BM66(@ ddd```]]]\\\]]]\\\ZZZXXX]]]XXXTTTTTTXXX[[[[[[YYYXXXXXXWWWXXXXXXVVVRRRPPPKKKHHHFFFGGGJJJKKKJJJHHHBBB??????DDDGGGFFFEEEGGG???>>>===???@@@???;;;777<<<888;;;@@@;;;111222;;;JJJSSS^^^bbb```]]]]]]___[[[XXXTTTQQQQQQRRRSSSSSSMMMLLLLLLLLLLLLKKKGGGDDDQQQPPPNNNLLLKKKLLLMMMNNNCCCDDDEEEGGGGGGEEE@@@===CCCAAAAAABBBDDDDDDAAA>>>===???AAACCCBBB@@@===:::999===CCCEEEDDDDDDFFFHHHDDDEEEFFFDDD@@@;;;999888777888:::>>>CCCFFFGGGGGGAAA;;;888<<<@@@BBBEEEHHHHHHMMMSSSVVVSSSPPPNNNMMMJJJHHHEEEAAA<<<888555444333111///000222444333111000000000///////////////---.........---+++((('''###"""###%%%)))+++,,,+++---+++,,,111444666;;;AAADDDDDDDDDEEEEEECCC>>>:::;;;:::777666666888<<<>>>999:::999666222333777<<<===:::777777:::======<<<:::888777777888999999999222111///...---+++'''%%%***)))))))))))))))******---000444666555444333333666333111333888999666333777666555666888777222...000...,,,,,,---.........&&&&&&%%%$$$$$$%%%%%%%%%##############################""""""###%%%'''(((%%%%%%%%%%%%%%%$$$###"""###""""""!!!"""$$$&&&'''##################$$$$$$$$$$$$###%%%''''''&&&%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######""""""""""""""""""""""""######""""""######$$$%%%&&&'''(((***++++++++++++...***'''&&&((()))'''&&&******+++,,,------------+++,,,,,,,,,++++++***************++++++,,,,,,,,,))))))))))))***+++,,,---...+++))))))+++,,,+++))),,,+++(((&&&%%%$$$$$$$$$$$$&&&(((((('''&&&'''(((******)))))))))))))))***************+++,,,---...***+++,,,...///000000000000---,,,---000111000...000000000000000000000000777555222...+++)))((((((###$$$%%%&&&&&&%%%######$$$######""""""######$$$&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&&&&&&&&&&&&&%%%)))...111333333444444666777999;;;<<<;;;:::999888999999::::::;;;;;;<<<<<<===>>>>>>===<<<>>>???======>>>???AAABBBCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPPPPNNNLLLKKKKKKPPPQQQUUUWWWSSSNNNPPPUUUjjjnnnsssuuutttssstttuuutttsssrrrqqqqqqrrrccc```]]]\\\]]]]]][[[YYY___[[[YYYYYY\\\]]][[[WWWWWWWWWWWWXXXYYYXXXUUURRRLLLIIIFFFGGGIIIKKKIIIGGGBBB??????DDDGGGEEEEEEFFFBBBAAA@@@AAABBBAAA>>>;;;<<<888:::@@@===444333:::BBBNNN[[[bbb```]]]]]]```ZZZWWWTTTSSSTTTUUUUUUUUUTTTRRRPPPOOOOOONNNMMMKKKOOONNNNNNLLLKKKIIIGGGFFFFFFEEEFFFGGGGGGEEEBBB???CCCBBBAAABBBDDDDDDAAA>>>BBBDDDGGGIIIHHHDDD???;;;:::>>>BBBFFFHHHHHHIIIJJJGGGGGGEEEAAA===:::999:::<<<::::::<<<@@@DDDFFFGGGFFFAAAAAAEEEIIIIIIIIIKKKFFFLLLRRRUUUSSSOOOKKKIIICCC@@@<<<777444222222222222///,,,,,,...000///...//////////////////////////////000///---+++(((&&&###"""###%%%(((++++++***,,,)))***///333444777;;;@@@BBBDDDEEEDDDAAA>>><<<999888555444444777999;;;777999:::999777666999<<<===:::666666888:::999888;;;888666555666777777777555444333333222///+++(((((((((((((((((()))***+++000333555666555333333333666444222444777999666222444222111222555555222///222///,,,+++,,,---------'''&&&%%%%%%$$$$$$$$$%%%##############################""""""###$$$&&&'''$$$$$$%%%%%%$$$######"""###"""""""""###$$$%%%&&&########################$$$######$$$&&&'''&&&$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######""""""""""""""""""""""""######""""""######$$$%%%%%%&&&'''((()))*********,,,)))&&&&&&(((***)))(((***+++,,,------......---+++,,,,,,---,,,+++***)))*********++++++,,,,,,,,,************+++,,,---......,,,***+++---...,,,******)))'''&&&%%%$$$%%%%%%%%%'''))))))((((((((()))))))))((())))))***+++,,,************+++,,,---...***+++,,,...///000000000000///---...111222111///111111111111111111111111444222///,,,)))'''&&&&&&######$$$%%%%%%$$$###"""$$$$$$$$$######$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&)))...222333444444555777888999::::::999777666777888888999999:::;;;;;;;;;===>>>>>>======>>>@@@??????@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJMMMOOOOOONNNMMMNNNNNNQQQRRRUUUWWWSSSMMMPPPVVVhhhmmmrrrtttsssrrrtttuuuttttttttttttttttttaaa___]]]\\\]]]]]]\\\[[[```^^^]]]^^^```___ZZZVVVWWWVVVWWWYYYZZZZZZWWWUUUNNNJJJGGGGGGIIIJJJIIIGGGCCC@@@@@@DDDFFFDDDDDDEEEFFFDDDCCCCCCDDDDDDBBBAAA<<<777888>>>???999666888888EEEUUU___```^^^^^^```XXXWWWVVVVVVXXXXXXWWWVVVXXXUUURRRPPPPPPPPPOOOOOOJJJKKKMMMMMMKKKHHHDDDBBBIIIHHHGGGGGGGGGFFFDDDBBBDDDCCCBBBCCCDDDCCCBBB@@@@@@CCCGGGIIIGGGBBB<<<888<<<===AAAGGGKKKMMMLLLKKKJJJHHHDDD???;;;:::<<<>>>@@@===::::::===@@@CCCEEEBBB@@@AAAFFFIIIHHHGGGHHHFFFKKKPPPSSSPPPKKKEEEBBB;;;888444///---...///111000---***((()))***++++++......////////////......000000000000...+++(((&&&$$$######%%%(((******))),,,((()))///444444333333:::>>>BBBCCC@@@>>>===>>>888666555444444666888999555888<<<<<<:::999:::<<<:::888555444555666555555;;;888444222222444444444555555555555444222---)))&&&&&&''''''((()))***+++444555777666555333444444777555333555777888555222111...,,,...111444333222444000,,,)))***+++,,,---)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$###$$$$$$$$$$$$###""""""######"""######$$$%%%&&&########################$$$######$$$&&&&&&%%%#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################%%%$$$######"""#########""""""""""""""""""""""""######""""""######$$$%%%$$$%%%&&&((())))))))))))***(((&&&&&&(((*********++++++,,,---............+++,,,---......,,,***)))*********++++++++++++++++++++++++++++++---......---,,,---...//////---+++'''&&&&&&%%%%%%%%%%%%%%%'''(((******)))))))))***((((((((()))***+++,,,---************+++,,,------++++++---...//////000000111000///000111222222000111111111111111111111111000///,,,)))&&&$$$$$$###""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***///333444555555666888999999999888777555444777777777888999999:::::::::<<<===>>>===>>>???AAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLLLLLLLJJJHHHGGGIIIKKKNNNOOOOOOOOOPPPQQQRRRSSSUUUVVVQQQMMMPPPVVVfffkkkqqqtttsssssstttvvvuuuuuuvvvwwwwwwxxx___^^^]]]\\\\\\]]]]]]]]]^^^]]]\\\]]]^^^]]]ZZZWWWXXXXXXYYYZZZ[[[ZZZWWWUUUOOOKKKGGGFFFHHHIIIHHHFFFDDD@@@@@@DDDFFFCCCBBBCCCGGGFFFEEEDDDDDDDDDDDDDDD===888777===@@@===888777444===KKKXXX```bbb```^^^XXXWWWWWWXXXYYYXXXVVVTTTTTTRRRPPPOOOOOOOOOMMMKKKFFFHHHJJJKKKKKKIIIGGGFFFLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAA???@@@BBBCCCBBB???;;;888<<<<<>>@@@AAABBB<<<:::<<>>;;;555333111/////////111222000---)))&&&&&&''')))***------...///......---,,,---...///000///---+++)))&&&%%%$$$&&&(((***)))(((,,,(((***111666444111///444:::???@@@<<<:::<<<>>>999888777666666777888999666999<<<<<<999777888:::666555444444444555555555:::777222000000111222222222222222333333000,,,(((%%%%%%%%%&&&''')))***+++444555666666444444555777888666555555777777444222///,,,)))***///333555555333///***((()))+++---...***)))'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$###""""""############$$$$$$%%%%%%$$$$$$$$$###############$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""######""""""######$$$%%%%%%%%%'''((()))************)))'''''''''((())))))++++++,,,---............+++,,,...//////---+++)))***************+++++++++************+++,,,------,,,---///000111000---,,,$$$$$$$$$$$$%%%%%%&&&&&&&&&(((******)))((()))***))))))))))))***++++++,,,+++*********++++++,,,---+++,,,---...////////////000//////000111111111111222222222222222222222222...,,,***'''$$$#########!!!!!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&***///333555666666777777777888888777666555555777888888999::::::;;;;;;999;;;===>>>===>>>@@@BBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEGGGGGGGGGGGGGGGHHHJJJLLLNNNMMMLLLIIIHHHJJJLLLNNNOOOOOOOOOQQQSSSTTTSSSUUUTTTPPPLLLPPPXXXggglllrrruuuttttttvvvxxxvvvwwwxxxzzz{{{zzz]]]]]]]]]]]]\\\\\\]]]^^^[[[ZZZYYYYYYZZZ[[[[[[ZZZ[[[ZZZZZZ[[[[[[YYYVVVSSSOOOKKKGGGFFFHHHIIIHHHGGGEEEAAAAAADDDEEEBBBAAABBBFFFFFFEEEDDDCCCCCCDDDEEE???999777;;;??????:::777555777@@@OOO^^^eeeaaa\\\YYYXXXXXXXXXXXXWWWTTTQQQPPPPPPPPPQQQQQQOOOJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGMMMKKKHHHFFFFFFFFFEEEDDDBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@???????????????@@@<<<;;;===BBBHHHKKKJJJHHHFFFFFFFFFEEEDDDEEEGGGJJJFFFEEECCCDDDEEEEEEDDDBBB>>>;;;===AAABBBBBBEEEJJJLLLJJJEEEAAA===:::777666000000111222222111111000000...+++(((&&&'''***,,,------.........,,,***))))))***,,,...//////...---((('''&&&''')))***)))((()))'''***111555333///...333888======999777:::===;;;;;;;;;;;;:::::::::;;;:::;;;;;;888444333555777222333444444444555666777888555111000000111222222000000000111222///,,,(((%%%%%%%%%&&&''')))***+++111222444444444555777999777777666666777666555333000,,,((()))...444777777222...***(((***---///000+++***'''$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!"""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$###$$$%%%&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""$$$###############$$$$$$""""""""""""""""""""""""######""""""######$$$%%%&&&'''((()))***++++++++++++***)))'''%%%$$$%%%&&&***+++,,,---............+++,,,---......,,,***)))************************(((((((((((()))***+++,,,,,,...000000000...,,,+++######$$$%%%&&&&&&&&&&&&&&&'''))))))((((((((())),,,,,,+++***))))))******++++++******++++++,,,,,,,,,,,,---...////////////......////////////000000111111111111111111111111,,,+++(((&&&$$$######### !!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&***///333555666777888555555666666777777777777999999::::::;;;<<<<<<<<<999;;;===>>>===>>>@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDFFFGGGFFFFFFEEEFFFHHHKKKMMMNNNMMMKKKJJJMMMNNNOOOOOOOOOOOOQQQSSSTTTSSSSSSSSSNNNLLLRRRZZZiiinnntttvvvvvvvvvxxxzzzwwwxxxzzz{{{{{{{{{]]]^^^^^^]]]\\\[[[]]]^^^YYYYYYYYYYYYYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[YYYUUURRROOOKKKFFFEEEGGGIIIIIIHHHFFFBBBAAADDDEEEAAA???@@@CCCDDDEEEEEECCCCCCDDDEEEAAA<<<888999===>>><<<999777444888DDDUUU``````[[[ZZZYYYXXXXXXXXXWWWSSSQQQPPPQQQSSSUUUUUUQQQLLLGGGIIIHHHHHHFFFEEEDDDDDDCCCLLLJJJGGGFFFEEEEEECCCBBBAAABBBBBBAAA???>>>@@@AAA@@@>>><<<::::::===@@@BBB<<<<<<===???CCCEEEFFFFFFDDDDDDEEEDDDDDDEEEHHHKKKIIIHHHGGGHHHIIIIIIGGGEEE@@@>>>???BBBBBB@@@DDDIIIJJJEEE===777444333333222---...000222222111///---//////---+++)))))),,,...---...///...---***'''%%%%%%'''***---////////////+++***))))))***+++***((($$$%%%***222444111///000666999<<<<<<:::888999;;;<<<<<<=========<<<;;;;;;:::;;;:::777222000222444000222444444444555777999555333111111333444444333222111000111111000...,,,&&&&&&''''''((()))***+++---///222333444444666888666666777777777666555555111,,,))))))...333666777222///+++***+++...///000+++)))'''$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""&&&%%%%%%%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""#########"""######$$$%%%""""""""""""""""""""""""######""""""######$$$%%%&&&'''(((***++++++++++++******)))&&&###!!!"""$$$******+++,,,------------+++,,,,,,,,,++++++*********************)))))))))(((((('''(((((()))***+++---...000///,,,***)))***###$$$%%%&&&''''''''''''%%%'''))))))((('''((()))...---,,,+++***))))))))),,,++++++***++++++,,,,,,,,,------...//////......---...//////......///000000000000000000000000000+++***'''%%%$$$#########!!! !!!"""###$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%%%%)))...222444555777888555555555666777888888999::::::;;;;;;<<<=========:::<<<===>>>===>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGFFFEEEDDDEEEGGGIIILLLMMMMMMLLLKKKNNNOOOPPPOOOOOOPPPRRRTTTTTTRRRRRRQQQMMMLLLTTT^^^jjjooouuuxxxwwwwwwxxxzzzyyyyyyzzzzzzzzzzzz]]]______^^^[[[ZZZ\\\^^^ZZZ\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZYYYVVVSSSNNNJJJEEEDDDGGGJJJJJJJJJGGGCCCAAADDDDDD@@@>>>???AAADDDFFFFFFDDDCCCCCCDDDCCC???;;;888:::<<<<<<;;;666444444<<>>AAA@@@???===;;;;;;<<<>>>@@@>>>>>>>>>======???CCCFFFDDDCCC@@@>>>===???DDDIIIGGGEEECCCDDDEEEGGGFFFFFFBBBBBBCCCEEECCC>>>???CCCAAA<<<666222111111111000...//////000//////...---...//////---++++++---000...//////...,,,((($$$"""$$$&&&))),,,.........------,,,++++++,,,,,,***)))$$$'''///555555222444999===>>>>>>>>>===;;;:::::::::;;;<<<===<<<;;;999888777999:::888444111111222///222444444333333555777111111111333666777777666333111//////000000///...((((((((((((((()))***++++++...111333333222222333555666777777777666666777111---))))))---222444444555222...------...------+++)))&&&$$$###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$###""""""!!!((('''&&&&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""####################################""""""###$$$$$$%%%""""""""""""""""""""""""######""""""######$$$%%%%%%&&&((()))******++++++'''((('''$$$!!! """$$$((()))***+++,,,,,,,,,,,,,,,+++***)))))))))******+++*********)))))))))((((((((((((((()))***+++,,,---...///,,,)))&&&&&&((($$$%%%&&&'''((((((''''''&&&(((******)))))))))***---,,,++++++************,,,,,,++++++***++++++,,,,,,---......///.........---///111000......000222////////////////////////)))(((&&&$$$###""""""###!!!!!!!!!!!!!!!###$$$%%%"""###$$$&&&&&&$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&###(((---222444555666777777777777666777777888888999999:::;;;;;;<<<<<<===;;;===>>>>>>======>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHGGGFFFDDDGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNOOOOOOOOOQQQTTTWWWSSSQQQPPPOOOLLLMMMVVVaaakkkpppuuuxxxwwwvvvwwwyyy{{{zzzyyyxxxxxxwww^^^___```^^^[[[ZZZ[[[^^^\\\___bbbcccaaa]]]ZZZXXXWWWWWWWWWYYYZZZZZZWWWUUUNNNIIIEEEDDDGGGJJJKKKKKKGGGCCCBBBDDDDDD@@@===>>>@@@DDDGGGHHHEEECCCCCCDDDDDDBBB<<<888888;;;===<<<444444444888???KKKXXX```[[[YYYXXXYYYZZZ[[[ZZZYYYWWWVVVTTTTTTTTTSSSPPPNNNHHHKKKOOORRRSSSPPPMMMJJJHHHGGGEEEDDDDDDBBB???===???@@@@@@>>><<<;;;>>>AAAFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@===:::<<>>AAACCCDDDGGGHHHKKKMMMHHH@@@>>>@@@999555111///111222111///222111///............///,,,...000///---,,,...111///000000...+++'''### %%%'''))),,,------,,,+++///---,,,,,,,,,,,,+++)))&&&+++444;;;999666:::AAACCCAAA@@@??????>>><<<999888999;;;;;;;;;999777666333777;;;;;;777333222222///222444444222111222444///000222555888:::999888222000---,,,---.........***)))))))))))))))***+++***---111333222000//////444555777777777777777888111---))))))---000222111888555111///...---+++******(((&&&$$$###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$###""""""!!!((('''''''''((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!! """$$$%%%"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""####################################""""""###$$$%%%%%%""""""""""""""""""""""""#########"""###$$$$$$%%%$$$%%%&&&((())))))******$$$%%%&&&### """%%%(((((()))***++++++++++++,,,+++)))''''''((()))++++++*********))))))(((((())))))))))))***+++,,,---...///...+++&&&$$$$$$&&&$$$%%%'''(((((((((''''''(((***++++++******+++,,,+++++++++***++++++,,,,,,,,,,,,++++++***+++++++++------......///............000222111//////111333////////////////////////(((&&&$$$###"""!!!"""""""""!!!!!!!!!"""###%%%&&&!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$%%%&&&&&&'''###'''---111333444666777:::999888777666666666777888999999::::::;;;;;;<<<<<<===???>>>======>>>???AAAAAAAAABBBBBBBBBCCCCCCBBBDDDFFFIIIIIIHHHGGGEEEJJJJJJIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOPPPSSSWWWZZZSSSQQQOOONNNLLLMMMWWWbbbkkkpppuuuwwwvvvuuuuuuwww|||{{{yyywwwvvvvvvbbbbbbbbb___]]][[[\\\]]]^^^]]]\\\[[[[[[[[[\\\]]][[[]]]^^^\\\YYYWWWXXXZZZNNNGGGAAA@@@DDDHHHIIIHHHFFFDDDCCCCCCBBB@@@===:::AAABBBDDDEEEEEEDDDDDDCCCCCCCCC@@@;;;888888<<<@@@999333111666<<>>@@@BBBCCCGGGDDD@@@@@@BBBCCCAAA@@@===???@@@>>>;;;999;;;===BBB@@@???@@@CCCEEEDDDBBB>>>>>>===>>>???AAACCCDDDIIIJJJLLLKKKHHHBBB;;;777444333222111111000000000222222111...+++(((((()))***,,,///000000///000000222111000...***'''###!!!'''(((***,,,------,,,,,,+++++++++++++++,,,,,,,,,+++///111000222777::::::BBB@@@=========;;;777333555666777888777666333222222333666888999777333///444666888888555222///...555222111555:::<<<888444444333111///---,,,++++++)))+++......,,,)))'''&&&***,,,...//////000222333444555333000222666777444777000+++,,,...---...000555333///---,,,***(((&&&%%%&&&&&&%%%######$$$&&&!!!"""$$$%%%&&&%%%%%%$$$)))'''%%%%%%&&&&&&"""%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""''''''######''''''&&&$$$""""""###$$$%%%"""############$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!"""###'''***---,,,(((%%%###"""  !!!###$$$(((+++------,,,+++++++++))),,,//////,,,+++---000++++++,,,,,,,,,++++++******------++++++...---***...---***'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((***++++++*********++++++***(((((()))***,,,...))))))))))))***+++,,,---,,,,,,------.../////////000000000000000000000000000111222222111000///...&&&%%%###$$$%%%%%%$$$"""$$$###"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&***111555555777;;;;;;;;;:::999888888888888<<<;;;:::999:::<<<>>>@@@<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDFFFGGGGGGFFFEEEIIIIIIHHHIIIJJJLLLNNNOOOOOONNNNNNOOOPPPRRRTTTVVVTTTPPPLLLKKKJJJMMMWWWccclllooosssvvvwwwwwwyyyzzzwwwwwwwwwwwwxxxyyy^^^_________]]]]]]___aaa```___]]][[[[[[ZZZ[[[[[[XXXZZZ\\\[[[XXXVVVVVVWWWLLLFFF>>>===AAAFFFHHHGGGDDDCCCCCCCCCCCC@@@===:::AAABBBDDDEEEFFFEEEEEEDDDBBBAAA???:::666666999<<<999333000333888???LLLYYYYYYXXXWWWWWWWWWWWWUUUTTTRRRSSSTTTTTTTTTSSSRRRRRROOOSSSTTTPPPLLLKKKJJJFFFFFFHHHJJJIIIEEEAAA@@@@@@CCCBBBAAABBBCCCDDDCCCBBBAAA@@@???AAADDDEEECCC@@@@@@AAABBB@@@===::::::;;;>>>======???BBBDDDCCCAAABBBBBBBBBBBBCCCEEEFFFGGGCCCDDDEEECCC@@@;;;555222444333111000000000111222000000///,,,(((&&&&&&'''***---///111000000000111111111000///,,,***'''&&&'''(((+++---......------***************************///222111333888;;;;;;???===;;;;;;;;;999555222555666777888888666555333///000222666888888555333666666666555222111111333333111000222666777555222333222111///---+++***)))***,,,...///...,,,***)))(((***,,,,,,,,,,,,...000000111111000333888888555666000,,,---//////000333666333///,,,***)))(((&&&'''(((((('''%%%%%%&&&'''""""""###$$$$$$$$$$$$$$$'''%%%$$$%%%''''''$$$"""%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###''''''$$$###&&&'''&&&$$$###"""###$$$%%%############$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$######$$$%%%(((+++---,,,(((%%%$$$###!!! !!!"""$$$%%%)))+++------+++******++++++---......,,,++++++,,,+++++++++,,,++++++***)))***---...++++++...---***,,,+++)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((()))++++++*********+++,,,+++***)))((()))+++,,,******))))))***+++,,,,,,,,,,,,------.../////////////////////////////////000111111111000...,,,+++%%%$$$######$$$$$$###"""######"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%)))000555555777;;;;;;:::999999888888888888::::::999999:::;;;===>>><<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGFFFFFFJJJIIIHHHHHHIIIKKKMMMNNNMMMMMMMMMNNNOOOQQQSSSTTTTTTPPPMMMKKKKKKNNNYYYdddmmmooorrrtttuuuvvvwwwyyyvvvvvvvvvwwwxxxyyy]]]^^^___^^^]]]^^^___aaa```___^^^\\\[[[ZZZYYYYYYWWWYYY[[[[[[YYYWWWVVVVVVJJJCCC;;;999===CCCFFFFFFAAAAAABBBCCCCCCAAA===999AAABBBDDDEEEFFFFFFFFFEEECCCBBB???;;;777666777999999444111111333999DDDNNNRRRUUUXXXYYYWWWTTTRRRQQQRRRSSSSSSTTTSSSRRRPPPOOOTTTVVVUUUOOOKKKKKKJJJGGGEEEFFFFFFDDDAAA??????@@@@@@AAABBBEEEGGGGGGDDDAAA>>>???AAAEEEHHHIIIGGGEEECCCDDDEEEDDD@@@===;;;:::999:::<<>>???AAACCCDDDBBB>>>:::AAABBBDDDFFFGGGGGGFFFFFFEEEDDDBBB>>>;;;999888888:::777333111111555>>>EEEKKKQQQXXXZZZWWWSSSӵSSSQQQOOONNNNNNRRRSSSPPPMMMNNNNNNLLLFFFEEECCC@@@>>>============>>>@@@CCCEEEEEEBBB@@@<<<===???BBBDDDFFFFFFFFFDDDEEEGGGGGGDDDAAA>>><<<888:::>>>BBBEEEGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFF@@@???<<<:::777444222111...,,,)))'''(((+++///222000000///,,,(((&&&&&&''',,,...111222111111111222111111111000000000//////+++---...//////...,,,+++Ħ((())))))+++111444Ħ???>>><<<;;;:::999999888666555444555666888888999888888777ӵ222;;;;;;999555333222444666111222333333222444777999222333444444111---)))&&&(((***---000333444222111...000111111///.........///111111000111444111,,,---***))),,,......111555999444---(((&&&''''''((((((***+++***(((&&&''''''''''''%%%%%%%%%&&&'''(((######$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&Ħ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$######%%%%%%$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!!!!"""###############$$$%%%'''+++......+++)))&&&%%%$$$###$$$%%%((()))***+++,,,,,,***)))***+++///---+++---///000---***++++++++++++***)))((((((+++......,,,,,,...---***&&&&&&%%%%%%%%%&&&'''(((((((((((((((((())))))***&&&(((***+++***)))***+++,,,,,,******))))))******+++++++++******++++++,,,,,,,,,------.../////////////////////////////////000111222222///+++'''$$$###"""!!!!!!""""""!!! """""""""""""""######$$$################################################"""$$$%%%$$$###"""###$$$%%%$$$'''...222333666:::999888888888888888999999777888:::<<<<<<<<<;;;:::<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIKKKJJJGGGFFFFFFHHHJJJLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTPPPMMMMMMMMMQQQ]]]hhhrrrsssssssssrrrsssvvvyyyuuuuuuvvvvvvwwwwww`````````^^^\\\[[[\\\]]][[[\\\\\\\\\\\\\\\\\\\\\YYYZZZ\\\]]]]]]\\\YYYWWWIIIAAA888555999???BBBCCC<<<===@@@CCCEEEDDD@@@<<>>;;;;;;;;;;;;<<L''')))+++,,,---333=hĦ???>>>>>>===<<<:::999999999555555666888999999::::::4ĉ@ӵ===>>>===;;;777444333333///000222222333555999<<<333555666666444000+++((('''(((+++///333444333000000111333333111///......,,,...///...000222000,,,,,,******...000000333888:::555---(((&&&'''((((((''')))***)))'''%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%>L$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$%%%%%%$$$$$$"""###&&&***...///...,,,&&&&&&%%%$$$%%%''')))******+++,,,+++)))((()))***...,,,+++---111222111...,,,,,,,,,++++++)))((((((+++......++++++---,,,)))$$$$$$$$$%%%&&&&&&'''((()))(((((((((((()))******&&&'''*********)))***,,,***))))))******++++++,,,++++++++++++++++++,,,---,,,,,,------.../////////........................111222222111...***&&&######""" !!!""""""!!!!!!!!!""""""############""""""""""""""""""""""""########################"""###$$$$$$""""""###$$$$$$###&&&,,,000222555999777777777777888999999:::777999;;;>>>>>>===<<<;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJKKKIIIGGGFFFFFFHHHJJJLLLMMMMMMOOOPPPQQQSSSSSSTTTSSSOOOMMMMMMNNNSSS^^^jjjtttuuuuuuttttttuuuwwwzzzuuuuuuvvvwwwwwwwww]]]^^^^^^]]]\\\\\\]]]___ZZZZZZ[[[]]]]]]]]]]]]]]]XXXXXXXXXZZZ[[[ZZZXXXUUUKKKCCC:::777;;;@@@BBBAAA<<<===@@@CCCFFFEEEBBB@@@AAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@???===:::555111888;;;;;;888777:::<<<<<<@@@EEEMMMRRRUUUGG=?PPPOOOGGGNNNRRRRRRQQQQQQOOOKKKHHHEEEAAA???>>>===;;;:::<<<:::888999;;;=========@@@@@@???======@@@EEEIIIGGGFFFGGGHHHHHHGGGDDDBBB>>>AAAEEEHHHIIIIIIJJJKKKIIIJJJKKKKKKIIIFFFBBB@@@666555333111000///000000***((($$$######'''+++...333444333222000///000111///111333222000............------------......///000000000///---***'''%%%HdĦ(((+++---...///=Īj@@@@@@???===:::888999:::666777777888999::::::;;;GG=?===???>>>;;;666333111......///111333555777888444555777777555222...+++((((((***...333555222...---///111111///---++++++&&&)))******...333333000///...///333444444777===;;;666///)))''''''((((((&&&((())))))&&&$$$######"""!!!!!! !!!###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%HdĦ$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###$$$&&&&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$######""" !!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&''''''''''''&&&!!!"""%%%)))---///...---&&&&&&%%%$$$%%%'''***++++++,,,,,,***(((''')))***++++++,,,...000222111000---------,,,+++***)))(((***------******+++***'''$$$$$$%%%&&&&&&''''''(((((((((((((((((()))******%%%''')))***))))))***,,,((())))))***++++++,,,,,,*********++++++,,,---...,,,,,,------.../////////........................111111000...+++'''$$$######"""!!!!!!""""""!!! !!!""""""######""""""""""""""""""""""""""""""########################"""###$$$###""""""###$$$$$$"""%%%+++///000444999666666666777888999:::;;;888:::<<<>>>>>>>>>===<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHIIIJJJIIIIIIHHHHHHHHHJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTQQQNNNLLLLLLNNNSSS___kkktttuuuvvvvvvuuuvvvxxxzzzuuuvvvwwwxxxxxxxxx^^^______ӵZZZ[[[\\\ĭӵZZZӵ>>>Ħ===>>>???CCCFFFFFFEEECCCBBBӵӵ;;;;;;ĦƜ`1.׼sQQQPPPNNNHHHĦOOOLLLFFFCCC@@@@@@@@@@@@>>>ӵ<<<ĦCCCCCCCCCEEEIIIMMMKKKIIIGGGGGGĭӵGGGBBBĦ222333---Ħ---Ħ000000222333000222333222///,,,++++++///000---&&&DdD111777;;;?fӵ?????????Ħ888888888ӵƜ`1.׼s888:::ĭӵ222444555...+++***+++///444555111ӵ...,,,******Ħ'''(((,,,333444666:::))))))((((((&&&(((***Ħ!!!!!!!!!!!!!!! %%%Ħ%%%%%%%%%%%%&&&&&&$$$$$$$$$DdD$$$$$$%%%$$$$$$ӵ%%%)))ӵ$$$ӵ$$$$$$%%%$$$%%%Ħ$$$$$$ӵ""""""######ĭӵ!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%(((+++,,,+++***&&&%%%$$$$$$%%%(((***,,,,,,,,,+++)))''''''(((***)))+++------------...///.........---,,,+++***)))))),,,,,,)))(((***)))%%%$$$%%%&&&'''''''''''''''(((''''''''''''((())))))$$$&&&))))))))))))***,,,)))******+++++++++******))))))***+++,,,---///000,,,,,,------.../////////........................///...,,,)))&&&$$$###"""$$$###!!!"""######""" """#########"""!!!""""""""""""""""""""""""########################!!!###$$$###"""!!!"""$$$$$$"""$$$***...000333888555555666666777999:::;;;888999;;;<<<======<<<<<<<<<<<<<<<<<<===???@@@AAACCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDFFFHHHIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKMMMOOOQQQRRRSSSSSSRRRPPPLLLKKKLLLNNNSSS___kkkqqqsssuuuvvvvvvvvvxxxyyyvvvwwwxxxyyyyyyxxxcccccc?~4YYY\\\]]]g&e>&eYYYg&eHHH>hӵ>>>???BBBFFFGGGGGGFFFg&eAAAguO>uO>&e>>>===4ff?>ߝLOOOgĉ@RRRPPPOOONNNShӵQQQCCCAAA???@@@CCCCCCg&e===>hӵBBBBBBCCCFFFJJJNNNKKKHHHfff?><zEEEg&e>&eGGGDDDHL...//////ShӵgL000///000222444111222333222...+++***S?ʬ///1113h?D%%)?999===ZufĦ===>>>===gL666999999g&e;;;gĉ@111555g&e>&e333@e222333??000///---,,,,,,000444555g<ĉ000///,,,+++3we<Ħ((('''***0003h?@e---+++***)))(((''')))***Z###"""###$$$$$$$$$3h?gL&&&&&&%%%%%%&&&&&&'''$$$$$$$$$D%%)?$$$fff?><z$$$$$$=?Ħ,,,g&e$$$g&e$$$$$$%%%S?ʬ$$$4ff?>ߝL$$$@e$$$g&e$$$""""""3h?g&e>&e!!!!!!??$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!""""""""""""!!!&&&%%%&&&(((******)))'''&&&%%%$$$$$$%%%'''***,,,,,,,,,+++)))'''&&&(((***(((+++...---***)))+++---/////////...---,,,***)))(((++++++(((''')))((($$$%%%&&&''''''(((((('''''''''''''''''''''((())))))$$$&&&((()))))))))+++,,,+++++++++++++++***)))(((((())))))+++,,,...000111,,,,,,------...//////000...........................,,,)))&&&###"""!!!!!!$$$###""""""######"""!!! """#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$"""###)))---///333888555555555666777999:::;;;888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAACCCCCCCCCCCCCCCCCCCCCCCC???AAAEEEGGGIIIJJJIIIIIIFFFGGGJJJLLLMMMMMMMMMLLLJJJLLLNNNPPPQQQRRRQQQQQQOOOLLLJJJKKKMMMSSS___kkknnnqqqtttvvvvvvvvvwwwxxxwwwxxxyyyzzzzzzyyyccc4DӵXXXZZZZZZHƅ^Hu]ĦZZZHu]ĦIIIZuR)ĦAAAAAACCCEEEFFFEEEDDDHu]ĦBBBHŐeHŐeHu]Ħ:::qIܗGIӵCCCttQQQPPPPPPHGgĉ@KKKMMMHHHFFFAAA===>>>BBBHu]Ħ<<<ZuR)ĦCCC@@@@@@DDDHHHMMMOOOsߝLGdUĦDDDHƅ^Hu]ĦFFFntHdĦ+++///HGgĉ@000HdĦ...///111444555111111222111///+++Htƅ^000222Bt=o9ĦDtfo9Ħ888:::>>>g?888999HdĦ555;;;999Hu]Ħ:::tt111222Hƅ^Hu]Ħ999H׼s111111222///---111111000000///...tQ111222222000je<Ħ)))***,,,Bt=o9ĦH׼s444---(((%%%$$$$$$###$$$&&&HtĦ%%%$$$$$$$$$$$$Bt=o9ĦHdĦ'''%%%'''******%%% """###%%%Dtfo9ĦsߝLGdUĦ!!!Ht@cӵHu]Ħ%%%Hu]Ħ&&&%%%Htƅ^'''qIܗGIӵ$$$H׼s$$$$$$Hu]Ħ###&&&Bt=o9ĦHƅ^Hu]Ħ###!!!"""###$$$%%%%%%$$$"""!!!%%%%%%$$$###""""""######"""############$$$$$$$$$+++,,,------,,,***'''&&&%%%%%%&&&''')))+++---...---***'''(((***,,,,,,+++******+++,,,,,,,,,++++++---000222000,,,))))))***---+++)))))))))(((&&&$$$"""###$$$&&&'''(((((((((%%%&&&&&&&&&''''''((((((((((((((((((((()))******...+++))))))+++,,,***'''(((***,,,,,,++++++,,,---....................................////////////***)))'''%%%############!!!!!!!!!!!!""""""""""""$$$$$$$$$###############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """ !!!&&&,,,111333222888555444555888::::::888;;;999777777888::::::999;;;;;;<<<===>>>@@@BBBCCCCCCBBBAAABBBCCCCCCAAA???@@@CCCHHHJJJIIIHHHFFFFFFFFFHHHKKKLLLKKKJJJJJJJJJRRRQQQPPPQQQRRRRRRPPPNNNLLLJJJIIIHHHKKKVVVdddnnnssstttvvvyyyzzzyyyyyyxxxuuuvvvxxxyyy{{{{{{``````4DuXӵ^^^WWWWWWDdDΦDdDĦZZZDdDĦLLLBBBt|>>`eĭRRRqetIIIIIIIIIDDDGGGHHHEEEDDDFFFDdDĦ???AAAt|<@@@AAA@@@@@@BBBEEEIIIKKKDdDDdDĦEEEDdDΦDdDĦAAAq<niDdDĦ(((qet111000DdDĦ+++,,,...111222000000000000...q<R)))///qjRgdKӵHdDĦgdKӵ<<<===GR/f6LĭĦ999999DdDĦ555555555DdDĦ666`eĭ444DdDΦDdDĦ777DdDĦ222666666777777666555333222//////////////////geĦ111111000FSĦ+++,,,qjRgdKӵDdDĦ///***&&&%%%%%%%%%"""###%%%DdDĦ$$$$$$$$$$$$qjRgdKӵDdDĦ%%%$$$%%%''''''$$$ $$$%%%%%%HdDĦgdKӵDdDDdDĦ"""DdDĦ4DufӵDdDĦ$$$DdDĦ&&&q<R$$$%%%peƜ4DuTӵ$$$DdDĦ%%%$$$DdDĦ###qjRgdKӵDdDΦDdDĦ""""""!!!!!! !!!"""$$$%%%%%%$$$###"""$$$$$$###""""""""""""""""""############$$$$$$$$$((()))+++,,,,,,+++)))(((&&&&&&'''''')))***+++,,,(((&&&%%%'''***---......******++++++,,,,,,,,,---...///000...,,,*********+++)))'''''''''&&&%%%#########%%%&&&'''(((((((((&&&&&&''''''((((((((((((((((((((((((((()))******,,,***((()))++++++***(((&&&)))+++,,,,,,,,,---///------------------------------........./////////)))(((&&&$$$""""""""""""!!!!!!!!!""""""!!!!!!!!!"""""""""###############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!! !!!%%%,,,111333333777555333444777999999777:::888777777:::<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@AAACCCCCCAAA@@@@@@CCCHHHJJJIIIGGGFFFFFFFFFIIIKKKLLLKKKJJJJJJKKKRRRQQQQQQQQQSSSSSSQQQOOOKKKIIIGGGGGGLLLXXXgggrrrwwwxxxyyyzzzyyyxxxvvvuuuuuuvvvvvvwwwwwwxxxaaa```4DuXӵaaaZZZZZZDdDΦDdDӵZZZDdDĦPPPIIIo)hEEEJJJIIIHHHHHHHHHGGGDDDAAADdDĦCCCDdDΦDdDΦDdDӵ;;;=ӊB1.uTӵ999HߝL`o9TTTpo9wӵEEEDDDLLLQQQNNNJJJHHHDdDĦEEEEEEo)h>>>AAACCCEEEFFFFFFFFFDDDHHHDdDΦDdDĦ@@@DdDΦDdDӵ:::GIpӵDdDĦ%%%po9wӵDdDĦ((((((***---/////////000///...po9u"""$$$***...GIdnuR)ĦDdDĦnuR)Ħ===>>>CdgĪj:::DdDĦ666333222DdDĦ555HߝL`o9666DdDΦDdDӵ444DdDĦ333555555555444444333222222......---...///111geĦ111000sp?aĦ---///GIdnuR)ĦDdDĦ,,,(((&&&%%%%%%&&&$$$$$$&&&DdDĦ%%%%%%%%%%%%GIdnuR)ĦDdDĦ$$$%%%%%%%%%%%%$$$###&&&&&&%%%DdDĦnuR)ĦDdDΦDdDĦ"""DdDĦnuR)ĦDdDĦ"""DdDĦ&&&po9u%%%%%%"""$$$=ӊB1.uTӵ%%%DdDĦ&&&%%%DdDĦ$$$GIdnuR)ĦDdDΦDdDӵ!!!!!! !!!###$$$%%%%%%$$$#########"""!!!!!!!!!"""""""""############$$$$$$$$$%%%&&&(((***++++++******))))))((((((((()))******&&&%%%%%%&&&))),,,------++++++******+++---///000000...,,,+++,,,,,,+++***((('''%%%%%%%%%%%%###"""###$$$%%%&&&'''((((((((((((((((((((())))))))))))((((((((((((((()))******)))((('''(((***+++***(((%%%(((+++,,,,,,---///000,,,,,,,,,,,,------------,,,------...............'''&&&$$$"""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!%%%+++000444555666555444444666888888777999777777888;;;===>>>>>><<<======>>>??????@@@AAA???>>>>>>@@@BBBCCCBBB@@@AAADDDGGGIIIHHHGGGFFFFFFGGGIIIKKKKKKJJJKKKLLLNNNQQQQQQQQQRRRTTTTTTRRRPPPKKKIIIFFFGGGNNN[[[kkkvvvxxxxxxyyyzzzyyyxxxwwwvvvuuuuuutttttttttuuueeeddd4DuXӵ___``````DdDʜ4DuTӵZZZ>d<ĦRRRDtCCCFFFGGGHHHIIIIIIFFFDDD>d<ĦCCC>d<ʜDd<ʜ4DuTӵ===;;;F&uTӵ9994DufئL>eQQQpuR)ĦDDDJJJPPPRRRNNNJJJHHH>d<ĦJJJDt===CCCFFFHHHGGGEEEBBBFFFDdDΦDdDĦ>>>>d<ʜ4DuTӵ4444DwDd<Ħ$$$puR)Ħ>d<''')))+++---//////000000000peӵ'''ĦpeӵDx<>d<ӵDd<:::qR/ܗ?fӵ:::>d<666555>d<Ħ:::4DufئL>e888DdDʜ4DuTӵ555DdDĦ444222333444555444333111000000/////////000222geĦ222s<v>aĦ///111peӵDx<DdDĦ...***'''%%%%%%%%%'''((()))DdDĦ(((%%%%%%%%%peӵDx<>d<''''''&&&%%%&&&'''%%%%%%###>d<ӵDd<DdDΦDdDĦ###DdDӵnd<DdDĦ""">d<Ħ$$$peӵ%%%Ħ$$$F&uTӵ'''DdDĦ'''&&&>d<Ħ$$$peӵDx<>d<ʜ4DuTӵ!!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$###%%%(((***++++++***))),,,+++***)))((((((((((((''''''''''''((())))))(((++++++******+++---000222111---))))))+++,,,+++)))'''%%%$$$$$$%%%%%%$$$"""$$$%%%&&&'''(((((((((((())))))))))))))))))******((((((((((((((())))))***'''''''''((()))******)))'''))),,,---,,,---...///++++++,,,,,,,,,,,,,,,---+++,,,------...---,,,,,,%%%$$$"""!!! !!!""" !!!!!!!!!!!!  !!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!$$$***///444666666666555555666777888888999888888999<<<>>>>>>=========>>>???????????????===<<<===???AAABBBBBB@@@AAADDDGGGHHHGGGFFFEEEEEEHHHIIIJJJJJJJJJKKKNNNPPPQQQQQQRRRSSSUUUUUUSSSQQQMMMJJJFFFGGGOOO]]]mmmxxxuuuvvvwwwyyyzzzzzzzzzzzztttsssrrrrrrsssuuueeeddd4DuXӵ_________D&dq&ĒR[[[ZZZsdKĦRRRDHRRudEEEFFFGGGIIIHHHEEEBBBsdKĦCCCD&oq<Ōq&ĒRBBB@@@<<<>dp&ĒR888888nfʜd<Φ>d<ĦDDDs&dq&ĒR555///i?ʜtd<Ħ%%%HHܗDӊB111<x---...000000000111111B?d<444777999999777333111333222111111111111geĦ222Hg8>aĦ000111B?Ho9333>d<'''%%%%%%%%%)))))))))>d<ӵ%%%%%%B?Ho9!!!<x%%%%%%&&&(((######"""&ӫeʬtIӇ%%%>d<Φ>d<Ħ###D&ӫetIӇ"""DdDĦ"""sdKĦ"""B?dp&ĒR***+++>d<sdKĦ$$$B?Ho9"""s&dq&ĒR"""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%"""!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$&&&(((***+++***))))))...---,,,***((('''&&&&&&&&&''''''(((((((((((((((+++***))))))***---///111111---)))(((***+++***((('''%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&'''((((((((((((******************))))))((((((((((((((())))))***''''''((((((((())))))******,,,------,,,+++,,,---+++++++++,,,,,,---------+++,,,---------,,,***)))###"""!!!!!!!!!"""###$$$""""""!!!!!!  !!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!$$$(((---333666666777777666666666888888;;;:::::::::<<<===<<<:::<<<===>>>???@@@?????????<<<<<<<<<>>>AAABBBBBBAAABBBDDDGGGGGGFFFEEEEEEEEEHHHIIIJJJKKKKKKMMMOOORRRQQQQQQRRRTTTVVVUUURRRPPPNNNJJJGGGHHHQQQ___mmmvvvuuuvvvwwwxxxyyyzzzzzzzzzsssrrrrrrrrrsssvvvaaaaaa4DuXӵ```XXXYYYHu]3hh\\\[[[ZZZneVVVQQQ=eFFFFFFFFFGGGHHHEEEAAA>>>neBBBCCCpIƎ@t@hCCCCCCAAA>h777777777feAAA@ďDLLLKKKKKKOOOLLLHHHEEEHHHMMMneMMMNNN=e===>>>>>>>>>>>>???===BBBegeGGGGGGsĪj@h666111---fdDĦ'''@ďD000000Hkge...///000000000000000000@h///...@G&&&'''HĪj@IŌ888;;;Bene:::Hkge555ne:::;;;fe666Hu]3hh:::999666se000222555777777555222000333333222111111000geĦja>aĦ//////@G222444se'''&&&&&&&&&&&&'''''''''<Ō%%%%%%%%%@G%%%###Hkge#########$$$$$$"""""""""HĪj@IŌ&&&'''ege$$$%%%Hu]3hIŌ""""""DdDĦ"""ne&&&"""@h%%%&&&>h+++---...se(((ne$$$$$$@G!!!"""sĪj@h""""""""""""############"""""""""######$$$%%%%%%""""""!!!!!!!!!"""######"""############$$$$$$$$$$$$&&&(((***++++++******000...,,,***((('''&&&%%%!!!$$$'''((())))))+++,,,******))))))***,,,...//////---+++***))))))(((&&&'''%%%%%%%%%'''((('''%%%&&&&&&'''(((((((((((((((************))))))))))))((((((((((((((()))******''')))******(((((()))+++,,,---......,,,++++++,,,++++++,,,,,,------......,,,,,,------,,,***'''%%%!!!!!!!!!"""###%%%((()))%%%$$$"""  !!!""" !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$'''+++222666666666777666555555666888;;;::::::;;;<<<<<<:::888;;;<<<>>>???@@@@@@@@@???===<<<===???AAABBBBBBAAABBBDDDFFFGGGEEEDDDDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRQQQRRRSSSTTTUUUTTTPPPMMMMMMIIIFFFIIISSS```mmmuuuxxxxxxxxxwwwwwwwwwvvvvvvssssssssssssuuuwww```4DuXӵ]]]ĵD^[[[[[[ZZZYYYWWWVVVQQQBBBEEEEEEFFFHHHHHHFFFBBB???>>>AAACCC>>>@@@@@@@@@>>>777777777777:::<<<@@@LLLLLLNNNPPPOOOPPPNNNJJJKKKPPPNNNNNNMMMDDDCCC@@@===<<>>BBBEEECCCBBB222111///...---DdDĦ))),,,---,,,...111111111111000000///////////////...------###%%%&&&444999>>>999999555444777666666999444D^>>>:::888444s׼s555000000000000000000000000...///000000000...geFm8--->aĦ...,,,)))888888:::s׼s)))((('''&&&&&&&&&((('''&&&Ho&&&&&&&&&&&&&&&&&&%%%$$$!!!!!!###$$$###!!!$$$$$$$$$%%%&&&'''$$$%%%%%%D^$$$###"""DdDĦ$$$&&&&&&###$$$((()))))))))---...000111s׼s***)))%%%$$$$$$$$$ !!!!!!!!!!!!!!!!!!"""""""""########################$$$$$$"""""""""""""""###$$$$$$"""############$$$$$$$$$###$$$(((+++---...------000///---***((('''&&&&&&!!!$$$(((***))))))+++---)))))))))******+++++++++---......,,,)))&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&''''''(((((((((((((((******)))))))))(((((((((((((((((((((((()))******)))+++,,,+++)))((()))++++++,,,......---,,,------+++,,,,,,---......//////------...---+++((($$$""" !!!!!!###&&&))),,,...)))&&&""" ###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """###$$$%%%***000555333555666444222222444666888888888:::<<<<<<;;;999999;;;===@@@AAAAAA@@@@@@>>>===>>>???BBBCCCBBB@@@CCCEEEFFFFFFEEEDDDDDDEEEEEEHHHLLLNNNOOOOOOQQQRRRRRRRRRSSSTTTUUURRRNNNKKKIIIFFFEEEIIIUUUcccooouuuwwwwwwvvvvvvuuuuuuvvvvvvttttttttttttuuuuuuΦ4DuXӵtvӵ>d<Ħ]]]ZZZZZZZZZYYYXXXXXXĦQQQJJJDDDBBBBBBCCCCCCAAABBBDDDHHHJJJIIIFFFCCC===<<<ĦCCCDDDEEEFFFAAAAAADDDCCC===<<>>???>>>===<<<===>>>:::::::::999888777555444:::;;;;;;;;;::::::<<<>>>@@@BBBEEEHHHIIILLLOOORRRRRRVVVWWWRRRNNNPPPRRRSSSĦKKKHHHDDDAAA???CCCDDDCCC>>>888777;;;@@@@@@BBBBBB??????BBBBBB@@@DDDBBB@@@??????===888333............//////000000>d<Ħ)))---000000111111...***))),,,...111222333333333333222222//////...------------...,,,...///...---++++++,,,,,,)))%%%!!! """$$$&&&***,,,---,,,+++...444:::>>>@@@BBB???:::777999<<<888888999888888777666555444444555888Ħ222///555;;;>>>===;;;::::::333>d<Ħ???AAA999666222Be444666555333111//////111444666***+++...///...,,,geFYĉ---,,,>aĦ,,,***'''(((///555333;;;???>>>>>>@@@Be000...+++)))'''%%%%%%***)))(((nu]ӵ'''&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''))),,,'''""""""%%%'''%%%!!!&&&&&&&&&&&&%%%###!!! $$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%>d<Ħ $$$%%%###""">d<Ħ%%%&&&'''Ħ$$$%%%''')))+++++++++++++++,,,+++)))'''''')))+++///000111222Be,,,******((('''Ħ$$$$$$$$$%%%%%%$$$###!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""$$$$$$######"""###############""""""###$$$%%%%%%"""############$$$$$$$$$!!!###'''+++...000000000000///---+++)))'''&&&&&&%%%(((++++++)))((((((***((())))))*********)))))),,,...000...((($$$###$$$%%%$$$###$$$&&&''''''&&&&&&'''((((((((((((((((((***)))))))))((((((''''''((((((((((((((()))*********,,,---,,,)))''')))+++)))+++---...------...///,,,,,,------...///000000---......---+++'''### !!!"""$$$'''+++///111+++'''""" $$$'''"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!###$$$$$$%%%)))///555111333444333000///222444555555666999<<<===<<<:::888:::===@@@AAAAAAAAA@@@???>>>>>>@@@BBBCCCBBB@@@CCCEEEFFFFFFDDDCCCDDDEEEDDDHHHLLLOOOPPPPPPQQQRRRRRRRRRSSSTTTTTTQQQMMMIIIFFFCCCCCCIIIVVVeeepppvvvttttttttttttuuuwwwxxxyyyvvvvvvvvvuuutttsss?aŖ%7uSQuR)ӵsdKĦ]]]XXXZZZ[[[\\\\\\gdKĦSSSKKKFFFEEEEEEDDDCCC>>>???AAAEEEHHHHHHFFFDDDBBBgdKĦ@@@BBBBBBBBBBBBCCCCCCBBB@@@???>>>>>>??????>>><<<::::::::::::999888777777888999999777777777999;;;;;;999777999:::<<>>===???@@@>>>;;;BBBBBBBBBBBBAAA@@@???>>>===<<<999666222...,,,***(((***,,,---......000222gdDĦ---000333111...---,,,((($$$%%%)))+++---///000/////////000...)))$$$$$$(((+++***(((------------------,,,,,,///---(((### !!!%%%(((***(((''')))...555:::===@@@@@@???===<<<:::999999>>>;;;777444555666666666:::999888gdKĦ999000222666999;;;;;;:::999===sdKĦ:::;;;666333...000222333///000111333444555555555...---,,,++++++***ŶS&&&''''''3we<)))***---000;;;:::;;;===>>>>>>444111...+++******((('''(((((((((iĉ@3hR/Ō%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$'''(((###$$$%%%%%%%%%$$$###"""$$$$$$###$$$%%%$$$""" ###$$$&&&&&&%%%DdDĦ"""#########$$$sdKĦ""""""gdKĦ&&&(((***+++++++++,,,---000...+++(((%%%&&&***---222333333222---,,,---,,,***gdKĦ###"""######"""!!!!!!###&&&""""""###""""""!!! ######""""""###$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$&&&***---...---+++***)))'''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((''')))(((((((((((())))))***000///...,,,)))&&&""" %%%%%%&&&&&&'''(((((()))'''(((((()))(((((('''''')))*********)))(((&&&%%%*********)))((((((''''''***))))))(((((()))***+++...------,,,,,,------...+++++++++,,,,,,---------000///+++'''$$$!!!  &&&+++---......///,,,***%%%!!! !!!### !!!""""""!!!!!!"""###""""""""""""""""""""""""  !!!"""###%%%)))///444444444333111000111444666<<<:::999999;;;<<<<<<<<<;;;===@@@@@@???===<<<<<<@@@@@@AAABBBBBBBBBAAAAAADDDDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJLLLMMMNNNQQQSSSPPPPPPQQQQQQOOOMMMJJJIIIDDDCCCBBBDDDSSShhhsssttttttqqqqqqvvvyyyyyyyyy{{{{{{yyywwwuuuuuuuuu>A___ne[[[]]][[[\\\]]]]]]neXXXRRRKKKFFFDDDDDDCCCBBB>>>???AAAEEEGGGHHHFFFDDDne@@@@@@AAABBBAAABBBCCCCCCBBBAAA>>>===@@@@@@@@@@@@>>><<<;;;;;;<<<;;;999888777666666777666666555777999:::999777777888999;;;===@@@AAABBBKKKMMMOOOQQQSSSTTTneVVVSSSPPPKKKFFFCCCHHHDDD@@@AAADDDEEECCC???GGGGGGEEECCC@@@===;;;999:::999777444111///---,,,+++,,,,,,+++******,,,De---...111333222///------)))$$$$$$(((,,,...111222222222222333...)))$$$$$$(((+++,,,+++------------------------...---***&&&######&&&)))***(((''')))///555:::<<<@@@??????>>>===;;;::::::;;;888666555666777888777777777ne<<<<<<::::::;;;<<<;;;:::999888DDDne:::999999555333000//////...---,,,222333444666777888888888666444222111///--->A&&&&&&'''k<((('''(((***,,,666777:::;;;;;;:::888777222///,,,*********)))((((((((((((fh%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%&&&&&&'''&&&%%%######$$$######$$$%%%%%%###!!!"""###%%%&&&%%%De !!!"""###$$$$$$ne""""""ne&&&&&&(((+++,,,++++++---......,,,)))&&&$$$%%%(((+++111111222222222000///...---,,,ne$$$######$$$$$$$$$######""""""###############"""!!!!!!"""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$&&&))),,,...---,,,+++***)))((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''((()))***++++++......,,,***(((%%%###"""%%%&&&&&&''''''(((((((((%%%%%%&&&''''''(((((('''((()))***++++++***)))((((((((((((((((((((())))))***))))))((())))))++++++------,,,,,,,,,,,,------++++++,,,,,,------------111...***&&&""" """(((,,,...//////000000---)))%%%"""!!!!!!!!! !!!!!!###$$$&&&'''"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$(((...222333444444333222333555777;;;:::999:::<<<<<<<<<;;;;;;===@@@@@@???===<<<===??????@@@AAAAAABBBAAAAAADDDDDDDDDDDDDDDEEEEEEFFFEEEGGGIIIKKKLLLMMMPPPRRROOOPPPPPPPPPOOOMMMJJJHHHDDDCCCCCCGGGVVVjjjuuuwwwwwwsssssswwwzzzyyyyyy{{{yyyyyyxxxxxxxxx^^^___ZZZ\\\]]]^^^^^^^^^]]]VVVWWWRRRKKKFFFDDDCCCBBBAAA??????AAADDDGGGGGGFFFDDD??????@@@AAAAAA???AAACCCDDDCCCAAA>>><<>>===<<<;;;:::>>>===;;;888777555555444777555444444666777777666666777888999::::::::::::@@@BBBDDDGGGJJJKKKLLLKKKIIIFFFBBB@@@>>>???<<<;;;===@@@@@@>>>;;;AAA@@@>>><<<999666333222555555444222111000///.........,,,)))&&&%%%&&&(((000//////111222111///......***$$$$$$''''''***---//////000111222...)))$$$###&&&***,,,,,,------------------------------,,,)))'''&&&((())))))''''''***///555:::<<>>>>><<<;;;;;;777666555666888999999888666777:::;;;;;;:::999888666666666666777@@@888666555666666555444444222///***&&&333444555666777888888888;;;999777666555333'''&&&&&&(((&&&%%%%%%''')))000444888999777555555666111...+++))))))******)))((((((((((((%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''''''''&&&$$$#########"""$$$%%%%%%$$$"""!!!"""###%%%%%%  """$$$$$$"""""""""%%%&&&'''))),,,,,,,,,,,,---...---,,,)))&&&$$$%%%))),,,///000111222222222111000+++***$$$$$$$$$%%%$$$$$$%%%&&&%%%""" #####################"""""""""!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%(((+++------,,,,,,,,,+++***)))(((((('''&&&&&&'''(((((((((''''''&&&'''(((***,,,---...///,,,+++)))(((&&&%%%$$$$$$&&&&&&''''''''''''''''''$$$%%%%%%&&&(((((())))))&&&''')))***++++++++++++&&&&&&''''''((())))))***)))))))))))))))***+++,,,------,,,,,,,,,,,,------,,,,,,---------------...111...)))$$$  !!!%%%***...///000000111///...,,,***(((&&&&&&%%%$$$%%%%%%&&&(((***,,,---$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""&&&+++///111333555666555555777888999999999;;;======;;;999;;;===???@@@>>>============>>>???@@@AAAAAAAAAAAADDDDDDCCCCCCDDDDDDEEEFFFDDDFFFIIIKKKKKKLLLNNNPPPNNNOOOPPPPPPNNNLLLIIIHHHCCCBBBCCCJJJ[[[mmmxxxyyyyyyuuuuuuyyy{{{yyyyyyzzzwwwxxxyyyzzz|||ddddddcccbbbbbbaaa``````^^^^^^^^^]]][[[[[[\\\^^^]]]^^^^^^]]]\\\ZZZYYYXXXWWWSSSNNNIIIEEECCCBBBBBB??????@@@CCCEEEFFFEEECCC@@@@@@????????????@@@@@@>>>@@@BBBDDDCCCAAA>>><<<===<<<;;;;;;;;;;;;999777<<<<<<:::999777666555555999666444333333444444333666777888999999999888888555666888:::<<<>>>@@@@@@???>>><<<:::888777666666666555555777999888666333555555555444444333222111111111111111111111111111222000,,,'''###!!!"""$$$))),,,///111111000000000000......///+++&&&%%%(((%%%(((+++---......///111...***%%%###$$$''')))***------------,,,,,,,,,,,,+++------,,,***))))))***((('''(((+++111666:::;;;????????????>>>===<<<;;;666666666888999:::888666777777777777666555555444555333111111222444777:::666111///222555555666999999888666666444111,,,)))000111222333444444444444888777666666777777555333***(((&&&%%%&&&''''''&&&'''''''''%%%$$$$$$&&&(((+++111888999666444555888222///+++)))((())))))(((((((((((((((''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$""" """###%%%&&&&&&&&&&&&%%%###""""""###%%%&&&%%%$$$"""###$$$$$$###!!! !!!###$$$$$$###""""""""""""###$$$%%%&&&(((***,,,---,,,,,,---......---+++(((&&&(((,,,///000111222222222111000///***)))(((&&&%%%$$$$$$$$$%%%###"""###$$$%%%###!!!""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$###$$$&&&***,,,---,,,,,,,,,,,,,,,+++***)))(((''''''((((((((((((''''''&&&(((***...000111222222***((('''%%%$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&''''''''''''(((((())))))%%%&&&((()))************&&&&&&''''''(((((((((((())))))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,---------------------------000,,,&&&!!!!!!###&&&+++...//////000111,,,,,,------------------+++++++++,,,---...///000)))(((%%%""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!$$$)))---000333666888888888888999888888999;;;======:::888;;;===??????>>>======>>><<<===>>>???@@@AAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEEEEEGGGJJJLLLLLLLLLNNNOOONNNNNNOOOOOOMMMKKKHHHGGGAAA@@@CCCNNN___oooxxx{{{zzzvvvuuuxxxzzzxxxwwwyyytttuuuxxx{{{}}}```aaacccdddcccaaa^^^]]]]]]^^^___^^^\\\[[[]]]^^^[[[\\\\\\\\\[[[[[[ZZZZZZXXXVVVQQQLLLGGGDDDCCCDDD?????????AAACCCDDDCCCBBB????????????????????????>>>???AAACCCBBBAAA>>>======;;;:::;;;<<<<<<999777999999999999888888888777;;;888555333333333222111444555666777777888888888444444444555666777888888;;;:::888777666555555555666666666666666555333111000000111222333333333333///000000111222222333333222111---(((###!!!"""$$$))),,,000222111///...---,,,+++---000---((('''***))),,,///000111111222333///,,,'''$$$###$$$&&&'''...------,,,+++*********)))+++---...,,,+++++++++(((((()))---333888:::;;;>>>????????????===;;;999777777777999:::999666444444444555444444222111000444333222111333666:::<<<444000///333666777999===888666444333333222000//////000000111222222222222555444333444555555444222***(((%%%%%%&&&''''''&&&&&&''''''%%%$$$$$$&&&((((((///777999888666888;;;666222,,,)))((((((''''''((((((((((((''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%### !!!$$$&&&'''''''''$$$###"""###%%%&&&&&&%%%%%%%%%$$$###!!!!!!"""######""""""""""""###$$$%%%&&&)))+++------,,,,,,---...---,,,)))'''&&&(((,,,000222222222222111///---,,,((((((&&&%%%$$$$$$$$$$$$$$$"""!!! """$$$%%%%%% !!!"""###""""""!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$######$$$(((+++,,,---,,,,,,------,,,+++***)))'''(((((((((((((((''''''$$$'''***...111111111111'''&&&%%%$$$$$$$$$&&&&&&%%%&&&'''((((((((('''&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%'''((((((((('''&&&))))))((((((''''''''''''((())))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,)))$$$ !!!%%%(((+++---......///000,,,---...000111111000000111000000///////////////000,,,'''!!!!!!  !!!!!!!!!!!!  ###(((,,,///333777999999999999:::888888999;;;===<<<:::888;;;===>>>>>>======>>>???<<<===>>>???@@@AAAAAA@@@CCCCCCCCCCCCCCCDDDDDDEEEFFFIIILLLNNNNNNMMMNNNOOOLLLMMMNNNNNNLLLJJJGGGFFF>>>>>>CCCQQQbbbpppwwwzzzyyyuuutttwwwyyywwwvvvwwwqqqtttwww{{{}}}~~~^^^```bbbddddddaaa^^^\\\]]]^^^___^^^]]]\\\]]]^^^ZZZZZZZZZZZZZZZZZZZZZ[[[YYYWWWSSSNNNHHHDDDDDDDDD>>>======???AAABBBAAA@@@>>>>>>????????????>>>>>>??????@@@AAAAAA@@@???>>>@@@===<<<===??????===999666666888999999::::::999:::888666555555555444222222222222222333444555666888777777666666777777888999888777666555555555555333333333333222111//////------......///...............//////000111222222111000...***'''%%%&&&(((+++...222333111---+++***'''(((+++000000++++++---+++---000000000//////000///---***'''%%%%%%&&&'''......,,,+++)))((('''&&&'''))),,,---,,,+++++++++))))))+++000555:::;;;;;;>>>?????????>>>;;;999777888888777888999888666444000111333444444444333222555444333222222222333444333000///111222111444888666444111000111333333333000111222222333333333222555333222222222111///---+++(((%%%$$$%%%''''''''''''''''''%%%###"""$$$%%%$$$+++222777999999:::;;;888444...***((('''''''''((((((((((((''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###  ###%%%&&&''''''&&&$$$######%%%&&&&&&%%%'''&&&%%%"""  """###""""""""""""###$$$%%%&&&)))+++,,,---,,,+++,,,---((((((&&&######%%%)))---111111222111000---+++***'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$###""""""%%%'''!!!"""$$$######"""!!!!!!!!!""""""###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""###&&&***,,,---,,,---.........---+++***(((((()))))))))(((''''''"""%%%)))---//////---,,,&&&&&&%%%%%%%%%%%%&&&&&&###$$$'''((())))))'''''''''&&&$$$"""!!!!!!!!!"""###$$$%%%'''''''''&&&%%%+++******)))((((((''''''((((((***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++(((%%%""" !!!'''***,,,......---...///000111111111111000//////333222111000///.........333///)))$$$ !!!"""  !!!!!!!!!  ###(((,,,000333777999999999999:::888888888:::<<<<<<:::888;;;<<<>>>>>>======???@@@>>>???@@@@@@AAA@@@@@@@@@CCCCCCBBBBBBCCCCCCDDDEEEGGGJJJMMMOOONNNMMMMMMNNNLLLLLLMMMMMMKKKIIIFFFEEE>>>===DDDTTTfffqqqwwwzzzxxxtttssswwwxxxvvvuuuwwwrrrtttwwwzzz{{{|||```aaabbbccccccaaa```___\\\^^^______^^^]]]]]]^^^[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWTTTNNNHHHCCCCCCDDD===<<<<<<===???@@@???>>>======>>>??????>>>======@@@???????????????@@@@@@AAA>>><<<===@@@AAA>>>:::555666888999:::::::::999777666666777999999888666333222000//////000333444777666555444444555666666444444333333222111111111,,,------,,,++++++,,,---)))******++++++******))),,,,,,---------............//////---++++++,,,---///111333333///+++((('''"""$$$***000111......111,,,...000///---,,,++++++---------+++*********+++///...,,,***'''%%%###"""%%%'''***+++*********+++)))***---222888;;;<<<<<<>>>?????????===:::666444777666666777999999888666333444666777777777555444444555444444222000...---111...---...---,,,...222777555333333444666777777111111222333333333333222333111000000111000...,,,+++(((%%%$$$%%%&&&''''''))))))'''$$$ $$$,,,333888::::::999999444...***))))))))))))((((((((((((''''''''''''$$$%%%%%%&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###!!!  """$$$%%%&&&&&&%%%(((&&&######$$$%%%%%%$$$&&&%%%###!!!!!!"""""""""""""""###$$$%%%&&&(((***,,,,,,+++***+++,,,&&&&&&$$$"""!!!$$$)))---...////////////---+++***&&&%%%$$$$$$$$$$$$$$$$$$"""(((,,,***%%%!!!"""%%%!!!$$$%%%$$$$$$###"""""""""""""""##############################$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%###!!!!!!%%%))),,,------...000111000///---,,,)))))))))))))))(((''''''$$$'''+++///000...+++)))%%%&&&&&&&&&&&&&&&%%%%%%!!!###&&&)))******)))(((&&&%%%###"""!!!"""###$$$!!!###%%%'''((((((((((((***************)))))))))'''(((***,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********###""" !!!"""***,,,...//////...///000111111111000000000000///111000///......------...222000---)))%%%###!!!!!!  !!!!!!"""  $$$)))---111444777888888888999:::999888888888:::;;;:::999;;;<<<============???AAAAAAAAAAAAAAAAAA@@@@@@???CCCBBBBBBBBBBBBCCCDDDDDDGGGJJJMMMOOONNNLLLLLLLLLKKKKKKLLLLLLKKKHHHFFFDDD???>>>FFFXXXiiirrrwwwzzzxxxttttttwwwyyyxxxwwwyyyuuuvvvwwwyyyzzzzzzccccccbbbbbbbbbbbbbbbbbb\\\^^^______^^^]]]^^^___]]]\\\ZZZYYYWWWVVVVVVVVVWWWVVVTTTNNNGGGBBBBBBCCC<<<;;;;;;<<<===???>>>===<<<===>>>??????>>>===<<<@@@@@@>>>>>>>>>???@@@AAA???<<<:::;;;???@@@===999666777888999::::::999888444444555888<<<===<<<:::666444111......///222444222111000///000111222333222222222222111000///...******+++******+++---000***+++,,,---............++++++++++++++++++++++++,,,...///000//////000111111333444222...***&&&%%%"""(((000333000000333222333444333111...------,,,---//////.........//////...,,,)))&&&###!!! $$$&&&((()))))))))***,,,***+++...333999=========>>>?????????<<<888555222666555555666999::::::999999:::;;;;;;:::888555444777888999:::888555222///222000///000000...111666:::888888888:::;;;:::999000000111222222222111111///......000222222111000+++(((%%%$$$%%%&&&'''(((+++***(((###&&&///666999999777888333...******+++,,,,,,)))(((((((((''''''''''''$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###"""!!!"""###$$$%%%&&&%%%%%%$$$)))&&&$$$###$$$%%%%%%$$$$$$###"""!!! """""""""""""""###$$$%%%&&&(((***++++++*********+++''''''%%%######%%%***...,,,,,,---......---,,,+++%%%%%%$$$$$$###$$$$$$%%%"""+++333222)))!!! """  ###%%%'''%%%%%%$$$###""""""######$$$$$$########################$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%### !!!$$$))),,,---///000222222222111///...)))))))))))))))(((''''''(((+++///222333000,,,***%%%&&&'''((('''&&&%%%$$$ """%%%)))******)))(((((('''%%%$$$$$$%%%'''((( !!!$$$''')))+++++++++)))))))))***++++++,,,,,,'''(((***,,,------------,,,++++++++++++++++++,,,+++++++++*********))))))  !!!""",,,...000000000///000222////////////000111222333...---------------......000000///---***%%%!!!  !!!"""""" !!!$$$***...222444666777777777888999:::999777777999;;;::::::;;;<<<============???AAABBBBBBBBBBBBAAA@@@??????CCCBBBBBBBBBBBBCCCDDDDDDFFFIIILLLNNNMMMKKKJJJJJJJJJKKKLLLLLLJJJHHHEEECCCAAA???HHH[[[llltttxxx{{{yyyuuuuuuxxx{{{yyyyyyzzzwwwxxxyyyyyyzzzzzzfffdddbbb___]]]\\\\\\\\\[[[ZZZYYYZZZ^^^```___]]]______^^^]]][[[YYYWWWVVVXXXXXXSSSKKKEEEEEECCC@@@AAA@@@>>>???@@@AAAAAA@@@:::;;;===>>>>>>>>>===<<<>>>>>>>>>??????@@@AAAAAA???===::::::===???@@@@@@999666444444888::::::999666555555444555777999:::666555444333222333333444,,,---///000111111000000---+++***))))))***,,,------------...///111333444000000000///000000111222333000---...111111,,,'''&&&&&&(((+++---000111222333333111///,,,((($$$""""""&&&+++...000000000111222333111...***)))(((,,,000444444///,,,---///...//////,,,&&&"""!!!"""''')))++++++)))))))))***+++000777;;;============CCC@@@<<<<<<===>>><<<:::::::::::::::999777555444888:::;;;:::777555444444777777888999999666111---111111111222333444666777999999999999999:::::::::666444222000///000222444//////111444666666333111'''&&&&&&&&&'''(((***+++******)))'''""" %%%,,,444999:::888888333---)))(((((())))))***))))))(((''''''&&&&&&$$$######$$$%%%&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&%%%$$$!!!"""$$$%%%%%%############%%%%%%%%%%%%###"""  """%%%$$$$$$%%%&&&(((***,,,++++++,,,,,,,,,+++******)))'''$$$%%%'''***,,,---000000///...---+++)))(((%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!#########""""""""""""""""""""""""!!!!!!"""#######################################$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$ !!!&&&---111///000000000///...,,,+++&&&'''((()))***************---111444444000,,,)))%%%%%%&&&''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######%%%'''((()))))))))******))))))******+++,,,++++++*********+++---...,,,,,,+++***+++,,,---...,,,---......---***'''%%%"""%%%+++,,,......------///000//////000000111111111222111///---,,,,,,,,,...///222///+++******((($$$ !!!  !!!"""!!!  !!!"""!!!!!! ###)))---555666777999999999888777::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@???>>>>>>@@@BBBCCCCCCBBBAAAAAABBB@@@AAABBBBBBBBBDDDHHHKKKJJJNNNNNNJJJJJJMMMMMMHHHOOONNNLLLKKKIIIGGGCCC@@@===@@@LLL^^^nnnuuuxxx{{{tttuuuwwwxxxyyyyyyxxxxxxyyyyyyxxxxxxxxxyyyaaabbbccccccbbb```^^^]]]```^^^\\\\\\]]]]]][[[YYY\\\[[[ZZZZZZZZZ[[[]]]^^^\\\[[[TTTJJJDDDDDDDDDCCCBBB@@@>>>???@@@AAAAAA@@@<<<<<<=========<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@===;;;;;;===>>>??????;;;888666666888::::::999777777666666555555666666999999999888777555444333111111000000///---,,,+++...---+++***+++,,,...////////////000111222333444333333222111000000000111333000...000222222///***)))******+++,,,---...///222333333333000+++&&&###!!!###(((,,,000222222222...//////---(((%%%###"""(((---111222///---///222///000000---'''###""""""&&&(((***+++******+++,,,***///666;;;>>>???@@@@@@CCC???;;;::::::;;;;;;:::888888888888888777777777888:::;;;:::888666555666555555555666777555111...000000111333444777999:::777777666666555444444444555444222111000000111222---...///111333222///---&&&%%%%%%%%%&&&''')))***+++,,,+++)))$$$  !!!$$$***111555777666444000+++''''''((()))***)))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$### !!!###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###!!! """$$$$$$$$$%%%&&&'''((()))******+++,,,,,,,,,,,,,,,)))'''$$$$$$'''***---...000000000...---***(((&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!#########""""""""""""""""""""""""!!!""""""#######################################$$$$$$%%%%%%%%%%%%$$$$$$###!!!"""(((///333111111111111000///...---''''''&&&&&&&&&&&&&&&'''***---111333333000,,,)))&&&''''''''''''&&&%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%'''((()))************))))))******+++,,,++++++*********+++,,,---,,,,,,+++++++++,,,---...,,,,,,------+++(((%%%######&&&,,,---//////......000111000000000111111111222222///...---,,,,,,---///000111///,,,++++++((($$$ !!!!!!  """!!!  !!!"""!!!!!!  $$$***...555666777888888888888888:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>AAABBBCCCCCCAAAAAAAAACCC@@@AAABBBBBBBBBDDDHHHKKKJJJMMMMMMHHHHHHLLLLLLIIINNNLLLKKKJJJIIIGGGCCC@@@<<<@@@OOOcccrrrwwwxxxyyyuuuvvvwwwxxxyyyxxxwwwwwwwwwxxxyyyzzzzzzzzz^^^aaadddffffffddd```]]]aaa___^^^]]]]]]\\\ZZZYYY\\\[[[YYYXXXYYY\\\___aaa___^^^VVVJJJCCCCCCEEEEEEBBB@@@>>>>>>@@@AAA@@@??????>>>===<<<<<<<<<<<<<<<<<<>>>???AAAAAA@@@>>>===AAA>>><<<<<<===>>>>>>======;;;888888999::::::999999999888888666555333222666777999::::::888666444555444333111000/////////222111000//////000111222444333333333333444555666777666555444333222222222333111000111444555222///.........------,,,,,,+++000222444555333///***&&&%%%'''+++///111333333333111111000---((($$$""""""%%%)))...000//////111444111111111...)))&&&$$$$$$'''(((************,,,---,,,000666;;;===>>>>>>???AAA>>>:::999999:::::::::666666666666777888:::;;;888:::;;;;;;999777777888666555444333333222///------...///111333666888:::777777555444333111000///444444333222222111111000,,,,,,,,,...///...+++(((%%%%%%%%%%%%%%%&&&'''(((+++------+++&&&""" !!!%%%+++000333444222///***((((((***+++,,,)))))))))(((''''''&&&&&&%%%'''***)))&&&%%%&&&((('''&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$######!!! !!!###$$$%%%%%%&&&&&&%%%%%%))))))+++,,,---.........***'''$$$###&&&***---////////////...,,,)))&&&$$$!!!""""""###$$$$$$%%%%%%###########################!!!!!!"""""""""""""""""""""""""""""""""!!!"""######$$$$$$####################################$$$$$$$$$$$$###### ###)))000444333222111000000000000000///---***((('''((()))***+++---000222222///+++)))((((((''''''&&&%%%######!!!"""###$$$$$$%%%%%%%%%'''&&&&&&%%%$$$######"""$$$$$$&&&((()))************))))))))))))***++++++++++++*********+++,,,---,,,,,,+++++++++,,,---...,,,,,,+++***(((%%%""" ###&&&,,,...////////////000222000000000000000111111111...---,,,,,,---...000111000///......,,,)))$$$ """!!! !!!!!!  !!!!!! !!!%%%+++///555555666666777888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>AAABBBBBBAAA@@@@@@BBBCCCAAAAAABBBBBBBBBDDDHHHKKKMMMNNNLLLHHHHHHKKKLLLKKKLLLKKKJJJJJJIIIGGGCCC@@@:::AAARRRggguuuxxxxxxxxxvvvvvvwwwxxxxxxxxxwwwwwwvvvwwwzzz||||||{{{aaacccfffggggggeeeaaa______^^^^^^^^^^^^]]]]]]\\\___^^^\\\[[[ZZZZZZ[[[\\\^^^^^^XXXLLLDDDCCCCCCCCCBBB@@@>>>>>>???@@@???>>>CCCAAA???===<<<<<<======<<<===@@@AAAAAA@@@===<<>>===<<<;;;<<<===>>>???AAABBBBBBAAA??????AAACCCAAABBBBBBBBBCCCEEEIIILLLPPPOOOLLLIIIIIIKKKMMMNNNIIIIIIIIIIIIIIIGGGCCC@@@;;;CCCTTThhhuuuwwwwwwxxxtttuuuvvvwwwxxxyyyyyyzzzwwwxxxzzz{{{|||{{{ggggggffffffeeecccbbbaaa___``````___^^^]]]]]]]]]^^^_________]]][[[XXXWWWYYY\\\YYYOOOFFFBBBAAA@@@BBB@@@>>>>>>?????????>>>EEEDDDBBB???>>>>>>>>>>>>;;;===???AAAAAA@@@>>><<>>=========<<<:::<<<;;;:::888777666777888999999:::;;;:::999888666111000000000222555888:::555555555555777:::<<<===999888666555333111000000222111000000///000000000222222111111111111222222111111111222444555666555333333222222222111111111------------///111222444111222222222222111000/////////...+++'''$$$$$$$$$---///000111111111222333222111000///---,,,)))(((,,,,,,---+++******+++---999;;;>>>???>>>===<<<<<<555888<<>>>>>===<<<:::999999:::<<<>>>:::;;;<<<;;;999999:::;;;999666333222222333222111---------...///000111222555555555555555555555555333444444444333111///...---,,,+++++++++***'''$$$&&&'''''''''(((((((((((((((******((($$$ ###***111555444111---***************))))))((((((((((((''''''&&&***---,,,'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!&&&&&&'''(((((('''%%%$$$+++,,,,,,------,,,++++++)))&&&######&&&+++...000,,,------,,,)))&&&###!!!$$$$$$$$$#########""""""""""""""""""""""""""""""###!!! !!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################!!!""""""######""""""!!! !!!###%%%(((***,,,///...---,,,,,,---///000///---***((((((***---///+++,,,---...---+++)))'''$$$$$$$$$###"""!!! ###$$$%%%&&&''''''''''''(((((('''&&&%%%######"""###$$$&&&((()))*********))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,***'''$$$!!!!!!###)))+++,,,,,,,,,,,,---///---------------------,,,++++++,,,---...///111111---///000///,,,'''### !!!!!!   !!!!!!"""%%%***...222333444666777999::::::999999::::::;;;<<<======???>>>===<<<===>>>???@@@@@@AAABBBAAA@@@???AAABBBAAABBBCCCCCCCCCEEEIIILLLOOOLLLJJJIIIHHHIIIKKKMMMHHHHHHHHHIIIIIIFFFAAA>>><<>>>>>>>>???>>>===DDDDDDBBBAAA@@@??????>>>:::<<<>>>???@@@@@@???>>>AAA???>>>===>>>>>><<<:::;;;;;;:::888666666777999888999999:::::::::999999999666333111000222555777444444444444444444555666333333222000///---,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////000111222444555222222222333333333444444///---++++++,,,///222555444333333222111///...------------,,,***)))***+++222222222111111000000000000///......///...,,,***---------+++******,,,...;;;>>>AAABBBAAA@@@@@@AAA222666<<<@@@@@@@@@?????????>>>===<<<;;;;;;<<<<<<;;;<<<<<<:::888888999;;;555333222333555666777666111000000000000111222222111111222333444555666666444444555444333111///---...---+++++++++***'''%%%''''''((())))))(((((('''&&&''''''%%%!!!"""(((///444333000,,,***))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%'''***+++***'''%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$###"""!!!!!!"""###$$$###$$$%%%%%%$$$!!! """'''''''''(((''''''&&&&&&+++,,,,,,,,,++++++***)))'''%%%###$$$(((,,,...///++++++***)))'''%%%$$$###%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""###!!! """""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$########################""""""############""""""!!!"""###$$$&&&''''''(((+++++++++++++++,,,---...///...---------...///000***+++++++++***((('''&&&!!!!!!"""""""""""""""!!!$$$%%%&&&'''(((((((((((((((''''''&&&%%%$$$$$$#########%%%'''((())))))))))))(((((((((((()))******++++++,,,,,,,,,+++*********+++,,,---------,,,,,,---+++((($$$!!! !!!###(((***++++++++++++,,,...---------,,,,,,,,,,,,,,,++++++,,,---...///000111---...000...***%%%"""!!! !!!!!!   !!!!!!"""$$$(((+++000111444777888999:::999888999::::::;;;<<<======>>>>>>>>>>>>>>>???@@@@@@???@@@BBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCEEEIIILLLLLLHHHGGGHHHGGGFFFGGGJJJGGGGGGHHHHHHHHHEEE@@@<<<<<>>>>>>>>>>>===<<>>===:::;;;<<<>>>???@@@@@@@@@???>>>===>>>>>>>>><<<;;;;;;<<<<<<:::777777999;;;888888888777777888888999:::888555333222222333444222222222111111000///...------............------------,,,,,,,,,------...------,,,+++++++++,,,,,,---------------///111222111111111222333333333444222000...---,,,---///000222222111111000///......***,,,,,,---,,,...111333444333111000000//////......---,,,---000000...,,,***++++++++++++,,,000222;;;>>>@@@@@@???>>>===>>>555888;;;<<<<<<<<<>>>@@@============<<<<<<<<<;;;<<<<<<;;;999777666888999555444333444555666555444000000000000111222333444000000111222333555555666555555444333222000///......,,,+++*********(((&&&&&&'''((((((((('''&&&&&&&&&&&&%%%""" !!! !!!!!!!!!!!!%%%,,,111333000---,,,,,,---,,,+++&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$###  ###$$$###$$$&&&&&&%%%### !!!###&&&&&&&&&%%%&&&&&&''''''))))))***+++++++++******%%%$$$$$$&&&))),,,......***)))(((&&&%%%$$$%%%%%%$$$$$$#############################################!!! """""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$########################"""######$$$$$$######""" !!!###%%%&&&'''&&&&&&((()))***+++,,,,,,,,,,,,111222333444333111000...)))))))))((('''&&&%%%$$$ !!!###$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%!!!"""$$$&&&'''(((((((((((((((((((((((()))******+++,,,,,,,,,,,,+++***)))***+++,,,---------,,,,,,+++)))%%%!!! !!! !!!###$$$(((***+++,,,++++++,,,...............---------,,,+++,,,---...////////////,,,...///,,,'''###!!!"""!!!!!!!!!!!!   !!!!!!!!!"""&&&(((---000444888::::::999888888999999:::;;;<<<===>>><<<======>>>>>>>>>>>>>>>===???BBBCCCBBB@@@??????BBBCCCCCCCCCCCCFFFIIIMMMLLLHHHGGGJJJJJJFFFFFFJJJGGGGGGHHHHHHGGGDDD>>>999;;;FFFYYYllluuuuuuuuuwwwuuuuuuuuuuuuwwwyyy{{{|||zzzzzzzzz{{{{{{{{{ddddddddddddeeeeeeffffff^^^```bbbaaa^^^^^^___bbb___^^^]]]]]]\\\\\\\\\]]]YYY]]][[[PPPEEECCCFFFHHHBBB@@@>>>===>>>>>>===<<<>>>???@@@@@@???>>><<<;;;999:::;;;<<<>>>@@@AAABBB???>>>===>>>??????===;;;;;;<<<===;;;888888:::===999888666555555555666777555555444444444333333333///000111111000///...,,,***+++---...000111111111111111111000111222222333222111000...------------+++,,,,,,++++++,,,///111000000111111111222222222444333222000...---++++++000000000///////////////$$$%%%'''((())),,,000333444222000/////////...------++++++---000111///---((()))******+++...222666<<<===>>>===999777555555999::::::999777888<<>>:::;;;===>>>>>>>>>===<<<<<>>>>>BBBCCCCCCCCCDDDFFFJJJMMMNNNJJJJJJNNNNNNIIIIIIMMMGGGGGGHHHHHHGGGCCC===888:::FFF\\\pppyyywwwuuuvvvxxxwwwvvvvvvvvvwwwyyyyyywwwyyy{{{}}}~~~|||hhhdddaaabbbfffhhhfffcccbbbaaa```^^^]]]\\\[[[[[[^^^]]][[[ZZZYYYZZZZZZ[[[ZZZYYYUUUNNNGGGCCCDDDFFFBBBGGGDDD;;;;;;AAA???777;;;@@@EEEEEEAAA>>>===??????<<<:::<<>>?????????>>><<<;;;<<<:::<<<>>>;;;444555<<<;;;:::888777666666666666888888666666666777888999888888666555444333333222333444555555666666555555555555444444333333333444333444555333111000000111111111111000000...------...---------...111333555222222222222111000...---///...///111222000***%%%&&&%%%$$$&&&***---///000/////////000111...+++'''$$$$$$$$$&&&))),,,,,,+++***+++*********---222666777;;;??????:::777777999111222333555777:::<<<>>>::::::;;;>>>BBBBBB@@@===;;;;;;;;;;;;:::999888777666777999:::999666333111))),,,000333444444222000222111111333666777777777333555666444333333---&&&(((''''''&&&%%%$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###"""######  %%%$$$%%%%%%###!!!"""(((,,,000111111000000///...---))))))(((((())),,,///111))))))'''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%""" """$$$%%%'''&&&&&&'''((('''%%%###  !!!###$$$&&&%%%$$$#########$$$%%%...---,,,+++************###"""###&&&+++---,,,******)))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!$$$%%%$$$"""!!!%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""""""""######$$$$$$$$$$$$###"""""" !!!"""######$$$$$$###'''''')))***++++++++++++...------,,,+++***))))))&&&'''''''''&&&%%%$$$$$$"""!!!!!!"""%%%'''((('''((('''&&&%%%$$$%%%&&&'''%%%&&&'''''''''&&&%%%$$$ """%%%&&&&&&&&&'''(((&&&''''''((()))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++%%%### """((())))))))))))*********,,,++++++,,,,,,...///000,,,...111222111/////////.........///////////////......---***%%%"""!!!!!! !!!!!!""""""!!!  """$$$&&&(((,,,222666777777777777888888777999;;;===<<<<<<>>>======<<<<<<>>>???@@@???@@@@@@>>>===>>>@@@BBBDDDDDDCCCBBBDDDFFFIIIJJJKKKNNNPPPMMMIIIGGGJJJNNNLLLKKKIIIHHHEEEAAA===999:::MMMcccpppuuuyyyzzzyyyyyy|||}}}xxxqqqpppuuu{{{yyyxxxxxxxxxyyyyyyiiifffccccccgggiiigggdddbbbaaa```^^^^^^^^^_________^^^]]]\\\[[[ZZZZZZZZZZZZYYYUUUNNNGGGBBBCCCEEEBBBFFFDDD<<<;;;AAA@@@999:::===BBBCCCAAA???======>>>;;;999;;;@@@CCCAAA???>>>????????????>>>======<<<:::;;;>>><<<777666::::::999888777777666666666777777777777777888888999:::999777666555444444444555555555555444444333222666555444333222333333444666777666444111.........111111111111000///...---222111///......///000111000000111111000///...---...------///000...***&&&"""""""""%%%***...000111.........//////---)))&&&$$$######&&&)))+++,,,+++(((***+++,,,---///333666<<<===>>>;;;777333222222000000000111222444555666666666777;;;???AAA@@@>>>;;;;;;;;;;;;;;;:::999888777888888888777555333111111333555666666444222111000000000///////////////000333333222222333000************)))(((''''''&&&$$$$$$$$$%%%'''((('''%%%"""$$$%%%!!! $$$%%%&&&&&&###!!!"""&&&+++///000000000000///...---*********+++,,,...000111***)))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$"""""""""###$$$$$$$$$$$$%%%'''&&&$$$"""  """###$$$&&&&&&%%%$$$$$$$$$%%%&&&---,,,,,,,,,+++***))))))#########&&&***,,,+++******)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!  ###%%%%%%%%%###"""$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%$$$######""" !!!"""###$$$$$$$$$$$$%%%&&&'''((())))))))))))++++++***))))))((((((((('''''''''''''''&&&%%%%%%"""!!! !!!###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$"""$$$&&&&&&&&&&&&'''(((''''''(((((())))))*********++++++,,,,,,++++++***++++++++++++++++++******$$$"""!!!###*********+++++++++,,,,,,+++,,,,,,---......//////---///111222000///................../////////000.........+++&&&###!!!!!! !!!!!!!!!!!!!!! """"""!!!"""###%%%'''((()))---222666777777888888888777777888;;;<<<<<<;;;======<<<<<<<<<===>>>???AAAAAAAAA???======>>>@@@BBBBBBCCCDDDFFFHHHJJJLLLJJJMMMNNNLLLHHHGGGIIIMMMJJJIIIHHHFFFDDD@@@<<<999===PPPeeepppuuuwwwxxxwwwwwwzzz{{{xxxsssrrrwww||||||{{{zzzzzzzzzzzzkkkhhheeeeeeggghhhfffcccbbbaaa```^^^___```bbbccc______^^^^^^]]][[[ZZZYYYZZZYYYVVVNNNFFFAAAAAACCCAAAEEEDDD>>><<>>:::888999>>>BBBBBBAAAAAA@@@??????>>>>>>??????<<<::::::>>>>>>;;;888777999999888888777777777777666666777888888888888888::::::999777666666666666888777777666555444333222666555333222111222444555555666666444111//////000111111222111111000///...555444222///...---------///000000111111000000///---,,,,,,,,,------+++))) !!!$$$***...111111...............,,,(((%%%###"""###%%%)))+++,,,+++'''))),,,...000222666999???<<<999666444222000...000//////.........//////222111222666:::===>>>>>>:::;;;;;;;;;;;;;;;::::::999888888777666555444333999999888777666444222111000222222...***'''(((***///111000...000444333///------------,,,+++******$$$######%%%'''(((((('''$$$%%%&&&###"""&&&''''''$$$!!!!!!$$$(((---.../////////...---,,,***+++---...000000000000***)))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$######!!! !!!###%%%&&&$$$""""""!!! !!!"""$$$%%%'''&&&%%%$$$$$$%%%&&&'''++++++,,,---,,,+++)))'''######$$$&&&)))******)))((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!###%%%&&&%%%$$$###$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&###!!!!!!$$$%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&'''((((((((((((((())))))))))))******++++++++++++******+++++++++++++++***))))))###!!! ###%%%,,,,,,,,,,,,------------+++,,,...///000000///......000222222000...------...............///000000...//////,,,(((###!!!  !!!!!!!!! """"""!!!!!!"""$$$%%%&&&)))---333666888888999::::::999999:::===>>>>>>===<<<<<<<<<<<<<<<===>>>>>>BBBBBBBBB@@@===<<<===>>>@@@AAACCCFFFHHHJJJLLLLLLIIIKKKLLLJJJGGGFFFIIILLLHHHHHHGGGEEEBBB???;;;999AAASSSgggqqqtttvvvvvvtttssswwwzzzyyyvvvvvvzzz~~~{{{{{{{{{{{{{{{|||kkkhhheeeeeeeeeeeedddbbbdddbbb```^^^^^^___aaaccc______```___^^^\\\ZZZXXXZZZYYYVVVOOOFFFAAA@@@AAAAAADDDDDD???===@@@AAA>>>999999:::???DDDDDD???999<<<:::777888<<<@@@CCCCCCBBBAAA@@@???>>>???@@@AAA===::::::===???>>>:::666888888999999888888777777444555777999999999888777::::::888777777666666666999999888777666666666555666555333111111222333555111333444333222222333444111111222222111000//////666555222000...------,,,000000111111222222222222...---,,,,,,,,,,,,,,,,,,""""""###&&&+++///000000///............,,,)))&&&###"""###%%%)))+++,,,+++((())),,,...111555:::>>>@@@:::333111222444222///000000///...............//////000222555888:::;;;999999:::;;;;;;;;;;;;;;;999888777666666777888999<<<;;;999777555333333222444666666111***&&&(((+++000111///,,,...333444111....../////////...,,,,,,&&&%%%$$$%%%'''(((((('''%%%&&&&&&$$$!!! &&&'''(((%%%!!! """%%%+++,,,---.........,,,+++***,,,///222333222111///)))))))))(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''(((((('''%%%###""""""$$$%%%$$$######""""""!!!"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&''')))+++---...---+++(((&&&###$$$%%%&&&(((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!! !!!###$$$%%%$$$###"""$$$##################$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!"""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''$$$""" """$$$&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((('''&&&&&&''')))))))))))))))((((((((((((******++++++++++++******++++++++++++***)))''''''""" !!!$$$''',,,,,,,,,------------...+++---///111111000///...///111222111///---,,,---///......---...///000111...//////---((($$$!!!  !!!!!!!!! ###""""""""""""$$$%%%&&&+++...333666888999:::;;;<<<;;;;;;<<>>===>>>???AAABBBEEEHHHJJJKKKKKKJJJGGGIIIIIIHHHGGGGGGIIIKKKGGGHHHGGGEEEAAA>>><<<<<>>??????;;;999999>>>DDDEEE@@@;;;;;;999888888;;;???BBBCCCCCCBBB@@@?????????@@@AAA===<<<;;;<<>>DDDBBB;;;222000222444222/////////............////////////000000111222444666555666777999::::::::::::888777777777888:::<<<>>><<<;;;999888777777777777666888777222,,,(((+++///333333000,,,---222333000---...///000///...---,,,***(((&&&&&&'''''''''&&&&&&&&&&&&$$$!!! &&&'''(((&&&""" ###((()))+++---...---,,,******,,,000333444333000...((()))))))))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&'''(((((('''&&&$$$""""""%%%'''&&&$$$$$$$$$###"""###$$$%%%&&&%%%$$$######$$$%%%&&&'''(((***---...---+++'''%%%###$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""### !!!"""#########"""!!!#########$$$$$$#########"""######$$$$$$######"""######""""""""""""######%%%&&&&&&&&&&&&%%%$$$$$$!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''((((((((((((((('''&&&$$$""""""$$$'''((((((&&&'''((()))((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&'''''''''%%%%%%''')))))))))))))))(((((((((((()))******++++++******)))++++++++++++***(((&&&$$$  ###''')))++++++++++++,,,,,,,,,,,,,,,---///111111000...---///000111000...,,,,,,---//////---------...000111///000///,,,'''###  !!!!!!"""!!!!!! $$$$$$######$$$&&&((())),,,///333666777888999:::;;;::::::;;;===??????>>><<<<<<<<<==================>>>@@@@@@??????@@@AAACCCDDDGGGIIIJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGIIIJJJGGGHHHHHHFFFAAA>>>>>>???GGGXXXjjjsssvvvwwwxxxwwwsssuuuyyyzzzyyyzzz}}}{{{zzzzzzzzz{{{|||gggfffeeecccbbbaaaaaaaaaeeedddbbbaaa___^^^^^^]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYZZZWWWQQQIIICCCBBBBBB@@@CCCCCC@@@<<<;;;===???<<<:::999<<>>===<<<===???>>>:::666777999:::::::::999999444555666888888999999999999888888777666666777777444444333222333444666777444333333222222222222222666777777555222000000111//////000000000000//////111111111111111111111111,,,,,,,,,,,,,,,---.../////////000...,,,,,,---///,,,,,,,,,---000000///...///...---...//////---+++''''''&&&(((***,,,,,,++++++,,,...000333999AAAFFFEEE===555000111111000------,,,,,,,,,,,,---.........000111111//////000222111222444666777888999999777777777777999;;;===???===<<<;;;;;;;;;;;;<<<<<<555666444000+++)))+++...555555111---...222333000,,,---///000000...---+++---***'''&&&&&&'''&&&&&&&&&%%%###"""!!! $$$''')))'''""" !!!%%%'''***,,,---,,,+++***))),,,000333444222///---''''''((()))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$ """$$$((()))((('''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$&&&'''((((((***,,,------***'''%%%$$$%%%'''&&&%%%$$$$$$%%%###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  """$$$%%%!!!!!!!!!"""""""""!!!!!!"""###$$$$$$$$$$$$###"""""""""############"""""""""!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((''''''%%%$$$$$$%%%(((***+++***'''(((((((((((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%(((***(((((((((((())))))))))))))))))************))))))***+++++++++***'''$$$""""""%%%(((+++************++++++++++++------////////////...---///000000///---,,,---...000///---,,,---...000222000000...***%%%!!! !!!!!!!!!!!!!!!"""#########"""""" """$$$&&&'''...000444555666666777999888777777888:::<<<<<<;;;<<<======>>>???>>>>>>>>>;;;===???@@@@@@@@@AAABBBDDDEEEGGGIIIIIIHHHGGGEEEFFFFFFFFFFFFGGGHHHJJJJJJFFFHHHHHHFFFAAA>>>???AAAKKK[[[mmmuuuwwwxxxyyyxxxwwwxxxyyyyyyyyyzzz|||~~~~~~}}}{{{zzzzzzfffffffffdddbbbbbbbbbcccccccccccccccbbbaaa______\\\\\\\\\[[[[[[[[[\\\\\\YYYYYYXXXRRRJJJEEECCCDDDAAABBBCCC@@@;;;888:::>>>===:::999:::===??????>>>888999::::::;;;<<<>>>???@@@@@@@@@@@@@@@??????>>><<<@@@???;;;:::>>>???>>>555777999:::;;;;;;:::999555555666666777999:::;;;::::::999888888888888999777666555333333444555666222333333444333222111000888888888555222000///000......////////////......000000111111222222111111......---,,,,,,---...///...///000///,,,***+++,,,---------///111111///...---,,,+++,,,...///...---+++))))))***+++,,,+++***)))---111555888<<<@@@DDDBBB<<<555111000000///...------,,,,,,,,,,,,------,,,///222222000//////000---///000333444666777777777777777777888999::::::<<<<<<<<<<<<============777555111---+++***++++++555555222...///444444222+++---///000000///---,,,,,,***'''&&&'''(((((((((&&&###!!! ###&&&((('''### !!!###%%%))),,,---,,,***)))(((+++...111222000---,,,%%%&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######%%%'''***,,,+++)))'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&'''(((***+++)))***,,,,,,,,,***'''%%%$$$&&&'''&&&$$$"""###$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############""""""""""""!!!!!!"""######$$$$$$$$$$$$%%%$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''######$$$'''+++,,,,,,+++)))(((((('''''''''''''''&&&%%%$$$#########$$$%%%$$$%%%%%%$$$###%%%(((+++''''''(((((())))))******))))))************))))))***+++,,,+++)))&&&###!!! ###'''***,,,************++++++++++++------------------------...//////...---,,,...///000///---,,,,,,...000222111000,,,'''"""  !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$ !!!###&&&(((***///111444444444444555666888777777888:::<<<<<<;;;======???@@@@@@@@@???>>><<<>>>@@@AAA@@@???@@@AAACCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHJJJKKKKKKDDDFFFGGGDDD???===>>>AAAPPP```qqqwwwxxxxxxxxxwww}}}|||{{{yyyxxxyyyzzz|||~~~}}}|||||||||fffgggfffeeeccccccdddeeeaaabbbdddeeeeeedddbbbaaa\\\[[[ZZZZZZZZZ[[[\\\]]]YYYYYYXXXSSSKKKFFFEEEEEEAAABBBCCC@@@;;;666888===<<<:::888888999<<<===>>>888999;;;;;;;;;;;;<<<>>>??????@@@AAA@@@???>>>===;;;AAAAAA;;;888<<<@@@@@@555666999;;;<<<;;;::::::666666555555666888;;;<<<;;;;;;:::999999999::::::===;;;999777666666777888111222444555444333111///555666666555333111222333------...............---000111111222222222111111222111000//////000111222,,,///000///+++((()))***---,,,---///111222000...+++******+++---......------+++***+++,,,,,,+++***''',,,333999<<<>>>@@@AAA;;;888333000000000111111111000///...------------***...222333111///000111+++,,,...111333444555666777777777777666666666666::::::;;;;;;;;;;;;::::::999666000---,,,+++******444555222///111555666333+++---///111111000...,,,+++)))&&&&&&''')))******%%%### !!!!!!"""%%%((('''### !!!"""$$$(((+++---,,,***)))(((***---000000///---+++$$$%%%'''((((((&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%"""############$$$$$$$$$###$$$$$$$$$%%%&&&&&&'''&&&&&&'''***,,,...,,,+++((('''&&&%%%%%%%%%&&&''')))((((((((()))***,,,---)))***+++,,,+++)))'''&&&$$$&&&(((&&&###!!!"""###!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$  ###%%%$$$$$$##################"""###$$$%%%%%%$$$###"""""""""############""""""######""""""###$$$%%%%%%###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&!!!!!!$$$(((,,,---,,,+++***)))(((&&&&&&'''((((((&&&%%%$$$#########$$$%%%######$$$######%%%(((+++&&&''''''((()))******+++))))))************))))))***+++,,,+++)))&&&"""  $$$'''+++---******+++++++++,,,,,,,,,...------,,,,,,,,,---------.........,,,---...000000///---,,,,,,...000222111000+++&&&   !!!!!!"""""""""###$$$%%%%%%%%%%%%%%%''''''((()))+++...111333000222444444333333444555:::999999;;;===>>>>>>======>>>???AAAAAA@@@@@@???===???AAAAAA@@@>>>>>>???AAABBBCCCEEEGGGHHHHHHIIIFFFEEEEEEFFFIIIKKKKKKKKKCCCEEEFFFCCC>>>;;;>>>AAAUUUdddtttyyyxxxxxxwwwvvv|||yyywwwxxxyyy{{{{{{{{{|||}}}~~~fffffffffeeeeeedddddddddeeeeeedddcccbbbbbbbbbccc[[[\\\^^^^^^\\\[[[[[[\\\YYYYYYWWWPPPHHHCCCBBBCCC@@@AAABBBAAA>>>;;;888777;;;>>>>>>:::888:::;;;:::777888888777777999===@@@AAA???======??????<<<999===>>>???>>>;;;999999999888555444666999;;;:::777>>>;;;888888:::;;;:::999444444444444444555555666888888777666666666666777666555444222111000000000111000///111444444111...000000...------...//////000000000000111222333444111222222222111...,,,***,,,...000111000...+++)))((())),,,...000111111111'''%%%###%%%)))+++,,,***,,,++++++***************333666:::@@@CCCBBB>>>:::444222//////000222222111111...,,,---000111///,,,........................---...///111333555777888222333555888999777444000777555555777:::;;;888555666333///,,,++++++---...333444555666555444333222000///......------------)))'''%%%%%%&&&&&&%%%$$$ !!!"""""""""""" """$$$'''***---///000000+++***)))'''''')))***+++///---***)))((((((&&&%%%######"""""""""###$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$$$$$$$""" ############$$$%%%&&&&&&))),,,......,,,***))))))#########"""######$$$$$$%%%(((***((($$$###&&&***---+++)))***,,,,,,)))''''''&&&%%%%%%$$$$$$$$$$$$""" !!!%%%&&&###!!!%%%%%%%%%%%%$$$$$$###"""  """###########################"""!!! !!!###$$$""""""#########""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$(((,,,///...,,,)))(((&&&%%%%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%$$$###""""""###$$$&&&'''***(((&&&&&&(((*********))))))***++++++++++++******+++***(((%%%!!! $$$'''+++---,,,+++******)))*********...........................------,,,,,,,,,------...///---+++---222222///000---((($$$ !!!!!!!!!!!!"""###$$$%%%$$$&&&(((***,,,---------------,,,+++***+++...111222222333444555555555444888999:::;;;;;;===AAADDDAAA@@@@@@@@@???>>>>>>>>>>>>=========>>>@@@BBBCCCDDDFFFHHHHHHGGGFFFEEEFFFHHHGGGFFFGGGJJJKKKIIIFFFDDDCCCEEEFFFBBB>>>???DDDXXXfffssswwwvvvuuuuuusssyyy~~~zzzwwwxxxyyyxxxzzzzzz{{{}}}~~~~~~ggggggffffffeeeeeeeeeeeefffdddbbbaaaaaaaaa```___[[[]]]^^^^^^\\\[[[[[[\\\ZZZ[[[YYYRRRJJJEEEDDDEEE@@@AAABBBAAA>>>:::777666999======999777999999777555666777777777999<<>>===>>>??????===:::===>>>???>>>;;;999999999999777444444555777999999;;;888666777999;;;:::999888777666555555555555555666666555555555555666666555444333333222222111222000///...000333555333111111000///...---...//////000000000000111222333333000111222222111///---+++,,,---///000000...---,,,)))***,,,---///000111111)))&&&###$$$'''***+++***,,,+++************++++++444666:::???BBBAAA>>>;;;555666666444111///000222333111000000000000...---........................,,,,,,---...000222444555444444444555666555222000111111333777::::::666111222000---++++++---000222666666555444333222111000......//////...---,,,+++)))'''%%%%%%&&&&&&&&&%%%!!! !!!""""""!!! """$$$'''))),,,---......+++***)))((()))***,,,---000---+++***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$##################"""!!! ############$$$%%%&&&''')))+++,,,,,,***(((((((((%%%%%%$$$############$$$$$$(((***)))&&&%%%'''***,,,+++******,,,,,,***'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""########################"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$######$$$######"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$%%%'''+++---,,,+++%%%%%%$$$$$$%%%&&&'''((($$$%%%&&&%%%###"""###$$$$$$$$$######$$$%%%''''''***(((&&&&&&(((******))))))******++++++++++++++++++++++++)))'''$$$!!!"""%%%))),,,...,,,,,,+++***))))))******...........................------,,,,,,,,,------//////...+++---111111...,,,***&&&""" !!! !!!###$$$&&&&&&)))***,,,...000111111111222222111000//////222444555555666777777777666666777999:::;;;<<<===@@@BBB@@@@@@???????????????????????????@@@BBBDDDGGGHHHFFFGGGIIIHHHFFFEEEDDDEEEHHHFFFFFFGGGJJJJJJIIIGGGGGGEEEDDDDDD@@@>>>AAAHHHYYYgggtttxxxwwwwwwuuussssssxxxzzzxxxwwwzzz||||||yyyzzz{{{}}}~~~~~~ggggggfffeeeeeeeeeffffffeeeccc``````aaaaaa^^^[[[\\\^^^___^^^\\\[[[[[[\\\\\\\\\[[[UUUMMMGGGEEEFFF@@@AAAAAA@@@===:::666333777;;;===:::777777666333333555666666777999<<>>>>>>>>@@@@@@>>><<<<<<>>>???>>>;;;999999:::<<<:::888555333555888;;;888777666666888::::::999;;;:::999777666555555555555555444444444333333333333333333333333333333333///......///222444555444111000///...---...//////000000000000111222333333///000111111111000...---,,,,,,---....../////////+++++++++,,,---///000111***'''$$$###%%%(((******,,,,,,***)))***+++,,,...777777:::>>>AAAAAA???===777;;;===:::222...///222333444444222///------...------------------------++++++++++++,,,...///000555333222222333333222000,,,---000555999888333...---,,,))))))***...333666888777555222111000//////---...//////...,,,+++))))))'''%%%%%%&&&'''&&&%%%!!! """"""#########$$$&&&(((***+++,,,,,,******))))))***,,,...//////...,,,,,,---...---,,,******+++++++++)))(((''''''((((((((('''&&&$$$###$$$$$$###""""""""""""#########$$$%%%&&&'''((()))***++++++)))'''&&&'''(((((('''&&&%%%$$$############&&&******(((&&&(((***+++***)))***++++++)))'''&&&%%%$$$$$$###$$$$$$$$$$$$'''***((($$$"""###&&&############"""!!! !!!""""""########################"""!!!!!!!!!!!!"""###$$$&&&&&&&&&%%%$$$###"""!!! !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$$$$###$$$###""""""###%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%''')))***)))(((############$$$&&&'''(((###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$%%%&&&'''((()))'''&&&&&&(((***))))))******+++,,,,,,,,,,,,+++)))))))))(((&&&$$$"""!!!!!!###&&&***,,,...------,,,******)))))))))------------------------------,,,,,,,,,,,,------///000///,,,---000000,,,(((&&&### """###!!!###%%%'''((()))---...000111333333333333555666555444222222444666:::::::::999999999999888666888;;;======>>>???@@@>>>>>>??????????????????>>>>>>???@@@CCCFFFHHHJJJHHHIIIJJJIIIFFFCCCCCCCCCGGGFFFFFFGGGIIIJJJHHHGGGIIIFFFDDDBBB???>>>DDDLLL[[[hhhuuuzzzzzzyyywwwtttqqqvvvxxxwwwwww{{{}}}}}}yyyzzz{{{}}}~~~~~~ffffffeeeddddddeeeeeefffdddaaa___```bbbccc```\\\]]]___```___\\\[[[[[[[[[\\\]]][[[VVVNNNHHHFFFFFF@@@@@@@@@@@@>>>:::555111555;;;>>>;;;999888666222222444555666777999<<>>>>>>>>???@@@@@@???>>><<<===>>>===;;;:::::::::<<<======999666555888;;;999888888888999999999999;;;:::999888777777777777666555555444222111000///000000111222222333333333111000//////000222444555222111000.........///////////////000000111222333///000000111111111000000,,,,,,,,,,,,---///111222---,,,,,,+++,,,---///000,,,)))%%%######&&&)))+++---,,,***)))***---000222::::::;;;===@@@AAA@@@>>>888;;;===:::444000///000111333444222...,,,---///------------------------+++************+++,,,,,,222000//////000222222222***+++---111666666222...+++***((('''***...333666777555333000//////000111//////...---,,,++++++***((('''%%%%%%'''''''''&&&"""!!!$$$%%%&&&$$$%%%&&&'''((()))))))))((((((((()))+++---...///...,,,+++,,,.../////////,,,---...///...,,,)))(((+++,,,------,,,***(((&&&'''&&&%%%$$$###$$$%%%&&&$$$%%%&&&((()))***++++++,,,,,,+++(((&&&&&&''')))***)))(((&&&$$$#########!!!$$$((()))(((&&&&&&''''''''''''((((((((('''&&&$$$$$$############$$$$$$"""%%%&&&&&&$$$"""###$$$$$$$$$$$$###"""!!!  !!!""""""########################"""""""""""""""#########&&&%%%%%%$$$###"""  !!!###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$###""""""###&&&)))+++$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%$$$###"""###$$$%%%%%%%%%%%%&&&'''((((((((('''&&&'''((())))))(((******+++,,,,,,,,,,,,,,,)))(((&&&$$$"""!!!!!!$$$'''))),,,---...---,,,+++***)))))))))------------------------,,,,,,,,,+++,,,,,,------000111///,,,---///...***$$$### !!!""" """$$$&&&)))+++------///000111222333333444444555555555444222222444555<<<<<<;;;:::::::::999999666:::>>>@@@??????>>>???======>>>>>>??????@@@@@@<<<<<<<<<===@@@BBBEEEGGGJJJKKKJJJHHHEEEBBBAAAAAAFFFFFFGGGHHHHHHHHHHHHGGGHHHFFFDDDDDDAAAAAAFFFNNN]]]jjjvvv{{{{{{{{{xxxtttwwwzzz{{{xxxxxxzzz{{{xxxyyyyyy{{{|||~~~fffeeedddccccccdddeeefffbbbaaa```bbbdddeeeccc```___``````___]]]ZZZZZZZZZZZZ\\\[[[UUUMMMGGGEEEEEE@@@????????????;;;555000555;;;>>>===;;;;;;999555333555777888888:::<<>>?????????>>>>>>>>><<<===>>>===;;;::::::;;;999<<<>>><<<888555555666:::;;;;;;:::999999888888999999888888888888999999777777666555333000...,,,---...///111222222222222333222111000///000111333333222000///......//////////////////000111222333///000000111111111111111---,,,,,,+++,,,...111222...---,,,++++++,,,---...,,,***'''$$$###%%%))),,,---,,,******,,,000555888>>>===>>>???AAAAAA@@@???999999888888666444111///---000222000---,,,...000------------------------,,,++++++******++++++,,,...---,,,...000333333333---+++***---222444333000+++***(((((())),,,000222333222///......000222444333111---+++******,,,---((('''%%%&&&'''(((((('''"""!!!$$$&&&(((%%%%%%%%%&&&&&&'''((((((&&&&&&'''(((***,,,---...+++***)))+++---///000///------//////...,,,***(((///000111222111///---+++,,,***)))'''''''''(((((('''(((***+++,,,---------...---,,,)))&&&&&&(((******)))(((&&&%%%$$$$$$### """%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$###"""!!!###&&&'''&&&$$$%%%%%%%%%$$$###!!! !!!!!!""""""""""""""""""""""""""""""!!!""""""###############$$$$$$$$$###"""  """###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$#########$$$&&&(((***######$$$%%%%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&$$$###$$$%%%$$$$$$%%%&&&'''''''''''''''&&&&&&'''))))))((('''******+++,,,,,,,,,,,,++++++)))&&&### !!!###&&&(((***+++...---,,,+++************------------------------+++++++++++++++,,,---...///111///,,,---///---(((###""" """%%%&&&)))+++...///000111222222222222333333444444333444555444333222444555<<<;;;:::999999999999:::888;;;???BBBAAA???>>>>>>=========>>>>>>??????@@@<<<<<<<<<<<<>>>@@@BBBCCCJJJJJJIIIFFFCCCAAA@@@AAAEEEFFFGGGHHHHHHGGGGGGHHHFFFEEEFFFGGGEEEDDDHHHOOOaaalllvvv{{{||||||yyyuuu|||~~~}}}yyyyyy{{{zzzwwwxxxyyy{{{|||~~~fffeeedddccccccdddfffhhhaaabbbdddeeeeeedddcccccc```aaaaaa```]]]ZZZZZZZZZYYY[[[ZZZUUUMMMGGGDDDCCC???>>>>>>@@@AAA===777111333999>>>======>>>===:::666888:::;;;;;;;;;===???<<<>>>??????===<<<===>>>;;;===>>>===<<<::::::;;;777999;;;:::888555222222999;;;<<<<<<:::999999999777777666666777888888999777777777666444222///...,,,...000222333333222222333333333222000///000111444333111///.........///////////////000111222222111111111111111111111111///...---,,,,,,---///000......---,,,,,,+++,,,,,,,,,+++)))'''%%%&&&***------,,,***+++...444;;;???BBBBBBAAABBBCCCBBB@@@>>>:::888666555666555222///---/////////.........000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++---///222444222111...+++)))+++///222222000******))))))***+++,,,---///...---,,,...111444666444222///,,,***+++,,,---((('''%%%&&&''')))((((((###  ###&&&(((%%%%%%%%%%%%&&&'''((()))%%%&&&''')))***+++,,,---***)))(((***---/////////------......---,,,+++***111222222333333222000//////...,,,+++))))))(((((()))***,,,.........------......,,,)))'''&&&(((***((('''&&&&&&%%%%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!######"""!!!"""###"""""""""!!!""""""###$$$$$$"""!!!$$$)))+++)))&&&&&&%%%%%%$$$###!!!  !!!"""""""""""""""""""""""""""""""""!!!"""######$$$$$$######"""###""""""!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$#########$$$%%%&&&''''''######$$$%%%%%%&&&''''''&&&%%%$$$""""""######$$$$$$&&&''''''%%%$$$%%%&&&''''''''''''&&&$$$###"""%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&'''''''''&&&'''&&&&&&'''))))))(((&&&))))))***++++++++++++***...,,,((($$$ !!!$$$&&&((()))***------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---......000///,,,---///---((($$$""" !!!###%%%***+++---///111222222111444444444333333444555555333555666666555555666777;;;:::999888777888999:::999<<<@@@AAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@BBBCCCGGGGGGFFFDDDAAA@@@@@@BBBDDDFFFHHHHHHGGGFFFGGGHHHFFFEEEFFFHHHGGGFFFJJJQQQdddmmmuuuyyy{{{|||zzzvvvzzz|||{{{yyy{{{~~~~~~zzzxxxyyyzzz|||~~~hhhgggeeeddddddfffiiijjjaaaeeehhhgggccc```aaabbbaaabbbbbb```]]]ZZZYYYYYYYYY[[[[[[VVVNNNGGGDDDCCC???>>>>>>@@@BBB@@@999222000777<<<<<<===@@@AAA???:::;;;===>>>======>>>???<<<>>>???>>><<<::::::<<<;;;<<<>>>===<<<:::;;;;;;;;;:::999999999777555333555777:::;;;:::999:::<<<777666666555555555666666555666777888777666444333...000222444555444444333000222444333111///000222444333111///.........//////......//////000111222222222111111111111111111000000///...---,,,,,,,,,.........---,,,+++***)))***++++++)))'''(((+++...---,,,***,,,000888@@@EEEFFFEEEEEEEEEEEECCC@@@<<<::::::888666444222222222222000//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---***,,,///333555333///,,,,,,***)))+++///000///,,,(((((()))***++++++******---,,,,,,,,,...111333555222222111000...---,,,+++((('''%%%&&&((())))))(((&&&###"""%%%&&&&&&%%%%%%%%%&&&''')))***&&&''')))***+++,,,,,,---***))))))***---/////////------------------------/////////000000000000111000000///---+++)))'''&&&***+++---......---+++***------,,,)))&&&%%%&&&'''%%%%%%$$$$$$%%%&&&''''''%%%$$$#########"""!!!  ######!!! !!!###!!!!!!!!!!!!!!!"""######""""""###%%%&&&'''&&&&&&%%%%%%$$$###"""  """"""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$######"""""""""""""""!!!  !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$!!!"""$$$%%%%%%%%%$$$$$$"""######$$$&&&''''''(((&&&%%%###"""!!!"""###$$$###&&&((('''%%%$$$%%%'''%%%%%%&&&&&&%%%$$$###"""$$$%%%&&&%%%#########$$$"""###$$$%%%&&&&&&&&&%%%&&&%%%&&&'''))))))'''&&&(((((()))************)))---***&&&"""  ###%%%((()))******,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---///...,,,---///---((($$$###""""""###&&&)))+++---...000222222222111000444333222111111222333333111333555666555666777888:::999888777777888:::;;;999;;;>>>???>>><<<<<<<<<>>>>>>>>>>>>>>>=========>>>======>>>@@@BBBDDDEEECCCDDDCCCBBB@@@???AAACCCCCCFFFHHHHHHFFFEEEFFFHHHHHHFFFFFFGGGFFFFFFMMMUUUgggnnntttvvvyyy|||{{{wwwyyyzzzyyyxxx{{{~~~zzzwwwxxxzzz|||~~~jjjiiigggffffffhhhkkklllbbbgggkkkiiibbb]]]]]]```aaabbbbbb```]]]ZZZYYYYYYZZZ[[[[[[WWWOOOHHHDDDDDD>>>===>>>AAADDDAAA:::333...555::::::<<>>@@@@@@???>>>???@@@;;;>>>???>>>;;;999999;;;;;;<<<>>>===<<<;;;;;;<<>>888777666444333333333333222444666888999999888777000222444666666666555444---000333444222000111333555333222000///......///.........//////000111222333222222111000000111111222111000///---,,,******---.........---+++)))((()))+++,,,+++)))))),,,///---,,,+++,,,222:::CCCIIIHHHHHHHHHHHHGGGDDD???<<<:::======888222///111555666333000000111111...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---+++...222555666333---'''***)))))),,,//////,,,(((%%%''')))+++,,,+++***)))---,,,,,,---...000222333000111333444222///+++(((((('''%%%&&&((())))))((((((%%%!!!!!!$$$%%%&&&%%%%%%%%%&&&(((***+++((()))***+++,,,---------+++******+++---000000000...---------------...///---,,,,,,,,,---...///000000000///...+++(((%%%###***+++,,,------+++)))(((+++++++++)))&&&$$$$$$%%%#########$$$%%%&&&((()))(((&&&###"""###""""""!!!!!!######!!! """$$$!!!!!!!!!!!!!!!"""######"""%%%$$$!!! """$$$$$$$$$###"""!!! """###""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$######""""""#########""""""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!"""$$$%%%%%%$$$###!!!"""######$$$&&&'''((((((&&&%%%###!!!!!!"""###$$$###&&&((((((&&&%%%&&&(((""""""$$$%%%%%%$$$###"""###$$$%%%$$$"""""""""###!!!"""$$$%%%&&&&&&%%%$$$&&&%%%&&&'''))))))'''%%%''''''((())))))))))))))))))'''### !!!$$$''')))+++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,......,,,---000---((($$$######$$$'''+++///111///000111222222111///...111000///.........///000...111333444444555666777:::999777777777999;;;<<<888:::<<<===;;;::::::;;;??????>>>>>>======<<<<<<;;;;;;;;;===???BBBEEEFFFAAABBBBBB@@@??????AAACCCCCCFFFHHHHHHFFFEEEFFFHHHJJJGGGEEEEEEDDDFFFOOOYYYhhhnnnsssuuuwww{{{{{{xxxzzzzzzyyywwwzzz~~~|||wwwwwwxxxzzz|||~~~kkkjjjhhhggggggggghhhiiigggfffeeecccbbbaaa``````eeeeeedddbbb```\\\YYYWWW\\\[[[[[[YYYRRRIIIGGGIIIBBBAAAAAABBBCCCAAA;;;666333333555888<<<>>>>>>===>>>>>>>>>>>>>>>===<<<<<>>;;;888888<<<@@@@@@???===<<<::::::999999<<<;;;;;;::::::;;;;;;<<<555555555666777888999999:::999888666555333222111000555888666555777777555666666666777777666666666333222000......///000222444333111////////////000222000...------///111333333222000//////000222333222000......000000---***,,,+++***,,,//////,,,)))---+++)))***,,,---+++)))++++++,,,000555;;;@@@CCCGGGFFFEEEBBB???<<<999888777999;;;;;;999777555555222111000///...---------+++---------+++++++++------------,,,,,,++++++***///---,,,///222111,,,'''(((***,,,+++)))((('''((()))***+++***))))))***,,,000111222333333333222111000444777666222...,,,---&&&&&&''')))******'''%%%""""""!!! """$$$$$$%%%&&&&&&&&&(((***------+++((()))+++,,,+++)))...000111000---,,,...111///---,,,---...///...---------......---,,,++++++...///000///---***&&&$$$###&&&))),,,---,,,***(((///---***'''&&&%%%&&&&&&!!!###&&&'''''''''((()))+++((($$$"""###$$$%%%%%% !!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """###$$$"""""""""!!!""""""###$$$%%%$$$$$$######$$$$$$%%%############""""""""""""!!! !!! !!!!!!!!! """######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&'''''''''%%%"""!!!!!!######$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$#########%%%%%%$$$###"""""""""######$$$$$$%%%&&&((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((***(((%%%###!!!!!!""""""%%%%%%&&&&&&'''((()))))),,,)))'''(((+++---,,,***,,,---...---+++***+++,,,***+++,,,---------,,,,,,000///...---,,,---......$$$&&&***---000000//////000222333111...,,,******---------------...///000444333333222222333333444:::;;;;;;999777777888999:::::::::;;;;;;;;;;;;<<>>===<<<;;;:::::::::======<<<<<<===???BBBCCCFFFEEECCCAAA@@@AAABBBCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIFFFFFFOOO[[[lllrrrvvvwwwzzz~~~~~~{{{yyyxxxxxxxxxyyyyyyyyyyyyuuuwwwyyy|||~~~lllkkkiiigggfffeeeeeefffdddeeeeeeeeedddbbb```___aaaaaaaaaaaa```___]]]\\\[[[ZZZZZZXXXPPPGGGDDDGGGAAA??????@@@AAA???:::555222222444777;;;>>>>>>===>>>>>>??????>>>>>>===<<<>>>???>>><<<999999<<>>===<<<<<<;;;;;;<<<======>>>???@@@@@@@@@@@@EEEDDDBBBAAA@@@AAACCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHEEEFFFOOO[[[nnnssswwwxxxzzz}}}|||xxx|||||||||||||||{{{zzzyyy{{{|||}}}~~~~~~~~~mmmkkkiiifffeeedddddddddaaaccceeeffffffdddaaa___``````aaaaaa```___^^^^^^[[[ZZZYYYWWWOOOEEEAAADDD@@@>>><<<===???>>>:::666222222333666:::>>>???>>>??????@@@@@@??????>>>===<<<===>>>===;;;;;;<<<===>>>>>>===<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;<<<999666333222333666777777777777777777888888888444555555444777;;;:::444444444555555555555444444333222222111000/////////333222111000000000000000...---,,,,,,---///111333333222111000000111222333111000//////000000...,,,---+++******,,,...------,,,***((((((***,,,------(((...444666666999@@@GGGFFFEEEEEECCC@@@===:::999888;;;???AAA@@@<<<666333,,,,,,++++++,,,,,,---...+++,,,------++++++,,,------,,,++++++,,,---///000111///...000111000+++''',,,******+++...///,,,)))***,,,------,,,---///111000000111222333333222222444333333444444222...,,,))))))))))))***(((%%%""" !!!$$$***111666///...------...///...---,,,+++***+++,,,......------,,,,,,---000111111000111000///.........///000111111222222000...+++)))(((((()))***+++++++++***''')))***+++***'''$$$""""""###$$$######$$$'''))),,,)))%%%###"""###""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!""""""##################!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""""""""!!!!!!###  !!!!!!"""#########$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$$$$$$$$$$%%%$$$###  """###$$$%%%&&&'''''''''''''''&&&%%%###""""""###$$$!!!!!! !!!"""""" """$$$&&&''''''&&&%%%&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&'''((((((((())))))******++++++)))((()))+++,,,+++***(((***+++,,,+++,,,...///,,,,,,+++++++++,,,---...------------+++***((('''+++,,,---...---+++((('''***,,,//////...---------000000000000000/////////333333333444555666777888999;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>======<<<<<<=========<<<===@@@BBBCCCAAA@@@>>>CCCBBBAAA@@@@@@BBBCCCEEEHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEGGGGGGDDDEEEPPP\\\oootttyyyyyyzzz|||zzzuuu}}}~~~~~~~~~{{{yyyxxx}}}}}}~~~~~~mmmkkkiiigggfffeeeeeeeeeaaabbbdddeeeeeedddcccbbbcccbbbbbbaaa___^^^]]]\\\\\\[[[ZZZXXXOOOEEE@@@BBBAAA>>><<<<<<>>>>>>;;;888333222333666;;;>>>@@@@@@@@@@@@@@@@@@@@@???>>>>>>:::;;;=========<<<<<<;;;===============<<<;;;;;;;;;::::::::::::::::::;;;<<<;;;777555333333333444::::::999888777777666666777777444444999>>>;;;555000000111111111111000000111111222333333222111111222222222111111000000000,,,,,,++++++---///111222222222111000000111222222000000000000000///...------,,,******+++,,,......,,,***((('''(((+++---...+++///444777999<<>>;;;888999;;;@@@CCCDDD@@@:::666...------,,,,,,,,,------***,,,------++++++,,,......---,,,++++++---...///111000//////000///+++(((---***(((+++000111...))))))+++,,,,,,,,,---000222222222333444444555555555555333111222444333///++++++*********)))'''### !!!(((222888222111000000///...,,,++++++)))'''(((,,,...---+++,,,+++,,,---000222222222000...,,,++++++,,,...///222222333333111///---,,,*********)))******++++++((()))***+++***(((&&&%%%$$$%%%$$$######$$$'''***,,,)))%%%###""""""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###########################!!!!!!###!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$""""""############""""""###"""""""""!!!!!!!!!!!!###!!!!!!###%%% !!!!!!""""""######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$###!!! """######$$$%%%&&&''''''''''''((('''%%%###""""""###$$$$$$######"""""""""######!!!$$$&&&'''&&&%%%###%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''''''''((()))***((((((((())))))*********)))))))))***+++++++++***(((***+++,,,++++++---...,,,,,,+++++++++,,,---...------+++***************///000000000...,,,***(((+++---///000///.........222222222222111000000///111222222333555666888999999;;;<<<<<<<<<;;;<<<>>>:::;;;;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;===@@@BBBCCCCCCBBBAAAAAA@@@??????@@@BBBDDDEEEHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEEEECCCEEEQQQ^^^nnntttxxxzzz{{{|||zzzuuuyyy{{{}}}~~~}}}{{{xxxwwwzzz{{{|||~~~lllkkkiiihhhhhhhhhhhhiiidddcccbbbaaabbbcccdddeeecccbbbaaa```___^^^]]]]]]]]]\\\\\\ZZZQQQFFFAAABBBCCC???<<<<<<>>>???>>><<<444444444777;;;???@@@AAA@@@@@@@@@@@@@@@???>>>>>>999:::;;;===>>>===<<<;;;<<<======>>>>>>===<<<;;;:::::::::999999:::::::::;;;::::::999777444222111888888888777777777666666999888555444888===;;;444(((((())))))))))))((((((,,,---...000111111111111222222222222222111111111,,,++++++,,,---///111222222111111111111111111222///000111111000/////////------,,,+++***+++---...+++***)))''''''))),,,.........111666===BBBBBBAAAIIIIIIHHHFFFCCC???;;;888666777:::???AAA@@@;;;666222111000///------,,,,,,***+++---,,,,,,+++---...000///...,,,+++++++++,,,000/////////...---+++)))---***(((+++000111---)))((()))+++++++++,,,...000111111222222333444555555444222000111333333///+++,,,+++******)))'''###'''111888777777777555111...,,,+++***'''&&&'''+++---,,,***+++++++++---000222222222...---+++******,,,...///222222222222111000///...,,,+++***))))))******+++******+++++++++*********&&&&&&&&&%%%$$$%%%)))++++++(((%%%######"""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###########################!!!"""$$$ !!!"""###$$$$$$###""""""""""""###$$$$$$######$$$%%%%%%$$$######"""""""""!!!!!!!!!!!! !!!&&&,,,/// !!!!!!"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$%%%###$$$%%%&&&''''''''''''((('''%%%###""""""""""""%%%$$$###"""!!!!!!!!!!!! """$$$''''''&&&$$$###&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((()))***++++++'''((((((((((((((())))))((()))++++++++++++***+++***+++,,,,,,******+++,,,,,,+++++++++,,,,,,---------+++)))((((((+++...000111111222222111000...---...000111111000.........222222333333222111000///000000111222333555777888999;;;=========<<<======777888999;;;===>>>???@@@999999999999:::;;;<<<<<<;;;<<<===@@@BBBCCCDDDEEE@@@???>>>>>>???AAADDDEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCFFFSSSaaammmssswwwyyy{{{}}}{{{wwwwwwxxx{{{}}}~~~}}}{{{yyyxxxzzz{{{}}}~~~~~~lllkkkjjjiiihhhiiijjjkkkfffdddbbb``````bbbeeeggg``````_________``````aaa^^^]]]^^^\\\SSSHHHCCCDDDEEEAAA<<<;;;>>>@@@AAA@@@666555444666:::===???@@@??????@@@@@@??????>>>===999999999<<<>>>>>>===;;;;;;<<<===>>>???>>>===<<<::::::999999999999::::::999:::;;;;;;:::777444222222333444555666777888999888777555222555888777222))))))************))))))((()))***+++,,,---...///111222222333222222111111,,,---------...///000111111111111111111111111111...000222111000//////000---......,,,******+++,,,++++++***)))'''(((***---000...///666@@@DDDBBB===EEEFFFFFFEEECCC???;;;999333333333666:::;;;777444555444222000///...------)))+++,,,,,,,,,,,,---/////////...---+++***)))(((---------------,,,+++***+++))))))***---...+++(((''')))******)))***,,,...------------...000111222222111000000111000...,,,,,,+++******)))'''"""&&&...444999::::::888333///,,,,,,)))((('''((()))++++++***+++******,,,///111111000...---,,,,,,,,,---...///111111111111000//////...---,,,+++*********************+++++++++,,,,,,---''''''((('''&&&&&&)))+++)))'''$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""!!!"""### !!!"""$$$%%%%%%&&&"""""""""""""""######$$$###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!! ###&&& !!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%$$$######%%%&&&###$$$%%%&&&''''''''''''''''''&&&%%%$$$"""!!!!!!""""""!!! """###%%%&&&'''&&&%%%$$$'''''''''(((((())))))***(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((((((((((((((('''))),,,,,,+++******++++++,,,,,,,,,***))))))+++***+++,,,---------,,,,,,+++***((('''(((,,,///222000000000111111111000000...000222222111/////////111222333333333222111000000000000111333555666777999;;;===>>>===;;;;;;<<<666777888:::<<<>>>???@@@888888888888888999:::;;;;;;;;;===>>>@@@BBBDDDEEE@@@???>>>>>>>>>@@@CCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCGGGVVVeeennnssswwwwwwyyy}}}|||yyyxxxyyy{{{~~~~~~~~~}}}{{{{{{|||}}}}}}|||mmmllljjjhhhhhhhhhhhhhhheeedddcccbbbaaabbbcccdddaaa```______^^^___``````]]]]]]^^^\\\TTTIIICCCDDDFFFAAA;;;:::===AAABBBBBB666444333444777:::<<<===>>>>>>??????>>>>>>===<<<999888888:::===???>>><<<:::<<<===?????????>>>===::::::999999999999::::::::::::;;;;;;:::999777777000000111333444555777777444666444//////111111///000000111111111111000000++++++***)))***+++,,,---111111222333333333222111.........//////000000000111111111222222111111111...000222222000///000111---///000...+++(((((()))***+++,,,***'''&&&(((***---...111888???BBB@@@>>>===???AAABBBBBB???<<<:::777333000111444666555222444444222111//////......)))+++,,,,,,,,,,,,---///+++,,,------,,,***((('''***+++,,,,,,+++***++++++((())))))******)))((('''((()))******))))))+++---+++******+++,,,---///000///000000000...------...,,,+++******)))'''###  ''',,,333555666444000,,,******)))******)))((((((***++++++******+++...000//////+++++++++,,,,,,---------///////////////.........------,,,,,,+++***))))))'''(((+++---------,,,+++%%%&&&((('''&&&&&&''')))'''&&&$$$#########!!!  !!!"""###$$$$$$""""""""""""""""""""""""########################"""!!!  !!!!!!!!!!!!!!!""""""######### !!!"""""""""###$$$%%%%%%$$$###"""""""""!!!!!!!!! """###""" !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$"""###$$$###"""###$$$&&&###$$$%%%&&&''''''''''''&&&&&&''''''%%%###  !!!"""$$$%%%%%%&&&&&&&&&&&&%%%((((((((((((((()))))))))(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))&&&))),,,---+++******+++)))***++++++***)))+++,,,)))***---...///---,,,***((((((((()))***+++,,,------------------.........,,,...000111111000000111///000222333333333111000111111222222444555777777999;;;===>>><<<:::::::::777888888999:::;;;<<<<<<999999999888999999:::::::::<<<>>>@@@AAAAAA@@@???@@@???>>>===>>>???AAACCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCIIIXXXgggqqquuuwwwvvvwww{{{{{{yyyyyyzzz{{{|||||||||||||||zzz{{{}}}}}}~~~}}}nnnmmmjjjhhhfffeeeeeeeeeddddddddddddccccccbbbbbbfffdddbbb___]]]]]]\\\]]]\\\\\\]]]\\\TTTIIICCCDDDEEE@@@;;;999<<<@@@BBBCCC555333222222555888::::::>>>>>>>>>>>>>>>===<<<<<<:::888777999===???>>><<<:::;;;===???@@@???>>>===:::999999999999999999:::<<<;;;:::999999999:::;;;111111222222222222333333111444333---***,,,---,,,222222333333333333222222111///---+++***+++,,,---000111333333444333222111/////////000000000000000111111222222222222111111...000333222000///000222---000111000+++((('''(((***,,,---+++(((&&&'''(((***...444:::===?????????666999<<>>>>><<<:::999888999999999999999999999999;;;::::::999999::::::;;;:::===@@@CCCCCC@@@<<<999AAA???>>>======???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDJJJYYYiiiuuuwwwxxxuuuvvvyyyzzzxxxyyyyyyyyyyyyyyyxxxyyyyyywwwyyy{{{~~~gggfffdddcccdddgggjjjlllggggggggggggfffeeeddddddfffdddaaa^^^\\\]]]^^^___\\\[[[\\\ZZZQQQDDD>>>???EEEBBB===888;;;AAACCCAAA<<<666000...111555777888;;;<<<===>>>>>>>>>>>>>>>888666555666999<<<>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999888777888;;;:::777444777777666444222000...---...---+++***+++---000222888777777666555444444444555444333111///...,,,,,,444222000111444555333000////////////............222222222222222111000000......//////......---,,,+++,,,,,,------,,,,,,+++***,,,------***(((((((((***---333:::@@@BBB@@@===<<<:::;;;<<<777111444<<<<<<666///...333888:::999666666555333111...,,,+++000///---,,,+++,,,,,,---++++++++++++++++++++++++)))+++------+++******+++((())))))*********))))))---...///...,,,*********///---,,,+++---000444777000111111111111000///...222111000---)))%%%"""!!!'''(((((())))))))))))(((******+++++++++,,,,,,,,,------,,,,,,,,,,,,------))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))'''((()))******)))((('''))))))((('''&&&%%%%%%$$$&&&%%%$$$"""""""""######"""!!! """$$$######################## !!!###$$$$$$$$$###"""%%%$$$"""!!! !!!!!!!!!"""######"""  !!!########################"""""""""!!!   """###$$$$$$$$$"""!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!  !!!"""###$$$((('''%%%$$$$$$%%%&&&((('''((()))((('''&&&''')))******))))))((((((''''''(((((((((((((((''''''''')))++++++)))%%%$$$'''******,,,------++++++,,,...++++++++++++,,,---......//////000000///---+++***+++)))''''''))))))&&&###'''(((((((((((()))))))))******)))***+++---///111///------000333444333000///111444555555666999:::======<<<;;;;;;:::999999777666666777999;;;::::::;;;;;;;;;;;;;;;<<<===>>>:::;;;===>>>???===<<<;;;>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFHHHGGGEEECCCBBBIII[[[mmmuuuvvvvvvxxxyyyzzz{{{{{{~~~|||wwwvvvzzz|||zzznnnllliiigggfffgggiiijjjfffggggggggggggffffffeeefffdddbbb___^^^^^^^^^___\\\[[[\\\ZZZQQQDDD>>>???BBB@@@;;;666888???AAA???===888222///000444666888<<<<<<===>>>??????>>>>>>:::777555444666999;;;;;;:::;;;;;;<<<======>>>>>>;;;;;;::::::999999999999:::999888:::<<<<<<999666555555666666666555444444222111000000000222444555888888888777666666555555555444444333111///---,,,111000000111222333222222000000000///.........---000000000000000///............//////......---,,,,,,,,,------------,,,,,,,,,---///...,,,***)))***---111666;;;>>>???>>>>>>888555555666222---///555999444000///111444444444222222222222111000///...---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++---+++++++++++++++*********,,,---...---+++******+++------...///000222333333444444333333333222222222......------+++'''"""$$$%%%&&&'''((((((((('''))))))*********+++++++++(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((''''''((((((((())))))(((((((((''''''&&&%%%%%%$$$######&&&%%%###"""!!!!!!!!!!!!!!!  !!!"""########################### !!!"""###$$$###""""""$$$###""" !!!!!!"""###"""  ########################""""""!!!!!! """"""#########"""!!! !!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!! !!!"""###$$$%%%%%%((('''%%%$$$$$$%%%&&&'''&&&((()))((('''&&&''')))))))))))))))((((((''''''((((((((()))))))))))))))******)))(((''''''(((***+++,,,------+++***+++---************+++,,,------------...//////...---,,,+++***((()))++++++)))&&&)))))))))************+++(((((((((((()))+++---...000...---...111222111///...///111222222333666999999999999999999999::::::888777777888:::;;;;;;:::======<<<<<<<<<<<<<<<===;;;<<<===??????>>><<<;;;>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGFFFFFFDDDCCCIII[[[mmmvvvwwwxxxyyyzzz{{{{{{|||{{{{{{~~~ooommmkkkhhhgggggghhhhhheeeffffffggggggggggggfffeeedddcccbbb```___^^^^^^\\\[[[\\\ZZZQQQDDD>>>???@@@???;;;666888>>>BBB@@@@@@;;;444//////222555666<<<===>>>?????????>>>===<<<888444222333555777888999:::;;;===>>>@@@@@@@@@<<<<<<;;;:::999888888777:::::::::;;;======;;;999666777888888999999888888555555666666777777888888999888888777777666666666444555555555333000...,,,---...000000000000222333111111000//////...------///000000000000//////......////////////...------,,,------......------,,,---///000///---,,,,,,,,,000444999:::999999:::;;;777333111111///,,,---000333333222111111000000///222111111111000//////...******))))))***+++---......---+++******+++---...,,,------,,,***+++---///000///---,,,,,,,,,------***,,,---,,,******+++,,,+++---000333444333111000222111000/////////000111+++++++++,,,,,,(((!!! ###&&&''''''&&&&&&((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########'''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$######""""""!!!$$$$$$"""!!! !!!!!!!!!""""""""""""""""""""""""""" """#########"""!!!###"""!!! !!!!!!"""""""""  """""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!! !!!!!!!!!"""""""""##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''(((((('''&&&'''((()))))))))(((((((((((('''((((((((())))))******+++,,,***))))))+++,,,,,,+++,,,---...---+++******+++))))))))))))***+++,,,,,,+++,,,---...//////...---+++******+++---...,,,++++++++++++,,,,,,,,,------)))))))))******,,,---...000...,,,,,,---//////...---.........///111444777666666666777888999999::::::999888999;;;<<<<<<;;;???>>>===<<<;;;;;;;;;;;;;;;<<<>>>??????===<<<;;;>>>???@@@AAACCCDDDFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFEEEJJJ[[[lllwwwxxxxxxyyyzzz{{{||||||yyy||||||yyyzzz~~~}}}}}}~~~~~~jjjhhhgggeeeeeefffggggggcccdddeeefffffffffffffffccccccccccccaaa___]]]\\\\\\[[[\\\ZZZQQQDDD>>>???AAAAAA===888999???CCCCCCBBB===666111...000333555;;;<<<>>>??????>>>===<<<;;;777111//////222555666999:::<<<>>>???@@@@@@@@@===<<<<<<:::999777666555888888:::;;;<<<<<<;;;:::::::::::::::999888777777666777888999:::999999888777777777777666666555555444555666666555222///,,,))),,,///000......222555222111111000///...------111111222222222222111000///////////////...------,,,,,,------------,,,,,,---///000///---,,,,,,---000444888777333111444777:::666222000111000000111///111444444333111000000444333222000...,,,++++++******)))(((((()))++++++...,,,***((((((***,,,...---...---+++***+++...111333111///---------///000***+++,,,+++******+++------...111333444222111///111000...,,,,,,---...000///,,,*********''' !!!$$$&&&'''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###"""""""""""""""""""""###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!!!!"""!!!!!! !!!!!!""""""!!! """"""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!"""""""""##################$$$$$$$$$%%%%%%########################"""###$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''((()))******+++---+++)))+++///111///---,,,---...,,,***))))))***)))))))))******+++,,,---+++,,,---.........---,,,)))***+++,,,...///......------------............---------......///000000---,,,******+++---///000///000/////////111555999666666777777888999999999<<<;;;:::;;;<<<===<<<;;;===<<<;;;;;;:::::::::;;;;;;<<<>>>>>>>>>===;;;:::<<<===???AAACCCEEEFFFGGGEEEFFFFFFFFFEEEDDDCCCCCCEEEEEEGGGGGGFFFKKK[[[lllwwwwwwxxxxxxyyyzzz{{{{{{tttxxxyyyxxxyyy}}}~~~|||}}}}}}}}}~~~~~~iiihhhfffeeeeeeeeeeeeeeebbbcccdddeeeeeeeeeeeeeeebbbbbbccccccaaa___\\\[[[\\\[[[\\\ZZZQQQDDD>>>???@@@AAA>>>888888>>>BBBCCCCCC???999333//////111333888:::<<<>>>???>>>===<<<888444///---...111444555999:::<<<>>>>>>>>>===<<<<<<<<<<<<;;;999777555444444666888999::::::::::::888999999999888888777666555666777999999888777666555555555555555444444444444555666777555333///---(((+++...///......111444222111111000//////......000111111222222222111111//////000000//////...---++++++,,,,,,,,,,,,++++++,,,---...---++++++,,,---000444777555111///222666;;;999555222222444555444---000444666555444333444333222000...,,,+++++++++,,,+++***(((''''''((((((,,,***(((''''''(((***,,,---------+++***+++///111333222000......///000111++++++,,,+++******,,,...//////000000111111111111444222000///...///111222555111,,,)))'''$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######!!! !!!######""""""""""""############""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!""""""""""""###############$$$$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%&&&((('''''''''''''''(((((((((%%%%%%&&&&&&'''((())))))+++)))(((***...000...,,,,,,------,,,***((()))***++++++***++++++,,,---...---............,,,***)))''')))+++,,,---...//////---............//////////////////000000000000000((((((((((((***---000333333333333222222444888;;;999999999999999999999999>>><<<;;;<<<======<<<;;;888888888888888999:::;;;:::;;;===>>>===<<<:::888999;;;===@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBDDDEEEGGGGGGFFFLLL\\\mmmvvvvvvvvvwwwxxxxxxyyyyyywwwzzz{{{zzz{{{~~~~~~}}}}}}}}}||||||nnnmmmkkkiiigggfffeeedddcccddddddeeeeeeeeeeeedddccccccccccccbbb```]]]\\\\\\[[[\\\ZZZQQQDDD>>>???>>>@@@===777555:::???@@@AAA@@@;;;666111...///111555777:::===>>>>>><<<;;;777333///---...000222333777888:::<<<===<<<;;;999;;;;;;;;;;;;999777555333111444777888888888888999444555666777888888888888444555666777777666555444444444444444444444444444444555555666444222000...)))+++---......///111333111111000000000000//////...//////000000000000//////000000000000///......+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---111444777666444333555777999999666111111555777777///000222444555666666555///...---,,,,,,,,,.........,,,***((('''&&&&&&'''***)))'''&&&&&&''')))***+++,,,,,,,,,+++,,,...000111000/////////000111111---------+++******,,,...///......---...000222333111000///...---...//////666333...)))### """$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$""""""""""""!!!  !!!!!!!!!""""""""""""""""""""""""""" !!!###$$$$$$######"""!!!!!!"""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!"""###"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&'''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&''''''(((&&&%%%&&&''')))***)))(((+++,,,---,,,***))))))***++++++++++++,,,---...///......///...---+++)))(((&&&(((+++,,,,,,---...000---------.........//////---------......---,,,,,,$$$&&&((()))***---111444555555555555444666999<<<::::::::::::::::::999999???===<<<<<<======;;;:::666666666666777888999:::999:::<<<<<<;;;:::888666888:::<<>>??????AAA>>>777444888===?????????===888222///...///111333777;;;======<<<;;;888444000....../////////222444777:::;;;;;;:::999::::::;;;;;;:::777555444000333666888777777888:::444555666777777777777777555555666666666555555555555555555555555555555555444444444444333111000///,,,,,,,,,---000111111111000000000000000111111111......///000000000000000000000000000000///......---..................---+++,,,,,,+++******,,,...///111333666777777888888555999888111///444999:::111///---///222444444222...---,,,++++++,,,---...---,,,***(((''''''(((((())))))(((((((((((()))))))))***,,,,,,++++++---///.........//////000111111//////...,,,******,,,///,,,,,,,,,---...000111333---------,,,,,,,,,++++++000111000***"""!!!$$$%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$!!!"""###$$$######"""!!!!!!  !!!"""###########################!!!"""$$$%%%%%%%%%$$$###"""""""""###"""!!!!!!!!! !!!!!! !!!!!!"""   !!!""""""!!!!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''###%%%'''((('''''''''(((***+++,,,+++***)))***+++************+++,,,---...,,,------...---,,,+++***'''))),,,---,,,,,,...000,,,,,,,,,,,,---------...***+++,,,,,,+++***)))((($$$&&&***++++++---000333333555666666555666888:::888888999999:::;;;;;;;;;???===<<<<<<<<<<<<:::999888888777777777888888999888999:::;;;:::888666444888:::===@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDFFFFFFFFFEEEEEELLL^^^pppvvvwwwwwwwwwwwwxxxxxxxxx{{{|||{{{wwwwwwzzz|||zzz~~~~~~~~~}}}}}}|||jjjjjjjjjjjjjjjjjjjjjjjjhhhiiiiiiiiihhhgggffffffiiihhhgggfffdddcccbbbbbb\\\[[[\\\ZZZQQQDDD>>>???BBBDDDAAA999666:::>>>@@@>>>???>>>:::444///...//////111666:::======<<<;;;999666222///......,,,+++...111444888:::;;;:::999999::::::;;;:::888555444///333777888777777999;;;888888888888666555444333777777666666666666666666555555555666666666666666444444333222111111000000...,,,+++---111333111////////////000111111222222000000111222222222222222000000000000000//////...//////000000000000//////,,,,,,,,,+++******---///,,,---///333777999888666444::::::222///555<<<>>>444...******///222111...111000---+++))))))***++++++***)))(((((()))******))))))************))))))''')))+++,,,,,,+++,,,---+++,,,---///000000000000111111000---++++++---///)))***,,,---///000111111//////000000000///...---***...000,,,""""""$$$'''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$ !!!"""###$$$$$$!!!"""$$$%%%%%%%%%$$$###"""!!! """$$$########################"""###$$$%%%&&&%%%$$$$$$"""############!!! !!!!!! !!!!!!""" !!!"""""""""   !!!###"""!!!!!!!!!###$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''$$$(((++++++)))'''(((***)))***++++++***)))***,,,))))))))))))***+++,,,---***+++,,,---------,,,+++(((+++......---,,,...111+++++++++,,,,,,,,,------***+++,,,,,,+++***((('''$$$(((+++---,,,,,,...111111333555555555555666888666666777999:::;;;<<<===???===<<<;;;<<<<<<:::888;;;:::999888777777777777777888999:::999777555333999;;;>>>@@@BBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEDDDGGGFFFFFFEEEDDDLLL___qqqxxxxxxxxxxxxxxxxxxyyyyyy{{{zzz~~~~~~~~~~~~~~~~~~kkkkkkkkkiiigggggghhhjjjooollliiigggfffeeecccbbbdddeeegggfffdddbbbaaaaaa\\\ZZZZZZYYYQQQFFF??????BBBCCCAAA;;;555333888===@@@BBBBBB===444---+++,,,///000222444888;;;>>>???;;;999555000,,,)))'''''')))+++///444777:::;;;<<<>>>;;;999999::::::777444333333555999===>>>;;;888999999999888777555444333555555666666555444222111111444666555333222444666111111111111000///...---...+++***+++...///...,,,......////////////......//////000111111111111111000000//////.........---........................///---,,,,,,---...---,,,,,,,,,,,,---000333777999000222333333111111222333000000111333444222///+++111...,,,***+++,,,+++***''''''((())))))((('''&&&***)))(((''''''((())))))))))))))))))***+++,,,---,,,,,,+++***+++---///111------...,,,******+++,,,+++,,,---...////////////...,,,+++---//////---***+++)))&&&$$$""" ###%%%((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!! %%%%%%$$$$$$###$$$$$$$$$"""######$$$$$$######""" !!!""""""$$$###"""""""""###%%%&&&!!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$###$$$$$$######"""!!! """######"""""""""$$$!!!!!!"""""""""!!!!!!  !!!!!!!!!    """ """###$$$%%%&&&%%%$$$$$$'''&&&$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###""" !!!%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$'''''''''''''''&&&&&&&&&+++***((('''&&&&&&&&&''''''''''''''''''((())))))))))))*********++++++++++++***)))))))))***+++,,,+++***)))*********(((&&&(((+++,,,+++(((&&&(((+++---,,,***((((((***---...+++***((('''&&&'''((())))))***,,,.../////////...222333444444333333555777888777777666777999:::;;;999:::::::::::::::::::::;;;;;;:::888555444444555666888888666222000222444:::<<>>===AAABBB@@@;;;555444888>>>@@@BBBBBB===555///---------...///222444777:::;;;:::888444000---***)))((((((***---111555888:::;;;<<<:::777777999:::888666333333444777;;;<<<:::777999999888777666555444444888999999999999777666555222444555444222222444666333333333222222111111111222///,,,,,,---///...---......////////////.........///000000111111000000000/////////....................................///---+++,,,---...---,,,---,,,,,,---///222555777444555555444222111222333111111111222333111///,,,000...+++***+++++++++***%%%'''(((***++++++++++++***)))(((''''''((()))***(((((((((((()))***+++,,,------,,,,,,---///111222000000///---***)))***,,,,,,,,,+++++++++---///000---+++***+++------,,,***,,,)))%%%"""  $$$''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""%%%$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""############""""""######$$$%%%  !!! !!!!!!!!!!!!""""""""""""""""""""""""######$$$""""""""""""!!!  """"""!!!!!!!!!"""""""""###""""""!!!   """$$$%%%""""""!!!   !!!!!! !!!"""!!!!!!###$$$$$$$$$###"""&&&&&&%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''''''''***)))((('''&&&&&&''''''((('''''''''''''''((()))))))))*********+++++++++***))))))))))))***,,,------+++******+++***(((&&&((()))***(((&&&%%%))),,,---,,,*********+++---...+++***(((&&&&&&'''((()))***+++,,,...////////////333444555555444444666888888888777777888999;;;<<<::::::::::::::::::999999888999888666444222333444555777888666333222444777<<<>>>@@@BBBBBBAAA???>>>AAACCCEEEFFFEEEEEEFFFGGGFFFGGGFFFBBBCCCNNNbbbqqq|||{{{yyyxxxyyyyyyzzzzzz~~~}}}}}}}}}|||}}}}}}~~~~~~}}}}}}~~~qqqpppmmmjjjgggfffhhhkkkkkkiiiffffffffffffeeedddjjjhhhffffffgggfffbbb^^^^^^\\\[[[YYYQQQDDD===<<>><<>>===<<>>:::666444333------,,,,,,+++,,,,,,,,,------,,,+++***)))((('''%%%$$$$$$%%%(((---111444888777666555444555666777999999777666555555777888:::999666555444555666777777888999999888777555444111111000000111333444555555444222000000111333444222///+++((((((+++000333......////////////......,,,,,,---........................///////////////........................---,,,++++++---.........---,,,+++******,,,...///999999888777555444666888444222///...///000111000...,,,+++,,,------,,,***------,,,+++******)))))))))(((''''''''')))***+++************+++,,,------///000000222333555666777000111111000///...///111***+++---......---,,,+++,,,,,,***))))))+++---///...)))!!!###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###"""""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!! !!!!!! !!!"""$$$$$$###""""""""""""######!!! !!!"""###!!!!!!""""""!!! $$$$$$%%%$$$$$$###"""!!!"""###%%%%%%$$$$$$$$$%%%######"""!!! !!! """$$$###!!!%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((()))******++++++)))'''$$$#########"""!!!!!!&&&,,,///---++++++,,,++++++,,,---....../////////...,,,******+++,,,------...///000111222222333111222333333222333555777888999999:::;;;;;;;;;<<<::::::999888777777666666444444444222000///000111111111111...,,,...444999@@@@@@@@@@@@???>>><<<;;;>>>???@@@@@@@@@BBBEEEHHHGGGFFFDDDBBBEEERRRdddrrrwwwyyyzzzzzzxxxwwwyyyzzzzzz{{{|||~~~~~~~~~}}}||||||}}}~~~jjjjjjiiigggeeedddeeefffgggeeeddddddfffgggfffeeejjjhhhffffffgggfffbbb^^^\\\ZZZZZZXXXPPPDDD===<<<<<<@@@AAA>>>888444555888?????????>>><<<999777555000///---,,,+++***))))))************)))'''&&&%%%%%%$$$###$$$&&&***---000333555666666555444555666888999888777555555666888999888777555555555666777555555666666666444333222000//////000222444333222555444333111111111111222555333000+++)))***...222......////////////......,,,------...///..................///////////////........................---,,,++++++---//////...,,,+++***))))))+++,,,...:::;;;:::888444222111222222000......000111222222...------...//////---+++******))))))******+++,,,((((((''''''((()))***++++++++++++++++++,,,.........///000111333555666666---///111222111000000000)))+++...000000...+++******+++,,,+++***+++---000,,,(((!!! $$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!! !!!""""""######""""""!!!!!!""""""!!!  !!!"""!!! !!!""""""!!!!!!  !!!!!! !!!"""  !!!!!! """$$$### ###############$$$%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$######### !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###############$$$$$$############$$$$$$$$$$$$&&&''''''&&&$$$######$$$%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%&&&''''''(((***)))))))))))))))(((((('''((()))*********))))))%%%###  !!! """'''---000...,,,+++,,,++++++++++++,,,...///000000...,,,+++++++++---...---...000222333333333222000111222222111222444666777888999:::;;;;;;;;;:::999888888888777666666666444444444111///---...///111111111...---111888>>>@@@@@@@@@???>>>===<<<<<<>>>???AAAAAAAAABBBDDDFFFHHHFFFCCCBBBFFFTTTeeerrruuuxxx{{{{{{xxxwwwxxxzzz~~~~~~~~~~~~iiijjjkkkjjjgggffffffffffffeeeccccccdddeeeeeedddhhhhhhhhhgggeeebbb```^^^___]]][[[XXXOOOBBB:::888===@@@BBB???888333333555??????>>>>>>===;;;999777111000...,,,***(((''''''************)))'''%%%$$$%%%$$$$$$$$$%%%(((***,,,---000555666666666777888666777888777444444555777777777777777666666666666111222333333222111///......---...111444555333000111111000///---,,,++++++//////---***(((***...333......////////////......------...///////////////............/////////000........................---+++***+++---//////...+++***(((((((((***,,,---444666888888555333222111///...---///111333333222.........///111111///---+++***)))))))))***+++,,,((('''''''''((()))+++,,,************+++,,,---...,,,---///111222444555555+++///333444222000...---***+++,,,------,,,+++***''')))++++++******,,,...+++'''!!!"""&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$#########""""""!!! !!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""!!!  !!!"""""""""  !!!!!! !!!!!!!!!!!!!!!"""""""""###""""""!!!"""###$$$%%%############$$$%%%&&&&&&$$$$$$#########""""""""" """###%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&''''''''''''''''''&&&''''''''''''&&&$$$###$$$$$$$$$%%%&&&'''((()))******))))))((((((((((((((()))*********)))((('''"""  $$$(((,,,---+++***+++---+++***))))))***,,,///000...---+++***)))***,,,---,,,...111444555444333111111222333333222222444666666777888::::::::::::999777777777777777777777666333333222000,,,******+++,,,,,,,,,+++,,,111:::AAA@@@@@@@@@??????>>>>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDHHHFFFBBBAAAGGGUUUfffrrrrrrvvvzzz{{{xxxwwwyyy|||dddfffiiijjjiiihhhhhhhhhhhhfffeeeeeefffffffffeeedddfffgggfffdddbbbaaaaaabbb___]]]YYYNNN@@@777555===AAACCC???888333222444???>>>>>>>>>>>><<<:::888222000...+++)))'''%%%%%%***+++++++++)))'''&&&$$$%%%%%%$$$%%%%%%'''((()))(((---333777777777999:::333555777666444333444666666777777777777777666555444444555555444333111000,,,,,,...111555555222///,,,,,,,,,+++)))'''%%%$$$$$$%%%&&&&&&&&&***000555......////////////......---...//////000000//////---.........//////000000........................---+++***+++---/////////***)))((('''(((***,,,---,,,///444666777666666666...------///222444444333/////////000222222000...///...,,,***))))))))))))((('''''''''((()))+++,,,))))))))))))***+++,,,---+++,,,...000222333444444,,,///444555333///+++)))++++++***************+++%%%(((++++++))))))***,,,***&&&!!!!!!%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%#########$$$$$$#########$$$$$$###""""""!!!"""""""""!!! !!!###$$$!!!"""""""""""""""!!!!!!!!!!!!  """###$$$###"""!!!""""""""""""!!!    """!!! ###&&&%%%$$$#########$$$%%%&&&###"""!!!!!!"""$$$&&&'''######""""""!!!!!!!!! !!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&'''((()))'''''''''''''''&&&&&&&&&''''''(((((('''%%%###"""######$$$%%%&&&((()))*********))))))((((((((('''))))))*********((('''%%%!!! !!!!!!''')))***)))''''''+++...+++***(((((())),,,///111---,,,***(((((()))***++++++...222666777555333111222333444444333333555777555666888999::::::999999666666666666777777777777333333111...***(((((()))%%%&&&'''''')))000:::BBBAAAAAAAAA@@@@@@@@@@@@@@@>>>AAACCCDDDCCCBBBBBBCCCIIIFFFBBBAAAGGGUUUfffrrroootttyyyzzzyyyxxx{{{~~~}}}||||||}}}~~~~~~ggggggeeeddddddeeefffgggmmmkkkiiiiiikkkllljjjgggllljjjfffeeeeeefffeeedddeeebbb^^^XXXMMM@@@888666===@@@AAA???:::444222222777???BBB>>><<<>>>???<<<666333///***(((((()))+++((()))+++,,,,,,***(((&&&######""""""$$$&&&)))+++%%%)))...333666777777666888777666888999888444000333444555666666555444333666777777777555222///...,,,...111333444333222111,,,,,,+++(((&&&$$$%%%''''''&&&&&&&&&'''))),,,...000......///111111...***,,,,,,++++++,,,---///000/////////...------,,,,,,---,,,,,,...///000///---***+++,,,,,,,,,,,,+++***...+++))))))***+++***((('''---444777666444444444...000222444555555777888000...,,,---000111000---...---,,,+++++++++++++++***)))(((((((((***+++,,,...,,,)))''''''***...111555333111000111222222222333111000222333222...***)))***+++,,,---,,,+++***)))***+++,,,+++)))'''%%%"""!!! $$$&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!! !!!!!!""""""###############""""""""""""""""""  """""""""!!! !!!!!!!!!!!!  !!!###$$$$$$%%%%%%&&&%%%###"""""""""###$$$###"""!!! """$$$&&&""""""""""""""""""""""""########################!!!!!!"""############"""""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$######%%%%%%%%%&&&'''((())))))'''&&&$$$######$$$&&&'''''''''''''''((()))***+++(((***,,,,,,***((((((((()))***++++++)))&&&###!!! !!!###(((((('''%%%$$$$$$''')))***(((((())),,,///111111...---+++******+++,,,...///111444666666333000---...///000111333444555555:::777444333555777888888555555555555444333222222333111---***(((''''''(((++++++)))''',,,555:::;;;@@@??????>>>>>>??????@@@???@@@AAAAAAAAABBBEEEHHHFFFEEE???;;;BBBTTTfffpppyyyxxxxxxyyyzzzzzzyyyxxx|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~jjjiiigggeeeddddddeeeeeekkkiiiggghhhjjjkkkiiigggjjjhhhffffffffffffdddccceeeaaa^^^YYYNNN@@@888777>>>AAACCCBBB===777444333666>>>CCCAAA>>>@@@@@@>>>:::777222...+++)))((((((&&&((()))+++***)))&&&%%%$$$###""""""###%%%''')))&&&(((***...111444666777666444444666888888555333444444444555555444444444333444555666555444222111000111333444444333111000------+++(((%%%%%%&&&((())))))(((((()))***---...000///......000000...,,,---,,,,,,,,,---...000111000000//////...------,,,***)))***,,,...000///...***+++,,,------,,,+++***,,,***((((((******'''%%%%%%)))///444666555555444222444555666666555555555111///---...111333222111222111000///...---------))))))((((((((()))+++,,,,,,+++)))((()))+++///111444222111000000111111111111000000222444444111...++++++++++++******)))((())))))******)))(((&&&%%%###!!!"""$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""###!!! !!!"""""""""!!! !!!"""###$$$$$$$$$%%%%%%$$$#####################"""!!!"""###$$$%%%""""""""""""""""""""""""########################!!!"""######$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&$$$######$$$&&&'''''''''(((((()))******+++''')))+++***)))''''''''')))***+++***)))&&&###!!! !!!###((())))))(((&&&''')))+++---+++***+++---///000000///---,,,++++++,,,---...000111333444444333333222111111111222333444555666999777555555777888888777555444333333333444555666333111...+++)))(((((((((******)))(((---777<<<<<<@@@@@@????????????@@@@@@@@@AAABBBBBBBBBCCCFFFIIIFFFEEE@@@<<>>AAAEEEEEEAAA;;;666333555===CCCCCCBBBBBBBBB@@@===;;;777333///+++)))'''&&&'''((())))))'''%%%$$$$$$###"""""""""###%%%&&&&&&&&&&&&(((+++000555888333333222444666777777666444333333222222333333444111222333555666555555444555555555555444222111000000///,,,)))&&&&&&)))+++---,,,+++++++++,,,...///111///...---//////...---......------...///000111111111000//////......---''''''(((***---//////...***+++,,,------,,,+++******))))))))))))'''$$$"""###%%%)))///555777777666666777999999888555222000---,,,+++---000333444555555444222000...---,,,,,,))))))((('''((()))***+++************+++---///000222111000/////////000000......///111444444333111---,,,+++)))((('''''''''))))))(((''''''&&&&&&%%%###"""  $$$&&&'''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""!!! !!!!!!!!!""""""######### !!!  !!!"""""""""  """############$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$""""""""""""""""""""""""########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''((()))***++++++******&&&((())))))'''&&&&&&'''))))))***)))(((%%%"""  !!!###(((***++++++******,,,---000...,,,,,,---////////////...---,,,,,,---...///111111111222333444666777444333222222222333555666666555555666777777666444555444222000111444777999222111...+++)))((((((((((((***)))***000:::??????AAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBDDDGGGJJJFFFFFFAAA===DDDWWWiiisssxxxyyyzzz{{{|||}}}}}}}}}|||||||||}}}}}}}}}~~~~~~kkkjjjhhhgggfffffffffggghhhgggggghhhhhhiiiiiihhhiiigggdddcccdddddddddcccdddaaa___[[[PPPBBB:::888===@@@DDDFFFCCC===666222222999AAACCCCCCBBBAAAAAA>>>===;;;888444000,,,+++))))))******)))'''%%%###$$$$$$###"""!!!"""""""""%%%$$$$$$&&&)))...222555444333333333555666777888444333222111111222333444111222333444555666555555777666555555444333222222333111...***'''(((,,,/////////...------......///111000...------...//////000///.........000111222111111111000//////......(((((((((***---......---++++++,,,------,,,++++++************)))'''###!!!"""###%%%,,,444999999888888999:::;;;:::777333///)))))))))***---000333555333222000...,,,***))))))***)))((((((((()))******)))***+++,,,---...///000///000000///...---...///---...///000111222111000---,,,***)))(((((())))))***)))((('''&&&&&&&&&&&&###"""  ###&&&'''(((((('''''''''((())))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###"""""""""!!!!!!!!!  !!!"""###$$$$$$ !!!"""!!! """"""### !!!   !!!"""############$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&(((***,,,,,,+++***)))'''((())))))'''''''''((()))))))))(((&&&###!!! !!!###(((***------------...//////---++++++---////////////............//////000000000111222444555777777666555333222222333444555333222333555666555333111333222111000000111333444000...,,,)))'''&&&''''''&&&)))***+++222===BBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBDDDGGGIIIFFFFFFBBB???FFFYYYkkktttwwwxxxzzz|||||||||}}}~~~||||||}}}}}}~~~~~~~~~~~~hhhhhhgggffffffgggiiiiiihhhiiiiiiiiiiiihhhiiiiiikkkgggccc```aaaccceeefffdddbbb```\\\QQQCCC:::888;;;>>>BBBEEECCC>>>666111000555===BBBBBB??????@@@======<<<:::888555333111///......---+++(((&&&%%%$$$$$$###"""!!!!!!!!!!!!"""###%%%'''***,,,...///444444444444444555666777333222111000000111222333333333444444444444444444555555444444333333333333333222///+++)))***---111000000000///////////////111000///...------...000000000///...///000111222111111111000//////......---,,,+++---......---++++++,,,------------,,,++++++,,,---,,,***'''%%%###$$$###%%%+++222888:::999777777999;;;<<<:::555111.........---,,,---...///111000...,,,+++***))))))+++***)))(((((()))***+++***+++,,,---...//////000---///000000---,,,---.........///...------------,,,+++***))))))***,,,---+++***)))(((''''''''''''$$$""" """#########$$$$$$%%%%%%&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###""""""!!!!!! !!!!!!!!!"""""""""### !!!"""######$$$!!!""""""!!!"""###!!!!!!""""""!!!   """ !!!"""#########"""######%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''(((***+++,,,+++)))(((((()))***)))(((((()))+++))))))((('''$$$""" !!!###(((***------------...///,,,***)))***,,,...//////............//////000000...///222444555666555555666555444333333333444444333333444666777666333111000000111111000...,,,+++---+++)))&&&$$$$$$%%%%%%%%%(((***---555>>>CCCBBBAAA@@@@@@??????@@@@@@AAA???@@@AAAAAAAAABBBEEEHHHEEEEEEBBB@@@HHHZZZlllvvvuuuxxxzzz{{{{{{{{{|||~~~||||||}}}~~~~~~~~~}}}gggffffffeeefffgggiiijjjiiijjjkkkjjjhhhggghhhiiilllhhhcccaaabbbdddfffgggfffcccaaa]]]RRRCCC:::777;;;===@@@CCCCCC>>>777111///333:::@@@???<<<===@@@;;;<<<<<<<<<;;;:::999888555444333000---)))'''%%%$$$$$$$$$###"""!!!!!! """%%%''')))******)))222333444444333333555666333222222111111222222333555555444444444333333333333333333333333222111111111000---***((())),,,//////////////////////////////000000///------...///111000///......///000111111111000//////......---///.........//////---++++++,,,---......---,,,++++++---...---***(((''''''&&&&&&'''***///444888999777666666999<<<<<<888444666777666333///+++******000///...------------------,,,+++***)))***++++++,,,,,,---....../////////,,,///111000---+++---///...//////---+++))))))***++++++******+++,,,,,,---******))))))(((''''''&&&$$$### !!!######$$$$$$%%%%%%&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""!!!!!! !!!"""######### !!!!!!""""""""" """### !!!"""""""""######"""!!!  !!!"""###!!!!!!"""##################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((('''((()))******)))(((''')))******)))((((((***,,,)))((('''%%%###  !!!###(((***++++++******,,,---+++***((())),,,...//////------......///000000000///000222444444444222111444444444444333333333333555555555777999888555333---///000111///,,,)))&&&+++)))'''$$$#########$$$###'''***...666???CCCBBB@@@??????????????????@@@???@@@@@@@@@@@@BBBEEEHHHDDDEEEBBB@@@III[[[mmmvvvuuuxxx||||||zzzyyy{{{~~~|||}}}~~~~~~}}}~~~gggfffeeeeeeeeefffggghhhiiijjjkkkiiifffeeeeeegggiiigggeeedddffffffffffffgggeeeccc^^^SSSCCC999666<<<===???BBBCCC???888222111333888>>>>>>:::;;;AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;999666222...***'''%%%$$$$$$$$$$$$###"""!!!!!! !!!###$$$%%%&&&%%%%%%+++...222333222222333555222222333333333333222222444444444333333444444444222333333333222///---+++,,,,,,***(((&&&&&&(((+++---....../////////......---///111000...------///000000............///000000000//////...------,,,...------...000000...---+++,,,---......---,,,++++++---...,,,)))((()))***(((((())))))+++...333777777555444777;;;<<<999555444666888666111---++++++......---......///000111......,,,+++++++++,,,,,,//////............//////,,,///222111...+++---///...//////---***)))***+++***++++++++++++******)))(((((())))))((('''%%%$$$%%%### """###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!###&&&%%%!!! !!!!!!""""""""""""    !!!"""###$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!"""######""""""""""""""""""""""""########################!!!"""######$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&''''''(((((((((''''''''''''''''''''''''((())))))((('''(((***,,,)))(((&&&$$$""" !!!###((())))))(((&&&''')))+++...,,,******,,,.........,,,,,,---...////////////222222222111111000000000000111333444444444222111444444444555666666444222---......///...,,,***)))+++)))&&&$$$#########$$$"""&&&***...666???CCCAAA???>>>>>>======>>>>>>??????@@@AAAAAAAAACCCFFFHHHCCCDDDBBB@@@III[[[mmmvvvwww{{{~~~}}}zzzyyy{{{~~~{{{}}}~~~~~~}}}~~~~~~hhhgggfffeeeddddddeeefffhhhjjjkkkiiieeecccccceeeffffffggghhhiiiiiifffccchhhfffddd___SSSCCC888555======???BBBCCC@@@999444333333888>>>>>>999;;;BBB===<<<<<<<<<<<<======>>>===;;;888333...)))&&&$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""######&&&***///222222111333555222333444555555444333222333333333333333444555666222333444333111---)))'''(((((((((&&&$$$$$$%%%''',,,,,,---...............,,,///222222///------...000///...------...///000/////////...------,,,,,,,,,,,,,,,---000111000...,,,,,,---......---,,,,,,+++,,,---+++((('''))),,,((()))***((('''***000555999555333666:::;;;999555,,,000444444222/////////+++++++++,,,...///111222//////---,,,+++,,,------111000///------...//////+++000333222...+++---///...///000...+++)))+++...***+++++++++***)))'''%%%%%%&&&(((((((((&&&$$$"""%%%###!!! !!!"""###$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######""""""!!!!!! !!!!!!!!!!!!!!! ###)))***%%%  !!!!!!!!!!!!  !!!!!!!!!###$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%'''(((&&&$$$""" !!!"""###""""""""""""""""""""""""########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&''')))+++)))(((&&&$$$!!! !!!###(((((('''%%%$$$$$$''')))111///---,,,---......---+++,,,---...////////////666444111...------///000...000333555555444222000222111000111222333111000......---,,,,,,,,,------+++)))'''%%%######$$$%%%"""&&&***...666???BBB@@@>>>>>>============>>>>>>@@@BBBBBBBBBBBBDDDGGGIIIBBBCCCAAA@@@III[[[mmmvvvyyy}}}{{{zzz|||{{{}}}~~~}}}}}}}}}~~~fffggghhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhiiiiiiiiicccgggkkkiiieeebbbcccfffdddbbb```\\\PPP@@@444111888;;;>>>AAABBB@@@===;;;000333777:::;;;<<<>>>???999;;;===>>>===<<<<<<<<>>>>>>>>===============>>>AAABBBCCCDDDEEEEEEEEEEEEIIICCC>>>???IIIZZZkkkuuuyyy{{{|||}}}|||}}}~~~}}}}}}~~~ffffffggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiidddgggiiihhhcccaaabbbeeebbbaaa```]]]RRRBBB888555888;;;???BBBBBB@@@>>><<<111222444777:::;;;<<<===999;;;======<<<;;;<<<<<<@@@>>>999222+++%%%######$$$###"""###%%%%%%"""!!!!!! !!!!!!!!!&&&%%%%%%)))...333444444333333333555666555444222222222333333333333222222222333333333111---)))'''+++---000000///,,,+++***((((((***++++++,,,,,,,,,.............../////////,,,,,,+++++++++,,,------/////////.........------////////////////////////---......///...,,,+++*********)))(((&&&&&&(((******++++++***((((((+++...222444555555444333444555///000111...,,,+++...111++++++,,,///222444444333222000,,,***))))))))))))((()))))))))((()))+++...111---***+++///000...,,,---------------,,,,,,,,,,,,+++++++++***)))))))))&&&&&&%%%$$$$$$$$$$$$$$$######""" """"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""###############$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """"""!!!!!!!!!   !!! !!!"""###$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$#####################!!! ########################$$$###"""###$$$$$$###"""#########$$$$$$$$$%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$%%%%%%&&&''''''''''''''')))(((((('''((()))***+++***(((&&&"""  !!!&&&((()))***)))***,,,---,,,------......------,,,,,,------...///000000111111000///---,,,,,,------111111111000//////......///000111222222111000///...,,,)))'''&&&&&&'''((((((&&&%%%#########%%%&&&&&&$$$&&&...888??????===>>>>>>============>>>>>>@@@AAABBBCCCEEEEEEEEEFFFIIIDDD???AAALLL\\\llluuu{{{|||}}}|||zzzzzzzzz{{{}}}}}}~~~eeefffggghhhiiiiiijjjjjjiiiiiihhhhhhhhhhhhhhhhhhfffggghhhfffbbb```aaadddaaa______\\\SSSEEE<<<999999<<>>???>>>>>>>>>============>>>>>>>>>???AAACCCDDDEEEFFFFFFFFFBBB???BBBMMM\\\kkkssszzz{{{|||{{{yyyxxxyyyzzz}}}~~~~~~dddeeeggghhhiiijjjkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhhhiiihhheeebbbaaabbbeee```___^^^[[[RRRDDD<<<:::999<<<@@@CCCDDDBBB@@@>>>555000...000666;;;;;;999999;;;<<<<<<;;;;;;<<<===???<<<777000((($$$"""###$$$$$$$$$%%%&&&&&&&&&%%%###"""!!! !!!!!! """%%%***...111777333000111444666444222333222111000000111222333111111111111///---***)))+++---......+++)))(((((())))))***+++++++++++++++,,,,,,,,,---.........///......---,,,++++++++++++000000000000000/////////////////////////////////---......///...,,,+++***++++++)))&&&%%%&&&))),,,,,,,,,+++)))(((((()))***///000///---,,,,,,...000444333333444444222...++++++++++++---///000000...,,,******...333666444222((()))***))))))***---///666444333444444333///,,,...------,,,,,,+++++++++---,,,++++++***)))((((((''''''&&&%%%%%%&&&&&&&&&###$$$###!!! !!!$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""###################################################""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!  !!!"""######!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!   !!!"""######%%%$$$###"""""""""$$$$$$$$$##################$$$$$$$$$######""""""!!!!!!"""""""""""""""#################################$$$"""""""""$$$%%%$$$###############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((())))))))))))))))))))))))(((###  !!!%%%'''***,,,+++++++++,,,+++++++++,,,,,,+++++++++........................///......---...///111222,,,,,,...///111333444555333333333222111000...------,,,***(((''''''((((((&&&%%%$$$$$$###$$$%%%%%%)))(((***000999???AAAAAA>>>============>>>>>>???===>>>@@@BBBDDDEEEFFFGGGCCC@@@>>>BBBMMM\\\iiiqqqwwwxxxzzzzzzzzz{{{|||~~~~~~~~~~~~~~~eeefffgggiiijjjkkkkkkkkkiiiiiiiiiiiihhhhhhggggggjjjjjjhhhfffdddccceeefffaaa___]]]ZZZPPPBBB999777999;;;???CCCDDDCCC@@@>>>888222...///666;;;<<<;;;:::<<<===<<<;;;;;;===>>>>>>;;;555...'''###"""###"""###%%%&&&''')))+++,,,'''%%%###!!!  """&&&***---444222000000333555444333333222111000000111222333111111111000///---,,,++++++,,,...---+++)))))))))***+++,,,,,,---,,,,,,,,,+++++++++,,,---.........000///...---------------/////////000000000000000000000000000000000000000---......///...,,,+++***++++++)))'''%%%&&&)))+++,,,***)))((('''(((((((((,,,,,,,,,+++)))))),,,...444444555888999777333///,,,++++++,,,......---,,,((()))---444999999666222)))***+++******+++...111888777777666555333000......------,,,++++++******---,,,,,,+++***)))))))))((((((''''''''''''(((((((((((('''$$$  !!!###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""######################################################""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!  !!!"""######"""!!!  """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!"""######$$$$$$%%%$$$###"""""""""###$$$#########$$$$$$##################"""""""""!!!!!!""""""""""""######$$$$$$###########################"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((()))(((((())))))((((((((((((%%%"""  !!!%%%'''((()))((()))+++---***++++++++++++++++++***------------............000///...------...//////+++,,,...000222333555666333333222111000...---,,,///...---+++************&&&&&&%%%%%%%%%&&&&&&&&&))))))+++111999???AAAAAA===============>>>??????===>>>@@@BBBDDDFFFGGGGGGCCCAAA@@@DDDOOO^^^kkkrrrxxxyyy{{{{{{{{{{{{}}}}}}~~~~~~fffggghhhiiijjjjjjkkkkkkjjjjjjiiiiiihhhgggggggggjjjiiihhhgggffffffffffffccc```]]]YYYOOOAAA888666888:::???BBBCCCBBB@@@>>>999444000000444999===>>><<<===>>>===<<<<<<>>>@@@===:::444,,,%%%""""""###!!!"""%%%&&&'''***---000+++)))&&&"""   """&&&)))...///000111111222333444222222111111111111222222111111111111000///...---,,,...///...---,,,,,,---******+++++++++++++++***)))***++++++,,,---......000///........................////////////000000000000000000000000000000---......///...,,,+++************((('''&&&(((***(((&&&$$$$$$%%%&&&&&&%%%((()))***)))((()))***,,,111333666999999777444222,,,+++***+++,,,,,,+++)))'''+++111555666444000...)))************,,,///111888777666555333111000.........---,,,+++***))))))+++************)))))))))(((((('''''''''((())))))*********&&&!!!!!! !!!$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$######"""""""""!!!!!!!!!  !!!!!!""""""""""""!!!!!! !!!""""""""""""""""""""""""""" !!!!!!!!!!!! """############""""""!!! !!!"""###!!!!!!"""###$$$$$$$$$$$$$$$$$$###############$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$###########################"""!!!"""$$$%%%%%%$$$"""""""""############$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''((((((((('''&&&&&&###!!! !!!&&&'''(((((('''(((+++---***++++++,,,,,,++++++***,,,,,,---------.........111000...---,,,,,,------000000000111111222222222222222111///...---,,,,,,///...---,,,+++*********%%%%%%&&&&&&&&&&&&''''''&&&'''+++222888===>>>>>>===<<<<<<======>>>???@@@???@@@BBBDDDEEEFFFGGGGGGFFFCCCBBBFFFRRRaaannnvvv{{{|||}}}|||zzzzzzzzz{{{zzz|||~~~~~~ggghhhiiijjjjjjjjjjjjjjjjjjjjjiiiiiihhhggggggfffgggffffffggghhhgggfffeeeccc```^^^ZZZOOOBBB:::888666999>>>AAACCCBBB???>>>888555111///111666<<<@@@>>>>>>???>>>======???BBB<<<999333+++$$$!!!!!!### """$$$%%%%%%''',,,///000---)))$$$!!!!!!  """%%%''',,,000222000000222555222222333333333333222222222222222111111000//////+++---......---,,,---///***+++++++++++++++******))))))***+++,,,---............---------...//////------........./////////........................---......///...,,,+++***((()))******(((''''''((('''$$$""""""$$$&&&&&&%%%$$$&&&((()))))))))***+++---111666777444111111111,,,+++******++++++)))'''''',,,222444111//////000+++,,,---------...111444555555444111///...............---,,,+++***))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((())))))&&&""" ###"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$#########"""""""""!!!!!! !!!!!!""""""### !!!!!!!!!!!!!!!"""""""""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!"""######$$$$$$$$$###### !!!###$$$%%%"""###$$$%%%%%%$$$######"""######$$$$$$$$$######"""###$$$$$$$$$$$$###""" !!!!!!"""######### !!!!!!"""######$$$########################"""!!!!!!"""$$$&&&%%%$$$""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######'''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$ !!!!!!  !!!$$$''')))+++******++++++++++++,,,,,,,,,,,,++++++++++++,,,------.../////////...,,,++++++,,,,,,---111111111111111111222222000000///...---,,,,,,,,,,,,,,,+++***)))(((''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$'''---444:::=========<<<<<<<<<<<<===>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGFFFCCCAAAEEEPPP```nnnwwwzzz{{{|||{{{yyyyyyyyyzzzxxxzzz}}}~~~~~~hhhiiiiiijjjjjjjjjiiiiiijjjjjjjjjiiihhhggggggfffddddddeeeggghhhhhhfffdddccc```^^^ZZZPPPDDD<<<;;;666999===AAABBBAAA???===777555222//////444<<>>@@@CCC<<<999222+++$$$!!!!!!### """$$$$$$###%%%)))---222///***%%%!!!"""!!! ######***111222///...111666222333444555555444333222222222222222111111000000(((***++++++++++++,,,...,,,,,,---------,,,,,,+++((()))***+++,,,---......,,,,,,,,,,,,------...///,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,---......///...,,,+++***''')))++++++)))'''''''''(((%%%######&&&(((((('''"""%%%((()))))))))***++++++000555444000,,,---///,,,+++************(((&&&'''---222222......222777...///000000000222555888333222111...,,,+++,,,---......---,,,+++***)))((($$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''&&&''''''&&&""""""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############"""""""""""" !!!"""###$$$$$$!!!!!!!!!!!!!!! !!!"""""""""!!!"""$$$### !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&###$$$%%%&&&%%%$$$###"""!!!"""###%%%%%%$$$$$$###"""###$$$%%%%%%$$$###""" !!!"""###$$$$$$ !!!"""#################################"""!!!!!!"""$$$&&&%%%$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########(((((((((((('''&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&'''&&&%%%###"""!!!###"""!!! !!!###''',,,......,,,+++***+++,,,,,,------,,,,,,+++******+++,,,...///000000---,,,+++++++++,,,---.........///111222333444555///...---,,,,,,,,,,,,,,,))))))((('''&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%)))000777===??????>>><<<<<<<<<<<<===>>>@@@@@@CCCCCCEEEFFFGGGGGGGGGGGGDDD@@@===AAAMMM]]]llluuuuuuwwwyyyyyyyyyyyy{{{}}}vvvyyy|||~~~}}}lllllljjjhhhfffgggjjjmmmjjjhhheeedddfffhhhiiiiiijjjfffccccccfffgggddd```ddddddaaaYYYMMMBBB;;;999::::::<<<>>>@@@BBBDDDEEE<<<888222...---000555999<<<===>>>@@@@@@@@@@@@@@@;;;333)))$$$$$$%%%$$$"""$$$$$$%%%'''(((***++++++222000,,,((($$$""" """%%%)))---111333333333777444222222444444111///000///......///...,,,***)))((()))+++...000///...---,,,+++*********+++,,,%%%&&&((((((((()))+++---------,,,+++++++++,,,,,,222///---,,,,,,------,,,,,,+++)))((()))+++...000---,,,++++++------,,,+++++++++++++++)))'''%%%###!!!###&&&'''&&&'''((()))$$$###$$$'''***+++(((%%%))))))))))))***+++,,,---''')))+++,,,+++******+++(((''''''***---...,,,***++++++---111666777444111...---,,,++++++---...///...000111...)))&&&&&&'''(((&&&###!!!!!!"""%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%###  !!!###&&&&&&$$$""""""!!!%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!###"""############$$$$$$$$$$$$$$$$$$###############$$$#########""""""!!!!!!########################$$$$$$############$$$$$$%%%%%%$$$###"""!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########  %%%'''))),,,------,,,+++------,,,***((('''(((***,,,---...000000000//////+++*********+++,,,------......---,,,---...///000,,,***))))))++++++***(((******)))((('''&&&&&&%%%""""""#########$$$$$$$$$(((---555;;;>>>@@@AAABBB============<<<<<<<<<<<>>@@@@@@@@@>>>===:::222(((""""""###"""!!!!!!"""$$$&&&)))+++---...//////...+++((($$$ """$$$'''+++...111222333555333222222444555333111000///......///...,,,***(((((())),,,///000///---++++++***))))))***+++,,,******+++)))((('''((()))+++++++++++++++,,,---...555333111000000000...---+++++++++++++++++++++,,,+++***)))***,,,---,,,+++***++++++***(((&&&$$$###"""$$$''''''''''''(((***%%%$$$$$$&&&)))***(((&&&'''&&&&&&&&&'''(((***+++(((***++++++++++++---...///,,,******+++---,,,*********+++///333444222000------,,,------...//////...///000...***'''&&&''''''&&&$$$#########%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%### """%%%&&&%%%######$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!! !!!###!!!!!!"""""""""###########################$$$$$$############"""""""""!!!########################$$$######""""""######$$$$$$$$$######"""!!!!!!!!!##################""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%''''''&&&$$$###"""!!! """!!! !!!""""""&&&''')))+++,,,,,,+++******++++++***))))))+++...,,,---...//////...------++++++*********+++,,,,,,...------,,,---...///000...---,,,,,,------,,,+++******)))(((&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%+++222888<<<===>>>>>>=========<<<<<<<<<;;;;;;===???AAABBBBBBBBBCCCEEEFFFBBB???CCCNNN^^^nnnwwwzzzxxxvvvwwwzzz}}}}}}|||||||||}}}}}}~~~iiiiiiiiiiiihhhjjjnnnqqqlllkkkjjjjjjkkkkkkiiihhhiiigggeeefffiiijjjgggdddfffeeeaaaXXXLLLBBB===;;;777:::>>>BBBDDDCCC@@@>>>???;;;555///------///111888:::<<<>>>???>>><<<;;;777000&&& !!!!!!!!!!!!"""$$$&&&(((***,,,,,,+++---......,,,&&&!!!  !!!###&&&***---000222333222222333555555444333000///......//////---+++((((((***---///000...,,,***))))))((()))***,,,---+++,,,,,,+++((('''((())))))))))))***+++,,,......333111//////...---***(((++++++,,,,,,+++***(((''')))''''''(((***,,,,,,,,,******))))))'''&&&$$$###$$$&&&((()))(((((()))+++'''&&&%%%&&&((())))))(((((('''&&&%%%%%%''')))+++***+++++++++***+++...000222///+++***+++---......)))((()))+++...000000///,,,,,,...///000000000000---...///---***((('''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%### !!!###%%%%%%$$$%%%&&&#########""""""#########$$$%%%%%%%%%%%%%%%%%%$$$$$$############"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!! !!!"""!!!!!!""" !!!!!!!!!"""""""""""""""###$$$$$$$$$%%%############""""""""""""########################$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""######""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%((('''&&&$$$!!!!!!  !!!"""###&&&''')))***+++***))))))((()))*********,,,///111,,,---.........---,,,+++++++++******)))*********------------...///000111///...,,,------...,,,+++***)))((('''%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%***222888;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;===@@@AAAAAABBBDDDEEEEEEAAA???BBBNNN___oooxxxzzzyyyyyy{{{}}}~~~}}}}}}~~~~~~~~~hhhiiiiiihhhhhhiiikkknnnkkkjjjkkkllllllkkkhhhfffgggffffffgggiiiiiigggeeefffeeeaaaWWWKKKBBB===<<<888;;;>>>AAABBBBBB@@@>>>@@@<<<777111---,,,,,,,,,222444888;;;<<<<<<:::999444...%%%  !!!"""%%%%%%&&&&&&&&&&&&''''''''')))+++---,,,)))%%%###!!!!!!   """%%%)))---///111222222333444444333222000///...///000///---,,,((((((***---000000...+++******))))))***,,,---///)))***,,,,,,******+++,,,***************+++,,,---...---------...---***'''++++++***)))(((&&&%%%$$$&&&%%%$$$&&&(((+++,,,,,,))))))((('''&&&%%%$$$$$$%%%'''******))))))***+++***)))''''''((()))+++,,,,,,***)))((((((***,,,...,,,,,,+++***((())),,,...---+++******,,,...000111)))((('''(((***,,,---...+++---///000111111111000---------,,,+++***)))(((&&&&&&'''((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$### !!!$$$$$$$$$$$$$$$%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!"""!!!  """ !!!!!!!!!"""""""""!!!!!!"""###$$$%%%%%%%%%#########"""""""""""""""##############################""""""""""""######!!!!!!""""""#####################$$$$$$%%%%%%%%%""""""""""""#########$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$"""  """'''((())))))))))))(((((((((***+++++++++---000222---......///...---+++***,,,+++******)))))))))))),,,,,,---...///000111111...,,,++++++,,,,,,***))))))((('''&&&$$$"""!!!!!!######$$$$$$$$$$$$%%%%%%''',,,444:::============;;;;;;;;;;;;::::::::::::999;;;>>>@@@AAABBBDDDFFFDDDAAA>>>BBBNNN___oooyyyxxxyyy{{{}}}~~~}}}mmmmmmnnnlllkkkkkkmmmnnnhhhhhhiiikkkkkkjjjgggdddeeeeeefffggghhhhhhfffdddeeeeee```WWWKKKAAA<<<:::;;;;;;===>>>???@@@@@@@@@@@@===999333///,,,******+++...111555777777777666000+++%%%!!!!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&'''((()))******$$$###"""!!! """%%%))),,,000111333444333222111000000///...///000000...,,,))))))***---//////---+++,,,,,,++++++,,,...///000)))+++------,,,++++++,,,,,,+++******))))))))))))---,,,---///000000...,,,+++)))'''$$$#########$$$%%%$$$###$$$'''***+++,,,))))))((('''&&&%%%%%%%%%''')))***+++******+++,,,,,,+++)))(((((())),,,...---,,,+++******,,,---///------+++)))&&&&&&(((***((()))+++,,,,,,------...))))))(((((((((***,,,...,,,---///111222222111000,,,,,,,,,,,,,,,+++***)))&&&'''((())))))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$""" """$$$%%%$$$###"""###$$$######""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!"""!!!"""""" !!!!!!!!!!!!"""""""""######!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""#################################""""""""""""""""""###!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&!!!!!!!!! !!!###((((((((())))))))))))(((***+++,,,++++++,,,...111...///000000///...---,,,,,,,,,+++***)))))))))***------...//////000000000...,,,++++++++++++)))(((''''''&&&$$$###!!! """"""""""""############'''---555;;;======<<<;;;::::::::::::999999999999888;;;>>>@@@AAABBBEEEFFFDDDAAA>>>BBBNNN___oooyyyvvvxxx{{{}}}~~~}}}||||||lllmmmmmmllljjjiiijjjlllffffffgggiiijjjiiigggddddddeeeggghhhhhhgggeeedddcccccc```WWWKKKAAA:::888:::;;;<<<===>>>@@@AAABBB???===:::666111...+++)))((()))+++...///000000000)))'''$$$"""!!!!!!###%%%!!!!!!!!!""""""######### """$$$(((+++---'''&&&$$$"""!!!  """%%%''',,,...222333222111000000000///...///000111///---+++******+++...///...,,,...------,,,---...000111,,,...000///---+++******---,,,***)))(((((('''''')))((()))***---...---,,,)))'''$$$"""!!!"""$$$%%%&&&$$$"""###&&&)))+++,,,***)))((('''&&&&&&&&&&&&''')))++++++*********+++*********((('''(((***---,,,+++++++++++++++,,,,,,,,,,,,+++)))&&&%%%&&&((((((***,,,,,,+++)))((()))***++++++***)))***---///...//////000000000000000+++******+++------+++***(((((()))***)))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$""" ###$$$%%%$$$"""!!!"""############""""""#########!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###!!!!!!""""""""""""###### !!!!!!""""""###### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!"""""""""#########"""""""""###$$$$$$$$$%%%""""""""""""#######################################""""""!!!!!!""""""###!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######  !!! ###'''((((((((())))))*********++++++,,,+++******---///...///000000000///...---,,,,,,++++++***+++++++++......///000000000/////////...,,,,,,,,,,,,***)))%%%$$$$$$###"""!!! !!!!!!!!!""""""""""""###&&&,,,444:::<<<;;;999888999999999999888888888888999<<>>@@@AAAAAAAAA>>>===;;;888444000,,,***)))(((((((((((((((((((((""""""""""""!!!!!!###$$$ """%%%(((******(((&&&###!!! """###&&&***///111111111111333000///...///111111///...---+++)))***,,,.........///...---,,,,,,---...///,,,...000000...,,,+++++++++***)))((((((((((((((('''%%%$$$%%%'''))))))(((&&&%%%$$$$$$$$$%%%&&&&&&'''%%%######&&&)))+++++++++***(((''''''''''''(((''')))++++++***)))***+++'''(((((('''%%%%%%'''******++++++,,,,,,+++******)))***+++***(((((((((***)))+++,,,+++(((''')))+++,,,---///...,,,,,,...000000000///.........//////+++))))))***---...,,,***))))))******))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%$$$""" !!!""""""###$$$###""""""$$$%%%$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!""""""######"""""""""#########$$$$$$ !!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!! !!!!!!!!!""""""##################$$$$$$!!!"""""""""####################################""""""!!!!!!!!!!!!"""""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%$$$###"""  """!!!###'''((((((((()))***+++,,,---)))*********)))***---///,,,---.../////////...---,,,,,,,,,,,,,,,,,,------//////000111000///...---///---++++++++++++)))'''"""""""""!!!!!!!!! !!!""""""""""""#########'''---666;;;===<<<999888999999888888888777777777;;;===@@@BBBBBBCCCEEEGGGFFFBBB???CCCNNN^^^nnnwwwvvvyyy|||}}}|||{{{|||~~~||||||}}}}}}~~~iiijjjllllllllllllnnnpppeeeeeeeeegggiiijjjjjjhhhgggiiilllllljjjgggeeeddd^^^```___XXXLLL???777333444777<<<@@@CCCBBBAAA???======;;;999555111...,,,***)))&&&$$$###""""""###!!!!!!!!!!!!"""###""""""!!! !!!###$$$%%%+++***'''$$$!!! !!!!!!&&&,,,000111111333555000///...///111111000......,,,))))))+++---...//////...---,,,+++,,,---...(((+++...000000//////000)))(((((((((((())))))***+++)))'''&&&((()))))))))###$$$&&&'''((((((''''''(((&&&######%%%(((***++++++***)))(((''''''((()))''')))***+++)))))))))***$$$&&&'''&&&###"""$$$'''***,,,---......---+++***''')))+++++++++***+++,,,((()))***((('''(((---111---///111000...---///111222111///---------......***)))(((***---///---+++*********)))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%$$$"""  !!!"""  !!!###$$$%%% """######"""###%%%(((%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!!!!!!!""""""######""""""######$$$$$$$$$%%% !!!"""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!  """###!!!  !!!!!!$$$$$$$$$###############!!!!!!""""""#########$$$########################""""""!!!!!!!!!!!!""""""######""""""""""""""""""######""""""!!!!!!  !!!########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$###"""!!! !!!&&&((((((((()))***,,,---...'''((()))))))))***---000***+++---............---,,,,,,,,,,,,------...///000000111111111///...,,,,,,+++)))(((((((((&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$***000888>>>@@@>>><<<:::888888888888777777777777<<<>>>AAACCCCCCCCCEEEGGGGGGCCC@@@CCCNNN^^^mmmvvvwwwzzz|||}}}{{{{{{}}}zzz{{{|||}}}~~~~~~kkkjjjiiiiiijjjkkknnnoooiiiiiihhhhhhhhhhhhhhhhhhjjjjjjjjjkkkllljjjgggdddaaa```[[[SSSIII@@@:::888333666<<>>???@@@BBBCCCDDDEEEEEEHHHEEEBBBCCCKKKZZZiiisssyyy|||}}}}}}}}}}}}|||{{{|||~~~kkklllllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhiiiiiihhhfffdddbbb```[[[SSSIII???999777333666;;;@@@CCCDDDCCCBBBAAAAAA@@@>>>:::555000---((('''%%%###!!!!!!!!!!!!### """''')))(((%%%"""!!! """###'''((((((&&&###!!! !!!'''...333444222000...---...000111///---000///...------------...000000///---+++,,,...000------------------------++++++++++++***)))((('''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%'''***,,,------*********(((&&&%%%%%%''')))((((((''''''(((((()))((('''&&&$$$$$$$$$%%%&&&&&&***...///...,,,+++,,,.../////////...---,,,+++)))((((((((()))***,,,---///......///000///---+++---,,,,,,++++++++++++,,,---------,,,,,,,,,++++++---+++)))***,,,---+++)))''''''&&&%%%$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$###"""!!! !!!###%%%&&&(((((('''&&&%%%$$$######""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$###""""""###$$$%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!  !!!!!!###"""  !!!!!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!! !!!"""#####################&&&%%%###"""""""""######!!!!!!!!!!!!""""""""""""""""""######"""!!!!!! """""""""!!!!!!!!! ######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%###!!!!!!$$$%%%$$$"""###""""""""""""###$$$$$$###$$$$$$###!!!!!!"""###########################%%%%%%%%%$$$$$$###!!!!!!""""""!!!!!!   $$$'''******************)))((((((((()))***+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,---///000///......///000...---++++++,,,+++)))'''***)))&&&$$$"""""""""### !!!!!!!!!!!! !!!"""######$$$$$$***111:::@@@@@@===<<<;;;666444111///000222666888>>>???@@@BBBCCCDDDDDDEEEHHHFFFDDDEEENNN\\\lllwww{{{}}}~~~}}}~~~|||{{{zzz{{{|||}}}~~~~~~lllmmmnnnnnnmmmjjjhhhfffjjjjjjjjjjjjjjjkkkkkkkkkiiigggfffeeeffffffeeedddcccaaa\\\SSSHHH>>>888555222666;;;???CCCCCCCCCBBBAAABBBAAA@@@===999555333+++)))&&&###!!! !!!"""$$$,,,...***$$$  !!!$$$&&&'''&&&### !!!$$$(((,,,///000111...++++++,,,.........111111///...---------------......---++++++,,,......------,,,,,,+++++++++------...------,,,+++***((())))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&***)))((())),,,---...---***(((&&&&&&'''''''''&&&,,,)))%%%"""!!!###&&&((('''''''''''''''&&&&&&&&&'''***...//////...------000000111111000---+++)))))))))))))))***,,,...///333222111111111000...,,,******+++++++++++++++***,,,,,,++++++++++++******---,,,+++,,,---...---+++)))((((((((((((((())))))&&&%%%$$$!!!$$$"""!!!"""!!! !!!"""###%%%&&&&&&'''&&&%%%###""" !!!###%%%(((((()))******)))'''&&&%%%$$$"""!!!!!!"""$$$%%%$$$############"""""""""$$$$$$$$$###############$$$$$$######"""######$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!""" """###"""!!! !!!"""!!!!!!!!!""""""#########&&&%%%$$$"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""###""""""!!! ######"""""""""!!!!!!!!!############""""""""""""######""""""""""""""""""!!!!!!""""""###$$$$$$$$$%%%###!!!"""###$$$###"""""""""!!!!!!!!!"""#########$$$$$$###"""!!!"""###########################$$$$$$%%%%%%###!!!  ###&&&((()))************)))((((((((((((***++++++++++++++++++,,,,,,---.........---...///000000...---...///...---+++***+++***(((''''''&&&$$$"""!!! !!!!!! !!!!!!""""""!!!""""""#########$$$$$$***111:::@@@@@@>>><<<<<<333111000///111444888;;;===>>>@@@AAACCCDDDDDDDDDFFFEEEDDDFFFNNN]]]mmmxxx}}}~~~~~~~~~||||||||||||}}}~~~nnnnnnnnnnnnllljjjhhhgggkkkkkkkkkkkklllllllllllljjjgggeeedddeeefffffffffdddbbb\\\SSSGGG===777444222555:::>>>AAACCCBBBBBBAAABBBBBBAAA@@@===;;;999///,,,((($$$"""!!!!!!!!!""" '''000222+++$$$ """$$$&&&'''$$$"""  !!!!!!$$$)))---111...+++)))***,,,...000000///...---,,,+++******+++,,,------++++++,,,---------,,,,,,+++***))))))---...............---,,,(((((()))***))))))((('''))))))))))))((((((((((((---+++***+++,,,...------***'''$$$%%%(((***(((&&&,,,)))$$$ """$$$%%%%%%&&&''''''&&&&&&%%%''')))---///000///...---222222333333222///,,,)))************,,,...000111555444222222222111///---((()))***+++,,,+++***)))((((((((((((((((((((((((***))))))******++++++***,,,++++++***************(((&&&$$$!!!&&&###  $$$&&&$$$$$$######$$$&&&'''((()))))))))((('''%%%$$$###"""&&&'''))))))***))))))'''&&&%%%%%%$$$!!! !!!$$$%%%############""""""""""""########################$$$$$$###########################""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!#########!!!  !!!"""!!!  !!!"""!!!"""######!!!!!!"""### !!!"""######$$$&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""############""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$###"""""""""#########!!!!!!!!!!!!!!!""""""###"""###%%%$$$###""""""##############################$$$%%%%%%###  !!!###%%%'''******++++++******)))((((((((()))***+++++++++++++++,,,------............---...///...,,,++++++,,,...,,,***)))))))))'''&&&$$$###!!!  """"""#####################$$$$$$)))000:::???@@@===<<<<<<444333111000222555888:::===>>>???AAABBBCCCDDDDDDBBBBBBCCCEEEMMM[[[lllxxx~~~~~~~~~~~~nnnnnnlllkkkkkkkkkllllllkkkkkkllllllmmmmmmmmmmmmkkkhhheeedddeeeggghhhhhhdddbbb\\\SSSGGG===666333222555999===@@@BBBBBBBBBAAAAAABBBBBBAAA@@@>>>===444111---)))&&&######""""""!!!###***111222+++$$$  ###%%%&&&%%%#########!!!!!!$$$)))...---,,,******,,,///111000//////...---+++******)))+++---...,,,++++++,,,------,,,+++******)))))),,,,,,---------------,,,(((((()))***+++,,,,,,,,,------,,,+++***)))((((((...,,,++++++,,,---,,,,,,***'''%%%&&&)))***)))''')))'''### !!!!!!"""###$$$$$$$$$###%%%'''***---//////...---222333444444222000...,,,,,,,,,+++,,,---///000222111///...---......,,,+++((()))+++,,,,,,+++***)))'''''''''''''''''''''''''''(((((())))))))))))***,,,+++***((('''&&&&&&&&&)))'''$$$!!!!!!###&&&&&&&&&%%%&&&'''(((***+++******)))((('''&&&$$$$$$###'''(((((((((''''''&&&$$$######%%%###!!!!!!###%%%""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""""""""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!!   !!!###"""!!! !!!"""###"""!!!  !!!"""   !!!"""######$$$%%%$$$###!!! !!!!!!"""!!!!!!!!!!!!""""""""""""######$$$%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$&&&'''(((""""""###$$$$$$$$$$$$###"""###""""""!!!!!!"""###!!!!!!!!!!!!!!!""""""###!!!###%%%%%%$$$######$$$########################"""###$$$$$$""" """###%%%&&&'''++++++,,,,,,++++++***)))((()))***++++++,,,,,,++++++,,,,,,---......---------...///...,,,++++++,,,---+++(((''''''&&&%%%$$$  !!!"""###$$$######""""""###$$$%%%'''///888>>>???===;;;;;;444333222222444777:::<<<===>>>???AAABBBCCCCCCDDDAAABBBDDDFFFMMM[[[mmmyyy~~~~~~~~~~~~nnnmmmkkkjjjjjjlllnnnoookkkkkkllllllmmmmmmnnnnnnkkkiiifffeeeggghhhiiiiiidddbbb\\\RRRGGG<<<666333222444888<<>>@@@<<<===???@@@BBBCCCCCCCCCBBBEEEGGGJJJPPP]]]nnn{{{{{{}}}~~~~~~}}}}}}~~~{{{}}}||||||mmmmmmllllllllllllmmmmmmjjjjjjkkkllllllmmmnnnnnnjjjhhhffffffhhhiiiiiihhhcccaaa[[[RRRGGG===666333222444777;;;>>>@@@AAABBB??????@@@@@@@@@@@@@@@@@@>>>===;;;777222---)))'''$$$'''+++...---***&&&###  !!!%%%'''$$$###!!!###'''+++------,,,---...///000111111000///...---(((+++...000///---,,,,,,,,,,,,,,,,,,,,,+++++++++((()))***+++,,,,,,,,,,,,+++***)))((()))+++...000++++++******)))(((''''''...---++++++---...------+++++++++***))))))***+++'''%%%"""!!!"""!!!!!!###(((,,,---+++)))------,,,,,,---///000111///...---,,,------...///000...---...111333444444///...---+++************(((((())))))************&&&(((******((((((***,,,000000...---,,,,,,,,,,,,+++)))%%%!!! $$$(((+++''''''&&&&&&&&&''')))***(((((('''&&&%%%$$$$$$$$$  """&&&)))***)))'''&&&&&&%%%$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""#########$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""######!!!!!!   !!!"""""""""!!!!!!!!!!!!!!! ###$$$%%%%%%######$$$%%%"""#####################""""""!!! !!!###$$$!!!!!!!!!!!!"""""""""""" !!!"""###############"""""""""!!!!!!!!! !!!!!!"""""""""""" !!!!!!"""###$$$%%%%%%"""###%%%&&&&&&%%%###"""!!!"""###""" """$$$###""""""""""""###$$$$$$ ###%%%&&&%%%$$$$$$$$$########################$$$######""" """%%%(((*********)))))))))))))))(((''''''***+++,,,------...------,,,,,,,,,,,,+++***))))))---///000///......///000+++((($$$""""""!!!!!!  !!!!!!!!!!!! !!!###%%%&&&###+++555;;;<<<:::999999555555555666999;;;>>>@@@<<<===???@@@BBBCCCCCCCCCBBBEEEIIIKKKPPP\\\nnn{{{xxxyyy{{{{{{zzz{{{}}}zzz}}}~~~|||{{{lllmmmnnnooonnnmmmkkkjjjjjjjjjkkkkkklllmmmnnnnnniiigggffffffhhhiiihhhgggbbb```[[[RRRGGG===777444222444777;;;>>>@@@AAAAAA????????????????????????AAAAAA???;;;666111+++(((%%%)))...///+++'''$$$### $$$'''%%%###!!! ###***......,,,,,,,,,------...//////...---,,,'''+++///111000...,,,,,,,,,,,,,,,,,,,,,,,,------((()))***+++,,,------------+++)))''''''))),,,...************************///---,,,,,,...//////...+++---...,,,)))(((***---)))%%%!!!!!!"""!!!&&&+++,,,***'''***)))((()))***---000222000///...---,,,------...+++***)))+++...111333333111000---+++************&&&'''''''''(((((())))))$$$&&&(((((('''&&&)))+++,,,++++++******+++++++++,,,)))%%%!!!"""%%%''''''&&&%%%%%%%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$""""""###&&&***++++++***(((((('''&&&&&&&&&&&&'''!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""###$$$"""!!!    !!!"""""""""!!! """###"""!!! !!!"""$$$$$$$$$###############!!!!!! !!!"""$$$%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!""""""#########$$$"""""""""""""""""""""""""""$$$%%%&&&&&&%%%###""" """###""" !!!$$$###############$$$$$$%%% ###&&&'''&&&$$$$$$$$$########################$$$$$$###!!!  """'''***+++,,,,,,'''''''''''''''&&&&&&%%%++++++,,,---............,,,,,,,,,+++***)))((('''***,,,------,,,,,,...///***'''###!!!   """%%%'''"""***444:::;;;999888888;;;:::999999999:::;;;<<<<<<===>>>@@@AAABBBCCCCCCAAADDDHHHJJJNNNZZZkkkyyyvvvwwwyyyyyyyyyzzz}}}{{{}}}|||ooonnnnnnmmmllllllkkkkkkfffjjjmmmmmmkkkjjjkkkmmmkkkiiigggfffhhhiiiiiihhhiiicccZZZPPPFFF>>>777222444555:::BBBDDDBBB@@@BBB???@@@AAAAAA@@@???@@@BBBDDD???<<<===;;;444---***(((,,,000///***%%%"""!!! !!!###$$$''''''%%%""" !!!"""%%%(((+++...///+++,,,...///000///---,,,***,,,...////////////000,,,,,,++++++++++++,,,,,,******+++,,,,,,---......000...+++'''%%%&&&***---000...+++((('''''')))***///---,,,---...---)))%%%%%%'''))))))))))))***+++(((&&&"""!!!$$$(((+++---((()))***)))((())),,,...+++,,,,,,+++))))))***,,,///,,,)))))),,,/////////000000000///...,,,+++***)))(((&&&%%%%%%&&&((())),,,,,,+++***))))))))))))******))))))((())))))***,,,)))$$$!!! """###$$$%%%###$$$%%%'''((()))))))))'''&&&&&&&&&&&&&&&%%%%%%))))))+++,,,,,,+++***))),,,,,,++++++)))((('''&&&"""############""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###########################"""!!!  !!!"""""" """###!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!  """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############""""""""""""####################################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! """$$$$$$"""  ###&&&(((***++++++''''''((((((((((((''''''+++,,,---,,,******+++,,,---***)))***,,,---,,,***&&&(((+++......,,,***(((###""""""!!!   !!!"""###&&&***111999>>>>>>:::666===>>>???>>>===<<<===>>>===>>>AAACCCDDDCCCBBBAAACCCCCCEEEJJJOOOXXXhhhwwwwwwzzz}}}~~~}}}}}}~~~{{{~~~~~~|||~~~pppnnnllljjjiiijjjkkkllljjjlllnnnnnnmmmkkkkkkkkkkkkiiiffffffggghhhgggffffffaaaXXXOOOGGG???777333222333888@@@CCCBBBBBBDDD>>>???@@@@@@???>>>???AAACCC>>>;;;<<<:::222+++)))(((,,,///...(((###  !!!"""''''''&&&### !!!$$$(((,,,...,,,---///000000...---+++(((+++---/////////......,,,++++++******++++++,,,,,,,,,++++++++++++******,,,---,,,+++)))((()))+++,,,,,,+++(((&&&'''))),,,///...---...///...***&&&'''(((******)))((()))***)))'''$$$!!!"""&&&)))+++((())))))))))))***,,,......//////...,,,+++,,,...+++)))((()))---000222222//////...---,,,+++***)))((('''&&&$$$$$$&&&'''(((,,,++++++************+++,,,+++******))))))))))))+++((($$$!!!!!!###$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&))))))***************))),,,,,,,,,+++)))'''&&&%%%###############""""""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""########################"""!!! !!!"""""" !!!!!!  !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%$$$$$$#####################"""######$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$###############"""!!! """###$$$!!!!!!$$$&&&)))***++++++((((((((((((((((((((((((***+++,,,,,,***)))***,,,,,,+++)))***,,,---+++***&&&(((***,,,,,,***(((&&&""""""!!!  !!!"""###&&&***111888>>>>>>:::777<<<>>>???>>>===<<<===>>>===>>>@@@BBBCCCCCCCCCBBB@@@@@@CCCIIIOOOXXXiiixxxyyy{{{}}}~~~}}}}}}}}}~~~|||~~~qqqnnnkkkhhhgggiiikkkmmmnnnmmmmmmnnnnnnmmmkkkhhhkkkiiigggfffffffffeeedddbbb]]]WWWOOOHHH@@@888333111111555===AAAAAACCCFFF>>>???@@@@@@>>>>>>???@@@AAA===;;;;;;888000***((())),,,...,,,'''!!!  ''''''&&&$$$  !!!&&&***------...///000000...,,,+++'''))),,,///000///...---++++++************++++++...---,,,+++***)))((('''(((+++------+++)))((('''(((***+++)))%%%%%%)))...000///...//////...+++)))***+++,,,+++)))''''''''')))((('''$$$""""""%%%'''''')))*********+++---///111111111000---,,,---///+++)))(((***---///111111------,,,,,,+++***))))))'''&&&%%%$$$$$$%%%&&&'''++++++******++++++,,,---------,,,+++***))))))((()))&&&###!!! !!!"""$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''***))))))(((((())))))))),,,,,,+++***)))'''&&&%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################"""!!!!!! !!!!!!""""""   !!!""""""######""""""""""""!!!!!!!!!!!!""""""  !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""##########################################""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$###############$$$############"""""""""$$$$$$###"""""""""######"""###%%%%%%###"""###$$$$$$$$$$$$######""""""!!!!!!!!! !!!!!!"""######  !!!!!!###%%%''')))*********))))))'''''''''''')))))))))***++++++***)))***+++,,,+++******+++,,,+++***&&&((()))***)))'''%%%###!!!  !!!"""###'''***000888===>>>;;;888<<<===>>>>>><<<<<<===>>>>>>??????@@@BBBCCCCCCDDD>>>>>>BBBHHHNNNXXXiiixxx{{{|||~~~}}}|||{{{}}}~~~|||{{{|||}}}~~~pppnnnllljjjiiijjjkkklllnnnllljjjlllnnnnnnkkkgggllljjjhhhgggggggggeeeddd^^^[[[UUUOOOIIIAAA999444111111444;;;???@@@AAAEEE@@@AAABBBAAA???>>>???@@@@@@===<<<<<<888000***)))+++...///,,,&&&!!!  &&&''''''$$$!!!  $$$(((***---...///000///...,,,***&&&(((+++...000000...+++++++++************++++++///...---,,,+++)))((((((''')))+++,,,***((('''&&&&&&+++---***$$$"""(((...//////////////////---,,,,,,---...,,,)))'''&&&&&&)))))))))(((%%%""" """$$$''')))++++++,,,---///111000000000...,,,+++,,,---...---,,,++++++,,,,,,,,,------,,,+++******))))))&&&%%%%%%$$$$$$%%%%%%&&&************+++,,,---.........---,,,+++***(((((('''%%%"""  """$$$%%%&&&'''''''''&&&$$$###$$$%%%'''(((&&&&&&&&&&&&''''''''''''+++***((('''''''''((()))))))))******)))(((''''''%%%$$$$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################"""!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!"""############"""""""""!!!!!!!!!!!!"""""" """"""!!!!!!!!!!!!"""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!"""""""""##########################################""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""####################################"""""""""""""""""""""%%%$$$###""""""!!!""""""!!!###%%%%%%$$$###"""###$$$$$$$$$###"""!!!  !!!""""""###"""!!! !!!"""$$$$$$###%%%''')))***************)))'''&&&&&&''')))***(((***++++++))))))***,,,++++++******+++******)))''''''''''''%%%$$$"""!!! !!!""""""&&&)))///666<<<>>><<<:::;;;<<<>>>===<<<<<<===>>>?????????@@@AAABBBDDDEEE@@@@@@DDDIIIOOOXXXiiixxx}}}~~~~~~|||{{{{{{|||~~~{{{yyyxxx{{{}}}nnnooooooooonnnmmmlllkkkjjjhhhhhhjjjmmmnnnkkkhhhmmmkkkjjjiiiiiiiiigggeee^^^ZZZUUUOOOIIIAAA:::444333222555<<>>???BBBBBBCCCDDDCCCAAA@@@AAABBBAAA>>>======888000++++++...///000,,,&&&!!! !!!!!!  !!!"""$$$&&&&&&%%%"""  """$$$***+++---...///...,,,+++'''''')))---000111...,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,((())))))((('''&&&''')))(((,,,...+++$$$!!!%%%+++//////000000///............//////---***'''&&&&&&((()))***)))'''$$$!!! """''')))+++------...000222,,,---,,,+++)))((()))***---------,,,+++***++++++...---,,,+++*********+++%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***+++,,,---...------------,,,***((('''&&&$$$!!! !!!  !!!"""###%%%&&&''''''''''''&&&%%%%%%&&&(((+++---******))))))((((((((('''+++***((('''''''''((()))&&&&&&'''))))))*********&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%########################!!!""""""""""""""""""!!!#########"""!!!  !!!""""""###############""""""!!!!!!!!!!!!"""""" """""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! ########################!!!!!!""""""####################################"""""""""""""""""""""###$$$$$$###"""!!!!!!!!!!!!!!!###%%%%%%$$$###"""###$$$$$$$$$###"""!!!  !!!"""######"""!!!"""############$$$$$$%%%&&&'''(((&&&'''(((***++++++******+++***(((''''''(((***+++(((***++++++******+++,,,++++++++++++***)))))))))&&&&&&%%%$$$###!!!  !!!"""%%%(((---444:::===<<<;;;:::<<<======<<<<<<===???>>>>>>??????AAACCCDDDFFFDDDDDDGGGKKKPPPXXXhhhvvv}}}~~~~~~|||{{{{{{|||~~~|||{{{zzz}}}~~~nnnooopppqqqpppnnnllljjjgggggghhhjjjllllllkkkiiilllkkkjjjjjjkkkjjjhhhfff```\\\VVVOOOHHHAAA:::555333333666===@@@>>>>>>AAADDDEEEEEEDDDBBBAAAAAACCC@@@>>>>>>>>>888///+++,,,...000///+++&&&""""""###!!!  """###"""$$$%%%%%%"""  %%%'''))),,,.........---)))((((((+++000222000---------,,,,,,,,,,,,------------------............******)))'''&&&'''))),,,***---...+++&&&###%%%)))---///000///......///000---...///---+++((((((((('''((())))))(((&&&###""" $$$'''***,,,---...000222((())))))((('''&&&'''))))))+++,,,,,,++++++,,,......---+++*********+++,,,%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))***+++,,,---,,,,,,------,,,***((('''&&&$$$!!! !!!  !!!"""###%%%&&&&&&'''''''''''''''((()))+++---///+++++++++*********))))))++++++***)))(((((((((((($$$%%%'''((()))*********(((&&&%%%###"""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&########################!!!""""""######""""""!!!###$$$$$$###!!! !!!"""!!!"""######$$$$$$######""""""!!!!!!!!!!!!""""""   !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###############$$$$$$$$$"""""""""############$$$######"""!!!!!!!!!"""""""""###%%%%%%###"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""######$$$!!! """ !!!"""###$$$%%%&&&&&&'''''''''((()))))))))***((()))***+++++++++***)))******((((((((((((******)))***,,,,,,++++++,,,...***+++,,,+++)))(((((()))&&&%%%###"""!!!   !!!"""$$$&&&+++111888;;;<<<;;;:::;;;<<<===<<<<<<===???======???@@@BBBCCCEEEEEEFFFFFFHHHLLLQQQXXXhhhvvv{{{|||~~~}}}|||{{{}}}~~~nnnooooooooonnnmmmlllkkkgggiiikkklllkkkjjjjjjjjjjjjjjjiiijjjkkkjjjhhhfffddd___WWWOOOGGG@@@999555111222777>>>BBB@@@@@@BBBDDDEEEEEEDDDBBB@@@AAABBB>>>===>>>===777---***+++---...---)))$$$!!!"""%%%!!!  !!!!!!###$$$$$$"""  """&&&***---/////////,,,)))'''***///333222000///......------......///------------------------,,,,,,,,,+++)))***,,,...+++,,,,,,+++((('''((())),,,...///...------///111,,,---...---+++*********&&&'''((((((((('''&&&%%% ###''')))+++,,,...///'''((()))((('''''')))***)))+++------+++***+++---,,,+++***(((((()))***+++&&&&&&&&&''''''&&&&&&&&&(((((((((((()))***++++++)))***+++,,,+++***(((''''''$$$!!! !!!  !!!!!!""""""!!!"""###$$$%%%&&&&&&&&&((())))))***+++,,,,,,---(((((()))******+++,,,,,,++++++++++++***)))((('''&&&''''''((())))))(((((()))'''%%%###"""""""""###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!!!!###$$$&&&########################!!!"""############"""!!! """$$$### !!!###""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!   !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""############"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$############$$$$$$%%%%%%"""!!!!!!!!!!!!""""""######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$###############"""""""""######$$$$$$ """#########%%%((($$$%%%%%%&&&'''(((((())))))))))))*********))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))+++,,,---,,,,,,...///***+++,,,+++((('''((()))&&&$$$"""!!! !!!!!! !!!!!!"""$$$(((///555:::;;;;;;999;;;<<<<<<<<<<<<===???;;;===???AAACCCDDDDDDDDDDDDDDDGGGLLLPPPYYYhhhwwwyyy{{{}}}~~~}}}}}}}}}~~~pppooommmlllkkkkkklllllliiilllooonnnkkkhhhiiijjjhhhhhhhhhiiijjjjjjhhhfffgggaaaXXXOOOGGG???999555///000666???CCCBBBBBBCCCCCCDDDDDDCCCAAA???@@@AAA===<<<===<<<555,,,(((***,,,---,,,(((###!!!"""%%%!!! """$$$$$$!!!  !!! $$$(((,,,///000111...***''')))///333333111//////............//////---------,,,,,,+++++++++---...///...------...000************************+++---///...,,,,,,///222+++,,,...---,,,++++++,,,%%%&&&&&&'''''''''''''''!!!%%%''')))***+++---'''((())))))((()))+++---,,,...///...***'''((()))+++***((('''&&&''')))***&&&''''''((((((''''''&&&((((((((((((((())))))***((()))***++++++***(((''''''%%%"""  !!!""""""!!!"""###$$$%%%&&&&&&&&&)))***++++++++++++******$$$%%%'''(((***,,,......+++,,,,,,,,,+++***((('''((()))))))))((('''&&&&&&)))'''%%%###"""""""""###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!###%%%########################!!!"""###$$$$$$###"""!!!!!!###""" !!!###""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!! !!!!!!"""###$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$  !!!"""######!!!%%%&&&&&&&&&))),,,''''''(((((()))*********))))))*********))))))(((++++++,,,---,,,+++***)))))))))************))))))***+++------------///000***,,,---+++(((&&&''')))%%%$$$"""  !!!""" !!!!!!"""###'''---444999;;;;;;999:::<<<<<<<<<<<<===???:::<<>>???@@@AAABBBBBBBBBAAA@@@BBBFFFKKKUUUgggwwwwwwwwwyyy{{{|||~~~|||}}}pppooonnnmmmlllkkkkkkkkkmmmlllkkkjjjjjjkkkllllllnnnnnnmmmkkkhhhfffeeeeeeccc^^^VVVPPPJJJBBB999333...000444:::@@@CCCBBBAAAAAABBBCCCCCCAAA??????@@@AAAAAA???:::333---***((()))(((&&&$$$"""   """&&&))),,,000+++&&&&&&***...//////***+++,,,---......---,,,---------,,,,,,+++***)))''''''&&&&&&&&&'''((()))***)))((('''(((***,,,......***%%%%%%''')))(((&&&'''&&&%%%'''***,,,+++******(((&&&''')))***(((&&&!!! $$$+++///000---***((((((((()))))))))******((()))+++,,,,,,+++***)))******)))))))))(((((((((((()))***)))'''&&&'''(((,,,***((()))+++---,,,+++***,,,...000///---***(((%%%###!!!!!!###%%%%%%%%%%%% !!!###%%%&&&''',,,,,,,,,***(((&&&'''((('''''''''((()))+++---///---***'''''')))***)))((((((&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%###"""""""""""""""######%%%%%%%%%%%%%%%$$$###"""""""""!!!""""""###$$$%%%""""""""""""""""""""""""########################!!!!!! !!!!!!$$$""" !!!###$$$###!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!!!!  """!!!  !!!!!!!!!!!!#########"""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!! !!!""""""  !!!!!!"""""""""#########""""""""""""######$$$$$$"""""""""""""""""""""""""""!!!!!! !!!"""###$$$###"""!!!!!!!!!!!!"""##############################"""!!!"""###$$$###"""###!!!!!!"""!!! !!!"""###$$$%%%&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''((())))))''''''((()))---,,,,,,+++******))))))'''((()))***++++++++++++---,,,+++******+++,,,---,,,,,,+++***(((&&&###""" !!!"""%%%''')))000888;;;:::::::::;;;;;;<<<============>>>???@@@AAABBBBBBBBBCCCBBBCCCFFFJJJSSSeeeuuuxxxyyyzzz{{{|||}}}~~~~~~|||}}}qqqqqqpppnnnmmmmmmmmmmmmooonnnkkkjjjiiijjjkkklllmmmmmmlllkkkiiihhhggggggeee___WWWPPPJJJBBB999222---000444;;;@@@BBBAAA@@@AAACCCDDDCCCAAA???????????????<<<777111+++((((((&&&%%%$$$"""!!!  """%%%'''...+++(((%%%&&&***...111++++++,,,---------,,,,,,------------,,,+++******((('''&&&&&&%%%%%%%%%&&&******))))))***,,,...///,,,((($$$$$$'''))))))'''***)))((()))+++,,,+++***+++***(((((())))))'''&&&$$$""""""(((...000...,,,)))((('''''''''((()))***(((((()))******+++,,,,,,*********))))))))))))(((((()))***)))'''&&&'''(((,,,***))))))+++,,,,,,+++,,,---///000///,,,)))(((%%%### !!!$$$%%%&&&&&&!!!!!!!!!"""###%%%&&&'''***+++,,,+++)))''''''((()))((('''&&&'''***...000,,,+++)))(((*********)))(((&&&$$$$$$&&&((((((((('''''''''''''''(((((((((%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""######$$$################################################  ###"""!!!!!!######"""!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!"""!!!  !!!!!!!!!!!!######""""""""""""!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!"""###$$$###""""""!!!!!!""""""##############################"""!!!"""$$$$$$$$$###%%%###""""""###$$$$$$###$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''))))))(((((()))+++,,,+++***))))))((((((((('''((()))***++++++++++++---+++***))))))***+++---,,,+++***)))'''$$$"""!!! !!!!!!$$$''')))000888;;;::::::::::::;;;<<<<<<=========>>>???@@@AAABBBBBBBBBDDDDDDEEEGGGIIIRRRcccttt{{{{{{||||||||||||||||||~~~rrrrrrpppoooooonnnnnnnnnnnnmmmjjjhhhggghhhiiijjjllljjjiiiiiiiiiiiihhhgggfff```XXXPPPJJJBBB999222...111555;;;AAACCCBBB@@@BBBCCCDDDCCC@@@???>>>???>>>===:::555...***(((((($$$###"""!!!  !!!!!!!!!!!!!!! """###$$$++++++***(((&&&(((---111++++++,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++***************,,,,,,++++++,,,,,,------,,,)))'''''')))+++,,,+++------,,,,,,,,,+++******,,,+++***))))))((('''&&&&&&### &&&+++/////////)))(((&&&%%%%%%''')))***))))))(((((()))***,,,,,,++++++*********)))))))))((()))***)))((('''((()))***)))))))))***+++++++++---...//////...,,,***(((%%%###  """$$$%%%%%%############$$$%%%''''''&&&)))++++++***)))))))))''''''&&&&&&''')))+++---,,,+++***************))))))'''%%%%%%''')))******%%%%%%%%%&&&&&&'''''''''$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$######"""#########################################################  """"""!!!!!!"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!!!!  """"""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!###$$$###!!! """$$$!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! """""""""""""""#########""""""""""""""""""""""""###########################"""!!!"""$$$%%%$$$###%%%$$$######$$$%%%%%%%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&'''))))))))))))+++,,,,,,+++)))(((''''''(((((((((((()))***++++++++++++---,,,***((((((***,,,---+++***)))'''%%%###!!!    !!!!!!$$$&&&(((///888;;;:::999::::::;;;;;;<<<=========>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHIIIQQQcccuuu~~~~~~~~~}}}|||{{{rrrqqqpppoooooonnnoooooonnnmmmkkkiiihhhhhhiiijjjjjjhhhfffggghhhiiigggeeeggg```WWWOOOIIIAAA999333111222666;;;@@@CCCCCCAAAAAACCCDDDCCCAAA????????????===999333---)))((()))###"""!!! !!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""&&&))),,,+++)))))),,,000---,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,------........./////////------------,,,,,,+++***...,,,******,,,...///000/////////---,,,+++******------,,,+++)))'''''''''&&&######)))...000000***)))'''%%%%%%&&&((()))+++***(((''''''(((***+++++++++++++++************''')))***)))(((((()))***((((((((((((((((((***+++---...//////...---+++)))&&&$$$ !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((***,,,,,,***((('''((($$$$$$&&&'''((((((((((((++++++++++++******)))***+++)))'''''')))+++++++++$$$%%%%%%&&&&&&'''''''''######"""""""""""""""######$$$$$$%%%%%%%%%$$$$$$%%%$$$###############$$$########################""""""""""""""""""""""""  !!!!!!""""""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!!!!""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""###""" !!!### !!!!!!!!!!!!"""""""""!!!!!! !!!###%%%%%%###!!! !!!""""""###############""""""############""""""""""""""""""""""""""""""$$$""""""###$$$%%%$$$######$$$$$$$$$###$$$%%%&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&(((******)))***+++---,,,***)))'''&&&'''((((((((()))***++++++,,,,,,+++---,,,+++******+++,,,---)))((('''%%%###"""!!!  !!!!!!!!!!!!!!!""""""!!!  !!! ###%%%(((///888;;;:::999999::::::;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAABBBFFFHHHIIIQQQdddwww}}}|||}}}ppppppooonnnnnnnnnnnnnnnnnnnnnmmmllllllkkklllllljjjgggeeefffhhhiiigggdddeee___VVVNNNGGG@@@999333333333555999>>>AAACCCBBB@@@BBBCCCCCCAAA@@@@@@AAA>>><<<777111+++(((((()))###"""!!!  !!!!!!""""""###!!!!!!!!!!!!!!! """%%%)))***)))))),,,.........---,,,,,,,,,---------......///......------,,,---...///////////////,,,---......---,,,***)))......,,,,,,,,,...000111///000000...,,,******+++,,,------,,,)))'''((((((&&&###  ''',,,000111***)))((('''''''''((()))+++***)))((('''((()))***,,,,,,,,,+++++++++******''')))******(((((()))+++((()))))))))((((((***+++---......///...---,,,+++(((%%% !!!###%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''''',,,------,,,(((&&&%%%%%%###$$$&&&((()))((((((''')))***,,,+++***(((((())),,,***)))***+++,,,+++)))&&&&&&&&&&&&&&&'''''''''"""""""""""""""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%########################""""""""""""""""""""""""!!!!!! !!!!!! !!!"""""" !!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!!!! !!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######"""######$$$$$$######"""""""""""""""""""""""""""$$$###"""###%%%%%%%%%$$$"""###$$$$$$######%%%'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))*********((()))++++++******+++---***)))'''%%%$$$%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&&&&$$$###"""!!!!!!!!! !!!!!!"""#####################"""!!!  !!!"""%%%(((///888;;;:::999999999:::;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBB@@@BBBFFFHHHIIIQQQeeexxx~~~}}}xxxzzz}}}~~~~~~}}}}}}~~~nnnnnnmmmllllllllllllmmmlllmmmmmmnnnnnnmmmlllkkkkkkhhheeefffiiijjjgggdddddd]]]TTTLLLFFF@@@999333333222222555:::>>>AAABBB???@@@BBBBBBAAA@@@AAABBB<<<:::555...(((&&&&&&((($$$###"""   !!!!!!!!!!!!!!!   !!!###%%%''')))+++---000///...---------............////////////......---......//////...,,,,,,(((***,,,......---+++***---,,,+++******+++---//////000111///+++)))***++++++---...,,,)))((()))***&&&$$$"""%%%+++///111******)))))))))(((((((((((((((((((((((()))***+++---,,,,,,,,,,,,+++++++++''')))******))))))***+++)))***,,,+++))))))+++...,,,---......///.........)))&&&!!!!!!###%%%&&&&&&&&&((((((''''''&&&''''''(((***++++++***((('''(((***''''''''''''((())))))***'''***,,,+++)))'''''')))+++++++++,,,,,,+++(((&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$"""###$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###"""  """""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!!!! !!!  !!!"""###""""""!!! !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!  !!!!!!!!!!!!!!!"""######!!! !!! !!!!!!!!!"""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$"""$$$%%%%%%$$$$$$&&&)))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))******+++,,,+++******+++,,,(((&&&$$$"""!!!"""###$$$))))))***+++,,,,,,,,,,,,)))***+++,,,,,,+++***)))$$$###"""!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%#########""""""!!!  !!!"""$$$'''///888<<<:::888999999::::::;;;<<<<<<===>>>???@@@AAABBBBBBBBBAAADDDHHHIIIHHHOOOcccwww{{{}}}~~~}}}vvvyyy|||~~~~~~}}}~~~~~~mmmllllllkkkkkkkkkllllllhhhjjjlllmmmmmmllljjjiiimmmiiifffgggjjjkkkhhhdddbbb\\\SSSKKKEEE@@@999444333111000222777<<<@@@AAA>>>@@@BBBBBBAAAAAABBBCCC;;;888333,,,&&&$$$%%%'''%%%$$$###!!! !!!!!!!!!!!!!!!"""###$$$$$$%%%!!!!!!    ###'''+++...111000///...---......///......///////////////...///000000000///---+++***$$$'''***---///...---,,,+++***)))(((''''''***,,,...000111///+++)))***++++++---...---***((()))+++'''&&&$$$!!!###***...000******++++++***)))((('''%%%%%%&&&((()))+++,,,,,,---------,,,,,,,,,++++++''')))******))))))***,,,***,,,...---******---///+++,,,---...////////////***'''"""!!!"""%%%(((***,,,,,,,,,)))((((((''''''''''''(((%%%&&&'''((((((***...111+++)))(((''''''))),,,---&&&))),,,+++(((&&&'''(((******+++,,,,,,***&&&######""""""!!!!!! !!!""""""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!###""" ###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!###""" !!!### !!!#########"""!!! !!!!!!!!!""" !!!!!!"""""" !!!!!!  !!!!!!!!!"""$$$&&&((((((&&&$$$$$$$$$ !!!!!!!!!"""######""""""!!!!!!!!! ######""""""""""""######!!!"""###$$$%%%$$$######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$###%%%'''&&&$$$%%%'''***''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))+++,,,---,,,*********,,,&&&$$$!!!!!!"""))))))***+++,,,,,,,,,,,,'''(((***,,,,,,***((('''###"""!!! !!!"""###""""""###$$$%%%%%%&&&&&&""""""""""""!!!   !!!"""$$$'''///888<<<:::888999999::::::;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCFFFIIIIIIGGGMMMaaauuuxxxzzz}}}~~~}}}wwwzzz~~~~~~oooooonnnnnnmmmmmmmmmmmmkkkkkkjjjiiihhhhhhhhhhhhnnnkkkhhhggghhhiiiiiihhhfffZZZOOOJJJEEE>>>777444222111222333666;;;@@@CCCEEEDDDCCCCCCBBBAAAAAAAAA>>>777...((('''&&&%%%###&&&%%%"""  !!!######$$$$$$$$$&&&$$$!!! !!!""""""""""""   !!!  """"""!!!"""%%%(((///000111000...------...---...---,,,++++++---//////...---...///---((($$$"""%%%***---///---***'''...,,,***)))'''&&&&&&%%%......------,,,,,,------/////////---***)))***+++&&&$$$!!!!!!(((///222------,,,---------+++)))+++***((((((((()))+++,,,...//////,,,))))))---000...+++))))))++++++)))'''++++++***+++---,,,***(((///...,,,***)))))))))******(((%%%###!!!!!!""""""&&&'''(((***+++,,,------,,,+++***((('''(((((()))+++***)))''''''(((***,,,333333...(((&&&((()))(((((()))+++,,,------,,,,,,***(((&&&&&&'''(((((('''$$$###"""!!! !!! !!!$$$&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$######""""""!!!!!! !!!!!!""""""##################"""""""""""" !!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!###########################"""  """###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""###$$$$$$###"""!!!  !!!""""""#########""""""!!!!!! """###$$$$$$###""" !!!"""###"""!!!!!!###%%%###"""""""""###$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,,,,---------,,,'''$$$!!! """%%%'''))),,,------,,,+++------,,,+++)))(((&&&%%%$$$$$$######"""!!! ######$$$%%%$$$###!!! %%%%%%%%%$$$$$$#########"""!!!   !!!!!! !!!"""%%%...888===;;;888666777::::::888999>>>===>>>????????????@@@BBBEEEDDDGGGLLLLLLPPPaaauuu|||{{{{{{|||~~~~~~}}}|||ppppppppppppooonnnmmmlllllllllkkkjjjjjjjjjjjjjjjnnnkkkhhhggghhhiiiiiihhhfff[[[OOOJJJFFF>>>777444222111111222555999===@@@BBBBBBBBBBBB@@@???>>>===999222+++''''''((()))(((%%%###""" !!!"""###$$$%%%%%%%%%%%%###"""!!! !!!!!! !!!!!!""""""   """$$$&&&'''&&&%%%%%%'''***...//////...,,,,,,---...---...///---,,,+++---......------...///---((($$$###&&&***...///---***(((*********((('''&&&'''(((&&&))),,,///000...+++))),,,------+++)))((()))***'''%%%"""&&&---111///...---,,,++++++***))))))))))))))))))*********,,,...///...+++,,,///333...,,,***+++------+++)))...///000111000///......000///...---,,,+++*********)))(((&&&%%%%%%%%%%%%((()))***+++,,,---------,,,,,,+++++++++,,,---...,,,++++++))))))))),,,---...///---(((&&&((((((%%%((()))***+++,,,,,,,,,,,,+++)))'''&&&'''(((''''''######!!!  ###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""######$$$###"""!!!  !!!""""""######"""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!"""#########""""""$$$%%%######"""""""""###$$$$$$"""""""""###$$$$$$%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,,,,+++&&&$$$!!! &&&'''))),,,------,,,+++,,,,,,+++***((('''%%%$$$&&&&&&'''&&&%%%$$$""""""###$$$%%%&&&'''(((((((((&&&&&&%%%%%%$$$$$$$$$$$$###!!!  !!! """###%%%...888===<<<;;;999999<<<<<<:::;;;???;;;<<<>>>???@@@AAABBBCCCEEECCCFFFJJJJJJNNN```ttt}}}}}}}}}~~~~~~}}}qqqqqqrrrrrrqqqooollljjjmmmllllllkkkkkkkkkkkklllmmmkkkhhhggghhhiiiiiihhhfff[[[PPPKKKGGG???888444111111111111333666999;;;??????@@@@@@>>>;;;888666111,,,&&&$$$'''+++------$$$###!!!   ######$$$%%%&&&&&&&&&&&&######""""""!!! !!!###$$$###""" !!!!!!"""%%%'''+++,,,---,,,***))))))***---......---++++++,,,...---///000///---,,,,,,------------......,,,(((%%%###&&&***...///---+++)))%%%((())))))&&&&&&(((***$$$&&&)))+++,,,,,,+++***)))***+++***((('''((())))))'''$$$ $$$+++000000///,,,***))))))******)))******+++******)))((()))+++------+++,,,///333---,,,++++++,,,---,,,***...111444444222000111333000111111111///...,,,++++++************)))))))))++++++,,,---------------+++++++++,,,---///000111---------+++******,,,...,,,///...+++***+++***'''***************+++,,,---,,,***'''&&&'''''''''&&&###""" !!!###%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######"""""" !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########"""!!!!!! !!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""###$$$$$$"""###$$$&&&$$$###""""""""""""""""""""""""######$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,++++++******%%%###!!! &&&((()))+++,,,,,,,,,+++,,,+++***)))'''%%%$$$###"""###$$$%%%%%%%%%###"""###$$$%%%&&&((()))***+++&&&&&&&&&&&&&&&%%%%%%%%%$$$"""!!! """###%%%---777======;;;999999<<<===;;;;;;>>>:::;;;<<<>>>@@@BBBDDDEEEGGGEEEFFFIIIIIINNN```uuu}}}}}}}}}~~~}}}}}}||||||pppqqqrrrsssqqqnnnkkkhhhlllkkkkkkkkkkkkkkkllllllmmmkkkiiihhhiiiiiihhhgggfff[[[QQQLLLHHH???888444111000000000111333555666;;;<<<>>>>>><<<888333000,,,(((######''',,,...///%%%$$$"""  ###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%$$$###!!! !!!!!!"""###$$$%%%$$$###""" !!!###$$$'''+++...000000///...,,,***))))))---......---,,,+++---///,,,...000000///---,,,---,,,---.........+++(((&&&%%%'''+++...///...,,,***$$$'''***)))&&&%%%'''******'''$$$"""###&&&+++...(((***++++++)))((()))******(((%%%"""###***///000...,,,)))((()))+++...,,,,,,+++******))))))***&&&))),,,,,,***))),,,.........---,,,+++***)))(((+++000444444000...111444111222333444333111...,,,******+++,,,,,,,,,,,,+++------............------******+++,,,---...//////,,,......---***))),,,...***,,,+++((('''***+++)))+++***)))))))))***,,,------***'''&&&&&&&&&&&&%%%""" !!!###$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$"""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!""""""#########""""""!!!!!!!!!"""!!!  !!!""""""!!! ######################## !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""!!!###$$$%%%$$$######%%%'''$$$$$$###"""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((())))))******++++++++++++++++++***)))((('''!!!!!!  !!!"""'''(((***+++,,,,,,,,,++++++***)))'''&&&$$$$$$###!!!###$$$%%%&&&%%%%%%''''''''''''((()))***+++''''''''''''''''''''''''%%%$$$"""!!! """$$$%%%,,,666===>>>:::777777;;;<<<:::999;;;;;;;;;<<<>>>AAACCCDDDDDDJJJGGGGGGIIIIIINNNaaavvv{{{|||}}}}}}|||{{{{{{{{{ooopppqqqqqqpppmmmiiigggjjjjjjjjjjjjjjjkkklllmmmlllkkkiiiiiiiiiiiihhhgggeeeZZZQQQLLLHHH???777333000000//////000111222333777999;;;;;;999444///+++)))&&&######'''+++,,,+++'''%%%###  !!!"""###$$$%%%%%%&&&%%%%%%%%%$$$&&&'''&&&###"""###%%%'''((()))((('''%%%###"""  !!!###%%%'''+++///333000000///...,,,***'''&&&---...000///...---...///+++---000000...---------,,,---///000...,,,)))(((&&&(((+++...///...,,,+++&&&(((******'''&&&&&&(((+++((($$$!!!!!!$$$(((+++)))+++------+++******++++++)))'''### ###***000...---,,,)))((()))...222000///,,,***))))))+++,,,(((+++......+++)))***,,,333333111///---+++)))))))))...333333000...111444111333555666555222...,,,))))))+++,,,,,,---,,,,,,...////////////...------------------------------+++---///---***(((***---)))***&&&!!!!!!&&&******+++***)))((()))***+++,,,,,,)))&&&%%%%%%%%%$$$### !!!######$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!  !!!!!!!!!""""""######""""""############"""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########"""######################## !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""###$$$%%%$$$######%%%'''$$$$$$###""""""!!!""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))***++++++++++++++++++***)))'''&&&%%% !!!###$$$&&&&&&((()))******++++++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((()))******++++++,,,(((((((((((((((((())))))&&&&&&$$$"""!!!  !!!!!!!!! ###$$$%%%+++555===???;;;777777;;;===;;;999:::===<<<<<<>>>AAACCCCCCAAAIIIEEEFFFHHHGGGKKK^^^sss{{{}}}}}}||||||~~~ooooooppppppooollljjjhhhiiiiiiiiiiiijjjkkkmmmmmmllljjjiiiiiijjjjjjhhhfffcccYYYPPPLLLGGG???666222///////////////000000111333444666666444000+++((('''%%%###%%%(((***)))&&&&&&%%%### !!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&''''''&&&'''+++000444555444000+++'''%%%%%%""""""!!! !!!"""$$$%%%'''+++000444///...---------+++(((%%%+++...111222000///......)))+++---...------...///,,,...111111///,,,+++***'''))),,,...//////---,,,(((((()))******)))(((&&&'''''''''''''''&&&%%%$$$+++---//////---+++***++++++)))'''$$$!!!!!!***000...///...+++)))***///444333111...,,,++++++,,,---,,,///333333000------...666777666444000---------***...222333111111222444222333444555444111...,,,))))))******+++,,,,,,---....../////////......---111111111000000...---,,,***...111...***'''***---///...)))######***...///******)))))))))******+++)))'''$$$###$$$$$$$$$###!!!""""""######$$$$$$$$$$$$#####################$$$$$$$$$############""""""""""""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$######$$$$$$######""""""######$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""###"""###$$$$$$"""###$$$&&&%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((()))***++++++,,,,,,+++)))(((&&&$$$### """%%%'''((())))))))))))*********+++++++++((((((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''((()))***+++***)))((())))))))))))************((('''&&&$$$"""  !!!"""###"""!!!!!!###%%%%%%***444===@@@>>>:::999>>>AAA>>>;;;:::>>><<<;;;===AAACCCBBB@@@FFFCCCCCCFFFEEEHHHZZZnnn|||~~~pppppppppoooooommmlllllliiiiiijjjjjjkkkmmmnnnooollljjjiiiiiijjjjjjhhhfffbbbXXXOOOKKKGGG>>>555111........./////////000000...///000000...+++'''$$$$$$######&&&))))))&&&######"""!!!  !!!!!!###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%$$$(((+++,,,...333<<>>AAA???;;;999===:::999===BBBEEEDDDBBBFFFCCCEEEGGGFFFIIIYYYmmmzzz~~~~~~qqqqqqpppooooooooonnnnnnjjjjjjkkkkkkmmmnnnpppqqqkkkjjjiiijjjjjjjjjhhhfffaaaWWWNNNKKKFFF===444000.........//////000000000***+++,,,,,,***'''$$$"""""""""###'''******%%%!!!  !!!###$$$ """$$$&&&&&&''''''((((((((((((((('''''''''+++000333777>>>JJJSSSPPPOOOJJJAAA777000......''''''%%%###"""!!!!!!!!!!!!"""""""""$$$''',,,///000......///111111---)))%%%***000333222///+++***'''((())))))***,,,///222---000444444111...------(((***,,,...//////......(((%%%$$$)))000222...((()))'''%%%$$$%%%(((+++...,,,...000///---***(((((())))))'''%%%### &&&---333555555111+++))),,,000000222555666444000+++((()))---333555333111111222...000222111...---...000******+++...111222222000222222222222111///---,,,,,,+++)))))))))+++---...,,,------...///.........,,,---.........---+++***,,,111555222,,,))),,,000+++,,,***&&&&&&)))+++)))((()))***++++++***)))(((%%%###!!! """######""" ######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""######$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""###########################"""  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!  !!!"""############""""""""""""""" !!!!!!!!!""""""############""""""""""""######!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))******,,,,,,+++)))&&&$$$!!! &&&'''***+++,,,+++***)))*********)))******+++,,,'''&&&%%%%%%&&&)))+++---,,,+++,,,///666>>>GGGLLLOOOOOONNNJJJDDD;;;333...*********++++++,,,,,,,,,))))))(((&&&$$$!!!  """$$$%%%&&&%%%###"""###&&&%%%)))333===BBB===888777<<<@@@===999777;;;999888<<>>444000///,,,***'''###!!! !!!"""###%%%''''''((((((///000222333222000...,,,------...000222222000///...,,,)))***---//////...000111222222111///,,,++++++,,,,,,------.........///***%%%&&&***...///---///***%%%$$$'''+++++++++000000000///---+++)))''''''******%%%!!! ###'''000111111///,,,******+++...///000111000///,,,+++,,,,,,,,,000444666444222.........000111000---***---+++***,,,111666:::<<<:::888444111...---------------)))&&&(((...000...000///......//////...---000...+++)))***,,,...000,,,------+++)))'''(((***...,,,******+++++++++******++++++******)))(((''''''&&&%%%###""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""""""""############""""""$$$$$$############$$$$$$"""!!!!!! ###!!!  """###"""############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((()))(((''''''''''''(((((())))))((('''''''''''''''&&&&&&''''''(((***+++,,,,,,***'''$$$######$$$%%%)))*********))))))+++---...+++******,,,,,,)))&&&+++(((%%%$$$'''+++///111...111444:::GGGXXXaaabbbhhhgggfffddd^^^UUUKKKDDD>>>333,,,---///,,,+++---+++***(((((('''$$$!!! !!! !!!###$$$###!!!!!!!!! !!!###%%%***111:::AAA>>>===;;;999888888888999555666999===@@@CCCDDDEEEEEEHHHFFFHHHMMMNNN\\\uuuxxx|||~~~}}}~~~}}}ssssssrrrrrrqqqpppppppppjjjjjjkkkkkklllkkkkkkkkkjjjiiihhhfffeeeeeegggiii```UUUJJJEEEBBB:::333///333444333111///...///000+++,,,---,,,)))&&&$$$$$$"""%%%)))///222000***%%%$$$""" !!!"""$$$%%%'''(((((((((&&&&&&&&&&&&&&&'''***,,,777;;;BBBIIIOOOSSSUUUUUURRRTTTSSSOOOFFF<<<555222///,,,)))%%%###"""!!!""" !!!"""$$$&&&'''((((((...000333555666444222111000//////111222111///------+++((())),,,......---///000111222111///...,,,------------............///,,,(((''')))---//////---,,,***(((&&&''')))+++////////////...+++)))((((((,,,+++&&&"""""" """&&&///000000...,,,***+++,,,///000111222222111000//////......000333444222000/////////000111000...,,,,,,,,,,,,...222666999:::999777444111///.........//////,,,)))+++000111...000///......000111111000---,,,+++++++++,,,,,,---*********)))(((((()))***,,,***)))***+++,,,+++***))))))))))))((('''&&&&&&&&&%%%$$$"""!!!!!!  !!!"""###$$$%%%%%%##################$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""############""""""!!!!!!""""""############""""""$$$######""""""######$$$""""""!!!!!! !!!!!!!!!"""$$$!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&'''''''''((()))***+++,,,***(((&&&#########%%%&&&)))***+++***))))))+++------+++))))))++++++(((&&&((('''&&&'''***...111333000777@@@IIIUUUbbbhhhiiijjjjjjkkkllljjjfff```[[[NNNBBB666222///++++++...,,,+++***)))(((%%%!!! !!!###$$$$$$"""!!!!!!!!!!!!###%%%***111:::@@@>>>===:::888666666666666333555888;;;???AAACCCDDDBBBEEECCCEEEKKKMMMZZZsssyyy|||}}}|||}}}}}}rrrrrrqqqqqqpppooooooooojjjlllnnnoooooommmkkkiiihhhgggfffeeeeeefffggghhh___TTTIIIEEEAAA999333000222333555444111/////////,,,------+++((($$$""""""###&&&,,,111444333---)))###!!!"""###$$$&&&'''(((((((((###(((,,,***&&&(((000888CCCFFFLLLQQQUUUXXXXXXXXXTTTUUUUUUSSSOOOGGG>>>888222000,,,(((%%%$$$###### !!!###%%%&&&((((((+++---111555777666555333222111111222222111///,,,,,,***((()))+++---------//////111111111000///...////////////............000...,,,)))(((***///222,,,...///,,,'''%%%'''***,,,---...///...,,,***)))))),,,,,,'''$$$$$$""" !!!$$$---......---++++++,,,---000000000000111111111111222111000111222222000...///...------......---++++++,,,---///222444666777666555222000......///000111222000...///333333000000...------///111111111------...///......---,,,,,,+++)))***,,,------,,,)))(((((()))+++,,,+++***(((((((((((('''&&&%%%%%%$$$###"""!!!  """###$$$%%%$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""""""""###$$$$$$###!!! """"""############""""""$$$######""""""######$$$######""""""!!!!!! !!!!!!  !!!###$$$ !!!!!!"""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&''''''(((''''''&&&&&&%%%%%%&&&&&&(((((())))))*********+++'''&&&$$$######$$$&&&''')))***++++++***)))+++,,,+++***(((((())))))'''&&&$$$%%%'''***...111444666555BBBQQQ[[[bbbhhhkkkjjjhhhiiijjjmmmoooooommmjjjaaaVVVHHH<<<222+++***---,,,+++*********'''###  ###%%%%%%$$$"""!!!!!!!!!###%%%)))111:::@@@>>><<<999555333222111111111222555999===???AAABBB@@@DDDBBBEEEKKKMMM[[[ttt{{{~~~}}}}}}}}}}}}~~~~~~qqqpppppppppoooooonnnnnnmmmooorrrtttsssqqqmmmjjjjjjiiigggfffgggggggggggg^^^SSSIIIDDD???888222111111444777777444111///...---------+++&&&###!!! !!!%%%,,,111333111---)))###!!! !!!###$$$%%%&&&(((((())))))$$$)))---,,,+++000<<>>111+++)))((((((((()))***(((%%%"""!!!  """%%%'''&&&$$$!!!!!!!!!###%%%)))000999???>>><<<777333///...------...000333777;;;>>>@@@AAAAAADDDCCCFFFLLLOOO]]]vvv}}}~~~~~~~~~ppppppooooooooooooooonnnnnnooorrrsssssspppmmmkkkooollljjjiiiiiihhhfffddd]]]SSSIIICCC===666222222222666999:::888444111///......---***&&&"""!!! $$$+++///000---)))&&&"""  !!!"""$$$%%%&&&'''((()))))))))'''(((***,,,111;;;HHHPPPPPPQQQSSSUUUVVVVVVVVVUUUWWWSSSOOOOOORRRQQQKKKFFF999777222---)))&&&%%%%%%!!!!!!!!!"""###%%%&&&((((((***---///111000///......---...///111111000...,,,,,,+++++++++---...000//////000111111222222222111111111000000//////...000222222...(((''',,,222555333111000000...+++''')))+++---//////---+++)))'''+++,,,'''$$$%%%$$$"""!!!+++---111222111000000000333222111///............222222222111111111111222///---++++++,,,---,,,+++'''***---///...---...///000///---,,,+++,,,...///---000111222555:::999555444222/////////000000///444333000......///111222...,,,***)))******)))(((***((('''''')))+++++++++))))))))))))((('''&&&&&&!!!!!! !!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%###""" ######$$$$$$$$$$$$#########""""""""""""""""""##################"""""""""&&&%%%$$$"""!!! """"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((((())))))(((((((((((((((((((((((())))))(((((()))******+++)))((((((((((((((())))))******++++++***)))((('''"""""""""###%%%''')))***)))***,,,,,,***))))))***)))(((((('''&&&&&&'''(((&&&)))...111333666:::===LLLZZZgggiiigggfffggggggllljjjjjjkkknnnpppppppppmmmmmmjjj___OOO???000(((&&&%%%%%%&&&((((((&&&%%%"""!!!  """&&&)))(((%%%"""!!!"""###$$$(((000888>>>???<<<666111---+++++++++---///222666:::===@@@AAA@@@DDDCCCEEELLLNNN\\\uuuzzz~~~~~~ppppppoooooooooooooooooolllmmmmmmnnnnnnmmmlllkkkqqqnnnjjjjjjjjjiiifffccc[[[RRRHHHBBB<<<555222333555888<<<===:::666333222//////---***&&&###"""""" %%%+++...---)))$$$"""!!! """###%%%&&&'''((())))))))))))((((((***111:::EEENNNSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVRRRNNNOOOQQQRRROOOKKK>>>;;;666111,,,)))''''''######""""""###$$$&&&'''***+++,,,------.........******+++---//////...,,,,,,,,,---,,,+++,,,///111000000000111111222222222000000000000////////////000222333///***(((***...666333000000222222---))))))+++---//////---***((('''+++,,,(((%%%&&&&&&### )))---333555555222000///555555444444333222222111222333333222000000111333333222111111222222111///(((+++......,,,***+++---000...---++++++,,,---...,,,///000000444999999555555444333333444444333111333000---******+++...000333333333111///---...000///,,,((('''''')))***+++))))))))))))((('''&&&&&&!!! !!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""### !!!###$$$$$$###""""""######$$$$$$$$$$$$#########""""""!!!!!!""""""############"""""""""""""""&&&%%%$$$###!!!  !!!"""""""""""""""""""""""""""""""""""" """#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((()))***++++++)))))))))((())))))************+++***)))'''%%%$$$"""######%%%&&&(((***+++(((***,,,,,,+++)))))))))((()))((('''%%%&&&(((******...111444666;;;BBBHHHVVVbbbkkkkkkhhhiiikkkllljjjiiihhhjjjmmmoooppppppiiinnnpppjjj___PPP>>>000'''&&&$$$$$$&&&''''''&&&###"""  !!!&&&***+++&&&"""!!!""""""$$$(((///777===@@@<<<666111---+++++++++---///333777;;;>>>AAABBB>>>BBB@@@CCCIIIKKKYYYrrrwww{{{}}}}}}pppppppppppppppppppppppplllkkkjjjiiiiiikkklllmmmooollliiiiiikkkjjjfffbbbZZZRRRHHHBBB;;;444222444777;;;>>>>>><<<888666444//////...***&&&$$$###$$$###(((...000---'''""" !!!!!!###&&&'''((())))))))))))))))))---444>>>GGGNNNQQQSSSUUUVVVWWWXXXXXXXXXWWWWWWTTTSSSRRRSSSUUUTTTRRROOOCCC@@@;;;555000,,,+++***&&&%%%$$$######$$$%%%&&&((((((''''''(((***,,,...)))))))))+++,,,,,,***(((***,,,---,,,***+++...111111111111111111111222222......///////////////000///111222000,,,)))((()))222111000///000//////...)))+++...//////,,,)))&&&(((,,,---)))'''((((((%%% '''---333777777333///,,,222333555666666666555555555666555333///...///111555555444555666666444111***...000///+++)))+++...111000...,,,,,,---...///---//////...000555555222000000111444666666444222000...,,,+++******+++,,,444888:::888333111444999555000***&&&&&&(((******(((((((((((('''&&&%%%%%%!!! """$$$&&&&&&&&&&&&########################""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!""""""###############$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" """#########!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))************((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((((((((((()))******)))*********(((&&&###"""######%%%&&&((()))++++++(((+++------+++)))((((((((())))))'''%%%&&&))),,,...111555777:::BBBNNNWWWaaaiiinnnmmmjjjkkkkkkkkkkkkjjjiiiiiikkkllllllkkkhhhmmmooolllhhh___OOO@@@...***&&&$$$$$$%%%%%%%%%###"""  !!!&&&,,,,,,'''"""!!!""""""$$$(((///777===AAA===777111---++++++,,,...000444888<<<@@@BBBCCC???BBBAAABBBHHHJJJWWWpppxxx{{{}}}}}}pppppppppppppppqqqqqqqqqnnnllljjjhhhhhhkkknnnqqqmmmiiiggghhhkkkkkkgggcccZZZQQQHHHAAA:::333222444999<<>>888333///---,,,((('''%%%######$$$%%%&&&$$$###""""""$$$'''***---***)))))))))***)))'''$$$)))+++,,,+++))))))---000222222111111111111111222------......//////000000///111222111---***'''&&&---///111///,,,,,,...222)))+++...000///,,,(((%%%)))---...+++(((******''' %%%+++444888777222---)))...///222555777777777666888888777333...,,,---///555555555777888777444111---000222000,,,***,,,000333222000...---...///000///000///,,,...222222...)))+++---111555666444111............---,,,+++***...444888555///---333999888333+++&&&%%%''')))***''''''''''''&&&%%%$$$$$$!!!!!!!!!$$$&&&'''''''''"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""############### !!!!!!!!!!!!!!! """""""""""""""""""""""" """###$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))***+++******(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))'''''''''''''''((()))))))))*********(((%%%""" $$$$$$&&&''')))***+++,,,(((+++------+++)))(((((((((******(((%%%&&&)))---111333666999>>>HHHWWWaaahhhnnnqqqnnnjjjiiigggeeerrrpppnnnmmmmmmllljjjhhhiiimmmmmmkkkkkkhhh\\\NNN444///((($$$######$$$$$$$$$"""  !!!'''------(((###!!!""""""$$$(((...777===AAA===777111---,,,,,,---///111444999===AAACCCDDDAAAEEECCCDDDJJJKKKXXXqqq{{{qqqpppppppppqqqrrrssssssppppppooonnnmmmllllllkkkggghhhiiikkkkkkiiiddd```[[[SSSKKKCCC:::222222666>>>@@@>>>999888::::::777444///***'''&&&&&&$$$!!!(((---222222,,,&&&""" !!!$$$&&&+++&&&%%%((()))'''(((---111999EEEQQQWWWWWWTTTQQQUUUVVVWWWXXXXXXXXXWWWVVVXXXWWWVVVTTTSSSSSSTTTTTTTTTLLLBBB<<<999555///***+++((($$$######$$$$$$$$$"""""""""###$$$''')))***...***''''''+++---***'''''''''((()))+++,,,---...111000///000222333333222111111000000/////////...111222333111---)))&&&%%%$$$%%%''')))******)))))))))***,,,------,,,++++++...+++(((%%%$$$%%%'''((($$$!!!!!!(((222999:::666000---000222444555333222222333;;;666111///000222222000,,,222555333222333333000......////////////...---222000///......000111222000000///---,,,---000222///---,,,...222444444333000...,,,,,,------)))&&&,,,333999666///+++///444333111---)))''''''((()))(((&&&$$$%%%&&&&&&$$$!!!%%%$$$###""" """"""#########""""""""""""!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######!!! !!!"""###############""""""""""""$$$###""" !!!""""""""""""!!!""""""###############"""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''(((''''''%%%$$$######"""""""""###%%%''')))))))))(((((((((((()))))))))***((($$$!!!$$$&&&''''''((()))*********,,,,,,+++***))))))))))))...'''###$$$''')))...444444555888???MMM]]]eeedddgggjjjlllkkkiiihhhjjjmmmtttooojjjhhhjjjlllmmmmmmiiijjjhhhgggiiijjjcccZZZDDD---$$$'''$$$$$$&&&""""""!!! !!!"""$$$&&&))),,,...///"""!!!###''')))+++444===BBB@@@===777111,,,***)))000111222666:::>>>@@@@@@@@@GGGFFFEEEJJJMMMYYYnnn~~~ooooooooopppppppppppppppqqqqqqpppooonnnllljjjiiifffgggiiilllmmmkkkgggcccXXXPPPFFF>>>666//////444???@@@>>>999777:::;;;999333///***'''&&&&&&$$$"""(((,,,000000+++$$$!!! !!!$$$&&&***&&&&&&)))******...555DDDHHHNNNTTTWWWWWWUUUSSSTTTTTTVVVVVVVVVVVVUUUTTTYYYXXXVVVUUUTTTTTTUUUUUUTTTOOOGGGAAA===888222---,,,***&&&$$$%%%%%%%%%$$$$$$$$$######%%%'''***,,,000,,,)))***...///,,,)))((())))))******+++++++++///000000111111222222333111111000000000/////////111111///,,,(((%%%"""!!!%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((()))***+++******///---)))'''&&&''')))***$$$!!! &&&000777999666222///111333666777666666666777???;;;666111000000111111---222555444444777888666222222111///...------,,,///---+++++++++------...,,,,,,---,,,,,,---000333000---++++++...222444555444111///...//////,,,***---000222111---++++++,,,---+++)))''''''(((***,,,(((&&&$$$%%%&&&&&&### """"""!!!  !!!""""""""""""""""""""""""$$$###"""!!!!!!""""""###!!!!!!!!!!!!"""""""""###########################%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!"""$$$#########""""""!!!!!!###"""!!! !!!!!!"""!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""########################"""##################$$$"""###$$$$$$$$$$$$###"""%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%$$$###""""""!!!!!! !!!!!!###$$$&&&'''((())))))((((((((())))))***)))(((&&&### !!!###&&&''''''((())))))***++++++,,,,,,+++******)))******---'''###&&&)))+++...222666<<>>@@@AAA???EEEDDDDDDJJJNNNZZZooo|||~~~ppppppqqqrrrrrrqqqpppoooqqqqqqrrrqqqooollliiiggghhhiiikkkmmmnnnkkkgggcccWWWMMMBBB:::333...000444>>>???<<<777666:::;;;:::222///***'''&&&%%%$$$###'''+++...---((("""!!!$$$&&&''''''(((+++,,,000888AAAUUUUUUUUUUUUUUUVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTYYYXXXWWWVVVVVVVVVVVVVVVTTTRRRNNNHHHBBB;;;555222///,,,(((&&&&&&&&&&&&%%%'''&&&$$$$$$&&&)))---000111///...///111111///,,,,,,,,,++++++******))))))---///222111000///222444111111111000000000000000000...+++(((%%%$$$$$$%%%***)))((('''&&&&&&&&&&&&%%%&&&'''((())))))))))))///---+++***)))***+++---%%%!!!###+++222666777555333111444777999::::::<<<===DDDAAA<<<555000///000222000444777555666;;;>>>>>>:::777333///,,,+++++++++***)))''''''((())))))(((''')))***++++++---000333000---))))))+++000333555888555111//////000///...111000......---+++((('''***)))'''&&&'''(((***+++(((&&&%%%%%%%%%$$$"""  !!!!!!"""#########$$$$$$###"""!!!!!!""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!!!!""""""#########!!!"""$$$$$$$$$###"""!!!!!! """!!!!!! !!!""""""!!! !!!!!!"""###""""""""""""""""""##############################%%%%%%$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''((())))))###!!! !!!###%%%&&&''''''(((((())))))*********+++(((%%%"""!!!"""%%%'''((()))))))))******++++++,,,,,,++++++************++++++&&&$$$)))...//////111999DDDPPPYYYbbbjjjnnnllliiikkkllllllkkkkkklllmmmjjjkkkmmmppprrrrrrooolllpppqqqpppooopppqqqllldddRRR888***)))$$$###&&&$$$###"""!!!  !!!!!!###&&&(((***333<<<>>>===;;;777222...------222444666999<<>>CCCBBBBBBJJJOOO[[[pppyyy|||rrrsssuuuvvvuuusssqqqpppooopppqqqrrrpppnnnjjjhhhnnnnnnoooooonnnjjjddd___YYYMMMAAA999333000333888======:::555444888:::999111///+++(((&&&%%%$$$$$$&&&***---,,,'''!!!"""$$$&&&&&&'''***,,,000888DDDNNNWWWVVVTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVYYYYYYXXXXXXWWWWWWWWWWWWSSSSSSSSSNNNGGG???:::777111...***'''&&&&&&%%%$$$'''%%%$$$$$$''',,,111444333222111222444444111///000///...---+++***)))(((***///222111...---111555111111111111111111111111...+++(((&&&'''***,,,...///...,,,)))((('''(((((())))))))))))))))))((((((------,,,++++++,,,---...&&&""" &&&---333666777666000333777:::;;;===>>>@@@DDDCCC???888111///222555444777999777888>>>BBBBBB@@@<<<555...***((()))***(((&&&$$$%%%((()))'''%%%&&&(((***++++++,,,...000...,,,***)))+++...111222888555111...---...///000333222111///---+++)))(((+++***((('''&&&'''(((((('''&&&&&&%%%$$$"""  !!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""######$$$$$$  !!!"""%%%$$$$$$###"""!!! !!!!!!""""""!!! !!!"""######"""""""""""""""#################################&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&!!!!!!$$$'''''''''&&&(((((()))******+++++++++'''### $$$)))++++++*********++++++,,,,,,,,,++++++*********+++,,,,,,***&&&'''---222333333444???LLLYYY```dddiiillllllkkkkkkllllllllllllmmmmmmkkkllloooqqqrrrqqqnnnmmmoooqqqpppnnnoooppplllfffUUU:::+++'''""""""&&&%%%######"""  !!! """%%%'''***222;;;>>>===;;;777111...------333555999<<<===???AAABBB???CCC@@@@@@IIINNNYYYmmmwwwzzz}}}rrrsssuuuvvvuuusssqqqppplllnnnpppqqqqqqpppmmmlllooooooppppppooojjjddd```XXXKKK>>>777333222555999;;;<<<999444333666888666000...+++(((%%%$$$$$$%%%'''+++......(((###  """%%%'''%%%(((+++...555AAANNNVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXYYYZZZYYYXXXWWWVVVXXXXXXXXXXXXXXXXXXWWWWWWQQQSSSTTTQQQKKKDDD>>>;;;333000,,,((('''&&&%%%$$$%%%$$$###$$$'''---333777444333333333444333222111333222111///---+++***))))))---111111...---111555111111111222222222222222...+++'''&&&(((,,,......,,,***(((&&&%%%%%%&&&&&&'''''''''(((((()))*********+++++++++,,,------...&&&###""")))111666777777...111555888:::;;;===???@@@@@@===888333111444777666::::::888999>>>CCCDDDBBB===555...)))'''((()))'''%%%$$$'''+++,,,***&&&(((***,,,---,,,+++++++++)))***,,,,,,------...///666444000,,,******,,,...111333333000+++((()))++++++***)))(((((((((((()))''''''&&&%%%"""  !!!""""""############""""""!!!!!!""""""""""""####################################$$$$$$$$$%%%%%%$$$$$$$$$################################################ !!!!!!"""###$$$$$$%%%"""!!!  $$$$$$######"""!!!!!! !!!!!!!!!!!! !!! !!!"""###$$$$$$!!!!!!""""""####################################'''&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%###"""!!! !!!%%%(((((('''&&&'''((()))************)))$$$!!!!!!'''+++------++++++++++++,,,,,,,,,,,,+++*********+++,,,------***(((+++222666777999<<>>???BBBDDDBBBEEE@@@???GGGLLLVVViiivvvyyy}}}ppppppqqqrrrrrrqqqpppooolllmmmoooqqqqqqqqqpppooollllllnnnooopppmmmhhhdddSSSGGG:::444222111333777:::<<<:::555333666666333///...,,,(((%%%###%%%&&&(((---222222,,,&&&""" !!!$$$''')))''')))+++///:::IIIUUUZZZXXXXXXYYYYYYXXXVVVTTTSSSWWWWWWXXXXXXWWWVVVUUUTTTWWWXXXXXXYYYYYYXXXWWWWWWQQQRRRSSSRRROOOJJJDDD@@@777333...+++)))(((&&&%%%$$$######$$$''',,,111444444333222222111111222222333222111///...,,,+++***))),,,//////......111444222222222222222333333333///+++'''&&&''')))'''&&&"""""""""!!!""""""############$$$%%%''')))+++,,,((()))***,,,------...---'''$$$&&&///555666555---000444666777888:::;;;::::::999777555444444666555999:::777999>>>CCCCCCAAA<<<444---((('''(((***'''%%%%%%***000111...)))+++---//////---+++))))))(((***---......------...444333000+++((((((***,,,---///000---(((&&&))),,,'''''''''((((((***++++++&&&''''''%%%!!! """"""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$"""!!!############"""""""""""" !!!!!!!!!!!!  !!!"""###$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$%%%%%%&&&"""######$$$$$$######"""&&&%%%$$$""" ###&&&(((((('''&&&'''((()))******)))((('''"""!!!"""%%%(((+++------++++++++++++++++++++++++*********++++++---...///+++,,,000666888:::AAAIII[[[bbbhhhfffeeehhhlllmmmllljjjjjjkkklllmmmlllkkkqqqqqqpppmmmkkkkkkmmmooonnnqqqrrroooooopppoookkkXXX===,,,'''!!!!!!&&&%%%%%%$$$###!!!  !!!$$$&&&(((111:::@@@???<<<777111---++++++///444;;;>>>???@@@BBBEEEDDDEEE>>>===FFFKKKUUUgggvvvzzz~~~ooooooooopppppppppppppppnnnnnnoooppppppppppppooojjjkkkmmmoooooommmhhhdddPPPCCC777222111111333555;;;===<<<888666777555111......,,,)))$$$###%%%'''***000666666111***$$$"""!!!%%%)))+++(((***+++000>>>PPPZZZZZZYYYZZZZZZZZZYYYXXXVVVUUUWWWXXXXXXXXXXXXVVVTTTSSSVVVWWWXXXXXXXXXXXXWWWVVVSSSRRRRRRSSSSSSPPPJJJDDD;;;777222...,,,***((('''%%%%%%$$$%%%&&&))),,,...333222111///......111333000000///...---,,,++++++***+++,,,---///000111222222222222333333333444444---***'''''')))((($$$ !!!###%%%&&&'''((('''&&&&&&&&&&&&''')))***&&&(((***---...//////...((($$$%%%...333444222---000333555555555666777666555555555666555333111000555777666888???CCCDDD===999222,,,(((((()))+++'''&&&&&&,,,444666222---,,,...111222000,,,******))),,,......,,,,,,...000444444222---)))(((***,,,++++++***)))))))))***+++&&&&&&&&&''''''(((((()))&&&'''(((%%%  !!!"""###$$$$$$######""""""#########$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""!!!""""""""""""############!!!!!!""""""!!! """""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$%%%%%%&&&&&&&&&%%%!!!!!!!!!""""""""""""""" !!!  !!!$$$&&&(((((((((''''''((()))))))))'''%%%$$$"""&&&((()))***+++,,,+++++++++++++++******************+++,,,---//////,,,///666999999<<>>>>>;;;777111...,,,------333:::>>>???@@@CCCFFFCCCCCC<<<<<>>:::555111...,,,***)))'''&&&&&&%%%&&&'''((()))333222///,,,+++,,,000333---------,,,,,,++++++***+++******,,,///111111111222222222333333444444444***((('''))),,,+++&&&!!!!!!###&&&***---...///000000...,,,)))'''&&&&&&&&&&&&(((+++...000000000///((($$$ %%%---333222000...000333444444444444555444333222444666555111---,,,111555555888???DDDDDD:::777111,,,))))))***,,,'''%%%'''---666888444...,,,///222333111...,,,+++,,,---...,,,***+++///222555555444000+++)))+++......)))%%%'''+++...---***)))(((''''''%%%$$$$$$###&&&'''(((%%%  """###$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################"""!!! !!!!!!######!!!!!!!!!"""######$$$$$$""""""""""""  !!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&&&&&&&!!!!!!!!!  """###%%%'''(((((((((((('''((())))))(((&&&$$$"""###)))+++***)))***,,,************************)))******+++,,,...///000---222999;;;999===MMM^^^dddiiilllkkkkkkooopppnnnkkkiiigggiiikkkmmmkkkiiiiiilllnnnnnnllllllmmmpppkkkooopppmmmlllnnnnnnllleeeIII777000(((%%%'''%%%&&&%%%###"""   ###%%%(((000999<<<<<<:::666222///...///+++222:::>>>???@@@CCCGGGAAAAAA::::::EEELLLWWWiiixxx|||xxxzzz}}}wwwsssooonnnpppsssssssssqqqqqqrrrqqqpppnnnmmmkkkqqqpppvvvuuulllkkkiii]]]KKK>>>333111333333333444333333444555777666333111///...,,,(((%%%###$$$&&&111111000...+++'''###!!! !!!%%%))),,,***$$$&&&555FFFQQQUUUWWWYYYYYYZZZZZZZZZZZZYYYYYY]]][[[YYYYYYZZZYYYVVVSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYWWWTTTQQQNNNLLLBBB;;;666666333---***,,,((($$$"""$$$(((***'''###,,,,,,***'''%%%''',,,000222---&&&$$$%%%((()))))))))******+++---......///...------...000111///...)))******(((&&&###!!! !!!%%%+++///000000//////,,,---///111000...,,,***###%%%(((,,,000222444444((($$$ &&&,,,111333111222444666777888999999555222///---............111111222555;;;???BBBCCC999444000...///...)))$$$((((((((()))***---///000000000000333555444000---++++++,,,---------,,,+++000///...---,,,,,,,,,,,,+++***)))'''''''''((()))+++++++++***(((''''''(((***'''###  !!!"""###!!! !!!###%%%'''%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###'''&&&$$$""""""###$$$%%%''''''&&&%%%%%%$$$######$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$""" !!!$$$&&&(((%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$######""""""######$$$%%%&&&&&&%%%$$$###"""!!!  """###$$$$$$%%%&&&'''((((((+++(((%%%%%%'''&&&"""&&&''')))***)))((()))***+++***)))((((((''''''(((''')))+++,,,+++,,,...///444444555888@@@MMM\\\fffggggggiiilllooopppnnnmmmjjjkkkkkkjjjiiijjjlllooojjjllloooqqqqqqooollljjjnnnmmmmmmmmmmmmlllllllllbbbNNN:::000...---,,,,,,---)))"""!!!!!!  ###'''---444777===<<<:::777222...+++***+++///444888:::<<>>???444000------000000---)))***)))))))))***+++---...555444444666777666222...,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,+++***)))((('''(((((()))+++++++++***)))((((((((()))&&&""" !!!""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$###'''&&&$$$#########$$$%%%''''''&&&%%%%%%$$$######$$$###!!!"""###%%%$$$$$$$$$######""""""######$$$$$$###############$$$$$$%%%$$$###"""  ###%%%'''%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###"""!!! !!!###%%%%%%&&&&&&''''''((((((***(((&&&$$$$$$###!!!&&&''')))))))))((()))*********)))(((((((((((((((''')))++++++,,,...111333666777999???HHHUUUaaaiiiiiijjjkkknnnqqqrrrpppoookkklllllllllkkkkkkmmmooolllnnnppprrrrrrpppmmmkkkmmmmmmmmmnnnnnnooooooooodddQQQ===444222111//////...***### %%%$$$$$$%%%)))...333666<<<<<<:::777333...+++***+++///555999;;;===@@@BBBCCCBBB>>>@@@HHHIIIUUUlllzzz~~~uuusssqqqpppppppppnnnlllrrrrrrrrrqqqooommmlllkkknnniiilllllliiikkkhhhZZZIII???777666888777555666555444444555666555333111,,,,,,***(((&&&&&&))),,,666666444222...***&&&$$$!!! """&&&***---***&&&***:::JJJTTTWWWYYY[[[ZZZYYYXXXXXXYYYZZZ[[[UUUTTTTTTVVVYYYZZZYYYWWWXXXXXXXXXWWWWWWXXXXXXYYYUUUVVVWWWWWWWWWVVVUUUTTTNNNEEE<<<:::888444000...,,,(((%%%&&&+++///111111333444333...(((&&&***...222...***((()))+++,,,---***+++,,,---///000111222,,,,,,,,,...111222222111)))******(((%%%#########(((+++...111111111333444222222222222111111000000111///+++(((''''''((()))'''### %%%))),,,444444333333444555777888222000......///000111000555333000111333666888999111...,,,---///000...,,,++++++***)))***+++,,,---777777666777777555111...------,,,+++++++++,,,---......------,,,,,,+++++++++***)))((((((((()))***++++++******)))((((((((('''%%%!!!  ######$$$$$$$$$$$$############$$$%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$###!!!"""###%%%$$$$$$######"""!!! !!!!!!""""""######$$$$$$$$$###"""!!!!!!###%%%$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!###%%%'''''''''(((((((((((((((((((((&&&###  """&&&((())))))((((((((()))***))))))(((((((((((())))))******+++,,,///444777999;;;???HHHTTT```iiimmmjjjjjjllloooqqqrrrpppnnnlllmmmnnnmmmllllllnnnpppooopppqqqrrrqqqpppnnnllllllmmmmmmnnnpppqqqqqqrrrhhhUUUBBB999777555333222///+++%%%  )))(((((((((+++///333555;;;<<<;;;888333...,,,++++++000666:::<<<===>>>???AAABBB???AAAIIIJJJUUUjjj{{{~~~ppppppqqqrrrssssssqqqpppooooooooonnnnnnmmmllllllpppiiijjjkkkhhhkkkgggWWWHHH???999:::;;;888777777777666555555666555333000,,,,,,+++)))(((***...111999888666333///+++'''%%%!!!   ###'''+++...***(((...>>>MMMVVVYYYZZZ\\\ZZZYYYWWWWWWYYYZZZ\\\YYYYYYXXXXXXXXXWWWUUUTTTYYYYYYXXXWWWWWWWWWWWWWWWUUUVVVWWWXXXXXXWWWVVVVVVTTTJJJ@@@<<<;;;888333///---***&&&&&&+++111555777555777777222,,,***---111111///,,,))))))***+++,,,,,,,,,---///000222333333...------///111222111///)))++++++(((%%%###%%%''',,,...000111111222444666222111000/////////000111333111...+++)))(((((()))%%%""" $$$***...444333111000000222444555111///......000222222111555222//////111444666777111///------......---+++++++++******+++---///000333444444444333111///---///---+++******+++,,,...,,,,,,,,,,,,++++++******++++++))))))))))))***++++++***))))))******)))(((&&&###  !!!"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!!"""###%%%$$$$$$###"""!!!  !!!"""############""""""  """###$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###### """%%%&&&***)))))))))((((((''''''''''''%%%!!!!!!%%%&&&((())))))(((''''''((()))((((((((((((((()))***++++++******+++///555999;;;>>>EEEQQQ]]]gggmmmnnniiiiiijjjmmmppppppnnnllllllmmmnnnnnnllllllmmmooooooppppppqqqpppooommmlllmmmmmmnnnoooooopppqqqqqqjjjXXXEEE<<<:::888555444111,,,&&&""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!((((((((()))+++///222555:::<<<<<<999333...,,,,,,+++000666;;;>>>>>>===<<>>CCCMMMYYYdddjjjmmmmmmiiijjjkkknnnppppppnnnlllkkkmmmnnnmmmlllkkklllmmmooooooooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnkkkXXXDDD<<<:::888666555111---'''"""!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%'''***...222444999<<<===:::444...,,,---+++///555;;;??????===;;;>>>CCC@@@@@@HHHMMMWWWiiiwwwzzz~~~sssuuuvvvvvvtttrrrqqqqqqkkkjjjjjjjjjkkklllmmmmmmrrrmmmooooooiiiiiidddTTTFFF???;;;<<<<<<999999<<<:::888666555555444222000......---+++,,,///444999999888444000+++'''$$$""" !!!!!!$$$)))---000***,,,666FFFTTTZZZ\\\]]][[[ZZZYYYXXXXXXYYYZZZ[[[WWWYYYZZZZZZYYYXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUWWWXXXXXXYYYXXXVVVUUUTTTUUUSSSMMMDDD???===999333111...***(((***///666:::666444333333555555333111111222222111//////000111222222222333333333444444444222111111111000---+++***,,,,,,(((######(((---...000111111111111333555555444222111111111222333---...///000000///...---"""  !!!&&&///666//////...---......000000111000///000222333222111///...,,,---000222333333******+++---...///000111))))))***+++...111444555000111333333111111111222///...,,,+++***++++++,,,***+++,,,------,,,+++***,,,+++*********+++,,,---,,,)))'''(((+++,,,***'''""" !!!""""""###$$$%%%%%%%%%$$$#########!!!!!!###$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%$$$$$$$$$###"""  !!!#########"""!!!"""""""""!!! """######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%$$$"""  ###%%%'''(((******))))))((((((''''''$$$###!!!!!!%%%(((&&&((())))))'''&&&&&&'''''''''''''''(((***++++++------,,,,,,---111777<<>><<<===CCC@@@>>>FFFNNNXXXiiiwwwzzz~~~rrrtttvvvuuurrrpppqqqrrrnnnnnnlllkkkkkkkkklllmmmmmmkkkqqqqqqjjjhhhcccTTTEEE???;;;;;;:::999:::>>><<<999777555555444222000...---,,,******...444999888666222---((($$$!!!  !!!%%%)))...111***---888JJJWWW[[[]]]^^^ZZZZZZYYYYYYYYYYYYZZZZZZSSSVVVXXXYYYXXXXXXZZZ\\\XXXWWWWWWVVVVVVVVVWWWWWWVVVVVVWWWXXXXXXWWWUUUTTTTTTWWWTTTKKKCCC???<<<888333111...++++++///555999666111...000555666111+++***---000000000000333555555555555444444444333333333222111111111000...,,,***,,,,,,(((######)))000---///111111111000111222333333222111111111111111......---,,,++++++******!!!"""+++333......//////000000000111111000000111222333222000,,,,,,+++---//////...---)))***,,,------...000111)))))))))***,,,///111333222444555444111000111222......---,,,,,,+++******,,,---///000000///...---,,,++++++***+++,,,---...,,,)))&&&(((+++---***''' !!!#########""" !!!###$$$%%%$$$###"""$$$$$$###!!! !!!!!!$$$###"""!!!"""###%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%$$$$$$$$$$$$###!!! !!!###$$$$$$###"""!!!######"""!!!  """"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###!!!!!!$$$%%%''''''((((((((((((((((((((('''###!!!"""%%%'''(((&&&((()))((('''%%%&&&&&&&&&&&&''''''(((***+++,,,+++,,,...///222777===BBBIIITTTbbbjjjlllkkklllnnnmmmmmmnnnppprrrrrrpppnnnlllnnnpppooonnnlllllllllnnnnnnmmmlllmmmnnnppprrroooooooooooooooooooooppplllXXXBBB777555555666777111,,,&&&"""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!$$$(((,,,///111666<<>>DDD@@@<<>>>>>EEE@@@;;;DDDNNN[[[kkk|||~~~vvvuuutttrrrqqqppppppooorrrqqqooonnnnnnllljjjgggnnnnnnlllkkklllkkk```SSSDDD???:::777777:::<<<===???===:::777444222111111...---+++((((((+++111666444222///***&&&"""  !!!!!!(((---...,,,222<<>>>>>888111---+++111---111<<>>@@@CCCLLL]]]lll{{{~~~tttsssrrrqqqqqqpppqqqqqqrrrqqqpppppppppooommmkkkooonnnkkkjjjllljjj```SSSDDD@@@:::777777999;;;<<<>>><<<999666444222111111///...+++(((&&&'''+++///111///,,,((($$$!!! !!!""")))......,,,333>>>KKKVVV\\\^^^^^^\\\[[[YYYYYYZZZZZZYYYWWWWWWWWWWWWXXXYYYZZZ\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWYYYUUUTTTXXXZZZWWWUUUUUU[[[YYYWWWTTTQQQKKKEEE@@@;;;888444000,,,+++---...333000+++(((+++000---&&&"""###%%%$$$'''+++222111111333666777555333444444444444333222111000000000...***&&&&&&***...000000000//////.........000111222111//////000222//////...---,,,++++++******)))%%%""" """&&&***,,,---///111555777888777666666222...---...000///.........------...//////000+++,,,---............---000---,,,---***'''(((,,,333444555444111---++++++---...///...,,,*********++++++,,,---...///000000,,,,,,+++++++++,,,---...///...---......,,,&&&""" $$$''''''$$$  ###$$$%%%%%%%%%&&&%%%%%%%%%$$$######### """$$$$$$%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""######""""""""""""######""""""###############""""""############"""!!!!!! !!!!!!!!!!!!""""""""" $$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""######%%%$$$###!!! ###%%%'''''''''&&&))))))((('''%%%###"""!!!!!!$$$&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&(((''''''''')))***++++++***...333666:::BBBMMMUUUbbbgggmmmnnnllljjjkkkmmmlllmmmooonnnnnnnnnoooqqqqqqnnnooorrrqqqnnnmmmooooooqqqrrrrrrqqqpppqqqrrrqqqmmmjjjlllpppsssrrrooojjjYYYCCC555222555777777666000(((!!! !!!###$$$&&&))),,,...:::<<<>>><<<555000---,,,///,,,000:::AAAAAA@@@AAA@@@>>>===???BBBJJJ[[[jjj{{{}}}qqqqqqpppppppppqqqqqqrrrrrrqqqpppqqqrrrrrrpppoooooonnnkkkiiikkkjjj```TTTEEE@@@;;;888888999:::;;;===;;;999666444222222222111000---((($$$###%%%&&&,,,+++(((%%%"""  ###+++//////---555AAANNNXXX\\\\\\[[[\\\[[[ZZZ[[[[[[ZZZXXXUUU[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[WWWWWWZZZ[[[XXXVVVWWW[[[ZZZYYYWWWUUUOOOIIIDDD>>><<<888444000---,,,+++///000---******...---)))###"""'''...---...000333555444333333444444555444222000///111111///+++''''''+++///222222111000///...---,,,///000111111000///000222111111111000000000/////////...+++(((%%%!!!!!!###%%%'''))))))...444999;;;;;;:::999888333---******---///000//////......//////000000)))***---///000///...---111...,,,,,,***''')))...444666666444111---+++++++++,,,,,,,,,***))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........///000000,,,%%%!!! """%%%'''&&&### """$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ """"""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""######""""""""""""######!!!!!!"""""""""""""""!!!!!!!!!""""""######"""""" !!!!!!!!!!!!!!!!!!!!! !!! ###$$$$$$%%%%%%$$$$$$$$$ !!!!!!!!!"""#########$$$$$$"""  """$$$&&&'''''''''''')))((('''%%%$$$"""  """$$$&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((())))))*********...222666;;;@@@JJJUUU]]]hhhlllppppppnnnkkkkkklllnnnoooppppppooonnnoooqqqrrrnnnmmmoooooolllmmmpppqqqrrrrrrqqqoooooopppqqqpppmmmkkklllppptttuuuttthhhWWWBBB555333555777777666000((("""!!!!!!!!! !!!###$$$%%%&&&)))///444<<<>>>>>>:::444///---......,,,///888@@@AAAAAAAAA@@@>>>===???AAAIIIYYYhhh{{{}}}qqqqqqppppppoooooopppppprrrqqqpppqqqrrrrrrpppnnnooommmkkkiiikkkiii___SSSEEEAAA;;;888888999::::::<<<:::888555444333222222111000---)))$$$""""""###)))(((&&&###!!!  %%%---000///...777EEERRRYYY[[[YYYXXX\\\\\\\\\]]]]]][[[XXXUUU[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[XXXXXX[[[ZZZWWWVVVWWWXXXXXXXXXXXXVVVQQQKKKFFF???===:::666333000---***---111111...---//////---)))######(((+++,,,---///000222222111000111333444444333111000...///...+++((((((,,,000222222222222111000...---...///111111000000111222222222222222222222222222111111000---)))$$$ !!!"""###$$$$$$%%%###***444:::<<<;;;::::::777333...+++***+++...///000000////////////000000***+++---...////////////...,,,+++,,,+++)))---222222444444333000---,,,,,,***+++,,,+++))))))***++++++++++++*********))))))+++++++++,,,,,,,,,---------///111222000+++$$$ ###$$$&&&&&&%%%""" !!!###%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!  !!!"""###$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$#########"""$$$######""""""######$$$""""""""""""!!!  !!!"""############ !!!!!!!!!""""""!!!!!!!!!""""""#########"""!!!!!! ######$$$%%%%%%%%%$$$$$$ !!!!!!"""###$$$$$$%%%$$$###""" """###%%%&&&''''''''''''((('''%%%$$$"""  !!!###%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((***************+++111444999>>>FFFPPP\\\dddjjjmmmppppppnnnlllkkklllooopppqqqpppooonnnoooppprrrooooooqqqqqqnnnmmmpppoooppppppnnnmmmnnnppprrrtttqqqoooooorrruuuwwwwwwgggWWWCCC666444777999999666000(((""" !!!!!!!!!!!!"""!!!"""&&&***---222666:::===>>>;;;555000......------///777???CCCDDDDDDBBB@@@???@@@BBBIIIXXXgggzzz}}}tttsssqqqpppooonnnnnnnnnsssqqqppppppqqqpppnnnkkkmmmmmmkkkjjjkkkjjj^^^RRRCCC@@@;;;999999:::::::::;;;999777555333333333333111000---)))%%%"""###$$$((('''%%%###"""!!! !!!'''///222///...999HHHTTTZZZZZZXXXVVV]]]\\\]]]^^^^^^]]]ZZZWWWYYYYYYYYYYYYZZZ[[[\\\\\\WWWWWWWWWWWWVVVVVVVVVVVVYYYWWWWWWZZZYYYUUUUUUWWWVVVUUUUUUVVVUUUQQQLLLHHH@@@>>>:::888666333///+++---333555333111333333222---'''"""!!! ###(((***,,,...///000//////...---...000111222333222222***,,,,,,***((()))...222111222333444444222111000,,,...111222111111222333222222222222333333333333111111111000,,,&&&!!! !!!############"""""""""!!!%%%...666::::::999888222222000...,,,,,,------000000////////////000000...---,,,+++,,,...111222///,,,,,,---,,,***---222...000111000...------...,,,------+++******+++---,,,,,,++++++***))))))(((++++++,,,,,,,,,---------,,,///222333///)))"""###!!!###%%%%%%&&&%%%###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###"""!!! """######""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""  !!!"""#########!!!!!!"""""""""#########!!!""""""######$$$$$$%%%###"""!!!!!! !!!!!!"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###"""!!! !!!%%%%%%&&&&&&''''''''''''&&&%%%###!!! !!!"""$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''''')))++++++***+++---///333666;;;BBBKKKVVV```fffiiikkkmmmnnnnnnmmmmmmmmmooopppqqqpppnnnnnnnnnpppqqqoooqqquuuuuupppnnnooonnnooopppooooooqqqtttvvvvvvtttrrrqqqrrrssstttttthhhXXXEEE999777:::;;;;;;777111)))"""  !!!######$$$%%%%%%+++---...111777;;;???>>>999222///.........111666???FFFHHHGGGEEECCCBBBCCCEEEKKKYYYgggzzz}}}uuutttsssqqqooonnnnnnnnnrrrqqqoooooooooooollljjjkkklllkkkkkkmmmjjj]]]PPPBBB???;;;999999;;;;;;;;;999888666444333333333333111000---((($$$###$$$&&&''''''%%%###"""!!!!!! !!!)))111333000///;;;JJJVVVZZZYYYWWWVVV\\\\\\\\\]]]^^^]]][[[YYYZZZYYYYYYYYYZZZ[[[\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXVVVUUUVVVYYYXXXTTTTTTXXXUUUTTTTTTTTTTTTRRROOOLLLEEEAAA<<<:::999666111------222666444444666555333,,,&&&""" !!!&&&(((,,,000222111///...---,,,,,,---...///111222222)))+++,,,+++)))***...222111222333444444333111000+++---000222222222222333222222222222222222222222///000111111...***%%%"""!!!###'''&&&$$$"""!!! !!!'''///555888777555///000222111///---------000000//////......//////111///,,,***+++---000333111//////000...******...,,,...///...------...000.........,,,******,,,...,,,,,,++++++***))))))(((***+++,,,---------,,,,,,+++///222222---&&& %%%&&&!!! &&&%%%%%%$$$###""""""$$$$$$%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""  !!! !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$"""  !!!""""""###"""""""""""""""############""""""######$$$$$$$$$%%%###"""!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&"""!!! !!!###''''''''''''''''''''''''$$$###!!! """###$$$&&&&&&&&&%%%%%%''''''((())))))(((''''''(((***,,,,,,+++,,,000444777:::@@@HHHRRR\\\cccgggiiijjjkkkmmmnnnnnnnnnmmmnnnoooppppppooonnnoooqqqpppppprrrwwwwwwqqqnnnooooooppprrrssssssuuuwwwzzzttttttrrrqqqpppoooooooooiiiZZZFFF:::888;;;<<<;;;777111)))###  """$$$%%%%%%((( $$$((('''***///666;;;@@@???:::333...------///111555>>>HHHKKKIIIHHHFFFEEEFFFGGGLLLZZZgggzzz|||ttttttrrrqqqpppppppppppppppooonnnoooppppppnnnllliiijjjlllmmmoookkk\\\MMM@@@===:::999:::<<<<<<<<<999777666444333333333444222000,,,'''###"""$$$''''''&&&$$$###!!! """***333444000000<<>>888111---,,,,,,///000333<<>>BBBEEELLLVVV```gggjjjkkkmmmmmmmmmnnnoooooonnnllloooppprrrrrrrrrrrrtttuuussspppoooqqqqqqnnnnnnqqqllloooqqqrrrqqqppppppqqqqqqsssuuuuuusssqqqoooooohhhYYYFFF:::888999999888777222)))### !!! !!!!!!""""""######'''%%%'''***&&&''';;;SSSAAABBBBBB===555...+++++++++...///111;;;HHHLLLIIIIIIGGGGGGHHHHHHLLLYYYfffyyy|||wwwuuurrrsssuuuuuusssqqqooooooqqqrrrrrrsssssssssooommmiiiiiillliiiZZZIII@@@===999777888:::<<<<<<;;;999555222111111333555444111+++&&&$$$$$$&&&((('''&&&###!!!  %%%---333555555444@@@OOOYYY\\\\\\]]]^^^YYYXXXWWWWWWXXXYYYZZZ[[[___]]][[[]]]aaaaaa\\\WWW\\\ZZZXXXVVVUUUVVVWWWXXXWWWWWWWWWUUUUUUWWWZZZ]]]]]]\\\ZZZXXXVVVUUUUUUTTTRRRNNNHHHCCC???;;;666333...,,,***,,,///111000---'''&&&$$$""""""""""""""""""$$$(((000666888666333555333000...---...000111---000111...***(((+++000111222333333111...+++)))))))))+++///444555222///222444444444222222222444444111//////222333222000,,,***'''$$$######%%%&&&&&&$$$!!!###'''---222555777444000......//////...///...---+++***)))))))))000000000111111111111000222222111111000000//////...111333444222000...---,,,---///...,,,)))((((((''''''&&&'''(((***,,,---+++++++++++++++++++++++++++,,,---+++'''"""%%%)))((($$$###!!! ###%%%%%%''')))***)))'''%%%###&&&$$$######$$$"""  !!!"""###%%%&&&&&&"""###$$$%%%$$$$$$"""!!!!!!""""""############"""!!!"""""""""""""""!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!!!!!!!!!!!!! !!!$$$&&&((())))))(((((((((((('''$$$!!! $$$&&&%%%&&&''''''((((((''''''))))))((('''''')))---000///***)))...444777===BBBGGGKKKSSS^^^ggglllmmmlllooopppppppppppppppooonnnkkkpppuuuvvvrrroooppprrrtttrrrqqqqqqqqqqqqpppooonnnoooqqqsssssssssqqqpppoooqqqtttvvvwwwvvvtttssskkk^^^LLL>>>888777777888777111)))$$$"""!!!  !!!"""$$$$$$%%%%%%(((&&&'''******)))---222:::>>>AAA???888000+++***//////000333999BBBKKKPPPJJJIIIJJJJJJIIIMMMZZZhhhzzztttrrrooooooqqqssssssrrrppppppppppppooonnnmmmlllooommmjjjiiikkkgggXXXHHH@@@===999777888:::<<<<<<;;;999555222111222444666444000+++&&&###$$$&&&''''''&&&###!!! %%%---333555555666BBBPPPYYY[[[ZZZ[[[\\\ZZZYYYXXXWWWXXXXXXZZZZZZ___\\\[[[^^^aaaaaa]]]XXX\\\ZZZXXXVVVVVVVVVWWWXXXUUUVVVXXXXXXWWWXXXYYY[[[XXXXXXXXXWWWVVVUUUVVVWWWTTTQQQKKKFFFBBB===999555///---++++++...000111222---+++((($$$!!!!!!###'''---444777666555888666222///------...///...000000---)))'''***---...///111111111///---,,,******+++...222333111///111222333333111111222333666333000000111111///---***(((%%%###""""""###$$$$$$""""""&&&,,,111444222111///...---,,,---...------,,,+++*********+++111111222222222000///..................---------,,,...111111000///...///+++,,,---,,,)))'''&&&'''((('''''''''((()))***+++******+++++++++,,,,,,,,,//////...***$$$"""&&&%%%""""""  ###%%%$$$%%%&&&&&&&&&$$$"""!!!&&&$$$###$$$$$$""" !!!"""###$$$$$$######""""""#########""""""!!!!!!""""""######""""""!!!"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$###!!!  !!! """%%%'''(((((()))((('''&&&&&&%%%""" $$$&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''(((,,,......+++,,,222777:::>>>BBBJJJPPPYYYbbbiiilllmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmqqqssssssooonnnqqqttttttsssrrrqqqqqqpppooonnnnnnpppqqqssssssrrrqqqppppppqqqsssuuuvvvvvvuuutttlll___MMM???999888888999888222***$$$"""!!! !!!"""###$$$$$$$$$'''%%%&&&)))***))),,,111777;;;???===777000,,,+++//////000444:::BBBIIINNNMMMLLLLLLKKKIIILLLYYYgggxxx}}}sssqqqooooooqqqsssttttttpppppppppooonnnmmmkkkjjjpppnnnllljjjkkkfffWWWFFF???<<<999777888:::;;;;;;;;;888444222111333666999333///***%%%######&&&''''''&&&###!!! %%%---333666666999CCCQQQYYY[[[YYYYYYYYY[[[ZZZYYYXXXXXXXXXYYYZZZ]]][[[[[[]]]``````]]]ZZZ[[[ZZZXXXWWWVVVWWWWWWXXXTTTVVVYYYZZZYYYXXXXXXYYYWWWXXXZZZXXXTTTSSSTTTVVVXXXTTTPPPKKKFFFAAA<<<888111///---++++++...444888222///+++&&&"""  !!!$$$)))000555777777:::888444111...---------///000///,,,(((&&&(((***)))+++---///000000000///+++++++++,,,///000000///000111222222000000111222777555222000//////---++++++***'''%%%$$$%%%&&&&&&###!!! $$$)))///222///222333111...,,,---///,,,,,,+++++++++,,,,,,------...000000///---***(((,,,,,,,,,,,,------------+++,,,......---...///000......---+++(((''''''((())))))(((((((((((())))))))))))***+++,,,------...000000...)))### %%%%%%###!!! """$$$%%%%%%%%%$$$###"""!!!!!!%%%$$$$$$%%%%%%### !!!###$$$$$$$$$############"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""" """!!!  !!!$$$&&&'''''''''((('''%%%$$$$$$"""!!!$$$&&&'''&&&%%%$$$$$$%%%&&&&&&'''((())))))((((((***,,,------111888===>>>@@@DDDOOOVVV```hhhkkklllmmmnnnlllllllllmmmnnnnnnnnnnnnoooqqqqqqpppmmmnnnqqquuuttttttsssrrrqqqoooooonnnppppppqqqrrrrrrrrrqqqqqqrrrrrrssstttuuuuuuuuuuuummm```OOO@@@:::999::::::888333+++%%%"""!!!  """############%%%###%%%(((((('''+++000555999===<<<777111---,,,///000222666;;;BBBGGGKKKNNNMMMMMMKKKIIIKKKXXXfffvvv|||ssssssssstttuuuuuutttsssooooooppppppppppppooooooqqqpppnnnllllllfffVVVFFF>>><<<999777888:::;;;;;;:::888444222222555888:::222...)))$$$"""###%%%''''''&&&###!!!  %%%---444666666999DDDRRRZZZ[[[YYYYYYZZZ[[[ZZZYYYXXXXXXXXXYYYZZZZZZYYYYYY[[[]]]^^^\\\ZZZZZZZZZYYYXXXWWWWWWXXXXXXUUUWWWYYYYYYXXXWWWXXXYYYZZZ\\\]]]ZZZUUUQQQQQQSSSYYYWWWSSSNNNJJJDDD>>>:::333222000,,,***---555<<<222000---)))%%%###!!!!!!!!!%%%+++111666999:::888555222000///...///000000///+++'''%%%&&&(((&&&'''))),,,...000222222---,,,++++++,,,...//////000111222222111111222333666444222000///...---,,,000///---,,,++++++,,,,,,'''###  %%%***---111666:::888333///000222......---,,,,,,,,,------+++---000111111...+++))),,,,,,,,,---.........///---......---,,,,,,...000111111000---******+++,,,+++******)))(((((('''''''''((()))***,,,---...///......,,,((("""!!!&&&'''&&&!!!"""###((('''%%%###""""""""""""######$$$%%%%%%$$$""" !!!###%%%%%%############"""!!!  !!!!!!!!!!!! !!!!!!""""""##############################%%%%%%$$$###""""""!!!!!! """&&&(((((('''&&&)))'''%%%###"""!!! ###%%%&&&(((&&&$$$######$$$%%%&&&'''(((******)))((()))+++...000777@@@DDDCCCEEEHHHTTT\\\ffflllkkkjjjlllnnnmmmmmmmmmnnnooopppqqqqqqnnnpppqqqpppooooooqqqsssqqqrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssttttttuuuuuunnnaaaPPPBBB;;;:::;;;;;;888444---&&&"""  !!!""""""""""""###!!!###&&&'''&&&)))///777;;;>>>===777111---,,,...000333777<<>>AAA???999111---+++...000333777<<>>IIIVVV^^^___]]]\\\]]]YYYYYYXXXXXXYYY[[[]]]^^^[[[[[[[[[ZZZYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZYYYYYYXXXYYYYYYWWWVVVVVVXXXZZZYYYWWWVVVYYY\\\]]]YYYUUUWWWWWWVVVVVVSSSMMMFFF@@@<<<999444000...---,,,+++333444666666222+++$$$  $$$+++000555555555555555555666666666444111...------,,,+++((((((&&&&&&'''***---...///111111///,,,+++,,,...///111222333222222444555111333444333111000222555333333333222222222222222///***$$$$$$***333;;;>>>===999666555555444222222111111111---...000111111111000000+++++++++++++++*********...//////---+++***+++,,,,,,---//////.........///......///......,,,***)))((())))))+++,,,---......///---(((""" ###%%%%%%%%%!!! !!!$$$###!!!"""$$$$$$###$$$&&&""""""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""###$$$%%%&&&########################!!!!!!   !!!######%%%&&&''''''''''''&&&### ###%%%&&&''''''$$$$$$%%%&&&'''(((((())))))************,,,000333===@@@GGGOOOQQQRRRXXX```ggghhhiiijjjkkklllmmmmmmmmmlllkkkjjjjjjkkkmmmnnnqqqqqqrrrsssttttttsssqqqooorrrtttsssooonnnppptttuuussspppnnnnnnoooqqqsssrrrsssuuuvvvvvvtttsssrrrooobbbPPPBBB<<<;;;;;;<<<999777222***""" """  !!!$$$&&&%%%)))///:::>>>AAA???999222---,,,---...111555;;;@@@EEEHHHGGGFFFFFFFFFDDDHHHUUUcccpppwww}}}tttuuuvvvtttqqqqqqtttwwwlllmmmoooqqqssstttuuuuuujjjmmmooommmjjjbbbTTTFFF<<<:::888888999:::999888777888:::;;;:::999666555...+++&&&"""!!!"""$$$&&&'''&&&###!!!  &&&///666999999BBBLLLYYY```___\\\[[[[[[XXXXXXXXXXXXZZZ\\\^^^___]]]]]]]]]\\\ZZZYYYZZZ\\\XXXYYYZZZZZZZZZZZZZZZYYYVVVXXXZZZZZZXXXWWWWWWWWW[[[XXXUUUWWW\\\\\\VVVPPPWWWWWWWWWWWWUUUOOOHHHCCC>>>:::444222000...)))%%%---000555777555000)))$$$ """(((---666666666666666555555555777444111000//////...---***)))'''&&&&&&(((***,,,000111333111---+++,,,......000111222111111333444333555555444111000222555444444444444444444333333,,,((("""%%%000;;;BBBCCC???;;;555444444333333444444555666666777777777666666555///......------,,,,,,,,,***,,,---,,,+++******,,,,,,...111222222111111222...///000000///---,,,+++))))))***+++,,,------...)))((($$$ $$$'''((('''&&& !!!&&&%%%###!!!"""$$$######$$$&&&""""""!!!  !!!!!!!!!!!!!!!  !!!"""############ !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""   """$$$$$$$$$%%%%%%&&&'''((((((###!!! ###&&&'''''''''###$$$%%%'''((()))))))))************+++...222666AAACCCJJJPPPRRRTTT\\\eeekkkjjjiiijjjlllnnnooonnnpppooommmllllllmmmnnnoootttsssqqqqqqrrrtttttttttqqqtttvvvtttooolllnnnqqqvvvtttpppnnnnnnooorrrsssqqqsssuuuwwwwwwuuurrrqqqnnnbbbPPPBBB;;;:::;;;;;;:::888222***""" ###  !!!%%%&&&&&&***///777;;;???>>>888222...------...000444:::@@@FFFIIIJJJIIIHHHGGGEEEGGGTTTbbbqqqxxxxxxvvvuuussssssssstttttthhhjjjnnnpppqqqpppnnnlllrrrpppnnnlllkkkdddTTTCCC999999999:::;;;:::888666999777555555666777777666111+++$$$!!!"""$$$%%%%%%)))%%%!!!!!!!!!###+++444:::999777AAAMMMZZZ___\\\XXXYYY[[[UUUWWWYYY[[[]]]\\\\\\[[[\\\[[[[[[[[[[[[YYYVVVTTT\\\XXXTTTUUUYYY\\\]]]]]]YYYYYYZZZZZZYYYXXXWWWWWWZZZZZZ[[[[[[ZZZXXXVVVUUUYYYVVVUUUVVVWWWSSSKKKDDDDDD???888333000///---,,,+++++++++...000///+++'''$$$!!!!!!"""###---///333666888777666555000222333555444333111//////---)))&&&$$$$$$%%%&&&...000222333222...***'''------,,,+++,,,///111222333444444333111111333444444333222222333333222000...+++&&&!!!"""!!!%%%444EEELLLEEE<<<666444111///000333777:::>>>:::555444777;;;<<<===333///***'''((()))***+++&&&(((******(((''''''(((---,,,,,,...000000///......+++((())),,,---,,,***++++++,,,,,,,,,,,,,,,,,,$$$"""  ###%%%&&&%%%%%%###$$$%%%$$$""""""$$$&&&'''$$$$$$###"""  ###$$$%%%$$$### !!!###$$$%%%%%%$$$$$$ !!!"""$$$%%%&&&#########"""!!!  !!!!!! """###%%%%%%&&&'''((((((%%%"""!!!!!!%%%'''((('''&&&%%%''')))***)))))))))*********((((((+++222;;;AAAFFFJJJOOOUUUZZZ```fffjjjiiimmmpppoookkkiiikkknnnooommmkkkjjjlllnnnnnnnnnlllooorrrsssrrrrrrrrrsssnnnoooqqqrrrsssrrrrrrqqqrrrssstttsssrrrrrrsssuuuuuutttssstttvvvvvvsssoooqqqeeeQQQ@@@:::======;;;999444---%%%  !!!"""%%%''')))***333>>>DDDAAA999333111///000222444666999>>>DDDIIIIIIFFFEEEGGGHHHKKKUUU___rrr{{{xxxwwwvvvuuutttsssssssssppppppqqqppppppooonnnmmmqqqpppnnnkkkjjjcccRRRBBB:::999999:::;;;;;;999777888666555555666777666555111,,,%%%""""""$$$%%%%%%)))%%%!!!  $$$,,,666<<<<<<:::EEEOOOZZZ]]]ZZZWWWYYY]]]^^^___```bbbbbbaaa```___]]]\\\ZZZZZZZZZYYYWWWUUU[[[YYYWWWVVVXXXZZZ\\\]]]YYYYYYYYYYYYYYYYYYXXXWWWXXXYYYYYYYYYYYYYYYXXXXXX[[[XXXWWWWWWXXXVVVOOOIIIGGGBBB;;;555222000///---)))((())),,,///000...+++$$$"""!!!""""""***---111555777666333111000222555777777555222000111///,,,)))'''''''''''',,,...111333333000---+++***)))))))))***,,,...///111222222111//////000111333222111000111111111000...,,,'''"""!!!""",,,:::BBBAAA<<<;;;999666444333444666777===999555444666999;;;;;;111...+++***+++,,,,,,,,,)))*********))))))***,,,---,,,,,,---...//////------,,,******+++,,,++++++,,,---.........---,,,+++###!!! ###%%%&&&%%%$$$###$$$$$$$$$"""!!!$$$%%%&&&&&&&&&%%%%%%### """#########"""""""""###$$$$$$###"""!!! !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$######""" !!!""""""""""""###"""!!!  """"""  ###%%%&&&&&&%%%&&&'''((('''%%%""" !!!%%%'''((((((''''''(((******))))))***++++++++++++,,,///666>>>DDDHHHLLLQQQWWW\\\aaagggjjjhhhlllooonnnjjjiiikkkmmmmmmkkkjjjkkkmmmmmmmmmlllppprrrttttttsssssstttuuuqqqrrrssstttttttttsssssspppqqqssssssssstttwwwyyyuuutttssstttvvvvvvsssppppppeeeRRRAAA;;;>>>???======888000(((""" !!!"""%%%''')))***444???EEEAAA999333000...333444666888:::???EEEIIILLLIIIHHHIIIIIILLLVVVaaarrr|||xxxxxxwwwwwwvvvtttsssrrrtttsssrrrqqqppppppppppppoooooonnnkkkiiiaaaPPP@@@888777666777888999888777666555333333555666666555000,,,&&&""""""###%%%&&&(((%%%"""  $$$---777===???>>>IIIQQQZZZ\\\YYYWWWZZZ^^^^^^___``````___^^^]]]\\\^^^\\\ZZZYYYZZZZZZXXXWWW[[[ZZZZZZXXXWWWXXXZZZ]]]WWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZ\\\ZZZXXXYYYZZZXXXTTTPPPJJJEEE???999555333000///(((''''''))),,,///000///&&&### %%%)))///444666444111...000222555777888777444333333222111...,,,***)))(((***,,,000333444333111000))))))(((((()))+++---...111222333222000///000111222222000/////////000111///---)))$$$ ###---555:::;;;>>><<<:::777555333333222:::777444222444666777777...------...000000...,,,***++++++***)))***---///...,,,++++++---......---------...---+++***+++,,,,,,,,,------,,,***(((&&&  !!! ###%%%&&&%%%$$$"""###$$$$$$"""  """$$$%%%%%%%%%&&&%%%%%%###!!! !!!!!!!!!!!!"""############!!!!!!###$$$$$$$$$###&&&&&&%%%%%%$$$$$$###### """###%%%&&&''''''((('''&&&$$$""" !!!  !!!"""!!!""""""######""""""!!! ###%%%'''(((&&&&&&&&&'''((('''$$$""""""%%%((()))))))))(((***++++++))))))***,,,+++,,,///222666<<>>>>>JJJRRR[[[^^^[[[YYYZZZ]]]ZZZ[[[[[[[[[[[[ZZZYYYXXX^^^\\\YYYXXXYYYZZZZZZYYYZZZ\\\\\\ZZZVVVVVVYYY\\\WWWWWWXXXYYYZZZZZZYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZ\\\ZZZYYYYYYZZZZZZXXXVVVMMMHHHAAA<<<888444222000)))(((''''''***---000111(((%%%  $$$+++222555444222000222222333444555666666666444444333222000---+++)))+++---111444555555333222---,,,,,,,,,,,,...//////333444666555444333333444333222111000...///000222000...+++'''### $$$,,,333888;;;:::999888555333000///555333111//////000000111,,,,,,...111222111---))))))***++++++++++++,,,...///---++++++,,,---------+++...000...+++)))***,,,))))))******((($$$!!!!!!!!!$$$&&&&&&%%%$$$  """###$$$### !!!###$$$"""###$$$$$$$$$###"""!!! !!!"""""""""!!!!!!###$$$$$$""""""###"""""""""!!!!!! !!!###&&&)))+++,,,,,,++++++)))(((&&&$$$#########"""!!!!!!!!!###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$'''((()))&&&&&&&&&'''((('''$$$!!!"""%%%(((*********((()))******))))))***,,,+++...333777<<>>EEEMMMRRRLLLIIIGGGGGGGGGIIISSS]]]sss|||wwwwwwxxxwwwvvvtttrrrqqqnnnooorrrssstttrrrpppooonnnpppooolllggg^^^MMM>>>666444333333555888999999666444333222333444333222+++)))%%%!!!!!!###&&&))))))&&&###"""!!!!!!!!!&&&---555:::<<<<<>>:::666333111,,,+++)))((((((***...111+++'''###  '''...333555555444555333111000111333777999444444444444222///---+++...000222555666555444333/////////............///111333555666555444555666333333333222//////111444000///,,,)))%%%!!! !!!###'''...333666777888888777555333111111000///---+++******++++++,,,...111222000+++((('''))),,,---,,,+++++++++111///...---.........,,,***---///...+++)))***,,,((((((((('''$$$!!!###&&&''''''&&&%%%""" """######!!!!!!"""!!!"""###%%%%%%%%%$$$######!!! !!!""""""!!! !!!###$$$###"""!!! !!!%%%))),,,...///000------,,,+++***)))(((((($$$$$$$$$$$$%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''"""%%%'''((()))'''&&&'''(((((('''$$$!!!!!!%%%(((***++++++'''((()))(((((((((+++---...111777<<>>@@@KKKRRR[[[aaabbb```^^^^^^[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[]]]]]]\\\[[[[[[ZZZYYYYYYZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYXXXWWWYYYYYYZZZYYYYYYXXXWWWWWWVVVWWWXXXXXXXXXWWWWWWWWWPPPLLLGGGCCC@@@===999666//////...+++)))***...111111---'''###!!!  ###(((...444777666555333222222444666777444555555555444444333333111222444666777777777666222111000...,,,***((('''&&&)))---000000111222333...222666555111//////111.........---***&&&""" $$$'''///111444777999:::::::::444555666444///,,,++++++++++++,,,...111333222222444444333111//////111333555444555666666444000---'''((()))+++------+++))))))'''$$$!!!"""$$$''')))+++***)))((($$$ !!!###$$$"""!!! """###%%%&&&''''''&&&&&&#########"""  !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""''',,,000222333333333222111///...,,,+++***'''(((***+++,,,+++******%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((()))))))))(((''''''((((((&&&### """%%%(((***,,,'''((()))******---111444:::===AAAEEEHHHLLLQQQTTTZZZ]]]cccggghhhiiikkklllkkkkkklllmmmnnnooonnnnnnooommmlllmmmooorrrrrrrrrsssuuuvvvvvvuuuttttttuuuqqqqqqpppppppppqqqrrrssspppqqqrrrrrrqqqqqqsssuuupppsssvvvvvvtttssstttuuusssmmm]]]JJJ>>>===>>>===>>>999111)))###  !!! !!!"""%%%''')))***333===DDD@@@777222///---+++...333777;;;@@@EEEIIILLLIIIHHHIIIIIILLLVVVaaannnyyyssssssrrrqqqqqqssstttuuurrrrrrqqqqqqpppqqqqqqqqqnnnssstttppphhh]]]LLL===777444000000333888;;;===<<<:::777555444333111///++++++***)))(((,,,333999555333///,,,***'''$$$!!!  (((000777<<>>@@@<<<555+++###!!! """$$$'''***+++///:::AAA>>>666111---++++++,,,///444;;;CCCJJJOOOLLLIIIHHHGGGFFFGGGPPPYYYmmmyyy{{{yyyxxxvvvvvvuuusssrrrrrrssssssssssssrrrpppooossspppmmmkkkfffYYYGGG:::555444333444777:::;;;;;;;;;999777444111///------,,,***((('''+++111888===777111)))$$$"""!!!  !!!'''000555888<<>>666000---******+++...333;;;CCCJJJNNNOOOMMMKKKKKKIIIJJJQQQZZZmmmyyy{{{yyyvvvxxxzzzyyytttppprrrsssssssssrrrqqqoooooottttttsssnnneeeVVVEEE:::666444333555888;;;<<<======;;;777333111/////////---***'''&&&***111:::???999333***%%%$$$###"""  !!!(((111777999>>>DDDSSS[[[aaa```]]]]]]\\\ZZZaaa```___^^^]]]]]]]]]]]]]]]]]]___``````___^^^^^^XXXXXXXXXYYY[[[\\\[[[ZZZ^^^[[[ZZZ\\\___aaa___]]]XXXXXXWWWWWWXXXYYY[[[\\\WWWVVVUUUUUUWWWXXXWWWWWWWWWVVVRRRNNNHHHCCC???===777555222...,,,******+++,,,---...---(((###!!!###$$$&&&***111777:::999666444777666666666555333///,,,222444777999999777555333333333333222000///---,,,------...///000111222222000000///...---,,,++++++,,,,,,---///000000---+++!!!  """&&&+++///222444111222333555555666666666444333111...,,,...111444999777333///...111888===888666333000------------000///,,,)))%%%""" %%%((()))***+++++++++***)))'''###!!!$$$$$$$$$!!!!!!"""###$$$%%%%%%$$$$$$######""""""$$$###"""######"""!!!###"""!!!!!!!!!  """"""!!! """"""!!!!!!!!!""""""###))),,,000333444444444444...---++++++,,,///222444444333111...+++(((&&&%%%$$$$$$$$$$$$""" $$$%%%&&&'''((())))))))))))((('''(((((('''$$$""" """###$$$%%%+++,,,...222888===BBBDDDHHHKKKMMMNNNPPPTTT\\\bbbgggggggggiiikkklllkkkjjjiiijjjlllnnnpppqqqrrrrrrooopppqqqqqqqqqrrrtttvvvqqqrrrsssuuuuuuuuuttttttrrrssstttuuuuuuuuuuuuuuuwwwxxxvvvtttuuuxxxwwwtttvvvuuusssrrrqqqrrrssstttyyyrrraaaLLL>>>;;;<<<<<<@@@<<<555,,,$$$ !!!###"""""""""###%%%&&&'''---888@@@===666000,,,))))))***---222:::BBBIIINNNQQQOOONNNNNNLLLLLLSSS[[[mmmyyy{{{yyyxxxxxxyyyyyyvvvttttttttttttsssrrrqqqpppooosssuuuvvvpppdddTTTEEE<<<666444444555999<<<===>>>===:::666222000//////000+++((($$$###&&&...888>>>;;;555---))))))***)))((("""!!! """***333888:::???FFFUUU\\\aaa```]]]]]]\\\ZZZbbb```___]]]\\\]]]]]]^^^[[[]]]___```aaa```___^^^ZZZZZZYYYZZZ\\\\\\[[[YYY\\\ZZZXXXXXX[[[]]]]]]\\\ZZZZZZYYYYYYYYYZZZ[[[\\\WWWVVVUUUUUUVVVWWWYYYYYYVVVUUUSSSOOOKKKEEEAAA>>>999777333000---+++******)))***+++***'''$$$!!! """%%%,,,111444333111///111111111333444444111///111444777:::;;;888555222222222222222111000///.../////////000000000000000222222111000......------------...000222222000...$$$"""  !!!###'''***...111//////000222333444444555666666444222000000333666???===888333000000444777888555222///------...///111///***&&&!!! ######&&&***)))******+++***)))((('''%%%!!!"""%%%&&&$$$""" !!!"""""""""""""""######### """$$$%%%$$$$$$$$$%%%###"""!!!  """"""!!!"""""" !!!###$$$$$$!!!###"""""""""###$$$&&&'''+++000555666444111000000,,,+++++++++---111555777444222000...---,,,***)))""""""""""""  %%%&&&&&&'''((()))))))))(((((('''(((((('''%%%""" """###%%%&&&///000222555:::???CCCFFFIIIMMMPPPRRRSSSXXX^^^dddgggfffggghhhkkkmmmlllkkkiiijjjlllmmmoooppppppqqqooopppqqqqqqqqqrrrtttvvvrrrssstttvvvvvvvvvuuutttuuuvvvvvvvvvvvvvvvuuuuuuwwwvvvttttttuuuwwwvvvtttvvvuuutttsssrrrrrrrrrrrrxxxrrrbbbNNN@@@===>>>===???<<<555---%%%!!! !!!!!!!!!!!!!!!###%%%'''(((---888@@@>>>666000,,,)))((())),,,222999BBBIIINNNNNNLLLLLLMMMLLLMMMTTT\\\nnnyyyzzz{{{zzzxxxuuuuuuxxx{{{wwwvvvuuutttsssrrrqqqqqqpppsssuuupppcccSSSFFF>>>555444444555999<<<>>>>>>;;;888555111......//////+++'''###"""%%%---666<<<===777000+++******)))'''###"""!!! ###,,,555999:::@@@GGGQQQYYY^^^]]][[[\\\\\\[[[aaa```^^^\\\\\\\\\]]]]]]ZZZ[[[]]]___```___^^^]]]___]]]\\\\\\]]]\\\ZZZXXX[[[ZZZXXXWWWXXXZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZWWWWWWVVVVVVVVVWWWYYYZZZUUUUUUTTTQQQMMMHHHCCC@@@:::888555111...,,,***))))))((('''&&&%%%$$$"""!!!!!!###&&&(((******))))))'''(((***...222333333111...111666:::;;;999666333000000111111111000/////////////////////000000000333222000//////...//////222111111222333333111///(((%%%!!!"""'''+++000000000000000111111111333444333222111111444666>>>===<<<888444111111111555444333222111000000//////,,,'''"""######%%%)))'''((((((((('''%%%###""""""$$$'''&&&%%%""" !!!###$$$$$$!!!$$$&&&&&&%%%%%%&&&(((%%%%%%$$$###!!!!!!"""""""""###""""""###%%%&&&%%%"""  """%%%&&&---111555555222...,,,,,,+++++++++,,,...111333555555222///---------+++)))!!!""""""!!! """''''''''''''((())))))***(((''''''(((((((((%%%### """%%%''')))111222444666:::???CCCEEEIIINNNTTTWWWYYY\\\```dddeeedddeeegggjjjmmmnnnnnnhhhiiijjjlllmmmnnnnnnooonnnpppqqqppppppppprrrtttssstttuuuvvvvvvvvvuuutttyyyyyyyyyxxxwwwvvvuuutttvvvsssrrrssstttuuuttttttuuuuuuvvvvvvuuusssqqqpppvvvqqqbbbNNNBBB???@@@@@@>>><<<666...&&&"""!!!"""!!!###&&&(((***,,,888AAA???777000,,,((('''))),,,222999BBBJJJNNNIIIGGGHHHIIIJJJLLLTTT]]]nnnyyyyyyzzzzzzwwwssstttxxx}}}xxxxxxvvvtttsssrrrrrrrrrnnnppprrrmmmbbbSSSEEE===444333333555888<<<>>>>>>999777444111///......///+++(((%%%###&&&---555;;;AAA;;;444000...,,,)))&&&$$$###"""!!! ###---666999999???FFFMMMTTTZZZYYYYYY[[[\\\[[[```___^^^]]]\\\\\\\\\\\\[[[[[[]]]^^^^^^]]]\\\\\\aaa___^^^]]]]]]\\\ZZZXXX\\\\\\[[[ZZZZZZ[[[\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYYVVVWWWXXXWWWVVVVVVXXXZZZUUUVVVVVVUUUQQQKKKFFFCCC<<<;;;888444000---+++***)))'''&&&%%%%%%%%%###""" """"""!!!!!!!!!""""""### ###(((---000000///)))---222777:::999777555000111111111111000//////////////////............///...---,,,,,,---...///555444333333444444333111,,,)))### !!!''',,,222111000///...............000111111000000222444555777::::::777444222111222333333333222111000000+++((($$$ $$$'''%%%%%%'''(((((()))***)))((('''&&&"""&&&'''&&&###!!! !!!###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$"""  """""""""###$$$$$$$$$$$$&&&'''&&&###!!!  """%%%(((***---///111111...+++)))((('''(((***,,,---///000111888444///,,,,,,+++(((%%%"""""""""""" !!!$$$((((((''''''(((((()))***(((''''''((()))(((&&&### ###&&&)))+++111222444777;;;???CCCFFFJJJPPPVVV[[[]]]___cccfffeeeddddddfffjjjnnnoooooohhhiiijjjkkklllmmmmmmmmmooopppqqqpppnnnnnnpppqqqssstttuuuvvvvvvuuuttttttyyyyyyyyyyyyxxxvvvuuutttuuuqqqpppssstttssssssuuutttvvvxxxyyyxxxuuurrrpppuuupppaaaOOOBBB@@@AAA@@@>>>;;;666///'''###"""""" ###&&&)))***---999BBB@@@888111---)))((())),,,222:::CCCKKKOOOHHHFFFEEEFFFGGGJJJSSS]]]nnnyyyxxxxxxxxxwwwvvvwwwxxxyyyyyywwwuuusssrrrqqqqqqqqqnnnooooookkkaaaRRRCCC999333222222444888;;;======999777555333111000///...***((($$$###&&&+++222777;;;777222//////---***'''%%%$$$"""!!! $$$...777888888===EEENNNUUUZZZZZZYYY\\\^^^]]]___``````______^^^]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\___^^^]]]]]]]]]\\\ZZZXXX\\\]]]]]]\\\[[[[[[\\\]]]ZZZ[[[[[[[[[[[[[[[ZZZZZZVVVXXXZZZYYYWWWVVVWWWXXXWWWXXXYYYXXXUUUPPPJJJFFF@@@>>>;;;888444000...,,,)))((('''((()))((($$$!!!   $$$''')))((('''###''',,,222666777777666222222333333222111000000000000///...---,,,++++++,,,,,,+++***+++---///000444333222333444555444333000,,,%%%  !!!!!! ###+++111222111000...---------...///111222222111000111333222555999:::999777666555111111111111111000000000(((&&&"""""")))+++&&&""""""###%%%''')))***++++++***  $$$%%%$$$"""  !!!$$$###"""""""""""""""""""""#########!!!!!!############$$$%%%$$$$$$%%%&&&%%%###!!!###"""""""""$$$(((,,,...,,,,,,+++++++++)))&&&$$$%%%'''+++...000000000///777111,,,***++++++(((%%%############!!!###&&&)))((('''''''''((()))***''''''&&&((()))(((&&&$$$!!!!!!!!!"""###&&&)))+++///000333777<<>>===;;;666///(((###"""""" """%%%''')))---:::CCCAAA:::333---***(((***---333;;;DDDLLLPPPMMMIIIFFFFFFEEEHHHRRR]]]mmmyyywwwvvvuuuwwwzzz{{{xxxtttxxxwwwtttrrrqqqpppppppppooonnnmmmiii```QQQ@@@555222111111333777;;;======999888777555333111000///'''%%%"""!!!###(((...222,,,***'''(((***+++(((%%%%%%$$$###!!! $$$///777888777<<>>:::666333000...))))))***---...+++%%% !!!###$$$!!!"""(((...333666666666444444444444333222111111111111///...,,,***)))(((,,,++++++***,,,...000222222111111222444555555444333...&&&!!!"""***222222111///...------......333444666555444333333444555888;;;<<<;;;:::999999111000///......///000111(((&&&"""###)))(((!!!!!!$$$&&&''''''"""######"""!!! !!!###$$$### !!!!!!!!! """$$$$$$###$$$$$$%%%$$$######$$$$$$"""!!! """%%%))),,,,,,)))'''''')))(((%%%"""%%%(((---111444444333222222---((('''***,,,+++((($$$$$$$$$$$$""" !!!$$$'''))))))(((''''''(((******'''&&&&&&((()))(((&&&$$$ %%%$$$######$$$&&&((())),,,...222777===DDDJJJMMMQQQTTTWWWYYY[[[aaahhhnnnllljjjiiiiiilllnnnoooooojjjkkklllmmmnnnnnnnnnnnnsssssssssqqqnnnmmmnnnooosssssstttuuuuuutttsssrrrqqqrrrsssuuuvvvvvvwwwwwwwwwrrrpppuuuwwwttttttxxxyyyxxxwwwvvvvvvvvvwwwxxxxxxrrrcccOOOBBB======;;;===;;;666///((($$$""""""!!!!!! !!!"""###%%%&&&...:::DDDBBB:::444...***(((***...333<<>>;;;:::777333///...+++***---222111***###!!! ###(((///555888777777555444444444444444777555111---***)))((((((......---------......///......///111333444222000000///,,,&&&!!!###***/////////.........///000111666666666555444222111000333555777999:::999777666000...---///111111...+++&&&$$$ !!!!!!######!!!###&&&((((((###  """%%%$$$"""$$$$$$$$$###$$$ !!!!!!!!!!!!!!!!!! !!!"""$$$''')))***)))(((((('''&&&&&&%%%$$$'''''')))---111444444333++++++++++++***)))'''&&&%%%%%%%%%###!!! ###%%%''''''''''''''''''((())))))+++***((((((((('''%%%###&&&###""")))---999...$$$$$$((()))***+++///555<<>>BBB???888111---+++,,,...444<<>>GGGWWW[[[^^^\\\\\\___aaa___]]]\\\\\\]]]___```___^^^___^^^]]]]]]\\\ZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[YYYZZZZZZ[[[[[[[[[ZZZZZZ\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYZZZZZZZZZYYYWWWTTTSSSHHHDDD>>>;;;:::888444000...+++***---111222---'''  %%%+++222666666555444333222222222222444222000...,,,*********//////............//////---,,,,,,---///000...---...---+++'''"""""")))---//////......///000222333888888888777666444333222000222555777777666555444222000///000111111---)))$$$""""""""""""!!!###&&&''''''### """%%%$$$"""%%%$$$######$$$"""""""""!!! !!!!!!"""$$$%%%'''((()))((((((((((((((())))))***------///222555666444333))))))))))))(((&&&$$$###$$$###""" !!!$$$%%%&&&((((((''''''(((((()))***+++***((())))))(((&&&$$$###!!!"""&&&(((111)))###$$$''')))+++...333999???DDDFFFIIILLLPPPTTTXXX]]]aaaccceeegggiiijjjjjjiiiiiijjjkkkmmmnnnjjjjjjkkkmmmoooppprrrrrrooopppppppppqqqqqqrrrrrrqqqsssrrrooorrrvvvuuupppqqqtttwwwyyyyyywwwvvvuuuuuusssrrrsssuuuuuutttrrrvvvuuusssrrrssstttuuuvvvvvvttthhhTTTDDD===<<<;;;::::::888222***$$$""""""  """$$$&&&((()))...555===AAA===666///,,,***,,,000666>>>FFFKKKNNNQQQQQQOOOJJJGGGIIIRRRYYYiiiwwwvvvvvvuuuvvvwwwvvvtttrrrooonnnmmmnnnppprrrsssrrrjjjpppssslll\\\JJJ>>>888222222444555777999:::;;;;;;999666333111///,,,))))))&&&###$$$)))111888===666///&&&!!! """######""""""!!! """(((111999999888???HHHXXX]]]___]]]\\\___```^^^bbb```^^^]]]___```aaa```[[[\\\]]]]]]]]]\\\[[[ZZZZZZ[[[^^^``````___]]][[[[[[[[[[[[ZZZZZZZZZYYYYYYWWWXXXYYYZZZ[[[[[[ZZZYYY]]]\\\ZZZZZZ[[[[[[YYYXXXZZZZZZZZZZZZXXXVVVTTTSSSIIIDDD???<<<<<<:::555222///,,,)))+++000111...***!!!!!! !!!(((///444666666444333333333333333111111111000///---,,,+++////////////////////////***)))((((((***+++***)))***++++++((($$$  &&&***////////////111333555666;;;;;;:::999888666444444000111444666666666555444555333111111111000,,,(((""" !!!######!!!"""%%%&&&&&&###!!!$$$$$$###$$$$$$#########$$$###"""!!! """###%%%(((***+++,,,---******)))***+++---///111//////111222444222///,,,(((((())))))(((&&&$$$######!!!!!!$$$%%%&&&&&&)))))))))((()))******+++***)))))))))******(((&&&"""######$$$$$$$$$$$$$$$((($$$###&&&((()))---222888===DDDHHHJJJMMMQQQTTTUUUZZZ```dddgggiiijjjkkkiiiiiiiiiiiijjjkkklllllliiikkknnnqqqsssrrrqqqooonnnnnnoooooopppqqqrrrrrrrrrsssrrrqqqrrrvvvuuurrrssswwwzzzyyyuuusssuuuxxxvvvuuuttttttvvvvvvuuutttrrrrrrrrrssstttuuuuuuvvvwwwuuujjjWWWFFF>>><<<<<<:::;;;999222***$$$"""""" !!!"""###%%%'''(((,,,333<<>>===;;;777444111---)))))),,,...---***###"""!!! '''///444888888777666555555555555222333333333222000...,,,......//////......------***(((&&&%%%'''((((((((((((***+++***&&&"""###&&&......///000222555888:::<<<;;;;;;:::999777555444222444666888888888888777666444222222222111,,,(((""" !!!###$$$""" """%%%&&&%%%""" $$$###!!!""""""!!!!!!"""######""""""!!!!!! """$$$'''+++...111222222......------///111333555333333333444333000+++((()))*********)))'''%%%$$$""" ###%%%&&&&&&&&&******))))))******+++,,,***))))))***++++++)))'''&&&&&&'''''''''&&&&&&&&&######&&&***++++++///666<<>>CCCCCCBBB>>>555)))###"""""" !!!  ###)))333:::::::::@@@IIIXXX]]]^^^\\\ZZZ\\\]]][[[``````aaabbbcccbbb```]]]YYY___aaa``````bbb```[[[]]]]]]^^^^^^^^^_________]]]]]]\\\\\\\\\[[[[[[[[[YYYZZZ[[[\\\\\\\\\[[[[[[XXXWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTNNNJJJEEEAAA@@@>>>999666444000+++((()))***)))(((&&&$$$""" """***222777888777666555555444444555555666777777555222///------............---,,,++++++)))&&&&&&(((*********'''***,,,+++(((###  ###,,,,,,---000333666:::<<<:::::::::999888777666555444555777999::::::::::::666444222222444333///+++$$$!!!!!!###$$$###!!!###%%%%%%%%%"""###"""  !!!"""""""""######$$$$$$$$$%%%&&&(((+++---///000111333333222222222333555555:::999888777666333...***))))))))))))(((&&&%%%###""" ###%%%&&&&&&&&&***************+++,,,,,,***))))))***++++++)))'''((('''&&&%%%$$$%%%&&&'''$$$%%%***//////...333:::???CCCIIILLLNNNPPPUUUYYY]]]aaaeeehhhhhhggghhhhhhjjjjjjkkkkkklllmmmmmmmmmppppppoooooonnnmmmlllllllllmmmnnnooopppqqqrrrrrrrrrrrrssstttuuutttuuuwwwxxxvvvssstttwwwzzz{{{{{{vvvwwwwwwwwwwwwvvvwwwwwwvvvwwwxxxyyyyyywwwuuutttoooqqqjjjYYYGGG???>>>???<<<<<<:::333***$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''+++444???AAA<<<333...---///444:::@@@CCCGGGKKKNNNQQQRRRQQQLLLHHHIIIPPPWWWjjjyyyxxxwwwvvvwwwxxxyyyxxxwwwvvvuuutttttttttsssqqqooosssppplllfff\\\MMM<<<111///000222444666888:::;;;999666222000//////...,,,+++000777@@@FFFGGGDDDBBB===666---'''$$$"""!!!  ###)))222::::::999@@@IIIXXX]]]___\\\[[[]]]]]]\\\]]]^^^___bbbcccbbb___\\\ZZZaaaccc``````dddbbb[[[___^^^]]]]]]]]]^^^```aaa^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXYYY\\\]]]\\\[[[\\\\\\[[[[[[ZZZZZZZZZZZZSSSOOOIIIEEECCC@@@;;;777666222---***))))))(((((((((&&&###  ###(((///555888555555333222222222222222777777888888666333000///....../////////---,,,++++++***)))***,,,---------)))+++---,,,)))%%%"""!!! &&&'''))),,,000555999;;;888888999999888777777666555666777999:::;;;;;;<<<777555333333555444///,,,$$$!!!"""$$$$$$###  $$$&&&&&&%%%!!!"""""" !!!###"""######$$$%%%&&&''''''((((((((((((((()))***+++666666666666666555555555777666444333222///,,,)))&&&&&&''''''&&&$$$"""!!! !!!$$$%%%&&&&&&*********)))******+++,,,***)))))))))******(((&&&&&&$$$""" !!!###%%%'''(((---222444333888>>>AAAEEEJJJMMMNNNQQQVVVZZZbbbdddfffggggggfffggghhhjjjjjjkkklllmmmmmmmmmmmmrrrpppnnnmmmllllllmmmnnnnnnnnnoooooopppqqqrrrrrrrrrrrrsssvvvvvvtttuuuyyyyyyuuurrrtttyyy}}}}}}{{{vvvwwwxxxxxxvvvvvvwwwxxxvvvwwwwwwwwwwwwuuusssrrrnnnqqqlllZZZHHH???>>>???<<<===:::444+++$$$""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%'''(((,,,666@@@CCC<<<444//////111666<<<@@@CCCFFFKKKOOORRRTTTSSSNNNJJJKKKQQQWWWhhhwwwwwwuuutttuuuwwwxxxxxxxxxttttttssstttuuutttrrrpppssssssppphhhZZZJJJ;;;222000000111222555888;;;<<<888555222000000000000///...555>>>FFFHHHFFFCCCAAA;;;777111+++&&&###"""!!!  ###(((222999999999???HHHZZZ^^^```^^^]]]___```^^^\\\\\\\\\^^^``````___]]][[[bbbddd^^^^^^cccbbbZZZ___^^^^^^]]]^^^___```aaa^^^^^^^^^^^^]]]]]]]]]]]]^^^]]][[[YYYXXXYYYZZZ[[[[[[ZZZYYYZZZ[[[\\\[[[ZZZ\\\\\\\\\\\\\\\]]]]]]^^^XXXSSSLLLHHHEEEBBB<<<888666333///,,,++++++++++++)))'''$$$!!! !!!%%%+++000444666888444333222111111000111111555555666666555333222111000000111222111///---,,,+++++++++---000111111///,,,---...---)))&&&$$$### !!!###'''+++111555888777777888999999999999888888999:::;;;===>>>??????:::888555555555333...***"""!!!%%%&&&###!!!!!!%%%'''&&&%%%!!!"""!!! !!!"""$$$&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&'''))),,,...666777888999999888777555111///,,,++++++***(((&&&&&&&&&&&&&&&%%%###""" !!!$$$%%%&&&)))))))))))))))***+++++++++***((())))))(((&&&$$$"""!!!  """###)))))),,,333777888===BBBCCCGGGKKKMMMOOORRRWWW[[[dddeeeggggggfffgggiiikkkhhhiiikkklllmmmmmmllllllooonnnnnnnnnnnnoooqqqrrrooopppppppppqqqqqqrrrrrrsssqqqtttwwwwwwsssuuu{{{yyywwwvvvvvvxxxzzz{{{|||uuuwwwxxxxxxvvvuuuvvvxxxuuuuuuuuuuuuuuuuuuttttttppptttppp]]]III???<<<=========;;;444+++$$$""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&((()))+++666AAACCC<<<333/////////555;;;???BBBFFFNNNTTTTTTUUUTTTPPPKKKLLLRRRXXXeeetttuuusssssstttvvvxxxxxxxxxtttttttttuuuwwwwwwuuusssrrruuuuuukkkYYYFFF:::555111000000111444888;;;===888555222000000111111111000888BBBGGGGGGDDDBBBBBB888777333---'''$$$###### """(((111999999888???HHH[[[```bbb______aaabbbaaa]]][[[ZZZZZZ]]]_________[[[cccccc]]]\\\bbbaaaYYY]]]^^^^^^_______________^^^^^^^^^]]]]]]]]]\\\\\\___]]]ZZZWWWVVVWWWYYYZZZ[[[ZZZXXXXXXYYYYYYWWWVVVZZZZZZZZZZZZ[[[\\\]]]^^^[[[UUUOOOJJJGGGCCC===888555333111...------......***((($$$!!! !!!%%%***000444666777666555555444333222222222222222222333333444333333333111222333444333111///---***+++,,,///222333222111...//////---***&&&%%%$$$###(((---222555666777888999::::::::::::<<<<<<===???@@@BBBCCCCCC===:::777555555222---((( ###''''''###"""&&&((('''&&&!!!!!!!!!!!!"""$$$''')))((((((((((((((('''''''''&&&%%%%%%&&&)))...444777444666999;;;;;;:::888666000...+++)))*********)))'''((((((((('''%%%###""" ###%%%''')))))))))((()))******++++++***((((((((('''%%%###!!!!!!!!!!!!!!!""""""###)))(((+++333999<<<@@@EEEDDDHHHLLLNNNPPPSSSXXX\\\eeefffgggggggggiiillloooggghhhjjjkkkllllllkkkkkkkkklllnnnppprrrssstttuuuqqqqqqqqqqqqqqqqqqrrrrrrsssqqqtttxxxwwwsssuuu|||xxxzzz{{{yyyvvvvvvyyy}}}tttwwwxxxxxxuuutttvvvxxxttttttuuuuuuvvvwwwwwwwwwtttxxxsss```JJJ>>>;;;;;;===>>>;;;444+++$$$"""""""""""""""""""""""""""""" !!!$$$&&&(((******555AAACCC;;;222//////---333999>>>AAAGGGPPPWWWUUUVVVUUUQQQLLLMMMRRRXXXbbbrrr~~~tttttttttvvvyyy{{{zzzyyyuuuuuutttsssrrrrrrrrrrrrssssssnnnbbbRRRCCC888444......///222777<<<>>>>>>999999666111------111555???AAACCCEEEFFFDDDBBBAAA???888///)))&&&%%%"""  !!!!!!$$$///333666:::777<<>>>>>888777444///---///444999BBBCCCEEEFFFFFFEEECCCBBB<<<555,,,'''%%%$$$"""  !!!!!!$$$///444777;;;888<<>><<<999999888444+++$$$ !!! """$$$&&&''''''&&&"""!!!$$$!!! ###&&&&&&&&&&&&'''&&&&&&''')))***,,,---...///000222333555555666666777:::<<<<<<;;;999888999000,,,'''&&&'''(((((('''(((((((((***,,,***%%% """$$$((()))******)))((()))***)))'''%%%### !!!%%%&&&%%%,,,///333777:::>>>CCCGGGJJJJJJMMMPPPUUUZZZ___bbbeeeeeeeeefffgggiiijjjkkklllkkkjjjjjjkkklllnnnooolllnnnpppqqqpppooooooppprrrssstttuuuuuutttsssssssssvvvxxxyyywwwvvvuuuvvvrrrtttuuuuuutttttttttuuuuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxx{{{tttaaaNNNCCC>>>;;;<<<<<<;;;555,,,%%%"""""" %%%+++)))&&&&&&+++444???BBB===555///,,,222666;;;@@@EEEKKKPPPTTTXXXWWWUUUQQQNNNOOOTTTYYYbbbssszzzxxxxxxxxxyyyzzzxxxwwwuuutttsssrrrqqqqqqqqqqqqqqqppplll```PPP@@@666222......000333888<<<======888666222...---111888===EEEFFFGGGHHHGGGEEECCCAAA777111)))$$$######"""  !!!!!!###...444888;;;888;;;KKKYYY\\\```aaa```___^^^^^^]]]]]]^^^___``````aaaaaabbbddddddccc```^^^]]]]]]```______^^^^^^______```^^^[[[ZZZ[[[[[[[[[]]]```]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\ZZZXXXWWWXXXZZZ[[[ZZZZZZYYYYYYXXXXXXXXXZZZ[[[[[[UUUMMMGGGDDDDDD===999444222111000...+++&&&'''((('''$$$!!!  %%%)))444666999;;;;;;666///)))"""###%%%)))...111333333444222111222444555555444222///---...222444444222...---...///222333222111000...---,,,,,,***(((%%%"""  !!!&&&...333333333333666999;;;;;;:::@@@???<<<:::::::::;;;<<<>>>===;;;:::888111(((!!!!!!###&&&'''((('''###"""%%%$$$ ###%%%&&&&&&&&&'''((('''((())),,,///111444555444555666777777888888888:::;;;===;;;999666555444---+++)))(((((()))(((&&&******+++------***$$$ !!!'''((())))))''''''((()))&&&%%%###!!!"""&&&'''(((...222777<<>>;;;<<<;;;555---&&&""""""%%%"""&&&222;;;999111***+++444???BBB===555///,,,000555;;;@@@EEEJJJOOORRRSSSSSSQQQMMMJJJLLLQQQWWWdddqqq|||{{{yyyxxxyyyyyyxxxwwwuuutttsssrrrqqqqqqqqqqqqqqqppplll```PPP@@@666222......000444888<<<===<<<999666111---...333:::@@@GGGGGGGGGGGGFFFCCCAAA@@@333---&&&""""""###"""!!!  !!!!!!!!!---333777:::777:::IIIVVVYYY]]]_______________]]]]]]^^^___```aaabbbbbbaaabbbcccbbb___^^^^^^___^^^]]]]]]]]]]]]___aaabbb^^^\\\ZZZZZZZZZ[[[]]]```[[[\\\\\\\\\\\\\\\\\\[[[ZZZ[[[[[[ZZZZZZ[[[^^^```ZZZZZZZZZZZZYYYYYYXXXXXX[[[\\\[[[WWWPPPJJJFFFEEEAAA;;;555333333333///***%%%)))+++***&&&""" !!!$$$***///666888999999555...'''!!!$$$,,,333555555666555444333333333444444888444111///000111111000000///............,,,***111000...------,,,***((("""  %%%)))...///111555:::<<<===<<<@@@???===;;;:::999::::::;;;;;;:::999666///&&&"""%%%'''(((&&&######&&&%%%  '''(((******))))))+++,,,,,,,,,---///222555888999333444555777888999999:::;;;;;;;;;888333///------***************)))((('''((())),,,---,,,)))$$$ ###%%%&&&%%%$$$###$$$&&&###"""  ###''')))+++///444:::@@@CCCEEEHHHIIIMMMNNNOOOSSSWWW]]]bbbeeebbbbbbccceeegggiiikkkllllllkkkiiiiiijjjllloooqqqrrrooonnnpppssstttssspppmmmnnnpppqqqrrrrrrrrrqqqsssuuuwwwwwwvvvuuuvvvwwwsssuuuxxxxxxwwwvvvwwwwwwuuuvvvvvvwwwxxxyyyyyyzzzvvvuuuuuuuuuttttttsssssswwwyyytttfffTTTFFFAAA@@@;;;<<<<<<666...&&&###""" (((//////)))###+++444???BBB===555///,,,...222999???CCCHHHLLLOOOQQQQQQOOOLLLIIIKKKQQQVVVcccooo|||}}}{{{yyyxxxxxxyyyxxxwwwuuuuuutttsssrrrrrrrrrrrrrrrqqqlllaaaQQQAAA777333...///000444999;;;<<<;;;;;;777111...///555;;;@@@FFFFFFFFFEEECCCAAA???===333---&&&######$$$###"""  !!!!!! +++111555888555999HHHUUUXXX[[[\\\^^^___bbbddd^^^^^^______```aaaaaabbb^^^___```___^^^^^^___aaa___^^^]]]\\\\\\\\\^^^^^^]]]]]][[[ZZZZZZ\\\^^^^^^\\\\\\\\\]]]]]]\\\\\\\\\ZZZ[[[\\\\\\[[[\\\___aaaYYYZZZZZZ[[[ZZZZZZYYYXXXZZZZZZZZZWWWQQQLLLGGGEEECCC===666444444333///***&&&)))---,,,'''###!!!!!!###)))...111777888888555///'''!!!"""+++222666777999888666333111111222222777555222000000111222222444333222222222111///---333111///...///...,,,+++"""  $$$&&&***000777;;;===<<>>===;;;::::::::::::888888888666333,,,%%% ###%%%'''%%%""" ###&&&%%%!!!"""%%%'''...///000///......///000............///222444666444444666777888888999999555555555222...+++))))))((()))++++++***))))))((('''***...000...***&&&### !!!!!!  !!! !!!"""%%%(((,,,...000555<<>>;;;======888///'''###!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&'''&&&######(((---...+++444???BBB===555///,,,***---222777<<>>===<<<;;;555---(((''''''%%%$$$  !!!!!!$$$...111333777555;;;LLLVVVYYY]]]___`````````aaaaaaaaaaaa```````````````___``````___^^^^^^```bbbaaaaaa```___]]]\\\ZZZYYYXXX]]]^^^[[[\\\___^^^ZZZ^^^^^^____________^^^^^^\\\^^^``````^^^[[[ZZZZZZXXXYYY[[[\\\\\\[[[ZZZYYYWWWWWWXXXWWWUUUQQQLLLIIIEEECCC>>>:::666333000///******))))))(((&&&###  $$$+++222666555444666555222,,,%%%  $$$***222777555555444222//////222555000111222333444555666777/////////000333444333111333000...------------,,,%%%""" (((000666777777888888888999:::;;;<<<<<<<<<;;;999555...((($$$!!! """###%%%""" $$$###$$$###!!! $$$)))+++111333555555333000//////---+++)))'''&&&((()))+++333333444444444333222222000111000...+++******+++'''***++++++))))))+++---///333777777222+++&&&###!!!$$$&&&'''+++000444444888>>>CCCFFFIIILLLNNNOOORRRXXX^^^cccfffggggggeeeeeeeeefffggghhhjjjjjjdddgggkkkoooqqqpppmmmkkkmmmnnnoooooopppqqqtttwwwqqqrrrsssttttttsssrrrqqqoooqqqssstttuuuvvvyyy{{{zzz{{{{{{zzzyyyyyyzzz{{{zzzzzzzzzzzzzzzyyyyyyyyy}}}|||{{{zzzxxxwwwvvvuuuvvvuuurrrjjjXXXDDD<<<===;;;======999000(((###!!!  !!!((()))%%%+++444???BBB===555///,,,)))+++///222777>>>EEEJJJRRRQQQOOOKKKGGGHHHNNNSSS___ooo~~~wwwuuussstttwwwzzz{{{|||yyyxxxwwwvvvuuuuuuuuuuuupppooojjj___OOO???555000...///222666:::;;;;;;999555222///111777>>>BBBDDDEEEDDDCCCBBB@@@???>>>===>>>888///***((((((&&&$$$  !!!!!!'''000222333777666===OOOWWW[[[```cccbbb```]]]\\\bbbbbbaaaaaa``````______bbbbbbbbb```^^^^^^```bbb\\\]]]___```aaa```______WWW]]]___\\\\\\```^^^YYY\\\]]]]]]^^^^^^]]]]]]\\\XXX[[[___```___]]]\\\\\\XXXYYY[[[\\\\\\[[[ZZZYYYWWWWWWXXXXXXWWWSSSNNNKKKFFFEEEBBB<<<777333222222,,,)))''''''((('''###"""(((000777:::888444333222///(((!!!!!!&&&///666222333333000...///444777222333555555444444444444333222222222333333222000111///,,,+++,,,,,,,,,+++'''$$$"""***222777888888444555666888999;;;<<<<<<@@@???<<<666...'''###"""!!!"""&&&### !!!%%%$$$$$$""" ###'''***///222444444222///,,,,,,...,,,)))((('''(((***,,,+++,,,---///000111111222777777555111,,,((('''((((((***+++***))))))+++...111555888777000(((!!!"""%%%'''(((+++111555666:::???DDDGGGKKKNNNPPPPPPUUU[[[bbbgggiiiiiiiiigggggggggggghhhiiikkkkkkeeegggkkknnnpppooonnnmmmmmmoooqqqpppnnnnnnrrrvvvnnnooopppqqqppppppnnnmmmqqqrrrtttttttttuuuxxxzzzvvvyyy|||}}}|||{{{{{{{{{zzz{{{{{{{{{||||||}}}}}}||||||{{{yyywwwvvvuuutttwwwuuussskkkYYYDDD;;;===;;;======999000(((###!!!"""######%%%...555111'''+++555???BBB===555///,,,(((***---000555<<>>AAAAAAGGGEEECCCAAA@@@AAABBBCCCCCC===444...***)))(((((("""!!! """###***///555777333444AAAOOO[[[\\\]]]^^^___^^^]]]\\\ccccccbbbbbbaaaaaa``````dddcccaaa___^^^___```aaa]]]___aaabbbbbb___\\\YYYZZZ[[[\\\^^^___``````aaa^^^]]]]]]^^^```aaa___^^^^^^^^^^^^]]]]]]\\\\\\[[[YYYZZZ\\\]]]]]]\\\[[[ZZZWWWZZZWWWQQQTTT\\\XXXNNNIIIFFFAAA>>>:::666222///***)))******)))&&&""" ###(((...444777777444333***)))'''$$$!!!  )))444999888333,,,+++111555555444555666666444444444666555555555444333222000///444111...,,,---.........,,,''' """+++333666666888333---,,,000777===AAA<<>>;;;777333000,,,+++******)))'''###   """&&&***000555888666333111(((&&&$$$""" (((111777777333---,,,000333222333444555555444333444666444444444444444444333222222000---+++,,,,,,,,,,,,---(((!!! (((///111000///,,,)))'''***000888===<<<>>>>>>999000&&&!!! """###"""!!!!!! """"""%%%***///111000...*********((('''(((+++---''')))******)))***+++---,,,++++++++++++,,,---...///+++)))---...---000555666222111333///''' """$$$&&&'''***...333777:::>>>CCCHHHJJJMMMOOOQQQSSS[[[bbbeeegggiiihhheeeffffffggghhhiiijjjkkkkkkkkklllllllllkkkkkklllnnnttttttssssssssssssttttttrrrrrrssssssssstttttttttssssssttttttuuuuuuvvvvvv{{{{{{{{{{{{{{{|||}}}}}}{{{||||||||||||{{{yyyxxx{{{yyyuuusssrrrtttvvvxxxuuuvvvtttkkk\\\LLL@@@:::>>>===<<<;;;444(((!!! """!!! """&&&&&&$$$,,,777777///...666???@@@;;;333...,,,,,,+++,,,000333777AAALLLTTTTTTRRRNNNIIIIIIMMMRRR^^^mmm}}}{{{{{{zzzzzzxxxwwwvvvuuuwwwvvvvvvwwwxxxyyywwwvvvpppmmmdddVVVFFF888111...))),,,222888<<<===<<<<<<666444333777???EEEHHHIIIFFFEEECCCBBBAAABBBBBBCCCCCC===444---(((&&&%%%$$$"""!!! !!!###$$$)))---333555222444AAAPPP^^^^^^]]]]]]^^^^^^___```aaa```___^^^^^^```aaaccc```aaabbbcccbbb```^^^\\\aaaaaaaaaaaa```___^^^]]]\\\]]]]]]^^^^^^^^^^^^^^^```______```bbbbbbaaa___^^^^^^^^^^^^^^^_________\\\[[[ZZZYYYYYYYYYYYYYYY[[[]]][[[VVVXXX^^^\\\TTTMMMIIIDDD@@@===999555222///---+++)))((('''$$$"""!!!!!!!!!"""%%%***...444888888555000---$$$###!!!%%%---444666444///...111222///111333444444333333444666333333444555666666555555444111...------------,,,...***$$$ ###((()))(((%%%&&&%%%###$$$***333::::::<<<:::555,,,$$$ %%%$$$ !!!!!! ###***...111111)))(((((()))+++,,,,,,+++%%%'''***+++************'''(((***,,,///222444555222...---///000111444999666111...---+++$$$$$$%%%((())),,,000666:::<<>>999222...------+++,,,000222555???IIIRRRSSSRRRMMMIIIIIINNNTTT^^^mmm}}}yyyzzz{{{{{{zzzxxxvvvuuuuuuuuuvvvxxxzzzyyywwwuuuqqqnnneeeVVVEEE777000---)))---444999======;;;:::999777666:::@@@EEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCC===444,,,(((%%%$$$###"""!!!  !!!###$$$)))---333555222444BBBRRR```___^^^]]]^^^___```aaaaaa```^^^\\\]]]___bbbdddbbbccccccccccccaaa```___bbbbbbaaa```_____________________``````___^^^^^^]]]]]]\\\^^^___```___]]]__________________^^^^^^^^^]]][[[YYYYYYYYYYYYZZZ[[[]]][[[XXXZZZ^^^\\\VVVPPPLLLGGGBBB???;;;888555222///,,,***)))(((&&&%%%$$$###!!! %%%(((///222666999777333---)))"""!!!"""(((111444444111111333222///000222333333333333444666444555555666666666666666666444111000111111000///111---(((### """"""""" """$$$""""""'''111999888::::::444+++###!!!000000$$$$$$***///222,,,)))((())),,,...,,,***'''(((***+++******+++,,,***,,,///222555777888999222111000111333666:::===999333---+++'''!!! $$$&&&(((+++...222888<<>>;;;999555222...+++***)))(((&&&%%%$$$""" ###(((,,,333555777777444///)))%%%!!! $$$,,,111333333444666555111111222333333222222444555666666777777666666555444666444333222333333222111333000,,,&&&""" """!!! $$$,,,444777:::<<<888///%%%&&&$$$ &&&+++///111---)))(((***,,,,,,++++++,,,,,,+++***+++...111222444666999:::::::::999111222333444666;;;>>>???<<<555...+++'''  !!!$$$&&&)))+++///444:::>>>CCCEEEIIILLLMMMPPPSSSUUU\\\aaaeeeddddddfffgggdddhhhhhhiiijjjkkklllmmmmmmlllnnnooooooooopppsssuuusssrrrrrrqqqqqqrrrrrrsssuuussspppnnnnnnqqqtttwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwxxxyyyzzz{{{zzzzzz{{{{{{{{{||||||}}}}}}~~~{{{{{{yyyxxxwwwwwwwwwwwwuuuwwwwwwooo___OOOBBB;;;;;;:::<<<===666***###""" """###"""  !!!"""%%%%%%$$$%%%''''''%%%***222:::<<<888333000000,,,++++++...///222<<>>===<<<555///---(((!!! """###%%%'''***---000666<<<@@@EEEHHHKKKNNNPPPRRRVVVYYY^^^cccfffeeeeeehhhiiigggiiiiiijjjkkklllmmmmmmnnnrrrrrrrrrqqqooonnnooopppssssssrrrrrrrrrrrrsssssswwwuuusssqqqqqqsssvvvyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwyyyzzzzzzxxxwwwzzzzzzzzzzzz{{{}}}~~~zzzzzzzzzzzzzzzyyyyyyyyyuuuxxxwwwppp```OOOBBB;;;:::;;;===>>>888,,,%%%###"""$$$###  """!!!&&&((('''%%%)))111:::===:::444222111+++******---...222;;;EEEOOOSSSUUUPPPIIIHHHPPPYYY\\\kkk{{{yyyzzzzzz{{{{{{zzzyyyxxxvvvuuutttuuuuuutttqqqoooppplllbbbSSSCCC666111//////111555999;;;;;;;;;:::555555777<<>>777555111///...,,,)))''''''(((((((((***...333777777555333000+++'''###  &&&+++///333999:::777555666666555333222333444444444555666666666555555222111111333555666555333000000---(((""" !!!###***...222000+++%%%!!! """&&&------...---++++++,,,...---...///...---...000333333666999<<<<<<;;;888777222888:::888999<<<:::666666111......***### """###$$$&&&))),,,///333888???CCCFFFIIIMMMPPPTTTXXX\\\``````eeegggeeefffiiikkkjjjiiiiiijjjkkklllmmmnnnnnnssstttsssqqqnnnmmmmmmooottttttssssssssssssttttttvvvuuusssrrrrrrtttvvvxxxuuuuuuuuuvvvvvvwwwwwwxxxuuuyyy||||||xxxvvvvvvxxxzzzyyyyyyxxxyyyzzz{{{|||yyyyyyzzz{{{{{{{{{{{{zzzvvvyyyyyyrrrbbbQQQCCC<<<;;;;;;>>>@@@:::...'''%%%"""%%%$$$!!! """###%%%'''((('''111;;;???<<<666333222***((())),,,...111;;;EEENNNRRRTTTNNNFFFEEEMMMVVVZZZjjjzzz|||||||||{{{zzzyyyxxxwwwwwwuuutttssssssrrrpppnnnkkkggg^^^PPP@@@555111000...000444888;;;<<<======:::999:::>>>CCCDDDBBB???CCCDDDEEEEEEEEEEEEEEEDDDCCC===444...***)))((((((###"""!!! !!!"""$$$%%%,,,///444666555999IIIZZZ```aaabbbddddddcccbbbbbbccccccbbbbbbaaaaaa`````````aaabbbcccbbb```^^^]]]^^^^^^^^^^^^]]]\\\[[[ZZZ\\\]]]]]]^^^______^^^^^^\\\\\\[[[]]]^^^___^^^\\\YYYYYY[[[\\\^^^___```aaaYYYZZZ\\\]]]]]]\\\[[[ZZZ[[[ZZZ[[[\\\[[[ZZZ[[[]]]ZZZUUUNNNIIIEEECCCAAA???888555222000///---***''')))***+++,,,...222888<<<777555111---((($$$!!! """(((,,,222888:::888666777888666444222222333111222333555666777777777333333333555888999888777......,,,'''    !!!$$$'''&&&""" ###'''+++///000...,,,---///+++---///000000//////000...111555999;;;:::888777444:::===:::999:::777000111...,,,...,,,%%%!!!###$$$%%%(((***---111555:::AAAEEEFFFIIINNNRRRWWW\\\bbbfffaaafffhhhffffffjjjlllllliiijjjjjjkkklllmmmnnnnnnqqqrrrrrrpppooonnnoooqqquuuttttttssssssttttttuuutttsssrrrqqqqqqrrrtttuuuvvvvvvwwwxxxyyyzzzzzzzzzttt{{{wwwsssvvvzzzzzzyyyxxxwwwwwwwwwxxxyyyxxxyyyzzz|||}}}||||||{{{xxx{{{{{{sssdddSSSEEE===;;;<<>>888333222)))'''(((,,,...111;;;EEELLLQQQSSSMMMDDDCCCKKKTTTYYYiiiyyy|||zzzxxxvvvtttuuuvvvwwwxxxvvvtttvvvxxxyyyvvvsssjjjjjjbbbPPPAAA999444......111666:::<<<<<<;;;:::777555888@@@BBB>>>>>>BBBDDDFFFGGGEEECCCCCCFFFIIIFFFAAA:::333---)))((('''$$$###""" """&&&)))+++444999555222<<>>888---%%%""" !!!  !!!!!!!!! !!!"""%%%((()))%%%///;;;@@@<<<444...+++***((((((+++---111;;;FFFMMMQQQSSSOOOHHHEEEIIINNN[[[gggyyy|||zzzyyywwwvvvvvvvvvwwwyyyxxxwwwwwwwwwvvvuuussslllkkkaaaPPPAAA999333......111555999;;;<<<;;;:::777666999AAADDDBBBBBBFFFDDDEEEEEEDDDBBBBBBDDDGGGFFFBBB;;;444...***)))((($$$$$$""" """&&&)))+++444999555555@@@RRR___cccccccccbbbbbbbbbaaaaaa_________``````_________aaa```___^^^___bbbdddfffdddbbb``````aaaaaa^^^\\\]]]]]]^^^______^^^]]]]]][[[[[[\\\\\\\\\\\\\\\\\\_________``````aaaaaaaaa___]]][[[\\\^^^``````^^^___^^^]]]\\\[[[[[[[[[[[[]]]ZZZVVVRRRMMMHHHCCC@@@;;;999666222///,,,+++***++++++,,,...111555888:::444111---((($$$!!!"""'''---222555777;;;===999666777888777999666333222444555777777888666444444666777666555222---&&&!!!    !!!&&&,,,000///...---,,,+++,,,...000333555666777222555777666444555:::???@@@???>>>===;;;888333000000...,,,)))%%%!!!!!!"""$$$%%%%%%***---333777;;;???CCCFFFNNNNNNOOOQQQVVV\\\aaaeeedddfffhhhiiijjjiiihhhgggkkkjjjjjjjjjkkklllnnnooonnnnnnooopppqqqrrrrrrrrrppppppqqqsssqqqmmmpppvvvwwwuuutttrrrrrrssstttuuuvvvvvvvvvvvvwwwxxxyyyyyyxxxyyyyyyyyyyyyxxxxxxwww{{{{{{{{{{{{{{{zzzyyyyyywwwxxxyyyzzz{{{zzzzzzyyyyyyzzzyyyuuujjjZZZIII>>>===;;;===>>>999...%%%""" !!!!!! !!!!!!  """%%%(((***&&&000<<>>666000---***((((((+++---111;;;EEELLLOOOQQQMMMGGGEEEIIIOOOYYYfffxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzxxxvvvtttssssssnnnkkk```OOOAAA888222------000444888;;;;;;:::999666666999@@@CCCCCCEEEHHHCCCDDDDDDCCCBBBAAACCCEEEEEEBBB<<<555///+++)))((($$$$$$###!!! """&&&***+++333888666888EEEWWWcccdddcccbbbaaaaaaaaabbbccc^^^___aaabbbbbbaaa___^^^```___^^^^^^___aaadddeeeeeecccbbbaaabbbaaa___^^^```__________________```\\\]]]]]]^^^^^^]]]\\\[[[[[[\\\\\\]]]^^^___```aaa^^^\\\[[[\\\___`````````______^^^]]]\\\\\\\\\\\\]]]]]]\\\XXXQQQJJJEEECCC===;;;888444111...,,,+++++++++***+++---111444777222...(((%%%$$$###  %%%)))+++555:::===;;;999999888444:::888555444555555555444777555222222444666777777444///((("""  !!!'''...111111---))))))***,,,222888:::888555333444666555444777<<>><<<;;;:::888444111222000...***%%%!!! """###%%%&&&'''+++...444999===AAAFFFIIIPPPPPPQQQTTTXXX]]]bbbeeefffffffffeeeeeeeeeeeeeeeeeefffhhhjjjlllmmmnnnnnnppppppqqqrrrsssuuuvvvwwwvvvqqqoooqqqrrrooonnnpppvvvuuuuuuttttttuuuvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{yyyzzz{{{|||||||||{{{zzzzzzyyywwwvvvvvvwwwyyyzzzyyyyyyyyyvvvnnn^^^LLL@@@<<<<<<>>>@@@;;;000'''### !!!"""!!!  !!! !!!%%%)))+++(((000<<>>>>>===;;;;;;===@@@BBB@@@===888555444444333333111///---)))%%%!!! """$$$&&&)))***+++///555;;;@@@EEEJJJNNNQQQRRRTTTXXX\\\```ccceeeffffffffffffeeeeeeeeeeeedddeeegggjjjlllmmmnnnnnnooooooooopppqqqssstttuuuwwwrrrppprrrrrrpppnnnpppsssssstttuuuvvvxxxyyyzzzvvvvvvvvvvvvvvvwwwwwwxxxttttttsssssstttuuuvvvwwwyyyxxxwwwwwwxxxyyyzzz{{{|||{{{yyywwwwwwyyyzzz|||xxxxxxxxxwwwpppaaaNNNAAA<<<<<<>>>AAA<<<111'''$$$!!!"""###"""  !!! !!!###&&&)))+++(((///:::AAABBB<<<444///+++))))))***+++...888BBBKKKPPPSSSQQQLLLJJJOOOUUU\\\fffvvv||||||{{{zzzyyyxxxxxxwwwuuuvvvxxxxxxvvvvvvvvvwwwrrrfffVVVIII===333---------000555999<<<======<<<:::===>>>>>>@@@DDDEEEDDDBBBAAABBBDDDFFFGGGFFFEEEAAA???<<<888333---)))&&&%%%%%%###"""!!!###'''+++111444555666>>>NNN\\\ccccccbbbaaaaaaaaabbbcccdddeeedddbbb``````bbbdddeee______``````aaacccdddeeeaaabbbbbbaaa```aaadddfffcccbbb```______```bbbcccaaabbbcccccccccbbbaaa```aaaaaa``````____________YYYZZZ[[[ZZZYYYYYY[[[]]]ZZZZZZZZZZZZ[[[\\\]]]]]][[[]]]```___ZZZSSSLLLIIICCCBBB@@@===999444111///)))(((%%%"""!!!"""$$$%%%'''### """''',,,333:::;;;888///------...111444666666<<<:::777777888999::::::;;;:::555...&&&!!!!!!######!!!"""%%%)))!!!""""""!!!&&&///333111...---***((()))...444666777@@@???>>>======>>>???@@@@@@;;;555111000111222333///...+++(((%%%!!! """%%%(((+++---///333999???DDDIIINNNRRRRRRTTTXXX]]]aaacccdddeeefffgggggghhhhhhhhhggggggfffggghhhjjjlllmmmoooooooooooonnnnnnnnnpppqqqssswwwsssrrrtttsssppppppsssqqqrrrtttvvvxxxyyy{{{{{{xxxwwwwwwwwwwwwwwwxxxxxxvvvuuutttttttttuuuvvvwwwxxxwwwvvvuuuvvvxxx{{{|||~~~|||{{{yyyyyyzzz{{{|||xxxxxxxxxxxxrrrdddPPPBBB;;;<<>>222(((%%%"""######"""  !!! !!!"""$$$&&&'''((()))(((///999AAACCC>>>666000,,,***)))***+++---777AAAKKKQQQVVVTTTOOOLLLPPPTTT\\\eeeuuu~~~}}}{{{yyywwwwwwwwwwwwxxxwwwvvvwwwwwwwwwuuusssqqqcccRRRGGG<<<111,,,------000555:::===>>>>>>===888===>>>===???EEEHHHEEE?????????BBBFFFHHHGGGEEEBBBAAA>>>;;;666000+++(((%%%%%%$$$"""!!!###'''+++111333444777BBBSSSaaagggaaaaaabbbbbbbbbcccccccccddddddccccccccccccdddddd``````aaabbbcccdddeeeeee^^^```aaa``````aaaeeeiiibbbaaa```______```aaabbb`````````aaaaaaaaaaaaaaa]]]]]]]]]]]]^^^^^^^^^^^^ZZZ\\\\\\[[[YYYXXXZZZ\\\[[[ZZZZZZ[[[\\\]]]^^^___\\\]]]^^^___]]]XXXQQQKKKEEEDDDBBB???;;;666222000+++)))'''$$$###"""""""""###"""!!!(((000222///(((&&&$$$%%%(((,,,...///555444333555777999:::999888999777222***### !!!!!!!!!'''---"""  """)))///111000///---,,,,,,---111444666;;;:::;;;<<<=========<<<===999444111000111111111,,,+++***'''$$$  """%%%***...000333777<<>>??????>>>444999;;;:::===EEEHHHEEE===<<<===AAAFFFHHHFFFDDDCCCBBB@@@===888222---***&&&%%%$$$"""!!!###(((+++000222444888DDDWWWeeekkk```aaabbbcccccccccccccccdddeeeggghhhhhhgggeeeddddddddddddcccccccccbbbbbb\\\^^^``````___aaafffjjjaaaaaa````````````aaaaaa______^^^^^^___```aaabbb^^^______```aaabbbcccccc\\\]]]^^^\\\YYYXXXZZZ\\\[[[[[[[[[\\\]]]^^^___```\\\[[[[[[]]]]]]YYYRRRKKKFFFEEECCC@@@<<<777333000,,,+++)))'''%%%###"""!!!"""!!! &&&'''$$$###!!!!!!%%%((()))))))))+++///555999::::::777999999555...((($$$$$$  (((///""" %%%+++000222///000000//////000333555555666777999<<<<<<;;;:::;;;888555333222222111///******(((&&&### """&&&+++///222555888===AAADDDGGGJJJMMMRRRVVV^^^dddhhhhhhfffdddeeegggjjjmmmnnnmmmkkkjjjkkkjjjiiiiiikkkmmmpppqqqqqqpppnnnllllllmmmnnnppptttuuuwwwxxxsssooorrryyytttuuuvvvwwwxxxyyyyyyyyyzzzzzzyyyyyyxxxyyyyyyyyy{{{yyywwwuuuuuuvvvwwwxxxvvvxxx{{{}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzzxxxwwwwwwxxxuuugggSSSCCC;;;<<<@@@CCC???333)))%%%###$$$$$$###  """$$$'''***+++)))'''%%%+++111;;;DDDGGGBBB:::333---***)))******,,,555???IIIPPPWWWWWWQQQLLLLLLOOOWWW___ppp~~~zzzwwwyyy|||}}}xxxtttxxxvvvsssrrrsssssssssrrroooaaaPPPDDD:::000++++++///444999===???>>>======666;;;======@@@EEEFFFDDD>>>@@@BBBCCCCCCDDDEEEFFFDDDAAA@@@???:::000+++***&&&%%%###!!!!!!$$$)))---111000222:::IIIWWWaaaeee___^^^^^^```ccceeeeeedddbbbaaa```aaadddfffffffffcccddddddeeeeeeddddddccceeedddcccbbbbbbcccdddeee[[[\\\^^^```aaaaaa```___]]]]]]^^^```cccdddccccccdddbbb___]]]^^^_________``````___^^^^^^^^^^^^^^^cccaaa```^^^]]]]]]]]]^^^[[[\\\]]]\\\ZZZWWWSSSQQQHHHFFFDDDAAA>>>999333//////,,,)))&&&%%%$$$###!!! !!!"""###%%%""" """)))111666888:::999777444...'''!!!    !!!&&&)))///---+++)))))))))+++,,,,,,,,,---111555666444111222222333555777444///***%%%%%%%%%$$$"""  """&&&+++000333;;;<<>>999333///$$$%%%&&&$$$"""  !!!%%%(((***+++++++++,,,+++///999DDDFFF>>>555111000+++(((((((((***111999IIINNNRRRSSSQQQNNNMMMNNNRRR]]]ppp|||{{{{{{}}}}}}zzzwwwyyywwwtttssstttttttttsssnnn```OOOBBB999000+++***///333999===>>>=========;;;>>>@@@???@@@DDDEEEBBBAAAAAABBBCCCDDDDDDDDDCCCDDD@@@??????999000***)))%%%$$$###!!!!!!$$$)))---222111222;;;JJJXXX```dddbbbaaa```aaacccccccccbbbaaa``````aaadddfffggggggccccccddddddddddddcccccccccbbbbbbaaaaaabbbcccddd]]]^^^___``````````````````______```aaabbbbbbbbbcccaaa^^^^^^___`````````cccbbbbbbaaaaaaaaaaaaaaa```___^^^]]]\\\\\\]]]]]]]]]]]]^^^]]]ZZZWWWSSSPPPJJJHHHEEECCC@@@;;;666222111...+++(((&&&%%%###!!! !!!  !!!!!!%%%###"""$$$***///333444:::::::::888444...)))%%%  """"""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!! !!!!!! !!!"""""" !!!###"""!!!  !!!"""!!!  """''')))((('''%%%$$$############&&&&&&(((+++......***'''------...111222000+++'''%%%%%%$$$###!!!  !!!""" !!!"""$$$(((...333666;;;===@@@EEEKKKOOORRRSSSVVV\\\cccfffeeedddddddddfffjjjkkkhhhhhhkkkkkkgggnnnmmmllljjjjjjjjjjjjkkkpppnnnnnnppptttvvvtttrrrqqqrrrrrrqqqpppqqquuuyyy}}}yyyvvvuuuyyy|||}}}}}}uuuvvvwwwyyy{{{|||~~~~~~||||||{{{{{{{{{{{{{{{{{{yyyzzz|||~~~~~~}}}|||{{{zzz{{{|||{{{yyyxxxyyyzzzzzzzzzyyywwwuuulllWWWDDD>>>???@@@@@@>>>999333...$$$%%%&&&$$$""" !!!$$$(((************+++***...999EEEGGG???555111...***((())))))***000777GGGMMMSSSTTTQQQNNNNNNPPPTTT^^^ppp|||||||||||||||{{{zzzyyyzzzxxxvvvuuuuuuuuutttrrrkkk]]]LLL@@@777...******...222888<<<======<<<<<>>>>>999000)))(((######""" !!!$$$)))---444222444===LLLYYY```ccceeecccbbbbbbcccbbbaaa___bbb``````aaadddfffggggggbbbccccccddddddccccccbbb```````````````aaabbbcccaaa```````````````aaaaaacccbbbaaa`````````aaabbbbbb```^^^^^^```aaabbbbbb`````````____________^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^]]][[[WWWTTTQQQLLLJJJGGGEEEBBB>>>999666444111---***(((&&&###!!! !!!  """###""""""!!! ######$$$(((,,,111222333555777888777444///***'''"""!!!  !!!"""!!!!!!!!!"""""""""######!!!!!!"""###$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''!!!$$$&&&'''%%%###!!!#########""""""!!!!!!!!!""""""""""""""""""###$$$"""###%%%%%%%%%%%%&&&(((&&&%%%$$$######"""############$$$$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######""""""!!!!!!  !!! !!!  !!!"""""""""!!!  ###&&&(((''''''''''''&&&%%%$$$$$$&&&''')))+++---,,,)))&&&++++++,,,......---)))&&&&&&%%%$$$###!!!!!!!!!!!!""""""###""""""!!!$$$$$$$$$###$$$%%%%%%&&&###############"""!!!!!! !!!$$$''',,,111666999<<<>>>BBBFFFKKKOOORRRSSSXXX]]]cccfffeeedddeeefffhhhjjjjjjhhhhhhjjjjjjgggnnnmmmmmmlllkkkjjjiiiiiipppqqqrrrssstttttttttsssqqqrrrsssrrrqqqrrrtttvvv{{{zzzzzzzzzzzz|||}}}}}}uuuvvvwwwyyyzzz|||}}}~~~{{{{{{{{{{{{||||||}}}}}}{{{|||~~~~~~}}}|||yyy{{{|||{{{zzzzzz{{{}}}yyyyyyxxxwwwvvvlllXXXEEE@@@@@@@@@@@@>>>999222,,,###%%%&&&%%%""" !!!"""$$$(((***)))))))))***)))---888EEEHHH@@@666000,,,)))(((******)))...555CCCLLLUUUVVVPPPMMMPPPTTTVVV___qqqxxxzzz{{{{{{yyywwwxxxxxxzzzxxxvvvuuuuuutttrrrqqqiiiZZZIII===555---)))***---222888<<<===<<<;;;;;;???BBBCCCAAAAAACCCCCC@@@DDDAAA???AAAEEEGGGDDD???@@@>>>>>>>>>999000)))(((""""""!!! !!!%%%***///666444555???NNN[[[aaaaaaeeedddbbbbbbccccccbbb```dddcccbbbbbbdddeeeeeeeeebbbccccccccccccccccccbbb_________``````aaabbbbbbcccbbbaaa`````````bbbbbbcccbbbaaa```___```bbbdddaaa___^^^___aaaccccccccc^^^_________^^^^^^]]]]]]\\\\\\]]]]]]]]]^^^^^^___]]]]]]^^^]]]\\\YYYWWWUUUMMMKKKHHHFFFDDD@@@<<<999666333///,,,)))&&&###  """$$$""""""!!!"""!!!!!!"""###$$$###"""!!!!!!!!! !!!!!!"""""""""$$$)))...222555666666555666777777333---'''$$$$$$###"""   !!!!!! !!!!!!!!!!!! !!!"""###$$$&&&''''''''''''(((((())))))******(((((())))))******++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((((((((++++++++++++++++++***************))))))((((((((((((((())))))))))))))))))$$$$$$%%%&&&%%%%%%###############$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&'''(((%%%&&&''''''&&&&&&((()))$$$%%%%%%&&&'''((())))))'''''''''''''''((((((((($$$$$$%%%%%%%%%%%%%%%%%%#########$$$######""""""###"""!!!"""###$$$$$$"""!!!!!!!!! !!!!!!!!!&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""""" !!!$$$&&&)))***,,,---...---,,,++++++++++++,,,---......---111111111111000...+++)))((('''&&&$$$""" """%%%%%%&&&'''((((((((('''&&&''''''&&&&&&''''''((()))''''''''''''&&&$$$###""" !!!%%%)))///444888:::===@@@DDDHHHLLLOOORRRTTT[[[```eeehhhgggfffgggiiiiiijjjiiihhhhhhhhhiiihhhhhhiiijjjlllmmmnnnnnnnnnqqqsssttttttrrrqqqqqqrrrrrrssstttttttttsssssssssuuuwwwzzz{{{{{{{{{|||}}}zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzzzzyyyzzz|||}}}}}}|||zzzyyywwwyyy{{{{{{zzzzzz|||}}}yyyyyyxxxxxxwwwnnnZZZGGGAAA@@@??????===888000***###%%%&&&%%%###!!!!!!!!!"""%%%(((***)))(((((()))(((,,,777EEEIIIBBB666000+++((((((******)))---222>>>IIITTTVVVPPPLLLPPPVVVXXX```pppxxxyyy{{{zzzxxxwwwxxxxxxzzzxxxvvvuuutttssspppnnngggXXXGGG;;;333,,,***+++---222888<<<===<<<;;;;;;<<<@@@AAA???@@@CCCCCCAAAAAA>>><<>>:::000)))(((!!!!!!!!!!!!"""&&&,,,111777444666AAAQQQ^^^bbbaaadddcccbbbcccdddeeedddccchhhfffdddcccddddddcccbbbcccccccccddddddccccccccc______```aaaaaaaaaaaaaaadddcccaaa``````aaabbbcccaaaaaaaaa```___```dddgggaaa```___```cccdddddddddaaabbbbbbbbbbbbaaa```___]]]]]]^^^^^^______``````ZZZ[[[\\\]]]]]]\\\\\\[[[OOOLLLIIIGGGDDDAAA>>>;;;666444000---***'''### ###'''******)))'''"""!!!######$$$&&&((('''###  !!!"""###%%%&&&'''+++000555888888888777:::::::::888444---'''######"""!!!  !!!"""#########"""""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&(((((()))+++---...///000---.........//////000000---------......//////000,,,,,,+++***************........................------,,,,,,++++++******))))))***+++,,,,,,------+++*********))))))((((((%%%&&&&&&'''((()))******(((&&&$$$!!! !!!""" !!!"""$$$&&&'''((()))((((((''''''(((((((((((())))))((('''&&&&&&((($$$$$$%%%&&&''''''(((((((((((((((''''''''''''''''''&&&&&&%%%$$$$$$############$$$%%%%%%%%%$$$$$$""" """###"""!!!  $$$$$$%%%&&&'''''''''&&& !!!"""$$$&&&***---//////......---,,,******+++...222555999999999777444111///...***)))(((&&&$$$###"""!!!  ###&&&((((((((()))***************((((((((((((((())))))***))))))***)))(((&&&###"""!!!&&&+++111555999:::@@@CCCHHHKKKMMMPPPSSSVVV```dddhhhiiihhhhhhjjjllljjjhhhhhhhhhhhhggghhhiiieeegggiiilllnnnpppqqqqqqnnnppprrrsssrrrrrrssstttsssssstttuuuvvvuuutttssspppssswwwzzzzzzzzz{{{|||}}}}}}}}}}}}}}}|||||||||||||||||||||{{{zzzyyyxxxxxxzzz{{{||||||{{{yyyxxxvvvwwwyyyyyyyyyyyy{{{}}}yyyyyyyyyyyyxxxppp\\\JJJAAA???=========777...'''###%%%&&&%%%###"""""""""###&&&)))***)))((((((((()))+++666DDDJJJCCC888111***((()))++++++))),,,111:::FFFRRRTTTOOOKKKOOOUUUYYY```ooozzzzzz{{{{{{{{{{{{zzzyyyzzzxxxvvvuuutttrrrooollleeeVVVEEE:::222,,,***,,,...222888<<<======<<<<<<;;;???@@@???@@@DDDDDDBBB>>><<<<<>>???;;;111***(((!!!!!!!!!"""###(((///444777444777CCCTTTaaacccaaacccbbbbbbccceeegggfffeeeiiigggeeedddddddddbbbaaacccddddddeeeeeeddddddcccaaabbbbbbccccccbbbbbbaaabbbaaaaaaaaaaaaaaabbbbbb___aaacccbbb``````dddgggaaa``````aaadddeeedddccc___```aaabbbaaa```___^^^]]]^^^______`````````___YYYZZZ[[[]]]^^^_________RRROOOKKKHHHFFFBBB???<<<888555222000---)))%%%"""!!! !!!'''---111222111...)))###!!!$$$((('''&&&&&&(((***)))$$$  !!!###%%%&&&''',,,111666::::::888777666888888777444000***%%%"""###""""""!!!!!!!!!!!!!!!$$$%%%&&&&&&'''((())))))((((((((((((((()))***++++++,,,---,,,***)))***+++...///000111333444555666111111111111111111111111///......---------......---,,,+++***))))))))))))........................+++++++++***)))(((''''''$$$%%%&&&'''((()))***+++'''''''''&&&&&&&&&&&&&&&!!!###%%%((()))***)))&&&!!!  ###&&&'''((('''(((((((((((('''&&&&&&((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%$$$"""!!! %%%%%%$$$$$$$$$$$$######%%%$$$###"""!!! !!!"""###$$$%%%%%%$$$### !!!"""######### !!!###'''***---.........///...---+++,,,///555:::;;;;;;:::777333000000000+++***((('''&&&%%%%%%%%%############%%%'''(((***((((((((((((((()))***+++))))))(((((())))))***+++)))*********)))&&&###""" ###(((...333777999;;;BBBGGGLLLNNNOOOQQQUUUXXXbbbeeeiiiiiihhhhhhkkknnnjjjffffffggghhhggghhhkkkhhhiiijjjlllmmmooopppqqqjjjkkknnnqqqtttvvvwwwxxxuuuttttttvvvwwwxxxwwwuuuqqqsssvvvyyy{{{|||{{{{{{{{{{{{|||}}}~~~~~~}}}{{{yyy{{{|||}}}~~~~~~|||{{{yyyvvvwwwyyyyyyyyyyyyzzz|||yyyzzzzzzzzzzzzsss___MMMAAA>>><<<======888///'''###%%%&&&%%%$$$""""""###%%%(((***+++***(((((((((***+++444BBBIIIDDD999222,,,******++++++))),,,222777BBBMMMQQQMMMJJJMMMQQQXXX^^^mmm~~~{{{yyyxxxyyy|||}}}zzzxxx{{{yyywwwvvvuuusssooollldddUUUDDD999222,,,+++---///333999===>>>============@@@BBB@@@AAAEEEEEEBBB<<<<<<===>>>@@@@@@@@@@@@???>>>???@@@<<<222+++)))"""""""""###%%%***111666777444777DDDVVVccceeebbbdddcccbbbdddfffgggfffeeegggfffddddddeeeeeedddcccdddeeeeeeffffffeeeeeeddddddeeeeeeeeeeeecccbbbaaa______```aaabbbbbbbbbbbb___ccceeeddd```___bbbeeebbbaaaaaabbbdddeeedddccc]]]^^^___```___^^^\\\[[[\\\]]]^^^_________^^^]]][[[[[[\\\]]]^^^___``````VVVSSSNNNJJJGGGDDDAAA>>>:::888555333111---)))%%%###""" ###+++222777888888555///***)))---222...***&&&&&&))))))%%%""" !!!!!!"""###$$$&&&''')))...555999999888888888222222111///---***(((&&&''''''''''''''''''((()))++++++,,,---...///000000000000/////////000111111000111222000---,,,,,,......//////000222333444444000000//////......------,,,+++)))(((((((((((())))))(((''''''&&&'''(((((((((((((((((((((((((((((('''&&&%%%$$$###"""!!!!!! !!!""""""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%###"""$$$&&&'''$$$%%%'''((((((&&&###""""""###$$$###"""!!!"""###$$$$$$$$$###!!! !!!###$$$$$$###""" !!!"""$$$''')))*********+++,,,---,,,+++---111444333444444111---+++,,,...)))((('''&&&&&&&&&'''(((%%%%%%&&&'''(((((())))))&&&$$$###"""###%%%((()))******))))))******+++,,,((()))******)))&&&###!!!"""%%%+++111666999;;;;;;EEEJJJOOOQQQQQQRRRWWW[[[ccceeehhhhhhggggggjjjmmmiiieeedddggghhhgggiiinnnkkkjjjjjjkkklllnnnpppqqqnnnmmmmmmqqqvvvxxxxxxvvvwwwuuutttvvvyyyzzzzzzxxxxxxwwwxxx{{{~~~|||yyy{{{{{{|||}}}~~~~~~~~~~~~|||{{{|||}}}}}}{{{zzzwwwyyyzzzzzzyyyyyy{{{|||zzz{{{{{{||||||uuubbbPPPBBB???===>>>???;;;111)))###%%%&&&%%%$$$######$$$'''))),,,,,,+++)))((((((++++++222@@@HHHDDD:::444...+++***++++++***---333666>>>HHHMMMKKKIIIJJJKKKWWW\\\jjj|||zzzwwwtttwww{{{|||yyyuuu|||zzzyyyxxxvvvtttpppllldddUUUDDD999222,,,,,,...///444:::>>>???>>>======@@@CCCDDDBBBBBBEEEEEEBBB<<<===??????===<<<===>>>???>>>???AAA===333,,,***""""""######&&&+++222777666444777DDDXXXeeefffccceeedddcccdddfffffffffdddeeedddcccccceeeggggggfffeeeffffffggggggffffffeeefffgggggggggfffdddbbbaaa]]]^^^```aaabbbbbbbbbaaaaaadddgggeeeaaa^^^```bbbcccbbbbbbccceeeeeedddbbb```aaabbbccccccaaa___^^^\\\]]]^^^^^^^^^^^^\\\\\\]]]]]]]]]^^^^^^_________YYYUUUQQQLLLIIIFFFBBB???;;;:::777555333000,,,(((######!!! $$$---555;;;;;;;;;999444//////444:::333---&&&$$$&&&((('''$$$###"""""""""###$$$%%%%%%!!!'''000666888999;;;===111111111000000000000000------------...///000111000000111222333444555555666666555444444555555666222444555222///,,,---///******+++,,,---...//////......---,,,+++***))))))((('''%%%###""""""######  !!!###$$$""""""""""""""""""""""""&&&%%%%%%###"""!!!  !!!!!!  !!!###$$$%%%!!!###&&&''''''$$$!!! !!!!!!  """######"""!!!  !!!""""""""""""%%%''''''%%%$$$&&&(((***,,,,,,)))&&&%%%(((+++((('''&&&%%%%%%&&&((((((%%%&&&((()))))))))((('''###""""""%%%'''+++************+++,,,,,,'''((()))***)))&&&###!!!$$$(((---333888;;;<<<<<>>@@@AAA>>>444+++###%%%&&&&&&$$$######$$$(((***------,,,***)))))),,,+++111>>>GGGDDD;;;555///,,,+++++++++***...444555<<>>@@@>>>;;;;;;;;;EEEBBBAAABBBDDDEEECCCAAA===>>>===;;;999;;;@@@DDDFFFEEECCC@@@<<<444,,,&&&###""" !!!%%%+++222666999666:::IIIYYYaaacccdddfffffffffeeeeeedddddddddfffcccbbbeeefffdddeeehhhhhhjjjhhhaaa```dddeeebbbgggeeecccbbbbbbccceeeeeedddbbb``````bbbcccdddcccbbbccccccaaa___^^^___```bbb___]]]]]]```bbbaaa``````````````````_________^^^^^^^^^___```aaabbbccccccYYYWWW^^^```ZZZYYY^^^___\\\RRRIIIGGGJJJFFF>>><<<:::777555222...)))%%%%%%$$$"""!!! """ !!!"""%%%***111555:::;;;;;;999888888:::;;;444///)))'''(((******)))***(((&&&###"""###%%%&&&&&&)))---111555888::::::999666333333555666555333777777777555222222333555444444444444555666777888888888777666555444333333333111...***((('''(((((('''&&&&&&''')))(((&&&$$$%%%%%%$$$###"""   """%%%###!!! """%%%'''%%%"""!!!"""$$$)))))))))(((%%%"""###((((((%%%!!!$$$&&&((()))'''$$$######$$$%%%%%%$$$###"""###!!!###$$$%%%&&&%%%$$$###"""!!! !!! !!! ###$$$%%%%%%$$$###!!! %%%%%%%%%$$$"""!!!"""$$$!!!###$$$%%%%%%%%%&&&''''''((('''$$$"""!!!!!!###(((''''''(((***+++***)))***++++++)))&&&$$$$$$%%%)))+++///333666:::???BBBIIIKKKMMMNNNPPPTTTZZZ```aaaccceeefffhhhhhhhhhhhhiiifffgggkkkjjjeeeffflllgggjjjmmmoooooooooppprrrtttssssssuuuxxxyyyvvvsssyyyyyyxxxwwwuuuvvvyyy|||xxxzzz{{{{{{{{{|||~~~{{{~~~{{{zzz}}}yyyzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{zzzxxxwwwzzzzzzzzzzzzzzz}}}~~~{{{~~~~~~zzzzzzmmmUUUHHHBBB===>>>BBB???555+++'''&&&%%%$$$############***+++,,,***((('''((()))((()))///:::DDDEEE<<<444+++*********+++---///000444>>>BBBGGGPPPNNNGGGJJJOOOYYYiiivvv}}}|||{{{{{{yyyuuusssuuuxxxvvvrrrqqqsssrrrooogggVVVCCC888111---+++,,,222888===???>>>;;;;;;;;;DDDBBBAAABBBDDDEEECCCAAA===<<<;;;999:::===@@@CCCDDDCCCAAA???;;;444,,,&&&"""!!! !!!%%%+++111555777444999HHHXXX```bbbcccfffffffffeeeeeedddddddddeeeccccccffffffdddeeehhhiiikkkiiicccbbbffffffddddddddddddcccbbbccceeefffeeeccc```___```aaaaaa```aaabbbbbbbbb``````bbbdddccc```^^^^^^```aaa```___\\\]]]___aaaaaa___^^^\\\___^^^^^^^^^^^^___``````bbbZZZXXX___aaa[[[YYY^^^```]]]UUULLLIIIJJJHHHBBB===;;;888555333///***&&&%%%$$$"""!!!!!!$$$&&&'''((('''&&&(((---111999;;;=========<<<===>>>999555///++++++...111333555333000---++++++,,,---000111222555777888999:::;;;999888999;;;<<<:::888777888999888555333333333777555222111000222444555555444333222000...,,,,,,+++***))))))))))))***++++++***)))******)))'''$$$#########"""!!! !!!!!!!!!!!!!!!  $$$'''(((%%%###$$$(((***)))(((### ###%%%'''++++++,,,+++***(((%%%### """&&&))))))%%%"""$$$&&&((()))(((%%%!!!!!!######&&&'''((((((((('''&&&&&&%%%### !!!###$$$%%%%%%%%%%%%%%%$$$$$$ !!!###%%%"""!!!!!!  !!!###%%%%%%%%%$$$###""" ###$$$%%%&&&%%%%%%$$$###"""######""" !!!""" !!!!!!""""""$$$%%%&&&&&&%%%###!!! #########%%%(((*********,,,,,,,,,)))&&&$$$$$$$$$(((+++///333777;;;@@@DDDJJJLLLNNNOOOQQQVVV]]]bbbdddeeefffhhhiiiiiiiiihhhjjjgggiiilllkkkggghhhmmmjjjllloooqqqppppppqqqrrruuutttsssuuuxxxyyywwwuuuxxxwwwwwwwwwxxxzzz{{{|||zzz{{{{{{zzzyyyyyy{{{|||{{{~~~~~~{{{zzz}}}~~~}}}{{{zzzyyyyyyzzzzzz{{{|||}}}~~~}}}|||zzzyyy||||||{{{zzzzzz{{{zzzyyylllSSSGGGAAA===>>>BBB@@@666,,,%%%%%%$$$###""""""""""""&&&((())))))''''''((()))((()))///:::DDDEEE===444++++++******+++---...000222===AAAFFFOOOMMMGGGJJJQQQ[[[kkkyyy~~~||||||{{{yyyuuurrrvvvwwwuuuooonnnpppqqqooocccSSSAAA666111---,,,---222777===???===;;;;;;<<>>:::777777<<<@@@BBBCCCAAAAAA???>>>:::444,,,'''"""!!! !!!%%%+++111555444222888HHHXXX```bbbccceeeeeeeeefffeeeeeeddddddeeebbbcccfffgggeeefffiiihhhiiigggcccbbbeeeeeecccaaaccceeeeeecccccceeegggeeeccc```____________^^^```aaabbbbbbbbbbbbdddfffdddbbb```___`````````___ZZZ]]]```ccccccbbb___]]]``````_________`````````aaa\\\[[[aaaccc]]][[[^^^aaa___YYYPPPKKKKKKJJJGGG???<<<999666333000+++(((%%%$$$"""!!!"""&&&))),,,---***%%%###&&&)))444888===@@@@@@@@@@@@@@@===:::555111///222888======;;;999666555444555666888888777666666666777888;;;;;;;;;===???>>><<<:::888:::;;;999666333111000333000,,,)))'''(((+++,,,///...---,,,)))&&&$$$"""!!!"""%%%(((+++---//////000///---------,,,)))'''###"""!!!$$$$$$$$$%%%$$$$$$###""" %%%))),,,((($$$$$$(((+++,,,,,,&&&""" ###%%%''')))***,,,,,,---......---+++***###!!!$$$%%%''')))+++)))&&&"""$$$&&&)))******(((%%%### !!!$$$&&&'''(((((()))))))))))))))((('''&&&###!!! ###%%%'''&&&&&&%%%$$$$$$%%%&&&'''%%%###!!! """$$$&&&((()))&&&%%%%%%###""" ###$$$&&&'''((((((''''''###!!! """###%%%%%%%%%%%%$$$!!!!!!"""!!! ###$$$%%%%%%$$$""" !!!%%%)))******)))))))))'''$$$###$$$%%%&&&***///333888===BBBFFFLLLMMMOOOPPPTTTZZZaaaffffffggghhhjjjjjjjjjiiihhhjjjiiijjjlllkkkiiijjjnnnmmmooorrrrrrrrrqqqrrrrrrwwwuuuttttttvvvxxxyyyxxxxxxvvvuuuwww{{{~~~}}}{{{{{{||||||zzzwwwvvvwwwyyy|||~~~~~~{{{zzz}}}}}}{{{yyyyyyzzz{{{|||}}}|||zzz|||}}}|||zzzyyyzzz}}}{{{zzznnnUUUGGGAAA===>>>BBB@@@777...%%%$$$###"""!!!!!!!!!!!!###$$$&&&'''&&&&&&''')))((()))///:::CCCEEE===555,,,,,,*********,,,...///111;;;???EEEOOOMMMGGGJJJQQQ[[[kkkyyy~~~||||||{{{yyyuuurrruuuwwwvvvqqqpppqqqpppmmm```PPP>>>444000---,,,...222777<<<>>>===;;;;;;===CCCCCCBBBCCCCCCCCCCCCBBB???999555777>>>DDDEEECCCAAA@@@???>>>;;;555...)))!!!!!! """&&&+++111444333222999JJJ[[[bbbdddddddddeeeeeeffffffeeedddddddddbbbcccggghhhffffffiiieeeeeedddbbbaaabbbbbbaaa^^^bbbffffffdddccceeehhheeeccc```___`````````___```aaabbbbbbaaaaaaccceeedddcccbbbaaaaaa```______]]]___bbbdddeeeeeedddccc````````````aaabbbcccccc```]]]___cccccc^^^\\\^^^```___[[[TTTNNNKKKKKKJJJAAA>>>:::777555111---***&&&%%%###!!! $$$&&&&&&***,,,***$$$ """%%%...333:::???@@@@@@>>>>>><<<<<<:::666333555:::@@@<<<;;;999777777777888888888666444222111222333555777999;;;===>>><<<:::777::::::999555000---,,,,,,+++)))'''$$$#########$$$(((((('''%%%###!!!$$$)))...000222333333222000000111000...---&&&$$$!!!''''''((()))************%%%$$$!!! %%%(((---((("""!!!%%%))),,,,,,***'''### ###''')))***+++***,,,,,,---......------,,,'''%%%!!!!!!((()))***++++++)))%%%###%%%'''))),,,,,,***((('''###!!!"""%%%'''((('''''''''((((((((((((((()))(((&&&$$$!!! ###%%%'''((((((&&&%%%###$$$%%%((()))***'''### !!!"""$$$&&&((())))))***((((((((('''%%%###!!! !!!###$$$%%%'''''''''''''''$$$""" !!!###$$$%%%$$$$$$"""######!!! """$$$$$$%%%&&&%%%"""  $$$((())))))$$$%%%%%%$$$"""###$$$&&&%%%)))///555:::???EEEHHHNNNOOOPPPSSSWWW^^^eeeiiiggghhhiiijjjjjjiiihhhhhhhhhiiijjjkkkkkkjjjkkkmmmnnnppprrrsssrrrqqqqqqqqqwwwvvvtttsssuuuwwwzzz{{{zzzwwwuuuxxx}}}|||xxx|||||||||zzzxxxwwwwwwyyy|||}}}~~~}}}{{{{{{}}}~~~}}}||||||||||||~~~}}}{{{{{{||||||{{{zzz{{{~~~~~~|||~~~sss[[[GGGAAA===>>>BBBAAA999000%%%$$$###""""""!!!!!!""""""$$$'''''''''&&&'''(((((()))...999CCCEEE>>>666...---+++******+++---///111;;;???DDDNNNMMMHHHLLLNNNXXXhhhwww~~~}}}|||{{{{{{yyyvvvssstttxxxyyyvvvtttssspppkkk^^^NNN===333///------///333777<<<>>>===<<<===???BBBCCCCCCCCCBBBBBBCCCCCC@@@999444777@@@GGGGGGEEEAAAAAA@@@???<<<777///***!!!!!!!!!###''',,,111444555444<<>>???>>>===<<<:::<<<===;;;888777999<<<:::888666444333222111111///---+++******---000222000333888;;;===<<<:::999:::888333---(((&&&''')))))))))+++++++++)))(((&&&%%%$$$###"""  ###(((---111333444444444222111222333444444333+++(((### !!!)))***,,,...///000111111---+++((($$$!!! ###'''+++...(((!!! ###(((,,,---...,,,(((###  ###%%%(((+++------,,,,,,------.........---------+++)))%%%""" !!!###$$$)))+++,,,,,,***(((%%%$$$&&&(((***,,,---,,,+++***&&&$$$""""""%%%'''((()))&&&&&&&&&&&&&&&''''''(((***)))((('''$$$!!! """%%%&&&''''''(((&&&$$$######%%%(((***+++((($$$!!! """###&&&&&&''''''''''''&&&&&&'''((((((((('''%%%###!!! """$$$$$$$$$%%%&&&''''''''''''%%%###!!! !!!###%%%&&&&&&%%%%%%$$$%%%%%%###!!!%%%'''&&&&&&''''''&&&$$$"""  !!!""""""$$$"""!!!"""$$$'''((()))(((((('''%%%######$$$&&&&&&***111777===BBBGGGKKKPPPPPPRRRVVV\\\bbbgggjjjfffggghhhiiiiiiiiihhhgggfffiiijjjjjjiiijjjllllllmmmoooqqqrrrpppoooooopppvvvuuutttssstttvvvzzz}}}}}}yyywwwyyy}}}~~~zzzvvvzzz{{{{{{zzzyyyyyyzzz||||||}}}}}}|||{{{{{{|||~~~|||~~~}}}{{{{{{}}}}}}|||yyyzzz{{{||||||}}}~~~}}}ttt]]]IIIBBB===>>>CCCBBB:::111&&&&&&%%%$$$############%%%'''))))))((('''&&&'''((()))...888BBBEEE>>>777///...+++))))))+++---...111;;;???DDDNNNMMMHHHLLLMMMWWWfffwww|||{{{{{{{{{{{{zzzwwwuuutttyyy{{{yyywwwuuupppjjj]]]MMM<<<333///------///444999===???>>>===???AAABBBCCCDDDCCCBBBBBBCCCDDD???999555888@@@FFFGGGEEEBBBBBBAAA@@@===777000***""""""###%%%(((---222555777777???QQQbbbhhhgggfffbbbccceeeggggggfffeeeccccccaaadddhhhjjjggggggiiihhheeeeeeggggggdddccceeecccccccccddddddeeeeeeeeedddbbb``````bbbddddddddd```aaaaaa```______```bbbbbbdddeeedddbbbaaaaaaaaa```___^^^]]]___aaadddfff\\\\\\\\\\\\]]]___```aaa___```bbbbbbaaa___^^^______]]]\\\]]]YYYQQQLLLKKKEEEBBB===:::777444111...)))(((&&&$$$""" """'''*********%%%'''***,,,------///000111555999<<<<<<;;;:::::::::;;;<<<;;;888666444444777555222///,,,***((('''$$$$$$###$$$&&&***...111,,,000666:::;;;;;;;;;;;;666333---'''###$$$(((+++000222555888888666333111((('''$$$"""!!!!!!"""###&&&(((,,,000333555555555444333222222444666666666000,,,&&&!!!!!!$$$'''---...///111222333333333000///...+++((($$$!!!!!!$$$&&&(((***---//////***###!!!%%%***---//////...+++'''###"""###%%%***+++---...///...---,,,---------------............,,,)))&&&$$$$$$%%%&&&)))+++---,,,***(((&&&&&&'''(((+++,,,------,,,+++***((('''''')))***)))(((%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&###!!!$$$&&&&&&&&&%%%'''%%%###"""###%%%(((******((($$$"""!!!###%%%'''''''''&&&%%%###"""!!!!!!###$$$&&&''''''&&&$$$###"""%%%'''&&&&&&&&&''''''((())))))&&&$$$""" %%%&&&'''(((((('''&&&&&&$$$%%%&&&$$$ """%%%(((***'''((())))))(((&&&$$$"""######$$$%%%''''''((()))(((&&&######%%%'''((()))///...,,,(((%%%###$$$&&&(((,,,444:::@@@EEEJJJMMMQQQQQQTTTYYY___eeehhhiiifffggghhhiiijjjjjjiiihhheeeiiikkkiiihhhkkkmmmllllllnnnpppqqqooonnnnnnoootttttttttssssssuuuyyy|||}}}zzzxxxxxxzzz{{{xxxvvvyyyzzz{{{zzzyyyzzz|||}}}}}}||||||{{{{{{||||||}}}zzz}}}}}}zzz|||}}}~~~~~~}}}yyy{{{|||}}}~~~|||}}}rrr[[[KKKDDD>>>???CCCBBB:::222'''&&&%%%$$$############&&&(((++++++***(((''''''((()))...888BBBEEE???888111///+++)))(((***,,,...111;;;>>>BBBLLLKKKGGGKKKNNNWWWfffxxxzzzzzzzzz{{{|||{{{yyywwwvvvzzz{{{xxxvvvuuuqqqkkk^^^NNN===444000------///666:::>>>@@@???>>>@@@CCCAAACCCEEEDDDBBBAAABBBDDD===888555777===CCCEEEDDDBBBAAA@@@???<<<666...)))######$$$&&&***///333666888888AAASSSccchhhgggeeeaaaccceeeggghhhfffeeecccbbbaaadddiiijjjhhhgggjjjhhheeeeeeiiihhhddddddggggggddd```aaadddgggeeecccdddbbb``````aaabbbbbbaaa___```aaaaaa```aaabbbddd```ccceeeeeecccaaabbbccc___^^^^^^^^^___aaabbbccc______^^^^^^^^^^^^^^^______aaacccaaa^^^^^^___``````\\\]]]aaa```WWWNNNJJJGGGCCC>>>:::888555222000+++***(((%%%###"""!!! """(((---///000,,,++++++...222444555444555666888888666555666777888666444222000...+++))),,,+++)))'''%%%$$$"""""" ###'''+++000222111444888888666444333444...---***'''%%%(((---111777999;;;======;;;999777000---((($$$###$$$&&&(((+++,,,///222444555666666666444333333444666666555222...(((######&&&+++///111111222222111111000///...///000000---***%%%######(((,,,---///000111///***$$$"""&&&+++...///...---,,,((($$$###&&&(((,,,---------,,,***((('''''''''((()))+++,,,...///...---***(((&&&%%%%%%%%%)))+++...---+++))))))***((()))+++,,,---,,,,,,+++***)))))))))***)))'''%%%"""!!!!!!!!!"""###%%%&&&'''((()))***((($$$ !!!%%%''''''&&&%%%%%%$$$###"""###%%%'''((('''%%%$$$######%%%((()))&&&$$$"""  ###%%%&&&&&&%%%$$$  ###''')))&&&&&&&&&&&&'''((())))))&&&%%%###!!! !!!"""''''''(((((('''%%%$$$### """$$$###!!! """%%%''')))***(((((()))***)))&&&$$$###&&&&&&'''((((((((((((((()))&&&$$$###%%%((()))***------+++'''$$$$$$&&&(((***///666===BBBGGGKKKNNNQQQRRRUUU[[[cccggghhhgggfffgggiiijjjkkkkkkkkkkkkeeejjjllliiiiiimmmooommmkkkmmmpppqqqpppoooooopppqqqrrrssssssrrrtttxxx{{{{{{zzzxxxwwwwwwxxxyyyyyyxxxyyyzzzyyyxxxxxxzzz|||}}}|||{{{{{{{{{|||||||||||||||zzz~~~~~~}}}~~~~~~{{{}}}{{{}}}sss\\\MMMEEE??????BBBBBB:::222&&&%%%$$$###""""""""""""###&&&***+++***)))((((((((()))---777BBBEEE???999222///,,,)))((())),,,...111:::<<<@@@IIIHHHDDDHHHLLLUUUdddwwwyyyyyyyyyzzz||||||zzzxxxxxx{{{zzzuuussssssqqqmmm^^^NNN===444000---...///777:::???@@@??????AAADDDAAACCCEEEDDDBBBAAABBBEEE:::777555666;;;@@@CCCCCCBBBAAA@@@>>>:::444,,,'''$$$$$$%%%'''+++000444777999999BBBTTTccchhhfffdddaaaccceeeggghhhgggeeecccbbbaaadddiiikkkhhhhhhjjjgggcccccchhhhhhcccbbbfffkkkddd______dddhhheeebbbeeeccc```______```___^^^^^^```aaabbbbbbccceeehhh___cccffffffcccbbbcccddd___```aaabbbccccccbbbbbbfffeeecccbbb```____________bbbccc___]]]]]]___aaabbb]]]^^^eeeeee[[[OOOJJJHHHDDD???;;;888666333111,,,+++)))&&&$$$###"""!!!  '''///333444222...,,,...333666555333555666555333000000111222666111+++((('''&&&###  !!!!!!!!!"""!!!$$$)))...222444888::::::777000+++((('''(((((())))))***---222666999999::::::999999888777777222,,,'''$$$%%%(((+++---...000222444555666777888666333333444444444444222...(((%%%%%%***111555444444333222000...,,,+++,,,...000222111---)))&&&"""(((---//////000000...(((###!!!%%%***,,,---,,,,,,+++((($$$$$$'''***,,,+++***)))'''%%%###"""!!!!!!"""$$$'''***,,,---...---+++)))'''&&&%%%$$$(((,,,......,,,***+++---)))***+++,,,,,,,,,++++++((((((((())))))'''### !!!"""&&&((()))***(((%%%!!!!!!%%%(((((('''&&&######""""""###%%%&&&'''$$$$$$######%%%''')))+++###!!! $$$&&&&&&&&&%%%"""!!! !!!$$$(((***%%%$$$$$$$$$%%%&&&'''((('''%%%###"""!!!"""###$$$&&&&&&&&&%%%$$$!!!!!!"""""" !!! """$$$&&&(((((()))(((((())))))(((&&&$$$"""%%%%%%&&&&&&&&&%%%$$$$$$(((&&&######&&&)))***+++&&&&&&%%%$$$###%%%(((,,,,,,111888???DDDHHHLLLOOOQQQRRRVVV]]]dddhhhgggeeeggghhhjjjlllmmmmmmmmmmmmffflllnnnjjjjjjnnnpppnnnkkkmmmpppqqqpppppppppqqqoooqqqssssssrrrssswwwzzzxxxxxxxxxvvvuuuwwwzzz}}}xxxyyyyyyxxxwwwwwwxxxzzz}}}|||zzzzzz||||||||||||~~~{{{zzz~~~}}}~~~~~~|||~~~~~~|||vvv```NNNFFF@@@???BBBAAA999111%%%$$$###"""!!!!!!!!!!!! $$$(((***************((()))---777BBBEEE@@@999222000,,,)))((())),,,...000888:::>>>GGGFFFAAAEEEIIIRRRaaatttvvvyyy|||}}}{{{xxxvvvuuu~~~wwwwwwvvvqqqssspppaaaWWWGGG888333///+++,,,222888;;;<<<:::===CCCFFFEEEBBBCCCDDDDDDDDDCCCAAAAAA>>>999555666;;;BBBFFFGGGHHHEEE@@@;;;777111+++'''$$$$$$%%%(((---222555666888:::EEEWWWccceeedddfffdddcccbbbccceeeggghhhggggggfffeeeeeefffgggfffeeegggfffeeedddeeegggiiijjjlllhhhcccaaa```bbbbbbcccgggdddaaaaaadddffffffeeecccbbbbbbdddffffffbbb___^^^ccchhhiiifffbbb``````aaaaaacccfffiiiiiifffdddeeeffffffeeebbbaaa```aaacccbbbaaaaaaaaaaaa___]]]cccaaa___]]]ZZZVVVPPPKKKLLLIIIDDD@@@===:::666444///,,,&&&###"""!!!!!! !!!!!!!!!###'''+++///111,,,((($$$###&&&)))******)))...///,,,***++++++(((,,,,,,)))%%%  !!! !!!&&&---333555555888999:::999777222...+++&&&%%%&&&(((---333999<<<<<<<<<===<<<;;;999777666444555444///******000666333333222333333555666777222222333555777666444222333///+++,,,///333444333444333111000...)))###!!!"""$$$***///111///,,,&&&######(((000444222...333///((($$$'''...000---000000+++###!!!'''---///000,,,'''###!!! ###)))...000...000000...+++'''&&&%%%&&&)))---...,,,,,,---//////...---,,,+++++++++++++++***(((((('''$$$!!!###%%%'''((((((&&&###!!! ###''')))(((((('''%%%######%%%'''))))))&&&&&&&&&'''''''''''''''"""!!!!!!%%%(((((((((%%%"""!!!$$$'''((('''&&&%%%%%%''')))((((((((('''&&&&&&&&&&&&'''''''''%%%###!!!  ######!!! %%%)))***(((&&&''')))&&&***......,,,)))((((((%%%&&&&&&%%%"""  &&&)))((((((+++,,,***,,,***&&&$$$###%%%)))+++///333999???EEEJJJNNNPPPRRRUUUYYY]]]```eeeiiillleeegggiiillllllkkkjjjhhhkkkllloooqqqrrrrrrqqqpppmmmllllllnnnrrruuuwwwxxxzzzwwwsssqqqsssuuuwwwxxxuuuwwwxxxyyyxxxxxxyyy{{{}}}xxxtttsssvvvyyy{{{{{{}}}{{{zzzzzz|||~~~}}}|||||||||}}}~~~}}}zzzzzzzzz{{{}}}~~~~~~}}}}}}~~~|||~~~yyyiiiRRREEEAAA@@@<<<>>>===222+++'''%%%&&&%%%!!!!!!###%%%$$$$$$'''++++++(((%%%&&&)))///999BBBEEECCC@@@666222,,,((((((***,,,,,,333777===@@@BBBBBBDDDEEEGGGPPP```tttyyy{{{|||{{{yyyxxxwwwxxxxxxrrrttttttqqqtttrrrdddTTTDDD666222///+++...444999<<<<<<:::<<>>;;;777444///,,,'''$$$###"""!!! !!!!!! !!!###&&&(((***!!!!!!!!! """(((,,,,,,+++......+++$$$$$$"""  !!!'''///555777666777666666777777555000,,,((('''''')))...444999<<<:::999666444222222222333666777888666333111111333111222222333444555666666//////111444666777666444000---***,,,000444555444111000...,,,***&&&!!! ###'''---000///...((($$$###&&&---222111///222...(((###'''...000...000///***###"""(((---///,,,(((### ###'''***,,,...///...+++(((''''''%%%(((,,,------,,,---......---,,,+++***************)))((('''%%%""""""%%%((()))'''%%%$$$ ###&&&((((((((($$$""" !!!###&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&!!! !!!%%%(((((((((&&&### !!!$$$&&&'''&&&%%%###$$$&&&((()))(((&&&&&&&&&&&&&&&&&&''''''(((&&&### !!!$$$$$$###!!! $$$((((((&&&$$$%%%'''(((***------+++(((((()))%%%%%%$$$""" """%%%$$$%%%((()))(((***(((%%%$$$$$$'''+++---000333999@@@EEEJJJNNNPPPQQQUUUZZZ^^^aaaeeehhhkkkffffffggghhhiiiiiiiiijjjmmmmmmnnnnnnoooqqqrrrrrrooonnnmmmooorrruuuvvvvvvzzzwwwtttssstttvvvwwwwwwvvvxxxyyyyyyyyyyyyzzz|||}}}zzzwwwvvvyyy{{{||||||}}}}}}|||||||||}}}~~~~~~~~~~~~}}}|||||||||||||||}}}{{{zzz{{{zzz|||~~~~~~~~~||||||}}}wwwgggSSSFFFBBBBBB>>>@@@???555,,,(((&&&'''&&&!!!!!!###""""""%%%((()))'''$$$(((+++222;;;DDDGGGDDD@@@777222,,,)))(((***,,,,,,222777===AAABBBBBBDDDEEEJJJPPP^^^ooo|||||||||yyywwwwwwyyy{{{uuuppprrrssspppsssqqqdddQQQAAA444000///,,,///666:::<<<<<<:::;;;@@@BBBAAACCCDDDDDDDDDCCCBBB@@@???:::888777;;;AAAFFFGGGFFFGGGDDD@@@;;;777111,,,(((&&&&&&&&&)))...222444444444<<>>GGGIIIEEEAAA777333---)))(((***,,,,,,222777>>>BBBBBBBBBDDDEEELLLQQQ\\\lll||||||}}}|||zzzxxxwwwxxxzzzwwwrrrssstttppprrrooo```OOO@@@333///...+++...555:::<<<<<<;;;===BBBDDDCCCFFFFFFFFFFFFDDDBBB@@@???666666888===DDDHHHHHHFFFGGGDDD???;;;777222,,,((('''&&&'''***///222333333333>>>PPP```iiijjjjjjjjjfffeeedddeeeggghhhhhhhhhiiihhhfffggghhhhhhgggeeehhhgggfffeeeddddddeeeeeefffeeeeeefffhhhhhhgggeeegggfffeeeffffffggghhhhhhkkkjjjjjjjjjiiigggeeeddd___```bbbbbbcccdddeeefffgggdddaaa```bbbddddddeeeaaacccffffffdddaaa```___dddeeeeeedddbbbbbbcccccccccccccccdddccc^^^WWWSSSOOOLLLHHHEEEBBB>>>999666000---***(((&&&$$$!!!!!!  !!! !!!$$$***222777888888888666222***&&&  $$$%%%&&&''''''&&&$$$### ###+++333999:::999777333000444:::<<<888222///---+++---222666888999888555///***((()))+++---//////000555999888111+++---///222555666666666555//////000333777999999888///------000444666555333---)))$$$  %%%+++000333---)))### ###(((...222///---(((###&&&---111///......)))%%%&&&+++///...)))%%%!!! $$$&&&***---//////,,,)))((('''###&&&***---//////...------,,,,,,+++******++++++,,,+++***&&&""""""&&&))))))(((''' !!!%%%'''(((((((((&&&######%%%'''((((((%%%%%%&&&&&&%%%$$$###"""###&&&''''''(((%%%!!!!!!###$$$%%%$$$""" ###''')))***$$$%%%'''((())))))((('''"""%%%'''&&&%%%&&&))),,,+++(((&&&''')))+++***)))((('''''')))***%%%""""""&&&&&&'''+++,,,+++&&&&&&$$$$$$&&&***...000444999@@@EEEIIILLLQQQTTTRRRWWW^^^ccceeefffggggggkkkkkkkkkkkklllmmmnnnnnnmmmmmmmmmmmmnnnpppqqqssstttsssrrrssstttuuuuuutttvvvuuutttuuuuuuuuusssqqqvvvwwwyyyyyyxxxxxxzzz{{{{{{{{{}}}~~~~~~}}}|||zzz{{{}}}~~~~~~}}}||||||}}}|||}}}zzzzzzvvvgggWWWIIICCCBBB???CCCDDD;;;,,,'''%%%((()))$$$!!! !!!###$$$$$$$$$***...555???GGGIIIEEE@@@888333---))))))***+++,,,111888???CCCBBBBBBDDDFFFMMMRRR\\\lll|||{{{|||}}}|||zzzwwwwwwwwwwwwrrrtttuuuqqqsssooo```PPP@@@333///---***---444999<<<===<<>>;;;777333///---///333777777666444111...+++((((((((((((***((((((...555777444///,,,...111444666666666555333333333555777888888777222111111333777777444000+++'''""""""(((...222///+++%%% $$$,,,222...---)))$$$%%%,,,000///------)))%%%(((...000---'''### ###+++---//////---)))'''&&&$$$&&&)))---///000///.........---,,,,,,,,,,,,---------+++'''!!!"""&&&(((((('''&&&  $$$'''((((((+++(((%%%$$$$$$%%%&&&%%%&&&''''''''''''%%%###""""""%%%''''''(((%%%!!!!!!###$$$%%%###!!! ###'''((()))%%%&&&)))++++++***((('''"""&&&''''''%%%'''))),,,+++(((&&&(((***+++***'''&&&&&&'''((()))$$$ ###''''''(((,,,...,,,'''&&&%%%&&&'''***---///888>>>EEEIIIKKKNNNSSSWWWUUUZZZaaafffggggggggggggiiijjjlllnnnooonnnmmmllljjjlllmmmooopppppppppppptttsssrrrsssuuuvvvuuussstttsssssstttttttttrrrpppuuuvvvxxxxxxwwwwwwyyyzzzxxx{{{}}}~~~|||{{{yyy{{{~~~~~~}}}|||}}}~~~}}}~~~~~~{{{{{{xxxkkkXXXIIICCCAAA>>>BBBDDD;;;+++%%%###''')))'''######""""""!!!!!!!!!###$$$&&&)))---444>>>FFFHHHEEEAAA999444...***)))***+++,,,000888AAADDDCCCAAACCCFFFKKKQQQ^^^ooozzz{{{}}}|||yyyvvvuuuuuutttooossstttrrrtttqqqbbbOOO@@@333///...+++...555999<<<======@@@GGGKKKJJJKKKJJJJJJHHHFFFBBB@@@>>>111222777???FFFJJJHHHFFFFFFCCC???;;;777222---)))&&&&&&(((,,,000333444444666GGGZZZdddfffhhhhhhhhhkkkiiiggggggggghhhgggfffhhhgggfffgggjjjkkkjjjiiigggggggggggggggfffffffffdddcccccceeeggghhhgggeee```cccggghhhgggeeeddddddggghhhhhhgggeeecccdddeeecccbbbbbbcccfffggggggggg```aaadddgggiiiiiifffddd\\\^^^```aaa``````aaacccaaabbbcccaaa^^^^^^aaadddcccbbbbbbbbbaaa^^^YYYVVVQQQOOOLLLIIIFFFBBB<<<888333000,,,)))'''%%%""" !!!"""%%%'''&&&!!!&&&///222888:::999999<<<>>><<<<<<777...%%%$$$)))111444888:::999555///,,,***((((((---444999;;;:::888555222444999<<<;;;999666111...000444777666333---,,,+++)))'''%%%$$$$$$'''%%%$$$)))111666666444,,,---000333555666777777666555444444666777666555222111222555888777222...***&&&!!!$$$***//////---)))###"""***000///...***$$$$$$***......,,,,,,(((&&&***000000---###  !!!  $$$))),,,///000---***((('''$$$$$$&&&***...000000///......------------......,,,---,,,'''!!!###&&&((('''&&&%%%  ###&&&(((((()))'''###""""""#########''''''(((((('''%%%""" !!!"""!!!%%%&&&''''''$$$!!!!!!###%%%&&&"""!!!!!!"""%%%'''''''''%%%'''***,,,,,,***'''%%%!!!%%%'''&&&$$$$$$&&&((('''%%%$$$&&&)))+++)))&&&&&&'''(((((('''""" """&&&%%%&&&***+++***&&&&&&&&&&&&(((+++...///:::@@@HHHLLLLLLOOOTTTYYYYYY]]]ccchhhiiiiiihhhhhheeegggjjjmmmmmmllljjjiiiiiikkkmmmpppqqqpppooonnnrrrqqqrrrsssvvvwwwvvvtttsssrrrrrrsssttttttsssqqquuuwwwxxxxxxxxxxxxyyy{{{wwwzzz~~~~~~|||{{{{{{yyy{{{~~~}}}}}}}}}}}}}}}||||||{{{~~~~~~~~~~~~{{{}}}{{{oooZZZJJJCCC@@@<<<@@@CCC:::---&&&"""%%%)))'''%%%$$$$$$$$$###!!! !!!$$$&&&))),,,222;;;DDDHHHFFFBBB:::555...***)))***+++,,,///888BBBFFFCCCAAACCCGGGIIIPPP^^^ppp{{{{{{{{{yyyvvvtttuuuvvvsssooorrrtttppprrrnnn___MMM>>>222//////---111888999===>>>===@@@FFFIIIHHHJJJJJJIIIGGGDDDAAA===;;;///111555===FFFIIIHHHFFFEEECCC???;;;777222---***$$$%%%(((,,,111555555555999KKK]]]ddddddeeeffffffiiigggfffggghhhjjjiiiiiigggffffffhhhjjjllllllkkkgggggghhhhhhhhhhhhhhhhhhfffeeedddeeeggghhhhhhgggaaadddfffeeedddcccdddfffggghhhiiigggeeedddfffhhhdddcccccceeehhhiiihhhfffaaabbbcccfffhhhgggdddbbb]]]^^^______^^^```bbbeeebbbdddeeebbb______cccgggcccbbbaaa``````___\\\ZZZRRRPPPMMMKKKHHHCCC===999666222---)))'''%%%###"""!!!  """###)))---///***###$$$,,,555888;;;;;;666666:::======999999555---%%%$$$***111444555888::::::888666444000---+++---333888::::::777555333333666888999999777222...000555777444000+++***(((&&&%%%$$$$$$$$$$$$######'''---222444444,,,---///111444666888999555333222222444555555444......111555888777111,,,((($$$ &&&+++//////,,,&&&!!!!!!(((...//////+++$$$###(((,,,---,,,+++((('''+++111111,,,"""&&&))))))&&&!!!!!!$$$%%%)))---//////,,,+++***###""""""&&&+++...//////---------,,,,,,------...***,,,+++&&& !!!!!!"""&&&(((((('''&&& """&&&(((((('''%%%"""!!!###$$$%%%%%%&&&'''((((((&&&### !!!###%%%!!!$$$&&&'''&&&### !!!$$$&&&'''###"""###%%%''''''&&&%%%$$$&&&)))+++***'''###!!! $$$%%%$$$###"""%%%'''&&&$$$$$$&&&)))***(((%%%&&&'''((('''%%%!!!"""$$$""""""&&&%%%%%%(((***((($$$$$$%%%&&&)))---000222:::AAAIIILLLLLLMMMSSSYYY]]]aaafffiiijjjjjjjjjjjjggghhhiiijjjkkkkkkjjjjjjkkkkkklllnnnooooooppppppnnnooopppsssvvvwwwwwwvvvtttsssrrrsssuuuvvvvvvuuuwwwyyyzzzzzzzzzzzz{{{}}}xxx{{{~~~||||||}}}zzz{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{}}}}}}rrr\\\LLLDDD@@@;;;@@@BBB:::333)))###$$$'''&&&###"""&&&%%%$$$!!!"""%%%)))+++111:::CCCHHHHHHFFF:::555///***)))***+++,,,...888CCCGGGDDDAAACCCGGGHHHNNN[[[mmm~~~}}}|||yyyuuurrrrrruuuxxxvvvqqqssssssnnnoooiiiZZZKKK===111///000///333;;;:::===>>><<>>:::777333---)))&&&%%%$$$###"""!!! !!!###(((...222...'''%%%---555AAAAAA>>>666333777:::;;;666999:::444,,,***000888444555666777888999::::::444000,,,---222777999999666555333222333444666888888333///000555777333///---+++(((%%%$$$%%%&&&''' !!!"""&&&***...000111,,,---...000333666888:::222111000000222444444333***+++...444888777111,,,&&&###$$$(((...000...)))"""!!!'''---000000,,,%%%###'''+++,,,+++***(((''',,,222111,,,$$$!!! )))++++++&&&!!!&&&+++//////...------""" """(((---......,,,,,,,,,++++++,,,------)))******$$$ """$$$###!!!!!!%%%((()))(((''' """&&&((()))&&&$$$"""###%%%((()))***%%%&&&''''''%%%""""""$$$&&& $$$&&&'''%%%###!!!$$$'''(((######$$$&&&((((((&&&######%%%(((***)))%%%!!! """### ###%%%###"""###&&&((('''%%%%%%(((,,,)))'''%%%&&&((()))&&&$$$ $$$&&&$$$ $$$'''&&&&&&)))***(((!!!"""###&&&***...222444999@@@HHHKKKKKKLLLRRRXXX___cccgggjjjjjjjjjkkkkkkkkkjjjjjjiiijjjkkkmmmnnnmmmlllkkkkkklllnnnqqqrrrlllmmmooorrrvvvxxxxxxwwwuuutttssstttvvvxxxxxxxxxyyy{{{||||||{{{|||}}}yyy|||~~~|||}}}~~~zzz|||}}}~~~|||zzzzzz}}}~~~ttt___NNNEEE@@@<<<@@@BBB;;;777,,,######&&&$$$""" &&&&&&$$$  $$$***,,,000999CCCIIIJJJIII;;;666///+++)))***+++,,,...999DDDGGGDDDAAACCCHHHHHHMMMXXXiiizzz}}}{{{yyyvvvuuuvvvwwwxxxwwwwwwuuutttuuurrreeeXXXJJJ===000,,,,,,///444::::::>>>AAAAAAAAABBBGGGKKKFFFGGGHHHGGGEEEAAA<<<999...******000<<>><<<666333...***&&&$$$$$$$$$!!!!!! %%%+++000000,,,+++111666::::::;;;<<<<<<;;;;;;:::999999555---+++///444555<<<777555888888666555666:::333+++(((+++111555777777555111000111444666777222000///000222333000---+++***'''$$$!!!"""%%%'''+++'''###"""$$$)))...111//////...+++...555888777666111------111444333111+++***---222888888222,,,+++$$$!!!+++///000***!!!###))),,,,,,)))%%%###%%%+++111---***'''(((,,,///000///'''!!!$$$+++,,,+++'''!!!%%%)))------+++)))***+++(((%%%###%%%)))------,,,,,,,,,,,,---...///000000+++)))&&&"""  $$$%%%###"""%%%'''&&&%%%""" !!!%%%((()))%%%$$$###""""""$$$&&&(((%%%'''((('''###!!!$$$%%%###!!!"""$$$%%%%%%&&&$$$!!! ###%%%$$$$$$%%%%%%&&&%%%%%%%%%+++***(((((()))'''""" """""""""###&&&$$$######$$$&&&'''&&&$$$$$$&&&)))###""""""%%%'''(((%%%"""!!!'''***)))$$$$$$((()))'''(((***)))&&&$$$&&&'''((((((,,,333999???BBBFFFJJJNNNRRRWWW[[[aaadddgggiiiiiiiiiiiijjjmmmkkkiiiiiilllmmmkkkiiihhhjjjmmmnnnooooooqqqrrrnnnnnnoooqqqqqqqqqqqqpppwwwxxxxxxvvvtttssstttuuuxxxxxxxxxxxxyyyzzz{{{|||||||||}}}}}}}}}}}}||||||}}}~~~~~~zzz{{{}}}yyygggTTTCCCAAABBB@@@>>>AAA999***"""%%%'''""" $$$ $$$((('''(((+++222>>>HHHJJJHHH@@@:::222---******++++++333666>>>GGGJJJGGGFFFIIIHHHKKKSSSdddwww~~~|||zzzxxxvvvuuuuuuuuuvvvvvvuuutttuuuqqqdddVVVEEE;;;111///111444888======>>>@@@AAABBBDDDFFFIIIHHHIIIIIIHHHEEE@@@;;;888---******111===FFFIIIHHHIIIDDD>>>777222...)))&&&((('''***111555555555888???RRRccchhhiiikkkkkkfffllllllkkkjjjiiiiiiiiiiiigggggghhhiiiiiiiiiiiiiiinnnmmmlllkkkiiiiiiiiiiiigggiiijjjjjjhhhhhhiiikkkiiijjjjjjgggdddbbbccceeeeeedddcccbbbbbbccceeefffccccccddddddeeeffffffgggddddddcccdddeeeeeebbb```dddccccccbbbaaaaaaaaabbbaaadddfffeeeddddddfffhhheeedddcccdddeeedddaaa]]]YYYVVVRRRMMMGGGCCC@@@>>>888555000+++(((&&&%%%%%%""""""!!!  &&&---///......111444;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<888000---111555666555///+++---...///111555;;;777111......111666999:::777333111222444666888444111///000333444222000***)))(((&&&&&&(((,,,///...+++'''%%%&&&***...111111111///,,,...555999999777333...///222555444222,,,+++---222888888333---***$$$!!!(((---///+++######))),,,,,,***&&&###%%%+++111---***'''(((,,,//////...'''!!!$$$+++,,,,,,(((!!!"""&&&***,,,,,,+++,,,---(((%%%###%%%)))------,,,,,,,,,------......//////***)))&&&""" ###$$$"""!!!$$$&&&%%%$$$""" !!!%%%((()))&&&%%%###"""###$$$&&&'''%%%'''((('''###!!!%%%&&&$$$###!!!$$$%%%$$$&&&%%%###!!!"""$$$''')))&&&'''''''''''''''&&&&&&+++***(((((((((&&&"""!!!###$$$$$$$$$&&&$$$######&&&''')))(((&&&&&&(((+++$$$######%%%''''''$$$!!!###(((+++***%%%!!!$$$((()))'''(((***)))&&&%%%'''))))))***...555;;;@@@CCCGGGKKKNNNSSSXXX\\\cccfffjjjlllmmmmmmmmmnnnpppnnnmmmnnnpppqqqooommmiiikkkmmmnnnnnnoooppprrrrrrrrrrrrsssssstttuuuuuuxxxxxxxxxwwwttttttuuuvvvvvvvvvxxxyyy{{{|||}}}~~~|||||||||}}}}}}|||||||||}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||}}}}}}yyykkkWWWFFFCCCCCC???>>>@@@888+++###%%%'''$$$&&&,,,%%%###  """###$$$%%%''')))///:::DDDGGGEEE@@@:::222+++))))))+++,,,222555===FFFHHHFFFFFFIIIHHHJJJSSSbbbuuu}}}|||{{{yyywwwuuutttssstttuuuuuuuuuvvvqqqbbbSSSBBB999111111333555888;;;???>>>???AAADDDFFFGGGGGGKKKLLLKKKIIIEEE???999555+++***+++222===FFFIIIHHHFFFAAA:::444000,,,(((&&&)))(((+++111444333444777BBBTTTeeeiiiiiimmmmmmiiimmmlllkkkjjjiiihhhhhhhhhgggggghhhhhhiiijjjkkkkkkqqqpppmmmjjjhhhggghhhhhhjjjkkklllkkkjjjiiijjjkkkllllllkkkhhheeebbbbbbcccgggfffeeedddcccdddeeefffcccdddfffggghhhggggggfffdddcccdddfffhhhhhhgggeeeccccccbbbbbbbbbbbbbbbbbbbbbccceeeeeeddddddfffgggbbbbbbdddfffhhhgggdddbbb]]]ZZZTTTNNNHHHDDDBBBAAA999777222---***'''&&&&&&######!!! !!!''',,,///000222444<<<<<<;;;;;;;;;<<<>>>>>><<<===999222...111444555...'''!!!"""$$$'''---333;;;;;;888444111111555:::<<<999555222222444777999555222///000333666555444+++++++++******,,,111444333000,,,)))(((***---000333333000,,,---555:::;;;888444000000222555555444---,,,---222777888333---***### &&&+++000---&&&"""###''',,,,,,+++'''%%%&&&+++000,,,)))'''(((,,,......---((("""$$$+++,,,,,,)))"""###(((+++------...///'''$$$###%%%)))------,,,------------------------***(((%%%""""""###!!! $$$%%%%%%###""" !!!%%%'''((('''&&&%%%$$$###$$$%%%&&&%%%''''''&&&""""""&&&'''&&&%%% !!!###$$$$$$'''&&&%%%$$$%%%(((+++---)))*********)))(((''''''***))))))((((((%%%!!!"""%%%&&&&&&$$$'''%%%###$$$###$$$%%%$$$######%%%'''%%%%%%%%%''''''&&&""" $$$(((+++***&&&###$$$((()))'''(((***)))&&&&&&(((***+++,,,111888>>>BBBEEEHHHLLLPPPUUUZZZ^^^eeegggkkkmmmmmmnnnooopppmmmlllmmmnnnpppooommmkkkkkkmmmoooooonnnnnnpppqqquuutttsssssstttuuuwwwyyyxxxyyyyyyxxxvvvuuuvvvwwwvvvxxxyyy{{{||||||||||||{{{||||||||||||||||||{{{|||~~~}}}{{{zzz{{{||||||}}}~~~}}}~~~}}}zzzooo[[[HHHDDDCCC???===???999---$$$$$$%%%%%%***333+++&&&!!! ###$$$### $$$'''***///:::FFFKKKIIIAAA:::111***'''(((***,,,222444<<>>======AAAFFFJJJJJJHHHLLLLLLKKKHHHCCC<<<555111))))))+++333===EEEGGGGGGDDD???888222...+++(((''')))))),,,222333222333777DDDVVVeeehhhiiilllmmmiiikkkkkkjjjjjjiiiiiijjjjjjgggggghhhhhhiiijjjkkklllpppnnnkkkhhhffffffhhhiiiiiijjjjjjiiigggfffggghhhmmmllljjjhhhfffdddddddddggggggfffddddddddddddeeeeeefffhhhiiiiiihhhgggfffeeeeeefffhhhjjjjjjhhhgggdddddddddeeedddddddddcccbbbcccdddddddddeeeffffffaaabbbeeeggghhhgggeeecccaaa]]]VVVOOOIIIEEECCCBBB;;;888444///+++((('''&&&%%%$$$###!!! """(((---222666888>>>===;;;:::;;;<<<>>>@@@;;;<<<999222...000222111+++$$$!!!###)))///777;;;<<<888222///222777<<<:::666333111222666888555222//////333666777666.........---,,,---111333666444000+++((())),,,...444444111++++++333999;;;888555111000111333444444///------111666777333...)))"""%%%+++000///)))$$$###$$$------,,,)))&&&'''+++///,,,)))'''(((,,,...---,,,((("""$$$+++------***###!!!&&&+++---.........&&&$$$"""$$$))),,,---,,,---------,,,,,,,,,,,,,,,***(((%%%"""###$$$""" $$$&&&&&&$$$!!!"""%%%'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&'''%%%!!!"""&&&((('''&&&!!! """######)))(((&&&&&&&&&(((+++,,,+++++++++***)))((('''&&&***))))))(((&&&### ###%%%&&&%%%$$$'''%%%###$$$##################%%%&&&&&&&&&(((((('''%%%!!! $$$(((***)))&&&###$$$((()))'''(((***)))&&&&&&(((+++,,,...333;;;AAADDDGGGJJJNNNRRRWWW]]]bbbeeegggjjjkkkjjjjjjkkkllljjjjjjlllmmmnnnmmmllljjjnnnooopppooonnnnnnoooqqquuutttrrrqqqrrruuuxxxzzzyyyyyyzzzxxxvvvvvvwwwyyyzzz{{{|||}}}|||zzzwwwvvv||||||{{{{{{{{{{{{||||||xxx{{{~~~~~~~~~~~~}}}~~~~~~|||zzzppp[[[HHHDDDCCC???>>>@@@<<<111'''###"""###)))111)))&&&"""!!!"""###"""!!!!!!&&&))),,,777FFFMMMKKKBBB;;;000)))&&&'''***,,,222555<<>>DDDFFFFFFDDD???888222...,,,)))((()))***...333444222444999GGGXXXfffhhhgggjjjkkkhhhhhhhhhhhhiiijjjkkklllmmmhhhhhhhhhhhhiiijjjkkklllllljjjhhhffffffgggiiikkkggghhhiiihhhfffeeeeeefffjjjiiihhhggggggggggggfffffffffeeeeeeddddddddddddfffgggiiijjjjjjiiigggeeehhhhhhhhhiiijjjiiigggeeecccddddddeeeeeeeeedddcccbbbbbbbbbcccdddeeeeeeeeeaaaccceeeffffffdddbbbaaaaaa^^^WWWPPPJJJFFFDDDCCC<<<999666111---***'''&&&&&&%%%$$$"""  ###)))222999>>>???>>><<<;;;;;;<<<>>>???:::<<<:::333000111222111)))###!!!!!!###'''000777<<<:::222---///333999999777444111111444777555111...///222666666555------...------...222444666555111,,,((('''***---333444111+++***000777:::888555111//////111333444111...---000555777444///)))"""$$$***000111,,,&&&###"""---......+++((((((+++...,,,***((())),,,...---+++((("""%%%+++---...+++%%% """&&&***------,,,***%%%###!!!$$$))),,,---,,,,,,,,,,,,,,,,,,+++++++++***(((%%%!!!!!!$$$%%%### !!!%%%''''''&&&!!!"""%%%''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$ """&&&((('''&&&""" """$$$$$$)))((('''&&&&&&'''((()))*********)))((('''&&&%%%)))))))))(((%%%!!! ###%%%$$$### $$$'''%%%$$$$$$((((((''''''((()))))))))&&&(((******((($$$ !!!%%%''''''%%%###"""$$$((()))'''(((***)))&&&%%%(((***,,,///444<<>>AAA>>>444)))###!!!!!!$$$((("""######""" """$$$!!!(((******333BBBJJJHHHCCC<<<111)))&&&'''***,,,222555===FFFJJJIIIJJJNNNKKKLLLSSSaaassswwwwwwwwwxxxxxxyyyyyyzzzvvvwwwxxxxxxwwwppp___OOOBBB777...---000444:::@@@:::;;;>>>CCCIIILLLMMMLLLIIIIIIHHHDDD???888111---***,,,111888???DDDFFFEEEEEE@@@888222...+++)))((()))***///444555333666;;;KKK[[[hhhhhhfffiiijjjggggggggghhhiiijjjlllnnnooojjjjjjiiihhhhhhjjjkkkllliiihhhgggfffgggiiikkklllggghhhiiihhhgggfffggghhhhhhfffeeeeeegggiiihhhhhheeeeeeeeeeeeeeeeeeddddddhhhiiiiiijjjiiihhhfffeeeiiiiiihhhiiiiiihhheeeccc```aaabbbcccdddcccbbbaaacccbbbaaabbbeeefffeeedddbbbdddeeeeeecccaaa```aaaaaa^^^XXXRRRLLLHHHEEEDDD>>><<<888444000,,,)))(((((('''%%%###!!!!!!&&&///:::BBB???>>>===;;;;;;;;;;;;<<<;;;>>>===777444555555333'''""" !!!***222::::::555///...000555777888666222111444777555222///000333666555444***,,,...///000222666999555444222---((('''***---222444222,,,)))///555888888555222///...000333555222///---000555777444000)))### !!!!!!!!!!!!'''...111...)))&&&$$$---...///---)))(((+++...---+++)))+++...///---+++)))""" %%%+++...///,,,&&&  """%%%***------***'''%%%"""!!!###(((,,,---,,,++++++++++++++++++++++++)))'''$$$!!!!!!%%%&&&$$$!!!"""&&&(((((('''  ###&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&### """&&&'''&&&%%%!!!"""$$$%%%((((((&&&%%%%%%%%%&&&&&&(((((()))(((((('''&&&%%%((()))***((($$$ !!!$$$%%%$$$### %%%(((%%%$$$%%%((('''%%%&&&((())))))(((%%%(((++++++(((###  ###&&&'''%%%###!!! $$$((()))'''(((***)))&&&%%%(((+++---000666???EEEIIIKKKNNNQQQUUU\\\ccchhhjjjkkklllkkkjjjiiijjjkkkjjjkkkllllllllllllmmmooopppqqqqqqpppnnnoooqqqsssvvvuuusssrrrssswwwzzz}}}xxxyyyyyyxxxwwwwwwxxxzzzxxxyyyzzz{{{||||||{{{zzz~~~}}}|||{{{{{{|||}}}~~~|||~~~}}}{{{oooZZZGGGBBBBBB??????BBB===555+++''''''&&&###!!! ###!!!!!!%%%,,,333444...444CCCJJJGGGDDD===333+++((((((***,,,111555>>>HHHLLLKKKKKKNNNKKKLLLRRRaaasssyyyxxxwwwwwwwwwxxxyyyzzzuuuvvvuuuuuutttmmm]]]MMM>>>555......222555:::>>>;;;>>>BBBFFFHHHIIIKKKLLLGGGHHHGGGDDD???999333///---000666===CCCFFFGGGFFFEEE@@@888111,,,***((('''(((+++111666666444888>>>PPP___jjjiiifffiiijjjgggggghhhhhhiiijjjlllmmmnnnlllkkkjjjhhhhhhiiijjjkkkiiiiiiiiiiiijjjkkklllmmmfffggghhhhhhgggfffgggiiigggeeecccdddggghhhhhhgggeeeeeefffgggggggggffffffjjjiiiiiihhhggggggffffffhhhggggggggghhhgggeeebbb___aaabbbddddddcccbbbaaacccaaa```bbbeeefffeeecccbbbdddeeecccaaa```bbbdddaaa___ZZZUUUPPPKKKHHHGGGAAA???<<<888333///,,,***)))(((&&&###!!! !!!!!!###+++777@@@???>>>===<<<;;;999888888:::======888555666666444)))###  ###'''///999<<<999444000///333777:::999555333555777666444222333666777555333...000222333444666999<<<333444333...)))(((+++///111555444...+++///555888999777333000...000444777444000---///444666444111***###!!!"""###$$$######+++//////---+++***---///000...+++)))+++---...,,,+++,,,///000...+++)))### %%%+++...000---'''!!! $$$)))......***&&&$$$""" ###(((,,,---,,,))))))******++++++,,,,,,)))'''$$$!!!!!!%%%&&&$$$ !!!%%%''''''&&&  ###&&&'''&&&&&&''''''(((((((((((('''&&&&&&%%%###!!!%%%&&&$$$###!!!###&&&'''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''')))***(((###!!!%%%'''&&&$$$ %%%(((&&&$$$%%%&&&###""""""%%%&&&&&&$$$$$$(((,,,,,,(((### """%%%((((((%%%""" $$$((()))'''(((***)))&&&&&&))),,,///222999BBBHHHKKKMMMOOORRRWWW^^^eeekkkiiikkklllkkkkkkkkkmmmoooiiijjjkkkjjjhhhiiimmmppppppqqqqqqooooooppprrruuutttsssrrrqqqsssvvvyyy{{{wwwxxxxxxxxxvvvvvvxxxyyyzzz{{{{{{|||}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~{{{sss^^^JJJDDDCCC???>>>AAA:::333,,,,,,111111)))  !!!"""...777777000555EEEMMMJJJDDD===444---******++++++...333>>>IIIMMMKKKJJJLLLIIIJJJPPP___rrr{{{zzzxxxvvvvvvwwwxxxyyytttuuutttrrrqqqkkk[[[KKK===555//////222222444777<<>>>>>===;;;999777555777:::;;;666444555555333,,,%%% !!!""""""$$$((('''///999>>>===888333111222777;;;;;;888555666999777555444555888888555222555666777777666777999;;;333444444///***)))---111222666666000---000555888;;;999555111///111555888555111---///444666444111***$$$ """$$$%%%&&&$$$ (((...000000///...---///111///+++)))+++---///---+++---000111///,,,)))### &&&,,,...000---'''!!!###)))...///+++'''$$$!!! ###(((,,,---,,,(((((()))***+++,,,,,,---)))'''$$$!!! $$$%%%### $$$''''''&&&  ###&&&'''&&&&&&&&&'''((())))))((((((&&&&&&%%%"""!!!$$$%%%###!!! ###&&&((($$$$$$$$$%%%&&&'''((()))'''(((((())))))))))))(((''')))***(((###!!!&&&(((((('''  %%%(((&&&$$$%%%(((%%%###$$$'''((((((&&&###''',,,,,,)))$$$ %%%(((+++***&&&""" $$$((()))'''(((***)))&&&'''***...111444;;;DDDKKKLLLMMMPPPSSSXXX___ggglllfffhhhiiijjjjjjllloooqqqnnnoooooommmkkkmmmqqquuupppqqqpppoooooopppsssvvvpppoooooooooqqqsssvvvwwwvvvwwwxxxwwwvvvvvvwwwyyy~~~~~~}}}~~~~~~~~~||||||~~~~~~~~~|||}}}~~~~~~{{{wwwaaaLLLEEECCC???>>>@@@666111---000999;;;000###### """###!!!$$$...000)))///BBBLLLIIIDDD>>>666///,,,+++++++++,,,111===IIINNNKKKIIIKKKGGGHHHOOO]]]qqq||||||{{{yyyuuusssrrrssstttuuuuuuvvvvvvooo]]]KKKBBB777...///333666777888<<<@@@FFFIIIJJJJJJIIIJJJHHHHHHFFFCCC???:::555222111:::BBBEEEJJJOOOMMMGGGHHHBBB999000)))&&&'''((('''+++111444222222<<>>;;;777333...***((('''%%%###!!!"""!!! $$$---666<<<===<<<999888999555000666===???:::666777666333***&&&###&&&+++,,,(((###)))---444;;;>>>;;;444...333777;;;:::555222222555<<<999666555777888777555444777;;;>>>???<<<777444999888777333000...///000333444555444...***000888:::888666222000111444666777333---+++000666444...((($$$ %%%(((***((("""%%%---...)))&&&%%%,,,...111111000/////////......---,,,,,,,,,,,,,,,)))"""$$$...///...+++&&&"""!!!"""$$$'''+++---,,,***!!! $$$)))++++++)))---,,,,,,++++++,,,,,,---((('''$$$!!!###%%%### ###&&&'''''' !!!$$$%%%%%%$$$""" !!!###&&&(((((()))((('''$$$!!! """###$$$$$$### """&&&&&&&&&$$$&&&'''&&&######'''***++++++***)))((('''&&&&&&+++***((($$$!!!&&&)))((($$$ """$$$###"""!!!!!!&&&%%%###$$$%%%&&&&&&%%%&&&)))++++++((($$$!!!!!!%%%(((((($$$  &&&'''(((((('''''')))+++'''(((+++000666===CCCGGGMMMOOORRRVVV[[[aaahhhlllmmmmmmlllllllllmmmmmmnnnmmmmmmnnnoooooooooppppppsssqqqrrruuurrrmmmooovvvrrrpppoooqqqvvvyyyzzzzzzyyyxxxwwwxxxzzz|||||||||}}}~~~}}}||||||{{{zzz{{{~~~~~~~~~}}}}}}~~~zzziiiRRRDDDAAACCCCCCAAA;;;444---,,,444999111%%%$$$###!!!!!!###$$$%%%******(((333FFFOOOLLLIIIBBB666---)))((())))))...222:::CCCKKKNNNNNNLLLIIILLLQQQ\\\pppyyyzzz{{{yyywwwvvvwwwxxxtttuuutttsssrrriiiVVVDDD>>>444,,,...444777999;;;===AAAFFFIIIJJJJJJIIIJJJIIIGGGDDD@@@===;;;:::999555;;;AAACCCHHHMMMMMMHHHIIICCC999///)))&&&&&&'''(((+++111444222222===JJJ\\\ccclllnnnkkkiiijjjllljjjkkklllkkkiiiiiilllnnnmmmllljjjiiihhhggghhhhhhiiiiiiiiihhhiiijjjkkklllfffgggiiikkkllllllkkkkkkjjjjjjjjjjjjjjjiiihhhhhheeeggghhhfffcccbbbcccdddfffggggggggggggeeedddccceeedddddddddfffgggfffeeeccceeefffeeecccbbbbbbccceeeeeedddccccccbbbaaaaaadddfffhhhiiihhhfffggggggbbbbbbaaa[[[TTTNNNKKKJJJGGGDDD@@@<<<999444///,,,)))'''%%%###!!! !!! """+++333888:::999666555777333...333;;;???:::666666666444---'''$$$'''///333///)))(((,,,222:::>>><<<555///222666;;;;;;777444444555:::777555555888999999888555777;;;@@@AAA@@@<<<999999888666333///---...///333444666555000+++///777:::999777333111111444777888444///,,,000666555///((($$$ ###&&&)))'''"""$$$+++---((($$$$$$+++...111222222222333444//////---,,,,,,,,,---...'''!!!###,,,------+++&&&"""!!!"""$$$(((++++++***(((%%%$$$$$$''',,,...---,,,---,,,,,,++++++,,,,,,---&&&%%%""" !!!"""!!!###&&&&&&&&&!!!$$$%%%%%%"""!!! ###&&&((((((+++***(((&&&### """###$$$%%%""""""%%%&&&%%%%%%&&&&&&&&&%%%&&&)))+++******))))))((((((''''''))))))'''$$$"""&&&)))(((### !!!""""""!!!!!!"""&&&%%%###$$$%%%'''&&&&&&###&&&(((((($$$!!!"""%%%(((((($$$ !!!&&&'''((('''&&&&&&(((******+++...222777>>>CCCGGGNNNPPPTTTXXX\\\bbbhhhmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkklllmmmooopppqqqsssqqqrrrtttrrrnnnpppvvvtttssssssuuuxxxyyywwwuuuzzzyyyxxxyyyzzz||||||||||||}}}~~~~~~}}}}}}}}}{{{{{{|||}}}zzziiiRRRDDDAAABBBBBBAAA===666---+++111555..."""###"""!!! !!!"""###%%%)))))))))333EEENNNLLLIIIBBB777---)))((()))***---222:::DDDLLLOOOMMMKKKJJJMMMRRR]]]pppuuuwwwxxxyyyxxxxxxzzz|||vvvwwwvvvsssoooeeeQQQ@@@:::111+++///555999<<>>BBBGGGJJJKKKJJJJJJJJJHHHFFFBBB>>><<<===???AAA888;;;>>>@@@EEEKKKMMMJJJJJJCCC999///(((%%%%%%&&&))),,,111444222444???LLL___eeemmmooollljjjkkkmmmggghhhiiiiiihhhhhhiiikkkllljjjhhhgggfffgggiiijjjhhhhhhgggggghhhjjjlllmmmjjjkkkkkkkkkllllllmmmmmmmmmlllkkkiiihhhgggggggggfffhhhjjjiiigggeeeeeeeeefffggghhhhhhhhhhhhhhhggggggfffdddeeefffhhhhhhgggeeefffgggfffdddbbbbbbcccggggggffffffeeedddccccccdddfffggggggeeeddddddeeeccccccaaa]]]VVVPPPMMMLLLHHHEEEBBB>>>;;;666222...***(((&&&$$$"""  !!!)))///666888777444444666444///000888>>>:::555333555666...&&&"""&&&111777444...(((***000777======777222000555:::<<<:::777666666888777666666888:::::::::666888<<>>???@@@BBB888888888<<>>===666333444:::CCCJJJNNNOOOJJJCCC888---&&&$$$%%%''',,,...222444333666DDDSSSdddhhhlllnnnllliiihhhiiiggghhhiiijjjkkklllkkkkkklllkkkjjjiiiiiikkklllmmmkkkkkkjjjiiiiiihhhhhhhhhkkkkkkjjjjjjjjjjjjkkkllliiihhhgggffffffggghhhiiihhhiiijjjkkkkkkjjjhhhfffiiiiiihhhggggggffffffffffffeeecccdddfffggggggfffggghhhiiihhhfffddddddeeeeeeeeefffggghhhiiijjjjjjggghhhhhhfffcccaaaaaabbbeeedddccc```]]]XXXRRROOOHHHFFFBBB???<<<888333000,,,+++)))&&&$$$"""  $$$(((444666555333555888888444---333999;;;666111222666///&&&!!!***222111---)))(((***111999>>><<<888...333888<<<<<<;;;888777::::::;;;:::999999888888999999===CCCGGGGGGAAA;;;<<<<<<;;;777444222333444444555777:::666000///222888999999888555444444555777555111---///333333///((($$$ !!!&&&&&&###!!!(((***'''%%%&&&,,,...111222222111222333222000///------...///000---'''!!!%%%(((,,,,,,)))$$$  ###(((,,,---,,,)))((()))***+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,***'''###!!!""" !!!$$$%%%$$$""" $$$&&&&&&%%%!!! """&&&((()))(((((('''&&&%%%"""  """$$$&&&'''((((((""""""%%%&&&%%%###!!!!!!$$$(((***)))'''''''''(((((())))))************((($$$ ######%%%((()))'''### ###&&&'''%%%$$$%%%((()))))))))'''''''''%%%"""  %%%'''(((&&&###"""$$$&&&'''(((((('''%%%%%%'''(((***,,,///444;;;BBBHHHLLLMMMQQQWWW\\\```dddhhhjjjjjjjjjjjjkkkkkkmmmnnnooorrrpppnnnmmmmmmoooqqqsssqqqrrrqqqpppqqqssstttssssssrrrrrrrrrsssvvvyyy|||zzz|||}}}|||zzzzzz|||~~~|||zzzyyyxxxyyy|||~~~~~~}}}~~~{{{lllXXXHHHBBB@@@@@@@@@AAA:::///))),,,111...'''!!!!!!"""######"""!!!!!!%%%(((+++...555???HHHKKKIIIAAA777...******+++,,,---333===GGGOOOPPPLLLHHHFFFIIINNNVVVggg{{{|||~~~~~~}}}|||}}}~~~vvvyyyyyyuuunnnbbbPPP@@@777222///222555666:::>>>AAAEEEIIILLLLLLKKKJJJJJJGGGGGGGGGFFFCCC???:::888777222333<<>>===999///222666:::<<<;;;888777:::<<<===<<<:::888888888:::<<<@@@GGGMMMKKKCCC<<<<<<<<<;;;999666555666777666666777:::777111000222777888999888666444333444777777333...///333333000((($$$ !!!&&&'''$$$ !!!(((+++)))(((***+++---111333333333444555222111111000000000000000+++%%%!!!$$$''')))***'''###!!!  """&&&***,,,+++***(((***,,,---,,,,,,---...---,,,,,,++++++,,,,,,------+++((($$$!!!!!!$$$$$$"""  """$$$###""" """$$$&&&&&&%%%'''''''''&&&$$$"""!!! !!!"""$$$%%%&&&'''''''''"""!!!%%%%%%$$$%%%%%%%%%'''***+++***)))''''''(((((())))))******+++***)))%%%!!!%%%%%%&&&((()))&&&"""!!!%%%''''''&&&%%%&&&(((*********))))))(((%%%"""!!!!!!"""'''((((((&&&###"""%%%)))((())))))(((&&&&&&''')))***+++///444<<>>GGGLLLIIIAAA777...******,,,,,,///444===GGGNNNOOOLLLIIIHHHLLLPPPXXXhhh|||}}}~~~~~~||||||}}}~~~vvvyyyyyytttlll___MMM>>>555111///222555666:::???BBBFFFJJJMMMMMMKKKKKKKKKHHHHHHGGGEEEBBB===999777:::555777BBBLLLNNNMMMMMMHHHAAA555+++%%%%%%'''***...000333444444999HHHXXXbbbeeeiiilllnnnoooppppppmmmkkkiiijjjmmmppppppooojjjkkklllllllllkkkjjjjjjiiikkknnnoooooollliiiffffffgggiiijjjkkkkkkkkkkkkggggggiiijjjjjjkkkkkkkkkiiigggeeefffhhhiiihhhfffhhhgggffffffffffffggghhhddddddfffhhhjjjiiifffdddfffgggiiiiiihhhggghhhiiieeeeeeeeeeeeffffffffffffeeefffgggffffffgggjjjlllgggfffddddddbbb^^^WWWRRRJJJHHHDDDAAA???;;;777333///---+++(((%%%###!!!!!! """%%%'''111222222000333999:::777333111444;;;;;;555111111///)))###"""&&&,,,222444---(((&&&,,,666>>>===:::111222555888::::::888666888;;;======;;;999999;;;<<<>>>DDDNNNUUUTTTJJJAAA;;;;;;:::888666666888999999777777999777222000222555777999888666333222222999999666111000444555333((($$$ """((()))%%% !!!)))---,,,,,,...,,,...000000///...---...,,,---.........---,,,+++%%% """$$$&&&&&&###!!! """!!!!!!###&&&''''''&&&%%%(((+++++++++***,,,...---,,,,,,++++++,,,,,,---***)))&&&###!!!"""""" !!!"""!!! ######$$$######"""!!! """######$$$$$$$$$$$$$$$ ######"""###%%%'''(((((((((((()))(((((((((((())))))))))))))))))(((&&&###!!!"""###'''''''''((((((&&&""" !!!!!!###&&&((('''&&&%%%&&&)))+++++++++,,,,,,***'''$$$###$$$%%%''')))(((&&&######&&&***)))******)))''''''((()))---...111777===EEEKKKOOOMMMRRRZZZaaagggjjjmmmooonnnnnnmmmmmmmmmmmmmmmnnnsssrrrrrrqqqrrrrrrssssssqqqrrrqqqnnnqqqvvvvvvqqqvvvwwwvvvtttrrrrrrvvvyyyyyy{{{}}}{{{xxxwwwzzz}}}}}}|||{{{{{{{{{|||}}}~~~||||||}}}~~~|||}}}~~~}}}ppp^^^NNNDDDAAAAAABBBCCC;;;000((()))///000,,,&&&%%%$$$######$$$%%%&&&(((***...333888>>>FFFMMMIIIAAA777...++++++,,,---111555===FFFMMMOOOMMMJJJIIIMMMQQQXXXggg{{{yyy{{{|||{{{zzzyyyzzz|||xxx{{{{{{uuulll^^^LLL===333000///222555777<<>>999:::FFFOOOOOOLLLKKKGGG@@@555+++%%%%%%(((+++///000333444444999IIIZZZccceeehhhjjjllllllllllllnnnkkkhhhiiimmmpppqqqpppiiijjjlllmmmllljjjhhhggggggjjjnnnqqqqqqnnnjjjhhheeegggiiilllmmmmmmlllkkkeeefffgggiiiiiiiiihhhgggllljjjggghhhkkklllkkkiiigggffffffffffffhhhjjjkkkdddeeegggjjjlllkkkgggdddeeegggiiiiiiiiihhhiiijjjjjjjjjiiiiiihhhgggggggggeeeffffffdddcccccceeeggghhhfffeeedddccc___XXXRRRKKKIIIFFFCCC@@@===888555000...+++(((&&&###"""!!! ###%%%'''333444444222666<<<===;;;555111333;;;===666000///+++'''###!!!###***111666...)))%%%+++555======:::222222444666888999777666666999======;;;:::;;;======@@@HHHSSS\\\ZZZPPPFFF999:::999888666666888::::::777777888777222111333444666888888666333111111;;;<<<888333222666777555((($$$ ###(((***&&&!!!"""***///...///111///000000---)))%%%###"""&&&''')))***)))(((&&&$$$!!! """######!!!$$$"""!!!!!!"""######"""!!!$$$((((((''''''***,,,---,,,,,,++++++,,,,,,---'''&&&$$$""" !!!  """"""#########""""""!!!!!!!!! ###&&&'''$$$###$$$&&&))))))))))))((((((((((((&&&''''''&&&%%%$$$%%%'''(((((((((((((((&&&"""!!!"""###$$$&&&((('''&&&%%%''')))+++,,,+++))))))'''### !!!###((()))(((&&&######'''+++***++++++***((('''(((***000111444999???EEEKKKOOONNNSSS\\\dddiiimmmppprrrppppppnnnmmmlllkkkkkkkkkppppppqqqrrrssssssttttttppprrrqqqnnnqqqwwwwwwqqqrrrtttwwwwwwvvvvvvyyy{{{xxx{{{}}}{{{wwwvvvyyy}}}~~~}}}}}}||||||||||||}}}||||||}}}}}}{{{|||~~~}}}~~~~~~rrr___OOOEEEBBBBBBCCCHHHAAA444+++,,,222333///'''&&&$$$######$$$&&&''')))+++///444999>>>FFFNNNIIIAAA777///++++++,,,---222666===EEELLLOOOMMMKKKHHHKKKOOOVVVdddyyy}}}||||||}}}}}}}}}zzzxxx{{{yyywwwtttlll]]]JJJ<<<555333222222555999<<<===CCCEEEFFFHHHIIIIIIIIIHHHLLLGGGDDDEEEEEEAAA@@@BBB666===FFFLLLMMMKKKJJJJJJIII===000***'''%%%&&&)))222222777;;;999999KKKaaadddiiikkkiiihhhiiijjjgggmmmllllllkkkkkkjjjjjjiiijjjmmmmmmhhhiiinnnppplllggghhhjjjlllmmmkkkgggdddlllkkkiiigggffffffggggggjjjkkkkkkkkkkkkjjjiiihhhmmmlllkkkjjjhhhgggggggggggggggggggggggggggffffffgggggghhhmmmrrrrrrlllgggiiihhhggggggggghhhjjjkkkggghhhkkklllllljjjhhhffffffgggfffeeeccccccdddfffdddggggggdddbbb```ZZZRRRLLLKKKHHHDDD???;;;:::999111...+++)))(((&&&### $$$+++111@@@???:::555555999:::888666222333888:::666111///111)))""""""$$$'''...444000***%%%)))333<<<@@@@@@666111///555;;;;;;999999999:::;;;<<<<<<<<<;;;:::<<<@@@KKKYYYdddeee[[[RRRCCC@@@<<<999999:::::::::===<<<:::888888666333000444666888888666555555555999999888777666666666666///)))"""!!!&&&---000,,,%%%"""'''+++,,,,,,,,,&&&%%%%%%$$$###""""""""" ###$$$&&&''''''&&&%%%$$$ !!!"""###$$$&&&''')))((('''''')))******++++++,,,+++***)))(((###"""!!!!!!"""###%%%&&&!!! !!!  !!!"""$$$######%%%&&&((()))++++++)))(((&&&%%%%%%%%%&&&&&&+++******((('''$$$###!!! !!!"""$$$''')))$$$$$$%%%'''(((***++++++---,,,)))&&&###"""$$$&&&((('''%%%######%%%'''(((+++***((('''''')))+++------222999@@@FFFKKKOOORRRSSSZZZccciiijjjkkklllmmmqqqqqqooollliiiiiijjjlllrrrqqqqqqrrrsssrrrpppmmmppppppqqqqqqqqqssswwwzzzwwwvvvuuuuuuvvvxxxzzz{{{xxxxxxyyyxxxwwwxxx{{{}}}zzzyyyzzz}}}~~~~~~{{{uuu^^^JJJIIIGGGAAABBBCCCAAA777++++++222555000++++++)))(((&&&$$$###"""***///444666777;;;EEEMMMGGGBBB;;;444///,,,,,,---000444<<>>EEEFFFHHHIIIJJJJJJJJJIIILLLGGGCCCCCCBBB@@@@@@CCC:::@@@GGGLLLLLLJJJIIIIIIIII<<>>888777:::;;;999777444444999;;;777111///111)))###!!!###&&&---555222,,,''')))222:::>>>>>>888222111777===>>>======:::;;;===>>>>>>>>>======AAADDDMMM\\\iiijjjaaaWWWDDDAAA===;;;;;;;;;;;;;;;===<<<:::999888666333000333666888999888777777777:::999888777666555555555000***""""""&&&+++---)))$$$ ###$$$$$$###"""""""""!!!!!!  !!!""")))***+++++++++)))'''&&&#########$$$$$$%%%%%%&&&''')))++++++*********+++***+++,,,,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$#########$$$$$$$$$###!!! !!!"""!!!""""""  !!!!!!!!!!!!"""!!!!!!  !!!"""###%%%&&&'''(((%%%$$$###"""###%%%&&&(((((((((((('''%%%$$$"""!!! !!!!!! !!!###%%%$$$$$$%%%'''((()))***+++,,,+++)))%%%""""""$$$&&&((('''%%%######%%%'''(((+++***((('''''')))+++---...333:::AAAFFFKKKOOORRRRRRYYYbbbhhhjjjjjjkkkmmmnnnnnnnnnmmmlllmmmooorrrqqqrrrrrrrrrqqqppppppooopppqqqrrrqqqqqqsssvvvyyyxxxxxxwwwwwwxxxzzz|||}}}yyyzzz{{{{{{zzz{{{}}}|||{{{{{{~~~{{{uuu^^^IIIGGGEEE@@@AAACCCAAA777+++***111444///++++++***((('''&&&%%%$$$***222999999555888CCCNNNJJJEEE===555///------...111555<<>>???>>>===:::;;;<<<>>>?????????>>>@@@@@@GGGUUUdddhhh```VVVEEEBBB>>><<<<<<======<<<===;;;:::999888666333111333555888888777777777888777777666555333222222111111---&&&""" $$$'''))))))%%%""" !!!!!! """"""!!!!!!  """$$$$$$######$$$%%%"""!!!!!!"""###%%%''')))//////000000///---+++***))))))))))))))))))))))))))),,,...///...---,,,---+++,,,,,,------,,,******++++++++++++++++++************)))((((((((())))))'''&&&&&&&&&%%%%%%%%%%%% !!!!!!######%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&######"""!!!!!!  !!!"""###$$$%%%!!! !!!$$$(((***(((((((((((('''&&&%%%$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%&&&'''(((***++++++******(((&&&######%%%'''((('''&&&$$$$$$&&&'''(((+++***((('''''')))+++---000555<<>>AAACCCAAA888+++)))000333///++++++******)))(((((((((,,,555===;;;444666CCCPPPNNNHHH>>>555///---...///111555<<>>AAABBBHHHIIIJJJKKKKKKKKKJJJIIIIIIFFFDDDCCC@@@;;;;;;>>>BBBEEEIIILLLMMMLLLJJJJJJFFF999+++%%%$$$$$$(((,,,444555888::::::@@@RRRdddiiimmmpppnnnmmmnnnnnnllllllllllllmmmmmmmmmnnnnnnpppppppppnnnmmmnnnnnnmmmkkkkkkkkklllooopppooonnnrrrpppmmmkkkkkknnnqqqsssmmmllljjjiiiiiijjjlllmmmllllllkkkjjjiiihhhhhhhhhgggggghhhhhhiiijjjjjjjjjllljjjiiiiiikkkllljjjhhheeefffhhhiiiiiiiiihhhgggjjjiiihhhhhhhhhiiijjjkkkdddgggiiiiiigggeeeddddddfffhhhhhhfffeeeeee```ZZZQQQNNNIIIEEEBBB>>>;;;999555333///,,,***'''$$$!!!!!!&&&***444<<>>>>>888444444999:::666111///333,,,$$$!!! """+++444444///))))))///666;;;===999333222777======;;;:::777888:::<<<===>>>>>>======;;;???MMM\\\bbb[[[RRRDDDAAA>>>======>>>===<<<===;;;:::999888777444222222444666666555333333444222222111000///---,,,+++,,,***&&&$$$###$$$%%%%%%***+++***(((%%%#########""""""###$$$&&&''')))***((((((''''''&&&&&&&&&&&&---...000///---,,,,,,---************+++,,,...///000111111111111000......---------,,,,,,,,,++++++***---111222111///------+++,,,------------++++++------...///...---+++***************))))))******))))))*********)))((('''######$$$$$$%%%&&&'''''')))***+++***'''&&&&&&&&&''''''&&&%%%&&&''')))***&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###""" !!!"""######$$$$$$"""!!! !!!%%%(((+++))))))************))))))'''(((((('''%%%$$$%%%'''''''''((()))***+++,,,,,,*********(((&&&%%%''')))***)))(((''''''((()))***+++***((('''''')))+++---222777>>>DDDIIIMMMQQQSSSTTT[[[dddiiikkkkkklllnnnoooooopppooommmmmmoooqqqooorrrtttqqqmmmlllpppuuusssttttttsssrrrrrrtttvvvuuuuuuuuuvvvwwwyyyzzz{{{wwwyyy{{{{{{{{{zzz{{{|||zzzzzzyyyyyy{{{}}}|||www___HHHDDDAAA===@@@CCCBBB999,,,)))///222///++++++++++++++++++++++++---444:::999555888DDDOOOQQQJJJ???444...,,,---///111555<<>>??????999555444888:::888444444333,,,&&&"""!!!)))333333...))))))...555;;;>>>===777444999===<<<:::999777999;;;<<<>>>>>>>>>>>>???<<>>======>>>===<<<===;;;:::999999888555333222333555444222/////////------------,,,***((('''$$$%%%%%%%%%&&&(((***,,,222222111...+++******+++******+++,,,...000222444///////////////.........555777777666333111000000//////..................------......////////////.........------,,,,,,+++***---000111000...,,,,,,++++++,,,---------,,,+++,,,------...---,,,***)))))))))******************)))************)))((('''%%%&&&&&&'''((())))))***)))***+++***(((&&&&&&&&&&&&&&&%%%%%%&&&((()))+++((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&((()))******))))))$$$%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&)))+++((())))))***++++++******'''(((((('''&&&&&&(((***))))))***+++,,,------...++++++,,,***))))))+++---,,,+++************+++,,,+++***((('''''')))+++---333888???FFFKKKOOOSSSVVVXXX^^^ggglllmmmlllmmmooommmnnnooonnnmmmmmmooopppooossstttrrrnnnmmmqqqvvvssstttuuutttsssssstttuuuttttttuuuvvvwwwyyyzzz{{{vvvyyy|||}}}|||{{{{{{|||zzzzzzzzzzzzzzz|||~~~~~~~~~yyybbbKKKDDD@@@===@@@BBBBBB:::---)))///333111+++++++++,,,,,,,,,------...111333444777===FFFMMMQQQJJJ???444---+++,,,...111555;;;DDDJJJLLLJJJHHHGGGFFFGGGNNN]]]qqq}}}{{{zzzzzz|||}}}}}}|||zzzzzzxxxqqqdddSSSCCC999000000222777===CCCEEEFFFJJJJJJKKKKKKKKKIIIHHHGGGEEEEEEFFFFFFAAA:::888<<>>@@@@@@===999333111555999999888:::222---((($$$ '''000333///***(((,,,444;;;???AAA:::777<<<@@@???<<<;;;;;;<<<===???@@@@@@@@@???>>><<<===EEEOOOUUUTTTPPPBBB@@@>>>===>>>>>>===<<<===;;;:::999999888666333222333555444111///...///---......///...---+++***)))+++---...///000333555777777777555222000///000000000//////000000111222000000000000000000//////222333333222///,,,,,,,,,+++++++++******)))((((((((())))))***+++,,,------,,,,,,++++++*********))))))+++---...,,,***))))))******,,,------,,,,,,+++******************)))(((((()))******++++++******((('''''''''&&&&&&&&&&&&%%%%%%''''''((((((((((((&&&'''((('''%%%$$$$$$%%%######$$$%%%&&&'''))))))(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******((((((((()))))))))))))))***)))((((((((()))******&&&&&&'''((((((((((((((($$$%%%&&&&&&%%%%%%''')))******++++++,,,------...+++,,,---,,,+++,,,---///,,,,,,++++++++++++,,,,,,+++***((('''''')))+++---333888@@@GGGMMMQQQVVVXXX[[[bbbiiinnnnnnmmmmmmnnniiikkkmmmnnnnnnoooqqqsssqqqssstttsssqqqpppsssvvvssstttuuuuuutttssstttvvvuuuvvvwwwxxxzzz|||}}}}}}xxx{{{~~~~~~|||}}}~~~~~~}}}~~~|||fffOOOGGGBBB===@@@AAACCC<<<...***000555444++++++,,,,,,,,,---------.........000555===EEEKKKPPPIII???555...,,,---...///333:::CCCIIILLLJJJHHHGGGFFFGGGNNN]]]ppp~~~|||zzzzzz{{{||||||{{{yyyyyywwwoooaaaPPPAAA888///000222888???DDDGGGHHHLLLLLLMMMMMMLLLJJJIIIHHHDDDCCCCCCCCC>>>:::===DDDMMMMMMOOORRRRRROOOHHHBBB666---%%%$$$&&&(((,,,000666888999888<<>>999333,,,)))---222555888;;;111---)))&&&!!!%%%...555111+++)))+++111888===???999777<<>><<<===>>>???@@@@@@???>>>:::999:::>>>DDDIIIKKKJJJBBBAAA??????@@@@@@???======;;;:::::::::999666444222444666666555444444444222333555666666555333222222444777666555444666888333444555444111...,,,,,,+++++++++***))))))((((((''''''''''''''''''''''''&&&'''((((((%%%$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&'''((())))))((('''''''''''''''''''''&&&((())))))'''&&&&&&&&&((()))+++,,,,,,,,,+++***''''''''''''''''''((()))&&&'''((())))))))))))(((%%%$$$###"""!!!"""######"""###$$$%%%%%%%%%$$$###!!!"""$$$###"""!!!!!!"""!!!!!!###%%%&&&'''((((((%%%%%%%%%$$$######""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%&&&''''''******)))))))))))))))))))))******+++++++++++++++&&&&&&''''''((((((''''''%%%&&&&&&&&&%%%%%%&&&((())))))******+++,,,,,,,,,)))+++,,,---,,,,,,...000++++++************+++++++++***((('''''')))+++---333888@@@HHHNNNSSSXXX[[[]]]cccjjjnnnmmmkkkkkkllljjjlllooopppooopppqqqsssrrrsssttttttuuuuuuttttttrrrsssuuuuuuuuutttuuuvvvtttuuuwwwyyy{{{|||}}}}}}xxx{{{~~~}}}{{{~~~~~~~~~~~~jjjSSSKKKCCC>>>@@@AAACCC===000+++222888777+++,,,,,,,,,,,,,,,------,,,---...///111888AAAIIIOOOIII@@@777111......///...222999BBBIIILLLKKKIIIFFFFFFHHHOOO\\\ooo}}}{{{zzz{{{|||{{{{{{xxxxxxvvvnnn___NNN???666...///222888???EEEHHHIIINNNNNNNNNNNNMMMLLLJJJIIICCCAAAAAA???<<<;;;BBBKKKPPPPPPRRRTTTSSSNNNEEE>>>333***$$$%%%((())),,,000666999999888<<>><<<999555111...***&&&### !!! &&&111:::AAACCC===555,,,%%%!!!%%%+++///444888000---***'''!!!$$$,,,888333---)))***///666;;;;;;555444:::@@@AAA??????;;;<<<===>>>>>>===<<<<<<::::::;;;===@@@DDDGGGIIICCCBBBAAAAAAAAAAAA@@@???===;;;:::::::::999666444222555888999999999999:::888999;;;======<<<;;;:::444666777666222//////000+++...000///,,,(((&&&%%%""""""#########"""!!!   !!!"""#########"""'''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%((()))***+++,,,++++++***&&&&&&%%%%%%%%%'''((()))###$$$%%%&&&''''''&&&%%%###"""  !!! !!!"""###"""!!!   !!!###%%%'''(((((('''######""""""!!!  '''&&&%%%$$$###$$$%%%&&&)))))))))))))))(((((((((((()))+++,,,------,,,,,,(((((())))))))))))((((((((())))))(((&&&&&&''')))((((((((()))*********+++(((***,,,,,,,,,,,,...000))))))))))))))))))))))))+++***((('''''')))+++---333888@@@HHHOOOUUUZZZ]]]^^^dddkkknnnllljjjiiijjjpppqqqrrrrrrpppoooooopppsssssssssuuuwwwwwwuuusssqqqsssuuuvvvuuuuuuvvvwwwrrrsssuuuwwwyyyzzz{{{{{{vvvyyy~~~~~~|||{{{yyy|||~~~}}}~~~mmmVVVMMMEEE>>>AAA@@@CCC===111,,,333999999,,,,,,,,,,,,,,,,,,,,,,,,***...111///---222>>>HHHOOOJJJBBB:::333000000000---111888BBBIIILLLKKKIIIFFFFFFHHHOOO\\\nnn~~~|||zzzyyyxxxxxxyyyuuuyyyxxxlll[[[KKK===333///111444888>>>CCCGGGIIIPPPIIIFFFIIILLLKKKHHHGGGCCCBBBBBBBBBCCCDDDFFFGGGJJJPPPTTTRRRNNNIIIBBB<<<111,,,%%%"""$$$(((---///222222333666<<>>:::888666444111---'''###  )))777@@@AAA<<<777444""""""!!!!!!"""&&&,,,000------+++%%%!!!&&&666333...)))(((,,,444999777777666888;;;<<<<<<;;;333555777999;;;<<<<<<<<<:::999888:::>>>@@@???===DDD@@@<<<>>>@@@???===<<<@@@===999777888:::;;;;;;777999;;;======<<<======>>>;;;777555555444111...222///+++++++++***'''$$$!!!"""#########!!!  """""""""  """###%%%(((+++,,,+++)))'''+++******,,,------+++)))'''(((((((((((()))))))))***)))((('''''''''((()))+++)))((()))******)))'''******)))'''$$$%%%''')))%%%''')))******(((&&&%%%%%%!!!"""%%%$$$!!!%%%$$$$$$%%%&&&'''%%%$$$&&&%%%###!!! !!!!!!$$$###"""!!!"""###%%%&&&!!!"""###$$$###!!! !!!"""!!!"""###"""  %%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((()))))))))(((((((((''''''&&&)))((('''&&&%%%&&&'''(((''''''(((***++++++)))&&&))))))(((((())))))++++++,,,,,,++++++******+++++++++)))***,,,+++((()))...555;;;CCCIIIMMMQQQWWW\\\cccggglllmmmllljjjkkklllnnnnnnnnnnnnnnnoooppppppqqqrrrtttuuuuuutttrrrqqqppppppppprrrtttvvvvvvuuuwwwwwwvvvwwwyyyzzzzzzyyyxxxyyyzzz|||}}}}}}~~~~~~}}}}}}{{{}}}~~~rrr\\\KKKCCCAAA@@@AAAEEEAAA666///333:::===000%%%&&&,,,***,,,000,,,''''''***...///111;;;FFFJJJIIICCC:::111,,,---///+++000888AAAIIIKKKJJJGGGJJJGGGEEEJJJYYYmmm~~~~~~~~~~~~|||{{{yyyxxxwwwzzzvvvhhhWWWHHH<<<444///333888:::<<<@@@GGGLLLOOOIIIGGGKKKNNNKKKGGGFFFGGGFFFEEEDDDDDDDDDFFFFFFIIIPPPTTTQQQMMMHHH@@@999///***$$$"""$$$)))---000555555555666<<>>888111---""""""!!! """&&&***+++///111+++###!!!&&&,,,777444///***'''(((---111...---...000444666777666444555888:::===>>>>>>>>>>>>===<<<===???@@@???>>>>>>?????????>>><<<===???>>><<<;;;<<<===<<<;;;999;;;<<<<<<;;;888666444444444111...---------***((('''$$$""""""######  """"""!!!!!!!!!###%%%'''&&&&&&%%%%%%%%%%%%%%%'''))),,,///000000///---///......///111111///,,,++++++,,,,,,,,,---------000...---++++++,,,---...111///------......---,,,,,,,,,,,,+++)))***---///*********)))(((&&&%%%$$$ %%%)))(((&&&'''&&&&&&'''(((((('''%%%***)))((('''&&&''''''(((,,,***'''%%%#########$$$'''((()))******)))'''&&&"""######""""""""" !!!%%%&&&'''((((((((((((''')))))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$###$$$%%%'''((((((&&&$$$(((((())))))******++++++,,,+++++++++***+++++++++)))((()))++++++)))+++000777>>>FFFMMMQQQUUU[[[___dddhhhlllnnnmmmlllkkklllnnnnnnnnnooooooppprrrrrrsssssssssrrrrrrssssssssstttsssrrrrrruuuvvvvvvvvv{{{xxxuuuvvvyyy|||}}}|||zzz{{{|||}}}~~~~~~}}}}}}~~~~~~rrr]]]KKKDDDBBBAAA>>>BBB???666111666@@@EEE555******///,,,,,,///+++000.........---...777AAAKKKIIIDDD;;;222,,,,,,...,,,000888AAAIIIKKKJJJHHHJJJGGGEEEJJJXXXlll|||}}}}}}zzzxxxzzz{{{tttdddRRREEE;;;444000666<<<<<<:::>>>HHHQQQNNNIIIHHHLLLNNNKKKGGGGGGKKKIIIGGGEEEDDDEEEFFFFFFHHHOOOSSSPPPKKKEEE===555,,,(((###!!!$$$)))...111888888777777===LLL^^^kkkjjjjjjjjjkkklllmmmnnnoookkkkkklllmmmooopppqqqqqqlllmmmooopppppppppnnnnnnkkkjjjkkkmmmooopppooonnnqqqpppooonnnmmmlllkkkkkkiiijjjjjjjjjjjjjjjkkkkkknnnnnnnnnllliiihhhiiikkkkkkkkkkkkjjjkkkllllllmmmkkkjjjhhhiiijjjkkkjjjhhhfffggghhhiiijjjkkkkkkkkkmmmmmmmmmllljjjhhhgggeeehhhkkklllkkkiiiiiillloookkkllliiidddcccfffgggeeefff]]]SSSLLLJJJIIIEEEBBB>>>;;;777444111...***'''######!!!  )))555;;;888000((($$$  """***000555000'''"""&&&,,,111000,,,(((&&&&&&))),,,,,,+++---000444777888888666777:::<<<>>>@@@AAAAAA@@@@@@??????>>>>>>>>>>>>999>>>BBB@@@<<<:::===@@@>>>>>>???AAABBB@@@<<<888<<<;;;999777444111///...,,,***((('''''''''%%%### !!!!!!""" !!!$$$&&&)))***((('''(((&&&"""$$$))),,,---,,,+++---//////+++((('''))),,,...111111222111111000000222333333111///---.........////////////000///,,,++++++---///111333000---,,,,,,---------,,,---------,,,---000222***))))))(((&&&%%%$$$###!!!'''+++***))))))(((((()))******((('''&&&%%%%%%$$$%%%&&&'''(((***(((%%%!!!$$$&&&((()))))))))'''&&& ###%%%%%%######!!!!!!%%%&&&((()))))))))((((((&&&'''((())))))((('''&&&(((&&&$$$"""###%%%''')))(((((('''&&&%%%###"""!!!!!!"""$$$&&&&&&%%%$$$###&&&(((***+++,,,,,,+++************+++++++++++++++((('''(((++++++***,,,111888???IIIPPPUUUYYY^^^bbbeeeiiimmmpppooonnnmmmllloooooooooooopppqqqrrrsssuuusssrrrpppppprrrsssuuuyyyvvvtttssstttvvvwwwvvv~~~yyytttuuuzzz~~~}}}}}}}}}~~~~~~}}}|||~~~ttt___MMMEEECCCBBB???AAA???666111666AAAIII999---,,,000++++++,,,((()))***,,,,,,***,,,777CCCLLLKKKFFF===333---,,,------111888AAAHHHKKKJJJHHHIIIGGGFFFKKKXXXkkk~~~|||}}}~~~~~~~~~|||zzzyyy{{{{{{tttcccQQQDDD:::444222666:::;;;<<>>;;;777333111...+++)))%%%$$$"""!!!'''///222...(((""")))...222111+++&&&&&&(((((()))))))))((()))+++...222222222555999<<<======:::;;;<<<>>>???AAABBBBBB>>>??????>>>======@@@BBB@@@GGGKKKHHHDDDDDDFFFGGGEEEDDDDDDDDDDDDBBB===:::888666444333333333222111...---,,,***(((&&&$$$""""""$$$&&&(((******(((''''''###"""(((,,,///222333222222222...(((""" !!!'''...222333000000222555333,,,&&&!!!###%%%'''***---...////////////000222111///---,,,,,,---------.........///---,,,+++,,,///333555333000,,,***+++,,,,,,,,,***+++++++++******,,,...&&&'''(((((('''%%%###!!!###''')))((('''***)))((()))******((('''  !!!###%%%&&&%%%### !!!"""$$$%%%%%%###""" !!!$$$&&&&&&%%%### """'''''')))))))))(((&&&%%%!!!###&&&''''''&&&%%%***'''### """%%%(((******)))(((&&&###!!!$$$&&&'''(((&&&$$$###"""%%%'''***------,,,***((())))))***+++++++++++++++)))'''))),,,,,,***---222888@@@IIIQQQVVVZZZ___bbbgggjjjnnnpppqqqpppnnnmmmqqqppppppooooooppppppqqqssssssrrrqqqqqqrrrssssss{{{xxxtttrrrsssuuuvvvvvv}}}xxxtttvvv|||}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{vvvaaaNNNEEECCCCCCCCCEEEAAA888000111<<>>555...'''$$$!!!!!!&&&,,,111444555777777777BBBWWWjjjrrrnnnnnnnnnoooppprrrssstttppppppoooooonnnnnnnnnnnnsssqqqooommmllllllmmmnnnooonnnnnnnnnoooooommmkkknnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhjjjllllllllllllnnnoookkkllllllllllllllllllllllllkkkkkklllnnnnnnlllkkkfffhhhjjjkkkllllllllllllnnnllliiigggggghhhkkkmmmiiilllnnnlllhhhfffjjjnnngggjjjkkkiiiiiikkkjjjfffccc^^^YYYTTTQQQNNNIIIEEE>>>;;;777333111///,,,)))&&&%%%###!!!###((()))&&&"""  &&&'''+++///222222...+++)))+++...//////000222444999888888:::===>>>>>>=========>>>>>>???@@@AAAAAA===@@@AAA@@@>>>AAAHHHOOOPPPVVVWWWTTTSSSVVVWWWTTTLLLJJJFFFDDDCCCBBB???>>>777555222222444666777666666555444000+++'''$$$"""'''***...222333333222222+++'''""" &&&---222444666777666777777111***  %%%,,,333777555333222444555222)))""" ###'''***,,,///...///000111111///---,,,,,,,,,,,,------------//////...///111555999;;;555111...,,,,,,...//////******+++***((('''((())))))***---...+++'''!!!###&&&(((((('''***)))(((((())))))'''%%%  !!!###%%%''')))'''%%%"""$$$%%%&&&&&&%%%""" !!!$$$&&&&&&&&&$$$!!!"""'''((())))))(((%%%""" !!!$$$'''(((((((((---)))######&&&))))))((('''%%%!!!&&&(((***)))%%%!!! %%%'''***------+++(((&&&'''((()))++++++,,,,,,++++++)))+++------+++---222<<>><<>><<<888666333111---***&&&%%%###!!! """&&&&&&### !!! """""""""'''111;;;@@@<<<777444666888999888888888999@@@???>>>???@@@AAA@@@???============>>>???@@@AAA@@@CCCEEECCCBBBGGGTTT^^^^^^bbbaaaYYYVVVZZZZZZUUUNNNJJJEEEBBBAAAAAAAAAAAA;;;777333333666999:::999<<<;;;:::555...'''###!!!'''+++222666777777666666---***%%%###$$$)))000444333555555444666666111)))"""(((///666999333333333444444///'''!!! %%%***---111000000111333333111///------........./////////,,,,,,---...000333555777///---***)))***,,,,,,,,,+++,,,---,,,***((()))***///000111111---&&& ###&&&)))+++,,,)))((('''((()))(((&&&$$$ """%%%((())))))'''### %%%&&&&&&&&&$$$!!!###&&&&&&&&&'''%%%""""""'''((())))))(((%%%!!!!!!%%%(((+++,,,,,,---)))######&&&((('''&&&$$$!!!&&&(((***)))$$$%%%'''***++++++)))&&&$$$%%%''')))+++,,,,,,,,,+++,,,***,,,//////...000555BBBHHHPPPVVVZZZ^^^dddiiilllllllllmmmpppqqqpppooorrrqqqpppnnnmmmllllllllloooqqqrrrttttttrrrqqqooowwwuuusssssstttwwwxxxxxxxxxxxxzzz|||~~~~~~{{{yyy{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}~~~{{{gggQQQFFFCCCCCC@@@AAAAAA;;;111---777DDD888------111,,,,,,...***!!!+++666666,,,&&&000@@@LLLMMMJJJCCC999111---,,,///000444;;;AAAFFFGGGGGGGGGHHHHHHKKKUUUggg|||zzzzzz{{{{{{||||||||||||{{{zzzqqq___NNNCCC<<<777222555999===@@@DDDKKKOOOPPPMMMKKKKKKJJJGGGIIINNNHHHGGGEEEDDDFFFJJJOOORRRPPPSSSPPPGGG???888222,,,(((%%%###$$$)))...333555111777888999FFF^^^mmmpppnnnnnnmmmnnnnnnoooppppppsssrrrqqqpppnnnmmmlllkkknnnnnnmmmmmmnnnooopppqqqpppooonnnooooooooommmkkkjjjjjjjjjkkkllllllmmmmmmmmmmmmmmmlllllllllkkkkkkgggjjjlllnnnnnnnnnooopppooooooooonnnmmmkkkiiihhhkkkkkkkkklllmmmllliiifffhhhhhhhhhhhhiiikkklllmmmlllkkkkkkjjjiiiiiiiiiiiikkkjjjiiihhhggggggggggggcccggghhhfffgggjjjjjjhhhgggddd^^^XXXSSSOOOKKKIII???===;;;999777444///,,,%%%$$$###!!! ###((()))&&&"""  """ """)))444???EEECCC@@@;;;===>>>>>><<<;;;;;;;;;>>>===<<<===??????>>>===:::::::::;;;===???BBBCCCCCCFFFGGGDDDCCCKKK[[[iiipppvvvppp___QQQOOONNNIIIHHHEEEAAA??????AAABBBBBB<<<777333333777<<<======>>>???===888///(((###"""''',,,444999999888888888111...+++)))+++///444777333333222222444666111))) """%%%***...222555777000222444444222...)))%%% %%%+++...111111111222333333111///.........////////////000******+++,,,------......)))(((&&&''')))***))))))+++---......,,,+++,,,---------,,,***'''### !!!"""$$$%%%'''))),,,---***)))(((((()))(((&&&$$$ ###&&&'''(((&&&### ###$$$%%%%%%###!!!"""%%%((((((''''''&&&$$$  """%%%''')))***)))'''$$$""" """%%%''')))+++,,,***'''"""!!!&&&)))***)))'''$$$""" %%%))),,,***%%%!!!!!!###'''((()))***)))&&&###"""$$$&&&(((+++,,,,,,,,,+++***)))+++000222222555;;;FFFKKKQQQUUUYYY^^^dddjjjnnnllljjjkkknnnpppqqqpppqqqpppoooooonnnnnnooooooqqqqqqqqqrrrrrrqqqqqqqqquuutttsssuuuxxxzzz{{{zzzyyy|||~~~~~~|||{{{{{{}}}zzz{{{}}}~~~|||{{{|||~~~~~~~~~~~~iiiRRREEEBBBBBB>>>@@@AAA>>>333...888FFF:::...---111,,,,,,...)))!!!&&&)))((()))222===KKKLLLKKKDDD;;;333///......///333999???DDDFFFFFFGGGHHHIIIKKKTTTfff{{{xxxzzz}}}~~~}}}|||{{{yyynnn[[[JJJAAA===999111888>>>@@@>>>@@@GGGNNNMMMKKKLLLOOOMMMIIIHHHKKKKKKIIIGGGFFFGGGKKKPPPRRRSSSTTTPPPFFF===777222---)))&&&$$$%%%***///333666111888999:::GGG^^^lllnnnpppooooooooooooooopppqqqrrrrrrqqqpppooonnnmmmllliiijjjmmmoooqqqqqqrrrqqqnnnnnnmmmnnnppppppooommmhhhiiiiiijjjlllmmmmmmnnnnnnnnnnnnmmmmmmllllllllliiikkknnnnnnnnnmmmmmmnnniiijjjlllnnnoooooonnnnnnnnnnnnnnnoooooonnnjjjhhhhhhhhhgggggghhhjjjlllmmmkkklllmmmnnnllliiifffdddllljjjhhhggghhhhhhgggeeecccfffeeebbbccchhhjjjiiimmmggg___WWWQQQMMMKKKKKK@@@???>>><<<:::777222...%%%$$$###!!! $$$,,,...+++%%%!!!!!!!!!%%%---666>>>AAABBBBBB:::<<<>>>===<<<;;;<<<<<<555444333444666777777666666777888:::===@@@CCCEEEDDDGGGGGGCCCAAAJJJ]]]llliiiPPPGGGEEEAAAAAA???======???AAABBBBBB:::555111222999???AAAAAA???@@@???:::111***%%%$$$)))///777<<<===;;;:::;;;555333111000111444888;;;444444222111555777222+++***,,,///222444444333222...111444555222///,,,***!!! %%%+++///000//////111222222000...------------................../////////---,,,+++***))))))***,,,------,,,)))+++---...------...///&&&$$$###!!! !!!""")))))))))(((''''''***,,,+++***))))))))))))'''%%% """%%%''')))((('''&&&%%%&&&''')))***$$$%%%'''''''''%%%###""" !!!$$$((())))))(((((('''%%%!!! """###&&&)))++++++***'''%%%!!!!!!!!!"""$$$&&&((()))'''%%%!!! ###(((,,,...,,,)))'''$$$#########%%%***...---)))&&&&&&)))(((((()))((('''$$$""" ###%%%(((+++,,,---,,,,,,''''''+++111444555999???FFFJJJOOOSSSVVV[[[bbbhhhpppllliiiiiilllpppqqqqqqoooooooooooopppqqqrrrssssssrrrpppooooooppprrrssssssssstttwwwzzz}}}}}}}}}}}}~~~zzzyyy}}}yyy{{{~~~|||zzzzzz}}}jjjRRREEEAAAAAA@@@BBBDDDAAA555...666EEE:::------///***)))+++%%%...((($$$&&&***---222777JJJLLLKKKEEE<<<444///......///222777>>>CCCEEEEEEGGGHHHIIILLLTTTeee{{{xxxtttkkk```RRRDDD888222333555888<<>>888333---+++)))'''(((+++///111222666888;;;AAAOOOaaammmqqqqqqooonnnooorrrsssqqqoootttpppmmmnnnqqqrrrnnnjjjiiilllnnnooosssvvvssslllpppqqqqqqnnnkkkkkkmmmpppjjjjjjjjjlllmmmnnnmmmlllsssqqqooooooooopppooonnnqqqpppooonnnnnnmmmnnnnnnkkkmmmooopppqqqpppooonnnhhhiiiiiiiiijjjiiiiiiiiihhhiiijjjjjjiiijjjlllnnnqqqooopppsssrrrllliiiiiimmmmmmmmmlllkkkjjjiiihhhiiigggfffhhhkkklllkkkiiijjjgggbbb\\\VVVRRROOONNNFFFCCC>>>;;;999666111---)))### '''...000***### !!!&&&///888===>>>;;;999888777555333222111000000+++,,,---------...111333555::::::888===FFFKKKJJJHHH???===DDDIIILLLWWWfff{{{}}}iiiWWWEEE<<>>???===>>>???>>>:::555111000444666:::<<<<<<<<<===>>>999:::888555555999888555666///)))'''&&&&&&***000444444555777777555111...)))***,,,...//////......$$$###"""$$$(((,,,......333222111000000111222333...000222000......222555333111000///000000///...------------,,,---------------------------------(((&&&"""!!!""")))))))))(((((('''&&&%%%((('''(((***,,,,,,***)))######$$$$$$$$$######"""%%%&&&(((***)))(((%%%$$$&&&$$$""""""%%%&&&%%%###%%%'''((('''&&&&&&'''((('''''''''&&&%%%$$$###"""$$$$$$$$$&&&((()))(((&&&&&&$$$!!!###'''((())))))(((&&&&&&'''))))))))))))(((&&&&&&)))+++)))+++,,,+++((((((***---&&&'''(((((('''&&&###"""%%%(((,,,......---,,,,,,,,,...000111333888AAAGGGPPPPPPPPPSSSXXX```gggkkkmmmnnnppprrrtttuuuvvvvvvsssssssssqqqooooooppprrrnnnqqqrrrpppqqqtttuuusssyyywwwvvvwwwyyy{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}lllVVVEEE>>>===???AAAAAA===333...666AAA;;;222,,,,,,---***&&&%%%&&&%%%&&&)))******///555KKKKKKJJJFFF>>>666111///,,,---000666<<>>CCCHHHLLLNNNOOONNNLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFHHHMMMQQQNNNQQQOOOGGG???999333---***((('''(((+++///111222666888;;;AAAOOOaaannnqqquuusssqqqqqqssstttsssqqqtttqqqnnnnnnqqqrrroookkkmmmppppppoooqqquuutttpppppprrrrrrqqqnnnmmmoooqqqmmmmmmmmmnnnooooooooonnnqqqooommmmmmnnnooonnnmmmqqqqqqppppppooopppppppppmmmnnnoooppppppooommmlllmmmmmmnnnnnnnnnmmmlllkkkggghhhjjjjjjjjjjjjmmmoooooommmoootttsssooolllnnnllllllllllllkkkjjjjjjiiijjjhhhggghhhjjjkkkjjjhhhhhheeeaaa\\\WWWRRROOONNNGGGCCC>>>;;;999666222///+++%%%!!!!!!!!!'''///000,,,$$$ ###''',,,000111000///,,,+++******+++,,,,,,,,,......---------000444777888;;;<<<:::>>>GGGLLLLLLEEE@@@AAAEEEEEEGGGWWWjjjvvv|||qqq]]]NNN???:::BBB>>>@@@BBBCCCBBBAAAAAABBB>>>;;;999999;;;======<<<<<<===???>>><<<999666555:::<<<<<<;;;999888888999999;;;:::888888:::999555---'''###""" ###(((///000111333333000+++'''%%%%%%&&&(((***+++---......---++++++,,,---,,,+++------,,,---...000222333///000111...++++++///222>>>:::666333111000...,,,+++,,,------......------,,,,,,,,,,,,------------)))&&&!!!!!!))))))***)))(((&&&%%%#########$$$'''***+++***((($$$$$$$$$$$$######"""!!!$$$&&&''')))((('''$$$### ###&&&'''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''%%%###!!! !!!!!!"""$$$(((***)))(((&&&%%%""""""&&&)))******)))'''&&&''')))((()))***)))(((((()))+++)))+++---,,,******+++...((()))***)))(((%%%"""!!!%%%(((+++---,,,*********)))---111444666;;;AAAGGGPPPQQQRRRUUUYYY```hhhmmmmmmnnnooopppqqqrrrssssssqqqrrrsssrrrpppooopppqqqqqqttttttrrrsssvvvwwwuuuyyyxxxwwwwwwxxxyyyzzzzzz||||||}}}~~~~~~~~~~~~nnnXXXGGG>>>===???AAABBB>>>444///666AAA===333++++++---+++'''&&&&&&%%%&&&)))******...444JJJKKKKKKFFF>>>666111///,,,---000555<<<@@@CCCCCCEEEGGGHHHHHHNNN]]]tttwwwfffTTTEEE<<<888777888999<<<@@@EEEIIIMMMOOOSSSNNNJJJIIIKKKKKKIIIFFFHHHIIIJJJJJJJJJKKKOOOQQQPPPSSSQQQIII@@@:::333,,,***((('''(((,,,000222333777888:::@@@PPPcccooorrrwwwtttrrrqqqrrrsssrrrrrrsssqqqnnnoooqqqqqqooolllkkknnnnnnkkkjjjmmmpppoooqqqrrrtttsssrrrqqqqqqrrrppppppqqqqqqqqqpppoooooonnnmmmkkklllmmmooonnnnnnooooooooooooooopppppppppnnnnnnooooooooommmllljjjppppppqqqrrrqqqooolllkkkiiikkkkkkkkkjjjiiijjjllllllkkknnnsssuuuqqqppprrrkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhiiijjjjjjiiiggggggeeebbb]]]XXXSSSPPPNNNHHHEEE@@@;;;999666444222...((($$$$$$### !!!%%%---///+++$$$!!! !!!%%%'''(((((((((((((((+++///333444444333111---,,,...333999======>>>>>><<>>>>>@@@???<<<999888999;;;<<<===<<<;;;;;;???>>><<<777222///......555999:::999999:::888333***%%% !!!%%%000111222333333...(((###  ###''',,,///555333222111///---)))'''%%%%%%&&&'''***---000222000000///+++((((((,,,000BBB>>>888333111///---,,,)))+++---...///...---,,,******+++,,,,,,------,,,)))%%% """)))***++++++)))&&&###  $$$(((******)))%%%$$$###"""!!!###%%%&&&((('''%%%###!!!###&&&''''''((((((&&&$$$"""###$$$###$$$&&&'''&&&### ###'''***+++***'''&&&###!!!%%%***++++++)))'''&&&&&&(((%%%(((***++++++))))))***)))+++------,,,,,,---...++++++++++++(((%%%""" %%%(((***+++***(((''''''''',,,222777:::>>>DDDIIIPPPRRRUUUWWWZZZaaaiiipppnnnnnnnnnnnnoooooooooooonnnppprrrrrrqqqoooooooooqqqtttuuusssssswwwwwwtttzzzyyywwwvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~~~~rrr\\\III???<<>>@@@???888333---+++...444<<<@@@BBBAAA@@@>>>@@@DDDGGGIII???@@@CCCDDDCCCIII^^^tttooo[[[OOODDDDDDRRRTTTTTTQQQLLLGGGCCCBBBBBBCCCAAAAAACCCEEEBBB;;;555222333444777;;;===>>>>>>>>><<<777///((($$$######+++222777777777888666222+++%%%!!!'''111222333444333...((("""%%%,,,111333333222111000---((($$$ !!!###%%%))),,,...//////---***'''(((---222<<<888222...---......---)))+++---//////---+++)))((()))***+++,,,,,,,,,,,,((($$$"""&&&)))***++++++)))%%%!!!!!!&&&)))***)))######!!!"""$$$%%%&&&&&&$$$!!!###%%%'''((((((%%%""" !!! $$$''''''%%%!!!"""&&&)))******((('''$$$ !!!$$$***+++***(((%%%###$$$%%%"""%%%***,,,+++)))(((''''''(((+++,,,,,,,,,,,,,,,***+++++++++***'''%%%###''')))++++++)))'''''''''''',,,222777;;;AAAHHHNNNPPPTTTXXXZZZ]]]bbbkkkrrrpppoooooonnnmmmmmmmmmmmmlllooorrrsssqqqpppoooooopppssssssqqqqqquuuuuurrryyyyyyxxxvvvttttttuuuvvvyyyzzz{{{}}}~~~~~~~~~~~~yyy{{{~~~uuu___KKK@@@<<>>???===:::333+++###$$$---444777777999888555,,,$$$!!!)))111222333444333...(((###%%%,,,111222111111000///+++%%%!!! """%%%((()))---...---***(((***000666666222---******,,,------***+++---...---***'''%%%%%%&&&)))+++,,,,,,,,,+++'''$$$ ###'''+++)))***++++++)))%%% !!!&&&((()))((($$$###!!!"""###%%%&&&%%%### ###&&&'''''''''$$$!!!"""&&&(((&&&###!!!"""&&&((()))((()))(((&&&""" """%%%)))***)))&&&""" !!!###(((+++***'''$$$######$$$'''***,,,+++***(((&&&''')))++++++***)))'''***+++---,,,***(((((((((+++...222666;;;CCCLLLTTTQQQTTTXXX[[[___eeemmmsssrrrqqqpppnnnmmmmmmmmmnnnlllooorrrsssrrrqqqpppqqqqqqttttttqqqrrruuuuuurrrxxxxxxxxxvvvtttsssuuuwwwzzz{{{}}}~~~~~~}}}|||{{{xxx{{{~~~}}}~~~wwwaaaMMM@@@<<<>>>???BBBAAA999222333999AAA555******------***((($$$###$$$'''((((((,,,333EEEJJJNNNKKKAAA777222000......///333999>>>AAABBBCCCEEEFFFFFFLLL\\\rrr}}}}}}}}}}}}}}}~~~~~~~~~vvvgggUUUGGG===888666888999;;;???CCCGGGKKKMMMNNNQQQRRRPPPKKKHHHIIIKKKHHHGGGHHHJJJNNNPPPPPPPPPQQQRRRNNNDDD;;;777222---))))))***---222666888888888:::>>>HHH[[[mmmsssqqqqqqrrrsssrrrpppoooooopppqqqqqqqqqqqqqqqqqqqqqqqqnnnrrrtttrrrppprrrqqqoooooooooooopppssstttsssrrrllloooqqqooollljjjjjjlllnnnlllllllllooopppppppppnnnoooqqqrrrrrrqqqppppppkkklllmmmnnnoooqqqrrrrrrnnnooooooooopppooooooooohhhkkknnnpppppppppqqqrrrnnnmmmnnnqqqpppkkkiiiiiimmmlllkkkjjjjjjjjjkkkllljjjkkkllljjjhhhgggggghhhmmmmmmmmmjjjcccZZZQQQLLLGGGGGGFFFBBB===999888888000***%%%%%%$$$ !!!!!!!!!!!!!!!  !!!***444<<<===;;;,,,******000999@@@AAA???===777000...222888===@@@CCCAAA@@@AAAAAA>>>>>>AAAEEEBBB>>>===???DDDKKKPPPPPPQQQLLLHHHJJJKKK\\\xxx~~~ooo]]]MMMCCC????????????BBBIIIMMMHHH;;;000((('''''',,,444;;;>>>???>>>;;;555---%%% """,,,555777888::::::888///'''%%%---333333333444444111---)))!!!$$$***---111000///...,,,'''"""!!!$$$&&&(((,,,------+++***,,,222777555111---************))))))***++++++***(((&&&$$$###%%%'''***,,,,,,++++++'''%%%###"""###&&&***---)))***+++***((($$$ !!!$$$&&&&&&$$$%%%$$$"""  !!!###$$$%%%&&&%%%""" %%%(((&&&&&&&&&### !!!&&&((('''%%%###"""&&&(((((('''))))))'''$$$""""""%%%'''))))))(((%%%!!!###'''***(((%%%""" !!!$$$(((++++++(((%%%"""$$$'''***+++,,,+++++++++,,,...---+++******+++---000444777<<>>@@@AAA:::222111555>>>444,,,+++,,,***((()))$$$"""###&&&'''(((,,,222CCCJJJPPPMMMBBB777222111///...///333888>>>AAABBBDDDFFFGGGGGGMMM\\\sss|||||||||}}}}}}}}}~~~~~~}}}ttteeeTTTEEE<<<777666888:::<<>><<<,,,))))))000:::BBBCCCAAA@@@:::333222777<<<>>>>>>@@@===???DDDDDD@@@???BBBBBBBBB@@@>>>???BBBDDDEEECCCFFFDDDCCCGGGMMMfffwwwaaaNNNDDDAAABBB@@@@@@EEELLLQQQJJJ:::---)))'''&&&,,,555<<<@@@@@@@@@===888000(((""" ###,,,555777666777888666...(((###"""""""""'''---...------...///...+++)))!!! !!!$$$&&&)))(((''''''&&&$$$ !!!$$$''')))+++---...---+++,,,000444222///+++))))))((('''&&&&&&&&&'''((((((''''''&&&!!!###&&&***+++,,,+++***((('''%%%$$$%%%&&&)))***)))***)))(((&&&$$$!!!  """###!!!"""!!!  """######$$$&&&&&&%%%### """&&&$$$%%%$$$""""""&&&''''''%%%######&&&))))))(((******(((&&&$$$%%%''')))******)))%%%!!!!!!$$$(((***((($$$!!!"""'''++++++'''$$$!!!###&&&)))+++,,,+++++++++,,,------+++***+++,,,---111666:::???GGGPPPWWWUUUSSSTTTZZZdddllloooooopppooonnnmmmnnnoooqqqrrrnnnppprrrrrrrrrssstttvvvtttwwwwwwttttttwwwwwwtttsssvvvxxxwwwtttuuuyyy~~~zzz|||~~~~~~}}}|||~~~~~~~~~~~~}}}~~~wwwaaaMMMAAA<<<;;;<<>>???===<<<:::>>>EEEGGGBBBAAADDD===AAACCCBBBBBBDDDFFFGGGDDDGGGDDDAAACCCHHHdddzzzbbbOOOEEEDDDFFFBBBBBBGGGOOOSSSKKK:::++++++(((''',,,666>>>BBBBBBAAA???999111)))"""""",,,444444333333444333'''### """!!! """&&&"""!!!!!!"""###$$$"""!!!  !!!""" """&&&)))+++,,,...///---+++***---111+++)))''''''''''''&&&$$$######$$$%%%&&&'''((())) """&&&)))+++,,,+++***)))((('''&&&%%%&&&&&&&&&***)))((('''&&&$$$"""!!!  !!! !!!"""$$$%%%&&&'''%%%###  ###$$$$$$!!!!!!$$$&&&'''&&&###"""###'''***+++*********)))'''&&&&&&)))+++,,,+++***&&&!!!###&&&)))***((($$$!!! """''',,,,,,(((###!!!###&&&)))***++++++******+++,,,,,,+++***+++,,,+++111888>>>BBBHHHPPPUUUVVVRRRRRRYYYeeennnooonnnnnnmmmllllllmmmoooqqqssspppqqqrrrrrrrrrsssvvvxxxsssuuuuuurrrrrruuuuuurrrqqquuuxxxwwwuuuvvv{{{xxxzzz~~~yyy{{{~~~|||~~~wwwaaaMMMAAA===:::;;;>>>@@@:::111...000777333000///***%%%%%%)))###!!!"""&&&''''''+++111AAAJJJQQQOOOCCC777222111000//////222777===@@@BBB@@@BBBCCCCCCIIIYYYooo|||}}}~~~~~~}}}{{{zzz{{{ppp___OOOCCC<<<888666999<<<@@@CCCFFFIIIMMMPPPTTTPPPNNNRRRSSSPPPLLLLLLGGGHHHJJJKKKMMMOOOQQQQQQOOOJJJAAA999222///...///******+++---000444999;;;;;;888===OOObbbmmmpppqqqmmmnnnooopppqqqpppooooooqqqrrrssstttuuuuuuuuuuuuqqqqqqppppppqqqsssuuuvvvsssrrrpppooooooooommmkkkqqqrrrrrrpppnnnoootttxxxtttrrrqqqrrrssssssrrrqqqoooppprrrtttuuuuuutttttttttrrrooonnnooopppppppppmmmnnnooonnnmmmnnnpppqqqqqqooommmlllkkklllmmmnnnnnnooopppqqqqqqpppnnnmmmmmmlllkkkmmmoooooollliiilllkkkjjjiiihhhhhhhhhhhhkkkiiikkknnnhhh[[[UUUUUUJJJHHHEEEBBB???<<<888555333///+++'''%%%###!!!$$$***---,,,&&&!!!  !!!'''///111222333888===;;;666///...///666>>>BBBAAA>>>=========???BBBCCCCCCBBB<<<===@@@CCCEEEEEEBBB???EEEAAA======AAAEEEGGGGGGCCCCCCGGGIIIFFFLLLgggzzzcccNNNDDDCCCFFFFFFGGGIIIMMMNNNHHH<<<222'''(((***000777===AAABBBGGG@@@444+++%%%"""!!! &&&'''((()))))))))((('''######"""!!!!!!"""###$$$""""""######$$$$$$%%%%%%""""""""""""############%%%$$$$$$$$$$$$%%%&&&'''$$$""" !!!%%%)))---...//////000000000000///...,,,------,,,,,,+++***)))&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''***)))'''%%%$$$######$$$'''''''''&&&&&&%%%%%%%%%!!!!!!  !!!###%%%&&&&&&&&&&&&&&&&&&%%%"""  !!!!!!!!! $$$$$$&&&'''''''''&&&%%%!!!"""$$$%%%''')))++++++))))))***************************'''$$$"""!!!"""'''))),,,---,,,'''### &&&******)))((('''$$$%%%'''((()))))))))(((###%%%))),,,------+++)))+++///666>>>FFFMMMUUUYYYVVVUUUWWW^^^hhhoooqqqqqqtttsssqqqoooooopppqqqrrrqqqtttuuuuuussstttwwwzzzrrrsssvvvyyy{{{{{{yyywwwxxxzzzyyyuuuxxx~~~{{{~~~|||}}}~~~}}}~~~~~~~~~wwwdddOOOBBB>>>999;;;@@@AAA;;;111---///999444---(((%%%$$$$$$###$$$&&&'''&&&&&&(((...333@@@IIINNNJJJBBB;;;555000,,,---///222666;;;???BBBDDDHHHDDDCCCLLLVVVjjj|||||||||{{{{{{{{{{{{|||zzzooo^^^NNNCCC<<<888777:::===AAADDDGGGJJJNNNQQQUUUQQQPPPSSSTTTPPPMMMMMMHHHIIIJJJLLLNNNOOOQQQQQQMMMGGG>>>666111///---,,,******+++---000555888;;;;;;999???QQQdddooorrrssspppqqqrrrrrrssssssrrrrrrtttttttttuuuuuuuuuuuuuuupppoooooonnnnnnooopppqqqpppnnnnnnooopppqqqpppoootttsssrrrpppooopppsssvvvrrrqqqpppqqqrrrsssrrrqqqpppqqqrrrtttttttttssssssrrrqqqpppqqqrrrrrrpppooonnnooopppooonnnnnnoooqqqqqqooonnnllllllmmmooopppoooooonnnnnnmmmlllkkkkkkmmmlllkkkmmmppppppnnnkkkmmmmmmlllkkkjjjjjjjjjjjjfffdddfffiiifff]]]VVVUUUKKKIIIFFFCCCAAA===999666333000+++(((&&&$$$!!! ###***111444///&&&"""(((555888:::999;;;@@@@@@===888555333555999:::888444888999<<<@@@DDDFFFFFFFFF@@@@@@@@@AAABBBCCCCCCBBB@@@BBBGGGPPPWWWVVVOOOGGGLLLGGGEEEHHHFFFEEERRRdddzzzttthhhWWWHHH@@@AAADDDCCCCCCEEEHHHIIICCC999000++++++---222888===@@@AAACCC===444,,,((('''&&&%%%)))***+++,,,,,,+++***)))******))))))))))))******+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------.....................///***(((''''''***,,,....../////////000000000000111,,,,,,,,,,,,+++***)))(((************)))))))))))))))))))))******))))))))),,,+++)))((((((((())))))((((((((((((''''''&&&&&&$$$$$$######"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&'''''''''(((((('''%%%######"""!!! !!!###$$$$$$$$$$$$###$$$%%%&&&'''(((''''''&&&'''(((((()))******++++++***))))))))))))***+++++++++++++++)))&&&######$$$''')))+++,,,+++'''"""!!!'''***+++*********&&&''')))***++++++******###%%%))),,,------+++***///333999???EEELLLRRRVVVXXXXXXZZZ```iiioooooommmqqqqqqpppoooooopppqqqrrrqqqsssttttttrrrqqqrrrtttssstttvvvxxxyyyxxxvvvtttvvvzzzzzzwwwxxx~~~~~~|||}}}}}}~~~~~~zzz{{{}}}}}}xxxfffPPPBBB>>>777:::>>>AAA;;;111,,,---555000)))$$$!!!!!!"""###!!!"""###$$$'''---111???HHHNNNJJJBBB;;;444///,,,---///222666;;;???AAAEEEIIIEEEDDDMMMWWWkkk}}}|||zzzzzzzzz{{{|||}}}xxxmmm]]]MMMBBB<<<999888<<>>@@@@@@@@@<<<777222111000///...222222333333333222000///333333444333333222111000222222222111111111111111111111111222222222333333...///000000111111000000111///......///000000///////////////000000111222,,,,,,,,,,,,+++***))))))---------,,,,,,++++++******++++++++++++++++++***+++***)))(((((()))***+++(((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((''''''&&&(((&&&$$$"""!!! !!!!!!$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''++++++++++++*********)))+++***(((((((((***+++------------+++(((&&&&&&'''((()))++++++)))&&&""""""'''***++++++++++++((()))***+++,,,,,,++++++$$$&&&(((+++,,,,,,++++++000444:::AAAFFFLLLRRRUUUZZZZZZ]]]dddkkknnnmmmkkknnnnnnooooooppppppqqqqqqppprrrttttttsssrrrrrrsssrrrtttuuuwwwwwwuuutttrrrtttyyy{{{yyyxxx{{{||||||}}}}}}~~~|||}}}~~~~~~}}}{{{iiiRRRCCC>>>555777<<<@@@<<<222,,,***111---(((### """### """###%%%'''+++000444===FFFMMMJJJBBB;;;444///,,,---///222666:::>>>@@@CCCHHHDDDCCCLLLVVViii|||||||||||||||}}}}}}}}}vvvkkkZZZKKKAAA;;;999999>>>@@@CCCFFFIIIMMMQQQUUUTTTQQQQQQTTTSSSOOOMMMNNNKKKKKKLLLMMMNNNPPPPPPQQQKKKBBB666111111111---((())))))+++...111555888:::999:::DDDWWWiiirrrtttuuuwwwwwwvvvuuuuuuwwwxxxyyyyyywwwuuusssrrrssstttuuurrrrrrsssssssssrrrrrrqqqwwwvvvttttttuuutttsssqqqvvvrrrooopppsssvvvuuutttooonnnnnnoooqqqsssrrrqqqrrrrrrssssssrrrrrrrrrqqqppppppqqqrrrtttuuusssqqqqqqrrrrrrqqqooonnnoooqqqqqqpppooonnnnnnppprrrsssqqqrrrrrrsssrrrpppnnnmmmnnnnnnoooppppppooonnnmmmnnnnnnmmmmmmmmmnnnoooooooookkkiiijjjjjjeee[[[TTTOOOLLLIIIGGGDDDAAA===:::555111---)))'''%%%###!!!%%%+++666@@@CCC>>>444,,,%%%""" !!!!!!'''111;;;BBB@@@;;;999888888<<<<<<<<<======888111++++++000888???CCCEEEEEEEEEEEEDDDBBB@@@???@@@CCCEEEGGGLLLZZZnnnrrrcccNNNGGGEEENNNUUUTTTOOOMMMGGGHHHIIIGGGDDDBBBBBBDDDCCCCCCCCCDDDEEEBBB<<<888:::999888:::===???@@@@@@AAA???;;;:::999999777666999:::::::::999777666555555666666777666444222111......------,,,,,,+++++++++,,,,,,,,,,,,---------''')))+++---.../////////333111000111222222111000111111000/////////000111,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#####################$$$$$$%%%&&&%%%&&&''''''&&&&&&'''''')))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((*********))))))(((((((((,,,***((('''(((***---///---......---***((())))))((()))******(((%%%!!!!!!$$$'''))))))(((((()))((()))***+++,,,++++++***%%%&&&(((***+++,,,,,,,,,---222:::BBBHHHOOOUUUXXXYYY[[[```gggmmmooonnnkkkmmmnnnoooqqqrrrrrrrrrrrroooqqqtttvvvvvvvvvuuuuuuqqqsssuuuvvvvvvuuuuuuuuutttyyy}}}{{{wwwwww{{{~~~~~~~~~~~~~~~lllVVVEEE>>>444555:::???===444+++(((...---+++'''$$$###$$$%%%"""###$$$&&&)))---111333:::EEEMMMKKKCCC;;;444...,,,,,,...111555999===???@@@EEEAAAAAAIIIRRReee{{{}}}}}}|||tttiiiXXXIII???;;;::::::@@@BBBDDDGGGIIINNNSSSVVVSSSQQQQQQTTTRRRNNNLLLNNNLLLMMMMMMNNNOOOPPPPPPQQQLLLBBB777111111111---)))((()))+++...222555888999777:::FFFYYYjjjrrrssstttwwwvvvuuuuuuuuuvvvxxxyyyxxxvvvsssqqqpppqqqrrrssspppqqqtttuuuvvvvvvuuutttvvvuuussssssttttttsssqqqrrrooonnnppptttwwwwwwvvvooonnnnnnoooqqqsssrrrqqqsssrrrrrrrrrqqqqqqrrrrrrsssqqqpppppprrrtttttttttqqqrrrrrrqqqooonnnoooqqqrrrqqqpppooooooppprrrsssnnnppptttvvvvvvtttqqqnnnooopppqqqqqqooommmlllkkknnnmmmmmmmmmmmmmmmnnnooopppnnnlllkkkllliii```XXXPPPNNNKKKHHHFFFBBB>>>;;;666222...***((('''$$$"""%%%---999BBBEEEBBB===:::...***&&&$$$ $$$)))666AAA@@@999333///,,,222555;;;>>>===666---&&&)))///777===????????????AAACCCDDDCCCAAA@@@AAACCCGGGMMM\\\ssswwwhhhSSSOOOMMMPPPQQQMMMIIIGGGBBBDDDFFFGGGFFFDDDCCCBBBDDDDDDEEEEEEEEECCC@@@===@@@>>>======>>>??????>>>???===;;;::::::999777555555555666555555333111000---.........---,,,***)))%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""#########$$$'''***---///111222///...---...000111000///222222000///......------))))))))))))((('''&&&%%%&&&&&&''')))***+++,,,,,,))))))************))))))%%%$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!  !!!###%%%&&&&&&''')))(((&&&&&&''')))((('''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((((((((((((((())))))+++***((('''(((***---///------...---***))))))***((((((((((((&&&$$$"""!!!###%%%'''&&&%%%$$$$$$%%%'''((()))*********)))(((&&&&&&''')))***+++,,,---///444<<>>>>>666,,,''')))+++---,,,(((%%%######"""!!!"""$$$&&&)))+++,,,999DDDMMMLLLEEE===555...,,,,,,...000444888<<<>>>???DDDAAAAAAIIIRRRddd}}}|||~~~}}}zzzqqqfffVVVGGG>>>;;;;;;<<>>>>>@@@888222---(((######)))666@@@@@@888000***%%%000555===AAA@@@888...(((***000888;;;;;;999999999===@@@DDDDDDAAA???@@@BBBAAAHHHYYYmmm|||zzzjjj\\\LLLLLLLLLJJJGGGDDDDDDDDDBBBCCCEEEFFFFFFDDDBBB@@@BBBCCCEEEFFFEEECCCAAA???@@@>>>;;;;;;;;;;;;:::888666444333222222111///---(((((()))))))))(((&&&%%%"""""""""""""""!!!  ###'''***---///)))((('''(((+++,,,---,,,000000000///...---,,,+++&&&&&&&&&&&&%%%$$$############%%%''')))+++,,,---(((((())))))))))))((((((&&&$$$"""  !!!###$$$''')))+++)))&&&%%%(((+++&&&%%%$$$$$$%%%&&&((())))))(((((('''(((((())))))''''''&&&&&&''''''((()))''''''(((((())))))******(((((('''&&&'''))),,,---***+++,,,+++)))((((((***&&&&&&&&&&&&%%%$$$#########$$$%%%$$$"""!!!"""###&&&'''((())))))((('''&&&'''''''''((()))+++---...444999@@@FFFJJJNNNRRRTTTVVV[[[bbbjjjooorrrssssssppppppqqqrrrssstttuuuvvvuuussssssssssssqqqnnnlllpppssswwwxxxxxxxxx{{{~~~xxxyyy{{{|||yyyuuuuuuyyy{{{{{{||||||}}}~~~~~~~~~~~~|||}}}sss\\\III???666333555<<>>LLL```nnnrrrrrrssstttuuuvvvvvvwwwwwwvvvvvvtttttttttssssssrrrrrrrrrnnnpppsssvvvwwwuuurrrppppppooooooqqqsssuuuttttttkkkmmmooopppqqqsssuuuwwwrrrqqqpppqqqrrrsssrrrqqqqqqqqqppppppppprrrssstttsssqqqppppppqqqqqqqqqpppnnnooopppooonnnnnnoooqqqtttssspppnnnmmmnnnnnnooommmnnnooopppppppppooonnnjjjmmmooopppnnnllllllnnnpppooonnnmmmmmmmmmmmmmmmhhhmmmnnnjjjiiiiiifff```QQQOOOKKKIIIFFFCCC???<<<777444000,,,***(((&&&$$$"""222AAADDD<<<555666;;;>>>888111,,,%%% %%%...888???===666000)))###,,,222999>>>===888111---,,,222999:::888666666777;;;???CCCBBB???>>>@@@CCC???DDDNNNZZZccc```VVVLLLBBBEEEGGGEEEBBBBBBDDDFFFDDDDDDDDDEEEFFFEEECCCAAAAAADDDFFFHHHGGGEEECCCAAA:::888555444444333222000,,,***(((((((((((('''%%% !!!""""""!!! """&&&)))'''%%%""""""$$$'''((((((***,,,...//////...,,,***(((((((((((('''&&&%%%%%%$$$%%%&&&((()))+++,,,---(((((())))))))))))(((((($$$###"""    &&&((()))&&&"""!!!$$$(((%%%$$$#########$$$%%%&&&''''''&&&&&&'''((()))***'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$&&&'''((()))'''((()))(((&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###"""!!!!!!###%%%&&&'''((((((((((((&&&&&&((('''''''''(((+++---...555:::AAAGGGKKKOOORRRTTTXXX]]]dddjjjooorrrtttuuuqqqqqqppppppqqqssstttvvvsssqqqpppppprrrsssqqqoooqqquuuyyyyyywwwwwwzzz~~~zzzwwwxxx}}}}}}yyyyyy|||{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}ttt^^^JJJ@@@888333333:::???999000)))&&&)))***(((### """%%%$$$$$$''',,,///000///777DDDOOOOOOIII@@@777000+++,,,---///333777:::<<>>AAA@@@======AAAEEEDDDCCCCCCFFFJJJKKKHHHDDDEEEHHHHHHFFFCCCCCCCCCBBBEEEEEEEEEEEEGGGGGGFFFEEEBBBEEEIIIJJJIIIGGGEEEDDD555333000///...---+++***&&&$$$""""""###$$$###""" !!!"""""""""!!!  !!! $$$'''&&&### !!!###$$$%%%%%%(((,,,///000///---+++,,,------,,,,,,+++***)))(((((()))***+++,,,,,,---))))))************))))))"""!!!  !!!""" !!!!!!"""""" """$$$%%%"""###&&&%%%###"""!!!""""""###$$$#########$$$%%%'''(((&&&&&&%%%$$$%%%&&&'''((($$$###############"""""" !!!"""###$$$%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$######$$$%%%%%%&&& !!!!!!!!!"""%%%(((''''''((())))))((('''&&&((('''''''''(((+++---///222777@@@GGGMMMQQQUUUWWWZZZ^^^eeekkkoooqqqtttuuurrrqqqoooooooooqqqsssuuupppnnnmmmpppuuuxxxyyyxxxrrrvvvyyyyyyvvvuuuyyy|||zzzvvvwww~~~~~~|||}}}}}}}}}~~~}}}~~~uuu___KKK@@@:::444333:::???:::111+++)))++++++&&& !!!%%%  $$$***......---777DDDPPPPPPJJJAAA888111+++,,,---///333666:::<<<@@@EEECCCBBBJJJRRRccc|||}}}rrrcccRRRGGG???:::999;;;;;;CCCIIIJJJNNNVVVZZZYYYZZZXXXVVVTTTSSSSSSSSSTTTPPPPPPPPPPPPOOOMMMKKKJJJKKKCCC888000------,,,+++'''***---///111444777:::999@@@QQQfffsssvvvuuuvvvzzzwwwtttrrrssstttttttttuuuuuuuuuuuuvvvwwwxxxyyyttttttttttttttttttuuuuuuyyyyyyxxxwwwvvvvvvwwwwwwrrrsssssssssrrrsssuuuxxxyyywwwtttrrrpppooonnnoooqqqrrrssstttuuuuuuuuuuuuwwwvvvuuusssrrrqqqpppppprrrrrrqqqppppppqqqqqqrrrooooooooommmlllllloooqqqtttsssrrrppppppooopppppptttsssqqqooonnnnnnoooooonnnmmmmmmlllmmmnnnooopppnnnoooqqqrrrqqqllleee___WWWRRRLLLKKKKKKIIIDDD>>>:::777222///,,,)))%%%###(((666DDDDDD999///---000:::888444---'''###"""""",,,777;;;555000111...%%%'''***---000111111333444;;;;;;<<<===>>>??????@@@CCCBBBAAAAAABBBCCCBBBAAACCCDDDEEEFFFFFFEEECCCBBBFFFIIIKKKHHHHHHJJJIIIFFFIIIFFFCCCBBBDDDIIIMMMPPPRRRNNNKKKLLLNNNKKKBBB:::666333///---,,,+++***(((&&&&&&&&&%%%$$$"""!!! !!!######!!!!!!###&&&+++'''"""!!!###$$$$$$""" !!!###%%%'''***///333555555444333>>>@@@@@@>>>999555333333222111000...---+++******''''''''''''''''''''''''!!! !!! !!!"""""" !!!!!! ###"""!!!!!!"""$$$'''((()))(((&&&$$$""""""""""""  !!!"""#########$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%&&&'''&&&%%%%%%&&&(((************))))))(((((((((((((((((('''))),,,///444999AAAIIINNNRRRVVVXXXZZZaaagggiiilllqqqrrrqqquuutttrrrpppoooooooooooopppqqqrrrtttvvvwwwyyyyyywwwxxxzzz{{{||||||{{{zzzzzz||||||{{{zzz{{{~~~yyy^^^KKKFFF???777111333888777111,,,---333111&&& """###!!!&&&%%%$$$###%%%'''***---777CCCNNNOOOJJJCCC999111000//////000222555888:::???@@@BBBFFFJJJTTThhhzzz}}}qqqcccQQQFFF???:::999;;;<<>>PPPffftttxxxxxxyyyxxxvvvtttssstttvvvvvvvvvvvvvvvuuuuuuvvvwwwyyyzzzwwwwwwwwwwwwwwwwwwvvvvvv{{{{{{yyyxxxwwwvvvuuuuuutttuuuuuutttrrrrrrtttvvvsssrrrqqqpppoooooooooooopppqqqrrrtttuuuvvvvvvvvvvvvuuutttrrrqqqqqqqqqqqqppppppoooooooooppppppqqqnnnooonnnlllkkklllnnnpppoooooopppqqqqqqqqqqqqpppqqqpppooooooooopppqqqrrrnnnnnnmmmlllmmmnnnooopppnnnnnnooopppoookkkeeeaaaXXXSSSMMMKKKKKKHHHCCC===:::777333///,,,)))&&&###%%%---777;;;777222......000///---***&&&$$$$$$%%%(((666???===;;;;;;444+++,,,...222444555666999;;;??????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEECCCAAAAAACCCEEEFFFFFFGGGIIIKKKMMMRRRVVVVVVXXX[[[[[[YYYSSSMMMHHHHHHNNNTTTWWWVVVSSSOOOLLLLLLMMMJJJBBB:::888555111...---,,,***)))$$$$$$$$$######"""!!!  $$$'''+++...000222///***$$$!!!"""###!!! ###$$$"""&&&,,,222777;;;======HHHHHHGGGEEEBBB???<<<:::999888777444111...,,,***%%%%%%%%%%%%$$$$$$######   """###&&&%%%###!!!  !!!!!!""""""###$$$$$$$$$!!!!!!!!! !!!!!!!!!%%%&&&&&&&&&%%%%%%''')))*********))))))((((((''''''(((((((((((()))---000777<<>>JJJNNNKKKEEE===555000//////000222555888:::===???BBBEEEHHHQQQeeewww~~~|||mmm___OOOEEE???;;;;;;===>>>DDDLLLQQQTTTWWWXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTRRROOOKKKHHHCCC<<<333---++++++***(((***---///111111333666888:::DDDVVVjjjtttuuuuuuvvvwwwuuussssssuuuvvvvvvuuuyyyxxxvvvuuuvvvwwwzzz{{{||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuussssssuuuvvvvvvuuusssrrrsssuuupppqqqssstttuuutttssssssrrrsssttttttuuutttttttttqqqqqqqqqqqqqqqrrrssssssrrrrrrsssttttttuuuuuuuuuqqqqqqrrrpppooooooqqqsssmmmmmmooopppqqqrrrsssssslllmmmnnnooopppqqqrrrsssoooooonnnnnnnnnooopppqqqooonnnlllllllllkkkiiiggg^^^WWWOOOKKKJJJGGGAAA<<<<<<999444111...+++(((%%%######%%%)))...///+++'''%%%'''+++---...///222333<<>>888888999999999;;;>>>AAA>>>>>>======>>>???@@@AAA>>>@@@DDDFFFGGGGGGHHHIIIPPPXXX```cccbbbdddkkkqqq|||xxxuuuwwwzzzzzzyyyaaa\\\WWWSSSPPPKKKCCC===:::777333///---,,,)))((('''&&&%%%###"""!!! !!!***666======:::888222(((!!!!!!"""&&&(((+++///444999===???EEECCCAAA@@@???===888555111111000///,,,(((%%%#########"""  !!!"""###"""###&&&((())))))(((((('''&&&&&&%%%'''((()))))))))+++///222;;;@@@GGGMMMRRRUUUXXXZZZ^^^eeejjjjjjkkknnnooommmqqqrrrrrrrrrssstttuuuuuussssssuuuvvvwwwyyyzzzzzzzzzyyyxxxxxxyyyzzz|||}}}xxxyyyzzz{{{||||||}}}~~~{{{||||||fffRRRHHHGGGBBB;;;777888999444---666<<<:::,,,""""""$$$#########"""###%%%''')))+++000===IIIMMMJJJEEE===555000//////000222555888:::<<>>;;;<<>>>>>:::999222)))!!!!!!"""))))))+++---111444888:::AAA@@@>>>===;;;888444222,,,,,,,,,,,,+++)))(((&&&$$$###"""  """%%%'''''''''&&&&&&&&&%%%%%%'''((())))))***---111444:::???GGGNNNSSSWWW[[[]]]```gggkkkkkkllloooooommmpppqqqrrrssstttuuuuuuuuussstttuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxyyyzzz|||}}}xxxyyyzzz|||~~~~~~}}}}}}~~~}}}iiiTTTHHHEEECCC===777777:::777///444<<<;;;---"""!!!"""!!!!!!!!!"""###%%%''')))***000===IIILLLIIIDDD;;;444000//////000222555888:::;;;???DDDFFFFFFNNNaaauuu~~~{{{hhhZZZKKKCCC>>><<<===@@@BBBDDDJJJRRRTTTSSSTTTWWWTTTTTTUUUUUUTTTTTTSSSRRRUUUTTTTTTRRROOOLLLIIIHHH>>>888000,,,++++++***)))***---///111222444777999:::FFF[[[oooyyyyyyyyy|||vvvtttttttttuuuvvvuuusssyyyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxyyyyyyrrrsssuuuvvvvvvvvvuuutttqqqsssvvvvvvvvvuuuvvvwwwrrrssssssrrrrrrqqqpppooouuuuuuuuuuuutttsssrrrqqqrrrrrrrrrrrrssstttuuuvvvqqqqqqsssssssssrrrqqqpppssstttuuuuuutttssstttuuuuuutttrrrqqqqqqrrrssstttoooooooooppppppooonnnnnnqqqpppoooooooooppprrrssspppnnnllllllmmmnnnmmmmmmccc\\\SSSNNNLLLIIIDDD???>>>;;;666333000---***'''""")))444;;;???@@@BBBCCC<<<>>>???@@@??????AAACCC@@@BBBEEEFFFCCC;;;000''''''(((((('''&&&%%%'''(((---,,,,,,,,,...111333555>>>AAAEEEGGGKKKQQQZZZ```llluuuvvvjjjdddeeeggg]]]XXXQQQKKKEEE???:::777666333///,,,***)))'''%%%"""!!! !!!"""###'''$$$$$$,,,777>>>???<<<666000'''  !!!"""&&&'''***---222666:::<<<<<<===>>>;;;777333111111***))))))((('''''''''&&&$$$$$$"""!!!!!!$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))***+++...222666999???GGGNNNTTTXXX\\\^^^bbbhhhmmmmmmnnnppppppnnnkkkmmmooorrrtttvvvwwwxxxuuuuuuttttttttttttsssssswwwwwwwwwwwwxxxyyyzzzzzzyyyyyy{{{~~~~~~|||}}}kkkVVVGGGBBBBBB===666777===;;;444111;;;<<>><<<===AAACCCDDDIIIPPPSSSQQQSSSXXXTTTUUUVVVVVVVVVUUUTTTSSSVVVUUURRRPPPMMMJJJIIIHHH<<<777000,,,,,,,,,+++)))))),,,///111333555888;;;<<>>BBBEEEAAA:::555555777111///,,,(((&&&%%%%%%%%%######"""!!!   !!!  """"""###$$$%%%&&&''''''&&&((()))***+++///333777;;;@@@GGGNNNSSSWWWZZZ]]]cccjjjnnnnnnooorrrrrrpppkkklllooorrrtttuuuvvvvvvtttttttttsssssssssrrrrrrvvvvvvwwwxxxyyyyyyyyyyyyzzzzzz||||||}}}lllWWWFFFEEEGGGBBB888888===<<<444///;;;>>>222%%%!!!!!! """$$$'''((())),,,999FFFKKKIIIDDD===666000//////000222555888:::<<>><<<>>>AAADDDCCCHHHOOOQQQOOORRRXXXTTTUUUVVVWWWVVVVVVTTTSSSWWWUUURRRNNNKKKIIIHHHHHH<<<666000,,,,,,---,,,***)))+++///111333666999;;;AAAMMMbbbuuu{{{yyyxxx{{{rrrrrrtttwww{{{}}}~~~}}}xxxyyy{{{||||||{{{yyywwwuuuvvvwwwwwwxxxyyyzzz{{{xxxxxxyyyzzzyyywwwuuusssuuuwwwxxxxxxvvvtttssstttuuutttsssrrrssstttuuuvvvpppqqqssstttuuuvvvvvvvvvtttttttttttttttuuuvvvvvvssstttuuuuuutttrrrpppnnnmmmnnnppppppnnnmmmnnnoookkknnnsssvvvwwwtttpppmmmlllmmmnnnpppppppppooonnnrrrqqqpppppppppqqqrrrsssooonnnnnnooopppqqqqqqooofff^^^UUUPPPNNNLLLHHHCCC???<<<777444111...+++((($$$+++666BBBJJJJJJFFFBBBCCCCCCAAA???<<<<<<>>>@@@>>>555***$$$###"""$$$%%%"""$$$$$$$$$%%%&&&+++******+++...222777999;;;AAAIIIMMMPPPTTT[[[```jjjnnnuuu|||{{{oooggg```[[[XXXNNNKKKGGGBBB???<<<;;;;;;444111---+++***)))((('''"""###$$$(((---333888;;;999555111000222444555444---)))###!!!###$$$&&&&&&!!!""""""###&&&)))...444:::???BBBDDDGGGMMMQQQMMMCCC===???CCC>>>:::555///+++)))((((((""""""!!!!!! !!!""""""!!!!!!!!!!!!"""###$$$$$$"""  !!!"""###%%%&&&'''(((&&&''')))***,,,///444777<<>>777444111000333999888///$$$ !!!###!!! !!!"""###%%%''',,,+++******,,,///333666;;;???CCCHHHMMMRRRWWW[[[hhhnnnvvvyyy{{{xxxkkkfffgggZZZRRRKKKIIIFFF???888666333///***&&&$$$###""""""&&&(((,,,222888;;;<<<;;;;;;;;;888000'''###%%%)))%%%!!!###)))...&&&$$$!!! !!!%%%+++......,,,000:::CCCFFFJJJGGGGGGIIIEEE>>><<>>888444888>>>;;;444---FFFNNN888$$$###&&&"""!!!!!!!!!"""$$$&&&(((***+++777DDDLLLMMMIII>>>444111///,,,---111555888:::>>>DDDJJJIIICCCGGG[[[qqqzzzhhhYYYIIIBBBAAA???@@@AAACCCBBBAAACCCGGGLLLQQQTTTXXXWWWUUUUUUUUUVVVWWWXXXVVVVVVRRRLLLLLLMMMHHHAAA999444---+++,,,---,,,)))---...000111222444888:::DDDUUUkkkyyy{{{wwwwwwzzz{{{{{{|||||||||{{{yyywwwxxxxxxyyyyyyzzz{{{{{{|||vvvxxx{{{{{{yyyvvvuuutttxxxyyyxxxvvvssssssvvvyyyyyyyyyxxxvvvttttttwwwzzzxxxxxxxxxxxxvvvtttrrrqqqsssqqqqqqqqqssstttsssrrrssstttuuuuuuvvvvvvuuuuuuwwwwwwwwwwwwwwwvvvuuuuuurrrqqqpppoooppprrruuuwwwtttssssssttttttssspppmmmqqqrrrtttvvvvvvuuusssrrrkkkkkkmmmqqqtttuuurrrnnnrrrpppooopppssstttqqqoookkkbbbWWWPPPMMMKKKIIIFFFBBB>>>:::777666222---(((''')))///999CCCIIIHHHEEE>>>666///,,,+++,,,222888999000%%% !!!""" !!!"""!!!"""$$$&&&(((((()))+++---000222444777:::>>>CCCIIIOOOVVV[[[bbbffflllsssxxxvvvkkkeeeeeeYYYRRRLLLJJJGGG???888666555111,,,(((&&&%%%$$$######&&&,,,444;;;>>>>>>===;;;999444---&&&######%%%"""!!!'''...333+++(((### $$$'''---000///---000999@@@CCCDDDAAAAAABBB???888888;;;888888777333---((('''(((###""" ######$$$%%%%%%$$$###"""!!!  """$$$"""   !!! ###&&&&&&###  !!!"""""""""&&&'''))),,,...222888<<>>'''$$$$$$ !!!!!!!!!"""$$$&&&(((***+++777CCCJJJLLLIII???555111///------111555888:::===CCCIIIIIIDDDGGG[[[ooo{{{fffXXXIIIBBBAAA???@@@BBBAAABBBBBBAAABBBGGGOOOUUUWWWVVVUUUUUUUUUUUUVVVVVVVVVUUUQQQMMMKKKJJJDDD===888333---+++,,,---,,,***---...000222333555888;;;III[[[ppp||||||xxxwwwwwwyyy{{{~~~{{{wwwtttyyyyyyzzzzzz{{{|||||||||wwwyyyzzzzzzxxxvvvuuuvvvtttvvvwwwwwwvvvvvvxxxzzz|||{{{yyywwwuuuvvvyyy|||xxxxxxxxxwwwvvvvvvuuuuuutttsssqqqqqqssstttuuutttuuuvvvvvvvvvuuuuuutttssswwwwwwxxxxxxxxxwwwvvvvvvuuutttsssrrrrrrtttvvvwwwtttsssrrrrrrssssssrrrpppssstttttttttttttttsssrrrmmmnnnqqquuuwwwvvvrrrnnnppppppppppppppppppooonnnmmmdddYYYQQQMMMLLLKKKIIIEEEAAA<<<999777444...)))&&&'''+++444===CCCEEEDDD444,,,%%%"""###&&&...777999000%%% !!!  !!!""""""!!!!!!###%%%'''((())),,,...///000111444777;;;@@@FFFOOOXXX^^^```bbbhhhrrr}}}xxxnnnfffeeeYYYRRRMMMLLLHHH@@@999666666333...***((('''&&&%%%###'''...777>>>@@@>>><<<666222+++&&&###!!! !!!&&&---222...***%%%!!! !!! !!!###&&&)))...111111...///666<<<>>>;;;999999999666111111444111111111///+++)))((()))$$$###  !!!&&&&&&((())))))((('''&&&%%%$$$"""  """###!!!   """$$$%%%%%%"""  !!! !!!"""""""""&&&'''***,,,///444999===???EEEMMMRRRVVVYYY___cccoootttvvvtttrrrttttttqqqqqqsssuuuvvvuuutttuuuwwwuuuvvvvvvwwwyyyyyyzzzzzzxxxyyyzzz{{{||||||||||||~~~~~~~~~~~~}}}}}}}}}~~~oooWWWEEE???:::333000666===<<<777:::PPPWWWAAA***$$$###!!!!!!!!!"""$$$&&&(((***,,,777BBBIIIKKKIII@@@888222///---...111555888:::;;;BBBIIIJJJFFFHHHZZZmmm~~~yyydddWWWIIICCC@@@???@@@BBBDDDFFFFFFBBB>>>AAAJJJRRRVVVVVVUUUUUUUUUUUUTTTTTTWWWTTTQQQNNNLLLIIIBBB;;;666222---++++++,,,,,,+++,,,...000222333555999;;;MMM```ttt}}}|||yyyvvvuuuxxx{{{~~~~~~{{{xxxvvvzzz{{{{{{{{{|||||||||}}}wwwyyyzzzyyyxxxvvvwwwwwwsssuuuwwwxxxxxxxxxxxxxxxzzzzzzzzzyyywwwwwwxxxzzzxxxwwwvvvuuuuuuuuuvvvvvvwwwuuussssssuuuwwwxxxxxxwwwwwwwwwvvvuuutttsssrrruuuvvvvvvvvvvvvvvvuuuuuuvvvuuutttssssssuuuvvvwwwuuusssqqqqqqrrrttttttsssttttttsssrrrrrrqqqrrrrrrpppqqqsssvvvvvvuuurrrpppnnnppprrrqqqpppoooooopppnnnfff[[[RRRNNNMMMLLLLLLGGGCCC>>>;;;999555///***'''''')))///666===@@@AAA...&&&"""+++444777///%%%  !!!!!!!!!"""%%%''',,,,,,++++++,,,...///000555777;;;@@@GGGQQQ\\\dddggghhhnnn{{{zzzooofffbbbZZZSSSNNNMMMJJJBBB:::777777444///,,,***)))'''&&&&&&)))000888>>>???<<<888000***### !!!""" """&&&***---+++&&& !!!$$$ """$$$%%%&&&((()))---000000------222666777333333333111...,,,,,,...------,,,+++)))(((''''''$$$""" !!!%%%&&&'''((()))((((((''''''&&&$$$!!!!!!"""!!!   ###$$$%%%###!!! !!!  """######!!! !!!!!!  !!!!!!"""%%%'''))),,,///444:::>>>@@@FFFMMMSSSVVV[[[```dddmmmrrruuutttsssuuuvvvtttrrrtttwwwwwwvvvuuuvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzxxxyyyzzz{{{||||||||||||~~~~~~~~~}}}~~~~~~~~~rrrZZZGGG???:::333///555<<<;;;666444JJJRRR@@@+++$$$$$$!!!!!!!!!!!!"""$$$&&&(((***---777AAAGGGJJJIIIBBB:::333000......111555888::::::@@@HHHJJJGGGIIIYYYjjjyyyaaaVVVIIICCC@@@>>>@@@CCCDDDGGGGGGBBB===???HHHQQQTTTUUUVVVVVVVVVUUUTTTTTTWWWTTTQQQPPPNNNHHH@@@;;;444111---++++++,,,,,,---***---000222444666999;;;PPPdddwww|||{{{yyywwwtttwwwzzz||||||{{{zzz{{{}}}{{{{{{|||||||||||||||}}}xxxyyyzzzyyywwwvvvxxxyyyvvvvvvwwwyyyzzzyyywwwvvvvvvxxxzzzzzzxxxwwwvvvvvvvvvuuuuuutttttttttuuuvvvwwwuuussssssuuuwwwyyyyyyyyyxxxxxxwwwvvvtttrrrqqqrrrsssssstttttttttssssssuuuuuutttsssttttttuuuvvvuuusssqqqppprrrtttuuuttttttsssrrrpppppppppqqqqqqssssssssssssrrrrrrssstttmmmoooqqqrrrqqqqqqrrrsssnnnggg]]]TTTOOOMMMMMMMMMIIIEEE@@@===:::666000+++(((((((((+++000555999;;;---%%%'''///222,,,$$$  !!!!!!$$$(((+++444111...+++***,,,///111555777:::???GGGRRR^^^fffllloooxxx~~~qqqgggccc\\\VVVPPPOOOLLLCCC<<<999888555111...---+++((('''%%%(((...666;;;===:::888---''' $$$'''&&&$$$ $$$'''---+++((($$$!!!!!!$$$'''%%%%%%%%%&&&'''((((((''')))...///,,,,,,///111111///000///,,,*********+++,,,+++***)))((('''&&&%%%###"""  ###$$$&&&((((((((((((((('''&&&$$$!!!!!!"""   !!!###$$$$$$###!!! !!!###!!!"""""""""!!!  !!!###$$$$$$"""!!!######""" !!!!!!$$$&&&))),,,///444;;;???BBBGGGNNNSSSVVVZZZ___cccmmmrrruuusssrrrtttuuussssssuuuwwwxxxwwwvvvuuuvvvttttttttttttuuuwwwxxxyyyxxxyyyzzz{{{||||||||||||||||||~~~~~~}}}ttt[[[IIIBBB===555111555;;;:::444///EEEOOO@@@,,,$$$$$$###!!!!!!!!!"""$$$&&&(((***,,,666AAAFFFIIIIIICCC;;;333111......111555888999999???GGGJJJGGGIIIXXXhhhyyy___UUUJJJDDD@@@>>>@@@DDDAAADDDEEEBBB>>>@@@IIIQQQRRRTTTVVVXXXXXXWWWVVVTTTVVVRRRPPPQQQOOOGGG???:::222000---+++***+++---...***---111444666777:::<<>>EEEPPP[[[bbbjjjrrrxxxpppnnn```YYYRRRPPPMMMEEE???===:::888444111000...+++)))###%%%)))///555999999888...(((######(((,,,,,,+++$$$%%%%%%### """&&&)))+++------+++(((&&&)))+++)))'''&&&%%%&&&'''&&&%%%&&&+++...,,,,,,///000...---//////***(((***+++++++++***((((((((((((&&&%%%""""""!!! ###$$$&&&((())))))))))))'''&&&###!!! !!!!!!"""###$$$%%%$$$"""!!!"""#########$$$$$$###!!! """######!!!!!!""""""!!! !!!$$$&&&))),,,000666<<>>EEEHHHGGGIIIXXXgggwww]]]TTTJJJDDD@@@>>>@@@EEE@@@BBBCCCAAA>>>@@@FFFLLLQQQSSSVVVYYYZZZYYYWWWVVVSSSNNNMMMQQQOOOFFF===999111///---+++******---///,,,///333777888:::<<<>>>VVVjjjzzz{{{yyy}}}~~~{{{xxx{{{|||{{{xxxxxx|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyywwwvvvwwwzzz|||yyywwwvvvwwwzzzzzzxxxvvvxxxxxxxxxvvvttttttvvvxxxuuuvvvwwwwwwvvvuuutttsssqqqppppppqqqtttuuuuuutttyyyyyyxxxxxxvvvuuusssrrrttttttuuuvvvvvvvvvvvvvvvrrrsssssstttuuuvvvwwwwwwvvvtttrrrrrrtttttttttsssrrrsssssssssssssssssstttqqqsssuuutttsssrrrtttwwwpppnnnmmmooorrrsssqqqnnnjjjfff```XXXRRRMMMLLLLLLHHHDDD@@@===<<<888333...)))(((&&&$$$###$$$&&&(((%%%!!!###!!!  !!!!!! !!!$$$))),,,444111...+++***,,,///222333555999>>>EEENNNXXX___hhhuuuxxxssstttddd\\\TTTQQQMMMGGGBBBAAA>>>;;;888555444111...,,,((('''''')))---111222333---)))%%%$$$'''***++++++***++++++(((### ###&&&''',,,000000---***+++---***&&&###"""$$$%%%%%%$$$$$$***.........000111///,,,000///)))'''+++---+++***((('''''')))***((('''######$$$$$$###""" !!!"""$$$'''((()))))))))'''&&&$$$"""    """###"""$$$%%%%%%###""""""###$$$$$$%%%%%%$$$"""   !!!&&&(((+++///333999???DDDEEEJJJQQQVVVYYY\\\aaaeeeoootttvvvsssqqqsssrrrpppuuuvvvvvvuuutttsssuuuvvvwwwvvvuuuuuuvvvxxxzzz|||xxxyyyzzz{{{||||||||||||}}}}}}~~~uuu]]]KKKBBB???:::888<<>>DDDGGGFFFIIIWWWggg|||ttt\\\SSSJJJDDD@@@===@@@EEECCCCCCCCC@@@======AAADDDPPPSSSVVVZZZ[[[ZZZYYYWWWQQQLLLLLLPPPOOOEEE<<<999000///---+++******---///...111666999;;;<<<>>>@@@XXXlll{{{{{{zzzyyy|||~~~|||xxxwwwzzz}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyywwwvvvwwwzzz}}}yyywwwuuuwwwzzz{{{zzzxxx|||zzzwwwsssrrrtttxxx|||vvvwwwxxxyyyxxxvvvtttrrrqqqqqqqqqsssvvvwwwvvvuuuyyyxxxxxxxxxvvvuuutttsssvvvwwwxxxyyyyyyyyyyyyyyyrrrssstttuuuvvvwwwxxxxxxvvvtttssssssttttttsssrrrsssssstttuuuvvvvvvvvvuuuooosssvvvwwwvvvtttuuuvvvrrrnnnlllmmmqqqrrrnnnjjjhhhfffaaaZZZRRRMMMKKKKKKGGGCCC???===<<<999333///((('''%%%!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!###'''+++///...,,,+++,,,...000111444666:::???FFFNNNWWW]]]iiizzzwwwmmmkkkoooggg]]]UUUQQQNNNHHHDDDCCC@@@>>>;;;888777444111//////,,,(((&&&''')))***++++++((($$$######%%%'''(((...//////+++%%% """)))///111...******+++((($$$ !!!$$$$$$$$$$$$***//////000222222000,,,000///)))'''+++...,,,)))'''&&&'''***,,,+++)))$$$%%%&&&'''&&&$$$"""  """$$$&&&''''''''''''&&&$$$"""!!!  !!!!!!""" !!! !!!"""###!!!###%%%%%%$$$"""""""""$$$%%%&&&&&&%%%"""  !!!'''***---111555;;;BBBFFFEEEKKKRRRWWW[[[___dddhhhkkkqqqtttssssssvvvvvvuuuuuuvvvuuutttrrrsssuuuwwwyyyxxxwwwwwwxxxzzz|||~~~xxxyyyzzz{{{||||||||||||~~~xxx```NNN@@@>>>::::::???DDD@@@888,,,@@@MMMCCC000$$$###$$$!!!!!!!!!"""$$$&&&(((***)))444@@@HHHLLLKKKDDD;;;555222000///222666888999;;;>>>CCCEEEEEEIIIXXXgggzzzrrrYYYNNNCCC???>>>===>>>@@@FFFFFFEEEAAA<<<<<<@@@DDDQQQVVVYYYYYYYYY[[[YYYUUUQQQPPPPPPOOOLLLEEE:::222000...,,,***)))***,,,---+++333555888===:::<<>>:::666333222111111)))'''%%%%%%%%%%%%$$$"""%%%%%%$$$!!!###'''...111333111***"""###(((+++///111000...---,,,((($$$ !!!$$$%%%%%%***---000111111222555888333333444444333111///...((((((((('''(((((()))***&&&'''((((((((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''))))))'''%%%###  $$$&&&""""""""""""!!! !!!###%%%'''%%%%%%$$$$$$###""""""!!!"""%%%)))***((($$$!!!  """$$$%%%(((,,,000444999@@@DDDGGGOOOTTTTTTVVV^^^gggkkkmmmoooqqqrrrqqqrrrsssuuuvvvwwwxxxwwwuuutttttttttxxxxxxxxxxxxwwwwwwwwwwwwzzzzzz{{{|||}}}~~~}}}}}}~~~~~~yyycccOOOCCCBBB@@@???BBBFFFBBB;;;222@@@RRRLLL///!!!$$$$$$!!!"""###$$$%%%&&&&&&'''+++222===HHHOOONNNHHHCCC555///,,,...111444888======@@@EEEGGGDDDGGGVVVfff{{{sss\\\QQQEEEAAA@@@???AAADDDHHHGGGEEEAAA>>>>>>AAADDDNNNUUUYYYZZZ[[[]]]\\\XXXTTTSSSQQQPPPMMMGGG>>>777111///,,,***)))***+++---,,,444666888===:::===KKKdddoooyyy{{{{{{|||}}}|||zzz|||~~~~~~|||zzzyyyyyyvvvxxxzzz{{{||||||{{{zzz|||{{{zzzyyyxxxwwwwwwwwwzzzzzzzzzzzzyyyyyyyyyyyyzzzyyyyyy{{{wwwqqqrrrwwwuuuuuuvvvvvvvvvwwwwwwwwwssstttwwwxxxxxxwwwuuutttvvvuuutttttttttuuuwwwxxx{{{zzzyyyxxxwwwxxxxxxyyyxxxxxxxxxvvvuuuuuuwwwxxx{{{yyywwwuuutttsssssstttwwwwwwvvvvvvuuuvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttuuuuuutttrrrqqqqqqrrrlllmmmhhh]]]UUUQQQMMMIIIHHHEEEBBB???>>>;;;888555***)))&&&###!!! !!!!!! !!!"""""""""###%%%(((+++...000777;;;@@@EEEKKKQQQWWW[[[sss}}}vvvfffVVVMMMJJJRRRXXXbbbiiimmmlllhhhfffbbb^^^WWWQQQLLLHHHEEEBBB<<<;;;999666333000...,,,)))'''$$$"""######"""!!!######""" """%%%000333666555...&&&  '''***///222333222000///,,,(((###!!!"""$$$%%%%%%'''***...111333666:::>>>======<<<;;;888666333111......---,,,+++*********))))))******))))))(((''''''''''''''''''''''''''''''&&&&&&$$$""" !!!$$$&&&######$$$###""" !!!"""$$$%%%%%%%%%$$$###"""!!!!!! $$$'''))))))&&&""" """$$$&&&)))---111555;;;AAAEEEIIIPPPUUUUUUWWW___gggkkknnnooopppppppppqqqsssvvvtttvvvwwwwwwvvvuuuvvvwwwyyyyyyxxxxxxyyyyyyxxxwwwyyyzzz{{{|||~~~yyycccPPPEEECCC>>>;;;???DDDCCC===333===MMMHHH///"""$$$$$$""""""######$$$&&&&&&'''***111===IIIOOONNNGGGAAA555///,,,///222444777<<<<<<@@@EEEFFFCCCFFFUUUddd|||sss]]]QQQFFFAAA@@@@@@CCCFFFLLLIIIFFFBBB@@@@@@AAABBBKKKSSSYYY[[[\\\___^^^[[[UUUTTTRRROOOKKKFFF???:::222000---+++******++++++,,,555777999>>>;;;>>>MMMgggrrr{{{||||||}}}~~~~~~|||~~~|||zzzyyyyyyxxxyyy{{{}}}}}}}}}||||||~~~}}}|||zzzxxxwwwwwwwww||||||{{{{{{zzzyyyyyyxxx|||yyywwwxxxwwwuuuvvvyyyvvvwwwwwwwwwxxxxxxyyyyyyrrrtttvvvxxxyyyxxxwwwvvvyyyxxxwwwvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvyyy|||zzzwwwuuuvvvyyy{{{zzzyyyxxxxxxwwwxxxxxxyyyxxxvvvtttssstttuuuvvvwwwwwwvvvuuutttsssrrrrrrvvvwwwwwwvvvtttssstttuuulllnnnkkkaaaXXXRRRLLLGGGFFFDDDBBBAAA???<<<888555---+++(((%%%"""  !!!  !!!"""###&&&***...222444888<<>>;;;777444222222111000...,,,***((((((***)))((((((''''''(((((((((((()))))))))'''&&&%%%#########"""  """  !!! !!!###%%%%%%%%%%%%$$$###!!!!!!""""""""""""%%%$$$$$$###"""!!! '''((((((&&&"""!!!###$$$'''***...222777===CCCGGGKKKQQQVVVVVVXXX```gggjjjooopppppppppoooqqqtttvvvssstttwwwwwwvvvvvvwwwxxx{{{yyywwwxxx{{{|||zzzxxxyyyzzz|||~~~zzzdddQQQFFFCCC<<<888<<>>???BBBFFFPPPMMMIIIEEEBBB@@@???>>>IIIRRRZZZ\\\]]]^^^^^^[[[VVVTTTQQQLLLGGGAAA;;;888222111...,,,************---666999:::>>>;;;@@@PPPjjjttt||||||{{{|||~~~~~~{{{}}}~~~~~~|||zzzzzz{{{zzz{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyyyyyxxx|||||||||{{{{{{zzzzzzzzz}}}yyywwwwwwxxxyyyzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxtttuuuwwwxxxyyyxxxwwwvvvzzzyyyyyyxxxyyyzzz{{{{{{yyyzzzzzzzzzyyyxxxvvvuuusssvvvzzz{{{zzzyyyzzz{{{zzzzzzzzzyyyyyyzzzzzzzzzwwwuuurrrqqqppprrrtttvvvvvvvvvuuuuuutttssssssrrrvvvwwwxxxwwwuuutttuuuvvvpppqqqmmmbbbYYYSSSMMMGGGEEEDDDCCCBBB@@@===888555...,,,)))%%%""" !!!%%%%%%''')))---111555777999===DDDKKKPPPUUUYYY\\\gggdddgggppppppjjjkkkrrrkkkiiicccYYYOOOHHHEEEEEEDDDIIIRRR\\\dddfffbbb^^^ZZZWWWSSSPPPMMMJJJFFFCCC===<<<;;;888666333111000555333111///---***%%%!!! ***///555999888222+++&&&!!!!!!""""""""""""###$$$%%%&&&&&&$$$&&&***///111111///,,,+++)))$$$"""!!!!!!###$$$&&&'''***---111555999;;;>>>===;;;999555222000...000///...,,,***'''%%%$$$&&&%%%$$$###"""###$$$%%%&&&'''((()))(((&&&###""" !!!"""!!!!!!"""&&&&&&&&&%%%###!!! """$$$###"""!!!$$$######"""!!! %%%&&&%%%###!!!###$$$'''***///333888>>>DDDHHHMMMSSSVVVVVVZZZbbbhhhkkkpppqqqsssssssssssstttvvvrrrtttvvvvvvuuuuuuvvvwww{{{xxxvvvxxx{{{}}}{{{xxxzzz|||~~~{{{fffSSSEEEAAA;;;888<<>>555555??????///%%%&&&$$$###""""""###$$$%%%'''((('''///===JJJPPPNNNFFF???333///...111444444666999:::>>>DDDEEEBBBDDDRRRaaayyynnnYYYNNNCCC??????@@@CCCGGGRRRPPPMMMIIICCC???;;;:::FFFQQQZZZ]]]\\\\\\[[[XXXYYYVVVRRRKKKDDD===999777222111///---+++*********---777;;;<<<>>><<>>DDDIIIOOOTTTVVVWWW\\\dddjjjlllooosssvvvxxxwwwvvvuuuuuusssuuuvvvuuutttrrrssssssxxxvvvuuuwwwzzz|||{{{yyy}}}~~~|||gggTTTBBB@@@<<<:::>>>DDDBBB===555222:::===///&&&&&&$$$######""""""###%%%'''((('''///===JJJQQQNNNFFF???444///...111444444555888:::>>>DDDEEEBBBDDDQQQ___xxxkkkYYYNNNEEEBBBBBBBBBDDDHHHMMMPPPQQQMMMEEE===999888BBBNNNYYY\\\ZZZZZZXXXVVVYYYXXXTTTLLLDDD===999888111000///---,,,+++++++++...999<<<===???<<>>;;;777444333444777::::::;;;<<<===:::333***###""" !!!'''...444777666444,,,(((###&&&,,,333333333333222111000000)))'''&&&'''))))))&&&###%%%$$$""""""%%%&&&(((,,,222999<<<===<<<...---,,,,,,+++,,,,,,,,,***+++++++++***(((&&&%%%"""!!!!!!   """"""""""""!!!  ######"""!!! !!!  !!! """$$$%%%'''***...333888>>>EEEJJJPPPTTTVVVXXX^^^gggmmmnnnpppssswwwyyyxxxvvvuuuuuutttvvvwwwvvvtttrrrrrrsssuuuvvvwwwxxxyyyzzz{{{|||~~~~~~iiiVVVBBB@@@===;;;???EEECCC===555000999>>>000%%%%%%%%%$$$###""""""###%%%'''))))))111>>>JJJQQQOOOGGGAAA555000...000333333555999:::>>>DDDFFFCCCDDDPPP___~~~xxxiiiUUULLLDDDCCCCCCBBBCCCFFFEEEMMMSSSPPPFFF===999:::;;;IIIVVVZZZYYYXXXXXXVVVUUUUUURRRLLLCCC===999999000//////...---,,,,,,,,,///:::===>>>???===EEEXXXssszzz|||yyy{{{~~~|||}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~||||||{{{zzzyyyyyyyyyyyy}}}~~~~~~~~~~~~~~~~~~~~~yyy|||zzz}}}~~~{{{{{{zzzzzzyyyxxxxxxwwwyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{yyyxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyzzzyyywwwvvvuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwyyyzzz{{{wwwwwwwwwwwwwwwvvvvvvvvvtttvvvwwwvvvuuutttuuuwwwtttuuuqqqfff]]]WWWRRRMMMKKKHHHEEEAAA???;;;888555---+++(((%%%"""  !!!###%%%%%%$$$$$$&&&(((---......000222555888999999<<>>EEEEEE@@@444000:::@@@111$$$$$$%%%$$$###"""!!!"""%%%''')))+++222>>>JJJQQQOOOIIICCC777111---///222333666::::::???EEEGGGDDDDDDPPP___}}}xxxhhhQQQIIIBBBAAABBB@@@AAACCC???JJJSSSRRRGGG===;;;===777EEESSSXXXXXXXXXXXXWWWOOOOOONNNIIIAAA;;;999888//////.........------,,,///:::>>>>>>???===FFFYYYuuu|||}}}zzz|||~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzxxxxxxwwwwww~~~}}}}}}}}}www~~~zzz|||~~~xxxxxxxxxyyyyyyyyyzzzzzzwwwxxxxxxyyyyyyzzzzzz{{{vvvwwwxxxxxxyyyyyyxxxxxx|||zzzxxxvvvuuuuuuvvvwwwsssvvvyyyzzzxxxwwwyyy|||vvvvvvxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwzzzyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwwwwvvvuuuvvvxxxqqqtttrrrjjj```YYYRRRLLLMMMJJJEEEAAA>>>;;;777555...,,,)))&&&###"""!!!  !!!%%%&&&''''''%%%%%%&&&'''(((((()))+++...111444666999<<<@@@EEEJJJPPPWWW[[[aaajjjmmmjjjooo{{{yyyyyyssscccTTTTTTcccsssvvvyyyxxxoooccc]]]___ddd^^^YYYQQQKKKGGGCCCAAA???;;;;;;;;;;;;<<<===>>>???;;;;;;:::;;;<<<;;;888666***%%%  &&&...555888999666555222---)))***///333333444555777777777666666444///++++++...111000......---+++&&&!!! ###''''''(((---333777777222------,,,++++++,,,---...///************(((%%%"""   """!!!""""""!!!  !!! """"""!!! """$$$%%%)))---111666;;;BBBIIIMMMPPPSSSUUUXXX```kkkqqqqqquuutttrrrpppoooppptttxxxtttvvvxxxxxxxxxwwwxxxyyysssxxx}}}}}}yyyxxx}}}~~~~~~~~~~~~~~~}}}jjjXXXHHHCCC<<<888<<>>;;;888777555222,,,'''###!!!  """&&&&&&###***111555222)))###$$$(((((()))***,,,...000111222444:::???BBBIIITTT\\\______cccgggiiijjjmmmrrrwwwuuu{{{}}}uuujjjfffnnnxxx}}}wwwooohhhddd```^^^\\\^^^```YYYLLLCCCEEEHHHGGG@@@>>>=========>>>===<<<:::;;;===<<<<<<;;;===>>>///'''!!!!!!!!!!!!&&&,,,222555777===:::666333444555555555444444444444444444444444333000...///111333111///...+++'''###  $$$'''---222444444222000+++******,,,......---,,,++++++***)))'''%%%###""" """%%%&&&%%%###"""###!!!!!!!!!!!!!!! !!!$$$''',,,...111444888???GGGLLLPPPSSSVVVYYYcccnnnuuuuuuttttttsssrrrrrrqqqpppppptttuuuxxxzzz{{{zzzyyyxxxzzzyyywwwxxxzzz||||||{{{~~~~~~~~~~~~mmmXXXHHHFFFAAA>>>AAAFFFDDD>>>555...666>>>444)))&&&!!!"""#########$$$'''+++///222111888GGGQQQPPPIIIDDD:::333------000333888>>>>>>BBBGGGHHHEEEFFFSSSbbbvvvfffRRRJJJDDDCCCDDDBBBBBBEEEFFFOOOSSSMMMDDD???===;;;888???LLLXXXZZZUUUSSSTTTRRRNNNIIICCC???;;;999777222///------///000///---333<<<>>>>>>AAABBBLLLaaa|||~~~}}}~~~~~~|||{{{|||}}}~~~}}}||||||{{{|||||||||{{{zzzzzz||||||{{{zzz|||}}}}}}{{{xxxxxxzzz}}}{{{}}}~~~}}}{{{zzzyyyzzzzzzyyyxxxxxxzzz{{{{{{zzzyyyzzz|||||||||zzzwwwuuuwwwwwwxxxxxxwwwwwwxxxxxxvvvuuuuuuwwwyyyzzzxxxuuuvvvxxxyyyyyyxxxxxxzzz|||vvvvvvwwwxxxyyyyyyyyyyyy{{{yyywwwwwwxxxyyyyyyxxxwwwwwwwwwxxxxxxwwwvvvvvvttttttqqqlllcccZZZSSSOOONNNLLLHHHDDD@@@<<<:::888555222,,,'''###!!!  !!!!!!"""(((//////***+++///222///(((###$$$'''((((((***,,,...///111222777<<<@@@BBBGGGQQQXXXZZZXXX\\\aaaccceeeiiinnnssssssxxx{{{uuunnnnnnwww|||vvvmmmfffbbbaaaaaaaaaaaa]]]SSSGGGAAADDDEEEBBB???>>><<<<<<===>>>??????>>>???@@@@@@???>>>???@@@666...'''$$$""" !!!"""%%%***111777;;;<<<<<<:::666555666666666666555555444444444444444444555333000.........---++++++)))%%%"""  ###'''---111333222000------+++++++++---...---,,,+++***)))(((&&&$$$###""" """$$$%%%$$$$$$###  $$$'''---///333777;;;AAAGGGLLLNNNQQQUUUZZZcccooouuutttssssssssssssttttttttttttxxxyyyzzz{{{{{{zzzyyyxxx{{{yyyxxxyyy{{{}}}}}}|||~~~~~~~~~oooZZZIIIGGGCCC???BBBFFFEEE@@@555000999AAA666***&&&##################&&&***---......666EEEPPPPPPIIIEEE:::333---...000333888======AAAFFFHHHDDDFFFRRRaaauuueeeQQQJJJEEEEEEEEEDDDFFFIIIIIIRRRVVVOOODDD>>><<<<<<666===JJJWWW[[[VVVQQQQQQRRRMMMFFFAAA>>><<<;;;:::222000------...//////...333<<<======AAABBBMMMbbbzzz}}}||||||}}}~~~}}}{{{{{{{{{|||~~~~~~}}}||||||}}}}}}}}}|||{{{zzz{{{|||}}}|||zzz}}}zzzwwwxxx{{{}}}|||zzzyyyyyyyyyxxxwwwxxxzzz{{{zzzyyy{{{|||}}}}}}|||zzzxxxwwwuuuvvvxxxyyyzzzyyyyyyxxxvvvuuuuuuvvvxxxxxxwwwuuuwwwyyyzzzzzzyyyyyy{{{|||vvvvvvxxxyyy{{{|||}}}~~~|||zzzxxxxxxxxxyyyxxxwwwuuuuuuuuuuuuuuutttsssrrrpppqqqpppkkkcccZZZSSSPPPOOOMMMIIIEEEAAA>>>;;;:::555222,,,'''###!!!  $$$...888888222++++++***((($$$"""###$$$'''((()))+++---///111111888===@@@AAAEEEMMMSSSUUUYYY^^^eeeiiimmmrrrxxx}}}}}}}}}~~~uuuooolllkkkjjjggg```SSSHHHEEEGGGEEE@@@<<<;;;999999:::===@@@BBB@@@BBBCCCCCCAAA@@@@@@AAA>>>888111+++%%% """'''(((***---111666:::===???;;;999888888888999777666666666555555444444444333777666333...***'''&&&''''''&&&###!!! !!!&&&***000555777555222000+++***)))+++...111222222---,,,***(((&&&$$$###"""""""""!!!!!!###%%%&&&""" ###&&&---111666;;;???CCCGGGJJJKKKPPPUUU[[[eeeppptttsssqqqrrrsssuuuvvvwwwwwwwww{{{{{{{{{{{{zzzzzzzzzzzz|||zzzzzz{{{}}}~~~}}}}}}~~~~~~}}}~~~}}}ppp\\\KKKIIIDDD@@@BBBFFFEEEAAA555222===DDD777)))&&&$$$############"""$$$(((***+++,,,555EEEPPPPPPJJJFFF:::333---...000333777===;;;@@@EEEGGGDDDEEEQQQ```vvvfffQQQKKKFFFFFFEEECCCEEEIIIJJJTTTZZZRRREEE>>>===<<<:::>>>GGGTTTYYYWWWSSSSSSTTTNNNEEE@@@>>>===;;;:::222000...------...//////111:::<<<<<<@@@CCCOOOeeexxx}}}|||zzz||||||zzz}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~|||{{{|||}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}~~~}}}}}}{{{zzzzzz{{{||||||zzzzzzzzzxxxwwwwwwxxxzzz{{{zzzyyyzzz{{{|||}}}}}}|||{{{zzzuuuvvvxxxzzz||||||zzzxxxuuuuuuuuuvvvwwwwwwwwwvvvxxxzzz{{{|||{{{zzz{{{|||wwwxxxxxxyyy{{{|||~~~~~~zzzxxxvvvvvvvvvvvvuuussssssssssssrrrqqqpppooonnnnnnppppppkkkbbbYYYTTTQQQNNNLLLIIIEEEAAA>>><<<;;;555222,,,'''###!!! ###000<<<<<<555(((&&&###!!! &&&'''(((***---///000111444:::>>>@@@DDDLLLRRRSSS^^^dddkkkrrrvvv|||{{{sssnnnjjjhhhccc^^^VVVNNNIIIEEE@@@<<<666555444444555888===@@@???AAACCCCCCBBBBBBBBBCCCBBB>>>:::444,,,%%%%%%***222444666888888999;;;<<<999999999:::;;;;;;888666777777666666555444444444666666444...'''######%%%###"""  !!!"""$$$)))///555888777555333***)))))),,,111777;;;<<<444111...***'''$$$######&&&%%%### ###$$$  !!!!!! """%%%,,,111777===AAADDDGGGIIIIIIOOOVVV\\\fffppptttrrrppprrrsssuuuwwwwwwwwwwww{{{zzzzzzyyyzzzzzz{{{||||||{{{{{{}}}}}}~~~~~~~~~qqq]]]KKKJJJEEE@@@@@@DDDDDDAAA555222>>>EEE777(((%%%######$$$$$$###"""###&&&(((***---777FFFPPPOOOJJJFFF:::333...///111333777<<<:::>>>EEEGGGCCCDDDPPP^^^uuueeeQQQKKKGGGEEECCC@@@BBBGGGLLLVVV\\\VVVKKKCCC???======<<>>===:::777111000///---,,,---///000111:::<<<===CCCGGGTTTkkkzzz}}}|||~~~~~~}}}|||}}}~~~~~~~~~}}}|||}}}~~~|||||||||{{{||||||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{yyy{{{}}}~~~~~~|||{{{{{{{{{wwwwwwwwwyyy{{{|||{{{yyyxxxyyy{{{|||}}}~~~~~~~~~vvvvvvwwwzzz}}}}}}{{{xxxuuuvvvvvvvvvvvvvvvwwwxxxxxxzzz||||||{{{{{{{{{|||zzzyyyyyyxxxyyyzzz{{{{{{yyywwwvvvvvvvvvvvvtttrrrtttttttttsssrrrqqqpppooooooqqqpppjjj```XXXSSSSSSMMMLLLHHHEEEAAA>>><<<;;;555222,,,'''###!!! """000<<<<<<555((($$$  !!!!!!!!!$$$%%%'''***,,,...000111///666;;;>>>DDDMMMSSSTTT[[[```ggglllppptttyyy}}}zzzvvvpppkkkgggbbb^^^[[[WWWXXXWWWRRRHHH===666444///000///......111777;;;===???CCCDDDDDDDDDDDDEEEBBB@@@???<<<444+++))),,,666888;;;;;;:::999:::<<<999999999;;;<<<;;;999666777777777666666555555555444555444///(((######$$$ !!!"""### $$$+++222666888888777///......000666;;;>>>@@@:::777222---(((&&&%%%$$$((('''%%%!!!  !!!""""""### """%%%+++000777>>>BBBDDDFFFHHHJJJPPPWWW^^^hhhqqqtttrrrrrrssstttvvvvvvvvvuuutttwwwwwwwwwxxxyyy{{{|||}}}|||||||||~~~~~~~~~ppp]]]KKKJJJEEE???>>>AAABBB@@@444000;;;BBB555(((%%%"""###$$$$$$###"""###%%%''',,,///:::IIIQQQOOOIIIFFF:::333...///111222666;;;999>>>EEEGGGDDDDDDPPP^^^rrraaaOOOKKKGGGEEEAAA>>>AAAFFFNNNXXX___\\\TTTMMMFFF@@@>>>888888@@@JJJOOOQQQSSSVVVOOOEEE@@@???>>>999555111111///---+++,,,///222444===???@@@GGGKKKYYYpppzzz}}}~~~{{{zzz|||}}}||||||}}}~~~~~~}}}}}}~~~}}}}}}|||||||||}}}}}}~~~}}}|||}}}~~~~~~||||||}}}~~~|||yyyxxxzzz||||||{{{{{{{{{}}}wwwwwwxxxzzz}}}}}}|||zzzxxxyyyzzz|||}}}~~~~~~~~~yyyxxxwwwzzz}}}~~~{{{xxxvvvwwwxxxwwwvvvvvvxxxzzzxxxzzz|||}}}|||zzzzzz{{{{{{zzzyyyxxxwwwxxxxxxyyyzzzyyyyyyyyyzzzyyywwwuuuvvvvvvvvvvvvvvvuuutttsssssstttrrrjjj^^^VVVSSSTTTMMMKKKHHHEEEAAA>>><<<;;;555222,,,'''###!!! ###---777777111'''%%%"""!!!"""$$$$$$$$$###$$$&&&)))+++...000111///555;;;>>>DDDLLLRRRSSSVVVZZZ```ccceeefffjjjmmmnnnsssyyy}}}}}}zzzxxxwwwwwwtttooojjjfff```YYYUUUTTTVVVZZZXXXMMM===444333,,,---...,,,+++,,,111666<<>>:::999999:::;;;:::888666777777777777777777777777333444333000,,,'''$$$### !!!"""######&&&,,,333999<<<>>>???999777666666888:::;;;:::;;;888222,,,(((&&&&&&&&&((()))'''$$$  !!!!!!""""""""" ###&&&***///777>>>CCCFFFHHHIIIMMMRRRYYY___hhhqqqtttrrrssstttvvvwwwwwwuuusssrrruuuvvvwwwxxxzzz|||}}}~~~||||||}}}qqq^^^KKKJJJFFF>>><<>>444)))%%%!!!###$$$%%%$$$$$$$$$&&&(((+++000<<>>EEEHHHDDDDDDPPP]]]~~~rrraaaMMMIIIGGGEEEAAA???BBBIIIRRRZZZbbbbbb^^^XXXNNNDDD===555333;;;FFFMMMOOOQQQTTTLLLDDDAAAAAA@@@;;;666111111000---***+++///222666???@@@AAAFFFJJJXXXoooyyy}}}}}}zzzxxx{{{|||{{{}}}~~~}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}||||||~~~~~~|||xxxzzz||||||{{{{{{{{{|||wwwxxxyyy|||~~~}}}{{{zzzzzz{{{{{{{{{|||||||||}}}zzzwwwyyy|||~~~{{{xxxwwwxxxyyyxxxvvvwwwyyy|||xxxzzz|||}}}{{{zzzyyyyyy|||{{{yyyxxxwwwxxxyyyzzz{{{zzzzzz{{{}}}|||zzzxxxvvvvvvvvvwwwvvvvvvuuuuuuxxxxxxtttiii\\\SSSRRRTTTNNNLLLIIIFFFCCC@@@>>>===555222,,,'''###!!! !!!'''------)))$$$######""""""###$$$%%%###$$$&&&(((+++...000111333999>>>???CCCIIIMMMMMMPPPUUU\\\```bbbdddhhhkkk|||~~~yyyrrrjjjccc\\\WWWYYYXXXZZZ[[[SSSCCC888444,,,///000///++++++///333:::===@@@AAA@@@>>>======CCC@@@>>>@@@???:::666666444999===>>>;;;:::;;;>>>;;;:::999999999999777555666666666777777888888999444444444333000+++%%%  !!!"""######&&&)))---222888===@@@BBB>>><<<;;;::::::999777555666222---(((%%%%%%&&&'''((())))))'''"""  $$$'''***000888???DDDHHHKKKMMMPPPUUUZZZ```hhhrrruuussssssuuuwwwxxxxxxwwwuuusssvvvwwwyyy{{{|||}}}}}}|||{{{{{{}}}rrr```LLLLLLGGG???<<>>FFFIIIEEEEEEPPP]]]~~~sssbbbKKKHHHFFFEEEBBB@@@EEELLLTTT\\\dddgggfff```SSSHHH===555333<<>>CCCFFFSSSjjj~~~~~~}}}~~~|||~~~~~~}}}|||{{{|||}}}}}}{{{|||zzz{{{}}}}}}|||{{{{{{|||xxxxxxzzz|||~~~|||}}}||||||{{{zzzzzzyyyyyy{{{wwwxxx|||~~~{{{xxxxxxyyyzzzyyywwwwwwzzz}}}wwwyyy|||}}}{{{yyyxxxxxx|||{{{yyyxxxxxxyyy{{{|||zzzzzzzzz{{{}}}}}}{{{yyyssssssttttttuuuttttttttt{{{{{{uuuiii[[[RRRRRRUUUOOONNNKKKGGGDDDAAA??????555222,,,'''###!!!  %%%%%%!!! """!!! """$$$"""###%%%(((+++...000111888>>>AAAAAABBBFFFHHHGGGHHHOOOXXX___dddhhhnnnrrrzzzzzzzzz|||~~~~~~~~~|||wwwpppiiiddd___[[[XXX[[[VVVTTTWWWRRRDDD777222...111333111---,,,...222777:::<<<<<<:::777555555FFF@@@===???AAA>>><<<<<<888===@@@@@@;;;888999;;;<<<;;;999888888888666444555555666777888999::::::666555444444333...%%% !!!"""######"""$$$'''+++000555999<<<>>><<<;;;;;;;;;:::777555000---(((###"""###&&&(((''')))***((($$$ !!!$$$'''+++111999@@@EEEJJJNNNPPPSSSWWW\\\```hhhrrruuussssssuuuxxxzzzzzzyyywwwvvvxxxzzz|||~~~~~~}}}|||{{{zzz{{{|||tttbbbNNNNNNIII@@@===???BBBBBB999,,,///999444...***###"""$$$&&&&&&&&&&&&(((***$$$***999IIIQQQNNNJJJIII:::333///111222222555999999???FFFIIIFFFFFFPPP^^^}}}ooo^^^VVVNNNFFFCCCBBBDDDJJJRRRWWWWWWYYY```ddd___SSSHHH<<<333222>>>KKKOOONNNNNNOOOLLLEEE<<<:::>>>???<<<333000......---+++///555:::===BBBGGGFFFJJJ\\\ooo}}}~~~~~~~~~}}}}}}{{{}}}zzzxxxyyy}}}{{{}}}~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{{{{|||~~~|||}}}}}}}}}|||{{{zzzzzzwwwyyy{{{{{{yyyxxxzzz}}}}}}{{{zzz{{{yyyvvvrrrxxxxxxxxxxxxyyyzzz{{{|||{{{|||||||||||||||{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxtttxxxyyyuuussswwwzzz{{{{{{{{{uuuhhhYYYOOONNNQQQKKKJJJHHHFFFCCC???<<<;;;999444,,,%%%"""   """ !!!!!! """$$$%%%&&&'''***///222888===BBBEEEDDDDDDFFFHHHPPPRRRXXX```hhhoootttuuuzzzvvvooohhhbbbaaadddWWWVVVSSSPPPJJJBBB999222444444555888999666...(((...***+++000222///,,,+++777===AAA>>><<<<<<<<<:::<<<;;;999888888999:::<<<;;;::::::999888888888999444555666666666666666555444444555333000)))###  !!!!!!!!!"""$$$%%%(((...555:::;;;BBBDDDAAADDDJJJDDD888444222...***&&&$$$"""!!!###"""!!!    !!!$$$&&&)))///888@@@FFFKKKOOORRRSSSUUUXXX```mmmyyyzzzuuuxxxwwwvvvxxx{{{{{{xxxuuu{{{zzzzzz{{{|||}}}}}}||||||~~~~~~~~~~~~xxxcccPPPIIIDDDAAA???===???CCC<<<444111666666...((((((%%%$$$######$$$%%%'''((())),,,555BBBLLLOOOIIICCC<<<555000111333444888<<<;;;@@@FFFJJJGGGGGGQQQ]]]xxxppp___RRRJJJBBB@@@???AAAHHHPPPYYYXXX[[[```ddd___RRRGGG:::222222>>>KKKOOONNNLLLNNNKKKDDD<<<:::===>>><<<555111//////---+++///555:::===BBBFFFFFFLLL]]]ppp}}}|||~~~}}}|||~~~}}}~~~~~~~~~}}}}}}||||||}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxx{{{}}}~~~}}}|||{{{|||~~~}}}{{{zzzzzz{{{{{{xxxvvv{{{zzzyyyyyyyyyzzz|||||||||||||||||||||||||||{{{{{{zzzyyyyyyxxxxxxyyyyyyuuuzzz|||yyyvvvxxxyyyxxxyyyxxxsssfffWWWMMMLLLOOOLLLKKKIIIFFFCCC@@@===<<<888222+++$$$!!!  !!!!!! ###$$$&&&'''(((+++000333???BBBDDDDDDCCCDDDHHHLLLUUUXXX^^^gggqqqzzzvvvlllaaaXXXUUUWWWTTTQQQMMMJJJFFFBBB===999::::::;;;===>>>:::222,,,+++'''&&&)))+++(((&&&&&&///888???>>><<<===>>>======<<<;;;:::999::::::;;;<<<;;;:::999888888888888666666666777777666555555333444444333///***$$$  $$$'''***...222555@@@GGGIIIEEEEEEHHHCCC999555222...)))%%%!!!""""""!!!!!!   !!!$$$'''***000888@@@FFFJJJNNNQQQRRRUUUXXX___mmmxxxzzzuuuwwwvvvvvvxxxzzzzzzxxxvvv{{{zzzzzz{{{}}}~~~|||~~~~~~~~~xxxdddQQQJJJDDDBBB@@@===???BBB:::222///555555---''''''$$$$$$######$$$%%%'''((())),,,555AAALLLOOOIIICCC<<<555000000222333777<<<;;;???EEEHHHFFFGGGRRR^^^yyynnn]]]OOOGGG@@@>>>???BBBIIIQQQ\\\YYYYYY]]]___[[[OOOEEE888222111<<>>???@@@>>>>>>>>>===<<<;;;:::999===<<<:::999777777666666777777888777777666555444333444444333000+++&&&###!!!!!! """)))---000222333444;;;CCCFFFAAA??????<<<555111///+++'''### !!!!!! !!!"""   !!!$$$''',,,111999@@@EEEIIIMMMOOORRRTTTXXX___kkkwwwyyyuuuwwwvvvvvvxxxzzzzzzyyywww{{{zzzzzz||||||~~~~~~{{{yyyeeeQQQJJJDDDCCCAAA>>>>>>AAA888///---333555---&&&%%%$$$$$$######$$$%%%'''((())),,,555AAALLLOOOJJJDDD;;;444///000111222666;;;;;;>>>DDDGGGEEEGGGSSS```zzz}}}iiiWWWOOOHHHBBBAAABBBFFFNNNVVV^^^XXXSSSSSSTTTRRRJJJBBB888222///777DDDMMMNNNLLLJJJHHHAAA:::999<<<===;;;999555222111...+++...333777<<>>666111)))### !!!&&&((('''""" !!! $$$&&&((()))+++---111444>>>@@@DDDFFFHHHNNNVVV]]]fffhhhmmmrrrwww~~~zzzxxxwwwwwwuuurrrggg[[[NNNHHHEEECCCEEEIIIKKKHHHDDDAAABBBCCCDDDDDD@@@??????AAABBB???888222+++&&&""""""!!!!!!$$$$$$111===???===>>>???@@@>>>???@@@@@@???<<<:::888===<<<:::999777666555555888888888888777666555444444444555444111,,,(((%%%!!! $$$***...000222333444000888<<<888333333111---)))(((&&&###"""!!!!!!"""   !!!!!!!!!!!!  !!!%%%(((---222:::@@@EEEIIILLLNNNPPPTTTWWW^^^iiiuuuxxxuuuxxxxxxxxxyyyzzz{{{zzzzzz}}}||||||}}}|||~~~~~~}}}|||{{{iiiRRRKKKEEEDDDCCC???===>>>777...,,,444777///&&&$$$$$$############%%%&&&'''))),,,444@@@KKKOOOJJJEEE;;;444//////111222555:::;;;>>>CCCEEEDDDGGGTTTbbbyyy|||hhhUUUNNNGGGBBBBBBEEEJJJSSS[[[___VVVJJJEEEFFFGGGCCC???888222,,,111>>>JJJOOONNNHHHFFFAAA::::::======;;;999555222111...+++...333555;;;@@@@@@CCCQQQgggxxx~~~}}}|||~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}|||zzz{{{|||}}}}}}}}}}}}}}}}}}zzzyyyyyyyyyyyyyyyyyyyyy{{{|||}}}}}}||||||{{{{{{yyyyyyxxxyyyzzz}}}|||||||||||||||}}}~~~~~~zzzzzzyyyxxxxxxxxxxxxxxxxxxyyyxxxuuuvvvzzz{{{yyyvvvuuuoooaaaRRRJJJJJJNNNMMMLLLKKKIIIFFFCCCAAA???666111***$$$!!!  $$$+++///---&&& !!! $$$&&&)))***,,,...111444:::>>>DDDIIILLLPPPVVV[[[bbbeeeiiilllooosssxxx|||xxxtttooonnnooopppmmmjjjYYYNNNBBB???AAADDDIIIMMMJJJGGGDDDCCCCCCCCCCCCBBB>>>>>>>>>@@@AAA???999444+++'''###"""!!! ###((()))444>>>???======?????????@@@AAAAAA@@@===:::888===<<<:::888777666555555888888888888777555444444555555555444111---)))&&& !!!!!!###''')))+++---111333222777:::666000---***(((&&&%%%###!!!!!! !!!!!! !!!!!!""""""!!!!!!  !!! !!!&&&)))...333:::@@@EEEHHHKKKMMMOOOSSSWWW]]]gggssswwwuuuyyyyyyzzzzzz{{{{{{|||}}}~~~}}}~~~~~~}}}|||}}}~~~lllSSSKKKEEEEEEDDD@@@===<<<777...---666:::222(((%%%$$$###""""""###$$$&&&'''))),,,444@@@KKKOOOKKKFFF<<<555//////111111555999:::===BBBEEEDDDGGGSSSaaaxxx~~~jjjXXXKKKEEEAAABBBFFFKKKUUU^^^^^^SSSDDD======??????===777111+++---:::IIIOOOMMMGGGFFFAAA;;;:::>>>>>>;;;888444111000---+++---333222:::???===AAAQQQiiiyyy}}}~~~}}}~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{||||||}}}}}}~~~~~~}}}}}}|||{{{zzz{{{}}}}}}}}}||||||~~~~~~|||{{{{{{{{{xxxxxxyyyzzz|||~~~{{{{{{|||}}}~~~~~~~~~~~~{{{zzzzzzyyyyyyyyyyyyyyyxxxyyywwwtttvvv{{{}}}zzzxxxvvvoooaaaQQQIIIIIIMMMLLLKKKJJJHHHFFFCCCAAA???666111***$$$!!!  """'''000666444,,,$$$  !!!!!! ###%%%(((+++,,,...111333999???EEEJJJKKKLLLOOORRRXXX]]]cccggghhhkkkooossssssqqqooooooqqqrrrooommm\\\OOOBBB???@@@BBBEEEHHHIIIGGGEEEDDDDDDBBB@@@>>>>>>======???@@@>>>888444)))%%%######!!!!!!%%%+++333:::???===<<<>>>???>>>>>>???@@@AAA@@@>>>;;;:::<<<;;;999888666666555555666666777666666555444333555555444333///+++'''%%% !!!!!!&&&''')))***+++...333666<<<======:::444///+++((((((&&&$$$!!! !!!!!!""""""""""""!!!!!!  !!!!!!!!! !!!&&&***---222:::@@@EEEIIILLLNNNNNNRRRWWW\\\eeeqqqvvvvvvxxxyyyzzzzzzzzz{{{}}}}}}}}}}}}~~~}}}}}}}}}mmmTTTLLLEEEFFFFFFAAA<<<:::777...---888===555***%%%######""""""###$$$&&&'''))),,,333???JJJOOOLLLGGG===555000000111222555999:::===CCCFFFDDDFFFRRR___www}}}iiiWWWJJJDDD@@@BBBGGGMMMWWWaaa\\\QQQCCC;;;<<<>>>===:::222///+++---;;;JJJNNNIIIFFFEEEAAA<<<<<>>===>>><<<:::;;;;;;888222---'''%%%$$$%%%$$$$$$)))111===???>>>;;;<<<@@@AAA>>>>>>>>>?????????>>><<<;;;::::::888777666666666666444444555555555555444444444444222000,,,((($$$""" %%%''')))***+++...222555999777666666444000+++)))'''&&&###!!! !!!""""""######""""""!!!  !!!!!!!!! !!!&&&***,,,222999@@@EEEIIILLLOOOMMMRRRVVV[[[dddooouuuvvvvvvxxxyyyyyyxxxyyy|||{{{zzzzzz|||}}}mmmUUULLLFFFGGGGGGBBB;;;888666------888>>>777+++%%%###""""""""""""$$$%%%&&&))),,,333???JJJOOOLLLHHH>>>777111111222222555::::::>>>DDDGGGEEEFFFPPP]]]xxx|||gggTTTKKKEEEBBBDDDIIIPPPZZZddd[[[PPPDDD>>>>>>???<<<999...---,,,///===KKKLLLFFFFFFFFFAAA<<<<<<@@@@@@===555222//////,,,***---333...777<<<999===QQQkkkzzz|||~~~~~~}}}~~~zzz|||~~~~~~~~~~~~}}}|||}}}{{{yyyxxx|||zzzyyy{{{zzz}}}}}}|||}}}}}}~~~~~~|||{{{xxxzzz~~~~~~|||~~~}}}}}}}}}}}}}}}{{{||||||zzz|||~~~zzztttyyywwwooo___OOOFFFFFFJJJJJJJJJIIIGGGEEEBBB@@@???333...'''"""$$$&&&,,,666>>>>>>666---!!!  !!!!!! !!!$$$(((***,,,---000111444999???BBBDDDGGGKKKNNNVVV]]]eeeiiihhhhhhjjjmmmwwwyyy{{{}}}}}}|||zzzyyymmm```SSSOOOPPPPPPPPPQQQHHHEEEAAA>>>>>>>>>>>>===<<<:::777666555111+++%%%(((&&&'''(((((((((...555BBBAAA===:::<<>>>>>>>>>>>=========999999888777777666777777333333444444555444444444333222000---)))%%%!!!!!!!!! """$$$%%%''')))+++---***))),,,///---***'''$$$###!!!   """"""############""""""  """!!! !!!'''+++,,,111999@@@EEEIIIMMMOOOMMMRRRVVVZZZcccnnnuuuvvvuuuwwwxxxwwwvvvwww{{{~~~xxxwwwxxx{{{}}}lllUUULLLFFFGGGHHHCCC;;;777666---,,,888???777+++$$$###""""""""""""$$$%%%&&&))),,,333>>>JJJOOOLLLHHH???777222111222333666::::::>>>EEEHHHFFFFFFOOO[[[yyyxxxdddXXXPPPKKKCCC@@@IIIVVV^^^___XXXOOOCCC===;;;:::888555,,,)))***444CCCLLLMMMJJJGGGFFFBBB>>>>>>BBBBBB@@@666444222///...///000111222888:::999???SSSkkk{{{}}}~~~}}}{{{|||~~~}}}|||{{{~~~~~~~~~|||zzzxxx||||||xxxyyy|||~~~~~~~~~~~~~~~}}}yyy}}}~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxnnn\\\KKKFFFGGGIIIKKKJJJIIIHHHGGGDDD???<<<444---'''%%%###"""%%%***---000666:::<<<:::222)))###"""  ###&&&***...222555666777888:::===@@@DDDHHHJJJLLLUUUZZZ```eeegggiiilllooowwwyyyzzzxxxssspppqqqrrruuunnneee^^^ZZZWWWSSSPPPMMMHHHBBB===<<<<<<======<<<555///...---+++---000,,,...111333444666999;;;CCC@@@======???AAA@@@>>>BBB???===>>>AAABBBBBB@@@:::::::::999999999888888999444000111444666444111666444000)))###!!!  """"""""""""###$$$%%%%%%---+++***))))))(((%%%###""""""  """###$$$"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%'''+++000888???CCCGGGJJJLLLPPPRRRWWW___hhhoootttvvvvvvvvvwwwyyy{{{{{{yyyxxxyyyyyyxxxxxxyyy}}}~~~}}}}}}~~~lllVVVLLLEEEGGGIIIEEE===777888000,,,444<<<777)))&&&%%%###!!!"""###&&&'''+++---444???KKKPPPOOOKKK>>>777000///000000333888<<>><<<===???@@@>>><<<;;;;;;;;;;;;::::::::::::;;;777333333777888777444444333000+++%%%!!!  !!!!!!!!!"""###%%%'''((()))'''&&&%%%&&&''''''&&&$$$"""!!!  !!!""""""###############$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&''',,,111888>>>CCCFFFIIIKKKOOOQQQVVV]]]eeemmmrrrtttvvvuuuuuuvvvwwwwwwuuussswwwyyy{{{yyyvvvwww}}}pppVVVLLLFFFHHHJJJFFF>>>:::888///+++333;;;777+++"""###"""!!! !!!###&&&(((***---444@@@LLLQQQNNNJJJ>>>666000///000000444999<<>>===>>><<<777444222///,,,,,,---///111555:::;;;:::AAAUUUlll{{{}}}}}}~~~}}}~~~||||||}}}}}}}}}~~~|||{{{{{{}}}zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~yyy|||~~~~~~}}}{{{zzzyyy}}}|||{{{zzzyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy|||zzznnnZZZHHHAAA???>>>@@@@@@AAABBBBBBAAA===:::555---%%%###"""%%%,,,444222333555777777333---)))###"""  !!!""""""$$$&&&(((+++...000111222666777:::===@@@CCCEEEFFFGGGMMMTTTWWWWWWYYY\\\```fffiiikkkjjjgggeeefffhhhmmmiiiddd___ZZZUUUPPPMMMJJJGGGCCC@@@???===<<<:::666000++++++---///555<<<999:::<<<======>>>@@@AAAAAA???======???@@@@@@@@@@@@?????????@@@???===:::======<<<<<<<<<;;;;;;;;;;;;777555555777999777555222222111...(((###  !!! !!!###&&&)))+++---(((''''''((()))***((('''"""!!! !!!""""""""""""############$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """%%%''')))...222999>>>BBBEEEHHHJJJNNNQQQUUU[[[ccciiiooorrr{{{yyyyyyyyyyyyyyywwwuuuuuuzzz}}}zzztttssszzzpppUUULLLFFFIIIKKKGGGAAA>>>999...)))000999777---%%%!!!!!! !!!$$$&&&((())),,,555AAAMMMRRRNNNIII<<<555//////000111555:::;;;AAAFFFGGGEEEGGGOOOVVVmmmvvvcccYYYSSSWWWWWWSSSRRRUUUWWWVVVOOOGGG???:::;;;<<<:::777000+++'''+++444===BBBBBBDDDEEEBBB>>>===???<<<777444222///,,,,,,...111333444999:::;;;CCCXXXppp~~~~~~~~~|||~~~}}}}}}{{{zzz|||~~~||||||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}zzz~~~}}}{{{{{{}}}~~~|||zzzzzz{{{}}}~~~zzzzzzzzzzzzzzzyyyyyyyyy~~~{{{ooo\\\KKKCCC@@@>>>CCCCCCCCCDDDCCC@@@;;;888333+++### $$$...777111000000222111+++'''&&&"""!!!  !!!!!!!!!!!!!!!""""""###&&&''')))+++---///000111555777:::===AAAEEEGGGIIINNNPPPTTTXXX\\\_________hhhkkkmmmllliiihhhiiikkkhhhfffccc___ZZZTTTOOOLLLHHHFFFCCCAAA???===:::888555///***((((((***111999;;;<<<>>>>>>======???@@@@@@???>>>>>>>>>???@@@AAACCCCCCDDDEEEDDDBBB???=========<<<<<<<<<;;;;;;;;;888666555555666777666444333444444111+++$$$  !!!!!!###%%%(((***+++***)))((((((((('''%%%###!!! !!!###$$$$$$###"""#########$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """%%%((()))///333999>>>AAADDDGGGIIIOOOQQQVVV[[[aaagggnnnrrr|||{{{zzzzzz{{{{{{yyyxxxvvvyyy{{{yyyvvvvvvzzzmmmUUUMMMGGGIIILLLIIIDDDBBB<<<000)))///777666---&&&###"""!!!!!!"""$$$&&&''''''+++555BBBNNNRRRNNNIII<<<444//////000222666;;;:::@@@FFFGGGEEEGGGNNNUUUjjjsssbbbZZZZZZ]]]\\\WWWVVVYYY]]]]]]QQQJJJAAA<<<<<<<<<999555000+++''')))111:::@@@BBBBBBCCCBBB>>>>>>@@@>>>:::555222///------///333666333777999;;;FFF\\\ttt~~~~~~~~~|||}}}~~~~~~}}}~~~~~~|||{{{|||~~~}}}|||{{{yyy{{{|||||||||~~~{{{~~~}}}{{{|||~~~|||zzzyyy{{{}}}}}}}}}||||||{{{{{{{{{{{{|||yyymmm[[[KKKDDDAAA>>>AAABBBBBBDDDCCC@@@;;;888333+++###!!!"""%%%...777///,,,---///---&&&###%%%"""!!!  """!!!!!!!!!!!!"""######((()))***+++---///000111000222555:::>>>CCCFFFHHHYYYVVVVVV\\\eeeiiifffaaa[[[___dddffffffgggkkknnneeedddccc___YYYTTTOOOMMMFFFDDDBBB@@@>>><<<999666222---)))((('''(((000999<<<===???>>>======>>>@@@??????>>>>>>>>>???AAABBBEEEFFFGGGGGGEEEBBB@@@???<<<<<<<<<<<<;;;;;;;;;;;;888777777777777777666555666666555111***$$$  !!!"""$$$%%%&&&$$$###!!!!!!"""!!!  ###%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""" """%%%((()))000333888===@@@CCCFFFIIIOOOSSSWWW\\\aaagggoootttxxxwwwvvvwwwxxxyyyyyyxxxxxxwwwxxxyyy|||}}}~~~}}}nnnTTTMMMHHHJJJKKKIIIFFFEEE@@@333***...555444+++$$$&&&&&&%%%$$$$$$$$$%%%%%%'''+++444BBBNNNSSSOOOIII<<<444//////000222666;;;:::@@@FFFHHHFFFHHHNNNUUUkkkrrrccc]]]aaaaaa^^^YYYYYY^^^aaa```QQQIII@@@;;;:::999555111///+++''')))111:::@@@CCCBBBCCCAAA======@@@???;;;555222///,,,---000555777444777999<<>><<<:::777555000,,,******)))***333======???@@@???>>>>>>???AAA>>>??????>>>>>>>>>AAACCCCCCEEEFFFEEEBBB@@@??????===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888666555222---&&&!!!  !!!"""""" """###"""   !!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""" """%%%''')))000333888<<>>===:::444111---+++,,,000444888888:::;;;===III___vvv}}}~~~||||||{{{}}}~~~}}}|||xxx}}}~~~}}}}}}~~~~~~}}}|||~~~|||{{{{{{{{{}}}~~~~~~~~~}}}}}}|||{{{{{{{{{xxxuuuiiiWWWJJJCCC>>>999666888;;;>>>@@@>>>:::666///)))%%%$$$$$$$$$'''---(((%%%(((...+++""""""(((!!!  !!!!!! !!!""""""''''''((()))***---///000444555888<<>>??????>>>>>>???@@@===?????????===>>>AAADDDBBBCCCDDDCCC@@@>>>???AAA>>>>>>>>>=========<<<<<<:::;;;<<<<<<;;;:::999999222000,,,&&&   !!!"""!!! """$$$%%%$$$"""  !!!"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$"""""""""""""""""""""""" """$$$&&&'''///222777;;;???CCCGGGJJJMMMRRRXXX\\\```gggqqqxxx~~~|||zzzzzz|||}}}}}}}}}zzzyyyzzz}}}}}}{{{~~~~~~~~~~~~rrrTTTNNNIIIJJJIIIGGGEEEFFF???333***...666444+++$$$&&&&&&%%%%%%%%%%%%%%%%%%(((+++333@@@LLLRRRPPPLLL>>>666000///000000444999;;;BBBIIIJJJIIIJJJPPPVVVnnnrrrhhheeegggeeeaaa^^^```ccc___WWWNNNGGG???;;;;;;:::666222+++)))(((+++333<<>>999999;;;===???@@@===888333***%%%""""""!!!!!!%%%### $$$+++))) '''!!! !!!!!! !!!""""""&&&&&&&&&'''))),,,...000222333555888:::===>>>@@@EEEJJJPPPRRRQQQQQQSSSVVV]]]___```^^^YYYUUUUUUVVVVVVWWWVVVQQQKKKGGGFFFGGGCCC@@@<<<999888777555333000...---***&&&###)))111:::;;;======<<<<<<===???===>>>@@@???===>>>AAADDDBBBDDDEEECCC@@@???@@@CCC????????????>>>>>>>>>>>>888999;;;;;;:::888888888...+++&&& """ !!!"""###!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!! !!!"""$$$%%%'''///222666;;;???CCCHHHKKKLLLQQQWWW[[[___fffqqqyyy~~~{{{yyyxxxyyyyyyyyyxxxxxx{{{~~~}}}{{{zzz{{{~~~~~~oooTTTNNNIIIIIIIIIFFFDDDFFF===111***///666555,,,%%%#########$$$$$$%%%%%%%%%)))+++333???KKKRRRQQQMMM>>>777000///000000333888<<>><<<<<<@@@BBB:::000...***%%%"""!!!"""""""""""" ###%%%$$$"""###"""!!!  !!! !!!"""######'''((()))))))))+++...000444666999:::<<<@@@DDDHHHIIILLLPPPTTTWWWWWWVVVUUUUUUZZZ```bbbaaa^^^\\\\\\\\\\\\XXXRRRPPPOOOLLLFFFCCCAAA???===;;;888333000111...***'''%%%&&&'''(((000000//////222777;;;>>>>>>????????????@@@@@@@@@BBBBBBBBBAAAAAAAAABBBCCCFFFCCC???===>>>???@@@@@@@@@;;;888888<<<===;;;888222)))  !!!"""$$$$$$$$$######(((%%%###""""""######"""  ######"""""""""""""""###""""""!!! """###$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! """!!!!!!!!!!!!###$$$%%%,,,111777;;;>>>AAAFFFJJJLLLRRRYYY^^^aaafffkkkpppxxxtttxxx~~~{{{ssszzz|||~~~}}}{{{zzz{{{|||~~~rrrTTTLLLFFFFFFGGGFFFEEEGGGBBB777------333555---###!!!###$$$$$$######$$$%%%###)))444BBBMMMQQQNNNJJJ???777000///000111555:::777>>>HHHNNNLLLIIIOOOYYYooorrrhhhfffeeeZZZPPPRRR[[[___XXXNNNFFFAAA;;;888888888555222,,,,,,+++...999GGGMMMMMMNNNJJJCCC===888666555666111///,,,******...444:::777<<<;;;;;;HHHccczzz~~~}}}~~~~~~~~~|||{{{zzz~~~~~~~~~}}}xxxwwwjjjTTTGGGDDD@@@888===>>>===<<<>>>???999000---)))$$$!!!!!!"""""""""!!!"""$$$###"""###"""!!! !!! !!!!!!""""""&&&'''(((((((((***---000111333666888;;;???DDDGGGFFFIIINNNSSSVVVWWWWWWVVVaaabbbeeehhhiiigggbbb^^^___^^^ZZZSSSPPPOOOLLLFFFDDDBBB@@@===;;;888333000111...***'''%%%%%%'''(((******)))***...222777:::<<<===>>>@@@AAACCCDDDEEEAAACCCDDDDDDCCCAAA@@@???CCC@@@===<<<===?????????<<<:::999;;;>>>===888333,,,$$$ """#########""""""%%%###""""""$$$%%%%%%$$$  ###""""""!!!!!!""""""######"""!!! !!! !!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!""""""!!!!!!"""###%%%&&&,,,111777;;;===AAAFFFJJJLLLQQQXXX]]]aaaffflllqqqyyyyyyvvvtttxxx~~~}}}xxxzzzzzz{{{|||{{{{{{{{{{{{}}}~~~qqqWWWOOOIIIIIIJJJHHHHHHIIIBBB777------333555---###"""###$$$$$$###"""$$$%%%&&&+++444@@@KKKOOONNNJJJ@@@888111///000000444999888>>>IIINNNLLLIIIOOOXXXqqqpppgggddddddWWWKKKKKKSSSVVVNNNDDDCCC???;;;999999888555222...///111777DDDPPPRRRNNNRRRLLLCCC;;;555333333444000///,,,******...444999666:::;;;;;;JJJggg~~~}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~|||{{{{{{|||~~~~~~~~~}}}xxxuuugggSSSGGGDDD@@@999<<<>>>???===<<<<<<777000+++'''### !!!!!!!!! !!!""""""!!!"""!!!  !!! !!!!!!$$$%%%''''''((()))---000111333555777999<<>>======999999;;;>>>???<<<444...&&& !!!"""""""""!!!!!!!!!!!!!!!###&&&''''''%%%  """"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""###""""""""""""$$$%%%&&&+++000666:::===@@@EEEIIILLLQQQWWW\\\```fffmmmrrruuuwwwxxxwwwxxx{{{|||yyyyyyyyyyyyzzz|||}}}|||zzz~~~qqqYYYQQQJJJJJJKKKIIIHHHIIIAAA777------333555---$$$"""###$$$###""""""$$$&&&))),,,444???IIIOOONNNKKKBBB999222000///000333777999@@@IIIOOOLLLHHHNNNWWWtttqqqgggeeefffZZZMMMJJJOOOQQQIII@@@EEEBBB===;;;:::999777555000777>>>EEENNNUUUVVVRRRQQQLLLDDD<<<666333222333///...,,,******...333888555:::;;;<<>>>>>>>>??????BBBDDDFFFEEEAAA===<<<===???===<<<<<<======<<<:::888999;;;======999222,,,$$$ !!!!!!!!!!!!!!! !!!###&&&&&&%%%###  !!!!!!!!! !!!!!!"""######""""""!!!!!!"""""""""""""""""""""###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%########################&&&&&&'''''''''&&&$$$#########""""""###$$$&&&'''+++000666:::<<<@@@EEEIIILLLQQQWWW[[[___fffnnntttxxx{{{}}}{{{xxxwwwwwwwwwzzzyyyyyy{{{~~~~~~|||rrrXXXPPPJJJIIIIIIGGGFFFGGGAAA666,,,---333555---$$$"""###$$$###""""""$$$&&&(((,,,555AAALLLQQQOOOLLLCCC:::333000//////222666:::AAAJJJOOOLLLHHHNNNWWWtttrrrhhheeeaaaWWWLLLIIIMMMOOOKKKFFFKKKGGGBBB===:::999888777333@@@MMMRRRTTTVVVXXXWWWNNNKKKEEE>>>999555222111......,,,******---333777666;;;<<<>>>MMMhhh}}}~~~}}}}}}}}}~~~}}}||||||sssdddUUUKKKGGGCCC???===@@@AAA===:::888333...&&&###   !!!!!!  !!! !!!###$$$%%%''')))---000333444777888:::===BBBEEENNNPPPTTTXXX[[[]]]^^^^^^^^^ccchhhiiidddaaaaaacccXXXWWWRRRLLLKKKMMMMMMJJJFFFCCC???<<<999666333000...---***'''&&&%%%%%%&&&""""""###%%%(((,,,000222<<<<<<<<<=========>>>>>>???BBBDDDBBB>>><<<===???AAA???=========<<<:::888::::::::::::999666222...&&&!!!!!!"""!!! !!!!!!"""###!!!!!!!!!"""$$$$$$!!!  !!!!!!!!!!!!!!!!!!!!!"""############"""""""""######$$$$$$######"""######$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$########################%%%&&&'''((('''&&&%%%$$$###""""""""""""$$$%%%&&&***///555999<<>>AAAAAA???<<<;;;<<<<<<:::999;;;::::::999777555222111)))###"""$$$###  !!!###$$$%%%$$$###""""""###"""   !!!!!!!!!"""!!!!!!""""""###$$$%%%##################$$$%%%%%%$$$###""""""###$$$%%%$$$%%%&&&'''&&&%%%$$$###########################%%%&&&'''''''''&&&%%%$$$"""!!!!!!!!!!!!###$$$%%%)))...444888;;;>>>CCCGGGMMMPPPUUUYYY^^^fffpppxxx{{{{{{}}}~~~{{{xxxzzz~~~{{{}}}~~~vvv\\\TTTMMMLLLKKKHHHGGGHHH@@@555,,,,,,444666...%%%###$$$###"""!!!"""%%%'''%%%***333@@@LLLQQQOOOLLLCCC;;;333000//////222666:::AAAJJJPPPMMMIIIOOOXXXpppnnn___YYYOOOMMMJJJFFFEEEHHHOOOUUU[[[ZZZWWWPPPGGG???888555777FFFTTTYYYXXXYYY\\\]]]TTTOOOHHH@@@999444222111------,,,******---222666777>>>BBBEEESSSkkk~~~}}}~~~~~~~~~~~~{{{yyyxxxyyyzzzzzzyyy}}}ppp```TTTMMMHHHEEECCCDDDCCC@@@======<<<444***$$$""" !!!"""!!!!!! """###!!!!!!### !!! """$$$&&&(((+++///333111333666999<<<@@@EEEIIIKKKMMMPPPTTTXXX[[[]]]^^^ZZZ^^^bbb___YYYUUUTTTVVVPPPQQQNNNJJJIIIKKKJJJEEEAAA>>>:::888666555333111---,,,***(((&&&%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!"""###%%%&&&((()))***---555???BBB@@@===???AAA===;;;888888999;;;<<<<<<999:::;;;:::888555333222)))###"""###""" """$$$'''((('''%%%############"""!!!  !!!!!!!!!!!!""""""""""""###$$$%%%&&&###############$$$%%%&&&&&&%%%###""""""###%%%&&&$$$%%%&&&''''''%%%###"""########################$$$%%%&&&''''''&&&%%%$$$!!! """###$$$)))...444888:::>>>CCCGGGMMMPPPTTTXXX]]]fffqqqyyyzzzwwwxxx{{{{{{yyy|||zzz~~~}}}{{{}}}xxx\\\TTTMMMKKKKKKGGGFFFFFF@@@555,,,,,,444666...%%%$$$$$$###!!! """%%%((()))+++000:::DDDJJJLLLJJJBBB:::222000//////222777999@@@JJJPPPMMMJJJPPPYYYpppkkkZZZSSSPPPQQQNNNHHHCCCDDDMMMUUUccccccbbb\\\RRREEE;;;555888DDDPPPVVVYYY\\\^^^\\\YYYSSSIII???777333111111,,,,,,,,,++++++---222555777???DDDGGGVVVnnn~~~}}}~~~~~~~~~~~~}}}zzzzzz|||~~~~~~~~~|||ooo^^^SSSLLLHHHDDDCCCFFFDDD@@@===>>>>>>444)))###""" """""""""!!!!!!###$$$""" !!!$$$ !!! !!!!!! """%%%&&&(((,,,000333666777999999:::<<<@@@CCCFFFHHHLLLQQQUUUYYY\\\]]]VVVXXXZZZ[[[ZZZXXXWWWWWWQQQQQQOOOKKKJJJKKKHHHCCC@@@===999666555555333222---,,,***(((&&&%%%$$$$$$$$$######"""""""""###############$$$$$$$$$%%%%%%$$$000>>>DDDCCC??????@@@:::777555555888;;;===>>>777999<<<<<<999666333222(((!!!  !!!!!!   """&&&(((***)))&&&$$$###$$$%%%%%%%%%  !!! !!!!!!!!!"""############$$$%%%&&&'''$$$#########$$$%%%%%%&&&&&&%%%$$$""""""###%%%&&&$$$%%%'''''''''%%%###"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%$$$  !!!###$$$)))---444888:::>>>CCCGGGMMMPPPTTTWWW]]]fffrrrzzz|||wwwuuuyyy{{{yyy{{{xxx{{{xxx|||~~~zzzZZZRRRKKKIIIHHHEEECCCDDD@@@555+++,,,444666///&&&$$$$$$###!!! !!!%%%(((---,,,...444===EEEHHHHHHBBB999222000///000333777888???JJJPPPNNNKKKQQQZZZqqq~~~mmm```[[[SSSLLLGGGFFFEEEGGGRRR^^^ggghhhkkkiii]]]III999333333>>>KKKTTTVVVWWWZZZ]]]ZZZVVVKKK===666555444222000+++)))***++++++...333666<<>>???AAA<<<111'''###  """!!!!!!"""$$$""" """###$$$%%%&&&)))---111777888:::<<<<<<>>>BBBDDDIIIIIIKKKNNNRRRUUUUUUUUUSSSVVVWWWUUUTTTVVVUUURRRRRRNNNIIIGGGFFFFFFFFFFFFCCC???;;;888666333000...111///+++'''$$$###""""""!!!!!!  !!!)))555>>>AAA@@@===;;;666///(((&&&***...000000111111222555777666222---###"""$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$######"""   !!!"""""""""!!!##############################""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$%%%$$$###""""""###$$$%%%$$$%%%'''''''''%%%###"""  """###***+++000777;;;===AAAFFFJJJMMMRRRWWW^^^fffooouuuyyy{{{}}}}}}|||{{{|||}}}{{{|||~~~~~~~~~~~~~~~sss[[[RRRKKKJJJJJJFFFBBBAAACCC@@@777------222---###)))$$$!!!"""!!! """'''(((,,,222777<<>>777...'''$$$""" !!!""""""!!!!!!%%%###  """$$$%%%&&&(((,,,111555666888:::<<<===???BBBDDDHHHIIIKKKOOOSSSWWWXXXXXXYYY[[[[[[WWWWWWYYYYYYVVVSSSPPPKKKGGGFFFEEEDDDCCCBBB???;;;888666333111...000...+++(((%%%###""""""!!!!!! &&&111;;;@@@???;;;777///)))""" ###&&&&&&%%%(((((((((+++---,,,)))%%%###!!! !!!""""""""""""!!!$$$######"""!!!!!! """"""!!!"""###""""""!!! !!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%%%%$$$###""""""###$$$%%%$$$%%%&&&''''''%%%###"""!!! !!!###)))***///777;;;<<>>555...222888222&&&((($$$!!!"""!!! ###''',,,///555999===@@@DDDGGGDDD:::000///111222555888;;;@@@IIIMMMJJJHHHPPPZZZuuurrrkkkmmmggg___UUUOOOLLLPPP]]]jjjkkkjjjkkklllbbbPPP???666111:::FFFQQQWWWZZZZZZ[[[PPPMMMFFF===999999777222///+++***,,,......222888444777;;;DDDYYYuuu~~~~~~}}}|||zzzyyyxxxxxxvvvkkk\\\QQQKKKHHHDDD@@@BBBCCCEEEBBB<<<333+++'''$$$"""!!!!!!###$$$###"""%%%###!!!!!!!!!  !!!###$$$&&&(((---333777666888:::<<<===???BBBEEEHHHJJJMMMQQQVVVYYY\\\]]]]]]___^^^ZZZZZZ\\\[[[YYYUUUQQQLLLHHHFFFDDDBBBAAA@@@===:::777666444222000...---+++)))&&&$$$"""!!!!!!!!! """***444;;;;;;555///'''###  """""" !!!    !!!############""""""!!!!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%%%%$$$###""""""###$$$%%%$$$%%%&&&'''&&&%%%$$$######"""  !!!((()))...666:::<<<@@@FFFMMMPPPTTTVVVZZZ```iiioooyyy{{{|||}}}|||{{{|||}}}}}}~~~~~~}}}xxx[[[RRRJJJJJJJJJGGGDDDCCC@@@;;;222///888AAA999***'''### """"""!!!###(((000333777;;;===@@@BBBDDDDDD:::111///111222555999:::@@@HHHLLLIIIGGGOOOYYYsssrrrnnnrrrnnnggg[[[QQQMMMTTTbbbnnnkkkiiijjjjjjbbbPPP???666000999EEEPPPVVVXXXXXXWWWPPPNNNIIIBBB??????:::444,,,((('''***,,,---111777444666:::EEE\\\vvv~~~~~~}}}{{{zzzyyyxxxtttiii[[[PPPLLLIIIFFFBBBAAABBBBBB@@@<<<555,,,'''""""""!!!!!!###'''(((&&&###""" !!!!!! !!!!!!!!!!!!!!!!!!!!!"""###&&&***000444666888:::<<<===@@@CCCFFFJJJMMMQQQUUUXXX[[[^^^```]]]```aaa^^^]]]]]][[[WWWTTTQQQLLLIIIGGGEEECCCAAA???<<<999777666555333111------,,,***'''$$$""" !!!!!!  ###)))000111,,,&&&"""  !!!  !!!!!! """!!!  ###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''))))))'''%%%%%%$$$###""""""###$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$###!!! &&&'''---555:::<<<@@@FFFMMMQQQUUUVVVYYY___iiiqqqzzz|||~~~~~~}}}|||}}}~~~}}}|||||||||}}}~~~~~~xxx[[[QQQJJJIIIJJJHHHEEEDDDBBB;;;000000>>>HHH>>>+++%%%""" """###"""$$$(((///333888;;;===???AAABBBBBB999111///000111555:::;;;@@@IIIMMMJJJHHHOOOYYYrrr~~~pppnnnrrrpppjjj^^^RRRNNNVVVdddnnnjjjhhhhhhggg^^^LLL===555222;;;GGGQQQUUUUUUTTTTTTPPPNNNIIICCCAAAAAA;;;444+++((('''***,,,---222777777777:::HHH```yyy}}}~~~~~~~~~~~~}}}|||{{{tttiii[[[QQQMMMKKKHHHEEEBBB???;;;<<<===999111)))"""$$$###!!!%%%---000...###!!! !!!!!!  !!!!!!""""""############%%%)))...333666888;;;<<<>>>@@@DDDGGGNNNQQQUUUXXXZZZ\\\___bbb\\\aaadddcccbbbaaa\\\VVVSSSPPPLLLJJJHHHGGGEEECCC>>><<<999777666555333222---,,,+++***'''%%%"""!!!!!!  ### $$$&&&###  !!!!!!     """%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''))))))'''%%%%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! $$$%%%+++444999;;;@@@FFFKKKOOOTTTVVVXXX___kkkttt|||}}}~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~vvv[[[QQQIIIIIIJJJHHHFFFFFFFFF<<<111111@@@KKK???***%%%!!! ######"""$$$(((,,,111666:::===???@@@BBBAAA999222000000111555;;;===BBBJJJNNNKKKHHHOOOYYYppp~~~pppmmmqqqmmmjjj```TTTQQQYYYfffnnnjjjhhhgggdddWWWFFF:::666777BBBOOOVVVUUURRRQQQQQQMMMJJJDDD??????@@@999111...***))),,,...///333999999777:::KKKddd||||||}}}~~~~~~}}}sssiii[[[QQQMMMKKKHHHEEEDDD===888999<<<<<<555...)))+++(((###(((333999666(((&&&###!!!!!!!!!!!!  !!!!!!"""'''&&&&&&%%%&&&***000444666888;;;===>>>AAADDDGGGMMMQQQVVVXXXYYY[[[^^^bbb]]]cccgggffffffddd___XXXTTTQQQNNNLLLKKKIIIGGGEEE???<<<999777666555333111---,,,+++)))'''%%%###""" ### !!!!!!!!!!!!  !!!###&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""  !!!"""###***333888;;;@@@FFFHHHMMMSSSUUUWWW^^^kkkvvv|||~~~~~~vvv[[[QQQIIIIIIJJJIIIHHHHHHHHH>>>111000???JJJ>>>***%%%"""!!!###$$$"""###&&&+++///555:::===???@@@BBB@@@999222000///000666<<<>>>CCCKKKNNNKKKIIIOOOZZZnnn~~~sssoooqqqkkkjjjcccXXXUUU^^^iiiooojjjiiihhhaaaQQQ@@@888888>>>KKKXXX\\\WWWPPPOOOQQQHHHEEE???;;;===???:::222///+++))),,,...///333888:::666:::LLLfff}}}|||}}}~~~~~~}}}|||rrrhhhZZZPPPLLLJJJGGGDDDDDD???:::888::::::777444333555000(((,,,999@@@>>>222...((($$$"""!!!!!!  !!!!!!%%%%%%%%%$$$&&&+++111666666888;;;===>>>AAAEEEHHHHHHMMMSSSVVVVVVXXX]]]bbb^^^ccceeeccccccdddaaa\\\WWWTTTQQQNNNLLLJJJFFFDDD@@@===:::777666555222111...,,,***'''%%%$$$$$$$$$ !!!!!!!!!!!! """""""""!!!!!! !!!"""###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&(((******(((&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%###!!!  !!!"""!!!""")))222777:::@@@FFFFFFLLLQQQRRRSSS[[[hhhtttzzz|||~~~~~~}}}}}}}}}~~~}}}~~~xxx[[[QQQIIIHHHJJJIIIIIIIIIHHH>>>000///===HHH>>>+++&&&###"""$$$$$$!!!"""%%%,,,111777<<<>>>???@@@AAA???999333000///000666======BBBJJJNNNJJJHHHNNNXXXmmmuuuqqqrrriiikkkeee[[[YYYbbblllpppjjjkkkjjjaaaNNN===777999CCCQQQ```bbbXXXPPPOOORRREEEBBB<<<:::===AAA<<<444---)))(((***,,,,,,000666999555999LLLggg~~~~~~|||}}}~~~~~~}}}{{{yyyqqqgggYYYOOOKKKIIIFFFCCCDDDBBB>>>999777666777888<<<===666,,,///===DDDBBB:::555---&&&###!!!  !!!!!!""""""!!!"""$$$***111777666888;;;===???BBBEEEHHHCCCIIIPPPSSSTTTWWW]]]bbb^^^aaaaaa^^^^^^``````^^^ZZZWWWSSSPPPMMMIIIEEECCC@@@===:::777666444222000///---***&&&%%%$$$$$$%%% !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! """###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((******(((&&&%%%$$$###""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$###!!!  """### """(((111777:::@@@FFFEEEKKKPPPQQQQQQXXXeeeqqqyyy{{{}}}}}}|||{{{|||}}}~~~~~~{{{[[[QQQIIIHHHJJJJJJIIIJJJFFF===000---;;;GGG???---'''###"""$$$$$$!!!!!!$$$///333999===??????@@@@@@???999333111///000666>>><<>>;;;999888666333111---,,,***(((&&&%%%$$$$$$#########"""!!! !!!!!!     !!!"""""""""###$$$$$$&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%'''***+++)))'''&&&%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$#########""""""######""" !!!$$$)))000777===AAADDDGGGMMMRRRTTTUUU[[[eeennnuuu|||}}}{{{}}}~~~}}}~~~xxx```UUUMMMLLLMMMKKKIIIIIIHHH===///+++444<<<888...'''%%%###!!!!!!###%%%'''---111777<<<@@@AAABBBBBB@@@;;;444000222777<<>>DDDJJJKKKHHHIIIOOOUUUkkk~~~ppphhhhhhgggnnnnnndddaaaggglllkkknnnmmmiii[[[FFF666888BBBRRR___gggbbbWWWRRRQQQRRRMMMEEE>>><<<>>>>>>999333---,,,,,,+++,,,...111222666666===QQQlll|||yyylllbbbUUUMMMKKKKKKIIIGGGGGGFFF@@@777///,,,///333999======666333;;;GGGOOOJJJ???111'''###!!!  !!!!!!###$$$%%%'''***---111222333888<<>>;;;<<<<<<666111---,,,++++++,,,...111222777888AAAUUUooo}}}yyyhhh___TTTMMMLLLLLLIIIGGGFFFDDD>>>555,,,((()))+++...999AAA<<<666;;;HHHRRRJJJ@@@222(((###!!!  !!!!!!###$$$%%%'''***...111333444888<<<>>>???@@@DDDGGGFFFHHHJJJLLLNNNPPPTTTWWWZZZZZZYYYYYYZZZ]]]```bbb```]]]YYYTTTPPPLLLGGGDDD===;;;999777666444222000---,,,***((('''%%%%%%$$$%%%$$$"""   !!!!!!    !!!""""""###$$$$$$&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))+++------+++((('''&&&%%%%%%$$$###"""!!!!!! ############""""""""""""""""""!!!!!! !!!###(((///666<<>>@@@AAABBBCCCBBB<<<555000000444888;;;???EEEKKKLLLJJJKKKQQQWWWoooyyyjjjcccdddhhhnnnrrrooommmnnnmmmjjjnnnkkkcccSSSAAA666777<<>>:::;;;;;;666111,,,,,,++++++,,,///111333777999CCCXXXrrr}}}zzzfff]]]SSSMMMLLLKKKGGGDDDCCCAAA;;;222***%%%%%%&&&'''555AAA@@@<<<@@@IIIQQQIII@@@333)))"""   !!!!!!######%%%'''***...222444999===@@@AAA@@@???BBBEEEDDDFFFIIILLLNNNPPPTTTWWW\\\\\\[[[[[[\\\]]]___```]]]YYYSSSNNNKKKHHHDDDBBB<<<:::888666555444111///---,,,***)))'''&&&%%%%%%%%%$$$""" !!!!!! !!!!!!!!!!!!!!!!!!      !!!!!!"""###$$$$$$&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))+++,,,,,,)))'''&&&&&&%%%%%%$$$###"""!!! ######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###(((...555;;;@@@CCCHHHLLLQQQTTTWWW]]]ffflllttt{{{}}}|||~~~}}}}}}}}}}}}}}}|||||||||}}}|||^^^TTTLLLKKKLLLKKKIIIIIIFFFAAA777...---111000---(((&&&%%%######%%%&&&(((...444:::???@@@@@@BBBCCCAAA;;;444///000555999<<<===CCCIIIJJJHHHIIIOOOVVVqqqxxxhhhbbbccciiilllnnnmmmmmmoooooonnnmmmjjj___NNN>>>666666999LLLXXXaaa]]]TTTRRRUUUYYYQQQGGG===888999:::777333,,,+++++++++---///222333666999EEE[[[uuu}}}zzzeee]]]SSSMMMKKKIIIDDD@@@@@@===777///)))%%%$$$$$$&&&222>>>CCCEEEIIILLLLLLIIIAAA555)))"""    !!!!!!######%%%'''+++///222555999===@@@AAA??????AAADDDAAADDDGGGJJJKKKMMMPPPRRRWWWWWWXXXYYYXXXWWWVVVUUUSSSPPPKKKGGGDDDBBB@@@???;;;999777666555444111///...---+++)))'''&&&%%%%%%%%%$$$"""  !!!"""!!!!!!!!! !!!!!!!!!     !!!!!!"""###$$$$$$&&&&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))+++***(((&&&&&&&&&%%%$$$$$$###"""!!! """""""""!!!!!!!!! !!!!!!"""!!!!!!  ###'''---333:::@@@CCCJJJMMMRRRVVVZZZ___ggglllttt{{{}}}|||~~~}}}}}}}}}}}}~~~~~~~~~{{{]]]SSSKKKKKKLLLKKKIIIIIIGGGBBB888---***,,,+++(((&&&%%%$$$######$$$%%%&&&...444;;;?????????AAACCC>>>999222///111666<<>>FFFLLLOOOMMMHHHHHHAAA666***"""!!!  !!!!!!######%%%(((+++000333555444888<<<>>>===>>>AAAEEE@@@BBBEEEGGGHHHIIIJJJLLLNNNOOOQQQQQQQQQOOOMMMKKKLLLIIIEEEBBBAAA@@@>>>===;;;999777666555444222000...---+++)))'''&&&&&&%%%$$$###"""!!!!!!!!!""""""!!!  !!! !!!!!!!!! !!!!!!   !!!"""###$$$$$$&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&&&&'''$$$$$$###"""!!! !!!!!!!!!!!!  !!!""""""!!!  """&&&+++222:::@@@CCCJJJMMMQQQVVVZZZ```gggkkkuuu|||~~~~~~~~~}}}}}}~~~yyy\\\RRRKKKJJJLLLKKKIIIJJJFFF@@@555+++(((***((($$$%%%$$$############$$$%%%,,,333;;;???>>>===???CCC>>>999333000222888>>>AAA@@@FFFMMMNNNLLLNNNTTT[[[vvvuuuccc]]]___bbbaaabbbeeejjjnnnrrrtttoookkk]]]III<<<999888666===LLLYYYZZZVVVVVVZZZ^^^UUUJJJ===777777777444111++++++***+++---///222444888===KKKbbb{{{|||xxxcccZZZOOOIIIGGGGGGDDD@@@AAA<<<333+++&&&$$$$$$$$$(((444AAAJJJPPPRRRMMMGGGHHHBBB777+++""" !!!  !!!!!!######%%%(((,,,000444666444888<<<======>>>AAADDDCCCEEEHHHHHHHHHGGGHHHIIILLLLLLMMMNNNNNNNNNNNNNNNLLLIIIFFFCCCBBBAAA>>><<<;;;999777666666555333111...---+++)))((('''&&&&&&#########"""""""""""""""!!!  !!!   !!!!!!!!! !!!!!!!!!!!!"""""""""###  """%%%&&&$$$"""  !!!"""###$$$$$$&&&&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((((()))***$$$$$$###"""!!! !!!!!!!!!  !!!""""""!!!  """%%%+++111999???CCCHHHKKKOOOTTTZZZ___eeehhhuuu|||~~~~~~}}}}}}}}}~~~yyy\\\RRRJJJJJJLLLKKKIIIJJJEEE???333******...,,,'''&&&%%%$$$$$$$$$$$$%%%&&&+++333;;;>>><<<;;;>>>BBB@@@;;;444111333888>>>AAAAAAGGGNNNOOONNNOOOVVV\\\{{{tttaaa[[[]]]^^^\\\^^^dddjjjnnnqqqtttqqqlll]]]III===;;;:::777999IIIXXXZZZWWWXXX]]]```XXXLLL>>>777666555222///++++++***+++---000333444999>>>MMMeee~~~{{{xxxaaaXXXMMMGGGGGGGGGEEECCCDDD===333***%%%$$$$$$$$$(((666DDDMMMPPPQQQMMMGGGHHHBBB777+++""" """  !!!!!!######%%%(((,,,000444666:::===@@@@@@>>>>>>@@@BBBHHHJJJLLLLLLKKKIIIIIIJJJPPPPPPOOOOOOQQQSSSVVVWWWNNNKKKIIIFFFEEECCC???===<<<:::888777777666333222...---,,,***((('''&&&&&&""""""#########""""""!!!    !!!######"""!!!!!!!!!""""""######$$$$$$!!!!!!!!! !!!"""   """###$$$%%%&&&''''''(((######%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((******))))))+++,,,$$$$$$###"""!!! !!!!!!  !!!######"""  """%%%***111999???CCCGGGIIIMMMRRRXXX^^^cccfffssszzz~~~}}}|||}}}|||{{{|||||||||[[[RRRJJJJJJLLLKKKIIIJJJGGG???444---///444222,,,'''&&&&&&%%%%%%&&&&&&'''***222;;;===;;;:::===AAACCC===666222444888===@@@???FFFLLLNNNLLLNNNUUU[[[~~~uuubbb[[[]]]eeebbbbbbfffkkkoootttwwwvvvkkkZZZNNNPPPTTTMMMAAAGGGRRR]]]aaa\\\VVVUUUWWWNNNJJJ@@@777666888444,,,)))+++,,,---...000333666999:::KKKjjjwwwccc[[[RRRKKKIIIHHHFFFDDDDDD===333***&&&$$$$$$$$$'''333CCCOOORRRRRRRRRSSSQQQFFF777)))!!!   !!!!!!"""$$$%%%&&&######%%%)))---222666888666888<<>>666+++222NNNPPP555---'''$$$$$$%%%###$$$&&&///444;;;@@@AAAAAA@@@@@@BBB;;;444111555:::???AAADDDHHHNNNQQQNNNLLLUUU```}}}wwwccc\\\^^^aaabbbeeekkkpppsssvvvwwwuuuiii[[[UUU\\\___TTTDDDFFFOOOYYY^^^\\\XXXVVVVVVPPPLLLBBB999777999555---+++,,,---------000444777;;;===NNNlll{{{sssaaaZZZQQQJJJGGGFFFCCCAAA@@@999000)))%%%%%%%%%%%%(((333CCCNNNQQQQQQPPPPPPLLLCCC555(((!!!   !!!"""###%%%%%%###$$$%%%)))---111555888555777999<<<>>>@@@@@@AAACCCEEEFFFGGGGGGGGGIIIKKKMMMLLLLLLLLLLLLLLLLLLMMMMMMJJJFFFCCCAAA@@@>>><<<999999:::999888666444222///...,,,***(((&&&%%%$$$"""""""""!!!  !!!  """""""""!!! """""""""""""""!!!!!!!!!######"""""""""""""""""""""!!!!!! !!!"""###   !!!"""######$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''$$$$$$"""!!!!!!!!!!!!!!! !!!""""""""" """ $$$+++222555;;;AAAFFFIIIMMMQQQTTTZZZccciiitttwwwzzz}}}~~~~~~}}}}}}uuu]]]RRRJJJJJJKKKHHHDDDAAA@@@===444,,,<<>>OOOnnnyyyooo___XXXOOOIIIFFFDDDAAA>>>;;;555---'''$$$$$$%%%&&&(((444CCCNNNRRRQQQNNNMMMDDD<<<000&&&    !!!"""###$$$###$$$&&&)))---111555888777777999:::<<<>>>???@@@BBBDDDFFFHHHHHHIIILLLNNNKKKKKKKKKJJJJJJKKKKKKKKKIIIGGGEEECCCBBB@@@===:::888999999888777555333111000///---***(((%%%###""""""""""""!!!  """!!!  ######"""!!!!!! $$$$$$###""""""!!! ######""""""!!! ###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!   !!!"""######$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((('''###"""!!!   !!!"""!!!!!! !!! ###+++111555;;;AAADDDHHHMMMQQQUUUZZZbbbgggrrruuuyyy|||~~~yyy[[[QQQIIIJJJLLLHHHCCC@@@???===444,,,BBBooosssQQQ///)))$$$%%%%%%"""###%%%,,,111999>>>AAABBBCCCCCCBBB<<<444222555;;;@@@BBBEEEIIIOOOPPPLLLIIIQQQ\\\{{{sssaaaZZZ[[[eeelllsssvvvxxxzzzyyyvvvkkk]]]TTT^^^rrrxxxiiiUUUIIIKKKQQQYYY______YYYSSSMMMGGG@@@;;;;;;;;;777222000///---,,,,,,///555999999===PPPnnnxxxmmmZZZTTTMMMHHHFFFDDDAAA>>>888333+++%%%######$$$$$$&&&333DDDQQQVVVSSSMMMIII999333)))"""  !!!"""###$$$$$$&&&)))---111555777:::::::::;;;===>>>@@@AAAAAACCCFFFGGGGGGHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEEEEDDDAAA===:::666666666666444222000//////...,,,***'''%%%###""""""""""""!!!   !!!!!!  !!! ######""""""!!! #########"""""""""!!!!!!######"""""""""!!!!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!   !!!"""######$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((()))***)))((('''""""""!!! !!!!!!!!!!!! !!! ###+++111555:::@@@CCCGGGMMMRRRUUUZZZaaafffrrruuuyyy|||}}}~~~|||ZZZPPPIIIJJJLLLIIICCC@@@???>>>555***===hhhoooNNN///)))%%%%%%$$$""""""%%%,,,111888===@@@AAABBBCCCCCC<<<555222666<<<@@@BBBGGGKKKQQQSSSOOOMMMUUU```|||tttccc[[[[[[llltttyyyxxxwwwxxxvvvrrrcccUUUMMMZZZpppyyynnn```PPPPPPSSS[[[bbbbbb[[[TTTHHHAAA;;;:::;;;:::777444000///...,,,---000666:::999>>>RRRqqqvvviiiUUUQQQKKKHHHGGGEEEAAA>>>777222***%%%""""""!!!!!!###000CCCSSSXXXSSSJJJCCC///***###   !!!"""###$$$%%%&&&)))---111444777:::::::::;;;===>>>@@@AAA>>>@@@AAABBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGFFFFFFEEEBBB>>>:::666666666666444222000///,,,,,,+++)))'''&&&%%%$$$"""""""""!!!      !!!!!!###"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$"""""""""######$$$$$$$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!    !!!  !!!"""######$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((()))***)))((('''"""!!!  !!!!!!!!!!!!###+++111444:::@@@BBBFFFLLLQQQTTTYYY```eeerrrvvvzzz|||}}}}}}}}}~~~~~~~~~zzz[[[QQQJJJKKKMMMJJJEEEBBB>>>???999+++444VVV___GGG///((($$$%%%%%%######%%%---111777<<>>888999;;;999555444...............222777;;;:::AAAWWWuuurrrdddRRRNNNIIIGGGFFFDDD@@@<<<555000***$$$"""!!!!!! """...???MMMRRRMMMBBB:::((($$$  !!! !!!!!!"""###$$$%%%&&&))),,,000444666777777999:::<<<>>>???@@@@@@AAACCCCCCCCCCCCEEEFFFIIIIIIKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEBBB===:::888999999888777555333111++++++***)))'''&&&%%%%%%"""""""""!!!  !!!!!! !!!  !!! !!!!!!!!!!!!!!!""""""""""""######!!!!!!""""""###$$$$$$%%%"""""""""###$$$%%%%%%%%%!!!"""""""""""""""!!! !!!!!!""""""""""""!!!!!! $$$&&& """  !!!"""######$$$%%%&&&''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((('''"""!!!  !!!!!!""" """***000444:::@@@BBBFFFKKKOOOSSSXXX```eeerrrvvvzzz}}}~~~~~~~~~~~~~~~~~~zzz]]]RRRJJJJJJLLLJJJGGGEEE>>>===::://////EEEOOOAAA---'''$$$$$$%%%###$$$&&&---222888===@@@BBBDDDEEEDDD>>>666444777===BBBDDDBBBGGGNNNQQQOOONNNWWWccc{{{iii^^^[[[eeesss{{{wwwqqqooohhh___RRRKKKKKKYYYiiiqqqrrrrrrdddbbbcccfffjjjggg^^^WWWGGG>>>888:::;;;777333222,,,---...///111444888<<<:::BBBYYYxxx}}}qqqcccRRRNNNIIIFFFDDDAAA;;;777222...((($$$#########"""$$$,,,888BBBEEE@@@666///%%%### """"""!!!!!!!!!"""######%%%%%%'''))),,,000444666555777999<<<>>>@@@@@@AAABBBDDDFFFGGGGGGHHHKKKLLLLLLMMMNNNOOOOOONNNMMMLLLJJJHHHFFFDDDCCC@@@<<<888999999:::999888666444222---,,,***)))'''%%%$$$###"""""""""!!!  !!!!!!!!! !!!!!!!!!!!!   !!!!!!""" !!!!!!!!!!!! !!!"""###$$$$$$%%%########################"""""""""############### !!!"""######""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!  !!!"""---000%%%!!!   !!!"""######$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''###"""!!!  """""" """***000444999???CCCFFFJJJNNNQQQWWW```fffooosssyyy}}}zzz]]]RRRHHHGGGJJJIIIGGGFFFCCC<<<888222---888@@@999,,,&&&###$$$%%%$$$%%%(((---222999???CCCGGGJJJLLLEEE>>>777444888>>>BBBDDDDDDHHHOOORRROOONNNWWWbbb|||iii\\\WWW^^^ooozzzvvvppplllcccXXXNNNIIIMMM\\\iiiooorrrvvvjjjiiiiiikkklllhhh___XXXIII@@@:::;;;<<<666111000***,,,...000222555999<<<888@@@XXXwwwrrrdddRRRNNNIIIEEEBBB>>>777222///,,,'''$$$$$$$$$%%%%%%&&&+++222888:::555...(((%%%###  !!!  ###""""""""""""######$$$%%%&&&'''))),,,000444666666888<<>>:::777888888888888666444222111...---,,,)))&&&$$$"""!!!"""""""""!!!  !!!""""""!!!"""""""""!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!""" """###%%%&&&&&&%%%%%%$$$$$$###"""""""""######""""""!!!!!!  !!!#########"""""" !!!!!!!!!!!! !!!!!!!!!!!!   !!!!!! !!!"""'''444777)))!!!   !!!"""###$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((('''''''''''''''###"""!!!   """### """***000444999???CCCFFFJJJLLLPPPWWW```ggglllqqqxxx~~~vvv]]]QQQFFFEEEHHHHHHFFFFFFHHH;;;666333---000555111+++%%%"""$$$%%%%%%&&&))),,,222999@@@FFFKKKOOORRREEE???777555888>>>BBBDDDHHHLLLRRRUUUQQQOOOXXXccc~~~~~~oooaaaYYY^^^gggppptttuuussslllddd______```dddnnnwwwuuuooolllkkkmmmqqqoooeee[[[WWWGGG>>>888888999555111///---///111333333555777999>>>@@@\\\|||nnn___LLLJJJGGGDDD@@@<<<666333000,,,'''######$$$%%%%%%+++---000333444111---)))###"""!!!  !!! !!!!!!"""%%%'''***...111444666777:::;;;===>>>???AAADDDFFFCCCEEEGGGHHHGGGGGGIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHEEEDDDAAA>>><<<;;;::::::555444444555666555333111---+++)))((('''&&&$$$"""###"""!!! !!!  !!!######"""!!! !!!!!! !!!!!!!!!!!!!!!"""######$$$"""!!!"""######"""!!! !!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! ***,,,,,,'''   !!!!!! !!!"""$$$""""""###$$$&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&'''''''''(((((())))))))))))((((((###"""!!! """"""###(((///666<<>>BBBCCCLLLSSSQQQKKKLLLXXXdddwwwjjjbbbXXXdddnnnqqqqqqrrrrrrpppmmmmmmmmmpppwww~~~|||uuurrrooooooppplllbbbZZZVVVIII???666555555333111111---...//////111555;;;???CCCFFFbbbzzzkkk[[[NNNKKKHHHEEEBBB===888444///+++&&&###"""$$$%%%%%%---...111333333///***&&&"""!!!!!! !!! !!!!!! !!!""""""%%%'''***---111444555666888999;;;<<<===???BBBDDDBBBDDDFFFGGGGGGGGGHHHIIIGGGGGGFFFFFFEEEFFFFFFGGGDDDBBB???===;;;999999999555444333444555444111///---+++)))((((((&&&$$$"""""""""!!!  !!!"""###$$$"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!"""######$$$"""!!!"""###$$$###!!!!!!!!!""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%"""   !!!!!! """###""""""###$$$&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&''''''(((((((((((())))))))))))((((((###"""!!! """'''...666===AAABBBDDDHHHMMMSSSYYY^^^aaaiiittt}}}{{{___SSSHHHFFFHHHHHHGGGFFFFFF???:::111***555===444---)))$$$$$$&&&((('''%%%---...333===HHHPPPRRRRRROOOCCC777555777:::>>>CCCBBBJJJPPPPPPLLLOOOZZZeee|||ooohhhUUUbbbmmmkkkfffiiiqqqxxxyyyyyywwwxxx}}}~~~wwwuuuqqqnnnoookkkbbb[[[YYYLLL@@@666333333222111222......------///666>>>DDDCCCJJJhhhwwwfffWWWNNNKKKHHHEEEAAA<<<777333---)))%%%""""""$$$%%%%%%...000222333111,,,'''$$$!!! !!!!!!"""  !!!!!!!!! !!!!!!"""###$$$&&&)))---111333555555666888:::;;;<<<===@@@BBBBBBDDDFFFGGGGGGGGGHHHIIIKKKJJJHHHFFFFFFFFFGGGHHHDDDCCC@@@===;;;:::::::::555444444444444222///------+++)))(((((('''%%%###!!!!!! !!!!!!"""!!!!!!!!!""""""###$$$!!! """$$$&&&&&&%%%"""!!!!!!!!!!!!"""######$$$"""!!!"""###$$$###""""""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""""""""###$$$&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&'''(((((())))))(((((())))))))))))((((((###"""!!! !!!%%%---555>>>BBBDDDFFFIIINNNTTTYYY^^^```jjjttt~~~zzz^^^RRRHHHGGGIIIIIIHHHGGGFFF???:::111+++666>>>666---)))$$$###%%%'''&&&%%%+++,,,222<<>>IIIkkk~~~rrraaaTTTLLLJJJFFFCCC???:::555111***'''###""""""$$$%%%%%%,,,///222333000+++'''$$$ !!!"""### !!! !!!"""#########%%%)))---111333444444666999;;;===>>>???AAACCCDDDFFFIIIIIIIIIIIIJJJLLLQQQOOOKKKIIIHHHHHHJJJKKKFFFEEEBBB@@@>>>=========777666555555444222///,,,---+++)))(((((('''%%%$$$!!!!!!!!! !!!!!!"""""" !!!""""""!!!!!!!!!"""######"""!!! """$$$%%%%%%$$$""""""!!!!!!""""""###$$$###"""!!!"""$$$%%%$$$############$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ### !!!"""!!!  !!!""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''((()))))))))(((((())))))))))))(((((($$$###!!!  !!!$$$***222<<>>@@@AAABBBCCCEEEGGGIIIKKKLLLLLLLLLMMMNNNQQQOOOLLLIIIGGGHHHIIIJJJFFFDDDBBB@@@>>>======>>>999888777666666444000------+++)))))))))(((&&&$$$""""""!!!!!!!!!"""###### !!!"""###!!!!!!!!! !!!""""""###"""!!!!!!######"""!!!"""""""""""""""###$$$$$$###"""""""""$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###""""""""""""""""""######$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  """ !!!!!! !!!"""!!!  !!!""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))(((((())))))))))))(((((($$$###"""  !!!!!!"""###'''///999@@@CCCEEEHHHLLLQQQVVVZZZ\\\eeeppp{{{~~~~~~uuu]]]QQQHHHHHHKKKKKKHHHHHHDDD>>>:::222---999BBB:::---)))%%%""""""###%%%&&&'''***000;;;HHHQQQUUUVVVOOOEEE;;;777777999???FFFLLLOOOPPPNNNLLLMMMSSSYYYvvvfff\\\\\\hhhooohhh___cccrrrwwwyyyyyywwwxxx{{{xxxsssooonnnooorrrnnncccXXXSSSNNNDDD;;;888888444000...+++---000222222333555777<<>>HHHBBB...+++'''###"""###%%%'''''')))///;;;GGGQQQUUUVVVMMMDDD;;;777666777???GGGGGGLLLPPPNNNKKKMMMUUU]]]yyyjjj```___iiioookkkggglllwwwxxxzzz{{{xxxxxxzzzxxxssspppmmmmmmooolllaaaXXXTTTOOOCCC888555444111......***,,,///000111222444666===RRRwwwyyygggYYYSSSMMMKKKGGGCCC???999333///'''%%%###$$$&&&((())))))---222777666000***'''&&&"""!!!!!! !!! !!!"""$$$%%%&&&$$$''',,,111555666666555777;;;???AAABBBBBBCCCDDDDDDFFFHHHIIIIIIIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEBBB@@@>>><<<;;;;;;;;;;;;888777666666666444111///---+++))))))))))))'''&&&%%%$$$$$$###""""""""""""###"""!!!!!!!!!!!!!!!""" !!!"""###$$$%%%###"""!!!"""$$$$$$$$$"""######""""""######$$$%%%###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""###### !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!!!! """###""""""###$$$&&&'''(((((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))((((((%%%$$$"""!!!  !!!!!! """+++777AAAEEEFFFHHHLLLPPPUUUXXX[[[___lllxxx}}}rrr^^^SSSJJJJJJLLLJJJGGGEEEBBB===:::333///<<>>FFFEEELLLQQQOOOJJJKKKUUU___{{{mmmdddaaaiiinnnlllkkkooovvvzzzvvvyyyyyyvvvuuuvvvtttpppnnnkkkjjjllliiiaaa[[[YYYPPPCCC666111///...---///)))+++---...///111555888;;;QQQwwwxxxeeeWWWSSSIIIGGGCCC???;;;555///+++&&&%%%$$$$$$''')))******000555999777000)))%%%%%%###"""!!!  !!!!!! !!!"""$$$%%%&&&$$$(((---222666777666666555888===???@@@@@@AAABBBAAACCCEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEECCCBBB@@@>>><<<<<<<<<===777666555555555444111...---+++))))))***)))(((&&&&&&%%%$$$###""""""""""""###"""!!! !!!!!!!!!"""###%%%&&&'''###""""""###%%%''''''&&&#########"""######$$$%%%###""""""###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""###### """$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""!!! !!!!!!!!!"""!!!!!! !!!"""$$$""""""###$$$&&&'''(((((((((((((((''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&''''''((((((((())))))))))))((((((%%%$$$"""!!!   """+++999CCCFFFGGGJJJMMMQQQVVVYYY[[[___lllyyy~~~sss___TTTKKKJJJLLLJJJFFFEEEEEE>>>:::000***666>>>666///---)))$$$"""###&&&)))(((***000:::GGGPPPTTTTTTKKKCCC;;;666444555===FFFFFFNNNTTTPPPHHHHHHRRR]]]|||sssmmmgggnnntttttttttvvvtttqqqooovvvzzzxxxuuuwwwzzz{{{ssskkkfffiiihhh```WWWTTTTTTIII;;;111...//////...+++,,,---///111333666777;;;WWWyyy~~~sss```RRRMMMJJJIIIFFFAAA;;;333---***$$$$$$$$$$$$$$$%%%))),,,444888999444...,,,)))'''!!!!!!  !!!!!!"""$$$%%%&&&++++++,,,111666999888666999<<<>>>@@@@@@AAABBBDDDDDDDDDEEEEEEEEEDDDDDDCCCFFFGGGIIIJJJIIIGGGDDDCCC@@@===;;;;;;<<<<<<:::777888777777777777666333000...,,,***'''%%%$$$$$$$$$!!!!!! !!!!!!  !!!!!! !!!"""$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$&&&&&&%%%########################"""""""""""""""!!! !!! !!!  !!!  !!!  !!!!!!!!!!!!!!!"""###%%%&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))***+++***)))'''######"""  """###'''333@@@AAACCCGGGLLLPPPTTTVVVXXXeeennnzzzttt]]]RRRJJJIIIKKKJJJFFFEEEEEE;;;888444+++111===???000)))$$$$$$%%%$$$%%%(((***,,,///666EEESSSXXXVVVMMMCCC:::666555666:::@@@DDDNNNOOOMMMMMMHHHNNN```yyyuuunnnssswwwuuurrrrrroookkkpppwwwzzzvvvssstttuuuuuutttlllhhhiiihhh___VVVRRRQQQGGG:::111...//////...,,,,,,---...000333444666===XXXxxx|||ooo]]]PPPLLLJJJHHHEEE@@@:::333---)))&&&'''((('''''')))---000555::::::555///---+++'''!!!!!!  !!!!!!"""$$$%%%&&&))))))+++000666999999888:::<<>>===;;;999888777777777777555222000,,,+++(((&&&$$$#########!!!!!! !!!!!!  !!!""" !!!###$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###%%%%%%$$$########################"""""""""""""""!!! """!!!!!! !!!!!!!!!  !!!  !!!!!!""""""!!!"""### !!!!!!""""""""""""###$$$&&&''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&***)))((()))******(((&&&######"""  """###'''222???FFFHHHKKKNNNPPPSSSVVVXXXdddnnnzzzuuu^^^TTTLLLLLLMMMKKKHHHGGGHHH@@@;;;333+++333>>>;;;222+++$$$$$$$$$###$$$'''(((+++000999GGGTTTWWWTTTMMMCCC999666555666:::@@@FFFOOOQQQNNNNNNJJJOOOaaa~~~|||www{{{{{{vvvpppmmmhhhcccooouuuyyyuuurrrssssssrrrssslllhhhiiihhhaaaWWWRRRKKKCCC888000......///...,,,------...000111333444???YYYxxxxxxiiiXXXNNNLLLIIIHHHDDD???888111+++((('''(((((()))))),,,000333777;;;;;;666111///+++(((!!!!!!  !!!!!!"""$$$%%%&&&'''(((+++000555999:::999999;;;>>>@@@@@@AAABBBDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJJJJIIIGGGDDDBBBBBB@@@>>>>>>>>>>>><<<;;;888777666666666555111///***)))'''%%%$$$###"""""""""!!!!!! !!!!!!""" !!!"""""" !!!"""###$$$%%%%%%%%%'''&&&%%%&&&'''((('''%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###########################"""""""""""""""!!!!!! !!!!!! !!!""""""!!!  !!! !!!!!!""""""!!! !!!"""!!!!!!!!!### !!!!!!"""###$$$$$$###$$$%%%&&&'''((((((((()))************)))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%)))((('''((())))))'''%%%######"""  """"""&&&111<<>>ZZZzzztttcccTTTMMMMMMIIIGGGCCC===666000***'''###%%%&&&'''(((+++000333888;;;:::555111///+++&&&!!!!!!  !!!!!!"""$$$%%%&&&'''(((,,,000444777888888777:::<<<>>>>>>???AAABBBEEEEEEGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIHHHEEECCCBBBAAA@@@???>>>======<<<;;;888777666666555444000...))))))'''&&&$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###!!!"""###$$$%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###########################!!!!!!""""""""""""!!!!!! !!!   !!!""""""###$$$### !!! !!!"""###$$$%%%&&&$$$%%%&&&'''(((((((((((()))************)))((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%((('''&&&'''((((((&&&$$$######"""  !!!!!!$$$...:::FFFHHHJJJJJJJJJMMMSSSWWWaaajjjvvvvvvZZZRRRKKKJJJKKKHHHGGGGGGCCCCCCAAA888===[[[nnnggg;;;000&&&###$$$######$$$'''+++111:::HHHUUUWWWTTTLLLBBB888444444555;;;AAAHHHQQQRRRPPPOOOKKKPPPbbb~~~tttkkkfff```\\\mmmssswwwxxxxxxyyyxxxtttrrrooollljjjhhhcccXXXOOO@@@<<<555111............------......///111222333===[[[~~~qqq```TTTOOOMMMIIIFFFBBB;;;444...(((&&&!!!###%%%&&&(((,,,111555888:::999444111///***$$$!!!!!!  !!!!!!"""$$$%%%&&&(((***---000222444555666666888;;;<<<<<<===???@@@BBBCCCDDDFFFFFFGGGGGGGGGFFFGGGGGGFFFEEECCCBBBAAA>>>>>>>>>===;;;:::999:::888777555555555333///---))))))((('''&&&%%%######""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######"""###$$$%%%%%%&&&%%%%%%'''&&&%%%&&&((()))((('''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!  !!!"""######%%%%%%$$$"""!!! !!!"""###$$$%%%&&&%%%%%%&&&'''(((((((((((((((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&((('''&&&'''((('''&&&$$$######"""  !!!!!!""",,,777BBBEEEIIIJJJJJJNNNTTTZZZ___gggrrr|||vvvYYYQQQKKKKKKJJJHHHGGGHHHBBBBBB@@@777===^^^vvvrrr???222&&&############$$$***---000888FFFTTTYYYVVVLLLBBB777333333555;;;BBBFFFPPPQQQOOOOOOKKKQQQccc{{{pppfffaaa\\\XXXjjjpppuuuwwwyyy{{{xxxtttvvvuuupppkkkgggaaaUUUIII<<<:::666222///.........---......///111222444555>>>]]]~~~mmm]]]UUUPPPMMMHHHFFF@@@:::333,,,'''$$$"""$$$&&&(((+++000555999999;;;888333111///***###!!!!!!  !!!!!!"""$$$%%%&&&(((+++...000111222333444555777:::<<<<<<===>>>@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???<<<======;;;999777888999888666555555444222...,,,(((((((((((('''%%%$$$######""""""!!!!!!""""""###"""""""""""""""######$$$###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%###"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!! !!!"""""" !!!!!!  !!!######$$$%%%&&&&&&###!!! !!!"""!!!!!!### !!!!!!"""###$$$$$$%%%%%%&&&'''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$######$$$%%%'''((('''&&&'''((((((&&&$$$######"""  !!! !!!***444@@@EEEJJJLLLMMMPPPWWW^^^]]]dddnnnxxxuuuZZZSSSNNNMMMLLLIIIIIILLLFFFCCC???444333KKKbbbaaaAAA333&&&"""###$$$$$$$$$,,,...000777FFFTTTZZZXXXLLLAAA666222222555;;;CCCEEEOOOPPPOOOPPPLLLRRRddd||||||vvvjjj```[[[VVVRRR^^^eeemmmsssyyy}}}|||wwwuuuuuuqqqkkkgggbbbVVVIII:::999777444000...---...---......000222444666777AAA```zzzhhh[[[UUUPPPKKKHHHEEE???888111+++&&&###"""$$$'''***---222888<<<;;;<<<999444222111+++###!!!!!!  !!!!!!"""$$$%%%&&&&&&)))...000000111333666666999;;;======>>>???AAA@@@AAAAAABBBBBBBBBAAAAAA>>>>>>?????????>>>>>>>>>;;;<<<===;;;888666777999777666555444333111...+++''''''''''''&&&$$$###"""######""""""""""""############"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&)))***)))(((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$""""""""""""""""""""""""""" !!!""""""""""""""""""!!!!!! !!!!!! !!!!!!  """###$$$###%%%''''''$$$"""!!!!!!!!!"""""" !!!### !!!!!!"""""""""$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$######$$$&&&((()))(((''''''(((((('''%%%######"""  !!! (((222>>>EEEKKKNNNMMMPPPVVV]]]\\\aaajjjuuu~~~uuuYYYSSSNNNMMMLLLIIIIIILLLHHHCCCAAA777---888IIIMMMCCC444%%%!!!$$$%%%%%%%%%***---111999HHHUUUYYYVVVLLLAAA666111111444<<>>>>>???AAABBBAAAAAAAAABBBAAAAAA@@@@@@<<<<<<<<<<<<============;;;===>>><<<888666777999777666555444333111---***%%%&&&&&&&&&%%%###"""!!!######""""""""""""###############"""######$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%''')))******)))%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###"""###$$$%%%%%%###!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!  !!!!!! !!!"""###$$$###%%%''''''%%%###"""""" !!! !!!!!!!!!!!!$$$$$$%%%%%%&&&%%%%%%%%%(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%######%%%'''))))))((('''((())))))'''%%%######"""  !!!'''111<<>>???AAA<<<666333222---%%% !!!!!!""""""###%%%&&&'''))),,,///111111222444666666888:::===???@@@@@@@@@AAABBBBBB@@@???>>>???AAAAAAAAABBBBBBAAAAAA@@@??????===:::888999999888777333333333333222000///...+++***)))'''%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""###%%%&&&&&&&&&&&&''')))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""###$$$((('''&&&%%%%%%%%%%%%%%%  !!!!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%&&&'''((((((((((((&&&''''''((()))((((((((('''''''''((((((((((((((())))))))))))((('''&&&%%% !!!######!!!"""''',,,999CCCJJJIIIHHHLLLSSSWWW```ccckkkvvvoooUUUPPPKKKIIIJJJJJJHHHFFFGGGGGGCCC:::111111;;;EEEFFF===111&&&!!!###)))---222333666>>>IIIQQQUUUUUUNNNCCC888444333444:::AAAHHHPPPRRRSSSSSSNNNWWWooo|||vvvrrrpppmmm```SSSVVVbbb\\\VVVbbbrrrxxx~~~}}}uuuqqqmmmnnnnnngggXXXKKK999888777777666444000---+++,,,...111444777999;;;IIIggg}}}lll]]]SSSOOOLLLJJJIIIBBB999111+++(((%%%$$$###'''***+++///888===>>>@@@<<<777333000+++%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&***,,,///111222333555666888999;;;>>>???@@@@@@@@@@@@AAAAAA@@@>>>===???@@@@@@@@@@@@@@@@@@???>>>>>>>>><<<:::999999999888666333333222111000///......+++***)))'''%%%$$$$$$###""""""##################%%%%%%$$$###############"""###%%%%%%$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######''''''&&&&&&%%%%%%%%%%%%!!! !!!""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%%%%$$$"""  ###"""!!!"""&&&+++777AAAIIIIIIHHHLLLRRRVVV\\\___gggsss~~~nnnUUUPPPKKKIIIJJJJJJHHHFFFGGGGGGCCC999111111:::DDDFFF???333)))$$$$$$))),,,222333777???IIIQQQTTTSSSMMMCCC999555444666;;;AAAHHHPPPQQQRRRRRRMMMVVVnnn{{{xxxtttssstttoooaaaXXX```oooiiidddooo|||~~~vvvqqqlllmmmnnnhhh[[[OOO;;;999666444444222000...+++,,,...222666:::===???MMMjjjwwwdddWWWRRROOOLLLIIIGGGAAA777///)))&&&$$$###"""'''***,,,222:::??????===;;;777333---((($$$""""""""""""""""""""""""""" !!!!!!"""$$$%%%&&&+++---000222333444666777:::;;;<<<>>>????????????>>>??????>>>===<<<>>>???>>>>>>>>>>>>>>>======<<<;;;:::999999999999666444222222000///...---------,,,+++)))'''%%%$$$######"""#########$$$$$$%%%%%%&&&%%%$$$#########$$$%%%"""$$$%%%%%%$$$%%%&&&(((''''''''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###'''&&&&&&&&&&&&%%%%%%%%%###"""!!!!!!"""###""" !!!!!!!!!!!!"""###$$$%%%&&&&&&''''''&&&$$$###!!! !!!###$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((())))))))))))))))))((('''&&&&&&$$$$$$###!!!!!!!!! !!!%%%)))333>>>GGGHHHHHHLLLRRRUUUZZZ]]]eeeqqq}}}mmmUUUPPPKKKIIIJJJJJJHHHFFFGGGFFFBBB999111111:::CCCGGG@@@666,,,'''&&&(((***000222666???IIIOOOQQQPPPKKKAAA999666666777;;;AAAHHHOOOQQQQQQQQQLLLUUUmmmzzzxxxzzz{{{yyyooo___WWWaaaqqqrrrnnnxxxyyysssmmmlllmmmggg[[[PPP===:::555222111111000///+++,,,...222666:::>>>@@@NNNkkkqqq]]]TTTRRRPPPLLLHHHFFF???555---(((&&&$$$###%%%)))---000777@@@CCCBBB;;;:::777111***%%%###### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%%%%+++...111333333444666888:::;;;;;;<<<===============>>>>>>===;;;;;;===>>>=========>>>===<<<<<<;;;999888888888999888555333222111///...---,,,------,,,+++)))'''%%%$$$###############$$$%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&%%%&&&(((((('''''')))***&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!! !!!"""&&&&&&&&&&&&&&&&&&&&&%%%###""" !!!"""!!! !!!!!!!!!!!!"""###$$$%%%''''''''''''&&&%%%###"""!!!"""$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((()))))))))******))))))((('''&&&!!!""""""######""""""!!!   !!! !!!$$$&&&000<<>>:::555111000000000000------...000333777;;;===LLLiiinnnZZZSSSSSSPPPLLLIIIDDD>>>444,,,(((&&&&&&&&&&&&***...222:::CCCEEEBBB;;;999555...((($$$###### !!!!!!!!! !!!!!!!!!"""$$$%%%&&&+++...111333333444666888999999999999::::::;;;;;;<<<<<<===<<<;;;;;;<<<>>>===============<<<<<<;;;777666666777888777444222222111000///------------+++***((('''%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%'''(((((((((((()))+++&&&''''''(((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!! !!!"""%%%%%%&&&''''''&&&&&&%%%###!!! !!!!!!!!!!!!"""###$$$%%%''''''(((((('''&&&$$$### !!!"""$$$%%%&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''((())))))***************)))((('''&&&###$$$&&&'''((()))))))))###"""  !!!"""###$$$---:::FFFIIIJJJOOOTTTWWW^^^```fffppp{{{|||hhhUUUPPPKKKIIIJJJJJJHHHFFFEEEDDD@@@999444666===DDDEEE@@@777///(((%%%$$$$$$***,,,111:::CCCIIIIIIHHHHHH???777555444555888===FFFNNNPPPQQQQQQLLLUUUmmm{{{kkk]]][[[hhhvvvbbb[[[dddtttzzz}}}|||uuunnnlllllleeeXXXMMM???:::555111////////////.........///222555999;;;IIIgggkkkYYYUUUUUUOOOJJJIIIAAA;;;222***'''''''''(((&&&***...333;;;CCCCCC???;;;777111+++'''$$$###""" !!!!!!"""""" !!!!!!""""""###%%%&&&'''+++---000222333444666777888888777777888999::::::;;;<<<===<<<;;;;;;===>>><<<<<<<<<===<<<;;;;;;:::666555444555666555444222222222222111000///...---))))))(((&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$&&&''''''&&&'''((()))(((((((((((((((((())))))))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$%%%&&&'''''''''&&&%%%$$$!!!!!!!!!!!!!!!"""###$$$%%%&&&'''((((((((('''&&&%%%###$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))******************)))(((''''''######$$$$$$$$$######"""!!! !!!"""#########)))777DDDHHHJJJOOOTTTVVV\\\]]]bbblllxxxzzzeeeUUUPPPKKKIIIJJJJJJHHHFFFDDDBBB???:::777:::AAAGGGDDD???777///(((%%%$$$$$$(((***...777AAAGGGIIIHHHJJJ@@@777444333444888===EEEMMMOOOQQQRRRMMMWWWooo}}}ssscccXXX[[[hhhuuu```TTTWWWfffqqq|||}}}xxxrrrmmmllllllfffXXXLLL>>>:::555111/////////.........---///111555999<<>><<<666...(((&&&%%%###!!! !!!""""""""" """"""######$$$&&&'''(((***,,,///111222333555666777777777777888999;;;<<<;;;<<<===<<<;;;<<<===???::::::;;;;;;::::::999888666444222222333444333222222333444555444111///---''''''&&&&&&&&&&&&''''''$$$$$$$$$######""""""!!!$$$%%%'''((((((((('''&&&$$$&&&'''(((''''''(((***)))))))))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$&&&'''((('''&&&%%%%%%###  !!!!!!!!!!!!"""###$$$%%%%%%&&&'''))))))(((''''''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))*********************)))''''''!!!!!!  !!!###$$$###"""$$$222@@@FFFHHHMMMRRRTTTZZZ[[[```kkkwwwwwwcccUUUPPPKKKIIIJJJJJJHHHFFFCCCAAA>>>;;;:::===DDDJJJEEE@@@888///)))&&&&&&'''))))))---666@@@GGGJJJJJJNNNDDD999555444444999???DDDLLLOOOQQQSSSOOOZZZrrr{{{wwwlll\\\RRRWWWdddooo```OOOLLLXXXdddrrrzzzuuuuuupppkkkkkklllfffYYYMMM>>>:::555111000///...---...------///222666;;;>>>FFFdddxxxfffYYYWWWTTTJJJEEEGGG;;;444,,,%%%$$$%%%((())),,,///222888AAAGGGEEE???===555,,,'''&&&&&&### !!!""""""###""""""""""""""""""""""""#########$$$%%%&&&(((((())),,,///111111222444666888777777777888:::<<<===;;;<<<======<<<<<<>>>@@@999999999999999888777777666444222111222333333333222444666777666333000---&&&&&&&&&&&&&&&'''((()))%%%$$$$$$###"""!!! ###%%%''')))***)))'''%%%'''(((******))))))+++,,,******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""###$$$###$$$&&&(((((('''&&&%%%'''$$$!!! !!!!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&'''))))))))))))(((''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***+++***++++++******)))((('''############"""!!!  !!! """$$$$$$###"""!!!000>>>DDDGGGLLLPPPRRRZZZ[[[aaakkkyyyvvvaaaUUUPPPKKKIIIJJJJJJHHHFFFBBBAAA>>>;;;;;;???FFFLLLFFFAAA888000***(((((()))******---666@@@HHHLLLMMMRRRGGG;;;666444555:::@@@DDDLLLOOORRRTTTPPP[[[tttqqqfffZZZLLLRRRfffqqqeeeTTTGGGKKKVVVbbbrrrvvvtttooojjjgggdddZZZOOO<<<888222///.........---///...,,,---000444777888EEEfff{{{ppp___VVVRRRNNNNNNJJJ===999222)))######%%%&&&'''***111999===AAAEEEDDD@@@;;;666...(((%%%###"""!!! !!!""""""$$$###"""!!!!!!!!!"""### """#########%%%'''))).........///111444666888;;;;;;<<<<<<===<<<<<<<<<======<<<;;;;;;<<<===>>>999999888777666555444444666444222333555666444222666555444222111111000000)))))))))'''&&&$$$""" """"""!!!!!!!!!###$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$###"""!!!!!! !!!######!!!  """$$$%%%((())))))))))))(((((('''######"""!!!!!! !!!!!!###$$$$$$###""""""###%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''(((((('''&&&%%%%%%###$$$%%%'''(((***+++,,,***+++++++++***)))'''&&&$$$###!!!!!!""""""   !!!!!!!!!%%%...<<>>CCCHHHFFF@@@888///)))%%%$$$$$$((((((,,,555AAAIIINNNNNNRRRFFF:::444222444:::AAAIIIQQQQQQPPPSSSTTT]]]qqq}}}oooggg^^^QQQVVVjjjtttgggRRRBBBHHHYYYiiiuuu}}}uuutttpppkkkiiieeeZZZNNN:::666111....../////////...---,,,---000555888:::CCCdddxxxmmm\\\TTTQQQLLLLLLIII<<<888111)))######%%%'''(((---555<<>>>>>>>>===<<<::::::999888777666555555777444333333555666555333555444333111000000//////++++++***((('''%%%$$$$$$###"""!!!!!!!!!"""$$$%%%&&&&&&''''''''''''((((((&&&&&&&&&%%%&&&&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((('''&&&%%%%%%&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$"""!!! !!!!!!***'''###  """###%%%'''(((((((((((((((''''''%%%$$$###"""!!!!!!!!!!!!!!!"""######"""###%%%'''''''''(((((((((((('''''''''''''''(((((((((((((((''''''(((((('''&&&&&&%%%$$$$$$%%%'''(((***++++++******++++++***)))'''&&&$$$###!!!!!!""""""   !!!!!!!!!$$$,,,999FFFJJJKKKOOOVVVSSSWWW[[[___iiixxxwwwcccSSSOOOKKKJJJKKKJJJGGGDDDEEEDDDAAA======@@@EEEJJJFFF@@@888///(((%%%$$$$$$((()))---555@@@IIILLLMMMRRRGGG;;;555333555;;;BBBIIIQQQQQQPPPSSSTTT^^^sssyyynnnkkkeeeXXX\\\mmmvvvjjjTTTCCCJJJbbbvvv~~~}}}wwwwwwtttpppmmmhhh\\\PPP:::666111......///000111---------...111555:::<<>>??????>>><<<:::::::::999999888777666666777555333222444555666555333333222111000///......---,,,***(((''''''''''''###"""!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((******)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$""" !!!"""555///&&&  !!!  """###$$$&&&''''''((((((((('''''''''&&&%%%###"""!!!!!!!!!!!!"""######$$$&&&)))(((((())))))))))))(((((((((((((((((((((''''''''''''''''''(((''''''&&&%%%$$$%%%%%%'''((()))************++++++***)))((('''$$$###!!!!!!""""""   !!!!!!"""###)))555BBBIIIKKKOOOUUUUUUXXXYYY\\\fffwwwuuuaaaSSSPPPLLLJJJKKKKKKHHHEEECCCBBBAAA??????BBBGGGKKKEEE@@@777...(((%%%$$$%%%((()))---555@@@HHHKKKKKKRRRGGG;;;666555666<<>>BBBFFFEEE>>>555+++%%%$$$%%%'''((()))...888BBBIIIKKKJJJLLLBBB888555555666<<>>CCCGGGDDD>>>444+++%%%$$$%%%'''''')))///999DDDKKKMMMLLLKKKBBB999666666888===CCCHHHQQQPPPLLLOOOUUUjjjuuuhhhqqqooouuupppZZZOOOUUUXXX```rrrzzzqqqqqq}}}zzz|||xxxvvvqqqeeeXXXBBB<<<444...,,,---///000---000333333222555<<>>999---&&&'''(((''''''+++222888<<<@@@BBB@@@@@@AAA???:::///+++%%%!!!!!!"""###### !!!"""""""""###$$$$$$###"""!!! $$$%%%'''''''''(((+++---+++---///222444555555555777888888999999999888888:::999999888777666666555777777777777666666666666///333888999888666666777666777888888777555333111...---,,,***'''$$$!!! ###"""!!!  !!! !!!"""###$$$%%%&&&&&&%%%%%%%%%&&&'''(((******&&&'''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&$$$###!!!"""!!! !!!!!!   !!!"""""""""!!! !!!###%%%&&&&&&'''%%%$$$$$$###"""""""""### !!!"""######$$$&&&((((((((())))))))))))((((((&&&'''''''''(((((())))))%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%((()))***++++++***)))((($$$###!!!!!!""""""   !!!"""###$$$""""""000>>>EEEHHHIIIHHHNNNSSSYYYdddsss}}}sssaaaOOOKKKHHHGGGIIIIIIGGGDDDCCCAAA===::::::>>>DDDJJJDDD>>>444***%%%$$$%%%'''''')))///:::EEELLLNNNMMMLLLCCC:::777777999>>>DDDHHHQQQPPPLLLNNNUUUkkkvvvkkkmmmrrruuunnn^^^TTT\\\jjjlllvvv{{{yyyxxx}}}}}}xxxwwwzzzyyykkk\\\III===222////////////111111//////222444555;;;BBBPPPnnnppp]]]XXXRRRKKKFFFCCC===555...''''''''')))---222777:::???<<>>999888666555444555777888444444555555666666777777555666777888888777666555888888777666555444333333000...---+++)))''''''&&&###!!!  """###!!!"""###$$$%%%&&&'''''''''%%%$$$&&&)))+++***((('''((()))+++++++++***)))))))))))))))))))))))))))))))))************))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######################## !!!!!!!!!"""$$$######"""!!! """ !!!######""""""!!!!!! !!!"""""""""!!! !!!!!!""""""######$$$$$$"""######$$$%%%%%%&&&&&&&&&((())))))(((((()))+++***)))((()))***+++***((((((((((((((((((((((((((()))'''%%%$$$$$$$$$$$$###$$$$$$&&&)))---...+++(((%%%###!!! !!!!!!!!! !!!!!!!!!   !!!((($$$###***888DDDJJJLLLNNNOOORRRWWWaaannnzzzppp[[[SSSPPPMMMKKKJJJHHHFFFDDDDDD???@@@>>>777===GGGEEEHHH===000'''%%%&&&&&&%%%***+++///999GGGPPPSSSRRRMMMBBB888444444777>>>FFFOOORRRSSSPPPLLLUUUppprrrgggjjjooorrrlll^^^XXXcccrrrssswwwxxxwwwzzz~~~zzzwwwwwwsssfffXXXJJJ>>>222////////////000000...///333555777===DDDPPPnnnlllZZZVVVPPPIIIDDD@@@:::222+++&&&'''(((***...333888;;;@@@???FFFHHHBBBAAA@@@444///'''###$$$%%%###"""""""""!!! !!!"""#########""""""######$$$$$$%%%&&&&&&((()))***+++,,,///......111444666666555222444777999999999999;;;777666666555666888:::<<<888888888888777777777777444555777888999888777777999999888777666555555444///...,,,***)))''''''&&&%%%###!!!  !!!!!!!!!"""###$$$%%%&&&'''''')))'''&&&'''***,,,+++)))'''((()))***+++******)))))))))))))))))))))))))))((())))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######################## !!!!!!!!!""""""#########"""!!! """ !!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""#########""""""######$$$%%%%%%%%%((()))***)))((('''((()))***)))((()))***+++***(((((((((((((((((((((((((((((('''%%%%%%%%%$$$$$$###(((&&&&&&'''***+++)))(((%%%###!!! !!!!!!!!!   !!!"""&&&###""")))555BBBIIIKKKNNNPPPSSSXXX```lllyyyqqq]]]NNNLLLIIIGGGGGGFFFDDDCCCCCC===>>>;;;555>>>JJJHHHBBB999...'''&&&((())))))))))))---888FFFQQQVVVVVVRRRGGG<<<777777888???EEEOOOQQQSSSPPPNNNZZZvvvmmmbbbbbbggglllhhh___\\\jjjzzzyyywwwtttuuu|||~~~~~~yyyuuunnnaaaUUUKKK???333000///......//////---///444666888???FFFOOOnnn}}}gggVVVSSSNNNFFF@@@;;;555...(((&&&'''(((+++000555999;;;BBBCCCKKKJJJAAAAAAAAA666///((("""###$$$###"""###!!! !!!"""###""""""""""""######$$$$$$%%%&&&'''((()))+++,,,,,,///......111444666666555333555888888888777888999999888777777777888:::;;;999999999888777666666666444555777999::::::999999::::::999888777666555555///...,,,***(((''''''&&&&&&%%%###!!! !!!!!!""""""###$$$%%%&&&&&&''')))(((((()))+++,,,+++***(((((()))************)))))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######################## !!!!!!!!!"""""""""######""""""!!!!!! """"""   !!!""""""###""""""""""""""""""!!!!!!!!!""""""###$$$$$$%%%)))***+++***'''&&&'''(((***)))((()))***+++***(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$***(((%%%%%%&&&(((((((((&&&###!!! !!!!!!  !!!"""###$$$!!!!!!&&&222>>>GGGKKKNNNRRRVVVYYY]]]hhhxxxqqq^^^JJJHHHFFFEEEFFFFFFEEEDDDBBB>>>>>>;;;777EEETTTTTTAAA999...((('''((()))))))))(((,,,777FFFRRRXXXYYYTTTIII>>>999777888===CCCOOOQQQRRRQQQQQQ___}}}~~~jjj^^^ZZZ```ffffff```___lll|||}}}yyyuuuwww~~~~~~|||{{{tttlllaaaVVVKKK???444000000...------///...///444666777===CCCOOOnnnwwwcccUUUQQQLLLEEE>>>888222+++'''&&&'''***...333777;;;===CCCGGGNNNLLLDDDFFFHHH===222***######$$$!!! !!! !!!"""###"""""""""###############$$$$$$&&&''')))***+++,,,///......111444666666555888999;;;;;;:::999:::;;;<<<;;;999888666666666666777666666666555555555444444555777999:::;;;::::::999999888777666555555444...---+++***(((''''''&&&%%%$$$######"""######$$$######$$$%%%%%%&&&''''''))))))))))))***+++++++++)))))))))*********))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$######################## !!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!!   $$$%%%### !!!  """#########""""""!!!!!!!!! !!!!!!!!!"""######$$$$$$((()))***)))((('''((()))***)))((()))***+++***(((((((((((((((((((((((((((&&&'''''''''%%%$$$$$$%%%'''&&&&&&&&&&&&'''((((((&&&$$$!!! !!!  !!!#########!!!!!!%%%///;;;EEELLLMMMSSSXXXYYYZZZdddvvvooo\\\HHHFFFEEEEEEGGGHHHHHHGGGEEEAAAAAA<<<:::KKK]]]]]]DDD===333+++'''&&&%%%%%%***))),,,666EEERRRXXXZZZRRRHHH===888777777<<>>???EEEHHHOOOMMMGGGOOOSSSHHH555,,,%%%###"""   !!!###$$$""""""###$$$%%%$$$$$$#########$$$&&&(((***+++,,,///......111444666666555:::;;;<<<;;;:::999;;;<<<::::::888777666555444444444555555555666666666777444555777999:::;;;::::::777777666555444333222222---,,,+++)))((('''''''''#########$$$%%%&&&'''(((%%%%%%&&&&&&''''''(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!! '''000///(((!!!!!!!!!!!!!!!!!!!!!!!!!!!  """######"""""""""!!!!!! !!!!!!!!!"""######$$$$$$%%%'''((()))((()))***,,,***)))((()))***+++***((((((((((((((((((((((((((($$$'''((((((&&&$$$%%%&&&"""$$$&&&((())))))(((((('''$$$!!! !!!   !!!###############%%%,,,777DDDLLLKKKSSSYYYYYYYYYaaassslllWWWEEEDDDCCCDDDFFFHHHHHHHHHFFFDDDBBB999555GGGWWWTTTCCC>>>555---(((%%%$$$$$$,,,+++...777EEEQQQWWWXXXPPPFFF===999999:::???EEERRRQQQQQQQQQTTTdddkkk\\\WWW\\\dddgggdddeeeppp~~~|||zzz~~~xxx{{{{{{uuuoooiiiaaaXXXIII>>>444111111///------000...000333444333777<<>>AAABBBGGGIIIMMMKKKJJJXXX^^^RRR666---%%%###""" !!!"""$$$%%%"""###%%%&&&&&&&&&%%%$$$######%%%''')))***,,,---///......111444666666555777888999888777777999:::555555666666777777777777666666666777888999999999444555777999::::::999999555555444333222111000000,,,,,,***)))((('''''''''"""###$$$%%%''')))******''''''(((((())))))))))))((()))***)))(((((()))***+++***))))))((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!###"""***666444)))!!!!!!!!!""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$%%%$$$&&&(((((())))))+++---***)))((()))***+++***(((((((((((((((((((((((((((###&&&***)))&&&$$$%%%''' ###(((******)))))))))'''%%%"""  !!!!!! !!!"""###$$$$$$$$$$$$(((333AAAKKKJJJQQQXXXXXXXXX```ppp}}}iiiSSSBBBAAA@@@AAADDDFFFGGGFFFEEEDDDAAA555...<<>>BBBDDDDDDKKKJJJJJJGGGJJJ^^^eeeVVV444+++###"""""" """!!!!!!!!!!!!"""$$$&&&'''###%%%&&&(((((('''&&&%%%$$$%%%&&&(((+++,,,...//////......111444666666555555666666666555555888:::444555666777888999999999777777777777888888888888444555777888999888777777555444333222111000000///,,,+++***(((((('''''''''###$$$%%%'''((()))******))))))************++++++)))***,,,+++)))((()))+++,,,+++)))((((((((()))***))))))))))))))))))))))))((())))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!"""###...+++!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%'''((()))((()))***,,,***)))((()))***+++***((((((((((((((((((((((((((("""&&&******'''$$$%%%(((###&&&)))***(((((()))+++'''%%%"""   !!!"""$$$$$$$$$"""$$$...===IIIIIIOOOVVVXXXYYY___mmmxxxgggRRRBBB@@@@@@AAADDDFFFGGGGGGBBBCCCBBB666///<<>>???DDDJJJPPPPPPQQQSSSYYYjjjkkk\\\UUUVVVXXXYYYXXX^^^ppplll```hhhxxxxxxtttpppggg]]]GGG<<<333111222000...///...---000555777777:::@@@AAAaaaooo\\\RRRNNNGGGDDD???777000+++)))))))))---333:::@@@CCCEEEFFFMMMJJJHHHDDDJJJ```gggXXX111)))"""!!!"""""""""%%%"""!!!!!!!!!###$$$&&&((($$$%%%'''))))))((('''&&&&&&'''(((***,,,...000111///......111444666666555555666666666555666888;;;888888999999999888888777777777666666555555444444555666777888888777666555555444444333222111000///++++++***(((''''''''''''%%%&&&'''((())))))))))))+++++++++++++++,,,,,,,,,***,,,...,,,***)))***---,,,+++***((((((((()))***))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!"""""""""!!!  !!!!!!""""""#########$$$%%%%%%&&&&&&'''((())))))(((((()))******)))((()))***+++***((((((((((((((((((((((((((("""&&&++++++'''$$$&&&(((((()))***)))&&&&&&))),,,(((%%%"""   !!!###$$$###!!!"""+++:::GGGHHHNNNTTTWWWYYY```kkkttt}}}fffSSSDDDCCCBBBDDDFFFIIIIIIIII@@@CCCEEE;;;555DDDNNNDDD---,,,***&&&$$$###%%%'''&&&'''---:::JJJUUUZZZZZZPPPGGG???<<<<<<===BBBGGGNNNOOOQQQUUU\\\mmmiii\\\YYYUUUVVVSSSPPPaaa{{{jjjVVVYYYnnn~~~~~~wwwrrrpppkkkdddIII@@@777555333000///000//////000000111444888<<>>DDDLLLPPPSSSQQQPPP___}}}lll___YYYSSSUUUTTTRRRccczzzkkkVVVUUUfffxxx~~~|||vvvrrrpppjjjdddNNNDDD:::777555222111333//////000000111555:::===IIIccc}}}jjjZZZQQQNNNGGGBBB:::222,,,))))))***...444<<>>DDDGGGJJJLLLMMMNNNKKKDDDFFFZZZiiiYYY>>>///(((######$$$""" """$$$&&&''''''(((***,,,,,,,,,+++*********+++,,,,,,---......111333555555444333333444333333444555555555444444555444333444666777666555666555555444444444444555333444555777777777666666777666444333444333222000---------------,,,++++++&&&&&&&&&'''((()))***+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***)))((()))+++,,,+++***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!  !!!!!!  !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""%%%$$$######$$$&&&''')))''')))******(((''''''((()))(((((()))******)))'''((((((((((((((((((((((((***222333)))"""###$$$"""###$$$%%%&&&''''''''''''&&&%%%$$$###!!! !!! ###"""$$$%%%###$$$,,,666JJJMMMQQQTTTXXX\\\bbbffftttzzz___OOOBBB???@@@EEEGGGEEECCCEEEEEECCCAAA;;;@@@TTTUUU???---(((%%%&&&&&&###"""$$$))))))...<<>>???DDDGGGEEEDDDEEEGGGDDDAAA===FFF]]]]]]BBB...(((%%%&&&&&&###"""###***)))///===NNNWWWVVVQQQNNNHHHCCCBBBBBBCCCIIIPPPKKKPPPRRRVVVhhh}}}nnn]]]XXXYYYXXXdddxxx{{{eeePPPRRRgggzzz|||zzz}}}|||wwwsssnnneee\\\SSSGGG;;;555222//////111...///000111333777===AAAGGG```|||mmm___SSSJJJDDD888444...)))(((+++///222888<<>>???DDDGGGEEEDDDEEECCCAAA===999EEE___]]]???---(((%%%&&&&&&###"""$$$******000???OOOXXXVVVPPPPPPIIICCCBBBBBBCCCHHHNNNLLLPPPRRRWWWjjjvvveee___^^^YYY```sss~~~xxxcccPPPUUUlll}}}xxxzzzyyytttooojjjaaaXXXSSSGGG<<<777444111000222...///000111222666;;;???DDD]]]~~~vvvfffZZZOOOFFF@@@555111,,,))))))---333777<<<@@@EEEJJJNNNQQQTTTWWWJJJ>>>BBBWWWaaaRRR;;;///...666===:::333+++###""""""######""""""""""""$$$'''+++000333333333222///...---,,,+++,,,---...---000333444444444444555666777777777777666555555444555555444333333666888444444555666888:::<<<===888999:::;;;;;;:::999999555444222111222111000............---+++***((('''***)))))))))******+++,,,...---------------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''(((***)))(((((()))+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!  !!!"""!!!!!! !!!!!!""" !!!!!!!!!!!! !!! !!!!!!"""###$$$!!!!!!"""$$$%%%&&&'''''''''(((******))))))***+++,,,***((((((***+++******))))))))))))))))))))))))((())))))'''%%%%%%''')))''''''((((((((((((((('''&&&%%%$$$###"""!!!!!!   %%%###$$$&&&&&&$$$''',,,999AAALLLRRRTTTVVVZZZ^^^iiiyyyttt\\\OOOBBB???@@@EEEGGGEEECCCEEECCCBBB???999EEE```]]]===,,,'''$$$&&&&&&$$$###%%%***+++222AAARRRZZZWWWQQQPPPHHHAAA@@@BBBCCCGGGLLLOOORRRTTTZZZnnnppplllkkkaaaaaaqqq|||uuucccRRRUUUjjj~~~wwwyyywwwrrrnnnjjjcccZZZPPPEEE;;;777555111000111//////000000111555:::===BBBZZZ|||ooo```UUUKKKBBB<<<444000+++)))***000777<<>>???AAADDDHHHMMMOOORRRTTT[[[qqqyyyxxxxxxjjjfffrrr}}}ssscccTTTUUUfffxxxxxxzzzxxxtttqqqnnnggg```LLLBBB999555333///---...///000000000111444888<<>>EEEIIIMMMOOOOOONNNNNNNNNEEE<<>>666111...******///666>>>BBBGGGJJJMMMNNNNNNNNNKKKGGG999???RRRcccZZZDDD@@@KKKaaa[[[LLL888***&&&%%%###!!!$$$$$$###""""""###%%%)))000555777555111...++++++,,,,,,---...//////,,,...000222333444444333888888777777777666666666888777666666777999;;;======888333444:::>>><<<999>>>>>>===<<<;;;::::::999777777666444333222000000///000111111111000///...222111000...------,,,,,,...///000///,,,*********...---,,,,,,++++++,,,,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))'''((()))))))))(((&&&%%%,,,)))%%%%%%''')))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$"""!!! !!!"""$$$%%%'''((('''%%%""" !!!"""######""""""!!!!!! """"""!!!!!! !!!!!! ######%%%&&&'''((((((((((((((()))***************++++++***************+++((((((&&&&&&''')))+++---,,,+++)))(((&&&%%%%%%%%%(((((())))))))))))(((((('''''''''&&&%%%$$$"""!!!  !!!"""######"""  """ ###%%%&&&&&&%%%$$$...888FFFQQQRRRQQQVVV^^^___eeerrrgggTTTNNNMMMKKKHHHGGGFFFFFFDDDCCCGGGCCC===777???VVVVVV<<<(((((('''&&&&&&&&&&&&'''&&&)))444GGGXXX```[[[TTTKKKBBB===@@@EEEIIILLLOOOVVVTTTSSS\\\rrr~~~uuunnnoooxxxuuu```OOORRRcccttt~~~{{{xxxtttmmmddd]]]MMMCCC999555333000///000111...---//////000555<<>>EEESSS\\\QQQAAAHHH]]]ddd]]]MMM888)))$$$"""!!!"""$$$$$$###"""######&&&)))---222333222000...,,,,,,---......///000000222333333444444333333222666666666666666666555555999888666555666777888:::===999555666:::======;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666555333222222333444555555444333222111333222000///...---------...000000///---+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******************************))))))***+++***)))((('''+++)))&&&&&&''')))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###"""!!! !!!"""$$$%%%*********'''$$$######$$$######""""""!!!!!! """"""!!!!!!!!! %%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((((((((((())))))***************++++++************++++++,,,+++)))(((((((((***++++++***)))((('''&&&&&&&&&(((((())))))))))))(((((('''''''''&&&%%%$$$"""!!!  %%%$$$###!!! ###!!!###$$$%%%%%%$$$###***444BBBNNNQQQOOOTTT[[[[[[___kkk{{{iiiYYYTTTLLLJJJHHHFFFFFFFFFDDDCCCEEE@@@:::333:::OOONNN666(((((('''&&&&&&&&&&&&&&&)))---777HHHYYYaaa]]]WWWKKKBBB===???DDDHHHKKKNNNTTTSSSTTT^^^uuu{{{qqqjjjlllwwwsss```QQQRRR```ppp{{{|||yyyuuunnneee^^^OOOEEE;;;777444111///000000......000111000555;;;===QQQrrr~~~fffVVVOOOEEE@@@;;;111,,,++++++...444<<>>888999999:::;;;<<<======;;;:::999888777666555444666777777777666444333222333222111000///.........///000111000...,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,+++++++++++++++***************************+++,,,,,,,,,+++***)))+++)))''''''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###"""!!!!!!!!!"""$$$%%%***++++++(((%%%######$$$######""""""!!!!!! """"""!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((((((((((()))******++++++******++++++************++++++///...,,,***(((((((((((())))))(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&%%%$$$""""""&&&&&&%%%"""  """ !!!###$$$%%%$$$######%%%...===JJJNNNNNNQQQVVVXXX[[[dddrrrgggYYYTTTLLLIIIGGGFFFFFFFFFEEECCCDDD???999222777IIIIII222(((''''''&&&&&&&&&&&&&&&+++...666FFFVVV^^^\\\XXXKKKCCC===???CCCEEEIIILLLQQQQQQTTT```xxxxxxlllbbbdddppp|||sssaaaQQQSSScccrrr}}}}}}zzzvvvpppfff```QQQGGG===888666222111222000...///111222111444:::===PPPqqqwww___PPPJJJBBB>>>888,,,)))+++---111888@@@HHHNNNSSSPPPSSS]]]bbbYYYGGG999>>>RRRfffdddMMM???OOOhhhmmmeeeSSS<<<,,,'''&&&%%%!!!"""$$$$$$###"""###%%%(((((((((((()))***+++,,,------......////////////------///000111222333444222333333444555555666666999888777777777777888888999::::::999777888<<<@@@::::::;;;;;;<<<======>>>===<<<;;;:::999888777777666777777777555333111000333222111000///////////////000111000...---------...---,,,,,,++++++,,,,,,...---,,,+++***+++,,,,,,***************************+++,,,,,,,,,+++***)))***)))((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""!!!!!!""""""###$$$((())))))'''$$$"""!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!!!!!!!###########################$$$%%%'''((((((((()))))))))***++++++++++++***++++++*********+++,,,,,,...---+++***((((((((((((''''''((()))))))))))))))'''(((((((((((((((((('''&&&&&&&&&%%%%%%###""""""&&&&&&%%%###  !!!!!!"""###$$$#########!!!)))777FFFMMMMMMOOOSSSYYY[[[aaannn{{{bbbRRRLLLJJJHHHFFFFFFFFFFFFEEEDDDEEE@@@;;;555777GGGHHH444((('''&&&&&&%%%%%%&&&&&&***,,,333AAAOOOXXXXXXUUUKKKDDD>>>???BBBCCCGGGKKKPPPOOOQQQ]]]wwwwwwhhh[[[[[[gggtttppp^^^PPPUUUhhhzzz~~~{{{xxxqqqhhhaaaRRRHHH>>>:::777444333444111///000222222111444:::>>>PPPoooqqq[[[MMMHHH???:::444)))(((+++000666;;;CCCKKKQQQUUUSSSXXXbbbeeeWWWEEE999EEE[[[mmmfffMMMAAAOOOccciiicccRRR<<<,,,((('''&&&"""###$$$$$$######$$$&&&((((((''''''(((***+++,,,------------------......------...///000222333444222222333444666777888888999999999::::::;;;<<<===777:::;;;999666777;;;@@@>>>>>>>>>>>>==================<<<;;;:::999999888777777777777666444222111333222111000000//////000///000111000...------......---,,,,,,++++++,,,,,,///...,,,+++***+++,,,---************************)))***+++++++++***(((((())))))***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""""""""""""""######$$$&&&(((((('''$$$"""!!!!!!######""""""!!!!!! !!!!!!""""""""""""""""""$$$$$$%%%%%%&&&&&&''''''$$$$$$&&&'''((()))))))))))))))***+++++++++++++++++++++******+++,,,,,,---******))))))((((((((((((&&&'''((()))************''''''((((((((((((''''''%%%%%%%%%%%%$$$###""""""!!!!!!$$$%%%$$$""" !!!""""""############!!!&&&333BBBKKKLLLMMMPPPXXX\\\```iiizzz{{{aaaOOOIIIIIIGGGEEEEEEFFFFFFFFFDDDEEE@@@<<<777666DDDFFF555''''''&&&%%%%%%%%%%%%%%%)))+++222>>>KKKSSSUUUSSSKKKDDD???@@@AAABBBFFFKKKPPPMMMMMMYYYtttzzzhhhXXXVVVbbbooogggXXXMMMSSSdddvvv|||yyysssjjjcccSSSIII???;;;999666555777333000000111111111444:::???OOOkkkzzziiiVVVLLLGGG<<<666111((((((---444:::???EEELLLRRRTTTTTT\\\fffbbbQQQBBB<<>>??????999:::;;;999888888<<<@@@BBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999999777888888888777555444333222111000////////////000...///000000...---------...---,,,,,,++++++,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))*********)))''''''(((***++++++)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""""""""############%%%''')))(((&&&$$$$$$$$$######""""""!!!!!! !!!!!!""""""""""""######!!!""""""###$$$%%%%%%&&&$$$%%%&&&'''((())))))))))))***++++++,,,+++++++++++++++***++++++,,,---...(((((((((((())))))))))))&&&''')))***++++++******&&&''''''((((((''''''&&&$$$$$$%%%$$$$$$###"""""" !!!""""""###$$$""" !!!"""###$$$%%%"""$$$///>>>HHHKKKLLLMMMTTTZZZ^^^cccrrr|||cccSSSNNNHHHFFFDDDDDDFFFGGGFFFEEECCC===:::555222;;;>>>000'''&&&&&&%%%%%%%%%%%%%%%+++...555@@@KKKSSSUUUTTTJJJEEEAAAAAAAAABBBGGGMMMPPPMMMLLLXXXttt~~~lll[[[WWWcccooofff]]]UUUVVV\\\hhhxxx}}}zzztttkkkeeeSSSIII???<<<;;;888888999555111000111000000555<<<===LLLgggttt___PPPIIIEEE888222000***)))000888===AAAFFFLLLRRRQQQUUU```hhh^^^JJJ@@@BBBZZZdddeeeZZZPPPTTT```hhhccc^^^PPP===...(((%%%"""###$$$$$$###"""###%%%'''&&&(((+++...///000///..................---------333222111000000111222333333444666888:::<<<>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<;;;:::<<>>===<<<;;;;;;;;;;;;:::999999888888555555666666666555333222000000//////......//////,,,...//////---,,,,,,---...---,,,,,,++++++,,,,,,---------...---,,,,,,+++++++++++++++++++++++++++((()))*********)))'''''''''***,,,,,,)))'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""###############"""$$$''''''&&&$$$$$$$$$######""""""!!!!!! !!!!!!"""""""""######### !!!"""###$$$$$$$$$%%%&&&((()))))))))))))))***++++++,,,,,,++++++++++++++++++,,,---......)))))))))******)))))))))&&&''')))+++++++++***)))&&&''''''((((((''''''&&&###$$$$$$$$$$$$######"""  !!!"""###$$$###!!!  """$$$%%%&&&######+++999EEEIIIJJJKKKOOOXXX\\\^^^jjjwww```SSSPPPGGGEEEDDDDDDFFFGGGFFFEEECCC<<<999222,,,333555)))'''&&&%%%%%%$$$$$$%%%%%%,,,000777BBBLLLSSSTTTTTTJJJEEEBBBBBBBBBCCCHHHOOOOOOLLLMMM[[[xxxppp^^^ZZZfffrrrrrrmmmggg```[[[```qqq~~~{{{uuullleeeRRRIII@@@===<<<:::999;;;666222000000///000555<<<;;;IIIdddqqqWWWKKKGGGCCC666000000,,,***111:::???BBBFFFLLLQQQOOOUUUbbbhhhZZZEEE???EEEYYYaaaccc[[[XXX```fffgggfffbbbTTTAAA222***&&&###$$$$$$$$$###"""###%%%'''&&&)))---111333222111//////////////////.........------------///111333444444555777999;;;>>>???@@@>>>>>>>>>>>>>>>======<<>><<<<<<===???AAABBB?????????>>>===<<<<<<<<<:::::::::999999888888888111222333333333222111000000//////............///,,,---///...---,,,,,,---...---,,,,,,++++++,,,,,,,,,---...///...---,,,+++++++++++++++++++++++++++)))******+++***)))(((''''''***---,,,)))'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""###############!!!$$$%%%$$$"""""""""#########"""!!!!!! !!!!!!""""""#########$$$""""""###$$$&&&'''(((((($$$%%%&&&((())))))************+++,,,,,,,,,,,,+++++++++++++++,,,---...///+++++++++++++++***)))(((&&&(((***+++,,,+++)))(((&&&''''''''''''''''''&&&######$$$$$$$$$######""" """###%%%$$$"""!!!!!!""" """$$$&&&'''###"""(((666BBBGGGHHHIIIMMMXXX]]]]]]ggg}}}pppZZZOOONNNFFFEEEDDDDDDFFFGGGFFFFFFDDD>>>:::222)))...///$$$'''&&&%%%%%%$$$$$$%%%%%%+++///777BBBLLLRRRSSSRRRIIIEEEBBBCCCCCCCCCIIIQQQNNNLLLOOO___|||~~~lll[[[WWWfffxxx}}}wwwqqqlllooo|||~~~||||||yyymmm```VVVMMMBBB999666777777777444111000111111111555<<>>@@@AAA???@@@AAA@@@===;;;;;;<<<;;;;;;;;;===>>>>>><<<:::777777999:::;;;<<<<<<<<<999777555444333444555666333222000111222222111///111111000///...---,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---...//////------------------------+++++++++************)))+++***)))(((((()))***+++))))))((('''''''''''''''''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!!!!#########"""###$$$ !!!!!!$$$###"""!!!!!!"""###$$$"""!!! !!!###$$$!!!""""""######$$$%%%%%%(((((((((((())))))))))))---000...)))''')))++++++,,,,,,---....../////////,,,---.../////////...---((((((((()))******++++++(((&&&%%%%%%'''(((((('''***&&&"""###(((,,,+++)))""""""!!! !!!!!!!!!!!! """%%%'''%%%""" !!!$$$%%%%%%$$$###***---...999IIIOOOJJJLLLPPPWWW___dddmmm~~~~~~gggUUUMMMKKKFFFDDDBBBBBBCCCFFFGGGGGGCCCAAA999000+++---...,,,((()))((('''&&&&&&(((***---444>>>GGGMMMPPPSSSTTTMMMKKKGGGBBB???AAAHHHNNNNNNLLLPPPcccppp^^^XXXdddttt|||yyy|||}}}qqqddd]]]SSSEEE;;;888999:::;;;333000///111111000555;;;AAAGGGZZZxxxqqq^^^QQQIII???888111++++++...333777<<<@@@CCCGGGNNNSSSTTT```ggg]]]HHH>>>HHHWWWkkkeeebbbfffnnnqqqmmmiiicccWWWDDD333)))%%%%%%&&&&&&$$$"""###&&&(((((((((+++///222444333111000000...,,,,,,---...//////...---...///111222222222222444555777999;;;<<<======<<<===>>>===;;;::::::;;;:::999999:::<<<===<<<:::::::::;;;<<<============999888666555555555666777555444333333444444333111222222111000///...------............---------,,,++++++,,,------.../////////......---,,,++++++***++++++++++++***************)))(((''''''((()))***++++++***)))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$#########$$$ """$$$$$$"""""""""###"""""""""#########$$$$$$#########""""""#########$$$############$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((((((((()))))))))))),,,...---)))''')))++++++...---------------------+++,,,,,,---,,,,,,,,,+++((((((((()))******++++++((('''%%%&&&'''(((((('''***&&&"""###'''******((("""!!!  !!!$$$&&&&&&###  !!!###%%%%%%$$$###)))++++++444CCCIIIEEEFFFKKKTTT[[[___hhhzzz|||fffTTTLLLKKKFFFDDDBBBBBBCCCEEEFFFFFFBBB@@@999000---...---***((((((((('''&&&&&&(((+++000666>>>HHHOOOSSSTTTTTTMMMKKKHHHCCCBBBEEELLLRRRNNNLLLQQQddduuuccc[[[eeetttsssgggaaaVVVGGG<<<888999;;;===333000///000000///444:::@@@EEEWWWssskkkYYYNNNEEE;;;444...***,,,000888;;;???AAADDDJJJRRRXXX[[[dddeeeTTT???;;;NNNbbbgggffffffkkkqqqqqqiiiaaaVVVIII777***&&&&&&&&&%%%$$$""""""###&&&)))++++++---111555777555111...---...---,,,---...///...------...///111222222222222777888888999999999888888777999::::::999888888999999777666777:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666777888999777666555666777777555444333333222111000//////...000////////////.........,,,,,,,,,---......////////////...---+++***)))))),,,,,,,,,+++++++++******)))((((((''''''(((((()))+++******)))))))))))))))(((''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%!!!###$$$$$$"""!!!!!!"""######$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((()))))))))******---,,,((('''***,,,+++......---,,,,,,+++******,,,+++******))))))))))))'''(((((())))))******+++)))'''&&&&&&'''((('''''')))&&&"""###&&&''''''%%% """&&&'''%%%"""  ###%%%$$$###"""'''((('''...<<>><<>>999555444111000000///...222888AAAEEEPPPfffxxxdddSSSJJJ???777000......000777???DDDGGGKKKMMMPPPVVV^^^dddmmmgggUUU???:::III]]]hhheeekkknnnkkkjjjhhh]]]OOO777000'''###$$$%%%$$$"""&&&'''((())))))+++...111000000///,,,***)))+++---...---,,,,,,------,,,+++---...///111222222222222///000111222333444444444444666888888777777777999999777666777:::;;;<<<;;;===<<<;;;999999999:::;;;::::::;;;;;;;;;;;;<<<<<<888777888999:::999666444444444333333222222222222////////////....................................++++++,,,------......///......---------,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))******+++++++++***************)))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$"""!!!!!!"""$$$############"""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&'''((()))***++++++)))---...+++)))+++,,,***))))))***++++++,,,------...---+++***)))(((((((((&&&''''''(((((())))))***+++)))((('''(((((('''&&&%%%%%%$$$$$$#########"""!!!%%%))))))&&&$$$$$$"""!!!"""###"""!!!!!!!!!!!!%%%...888>>>>>>@@@FFFOOOWWW```lllxxxlllYYYMMMHHHGGGEEECCCBBBCCCDDDDDDCCCAAA;;;999555222555888555...&&&&&&&&&%%%&&&)))///333///333;;;FFFQQQVVVWWWUUUNNNJJJFFFDDDEEEIIILLLMMMLLLHHHSSSqqqsssaaaYYYcccqqq~~~}}}{{{vvvqqq___XXXNNNFFFBBB???<<<999555222111111000///333999???CCCMMMaaalllYYYKKKEEE:::444//////000444<<>>BBBJJJ^^^~~~zzzeeeQQQFFFCCC888222...000333777???GGGKKKJJJGGGDDDGGGQQQ```kkkfff[[[HHH<<>>>>><<<::::::999777666666777999:::999999:::;;;<<<<<<<<<;;;999999:::<<<===<<<888555333222222222222222222222222222222111111111111000///////////////.........000000//////.........---//////.........---------((()))***++++++***)))((('''''''''''''''((())))))''''''(((((())))))************))))))))))))******''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$!!!#########"""###$$$$$$$$$$$$######"""""""""$$$###"""!!!!!!"""###$$$"""!!! !!!###$$$######$$$%%%%%%&&&&&&'''&&&&&&'''((()))***++++++,,,000111---+++,,,,,,***......---,,,,,,+++++++++))))))*********((('''&&&&&&&&&''''''((())))))))),,,***(((((((((((('''&&&###$$$%%%%%%$$$$$$$$$%%%!!! ###(((******(((%%%###  """""""""%%%###!!! !!!&&&000999???:::<<>>666,,,)))111;;;???AAAEEEIIIOOORRRPPPRRR[[[eeekkkaaaLLL===EEEUUU]]]]]]\\\]]]fffmmmhhhXXXCCC444,,,(((((('''&&&%%%%%%%%%%%%$$$'''***+++***(((&&&&&&,,,,,,,,,+++++++++++++++*********++++++,,,,,,---000222444555444333333444111111222333333444555555888:::===>>><<<:::::::::<<<<<<;;;:::;;;<<<===>>>???===;;;888777888:::<<<<<<===============<<<<<<555777999;;;======<<<;;;999666333222333333000...000111111111000///---,,,---......///////////////222222111000000000000000//////...---------------***)))((()))+++,,,+++*********+++++++++,,,,,,,,,,,,))))))+++...---,,,,,,)))))))))))))))(((''''''%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%&&&###!!!"""%%%'''&&&$$$$$$%%%&&&'''''''''&&&%%%((('''''''''(((+++---///---...///...,,,++++++,,,,,,---...000222111///,,,+++,,,,,,***((('''((()))'''''''''((()))+++,,,---,,,+++)))'''&&&'''((()))''''''&&&%%%%%%$$$######$$$###!!!  """ !!!%%%''''''&&&'''$$$!!! !!!"""""""""###%%%&&&$$$"""$$$+++111:::===???BBBKKKWWW___```oootttcccXXXOOOIIIGGGCCCBBBBBBCCCDDDCCC@@@===<<<777222/////////---+++$$$%%%%%%%%%'''***///333666>>>FFFMMMTTTXXXUUUOOOMMMGGGCCCCCCDDDDDDIIIOOOJJJOOObbbxxxqqqrrrvvvyyy{{{vvvwww}}}}}}zzztttbbb\\\QQQDDD???===999333555444333000......000333888???HHHWWWrrrzzzcccRRRHHH===444333------555===@@@CCCGGGFFFKKKNNNNNNRRR[[[cccfffYYYGGG@@@OOO```^^^RRRKKKTTT[[[```ZZZKKK999,,,&&&''''''&&&%%%%%%%%%%%%%%%%%%'''***+++***'''&&&&&&******++++++++++++++++++*********+++,,,,,,------...000222333222111111222111111222333333444555555777999;;;<<<;;;:::;;;<<<;;;:::999999999:::;;;<<<===<<<;;;::::::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::888999;;;<<<<<<;;;999888777555222222333333222000000000111111000///---,,,---....../////////////////////...---------------...------,,,,,,,,,------+++***)))***+++,,,+++************+++++++++,,,,,,---+++*********))))))))))))))))))))))))(((''''''&&&'''((())))))((('''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$$$$$$$""""""""""""$$$$$$%%%###!!!"""%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&))))))''''''''')))+++,,,,,,---...---+++***+++,,,,,,---...000222111///,,,+++,,,+++***'''&&&'''(((&&&&&&&&&'''((()))+++,,,,,,+++)))'''&&&'''((()))''''''&&&&&&%%%$$$$$$######""" """!!!  """ !!!$$$''''''&&&&&&###  !!!!!! """$$$&&&$$$"""###)))...:::===???AAAIIIUUU[[[]]]eeewwwmmm]]]RRRIIICCCBBBBBBBBBBBBCCCDDDCCC@@@===;;;666000.........+++)))$$$%%%%%%%%%&&&)))---111333===GGGMMMQQQTTTQQQLLLIIIDDDAAAAAACCCEEEKKKRRRNNNTTTfff~~~|||}}}vvvuuuzzztttbbb\\\PPPDDD???>>>;;;666666666444000......000222777===DDDQQQlllrrr[[[LLLCCC:::222//////222:::???BBBFFFKKKEEEHHHKKKMMMTTT]]]aaa```SSSCCCCCCWWWdddWWWDDD:::AAAFFFIIIEEE:::---&&&###&&&&&&%%%$$$$$$$$$%%%%%%''')))++++++***'''&&&&&&((()))******++++++++++++*********+++,,,---------,,,...000111000/////////000111111222444555555666666888999999999999;;;===999888888888888999:::::::::;;;;;;<<<======>>>???:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999777666555333222111222333222111000000000000000///---------......///////////////111000000///////////////,,,,,,+++++++++,,,,,,------,,,++++++,,,---+++************++++++++++++,,,,,,,,,+++)))(((((()))+++)))))))))))))))(((((('''''''''(((((((((((('''&&&$$$######""""""######$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$%%%###""""""$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&***)))((('''''''''))))))+++---------+++***+++,,,------...000222222///---+++++++++)))'''%%%&&&'''%%%%%%%%%&&&'''((()))***,,,+++)))'''''''''((((((''''''&&&&&&%%%$$$$$$$$$"""!!! !!!!!!  !!! !!!$$$&&&&&&&&&%%%""" !!!###%%%$$$""""""%%%)))888<<>>???BBBFFFMMMTTTSSSYYYlllwwwsss}}}}}}{{{ttteee___SSSGGGBBBBBB???:::777777444111...---///222666<<>>AAADDDIIIMMMGGGIIILLLPPPXXX___^^^XXXOOOEEEHHHYYY\\\III777333...111444222,,,'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&(((***,,,,,,***((('''''''''((()))++++++,,,++++++)))******+++,,,---......,,,...000000///.........000000111222444555666666888888888777666666999<<<888888888888888999999999:::;;;<<<===>>>>>>======<<<<<<===>>>>>>>>>======;;;;;;;;;;;;:::888777666555444333222111111111000000000000//////......------......///////////////111111000000000000000111,,,,,,,,,+++,,,,,,---......,,,+++,,,------,,,***************++++++++++++))),,,,,,(((&&&))),,,---(((((())))))))))))(((((('''''''''''''''&&&&&&%%%$$$$$$############$$$$$$########################$$$##################$$$###"""!!!!!!!!!!!!"""###$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&''''''((()))+++,,,...---,,,,,,---............000222222000...+++++++++)))&&&%%%&&&'''&&&&&&&&&&&&'''((()))***+++***)))((('''''''''(((''''''&&&&&&%%%%%%%%%%%%###"""  !!!###%%%&&&&&&&&&###  !!!###%%%%%%$$$###$$$%%%444999>>>@@@FFFOOOVVVWWW]]]mmmiiiXXXPPPIIIEEEDDDAAAAAAAAABBBCCCAAA>>><<<999444///,,,,,,+++)))&&&%%%%%%&&&%%%$$$%%%(((***---===LLLPPPMMMKKKIIIHHHDDD???===???AAAEEELLLSSSTTT\\\pppxxxpppvvvxxxyyy}}}tttgggaaaUUUIIIDDDDDDAAA<<<888777555111......000222666<<>>;;;:::555///,,,,,,+++(((&&&%%%&&&&&&%%%$$$$$$&&&(((...>>>NNNQQQMMMJJJIIIHHHEEE@@@>>>@@@BBBDDDJJJPPPQQQ\\\rrr{{{pppqqqqqqtttvvvgggbbbWWWKKKFFFEEE@@@:::777777555111//////111333555<<>>BBBFFFKKKOOOOOOQQQTTTWWWYYY[[[YYYNNNAAA<<>>CCCKKKRRRUUUTTT\\\nnnwww^^^RRRNNNJJJFFFDDD@@@@@@@@@AAAAAA@@@===::::::555///,,,+++***'''%%%%%%&&&&&&&&&%%%%%%&&&(((000???NNNPPPMMMJJJJJJIIIDDDAAA???BBBDDDDDDHHHMMMMMM[[[uuuwwwsssooorrrxxxhhhdddZZZPPPJJJGGGAAA:::666666444111//////222444333;;;@@@DDDVVVtttnnn```RRRGGG===444000111333;;;AAADDDIIIPPPSSSQQQSSSXXX[[[[[[WWWPPPAAA444===QQQ\\\NNN:::///***%%%&&&&&&%%%$$$"""""""""###%%%%%%%%%&&&'''(((***+++(((***++++++++++++,,,---)))+++---//////---+++***)))***+++,,,---///000000---///111111///---------//////000222444666777777888888777555222111222333444555666777888777666666555555666777888888888888555666777888999999999999888888888888888999999:::555666666333///------//////...------------...///---......//////////////////////////////000111111000///...---,,,+++++++++)))((((((***,,,------,,,))))))))))))************))),,,+++(((...555111&&&''''''((()))))))))))))))***)))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""$$$###!!!!!!###&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''((()))*********+++''')))++++++++++++---///000//////000111222111000//////...+++(((&&&'''(((''''''&&&&&&''''''((((((*********))))))((('''&&&&&&&&&''''''''''''''''''%%%$$$"""!!! !!!!!! !!!"""!!!!!!!!!!!!$$$'''&&&$$$!!! !!!!!!!!!""""""!!!"""###$$$$$$$$$%%%...777;;;???FFFMMMOOOUUUYYYggg{{{pppYYYOOONNNLLLGGGEEE?????????@@@AAA@@@===:::999444---***)))(((&&&###$$$&&&''''''&&&&&&''')))111>>>KKKNNNLLLKKKJJJIIIBBB@@@@@@DDDFFFFFFIIIMMMLLL\\\yyyxxxqqqsssyyylllhhh___TTTNNNJJJCCC;;;666555444111///000333555111:::???CCCSSSppp{{{___SSSFFF===555---...444888???DDDFFFLLLTTTVVVRRRSSSYYY]]]ZZZTTTHHH888***EEEWWWXXX@@@------///***######$$$$$$$$$###$$$$$$%%%%%%&&&&&&((()))+++,,,((()))++++++++++++---///+++,,,...000000...+++***)))***+++,,,...///000111---///000000...---,,,,,,...///000222444666777888555666666444222222333444333333555666666666555444222222333555666888999999666777888999:::;;;;;;;;;999999888888888888888999333555555222///---///111///...---,,,,,,---//////---......///////////////,,,,,,,,,,,,,,,---...///000///...,,,+++***))))))(((''''''))),,,---------))))))))))))************(((,,,,,,---777BBB>>>111''''''((())))))))))))))),,,+++)))((('''''''''((($$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!  !!! """$$$###!!! ###&&&&&&&&&%%%$$$%%%&&&'''((())))))************))))))%%%''')))))))))***,,,...111/////////111222111000000000///,,,)))''''''(((&&&&&&%%%%%%%%%&&&''''''************)))((('''&&&&&&&&&''''''''''''''''''$$$###!!!   !!!!!! !!!$$$'''%%%###  !!!  """###$$$######---666999<<>>@@@FFFIIIHHHJJJMMMKKK^^^}}}{{{zzzzzzyyytttlll^^^RRRLLLIII@@@666666444111000111222222111555555888???JJJ^^^}}}rrr\\\PPPCCC:::444///000333??????BBBGGGNNNSSSUUUVVVVVVWWWZZZWWWIII888333777PPPPPPFFF666---///---&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%'''+++///+++******,,,///111111000333222111000///...---,,,+++++++++,,,,,,---------...///000///---,,,,,,,,,333333444555666777888888777666555555555555555666555666777888999:::::::::666777888999:::;;;;;;;;;;;;===>>><<<888666777999;;;:::888777777777888999888666444111000111222333555111,,,((('''+++///333////////////////////////---------------...///000//////---,,,***)))((('''"""###%%%''')))+++,,,,,,************************000---+++---111222///+++))))))))))))))))))))))))(((((((((((('''&&&%%%$$$"""!!! """###$$$"""###$$$%%%%%%$$$###"""########################""""""!!! !!! !!!!!!"""###$$$$$$$$$$$$$$$%%%''')))***''')))******))))))***+++)))(((&&&%%%&&&)))+++---.........///////////////.........---,,,+++***)))###$$$%%%&&&&&&&&&&&&%%%,,,+++***)))((('''&&&%%%''''''(((((('''&&&&&&%%%&&&%%%$$$""""""""""""###  """""""""""""""$$$&&&$$$$$$###!!! """ !!!!!!!!!""""""""""""%%%%%%---:::>>><<>>FFFXXXvvvyyyhhhUUUJJJ>>>666222000222777@@@CCCHHHMMMQQQSSSTTTUUU\\\ZZZXXXQQQCCC888999AAAQQQKKK???222+++,,,+++(((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%'''***---***+++---000222333111...333222111000///...---------------..................000111111///......///222222333333555666777888888888777777777777777888888999::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<===>>><<<999777888999<<<;;;:::888888888999999777666444222111111111222333111///---,,,...000111////////////////////////............//////000000///...---,,,+++)))((((((###$$$&&&(((***+++,,,,,,************************---***((()))------***'''))))))))))))))))))))))))(((((((((((('''&&&%%%$$$""""""!!!!!!!!!"""###$$$######$$$$$$$$$$$$##############################""""""!!!  !!!"""###$$$############$$$&&&''')))((()))******))))))***+++)))((('''&&&''')))+++---............//////////////////......,,,+++***)))$$$$$$%%%%%%%%%&&&&&&&&&++++++***)))(((''''''&&&'''''''''(((''''''&&&&&&&&&%%%$$$"""!!!""""""###    """$$$''''''&&&### !!! !!!"""###$$$%%%&&&$$$+++888>>>===BBBKKKOOOTTTYYYbbbrrrnnn[[[KKKHHHGGGAAA>>>@@@@@@@@@@@@>>><<<;;;::::::333///++++++,,,+++'''### $$$((()))'''%%%''')))888FFFPPPNNNLLLMMMIIIAAAAAA@@@@@@CCCHHHLLLKKKIIIRRRkkkuuuqqqwwwzzzttt}}}|||rrrnnnbbbTTTJJJGGGDDDAAA;;;888444222222222111000222555:::===AAAOOOkkkkkk[[[LLLAAA777222000111555;;;CCCIIIPPPUUUUUUUUUUUUWWWbbb]]]TTTHHH<<<888BBBOOOQQQCCC444---***((((((***%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%&&&))),,,***,,,///333555555222///222222111//////.........///000000000000/////////...000222222111000111222555444444444555777888::::::999999999999999::::::;;;<<<<<<=========<<<<<<===>>>>>>>>>>>>===<<<;;;===>>>>>>===:::999999:::===<<<;;;:::999999999999666555444333222222111000111111111222111000//////////////////////////////////////////000000000000///...---,,,+++***)))((($$$%%%''')))***+++,,,,,,+++++++++++++++++++++++++++)))'''(((***+++(((%%%))))))))))))))))))))))))((((((((((((''''''&&&%%%###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###########################"""  !!!"""######$$$$$$$$$$$$%%%'''((())))))***++++++)))((()))******)))((('''''')))+++---------........./////////000000000///---+++***)))&&&%%%$$$$$$$$$%%%&&&'''******)))))))))(((((((((&&&''''''(((((((((''''''&&&%%%###"""!!!!!!""""""    """$$$))))))((($$$  """$$$&&&'''&&&###)))555===>>>@@@FFFGGGNNNUUU]]]iiizzzhhhXXXJJJGGGFFFAAA>>>@@@@@@@@@???>>>===;;;999999333///,,,******)))%%%""""""'''---,,,'''%%%(((,,,888FFFPPPPPPNNNLLLFFF>>>@@@@@@AAADDDHHHJJJKKKKKK]]]vvvwwwoooooo~~~tttnnnwww}}}uuurrrhhhWWWJJJFFFEEEDDD>>>;;;666333222222111000000444999<<<===IIIbbbzzzvvv___QQQDDD;;;111...///111777>>>EEELLLTTTXXXWWWVVVYYY\\\bbb[[[PPPAAA777999GGGUUUKKK999+++++++++&&&%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%'''+++---,,,---///222666777555333222111000///......//////000000111111111000///......000222222222222222444999888777777888999;;;===:::999999999999::::::;;;======>>>>>>>>>===<<<<<<===>>>>>>???>>>>>>======>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;:::999999888888555555555444333222000000000111111222111000///.../////////////////////////////////000000000//////......---,,,++++++******&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,,,,)))'''))))))))))))))))))))))))((((((((((((((('''&&&&&&$$$$$$#########$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''###########################"""  !!! !!!"""######'''''''''((()))******+++***+++,,,+++)))((()))*********)))((()))***+++------------......//////000222111111000...,,,***)))((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&%%%###"""!!!!!!"""""" !!!"""!!!!!!!!!###%%%'''''''''$$$  !!!###%%%&&&&&&###&&&111;;;===???BBBFFFMMMUUU\\\cccqqqzzzcccVVVJJJGGGGGGCCCAAAAAA@@@???>>>======;;;888666222///,,,***)))'''###!!!""")))///---&&&###(((---888CCCNNNQQQOOOLLLEEE===@@@???BBBFFFHHHIIILLLOOOggg~~~uuuqqq{{{tttpppuuuzzzxxxmmm[[[LLLFFFEEEEEEAAA===888444333222222111...222777:::;;;DDD[[[pppkkkWWWKKK???666///...000333999@@@EEEKKKQQQSSSRRRTTTYYY^^^ZZZTTTIII<<<666<<>>>>>????????????>>>=========<<<<<<;;;999999999999999888888777555555555444333222000000111000///............///////////////////////////---.../////////...---------------,,,,,,+++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,---,,,+++)))************************((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$'''&&&$$$$$$$$$$$$&&&'''###########################"""!!! !!!"""!!!!!! !!!!!!"""###$$$'''(((((())))))************+++,,,+++***)))***++++++******)))******,,,,,,------......///000111111222222222111///---,,,+++***((('''%%%%%%&&&((()))))))))))))))************''''''((((((((((((((('''%%%$$$###!!!!!!!!!!!!""" !!!!!! !!!###%%%%%%&&&'''%%%###""""""""""""!!! """###%%%&&&###%%%---666;;;>>>@@@GGGMMMUUUZZZ^^^fffvvvqqq\\\RRRIIIEEEEEECCCAAAAAA@@@>>>=========;;;777444111///---***(((&&&###!!!""")))...,,,%%%###'''...777@@@IIINNNOOOLLLFFF???AAA???BBBGGGHHHHHHNNNVVVoooyyy~~~zzzuuuvvv}}}qqq___PPPJJJGGGEEECCC???999555333333333333...000444777999AAARRRcccttt```NNNEEE;;;444///000444777===CCCCCCFFFKKKMMMNNNPPPUUUYYYPPPJJJ@@@777666===BBBCCC444---)))+++,,,)))%%%###$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%%%%'''***///222222000//////222666888999111000...---...///111222...000222333444333111000...000222333222222333444777777777888888888999999777777777777888999::::::;;;<<<<<<=========<<<<<<::::::<<<===>>>????????????===<<<<<<======<<<;;;777777888999999999888888666555444333222222111000111///---++++++,,,...///////////////////////////---.../////////...,,,+++------------,,,,,,,,,,,,******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***************************((((((((())))))(((((('''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%##########################################""""""""""""""""""###$$$%%%%%%%%%%%%&&&'''(((((('''''')))***++++++******+++---,,,+++++++++++++++,,,,,,......///000111111222222222222222111000///...---+++***)))((((((((()))***)))*********************((())))))))))))((('''&&&%%%$$$"""!!! !!!!!! !!!###$$$&&&((((((&&&%%%&&&'''###"""  !!!###$$$%%%$$$%%%)))000777===@@@EEEIIIPPPUUUWWW[[[iiiwwwhhhSSSMMMEEEBBBAAAAAA@@@???@@@>>><<<<<<===;;;666222000///---+++(((&&&$$$######(((,,,***%%%$$$(((---888===DDDJJJKKKIIIEEEAAABBB@@@BBBHHHHHHHHHRRR___xxxwwwvvv~~~~~~ssscccVVVOOOKKKFFFDDD@@@:::555444444555555000///111444777<<>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>><<<;;;;;;===>>><<<:::555666888:::;;;;;;;;;:::777666444222111111111222///...---,,,,,,,,,---...////////////////////////...///000000000///---,,,,,,,,,------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++++++++,,,,,,************************(((((())))))))))))((((((&&&''''''((('''&&&%%%$$$######$$$$$$$$$$$$##############################"""###%%%&&&&&&%%%###"""############$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&''')))++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,//////000111222333444444111111222222111111000///,,,,,,,,,++++++*********+++******************************))))))'''&&&%%%%%%$$$"""!!! !!!!!!  """"""$$$&&&'''%%%$$$$$$%%%"""!!!"""$$$&&&$$$%%%%%%&&&***333<<>>@@@===;;;<<<===;;;555000//////...+++(((&&&%%%%%%$$$'''***)))''''''***---<<<===AAAEEEGGGEEECCCAAACCC@@@BBBHHHHHHIIIVVVgggvvvsss}}}zzz}}}~~~sssdddYYYSSSNNNHHHDDD@@@:::666555555666666222//////222555999BBBKKKlllppp\\\KKK===666333//////666<<<@@@EEEKKKHHHJJJMMMRRRUUUUUURRROOOBBB;;;000,,,333<<<999...(((......'''&&&,,,+++%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&'''))),,,///777666555444444222///,,,111///...------///222444///111444777888888777666222444666666555444555666666888:::<<<<<<;;;888777888888888888999:::;;;<<<;;;;;;<<<>>>????????????>>>????????????>>>======>>><<<:::;;;===>>><<<999555666888;;;<<<======<<<888666444111000111222333...............------,,,///////////////////////////000111222111000...,,,,,,,,,---------------...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---------...///************************(((((()))))))))))))))(((''''''((((((((('''%%%$$$"""###$$$%%%%%%$$$###"""########################"""$$$&&&((((((&&&$$$###$$$$$$$$$$$$%%%&&&''''''&&&'''((()))))))))(((''''''(((***++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,///000111222333444555555111111222222222222111111,,,------------,,,+++***+++++++++*********))))))+++++++++***((('''%%%$$$%%%$$$"""!!! !!!!!!  !!! """$$$!!!######"""  ###&&&((($$$&&&&&&$$$'''000;;;BBB>>>@@@GGGOOOQQQRRR\\\hhh}}}]]]MMMJJJFFFBBBAAACCCCCC@@@@@@===;;;<<<>>>;;;555///...///...,,,)))'''&&&&&&&&&'''((())))))***,,,...@@@??????BBBDDDBBBAAA@@@DDD@@@BBBHHHHHHIIIYYYmmmvvvxxx}}}yyyooogggmmmzzzvvvlllcccZZZSSSNNNBBB===;;;:::888333111333111///------111888@@@EEE^^^{{{lll[[[OOOCCC999555---///444;;;BBBIIIOOORRRNNNLLLLLLRRRXXXXXXPPPGGG555111------///000---*********)))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((***,,,---...555666777666444333444555666444000---,,,...000222000111222333444555555555444555666555444444555777777666666777999999888777777777888999::::::;;;;;;;;;::::::;;;<<<>>>@@@AAA===;;;;;;>>>@@@AAA>>>;;;::::::::::::999888777666888999:::;;;:::888666444666666555444222111111000111000......///111111000///......///111111000/////////000000000000//////000...,,,*********+++,,,------------------,,,,,,***+++,,,,,,,,,+++***))))))***+++,,,,,,+++***)))+++++++++************)))(((((('''''''''(((((()))$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''))))))((((((''''''&&&&&&'''((((((***+++,,,---------......,,,+++---000222000222555888999888777666555444333111///...------222111000///////////////...---+++***)))((())))))((((((((((((((('''''''''&&&%%%$$$"""!!!!!! !!!!!! !!!"""###$$$!!!!!!"""$$$%%%%%%"""  """######&&&$$$###$$$(((...444888===@@@DDDJJJOOOSSSWWWXXXooojjjSSSKKKGGGBBB???????????????<<<::::::::::::888555333...)))%%%%%%((()))'''$$$,,,)))'''&&&$$$%%%,,,555IIILLLIIIAAA>>>@@@AAA>>>DDDCCC@@@FFFKKKIIIWWWtttsssnnnooojjjaaa\\\eeevvvzzzpppfff]]]VVVSSSFFFAAA===<<<999444333444111///------000666===BBBVVVooo|||fffVVVJJJ>>>666333000333999@@@HHHNNNSSSUUUQQQOOOMMMPPPSSSOOOEEE;;;000,,,)))***---///---******)))((((((&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,---...000111222222111000111222444333111000//////000000111111333444555666666666333333444555666666555555777666666777999999888666666666777999:::;;;;;;<<<::::::::::::;;;===>>>???===<<<;;;===???@@@>>><<<;;;;;;;;;:::999777666555888999:::;;;;;;999888666666555555444333222111000333111...---...//////...///......///111111000/////////000000000000//////...---+++******,,,---...//////...---,,,,,,++++++******,,,---...------,,,)))***+++,,,,,,+++***)))+++++++++************)))))))))((((((((()))))))))%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''(((((())))))***((())))))***+++,,,---...,,,,,,,,,+++***+++...111111333555777888888777777:::999666444222222111111000000000000/////////...///...,,,+++***)))******((((((((((((((('''''''''&&&%%%$$$"""!!!!!!!!!!!!  !!!"""###$$$!!!!!!"""$$$%%%%%%"""  !!!"""###$$$%%%$$$$$$&&&+++222777===???CCCHHHLLLQQQUUUWWWccctttdddPPPHHHEEEBBB?????????>>>===;;;:::999999999777444222---)))%%%%%%((()))'''$$$)))&&&%%%%%%%%%&&&...777JJJLLLIIIBBB>>>@@@AAA>>>BBBAAA???CCCHHHIII[[[{{{qqqeeebbb^^^WWWTTT```tttvvvjjj___ZZZXXXMMMFFF@@@===;;;666444666222000...---///444:::===KKK^^^{{{ppp[[[MMMCCC999333111333777>>>EEELLLPPPSSSTTTPPPNNNLLLMMMLLLEEE999000***'''%%%'''+++---,,,***)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***,,,---...---...000000//////000222222222222222111000000///111222333444555666666666222111222555888999666333666555555666888888777666444555777888:::;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>===;;;<<<===>>>>>>===<<<;;;:::999777666555444777888:::;;;<<<;;;999888666555555444333222111111333111...------------,,,///......///111111000/////////000000000000//////,,,++++++++++++---///000000000///...,,,+++***)))((()))***,,,------------******++++++++++++******+++++++++************)))*********)))))))))))))))''''''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%'''(((***+++,,,---******++++++,,,---......,,,------,,,,,,---///222333444555666777888888888:::888555222111000111111//////000111111000...---000///---,,,+++***++++++((()))))))))(((''''''&&&&&&%%%$$$###"""!!!!!!!!! !!!"""###$$$###""""""$$$%%%$$$"""  !!!"""######%%%'''%%%$$$&&&---444;;;>>>AAAEEEHHHLLLQQQTTTUUUcccyyyttt[[[LLLDDDBBB@@@??????>>><<<:::999888777777777666333000,,,)))%%%%%%'''((('''%%%%%%######%%%&&&'''///888LLLLLLIIIBBB@@@@@@@@@>>>@@@BBBAAACCCGGGKKKcccsssbbb\\\ZZZVVVVVVbbbvvv{{{mmmaaa\\\[[[SSSJJJBBB???<<<777555666444222///...///222666888BBBLLLgggqqqbbbQQQEEE<<<555222222666:::@@@GGGKKKNNNNNNMMMIIIIIIHHHHHHEEE>>>444,,,(((&&&%%%&&&)))++++++***(((''''''&&&%%%$$$###"""#########$$$$$$$$$$$$$$$&&&&&&''')))***+++---------///000111111111333555444333222111111111111111000111222333444555555555222000111555;;;<<<777222666555555666888888777555333444666999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<===>>>>>><<<;;;999777555444333222444555888:::;;;;;;:::999666555555444333333222222111///---,,,---...------///......///111111000/////////000000000000//////---,,,,,,,,,,,,---.../////////...---,,,,,,++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))******))))))((((((((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&''')))***,,,---...++++++,,,,,,---......///...///000000000000333555555555666777888999:::::::::777444111//////000111...///111222222111///---111///...,,,++++++++++++))))))******)))((('''&&&&&&&&&$$$###"""!!!!!!!!!  !!!###$$$%%%######"""###%%%%%%###!!! !!!""""""!!!%%%(((&&&"""""")))111999<<>>>>>>>>===:::888777666666666666444111...+++)))&&&%%%&&&'''&&&%%%###"""###%%%&&&'''///888MMMKKKGGGCCCAAA@@@???>>>???EEEFFFGGGKKKQQQjjjvvvccc[[[YYYVVVYYYdddwwwpppddd^^^\\\VVVLLLCCC@@@>>>999555555555333111//////111333555===@@@UUUzzzxxxbbbUUUGGG>>>888444444666;;;>>>DDDIIIKKKKKKIIIGGGFFFGGGFFFEEE@@@888000+++***(((''''''((()))))))))''''''&&&%%%$$$######"""!!!"""""""""#########$$$&&&'''((()))***+++,,,------///111222222222444666666444111//////111333555///000111333444444444444333222222666<<<===888333666555555666888999777666333555777:::<<<=========>>>>>>>>>>>>>>>======<<<>>>===<<<;;;;;;;;;===>>>:::999777555333222111111111333555888999999999888666555555444444333333333///---++++++---///000//////......///111111000/////////000000000000//////......------,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,++++++++++++++++++,,,+++++++++*********))))))(((((()))))))))((('''&&&((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((()))***+++++++++,,,,,,,,,------......//////000111222222222444666777777777888999:::;;;<<<===;;;888555444333444444...000222333333222000///111000...,,,+++++++++,,,***+++,,,,,,+++)))(((&&&'''&&&%%%###""""""!!!!!!!!!!!!!!!!!! """###$$$%%%###""""""###%%%%%%$$$###!!! !!!!!!""" %%%(((&&&!!!!!!'''---555999>>>@@@AAADDDJJJOOOOOONNN]]]yyyrrr[[[KKKEEE============>>>===:::777666555555555555333000---***(((&&&%%%%%%&&&&&&%%%%%%######%%%%%%'''///888MMMIIIDDDBBBBBB@@@???>>>>>>FFFHHHIIIOOOVVVoooxxxfff^^^ZZZVVVXXX```qqquuuiiibbb___YYYNNNEEECCCAAA<<<777555555444222111000111222222999:::HHHeeeyyyhhhTTTJJJ???999666555888<<>>======>>>>>>?????????>>>>>>===<<<===>>><<<;;;:::<<<===888666444222000//////000000111444777888888888777555555555555444444333333...,,,+++,,,...000111111///......///111111000/////////000000000000///////////////...---,,,,,,+++++++++,,,------......///222111000...------------,,,,,,++++++++++++,,,,,,+++++++++************)))(((((()))))))))'''&&&$$$''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!"""######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((()))))))))))))))))))))))),,,,,,,,,---------......---///111222111222444666888999:::;;;<<<=========<<<;;;999777666444444333000111222333444333222222222111///---,,,,,,------,,,---......---+++)))''''''&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%"""!!!!!!"""%%%&&&&&&%%%!!!!!! !!!!!!!!!$$$'''&&&###"""&&&***000666===@@@@@@CCCHHHMMMOOOMMMUUUkkkfffPPPEEECCC<<<;;;;;;<<<===<<<:::777666555444444444333000---)))((('''%%%%%%%%%%%%&&&'''$$$$$$%%%%%%(((111;;;LLLEEE@@@AAABBB@@@??????===FFFHHHIIIQQQ\\\ttt{{{lllfffbbb^^^WWW\\\iii|||zzzqqqiiiddd[[[QQQHHHFFFEEE@@@999666666555333222111111111222444999@@@MMMfff}}}hhhWWWIII@@@888555444555;;;AAABBBDDDHHHKKKMMMLLLJJJIIIGGGGGGEEE>>>444+++'''&&&+++++++++***)))((()))***(((((('''&&&%%%$$$######"""######$$$%%%%%%&&&&&&''''''((()))***++++++,,,---...000000000000222333666444333111111333555666222222444555666777777777777888999999:::::::::999888777777888::::::999888777888;;;>>>??????===<<<<<<===>>>??????>>>======;;;===???>>>;;;::::::<<<555333111///.........///111222555777888888888777555555555555444444444444000...,,,---///000111111///......///111111000/////////000000000000//////---...............------,,,,,,------------------000000...------------...---,,,++++++++++++,,,---+++++++++************)))((()))*********(((&&&%%%%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""###$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''''''''((((((((())))))))),,,,,,,,,,,,,,,------------///222333333333555666999:::===???@@@??????>>>;;;;;;;;;:::888666333222333333333444444444555555555444222000/////////000...///000111000---***((('''&&&%%%$$$###""""""""""""!!!!!!!!!!!! !!!"""###%%%%%%!!! """%%%'''((((((!!!!!! !!!!!!"""$$$%%%&&&%%%%%%&&&(((+++333<<<@@@AAABBBGGGLLLKKKMMMQQQ\\\pppuuu[[[HHHAAA@@@<<<;;;:::;;;<<<<<<:::999666555444444444333000---)))((('''%%%$$$$$$%%%&&&'''$$$"""$$$%%%)))555@@@JJJBBB===???BBB@@@>>>???@@@GGGGGGHHHTTTddd~~~~~~~~~tttpppmmmhhhXXXZZZeeewww~~~wwwnnnhhh\\\RRRJJJIIIIIICCC<<<888666555444333222222222222111999===>>>OOOsssrrr\\\LLLCCC;;;444222333555<<>>>>>>>>===<<<:::===??????<<<::::::;;;333111///---,,,---......222333666888999999888777555555555555555444444444222000......///000000//////......///111222000/////////000000000000//////+++,,,---...////////////.........------,,,,,,,,,,,,+++*********+++,,,---------++++++++++++------+++++++++************))))))***+++,,,+++)))'''%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$###!!! """###%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***++++++,,,,,,,,,,,,,,,,,,///222444666666666888999999;;;>>>AAABBBAAA@@@>>>???@@@@@@@@@>>>;;;888666444444444444444555666777777666444222111111111222///000111222111...+++)))''''''%%%$$$###"""""""""!!!!!!  !!!!!!"""$$$%%%&&& """%%%((())))))"""!!!!!! !!!!!!"""###$$$%%%&&&''''''&&&)))222<<>>???<<<;;;::::::<<<<<<;;;:::666555444444444333000---(((((('''%%%$$$###%%%&&&&&&###!!!###%%%+++888DDDHHH???;;;???BBB@@@>>>@@@EEEKKKGGGHHHXXXlllyyy{{{}}}zzz|||{{{www```WWW[[[ooo|||vvvrrroooccc[[[PPPJJJGGGFFFBBB>>>999777555444444333222000111555999<<>>>>>============>>>>>>>>>===============>>>???888666333///---,,,,,,,,,111222444555555555444444555555444444444333333333444444333222111111111111//////000000111111222222111111000///////////////......---------......///,,,,,,,,,+++++++++******+++---......---------...---------,,,,,,+++++++++******))))))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%'''))))))(((''''''((()))***+++,,,...///000111...///111444666777888888<<<===???AAAAAA???===<<>>@@@@@@AAADDDEEECCCDDDGGGGGGDDD>>>777000...***&&&%%%((((((+++......,,,***)))***))))))'''&&&%%%%%%%%%%%%&&&'''%%%!!!###))),,,+++'''''''''((()))+++---...000000000000111111111111222222333444444555666777666555555777999;;;;;;:::999999999::::::999999999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<<<<======>>>>>>===============>>>888666333000...---------222333444555666555555444555555444444444333333333333333222222222333333444000000000000000111111111000000///...............///......---------......,,,,,,,,,++++++++++++***'''(((*********))))))***------,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%'''))))))(((((()))*********+++,,,...///000000...///111444666777888999===>>>@@@AAAAAAAAA@@@???DDDBBB@@@>>>===<<<;;;;;;666777999;;;;;;:::999888555555555444333222111000///000111111111///---+++***)))(((&&&%%%$$$#########"""!!! !!!!!!!!!""""""$$$$$$###""""""###$$$%%%!!!  """###$$$%%%&&&&&&&&&%%%$$$)))111888===@@@CCCEEEKKKKKKMMMOOORRR]]]sss~~~eeeRRRDDD:::666666888888888888888777666555444111///000222000+++&&&'''&&&$$$#########$$$$$$"""+++000---,,,555CCCLLLHHHHHHGGGBBB======AAAFFFFFFHHHHHHNNNaaaxxxzzzyyyhhhbbbppp{{{xxxuuupppggg\\\SSSOOOJJJDDD>>>:::888444222222111000///111111444666777===LLL[[[lll\\\QQQEEE:::666222333555888<<>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>===<<<;;;;;;;;;::::::<<<===>>>?????????<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<888666444111///.........444444555666666666555555555555444444444333333333222222222222333444555666111111111111000000000000//////...---------......000///...---------------,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++***))))))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%''')))***))))))***,,,++++++,,,,,,---...//////...000222444666777888999>>>??????@@@AAABBBCCCCCCDDDCCCAAA???>>>>>>??????<<<<<<<<<<<<============::::::999888666444222111///000111111111000...---***)))(((&&&%%%$$$$$$###$$$###"""!!!  !!!!!!!!!"""""""""$$$$$$######"""######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$%%%&&&***000888>>>AAABBBFFFHHHLLLMMMKKKRRRfffyyyrrrZZZKKKAAA;;;777666666666666666555444333222333111//////000///+++'''&&&&&&%%%$$$$$$$$$%%%%%%""",,,222000...777EEEPPPNNNLLLGGG@@@;;;<<>>888666///444999>>>AAACCCEEEGGGIIIRRRXXXTTTKKKEEEAAA>>>;;;000'''&&&''''''(((***(((***,,,---,,,,,,+++***)))'''%%%######$$$&&&((($$$''')))))))))************)))(((((())),,,///111//////000000111111222222111222333555777888888999<<<<<<<<<>>>@@@BBBBBBBBB>>>??????????????????>>>?????????>>>>>>>>>======;;;<<<>>>???@@@@@@???>>><<<==================<<>>===<<<;;;;;;:::;;;999888666444333222111111555555666666666666666666555555444444444333333333444333333333444444555666222222111111000000//////000//////.........//////111000///...---,,,,,,,,,------,,,,,,,,,++++++++++++++++++---...///...---,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%''')))*********,,,---,,,,,,,,,------.........///000222444666888999999>>>>>>>>>???@@@BBBDDDEEEDDDDDDCCC@@@???>>>???@@@<<<<<<;;;::::::;;;<<<=========<<<;;;999777555444333333333333222000///...+++***((('''%%%$$$$$$$$$######"""!!! !!! !!!!!!!!!!!!"""""""""$$$$$$##################&&&%%%%%%$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$'''%%%&&&+++333;;;??????@@@BBBFFFJJJJJJPPP___ooozzzfffPPPEEE@@@===:::888666666666555444222111000222000///......---***'''%%%%%%%%%%%%%%%%%%%%%&&&###,,,000---+++555EEEPPPPPPLLLDDD<<<888:::AAAGGGKKKGGGIIIYYYuuuxxxmmmmmm{{{yyyxxx~~~|||uuummmddd^^^ZZZTTTLLLFFFCCC@@@;;;888777666555444000------111444666;;;BBBHHH\\\yyy}}}lll___PPPEEE===666444666000555<<>>999444,,,&&&%%%'''&&&'''***,,,,,,,,,,,,------------+++)))&&&$$$######%%%&&&,,,%%%,,,<<<:::+++'''111***)))))))))***---///111...//////000111111222222333222222333555888:::<<<>>>======???AAACCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@??????@@@AAA@@@???===<<<===>>>????????????>>>===>>>>>><<<;;;::::::::::::;;;:::999777666555555555666666666555555555666666555555444444444333333333666555444444333333333444222222111111000000//////111000000000000000111111111000///...---,,,,,,,,,---------,,,,,,,,,++++++***))))))***---...---+++++++++++++++++++++++++++))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%''')))*********,,,---,,,,,,,,,------.........///000222555777888999999<<<<<<===>>>@@@BBBDDDEEEDDDEEEEEECCC???======>>><<<;;;:::999999:::;;;<<<<<<<<<===<<<<<<;;;999999:::999888666444111///...+++***)))'''&&&%%%$$$$$$!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$######""""""""""""######""" """""""""###$$$$$$%%%%%%)))&&&$$$(((000888<<<>>>@@@>>>AAAGGGLLLRRR\\\eeezzzgggUUUCCC;;;:::999666666666666666555444222111000111000...---,,,+++)))'''###$$$$$$%%%%%%&&&&&&&&&"""(((+++(((***888IIIUUUPPPKKKBBB;;;888;;;BBBHHHJJJFFFKKKaaa|||uuummmllluuu~~~xxx~~~wwwppphhhccc___ZZZQQQJJJEEEAAA<<<888777666555555555111000222333222666;;;;;;HHH___yyy{{{iiiVVVOOOFFF???777000000333333666<<>>===>>>@@@AAA@@@???>>>??????@@@@@@??????>>><<<======>>>???@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<>>>>>>@@@@@@@@@@@@>>>>>>===<<<;;;:::::::::::::::;;;::::::999888888777666777666555555444444555555555555444444444333333333666555444333222222222222111111111111000000000000111111000000111111222222000///...---------------------------,,,,,,,,,,,,,,,******,,,000111///---*********+++++++++++++++)))))))))************+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''')))***))))))***,,,++++++,,,,,,---.../////////111333555777888999:::<<<<<<===???@@@BBBCCCCCCCCCFFFHHHFFFAAA======>>>>>>===<<<;;;;;;;;;<<<===;;;;;;<<<======<<<<<<<<<>>>===;;;888555222000///+++***)))'''&&&%%%%%%$$$ !!!"""###$$$%%%!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$###"""!!!"""###%%%%%%%%%###!!!""""""""""""###$$$%%%&&&)))'''&&&''',,,333888;;;BBB>>>???EEEKKKOOOUUU[[[qqqxxxWWWIII<<<777777666555555666666666555444333222111000///...,,,***)))((('''###$$$%%%&&&''''''''''''!!!%%%&&&'''...???PPPYYYNNNIIIBBB===<<<@@@EEEJJJIIIGGGPPPkkk{{{vvvrrrooosssyyy}}}~~~{{{uuummmhhhddd^^^UUUMMMIIIEEE???;;;999888777777999666666777555222444888888===HHHZZZppp|||gggXXXGGGAAA<<<:::666222333666999:::>>>GGGRRR\\\aaabbbmmmnnniiiYYYHHH<<<444///'''%%%$$$%%%%%%)))333???BBB<<<444...------,,,,,,***)))(((''''''''''''''' (((FFFfffccc@@@(((&&&((()))+++---.../////////......///000111222333333444555666777:::===???AAABBBAAA@@@@@@AAAAAA@@@>>>>>>??????@@@@@@??????>>>===============>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===;;;;;;:::::::::::::::;;;999999999999888888777666777666444333333333444444555555444444444333333333444333333222222222333333000000000000000111111111000000000000000111222222///......---------.........------------,,,,,,,,,...,,,+++---222444222...)))*********++++++++++++))))))*********+++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%'''))))))(((((()))*********+++,,,...///000000000111333555777999::::::<<<>>>???AAACCCCCCCCCBBB@@@EEEJJJJJJEEEAAA???@@@@@@???>>>>>>=========>>>;;;;;;<<<<<<===<<<<<<;;;>>>===:::888555333111111,,,+++)))(((&&&%%%%%%%%%!!!!!!!!!!!!"""###$$$$$$!!!!!!"""""""""#########$$$$$$%%%%%%$$$###!!! ###%%%'''))))))'''$$$###!!!!!!!!! !!!"""$$$%%%(((((('''''')))---444888>>><<<>>>CCCFFFIIIPPPWWWcccwwwwwwbbbLLLCCC:::888777666666777444444444444444333222111//////...+++)))'''''''''$$$%%%''')))************###%%%%%%(((333DDDOOOSSSIIIEEE@@@===>>>BBBFFFIIIIIIIIIWWWuuu{{{xxxwwwtttsssvvvyyy~~~~~~yyyqqqlllhhh```VVVNNNMMMIIICCC>>><<<;;;;;;:::555555666888555111111555555444555===OOOgggyyyeeeRRRGGG>>>888555666888888:::>>>???>>>AAAKKKZZZgggmmmooopppmmmaaaNNN>>>555///,,,(((&&&&&&&&&'''---===MMMKKKCCC888000,,,+++***)))'''(((((())))))))))))***++++++111:::666+++***222'''))),,,...000000///...---...///000111222333333444666999<<<>>>@@@AAAAAAGGGEEEDDDCCCDDDDDDBBBAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>======<<<<<<;;;;;;??????=========>>>???@@@<<<===>>>@@@@@@>>>===<<<::::::999999999:::;;;;;;888888888888888777666555666555444333222333333444555555444444444333333333111111111111222333444444//////000000111111222222///////////////000111111......---------......///......---------,,,,,,,,,***(((&&&)))...000...***))))))******++++++++++++))))))******++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))******)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%'''))))))(((''''''((()))***+++,,,...///000111000111333555777999::::::===???AAADDDEEEDDDCCCBBB>>>EEEKKKLLLHHHDDDBBBCCC????????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::<<<;;;999777555333222222,,,+++)))(((&&&%%%%%%%%%######"""""""""""""""###""""""""""""############$$$$$$%%%%%%$$$###!!! !!!$$$&&&'''%%%"""  !!!###$$$&&&'''((('''&&&***111666777888===AAABBBDDDNNNYYYTTTjjj}}}fffMMMDDD===777666555333333666222222333333333222222111///...---+++((('''''''''&&&''')))+++,,,------,,,&&&&&&'''***666CCCHHHGGGCCC@@@===;;;>>>AAAEEEGGGIIIKKK\\\{{{zzzzzzxxxppphhhkkkyyy~~~vvvppppppmmmcccYYYVVVMMMNNNIII???:::===>>>===777777666555444222222111000333777:::@@@KKKZZZfffppp\\\MMMDDD@@@999888555333888AAADDDCCCAAABBBGGGOOO[[[fffnnnqqqrrrlllaaaRRRAAA333)))%%%,,,###""")))...333BBBVVVNNN@@@222------+++))))))'''&&&&&&&&&&&&'''((((((,,,---,,,+++))))))+++---))),,,...//////...//////000000000000111222333444444555666888:::===@@@AAAFFFDDDCCCAAABBBCCCEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA???>>>======>>>>>>BBB@@@>>><<<<<<===???AAA???>>>======>>>>>>===<<<;;;;;;;;;;;;:::999888888888888888888777777777666999888666444333333333333444444555555555555555555666555333111111222333444333111000000111111000...//////............//////111///---,,,.../////////+++,,,---...---,,,+++***------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++)))((((((((()))*********)))((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''')))******++++++***+++,,,...///000000000///111333444444666999;;;;;;===AAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFDDDDDDDDDEEEFFFEEEDDDBBBAAA===@@@DDDDDDAAA?????????BBB>>>:::888888777333///...,,,)))'''$$$###""""""$$$######"""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$######"""######%%%'''(((&&&""""""!!!!!!""""""###$$$%%%''''''&&&'''(((***+++---555888<<>><<<666666666999CCCNNNRRROOOHHHGGGIIIPPPZZZdddiiikkkpppmmmcccRRR>>>000***)))'''%%%&&&)))---666IIIZZZJJJ===000++++++)))((((((&&&&&&&&&%%%&&&''''''(((***))))))((())))))******+++---///000///........./////////000111222444444444555666888;;;===???AAACCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>???>>>===<<<<<<======>>>AAA@@@>>>======>>>???@@@???>>>======>>>>>>===<<<;;;;;;;;;;;;::::::999888999999999888888888888888999888666444333333333333444444555555555555555555555333222111111111333444222111//////000111///...//////............//////000...------/////////...,,,,,,------,,,,,,++++++---,,,,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,++++++)))((((((((()))***)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((***************+++,,,...//////000000///000222333444666999;;;<<>>>>>???AAA???<<<:::888666333000000...+++)))&&&%%%$$$$$$$$$###""""""!!!!!!""""""""""""""""""!!!!!!!!! ######$$$$$$$$$######""""""###$$$&&&((('''### """!!!!!!!!!""""""###$$$''''''&&&&&&''')))***+++111444999<<>>@@@LLL___ttt}}}cccWWWHHH>>>;;;:::777444222444888AAAPPP^^^aaa]]]QQQLLLJJJPPP[[[dddgggfffllljjjaaaNNN999,,,)))+++$$$***+++)))---<<>>@@@AAA???@@@@@@@@@@@@@@@??????AAAAAA@@@@@@???===<<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::999999888888888999888777666444333333333333555555444444444444444444222222111000000111222333111///...///000000///---//////............/////////...---...000000...------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******)))((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###"""#########$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))************+++,,,---...////////////111333444444666999<<<<<>>===>>>???AAAAAA???<<<888444333333222000...+++)))'''&&&%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """######$$$$$$$$$######!!!!!!###%%%''''''%%%###"""!!!!!!!!!!!!!!!"""###&&&&&&&&&&&&&&&'''((()))+++///444999<<>>@@@AAABBB>>>???@@@AAAAAA???>>><<<>>>>>>>>>===<<<;;;:::999999999999:::;;;<<<<<<===;;;<<<===>>>>>>>>>===<<>>======>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;:::999888777777777888888777777666555444444333333555555444444444444333333111000000///000000111222000...---...///000///---//////............//////---------///000000...+++---+++)))'''&&&''')))***++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******)))))))))))))))''''''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''((())))))))))))******+++------.........000222444555555777:::<<<===???AAABBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBAAA@@@???@@@AAAAAABBBBBB>>>888444444555333222///---***(((&&&%%%###"""!!!!!! !!!!!!!!!!!!"""######"""!!! """"""###$$$$$$$$$###### !!!$$$'''((('''%%%""""""!!!!!! !!!!!!!!!%%%%%%%%%%%%&&&&&&''''''&&&+++111666999<<<@@@BBBEEELLLUUU[[[bbbooottt\\\HHH<<<888777444222000111222444444444222111000///------,,,,,,+++++++++(((%%%######$$$)))+++...000222111000///---******333@@@HHHDDD<<<::::::;;;===<<<:::===BBBQQQmmm}}}rrrsssxxx|||}}}wwwrrrmmmiiikkk^^^YYY]]]XXXHHHAAAEEE???>>>===;;;999777666555///000222444444444555666777999999:::>>>KKK]]]kkkwwwjjj\\\OOOHHH???>>>;;;888444111000000222666<<>>???AAABBBBBB@@@===<<<<<<<<<<<<<<<;;;:::999888888888999:::;;;<<<======999:::<<<>>>>>>===<<<;;;???>>>======>>>>>>===<<<;;;::::::::::::;;;======999888666555555555777777666666666555555444333333555555444444333333333333000000000000000000000111///...---...///000///...//////............//////---------...000///---++++++)))&&&$$$###$$$&&&'''***+++,,,------------,,,******+++++++++,,,,,,,,,************)))))))))(((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((()))(((((()))***+++,,,---------,,,111222444555666888;;;===???@@@BBBCCCDDDEEEGGGIIIFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCAAACCCCCC???:::666666888333222000...+++(((&&&%%%######"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$!!! ###&&&(((((('''$$$###"""!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&'''''''''%%%)))...333777:::===@@@FFFLLLRRRVVVZZZcccrrr~~~vvv^^^JJJ>>>:::777666111000///000222444333222000///...---,,,+++++++++******)))'''$$$######%%%***,,,///111222111000///,,,***,,,666AAAEEEAAA<<<999999;;;>>><<<:::>>>FFFYYYvvv~~~~~~|||xxxuuupppkkkjjj```ZZZ[[[XXXNNNHHHIIIAAA@@@>>>===;;;999777777111111000000000000111111666999:::777444666>>>FFFQQQ\\\nnnzzzooojjjbbbXXXPPPIIIEEEDDD@@@>>>888111,,,,,,111555444888===CCCMMMVVVWWWTTTMMMJJJJJJPPPZZZ```___\\\FFF===222+++((('''%%%"""$$$)))...:::RRRcccZZZEEE555...)))((((((%%%%%%(((%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$'''***,,,+++((()))+++...000111111222333,,,---...000222444666888:::;;;>>>@@@BBBCCCCCCCCC???@@@BBBBBBBBB@@@>>><<<:::;;;;;;;;;;;;;;;::::::999:::;;;<<<============:::;;;===>>>???>>>>>>===???>>>======>>>>>>===<<<;;;::::::::::::<<<>>>???999777555444444444666777555555666666555444444333555555444444333333222222111111111111000000/////////...---...000111000/////////............//////...---,,,---//////---,,,***(((%%%###"""###$$$%%%)))***,,,---...------,,,******+++++++++,,,,,,,,,)))************)))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###"""#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((((()))***++++++,,,,,,,,,+++///111333444444666999<<>>EEEIIIOOORRRTTTZZZccckkknnn^^^III<<<888888555222000//////111333333222000...---,,,+++************))))))(((&&&######$$$&&&+++,,,///111222111000...******000;;;BBBAAA>>><<<:::888;;;???>>>;;;BBBNNNeee{{{tttsssuuutttnnniiiddd^^^\\\ZZZVVVOOOJJJFFFEEECCCAAA???===<<<;;;444222...,,,,,,---...///222333555666555444444555444<<>>999333...---///222444444999===@@@EEELLLQQQQQQMMMKKKKKKMMMPPPPPPLLLGGG666222+++'''&&&&&&'''(((''',,,777KKKaaahhhWWWAAA111,,,(((((('''$$$###&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&((()))******+++...000111000000000111...//////111333555777888999:::===@@@AAABBBAAAAAA@@@@@@AAAAAA@@@???===<<<999:::;;;<<<<<<======<<<;;;<<<===>>>??????>>>>>>===>>>???@@@AAAAAAAAAAAA???>>>======>>>>>>===<<<;;;:::999999:::===???@@@:::888666444444555777888444555666666666555444333555555444444333222222111333333333222111000///...000///...///111222111000//////............/////////---,,,,,,---......---***)))'''$$$######$$$%%%(((***,,,---......---,,,******+++++++++,,,,,,,,,)))******+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''(((((('''''')))******+++++++++++++++,,,...000111111333666999;;;<<<===>>>>>>@@@CCCEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOLLLJJJIIIIIIJJJIIIFFFCCCCCCAAA@@@??????>>><<<:::666666444222///+++(((&&&%%%%%%$$$############### !!!$$$&&&&&&%%%###"""!!!!!!"""$$$$$$%%%%%%$$$###!!! !!!$$$'''((()))'''&&&%%%###""""""!!!!!!!!!"""%%%'''((()))))))))%%%'''))),,,///333888<<<@@@DDDIIIMMMPPPSSSWWWYYYjjjyyyqqqSSSIII>>>666555444222////////////111222222000...,,,,,,+++***))))))))))))''''''&&&$$$######%%%'''+++---000222222111000...(((+++555???BBB>>><<<>>>:::777:::@@@???===GGGVVVttttttkkklllsssuuuppphhhgggccc^^^]]]\\\TTTIIIKKKJJJIIIGGGEEECCCAAA@@@666222...++++++---000111///......111666999888666999999999;;;@@@IIISSS[[[nnnvvvzzztttpppfffbbb\\\WWWTTTRRROOONNNEEEBBB<<<666333444999===888444000111555666222---333999===>>>@@@HHHOOOQQQNNNMMMLLLKKKHHHBBB;;;666---,,,***'''%%%&&&***...---333BBBXXXiiigggQQQ<<<000+++''''''&&&""""""%%%'''&&&&&&&&&&&&'''((((((((())))))(((((()))+++......000222222000.........000000000222333555777888777999<<>>===<<<888999;;;<<<===>>>>>>>>>======???@@@@@@@@@???>>>@@@@@@AAABBBBBBCCCDDDDDD???>>>======>>>>>>===<<<;;;:::999999:::===???AAA;;;999777555555666888999444555666666666555444333555555444333333222111111444444444333111000...---000//////000111222222111//////............/////////---++++++,,,---...---+++***(((&&&%%%%%%%%%%%%((())),,,.........---,,,******+++++++++,,,,,,,,,)))******++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&''''''(((''''''''')))******+++++++++*********+++---...///111444666555666777777888999===???IIIIIIHHHHHHHHHIIIJJJJJJLLLMMMNNNPPPPPPPPPOOONNNLLLJJJIIIJJJLLLJJJFFFBBBDDDAAA>>>>>>@@@@@@>>>;;;888888666444111---***(((&&&%%%$$$$$$######$$$$$$ ###%%%%%%$$$"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$""" !!!###'''((()))((('''&&&$$$###""""""""" """%%%''')))***++++++%%%&&&((())),,,000666;;;;;;???DDDJJJNNNOOOOOONNNXXXjjjmmmZZZCCC???;;;777444222111////////////111222222///,,,,,,+++***))))))((())))))&&&&&&%%%$$$"""###&&&(((,,,---000222222111000...(((---888BBBCCC<<<;;;@@@;;;777:::@@@@@@???JJJ[[[~~~yyyuuutttvvvvvvvvvnnnlllhhhddd___\\\YYYXXXRRRQQQOOOMMMJJJGGGEEEDDD@@@;;;222***''')))***)))...+++,,,222222...///333999666555888999999;;;???GGGIIIMMMRRRXXX]]]```bbbfffhhhjjjlllkkkiiieeecccfffbbb]]]YYYVVVTTTRRRQQQTTTQQQNNNPPPTTTRRRKKKDDD;;;777111......000111111///111222222222333666888;;;;;;<<>><<<;;;;;;AAA@@@>>><<<:::999888888<<<;;;;;;:::;;;===@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAAAAAAAAAAAAAAAAA?????????>>>>>>===<<<;;;:::999888888999<<<>>>@@@999888888777666555555444666444333444555666555444444333111//////000111222000000000000000///......///000000111111///...---........................------............------***,,,,,,***'''&&&'''***+++,,,------++++++,,,---******************++++++)))))))))))))))(((((((((***))))))(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&((()))*********'''((()))******++++++***,,,---///...------...///333222///......///222333AAACCCGGGJJJLLLLLLJJJHHHKKKNNNQQQQQQNNNLLLMMMNNNKKKKKKKKKJJJIIIGGGFFFEEECCCCCCAAA@@@???>>>>>>>>>;;;999888666444000+++'''(((%%%###""""""######"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###''''''&&&###!!! !!! !!!"""###$$$%%%&&&&&&+++(((%%%&&&***...///...555;;;???BBBGGGLLLIIIAAAEEESSShhh|||uuuaaaNNNCCC666555444222000///...------......---***)))***+++))))))))))))))))))))))))%%%$$$###""""""###$$$$$$***---000000///,,,+++***'''222<<<@@@AAAAAA???;;;:::;;;>>>>>>;;;@@@UUUlll|||xxxxxxyyyyyyyyyrrrooojjjgggdddaaa^^^[[[UUUSSSQQQNNNKKKIIIHHHHHHHHHAAA666---)))***,,,,,,***(((***///111...000555555333333777888666777;;;;;;;;;===???BBBEEEGGGIIIDDDEEEGGGIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNQQQSSSTTTUUUQQQNNNNNNPPPNNNGGGAAA333222///.........//////111111111333444666777888>>>???@@@@@@BBBIIISSS[[[RRRIII@@@:::555---******%%%%%%&&&&&&$$$'''555DDD\\\cccmmmpppgggTTT???222***(((&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%(((+++---(((((((((((()))***++++++.........000222333222000///000111222444555666777777:::===>>>===<<<;;;;;;>>>>>><<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;===<<<;;;::::::;;;===>>>888888777777666555555444777666555666777777666555222222111000///000000111//////000000///......---...///000000000///...---..............................////////////......+++,,,---+++((('''(((***+++,,,------++++++,,,---******************************))))))(((((()))))))))((((((((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''((()))))))))'''((()))******++++++***,,,...///...------...000111000...,,,,,,...000111:::???FFFIIIIIIHHHIIIJJJJJJLLLNNNNNNNNNNNNOOOPPPNNNNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@?????????<<<:::888777555222---)))(((%%%###""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%% !!!!!! ###%%%'''&&&%%%###"""!!! !!!"""###$$$%%%%%%&&&)))(((&&&'''))),,,---...333888<<<>>>DDDIIIGGG@@@???JJJ\\\nnn}}}}}}lll[[[MMMCCC>>>444333222111000///...---000111222000---***))))))((((((((()))))))))))))))((('''&&&&&&&&&''')))***+++...111222000---++++++,,,777@@@AAA???>>>===:::;;;<<<>>>>>><<>>>>>===???AAABBBAAAAAAHHHUUU___YYYJJJ:::111---((('''((($$$%%%%%%$$$###+++@@@TTTiiipppvvvrrrcccLLL888,,,((('''%%%$$$###$$$$$$%%%$$$$$$######$$$''')))+++)))))))))***+++,,,,,,------...000333555666333111111222333444666777888999777:::===???>>><<<;;;;;;<<<;;;;;;::::::::::::;;;999:::;;;;;;:::888666444999::::::;;;<<<===>>>>>>AAAAAAAAA@@@@@@??????>>>===>>>>>>======<<<;;;:::>>>===;;;999888888999999777777777666555555444444666555444555666777666444111111111111111000/////////////////////......---///////////////...------//////////////////////////////000000000000//////,,,------+++))))))***++++++,,,------++++++,,,---************************+++***)))((('''(((((()))&&&&&&''''''((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''((()))******++++++***,,,...//////......///000///...,,,++++++,,,...///111:::CCCGGGFFFEEEHHHLLLIIIIIIIIIKKKNNNQQQRRRRRRQQQQQQOOONNNKKKHHHFFFEEEBBBBBB@@@???>>>=========<<<;;;999777666333///,,,(((&&&###"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%&&&"""###$$$$$$"""""""""$$$'''''''''&&&%%%###!!! !!!!!!"""###$$$%%%%%%'''(((((((((((()))+++---111444777999>>>DDDDDDAAA>>>DDDPPP]]]kkkxxxyyypppaaaPPPCCC:::666555111111000000///......---333444555333///+++)))(((''''''(((((()))))))))***%%%%%%$$$$$$%%%&&&'''(((,,,///222222000---++++++000;;;CCCBBB===;;;;;;;;;<<<>>>???===???NNNmmm|||uuuooonnnqqqqqqkkkeee^^^[[[XXXTTTRRRRRRRRRSSSQQQFFF888///+++***---222;;;;;;;;;999333...,,,------+++,,,111111///...111555555444555666999;;;===???>>>===<<<<<<===???@@@GGGGGGFFFDDDAAA>>>===>>>999888777555444222///---+++---//////------000222111///111888CCCJJJKKKJJJDDDEEEEEEFFFHHHNNNWWW^^^WWWFFF444+++)))'''&&&'''&&&%%%$$$######000KKKdddkkkqqqtttmmm[[[EEE444,,,'''&&&%%%$$$##################""""""###%%%'''))))))***+++,,,------......//////000222555777666555555555666666777888888888888;;;???@@@???===<<<<<<;;;;;;:::999999999999999777777888888777666444333888999:::;;;<<<>>>??????AAAAAA@@@???>>>>>>======<<<======<<<<<<;;;:::999;;;:::888666555555555555666666666555555444444444444222111222333444333111000111222333333111///...//////000000000//////...000000000000//////......////////////////////////......////////////......---------,,,+++++++++,,,+++,,,------++++++,,,---+++++++++***************+++)))(((&&&%%%&&&'''((($$$%%%&&&'''((())))))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''((()))******++++++***,,,---//////......///111...---,,,++++++,,,---...---444===CCCFFFGGGIIIKKKKKKHHHFFFHHHMMMQQQQQQPPPRRRQQQPPPNNNKKKHHHEEEDDD???>>>===;;;::::::::::::;;;:::888777666333000---***'''$$$"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&&&&%%%%%%%%%$$$"""!!!"""###&&&'''((()))(((%%%""" !!!!!!!!!"""###$$$$$$%%%$$$'''******''''''))),,,///000333555999>>>AAAAAACCCFFFLLLTTT\\\fffooovvvyyymmmUUUQQQIIIAAA999444111/////////............------111333555444000,,,)))((('''(((((())))))******+++$$$###"""""""""###%%%&&&,,,...111111///,,,++++++222<<>>???>>>DDDZZZ~~~}}}vvvpppppptttuuupppjjjdddaaa]]]YYYWWWWWWWWWXXXSSSFFF999222...---222999FFFJJJJJJEEE===666333111000------000111///000333///000222555999>>>BBBDDDAAA@@@???>>>============>>>>>>===:::555333333444000222333333222000//////...............///222444000000222<<>>>>><<<;;;:::888777777777777555555444333444555666777888888999;;;===>>>???@@@@@@@@@???>>>======<<<<<<;;;<<<<<<;;;;;;:::999888777777666666555555555555555555555555444444444444222111000111222333222000000111333444444222000...///000000111111000000000111111000000000/////////////////////////////////,,,------......------,,,...---,,,+++,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++*********)))))))))(((&&&%%%$$$$$$%%%%%%"""###%%%'''((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$'''((()))******++++++******,,,......------///000......---,,,,,,---.........000555===EEEJJJJJJHHHLLLIIIFFFGGGKKKNNNOOOMMMPPPOOONNNLLLIIIFFFDDDBBB>>>>>><<<;;;:::999999999999888666555444333111...,,,)))%%%######"""!!! !!!!!!!!!"""###$$$&&&'''''''''%%%""" """$$$%%%&&&(((***)))'''$$$"""!!!!!!!!!""""""######$$$###&&&***+++)))((())),,,......///333666999===@@@EEEHHHLLLQQQUUUYYY^^^bbbpppxxxooo\\\OOO???>>>;;;888555333111000------------------------+++...111111...+++)))))))))))))))******+++++++++'''&&&%%%%%%%%%&&&'''(((+++---......,,,++++++,,,888???CCC>>>888888:::;;;<<<>>>@@@CCCOOOjjj}}}|||wwwssssssvvvvvvsssoookkkiiieeeaaa___]]]]]]]]]NNN@@@333///,,,***///777FFFOOOTTTPPPJJJEEEBBB@@@222---***+++,,,,,,///444111333777===CCCHHHLLLNNNOOONNNNNNMMMMMMNNNNNNOOOEEEDDDAAA;;;444000000222000444888888444111000111000///000222666888888888222222555===JJJUUU]]]```]]]\\\]]]bbbgggddd[[[SSS<<<222)))((()))'''&&&&&&!!! !!!%%%---===WWWlllssspppiii\\\JJJ:::///***&&&&&&%%%%%%$$$######""""""""""""######$$$%%%&&&((()))+++---/////////...555222//////111555888999:::::::::999999888888777:::===@@@BBBAAA???>>>>>>;;;:::999888666666555555444333222222333555888:::888888:::;;;===>>>???@@@>>>>>>>>>======<<<<<<;;;:::;;;;;;::::::999888777777777888888777777777777444444444444444444444444444222111222333444333222000111333444333222000......//////000000000000000111111000///////////////........................,,,,,,,,,------,,,,,,,,,...,,,++++++,,,---,,,++++++,,,------++++++,,,---,,,,,,++++++***)))))))))(((((('''&&&%%%$$$$$$###!!!###%%%'''((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''((()))******++++++***)))+++,,,---,,,,,,...000.........------.........///...///777BBBIIIIIIFFFJJJIIIHHHIIIJJJLLLLLLKKKMMMLLLLLLJJJHHHFFFDDDCCCAAAAAA???>>>===<<<<<<<<<999777555444444444222000...+++(((%%%$$$$$$"""!!!  !!!###%%%'''''''''&&&$$$!!! """######%%%'''))))))(((&&&$$$!!!!!!!!!"""""""""######"""%%%)))+++++++++++++++,,,+++---000222333777===???DDDJJJOOORRRTTTUUUVVV```fffmmmqqquuu||||||rrrggg]]]RRRFFF>>>;;;888444000//////111333.........---------------'''***,,,---,,,***)))************)))))))))))))))%%%%%%%%%%%%'''(((***,,,+++,,,+++***)))***,,,///???CCCCCC<<<888999:::999<<>>FFFIIIEEE@@@666666888<<>>===<<<999888777666666666666666333333333444555777888999999999:::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666888888888888888777666666333333333333333333333333333222111111222333222111///000000111000///...---,,,------...//////......000///...---,,,------...------------------------,,,------------------,,,...+++)))***,,,---,,,++++++,,,------++++++,,,---,,,,,,++++++***))))))(((((()))))))))(((&&&$$$###!!!###%%%'''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((('''''''''((()))******++++++***''')))++++++++++++---///.........------............---...444<<>>>>>>>>>>>999777555555555555444333000---)))'''&&&%%%###""" """$$$&&&$$$&&&))))))'''$$$"""!!!!!!###%%%'''((((((((('''!!!!!!!!!!!!""""""""""""###$$$'''+++...///---+++)))(((***...///---111888888===EEEKKKOOOPPPPPPPPPTTTYYY]]]]]]^^^bbblllttt|||zzzqqqccc[[[PPPGGGBBB===888444666333000---+++---///000//////......------,,,,,,'''(((******)))((())))))))))))((((((''''''&&&&&&###$$$%%%'''+++...222444,,,,,,***((((((+++000444AAABBB???;;;;;;???AAA???<<>>FFFPPPWWW\\\___bbb___VVVHHH;;;222)))%%%"""###""" !!!%%%'''&&&***222777888<<>><<<;;;;;;666666666666666777888888222444666777888888777666999::::::;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<999999:::999999888777666777777777777666555333333333333333333333333333333000///...///000111000..................------,,,***+++,,,,,,---------,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------+++((())),,,---,,,***+++,,,------++++++,,,---,,,,,,++++++***))))))((()))***+++,,,+++(((%%%###!!!###%%%'''''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&''''''((())))))(((((('''((()))******++++++***&&&(((*********+++,,,...------------------------+++,,,///222777===CCCGGGBBBFFFJJJKKKJJJIIIJJJLLLIIIIIIIIIJJJIIIIIIHHHHHHBBBAAA@@@>>>============:::888666555666777666555222///+++((('''%%%$$$""" !!!$$$&&&"""&&&,,,...,,,'''""" """$$$&&&((()))))))))!!!!!!!!!!!!""""""""""""######&&&+++000222///+++'''%%%(((------***---555555:::BBBHHHKKKLLLLLLMMMMMMRRRWWWVVVQQQOOORRRVVVYYY^^^gggpppyyy~~~|||rrrkkkdddXXXMMMEEE@@@;;;888777555111...,,,,,,---......---,,,+++000000///......---,,,,,,((()))***)))''''''((()))(((((('''&&&%%%$$$$$$###&&&(((***...333888===@@@...,,,***'''''',,,222777>>>>>>;;;:::???GGGJJJHHH>>>CCCLLL[[[www~~~||||||}}}}}}}}}}}}||||||}}}|||{{{{{{|||{{{zzzxxx{{{xxxsssnnnjjjhhhffffff]]]UUUGGG:::111///111444>>>DDDRRR___aaaZZZXXX[[[[[[RRRKKKIIIJJJMMMRRRXXX___^^^]]]]]]\\\\\\\\\\\\bbb]]]WWWUUUXXX\\\^^^___dddeeebbb[[[ZZZ]]]]]]XXXZZZWWWTTTRRRPPPKKKCCC>>>===@@@GGGRRR]]]^^^VVVMMM<<<;;;<<>><<<<<<<<<;;;999888777777777555333000///---***'''$$$""" """""" """!!!!!!!!!!!!""""""###&&&&&&&&&&&&%%%###!!!  """$$$&&&''''''((($$$###!!!  """###"""$$$&&&(((((())),,,...+++)))((('''(((***---///444777:::>>>BBBGGGLLLPPPQQQQQQRRRUUUWWWVVVRRRMMMNNNMMMLLLLLLNNNRRRWWWZZZ```aaadddeeeeeedddaaa```TTTSSSPPPLLLFFF@@@;;;888777666555444333111000000///...---,,,,,,---...///+++,,,---......---,,,+++,,,+++***))))))***+++,,,''')))+++***(((&&&%%%%%%(((%%%%%%...:::AAA???:::222///+++(((***///666:::>>>===;;;888666777<<<@@@===@@@PPPppp~~~~~~}}}}}}}}}}}}}}}}}}zzzzzzzzz|||}}}|||zzzxxxxxxxxxvvvppphhhcccdddfffeee^^^SSSGGG???<<<===???HHHHHHPPP[[[```^^^\\\]]]bbb[[[VVVVVVWWWXXX[[[```^^^]]]]]]\\\\\\]]]]]]^^^fffbbb^^^\\\\\\]]]\\\ZZZbbbcccaaa\\\\\\aaabbb^^^___\\\WWWUUUSSSQQQNNNKKKJJJKKKPPPZZZbbbaaaWWWMMM:::888888AAANNNYYY___```aaa```[[[RRRFFF;;;555222---+++&&&"""!!!!!!###%%%(((333GGGZZZ\\\MMM<<<444444222000---***(((&&&&&&'''%%%######%%%%%%$$$"""$$$#########$$$%%%&&&'''&&&&&&&&&''')))+++...//////000222444666888888999888888999;;;<<<======>>>;;;;;;;;;<<<>>>===<<<:::<<<999666666888::::::999666555555777:::<<<<<<;;;888999:::;;;<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::999999888888888777777777555555555444333222222222222222222111111111111000/////////..................------,,,,,,++++++***++++++***)))))))))))))))))))))******++++++,,,,,,+++,,,---...///...------------------------------...---,,,++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++))))))***)))((('''%%%$$$!!!$$$&&&'''&&&%%%%%%%%%'''''''''''''''&&&&&&%%%'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((())))))******))))))++++++,,,,,,,,,---------...............---,,,+++---,,,---000666;;;???@@@BBBCCCDDDEEEGGGHHHIIIJJJIIIKKKMMMNNNMMMLLLLLLMMMEEEDDDAAA>>>===<<<======>>>;;;777666666777777666222111...+++(((%%%###!!!""""""!!!  !!!"""%%%%%%%%%%%%%%%###"""!!! """###%%%&&&''''''%%%###""" !!!""""""###%%%&&&&&&(((+++---+++***)))((((((***,,,---111333666:::===BBBHHHLLLJJJJJJLLLPPPSSSSSSPPPLLLIIIIIIGGGFFFDDDCCCAAAAAA===>>>???@@@@@@???===<<<===<<<<<<:::888555222111333333222111000//////...///...---,,,,,,---...///,,,,,,------------,,,,,,,,,+++***))))))***+++,,,++++++***'''%%%$$$&&&((((((&&&'''---666:::999555222000,,,***,,,111777<<<@@@>>>;;;:::;;;;;;:::999>>>FFF\\\}}}}}}|||||||||}}}}}}wwwwwwxxxzzz|||{{{yyyvvvuuuxxxyyyrrrgggaaacccgggkkkhhhbbbZZZSSSPPPPPPQQQUUUQQQRRRYYY```aaa``````bbb]]][[[]]]___]]]^^^```^^^^^^^^^]]]^^^^^^___```eeedddcccbbb```]]]XXXTTT[[[^^^___]]]___cccdddbbb```\\\WWWTTTTTTUUUWWWWWWWWWWWWZZZaaafffbbbVVVKKK777777;;;FFFTTT___ccccccbbb```[[[QQQFFF;;;555111...+++'''$$$"""###$$$&&&---???YYYfff___LLL>>>999///...,,,***((('''&&&&&&%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$&&&''''''%%%%%%&&&''')))+++,,,---...///111444666888999999777888;;;===>>>===<<<;;;<<<;;;;;;;;;======;;;999<<<:::888777888::::::999777666666777:::<<<<<<;;;999999:::::::::999999888999:::;;;<<<<<<<<<<<<;;;888888888888777777777777444444333333222222111111222222222111111111111000.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++***)))''''''&&&&&&&&&'''(((((()))***+++++++++,,,---......//////......------------------------------,,,++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++))))))***)))((('''%%%$$$###%%%'''((('''%%%%%%&&&%%%%%%&&&''''''''''''&&&)))(((''''''&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((()))***************,,,,,,,,,,,,------------000000000///...---,,,+++++++++---111777===AAABBBCCCCCCCCCDDDFFFHHHKKKLLLJJJLLLNNNOOONNNMMMMMMNNNFFFCCC@@@===<<<<<<===>>>@@@<<<888555666777999999555333111...***'''$$$######"""!!!  !!!######$$$$$$%%%$$$###### !!!"""$$$%%%%%%&&&&&&$$$###!!! !!!!!!"""###$$$$$$$$$&&&))),,,,,,+++***)))((()))******,,,///222555888<<>>000///---,,,***)))((((((%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((&&&'''((()))***,,,---......000222444777888::::::888999;;;<<<=========<<<;;;:::999999::::::999777999888777666777777777777777666666777:::<<<;;;;;;666666777777777777777777888888888999999999999888888888777777777666666666444444333333222222222111222222222111111111000000//////......---,,,,,,,,,+++++++++,,,,,,,,,------+++***((('''&&&%%%$$$$$$&&&'''''')))***+++,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++((())))))))))))'''%%%$$$###%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&''''''''''''***)))((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((())))))***************,,,,,,,,,,,,------------/////////000//////...---******---222999@@@CCCEEEBBBAAAAAAAAACCCFFFJJJLLLJJJLLLNNNOOONNNMMMMMMMMMHHHFFFBBB>>><<<;;;<<<===???<<<999777888999999999666555333///,,,)))&&&%%%###"""!!! !!!!!!!!!"""######$$$%%%%%%%%% !!!!!!!!!"""###$$$%%%&&&%%%$$$"""!!! !!!""""""""""""###'''***,,,,,,+++))))))(((((((((+++---///222555999===AAACCCDDDFFFHHHJJJLLLKKKKKKGGGHHHIIIIIIFFFBBB===999777666444222111111111111000000000000000//////...,,,,,,,,,,,,,,,---------------------------------...---,,,++++++,,,---...++++++++++++++++++++++++((('''%%%######&&&,,,111'''))),,,---.........///000///......111555:::===999888888999;;;======<<>>IIINNNKKKDDD>>>:::222111///---+++***))))))%%%&&&&&&&&&&&&%%%&&&&&&$$$%%%%%%&&&''''''(((((())))))+++,,,---...//////000111444666888:::;;;;;;;;;:::::::::;;;===>>>@@@===;;;999999:::;;;:::888888888888777666666666777777666555777999;;;:::999555555666777888999:::;;;::::::999888777777666666777777777666666666555555444444444444333333333333222222222111111111000000000000//////...---,,,,,,+++++++++,,,------......******((('''%%%%%%$$$$$$&&&&&&''')))***,,,---...------------......//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++(((((()))))))))'''&&&%%%"""$$$%%%$$$###"""###$$$######%%%&&&''''''((('''***)))(((&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$#########$$$$$$%%%&&&&&&%%%%%%########################$$$%%%&&&&&&''''''&&&&&&(((((()))***************+++++++++,,,,,,,,,,,,---,,,,,,...///000000111000,,,,,,---222777<<>>>>>>>>@@@CCCFFFHHHHHHJJJLLLMMMLLLKKKKKKKKKKKKHHHDDD@@@===;;;;;;<<<;;;:::999:::::::::888666666555333000---***(((&&&######!!!  !!!"""!!!!!!!!!"""###$$$%%%&&&""""""!!!!!!"""###$$$$$$&&&%%%$$$###"""!!! !!!"""""""""!!!"""%%%'''************))))))((('''+++,,,///111333666;;;>>>;;;<<<======>>>>>>?????????@@@AAABBBBBB@@@???>>>666444222///---------......---------,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,---,,,+++******+++,,,---+++++++++,,,,,,+++++++++(((((('''&&&%%%&&&))),,,'''***---///......///111.........000222666999;;;:::;;;;;;999777<<>>FFFJJJKKKCCC???:::666222///+++(((&&&%%%$$$###$$$%%%'''(((...555>>>DDDHHHFFF;;;000000///---+++)))(((''''''%%%&&&''''''&&&&&&'''((($$$%%%&&&'''((((((((((((+++,,,---///000000111111222333555777999::::::;;;;;;:::999999;;;===@@@BBBAAA???===<<<=========<<<999::::::999777666777888666555555666888999999888666777777888999;;;===>>>===<<<:::999888777777777666666666666555555555555444444444444444333333333222222222111111111111000111000000///...---,,,,,,***+++++++++,,,,,,------)))((('''&&&%%%$$$$$$$$$%%%%%%'''(((***,,,......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++************++++++++++++,,,,,,,,,+++++++++******'''((()))))))))(((&&&%%%"""###$$$###"""!!!"""#########$$$&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$%%%%%%&&&&&&%%%########################$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))************++++++++++++)))***,,,...000111111222///...///111444666666555<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFHHHIIIHHHGGGGGGHHHIIIGGGDDDAAA>>>;;;::::::777777888999:::999666333444333111///---***)))(((######"""!!! !!!!!!"""!!!!!!!!!!!!###$$$%%%&&&$$$###"""!!!""""""$$$%%%%%%%%%$$$######"""!!! !!!######""""""###$$$'''((()))***+++***)))(((***+++---///111444888;;;999999:::888777777888:::999:::;;;<<<===>>>>>>>>>===;;;888666333222222222++++++++++++,,,...///000........................,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++)))&&&$$$$$$%%%'''***---///000111222333...///000222444777888999888999999555555>>>OOO]]]{{{{{{||||||}}}~~~~~~~~~}}}{{{yyywwwvvvssspppmmmjjjnnnqqqrrrpppmmmlllllliiimmmooolllgggdddggglllmmmpppooojjjhhhjjjjjjfffbbb___```eeegggdddccccccdddddddddddddddeeefffgggdddeeeeeeaaaZZZSSSNNNMMMVVVTTTRRRQQQLLLHHHLLLTTT^^^^^^]]]YYYUUUTTTVVVXXX\\\ZZZ[[[___aaaZZZLLL@@@999444000222999???AAAAAA<<<888333///...+++(((%%%$$$$$$$$$$$$&&&(((***,,,)))...555;;;BBBCCC888***+++***)))(((''''''''''''###%%%''''''%%%%%%&&&)))$$$%%%'''((())))))((((((,,,---///000111111111111333444555777888888999999888888999;;;===???AAABBBCCC@@@>>>===>>>>>>>>>===777999:::999666555555666555444333444777888777666777777666666777999:::;;;;;;:::999888777777888999666666666555555555444444222222222222222333333333222222222111111111111000000000///...---,,,+++***))))))))))))************&&&%%%$$$$$$##################%%%''')))+++---...,,,++++++***+++,,,---...++++++++++++++++++++++++((()))***+++,,,++++++***((())))))))))))*********++++++*********)))))))))'''((()))))))))(((&&&&&&$$$%%%%%%$$$"""!!!"""$$$###$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&%%%########################$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))*********)))***,,,---//////000000000///000222555666666555;;;;;;<<<<<<===>>>>>>???@@@BBBDDDEEEDDDCCCCCCDDDCCCBBBAAA@@@>>><<<:::999666555555555777666444222111000///...,,,***)))((($$$###"""!!! """!!! !!!!!!!!!!!!"""###%%%&&&&&&%%%###""""""###$$$%%%$$$$$$$$$$$$######"""!!!!!!$$$%%%$$$"""""""""###%%%(((***,,,+++***)))''')))***,,,---///333666888888888777444555777:::666777:::===???@@@@@@@@@;;;:::888555222000///...---------...///111333555//////..................+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,++++++++++++***(((%%%$$$%%%&&&)))***,,,///111222222222000111333555777888999999666777777999AAASSSjjjzzzyyyttt{{{|||}}}zzzzzz{{{|||{{{wwwqqqmmmeeelllrrrqqqkkkfffgggjjjbbbgggjjjiiifffffflllrrroooooojjjeeegggnnnmmmgggeeebbbbbbfffhhhgggfffggg```aaaaaabbbdddfffhhhiiieeefffgggccc___[[[[[[\\\UUUOOOJJJFFF@@@>>>FFFRRR]]]\\\XXXSSSMMMLLLOOORRRYYYXXXYYY\\\]]]VVVHHH<<<777555555:::??????:::555666111---*********'''%%%$$$$$$$$$%%%'''***---...))),,,...111888===666+++(((''''''''''''((())))))"""$$$'''&&&$$$$$$&&&(((%%%&&&'''))))))))))))(((,,,---///000111111111000333444555666777777777777555777:::===@@@AAAAAAAAABBB@@@===<<<<<<======<<<444666888777444222222444444333333444666777666555666555444333333444555666777666555555555666888999666666555555555444444444111111111111111111222222222222222111111111111000//////...---+++******)))((((((((((((((('''''''''######"""""""""""""""###!!!"""###&&&(((***,,,---,,,+++*********+++,,,---++++++++++++++++++++++++((()))***+++,,,,,,+++***(((((((((((())))))))))))*********))))))))))))((('''(((((())))))((('''&&&%%%&&&&&&$$$###"""###%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))++++++,,,---...............///000444999<<<<<<<<<;;;;;;<<<===>>>=========>>>@@@BBBCCCBBBAAAAAAAAA===>>>>>>???>>><<<:::999666444222222333444444333///......,,,+++***))))))$$$###"""!!!!!! """"""!!! """!!!!!!!!!!!!###%%%&&&'''&&&$$$""""""###%%%&&&######$$$$$$$$$######"""!!!%%%&&&%%%###!!!!!!!!!###'''***,,,,,,++++++%%%&&&((()))***,,,000333222444444222000000444888///333888===@@@AAAAAAAAAAAA@@@>>>;;;888666444222000000/////////111222333/////////......---------++++++------------++++++***+++,,,------,,,+++***++++++------------++++++(((((('''&&&%%%&&&))),,,++++++,,,///222333222000111333555777999999999999;;;:::===FFFXXXqqq}}}rrrjjjbbbccckkkwww~~~|||zzz{{{{{{qqqjjjjjjjjjjjjfffbbbaaacccfffhhhiiigggcccdddjjjnnnmmmqqqhhh```aaahhhnnnmmmjjjeeecccbbbcccfffgggfffccc```aaadddgggiiihhheeebbbbbbdddfffeeeccc```___^^^[[[]]]TTTBBB666:::EEELLLVVVWWWUUUPPPJJJFFFGGGIIIRRRUUUYYYYYYTTTJJJ???888///222777::::::777333000...,,,)))''''''***...000)))&&&%%%''',,,///...---)))+++...111222111000...---***))))))++++++(((%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&%%%&&&))),,,///000111222333444444444555444444555777888888777:::===>>>>>>======@@@DDDBBB???<<<:::;;;;;;:::999:::888666444333222222333333333222222222222222222333333333444444444555555333333333333333444555666555666666666555444333333333222222222222222222222222111111000000000000000111000///---+++)))(((''''''((((((((('''&&&&&&%%%$$$$$$######""""""!!!!!!!!!###%%%''')))))))))))),,,,,,,,,+++++++++******++++++,,,,,,,,,++++++******************)))((((((&&&&&&''''''(((((())))))(((((((((((((((''''''''')))(((((((((((('''''''''$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******&&&%%%%%%%%%&&&((()))+++***)))''')))+++,,,***'''(((((()))***+++,,,------111222444666888:::;;;;;;>>>;;;888888;;;>>>>>>===BBB>>>===AAAAAA===:::;;;999:::<<<======<<<:::888777666444333222222333444111...,,,...000///***%%%%%%$$$"""!!!   """$$$%%%&&&'''%%%###!!! !!! !!!"""######"""!!! """""""""$$$%%%%%%$$$"""%%%'''(((***++++++++++++''''''(((((()))***,,,,,,...///111333333222000///000111555999===BBBEEEGGGBBBAAA@@@>>><<<:::777666666444333333444444333222333333222111000...---,,,------------------......***+++,,,+++))))))***,,,,,,---.........---,,,+++---,,,***))))))***,,,---......///000333666999;;;---666<<<999555666999999@@@HHHTTTdddyyy~~~vvvggg^^^\\\hhhxxx~~~{{{zzz}}}~~~zzzvvvppppppoookkkgggeeegggiii___dddffffffhhhkkkkkkhhhiiiddd```bbbiiimmmllljjjcccaaa___aaadddffffffeeegggeeeeeeffffffddd___[[[bbbdddggggggeeebbb```___aaabbb[[[MMMDDDGGGOOOTTTXXXWWWTTTPPPKKKHHHHHHHHHSSSUUUVVVUUUNNNDDD999333///111444666666333000...+++***)))(((''''''(((((((((''''''))),,,///000000...///111222222000...,,,,,,+++))))))******'''%%%((((((((((((((()))******((())))))))))))***---///000111222444555555666666444444333444555666555555:::<<>>???AAACCC@@@>>>;;;:::::::::999888888777555333222111111111//////000000000000000000111111111111222222222222444444444333444444555555333333333333333222111111111111111111111111111111111000000/////////////////////...,,,***((('''&&&%%%&&&&&&&&&&&&%%%$$$###$$$#########"""""""""!!!"""$$$&&&((()))*********,,,,,,+++++++++************++++++,,,,,,++++++***))))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############""""""#########$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&'''(((***((('''(((******(((&&&&&&&&&'''((()))***++++++000111222444555666666666:::777444555777:::::::::@@@======@@@AAA>>><<<<<<;;;;;;<<<<<<<<<;;;:::999777666444333222222222222000...,,,---///...)))$$$&&&$$$###!!!   !!!"""$$$$$$&&&%%%$$$"""!!!!!! !!!"""######"""!!! """"""###$$$%%%%%%$$$###%%%&&&(((***++++++++++++)))))))))))))))***+++,,,,,,---...////////////...///000222444777:::<<<===>>>>>>>>>======;;;::::::555444444555777888888666555555555333222000...---++++++++++++***************+++,,,+++))))))***,,,,,,---............---,,,...---,,,,,,,,,,,,---............///111333555777333666888888777777:::>>>JJJ]]]tttttt```QQQXXXmmm}}}|||{{{~~~~~~|||zzzyyyvvvqqqlllhhhhhhhhh```dddffffffgggkkkkkkhhhcccbbbbbbdddggghhhgggfffbbb```^^^___aaadddffffffbbb___^^^```eeefffbbb^^^___bbbfffhhhfffccc```___eeeeeeaaaXXXTTTVVVYYYZZZ\\\YYYTTTQQQOOOMMMKKKIIIQQQQQQPPPLLLEEE<<<333......///000000000...---+++))))))******)))'''%%%###)))***+++,,,---...111333111222333333111///,,,***,,,+++))))))***)))&&&$$$))))))(((((())))))******)))***+++++++++,,,...000000111333555666777888888666666666666666555555555777:::===?????????@@@AAA>>><<<:::999999999888777666555333111000/////////---.........///000000000000000000000111111111111555444444333333333333444000000000////////////...///000000000000000000000//////...---------------------,,,***((('''&&&%%%######$$$$$$$$$###""""""###############"""""""""$$$%%%&&&((()))*********++++++++++++*********)))******+++++++++++++++***((())))))))))))(((''''''((((((((((((((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$#################################$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&)))((('''(((((((((&&&$$$$$$$$$%%%&&&'''((())))))...//////000111111111222444333111111444666666666???<<<<<<@@@BBB???>>>??????>>>>>>===<<<;;;::::::777666555333222222111111000...,,,,,,...---)))%%%&&&%%%###!!! !!! !!!!!! !!!!!!""""""$$$$$$$$$######!!! !!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$###%%%&&&(((***+++++++++***+++***************++++++)))*********+++,,,---...//////000111222333444444555666777999::::::::::::444333444666999;;;;;;:::888777777555333111000///+++++++++***)))))))))((()))***+++***))))))***,,,------............------///////////////////////////.........///000222333999555555999999777>>>JJJ^^^wwwnnnXXXSSS^^^nnn{{{~~~~~~}}}yyyttt~~~}}}|||xxxtttooolllkkkiiiiiieee______dddgggfffbbbcccddddddbbbaaa```aaadddbbb```^^^___aaadddeee^^^[[[YYY\\\bbbeeeccc___\\\```eeegggfffbbb___^^^cccbbb```^^^]]]]]][[[YYY\\\XXXRRRPPPOOONNNKKKHHHJJJHHHFFFBBB===777222///......---,,,+++************++++++,,,+++***)))))),,,///000///------000333111111222111///---+++)))++++++******)))(((&&&%%%''''''&&&&&&&&&''''''(((''')))*********+++---...000111333555666888888999:::;;;;;;:::999888888888555888===@@@AAA@@@>>>===<<<:::999888888888777555333222111000...------,,,---......///000111111222000000111111111222222222333333222111000000000000......------------------.............../////////------,,,++++++++++++++++++***)))((('''%%%$$$$$$"""###############""""""########################%%%%%%&&&((()))*********+++************))))))))))))******++++++++++++***(((((((((((((((''''''&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''(((((())),,,,,,,,,---...///000111333222222222444555777777???;;;<<<@@@CCCBBBAAACCCCCCBBB@@@>>>===<<<<<<<<<999888777555444333222222111000.........---)))&&&&&&%%%###!!! !!!!!!  !!!"""#########$$$$$$###""" !!!!!!!!!""""""""""""""""""###%%%&&&%%%$$$###$$$%%%&&&((()))***+++******,,,,,,+++***************((((((''''''(((+++---...000000000000000000111111...///000222444555666666333222222444777888888888777777666555333111///...------,,,,,,+++***))))))((()))))))))'''((()))+++---.........///////////////000000111111000000///......------...000111222;;;555666;;;999777FFF]]]yyymmm[[[RRRWWWiii{{{||||||sssjjjoooppprrrtttuuutttsssrrrkkkkkkfff___\\\^^^^^^\\\^^^``````^^^\\\[[[]]]___eeedddaaa^^^]]]]]]___aaaccc```]]]^^^aaaaaa^^^ZZZ[[[___dddfffdddaaa^^^\\\]]][[[[[[]]]^^^[[[WWWUUUUUUPPPKKKHHHHHHGGGDDDAAA>>><<<:::888666555444333...---+++)))(((((())))))+++***))))))+++---000111111333444222...,,,...111......///...---,,,*********+++++++++***(((((((((''''''&&&&&&&&&&&&&&&'''''')))+++,,,+++,,,---///000111333444666777777888:::<<<===<<<:::999:::<<<:::===BBBGGGHHHFFFBBB???<<<:::999888888777555333111000000///---,,,+++***,,,,,,---...//////000000/////////000000000111111000///...---------------------,,,++++++,,,------,,,,,,,,,------.........,,,++++++***************))))))((('''%%%$$$############$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%&&&&&&'''((()))***************)))))))))((((((((()))******++++++++++++(((((((((((((((''''''&&&))))))((((((''''''&&&&&&&&&'''''''''(((((())))))&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''((())))))************+++---///222333444555666666777888999;;;???;;;;;;@@@CCCCCCDDDFFFEEEDDDBBB@@@???>>>======999999888777666555444333444222111000///---+++)))&&&%%%###"""!!!!!!!!!!!! !!!"""$$$%%%"""###$$$$$$$$$""" !!!!!!!!!!!!!!!"""######"""$$$''''''%%%######$$$$$$&&&''')))************,,,,,,+++***))))))))))))((('''&&&&&&'''***---...---.........//////000000,,,---...///111111222222111000///000222333222111444444333333111000...---------,,,,,,+++***))))))&&&'''(((((('''''')))+++............//////000000//////000000000000//////......---...///111333444777555999===999:::SSSrrrhhhPPPIIIZZZnnnsss}}}}}}tttiiiVVVVVVWWW[[[aaagggkkklllfffjjjkkkgggddd```ZZZSSSTTTUUUWWWWWWWWWXXXZZZ\\\aaa```^^^[[[XXXWWWXXXYYY\\\\\\]]]^^^```___^^^\\\XXX[[[___```^^^[[[XXXWWWUUUSSSTTTWWWWWWSSSNNNMMMGGGDDD@@@===;;;:::888777222222000000000111333444,,,+++)))'''''''''((()))((('''%%%%%%(((---222666444555444222///......///,,,,,,---,,,,,,++++++***)))+++,,,,,,+++******+++******))))))(((((())))))+++---///000000000111222222222444555666666777777777999<<<<<<:::999<<>>::::::???BBBBBBCCCFFFDDDDDDCCCAAA@@@>>>===<<<888888888888777666555444555444333111///---,,,+++'''&&&$$$"""!!!!!!!!!""""""!!! """$$$%%%###############"""!!!!!!!!!!!! !!!"""###$$$"""%%%((('''$$$"""###%%%$$$%%%''')))*********)))++++++***)))(((((())))))((('''&&&&&&''')))+++---)))******+++,,,---............///000111111111000000///---......///---,,,000000000000///...---,,,+++++++++***)))))))))((('''((())))))((((((***,,,//////...//////000111222///////////////////////////......///000222444555222444:::<<<;;;EEEdddwww\\\OOOWWWeeettt~~~~~~}}}~~~yyypppUUUOOOGGGDDDGGGNNNTTTWWWXXX^^^aaa```^^^[[[UUUMMMKKKLLLNNNQQQSSSTTTSSSRRRWWWXXXXXXUUUQQQOOOPPPRRRLLLPPPVVVXXXYYYYYYZZZ[[[NNNQQQSSSTTTQQQNNNLLLLLLKKKIIIJJJNNNLLLEEEBBBDDD;;;;;;888555111/////////,,,+++***)))***,,,...///((('''&&&&&&&&&&&&'''''''''%%%$$$$$$(((---222666555333111000111111000///......------,,,+++******(((+++------,,,,,,---///---,,,++++++******++++++...000333444333333444555444555666666777777777666444888<<<===;;;<<>>DDDGGGHHHLLLMMMKKKKKKMMMKKKGGGGGGHHHKKKOOOQQQPPPKKKGGGOOOQQQRRRPPPLLLJJJKKKMMMGGGMMMSSSSSSOOOLLLLLLMMMEEEGGGHHHHHHEEEBBBAAAAAADDDBBBCCCFFFBBB:::888<<<777777777222---***+++...***)))'''&&&&&&''')))***%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''***...333555444111...///222444222000000000///...,,,+++******(((+++......------///111---,,,,,,+++*********+++...000333444444444444555777777888888888888777777555999>>>???>>>???DDDHHHRRRUUU[[[aaaccc]]]SSSJJJ@@@>>><<<;;;999666111......//////...---+++)))''',,,,,,,,,+++++++++++++++,,,,,,---------.........+++*********+++,,,------)))((('''&&&''')))+++,,,++++++,,,------...//////++++++***)))))))))))))))''''''&&&&&&%%%$$$######""""""###$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%$$$$$$###$$$%%%'''((()))((((((((('''''''''''''''''')))******+++++++++***************)))((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%###"""!!!!!!$$$''''''&&&&&&'''***$$$%%%%%%&&&'''((()))))),,,,,,******+++,,,///000---000333444333333666888:::666555999<<<===>>>AAA===>>>??????>>><<<999888222333444555555555444333444444222000,,,******+++'''&&&$$$"""!!!!!!""""""'''%%%###!!! !!!"""""" !!!!!!$$$###"""!!!!!!!!!######!!! !!!"""$$$%%%"""&&&***((($$$!!!###%%%$$$%%%'''((()))***))))))((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&''''''++++++++++++,,,,,,,,,,,,***+++,,,---.../////////000...---...///000///...++++++,,,---......------------------------......,,,---......---...000222000////////////111333444222111///......///111222222111000///......///000...222333555CCC```~~~~~~mmmccc^^^nnn{{{}}}{{{{{{{{{yyymmm\\\NNNBBB;;;===CCC===???@@@???<<<;;;<<<>>><<>>;;;888===<<<;;;;;;>>>DDDIIIMMM]]][[[YYY[[[[[[VVVKKKBBB===<<<:::888555222111000111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,++++++((())))))+++,,,---......***++++++++++++***))))))***)))(((''''''&&&&&&'''))))))))))))'''%%%###"""&&&%%%$$$$$$######$$$$$$!!!!!!"""###$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''''''''&&&%%%&&&'''((()))***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""#########""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''''''''(((***))))))((()))+++,,,---...000111222222333555777===;;;888888999:::::::::===;;;::::::;;;<<<:::999333222111////////////000/////////...------,,,,,,'''&&&$$$"""  !!!!!!""""""""""""!!!######"""!!!!!!!!!!!!!!!!!!###$$$###!!! """######$$$%%%'''(((((()))'''''''''''''''''''''&&&(((((('''&&&'''((()))***%%%&&&((()))***)))'''&&&++++++++++++++++++++++++......//////......---,,,,,,,,,,,,++++++*********(((((()))***++++++,,,---+++,,,,,,---...///000000///000000000111111111111000111222000...---...///333---+++---///---,,,---333000333BBBZZZuuusssllllllwww{{{{{{~~~}}}uuuiiiZZZJJJ@@@BBBIIIHHHGGGEEEDDDDDDBBB???<<<888;;;>>>AAADDDGGGJJJMMMGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBCCCDDDCCC@@@>>>888888777666555444333333111111000111222111...,,,++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""###%%%)))++++++,,,...///000///...------...///000,,,+++***)))((((((((((((%%%&&&'''(((***+++,,,,,,---,,,+++***+++,,,...///555555444444666888;;;<<<555666888<<>><<<:::777555333222000000///...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((())))))***+++,,,---...++++++,,,,,,++++++***))))))((((((((((((((()))))))))*********)))'''%%%$$$&&&%%%$$$$$$######$$$$$$"""""""""###$$$%%%&&&'''&&&&&&'''''''''''''''''')))((((((((((((((())))))'''&&&&&&%%%&&&'''((()))***))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""###$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''))))))))))))***+++,,,,,,---///000111111222444666999777555555888:::;;;;;;;;;:::999999::::::999888333222000///....../////////......------,,,++++++((('''%%%###!!!!!!!!!!!! !!!"""!!! !!!""" !!!""""""######""""""######"""!!!!!!!!!!!!!!!"""""""""!!! !!!""""""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***))))))(((''''''''''''************************------.........---,,,,,,------,,,,,,,,,+++++++++******++++++,,,---......,,,,,,,,,---......//////////////////000000000000000111111000...------...444...***+++,,,******---//////888NNNlllwwwmmmllluuu|||zzzwwwzzz~~~~~~{{{ttthhhWWWKKKKKKRRR[[[XXXUUUUUUUUURRRLLLFFF>>>;;;777777999===AAACCCBBBAAAAAA@@@@@@AAAAAAAAAAAA???>>>>>>>>>>>><<<:::555444444333222111000000,,,++++++,,,---...,,,***(((((((((''''''&&&&&&&&&############$$$%%%&&&&&&%%%$$$###""""""!!!""""""###&&&+++.........---...000///---++++++++++++,,,,,,+++***)))(((((((((((('''''''''((())))))******,,,+++*********+++------111111111111333555777888555888<<<>>>???>>>>>>??????>>>======>>>AAAEEEGGGQQQSSSRRROOOIIIDDDBBBBBB>>>===;;;999777555333222///...---,,,,,,+++,,,,,,******************************************************++++++******)))((((((((()))***+++,,,,,,---++++++,,,,,,++++++***)))'''''''''((()))***++++++***************(((&&&%%%&&&%%%$$$$$$######$$$$$$###############$$$%%%%%%((((((((('''''''''''''''''''''''''''((()))***+++'''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''(((((()))***+++++++++++++++---///000000000222444999666333333444777999999888777555666777777666444222111000///..................------,,,+++++++++)))(((&&&$$$###"""""""""   !!!!!!"""#####################"""!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((...---)))'''%%%%%%&&&&&&((((((((((((((((((((((((***+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------......//////,,,---------------------------.........////////////000111000---,,,---...///***'''((('''&&&(((---...555GGGddd{{{oookkksssyyywwwtttuuuyyyzzzyyywwwtttmmmaaaTTTPPPSSS``````aaabbbaaa]]]WWWSSSLLLEEE===777666777666555;;;;;;::::::;;;===>>>@@@>>><<<999888888888777666444333333222111111000000***)))((((((******)))(((%%%%%%%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%$$$###""""""#########'''+++---...///000111111///---+++***)))))))))++++++***)))(((((())))))******************************))))))******+++,,,,,,,,,------///000222333;;;>>>???===999777999;;;======<<<;;;<<<>>>@@@AAAGGGGGGHHHFFFDDD@@@>>>===888888666555333111000///------,,,+++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''(((((())))))***++++++,,,***************))))))((('''''''''''''''((())))))((()))******)))((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$###############$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((******&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$############$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''')))+++++++++*********+++---......///111333<<<999444222222333444444555444222333444444333111222222111000////////////.........---,,,,,,++++++))))))'''&&&%%%$$$###""" !!!!!!"""###$$$$$$$$$######""""""!!!!!!!!!!!!!!!###  """"""!!! !!!""""""###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''---,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,,,,,,,,,,..................------------------............------,,,,,,++++++++++++++++++,,,,,,,,,---------...//////...,,,++++++,,,+++((((((***)))'''+++111555FFF```||||||rrrfff]]]```iiipppooommmnnnooonnnpppkkkhhheee^^^SSSJJJGGGNNNTTT[[[\\\YYYUUUTTTVVVRRRKKKBBB<<<888444///+++555444444444555888:::;;;:::777444222222333222222111111000000//////......+++)))''''''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&)))+++,,,///333555111000...,,,************+++***))))))))))))))))))++++++++++++*********)))))))))))))))******++++++...//////000222333444555??????===888444222666999::::::999999999:::;;;;;;<<<;;;;;;???BBBAAA;;;666444444333111000...---,,,,,,++++++************+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''((((((((())))))*********((((((((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""######%%%&&&((()))&&&&&&&&&'''''''''''''''((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$########################$$$$$$######""""""!!!!!! """###$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''')))***++++++***))))))***,,,------...000222;;;888444222222333333333666555333444555555444222222222222222111000////////////......---,,,,,,+++))))))((('''&&&$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!! !!!######$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""!!! !!!"""!!! !!!!!!""""""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,,,,........................---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))*********+++++++++,,,------,,,***))))))*********,,,...+++***///777BBB[[[zzz|||yyytttnnngggbbb___\\\XXXTTTPPPKKKFFFBBBMMMUUU\\\^^^]]]___```^^^aaaZZZUUUUUUQQQGGG<<<666:::CCCLLLNNNJJJGGGJJJNNNFFFCCC???:::666111,,,)))//////000000111222444444444111///............---,,,,,,++++++************+++)))'''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&''')))***+++...222666000///---,,,+++++++++,,,******)))))))))))))))***************))))))(((((())))))******++++++++++++//////000222333444555555;;;:::777444333444777:::777777777888888777777777555333444999>>>>>>888111333333222111///...------++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&''''''(((((())))))))))))&&&&&&''''''&&&&&&%%%$$$''''''&&&$$$$$$#########%%%&&&'''(((((('''&&&&&&&&&%%%$$$$$$######$$$$$$$$$######"""""""""############$$$$$$%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''%%%&&&''''''((((((''''''((((((((((((((((((''''''#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""""""""############$$$####################################"""""""""""" !!!"""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))************(((***,,,------...///111444333111111333555555555888777666666777777666444111222222222111000///.........------,,,+++++++++)))))))))(((&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!   """##################"""!!!!!!!!!!!!!!!!!!###$$$###!!! """ !!!!!!!!!"""!!!!!!""""""###$$$$$$$$$%%%%%%&&&''''''''''''&&&###$$$&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))+++------...---------...............------,,,,,,++++++******++++++******)))))))))(((''''''((((((((())))))))))))***+++***(((&&&'''(((&&&''')))***'''(((222>>>VVVrrrvvvpppkkkhhhfffaaa[[[UUUPPPJJJEEEBBBIIIHHHGGGDDD@@@>>>===>>>;;;BBBFFFFFFFFFIIIJJJIIIHHHDDDBBBCCC@@@777111...000666===???===;;;<<>><<<<<<>>>>>>;;;666444555777333777888555444777999888333333555888555///---000***---000222222111000000---///111///,,,***+++---***+++,,,------,,,***)))+++***))))))***+++)))((((((''''''''''''''''''&&&&&&$$$"""###%%%'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&)))---...---++++++***+++************,,,---...***)))))))))))))))******------------------------******+++,,,,,,,,,,,,+++---...000111333444444444444333444777:::;;;888555555666777888888777666666333444444333111000111333000//////...------,,,,,,,,,+++++++++++++++,,,,,,************************(((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&'''(((*********))))))&&&%%%$$$$$$######$$$$$$"""""""""""""""###$$$$$$"""###$$$%%%'''((())))))############$$$%%%&&&&&&%%%%%%'''((((((((('''&&&'''''''''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''')))+++,,,)))***,,,------...000222/////////111222111///---222111000000111111000...---......///...,,,+++*********))))))((('''''''''((((((((((((&&&$$$"""!!!"""""""""""""""""""""""" !!!!!! !!! !!!"""""""""######"""!!!!!!!!!!!!!!!&&&,,,***"""""" !!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%&&&&&&((()))))))))((('''&&&%%%###""""""###%%%&&&(((((((((((((((((((((((($$$%%%'''***,,,...///000,,,,,,,,,---------............---,,,++++++******((((((((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$######$$$''''''))),,,222BBB^^^vvvzzzxxxyyyyyyqqqmmm```LLL>>>::::::999:::777666888888444333666333333222222222111111111...///000000000000000///+++++++++++++++,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$((()))***+++,,,,,,,,,+++%%%'''+++---...,,,)))''')))*********((((((((()))...------111777;;;<<<;;;888333000000000///111555...222444222222444333///444444444555555555555555666555444333333444666888555333222333555555222///---.../////////...,,,+++,,,...,,,((((((+++,,,***000---***))))))***)))(((((('''&&&&&&''''''%%%###+++(((%%%'''+++,,,((($$$'''''''''''''''''''''''')))'''%%%$$$%%%%%%$$$###%%%&&&''''''%%%#########&&&%%%$$$$$$%%%%%%###!!!%%%%%%$$$###""""""""""""###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&%%%%%%%%%$$$$$$$$$###'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""###$$$%%%%%%$$$###$$$&&&&&&%%%%%%%%%$$$############"""!!! !!!"""###%%%$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%!!!""""""""""""#########""""""!!!!!!"""###$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&)))))))))***+++,,,...///111///---...000000...+++/////////000///......------------,,,,,,,,,++++++************))))))((((((***))))))((('''&&&&&&&&& !!!!!!!!!!!!######"""!!!  !!!"""""""""""""""!!!!!!!!!!!!"""!!!  !!!"""### """"""!!!!!!!!!!!!""""""""""""%%%%%%&&&''''''(((((((((%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''))))))***''''''''''''''''''''''''((((((((()))***,,,---...++++++++++++++++++++++++'''(((***++++++***)))(((%%%%%%&&&&&&'''((())))))'''&&&$$$""""""###%%%&&&'''''')))111CCC```{{{wwwjjjYYYKKKEEEAAA===999555444666666333333555333333333333333222222111111111111111000...---,,,************************+++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***++++++000///---+++***))))))***......---,,,*********+++)))***,,,000444888;;;<<<<<<777333333111///000444333666666333333666666333555555444444444444444444666555333222222333555666444222000000222222111///...---,,,,,,***))))))(((,,,---,,,((((((+++,,,***---+++)))(((***+++******+++(((&&&%%%&&&''''''&&&))))))))))))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###%%%%%%$$$###############"""  ###$$$###!!!"""""""""""""""""""""""""""""""""""""""######$$$#########$$$$$$$$$$$$$$$###############$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%''''''&&&$$$###$$$%%%$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$"""""""""############$$$###""""""!!!!!!"""""""""###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((((((((((((***+++,,,---...---,,,,,,......,,,)))---------------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%"""""""""!!!!!! ###""""""!!!  !!!"""###%%%$$$$$$$$$######""""""""""""!!! !!!""""""!!!!!!&&&)))'''$$$!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,*********))))))*********((((((((())))))(((''''''%%%%%%%%%&&&&&&''''''(((&&&%%%$$$$$$$$$%%%&&&'''$$$***777JJJbbb{{{zzzlllaaaYYYOOOEEE===777444555555222222444333444444555555333222111444444333111///---+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((+++---......---,,,++++++,,,...///...---,,,+++++++++,,,---///333777999;;;>>>BBBGGGLLLGGGCCCCCCAAA===>>>AAABBBAAA===555111222222///222222111000000111111222000000///000111222333444444111///...///000000000111000---+++))))))***+++---//////,,,---111222000///---,,,,,,.../////////444000,,,)))))))))))))))(((***,,,+++)))'''((()))((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$%%%$$$$$$###############"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$!!!"""""""""#########$$$"""""""""""""""######$$$!!!"""###$$$%%%&&&''''''######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########'''(((((('''$$$######$$$""""""""""""###############""""""!!!!!!""""""#########""""""""""""######$$$######""""""######$$$"""############$$$$$$$$$######""""""!!!"""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&&&&&&&&&&'''((()))***++++++***)))***++++++)))(((******++++++******)))((()))(((((((((''''''''''''(((((((((((((((((())))))((((((''''''&&&&&&%%%%%%%%%$$$###"""!!! """!!!!!!!!!  !!!"""######%%%%%%%%%$$$###""""""!!!###""""""!!!!!!""""""###!!!###(((***)))'''!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&--->>>VVVoooyyyqqqbbbTTTEEE===777666555333222333333444555666666444333111444333333111///---+++***))))))(((((((((((((((''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((((())))))))))))))))))))))))(((&&&$$$######$$$&&&'''(((''''''(((***---111333***+++---...////////////000...---...111333555666EEEJJJNNNNNNKKKLLLSSSYYY]]]YYYWWWXXXVVVRRRRRRUUUVVVTTTJJJ===555333111...///...---,,,++++++,,,,,,***+++...111444777999::::::888555333333555777888555333///+++))))))+++,,,...222444444888>>>@@@???;;;999888999:::;;;:::999@@@===:::777555333000....../////////...,,,,,,,,,*********)))))))))))))))(((''''''(((******)))(((((('''%%%%%%&&&&&&&&&%%%&&&%%%######%%%%%%$$$###%%%$$$######"""############"""""""""#########"""""""""""""""""""""""""""!!!""""""###############!!!!!!"""""""""###############""""""""""""######"""######$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""%%%&&&'''&&&$$$######%%% !!!!!!""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""######""""""""""""##################$$$$$$$$$$$$###############$$$%%%%%% !!!!!!"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***((((((((()))))))))(((''')))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!! !!! !!!!!!"""###$$$$$$######"""!!! ######""""""""""""######"""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!"""""""""""" !!!"""###%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%#################################$$$%%%&&&''''''***)))(((&&&&&&((()))******)))'''%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''***...888FFFWWWdddlllpppwww}}}vvvgggJJJAAA888666666555444666444444555555555444333222222222111111000...---,,,***)))))))))((((((((('''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""###$$$%%%%%%%%%%%%$$$#########$$$&&&'''((()))***(((((((((((((((((((((((('''&&&$$$######$$$&&&'''(((''''''(((***...111333000000000000222444666888@@@??????CCCHHHMMMOOOPPP\\\aaadddaaa[[[YYY___eeeeeebbbbbbeeedddaaaaaadddfffccc[[[OOOHHHGGGEEEBBB===<<<:::777444111...---111444888>>>CCCGGGJJJLLLIIIGGGEEEBBBAAACCCFFFHHH@@@===888222...+++******111666:::===CCCKKKOOONNNMMMKKKJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHGGGDDD???<<<===:::777888;;;;;;888444......---------,,,,,,,,,---------...//////---+++,,,***((())),,,......---,,,***'''&&&''''''&&&%%%((('''&&&%%%$$$$$$$$$$$$###############"""######"""""""""""""""""""""""" !!!""""""""""""!!!""""""""""""""""""""""""###""""""!!!!!!!!!""""""""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!"""$$$$$$######$$$&&& !!!!!!""""""###""""""############""""""###""""""!!! !!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$%%%'''((()))!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%'''''''''''''''((()))***'''((()))))))))((((((((()))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############ !!! !!!!!!"""###$$$######""""""!!! """"""############""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%###########################$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''***)))(((((((((((()))***+++***(((&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$############%%%&&&'''''''''''',,,...222555999???GGGMMMOOOUUU\\\___aaaeeelllrrrwwwTTTIII===::::::888888888444444444333333333333333000000000000000///......+++++++++******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''))))))***''''''''''''''''''''''''%%%$$$$$$######$$$&&&&&&%%%&&&&&&'''***,,,///111000000111555>>>JJJUUU\\\^^^]]]^^^bbbiiimmmnnnmmmjjjmmmnnniiiaaa___ccchhhjjjhhhjjjnnnooommmmmmoookkklllhhhcccaaadddeeeccc^^^^^^[[[WWWQQQJJJEEEAAADDDGGGMMMSSSXXX[[[]]]]]]YYYXXXVVVSSSRRRSSSVVVYYYUUUSSSNNNGGGAAA;;;777555888>>>CCCFFFLLLTTTWWWVVVZZZYYYWWWWWWXXXWWWTTTRRRIIIKKKOOOSSSVVVTTTOOOKKKLLLHHHDDDFFFJJJJJJEEE@@@======<<<<<<;;;;;;::::::<<<<<<===>>>@@@@@@???===333000///111666:::;;;:::444222///.../////////...000///...,,,+++******)))&&&'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######%%%%%%$$$$$$###"""""""""###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$#########""""""""""""######"""""""""!!!!!!!!!!!!"""###"""###%%%&&&!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""$$$###"""!!!!!! !!!!!!""""""######""""""!!!!!!""""""""""""#########"""######$$$%%%'''((()))###$$$&&&'''''''''&&&%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%''''''&&&&&&'''(((((()))&&&'''))))))((('''((()))((())))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############!!!!!!!!!""""""######### !!! !!!"""######$$$$$$$$$$$$############!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######"""""""""########################$$$$$$%%%%%%%%%########################%%%$$$$$$$$$%%%%%%&&&'''((())))))))))))))))))((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((()))---111111///000333777777:::>>>???@@@BBBGGGKKKVVV___mmm|||kkk\\\MMMEEEAAA<<<888888555444222111111111333333000111111000000///...---...------,,,++++++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''((())))))***((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%%%%&&&''')))+++---...///...333<<>>888555666444111//////000222444222222111111000...---,,,//////......---,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((("""###$$$%%%%%%%%%%%%%%%'''(((***,,,.../////////444>>>OOObbbqqqzzz~~~~~~}}}{{{vvvvvvuuusssmmmhhhfffgggjjjmmmlllnnnssstttqqqppprrrllloooqqqoooooopppoookkkgggjjjmmmooommmhhhbbb^^^^^^```bbbdddcccaaa^^^\\\aaabbbbbb___]]]\\\___ccc]]]___bbbcccaaa]]]XXXUUUUUUYYYZZZYYYZZZ]]]\\\YYY\\\[[[\\\]]]______]]][[[TTTTTTUUUVVVXXXWWWTTTRRRSSSTTTUUUTTTQQQOOOOOOOOOQQQPPPPPPOOONNNMMMMMMLLLJJJLLLOOOSSSXXX[[[ZZZYYYOOOJJJEEEDDDGGGIIIGGGDDDBBB@@@???@@@CCCFFFHHHIIIDDDCCCAAA>>>;;;999888777:::<<<>>><<<999888999;;;444444444444444444444444222333555666777666444333777666555333111///...---,,,+++***)))))))))))))))'''((()))+++,,,...///000------,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%######$$$%%%$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###"""%%%%%%###"""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!###$$$$$$$$$"""!!!$$$#########""""""!!!!!!########################$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%"""%%%((((((&&&%%%&&&(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%###"""!!!!!!"""""""""""""""###############"""!!!  !!!!!! !!!""" !!!""""""###### !!!""""""!!!  !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$"""######%%%&&&'''((((((########################$$$###############$$$%%%###%%%'''))))))'''%%%###"""###%%%&&&&&&%%%$$$#########$$$%%%&&&&&&''''''...---+++))))))***,,,---,,,)))&&&''',,,///000//////...---...111444666666888999;;;>>>DDDNNNYYY```{{{rrrjjj^^^KKK>>>;;;<<<555111333444222000000333333333222222222111111...------------...//////------------,,,+++******++++++++++++++++++++++++((((((((((((((()))))))))***)))(((''''''((()))***+++*********))))))((((((%%%%%%&&&((()))+++,,,,,,((()))*********)))''''''$$$%%%%%%$$$###$$$''')))&&&***...,,,+++///:::DDDPPPYYYgggrrrxxx{{{}}}|||~~~~~~|||wwwxxxsssjjjgggkkkllliiilllkkklllooosssuuurrrpppppppppmmmhhhkkkqqqpppjjjrrrllljjjmmmkkkccc^^^^^^]]]dddiiihhhbbb^^^___bbbdddcccbbbaaaaaaccceeefffjjjeee``````ccceeeccc```aaa```^^^\\\ZZZ[[[]]]___``````]]][[[^^^cccddd```[[[YYYVVVTTTTTTTTTUUUUUUVVVTTTRRRQQQPPPPPPNNNLLLOOOQQQRRRRRRTTTVVVRRRLLLEEEPPPYYYWWWTTTWWWZZZZZZTTTNNNJJJNNNQQQOOOLLLKKKGGGEEECCCDDDHHHKKKMMMMMMFFFDDDFFFKKKLLLHHHDDDDDDCCCBBBAAA@@@???>>>??????;;;<<<<<<999666555555777444777<<<>>>???>>>>>>>>>??????>>>===<<<<<<;;;:::888777555666888999888777999999:::;;;;;;;;;;;;:::999999999999777555333222000222333222///,,,++++++//////000000///...,,,+++***+++***'''$$$"""######&&&&&&&&&%%%%%%%%%%%%%%%((('''''''''%%%$$$###""""""  """$$$$$$###$$$######$$$%%%%%%$$$"""'''&&&$$$###"""!!! ((($$$%%%+++---+++---222---(((""" !!!!!!!!!!!!"""$$$%%%%%%%%%$$$###"""""""""#########$$$$$$"""###$$$$$$###"""###%%%(((((())))))(((&&&$$$###(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""###$$$$$$######""""""""""""!!!!!!!!!  !!!!!!""""""!!!"""!!! """"""!!! ###$$$$$$$$$""""""$$$&&& !!!!!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$&&&%%%$$$#######################################$$$###"""###%%%%%%%%%###""""""#########"""!!! !!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&'''+++,,,((((((---...***------++++++***+++,,,---////////////000000000111444555777:::???EEEMMMSSS```mmm~~~uuuaaaJJJ===888444333555555111///000333222222222111111111111...------------...//////...............---++++++++++++++++++++++++++++++))))))))))))))))))))))))******(((((('''((())))))************)))))))))(((&&&&&&'''((()))***++++++((())))))))))))(((&&&%%%$$$%%%%%%%%%$$$$$$&&&((($$$'''***---333>>>LLLVVV\\\bbbiiiqqqvvvyyy|||}}}|||}}}~~~xxxwwwqqqjjjiiimmmnnnjjjiiijjjkkkooossstttrrrpppmmmkkkddd\\\^^^gggllllllnnnnnnmmmiii^^^TTTUUU]]]___dddiiigggbbb^^^___cccdddeeefffdddaaa`````````jjjgggdddaaa``````aaaaaa```___]]]\\\ZZZYYYYYYXXXZZZ[[[ZZZYYY]]]dddfffccc___\\\XXXVVVVVVVVVUUUSSSWWWTTTQQQPPPPPPQQQQQQPPPOOOQQQQQQQQQRRRTTTPPPIIIFFFQQQXXXVVVRRRSSSUUUTTTRRRLLLJJJNNNPPPNNNJJJIIIDDDEEEGGGIIIJJJKKKLLLMMMFFFDDDFFFKKKMMMIIIFFFEEEEEEDDDBBB@@@@@@AAACCCEEE???>>><<<:::777555555555777:::>>>AAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<999999999:::<<<<<<:::999@@@@@@@@@AAAAAAAAA@@@@@@????????????>>>===<<<;;;::::::;;;999666444333333444555666666555444333222000000///,,,)))((()))***++++++++++++++++++++++++.........---,,,***)))((()))(((&&&&&&((()))((((((&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%&&&&&&'''###!!!"""(((++++++...333+++'''""" !!!"""!!!  !!!"""############"""""""""############$$$!!!"""######""""""$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""" !!!!!!!!!!!!!!!!!! ###"""!!!!!!######"""!!!###$$$$$$$$$""""""###%%%!!!!!!!!!!!!""""""""""""########################"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##############################$$$$$$%%%%%%$$$###"""""""""""""""############$$$%%%%%%%%%%%%%%%&&&''''''(((+++,,,((())),,,,,,)))***+++,,,------------------...///000111111222222666999===AAADDDHHHMMMPPPTTT^^^oooxxx^^^HHH:::666555777555111000111222222111111111000000000......------......///000///000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++***)))(((((((((((((((************))))))))))))((((((((()))))))))******(((((((((((('''&&&%%%$$$$$$&&&''''''&&&&&&&&&''''''(((---777EEEVVVccckkkmmmlllmmmppptttxxxzzzzzzzzz|||~~~zzzvvvoookkkmmmqqqpppkkkgggiiilllpppssssssqqqnnnjjjfff]]]TTTSSS]]]iiiooojjjnnnnnnaaaKKK@@@JJJ[[[```dddgggeee```]]]```cccaaaeeehhhfffaaa]]]]]]___iiihhheeeaaa\\\\\\^^^bbb___\\\XXXVVVUUUUUUSSSRRRWWWXXXWWWVVVYYY___aaa^^^\\\XXXTTTTTTWWWXXXUUURRRSSSPPPNNNMMMOOOQQQRRRRRRNNNQQQQQQOOOPPPQQQMMMGGGHHHQQQWWWTTTPPPMMMLLLKKKLLLIIIIIINNNPPPMMMIIIGGGDDDFFFIIIKKKKKKKKKKKKKKKGGGEEEFFFKKKLLLHHHEEEEEEDDDCCCAAA???@@@CCCFFFIIIBBB@@@<<<999777666444222888;;;>>>@@@@@@AAAAAABBBCCCAAA???===<<<<<<======<<<;;;<<<===??????>>><<>>666FFFZZZaaacccdddaaa^^^\\\___ccc]]]bbbfffccc^^^[[[___cccfffddd```]]]ZZZ[[[]]]___^^^VVVMMMHHHJJJNNNQQQQQQYYYZZZYYYUUUUUUXXXWWWTTTRRRNNNLLLNNNTTTWWWTTTQQQKKKJJJJJJKKKNNNPPPPPPOOOOOORRRRRRNNNMMMNNNLLLGGGKKKPPPTTTRRRLLLGGGDDDCCCGGGEEEGGGNNNQQQNNNJJJJJJHHHFFFEEEGGGJJJKKKJJJHHHIIIFFFFFFIIIIIIEEEAAAAAA?????????@@@BBBDDDFFFGGGBBB>>>:::777777666444222777999;;;<<<======???@@@CCCAAA>>>;;;:::;;;===>>>???>>><<<<<<>>>@@@AAA@@@EEEDDDDDDCCCBBBBBBBBBBBB@@@???>>>======>>>???@@@:::999777333000///111333777888999::::::999888777888888666444222222555777777777777888888999999999999::::::999888777666666777666555555777888888777>>><<<999888888777555333333333333222222111000000444222111000///---,,,---+++*********)))((('''&&&###"""!!! !!!"""###!!!!!!"""""""""#########!!!###%%%&&&%%%&&&(((******)))(((''''''(((******))))))))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$"""  !!!"""!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&$$$"""!!!"""###$$$###"""%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%###"""""""""!!!"""""""""&&&'''''''''((('''''''''########################&&&)))+++)))$$$!!!$$$'''%%%$$$######$$$&&&)))+++$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((()))))))))))))))***,,,,,,---...///111222333333444555666777666555555444222,,,---...///000000//////333555888;;;>>>?????????CCCGGGKKKNNNOOOOOOOOOOOORRROOOTTThhhrrr___MMM:::444555666555444111111111000000000000//////............///000000...//////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))***************)))(((((())))))))))))))))))******+++++++++***)))((((((((((((''''''&&&%%%$$$$$$$$$###%%%((()))((((((((((((,,,666III___qqqzzzyyyvvvwwwuuussstttvvvxxxvvvsssxxxyyy{{{}}}|||tttnnnnnnssstttrrrnnnkkkmmmpppqqqpppnnnkkkiiiiiigggeeeaaa]]]\\\aaafffgggiiibbbMMM999777III\\\bbbbbbbbb```]]]\\\___bbb^^^aaaccc___YYYYYY___fffccc^^^YYYXXX[[[]]]]]]\\\^^^QQQ@@@999>>>IIIRRRVVV\\\___]]]XXXUUUUUUTTTQQQOOOKKKIIIKKKPPPSSSQQQOOOHHHHHHJJJNNNQQQQQQPPPNNNRRRTTTRRRMMMKKKLLLLLLJJJNNNOOOQQQOOOJJJCCC@@@@@@BBBBBBGGGOOORRROOOMMMMMMNNNFFF???@@@FFFKKKIIIEEEKKKGGGEEEGGGFFF@@@<<<;;;;;;>>>BBBFFFGGGGGGFFFDDD???<<<888666555555555555888:::;;;;;;:::;;;===???AAA???<<<::::::<<<>>>???BBB>>>:::999;;;???BBBDDDCCCBBB@@@???>>>>>>>>>>>>AAA@@@>>>===<<<<<<======;;;:::777444111111333666666777888888888777666555666666666444222333555888777888888999:::;;;<<<<<<999999999999888777666666777666555777:::=========<<<:::666444444333111000222222333333333222111111...///000000222555666666---...//////...---,,,,,,***)))'''%%%$$$$$$$$$%%%############$$$$$$$$$$$$%%%''')))***)))***,,,...111000...,,,,,,,,,,,,---////////////...,,,+++***((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%###!!!  """### !!!###%%%'''))))))***)))((('''((())))))((('''(((***++++++)))(((((((((%%%%%%$$$$$$######"""""""""""""""###$$$%%%&&&&&&$$$###"""!!! !!!!!!&&&&&&'''((()))))))))((($$$$$$$$$$$$$$$$$$$$$$$$&&&***,,,)))$$$"""$$$((($$$$$$######$$$''')))+++%%%&&&'''(((***+++------+++,,,...///111222222222222222111111222333555666666777999;;;<<<=========??????@@@AAAAAA???======666555333111000111333444999;;;===@@@CCCDDDEEEEEEKKKMMMOOOOOOOOOPPPRRRSSSUUUOOOQQQdddsss___JJJ@@@===:::666444222222111111111000000000//////......//////000111............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))***++++++******)))))))))))))))************,,,,,,+++***))))))((((((''''''&&&%%%%%%%%%&&&&&&"""$$$'''((((((((()))+++...???XXXmmmyyyzzzwwwsssuuutttssstttuuuuuusssqqqwwwwwwyyy{{{|||}}}~~~~~~|||tttooopppsssrrrppppppmmmoooqqqqqqooolllkkkkkkhhhffffffgggddd___]]]___eeeeee[[[GGG999>>>PPP___cccccccccaaa^^^^^^```bbbbbbbbbaaa\\\WWWWWW]]]bbb```[[[VVVWWW\\\^^^\\\YYY___NNN;;;444<<>>DDDHHHGGGDDDKKKFFFDDDEEECCC===999999===AAAGGGKKKMMMKKKGGGDDD===<<<:::777444444666999>>>>>>>>>===;;;<<<>>>@@@>>>===<<<<<<<<<>>>@@@AAAAAA>>>999888:::>>>BBBDDDBBBAAA???===;;;;;;;;;<<<;;;:::999888777777666666888888666333111222444777777888888888888666555444222333444444333333555666555666777888999:::;;;;;;666666666666666555444444555444444666:::===>>>>>>888555222//////...---,,,)))***---///111111111111...000000...///333444333...000111111000//////000...---,,,+++)))(((((((((''''''((((((((()))))))))***+++------------///000444333222111/////////...222222333333222000...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******&&&%%%$$$"""""""""######!!!!!!!!!!!!""""""""""""&&&'''))),,,...000111222222000///000111222111000...///111111///---,,,,,,&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***+++,,,***)))'''&&&%%%%%%%%%&&&&&&''')))***+++++++++***''''''''''''''''''''''''&&&((()))(((%%%###%%%'''&&&&&&%%%&&&''')))+++,,,***+++---///111444555666333444666888999:::;;;;;;;;;:::999888999<<<>>>???>>>@@@AAACCCDDDDDDCCCCCCFFFDDDFFFIIIIIIEEECCCEEEAAA>>>:::777666777:::<<>>:::;;;@@@CCCHHHLLLLLLJJJFFFCCC???@@@@@@:::444222666<<>><<<<<>>???@@@BBBCCCDDD>>><<<::::::===@@@AAABBBAAA???===:::999888999999333333444444444333333222555555444333111222444777888999999888777555333222///222444555444444555666222333444555777888999:::444444444444444444333222444333333555999;;;<<<<<<666333///---,,,,,,+++***&&&(((+++---///000000///111444222---,,,///...+++,,,...000///---,,,...000...////////////...------------........./////////---...000//////...000111111111222222111000/////////000111222333222000///000000000000000000000000000000000000000//////...++++++***))))))((('''''''''''''''((((((((())))))000111333444666777777777666555444555666777666444333555777666444222111111---------------............///000111333444555666555333111///.........///+++---///111222222222111000000000000000000000000,,,------,,,,,,,,,,,,,,,......//////000111222222444555666888:::<<<===>>><<<===>>>???@@@@@@@@@@@@???>>>======>>>@@@CCCEEEBBBDDDFFFGGGGGGGGGFFFEEEFFFDDDFFFKKKLLLGGGEEEGGGGGGEEECCCAAAAAAAAACCCDDDGGGFFFEEEEEEFFFHHHJJJKKKLLLMMMOOOOOOOOOQQQTTTVVVNNNLLLRRRiiiuuuaaaKKK???<<<333333333222222222222111///////////////000111111111111111111000///...---------------------------******************++++++&&&((()))+++,,,,,,,,,+++(((((())))))*********++++++++++++*********))))))'''&&&%%%%%%&&&''')))***,,,---///000111333777:::OOOaaauuu{{{tttkkkkkkooottttttsssoookkkkkknnnqqqvvvvvvwwwxxxyyyyyyzzz{{{zzztttrrrtttrrrmmmmmmqqqlllnnnpppooonnnnnnqqquuunnnfffcccfffhhheeeccceee```bbbYYYFFF:::CCCWWWdddggggggggggggfffeeeddddddZZZZZZZZZ[[[\\\^^^___```]]]___```___\\\ZZZYYYZZZ^^^QQQEEEDDDNNNWWWYYYVVVTTTYYYZZZUUUQQQPPPPPPOOORRRRRRPPPKKKFFFFFFLLLRRRUUURRRNNNLLLNNNQQQSSSTTTRRRRRRLLLCCC???EEEMMMQQQRRRLLLIIIIIIGGGBBBCCCGGGEEEEEEHHHLLLJJJFFFDDDGGGFFFJJJKKKHHHCCCAAADDDHHHHHHDDDBBBDDDDDD@@@===>>>BBBDDDGGGIIIIIIGGGDDDBBBAAADDDDDD===444111666===DDDCCCAAA>>>;;;;;;===@@@===>>>???AAACCCEEEFFFGGG<<<;;;<<<>>>@@@AAAAAA??????===:::777666555666777222333555777777777777666555666777666555555888:::888888888777666333111000...111555777666666555666111111333444666777888999333333444444444333333222555444333555777:::::::::222///+++(((((((((''''''***+++---///000///...------111000,,,---222333///***,,,---,,,******,,,///---...///111222111111000222222222222333333333333...///111000//////000111---...000111111111//////***,,,///111222222111000222222222222222222222222333333333333333222111111000111111000000...---,,,.........//////000000000333444555555666555555555777555555555666777666555666888::::::888555444444555555555666666777777888555666777999:::<<<===>>>===<<<999777555555666777222333666888::::::999888888888888888888888888888666555444444666777666555666777888999::::::::::::;;;<<<===>>>???AAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@>>>>>>???BBBEEEGGGDDDEEEGGGHHHHHHGGGFFFDDDDDDBBBDDDJJJKKKFFFDDDGGGIIIIIIIIIIIIIIIJJJJJJJJJNNNLLLJJJIIIIIIKKKMMMOOOIIIKKKNNNPPPPPPQQQSSSUUUOOOOOOXXXooowww```KKK>>>999555111000111222000...222000//////000111000//////000000111111///...---,,,,,,,,,---------......------,,,+++*********+++++++++,,,---------,,,,,,+++++++++,,,,,,++++++***)))************))))))((($$$$$$%%%'''((((((((('''///888BBBEEEDDDEEELLLRRRlllttt{{{yyyqqqkkklllooopppqqqrrrqqqpppoooppppppttttttuuuwwwyyyzzzxxxvvvrrrtttvvvuuussspppnnnmmmpppkkkgggggglllqqqqqqpppiiigggfffhhhjjjiiibbb\\\^^^bbbXXXCCC;;;HHHYYYaaabbbfffhhheeecccccceeefffYYYUUURRRTTTZZZ```eeegggccc^^^]]]```]]]VVVSSSVVV\\\VVVOOOLLLNNNSSSVVVWWWTTTSSSSSSTTTPPPLLLOOOTTTWWWUUURRRKKKFFFEEEIIINNNVVVQQQLLLJJJMMMPPPRRRRRROOOKKKFFFEEEHHHNNNSSSVVVQQQOOOIIIDDDFFFKKKLLLIIIIIIFFFEEEHHHGGGDDDDDDGGGKKKJJJIIIFFFCCCBBBCCCDDDJJJEEEDDDHHHHHHCCCAAACCCFFFEEEEEEEEEBBB>>>AAAGGG@@@BBB@@@;;;555333666:::???AAABBBAAA===<<<===@@@@@@@@@@@@BBBDDDDDDCCCAAA<<<;;;:::===AAACCCBBB@@@===;;;999888888888666444333444666999;;;:::777444444666777888777888999;;;<<<;;;888555222111000000000111333666888777444111222222222222333444555666222333444555444222///...000///000222555666666555111...+++(((&&&''')))***+++,,,---////////////...---------------,,,,,,+++------------------------000111333222000...---------...///000000///...---***,,,---,,,,,,---///111111///------......---,,,,,,---...//////...---,,,---......///000111111222000000000000000000000000///...///111444444111---000000///---,,,---///222555666777555333111111222777666555444444444444444999888777666444444444444444666999;;;:::999999999888888999:::;;;===>>>???;;;;;;;;;;;;:::999888888777888:::<<<<<<<<<:::999666888:::<<<===>>>=========>>>???@@@@@@???=================================>>>@@@@@@?????????@@@???@@@AAABBBAAA???===<<>>AAA>>>AAABBB???:::888:::<<>>???AAA@@@AAABBBDDDDDDBBB@@@>>>===<<<===@@@@@@>>><<<:::999888888999999888666222333555888:::999666333222444666777777888:::<<<<<<:::777444222111000000222333666888999888444222222111111111222222444444333333444333333111000///000000000222555666555444111...+++)))((()))+++---,,,---...///000///......,,,---...//////...---,,,------------------------...000111000...,,,,,,------...///000000///...---***,,,---,,,,,,,,,...000000...---,,,---...---,,,+++,,,------------,,,+++,,,,,,---...000111222333000/////////000000111222///......000222222000.../////////---,,,---///111444555555444222111222333333333222222222333444444666555555444444444444444222555888999999888888999888888888888999;;;<<<===::::::;;;;;;;;;:::999999666888999;;;;;;:::999888555666888999:::;;;::::::??????@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???>>>>>>======<<<<<<>>>>>>>>><<<:::999;;;999888777888<<>>???@@@@@@???===<<>>@@@GGGPPP[[[eeeiiijjjkkkiiieeebbbcccfff___XXXRRRTTT[[[bbbdddccc___]]]^^^___^^^XXXVVVVVVUUURRROOONNNPPPSSSVVVWWWYYYVVVSSSQQQLLLJJJNNNUUUWWWVVVSSSMMMFFFCCCEEEGGGLLLOOOQQQPPPMMMKKKLLLNNNQQQMMMIIIHHHIIIKKKMMMMMMJJJIIIEEEAAADDDLLLQQQQQQHHHEEEEEEGGGHHHEEEFFFIIIOOOMMMJJJHHHFFFGGGHHHHHHDDDBBBCCCFFFFFFDDDDDDFFFFFFBBBAAACCCCCC>>>;;;;;;<<<@@@DDDDDDAAA>>>===>>>BBBDDDEEECCC???<<<<<<>>>BBBAAAAAABBBCCCCCCAAA??????>>>======>>><<<:::777888777777888:::;;;:::999111222444777999888555333000222444666666888:::<<<:::999666444222111111111333555999;;;;;;888555222111111000//////000111222444333222222111111111111000000111333555555444222///...,,,******,,,...000//////000000000///......***,,,///111111111///...------------------------,,,------,,,++++++,,,...---......//////......---+++,,,---,,,+++,,,...000000...,,,,,,---...---,,,)))******++++++******))))))***+++---///111333333000///.........000111222...---------///000///.../////////...,,,,,,///111111333444333222111222333////////////000111222333222222222222333333444444000333666777777777777888777777777666777777888999888888999::::::::::::999666777888888888777666555333444555666666666666555======>>>??????>>>>>>===;;;:::999888888999:::;;;:::;;;===>>>>>><<<;;;999777888999999999888777666666666666666777888999:::>>><<<;;;<<<===???>>>>>>;;;;;;<<<======<<<<<<;;;???@@@AAACCCEEEGGGIIIJJJJJJIIIFFFDDDDDDEEEFFFGGGIIIIIIGGGHHHOOOYYY]]][[[VVV^^^rrr}}}ooo[[[QQQCCC999555666777888333222111111333444333222333222222111111111111111/////////.........------,,,,,,,,,,,,,,,---...///------------,,,+++))))))+++,,,---...............******)))((('''&&&&&&&&&(((((())),,,333AAASSS^^^kkkooosssuuuvvvwwwzzz}}}yyywwwtttsssrrrqqqooommmpppqqqtttvvvvvvrrrlllhhhlllpppuuutttpppmmmooorrrooommmmmmmmmoooqqqrrrrrrrrrmmmhhheeefffhhhiiijjjkkkhhheeedddgggjjjllllllTTTCCC<<>><<<===@@@BBBAAA===:::;;;<<>>=========<<<:::777555777777777999;;;;;;:::888111111333555777777555222111333555666555666888:::999777555333222222222222333666:::;;;:::777444222222111///...---...///000444333111000///000111222111111111333555555222000---,,,+++***+++...000222111111111000//////...---))),,,///222333222000///------------------------*********)))((())),,,...------------------------+++,,,,,,,,,++++++---//////---,,,,,,---...---,,,)))******************)))((((((***,,,///111222333222000///------...///000------,,,,,,---............//////...,,,,,,...000///000222222111000222333000///////////////000000000000111111222222222111...111333555444555666777666666555444444444444555444555666777888888888888555555666666555444333222222222222222222222111111777888888888999999999999999888777555555777888999888999:::<<<===<<<999777444555666666666666555555666777888999999888888777;;;888666666888:::;;;;;;;;;;;;<<<<<<<<<======>>>======???AAACCCEEEFFFGGGHHHGGGFFFDDDDDDDDDEEEFFFHHHIIIIIIKKKQQQXXXYYYUUUSSSbbbzzzpppeeeUUUIIICCCAAA??????;;;777333111222333444444555555444444444333333333000000000000000111111111,,,,,,,,,,,,,,,---...///.........---,,,+++***)))++++++,,,---------------...---,,,+++************,,,+++---666GGGZZZhhhpppwwwxxxyyyzzzzzz{{{{{{|||uuuttttttwwwyyyyyywwwuuusssssstttvvvvvvqqqkkkeeeiiipppvvvwwwssspppoooqqqpppmmmkkkkkkooorrrtttuuuvvvrrrkkkgggeeefffhhhiiiiiihhhhhhiiikkkllllllkkk\\\IIIBBBOOOZZZZZZ[[[bbbfffdddfffgggddd___```fff___XXXQQQQQQWWW\\\\\\[[[YYY[[[\\\\\\ZZZXXXUUUQQQTTTTTTTTTTTTUUUWWWZZZ[[[^^^YYYSSSNNNIIIGGGNNNVVVXXXXXXUUUNNNGGGBBBBBBDDDIIIQQQYYYXXXQQQJJJJJJLLLQQQNNNKKKIIIIIIIIIHHHGGGJJJNNNOOOLLLMMMPPPQQQPPPJJJFFFEEEGGGGGGEEEGGGJJJHHHEEECCCCCCDDDEEEDDDCCCAAACCCEEEDDDAAAAAAAAABBBFFFBBBBBBFFFHHHDDD???===:::>>>DDDGGGFFFAAA<<<999999<<<@@@@@@===<<<<<<>>>BBBAAA@@@AAAAAA@@@===;;;:::<<<======<<<:::777666888888999:::<<<;;;999777111111222444666666555333444666777666555444555777777666444333222222333333222555999999777444222222444222000...------...///444333000//////000222333111111222444555444111...************,,,...111222222222111000///......---))),,,///333444333111000------------------------))))))))))))((()))+++...------,,,,,,,,,,,,------+++,,,,,,,,,++++++,,,......---++++++---...------++++++************++++++'''(((***+++---///000111333222000...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---...///...,,,,,,---///---///000000//////111222222222000///............000000000111000///.........000222333222333444666555555333222222111111222000111222333444555555555444444444444333222222111111111000000000000000000333333444444444555555666777666555444444555666777777777777999;;;;;;999666333444555555666666666666666777888888888888777666888666333333555888::::::::::::::::::;;;<<<>>>???<<<<<<===???AAABBBDDDDDDFFFFFFFFFEEEEEEEEEEEEEEECCCFFFJJJMMMTTTYYYWWWQQQPPPddd~~~tttfffZZZRRRMMMHHHEEEFFFBBB<<<888777666666555444444555666555444333222111111111111111000000000......---------...//////......///......---,,,+++,,,,,,------------,,,,,,+++***)))((('''((()))***+++,,,333CCCYYYkkkuuuwwwxxxwwwwwwyyy{{{}}}}}}|||wwwwwwyyy{{{}}}|||zzzxxxtttsssrrrtttwwwvvvqqqmmmkkkpppvvvxxxvvvsssrrrrrrqqqmmmiiiiiimmmsssuuuvvvvvvrrrkkkfffcccdddfffhhhfffgggjjjlllnnnnnnnnnmmm___RRRNNNXXX```___```fffjjjffffffgggbbbYYYXXX___^^^YYYSSSQQQTTTWWWYYYYYYYYY\\\^^^\\\ZZZXXXTTTOOOVVVVVVVVVVVVVVVWWW[[[^^^^^^YYYSSSNNNIIIHHHNNNWWWZZZYYYVVVOOOGGGCCCDDDFFFLLLSSSYYYXXXQQQKKKJJJLLLNNNKKKHHHFFFFFFFFFFFFEEEIIIMMMOOOKKKJJJKKKLLLJJJLLLHHHFFFGGGGGGEEEFFFJJJGGGEEECCCEEEGGGHHHEEEBBB???DDDFFFBBB???@@@AAA@@@EEECCCCCCGGGGGGAAA>>>===999===BBBEEEEEEAAA<<<888888<<<@@@AAA@@@>>>???AAA@@@???>>>??????>>><<<999888;;;>>>>>><<<999888777888888999;;;<<<<<<999777222222222444666777555333777888888777555444555666555444333222222333333444111444777666333111222444777555111...------...///333222000//////000111333222222333444555333///,,,*********+++---///111222222111000///............***,,,///222333222111000------------------------)))*********))))))+++------,,,,,,++++++,,,,,,---+++,,,,,,,,,******,,,------,,,++++++---...------,,,,,,++++++++++++,,,,,,))))))***+++,,,------...222111000///---+++***)))***,,,------,,,,,,---...,,,---///...---,,,---...,,,...//////......///111444333111000...---------//////000111000///---,,,///000222222111111333444444333222111000000000000......///111111222222222333222222222222222111111111111000000///000000111333333333333333444666666444444555555555555444444555333222444888:::888666444444555666666777888888444444333333333444444555777555333333555888999:::777666555555666999<<<===<<<<<<===>>>???@@@AAAAAADDDDDDEEEEEEEEEEEEDDDCCC===BBBGGGLLLTTTZZZXXXRRRSSSkkk~~~tttjjjccc[[[SSSNNNKKKIIIFFFDDDCCCAAA>>>;;;;;;<<>>;;;999777666555333222000//////111111000000///000000000...///////////////............///......---,,,+++)))(((&&&&&&&&&''')))***222999FFFXXXjjjuuuxxxwwwwwwuuusssuuuzzz||||||zzz{{{||||||{{{{{{{{{{{{{{{wwwtttrrrtttxxx{{{yyywwwoooppprrrtttuuuuuuuuuuuurrrlllffffffkkkqqquuuuuussspppjjjeeecccdddiiillliiikkklllmmmmmmmmmmmmmmmbbb\\\ZZZ]]]```___aaaffflllgggfffhhhaaaVVVUUU]]]^^^[[[WWWSSSRRRSSSWWWZZZZZZ___```]]][[[ZZZUUUOOOWWWWWWWWWUUUTTTVVVZZZ^^^]]]XXXSSSNNNJJJHHHOOOWWW\\\[[[VVVNNNGGGDDDEEEHHHOOOSSSVVVTTTOOOJJJJJJKKKMMMJJJGGGEEEFFFGGGHHHHHHJJJMMMLLLGGGDDDGGGJJJJJJNNNJJJGGGGGGFFFDDDEEEIIIEEECCCDDDGGGJJJJJJEEE@@@;;;BBBEEEAAA>>>@@@BBBAAAEEECCCDDDEEEAAA:::888999888;;;>>>BBBCCCBBB>>>;;;888<<<@@@AAA???===>>>???===<<<<<<===>>>===:::888999<<>>>>>;;;999333222333444666777666444777888888888666555666777444333222222222333444555111444666444111000444888:::777333000......///000222111000//////000111222222222333444555222...***+++++++++,,,...000222333111000...---------......+++---...000111111000000------------------------)))+++------+++++++++,,,---,,,+++******+++,,,---+++,,,,,,+++******+++------+++***+++,,,......---,,,++++++******++++++,,,+++++++++++++++*********---.../////////---+++***))),,,//////---,,,---...+++---......---,,,---...,,,---......---,,,...///222111000///...---------,,,---///000111000......111222222111000000111333333222111000000000000000---...///000000000000000111111111111111222222333222222111000000111222333333222222222333444666777222333555666666555333222222...,,,...444777777555444444555666777888999:::222000...------///222444666555444555777999::::::555444222222333777:::<<<=========>>>>>>>>>??????AAABBBCCCDDDDDDCCCBBBAAA>>>BBBEEEIIIPPPWWWVVVRRR[[[tttyyyrrrjjj```YYYIIIJJJKKKMMMNNNLLLHHHDDDJJJLLLPPPRRRQQQOOOKKKHHHAAA@@@>>>;;;888666333222444444333222111111111222...///000000000000000///111111000000///---,,,+++...---,,,+++,,,---000111BBBMMM___ooozzz|||{{{xxx~~~{{{xxxzzz~~~}}}}}}}}}|||zzzxxxyyy||||||wwwssstttyyy}}}}}}{{{rrrpppoooooosssvvvxxxxxxrrrkkkeeedddiiipppssstttqqqooojjjfffeeegggmmmqqqpppppppppnnnkkkjjjjjjjjjeeedddccc```]]]\\\___bbbjjjeeeeeehhhbbbWWWWWW___^^^]]]ZZZUUUQQQRRRVVV[[[\\\aaaccc___\\\[[[VVVOOOWWWWWWWWWTTTSSSTTTYYY^^^\\\WWWRRROOOJJJIIIOOOWWW]]][[[VVVNNNGGGDDDGGGJJJPPPRRRTTTQQQMMMJJJIIIJJJPPPLLLHHHGGGHHHJJJLLLMMMLLLNNNKKKDDDAAAEEEKKKMMMOOOKKKGGGGGGFFFDDDEEEIIIBBBAAABBBGGGKKKJJJDDD>>>888@@@DDD@@@===AAADDDCCCDDDCCCDDDBBB<<<444222555888999<<<@@@CCCCCCAAA???777;;;???@@@===::::::;;;;;;;;;;;;<<<===<<<:::888:::>>>AAA@@@<<<888555555333555777;;;>>>???===;;;444333333444777777666555666777888888777777888999333333222222222333444555222444555333000000555:::<<<999555111//////000111111000000000000000111111333333333555555222---))),,,,,,---...000222333444000///...,,,,,,---......,,,---...//////000000000------------------------***,,,......---,,,+++,,,---,,,+++******+++,,,---+++,,,,,,+++***)))+++------+++******,,,......---,,,+++***))))))***+++,,,---,,,,,,+++***)))(((((()))+++...000000///---+++(((,,,000000...,,,,,,...+++---......---,,,,,,---,,,---......,,,,,,---...//////...---------......***,,,...000111111000000222333333222000///111222222222111000000000000000...//////000000000000000111111000000111222333333333222111111111333444555111111000000111333555666111333555777777555333111///+++(((***000555666444444444555666777888:::;;;222///,,,)))***...222666666555555666999:::;;;:::555444222222333777;;;===>>>>>>>>>>>>>>>>>>======???@@@BBBCCCCCCBBB@@@???DDDEEEEEEFFFKKKRRRSSSOOObbb|||}}}vvvrrroooooo^^^UUULLLJJJPPPSSSPPPKKKCCCHHHPPPXXX[[[ZZZVVVRRRXXXSSSLLLFFF@@@;;;555222555333111000111222222222333111111444555222333666222222222000......000222111000111111,,,---<<>><<>>>>>CCCGGGHHHAAA555///111666333999;;;;;;BBBKKKHHH<<<<<<;;;===AAA@@@;;;:::===;;;;;;;;;::::::999999999???AAABBB@@@<<<888555444777888:::<<<>>>===999666222333555666777777777777999666333444777999888666222222333444444555555666333222000---,,,...222555<<<;;;888333///,,,,,,------/////////---,,,---...///000111000---+++++++++.........///////////////---++++++---111222///,,,***+++,,,........................+++))))))+++---...---,,,+++***))))))))))))+++...///...---,,,,,,***++++++***''''''((()))+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,,,,------+++'''%%%$$$$$$$$$(((,,,///...---,,,+++,,,+++***+++---...---,,,---------///111111///------.........---,,,,,,+++---.../////////...---,,,000...,,,---000111///---000222333222111000111222//////000000000//////...///////////////000111111111000...---...000333555222111111222444444333111111444333...///555888555555444333444555555444222---***'''(((---222555555555555666666666666555555......,,,******...333777666777:::;;;;;;999777555//////000333666999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCBBB@@@@@@AAADDDCCCDDDJJJLLLLLLOOOSSSppp{{{xxxwwwwwwooofff[[[VVVVVVWWWSSSOOORRRSSSRRRQQQPPPOOOPPPQQQ\\\[[[YYYWWWSSSMMMFFFAAA<<<:::888888:::<<<<<<===<<<999999======:::;;;===999:::;;;::::::;;;===@@@??????@@@AAA???CCCSSSddduuuvvvxxxzzz{{{{{{zzzyyy~~~{{{{{{|||~~~~~~zzzuuutttwwwzzzzzzxxxvvvuuutttuuuvvvxxxssslllhhhmmmsssttttttuuutttrrrooolllkkkmmmqqqtttnnnmmmooonnnhhhbbbdddkkklllnnnooolllgggfffhhhlllmmmmmmllliiiddd```^^^^^^dddhhhjjjgggfffddd```ZZZ___]]]___```]]]VVVUUUYYY___]]]\\\]]]___]]]VVVQQQXXXZZZXXXQQQPPPVVV[[[\\\XXXPPPLLLMMMJJJFFFLLLWWW[[[XXXRRRMMMHHHFFFEEEEEEJJJNNNQQQOOOKKKHHHJJJMMMQQQOOOLLLIIIIIIKKKNNNPPPPPPLLLFFFAAA???BBBGGGKKKKKKOOONNNGGGCCCCCCAAA>>>BBBFFFHHHGGGFFFFFFCCC>>>===???BBBBBBAAA???>>>>>>AAADDDDDD>>>555000000222444;;;===<<>>:::999;;;<<<;;;;;;::::::999999888>>>@@@BBBAAA>>>:::888888444555777;;;======:::777222333333444666777888888999666444555777999777555000000111222333444555555444333111...,,,...222555:::999777333000...///111...///000///---------///111222333222///...---...............////////////...,,,+++---///000,,,)))(((***,,,.........---,,,......///---++++++,,,---///......---,,,,,,,,,,,,***,,,...///...------...+++,,,---,,,++++++,,,...++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,---...---)))&&&%%%%%%%%%(((---//////---,,,,,,---++++++,,,---...---,,,---,,,,,,...///000///...,,,---------,,,,,,+++***,,,---...//////...------///---,,,---//////...,,,///000111111//////000222///000000111111000000//////////////////000111111111000///...///111333444222222111222444444222111111444444000111666777555555444333444555444222000+++(((%%%''',,,111444444666666666666666555444333......---,,,,,,///333777555666888::::::888666555555555555666999:::::::::@@@@@@??????>>>>>>======???AAACCCCCCBBBAAAAAABBBDDDEEEHHHMMMOOOPPPVVV]]]}}}yyynnneee```[[[VVVRRR^^^^^^[[[UUUOOOLLLMMMOOOZZZ]]]aaaeeegggccc\\\WWWMMMJJJFFFEEEEEEGGGHHHHHHTTTRRRSSSVVVWWWUUUUUUXXXPPPQQQSSSSSSTTTUUUXXXZZZ[[[[[[\\\\\\\\\aaaooo~~~~~~|||zzz{{{{{{}}}~~~|||yyyxxx{{{~~~{{{yyyvvvtttsssssstttvvvrrrjjjfffjjjoooqqqqqqrrrrrrrrrqqqooommmnnnqqqssslllooosssqqqggg]]]]]]bbbffflllqqqpppjjjeeegggjjjnnnooommmjjjeee```^^^^^^eeegggfffdddffffffaaaZZZ___```bbbdddaaaYYYVVVVVV[[[[[[\\\]]]\\\ZZZXXXVVV\\\[[[WWWPPPOOOUUU\\\___TTTOOOMMMNNNKKKFFFKKKUUU\\\YYYUUUPPPLLLJJJIIIHHHKKKQQQUUURRRKKKHHHKKKPPPRRRPPPNNNLLLKKKMMMOOOPPPLLLHHHCCC???>>>BBBGGGKKKLLLPPPPPPKKKFFFBBB>>>999BBBFFFHHHGGGFFFGGGDDD??????AAACCCBBB@@@???>>>>>>BBBCCCBBB???999444222111666===@@@>>>@@@EEEDDD===;;;999:::===<<<888777999<<<<<<;;;::::::999888888>>>@@@AAA@@@===999777666111222555999======;;;888222222111222333666888:::999666444555888999777444------///000222333555555666555222///---...222555777777666444222111222444///000111000///......000222333444333000......///............//////000000///---+++,,,......***&&&&&&(((+++......---+++)))+++---//////...,,,,,,---------------------------+++---......---,,,---///+++,,,------,,,---///111+++,,,,,,------,,,,,,++++++++++++***++++++,,,---+++---//////,,,(((&&&%%%&&&***...000///.........---,,,,,,,,,...///...------,,,***+++---///000///+++,,,,,,,,,,,,+++******+++,,,---////////////......,,,+++,,,---...---,,,---.../////////...000111000000111111111111111000000////////////000111111000000000000000111222333333222222333444444222111222444555333333666777555555444444444444222///,,,)))&&&$$$&&&+++111333333666666666555444333222111---.../////////000333666444666777999999888666555:::999888888::::::999888????????????????????????AAACCCDDDDDDCCCBBBBBBCCCEEEHHHNNNRRRSSSUUU___jjj}}}tttkkkbbbYYYTTT\\\aaaeeeccc^^^XXXUUUUUUUUUYYYaaajjjpppppplllhhhaaa]]]WWWSSSRRRRRRQQQQQQYYYWWWYYY___aaa______bbbhhhiiijjjjjjiiijjjkkkmmmnnnpppqqqqqqpppsss{{{~~~||||||~~~~~~{{{}}}~~~~~~||||||~~~{{{xxxuuussstttuuuvvvooohhheeejjjpppqqqpppppprrrssstttrrrnnnlllmmmooolllppptttrrriii```\\\\\\ccckkksssrrrkkkeeedddfffkkklllkkkhhhddd```^^^^^^ggggggeeedddgggiiiddd\\\```aaacccdddaaa\\\WWWUUUWWWZZZ]]]\\\ZZZXXXYYYZZZ\\\[[[WWWRRRQQQUUU\\\```TTTRRRRRRRRRMMMIIIMMMUUU\\\ZZZVVVSSSOOOMMMKKKKKKPPPTTTUUURRRLLLHHHIIILLLQQQPPPNNNMMMLLLMMMNNNNNNFFFBBB===;;;===BBBHHHLLLNNNPPPQQQMMMHHHCCC@@@===CCCGGGHHHFFFFFFGGGEEE@@@@@@BBBCCCCCCAAA?????????FFFEEEDDDBBB@@@<<<777444666===AAA???@@@CCCCCC@@@:::777777:::;;;777666777<<<<<<;;;::::::999888888<<<>>>@@@???;;;666333111111333666:::======:::888333222000000111555999;;;999777555666888888666333,,,---...000222444666777777555333///---...222666777777777555333222333555000111222111/////////000111222333222///---------------......//////000000///---+++---///...+++'''$$$&&&***---...,,,)))''''''***...///...,,,,,,,,,******++++++++++++++++++,,,,,,---,,,+++,,,---///+++,,,---,,,+++,,,---///---..................---)))))))))(((((())))))***))),,,//////---)))&&&%%%(((+++...000000/////////...---,,,---///000///...,,,***((((((+++...000000,,,,,,---------,,,,,,+++***+++---...000000000///...------------...------,,,...////////////000222000111111222222222222111000000//////000000111222000000111111111222222222333222222333444444333111333444555555666666666555555444333333222000---***(((&&&$$$''',,,222444444777777666555444222000///---///111111111222444666555666888999999888777777;;;999888888999999888666::::::;;;<<<===>>>??????BBBCCCEEEDDDCCCCCCDDDEEEFFFKKKRRRVVVUUUXXXfffuuuzzznnnbbbZZZWWW^^^gggkkkkkkhhhfffeee]]]```eeemmmsssuuutttrrrllliiiccc```^^^^^^]]]\\\\\\\\\___fffiiihhhiiikkkrrrssstttrrrpppnnnnnnooorrrvvvxxxxxxxxxyyyzzz{{{}}}~~~}}}~~~|||yyy}}}~~~~~~~~~zzzwwwuuuvvvwwwyyytttmmmkkkppptttsssooonnnuuuxxxyyyvvvpppllllllmmmpppqqqrrrqqqooojjjbbb\\\dddkkkssssssllldddaaabbbiiijjjjjjhhheeebbbbbbbbbiiihhhfffeeeiiikkkfff___```aaaaaaaaa___]]]YYYVVVVVVZZZ]]]]]]ZZZYYYZZZ]]]ZZZYYYXXXXXXWWWWWWZZZ^^^XXXXXXYYYVVVPPPMMMQQQWWWWWWUUUSSSQQQNNNKKKIIIHHHRRRQQQPPPOOONNNMMMJJJHHHOOOOOOMMMLLLKKKKKKKKKKKK@@@<<<777777;;;CCCIIILLLNNNMMMLLLIIIFFFBBBBBBDDDCCCGGGHHHFFFFFFGGGFFFBBBAAABBBCCCCCCAAA@@@@@@AAAHHHFFFEEEDDDCCC@@@;;;777666;;;???@@@AAACCCEEEDDD:::666555999;;;888777777===<<<<<<;;;999888888777:::<<>>===<<<@@@???>>>===;;;:::999888???AAABBBCCCCCCDDDGGGJJJJJJOOOVVV[[[^^^eeexxxwwweeedddeeekkksssxxxyyyxxxzzzyyyxxxyyyzzz{{{{{{zzzsssrrrqqqrrrssssssqqqpppgggfffiiiooopppmmmlllnnntttwwwyyyyyyxxxwwwwwwxxx}}}{{{zzzrrrqqqvvvyyyyyy{{{{{{|||~~~|||wwwsssrrrtttvvvyyy{{{rrrlllmmmppppppoooooouuuyyy{{{wwwppplllnnnqqqsssvvvuuurrrrrrssspppiiifffgggjjjkkkkkkiiieeebbbkkklllmmmkkkhhhfffeeefffeeejjjllljjjiiiiiieee___WWW\\\___```cccddd___WWWWWWZZZ^^^```___^^^\\\[[[YYYXXXYYY]]]\\\XXXXXX]]]]]]``````WWWNNNLLLQQQVVVWWWWWWXXXWWWUUURRROOONNNKKKKKKKKKMMMOOOPPPPPPNNNMMMMMMMMMMMMKKKJJJHHHGGG>>>888222222777???CCCEEEHHHDDDBBBCCCAAA???BBBHHHDDDGGGHHHFFFFFFHHHGGGDDD@@@BBBCCCBBBBBBBBBDDDFFFDDDDDDCCCAAA???===<<<<<<===;;;;;;???CCCEEEDDDBBB;;;555333999======<<<===>>>===<<<;;;999888777666;;;???BBBCCC@@@<<<888666111333666999<<<===:::888777555444222333555777999;;;888777888999888333///000000222333555777888999222111000------///444777666777777555222000///000000111222111///...///000555777777666444222222222,,,,,,---...///000111111///---,,,---//////,,,(((%%%''')))+++,,,+++***)))"""%%%)))+++,,,,,,,,,---------/////////---+++***%%%'''******)))(((((()))///000000///...---///000...//////000000//////...///......---,,,,,,------)))+++------+++***)))***)))+++---.........///000---++++++,,,---...---,,,&&&$$$###%%%(((,,,......,,,---......//////......***+++---//////000//////,,,...000///---,,,...000000111111000...------...---...///000111111111111111111000000111111222333444333111000000111333444000000000333666888777666777222111444444111222666222...***)))+++---///000...,,,+++---111444444333888777777666555444222111111333444444444555888:::777888888999::::::;;;;;;===<<<;;;;;;======<<<;;;???>>>>>>===<<<;;;;;;;;;===???@@@AAABBBEEEIIIKKKNNNQQQXXX___fffqqqlllkkklllrrrzzz}}}xxxsssxxxxxxwwwyyy{{{||||||{{{xxxwwwwwwwwwwwwvvvssspppsssrrruuuyyyyyyuuussstttooorrrvvvxxxyyyzzz{{{|||}}}sssiiigggnnnuuuxxx{{{{{{{{{}}}~~~|||yyytttpppoooqqqtttwwwsssiiiaaaccchhhlllooosssooosssvvvsssmmmjjjmmmqqqsssyyyyyysssppprrrrrroooeeeeeeeeehhhkkklllhhheeekkklllllljjjfffcccbbbbbbccciiimmmkkkiiigggccc^^^SSSZZZ```cccfffhhhaaaWWWXXXZZZ^^^aaabbb```]]]ZZZ[[[XXXYYY]]]\\\WWWYYY___]]]aaa___UUUKKKIIINNNTTTTTTTTTUUUTTTSSSPPPMMMKKKLLLNNNPPPPPPNNNMMMNNNOOOMMMMMMNNNMMMLLLJJJHHHGGG@@@:::222111666<<<@@@AAAHHHDDDCCCFFFDDD@@@BBBIIIDDDGGGHHHEEEFFFHHHHHHEEE@@@AAABBBBBBBBBCCCEEEGGGEEEEEEEEEBBB>>>======???AAA<<<;;;???DDDEEEBBB???;;;555333999????????????>>>===<<<;;;999888777666@@@CCCEEECCC>>>777111......000333888<<<===;;;999888666555444444555777888;;;999777888999777333...000000222333555666888888111000...---,,,///444888444555666555222000000000///000111000///......000444555666555222000000111,,,,,,---...///000111222000...,,,---...---)))%%%'''((()))***+++++++++***###&&&)))+++,,,---...000+++,,,---------+++((('''$$$&&&)))***)))(((''''''+++,,,---,,,,,,,,,...000------............------...---,,,,,,+++++++++++++++,,,...---,,,++++++,,,)))+++---...------...000,,,+++***+++---...---,,,$$$######%%%(((,,,---...+++,,,,,,---.........---+++,,,---////////////...+++---///...,,,+++,,,//////000000///---++++++,,,------///000000111111111111111111000111111222333555444111//////111333555//////000333666888999888777222000333333000111777111---(((''')))---111333///,,,+++---111444333222888888777777666555333333333444444444444666999<<<666777777888999999::::::===;;;:::999::::::888777888999:::;;;<<<>>>??????;;;===???@@@BBBEEEIIIMMMPPPRRRYYYbbblllzzzxxxxxxxxxxxxxxxwwwvvvuuuyyyzzz{{{zzzxxxuuuuuuuuuwwwxxxyyyzzzyyyxxxwwwvvv{{{zzz{{{|||yyytttsssuuu{{{yyy{{{}}}{{{iiiaaaiiipppqqquuuzzz}}}uuummmjjjlllqqquuuzzzpppeeeccciiippptttuuuwwwvvvtttqqqoooooorrrttt{{{{{{vvvqqqrrrtttoooeee\\\ZZZ^^^hhhooopppoooooollljjjgggffffffeeecccaaadddfffiiihhhcccZZZPPPJJJCCCLLLVVV[[[\\\[[[\\\^^^[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYXXXVVVUUU]]][[[XXXVVVSSSRRRRRRRRRUUUTTTTTTTTTUUUTTTQQQOOOKKKMMMMMMLLLNNNRRRRRRNNNKKKKKKKKKLLLLLLLLLKKKJJJHHHBBB888...***///;;;DDDCCCFFFGGGBBB<<<:::>>>DDDBBBBBBBBBCCCFFFFFFEEEDDD======???CCCHHHIIIFFFCCCFFFEEEDDDCCC@@@===:::888<<<>>>@@@@@@@@@@@@BBBDDDAAA<<<666666;;;???AAA@@@======<<<;;;:::999999888;;;???AAA???888111---+++,,,---000777???BBB>>>:::888888777555444444666888;;;888555666888777222---000333444444666:::888333---++++++...//////444:::999777444222111000...,,,111111111111111111111111222555888888444111000111.........///000111///...333000.........---)))%%%###$$$%%%''')))***++++++((()))++++++******+++------......++++++---***%%%%%%''')))***(((''''''(((+++,,,------,,,,,,///111111000...---,,,,,,------//////...------------............,,,+++***,,,...---///111111///,,,++++++,,,++++++---......,,,***%%%$$$###%%%'''***+++***&&&))),,,///111000...,,,))))))***...222222///,,,...///111000...------...000000000///......------,,,---...///000000000000333111......///111222222000///...------...000111111///...///222555666666111...+++---222555333111222---'''&&&***...111111///)))(((---333444333444666777888777555333333444555333111222666888777666444999<<<:::444111444888======<<<;;;::::::999999:::;;;<<<===>>>???@@@AAAAAA@@@AAABBBFFFKKKPPPSSSPPPUUU]]]dddnnn~~~|||zzzxxxwwwvvv||||||}}}{{{yyyxxxxxxyyywwwwwwxxxyyyyyyyyyyyyyyy|||{{{|||}}}yyyxxx|||{{{yyykkkeeelllrrrrrrrrrvvv{{{~~~~~~|||}}}}}}|||vvvqqqoooooorrrtttwwwsssmmmkkklllpppsssuuuwwwwwwuuurrrooonnnoooqqqttttttppplllmmmpppmmmeee\\\ZZZ\\\dddjjjkkklllnnnkkkiiigggfffeeeccc```]]]___bbbdddddd```XXXPPPJJJDDDGGGKKKKKKJJJKKKOOOTTT\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZXXXWWWYYYXXXWWWUUUSSSRRRQQQQQQUUUTTTTTTUUUVVVUUURRROOOKKKMMMLLLJJJKKKNNNMMMIIIOOOPPPPPPOOOMMMLLLKKKKKKDDD>>>555---+++///888???@@@CCCDDD???777444666;;;??????@@@BBBEEEFFFFFFDDD???>>>???BBBEEEEEEBBB???BBBCCCBBBAAA???;;;888666:::<<>>AAA===999999888666444333333555777888555444555888888444000000333555444777:::888333+++)))***---...///444:::888666222111111111000///333333333222222222111111777888999777333000000000000///............------///.........---+++'''$$$###$$$&&&((()))++++++,,,***+++,,,,,,++++++,,,---,,,...---++++++---***$$$$$$&&&))))))((((((((())),,,---...---++++++,,,...000///...---------...///000///...---------------.........---++++++---///000222444333111///......,,,++++++,,,......,,,***%%%$$$###%%%(((*********(((***,,,//////...,,,***))))))***---111111...+++---...000000.........///000//////...............,,,---------......//////222000...---///111222222111000...,,,,,,---///111000......///111444555555111...,,,...222555333000111---((((((,,,000222333///)))(((---333444333444333555666666555555666777888555333444666888666444333888;;;999333111333777===???@@@???<<<999888999999:::;;;<<<===>>>???@@@BBBBBBBBBDDDHHHLLLQQQSSSVVVYYY___hhhvvv|||{{{{{{|||{{{zzzxxxxxxyyy{{{xxxxxxxxxyyyzzz{{{|||}}}}}}|||~~~}}}~~~{{{zzz{{{{{{{{{|||||||||||||||{{{zzzyyyvvv{{{yyyoookkkqqquuuttttttwww{{{}}}}}}{{{{{{{{{|||zzzvvvsssrrrqqqrrrssssssuuuuuusssqqqpppsssuuutttuuuuuusssqqqppppppqqqpppooollljjjmmmqqqppplllhhhcccbbbfffjjjjjjlllooojjjiiigggfffeeebbb^^^ZZZ]]]___bbbccc```[[[TTTPPPRRRPPPMMMGGGDDDGGGNNNTTT]]]]]]^^^]]]]]]\\\[[[[[[UUUVVVYYY[[[[[[ZZZXXXWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQRRRSSSTTTRRROOOLLLNNNOOOMMMJJJJJJMMMKKKGGGPPPRRRSSSQQQLLLIIIIIIJJJDDD>>>666111222666;;;>>>AAACCCCCC>>>666111111444666666888===BBBEEEFFFFFF@@@@@@@@@BBBCCCBBB???<<>>:::666444666:::>>>AAABBBBBBDDDEEE@@@;;;777777:::>>>??????>>>===<<<;;;:::999888888666;;;AAAAAA;;;333---***---...111777===???<<<888888777444222222333555777666444333555888999666333222555666555777999777222)))'''))),,,...///333:::888444000......000111111444444333333333222222222888888666333///------...222000...,,,***************,,,//////,,,(((%%%$$$###$$$&&&(((***+++,,,,,,,,,.........,,,+++,,,---+++------***+++,,,***$$$$$$&&&((())))))((()))***.........---***)))***,,,///............///000000000///...---,,,,,,,,,,,,---......---+++,,,...000000222444444222000//////+++++++++,,,...---+++)))%%%$$$$$$&&&(((******)))(((***,,,......,,,***((())))))***---//////---++++++---/////////...///000///...---,,,,,,...000111...---,,,,,,,,,---...///111///------///111111111444111---+++***,,,///111...---,,,...000222333333111///...000333444222000///,,,((()))...222444444---)))(((...333333333444111333444555555555888::::::777444444666777444111333666999777222///222555:::@@@EEEDDD>>>999888888888888:::;;;<<<>>>??????CCCDDDEEEGGGJJJNNNRRRTTT[[[[[[```mmm~~~|||}}}~~~~~~}}}~~~~~~{{{yyywwwuuutttnnnmmmmmmmmmlllkkkjjjjjjhhhmmmmmmhhhfffhhhiiigggmmmooorrrssssssrrrqqqppppppnnnkkkiiihhhhhhjjjkkkjjjkkklllkkkjjjjjjkkkmmmgggiiilllmmmlllllllllmmmjjjhhhfffgggjjjnnnpppooooookkkiiijjjjjjggggggiiigggffffffffffffccc^^^ZZZ]]]___bbbcccbbb___[[[XXX___]]]XXXSSSOOOPPPUUUZZZ[[[\\\\\\]]]]]]]]]\\\\\\VVVYYY]]]___^^^\\\YYYXXXWWWXXXYYYYYYXXXWWWUUUTTTPPPPPPQQQSSSTTTSSSOOOKKKPPPQQQPPPMMMNNNPPPOOOJJJMMMPPPRRROOOJJJGGGGGGIIIIIIDDD>>><<<>>>AAACCCCCCDDDFFFGGGBBB;;;666555666,,,---111777???DDDGGGGGG???@@@AAAAAABBBAAA???===???@@@AAAAAA???<<<888555444888===AAABBBCCCCCCDDD===:::666666888;;;<<<<<>>>>><<<;;;:::999888:::>>>BBB@@@:::222...,,,///000444999======:::777666444111111333555888999666555555777999999777444333666666555666999666111'''%%%''',,,......333999888333...******,,,...///111111111222222333333333555333000,,,***)))+++,,,222000---)))&&&$$$%%%&&&'''+++000000,,,'''%%%%%%$$$%%%''')))+++,,,,,,------//////...,,,+++,,,---+++---,,,***+++---***%%%%%%&&&((()))((()))***,,,---------,,,***)))***+++------......///000111111000///...---,,,+++++++++------...---+++,,,...000...///111000...---------+++***+++,,,------+++)))%%%%%%%%%''')))******)))((()))+++---...---+++***)))***+++---......,,,+++)))+++...///...///000111///---,,,+++,,,...111333000///---,,,,,,---///000000...------///111111111555222---***)))+++...000---,,,+++---///111111000000//////111333333111...,,,)))(((***///333333222,,,))))))///333222222444111222333333333444777:::777444333333666666333000222555666444000///111444555===EEEFFF???999888:::888999:::;;;===>>>???@@@DDDEEEGGGIIIMMMPPPSSSTTTYYYYYY```rrr|||xxxtttoooooonnnlllkkkjjjiiihhh]]]```aaa___]]]]]]\\\ZZZbbbbbbcccdddeeedddbbbaaadddaaa^^^[[[ZZZ\\\___aaa```^^^\\\\\\^^^aaabbbbbb^^^```cccddddddccccccccc___]]]\\\^^^aaadddgggiiigggdddeeegggeee```___aaaaaaaaabbbcccdddbbb^^^[[[[[[\\\^^^```___^^^\\\ZZZ]]]]]]\\\ZZZXXXVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZZZZ]]]aaaaaa___[[[YYYXXXVVVWWWXXXYYYXXXWWWUUUTTTRRRRRRSSSUUUVVVUUUQQQOOOOOOPPPOOONNNOOOSSSRRRNNNJJJMMMNNNMMMJJJHHHIIIJJJNNNJJJFFFFFFHHHIIIIIIGGGFFFHHHHHHFFFAAA===<<<===///000333888>>>CCCEEEEEE===???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCAAA>>>;;;999333777===@@@AAABBBBBBCCC<<<:::888777888:::<<<<<<@@@???>>>===;;;:::999888===??????:::333---++++++111333666:::;;;:::777444111///...000444888999:::777777777888999888666444444666666555555777444///&&&%%%''',,,......222888777222,,,(((''')))+++,,,------...000111222444444111...***((((((***,,,...//////,,,'''""" !!!###&&&+++000000---(((&&&&&&%%%&&&((()))+++,,,---------...///...,,,++++++,,,+++------+++,,,...+++&&&&&&'''))))))((((((***,,,***+++,,,+++))))))+++,,,,,,,,,---...///000111111//////...,,,,,,+++++++++---------,,,++++++---///,,,---///...,,,+++,,,---+++******,,,------+++)))&&&%%%&&&(((***+++***(((&&&'''***,,,............***+++---------,,,,,,,,,)))+++---......///000111...---+++***+++...111333111000...------///111222///...---...000222222111555111---)))(((***...000,,,++++++,,,///000///...//////111222333222///,,,((('''&&&***///222222000***(((***///222111111333333333222000///111444777111//////111555666444111222444444222///...000222///888AAACCC>>>999999;;;999999;;;<<<>>>@@@AAABBBDDDEEEHHHKKKNNNPPPRRRSSSTTTXXXcccyyy}}}~~~|||zzzyyyxxxwwwwwwlllmmmmmmlllkkkjjjhhhgggiiiiiiiiijjjkkkkkkiiiggghhhfffbbb___^^^```ccceeeeeebbb______aaaeeeffffffhhhiiijjjiiifffcccbbbbbb^^^\\\\\\```bbbbbbeeeiiibbbaaadddgggeeeaaaaaaddd_________aaabbbbbb___]]]YYYYYYZZZ[[[[[[ZZZZZZYYYXXXZZZ]]]^^^]]]ZZZVVVSSSQQQRRRSSSUUUVVVVVVVVVVVVTTTXXX[[[ZZZWWWSSSRRRSSSUUUUUUUUUUUUTTTTTTSSSRRROOONNNNNNOOOPPPPPPNNNLLLJJJLLLLLLKKKNNNRRRRRRNNNKKKKKKLLLLLLMMMMMMLLLKKKLLLKKKIIIIIIIIIIIIHHHFFFDDDEEEEEEDDDAAA???@@@@@@::::::;;;===@@@AAAAAA@@@<<<>>>@@@AAAAAAAAABBBDDDBBBCCCCCCBBBAAA???===<<<666999===???@@@@@@@@@AAA>>>===;;;::::::;;;===>>>???>>>===<<<:::999777777:::;;;999444---)))((()))222444777999888555222///,,,***+++///444888777666555666666777777666555444444666666444444555222,,,&&&&&&(((---......222777555000***''''''(((***+++,,,,,,---///111222333444000,,,(((''')))---000111,,,---,,,(((""" !!!###'''***---...---***((('''%%%&&&(((***,,,---......,,,.........,,,+++,,,---,,,......,,,---///---(((((()))))))))((((((***,,,)))***+++***))))))***,,,+++,,,---...////////////...------,,,,,,,,,,,,,,,---------+++))))))+++------/////////------...///*********+++---,,,***(((&&&&&&&&&(((++++++)))((($$$%%%(((***,,,.........,,,---///...---,,,,,,---)))+++---.........///111---,,,++++++,,,...000111000////////////111222333///......///222333333222333000,,,***)))+++...000+++++++++,,,//////...------///111333222000,,,***&&&%%%&&&+++///222000---)))(((***000222000111333333222000---,,,---111444---,,,,,,000444666444111333333333111///...000222///555<<<>>><<<::::::<<<999999;;;===???AAABBBCCCBBBDDDHHHKKKNNNPPPPPPQQQRRR\\\nnn}}}||||||||||||{{{{{{yyyxxxwwwyyy{{{{{{yyywwwuuutttrrrppppppppppppqqqrrrrrrrrrpppnnnnnnppprrruuuuuuuuurrroookkkjjjjjjiiifffhhhlllmmmjjjkkkpppllljjjkkkllliiifffhhhmmmeeedddcccdddeeeeeecccaaa^^^^^^^^^^^^]]]]]]^^^^^^^^^___```bbbbbb___[[[YYYUUUUUUVVVVVVVVVUUUUUUTTTQQQTTTXXXWWWSSSPPPQQQSSSVVVUUUTTTSSSRRRRRRQQQQQQMMMKKKJJJJJJLLLMMMLLLKKKIIIKKKKKKIIILLLPPPPPPLLLLLLJJJHHHJJJMMMNNNKKKHHHHHHIIIJJJIIIFFFDDDDDDDDDCCCBBBAAA@@@>>>>>>???@@@>>>>>>===>>>@@@@@@???>>>:::===????????????AAACCCBBBAAA@@@???>>>=========999;;;===>>>======>>>???<<<;;;;;;:::999999;;;<<<<<<<<<:::999777555444333555777777444...***)))***222444666666444///+++)))((('''(((---222444111...///111333444444444333444444666555333222333///***((('''***...///...111666111...)))''')))+++---.../////////000111111222222///+++'''&&&)))---///000+++---...+++%%%"""###%%%(((((()))***+++***(((&&&&&&''')))+++,,,......///---...//////...---...000---//////---...111...)))***+++***)))'''''')))++++++++++++***((('''(((******+++,,,---......------,,,,,,++++++,,,,,,---...------,,,***((('''(((***...///000///...---///000*********+++,,,,,,***(((&&&&&&''')))++++++)))'''###$$$&&&((()))***++++++---///111///---,,,---...)))+++---...------...000,,,,,,,,,,,,------...///,,,---...///000111222333/////////111333555444333000...,,,******,,,...///+++++++++---//////...,,,+++...111333111...***(((&&&&&&(((,,,111222///,,,((('''+++000222000000333111000...***)))+++///333,,,+++,,,000555666444111444444222000//////000222333666999:::::::::;;;<<<777888:::<<<>>>@@@AAABBBAAACCCGGGKKKMMMNNNNNNNNNVVVfff~~~{{{yyyzzz|||||||||~~~|||zzzyyy{{{}}}~~~|||zzzzzzzzz{{{{{{zzzxxxvvvuuuvvv{{{~~~{{{tttppprrrvvvvvvwwwvvvtttqqqnnnnnnooopppmmmooottttttooopppuuuwwwsssqqqnnniiieeehhhnnnnnnllljjjiiijjjiiihhhfffggggggfffeeeddddddeeeeeedddcccbbbbbbbbbbbb```^^^[[[[[[[[[ZZZYYYWWWVVVUUUWWW[[[^^^]]]YYYXXX[[[^^^YYYWWWUUUSSSRRRRRRSSSSSSRRRPPPNNNNNNOOOQQQQQQQQQJJJLLLLLLJJJLLLPPPPPPLLLLLLGGGDDDFFFKKKLLLHHHBBBFFFIIIJJJHHHDDDAAAAAACCCCCCBBB@@@>>>======???@@@:::::::::<<>>:::===???>>>===<<<>>>AAA@@@???===;;;;;;;;;<<<<<<;;;===>>>===<<<<<<===>>>888888888777555666777999:::999888666555333111111222555888777222...------111333555444000+++'''$$$&&&%%%&&&+++000111,,,'''***,,,///111222222333444333555555222222222...((()))(((+++///000...111666...,,,))))))+++///111222222222222111111111111000---)))%%%%%%(((+++---,,,***---000---((($$$%%%((()))'''&&&'''******((($$$&&&''')))+++---...//////---///000000//////000222...000000...///222///***+++,,,+++)))''''''(((***------,,,***'''&&&&&&'''***+++,,,---------,,,+++++++++++++++,,,---......------,,,)))'''&&&'''(((---.........,,,,,,...000***)))***+++,,,,,,***(((&&&&&&'''***++++++)))'''###$$$%%%&&&''''''''''''...000222000---,,,---///***,,,......------...///,,,,,,------------------)))+++---///000111222222000///000222444555555333...---,,,++++++,,,...///++++++,,,---///000...,,,***---111333000,,,)))'''''''''***...333333000,,,''''''+++111222///000333///...+++)))(((***000444------...111555777444111555444222000//////111222888888888888999:::;;;;;;666777999;;;===???@@@AAA???BBBFFFJJJMMMNNNMMMMMM[[[ooo~~~}}}}}}|||yyyzzzyyyyyy|||zzzttt|||xxxuuutttvvvxxxxxxvvvuuuxxx|||}}}|||yyyxxxwwwzzzvvvrrrooonnnoooooonnnkkklllmmmnnnnnnnnnmmmmmmqqqooollliiihhhhhhjjjkkkjjjiiigggeeeeeefffggghhhfffffffffeeedddccccccbbbaaaaaaaaaaaaaaa```______^^^\\\[[[[[[[[[[[[ZZZXXX]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYWWWVVVUUUTTTSSSPPPQQQSSSTTTUUUSSSRRRQQQNNNNNNNNNOOOQQQQQQOOOMMMPPPPPPOOONNNMMMKKKJJJIIIJJJKKKKKKJJJHHHEEEAAA???EEECCCAAACCCFFFFFFDDDAAAAAAAAAAAAAAABBBCCCDDDEEEBBBAAA@@@??????AAACCCDDDCCCBBB@@@???>>>??????@@@>>>>>>======<<<;;;;;;;;;>>><<<888666666888;;;>>>???===;;;999666555333333444444555555555333222111222333555666555333000///,,,++++++,,,......---+++///////////////...------,,,++++++---111111///,,,((()))***+++---...//////---+++******+++,,,,,,+++---,,,---...//////---+++%%%""" !!!&&&+++......------------+++)))&&&%%%$$$$$$$$$$$$%%%%%%&&&'''))))))***---111222///,,,,,,,,,,,,,,,,,,---...///000000/////////.........(((&&&$$$""""""$$$&&&(((,,,------,,,+++)))'''&&&''''''((()))***+++,,,---,,,+++***))))))***+++,,,000///---***((('''&&&%%%+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))'''&&&%%%&&&)))+++,,,+++***)))%%%$$$###"""###%%%'''))),,,......---+++)))))))))------------...///000111*********,,,...///...---)))((()))+++///222333333......//////111222444555,,,++++++,,,...//////...+++---//////...,,,,,,---111111111000///,,,***)))'''***...///...,,,***))))))***---///111222222222222///,,,))))))---111444+++...222555777666444333555444333111000000//////000222555888999777555333888999:::;;;===>>>?????????@@@BBBCCCEEEJJJPPPTTTkkk~~~}}}~~~~~~|||}}}{{{zzz|||yyyuuuyyyuuuqqqpppppppppooonnnrrruuuzzz}}}}}}{{{yyyyyyyyyvvvqqqooonnnoooooonnnmmmmmmmmmmmmmmmmmmnnnnnnrrrpppnnnkkkiiiiiiiiijjjeeeeeeffffffffffffffffffgggfffeeedddcccbbbbbbbbb____________^^^]]]\\\[[[[[[ZZZYYYZZZ[[[\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUUUUQQQRRRSSSSSSSSSRRRPPPOOOOOONNNOOOPPPQQQQQQOOOMMMPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLKKKIIIGGGFFFGGGFFFFFFFFFGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGBBBAAA@@@@@@AAABBBDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@>>>;;;999999;;;>>>???===<<<;;;999888777777777888888999:::999888777666777777777777666666555555777666555555666666444222111111111111111000//////333111000111333333111///+++,,,------...///000000...---++++++,,,---,,,+++---,,,+++,,,......,,,+++,,,)))''''''***,,,---,,,+++,,,------,,,+++***)))'''&&&&&&%%%%%%&&&&&&&&&(((((())),,,///000...+++------------------......++++++++++++************&&&%%%"""!!!!!!"""%%%&&&************)))'''%%%$$$$$$%%%&&&'''((())))))******)))(((''''''((()))***+++***(((&&&$$$###""""""((()))))))))(((''''''&&&''''''''''''''''''&&&%%%$$$%%%'''((()))((('''&&&$$$############%%%&&&'''---...//////---++++++,,,------------...///000000,,,++++++---//////...---***))))))+++///222333222000000///000000111222222333111000///000000...,,,+++---//////---,,,,,,---111111111000///---+++)))))),,,///000...,,,******---...000222333444444333000...,,,******---000222,,,---000222222111000///111000///......------......000333555555555333222666777888999:::<<<======???AAACCCEEEHHHMMMTTTXXXppp}}}yyyyyyvvvrrrooonnnlllkkkiiimmmqqqxxx||||||{{{yyyyyyyyyuuuqqqnnnnnnoooooonnnnnnmmmlllkkkkkkllllllmmmooonnnmmmkkkjjjiiiiiihhheeegggiiikkkkkkkkkiiihhhfffeeecccaaa```___``````^^^^^^^^^]]]\\\ZZZYYYXXXZZZYYYXXXYYY[[[]]]]]]\\\WWWWWWXXXXXXWWWVVVTTTSSSVVVVVVVVVWWWWWWWWWVVVVVVRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOOQQQPPPNNNLLLOOOOOOOOOOOONNNMMMLLLKKKJJJKKKLLLMMMLLLKKKIIIGGGJJJJJJKKKJJJHHHGGGHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAA;;;;;;::::::::::::;;;;;;777888999:::::::::999888;;;:::999888888888::::::;;;:::888888888888555333333333444444444333222222888666444444444444333222000000111111111222222222111///------......---,,,---+++******+++,,,,,,+++---,,,++++++------,,,+++***+++,,,---.........---+++******))))))))))))***(((((()))+++......---+++//////..................******)))))))))((((((((('''&&&$$$######$$$&&&''')))))))))((('''&&&%%%$$$######$$$%%%&&&''''''(((''''''&&&&&&&&&''''''((()))(((&&&%%%###"""!!!!!!&&&&&&&&&%%%$$$###"""!!!!!!"""######$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%&&&((())))))(((''''''((())))))))))))***+++,,,---,,,+++***+++------,,,***)))((('''))),,,...............---------------...222000.........---,,,***(((***,,,,,,+++******+++/////////...---,,,***)))***---///000...+++******+++,,,...///000000//////---,,,+++***+++,,,...///------.........---,,,,,,...------------------...///000111222333333333333666777888999:::;;;<<<===@@@BBBEEEHHHLLLRRRXXX]]]sss}}}~~~~~~{{{xxxvvvtttqqqooommmkkkjjjiiikkkpppwww{{{{{{yyywwwvvvwwwsssooommmmmmmmmmmmmmmkkkllllllllllllkkkjjjjjjiiijjjjjjiiiiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiihhheeedddaaa___^^^^^^___```aaa``````___]]][[[ZZZYYY\\\[[[YYYYYY[[[]]]]]]\\\XXXYYYZZZZZZZZZXXXVVVUUUWWWWWWXXXXXXXXXWWWVVVVVVQQQQQQQQQQQQQQQRRRRRRRRROOONNNNNNOOOPPPPPPNNNLLLNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLKKKHHHEEECCCIIIKKKLLLKKKGGGFFFGGGJJJEEEFFFGGGGGGGGGGGGFFFEEEGGGFFFEEEEEEEEEEEEFFFGGGCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAABBBBBBBBB<<<<<<<<<;;;<<<<<<======888999:::;;;<<<<<<;;;::::::::::::999::::::;;;;;;:::999888888999888666444555666666777666666555555999777555444444555555666555555555555555444444444333111//////000000///......,,,***)))+++,,,,,,,,,((()))***,,,---------,,,***+++,,,,,,---......///---------------...///000+++,,,,,,...//////...---000000000000///......------------,,,,,,,,,++++++,,,+++***))))))***+++,,,************)))(((((('''%%%%%%&&&''''''((())))))'''''''''''''''(((((((((******((('''&&&&&&&&&&&&''''''&&&&&&$$$###!!!!!!!!!!!!"""############""""""######$$$$$$###"""!!! !!!"""###############!!!###%%%%%%$$$$$$$$$%%%$$$######$$$$$$%%%&&&'''***)))((()))******)))'''&&&%%%$$$%%%''')))))))))******)))))))))***++++++***)))((()))***+++***)))'''(((******(((((()))***.........---,,,+++*********,,,...///---,,,,,,---,,,,,,...//////...------,,,,,,,,,---------------/////////....../////////000000000000111222333333555555555555666777888999:::;;;<<<===>>>@@@AAAAAADDDFFFIIILLLPPPTTTZZZ^^^lll||||||~~~}}}{{{xxxwwwwwwwwwxxxzzzzzzzzz|||}}}|||zzzwwwwwwzzz}}}~~~}}}~~~~~~~~~~~~|||{{{yyywwwxxxyyy|||}}}zzz}}}}}}{{{zzz}}}~~~xxxvvvxxxzzzzzzyyy{{{|||~~~|||yyyxxx{{{zzzxxxwwwwwwuuusssqqqoooooonnnmmmlllkkkkkkkkkooosssxxx{{{zzzwwwuuutttrrroookkkiiiiiijjjjjjjjjhhhjjjmmmoooooommmjjjhhheeeeeefffhhhiiijjjkkkkkkkkkjjjhhhfffddddddddddddeeedddcccaaaaaaaaaaaabbbddddddcccbbb```^^^]]]\\\___]]]ZZZYYYZZZ[[[\\\[[[YYYZZZZZZ[[[ZZZYYYXXXWWWZZZZZZ[[[[[[YYYWWWUUUTTTQQQPPPPPPPPPQQQSSSUUUVVVRRRQQQQQQRRRSSSRRRPPPNNNLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMKKKHHHFFFDDDEEEHHHKKKJJJFFFDDDEEEGGGEEEFFFFFFGGGGGGGGGGGGFFFJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBB??????>>>===<<<<<<<<<======>>>???@@@AAAAAA@@@???999:::<<<===>>>===<<<;;;===<<<;;;<<<>>>>>>===;;;777777888888888888777777888777777666666777999;;;888888777777777777666666555333222111222333222111000...,,,+++---.........(((***,,,.........------------,,,,,,---------...,,,,,,,,,---...000111222///000111111000000000111000111111111111000......000000000000///////////////......------......///......------------------******++++++,,,,,,------)))******+++++++++,,,,,,---,,,++++++*********+++++++++******((('''%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$#########%%%'''(((''''''((()))############$$$%%%&&&&&&+++******+++,,,,,,***((('''&&&%%%%%%((())))))))))))))))))***+++,,,...///,,,+++***+++,,,---,,,++++++,,,------,,,,,,---///222111111000000/////////...000111222111222333555555555777777777777666555111222333444555444333222444444333333444555777777666666666777888999;;;<<<======<<<<<<===>>>???@@@AAAAAABBBDDDEEEFFFGGGHHHIIIKKKMMMOOOQQQTTTXXX[[[```yyy~~~{{{zzz{{{}}}}}}{{{pppooommmlllkkkkkkllllllmmmmmmoooqqqrrrpppmmmjjjiiilllooopppoooooopppqqqzzzyyyxxxyyyzzzzzzxxxvvvwwwwwwwwwwwwvvvtttrrrqqqsssuuuwwwwwwuuussssssssssssqqqooommmnnnqqqtttwwwuuuvvvwwwvvvuuuuuuvvvwwwwwwsssnnnmmmoooqqqqqqppppppsssvvvwwwvvvsssrrrrrrpppqqqqqqqqqpppooommmlllkkkmmmnnnnnnmmmmmmnnnooopppsssvvvxxxvvvtttrrrqqqkkkgggcccaaabbbcccccccccdddfffjjjllllllkkkhhhfffbbbbbbcccdddfffhhhjjjkkkmmmkkkgggdddbbbbbbbbbccccccccccccccccccccccccccccccccccccbbbaaa___^^^]]]___\\\YYYXXXXXXYYYYYYYYYVVVVVVVVVVVVVVVWWWWWWWWWZZZ[[[[[[[[[ZZZWWWTTTSSSQQQPPPOOOOOOPPPRRRTTTVVVUUUTTTTTTUUUVVVUUURRRPPPIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKMMMNNNNNNLLLKKKJJJBBBEEEHHHIIIHHHFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJHHHGGGFFFEEEDDDGGGFFFEEEDDDEEEFFFGGGHHHDDDDDDCCCCCCBBBAAAAAAAAA??????@@@@@@AAAAAABBBBBBAAA@@@???======<<<<<<<<<===>>>???@@@@@@???>>>>>>999;;;>>>AAABBBAAA???>>>===<<<<<<===??????>>>===777777888999999999888888888999::::::999:::<<<>>>999888888888888888888888666555333333555666555444333111000000111222222111000111333333111/////////000///......---.........*********+++,,,...///000111222333222000000111222000111222333222111000///111111000000000////////////..................///000000000//////000111111......//////000000000000,,,---...///000000000000...---------------....../////////...---,,,+++***++++++++++++******)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&''')))***)))((()))***(((((((((((()))***+++,,,000///...///111111000...---,,,+++,,,...000000000......///000111333555666666555333333444444333111222333333333222333555777888888777666666666777777666777888888777888;;;===:::;;;<<<=========<<<;;;999:::;;;<<<===<<<;;;;;;::::::999:::;;;<<<===>>><<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNPPPPPPRRRUUUWWWZZZttt~~~ppppppooooooooooooppppppmmmmmmlllmmmnnnnnnkkkiiieeeggghhhgggeeedddeeegggnnnllljjjiiiiiijjjiiihhhkkkkkkkkkkkkjjjhhhfffdddbbbfffjjjkkkiiigggffffffiiihhhfffeeeeeefffhhhiiikkkjjjjjjjjjkkkkkkjjjiiigggdddaaaaaadddfffeeeccc^^^```bbbbbb``````bbbeeebbbdddggghhhgggfffdddccccccfffiiiiiihhhhhhjjjllliiikkkmmmnnnlllkkkjjjkkkbbb^^^[[[YYYYYYZZZ[[[[[[]]]]]]___```aaaaaabbbbbb]]]]]]\\\\\\]]]___aaaccceeedddbbbaaa___^^^]]]\\\ZZZ[[[]]]___```___^^^^^^_________^^^^^^\\\[[[[[[[[[XXXUUUTTTUUUWWWXXXXXXRRRQQQQQQQQQRRRTTTVVVWWWVVVWWWYYYZZZYYYVVVTTTRRRRRRPPPNNNLLLLLLNNNPPPRRRSSSRRRRRRSSSSSSRRRPPPMMMGGGHHHIIIKKKLLLMMMMMMMMMIIIJJJLLLMMMMMMLLLJJJIIIAAACCCGGGKKKMMMKKKGGGCCCEEEDDDCCCBBBDDDFFFIIIKKKHHHHHHIIIIIIHHHHHHGGGGGGHHHFFFDDDBBBCCCEEEHHHJJJEEEDDDDDDCCCCCCBBBAAAAAA????????????@@@AAABBBCCC@@@???>>>======<<<<<<===;;;<<<=========<<<;;;::::::;;;===>>>@@@@@@@@@@@@<<<;;;:::;;;<<<<<<;;;999666666777888888888888888888:::<<<<<<:::999:::<<<888888888888888888999999666555444555777888888888666555444555666777555333222555666666333222333555222111000000000000111222---,,,,,,,,,,,,---......///111222000------...000///000222333444333111000111111000000000/////////........................000000//////000111222333000000000111111111111111///000111333333333333333000000000000000111222333000111111111000000///...---......////////////...------------...///000000...---,,,++++++,,,---...***+++------,,,+++,,,,,,............///000111111222111111333555555444333333222111333555777888777555555555555666777888999:::888777888999:::999777666777777777666777999<<<;;;;;;:::999999:::;;;<<<<<<===<<<;;;999999<<<>>>999:::<<<=========<<<<<<======??????@@@??????>>>????????????????????????>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEFFFHHHIIIJJJKKKLLLIIIKKKMMMOOOOOOPPPSSSUUU\\\www~~~~~~~~~uuusssqqqpppqqqrrrrrrqqqnnnoooooommmiiigggiiikkkkkkhhheeebbbbbbccccccbbbaaaaaabbbbbbbbbaaa___^^^UUUZZZ```bbb```^^^\\\]]]\\\\\\\\\[[[[[[YYYXXXXXX\\\ZZZXXXYYY\\\]]]ZZZWWWWWWTTTRRRSSSVVVXXXVVVTTTIIIJJJJJJHHHGGGIIINNNSSSQQQTTTYYY[[[[[[YYYXXXWWWWWWZZZ]]]^^^]]]\\\^^^aaa```bbbddddddcccbbbcccddd\\\XXXUUUSSSSSSTTTUUUUUUVVVUUUSSSSSSTTTWWWZZZ]]]YYYWWWUUUSSSTTTVVVXXXZZZVVVWWWWWWXXXWWWUUURRRQQQQQQSSSVVVYYYZZZYYYXXXWWWZZZZZZZZZZZZZZZYYYXXXXXXVVVTTTQQQPPPRRRUUUWWWWWWQQQPPPNNNNNNPPPSSSVVVXXXRRRTTTVVVXXXXXXVVVTTTRRRTTTQQQMMMJJJIIIJJJLLLNNNOOONNNNNNNNNOOONNNKKKIIIEEEFFFHHHJJJKKKLLLLLLMMMJJJKKKKKKKKKJJJHHHEEEDDDBBBDDDGGGMMMQQQOOOIIICCCBBB@@@???>>>@@@CCCHHHJJJEEEFFFGGGHHHIIIIIIIIIIIIFFFDDDAAA??????BBBFFFIIICCCCCCCCCBBBAAAAAA@@@@@@@@@@@@??????@@@AAACCCDDD>>>>>>===============>>>>>>???@@@@@@???>>>===<<<999999999999;;;===???@@@???>>>=========<<<:::888555666777888888888888888666999<<<;;;888555555777777777777888888999999999666555444555888:::::::::777777777888:::999777555///222555555444555777:::333222222111222333555666222111000///............---///000...+++)))+++...///000222444444444222111111111111111000000000000//////000000000000////////////......///000111222000000000000111111111111000111333444555555444444333333333333444555666777000111111111111111000000---...000111222333333333000000000111111333444555333222000//////000111333111333444444333222222333111111111111111222444444111111111333555666555444666555444666999;;;;;;;;;888888777777777888888999444444444666999;;;;;;;;;666777777777666777:::<<<;;;:::999999999:::;;;<<>>???>>>>>>===<<<======>>>>>>>>>>>>>>>BBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJGGGJJJLLLNNNNNNPPPRRRTTTbbb|||{{{zzz{{{||||||{{{||||||zzzvvvqqqnnnnnnnnnrrrooollljjjiiiiiihhhggggggeeecccaaaaaabbbcccddd[[[]]]^^^___^^^\\\YYYWWWZZZYYYYYYXXXWWWWWWVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQOOOOOOOOOOOONNNMMMLLLKKKIIIJJJJJJIIIGGGGGGHHHIIIGGGJJJNNNQQQRRRRRRPPPNNNTTTVVVVVVTTTPPPPPPSSSVVVWWWVVVVVVWWWXXXZZZ\\\]]]WWWQQQJJJIIINNNRRRTTTTTTWWWWWWVVVVVVWWWXXXZZZ[[[QQQKKKEEEDDDGGGIIIGGGEEE???DDDJJJLLLKKKIIIJJJKKKEEEGGGKKKOOOPPPOOOMMMKKKKKKNNNQQQSSSQQQOOOMMMLLLKKKLLLKKKHHHFFFFFFJJJOOOLLLKKKKKKKKKLLLMMMOOOPPPMMMOOOPPPOOOMMMMMMNNNOOOJJJHHHEEEDDDFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCC>>>BBBEEEGGGGGGFFFEEEEEE@@@>>>;;;::::::<<>>???BBBEEEHHHCCCCCCCCCBBBAAA>>><<<;;;EEE@@@<<<;;;>>>AAACCCCCC???>>>>>>===============>>>>>>>>>>>>===<<<;;;:::666777999;;;============???===;;;<<<>>>>>><<<999222444666888888888666555555555666777777888999999888888888888999:::;;;<<<444555777888:::;;;;;;;;;999999999999888777555555:::999666555444555666777555555555444444333333333333222222111222333555666222000............---,,,...000222444555444333222111222444444444333111//////000111222222111000///111222222111///...///111000000000000000000000000111222222333333222222111...000222444555555444333444444444444444333222111111111222222222333333333000111111222222333333444555444333222333444555666555555444444444333333333555444333222222333555666333333333333222111000///222333444666777999:::;;;888888777777777777777888777777888999999:::;;;;;;777777888999999:::;;;;;;;;;;;;:::::::::;;;;;;<<>>>>>>>>??????????????????@@@@@@AAAAAAAAAAAA===>>>???@@@AAA???<<<999>>><<<;;;===AAACCCBBB@@@FFFFFFEEECCC@@@@@@AAACCCHHHDDDCCCHHHMMMOOOSSSWWWkkk~~~yyywwwwwwzzzxxxvvvtttttttttrrrqqqsssrrrooommmkkkkkkkkklllgggggggggeeebbb^^^YYYWWWZZZYYYWWWWWWWWWYYY[[[]]]ZZZZZZZZZZZZYYYWWWVVVUUUPPPPPPPPPPPPPPPQQQQQQQQQLLLLLLLLLJJJHHHGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMOOOPPPPPPOOONNNNNNOOOQQQMMMMMMMMMMMMNNNPPPRRRSSSPPPLLLGGGHHHLLLQQQRRRRRRSSSSSSRRRQQQQQQQQQRRRSSSKKKFFF@@@>>>@@@AAA???===???AAABBBBBBBBBBBBCCCDDDAAADDDHHHKKKLLLJJJGGGEEECCCEEEGGGGGGFFFCCCAAA@@@DDDFFFFFFEEECCCCCCGGGKKKDDDCCCBBBBBBCCCDDDFFFHHHFFFGGGGGGFFFDDDCCCDDDEEEAAA>>>;;;:::<<<>>>>>>>>>@@@@@@?????????@@@AAABBB>>>???@@@AAAAAAAAAAAAAAA?????????@@@@@@?????????:::===AAACCCCCCBBBAAABBB>>>===;;;999999;;;>>>@@@AAAAAABBBCCCCCCDDDDDDEEEAAA@@@>>>===>>>@@@CCCEEE@@@@@@@@@@@@???===<<<;;;AAA>>>::::::<<>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>???@@@AAABBB@@@@@@?????????@@@AAAAAA===<<<;;;;;;<<<<<<;;;:::>>>===<<>>???AAABBBCCC???BBBEEEHHHHHHEEEAAA???@@@@@@@@@@@@???===:::999;;;===??????======@@@DDD<<<;;;999888999;;;===???=========;;;999888999:::777444222111222444555555666555555555666777888999666777888888888888888777888888888888888888888888444777999:::999777666666999777666555555777999:::999::::::;;;<<<<<<======777777777777777888::::::::::::;;;;;;::::::999888:::888777777999::::::999999888777777666666777777888888888888777666555555333444555666666666666555888777777777999888777555444555666666666555444333333222111000111222333444444444555555777888999:::777777888999999999999999888777555444333333444555666555444333222333444555444444333333333333222222000000000111222444555666555333111111111222111000...//////000000111222222000000111222111000///...//////000000000000/////////000000000......000222000000000000000000000000...//////000000//////...///000222444555555444444111111111111111000000000////////////000000000000333333222111111000//////111111111222222444555666666666555444444333222222444444444444333333222111444444444444333222111111222222333444666777888888777666666666666666777777777777777777777777777777999999999999999999999999;;;;;;;;;;;;;;;<<<======<<<<<<===>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===???AAABBBCCCAAA@@@>>>===<<<===???@@@===<<<:::888888999:::<<<<<<;;;;;;===@@@BBBBBBAAA@@@BBBDDDDDDCCCBBBCCCDDDHHHFFFFFFGGGHHHMMMZZZfff{{{wwwtttrrrrrrrrruuuuuuvvvvvvtttqqqmmmkkkhhhgggfffeeeeeegggiiikkkaaa```___\\\XXXVVVVVVVVVUUUTTTQQQPPPPPPQQQSSSUUUYYYWWWVVVXXXZZZZZZVVVSSSWWWVVVUUUUUUVVVWWWXXXYYYRRRPPPOOOOOOQQQQQQOOOLLLQQQQQQQQQQQQQQQPPPOOONNNMMMJJJGGGFFFHHHIIIIIIHHHIIIDDD@@@???BBBEEEEEEDDDAAACCCEEEGGGFFFCCC???<<>>===:::<<>><<<;;;===??????===:::888888:::===>>><<<===<<<:::888666777888888666444333555666666666444444444444444555666666555555666666666555555444666666555555555555666666444666777666333000///...555555444333444555666777666666666555444444333333000111222222333333333333333333444444444444444444222222333333444444444333333333222111111111111222111111111111111000///////////////////////////...111111111111222222111000000111222222333222222111333222111//////000111222222222333444555777888999666777777777777777666666555333111000///000222333222111000000000000111111111111111111111111000000---...///000111222333444333111//////000000000///...............///111111//////000000000///...---////////////////////////---...//////......000222////////////////////////......////////////......//////111222333444444444000/////////////////////....../////////000000000111111111000000/////////000000000111222333444444555555555444333333222222222222333333222000...---444444444444444333222222111222222333444555666666555555555444555555666777777777777777777666666666999999888888888888888888::::::::::::;;;<<<======999;;;===>>>???>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;999999:::<<<===???@@@@@@@@@>>>;;;999999:::<<<===;;;;;;:::999888999;;;<<<<<<;;;<<<===>>>?????????BBBDDDFFFFFFDDDCCCBBBBBBDDDDDDFFFHHHJJJQQQcccuuu{{{{{{zzzwwwsssqqqpppqqqnnnnnnmmmmmmmmmmmmmmmmmmooommmkkklllnnnlllhhhddddddcccbbbbbbbbbcccdddeeedddcccaaa```^^^ZZZWWWTTTXXXYYY[[[\\\]]]\\\[[[ZZZSSSQQQOOOMMMLLLLLLKKKJJJJJJHHHFFFHHHKKKMMMLLLJJJHHHHHHIIIIIIGGGEEEBBB@@@DDDCCCBBBCCCEEEFFFDDDBBBBBBDDDEEEDDD@@@>>>???AAAFFFDDDBBB???>>>???@@@AAA@@@AAAAAA@@@===;;;;;;;;;>>>===<<<<<<>>>>>>===<<<999999999999999999999888999999999999999888777666888777777666666777777888666777888888555333333333555666666666666777777777666666555555444333333333222222444444555444444333111111000000000000000111///000111222222111111111111000//////......//////------------------,,,+++,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,------...///000000000111000///.........///000/////////000111222444444111111222222222111000000111000...---,,,---///000.........------.................................+++,,,---...///000111111///...,,,,,,---...---,,,------------...///000111////////////......------///..................///---.........---...///111..............................////////////............///111222222333333///...---------...///////////////000000000000111.........//////000000000...///000111111222222222333333333333222222222222222333333333222111///...333333444444333333222222111111222222333333333444444444333333444555555666777777777777666666666666777777777777777777666666999999999::::::;;;======999;;;===?????????>>>===<<<;;;;;;;;;:::::::::999999999::::::;;;<<<<<<<<<>>><<<999777666888:::;;;777999;;;;;;999888999;;;======>>>>>>>>>>>>???@@@@@@BBBEEEFFFFFFEEEFFFFFFEEEIIIPPPVVV[[[fff{{{|||xxxtttrrrrrrtttwwwyyyzzzyyywwwvvvrrrpppnnnjjjgggdddbbbaaa^^^___```bbbddddddcccaaa[[[ZZZYYYWWWUUUTTTSSSRRROOOMMMMMMPPPSSSTTTQQQNNNPPPQQQRRROOOJJJHHHIIILLLQQQOOOMMMJJJHHHFFFFFFFFFDDDFFFHHHHHHFFFCCCBBBAAADDDDDDEEEGGGHHHGGGDDDAAA>>>???@@@@@@AAA@@@@@@???@@@@@@@@@@@@???>>><<<<<<;;;:::999888888999:::;;;888999<<<<<<<<<<<<===>>>888888999:::;;;::::::999666666777777888999999999666777888888888888777777888777555444333333333333222444666666555444555666333333222111111111111222///000000000000000////////////...---------......,,,...//////.........///------......///000000111---.....................---,,,,,,------...///000,,,,,,---------,,,,,,+++//////------------...///,,,,,,------------------,,,,,,------------......+++,,,---.../////////...---,,,******,,,,,,,,,+++,,,------......///000000/////////.........------......------------......---.........,,,,,,...000.................................//////.........,,,------...///000111222......---,,,,,,---///000////////////000000000000,,,,,,---......///000000...///000000111111000000000000111111111222222222444444444444444333222111222222222333333222222111111111111111111111111111222222222222333444555555555555555555555555555555555555555555555555555555888888888888999;;;<<<<<<999:::<<<===>>>>>>======;;;;;;;;;::::::999999888:::::::::::::::;;;;;;;;;<<<;;;999777777888:::;;;555999;;;;;;999777999;;;;;;<<<>>>???>>>???@@@BBBAAAEEEIIIMMMPPPSSSVVVYYYWWW]]]hhhrrrzzz}}}{{{wwwtttsssssstttuuuooommmmmmpppttttttooojjjmmmnnnmmmjjjfffdddgggjjjkkkjjjhhheeebbb^^^\\\ZZZYYY\\\```bbb```]]]ZZZXXXVVVXXX[[[^^^___]]]XXXTTTNNNPPPRRRTTTUUUVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPMMMLLLJJJIIIIIIJJJLLLMMMJJJKKKMMMMMMLLLLLLNNNOOOEEEGGGHHHIIIJJJIIIHHHGGGBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBBBBBBBBBBBBBBEEECCCAAA>>>===;;;;;;;;;;;;===>>>>>><<<;;;===???;;;:::999999888888999999888888999999999999888888777777666555666666777888222555777777555555666888444444333222222111222222---///111222333222111000000000////////////000000---....../////////......////////////////////////------......////////////------------.........///---...//////000///...---...---++++++---...------+++,,,...///000000//////000//////.....................---,,,,,,---......---......---,,,+++---...------------------------,,,,,,------------,,,,,,+++++++++,,,---...///000......,,,,,,,,,...///111------........./////////---------------.........//////000000000///...---------...///000111222222333222222111111111222222000111111222222111111000000000000000000000000000111111111222222333444555111111222222333333444444222222222333333444444555666666666777888999;;;<<<999999999::::::;;;;;;<<<;;;;;;::::::999888888888999999:::;;;<<<======>>>;;;;;;:::::::::;;;<<<<<<:::===>>>===:::999===AAAAAADDDGGGIIIJJJKKKOOORRRVVVYYY^^^bbbggglllrrrvvvyyy~~~zzzwwwvvvzzz}}}yyywwwqqqsssxxx|||}}}zzztttoooeeegggjjjmmmppprrrssssssqqqqqqppppppnnnmmmkkkjjjeeedddcccaaaaaacccdddeeeeeeffffffdddaaa`````````ZZZ[[[]]]______^^^]]]\\\VVVVVVUUUTTTTTTSSSSSSRRRSSSSSSRRRRRRQQQRRRRRRSSSOOOMMMJJJGGGEEECCCBBBBBBBBBDDDEEEDDDBBBBBBDDDGGGAAA@@@??????>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@???>>>=========>>>@@@AAA999<<<>>>>>><<<;;;===???;;;:::888666444333333333000222555888999888666555666555444444333444444444222222333444444444444444///000111111222111111000......///000111111111000........./////////000000///000111111111000...---000...------///000//////+++,,,///111111111///...000000///............///...---,,,,,,,,,,,,---......//////---++++++,,,---------------------------+++++++++,,,,,,+++++++++*********+++,,,---...//////...,,,,,,,,,...000111,,,,,,,,,---------......///......------,,,,,,+++///000000000000...---,,,++++++,,,...///111222222000///...------...000111///000000111111111000000000000000000////////////111111111111222333444555......///000111222222333000000111222333333444444555555555666777999:::;;;888888777777888888999:::;;;;;;::::::999888777777999999:::<<<>>>???@@@AAA;;;<<<<<<======>>>>>>>>>AAACCCCCC???<<<===CCCIIIOOOSSSXXX[[[]]]```eeeiiinnnqqquuuyyy}}}}}}{{{{{{}}}}}}{{{xxxyyyyyyyyyzzzzzz{{{{{{|||wwwtttooojjjfffdddddddddeeeeeecccbbb```___]]]]]]^^^]]][[[[[[[[[YYYWWWTTTXXXXXXYYYYYYYYYZZZZZZZZZ[[[VVVPPPNNNOOOQQQRRRRRRRRRPPPNNNOOOQQQSSSRRRQQQMMMLLLIIIEEE@@@>>>???@@@;;;;;;???EEEFFFCCCAAABBBCCCEEEEEEBBB>>>;;;;;;===?????????@@@AAA@@@>>><<>>???@@@777777666555555555555555888666555777:::<<<;;;999999777444444666999;;;;;;888777666555444222111111111555888777888:::888444888666444111111222444555///111222111......111444666444222222333444333222333333333333333222111111...///000000//////000111222222222222111111111111444333333222222222222222000000000222555666555444222333444555444222///---...///111222222111000///222000......000222333333333222///...---.........,,,000111//////111000,,,111111111///...///222444666666555555444333222111111111222444666777555333...000333555666777999;;;999::::::999888999<<<>>><<<<<<;;;:::999:::>>>AAABBBFFFHHHDDD===:::===AAAHHHHHHIIIIIIJJJJJJKKKKKKFFFFFFGGGHHHJJJLLLNNNOOOSSSSSSPPPKKKGGGJJJRRRZZZaaadddiiiooouuuzzz~~~}}}|||{{{{{{{{{zzzxxxvvvxxxxxxyyyyyyyyyzzzzzzzzzuuuqqqllljjjkkkmmmmmmmmmjjjkkkkkkkkkjjjjjjlllnnniiifffbbb^^^[[[YYYXXXWWWWWWWWWZZZ```aaa]]][[[\\\YYYZZZZZZXXXTTTQQQQQQSSSQQQPPPPPPPPPPPPPPPNNNMMMKKKJJJIIIHHHGGGHHHIIIIIIAAA@@@@@@???????????????@@@>>>===???AAACCCBBB@@@BBB???<<<;;;===???@@@@@@===<<<;;;:::999888777777888;;;===;;;;;;===<<<888888777555444444666888999888888777444222222333555777666444555666777777666777666444333222333444555444555666555444444666888666666777777777888888888555666777888888888888777777666666777:::;;;;;;:::999999999888777666555555777888999::::::999777666555444444555777888777666444444333111///......///000333444222222444333000111222333333444666:::============;;;999666444222444333333555777777666555666888:::<<<;;;<<<===>>>:::;;;<<<<<<<<<===@@@BBB??????>>><<<:::;;;>>>AAACCCHHHLLLJJJDDDBBBDDDHHHNNNMMMKKKJJJHHHGGGGGGGGGFFFGGGHHHKKKNNNQQQTTTUUUZZZ\\\\\\[[[XXXZZZ```fffqqqtttyyy}}}|||||||||zzzxxx{{{zzz|||}}}|||}}}yyyzzzzzzxxxuuusssssssssrrrrrrqqqooonnnnnnnnnnnnffffffffffffeeeeeeeeeeeeaaa`````````____________^^^]]]\\\]]]______^^^\\\[[[XXXUUUSSSTTTUUUUUUUUUSSSRRRRRRQQQPPPOOONNNNNNNNNQQQQQQMMMMMMOOONNNKKKHHHGGGFFFEEEFFFHHHJJJKKKIIIFFFAAA>>>============???===<<<===???@@@@@@@@@AAA???<<<:::999;;;>>>@@@???@@@@@@???>>>>>>AAACCC??????@@@@@@AAAAAABBBBBBAAABBBCCCDDDCCCBBB@@@???AAA@@@???@@@BBBDDDEEEDDDCCCAAA@@@>>>===>>>???@@@>>>???@@@AAA@@@???===;;;;;;;;;<<<>>>@@@@@@>>><<<888:::;;;888444000000111333666777444444777666333333555777:::<<<@@@EEEHHHHHHHHHGGGEEEBBB===999666:::888777777888999999888999;;;=========<<<===>>>999;;;<<<======???BBBDDDBBBBBBAAA???===>>>AAACCCIIINNNSSSSSSPPPNNNPPPSSSUUUTTTQQQNNNMMMMMMMMMNNNUUUVVVXXX\\\```dddgggiiinnnrrrvvvxxxwwwxxx{{{~~~|||yyywwwwwwwwwvvvuuuuuuuuuttttttssssssrrrrrrqqqsssqqqlllkkkmmmnnnkkkhhhgggfffeeefffgggiiijjjfffaaa[[[YYYYYYZZZYYYXXXVVVUUUUUUVVVXXXZZZ[[[ZZZ[[[YYYWWWUUUTTTVVVXXXYYYXXXYYYXXXWWWVVVWWWZZZ\\\XXXWWWWWWWWWWWWWWWWWWWWW\\\[[[YYYWWWTTTRRRQQQPPPSSSRRRPPPQQQSSSUUUUUUUUUSSSQQQNNNKKKKKKMMMPPPRRRMMMNNNOOOOOOOOOMMMJJJIIIJJJIIIIIIJJJLLLMMMLLLKKKEEEHHHJJJHHHBBB>>>===???>>>AAABBB??????BBBAAA>>>???AAADDDGGGJJJNNNSSSVVVWWWWWWVVVUUUQQQMMMHHHFFFGGGEEECCCBBBCCCDDDEEEDDDDDDFFFHHHIIIHHHHHHIIIJJJHHHIIIKKKKKKKKKLLLNNNPPPRRRSSSSSSRRRQQQRRRTTTWWW```eeejjjkkkiiiggggggiiiiiigggeeedddeeegggjjjlllssstttvvvzzz}}}}}}{{{}}}~~~~~~|||xxxwwwvvvxxxzzz|||}}}|||{{{{{{{{{zzzzzzzzzzzzyyyzzz{{{{{{zzzyyyyyy|||~~~zzzzzzyyyxxxwwwwwwvvvvvv{{{xxxtttpppnnnmmmnnnnnnooommmlllmmmoooqqqppppppmmmkkkhhhffffffhhhlllnnnllllllmmmnnnmmmkkkiiiggggggdddaaaaaaccceeeggghhhbbbeeefffddd```]]]\\\\\\\\\^^^^^^[[[[[[^^^^^^\\\[[[]]]```bbbdddgggjjjmmmooooooooonnnllliiifffdddccc```^^^^^^___`````````dddfffhhhiiiiiijjjkkkmmmlllnnnoooooommmmmmnnnoootttuuuvvvvvvvvvwwwzzz|||~~~}}}~~~~~~}}}