BM6P6(@ lll___QQQJJJAAA;;;999999999888666555555444444444555555555666666555333222222333222111///...------...///,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******''''''(((((())))))******))))))(((&&&$$$$$$&&&(((%%%$$$$$$%%%'''(((((('''((('''&&&&&&&&&&&&'''((('''(((((()))))))))))))))'''''''''((((((((((((((($$$%%%''''''''''''%%%$$$''''''&&&%%%%%%&&&''''''############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%"""###$$$$$$###"""###%%%'''&&&&&&(((******&&&###'''%%%######$$$&&&&&&&&&(((''')))+++++++++111888;;;AAAGGGIIIIIIMMMWWW___jjjlllkkkooonnnXXX@@@===MMM\\\bbb[[[SSSSSSQQQKKKJJJPPP[[[hhhqqqtttvvvwww{{{nnnaaa```jjjsssuuurrrqqqooonnniiiYYYCCC555333000...------///111222222000111000///222777888666555333222333777;;;===???AAAAAA>>>:::<<>>CCCLLL[[[lll}}}uuubbbLLLHHHBBB>>>===<<<;;;:::777666777;;;???IIIZZZjjjwwwqqqpppyyyaaaSSS[[[kkkwww\\\LLLFFFDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>>;;;:::999999999888666444///.........---------------------,,,,,,,,,++++++******+++++++++******)))++++++,,,---,,,+++***)))******)))))))))))))))***,,,,,,++++++***)))))))))......//////000222333444666555CCCaaaxxxgggooommmqqqZZZMMMMMMSSSssslllVVVHHHAAA>>>777777666555444333333333333333333333333333333333444999<<<<<<888555777:::555555555666777999;;;;;;===???AAAAAAAAAAAACCCEEEGGGFFFGGGKKKMMMQQQ[[[fff|||xxxcccPPPBBB???AAAEEEOOOYYYbbbeeefffiiiiiijjjkkklllmmmoooppppppqqqrrrwww|||iii\\\QQQJJJAAA;;;999:::999888999888888777777888888888999999888555000---,,,,,,111000...---,,,,,,,,,------,,,,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))(((((((((((('''((('''&&&$$$%%%(((***'''&&&%%%%%%''''''&&&%%%)))))))))((('''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%###"""""""""""""""###$$$%%%$$$$$$############$$$"""###%%%$$$###"""###%%%'''&&&%%%''')))(((%%%"""&&&$$$######%%%&&&&&&%%%$$$###%%%''''''(((...666===EEENNNOOOMMMNNNUUU]]]bbbffffffiiihhhRRR??????OOOZZZ___YYYTTTUUURRRLLLGGGNNN[[[hhhrrrwwwzzz||||||nnn```___jjjuuuwwwuuutttqqqnnneeeSSS===000---000...---...111333444333000111000///333999:::888777444222333666;;;>>>@@@AAAAAA???;;;===BBBDDDAAAAAAAAA@@@@@@AAADDDFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLOOORRRTTTUUUWWWYYY[[[]]]]]]^^^aaaeeehhhiiihhhllllllnnnrrrvvvmmmXXXLLLEEE???<<<;;;<<<===BBBJJJWWWhhhxxxppp]]]KKKGGGBBB>>><<<;;;:::999;;;999999;;;???GGGWWWfffxxxvvvoooqqqhhhUUUXXXdddgggRRRIIIEEEBBBAAABBBBBBBBBBBBAAA@@@???>>>===<<<:::999999777444222/////////.........------,,,,,,,,,,,,++++++++++++******++++++++++++******)))***+++,,,,,,+++******+++******)))))))))******,,,,,,,,,,,,++++++++++++.........///000111333333888888FFFcccyyy~~~}}}~~~jjjqqqppprrrZZZNNNMMMVVVwwwfffQQQDDD===;;;777777666444444333333444333333333333333333333333333777:::999666444555888777777666777777888999:::;;;===???@@@@@@AAACCCEEEHHHGGGHHHLLLNNNRRR\\\fff{{{xxxcccQQQCCC???AAAFFFOOOZZZbbbeeefffhhhiiijjjkkkkkkmmmoooqqqrrrsssuuuzzzzzzggg\\\PPPIIIAAA;;;::::::999888999999999999999999999999555666666444222111111222222111///---,,,,,,,,,,,,......---------,,,,,,,,,,,,+++***(((((())))))************)))((('''''''''&&&&&&'''&&&%%%&&&))),,,)))'''&&&&&&&&&&&&$$$###%%%&&&'''''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$############"""!!!!!! !!!!!!######"""""""""######$$$###$$$%%%$$$###"""###$$$'''&&&%%%&&&'''&&&$$$"""%%%######$$$%%%&&&%%%$$$&&&%%%''')))******111999AAAMMMYYYZZZSSSOOOTTT[[[YYY^^^___bbb___KKK>>>CCCRRRYYY[[[WWWUUUWWWTTTMMMGGGPPP^^^jjjsssyyy|||}}}{{{kkk\\\[[[iiiwww{{{yyywwwssslll___KKK777---,,,///...---///222444555555///111111000444;;;===;;;999666333222666;;;???AAAAAABBB@@@>>>AAAGGGHHHFFFAAA@@@@@@@@@BBBDDDGGGHHHJJJJJJIIIIIIJJJLLLNNNOOOLLLNNNRRRTTTUUUWWWYYY[[[\\\\\\]]]```dddggghhhhhhkkkkkkmmmrrrvvv}}}pppZZZMMMFFF@@@;;;:::;;;<<<@@@FFFRRRbbbsss~~~jjjXXXKKKGGGAAA>>><<<;;;:::999>>><<<;;;<<<>>>EEETTTcccxxxooohhh}}}pppXXXTTT[[[yyyuuuZZZKKKFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@??????===;;;999888666333000000000000/////////......,,,++++++++++++***************++++++++++++++++++******+++,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,------------.........///000111222333999:::HHHdddzzz|||zzzooouuuxxxsss[[[OOOMMMZZZ}}}zzz```LLLAAA;;;999777666555444444444444444333333333333333333333333222555777777444333444666999888888777777777888888999;;;>>>??????AAACCCEEEIIIHHHIIIMMMOOOSSS\\\fffxxxwwwcccQQQDDD???BBBGGGPPPZZZaaaeeefffhhhiiikkkkkklllnnnqqqtttwwwwwwyyy}}}zzzhhh]]]OOOIIIAAA<<<::::::999888666666777777777777777777444666777666555555666777444222000...------------///.........------------///---,,,******+++,,,---***)))))))))((((((((('''&&&'''((('''&&&&&&)))***)))'''&&&&&&&&&&&&%%%######&&&''''''%%%$$$######$$$%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%&&&%%%############%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$###""""""""""""###############$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&&&&%%%###)))((()))+++,,,---444===FFFUUUccccccYYYPPPRRRXXXUUU[[[\\\]]]YYYGGG>>>HHHTTTWWWWWWUUUWWWYYYUUUNNNLLLWWWeeennnuuuzzz|||{{{{{{iiiWWWXXXjjj|||{{{wwwmmm\\\FFF555//////---,,,,,,...222444555444///111111111666===@@@>>><<<888444222555:::???BBB???AAAAAAAAAEEELLLOOOMMMAAA@@@@@@@@@BBBDDDGGGIIIKKKJJJIIIHHHIIIKKKMMMOOONNNPPPSSSTTTTTTUUUWWWXXXZZZZZZ\\\___cccggghhhhhhjjjjjjmmmqqquuu{{{sss]]]OOOGGG@@@;;;:::999;;;>>>CCCMMM^^^ppp||||||hhhWWWJJJFFF@@@===;;;;;;:::999>>><<<;;;<<<>>>EEETTTcccwwwqqqbbbwwwuuuZZZQQQSSSooobbbNNNGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>><<<:::999888777444111000000000000////////////+++++++++*********))))))++++++******++++++,,,,,,------------,,,,,,+++++++++++++++***++++++,,,---***++++++,,,---.....................000111222333888999GGGccc{{{ttt{{{uuu]]]QQQMMM___www]]]KKKAAA<<<:::777666555444444444444444333333333333333333333333222444666555444333444666888888777777888888999999999;;;>>>???@@@BBBDDDFFFHHHGGGIIIMMMOOORRR[[[eeessstttbbbQQQDDD???BBBIIIQQQZZZaaaeeefffiiikkkmmmmmmmmmpppuuuyyy}}}yyyggg]]]NNNHHHAAA<<<;;;;;;999888444555666777777777666666:::;;;:::888444111111111222111///---,,,,,,,,,---/////////.........------......,,,+++++++++,,,---'''((((((((()))))))))***((())))))(((&&&&&&'''((('''&&&%%%%%%''''''&&&%%%$$$''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&%%%############%%%&&&'''%%%""" """%%%'''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%###"""!!!"""######%%%$$$$$$#########$$$$$$############$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%###&&&%%%&&&)))***,,,444===JJJYYYhhhhhh[[[QQQPPPUUUTTTZZZ[[[ZZZVVVFFF@@@LLLUUUUUUUUUUUUXXXYYYUUUNNNOOO]]]kkksssxxx}}}}}}~~~jjjWWWYYYpppvvv^^^EEE444///000+++***+++---111333333222...000111222777>>>AAA???===999444333555:::>>>AAA===@@@AAABBBHHHPPPSSSQQQ@@@@@@???@@@BBBEEEGGGIIIKKKJJJIIIHHHIIIJJJMMMNNNPPPRRRTTTTTTSSSSSSTTTUUUYYYYYYZZZ^^^bbbfffggggggiiiiiimmmqqqtttyyyttt^^^PPPGGG@@@;;;:::777999<<>>FFFVVVeeewwwrrr___rrryyy]]]PPPPPPfffkkkRRRHHHFFFDDDDDDDDDDDDDDDCCCBBBAAAAAA<<<:::999999999888555333000000000000////////////+++++++++*********))))))++++++******+++,,,------111111///...---,,,++++++++++++******+++,,,,,,---))))))***+++,,,---......------......///111222333666777EEEaaayyyuuu^^^SSSNNNddduuu[[[JJJAAA;;;999666666555444444444444555333333333333333333333333444444555555555555666777666666777777888:::;;;<<<:::<<>>CCCKKKSSSZZZ```dddfffjjjmmmooooooooorrrxxx~~~xxxfff[[[MMMHHHAAA<<<<<<;;;:::777555666888999:::999999888555666666555222111111222000///---,,,++++++,,,,,,//////.........---------+++++++++++++++*********'''''''''((()))*********)))******)))'''&&&&&&''''''%%%$$$%%%''''''&&&%%%$$$&&&)))++++++)))&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%###  ###%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%###""""""""""""###$$$%%%######"""""""""######$$$%%%&&&'''&&&$$$######$$$%%%%%%%%%$$$###$$$(((***,,,***&&&%%%%%%%%%%%%$$$(((&&&'''***+++...666@@@KKKXXXeeeeeeYYYOOOMMMPPPQQQVVVVVVVVVSSSEEE@@@MMMUUUUUUUUUWWWYYYXXXSSSNNNPPPaaaqqqwww{{{kkkWWW[[[vvvdddEEE333------******+++---000222111000...000111222777???AAA@@@<<<999444333555999===>>><<>>DDDLLLTTT[[[```dddfffiiimmmpppppppppsss{{{zzzggg\\\MMMGGG@@@===<<<<<<:::777555777999:::;;;;;;:::999///111222333222333444666000///...------...///000.........---------,,,,,,***+++,,,---,,,+++)))((((((((((((((())))))))))))''')))******((('''((((((((('''&&&%%%&&&&&&%%%###%%%''')))******(((&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######""""""""""""######$$$%%%'''((((((&&&%%%$$$%%%###"""!!!"""$$$&&&(((!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$############$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$###%%%***...111---(((%%%$$$%%%%%%$$$(((''''''***,,,///888BBBIIITTT]]]]]]TTTKKKHHHIIIIIIMMMLLLNNNOOOCCC???KKKTTTUUUWWWZZZZZZVVVQQQNNNTTTgggwww{{{~~~hhhSSSYYYxxxiiiGGG444...,,,,,,+++,,,...111222111///...000111111777>>>AAA???;;;888444444666888;;;<<<<<<>>>??????BBBHHHIIIFFF?????????@@@BBBEEEHHHJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMPPPRRRSSSSSSTTTUUUVVVWWWWWWXXX\\\aaaeeefffffffffhhhlllppprrrvvvttt]]]OOOGGG@@@;;;:::777999;;;===DDDTTTiiiyyyxxxfffWWWFFFCCC>>>;;;::::::999999888666777;;;???IIIZZZiii~~~~~~cccjjjiiiWWWRRRUUUooosssVVVJJJFFFBBBCCCCCCCCCCCCCCCAAA@@@@@@===;;;:::999999777555333/////////.........------,,,,,,,,,,,,++++++++++++,,,+++*********,,,...000......,,,,,,+++,,,,,,---))))))))))))***+++,,,,,,++++++,,,,,,------......---------...///000111222555:::KKKjjj~~~jjjZZZVVVRRRrrrxxx^^^NNNDDD<<<777555555444444444555555666333333333333333333333333555444333444555777888888888777888888999:::;;;<<<<<<===???@@@@@@AAACCCEEEFFFFFFIIIMMMNNNPPPXXX```oooooo^^^OOODDD===DDDMMMUUU[[[___cccfffhhhlllooooooooorrr{{{}}}jjj___LLLGGGAAA===<<<<<<:::777444666888:::;;;:::999888666777777555222111111111333222111111111222444555......---------,,,,,,,,,+++---///000000...+++)))******))))))((((((''''''%%%''')))***)))))))))***+++)))'''&&&&&&%%%###!!!!!!"""$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''(((((('''%%%%%%###%%%'''))))))'''%%%###$$$%%%'''(((((('''%%%$$$$$$###"""!!!"""%%%((()))"""""""""###$$$&&&(((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$$$$%%%%%%$$$###&&&,,,111555000)))%%%$$$$$$%%%%%%###"""###%%%'''***444>>>GGGOOOWWWWWWOOOHHHEEEEEEAAAEEEDDDHHHLLLAAA===HHHSSSUUUYYY\\\[[[UUUPPPNNNZZZmmm|||~~~|||cccNNNUUUuuulllIII777111///------...000222333111//////111111111666===@@@>>>:::777444444666888999:::===>>>>>><<>>?????????@@@BBBEEEHHHJJJHHHIIIJJJKKKKKKJJJJJJIIIKKKMMMQQQSSSTTTUUUWWWYYYVVVVVVXXX[[[```dddfffffffffggglllppprrruuusss]]]OOOGGG@@@;;;:::999:::;;;<<>>;;;::::::999999888777777;;;???HHHYYYiiihhhgggxxxoooZZZSSSPPPkkk|||oooTTTKKKHHHDDDCCCCCCCCCCCCBBBAAA@@@??????===;;;999888666333111///.........---------------------,,,,,,,,,++++++,,,+++*********,,,///000******))))))***,,,---///(((((((((((()))***+++,,,---------...............------------///000111222777===OOOoooeeeWWWVVVTTTwww|||cccSSSHHH???999555555444444444555555666333333333333333333333333555444222333444666777888:::999999888999999::::::;;;===?????????@@@BBBCCCGGGGGGJJJNNNPPPQQQXXXaaapppppp___PPPEEE===DDDNNNVVV[[[___cccffffffjjjnnnnnnmmmqqqzzzkkk]]]RRRLLLCCC>>><<<;;;:::888777777888999999999999999:::999666444333222222333333555333///111777888444)))***,,,,,,,,,,,,---///...///,,,///777000''',,,...(((%%%'''++++++(((&&&(((''''''&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&&&&$$$%%%&&&'''''''''&&&%%%###&&&((((((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$############"""""""""###%%%'''((()))))))))(((&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&$$$###"""###%%%&&&#########$$$$$$%%%%%%%%%''''''&&&%%%$$$""""""!!!'''%%%$$$$$$&&&'''((((((555444222///+++'''$$$"""$$$'''((('''''',,,555===LLLPPPRRROOOIIIEEEEEEGGGGGGEEEEEEDDD<<<555999CCCPPPTTT[[[^^^YYYSSSUUU\\\mmmwww~~~|||___HHHPPPnnndddEEE444---***,,,---///000111111000000......000222555777:::;;;:::888666666888;;;<<<<<<;;;<<<<<<===>>>??????@@@>>>???@@@@@@@@@AAADDDGGGKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVUUUUUUXXXYYY[[[^^^aaacccdddeeeggghhhiiijjjmmmtttnnnZZZNNNGGGAAA<<<;;;:::999999<<<@@@MMMcccvvvuuuaaaQQQEEEHHHGGG???999999555000888777999===BBBLLL^^^nnnyyyoooqqq~~~www^^^RRRNNNeeeyyyxxxqqqtttyyyfffTTTHHHEEEEEEBBBCCCCCCCCCAAA@@@AAABBB:::;;;<<<;;;:::777444222111111111000000///...---++++++++++++******))))))*********++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------...///000000///000222444555???WWWyyy{{{fffNNNLLL\\\~~~|||dddVVVKKK@@@888444444444444444444333333555222//////333666666555666666555444444555777777;;;:::888777777888:::;;;===???AAABBBBBBCCCEEEGGGGGGJJJMMMMMMNNNSSS]]]eeevvvqqq\\\LLLKKK???IIIWWW```bbbbbbccceeeeeehhhlllpppsssvvvzzz}}}lll___QQQKKKBBB===;;;:::888777666777777888888888888888999888666555333222222111222333111...///555666222***+++,,,,,,+++,,,...000888NNNSSSGGGAAA;;;222...///---++++++***((())),,,(((''''''&&&&&&'''''''''%%%###!!!"""###$$$###"""%%%&&&'''(((((('''&&&%%%###$$$&&&'''&&&%%%$$$###$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$#####################$$$&&&((()))******)))(((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###  ######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$&&&''''''//////000000...***&&&###$$$&&&((('''(((---555===IIIKKKLLLJJJEEECCCDDDGGGHHHFFFDDDAAA999333888AAALLLQQQYYY]]][[[ZZZcccnnn}}}|||{{{yyyvvvttt[[[HHHNNNhhhzzzYYY===///+++***+++,,,...///000000//////...///000222444777999:::888666444444666999:::::::::;;;;;;<<<<<<=========>>>???@@@@@@@@@AAADDDGGGIIIHHHHHHHHHHHHIIIJJJJJJLLLMMMOOOQQQSSSUUUVVVVVVWWWXXXZZZ\\\___```bbbbbbfffgggiiijjjmmmttt~~~nnn[[[OOOGGG@@@<<<;;;:::999999;;;???KKK```ssswwwbbbRRRHHHNNNNNNEEE<<<:::;;;999777555777;;;@@@JJJ\\\lllrrrrrreeeVVVOOOeeewwwuuujjjhhhooovvvxxxtttlll___RRRHHHCCCAAAAAABBBBBBBBBAAA@@@@@@@@@<<<<<<<<<;;;999666444222111111111000000///...---++++++++++++*********)))******+++++++++,,,,,,,,,+++++++++*********))))))************+++++++++,,,+++++++++,,,,,,------------.../////////000222444777CCC\\\}}}xxxcccOOOPPPbbbgggWWWKKKAAA:::666666555555555555444444333000---...111333444333666555555444444555777888999888777777888:::<<<===;;;===???@@@AAABBBDDDFFFGGGJJJMMMMMMNNNSSS\\\ddduuusss^^^KKKHHHBBBKKKVVV^^^aaaaaaccceeeeeehhhlllooorrrvvvzzz|||nnnaaaPPPJJJAAA<<<:::999888666555666666777777777777777777666666555444222111000111111///---...222222000---------,,,+++,,,///222LLL~~~rrrfffPPP<<<222///------***&&&(((...(((''''''&&&''''''(((((((((&&&$$$$$$%%%%%%$$$###''''''((())))))((('''&&&'''''''''&&&&&&%%%$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%$$$############%%%%%%%%%&&&''')))***+++*********)))((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$"""!!!%%%### ###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$############$$$%%%%%%'''***---//////,,,(((&&&$$$&&&''''''(((---555<<>>666222777???HHHNNNVVVZZZXXX\\\mmm~~~}}}uuusssqqqnnnhhhVVVHHHMMMaaauuujjjLLL555---,,,,,,***+++---...//////......//////000111333555777888666555333444777999::::::::::::::::::::::::::::::===>>>@@@@@@@@@AAADDDFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQSSSVVVWWWUUUWWWXXX[[[\\\^^^^^^___bbbeeegggiiilllrrr{{{ppp]]]PPPHHH@@@;;;;;;:::999999;;;>>>HHH\\\ooowwwcccSSSFFFKKKKKKBBB888555888;;;777555777;;;@@@JJJ[[[kkk~~~vvvsssmmmYYYNNNbbbtttsssfff]]]]]]___bbb```]]]WWWOOOGGG@@@===@@@AAAAAAAAAAAA@@@@@@???>>>===<<<:::888555444333111111111000000///...---++++++++++++***************++++++++++++,,,,,,,,,+++++++++***************)))))))))*********++++++++++++,,,,,,,,,,,,------+++---...//////111333666;;;HHHccczzzwwwrrruuu]]]NNNSSShhhjjjWWWJJJAAA<<<777777666666666555555555222000...///111333333333555555444444444555777888777777666777888;;;===>>>:::;;;>>>??????@@@CCCEEEHHHKKKMMMNNNNNNSSS\\\dddsssuuu```KKKEEEGGGMMMVVV\\\^^^___bbbdddeeehhhlllooorrruuuyyy{{{oooaaaQQQJJJBBB<<<;;;:::888666444555555666777666666666555555666666555333111///111000...---...000000...///...---,,,+++,,,000333PPPoooKKK;;;---++++++(((&&&((('''''''''''''''(((((())),,,***'''&&&%%%%%%###"""%%%&&&((()))******))))))''''''&&&%%%&&&'''((()))###$$$%%%%%%######$$$%%%&&&%%%$$$$$$#########$$$&&&&&&&&&'''((()))+++,,,++++++++++++******))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''"""#########""""""###$$$$$$&&&)))++++++***((('''%%%&&&'''''')))...555:::CCCCCCCCCBBBBBBDDDJJJNNNLLLIIIDDD<<<666444999@@@HHHMMMRRRSSSPPPVVVlll|||ssspppmmmjjj]]]SSSKKKOOO\\\kkkwww}}}}}}rrr\\\CCC222---------***+++---...//////......//////000000222333555666777555555666999<<<<<<<<<::::::::::::999999999999<<<>>>???@@@@@@AAACCCEEEIIIIIIJJJKKKKKKLLLLLLLLLMMMLLLLLLMMMOOOQQQSSSUUUVVVVVVXXXZZZ[[[\\\]]]]]]^^^aaadddfffiiinnnwww}}}sssaaaSSSIII@@@;;;;;;999888999:::===FFFXXXjjj|||uuubbbSSSDDDEEECCC;;;333111444777999888999===AAAKKK]]]lll~~~xxxrrrrrrZZZKKK]]]oooqqqggg[[[UUUUUUVVVUUUSSSPPPLLLFFF???;;;AAAAAAAAABBBCCCBBBAAA???@@@>>><<<999777555444444111111111000000///...---++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000222555888===LLLjjjpppooommmiiiUUUJJJQQQhhhiiiTTTGGG???<<<777777666666555444444444333222222222333444555555555444444333444555777888777777777888999:::<<<===999;;;>>>???@@@AAACCCEEEHHHKKKNNNNNNNNNRRR[[[ccctttttt```LLLGGGKKKPPPUUUYYY[[[^^^aaadddeeegggkkkoooqqquuuxxx{{{nnn```RRRKKKCCC>>><<<;;;999777444444555666666666666666555555666666555333111000333000//////000000......//////...,,,***,,,///222>>>fff\\\555(((++++++'''%%%'''''''''''''''((()))***,,,)))&&&$$$"""!!!###$$$''')))+++,,,,,,,,,)))(((&&&%%%%%%&&&((()))###$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&'''''')))***+++***++++++,,,++++++***)))%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***///555999>>>>>>===>>>@@@DDDJJJNNNMMMKKKEEE<<<777999>>>BBBHHHKKKNNNLLLIIIQQQiii|||tttpppkkkeeeXXXTTTPPPPPPXXXbbbjjjmmmoooeeeRRR<<<000---,,,***+++,,,...///000000///////////////000111222333444555444444666999<<<===<<<;;;;;;;;;:::::::::::::::;;;===???@@@@@@AAACCCDDDGGGGGGIIIJJJKKKKKKKKKJJJNNNNNNMMMMMMMMMOOOQQQRRRVVVWWWYYYZZZ\\\]]]]]]^^^\\\^^^aaaccceeekkksssyyyxxxfffXXXLLLAAA;;;;;;888888888:::<<>>:::888777777777999888999<<>><<<:::777666555555111111111000000///...---+++++++++++++++++++++,,,++++++++++++++++++++++++************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111222444777:::>>>NNNmmmhhhkkkmmm}}}___MMMEEELLLeee}}}cccOOOCCC<<<999666666555555444333222222222333333333333333444444444333333333444555777888999999999999999999:::::::::<<>><<<<<<:::888444555555666666666666666666666666666555444333222444000///111222///---............,,,++++++...000333???OOOjjjsss>>>***,,,,,,))))))''''''''''''((()))******...+++(((&&&%%%###!!!"""$$$&&&)))+++,,,,,,,,,+++***(((&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******+++,,,,,,+++***)))&&&%%%%%%$$$$$$%%%%%%&&&%%%***---***$$$!!!$$$(((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$############%%%((('''$$$"""###%%%&&&%%%###""""""###$$$%%%%%%%%%&&&(((+++000555888888777777999<<>>CCCEEEHHHIIIIIIGGGFFFPPPhhh|||vvvppphhh```VVVVVVSSSRRRWWW___ddddddhhh]]]JJJ666---,,,***'''+++,,,...///000000//////------...///000111333444111111111444888:::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::===???@@@@@@AAABBBCCCBBBCCCEEEGGGHHHHHHGGGGGGMMMMMMMMMMMMNNNOOOPPPQQQVVVWWWYYY[[[\\\^^^______\\\^^^```aaaccciiirrryyymmm^^^OOOCCC<<<<<<777777999;;;<<>>===<<<:::999777666555111111111000000///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++)))))))))*********++++++------,,,,,,,,,,,,++++++,,,...000111222444777999>>>LLLkkkgggnnnuuuvvvXXXIIICCCKKKeeeuuu[[[JJJ???:::777666666555444333222222111000111222222111000111222333333222222333555777888999999999999999999999999;;;===@@@BBBCCCDDDGGGIIIJJJMMMOOONNNMMMQQQYYYaaattt{{{nnn\\\OOOOOOPPPQQQSSSUUUYYY]]]```bbbcccfffkkkooossswww|||nnn]]]RRRKKKCCC===<<<;;;999777555555666777777777777666888777777666555555555555555000...222222...+++---,,,------,,,++++++,,,...///333222:::MMMWWW```nnn]]]777---...+++)))+++''''''''''''((()))***+++...,,,***)))))))))(((&&&$$$%%%''')))*********))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%############$$$%%%&&&'''(((***+++,,,,,,+++***)))&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))(((%%%###$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$(((+++***&&&###%%%'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%(((,,,111555777444444444777<<>>HHHYYYhhh|||{{{lllgggPPPUUU^^^hhhggg___YYYZZZfffjjjjjj```RRRGGGCCCDDDBBB@@@@@@CCCGGGGGGCCC???;;;<<<<<<<<<;;;999777666111111111000000///...---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))*********+++++++++************+++++++++,,,---------,,,,,,++++++++++++---...///000111444777<<>>999555777777666555444333222222///111333333111///000222333222222222333555777888777888999999::::::::::::;;;===@@@BBBCCCEEEGGGJJJKKKNNNOOONNNMMMQQQYYY```ooo~~~mmmZZZNNNQQQQQQQQQRRRUUUYYY]]]```aaabbbfffkkkpppuuuyyyooo^^^QQQJJJBBB<<<::::::888666555666666777777777777777:::888777555555555666777444///...222222,,,***,,,+++,,,------+++++++++,,,'''444555000333111111888GGG333(((///222)))%%%***''''''''''''((()))++++++)))'''&&&&&&((())))))(((&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&''''''(((&&&'''((((((&&&&&&'''((($$$$$$$$$###$$$$$$%%%%%%""""""""""""###$$$%%%%%%((()))+++,,,,,,+++***(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%))),,,+++'''$$$&&&(((###$$$&&&''''''&&&%%%$$$%%%%%%%%%(((---222555777444444555888>>>CCCGGGIIIEEEGGGCCC<<<===DDDIIIHHHLLLHHHDDDAAA@@@HHH[[[lll{{{|||zzzvvvuuutttnnnfffMMMRRRUUUZZZeeetttzzzxxxqqqaaaHHH333+++......,,,)))***,,,---......---,,,++++++,,,---///111333444111111333666:::=========888888999:::;;;;;;<<<<<<999<<>>===555666999<<<===DDDTTTccclllqqqyyy{{{lll___UUUFFFBBB@@@@@@<<<666777===999888999<<<@@@IIIZZZjjjzzz|||llloooQQQSSS\\\gggjjjeeebbbeeeyyy}}}}}}pppZZZHHHBBBBBBAAA??????BBBGGGGGGBBB>>>:::;;;<<<===<<<:::888666111111111111000///...---+++++++++,,,,,,---------,,,,,,,,,++++++*********))))))******++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++***,,,---......///222444;;;EEEcccqqq~~~kkkRRRJJJJJJTTTnnniiiPPPCCC>>>999444999888777666555444333333111444666555333111222444222222222222333555777888555666888999;;;;;;<<<<<<;;;===@@@AAACCCDDDGGGIIIKKKNNNPPPNNNMMMPPPYYY```kkkoooYYYMMMPPPPPPPPPQQQUUUYYY^^^```aaabbbfffkkkqqquuu{{{ppp```QQQJJJBBB===;;;999666444555666777999999888888777::::::999777666444333333555222...,,,,,,------------------------...///000*********+++,,,,,,------000...+++)))'''&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''&&&$$$###"""'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###)))&&&(((222======000###%%%&&&%%%$$$""""""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$%%%$$$$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%"""###$$$%%%&&&%%%$$$###(((''''''))),,,222777:::;;;444000999IIITTTUUUQQQOOOHHH???<<<@@@GGGNNNQQQNNNIIIBBB======HHHXXXdddsssyyy{{{wwwvvvwwwqqqfffTTTSSSWWWaaakkkrrrvvvyyywwwZZZ===111...+++)))+++******+++,,,------------...............///000000444333333555888::::::999:::888777777888999999888<<<<<<===>>>???AAACCCDDDBBBCCCDDDEEEEEEFFFEEEEEEGGGHHHKKKNNNPPPRRRTTTTTTSSSUUUWWWZZZ]]]```bbbcccccccccbbbcccfffllltttzzz{{{cccPPPEEE???===;;;::::::;;;===FFFYYYjjjwww|||zzzhhhZZZQQQHHHAAA;;;888999999666333888777777;;;???IIIZZZiiizzzppp|||rrrUUUSSS^^^qqqrrrfffhhhxxxhhhQQQEEECCCAAA@@@AAABBBDDDDDDBBB@@@@@@>>>;;;:::::::::999777111111000000//////......---------,,,+++++++++***,,,,,,+++******+++,,,,,,,,,+++******)))*********,,,***)))+++...///...,,,++++++,,,,,,,,,,,,------+++,,,---------///333555===DDD]]]vvvhhhUUUTTTOOOTTTssshhhKKK???>>><<<888555555444333222222222222444333222222111111222222///111222222222222333555999999:::;;;;;;<<<<<<===;;;===???AAABBBDDDGGGIIIOOOMMMMMMNNNOOOQQQYYYcccnnn|||lllWWWOOONNNOOOOOOTTT[[[\\\ZZZ^^^fffggghhhjjjpppyyyssscccRRRKKKBBB<<<:::999777555555666777999999888888777::::::999777666444333333666333///------...///...///......---------......************++++++++++++---,,,+++)))((('''&&&&&&&&&&&&'''((((((((((((((()))(((((('''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%$$$###&&&&&&$$$#########$$$$$$""""""###$$$%%%%%%%%%%%%&&&$$$&&&...666666---###&&&&&&&&&%%%###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""######$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''))),,,222777:::===777555>>>NNN[[[\\\YYYTTTKKK@@@===AAAHHHMMMOOOQQQLLLDDD===<<>>222...+++)))***++++++,,,---...........................///000000333333333444777999999888888666555666999:::::::::<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJMMMOOOQQQSSSSSSRRRSSSUUUXXX[[[]]]___aaadddcccbbbbbbdddjjjrrrxxx{{{dddRRRFFF@@@===;;;::::::<<>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIILLLNNNPPPQQQQQQRRRSSSUUUXXXZZZ]]]___```dddcccbbbaaaccchhhpppuuu{{{eeeTTTGGG@@@<<<::::::;;;===@@@JJJ\\\nnn|||hhhYYYOOOFFFAAA;;;999999999666444888777888<<>>??????@@@CCCHHHKKKRRRPPPOOOQQQPPPRRRZZZdddsss||||||kkkYYYNNNKKKJJJMMMSSSZZZ\\\\\\aaaggghhhiiilllsss{{{|||jjj___UUUHHH>>>999777666555555666777888999888888777999999888777666555444444555222///...///000//////............------,,,,,,+++******)))((('''''''''&&&'''((())))))((('''&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''+++)))%%%###"""###%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%###""" $$$$$$%%%%%%%%%$$$$$$###!!!""""""###$$$$$$$$$$$$!!!"""$$$%%%%%%%%%&&&&&&###%%%&&&&&&###!!! ###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%&&&''')))---222777:::999777888AAAPPP[[[______[[[NNN@@@>>>FFFNNNOOOMMMFFFDDD@@@<<<===EEEQQQ[[[hhhxxx~~~wwwvvvuuuqqq^^^fffooosssvvvxxxxxxvvvuuuXXX<<<111///+++)))++++++,,,---....../////////...............///000000111000000222555666666666666555444666888:::::::::<<<<<<<<<<<<======>>>???AAABBBCCCEEEFFFFFFFFFFFFEEEGGGHHHKKKLLLNNNOOOOOOTTTUUUWWWYYY\\\^^^```aaaaaaaaa``````bbbhhhpppuuu}}}zzzfffUUUHHH@@@;;;999999;;;>>>BBBKKK^^^oooxxxdddUUUKKKDDDAAA<<<:::999888666555777666777<<>>LLLhhhnnn[[[RRRIIIHHHHHHTTTsssmmmNNN???<<<:::666666555444333333222222333444333222222111111222222222333555555444444666777888888888999::::::;;;;;;===>>>??????@@@CCCHHHKKKPPPNNNMMMOOONNNPPPXXXbbbwww~~~}}}mmm[[[OOOJJJHHHLLLTTTZZZ\\\___ccchhhiiikkknnnssszzz|||lllfff[[[LLLAAA:::777555444555666777888999888888777999888888777666555444444222000...---...///...---++++++,,,---......------+++******)))((('''&&&&&&%%%&&&((()))))))))(((''''''(((((((((((((((''''''%%%%%%%%%%%%%%%&&&'''''''''$$$  """$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%$$$""""""$$$'''!!!###$$$$$$""" #########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%&&&'''***...333888:::888777:::AAALLLUUUYYYZZZYYYLLL???===FFFOOOQQQOOOAAA@@@>>>===???HHHVVV```lll{{{~~~tttqqqooolllaaannnyyy{{{zzz{{{yyyuuunnnRRR888......+++***,,,***+++,,,------...------...............///000000000//////111444666666555888777555666777999888777============>>>>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGFFFGGGHHHJJJLLLMMMMMMMMMTTTUUUWWWYYY\\\^^^```aaa^^^^^^^^^^^^bbbiiiqqqwww{{{xxxeeeUUUIII@@@;;;999999;;;???CCCLLL^^^ooosss___PPPFFFBBB@@@===;;;999888666555555444666;;;BBBMMM___ooo~~~aaaYYY```zzzqqqVVVGGGAAA@@@???@@@BBBCCCBBBAAA@@@>>>;;;:::999888777555222222222111000000//////............---------,,,++++++++++++++++++++++++))))))))))))***+++,,,------------,,,++++++***+++*********+++++++++,,,,,,+++,,,---------///333555???MMMjjjjjjUUUKKKBBBAAACCCSSStttkkkMMM???>>>===999666666555444333333333333444333222222111111222222222444555555555555666888999999::::::;;;<<<<<<<<<===>>>??????AAACCCHHHKKKOOOMMMMMMNNNOOOQQQYYYccczzzooo]]]PPPKKKFFFMMMUUUZZZ]]]aaaeeehhhjjjlllooosssxxxyyykkkggg]]]NNNBBB;;;888555333555666777999999888888777888888888777666555555555111///...---...///...---)))***,,,---......------+++******)))(((''''''&&&&&&'''((()))))))))))))))(((((((((((((((((('''&&&'''''''''''''''((()))***(((&&&###!!! !!!$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%'''((()))###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!$$$&&&&&&###"""$$$&&& """######!!! !!!############$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###############$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&(((,,,000555999;;;:::;;;>>>CCCKKKQQQUUUWWWWWWKKK???===DDDLLLPPPOOODDDCCC@@@>>>AAAKKKXXXcccrrr~~~{{{pppllliiieeebbbsss~~~}}}zzzuuuiiiOOO555------,,,+++---)))***+++,,,------------...............///000000000//////111444666666555999777666666777888777666============>>>???@@@AAAAAAAAACCCEEEFFFGGGGGGGGGFFFGGGIIIJJJKKKLLLLLLLLLPPPQQQTTTVVVZZZ]]]___```\\\]]]]]]^^^bbbiiirrryyyzzzuuucccTTTHHH???:::888999<<>>;;;999888777666555444777<<>>KKKgggfffOOOEEE>>>===BBBVVVxxxlllNNN@@@???>>>;;;777666555444333333333333444333222222111111222222222444555555444555666888999::::::;;;;;;<<<======;;;===???AAABBBDDDGGGIIIOOONNNNNNPPPQQQTTT]]]gggyyyqqq]]]PPPLLLGGGOOOXXX[[[___dddhhhiiiiiilllpppsssxxxuuuiiicccZZZMMMBBB<<<999666444555666777999999888888777888888777777666666555555111000...///000000///...***+++---......---,,,+++*********))))))((((((((())))))((((((((()))******((((((((((((((('''&&&&&&'''&&&&&&'''''')))*********)))'''%%%%%%&&&(((***###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%''')))***$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!$$$'''(((&&&$$$######"""#########""""""###%%%############$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((""""""""""""###%%%&&&&&&!!!"""###$$$%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''***---222777;;;===:::<<<@@@EEEJJJOOOSSSVVVUUULLLAAA===AAAHHHLLLMMMFFFEEEBBB@@@CCCNNN]]]hhhvvvwwwlllhhhddd___kkk}}}iiiOOO555---...,,,+++,,,***+++,,,---...........................///000000000000000111444666666555777666444555777888888888:::;;;;;;<<<===>>>@@@AAA@@@AAACCCDDDFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLNNNPPPRRRVVVZZZ]]]```aaa^^^^^^^^^___bbbiiiqqqxxxyyysssaaaRRRGGG???:::888999<<>><<<999777777777666666999>>>FFFQQQddduuu{{{{{{aaaUUUSSSeee}}}yyy```OOODDDCCCAAAAAACCCDDDDDDDDDCCCAAA>>><<<;;;:::888666333333222111111000000///------,,,***)))'''&&&&&&***+++,,,,,,,,,,,,+++***''''''((()))***,,,...///)))+++---,,,******+++---************+++++++++++++++,,,---------///333555:::FFFbbbdddMMMCCC>>>===DDD\\\rrrQQQAAA>>><<<999777666555444444333333444444333222222111111222222111333444555444444555777888999999:::;;;;;;<<<<<<:::===@@@BBBDDDEEEFFFHHHNNNLLLMMMPPPQQQUUU^^^hhhwwwqqq[[[OOOKKKHHHRRRZZZ]]]```fffiiiiiihhhkkkpppsssyyyqqqhhh___VVVJJJAAA<<<:::777555555666777999999888888777888888777777666666555555222111000000111111000///,,,---.........,,,***(((************))))))))))))+++***)))(((((()))***+++(((((())))))((('''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%$$$###""""""###%%%&&&###$$$%%%%%%&&&&&&&&&&&&+++***(((&&&%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%&&&'''''''''&&&&&&!!!$$$''')))(((%%%"""!!!###$$$$$$###"""###&&&((("""############$$$$$$$$$&&&&&&%%%$$$%%%&&&((((((!!!!!!!!!"""###%%%&&&'''!!!"""###$$$%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$&&&(((+++...333888;;;>>>999<<<@@@EEEIIINNNRRRUUUUUUMMMBBB===???DDDIIIKKKFFFDDDBBBAAAEEEQQQbbbnnnxxxtttjjjfffbbb\\\yyykkkPPP777///...,,,***++++++,,,---...////////////...............///000000111000000222555666666666555444333555777999::::::888999999:::<<<>>>???@@@@@@AAACCCDDDFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLOOOQQQTTTXXX\\\```bbbddd``````______bbbhhhpppvvvxxxqqq___QQQFFF>>>:::888999<<>>===<<<;;;999777333333222222111000000000//////...---,,,+++***)))***+++,,,------,,,+++***''''''((()))***,,,...///'''***,,,+++))))))+++---)))************++++++++++++,,,------...///333555666AAA]]]dddNNNEEE@@@???HHHaaawwwTTTBBB===:::666777777555444444444444444444333222222111111222222111333444444333444555777777888888999::::::;;;;;;999<<>><<<999:::<<<@@@BBBJJJ[[[kkkrrr```QQQGGGAAA>>>;;;999888888777555:::999;;;AAAIIIWWWlll}}}pppkkkeeeMMMJJJ^^^pppmmmQQQEEECCCBBBBBBDDDFFFGGGGGGEEECCC@@@>>>===;;;888666333333222111000000000111,,,++++++******++++++,,,***---//////---+++***+++---..................---******))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,---.........000333666999HHH]]]}}}yyy\\\IIIBBBCCC???IIIiiiYYYCCC>>><<<999666666666555444444333333000222222222111000111222222111111000111222444555:::999888888888999:::;;;<<<===???BBBDDDEEEFFFGGGHHHIIIIIIKKKNNNVVV___fffwwwlllXXXMMMKKKQQQXXX```eeeffffffhhhiiifffiiinnnttt}}}sssbbb[[[SSSHHH???;;;888666333444222000333888:::777444555666666555444222000///333222000...------------,,,,,,------,,,,,,+++***+++***)))(((''''''''''''+++***(((&&&%%%&&&'''(((((((((((('''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%"""############%%%)))+++%%%$$$$$$%%%''''''&&&%%%"""#########$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$###"""!!! %%%###"""###&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())),,,111666888888:::777999???BBBCCCGGGMMMNNNEEE:::555999AAAGGGKKKRRRMMMHHHHHHOOO\\\mmmxxx}}}|||qqqlllbbbYYY\\\~~~{{{RRR777222***$$$)))///---.....................,,,---...///000000000000000000222333444555555555666444222333666888888666666666777888999;;;<<<===@@@@@@AAACCCDDDFFFGGGGGGFFFFFFGGGIIIKKKMMMPPPQQQQQQQQQTTTWWWYYYZZZaaaiiimmmrrrrrrkkkfffgggkkkmmmqqqsssyyyyyymmm^^^PPPEEE>>>;;;::::::===???AAAHHHWWWggguuucccSSSHHHBBB???<<<999999888777666:::888;;;BBBKKKZZZnnnuuuooojjjPPPHHHXXXggguuu~~~{{{|||pppTTTEEEDDDBBBBBBDDDFFFFFFFFFDDDBBB???>>>===;;;888666444333222111000000000000,,,,,,++++++++++++,,,,,,+++,,,------,,,+++++++++,,,------......------,,,******))))))***++++++,,,+++++++++++++++++++++,,,,,,---......---///222444666EEEZZZzzzwww[[[HHHCCCAAA@@@NNNqqq\\\EEE>>><<<999666666666555444444333333000222333222111000111222333333222222333444555666999999888888888999:::;;;;;;===???AAACCCDDDEEEFFFHHHIIIJJJKKKNNNVVV___fffuuu~~~zzzgggVVVNNNMMMSSSYYYaaafffggghhhiiikkkgggjjjnnnsss{{{sssbbbYYYQQQGGG???;;;999666444666444444666:::;;;:::777777777888888888666444333333333111000000///000000,,,,,,++++++*********+++******)))(((((('''((((((+++***((('''&&&&&&''''''(((((('''''''''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''!!!!!!"""###$$$%%%&&&&&&%%%&&&&&&&&&$$$###$$$&&&$$$######$$$&&&'''%%%$$$""""""$$$%%%%%%%%%$$$###$$$$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$###"""!!!###"""!!!"""$$$$$$$$$"""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&(((,,,111555888888999777888<<<>>>???AAAEEEDDD>>>777333777???GGGLLLVVVQQQLLLLLLVVVfffuuu~~~tttlll^^^TTTXXXuuuyyyQQQ777333...***---...........................,,,---...///000000000000///000111333444444555555555444333444666777777777777777888999:::<<<======>>>???BBBDDDFFFFFFEEEDDDEEEEEEGGGIIIKKKNNNQQQRRRTTTSSSUUUYYYYYYZZZaaaiiivvv|||}}}vvvooommmnnnnnnppprrrvvv{{{~~~wwwkkk]]]PPPFFF???<<<::::::===???@@@EEESSSaaa}}}zzzhhhWWWKKKCCC@@@<<<:::999999777666999888;;;DDDOOO^^^sss|||uuunnnRRRGGGRRR___nnnvvvsssrrruuuZZZFFFDDDBBBBBBDDDEEEEEEEEEDDDAAA???===<<<:::888666444444222111111000000000,,,,,,++++++++++++,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,++++++*********)))******+++,,,++++++++++++++++++++++++,,,---------,,,---000222444BBBUUUuuu{{{sssXXXGGGCCC???AAAUUUzzzaaaIII@@@<<<:::666666666555444444333333111222333222111000111333444333333444444666777888999999888888999999:::;;;:::<<<>>>@@@BBBCCCDDDEEEHHHIIIKKKLLLOOOVVV```hhhvvv|||~~~tttaaaSSSNNNPPPUUU[[[bbbfffhhhiiikkknnnjjjmmmpppuuu{{{rrrbbbVVVNNNEEE>>>;;;999666444888777666888;;;<<<;;;999:::999999888888777777777000000000000111111222222...---+++*********+++,,,------+++***))))))))))))***)))((('''&&&'''''''''))))))((((((((((((''''''((('''&&&%%%$$$#########"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''' !!!"""###$$$%%%&&&'''%%%'''((('''%%%###""""""$$$######$$$&&&&&&%%%###!!!"""$$$&&&&&&%%%$$$###''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###''''''&&&&&&%%%######"""###"""""""""#########"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((,,,222777999:::<<<;;;;;;<<<===>>>@@@CCC<<<888444333888@@@IIINNNXXXSSSNNNPPP___sssuuukkkYYYMMMQQQddd|||pppJJJ333111...+++---+++.........---------------,,,---...///000000000000///000111222333444444444444444333444555666777777888888999;;;<<<=========>>>???AAACCCDDDDDDDDDCCCDDDEEEFFFHHHKKKOOOQQQSSSSSSSSSVVVYYY[[[\\\ccckkk~~~|||yyywwwyyyzzz|||}}}vvvjjj]]]RRRIIIBBB???888999<<<>>>???CCCQQQ___zzzmmm[[[MMMDDDAAA>>>;;;:::999888777999888<<>>===<<<:::888666555444333222111000000000,,,,,,,,,++++++,,,,,,,,,---+++((((((***,,,,,,,,,******++++++++++++******+++***************++++++,,,,,,,,,++++++++++++***,,,,,,---,,,,,,---///111222???PPPppp~~~yyyqqqVVVGGGCCC>>>DDD[[[hhhPPPBBB<<<:::666666666555444444333333111222333333111111222333333333444444555666777888999888999999999999::::::999;;;===???AAACCCCCCDDDGGGJJJLLLMMMOOOVVVaaaiiizzz}}}|||ooo\\\OOONNNQQQUUUZZZaaaeeegggiiillloooooorrrvvvyyy~~~qqqaaaRRRLLLCCC===;;;999777444444444555666777888777666999777555222222333555777.........///............///...,,,+++++++++,,,---///...,,,+++)))((('''''')))(((((('''''''''''''''*********)))))))))((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&!!!$$$'''''''''((()))$$$######$$$&&&&&&%%%###!!!###%%%&&&'''&&&$$$###''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((&&&%%%$$$$$$######"""!!! $$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''')))---333999<<<<<<>>>>>>>>>======@@@AAAAAA:::666444666===GGGOOOSSSZZZVVVRRRWWWlllvvvjjjTTTFFFJJJXXXkkk}}}dddCCC000///---,,,---***------------,,,,,,++++++,,,---...///000000000000//////111222333444444444333333444444444555666777888999:::<<<============??????@@@AAABBBCCCDDDEEEDDDEEEFFFHHHKKKOOOQQQSSSQQQQQQTTTYYY[[[^^^eeennn}}}uuuiii]]]SSSKKKDDD@@@888888;;;===>>>CCCQQQ```xxxqqq^^^PPPFFFCCC???<<<;;;:::999777:::999===IIIXXXiii}}}{{{nnnUUUIIIQQQ```ooosssiiidddqqqttt___EEECCCAAAAAACCCDDDEEEDDDCCCAAA>>>===<<<;;;999777666555444222111000000000---,,,,,,,,,,,,,,,,,,------+++***)))***,,,,,,,,,)))******************)))++++++***************+++++++++++++++++++++++++++,,,---------,,,---000333222===LLLlllyyypppVVVGGGDDD@@@HHHaaaoooWWWEEE<<<999666666666555444444333333111333333333222111222333111222333444555666777777888888999999::::::::::::999:::<<>>===???>>><<<===AAABBBAAA===888666;;;FFFQQQWWWXXX]]]ZZZXXX```zzzxxxkkkQQQAAAFFFSSSbbbpppyyyzzzXXX>>>000000------000---.........---,,,,,,++++++,,,---...///000000000000...///000222333333444444222333444444333444666888888999:::<<<======<<<;;;======>>>???AAACCCEEEFFFEEEEEEGGGIIIKKKNNNQQQRRROOOPPPSSSYYY[[[^^^fffooowwwjjj___VVVNNNGGGBBB::::::;;;<<<===CCCRRRbbbwwwsss```RRRGGGDDD@@@===<<<;;;999888<<<:::>>>KKK\\\nnnzzzpppXXXKKKRRR```qqqsssfffaaaiiirrryyy}}}xxxiiiYYYDDDBBB@@@AAACCCEEEFFFEEECCCAAA???>>>===<<<:::888777666444333111000000000------,,,,,,,,,,,,------------...,,,******+++---))))))************)))))),,,+++******)))***************+++++++++,,,,,,,,,,,,---.........000333666333;;;IIIhhhzzzsssXXXHHHDDDBBBMMMhhhttt]]]HHH===:::666666666555444444333333222333444333222111222444111222333555666777777777777888999::::::::::::999999;;;===???AAABBBCCCDDDFFFJJJNNNOOOOOOVVVcccmmm}}}nnnYYYLLLLLLPPPSSSXXX]]]```bbbeeekkkoootttyyy~~~nnn]]]MMMGGG@@@<<<;;;:::777555888999;;;;;;:::::::::;;;::::::999888777555444444000111222333333222111111,,,------------,,,++++++***)))((((((((((((((((((''''''((((((((((((((('''((((((((((((''''''''''''(((''''''''''''(((((()))%%%&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%'''((('''$$$######$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&#########"""######$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&(((((($$$&&&'''&&&###"""$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&(((---444:::===>>>===@@@@@@===>>>DDDFFFCCCBBB<<<999AAAPPP\\\___]]]]]]\\\ZZZeeezzzmmmQQQ???DDDOOOYYYcccjjjssszzzuuukkkMMM888///000,,,---111///111000000///......------,,,---...///000000000000...///000222333333333333111333555444333333555888777888:::<<<<<<<<<;;;:::999;;;>>>AAACCCDDDEEEEEEFFFFFFGGGIIIKKKMMMPPPQQQPPPPPPSSSXXX[[[]]]eeemmm}}}~~~qqqfff^^^WWWOOOIII@@@>>>======<<>>===;;;:::888===;;;@@@MMM___qqqvvvsssZZZLLLRRRcccwww{{{nnn```bbbdddfffhhhfff[[[QQQBBB@@@???@@@CCCEEEFFFFFFDDDBBB@@@???>>>===;;;999777666555333111111000000------,,,,,,,,,,,,------,,,000333111+++(((***...)))******++++++******))),,,++++++***))))))******))))))***+++,,,------...---...000000111333666999222999EEEdddxxxvvvZZZIIIEEECCCRRRooouuu```JJJ>>>===666666666555444444333333222333444444222222333444111222444666888999999888777888999:::::::::999999:::;;;===???AAACCCDDDDDDFFFKKKOOOPPPPPPVVVcccnnn}}}|||nnnZZZMMMKKKOOOTTTWWW\\\___aaaeeekkkpppxxxmmm\\\KKKFFF???;;;;;;:::777555555777888888777777777888444666777888666333///,,,"""$$$'''+++---///000000++++++,,,---,,,+++***)))))))))))))))***,,,---...''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((######$$$%%%&&&&&&'''((($$$%%%&&&'''((((((((((((######$$$%%%&&&&&&'''''' """$$$%%%%%%&&&(((***&&&%%%%%%&&&(((((('''%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&'''((((((######"""!!!"""###%%%&&&$$$######"""###$$$&&&'''$$$&&&'''&&&###!!!###%%%######$$$$$$$$$%%%%%%%%%$$$%%%''',,,333999===>>>>>>BBBBBB???AAAGGGIIIGGGGGG???<<>>CCCEEEFFFDDDCCCGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQTTTXXXZZZ\\\ccckkkzzzyyynnnfff___WWWQQQEEEBBB???===<<>><<<:::777777555333222111000000...------,,,,,,------...+++111666333+++''')))...******++++++++++++******,,,,,,+++***))))))******(((((()))***,,,---...///---///000111222555999<<<222888CCCaaayyyvvvyyy[[[JJJEEEDDDTTTuuu}}}tttbbbLLL@@@>>>777666666555444444333333222333444444222222333444222444666888::::::::::::777888999:::;;;:::999999:::<<<>>>@@@BBBCCCDDDEEEEEEKKKPPPPPPPPPVVVdddooozzz}}}{{{mmmZZZMMMLLLOOOTTTXXX\\\___aaaeeelllqqq}}}jjjYYYLLLCCC<<<===>>>;;;888888:::999888777777777999999>>>;;;888666555666555444555333111111000000...,,,---,,,***+++,,,------,,,---,,,,,,+++***))))))(((******)))(((((((((((((((&&&&&&'''''''''''''''&&&%%%$$$###""""""$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((($$$!!!!!!$$$&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!###$$$%%%"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$#########"""!!!!!!"""######...444...%%%"""###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%(((,,,111555888::::::;;;@@@BBB@@@AAAFFFIIIIIIFFF>>>;;;EEEUUU```aaa___\\\[[[WWW]]]vvvqqqVVVFFFEEEJJJPPPRRRSSSYYY___XXXLLL:::111******+++***+++---000000111000///...,,,++++++,,,------......------000000111222222222222111111333555666555555666777888999:::;;;<<<<<<===<<<<<<===>>>@@@BBBDDDEEEFFFGGGFFFFFFGGGIIILLLOOOQQQQQQQQQTTTXXXZZZ\\\ccckkkuuuzzztttqqqkkkccc___VVVLLLEEEDDDCCCDDDSSSfffwwwuuudddWWWJJJCCC>>>>>><<<999999;;;===>>>DDDPPPbbbwwwmmmrrr}}}^^^KKKPPPddd~~~nnndddXXXSSSSSSQQQJJJCCC>>>;;;;;;AAAEEEFFFGGGJJJGGGFFFDDDBBB???<<<:::999:::888666333222111111111...---,,,+++************---000333222///,,,,,,,,,***++++++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++***+++,,,---...------,,,---...111444666222888AAA\\\~~~ppp~~~[[[IIIGGGHHHYYYxxxpppjjj```PPPAAA::::::888666444333444555666555444444333333444444555333333666<<>>======;;;888777999999888888888888888999<<<999666444444555444333222111000000000000///---...,,,***+++,,,------,,,)))))))))((('''&&&&&&&&&***))))))((((((((((((((('''''''''(((''''''&&&&&&***)))&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!"""$$$&&&%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$$$$""""""#########""""""!!!########################%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$######$$$$$$$$$,,,000+++$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%'''+++///333666888999;;;AAAFFFFFFHHHLLLNNNMMMFFF===999CCCSSS\\\]]][[[UUUSSSOOOSSSjjjpppWWWIIIHHHLLLQQQTTTTTTYYY\\\SSSEEE999111******++++++,,,...------...///......---,,,,,,,,,---...............000000111222222222222111000222444444444333444555888888:::;;;<<<<<<=========>>>???AAACCCEEEFFFGGGHHHHHHGGGGGGIIIKKKMMMOOOQQQQQQTTTXXXZZZ\\\ccckkkssszzzxxxuuupppnnnbbbVVVKKKGGGCCCDDDSSSeeetttwwweeeYYYJJJDDD>>>>>>===:::999<<<>>>???CCCNNN```uuuhhhnnn___KKKQQQddd}}}wwwlll___WWWUUUQQQGGG??????;;;;;;???BBBBBBCCCFFFGGGFFFDDDBBB???<<<:::999999888666444222111111111...---,,,+++************---///111111...++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,,,,...000222444///666>>>WWW{{{nnn[[[IIIHHHIIIYYYyyyqqqkkkfff]]]NNNAAA:::999777555444333333444555555444444333333444444555333333555:::???@@@;;;555777999::::::::::::;;;===<<<>>>AAADDDFFFFFFFFFFFFGGGJJJLLLMMMPPPWWWaaaiiiyyy{{{xxxkkkYYYLLLKKKNNNSSSUUUXXX[[[```gggoootttrrrcccUUUJJJ???<<<<<<999777777777888999999999999888777999666444222333444333333000///......000111000......,,,++++++,,,---,,,++++++++++++***))))))((((((***)))((((((''''''((((((((((((((((((((('''&&&%%%+++***(((&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""%%%&&&%%%%%%&&&'''$$$$$$###############"""$$$$$$######$$$$$$%%%&&&$$$$$$######"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!""""""#########""""""%%%)))***&&&$$$$$$$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&'''))),,,000444777999===FFFNNNSSSVVVZZZ[[[XXXJJJ>>>888AAAOOOVVVTTTRRRMMMKKKGGGJJJ\\\ttt~~~~~~oooYYYNNNOOORRRWWWZZZ[[[______RRR@@@777///)))***,,,,,,---///++++++,,,---------------------...////////////...///000111111222222111111222444666777666555666777777888999;;;<<<<<<=========>>>@@@BBBDDDEEEGGGHHHJJJIIIHHHHHHIIIJJJLLLMMMPPPPPPSSSXXXZZZ[[[ccckkksss|||wwwvvvuuurrrrrrqqqcccUUULLLFFFFFFSSSbbbpppyyygggZZZKKKDDD???>>>===::::::===??????CCCMMM]]]rrr}}}ffflllaaaLLLQQQccc|||wwwjjjbbb^^^WWWKKKAAACCC>>>===@@@BBBAAABBBDDDGGGFFFDDDBBB???===;;;:::999888666444222111111000...---,,,++++++******+++---...///...,,,***+++,,,...---+++*********++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,,,,---...000111...555;;;SSS{{{|||vvvmmm[[[IIIJJJJJJ[[[~~~lllfffaaa___YYYLLL@@@;;;777666555333333333444444555444444333333444444555555444555888<<<===:::777777999::::::::::::;;;===<<<===@@@CCCEEEFFFFFFFFFFFFIIILLLOOORRRXXXaaahhhxxxzzzwwwjjjYYYMMMJJJMMMQQQSSSWWW[[[aaahhhpppvvvwwwiiiYYYLLL@@@<<<:::888777777555777999;;;;;;:::888666777555333333444444444333000...---...///000///---...---++++++,,,---,,,+++,,,,,,,,,++++++*********))))))(((''''''''''''(((((())))))(((((('''&&&%%%(((''''''&&&'''((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''%%%$$$'''***$$$$$$$$$$$$############!!!!!!"""###$$$%%%''''''&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###"""###$$$%%%%%%$$$"""&&&&&&$$$###$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&((((((***,,,000444777:::AAAMMMZZZbbbiiinnnnnnkkkRRRCCC:::CCCOOOPPPLLLIIIGGGFFFCCCFFFUUUjjjwwwyyy~~~~~~{{{mmm\\\UUUWWWYYY```dddgggkkkjjjYYYEEE555...)))***------...000,,,,,,,,,------------,,,---......///000////////////000000111111111111111333555777777666555666777666777999:::;;;<<<============???AAACCCEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMPPPPPPSSSXXXZZZ\\\ccclllwwwtttooonnnmmmlllmmmvvvkkk^^^UUUMMMKKKSSS^^^lll~~~yyygggZZZKKKDDD>>>>>>===;;;;;;>>>???@@@CCCKKKZZZnnn~~~vvvzzzkkkqqqdddMMMQQQbbbzzzvvvppplllcccUUUIIIFFFAAA???BBBDDDCCCDDDGGGGGGFFFDDDBBB@@@===;;;;;;888888666444333111000000...---,,,+++++++++++++++------,,,+++******++++++///---+++)))))))))+++,,,,,,,,,+++++++++++++++***+++++++++,,,,,,,,,------------,,,,,,,,,---......///777<<>>@@@BBBCCCDDDDDDEEEIIIMMMPPPSSSYYYbbbhhhwwwyyyuuuiiiXXXMMMJJJLLLOOOQQQVVV[[[aaaiiiqqqwww~~~yyylllZZZMMM@@@;;;:::888666777444666999;;;<<<:::888666888666555444555666555333111000......//////---,,,///---++++++,,,,,,,,,***(((((((((((((((''''''''')))(((((('''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((%%%!!!!!!%%%)))$$$%%%%%%%%%%%%%%%%%%%%%""""""##################$$$$$$######$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$'''%%%%%%&&&))))))(((&&&'''###!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))***+++...222666:::<<>>===<<<:::<<>>@@@CCCJJJWWWkkkzzzsssvvvqqqxxxgggNNNRRRaaayyy~~~zzznnn\\\NNNGGGBBB???BBBDDDDDDFFFIIIGGGFFFDDDBBB@@@>>><<<;;;888777666555333222000///------,,,,,,+++,,,,,,,,,,,,+++************+++***...---+++))))))***+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------------,,,,,,,,,,,,------...777;;;NNNvvvsssooorrr^^^KKKKKKIII\\\lllVVVQQQMMMMMMKKKDDD===:::555444444444333333333444555444444333333444444555555444444444666888888888777999::::::::::::;;;===:::;;;===???AAACCCDDDEEEEEEHHHMMMPPPTTTZZZbbbiiiwwwwwwsssgggXXXMMMJJJKKKMMMPPPVVV[[[bbbjjjrrrwwwwwwiiiXXXKKK???;;;:::888777777444666999;;;;;;:::888777999888666666777666555333222111////////////...,,,///---++++++,,,,,,+++***)))))))))))))))))))))))))))(((''''''&&&&&&'''''''''(((((())))))((((((((((((''''''&&&%%%$$$######'''''''''&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%""" !!!###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$""" """!!!!!! !!!###$$$&&&##############################$$$%%%&&&&&&&&&&&&$$$"""!!!$$$&&&%%%###&&&"""!!!###%%%######%%%$$$$$$%%%%%%%%%%%%&&&&&&)))***---000444999<<<>>>GGGTTTcccoooyyy```LLLCCCNNNWWWPPPDDD>>>>>>@@@EEEKKKVVVeeettt}}}}}}xxxjjjbbbccchhheeelllqqqvvv|||yyydddLLL444---)))+++...------///111000///---,,,,,,++++++------...////////////......///000000111111000000555777888888777666666777555666777999;;;<<<======:::;;;===>>>@@@BBBDDDEEEDDDEEEGGGIIIKKKMMMNNNOOOQQQQQQUUUYYY\\\^^^fffooowwwkkkgggdddbbbccceeecccdddeeegggfffdddbbbaaammm}}}xxxdddVVVJJJBBB<<<;;;;;;:::;;;???===???DDDJJJVVVhhh|||yyyqqqsss|||ttt{{{jjjOOORRRaaawwwwwwaaaPPPFFFAAA>>>@@@BBBBBBDDDGGGGGGFFFEEECCC@@@>>>===<<<777777777666444222000///------,,,,,,,,,,,,------,,,+++******+++,,,+++))),,,,,,+++******+++,,,------,,,,,,++++++************+++,,,---------,,,,,,,,,,,,------------------,,,666;;;KKKsssqqqooowww___KKKKKKGGGZZZhhhSSSLLLFFFFFFEEE???;;;:::444444555555444444444444555444444333333444444555444444444444555666777888777999::::::::::::;;;===<<<===???@@@BBBDDDFFFGGGFFFIIIMMMPPPSSSZZZcccjjjvvvvvvqqqeeeWWWMMMIIIIIIMMMPPPVVV\\\cccjjjrrrwwwrrrbbbTTTIII>>>;;;:::888777888555666888:::::::::999888:::888777777777666444222111000//////111111000///000...,,,+++,,,,,,+++***++++++++++++++++++++++++(((((('''&&&&&&&&&&&&'''&&&'''((())))))***))))))'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$#########%%%''''''%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" $$$###!!! !!!"""###$$$########################$$$%%%%%%&&&&&&&&&%%%%%%### ######"""%%%"""###&&&&&&""""""&&&$$$$$$%%%%%%%%%%%%&&&&&&''')))---222666:::===???DDDPPP]]]hhhqqqyyy}}}|||___KKKDDDRRR\\\TTTEEE???===BBBIIIRRRZZZfffuuu~~~wwwjjjdddhhhmmmnnnssswwwyyy}}}xxx```GGG555...***,,,...------...///...---+++++++++,,,,,,,,,,,,---..................//////000000000000000666888999999777666777888444555777999;;;<<<======;;;<<<===???AAACCCDDDEEEEEEFFFHHHIIIKKKLLLMMMMMMRRRRRRVVV[[[]]]```gggpppxxxllleee___ZZZWWWYYYWWW\\\dddkkkqqqrrrpppllloooxxxdddUUUIIIAAA;;;:::999999;;;>>>;;;???DDDKKKUUUfffyyyyyyooonnnuuuuuu|||}}}lllPPPSSS```vvvkkkXXXJJJDDD@@@AAABBBAAACCCFFFGGGFFFEEECCCAAA???======777777777666444222000...------,,,,,,,,,------...+++******+++------+++(((*********++++++,,,,,,---------,,,,,,+++******)))***+++,,,---------,,,,,,,,,,,,---...............,,,888===LLLtttqqqqqq{{{aaaLLLIIIIII\\\lllSSSJJJCCCAAA@@@<<<999999555555555666666555555555555444444333333444444555333333444444444444666777777999::::::::::::;;;=========>>>@@@BBBDDDFFFGGGGGGIIILLLOOORRRZZZdddllluuutttooodddWWWMMMIIIIIIMMMPPPVVV\\\cccjjjqqqvvvnnn]]]RRRGGG===:::;;;999777888555666888999:::::::::999:::999777777666555222000000///...///222333222111000...,,,+++,,,,,,+++***((((((((((((((()))))))))(((((('''&&&&&&&&&&&&'''%%%&&&''')))************$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$!!!"""%%%***///...***%%%""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%((('''$$$###"""###$$$%%%########################$$$$$$$$$$$$######"""!!!)))######'''((('''%%%###$$$(((&&&!!!!!!&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%(((,,,222777;;;===???AAAKKKWWW```hhhppptttsss]]]IIICCCTTT```VVVGGG@@@@@@EEEOOOWWW___hhhvvvwwwjjjfffjjjpppvvvzzz{{{|||~~~vvv]]]BBB555...***,,,...---,,,---,,,+++*********+++,,,---+++,,,------......------...//////000000000000000///111333222111000000111444555777999;;;<<<======<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKSSSSSSVVV[[[^^^aaaiiiqqqtttjjj```VVVPPPPPPPPPXXXcccmmmvvv{{{yyyuuurrryyydddUUUHHHAAA:::999999888:::>>>:::???EEEKKKUUUeeewwwzzzmmmjjjppp}}}www}}}wwwmmmQQQSSS```vvvwwwcccOOOHHHDDDDDDDDDBBBCCCFFFGGGFFFEEECCCAAA???>>>===777777777666444222000...------,,,,,,,,,------...+++******,,,//////+++(((((()))***+++------------------,,,,,,+++***))))))***+++,,,---...---,,,,,,+++,,,---...////////////...;;;@@@OOOwww~~~qqqrrr}}}bbbLLLHHHNNN```sssTTTJJJAAA???===999888999555555666666777666666555555444444333333444444555222333444444444444555666777999::::::::::::;;;===;;;;;;<<<===???BBBDDDEEEHHHJJJLLLNNNRRRZZZeeemmmuuutttnnndddWWWMMMIIIHHHMMMQQQWWW]]]cccjjjqqquuu}}}ppp___OOOGGG???>>>===:::888999555777999999888777777777999777555555555444222000111000...---...///111222111000...,,,+++))))))(((###$$$%%%'''(((***+++,,,))))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$#########$$$$$$"""&&&)))'''$$$###(((,,,((('''&&&$$$###""""""""""""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((%%%!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%''',,,000444;;;CCCEEEBBB@@@KKKRRRTTT\\\hhhiiibbbNNNFFFGGGTTT[[[QQQBBB:::>>>GGGQQQVVV___lllyyyrrrddddddttttttXXX@@@222///***((())),,,///111------,,,,,,,,,,,,++++++,,,,,,,,,---------......000///...---...///111222222111///000111222222111555666999;;;<<<===<<<<<<<<<===???AAACCCDDDDDDEEEGGGIIIKKKLLLLLLKKKMMMNNNVVVTTTVVVYYY\\\___hhhrrr~~~zzzmmmccc[[[SSSNNNNNNSSS^^^kkkxxx~~~~~~|||wwwsssaaaVVVGGGCCC>>>;;;:::;;;;;;;;;>>>@@@DDDJJJUUUeeeuuu|||ooolllppp{{{wwwrrrwwwvvvQQQZZZYYYuuuppp[[[LLLBBBCCCDDDCCCDDDIIIKKKJJJGGGDDDBBB???>>>===;;;888666444444333222000...------,,,+++***))))))++++++------------+++++++++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000//////333666???XXX}}}mmm|||dddKKKKKKLLLlllgggLLL???@@@===:::999555333333444444555444444444444444444444444444444444333333222222333555666777888999;;;<<<<<<<<<;;;;;;<<>>:::::::::::::::>>>@@@DDDJJJUUUddduuuuuuooopppyyyzzzuuurrr}}}UUU\\\ZZZtttzzz[[[MMMBBBCCCDDDBBBCCCGGGKKKJJJGGGDDDAAA???>>>===;;;999555444333333222111......------,,,+++++++++++++++,,,------,,,++++++++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++---,,,,,,---///000//////333666AAAZZZmmm|||eeeKKKLLLPPPtttsssVVVCCC@@@:::777888444444555555666666555555444222222222222222222222222333333222222333444666777888999;;;<<<======<<<<<<===???BBBBBBBBBAAAAAABBBHHHHHHMMMSSSXXX^^^jjjvvv}}}uuuhhhXXXLLLGGGFFFIIIMMMTTT\\\dddjjjooorrr|||vvvaaaNNNEEE>>>;;;:::777666777555777::::::888777777777666555444444666666666444333222111000000000111222111000///...,,,,,,+++++++++******))))))((('''''')))((((((''''''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&$$$"""###&&&'''&&&$$$&&&%%%%%%%%%&&&&&&'''((((((&&&$$$""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%''''''%%%###%%%%%%%%%&&&&&&'''''''''***---111:::IIIUUUWWWQQQCCCIIIKKKJJJOOOWWWWWWRRREEE???BBBPPPWWWNNN@@@:::777AAAMMMVVVaaaooozzzoooaaafff___@@@111---)))''''''***,,,---------,,,,,,,,,,,,++++++........./////////000000111222333444444222111000111111222555777888888666333444666888999:::::::::<<<===>>>@@@BBBCCCDDDEEEKKKMMMOOOPPPPPPPPPQQQSSSVVVVVVXXX[[[^^^aaaiiisss~~~uuujjj___XXXQQQSSSZZZjjj||||||jjjYYYOOOFFFBBB===:::999:::::::::===???DDDIIISSScccuuu~~~uuuqqqxxx{{{tttlll[[[^^^ZZZsss]]]OOODDDEEEFFFCCCDDDHHHKKKIIIGGGDDDAAA???>>>===<<<999555333333333222111------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************,,,------......///000000222666CCC^^^ooo}}}gggNNNOOOTTT|||aaaHHH???777666888333555666666666666666555555222222222222222222222222444333222222333444666777999:::;;;<<<===============???BBBBBBBBBAAABBBCCCHHHIIIMMMSSSXXX___nnn|||~~~uuugggWWWLLLGGGFFFHHHMMMUUU\\\ccciiinnnrrrzzzzzzcccQQQHHH@@@===<<<999888999666888::::::999777777888777666555555666666555444222111000//////000000111000///...---,,,+++++++++,,,++++++***)))(((((('''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%###"""!!! !!!###&&&(((((((((((((((&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%$$$######$$$$$$##################$$$$$$############$$$$$$&&&%%%############""" $$$$$$%%%%%%&&&&&&''''''---///333???PPP^^^___YYYGGGJJJIIIGGGIIIOOOOOOKKKAAA<<>>???AAACCCDDDEEEIIILLLNNNOOOOOOOOOQQQRRRVVVVVVXXX]]]___aaajjjsss|||qqqfff]]]WWWWWW\\\kkk~~~wwwgggXXXOOOFFFBBB===999999999:::999<<>>>>>===???@@@AAA@@@AAABBBDDDHHHJJJNNNSSSXXXaaarrrttteeeVVVLLLGGGFFFHHHNNNVVV]]]bbbgggmmmqqqyyy{{{dddRRRIII@@@===;;;888777999666888::::::999888888888:::888666666666555444222000000//////............------,,,+++*********+++************))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$""" !!!""" ###&&&'''&&&%%%$$$#########$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!!!!"""""""""#########%%%%%%%%%%%%$$$###""""""$$$$$$##################$$$######""""""######$$$&&&$$$!!! !!!$$$%%%%%%"""######$$$%%%%%%&&&&&&000222777BBBTTTaaabbb[[[GGGGGGEEECCCDDDGGGGGGDDD>>><<>>@@@BBBDDDEEEIIIKKKMMMOOOOOOOOOQQQRRRVVVVVVYYY]]]___bbbiiirrryyynnnggg^^^]]]___kkk}}}}}}qqqdddXXXPPPFFFBBB===:::999:::::::::;;;>>>BBBFFFNNN\\\ppp~~~|||{{{~~~www}}}xxxnnniii]]]\\\WWWrrrzzznnnooouuu}}}mmmWWWKKKBBBFFFIIIHHHIIINNNJJJIIIFFFCCCAAA>>>===<<<<<<999555333333333222111*********+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++++++++++++++++++++,,,,,,------,,,...//////......000222222777FFFbbbqqq{{{lllTTTWWW\\\cccJJJ???:::>>>???666555555555555555444333222444444444444444444444444555444333222333444555666999999:::;;;<<<===>>>???<<<>>>?????????@@@BBBDDDIIIKKKPPPUUUYYYcccuuussscccUUUKKKGGGFFFHHHOOOWWW]]]aaaeeelllqqqyyy{{{fffQQQGGG>>>:::999666555777666888:::;;;999888888888;;;999777666666555333111/////////......------,,,++++++***************+++(((((()))))))))))))))***(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&"""###$$$&&&&&&&&&%%%$$$"""'''&&&!!!!!!%%%"""""""""###$$$%%%&&&'''!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%""" ###(((+++---""""""######$$$%%%&&&&&&+++...333===KKKVVVVVVOOOCCCBBB@@@???@@@AAA@@@>>><<<<<>>999444000111444777888666666777777999:::<<<===============???BBBDDDEEEIIIKKKNNNOOOOOOPPPRRRSSSUUUUUUXXX]]]___aaaiiiqqq{{{xxxrrrhhhfffgggnnn{{{vvvlllaaaVVVOOOGGGCCC>>>;;;::::::;;;;;;;;;>>>BBBDDDJJJXXXlll{{{vvvnnnrrr~~~xxx}}}rrrjjj\\\ZZZVVVrrryyy|||hhhfffjjjvvvrrrdddRRREEE>>>CCCGGGFFFHHHMMMJJJHHHFFFCCC@@@>>>===<<<;;;888666444444333222000*********++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,---************+++++++++++++++++++++,,,,,,------...+++...111000......000333333888EEEaaassszzzlllTTTWWW```aaaIII>>>;;;BBBDDD999555555555555444333222222222222222222222222222222555444333333333333555555888888999999;;;<<<>>>???<<<>>>?????????@@@CCCEEEIIILLLRRRWWW[[[dddwwwrrraaaTTTKKKGGGFFFHHHOOOXXX]]]```dddjjjpppxxxyyyfffRRRHHH>>>:::888666555777777999;;;;;;:::888888999999888666666777666555333000000000//////...---,,,+++++++++******+++,,,,,,(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&!!!"""$$$&&&''''''&&&&&&$$$'''******'''%%%%%%&&&#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$##################"""""""""#########$$$$$$""""""#########"""!!!!!!$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$$$$$$$"""!!!"""%%%((()))***""""""###$$$%%%&&&'''(((&&&+++000777@@@HHHGGGBBB@@@>>>===>>>@@@???>>>===:::===KKK^^^cccUUUCCC;;;444AAARRRccctttxxxeeeQQQNNN]]]nnn{{{{{{gggLLL777---***((((((***,,,---...------,,,,,,,,,,,,++++++------------..................///111555;;;@@@DDD999666333222333555666666555555555666777999;;;<<<===<<<<<<===>>>AAADDDFFFGGGIIILLLMMMNNNNNNPPPRRRTTTTTTXXX]]]___aaahhhpppxxx~~~zzzvvvtttsssuuu}}}uuulllbbbWWWPPPHHHDDD???<<<;;;<<<<<<<<<:::>>>AAABBBFFFSSShhhwwwwwwhhhiiirrr}}}|||vvv}}}vvvjjj\\\ZZZVVVsssyyyzzzhhhcccaaajjjvvvyyypppeeeRRRFFF???CCCGGGFFFGGGLLLJJJHHHFFFCCC@@@>>><<<<<<999888666666666444111...++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))******+++,,,,,,------++++++++++++,,,,,,------)))******+++,,,,,,------+++...111111...---000444444888EEE___yyy}}}|||jjjSSSUUUaaadddIII===;;;DDDGGG;;;666666666666555444333222222222222222222222222222555555333333333333444555777777777888999;;;===>>>>>>@@@AAAAAAAAABBBEEEHHHIIINNNUUUZZZ]]]fffxxxqqq```SSSKKKGGGFFFHHHPPPYYY^^^___ccciiipppvvvxxxgggTTTJJJ@@@<<<:::777777999777999;;;;;;:::888888999888666555666777888777555111111111111000///...---,,,,,,++++++,,,,,,------))))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&"""$$$%%%&&&&&&%%%###"""######$$$'''))))))'''%%%''''''&&&%%%%%%%%%&&&&&&(((&&&$$$""""""$$$&&&(((######$$$%%%%%%&&&''''''!!!!!!!!!"""###%%%&&&'''############$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$""" ######$$$%%%'''(((((())))))///555999???DDDDDD???@@@>>>>>>@@@BBBAAA@@@???888<<>>AAADDDFFFCCCEEEHHHJJJJJJKKKMMMNNNSSSSSSWWW\\\^^^```gggooovvv}}}~~~}}}xxxooodddZZZRRRIIIEEE@@@<<<<<<<<<===<<<:::>>>AAAAAADDDQQQeeeuuuooonnniiivvvyyyttt{{{xxxiii]]]ZZZVVVtttyyyxxxjjjbbb]]]cccpppwwwssslllVVVIIIBBBFFFJJJHHHHHHLLLIIIHHHFFFCCC@@@>>><<<<<<888777777777777444000---------------------------,,,+++***))))))***+++,,,))))))***+++,,,,,,------,,,,,,,,,------.........((())))))***++++++,,,,,,+++///222111...---000444444888DDD^^^}}}gggQQQSSS```hhhKKK<<<999DDDHHH<<<777777777777666555444333444444444444444444444444666555444333333333444555777666666777888;;;===>>>@@@AAABBBBBBBBBDDDGGGJJJJJJNNNVVV\\\^^^fffyyyqqq___RRRKKKGGGFFFHHHPPPYYY^^^___bbbiiioootttvvvgggRRRIII>>>888777888777555666777888777666555666777666666666777888777555222//////000000000000//////------,,,,,,,,,,,,++++++,,,,,,+++***)))(((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''&&&###!!! !!!""""""!!!&&&&&&&&&''''''&&&%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&%%%%%%$$$############%%%&&&%%%"""!!!$$$'''##################$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!!!!! """###!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&+++...333888;;;<<<======???BBBCCCAAAAAABBB>>>999666EEERRR```gggVVV@@@:::777HHH[[[jjjxxx{{{uuuoooeee[[[]]]eeevvv{{{~~~zzzkkkUUU>>>///---+++)))***,,,---......+++******))))))***+++,,,+++,,,...///000///...---000000000000111111111111222222333333333222111111555666777777666777999;;;;;;===??????>>>>>>@@@AAAFFFGGGHHHHHHHHHJJJNNNQQQUUUWWWYYYYYYZZZ___fffllluuu~~~|||~~~}}}sssggg[[[SSSMMMHHHBBB?????????===;;;:::???===???KKKTTTcccyyy}}}iiihhhooouuusssooorrr~~~lllmmmxxxaaaTTTVVVeee{{{rrrlll___YYYbbbooouuuwwwyyyWWWJJJ@@@@@@DDDFFFGGGHHHDDDEEEDDDBBB>>>;;;999999:::888666444444222000...///---+++,,,---...---,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---...///...,,,*********,,,---,,,,,,+++***+++,,,---...------,,,------...///000000666DDD___jjjPPPYYYaaannnOOO@@@<<<;;;:::999666666555444444444444555222222333444555555555555555444333222222333444555666666777888999999::::::;;;===@@@BBBCCCEEEHHHJJJKKKNNNSSSXXX___lll{{{ttt```OOOFFFDDDDDDJJJQQQZZZ___aaadddiiimmmzzzwwwgggSSSJJJ@@@999888888777555888999999999777666777888444333111111222222222000111111000//////...------------,,,,,,,,,+++++++++)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&''''''&&&%%%&&&''''''%%%###%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$###$$$%%%&&&$$$###"""###%%%&&&%%%$$$###$$$$$$$$$###"""###$$$%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))''''''&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$%%%&&&&&&***---222777999;;;<<<<<<<<<@@@AAA@@@@@@BBB???::::::GGGSSS___eeeSSS===888555HHH```sss{{{wwwrrrlllaaaYYY]]]ffftttwwwxxxrrrcccOOO;;;///---+++)))***,,,---......---,,,+++******+++,,,---,,,,,,---...............000000000000111111111111000111222222333333333333555666777777666777999;;;;;;===>>>>>>>>>>>>@@@BBBEEEEEEFFFFFFGGGIIIMMMPPPTTTVVVXXXYYYZZZ^^^eeekkksss~~~|||xxxxxxwwwwwwzzz|||rrriii```ZZZPPPKKKDDDAAAAAA@@@>>><<<999===;;;???LLLUUUaaattt|||ooorrrrrrnnnjjjnnn{{{gggdddnnndddVVVXXXfff~~~vvvlll```YYY```kkkqqqsssuuuXXXLLLBBBAAAEEEFFFFFFFFFDDDEEEEEEBBB>>>;;;:::::::::888666444444222000...///---+++,,,---...---,,,******++++++++++++++++++++++++++++++,,,,,,---...///---,,,******+++,,,---,,,,,,+++++++++,,,---...------,,,------...///000000666CCC]]]rrrVVV]]]___rrrRRRAAA===<<<::::::666666555444444444444555333333444444555444444444444444444333333444444444666777777888999:::;;;;;;===???AAABBBCCCDDDFFFHHHKKKOOOSSSXXX```lll|||uuuaaaPPPGGGEEEFFFGGGNNNXXX^^^bbbgggmmmrrryyy~~~xxxfffSSSLLLBBB;;;999999888666999:::;;;:::888777888999888555222111222333444444333222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++&&&&&&''''''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''######$$$&&&'''&&&### $$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&''')))&&&######$$$$$$!!!######"""###$$$$$$###!!!&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''%%%%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""%%%$$$$$$$$$%%%%%%&&&''')))---222666888999;;;<<<:::>>>@@@???@@@AAA@@@<<<999FFFQQQ\\\aaaQQQ===:::555JJJfff}}}~~~yyyvvvqqqgggZZZSSSXXXbbbmmmooonnngggYYYGGG777---,,,***))))))+++---.........---,,,++++++,,,---...,,,,,,,,,,,,,,,------...000000000000111111111111//////000111222333444444555666777777666666888:::;;;<<<>>>>>>>>>???AAACCCDDDEEEEEEEEEFFFHHHLLLOOORRRTTTWWWWWWXXX]]]ccciiippp{{{}}}vvvqqqpppooopppuuu{{{{{{rrrkkkeeeaaaUUUPPPIIIEEECCCBBB@@@===:::===<<>>@@@BBBCCCCCCDDDFFFGGGLLLPPPUUUZZZaaannn~~~wwwbbbQQQHHHFFFGGGGGGNNNWWW^^^dddiiinnnsssxxx}}}wwwdddTTTMMMDDD>>>:::999888777888:::::::::888777888999999777444444555666666555333111...,,,++++++,,,---,,,,,,,,,++++++++++++***'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''$$$######$$$%%%%%%###!!!######$$$%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""""""""%%%###"""$$$&&&'''$$$!!!%%%$$$$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$###!!!"""%%%%%%######'''###$$$$$$$$$$$$$$$%%%%%% !!!"""#########""""""$$$$$$$$$$$$%%%&&&''''''***///444777888999;;;>>>===BBBEEECCCBBBBBB@@@<<<555BBBMMMXXX]]]NNN>>>===777KKKiii||||||yyyqqqbbbRRRKKKQQQ[[[cccffffff___QQQAAA333,,,+++***((()))+++---.........---,,,++++++,,,,,,------,,,+++***+++,,,---...///000000000111111111111000000000111111222333444555666777666666666888:::;;;<<<=========???BBBDDDGGGHHHGGGFFFEEEFFFIIILLLOOORRRUUUVVVWWW[[[aaagggnnnxxx}}}uuunnnkkkjjjkkkqqqxxx|||rrrkkkgggeee[[[UUUNNNHHHFFFDDD@@@===<<>>222,,,***)))((((((+++---.........---,,,*********+++,,,---,,,+++***+++,,,---...///000000000111111111111222222111000000111111222444555666666555666888::::::;;;<<<======???CCCFFFLLLKKKJJJHHHEEEEEEGGGIIIMMMPPPSSSTTTVVVYYY___dddmmmvvvxxxnnniiifffggglllsss||||||ssslllgggfffccc\\\SSSLLLHHHEEE@@@<<<;;;??????JJJ^^^hhhppp~~~rrrsss~~~nnnaaahhhkkkYYYVVVeee~~~vvvrrrqqqnnnfff^^^NNNDDD===@@@EEEFFFEEEDDDFFFGGGGGGEEEAAA???>>>>>>;;;999777555555333111//////---+++,,,---...---,,,------,,,,,,+++++++++***+++,,,---------,,,+++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------------,,,------...///000222444>>>UUUzzz``````ccc|||XXXCCC<<<999777777666666555444444444444555555555555555444333222222222333444555555444333222666777888999;;;<<<===>>>>>>@@@CCCFFFGGGIIILLLOOOPPPUUU[[[___eeerrrxxxbbbPPPGGGEEEFFFKKKPPPXXX```ffflllpppssswww~~~ttt```SSSOOOHHH@@@;;;888777888888999999999777666777888666555666888999888444222//////...------...///000++++++++++++************++++++******)))))))))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&""" """%%%'''((("""###$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$%%% $$$'''%%% """&&&&&&$$$######$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###%%%!!! $$$%%%######$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((---222888999888999===BBBNNNVVV\\\YYYSSSMMMGGGAAA???KKKTTTYYYYYYGGG666666:::HHH```wwwzzzxxxuuuqqqfffVVVMMMQQQ\\\ccc^^^bbbccc\\\MMM===111---***((('''(((+++---.........---,,,*********++++++,,,,,,,,,,,,,,,------...000000000000111111111111333222111000///000000111444555666666555555777999:::;;;<<<<<<===@@@DDDGGGMMMMMMKKKHHHEEEDDDFFFHHHJJJNNNQQQSSSTTTWWW]]]bbbkkkttttttlllgggeeeiiiooozzz{{{sssmmmkkkkkkllleeeZZZRRRLLLFFF@@@<<<999===>>>HHH[[[fffpppyyywwwsssccclllmmmYYYTTTdddyyykkk___LLLBBB===@@@FFFGGGEEEEEEFFFGGGGGGFFFBBB@@@??????;;;999777666555444111//////---+++,,,---...---,,,---------,,,,,,,,,,,,,,,+++,,,---...---,,,+++************+++++++++++++++***+++,,,---------,,,,,,------,,,------...///000222555===TTTyyycccdddfff{{{XXXCCC<<<999777666666666555444444444444555444444444555444444333333333444444555555444444333555666777999:::<<<===>>>===@@@CCCFFFHHHKKKNNNQQQOOOUUU[[[___eeerrryyybbbPPPGGGEEEGGGHHHMMMUUU___iiipppuuuxxxyyyttt```RRROOOHHHAAA;;;777777777999:::::::::888777888999999888777888999999777555000000000//////.........++++++++++++************((((((((()))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$""" ###$$$$$$###$$$%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&%%%%%%'''&&&%%%###""" $$$$$$"""  ###&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$ $$$((('''&&&'''"""######$$$%%%%%%&&&&&&%%%$$$#########$$$&&&'''#########$$$%%%&&&((((((---222888999777777<<>>TTTyyydddhhhgggzzzXXXEEE>>>;;;888666666666555444444444444555333333444444555444444444444444444333333444444444444555666888:::;;;=========@@@CCCEEEGGGIIILLLNNNMMMSSSZZZ]]]bbbppp{{{dddQQQHHHFFFHHHIIIMMMUUU___jjjrrrwwwyyy{{{uuuaaaRRRNNNIIIAAA:::777666777:::;;;<<<;;;999888999:::777555222111222444444444222222222111000...,,,++++++++++++************)))%%%%%%&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$###"""###%%%&&&&&&$$$###$$$%%%&&&''''''''''''$$$%%%&&&&&&'''''''''&&&"""&&&***(((###""""""""""""&&&$$$$$$$$$###############""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%///)))&&&''''''### """"""###$$$%%%%%%&&&&&&$$$###!!! """$$$%%%#########$$$%%%&&&((())),,,222777888555666;;;AAAYYYdddnnnllleee]]]TTTMMMFFFTTT]]]bbb___KKK999999444???UUUmmmwwwsssnnnnnnoooiii\\\PPPQQQ___kkkoooqqqqqqkkk\\\III999111000)))'''&&&(((***---......111000...---,,,,,,------,,,---...///000///...---000000000000111111111111000///......///111333555444555666555555555777999999:::;;;;;;<<<@@@EEEIIIGGGGGGGGGEEEDDDDDDGGGJJJHHHKKKOOOQQQRRRUUUZZZ___fffooo|||~~~tttnnnnnnrrrqqq{{{uuuppprrryyy~~~{{{rrrfff[[[SSSKKKCCC======BBBAAAFFFSSS]]]mmm~~~dddpppqqq[[[TTTccc}}}jjjPPPGGGBBBEEEJJJIIIFFFDDDGGGHHHHHHGGGDDDAAAAAAAAA<<<:::777666555444111//////---+++,,,---...------))))))******+++++++++,,,+++,,,.........,,,***)))((()))***+++++++++++++++***+++,,,---...---,,,,,,---------------...000000333555>>>UUUxxxccchhhfffyyyYYYFFF@@@===999777666666555444444444444555222222333444555555555555555555333222222333555555444444666777999;;;<<<===>>>@@@BBBDDDEEEFFFIIIKKKKKKQQQXXX\\\```ooo|||eeeRRRIIIHHHIIILLLPPPWWW```jjjqqquuuvvv}}}ttt^^^RRRNNNHHH???999666777999:::::::::999999777666555888777777666555444444444//////000000000...---,,,...,,,******,,,---------))))))))))))))))))))))))...---+++***(((&&&$$$$$$%%%%%%&&&((()))+++,,,,,,%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&((('''%%%$$$$$$$$$$$$%%%$$$######""""""######$$$###$$$&&&'''&&&$$$""" %%%)))***&&&$$$&&&&&&$$$!!!"""%%%&&&&&&### ######""""""######$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%"""!!!$$$%%%%%%***((('''&&&&&&)))+++------111777::::::;;;===@@@TTTaaahhhkkkmmmaaaQQQOOOMMM[[[cccfffbbbMMM888444444???PPPbbbooossspppmmmkkkbbbWWWSSSXXXdddooovvvtttsssmmm]]]HHH777///...---,,,+++++++++,,,---......,,,++++++,,,---+++***...------......///000111333111///------...///000111222333444555555555555444444555666777888999999::::::;;;<<<===>>>??????BBBBBBCCCDDDFFFHHHIIIJJJMMMLLLMMMPPPQQQRRRVVV]]]```hhhvvvzzzpppjjjiiippp~~~zzzsssrrrrrruuu|||ppp^^^QQQKKKDDD>>>===???CCCJJJUUUeeeuuu}}}hhhrrrmmmeeeUUUlllfffVVVIIIFFFGGGEEEHHHKKKEEEGGGGGGGGGGGGEEECCCAAA@@@;;;:::999777666444222222......---,,,,,,,,,,,,------)))%%%'''+++...,,,***---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------.../////////------///111999;;;AAAVVV}}}fffbbbhhhqqqWWWFFF===888777888666555555555555444444444222222333333333333444444222222333333333333444444666777999999999999;;;<<<>>>???BBBDDDFFFHHHIIIIIIPPPQQQVVV]]]eeeppp~~~jjjWWWLLLJJJKKKKKKQQQYYY___eeellltttyyy~~~uuu```SSSPPPJJJBBB;;;888888::::::::::::999888777666666999888777666555444333333000000000///...,,,+++)))...,,,******+++,,,,,,+++))))))))))))))))))))))))******)))(((((('''&&&&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$'''))))))'''%%%######%%%"""!!!$$$%%%###!!!"""######"""###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$"""!!!###%%%&&&$$$"""$$$###"""!!!"""$$$&&&'''---222888;;;<<<<<>>???@@@@@@AAAAAACCCDDDFFFHHHIIILLLKKKMMMQQQRRRRRRVVV[[[aaaiiiuuu~~~tttooommmooozzz~~~vvvooonnnpppttt|||sss```SSSLLLEEE???>>>@@@EEELLLWWWgggvvv}}}dddpppnnnfffVVVnnnsssUUUGGGCCCEEECCCFFFIIICCCGGGGGGGGGGGGEEECCCAAA@@@<<<;;;:::888555333222111......---,,,,,,,,,,,,------***'''(((,,,...---***---,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------.........,,,---...000777888???TTT{{{eeeaaacccjjjSSSDDD===999777888666555555555555444444444222222333333333333444444222222333333333333444444666777999999999999;;;===??????AAACCCFFFHHHJJJJJJPPPQQQUUU\\\cccnnn~~~jjjXXXMMMJJJKKKKKKQQQYYY```eeellltttzzz~~~vvvbbbUUURRRMMMFFF???:::999:::::::::999999888777777777:::999888666555333222222111000000///---+++)))(((...,,,******++++++***)))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$############$$$''''''%%%$$$$$$$$$$$$###"""###$$$%%%&&&$$$$$$############$$$$$$!!!$$$(((++++++***'''%%%###''')))&&&%%%'''(((&&&''''''&&&%%%$$$""" ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!%%%((('''$$$!!!############$$$%%%&&&'''---333:::>>>>>>???AAACCCNNNYYY\\\]]]___UUUIIIJJJHHHYYYccceeedddRRR>>>999888BBBPPP___hhhkkkiiigggiii___TTTPPPXXXhhhwwwyyyfffNNN:::///,,,,,,+++******+++,,,---...///...------......---,,,------------...///000111111111111111000000000000///000111222333333333333222222333444555666666777;;;;;;<<<===>>>???@@@@@@??????@@@AAACCCEEEGGGHHHJJJJJJMMMRRRTTTSSSUUUZZZaaahhhsss~~~xxxsssqqqooouuuzzzppphhhhhhkkkqqqzzzuuubbbTTTLLLEEE@@@???BBBGGGOOOZZZiiixxx{{{bbboooooofffXXXqqq~~~XXXGGGBBBEEEDDDFFFIIIDDDGGGHHHHHHGGGFFFDDDBBB@@@===<<<:::888555333111000......---,,,,,,,,,,,,,,,---+++)))+++...///---***+++++++++++++++***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,---------,,,,,,...000444777>>>TTT|||ccc___[[[uuubbbMMMBBB===999777777666555555555555444444444222222333333333333444444222222333333333333444444555777999999999999;;;===@@@@@@@@@BBBDDDHHHJJJLLLPPPPPPTTT[[[aaakkk|||~~~kkkYYYNNNKKKLLLKKKQQQYYY```fffmmmuuu{{{wwwdddWWWUUUPPPIIIAAA<<<:::::::::999999888888777777888::::::888777555333222111111000000///---,,,++++++...---+++***++++++)))(((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((((('''$$$############"""""""""###%%%&&&######""""""""""""######!!!$$$(((++++++)))&&&###***......***'''((('''%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&'''&&&$$$$$$%%%%%%&&&''''''((((((---444<<<@@@AAAAAACCCDDDLLLUUUVVVUUUWWWOOOEEEGGGFFFXXXaaacccaaaRRR???999:::DDDRRR___gggjjjjjjiiikkkaaaVVVSSS]]]nnnlllRRR<<<000,,,++++++*********,,,---...///---,,,,,,------,,,+++------------...///000000000111111222111111000000///000111222333333333333222222333444555666777777;;;<<<<<<===>>>???@@@@@@??????@@@AAACCCEEEFFFGGGIIIJJJNNNTTTVVVTTTVVVZZZaaagggqqq{{{yyytttrrrrrruuuxxxmmmcccbbbeeekkkttt|||tttaaaRRRJJJDDD??????BBBHHHPPP\\\jjjxxxxxxdddpppooofffYYYttt```LLLDDDHHHFFFHHHKKKGGGHHHHHHHHHHHHGGGDDDBBBAAA>>>===;;;888555222000///...---,,,,,,++++++,,,,,,,,,,,,,,,---//////---*********************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,---......------///111333999CCCZZZddd]]]TTTzzznnn]]]JJJAAA===999666555666555555555555444444444222222222333333333444444222222222333333333444444555777888999999:::<<<===@@@@@@@@@AAADDDGGGKKKMMMNNNOOOSSSZZZaaalll}}}~~~lllZZZOOOLLLLLLLLLRRRZZZaaagggnnnvvv{{{xxxfffYYYVVVQQQJJJBBB===;;;;;;:::999888777777777888999::::::888777555333222111000000//////////////////...---++++++,,,+++)))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$&&&######"""""""""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&"""%%%'''))))))&&&### $$$((()))%%%#########!!!######"""""""""###$$$%%%&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########!!!###%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''...555>>>CCCDDDCCCCCCDDDIIIQQQPPPNNNPPPIIIAAAEEEDDDWWW___^^^]]]QQQ???999<<>>???@@@@@@???@@@@@@AAACCCEEEGGGHHHIIIJJJOOOVVVXXXVVVWWW[[[```eeennnxxxzzzwwwtttwwwxxxyyymmm```]]]```dddkkkqqqzzzxxxmmm\\\NNNFFFBBB>>>>>>BBBIIIRRR]]]kkkxxxyyyiiisssnnneeeZZZwwwkkkRRRFFFIIIGGGGGGKKKIIIIIIIIIIIIIIIGGGEEECCCBBB>>>===;;;888555222000///------,,,++++++++++++,,,---------...///...,,,+++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...//////...///111333444===KKKdddfff]]]QQQwwwkkk[[[III@@@===888555444666555555555555444444444222222222333333333444444222222222333333333444444444666888999999:::<<<>>>??????@@@AAADDDHHHKKKNNNMMMNNNSSS[[[cccooo~~~kkkZZZOOOLLLMMMMMMSSS[[[bbbgggnnnuuu{{{{{{iiiZZZWWWQQQIIIAAA<<<:::::::::999888777777888999::::::999888666555333222222000000//////000000111222...---,,,,,,------+++)))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''######"""!!! """&&&((($$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''&&&$$$!!!"""$$$"""!!!$$$%%%###"""""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############&&&''''''&&&$$$$$$&&&''''''&&&&&&''''''((()))***///666@@@EEEEEECCCCCCCCCFFFMMMKKKHHHJJJDDD===AAABBBVVV]]]ZZZZZZQQQBBB<<>>????????????@@@AAACCCEEEGGGHHHIIIJJJOOOVVVXXXVVVXXX\\\___dddlllvvv|||yyywwwyyy{{{zzzlll___[[[\\\___cccgggmmmllldddUUUHHHBBB@@@===>>>BBBJJJSSS___lllxxx~~~jjjsssnnnfff]]]|||vvvXXXHHHIIIEEEEEEIIIIIIIIIJJJJJJIIIHHHFFFDDDBBB===<<<:::888555333111000------,,,+++++++++++++++------......------,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------///000000///000222444666AAARRRllljjj]]]RRRxxxiiiXXXGGG???<<<888444333666555555555555444444444222222333333333333444444222222333333333333444444444666888999999:::<<<>>>>>>???@@@BBBEEEHHHKKKMMMLLLNNNSSS\\\dddppp~~~kkkYYYOOOMMMNNNPPPUUU]]]cccgggmmmuuuzzz~~~nnn[[[XXXPPPGGG???:::999::::::999777666666888999:::999888777666555444333333111000///......///000000---------...//////---+++))))))))))))))))))))))))))))))((((((((((((''''''%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''!!!"""######""""""%%%'''&&&&&&$$$######$$$%%%%%%######""""""""""""#########$$$$$$%%%$$$$$$###"""###&&&$$$$$$'''((('''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''&&&$$$###%%%'''((((((&&&&&&'''(((***,,,000888AAAFFFFFFCCCAAAAAABBBIIIGGGDDDFFF@@@999===???SSSZZZVVVXXXTTTHHHCCCBBBOOO```lllpppooommmmmmpppggg______lll```EEE444---))))))((()))***+++---...---,,,***+++,,,,,,+++))),,,,,,,,,,,,---.../////////...---------...000111///000111222333333333333222222333444555666666777999999:::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDEEEFFFHHHHHHMMMSSSUUUTTTWWW[[[```dddjjjsss~~~|||zzzxxxvvvwww{{{yyykkk^^^ZZZ[[[\\\]]]``````bbb\\\OOODDD@@@???>>>???DDDLLLVVVaaannnzzzfffoooppphhhaaaaaaLLLJJJFFFDDDIIIKKKJJJJJJJJJJJJHHHFFFDDDCCC<<<;;;:::888555333222111---,,,++++++***+++++++++---...---,,,++++++,,,,,,++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,.../////////000222444888CCCUUUnnnnnn___UUUzzz{{{eeeUUUDDD<<<:::777555555666555555555555444444444222222333333333333444444222222333333333333444444444666888999999:::===???===>>>@@@CCCFFFIIIKKKLLLNNNOOOTTT\\\dddppp~~~iiiWWWNNNMMMOOORRRWWW^^^ccchhhmmmtttyyy~~~qqq\\\XXXOOOFFF===999999::::::999777666666888999;;;888777777666555444444444222111///...---------...---------...000000...,,,))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''%%%#########((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&############$$$%%%&&&&&& %%%&&&$$$###%%%&&&$$$!!!""""""######""""""!!!######""""""######$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$############""""""$$$######%%%((($$$###!!! !!!###&&&(((111888BBBGGGFFFCCC@@@??????FFFDDDAAACCC===777;;;>>>RRRXXXTTTXXXVVVMMMHHHDDDQQQcccnnnqqqnnnkkkjjjhhh```YYYZZZggg{{{}}}```FFF777111)))(((((((((***+++---///...---+++,,,------,,,***,,,,,,,,,,,,---.../////////...,,,+++,,,---000111...///000111111222222111000111222333444555555666888999999:::;;;<<<======<<<======???@@@BBBDDDEEEGGGGGGKKKQQQSSSSSSVVV[[[aaadddjjjqqq{{{{{{xxxwwwvvvttttttzzzxxxjjj]]]YYYZZZ[[[[[[]]]YYY\\\XXXLLLBBB???@@@???@@@EEENNNXXXcccppp{{{|||~~~aaalllqqqjjjdddhhhPPPMMMHHHFFFKKKNNNJJJJJJKKKJJJIIIGGGEEECCC;;;;;;999777666444333222---,,,++++++******++++++......---+++******+++---+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++---.........///111333888DDDTTTmmmxxxsssqqq```XXX{{{xxxbbbRRRAAA:::999777666666666666555555555444444444222222333333333444444444222222333333333444444444333555888999999;;;===???<<<===@@@DDDGGGIIIKKKLLLOOOPPPTTT\\\cccnnniiiVVVMMMMMMOOOTTTYYY___dddhhhlllsssxxx~~~lll]]]UUUKKKDDD???<<<999666888888888888888888999999888888888777666444333222000000000111000//////...///......---+++******)))))))))))))))((((((((((((&&&''')))(((&&&%%%%%%&&&$$$%%%'''))))))))))))((((((%%%###$$$'''((('''%%%&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%%%%%%%###""" !!!"""###$$$$$$%%%$$$$$$###""""""###$$$$$$###"""###%%%&&&'''%%%###""""""$$$%%%%%%$$$###""" ###&&&'''&&&$$$""" !!!"""$$$%%%&&&######""""""###$$$$$$%%%######$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%((('''%%%%%%&&&(((+++---000===BBBDDDIIIBBB;;;???@@@@@@BBBEEEFFFEEEBBB???===IIIRRRZZZ___RRRDDDFFFHHHWWWeeerrryyynnneeemmmlllkkkOOOYYYXXXpppzzz\\\BBB555222))))))((('''&&&(((,,,///111000...,,,++++++++++++)))******++++++,,,,,,---,,,---...///000000000000111111111000000000000000444444555555666777888888888888888999:::<<>>CCCDDDJJJSSS^^^iiissszzz~~~zzz|||}}}yyyzzzccckkkmmmkkkhhhzzzvvvWWWJJJHHHGGGIIIMMMNNNMMMLLLJJJGGGEEEBBBAAA@@@>>>:::666222000///...+++++++++,,,,,,---------+++++++++******))))))))),,,++++++******++++++,,,---,,,***(((((()))***++++++++++++***++++++,,,,,,///000111111000///111222<<>>????????????@@@BBBCCCEEEFFFEEEGGGKKKNNNPPPSSSVVVYYY]]]___eeennnvvvzzzssspppnnnllllllnnntttoooaaa\\\\\\[[[[[[^^^\\\TTTLLLGGGAAA===???EEEFFFLLLVVV```kkkttt{{{zzzoooooouuuxxxwwwwwwzzzeeelllpppnnnkkkzzz}}}xxxXXXLLLKKKKKKMMMPPPNNNMMMLLLJJJHHHEEECCCAAA???===:::777333000///...+++++++++,,,,,,---------,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,---,,,+++***)))***+++++++++++++++***++++++,,,---///111222222111000222333888>>>KKKddd{{{ssspppmmmhhhvvvaaaMMMAAA===666777999444444444444444333333333333222222222222222222222222444444444333333444444444444555666888999999999999<<<===???AAACCCFFFGGGHHHMMMPPPUUUYYYaaapppyyyeeeUUUNNNLLLMMMSSSXXX```eeeiiilllrrrvvvyyy}}}rrrXXXSSSJJJCCC>>><<<:::999888888888888888888888888777777777777666555333333222111000/////////000111......---,,,,,,+++******++++++*********)))))))))''')))******(((''''''(((%%%&&&'''((()))))))))((((((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&)))++++++***((((((((((((''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$######$$$&&&&&&%%%###%%%%%%$$$###"""""""""#########"""!!!"""###%%%&&&$$$$$$###"""!!!!!!""""""######""""""###$$$$$$%%%"""""""""######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$''')))+++///===DDDHHHLLLCCC999;;;:::;;;===???@@@>>>999555777DDDMMMUUUYYYLLL@@@CCCLLL^^^mmmxxx}}}rrriiiooorrrnnnOOOVVVRRReeevvvpppWWW@@@333...)))))))))((('''(((+++...000///...---,,,++++++++++++,,,,,,------......///,,,---...///000000000000222222222222222222222222222222222333444444555555888888888999:::<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEGGGKKKMMMOOORRRUUUXXX\\\]]]bbbjjjqqq{{{~~~rrrllliiiggggggfffjjjqqqvvv{{{rrrccc\\\ZZZYYYZZZ\\\\\\SSSJJJDDD@@@>>>AAAGGGIIIOOOZZZeeennnwww}}}ssseeecccgggmmmrrrvvvzzzfffnnnqqqnnnjjjyyyxxxzzzWWWKKKLLLMMMNNNPPPNNNMMMLLLJJJHHHEEECCCBBB>>>===;;;888555111...,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------///111222222111111222444444999DDD\\\yyysssppptttooo{{{aaaLLLAAA===666777999444444444444444444555555555333333333333333333333333444444444444444444444444444555666888999999999999======???BBBDDDFFFHHHIIIKKKOOOSSSYYYaaapppuuuaaaSSSMMMMMMNNNUUUZZZ```dddgggkkkqqquuuxxx|||sss[[[VVVMMMEEE???;;;:::999999999999888888888888888777777777777666555444333222111///------...///000......---,,,,,,+++******++++++++++++*********)))((()))+++***(((''''''(((&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&$$$&&&'''((('''%%%###"""%%%%%%%%%&&&)))++++++***%%%%%%&&&'''((())))))***$$$$$$###""""""###$$$$$$%%%$$$###$$$%%%&&&$$$###&&&%%%$$$"""!!!"""############"""""""""###%%%%%%$$$######""""""""""""""" !!!"""###%%%'''((('''&&&$$$###""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&((()))...<<>>@@@@@@===888444444BBBKKKSSSVVVIII>>>BBBLLLbbbsss}}}zzzsssyyyyyysssQQQUUUNNN]]]jjjooozzz}}}zzzlllTTT===000***'''(((((('''&&&'''))),,,//////...---,,,,,,++++++)))******++++++,,,,,,---------...//////000//////111111111111111111222222444444444555555666666666777777888999:::;;;<<<===>>>>>>>>>???@@@BBBDDDEEEEEEHHHKKKMMMNNNQQQTTTVVVYYY[[[```gggmmmvvvuuujjjccc___```^^^^^^cccfffjjjrrr{{{zzzvvvfff\\\XXXXXXZZZ[[[ZZZPPPFFFAAA>>>>>>CCCIIILLLTTT```jjjssszzzssseee```cccgggnnntttzzz|||eeemmmqqqlllfffvvvtttzzzxxxUUUIIIJJJKKKKKKMMMMMMMMMLLLJJJHHHFFFDDDCCC===<<<;;;999555111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,+++***+++++++++++++++,,,---......///111111000000111333444777AAAWWW|||zzzxxxxxx~~~sss```LLL@@@<<<666777999444333444444555555666666666333333333333333333333333333444444444444444444333444555666777999999999999<<<===???BBBDDDGGGIIIJJJKKKOOOTTTXXX```oooqqq]]]PPPKKKMMMPPPWWW[[[```ccceeeiiipppuuuvvvzzzttt```[[[RRRHHH@@@;;;999999999999999888888888777777666777777777666555444333111000...,,,,,,---...///---------,,,,,,++++++***++++++++++++*********)))((()))+++***(((''''''((('''''''''''''''(((((()))((((((((('''&&&&&&&&&'''&&&'''((()))((('''$$$###&&&%%%$$$%%%'''((('''&&&"""######$$$%%%&&&''''''$$$$$$###""""""###$$$$$$&&&$$$######$$$%%%$$$###&&&%%%###"""""""""###$$$""""""###$$$$$$$$$######"""""""""""""""######$$$""""""""""""###$$$%%%%%%&&&%%%$$$###""""""!!!!!!$$$$$$$$$$$$########################$$$&&&'''(((,,,:::AAAEEEIII@@@777999:::;;;===@@@@@@===888333333AAAKKKRRRTTTGGG===CCCSSSkkk}}}zzz~~~~~~wwwTTTVVVLLLXXXaaadddooorrrpppdddOOO;;;...)))***++++++***)))***,,,---.........------,,,++++++)))******++++++,,,,,,------...//////////////////.../////////000000111111444444444555555555555555666777888999::::::;;;;;;======>>>>>>@@@AAACCCDDDEEEHHHJJJLLLMMMOOORRRTTTVVVXXX]]]eeekkksss}}}lll```YYYZZZWWWVVVYYY[[[^^^eeennnlllwwwxxxiii]]]WWWXXXYYYYYYXXXMMMBBB======???DDDIIINNNXXXeeepppvvv|||wwwkkkeeedddeeejjjppp{{{wwwccckkkrrrkkkccctttqqqvvvtttTTTIIIJJJJJJJJJKKKMMMMMMLLLKKKIIIFFFEEECCC===<<<;;;999555111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,+++***++++++++++++,,,---...///,,,---//////......000222777999BBBXXX}}}ttt___KKK@@@<<<666777999444333444444555555666666666333333333333333333333333333333444555555444333333444555666777999999999999;;;===???AAADDDGGGIIIJJJMMMPPPUUUYYY___lll}}}nnn[[[OOOKKKMMMPPPWWW[[[```ccceeeiiioootttuuuyyy~~~wwwbbb^^^UUUKKKAAA;;;999999::::::999999888777777777666666666666666555444444000///...---------......---------,,,,,,+++++++++++++++*********)))))))))''')))******(((''''''(((((((((''''''''''''((()))((())))))(((&&&%%%&&&'''&&&'''((((((((('''&&&%%%&&&%%%$$$$$$%%%&&&%%%###$$$$$$$$$############"""&&&&&&%%%$$$$$$%%%&&&&&&'''%%%######$$$%%%$$$###$$$###############$$$$$$""""""$$$%%%%%%$$$###"""""""""!!!!!!"""###$$$$$$'''&&&%%%###"""!!!!!!!!! !!!"""###$$$$$$$$$$$$#################################$$$%%%&&&'''(((+++777<<>>???AAABBBCCCFFFHHHJJJLLLMMMNNNQQQSSSUUUWWW\\\ccchhhppp}}}oooaaaYYYVVVSSSRRRSSSTTTUUU\\\ccccccnnnxxxzzz|||yyylll^^^XXXYYYYYYXXXTTTHHH>>>;;;<<>>===;;;888555111...,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,...///000***,,,---...---...///111888;;;DDD[[[www^^^JJJ???<<<666666999555444444444444444555555555333333333333333333333333222333444555555444333222444555666888999999999999:::;;;===@@@CCCFFFHHHIIIMMMQQQUUUXXX^^^jjjzzzmmm[[[OOOKKKLLLOOOVVVZZZ```cccfffiiiooossstttxxx}}}xxxaaa]]]UUUKKK@@@:::999:::::::::999999888777777666666666666666666555555444111000000000////////////------,,,,,,,,,,,,++++++******)))))))))(((((((((&&&((())))))'''&&&&&&''')))((('''&&&&&&'''((()))(((******(((%%%$$$&&&(((%%%&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%&&&%%%###%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&'''%%%###"""###$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""""""""""""""%%%%%%$$$###"""""""""###"""$$$&&&%%%$$$###"""######$$$$$$%%%%%%%%%######$$$%%%&&&'''(((((()))444777888===999555;;;999;;;>>>BBBCCC@@@;;;666555DDDOOOUUUVVVIIIAAAIIIccc~~~|||}}}~~~wwwTTTXXXPPP\\\cccccc[[[]]]\\\TTTFFF888000,,,&&&'''((('''&&&%%%&&&(((,,,---.........---,,,++++++,,,,,,------......///......////////////...............///000000111111222222222222222222222222555666777888999999999888<<<<<<<<<===???@@@BBBCCCFFFHHHJJJKKKLLLMMMPPPRRRUUUVVV[[[aaaeeekkkwww}}}lll```ZZZVVVRRRQQQQQQPPPOOOSSSZZZ[[[dddkkklllmmmttt|||}}}yyynnn```YYYZZZYYYVVVOOODDD:::999<<<>>>BBBGGGQQQ]]]lllwww{{{~~~vvvoooiiieeejjjqqqsss```iiivvvooocccuuupppmmmttt{{{yyysss___NNNKKKLLLKKKLLLQQQMMMMMMLLLKKKIIIHHHFFFEEE???===:::777333000///...---------,,,,,,+++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,---------,,,+++***)))***+++++++++++++++,,,---...///000***,,,---.........000222555:::FFF___{{{^^^JJJ???;;;555666999555444444444444333333333333444444444444444444444444222333555666666555333222444555666888999999999999999:::<<>>@@@BBBCCCFFFHHHJJJKKKLLLMMMOOOQQQVVVWWW[[[```bbbgggsss~~~uuuggg^^^ZZZWWWSSSQQQPPPNNNKKKNNNTTTTTT\\\aaaaaabbbjjjuuu|||{{{yyyoooaaaZZZZZZYYYVVVMMMBBB999888;;;>>>BBBEEEQQQ^^^nnnxxx|||yyyqqqkkkhhhnnnvvvsss```iiiuuunnnbbb~~~wwwpppjjjlllpppllldddUUUIIIIIIKKKJJJLLLRRRMMMMMMLLLKKKJJJHHHFFFEEE@@@>>>:::666222000///...---------,,,,,,+++++++++)))))))))******+++++++++...------,,,,,,------...---,,,***(((((()))***++++++++++++,,,---...000000+++,,,.../////////111333222888FFFaaa^^^III>>>;;;555666999555444444444333333222222222444444444444444444444444222333555666666555333222444555666888999999999999888999;;;>>>BBBEEEGGGHHHIIIMMMSSSWWW^^^kkk{{{nnn\\\PPPKKKKKKMMMRRRXXX___eeehhhjjjooorrrtttxxx|||ppp```WWWKKKAAA;;;999999:::===:::666444555666777777666555555444444333333222555444222000//////000111......---,,,***(((&&&%%%(((((())))))))))))((((((***))))))((('''&&&&&&&&&)))(((''''''((()))'''&&&&&&&&&%%%%%%$$$###"""""""""$$$&&&((((((&&&$$$""")))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$"""!!!###&&&)))'''&&&$$$""""""###$$$&&&###$$$$$$%%%&&&'''((((((%%%$$$$$$%%%''')))((('''%%%$$$%%%((('''###"""%%%""""""""""""""""""""""""!!!""""""""""""!!!!!!  !!!"""######$$$"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$$$$&&&(((000111666:::999555666:::>>>AAAGGGQQQWWWSSSFFF;;;999KKKTTTTTTQQQFFF???FFF]]]vvv}}}yyykkkSSSPPP[[[eeejjjkkkdddccceeecccRRR:::,,,+++$$$%%%''')))+++,,,------////////////000000000000---------,,,,,,+++++++++000000000000000////////////000111111000111333555999888666444333444666777555666999;;;<<<;;;:::999:::;;;<<<===>>>AAAEEEHHHHHHJJJLLLLLLLLLMMMOOOQQQWWWXXXZZZ\\\aaahhhqqqwwwzzzrrrjjjeeecccYYYYYYYYYWWWTTTQQQPPPPPPTTTYYY]]]\\\\\\bbbooo{{{zzznnnbbb]]]\\\YYYTTTIIICCC===;;;:::;;;CCCLLLWWWbbbrrr|||tttkkkffffffoooyyypppdddkkkwwwlllbbbvvvqqqpppllleee```LLLFFFLLLMMMNNNPPPLLLMMMMMMMMMMMMKKKIIIGGGEEE@@@>>>:::777444222000000...------,,,++++++++++++++++++,,,,,,---.../////////...---,,,++++++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///+++,,,---...///000111222777:::FFFbbb```KKKAAA@@@888444666333444444444444444444444444444444333333333333222222444444444444444444444444333555777888777777777999<<<<<<===AAADDDGGGGGGGGGLLLKKKNNNVVV^^^iiizzzkkkYYYOOOKKKLLLNNNWWW\\\bbbgggiiikkkmmmooossswww|||}}}qqq^^^VVVJJJ@@@:::888888888:::888666777:::===???@@@555555555444333333222222222222222111111000///...)))***+++,,,,,,,,,,,,,,,((())))))******))))))(((***))))))(((''''''&&&&&&((('''&&&'''((()))((('''&&&&&&%%%%%%$$$######"""###$$$&&&''''''&&&$$$###&&&%%%$$$#########$$$$$$"""###$$$$$$###"""$$$%%%&&&$$$"""!!! !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$'''!!!"""%%%%%%$$$$$$########################!!!!!!"""""""""""""""!!!!!!!!!!!!""""""#####################""" ###$$$%%%%%%$$$$$$&&&(((...000444999888555777<<>>999LLLVVVUUUQQQEEE===CCCVVVmmm}}}}}}yyyiiiRRROOOYYYdddjjjkkklllkkkmmmjjjYYY???000///&&&'''((()))***+++,,,---111000///...---,,,,,,+++---,,,,,,,,,++++++++++++///////////////////////////000111111000111333555888666555333333444555666555666888:::;;;;;;::::::<<<===>>>>>>>>>@@@CCCFFFHHHJJJLLLLLLLLLMMMOOOQQQTTTVVVXXX[[[___fffmmmrrr{{{{{{tttnnnhhhcccaaa^^^___]]]ZZZUUUQQQOOOOOOQQQWWW[[[[[[YYY^^^iiisssyyyvvvmmmbbb]]][[[VVVOOOFFF@@@<<<::::::<<>>>>>???>>>>>>???BBBDDDGGGIIIKKKLLLLLLMMMOOOQQQSSSUUUYYY\\\aaaffflllpppwww{{{zzzyyywwwsssooojjjgggeeehhhhhheee```ZZZUUURRRQQQRRRWWW\\\\\\ZZZ\\\ccckkkssssssooohhhbbb]]]TTTLLLBBB===:::::::::===EEENNN[[[fffttt}}}zzznnnhhhhhhnnnzzzqqqaaaiiirrrmmmiiitttdddVVVFFFEEEMMMLLLLLLPPPNNNMMMMMMMMMLLLJJJHHHEEEDDDDDDAAA<<<777222...,,,***,,,,,,,,,,,,,,,,,,---...,,,,,,------.../////////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,---------...///000222333444888:::CCC[[[pppSSSAAA===999888888333444444444444444444444444555555444333333222111111333333333333333333333333333555777888777777888999;;;===???AAADDDEEEGGGGGGIIIHHHLLLSSS[[[eeetttzzziiiYYYNNNLLLOOORRRVVV\\\dddkkkppprrrtttuuuuuuyyy|||~~~oooZZZRRRHHH???:::888888888;;;999666444444444444333444444444333222222111111//////000000000///---,,,------------,,,+++************++++++++++++******))))))((((((''''''''''''&&&%%%%%%&&&)))******)))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$%%%((('''&&&%%%$$$#########%%%%%%%%%$$$$$$$$$$$$$$$!!! !!!###$$$$$$###***""" %%%%%%$$$########################### !!!"""###$$$$$$$$$$$$$$$$$$###########################%%%''')))+++###$$$%%%%%%$$$$$$&&&(((///111666;;;<<<<<>>FFFWWWgggvvv~~~www}}}hhhRRRMMMVVV```fffiiiqqqppprrrnnn[[[???///,,,,,,***)))((((((***+++---++++++,,,,,,,,,---------************************,,,,,,---------------......000000000000000222444444333222111111222333333444555777999:::;;;;;;;;;===>>>?????????@@@CCCEEEGGGHHHKKKLLLLLLMMMOOOQQQSSSWWW\\\aaaeeejjjpppssswww{{{{{{zzzzzzxxxvvvssspppoooppppppnnniiibbb\\\XXXWWWWWW\\\aaaaaa^^^]]]aaafffppptttvvvrrrkkkcccVVVKKKAAA===999999:::===EEEMMM]]]gggttt}}}wwwjjjeeehhhppp~~~nnn___iiinnnllljjjlllWWWGGGFFFNNNLLLLLLPPPOOOMMMMMMMMMKKKJJJGGGDDDCCCCCC@@@;;;666111...+++***,,,,,,,,,,,,,,,---...///---------....../////////...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------...///000222444666;;;<<>>@@@BBBCCCDDDFFFIIIHHHLLLRRRZZZcccrrryyyiiiYYYNNNKKKMMMQQQVVV\\\eeemmmrrruuuwwwxxxuuuwwwzzz}}}nnnYYYRRRHHH@@@;;;999999888666555444555888:::;;;:::555555444333333222222111000///...---------...///...------,,,***)))'''&&&******++++++++++++******((((((((((((''''''''''''&&&%%%%%%&&&)))******)))&&&&&&&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$""""""$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((( """""""""(((%%%$$$''''''$$$###$$$######################## """###$$$$$$$$$$$$$$$$$$$$$############### ###%%%'''###$$$%%%%%%$$$$$$&&&(((---///555;;;======BBBIIIMMMMMMQQQ[[[ccc___QQQCCC>>>TTTbbbeee___LLL===>>>DDDSSSdddvvv~~~www}}}jjjUUUPPPXXXbbbhhhlllxxxwwwxxxttt```CCC222...,,,+++)))((((((***+++---,,,---------............************************+++,,,,,,,,,------.........///000000///000222444222222111111111222222222444555666888999:::;;;;;;:::<<<>>>@@@@@@BBBEEEGGGFFFHHHJJJKKKLLLMMMOOOQQQSSSWWW^^^dddjjjooouuuyyyzzz}}}~~~}}}{{{yyyxxxwwwtttuuutttpppjjjccc^^^\\\[[[```ddddddaaa^^^___aaallluuu|||{{{ttthhhXXXKKKBBB===:::::::::<<>>::::::;;;444444444444444444444444444555555444333333222111111222222222222222222222222444666888999888888888::::::===AAABBBBBBCCCEEEGGGIIIIIILLLSSSYYYbbbppp|||yyyjjjYYYLLLHHHKKKOOOVVV\\\eeennnssswwwzzz{{{tttvvvyyy}}}mmmWWWQQQHHH@@@<<<:::999999777555444444666777777666666555555444444333222222111000...,,,,,,...///111***++++++++++++***)))((()))******************)))(((((((((((((((((('''''''''&&&&&&''')))***)))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%%%%$$$$$$%%%$$$""" ###%%%$$$$$$$$$$$$$$$############$$$$$$%%%'''(((((()))!!!$$$&&&&&&&&&%%%$$$&&&)))(((###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$"""#####################""""""!!!!!!!!!""""""######$$$%%%%%%$$$$$$&&&((())),,,444;;;>>>===AAAGGGLLLMMMQQQXXX\\\XXXLLLBBB===UUUfffjjjdddPPP@@@???CCCRRRdddxxx~~~wwwmmmZZZVVV^^^iiiqqqwww~~~yyycccEEE111---,,,+++***)))***+++,,,---111111000///...---,,,,,,*********++++++++++++++++++,,,,,,------............///000000//////111333111111111222222222222222444444555777888:::;;;<<<999<<<>>>@@@AAACCCFFFHHHEEEGGGIIIKKKKKKMMMOOOQQQRRRVVV^^^eeemmmttt{{{~~~}}}|||{{{wwwyyy{{{xxxrrrjjjccc```]]]aaaeeeeeeaaa]]]\\\\\\hhhtttyyykkkXXXJJJBBB>>>;;;;;;;;;===DDDLLLZZZcccoooxxx}}}vvvfffaaahhhtttmmm___iii___ccccccrrrZZZOOOPPPNNNOOORRRPPPLLLLLLLLLJJJHHHEEEBBBAAA===;;;777444111///......------------------...///---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,,,,,,,++++++------,,,---///222555777???DDDQQQggggggKKKAAA;;;:::;;;555444444444444444444444444444444333333333333222222333333333333333333333333444666888999888888999:::===@@@DDDEEEDDDDDDGGGJJJIIIHHHLLLRRRXXX```mmmyyyxxxjjjYYYKKKGGGJJJNNNWWW\\\dddlllrrrwww{{{}}}uuuvvvxxx}}}mmmUUUOOOFFF???;;;999888888:::888666555555444222000777666666555555444444333/////////////////////000******++++++,,,+++++++++((())))))******))))))((('''(((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$"""######"""!!!"""$$$&&&######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''(((((('''$$$"""%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!!!!!""""""#########%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%$$$$$$&&&((()))---666???AAA@@@CCCHHHKKKMMMQQQUUUUUUQQQHHHAAA:::SSSffflllgggSSSAAA@@@@@@QQQdddzzz}}}xxxppp___]]]hhhtttiiiGGG222,,,*********++++++,,,,,,,,,111111000///...---,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---......//////...///000/////////111333000111222222333333333222444444555666888:::<<<<<<;;;===@@@AAABBBCCCDDDFFFDDDFFFIIIJJJKKKMMMOOOQQQSSSXXX___hhhqqq{{{}}}sssjjjeee```ccceeeeeeaaa]]][[[[[[fffttt}}}mmmYYYJJJ@@@===;;;<<<===???FFFNNNVVV___kkktttzzzuuueeebbbjjjyyylll```jjj[[[cccfffgggTTTRRROOOQQQTTTPPPLLLLLLKKKJJJGGGDDDBBB@@@<<<:::777333000...------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------...)))***+++,,,,,,,,,++++++,,,,,,+++,,,...111555777>>>GGGVVVooolllPPPDDD;;;999;;;666444444444444444444444444222222333333333333444444333333333333333333333333555777999999888888999:::<<<@@@DDDEEECCCCCCFFFIIIGGGGGGKKKQQQWWW^^^jjjvvv{{{uuuhhhXXXKKKGGGKKKPPPXXX\\\ccciiiooouuuzzz~~~xxxxxxyyy}}}nnnSSSMMMEEE>>>:::888777666888777777888;;;<<<<<<;;;777777777666555555444444---///000111222111///...,,,------------,,,+++***(((((())))))))))))(((((('''''''''((((((((((((((()))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&"""%%%'''((('''&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%###""""""######!!! ###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!"""######$$$ """$$$%%%%%%%%%$$$###$$$%%%%%%$$$%%%'''(((,,,111:::DDDFFFDDDFFFJJJKKKMMMQQQSSSQQQLLLEEEAAA888RRRfffmmmhhhTTTBBBAAA>>>OOOddd{{{}}}zzzrrrbbbbbbnnn}}}rrrNNN777000((()))***,,,,,,---,,,,,,---------.........//////+++++++++,,,,,,---------,,,,,,------...///000000---///////////////111333000111222333333333333333333444444666888:::<<<======???AAABBBBBBBBBCCCDDDDDDFFFIIIJJJKKKMMMOOOQQQVVV[[[ccclllvvv{{{pppjjjccceeegggfffbbb^^^\\\[[[fffvvvppp\\\LLL>>>;;;:::<<<>>>AAAIIIQQQTTT]]]iiirrryyyuuueeebbblll|||jjjaaajjj\\\gggllloooWWWRRRPPPSSSUUUPPPLLLLLLKKKJJJGGGDDDAAA???===;;;777333000...,,,,,,000///...---------------++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,---------......+++,,,---...///...------,,,+++***+++---111444777===GGGZZZsssnnnSSSFFF;;;999:::777444444444444444444444444111222222333333444444555444444444444444444444444555777999999999888999:::999===AAABBB@@@???BBBFFFFFFFFFIIIPPPUUU\\\hhhsssxxxsssgggXXXKKKGGGLLLRRRXXX\\\bbbhhhmmmtttzzz~~~{{{{{{{{{}}}iiiVVVKKKAAA<<<:::777777999;;;:::999777555444333333<<<999555333222222000///000111111111111000//////******+++,,,,,,***)))((())))))))))))***************)))((('''&&&%%%$$$$$$''''''''''''''''''''''''+++***)))'''%%%$$$$$$$$$"""###%%%%%%%%%###!!! (((((("""$$$+++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$"""!!!!!!&&&$$$###%%%'''&&&###&&&%%%%%%%%%&&&&&&'''(((""""""""""""""""""""""""'''&&&%%%$$$############""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######%%%'''((("""###%%%%%%$$$%%%''')))+++555AAAFFFDDDAAABBBEEEHHHHHHNNNVVVVVVLLL@@@:::===KKK]]]ooorrrYYY@@@>>>AAAQQQhhhzzz~~~}}}rrr```]]]ppptttRRR999///++++++,,,,,,,,,---------,,,------......------,,,...------,,,,,,,,,------------......///000000000///////////////000111111222222222222222222333333333555888999999;;;===???AAA@@@@@@@@@AAACCCEEEFFFIIIIIIHHHGGGFFFHHHKKKNNNUUU[[[eeeooo{{{xxxnnnjjjiiikkknnnllleee```___iiixxx}}}lllWWWIII===;;;:::===AAADDDIIINNNWWW\\\dddmmmrrrxxxwwwcccaaannn~~~jjj___pppzzzZZZbbbyyyuuuZZZVVVSSSQQQRRRQQQQQQNNNJJJGGGEEECCCAAA@@@>>>:::555111///---,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,...111444???EEEYYYxxxkkkTTTGGG===<<<===666999888666444333333333333222222222222222222222222333333333444444444555555:::999777666666666777888<<<======???@@@BBBDDDEEEDDDGGGLLLNNNRRRZZZgggqqqyyypppdddXXXKKKEEEJJJSSS[[[[[[]]]cccjjjrrrwwwzzz|||zzzyyy{{{pppWWWLLLAAA<<<:::888888::::::999777666555555555666888666333222222333222111111111111222111000000///+++++++++++++++***)))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&%%%$$$"""!!! $$$'''(((&&&$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###"""!!!!!!'''%%%$$$%%%''''''%%%"""#########""""""#################################&&&&&&$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$%%%(((***,,,666BBBGGGEEEBBBBBBDDDGGGGGGJJJPPPPPPHHH???:::888GGGZZZlllqqqYYYAAA??????NNNdddwww~~~||||||nnn^^^[[[ooooooOOO999000,,,+++++++++++++++,,,,,,,,,------......------,,,...------,,,,,,------...------------------------///////////////000111111222222222222222333333333333555888999999:::===???@@@@@@@@@@@@AAACCCDDDEEEHHHIIIHHHGGGGGGIIIMMMPPPWWW]]]gggsssuuummmlllmmmpppmmmfffaaaaaaiiiyyymmmXXXIII@@@===<<>>:::444000......,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......------...111444;;;CCCXXXvvvgggRRRGGG===<<<>>>888999888666555333333333444222222222222222222222222333333333444444444555555888888777666666777888999<<<<<<===>>>@@@BBBDDDEEEDDDGGGKKKNNNRRRZZZgggqqqxxxooocccWWWKKKEEEKKKTTT\\\\\\^^^cccjjjqqqvvvxxx{{{zzzyyy|||wwwWWWLLLAAA===;;;999999;;;:::888666555555666777888777555333222222222111000111222222222222111000000,,,,,,+++***************++++++******))))))((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###)))&&&###%%%((((((&&&###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######""""""!!!!!!'''&&&$$$%%%&&&''''''&&&""""""""""""!!!!!!!!!!!!########################%%%$$$###"""""""""""""""!!!!!!!!!"""""""""######$$$###!!! !!!""" """$$$%%%%%%$$$###"""!!!"""$$$$$$$$$&&&(((+++---777BBBGGGFFFCCCBBBBBBFFFDDDFFFKKKJJJCCC<<<999333DDDWWWiiioooZZZCCCAAA???MMMbbbvvv|||zzzkkkZZZWWWhhhkkkMMM888111---+++***(((((()))+++,,,------............------...---------------......//////......---,,,,,,+++///////////////000111111111222222222333333333444444555888999999:::<<<>>>?????????@@@AAABBBDDDDDDGGGHHHHHHHHHHHHJJJNNNQQQWWW\\\fffttt|||qqqoooppprrrooohhhcccbbbjjj{{{mmmXXXJJJDDD@@@>>>CCCMMMUUUVVVTTTOOOQQQVVV___gggsssxxxhhhiiiuuuttthhh~~~lllVVVddd~~~gggSSSSSSQQQPPPRRROOOLLLIIIFFFEEEEEEEEEEEEDDD===999444000......---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************+++++++++******))))))******++++++++++++,,,,,,------------.........---///222444<<>>@@@BBBCCCDDDDDDGGGKKKMMMQQQ[[[hhhrrrwwwmmmaaaUUUJJJFFFLLLTTT]]]^^^```dddiiiooosssvvvxxxxxxzzz}}}yyyWWWLLLAAA===;;;999999<<<;;;999777555444555777888999777444222111000---+++222222222222222111111000---,,,+++***)))***+++,,,------,,,++++++***))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%(((### !!!&&&)))'''$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""!!!!!!!!!!!!&&&%%%$$$$$$%%%&&&'''((("""######$$$$$$%%%%%%%%%########################$$$######"""!!!!!!"""""" !!!!!!!!!"""""""""'''&&&###!!!!!!"""$$$&&&"""###$$$%%%%%%$$$###""" """$$$$$$$$$&&&)))+++---555@@@EEEEEEBBB@@@@@@CCCBBBEEEJJJIII@@@:::777333EEEWWWhhhnnn[[[EEEBBBBBBOOOcccxxx{{{jjjWWWRRR___rrriiiLLL888000---+++)))'''&&&(((***,,,------............------...------------......///111000000000/////////...///////////////000000111111222222333333444444444444666888888888999;;;===>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHJJJNNNQQQTTTYYYcccsss~~~tttqqqqqqsssppphhhcccccckkk|||}}}jjjWWWJJJFFFBBBAAAGGGUUUaaaaaa[[[VVVUUUWWW]]]eeerrrzzziiijjjvvvwwwkkkhhhVVVhhh{{{___QQQRRRQQQQQQTTTPPPMMMJJJGGGFFFFFFFFFEEEDDD<<<888333///......---,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......---...//////...///222444===III___yyyyyyaaaOOOFFF<<<<<<>>>:::666666555444333333222222333333333333333333333333333333333444444444555555555555666777888999::::::;;;;;;<<<===???AAACCCDDDDDDGGGKKKMMMQQQ[[[hhhsssvvvkkk^^^SSSJJJFFFLLLUUU]]]___bbbeeehhhmmmqqqtttvvvwwwzzzvvvVVVKKKAAA===;;;999999<<<===;;;999666555555555666888666444333222000...+++111222222222222111000000...---+++*********+++,,,,,,,,,+++***))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&'''&&&&&&&&&'''%%%######$$$&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""!!!""""""###$$$$$$#########$$$&&&((( !!!###%%%&&&'''''''''########################$$$###""""""!!!"""""""""%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$""""""###%%%'''&&&%%%$$$######$$$%%%&&&!!!"""$$$$$$$$$&&&(((***,,,333<<>>@@@AAAAAABBBBBBAAACCCDDDFFFGGGIIILLLOOOSSSXXXbbbrrr~~~tttqqqqqqrrrooohhhcccccclll{{{vvvdddUUUJJJEEEDDDEEEMMM___nnnoooggg^^^ZZZYYY]]]eeerrryyyhhhhhhttt~~~tttlllhhhYYYmmmoooYYYOOORRRQQQSSSVVVSSSNNNKKKGGGEEEDDDCCCAAA@@@:::777222///.........---++++++,,,---------------........................,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,.../////////000222444999EEEXXXpppvvv___OOOFFF<<<;;;===999555555444444333333222222333333333333333333333333333333333444444444555555444444666777888999:::::::::;;;;;;===>>>@@@BBBCCCDDDGGGJJJLLLPPP[[[iiitttuuujjj\\\PPPIIIFFFLLLTTT]]]```dddfffhhhkkkooorrrtttvvvzzzrrrUUUJJJ@@@<<<:::888999;;;===<<<:::888666555444444333222222333444444222111000111111111111000//////------,,,+++++++++++++++))))))((((((''''''&&&&&&)))))))))(((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%###$$$%%%$$$######$$$&&&!!!$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""!!!"""###$$$((('''%%%######$$$&&&'''"""###%%%%%%$$$%%%'''))),,,111888===???@@@@@@@@@???BBBHHHNNNJJJ@@@888666:::NNN___kkkqqqaaaKKKEEEDDDQQQfffyyy~~~xxxeeeQQQLLLUUUbbbmmmuuuwww|||}}}iiiLLL777...***)))((('''((()))+++,,,......////////////......------------...///000000,,,,,,---......///000000///////////////000111111111111222333444555666666444666777888888888:::<<<<<<===>>>???@@@AAAAAAAAA@@@BBBDDDEEEFFFHHHKKKMMMSSSYYYcccqqq|||tttqqqpppqqqnnnhhhdddeeelllxxx{{{kkk\\\PPPJJJDDDGGGKKKUUUiii|||~~~vvvfff___[[[]]]cccooowwwffffffssswwwooolllggg[[[pppfffTTTNNNQQQPPPTTTYYYUUUMMMJJJEEEBBB@@@>>><<<;;;999666111...............++++++,,,---............------------------------++++++************+++++++++******))))))******++++++++++++,,,,,,---------,,,...000000000000222444888AAAQQQhhhsss^^^PPPHHH===;;;>>>:::555555666666555444444333333333333333333333333333333333333444444444555555444555666888999999::::::::::::;;;<<<>>>@@@AAABBBDDDGGGJJJLLLPPP[[[jjjuuuvvviiiZZZOOOHHHFFFKKKRRR\\\```eeeggggggjjjnnnrrrsssuuuyyyoooSSSIII>>>:::999888888;;;::::::::::::999777555444222111222444666666555333///000000000000///......,,,,,,------,,,,,,+++***((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&###%%%''''''$$$###$$$%%% """###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((---111666;;;>>>@@@BBBCCC@@@BBBHHHLLLGGG>>>999999:::OOOaaalllrrrdddOOOGGGEEETTTjjj|||~~~vvvbbbNNNHHHOOOXXXdddmmmrrrvvvzzzwwwdddJJJ666...((((((((()))***+++,,,---......////////////......------------...///000111...............////////////////////////000111111111111222333444555666666444666777888777888999;;;;;;<<<>>>???@@@AAA@@@@@@AAACCCEEEFFFFFFHHHJJJLLLQQQYYYcccnnnzzzxxxtttqqqppprrroooiiifffgggkkkvvv{{{qqqaaaTTTLLLIIICCCJJJRRR]]]rrrtttkkkccc```ccckkkyyysssdddffftttssspppmmmeeeZZZppp|||___QQQMMMOOOMMMSSSYYYVVVMMMJJJEEEBBB@@@???===;;;888555111...............******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111111222333777===III___ooo[[[OOOHHH>>>===@@@===777888999999999888777666444444444444444444444444333333333444444444555555444555777888999999999888999::::::;;;===???AAABBBDDDGGGIIIKKKPPP[[[jjjvvvwwwiiiYYYMMMGGGEEEJJJQQQ[[[```eeeggggggiiimmmrrrsssuuuxxx~~~oooRRRHHH>>>:::999777888:::777888:::;;;:::999777555444444444555666555333111///////////////......---+++,,,---...---,,,+++***+++++++++++++++,,,,,,,,,&&&&&&'''((()))***++++++))))))))))))))))))))))))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###!!! """&&&((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$'''))))))&&&$$$$$$%%%######%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%###!!! %%%%%%&&&%%%$$$$$$%%%'''...111555:::>>>AAADDDEEEBBBCCCGGGIIIDDD<<<999;;;999OOOaaalllrrreeeQQQIIIHHHYYYooovvv```KKKDDDHHHOOOYYYbbbooorrrvvvqqq___GGG666000'''''')))***+++,,,---.........////////////......---------......000111111222222111111000000/////////////////////000111111111111222333444666666777444666777888777777999;;;:::<<<>>>???@@@@@@@@@@@@BBBDDDFFFGGGGGGHHHJJJLLLMMMWWWaaaiiisssttttttqqqqqqrrrpppjjjhhhiiikkktttwwwkkkZZZNNNJJJHHHCCCMMMVVVbbbxxxxxxllleeecccgggrrr|||pppdddhhhvvvttttttooobbbXXXpppvvvxxx{{{\\\NNNKKKMMMKKKRRRYYYVVVOOOLLLHHHEEEDDDBBB@@@???888444000.........///...((()))***+++,,,---------************************+++,,,---......---,,,+++---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...000111111111222333111555>>>UUUzzzlllYYYNNNIII??????CCC@@@999:::;;;<<<;;;;;;999888444444444444444444444444333333333444444444555555444555777888999999888888999999:::;;;===???AAABBBDDDFFFIIIKKKPPP[[[jjjvvvxxxiiiXXXMMMFFFDDDIIIPPPZZZ___eeeggggggiiimmmrrrsssuuuxxx}}}lllXXXMMMAAA;;;999888999<<<;;;:::999888777777777777666666555444333111000///////////////............++++++***)))'''%%%$$$###))))))************))))))***++++++***'''&&&'''(((&&&'''(((((())))))(((((())))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&'''&&&$$$"""!!!!!!""""""&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!!!!!!!###$$$%%%"""$$$%%%$$$""""""&&&)))%%%&&&&&&'''&&&%%%$$$###'''&&&%%%###""""""###$$$!!!!!!!!!!!!""""""""""""&&&&&&&&&$$$"""!!!###%%%""""""#########$$$$$$$$$###'''(((&&&"""!!!%%%)))(((000666777:::AAAEEECCCBBBIIIIIIJJJJJJ???555:::;;;OOOeeepppooogggZZZOOOIII^^^xxx{{{yyyeeeOOOFFFFFFKKKVVVaaaeeeiiillliii^^^LLL888,,,***)))((('''((()))+++---,,,...///...------...//////...---,,,+++,,,,,,---............///////////////000000000000//////...111222333444555444333222333444666888:::;;;<<<<<<============>>>>>>>>>>>>BBBCCCEEEEEEEEEGGGJJJMMMOOOTTT[[[aaajjj}}}{{{oootttqqqppprrrpppkkkhhhjjjnnnnnnkkkaaaTTTJJJFFFFFFHHHIIIRRRfffwwwjjjeeegggmmmrrruuuzzz}}}zzzxxx{{{~~~~~~|||pppgggkkkvvvuuuxxx{{{zzzccc\\\tttvvvvvvvvvxxxtttTTTOOOIIIIIIMMMRRRSSSRRRLLLJJJHHHFFFFFFDDDAAA>>>666222---,,,---...---+++------,,,,,,,,,++++++++++++,,,...//////...,,,+++,,,------......------,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---//////......000111444777>>>QQQsss{{{dddUUUFFFAAAAAA@@@??????;;;;;;<<<>>>@@@???===:::444444333333333222222222666555333222222333555666555444444555777888666555888888999:::<<<>>>@@@AAAAAADDDHHHJJJNNNXXXfffqqqsssiii[[[NNNGGGHHHMMMQQQYYY___eeeiiiiiijjjllloooqqqtttxxx}}}mmmZZZNNNBBB<<<:::888999;;;;;;:::999888777777777777666666555444333111000///000000000/////////......,,,,,,++++++)))(((&&&%%%))))))************)))))))))******)))'''&&&&&&'''%%%&&&&&&'''''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""!!!!!!!!!!!!'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$""""""""""""""""""###$$$""" """%%%$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$######$$$%%%&&&############$$$$$$$$$$$$###$$$%%%$$$######$$$&&&###$$$$$$$$$%%%%%%%%%%%%%%%&&&'''%%%""""""%%%((('''///555666999AAAFFFFFFHHHKKKHHHGGGIII???777<<<===QQQhhhuuuuuulll^^^QQQOOOccc}}}}}}xxxeeeOOODDDCCCHHHSSS]]]dddhhhkkkjjj```NNN;;;...,,,+++***))))))***,,,------...//////------...//////...---,,,,,,,,,------............//////////////////000000000000//////111111333444444444333222333444666888:::;;;<<<======>>>>>>>>>>>>?????????AAABBBDDDDDDDDDFFFIIILLLNNNTTTZZZ___gggvvvyyyooopppmmmlllnnnmmmiiiiiikkknnnmmmhhh^^^QQQHHHEEEEEEKKKLLLVVVkkkrrriiiggghhhiiijjjoooqqqooommmqqquuuvvvyyynnnfffkkkwwwvvvyyyyyyeeeaaayyywwwsssnnnnnnuuuzzzrrrfffQQQMMMHHHIIINNNRRRRRRQQQJJJIIIGGGEEEDDDBBB???<<<555333000...------,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---//////......000111333555<<>>@@@AAA@@@CCCFFFIIIMMMWWWfffqqqsssjjj[[[NNNGGGGGGLLLPPP[[[```fffjjjjjjjjjlllnnnqqqssswww|||mmm\\\PPPCCC===:::888888;;;;;;:::999888777777777777666666555444222111000///111111000000000/////////,,,------,,,+++***))))))((())))))******))))))((('''((()))(((&&&%%%%%%&&&&&&'''''''''((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((((('''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$### !!!"""###$$$$$$$$$$$$###""""""############$$$%%%&&&'''#########$$$$$$$$$%%%%%% """$$$%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''...333555999@@@HHHKKKNNNOOOIIIGGGKKKBBB999>>>???SSSlll{{{}}}tttbbbSSSSSSggg}}}|||jjjVVVJJJHHHMMMWWW```fffjjjnnnmmmeeeTTT@@@333///...,,,+++++++++---...---/////////------...///......---,,,,,,,,,------............////////////---...///000000111000000111111222333333333333222222333555777999;;;===>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCEEEHHHJJJNNNSSSXXX\\\bbbnnnwwwooolllhhhfffhhhhhhgggjjjnnnooollldddYYYMMMEEECCCDDDJJJLLLWWWnnn~~~qqqhhhbbb___aaagggkkkjjjjjjnnnqqqrrruuujjjdddkkkxxxuuuyyyuuufffggg~~~vvvkkkfffhhhjjjaaaVVVLLLIIIHHHJJJNNNQQQQQQPPPIIIHHHFFFEEEDDDAAA>>>;;;333444333111...,,,+++,,,.........------------,,,...,,,+++))))))+++---...,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,---//////......000111333444999IIIhhhmmmTTTJJJBBBDDDHHHIIIGGGGGG:::888666666666777555444777666444333333333444555555444333222222333444555555777:::999666555666888888999999:::<<<>>>@@@AAA???BBBEEEHHHLLLWWWfffqqquuukkk\\\NNNFFFFFFKKKOOO\\\aaagggjjjkkkkkkmmmooorrrtttwww|||lll^^^RRREEE>>>;;;888888:::;;;:::999888777777777777777666555333222111000000111111111111000000000000,,,,,,,,,,,,,,,,,,+++***(((((())))))))))))((((((&&&'''((('''%%%$$$%%%&&&((((((((((((((())))))*********)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$######$$$"""############"""""""""############$$$%%%&&&&&&!!!!!!"""""""""######### """%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&'''%%%######%%%&&&&&&&&&)))...444666:::AAAKKKRRRVVVVVVOOOPPPVVVMMM???@@@???SSSmmm~~~zzzfffUUUTTTfff|||yyy|||nnn[[[OOOLLLSSS]]]eeelllooorrrssskkkYYYDDD666000///---+++***+++,,,---...///000///...---...///------------------------............////////////------...000111111111111000111111222222222222222111222333555777:::<<<===============>>>>>>>>>>>>>>>???AAAAAAAAACCCFFFIIILLLQQQWWWZZZ^^^ggguuuvvvnnnhhhcccaaaccceeefffkkkqqqpppkkkaaaTTTIIIDDDCCCEEEFFFIIIUUUmmm{{{nnnbbbZZZ\\\dddkkklllmmmoooqqqppprrrgggbbbkkkxxxrrrzzzkkkeeemmmsssiiieee```VVVLLLGGGFFFGGGKKKOOOQQQPPPOOOIIIHHHFFFFFFDDDAAA===:::111444555333...++++++---//////.........---------,,,+++*********+++,,,---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,---//////......000111333555999FFFccc|||eeeNNNFFFAAAFFFLLLLLLIIIGGG===:::777555666666666555777666555333333444555666444444333222222333444444444999<<<:::666444666999999999999:::<<<>>>???@@@???BBBEEEHHHMMMXXXhhhsssvvvlll]]]NNNFFFEEEIIIMMMYYY___fffjjjlllmmmpppsssuuuvvvyyy|||jjj^^^RRREEE>>>;;;777777:::;;;:::999888777777777777777666555333111111000000111111111111000000000000***+++++++++++++++******(((((())))))))))))((((((%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&'''((()))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$######"""#########$$$$$$$$$%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&''''''#########$$$%%%%%%%%%%%%"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""$$$&&&%%%$$$"""!!!"""############$$$$$$$$$$$$&&&$$$######%%%&&&'''&&&+++///555:::===CCCOOOXXX______]]]bbbkkk___JJJDDD???RRRjjj}}}}}}iiiVVVRRRbbbttt~~~}}}wwwwwwlll\\\OOOMMMUUU```gggqqqrrruuuuuummm[[[DDD444///---+++***)))***+++,,,///000111000...---...///,,,---------------------............////////////------...000111111111111000000000000111111222222000000111333555777:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@BBBEEEHHHKKKOOOUUUYYY]]]dddooowwwtttkkkeee```^^^```bbbeeekkkrrrpppiii^^^QQQHHHDDDEEEGGGDDDGGGSSSkkkwwwhhh]]]YYYcccmmmppppppqqqpppmmmpppfffbbblllzzz~~~sss```bbbrrruuuiii]]]PPPIIIDDDEEEHHHKKKOOOPPPOOONNNJJJIIIHHHGGGFFFBBB===:::000333444222...+++,,,---//////.........---------)))***+++,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,---//////......000111444666:::DDD```yyy```KKKDDDBBBHHHMMMLLLGGGDDD>>>;;;777555555666666666777666555444333444555555333333333222222333333333444888<<<:::666444666:::999999::::::<<<===???@@@@@@CCCFFFHHHNNNZZZjjjvvvxxxnnn^^^OOOFFFDDDHHHKKKTTT[[[ccciiimmmppptttwwwyyyzzz|||~~~~~~jjj^^^QQQDDD>>>:::777777999;;;:::999888777777777777888777444222111000111111111111000000000/////////******+++++++++***))))))'''(((((())))))(((((('''%%%&&&''''''%%%%%%%%%'''%%%$$$#########$$$&&&'''''''''%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''!!!!!!###$$$$$$$$$###""" ###%%%&&&''''''$$$$$$############$$$$$$&&&&&&&&&&&&%%%$$$######!!! """$$$%%%$$$""""""""""""!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%$$$"""!!!!!!!!!""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%'''(((,,,000777===@@@DDDPPP\\\eeeggghhhsss~~~pppTTTHHH@@@PPPfffzzzkkkXXXQQQ^^^kkkssswwwzzzzzzxxxwwwoooaaaTTTRRR[[[ffflllrrrsssuuuuuunnn[[[CCC222---,,,***)))((()))+++,,,000111111000...---...///+++,,,---.........------............////////////---...///000000111000000000000//////000000111222111111111222333666888:::::::::::::::;;;;;;;;;;;;===>>>??????@@@BBBEEEHHHKKKOOOTTTXXX\\\ccckkkrrrqqqhhhccc^^^[[[]]]```bbbiiipppnnnfffZZZNNNFFFDDDEEEGGGFFFHHHRRRjjjpppddd___iiiqqqtttssstttrrrooooooeeecccooo}}}zzzyyy{{{YYYbbbyyyqqq\\\MMMGGGCCCEEEIIILLLNNNOOOOOONNNJJJIIIHHHHHHFFFBBB===999000000111///...,,,---............------------,,,((())),,,......---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---//////......000111444777;;;DDD]]]www]]]KKKDDDBBBHHHMMMJJJDDD@@@<<<999555333444444444444555555555555444444333333222222333333333333222222333666999999666666777999:::::::::;;;<<<===>>>???AAACCCFFFIIINNN[[[lllxxxzzzppp___OOOEEECCCFFFIIIQQQXXXaaahhhmmmqqqvvvzzz{{{|||~~~kkk\\\PPPCCC===999777777999;;;:::999888777777777777888777444222111000111111000000000/////////......+++++++++++++++***)))(((''''''((((((((((((''''''%%%'''((('''&&&%%%&&&(((&&&%%%$$$######%%%&&&'''&&&%%%$$$######"""######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&!!!"""$$$%%%&&&'''&&&&&&$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$###""""""!!!!!!"""%%%%%%""" ######"""""""""###$$$%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$###!!!!!!"""$$$#########$$$$$$$$$%%%%%%###$$$&&&%%%######'''***,,,000888@@@AAADDDOOO]]]eeegggiiiwwwvvvWWWGGGBBBOOOcccvvvmmmZZZNNNXXXaaafffkkkrrrwwwyyy{{{uuuhhhYYYVVV```jjjooorrrsssvvvwwwqqq___GGG555,,,+++)))((()))***,,,---000111222000...---......+++,,,---.........------............//////////////////000000000000//////000000///...///000111222444444333333444666888::::::::::::;;;;;;;;;<<<<<<===>>>??????@@@BBBEEEHHHMMMPPPSSSWWWZZZ```hhhmmmxxxyyynnnfff```[[[YYY[[[]]]___eeekkkjjjbbbVVVKKKEEEDDDEEEFFFGGGHHHQQQhhhwwwjjjfffmmmrrrqqqppprrrsssrrrmmmeeeeeesssxxx{{{}}}tttXXXfffzzz]]]LLLHHHDDDGGGJJJLLLNNNNNNOOOOOOIIIHHHHHHGGGEEEAAA;;;777000...,,,,,,---.........------------,,,,,,,,,,,,***+++,,,,,,---.........++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...,,,---//////......000111333777;;;CCC[[[ttt[[[IIICCCAAAGGGLLLIIIBBB>>>999777444333444444444333333333555555555444222111222222222333333222222222333444555666777888888888:::::::::;;;<<<===>>>???@@@BBBEEEGGGMMMZZZlllyyy|||qqq```OOOEEECCCEEEHHHPPPWWW```ggglllpppuuuyyyzzz|||lll[[[OOOBBB<<<999666777999;;;:::999888777777777777999777444222000000111222////////////............,,,,,,,,,,,,+++***))))))''''''((((((((((((''''''&&&'''((((((&&&&&&'''((()))(((&&&&&&&&&''')))+++''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))***)))((('''))))))))))))'''%%%###"""$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%$$$&&&%%%$$$%%%'''&&&###$$$###"""""""""$$$%%%&&& ###%%%&&&'''''''''""""""#########$$$$$$$$$!!!""""""!!!!!!!!!$$$'''$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%'''%%%""""""''',,,+++///888@@@BBBCCCNNN\\\aaaccceeetttuuuTTTCCCDDDOOOaaatttnnn\\\KKKRRRZZZ]]]bbbllltttxxxzzzuuuhhhXXXTTT]]]gggkkktttuuuxxxzzzuuueeeLLL:::,,,+++)))))))))+++---...111222222111...---......***+++---...///...------............/////////000///000000000000000///...000///.........///111222777666555444555777999:::;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@BBBEEEHHHOOOQQQSSSVVVYYY^^^eeejjjttt||||||tttkkkeee^^^ZZZWWWYYY[[[]]]bbbhhhggg___SSSIIIDDDCCCDDDEEEFFFFFFOOOeeezzzlllfffkkklllhhhgggjjjnnnooollleeefffvvvvvvzzz~~~oooYYYjjj___MMMKKKEEEHHHKKKMMMMMMNNNNNNOOOHHHGGGGGGFFFDDD@@@:::555000,,,)))))),,,//////...------,,,,,,,,,+++++++++---,,,+++++++++---000111+++++++++,,,,,,+++++++++---,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,---//////......000111111666;;;CCCZZZrrrZZZHHHBBB@@@FFFKKKHHHBBB>>>999777555555666666555444111222555666666444111///111222222333333222222111333222333555888999888777:::::::::;;;<<<===>>>??????AAADDDFFFLLLZZZkkkyyy|||qqq```PPPEEEBBBDDDGGGPPPWWW```gggkkkoootttwwwwwwzzzjjj\\\OOOAAA;;;:::999999;;;888888777777888888999:::666555555444222111111000222222111//////.........---,,,,,,,,,------+++***************)))'''&&&%%%))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$ """$$$&&&''''''&&&%%%!!!$$$&&&$$$""""""%%%(((!!!!!!"""###$$$%%%%%%&&&***(((&&&$$$###$$$%%%&&&---)))%%%""""""#########$$$%%%%%%%%%$$$$$$&&&''''''%%%"""""""""######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%(((+++---///***222<<>>IIIYYYkkk{{{sssdddQQQRRRSSSVVV```oooyyy|||yyyhhhUUUPPP\\\ppp}}}}}}uuudddMMM;;;222---***+++***))),,,000///111333333111/////////---------,,,,,,,,,++++++...............///000111............////////////111111111111111222222222222333333444666888999:::;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAABBBDDDGGGJJJKKKNNNPPPSSSVVVXXX\\\```cccnnnrrr}}}xxxrrriiiccc___ZZZUUUTTTWWW[[[\\\\\\bbbZZZPPPGGGCCCBBBBBBCCCAAAEEEMMM___xxxqqqiiigggfff```eeellliiigggbbbeeewww}}}|||mmmXXXuuugggPPPOOOFFFGGGIIIKKKLLLLLLKKKKKKJJJIIIHHHEEEAAA;;;777444......//////000000111111...---,,,+++***)))))))))---,,,,,,++++++,,,,,,---************************,,,++++++***+++,,,...///,,,+++*********,,,...000111111000000000000000111...777<<<@@@XXXpppZZZLLLGGGDDDGGGHHHBBB;;;777555555444444444333333333777444333333444444111...111111222333333444555555000222444555555666777999888888:::;;;===>>>???@@@@@@AAACCCGGGKKKTTTfffvvv{{{rrrbbbQQQFFFBBBEEEIIIOOOWWW___ccciiiqqqvvvvvvwww|||ooo\\\NNNAAA;;;:::999999;;;:::999999888888888888999555444444333333222222111111000///...---------------,,,+++,,,------+++)))''''''((()))))))))))))))'''((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%$$$$$$###%%%'''***,,,%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&###$$$%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((()))'''$$$###$$$%%%%%%%%%$$$%%%%%%$$$###$$$&&&((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((***222<<>>>>>???@@@CCCFFFJJJSSSddduuu|||ssscccRRRFFFCCCEEEIIIOOOWWW___ccciiiqqquuuuuuwww{{{rrr[[[NNN@@@;;;:::999999;;;<<<;;;:::999888888888888444444444333333222222222000000///...------------,,,+++***+++,,,,,,***(((''''''((()))))))))))))))'''''''''(((((()))))))))'''''''''''''''&&&&&&&&&)))'''%%%###$$$'''***---''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%'''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$#########"""""""""#########$$$%%%%%%&&&&&&$$$######$$$&&&''''''&&&%%%%%%$$$###"""###&&&)))%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%+++222===GGGNNNRRRRRRQQQWWWRRRSSS[[[^^^TTTDDD888999BBBPPP___ooowwwssskkkRRRSSSSSSUUU```ppp||||||nnn[[[TTT```wwwuuuXXX???000+++((()))((('''***......000111111000.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,............/////////////////////000000000111111444444444444555666777888888888999::::::;;;;;;<<>>???BBBFFFIIIRRRcccsss}}}tttdddTTTGGGCCCEEEHHHPPPXXX___ccciiipppttttttvvv{{{pppZZZMMM@@@::::::999:::<<<;;;::::::999999999999999666555555444222111111000111000000///......//////+++*********++++++)))(((************)))'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''---+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%'''))))))(((((($$$$$$#########$$$%%%%%%'''%%%$$$%%%((()))'''$$$ !!!"""###$$$$$$$$$$$$%%%$$$$$$###!!!!!!###"""###%%%'''((('''%%%%%%%%%$$$"""!!!###&&&)))###$$$%%%%%%$$$%%%&&&'''###############$$$$$$$$$""""""""""""$$$&&&((()))...444???KKKTTTWWWUUUQQQUUUPPPNNNTTTUUUMMM@@@888777BBBRRR```mmmtttqqqiiiRRRSSSRRRUUU```qqq}}}}}}}}}rrr___UUU```www~~~___BBB222---******)))(((***///---///111111///---------...------------,,,,,,,,,............------,,,+++............//////////////////000000111111222222444444444444555555666777888888999999:::;;;;;;;;;>>>>>>>>>???@@@BBBDDDEEEIIIMMMRRRVVVXXXYYYZZZ[[[aaabbbiiivvvzzzwwwtttpppmmmccc___ZZZYYYZZZ[[[YYYWWWOOOLLLHHHEEEDDDCCCBBBAAA;;;???EEENNN___zzzvvvnnnjjjfffmmmsssnnnhhhbbbeeeuuuzzzvvv|||pppeeeggg___MMMGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKIIIFFFAAA<<<777444.........------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++,,,,,,------,,,------...000111000////////////000000111222888===BBBWWW}}}ttteeeVVVNNNHHHFFFBBB<<<777777555555444444444333333333222222333333444444333222333333333444444444555555666777888777555444555666888888888999999:::::::::???@@@CCCGGGJJJRRRcccsss}}}uuueeeUUUHHHDDDEEEHHHQQQXXX___ccchhhooossssssvvvzzznnnZZZLLL???:::999999:::<<<999999999888888999::::::888777666444222000///...//////......------......+++*********++++++)))(((************)))'''&&&%%%******)))((('''&&&%%%%%%&&&'''''''''''''''''''''*********)))(((&&&%%%#########$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$$$$############$$$%%%&&&''''''%%%$$$&&&((()))&&&###"""######$$$%%%&&&'''((($$$$$$$$$$$$###"""!!! $$$$$$$$$&&&((('''%%%###$$$$$$$$$###""""""%%%((( ###$$$$$$######$$$&&&""""""#########$$$$$$$$$!!!!!!"""###%%%(((+++,,,///666BBBNNNWWWXXXUUUPPPQQQKKKJJJNNNPPPIII>>>888888FFFYYYhhhqqqssslllcccPPPQQQRRRUUU```qqq}}}yyy|||uuubbbTTT]]]tttcccEEE///***''''''&&&%%%'''+++---///111111///---------.........---------,,,,,,/////////000///...---,,,............////////////000000111222222333444444444444444444444555666666999999999:::;;;;;;<<<<<<============???AAACCCEEEHHHLLLQQQUUUWWWXXXZZZ[[[bbbbbbgggqqq|||~~~{{{xxxuuurrrfffbbb^^^\\\\\\[[[XXXUUUMMMJJJGGGDDDCCCBBB???===999<<<@@@HHHUUUkkk~~~tttpppooowww}}}vvvhhhcccgggxxx}}}~~~kkkdddmmmaaaLLLFFFGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIEEE@@@;;;555222......------,,,,,,++++++******,,,---------------,,,------......------,,,++++++++++++++++++++++++)))***+++,,,------......,,,---------...//////000//////......///000111111222777<<>>:::999999:::<<<999999888888777888888888888777666444222000///...------,,,,,,+++,,,,,,---,,,+++***+++,,,,,,***(((''''''((()))))))))))))))***))))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''$$$&&&((()))***((('''%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''$$$"""%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$""""""###$$$$$$######$$$&&& ###&&&%%%###!!!###%%%""""""######$$$%%%%%%%%%%%%%%%$$$%%%&&&((()))+++///777CCCNNNTTTTTTPPPMMMKKKFFFFFFLLLNNNGGG>>>888999KKKbbbpppvvvsssiii^^^MMMOOOQQQUUUaaaqqq}}}vvv|||yyyeeeTTTYYYooofffHHH222---))))))(((''')))---...000111111000.....................---------,,,...///000000000///...---............////////////000111111222333444555555333333333333444555666777888999999::::::;;;<<<<<<;;;;;;<<<===???BBBDDDFFFHHHKKKPPPTTTVVVYYY[[[]]]bbbbbbfffmmmttt~~~|||xxxtttiiifffbbb```___]]]XXXTTTLLLIIIFFFDDDBBB@@@>>><<<;;;<<>>999999999:::<<<<<<;;;999777666555444444555555444333333222111111......---------......///---,,,+++,,,------+++)))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$%%%%%%%%%$$$###!!! ###%%%''''''&&&$$$######$$$$$$$$$$$$##################""""""###$$$&&&'''%%%$$$$$$%%%&&&&&&%%%$$$ """%%%%%%$$$######$$$!!!%%%((('''###!!!"""%%%#########$$$%%%&&&&&&&&&'''&&&%%%%%%%%%'''((()))...777CCCLLLNNNLLLIIIHHHGGGEEEGGGNNNQQQJJJAAA<<<;;;OOOggguuuxxxsssggg]]]JJJMMMPPPVVVbbbqqq{{{~~~ttt}}}}}}iiiUUUVVVkkk~~~fffJJJ666111------,,,***,,,000...000222222000///...///............------------,,,---...000000///...---............///////////////000111222333444555555222222222333444666777888777777888888999:::::::::::::::;;;===???BBBEEEGGGHHHKKKOOOSSSVVVYYY]]]``````___bbbggglllttt~~~xxxtttllliiieeecccaaa^^^XXXTTTKKKHHHEEEBBBBBBAAA???======;;;<<>>888222///------------............,,,---///000000000...---,,,---...//////...---,,,++++++++++++++++++++++++***+++---//////000//////***+++,,,------............------......000111111222444999BBBVVVvvvzzzfffZZZNNNJJJGGGEEE@@@999777999555555444444444333333333222444666555222111111333222222222222222222222222111333555555555666888:::777777888999:::;;;<<<===???AAAEEEIIILLLSSSbbbqqqwwwpppcccTTTIIIEEEFFFIIINNNVVV]]]bbbhhhooottttttuuuzzz}}}lllXXXKKK>>>999999999:::<<<>>>===:::777444222111000333333333333333333333333222222111111111111222333---,,,,,,,,,------+++***************)))'''&&&%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''"""  """$$$######$$$###!!!!!!%%%(((((($$$""""""###$$$%%%&&&'''((())))))***((('''$$$"""""""""$$$%%%%%%$$$###$$$&&&''''''&&&"""%%%&&&%%%#########"""&&&***)))$$$!!!###%%%######$$$%%%&&&&&&''''''%%%$$$$$$$$$%%%''')))***,,,666CCCIIIIIIFFFDDDEEEGGGFFFJJJSSSUUUOOOFFFAAA;;;PPPiiivvvyyyssshhh^^^HHHKKKPPPVVVbbbqqq{{{}}}ssslllVVVUUUhhh|||~~~gggLLL333...++++++)))((()))...///111333333111///////////////.........---------***+++---/////////---,,,............/////////000...///000111222333444444111111111222444666888999666666666777888888999999999999:::===@@@CCCGGGHHHHHHKKKNNNRRRUUUZZZ___bbb]]]]]]^^^bbbeeelllzzzxxxsssnnnkkkgggeeeccc___YYYTTTIIIGGGCCCBBBAAAAAA@@@???===999888<<<@@@FFFVVVeeexxxoookkkttt}}}www^^^bbbzzzrrrbbb___lllzzzwwwYYYKKKHHHIIIKKKLLLMMMNNNMMMMMMIIIHHHFFFBBB===777111...---------....../////////+++,,,...//////...,,,+++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++)))***+++,,,---------------------......000111111333444888AAASSSrrrwwwbbbVVVEEECCCBBBBBB>>>888777999555555444444444333333333000333555555333222333555333333333333333333333333333555666777666777999:::666777888999;;;<<<===>>>>>>@@@DDDIIIKKKRRRaaaooovvvnnnbbbTTTIIIEEEFFFIIIMMMUUU]]]bbbhhhpppttttttuuuzzz~~~~~~|||}}}qqq[[[III@@@===777999>>>;;;<<<:::777444222222222333888777555222111000000111///////////////......---+++,,,---------,,,+++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&%%%###""""""###%%%''''''%%%$$$%%%&&&'''&&&%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%&&&'''((()))"""""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%###"""%%%%%%&&&$$$"""!!!!!!"""######$$$$$$$$$$$$######&&&''''''&&&$$$######$$$%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%&&&''''''///111:::GGGMMMLLLIIIIIIMMMJJJNNNZZZ```YYYJJJ???AAAMMMfffuuuwwwzzzuuudddSSSUUUWWWZZZaaalllvvv{{{yyyoooXXXUUUfffzzzyyy```III777000***+++---,,,,,,...222444666555333000//////,,,+++***+++,,,---,,,***+++++++++,,,,,,---------............////////////111111222222222333333333000222444333222222555888555666666777777777777666777999===??????AAACCCEEEHHHKKKPPPSSSUUUVVVXXXZZZ^^^\\\\\\___ccciiiuuuzzzuuussslllkkkiiihhhfff```XXXQQQJJJGGGCCCBBBCCCBBB@@@===<<<<<<;;;:::===DDDMMMTTTooo|||nnngggrrrsssXXXllltttccc___ZZZggg}}}eeeQQQHHHFFFGGGIIIKKKLLLLLLKKKKKKKKKHHHDDD>>>888333000...000---,,,---000111000...,,,---...///...---,,,+++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------...---+++******+++,,,------,,,,,,,,,,,,---.....................///000000111666:::===KKKkkkpppYYYPPPFFFEEEBBB===:::888888:::555444444333333444444555444444444444444444444444888777555333222222222333000222555777888777555333999999999:::;;;;;;;;;<<<>>>???CCCHHHKKKQQQ]]]jjjtttnnnbbbSSSFFFAAACCCGGGMMMRRRZZZaaaggglllpppssstttxxx|||nnn[[[HHH???<<<666888===:::>>><<<:::888777777777888888777555333111000000111000000000111000//////...+++,,,,,,---,,,+++***)))******)))))))))((((((((((((''''''''''''&&&&&&&&&###$$$%%%''''''''''''''')))(((&&&%%%%%%%%%%%%&&&$$$######$$$&&&((('''&&&%%%$$$$$$###$$$%%%&&&''''''&&&&&&&&&'''((())))))$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%###"""###$$$######$$$$$$$$$$$$######&&&''''''&&&$$$######$$$&&&'''((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$((((((''''''(((((()))***...222<<>><<<666777<<<999:::999888666666777888999777666555333222111111000111111111111111000000///+++,,,,,,,,,,,,+++******++++++*********)))))))))(((''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''))))))((('''&&&%%%$$$$$$"""""""""###&&&(((((('''%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""%%%$$$$$$###$$$$$$%%%%%%"""$$$%%%%%%$$$$$$%%%'''######$$$$$$$$$$$$######%%%&&&'''&&&$$$######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((((((((((()))******...222>>>KKKRRRPPPNNNOOOPPPQQQVVV______TTTFFF>>><<>>===<<<;;;:::===AAAEEESSSppp|||nnnfffppp}}}{{{hhhZZZvvvnnn[[[XXXTTT```ppptttXXXHHHCCCEEEFFFHHHJJJLLLLLLLLLLLLIIIFFFAAA<<<666222///......---------///000///...000000///------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---.....................///000000333666:::===IIIffftttXXXJJJCCCBBB@@@===:::888666555555444444333333444444555444444444444444444444444333333222222222222333333666666777777888999999999888888888999:::;;;;;;;;;???@@@CCCFFFHHHMMMXXXdddjjjgggaaaVVVLLLFFFFFFHHHMMMQQQVVV\\\bbbgggmmmqqqtttwwwzzz}}}~~~~~~qqqYYYGGG>>>;;;555777<<<999777777777666777888999999666666444333222111111000000111111111111000//////------------,,,,,,,,,+++++++++++++++*********)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######$$$######$$$'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$#########$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$"""""""""###############%%%%%%$$$$$$%%%'''(((***'''&&&&&&&&&&&&'''((((((---333???LLLRRRQQQPPPRRRUUUUUUYYY^^^ZZZNNNBBB<<<:::DDD___wwwiiiffflll|||{{{|||nnnYYYYYYbbbkkkpppqqqmmmkkkgggWWWFFF333,,,(((***---,,,+++---111444777888666444222222---///000---***)))---111000000000000000000000000............////////////111111111111222222222222222222222222111222333444666666777888999999999888888999999:::;;;>>>CCCGGGHHHJJJMMMPPPRRRVVVZZZ^^^eeebbbaaabbbcccfffoooyyyzzzsssnnnkkkmmmoooooojjjaaaWWWPPPKKKKKKJJJIIIHHHEEECCC@@@>>>>>>===<<<;;;;;;>>>AAAIIIaaa|||mmmfffppp~~~}}}www~~~eee\\\|||qqq^^^\\\WWW```gggxxxjjjQQQFFFDDDDDDFFFHHHJJJLLLMMMMMMMMMGGGDDD???:::555111///...------------...//////...333222000...------...///+++,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,***+++---......---,,,,,,---,,,,,,,,,,,,---.....................///000000222555999>>>IIIdddzzz\\\LLLCCCAAA>>><<<:::888555444555444444333333444444555444444444444444444444444111111111222222333333333555555444444555666888999888999999:::;;;<<<======@@@@@@BBBEEEFFFJJJUUUaaahhhfff___UUUKKKFFFFFFHHHNNNQQQVVV[[[```ffflllppprrrvvvyyy{{{|||~~~qqqYYYGGG>>>;;;555777<<<999::::::::::::;;;;;;<<<<<<555555444444333222111000//////000000//////...---///......---------------++++++++++++*********)))(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$#########$$$$$$'''&&&%%%$$$############&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$&&&'''&&&''''''&&&$$$######$$$######$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$!!!!!!!!!!!!""""""######%%%%%%$$$$$$%%%'''(((***&&&&&&&&&&&&&&&'''((((((,,,222>>>KKKPPPOOOPPPSSS[[[YYYZZZ]]]XXXLLL@@@;;;;;;BBB\\\uuusssooouuuvvv]]]XXX___kkkqqqsssooommmhhhXXXEEE444...***,,,...---,,,---///222777888777555333222...---,,,,,,...000111222////////////////////////............////////////000000111111111222222222000000///000222444555555555555666888888999999999666888;;;===???AAADDDFFFGGGIIILLLNNNQQQVVV[[[___eeecccbbbcccdddfffoooyyy{{{xxxpppkkkiiillloooooojjjaaaXXXSSSLLLMMMMMMLLLIIIEEEBBB@@@>>>>>>>>>===<<<<<<>>>@@@EEEWWWnnn{{{mmmfffppp~~~vvv|||}}}ccc___wwwdddcccZZZ^^^```nnnyyyrrr]]]IIICCCDDDEEEFFFHHHJJJLLLLLLLLLLLLEEEBBB===888333000///...,,,------...---......///000///---+++******+++,,,+++,,,,,,---------,,,,,,***+++++++++++++++,,,,,,+++,,,.../////////...------,,,,,,,,,,,,---.....................///000000111444999???IIIbbbdddSSSDDD@@@===:::999888555333555444444333333444444555444444444444444444444444000111111222333333333333555555444333444666888999555555666777888999::::::@@@@@@AAADDDDDDHHHRRR]]]iiieee]]]RRRHHHCCCEEEIIINNNRRRVVV[[[___eeekkkoooppptttxxxzzz{{{}}}nnnZZZGGG>>><<<666777<<<999:::::::::::::::999999999444444444444333222111000///////////////...------//////...---------------++++++*********)))))))))(((''''''''''''&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$############$$$$$$$$$#########""""""############$$$%%%&&&&&&&&&''''''&&&###""""""#########$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$###############$$$%%%&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''((()))))),,,111<<>><<>>???@@@@@@AAACCCGGGIIIKKKMMMPPPUUU\\\aaadddbbbaaacccbbbdddllluuuuuu~~~|||tttlllgggeeeiiimmmmmmiiiaaa[[[WWWPPPRRRTTTRRRMMMHHHCCCAAA?????????===;;;<<<>>>AAACCCOOO```mmmvvv{{{~~~yyylllfffpppyyy|||uuubbbbbbnnnmmmbbbcccaaaiiilllcccQQQCCC@@@CCCFFFGGGIIIKKKLLLLLLKKKKKKDDDAAA;;;666111///......+++---......------...///......---,,,,,,,,,------+++,,,,,,---------------+++++++++++++++++++++++++++,,,---......//////...---,,,,,,,,,,,,---.....................///000000111333888???HHH___lll\\\FFFAAA;;;999999999666444555444444333333444444555444444444444444444444444111111222333444444333333666666555555666777999:::555666777888999;;;<<<<<>>@@@BBBCCCFFFPPP[[[gggcccZZZOOOEEEBBBDDDHHHNNNQQQVVV[[[___dddiiilllmmmsssxxxyyyyyy~~~qqq[[[HHH???<<<666888===:::999999888888777555444333333444444444444333111000000000000000000///.........---,,,+++***+++,,,,,,******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&'''((()))***$$$###"""###%%%&&&%%%$$$######%%%&&&&&&&&&%%%$$$'''&&&&&&&&&'''((())))))&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%%%%$$$%%%&&&%%%###""""""#########$$$$$$$$$$$$######"""$$$%%%$$$###"""###%%%###############%%%&&&'''$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((+++000999CCCFFFFFFKKKRRR\\\[[[```jjjlllaaaOOODDD<<<@@@WWWrrr}}}~~~vvvzzz|||bbb]]]fffpppzzzxxxaaaJJJ555///+++---...+++)))))))))---333555555222000///,,,...000000///...------000000/////////.....................////////////000000000000111111111111000///---///222555555444222333444555777777777777999:::<<<======???BBBDDDGGGHHHJJJKKKOOOUUU]]]bbbgggeeeddddddbbbbbbiiirrrsssyyy|||tttmmmhhhdddaaaeeejjjkkkgggaaa]]]\\\XXXZZZ\\\ZZZTTTMMMHHHFFFBBBAAA???<<<::::::<<>>EEEYYYrrrbbbIIIBBB;;;777888999888666555444444333333444444555444444444444444444444444222333444444555444333333444444444555555666777888777888999:::<<<===>>>???======???AAABBBDDDOOOZZZ```^^^XXXOOOFFFCCCDDDGGGKKKOOOUUUZZZ^^^bbbfffhhhkkkqqqxxxyyyxxx|||vvv[[[III@@@===777999>>>;;;======<<<;;;999777555444333444444555444333111000111111111111111000//////,,,+++***)))))))))***+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&#########$$$%%%(((***+++((('''%%%$$$$$$%%%&&&''' !!!$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!###$$$$$$###"""$$$%%%######$$$$$$$$$$$$######"""###$$$$$$###"""###%%%"""!!!!!!!!!!!!###%%%&&&###$$$%%%&&&%%%$$$###"""$$$############$$$%%%%%%+++///888@@@BBBCCCIIIQQQYYYZZZdddrrrxxxlllWWWIII<<>>EEEQQQ\\\bbbdddhhhllltttwwwkkkfffrrreee^^^fffxxxuuukkk\\\MMMDDDEEEHHHHHHIIIJJJKKKKKKJJJIIIIIIBBB>>>999333000.........***---///...,,,+++---000((()))***,,,---,,,,,,++++++,,,,,,---.........---++++++++++++++++++++++++***)))(((((()))+++---...---,,,,,,,,,,,,---.....................///000000444333777===BBBTTT}}}uuueeeKKKCCC:::777888999999777555444444333333444444555444444444444444444444444333444555555555444333222111111222333333444444444444555666777999:::;;;<<<<<<<<<>>>@@@AAADDDNNNZZZZZZYYYVVVPPPHHHDDDDDDFFFIIINNNTTTZZZ^^^aaadddfffjjjqqqwwwyyywww{{{~~~gggMMM>>>>>>:::;;;===::::::999888777666666666666555555333222111000000000444111......000000...,,,,,,***((((((+++---------************))))))))))))'''&&&%%%$$$$$$%%%&&&'''(((''''''''''''((())))))%%%%%%&&&'''((((((((('''***'''&&&((((((&&&'''***((('''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%***&&&!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""###### !!!!!!""""""%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''***,,,---///666???CCCEEEKKKRRR]]]dddaaasssyyykkkNNN???BBBSSSppp}}}sssyyy|||bbbWWWeeelll{{{lllOOO555---***//////***(((,,,(((''',,,444888555222222111111111111000000000000------------------------////////////000000000000......//////000000000111222222222222222222222222444444333444444555666777555777888999:::<<<@@@CCCDDDFFFJJJOOOPPPRRR[[[eeeiiioooqqqjjjdddfffkkkooouuuwww|||}}}xxxtttoooiiibbb^^^]]]bbbggghhhdddaaa```aaafffgggeeeaaa^^^ZZZQQQGGGGGGAAA======<<<:::<<>>===<<<===AAAGGGNNNRRRZZZZZZWWWOOOFFFCCCEEEIIIMMMPPPUUUZZZ^^^aaaccccccfffjjjqqquuutttuuujjjOOO???>>>:::;;;===::::::999888777666666666666555555333222111000000000111///---...000111111///...,,,++++++---......---*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$&&&'''((()))&&&%%%((((((%%%&&&)))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$###"""######$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$''')))******$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""###############$$$$$$$$$$$$###############!!!""""""""""""#########&&&'''((('''&&&&&&'''))),,,...555===BBBEEEKKKRRRZZZbbb```ssszzzmmmRRRBBBEEEVVVrrr|||qqquuuhhhYYYcccmmm{{{qqqUUU:::000***...///***))),,,///...222888:::555111///000000000////////////...------------------------............////////////........./////////000000000000111222222333444444444333333444444555666777666777999999:::<<<@@@CCCDDDFFFJJJOOOPPPRRR[[[ffflllrrruuurrroooqqqtttuuuxxxxxx{{{{{{xxxtttppplllgggaaa]]]\\\aaafffgggeeebbbccceeeiiikkkiiieeebbb^^^UUULLLKKKEEE@@@>>><<<999;;;???@@@LLLPPPRRRYYYXXXYYYccclllxxxpppfffdddooo|||lllYYY]]]yyyxxx```OOOGGGFFFHHHIIIHHHHHHIIIJJJIIIFFFCCC???:::444///...---------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++.........---------,,,,,,------------------------////////////000000000000222666666<<>>::::::>>>;;;:::999888777666666666666555555333222111000000000111000//////000000///......---,,,---......,,,*********))))))))))))(((((('''''''''(((((('''''''''&&&%%%%%%%%%%%%&&&''''''(((&&&###!!!!!!$$$''')))(((%%%%%%''''''%%%%%%((('''&&&%%%$$$$$$%%%'''(((&&&%%%$$$#########$$$%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$ ########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$$$$!!!""""""""""""#########&&&''''''&&&$$$$$$%%%'''---...444<<>>BBBNNNQQQQQQVVVTTTTTT]]]dddqqqmmmdddcccooo||||||___RRR^^^}}}gggTTTKKKHHHIIIIIIIIIHHHIIIIIIHHHFFFCCC;;;777222...------...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////.........---------,,,,,,//////.........---------------------------------////////////000000000000222666666;;;EEEPPPqqqqqqXXXIIIAAA:::::::::777666777444444444555555555555666555444444333333444444555555555444333333333444444222333333444555666777777888888999999999999999888::::::;;;>>>BBBGGGLLLOOOTTTUUUTTTMMMFFFCCCEEEIIIKKKNNNSSSWWWZZZ\\\___aaacccffflllqqqqqqttt~~~qqqTTTBBB>>>999:::>>><<<:::999888777666666666666555555333222111000000000444333222111///---+++***,,,+++++++++,,,+++(((&&&***)))))))))((((((((((((&&&'''((())))))((('''&&&(((''''''''''''((())))))(((&&&$$$######$$$'''((((((%%%&&&))))))&&&%%%((('''&&&$$$###$$$&&&(((***'''%%%$$$""""""###%%%&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$######""""""!!!!!!!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''///000555===CCCEEEHHHMMMWWW___]]]mmmyyysssjjjPPPBBBEEEUUUlllyyyxxxuuuwwwyyylllmmmzzz}}}{{{{{{ggggggwwwoooOOO===///------******---''''''+++444777444000///000000/////////.................................------........./////////000000000000000000000000//////000111222333444444333333333333444555666666777888999::::::<<>>FFFQQQSSSRRRUUURRRPPPYYY___lll|||nnneeeeeerrrsssYYYSSSeeekkkWWWMMMKKKKKKJJJIIIHHHHHHHHHGGGDDDBBB777444///------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...------------,,,,,,,,,,,,++++++,,,---...///000000........................////////////000000000000222555666;;;DDDMMMlllrrrVVVHHH???999888999777555777444444444555555555555666555444444333333444444555555444444333333333444444222222333444555666777888888999999999999888888777888999;;;>>>BBBFFFJJJKKKPPPRRRQQQLLLEEEBBBEEEJJJJJJOOOTTTWWWYYY[[[^^^aaaccceeekkkpppqqqttt~~~qqqUUUBBB>>>::::::>>><<<:::999888777666666666666555555333222111000000000333333333222///---+++***,,,+++++++++,,,***'''%%%)))))))))(((((((((((('''&&&'''((())))))((('''&&&(((''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&)))''''''++++++'''''')))&&&%%%$$$$$$$$$&&&((()))'''&&&%%%######%%%'''(((!!!!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$%%%''')))222222888AAAGGGHHHIIILLLVVV]]]ZZZiiiuuuqqqkkkUUUBBBDDDQQQdddnnnmmmlllooo|||uuuhhhfffrrrvvvxxxooolllzzz}}}___HHH333------+++***---'''''',,,555:::888666666111111111000000000//////............................../////////000000000111111111111111111111111000111111111111111222222333222222333333444555666777888999999999;;;>>>AAAAAACCCHHHMMMOOORRR[[[eeelllsss|||~~~yyytttppplllhhhddd```eeehhhfffcccdddmmmuuuzzz~~~}}}xxxqqqlllddd]]]TTTLLLEEEAAA===:::<<>>888777777555444555444444444555555555555666555444444333333444444555444444333333333444444555222222333444555666777888888888999999999888777777777888;;;>>>AAADDDGGGHHHKKKNNNNNNJJJDDDBBBEEEJJJKKKOOOUUUWWWXXXYYY^^^bbbccceeejjjooorrruuupppTTTBBB???::::::>>>;;;:::999888777666666666666555555333222111000000000...000222222000///...///...---,,,,,,---,,,***((())))))(((((((((((('''''''''''''''(((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&%%%)))'''(((,,,,,,(((''')))&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%+++(((%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""###$$$$$$%%%%%%!!!""""""""""""######### """###$$$%%%&&&)))+++111222:::FFFNNNOOOOOOPPPTTT[[[VVVdddpppooommmZZZCCCCCCLLL\\\eeefffjjjqqqzzzsssddd```jjjnnnssssssoootttnnnRRR777...---+++***,,,***(((+++222666555444555111111111111000000000000........................////////////000000000111222222111111111111000000111111111111111111111111222222222222333444555666666777888888888:::===??????AAAFFFLLLNNNQQQZZZdddlllrrr{{{~~~xxxrrrmmmhhhdddccchhhkkkiiieeeiiitttyyyrrrkkkdddXXXPPPIIIDDD@@@===???DDDJJJUUUWWWVVVYYYVVVTTT]]]bbboookkkdddeeetttlll]]]fff~~~rrr\\\PPPMMMMMMLLLJJJGGGDDDCCCAAA>>><<<444111...------...///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,+++++++++*********------,,,,,,,,,+++++++++........................////////////000000000000111555666:::AAAGGGcccyyyYYYGGG???888888777555444555444444444555555555555666555444444333333444444555444444333333333444555555222333333444555666777777777777888888888888888777888999:::<<>>>>>???EEEJJJLLLOOOYYYcccjjjooouuu}}}~~~wwwpppjjjfffeeejjjnnnllljjjppp~~~{{{sssmmm```WWWNNNIIICCC???AAAFFFIIITTTWWWWWW[[[XXXWWW```eeesssjjjccceeetttggg___ooosss]]]RRRPPPPPPMMMJJJFFFCCC@@@===:::888444111///......//////......---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++...------------,,,,,,,,,........................////////////000000000000111555666:::@@@EEE___aaaJJJBBB;;;999999666444555444444444555555555555666555444444333333444444555333333333333333444555666444444444555555555666666555666777888888999888888:::::::::;;;===???AAACCCDDDGGGIIIGGGCCCBBBFFFJJJIIIOOOTTTUUUTTTUUU[[[bbbbbbbbbffflllqqquuu}}}lllQQQAAA@@@<<<;;;===999:::999888777666666666666555555333222111000000000...111444333000---,,,------***((('''((()))***))))))((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''(((''''''''''''((()))))))))'''$$$""""""###%%%''''''%%%'''++++++'''%%%'''%%%&&&(((((((((&&&$$$""""""###$$$%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$###"""$$$&&&(((((('''########################%%%%%%$$$$$$%%%%%%&&&''' !!!!!!""""""###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))***...;;;NNN\\\___^^^]]]UUUXXXMMMTTTZZZXXXXXXGGG@@@<<>>000...,,,+++,,,,,,))))))///333444666:::000/////////............////////////////////////---------.........////////////......---------,,,---...///000111222333444222222222222333444555555444555666666666777:::===<<<>>>DDDIIIKKKNNNXXXbbbfffjjjooottt|||tttmmmhhhffflllpppooonnnuuuyyysssfff]]]SSSLLLFFFAAABBBFFFHHHSSSVVVWWW[[[ZZZYYYbbbggguuu~~~kkkdddggguuuccc```sssqqq]]]TTTSSSUUUNNNKKKFFFBBB???;;;888555444222///.../////////......---,,,,,,,,,,,,---...************************+++,,,,,,------......///......---------,,,,,,,,,+++,,,,,,---...///000000////////////////////////////////////000000000000111555666:::???DDD]]]jjjMMMDDD===;;;:::777555666444444444555555555666666555444444333333444444555333333333333333444555666444444555555555555555555555555666888888999999999<<<;;;::::::;;;===@@@BBBBBBFFFHHHGGGCCCBBBFFFJJJHHHNNNSSSTTTRRRSSSZZZ`````````dddkkkpppttt|||cccJJJ>>>>>>999999<<<999<<<;;;888777666666888999444444444333222111000///...///111222111000...,,,,,,+++***+++++++++)))'''******))))))((((((''''''))))))))))))((((((((((((%%%&&&''''''(((''''''&&&$$$$$$$$$$$$%%%''')))+++(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((())),,,)))$$$ """&&&)))&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######""""""""" !!!###&&&'''&&&######""" !!!!!!!!! ###!!!###%%%%%%$$$'''%%%$$$###$$$&&&(((***---///<<>>:::888:::777666555555555777777555333666555555555555444444444444444444555555555666666555555444444444555555666333444555666888:::;;;<<<999999999999:::<<<>>>???BBBDDDFFFFFFFFFEEEFFFGGGIIIPPPXXXYYYUUUSSSVVVZZZ```^^^```iiipppuuuzzz{{{aaaIII======::::::>>>;;;<<<;;;999777666777888888555444444333222111000000000000111111111000///......,,,+++***++++++***(((***)))))))))(((((((((''')))))))))((((((((('''''''''''''''''''''''''''&&&''''''''''''&&&%%%###"""'''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&$$$$$$$$$$$$$$$""""""""""""""""""""""""((('''&&&%%%%%%%%%&&&'''""""""###$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$'''((((((%%%"""$$$###"""###&&&(((((('''$$$!!! ###%%%%%%$$$(((&&&%%%$$$%%%''')))+++,,,111===QQQdddmmmiiibbbWWWTTTOOOKKKMMMOOOKKKDDDEEEEEEGGGJJJRRR```ppp|||zzzooojjjoooyyy}}}kkkZZZTTTiiioooJJJ222+++,,,,,,)))---+++***...444777666444222111000000111111000//////////////////...------------...//////000000111000000000000////////////...//////000111111222222222222333333333333444444555666777888999:::;;;;;;======AAAFFFIIILLLSSS\\\gggjjjkkkiiihhhppp{{{rrrmmmpppuuuwwwtttrrr}}}~~~nnndddZZZTTTOOOKKKKKKNNNUUUTTTVVVZZZ\\\\\\aaagggppp}}}wwwgggeeejjjvvvooo]]]jjj~~~vvvaaaWWWTTTRRRPPPNNNHHHAAA???@@@???:::555000///...---,,,,,,,,,,,,,,,,,,,,,---------......+++***)))***---...---+++***+++------,,,+++,,,------,,,++++++------,,,+++...---,,,,,,,,,,,,---...000///...------------...000000000000111222333444222888777999@@@GGG^^^bbbJJJ??????999777999777777777888888777666555555666666555555444444444444444444444444444444444444333333333444555666777888555555666777999:::;;;;;;999999888999:::;;;<<<===@@@BBBDDDEEEDDDDDDEEEFFFIIIOOOVVVWWWUUUSSSVVVYYY]]][[[]]]eeemmmssszzzvvv___GGG<<<===:::;;;???===<<<;;;999888777777888888666555333222111111111111222222111111111000000000000...+++***+++,,,+++***))))))))))))((((((((((((((((((((('''''''''&&&&&&)))((('''&&&%%%%%%&&&'''&&&'''((()))'''$$$!!!&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((( ###%%%&&&%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""!!!!!!"""$$$$$$###!!! $$$"""!!!"""$$$%%%&&&%%%((('''&&&%%%&&&(((***+++)))111===MMMdddvvvttthhhWWWTTTNNNJJJMMMQQQOOOJJJGGGFFFHHHOOO[[[kkkzzz{{{qqqpppxxx{{{xxxsssfffXXXNNNaaawwwqqqNNN555---------,,,...,,,+++...333777777666444111//////000111000000000///......---...............//////000111111111////////////000000000000/////////000111111222222222222333333333333444444444444555666777777888888:::;;;>>>DDDGGGIIIRRR[[[fffhhhhhhccc___eeetttvvvrrrtttxxxzzzvvvvvvqqqggg]]]XXXSSSOOOOOORRRXXXVVVWWW[[[^^^```gggnnnwwwttteeedddkkkxxxjjj^^^ooo{{{xxx}}}eeeVVVRRRRRRPPPNNNJJJEEE???===>>>===888333000000///...------------,,,,,,,,,------------...***))))))***---......------......,,,******+++,,,---,,,++++++------,,,+++------,,,,,,,,,------...//////......------......000000000000111222333444333888888999@@@FFF\\\{{{jjjPPPAAA???999777:::777888:::<<<;;;777555666777666666555444444444444444444444333333333333333333222222222333555666888999555555666777777888999999999999999999::::::;;;;;;???@@@BBBCCCBBBBBBCCCDDDGGGMMMTTTUUUSSSSSSVVVYYYZZZWWWYYY```hhhpppyyyxxxaaaHHH===>>>;;;;;;???<<<<<<;;;:::888888888888888888666333111000000222222333222111111000111111111222///,,,***+++,,,,,,,,,))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&+++***'''%%%$$$%%%&&&'''"""###%%%''''''&&&$$$###%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%''')))***+++&&&%%%$$$###$$$%%%'''((("""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&"""!!! """######"""&&&$$$""""""###$$$###"""$$$#########$$$%%%%%%%%%&&&&&&%%%%%%%%%''')))***%%%000;;;HHHaaayyyyyyjjjYYYVVVRRROOOSSSYYYYYYTTTFFFFFFKKKWWWhhhxxxwwwssszzz|||tttppplllddd[[[NNN]]]ppp~~~oooOOO666---,,,------///---+++---111666888999444222///...///000111111000///...---,,,---...///......//////000111111111////////////000000000000//////000000111111111111222222222333333333444444333444444555666666777777999999===BBBEEEHHHPPPYYY```cccddd___[[[aaaqqq{{{yyyyyy|||}}}yyyxxxrrriii___[[[WWWSSSSSSVVV\\\YYYYYY]]]___bbbjjjrrr|||tttdddccchhhuuuiiiaaatttxxxvvvoooZZZPPPQQQRRRPPPOOOGGGCCC>>><<<<<<;;;777333000000///...............------------------------++++++++++++,,,------------...---+++******,,,...---,,,++++++------,,,+++---,,,,,,,,,------......//////............//////000000000111222333444555555999888:::@@@FFFYYYwwwpppTTTCCC???999999<<<999999<<>>@@@BBBBBBAAAAAABBBCCCFFFKKKPPPSSSRRRSSSVVVYYYXXXUUUVVV\\\dddmmmyyy~~~cccKKK>>>>>>;;;:::===;;;;;;;;;:::999999888888888888666444222111111222333333222111111000111111111222///,,,++++++,,,------(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&+++***'''%%%$$$%%%&&&'''#########$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&""""""""""""""""""""""""!!!"""###%%%&&&'''((()))'''&&&%%%$$$$$$$$$%%%%%%!!!"""######$$$$$$$$$############$$$$$$%%%%%%%%%(((&&&$$$%%%&&&((((((''''''%%%$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&'''(((&&&000999DDD\\\tttvvviii]]]\\\XXXVVVZZZ___]]]VVVEEEFFFLLL\\\ppp|||xxx|||qqqjjjhhhccc\\\OOOYYYhhhvvv~~~jjjMMM777,,,+++,,,---///---,,,,,,000444888:::444222///...///000111111000///---,,,,,,,,,---............///000000111111.../////////000000000111000000000000000111111111222222222333333333444444444444555555666777777777999999===BBBDDDGGGNNNWWW]]]bbbccc___[[[aaarrr}}}{{{xxx~~~rrriiiaaa]]]ZZZVVVVVVYYY```]]]\\\___aaadddkkktttvvvdddbbbeeeppp|||}}}hhhdddvvvsssttt~~~xxxdddRRRMMMPPPPPPNNNNNNFFFCCC???===<<<:::666222000000///............///------------------------------------,,,+++++++++,,,,,,,,,+++***+++---///---,,,++++++------,,,++++++,,,,,,------.........//////.........//////000222222222333444555777777666:::888:::AAAEEEVVVrrrtttVVVCCC???:::;;;>>>;;;999<<>>???>>><<<;;;===???AAABBBAAAAAABBBCCCDDDHHHMMMOOOQQQRRRUUUXXXWWWUUUUUUZZZaaaiiiwwwdddLLL??????;;;:::===:::;;;;;;;;;:::999999888888777666444333222111222222222222111111111000000000111///,,,+++,,,---,,,+++(((((((((((())))))))))))((((((((('''''''''&&&&&&)))((('''&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$##############################%%%%%%&&&&&&%%%%%%$$$###!!!###&&&((('''$$$ !!!"""###$$$$$$$$$$$$$$$##################$$$$$$'''%%%$$$$$$&&&'''''''''!!!######""""""###%%%%%%$$$######$$$############$$$%%%&&&''')))000777BBBTTTgggjjjddd``````^^^]]]```aaa\\\SSSGGGFFFLLL]]]rrr}}}uuukkkfffaaa]]]PPPTTT___llltttuuuvvvwwwtttcccKKK777---***+++------,,,,,,,,,///333777999444111//////000111000000///...------,,,---------------......///000000000......//////000000111111000000000000000000111111222222333333333333444444555555666666666777777777999999<<<@@@BBBDDDKKKTTT\\\bbbfffbbb\\\aaaqqq~~~yyyrrrjjjbbb___\\\YYYYYY[[[bbb______bbbdddgggnnnvvvvvvccc```cccmmmyyyrrreeegggyyyzzznnnnnnxxxjjjXXXKKKKKKMMMLLLJJJLLLFFFDDDAAA>>><<<888444111//////......---......///...------------,,,,,,,,,...//////...+++******+++***+++,,,,,,++++++---///---,,,++++++------,,,+++++++++,,,---............//////......//////000000222333333444555777888999777:::888:::AAADDDSSSmmmwwwXXXDDD@@@;;;<<<>>>:::888:::<<<;;;777555666777888666444333333333555666555444444444555777:::<<<777666555444444444444444888888888888888888888999:::<<<>>>@@@AAA@@@>>><<<===???AAAAAA@@@@@@AAABBBBBBEEEIIIMMMOOORRRUUUXXXWWWUUUUUUYYY^^^eeessscccKKK??????;;;;;;>>><<<;;;;;;;;;;;;:::999888888666666555444333222222111000000111111111000///...///...,,,,,,------+++***'''((((((((()))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%###""" """%%%'''&&&$$$!!!!!!"""###$$$%%%%%%%%%%%%######""""""""""""""""""###"""""""""$$$%%%$$$###&&&%%%$$$%%%((()))***))) ###%%%%%%###!!!"""######$$$$$$$$$%%%&&&&&&'''***,,,222===IIISSSXXXZZZ]]]___aaacccgggggg___UUUIIIEEEIIIZZZsss~~~qqqiiiccc^^^QQQQQQXXXeeemmmooopppsssjjj]]]JJJ888...+++,,,...***+++,,,---...111555888222111000000111111000///------......------,,,,,,,,,,,,------......//////.........///000111111111111000000000000000000000222222333333333333444444555555555555666666666666999888;;;???@@@AAAHHHPPPXXX```fffccc]]]bbbqqqzzzssskkkdddaaa___\\\\\\^^^bbb```aaaeeehhhlllsss{{{rrraaa___cccooo{{{hhhcccnnn~~~qqqnnnssswwwzzz]]]OOOFFFJJJLLLHHHHHHLLLFFFDDDAAA>>>:::666111......---------------............---------,,,,,,,,,---...///...+++***+++---+++---...---,,,++++++,,,---,,,++++++------,,,+++***+++,,,...............///////////////000111111222222222333555666888999888;;;999;;;AAADDDQQQjjjzzz[[[FFFAAA<<<;;;;;;666777777888888777666555555888777444222222333555666777666444333333555777999666555555444444444555555666666666777777888888888888:::>>>AAAAAA@@@>>><<<;;;===?????????>>>???@@@AAACCCGGGKKKNNNRRRUUUWWWUUUTTTUUUXXXZZZaaannn{{{aaaIII>>>???<<<===@@@>>>;;;;;;;;;;;;:::999888888666666666555444333111000...///111222111000...,,,...---,,,,,,---,,,***((('''((((((((())))))******))))))))))))((((((((((((%%%&&&'''((((((''''''&&&%%%''')))******)))'''%%%$$$%%%&&&&&&''''''''''''""""""#########$$$$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%###"""###%%%(((***""""""###$$$%%%&&&&&&&&&######""""""!!!!!! %%%$$$$$$%%%''''''&&&$$$###""" !!!!!!!!! """%%%%%%"""!!!!!!"""$$$$$$%%%&&&&&&''''''(((((('''---777@@@DDDJJJPPPWWW\\\bbbgggmmmooofff\\\IIIDDDFFFYYYuuu~~~yyynnnfff```TTTQQQVVVbbblllnnnpppttteeeZZZIII999///,,,---///)))***,,,---...111444777111111000111222111000...,,,---...///...---,,,+++++++++,,,,,,---......///---......///000111111222111111111000000000000000222222333333333444444444444444555555555555555555888888:::======>>>EEEMMMRRR\\\dddccc^^^cccsss{{{tttllleeecccaaa^^^^^^```bbb```ccchhhlllpppwwwnnn```___eeerrr~~~bbbccctttxxxqqqrrrqqquuuvvvkkkUUUJJJEEEKKKMMMHHHHHHNNNEEEDDDAAA>>>999444///,,,------,,,,,,,,,------............------,,,,,,,,,+++---///...,,,+++---///,,,...//////,,,***))))))---,,,++++++------,,,+++)))+++,,,...//////......///////////////000111111111111111222444666777888999;;;999;;;BBBCCCPPPhhh}}}]]]HHHBBB<<<:::999222666555555555777777555333888777444222222333555777:::888555333222222444555444444444444444555666777222222333333444555555666666888===@@@AAA@@@>>><<<999;;;===>>>======>>>???@@@BBBEEEIIINNNRRRUUUWWWTTTSSSTTTVVVXXX]]]jjjwww~~~}}}ZZZHHH??????<<>><<<999888999:::999888222///...000444555222...333333333222222222222222...---,,,+++***)))******((()))+++,,,,,,***'''%%%###$$$&&&(((((('''%%%$$$"""###$$$$$$$$$$$$''')))((()))))))))))))))((('''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!###$$$%%%&&&&&&&&&########################%%%$$$###$$$&&&((()))***$$$#########%%%%%%###!!!######$$$$$$$$$######""""""""""""###$$$%%%'''((((((+++///666<<>>??????>>><<<;;;<<<===???BBBFFFJJJNNNPPPPPPPPPUUUQQQOOOQQQTTTYYYdddnnnssszzz[[[HHH@@@???;;;>>>AAA<<<>>><<<999999999::::::999666222000111444666333000///000000000000///......---------,,,++++++******)))***+++++++++***(((''''''(((***++++++)))(((''''''((()))((('''(((***+++''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""&&&$$$###""""""#########$$$###"""###$$$$$$###!!!######$$$$$$$$$######"""############$$$&&&'''(((***,,,000555;;;???CCCDDDPPPYYY```dddnnnzzz{{{uuu]]]KKKGGGUUUnnn|||yyy|||nnnccc^^^XXXXXXeeesssyyyxxxwwwrrrgggWWWFFF:::222...,,,++++++*********...444888:::777444222333222000---......------------......000000/////////000000111---------........./////////000111333333222111000222222333333333333444444666666666666777888888999555666777999<<<@@@CCCEEELLLPPPWWW\\\]]]bbbrrr{{{zzzuuukkkbbb```aaa```aaacccaaadddjjjrrruuuwww}}}}}}kkk]]]aaaiiisss}}}lllaaarrr{{{tttllleeeVVVOOOGGGEEEIIIKKKJJJGGGAAAAAA>>>999333.........000///---++++++,,,---.........,,,+++++++++,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,------......//////000111111111222222333444555666777777===;;;===BBBAAABBBPPPbbb}}}rrriiiMMMCCCBBB<<<888777999777666777777777666444555555444444333333444444888777555333222333444555444444444444444444444444555555555555666666666666777777888999;;;<<<===>>>>>>???@@@???===<<<===>>>===@@@CCCGGGKKKLLLMMMMMMSSSOOOMMMOOORRRVVV```iiisssvvvYYYGGG??????;;;<<<>>>888???<<<:::999:::::::::999999666222222444555444222000111333333333222000...------......---,,,+++***************))))))))))))******+++++++++)))((('''&&&'''((('''&&&&&&''')))&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$###$$$'''&&&$$$######$$$&&&'''###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$###"""!!!!!!""""""###"""!!!"""###$$$###!!!"""######$$$$$$$$$######%%%%%%$$$%%%%%%&&&''''''(((***///555:::>>>@@@AAANNNWWW^^^dddpppdddMMMCCCPPPiii}}}uuu{{{{{{rrrgggbbb\\\]]]iiiwww}}}}}}|||zzzrrrdddRRRAAA666000...,,,,,,,,,++++++...444777888666444333333222000.........------------......------------...///000111------........./////////...///111222222222111000222222333333333333444444777666666555555555666666333333555888;;;???BBBCCCGGGKKKSSSYYY\\\bbbrrr}}}zzztttkkkcccaaaaaa``````bbbbbbdddkkkssswwwyyyzzzhhhYYY___iiiuuukkkeee}}}yyymmmcccVVVOOOIIIGGGIIIJJJIIIFFFAAA???<<<666111......///000///...---,,,---......,,,++++++************++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,---------...............///000000111111222111222333444555666777777???===>>>BBBAAABBBNNN^^^wwwkkkyyywwwsssUUUGGGBBB<<<888888999777666666777777555333555555444444444555666666777666555333333333444444444444444444444444444444555555555666666666777777777888999:::;;;===>>>>>>>>>???@@@@@@>>>===>>>???===???BBBFFFIIIKKKLLLLLLOOOLLLJJJLLLNNNQQQZZZcccrrrqqqVVVEEE>>>???;;;<<<>>>888???<<<:::999999::::::999;;;888444222333444333222000222444555555333000...,,,---...//////---+++***+++***)))(((((()))******))))))))))))(((&&&%%%$$$'''(((((('''%%%%%%&&&(((''''''&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""######&&&&&&%%%$$$$$$%%%&&&&&&###$$$&&&''''''%%%###"""%%%%%%&&&&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#########$$$%%%&&&###!!! !!!###$$$###"""""""""###$$$$$$$$$######&&&&&&%%%%%%%%%&&&''''''$$$'''---444;;;@@@CCCDDDOOOYYY```eeeooo|||~~~dddJJJ===IIIaaavvvuuussswwwvvvlllfff^^^]]]iiixxx~~~sssaaaMMM<<<222///,,,,,,,,,++++++---111555666555444444333222000///......------------......---------------...///000............////////////...///000111222222111111222222222333333333444444444333333222222333444444333444555777:::<<<>>>???BBBGGGOOOWWW[[[bbbqqq|||xxxqqqhhhaaa```___]]]^^^aaaaaadddkkkssswwwxxx~~~vvvcccVVV]]]jjjvvvmmmhhh{{{nnncccTTTOOOJJJHHHIIIIIIGGGDDDAAA===888333///...///000//////...---,,,------...++++++******************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---............////////////...//////000111111222222111222222444555666777888===;;;===??????BBBMMMZZZzzzyyylllwwwooo}}}~~~]]]III@@@<<<;;;<<<999777444333444666666666444444333444444555666666666555444333333333333444444444444444444444444444444444444555555555666666666777888999;;;<<<======>>>???@@@@@@???>>>???AAA???AAACCCFFFIIIKKKLLLLLLMMMJJJHHHJJJKKKMMMTTT\\\ooo}}}}}}~~~mmmSSSBBB<<<===;;;===???:::>>><<<999888999999999888:::777444111111111222222---...000222111///---++++++---...//////---,,,***+++***)))(((((()))***+++((((((''''''&&&%%%$$$###***+++,,,+++))))))***,,,)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######%%%'''$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''((('''&&&$$$###'''''''''&&&%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$###"""$$$&&&###""" !!!"""$$$$$$###!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$(((...555<<>>BBBMMMXXXvvv{{{mmmvvvlllxxxeeeKKK???<<<>>>AAAAAA<<<666222222444666777333222222222333444555555555444444333333333333333444444444444444444444444222222222333333333444444555555666888999:::;;;<<<===>>>@@@@@@??????@@@BBB@@@AAACCCEEEGGGIIIJJJKKKLLLIIIHHHIIIIIIJJJOOOVVVhhhxxxyyyyyy~~~kkkRRRAAA;;;<<<:::===AAA<<<===:::888777888888888777777555444222000000000111...///111222111000...---+++,,,---......---,,,+++***)))((((((((()))++++++))))))((((((''''''&&&&&&((()))***)))(((((()))++++++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$###"""!!! &&&&&&&&&%%%$$$###"""!!!########################!!!$$$%%%$$$  $$$"""!!!!!!###%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''''')))+++///555;;;AAAEEEHHHJJJVVV___aaafffoooqqqmmmZZZCCC:::DDDTTTpppuuuiiihhhuuu}}}tttggg^^^dddsssmmmTTT>>>222,,,,,,+++***)))***,,,///222444666555333222111111......------------......333222111000////////////....../////////000000000.........///000111222222222222333333333333444444333555777999::::::999888666777777888888888777777===@@@HHHQQQXXX___lllxxx~~~yyy{{{zzztttnnnggg]]]XXXTTTSSSRRRPPPSSSWWW^^^aaaiiiqqquuuuuuzzzqqq^^^TTT]]]lllxxxsssooo{{{uuucccVVVMMMLLLIIIHHHHHHFFFDDDBBB===888222...---...//////------,,,,,,,,,++++++++++++,,,------...---------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////....../////////000000000//////000111111222222333222333444555777999::::::888999:::;;;===DDDMMMUUUsssyyymmmuuuoooyyyoooQQQAAA>>>AAACCCIIICCC;;;666444555666777333333222222222333444444333444444444333333333333444444444444444444444444111111111222222222333333444555666777888:::;;;;;;<<<===????????????@@@BBB???@@@AAACCCEEEFFFHHHIIIKKKHHHGGGIIIHHHGGGKKKQQQ^^^rrr}}}wwwttt}}}kkkUUUCCC;;;;;;999<<<@@@<<<;;;999666666666777777666444444444333222111000111222222222222222111111000++++++,,,,,,,,,,,,,,,,,,)))))))))))))))******+++))))))((((((((((((((()))$$$%%%&&&&&&%%%%%%'''))),,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***&&&$$$""" """$$$&&&######$$$$$$%%%%%%&&&&&&"""######$$$$$$#########&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""!!!$$$'''%%%!!!!!!%%%###!!!"""$$$&&&''''''!!!!!!"""$$$$$$%%%%%%$$$############$$$&&&'''((((((***---333:::AAAGGGKKKLLLWWW^^^^^^aaajjjnnnkkkVVVAAA999AAALLLfff|||mmmeeekkkyyyqqqbbbcccqqq~~~bbbGGG555---------+++******,,,...000333666666444222111222......------------......111111000000///000000000.../////////000000000000---......///000111222333222222333333333333444444555888;;;>>>>>><<<888666555666777888999888888777:::===DDDMMMTTT[[[fffrrr~~~}}}|||xxxzzz|||}}}~~~vvvmmmfff___YYYPPPLLLIIIIIIHHHGGGJJJPPPSSSXXXaaakkkoooqqqvvv}}}rrr___UUU___lllxxx|||pppuuuxxxbbbQQQJJJIIIHHHHHHGGGEEECCCAAA:::666000......//////...---------------,,,,,,+++***+++---.........---,,,+++++++++*********))))))------------------------+++,,,---...////////////........./////////000000///000000111111222333333333444555777888:::;;;<<<;;;<<<===<<<>>>EEEMMMSSSmmmzzzooovvvuuu~~~{{{\\\HHHBBB@@@@@@DDD@@@;;;888777777666666555444444333333333333444222333333444444333333333444444444444444444444444111111222222222333333333555555666777999:::;;;<<<:::<<<>>>>>>>>>>>>@@@BBBAAAAAABBBCCCDDDFFFHHHIIIJJJGGGFFFGGGFFFDDDGGGLLLUUUjjjyyy~~~}}}wwwrrr}}}kkkXXXEEE<<<;;;888;;;@@@;;;;;;888666555555666666555333444555555333111111111/////////...............,,,+++*********+++,,,,,,(((((())))))************(((''''''''''''(((((()))&&&'''((((((((((((+++---,,,***(((%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&(((%%%  %%%(((""""""""""""###$$$&&&&&&""""""$$$%%%&&&''''''(((######$$$%%%%%%%%%$$$$$$######################## $$$(((((($$$"""$$$&&&&&&$$$""""""$$$'''((((((!!!!!!"""$$$$$$%%%%%%%%%"""""""""###$$$&&&'''((($$$&&&***000999CCCKKKPPPQQQZZZ___\\\^^^ggglllkkkSSS>>>777===DDD]]]rrrdddcccqqqzzzgggeeeppplllMMM888...///...---++++++,,,...///333666666444222222333.........------.........//////...//////000111222////////////000000000000------......///111222333222222333333333444444444666999===???>>>:::555222444555777888999999999999999;;;BBBKKKQQQWWWbbbmmmvvv|||yyyxxxyyyvvvwwwyyytttvvvsssiii___XXXPPPJJJGGGDDDBBBCCCBBBAAADDDJJJIIINNNXXXdddjjjlllrrryyyttt```VVV___mmmxxxvvvrrr~~~~~~eeeRRRGGGGGGGGGGGGFFFDDDBBBAAA999555000......///...---......//////......---,,,***+++,,,---...------,,,---------,,,,,,,,,++++++------------------------+++,,,---...////////////............////////////000000000111222222333333444444666777999;;;<<<===>>>@@@@@@>>>???FFFMMMQQQgggssszzzzzzdddNNNDDD???===888777666777888888777666777666555444444444444444222222333444444444333333444444444444444444444444222222333333333444444444666666777888:::;;;<<<===999;;;=========>>>@@@BBBDDDDDDDDDEEEGGGHHHJJJKKKIIIFFFEEEFFFDDDBBBDDDIIIOOOfffvvv|||~~~yyyzzz{{{tttuuuoooRRRFFF;;;888::::::;;;>>><<<:::777666777888999888222222222111111111111000//////000000000000//////---......---,,,***((('''))))))***++++++***(((%%%)))))))))(((''''''&&&&&&((((((((('''&&&&&&&&&%%%'''''''''((((((((((((((()))$$$###''')))'''%%%%%%&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&!!!!!!!!!"""###$$$&&&&&& !!!%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$#########%%%&&&'''###$$$%%%&&&%%%###!!! %%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$+++,,,,,,///<<>>444777???PPPqqqxxxpppiiisss}}}xxxnnnooo|||yyyUUU:::222---***++++++)))***...222555777777333000000111222222111000//////000000,,,///000///...000///,,,111,,,+++...///------//////000111000///...///000///...///111444444333111222444777999999777444222777555444555888:::888666222777>>>EEELLLTTT]]]dddssstttxxxuuuqqqxxx|||vvvvvvtttqqqsssjjj^^^TTTMMMGGGAAA======;;;:::999:::<<>>555333111///---+++******"""%%%))),,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++,,,---------,,,......---------......///...///111222222111000///---///000222333333222222444444555666777999;;;<<<>>>???AAA@@@@@@BBBHHHMMMeeetttnnnQQQFFFAAA:::888777777777888888999:::666666555444333333222222555444444333333444444555444333333222222333333444333333333444444555555555555555666777999:::;;;<<<;;;;;;;;;;;;===???AAABBBBBBBBBEEEIIIJJJIIIKKKPPPNNNJJJEEEAAAAAACCCDDDEEELLL^^^llluuuzzzvvvzzz}}}wwwyyymmmQQQFFF<<<:::;;;;;;<<<===;;;999777666777888888777222222222222111111111111111111111111000///---------,,,+++***)))))))))***+++***((((((((((((((((((''''''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''""""""%%%(((%%%###$$$&&&%%%$$$%%%&&&&&&%%%###""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%$$$%%%%%%&&&&&&$$$###"""###$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""!!!!!!!!!!!!""""""###%%%%%%&&&&&&$$$""" ###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&+++,,,---222@@@QQQ[[[^^^dddYYYXXXYYYUUUYYY\\\UUUKKK===444666<<>>DDDKKKTTT]]]cccmmmooorrrwwwtttoootttyyywwwsssnnnhhh___TTTKKKEEEAAA<<<888888777555444555777:::<<<@@@BBBJJJSSSXXX]]]fffooowwwiii^^^YYYeeeqqqxxx}}}yyyuuuhhhTTTJJJIIIGGGFFFEEECCC???<<<333222000...---++++++***'''***---...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,------------------------------...///000///000111222222222111111111222333444555555555555444444555777:::<<<>>>???AAACCCDDDBBB@@@BBBGGGKKK___zzzwwwWWWIIICCC===:::999888777777777777777666666555444444333222222666555555444444555555666555444444444444444444555333333444444444444444444555666777888999;;;<<<<<<;;;;;;;;;<<<===???AAABBBCCCCCCEEEIIIJJJJJJMMMSSSQQQMMMHHHCCCAAAAAACCCCCCGGGZZZhhhrrrwwwsssvvv{{{~~~mmmPPPFFF===<<<>>>===<<<<<<:::888777777888999777666333222222222111111111111333222222111///...,,,+++---,,,***((((((***,,,---+++***(((&&&&&&''')))***&&&&&&'''(((((()))******&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%!!!!!!$$$&&&###"""###%%%%%%$$$%%%''''''&&&$$$!!!"""###$$$%%%&&&'''((("""###$$$%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$##################!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$)))***---333BBBTTT___aaabbbWWWSSSRRRLLLPPPTTTNNNJJJ<<<444555888@@@XXXrrryyypppnnnxxxnnnfffrrrfffLLL333---*********))))))+++,,,000444666555222111111222111000000000000000000---000111...///222222000111...---222444222222444---///000111111111333444444444333444666666555333333444666888888666444333555444333555777888777666555999>>>DDDKKKSSS\\\aaafffgggiiijjjmmmttt~~~|||pppjjjnnnzzz|||xxxqqqiiiZZZSSSIIIBBB>>>;;;888555444333222111222333666777;;;===BBBJJJOOOTTT^^^hhhtttzzzfff___[[[gggssszzz|||}}}nnnqqqjjjWWWKKKIIIGGGEEECCC@@@<<<999111000///...---,,,,,,,,,,,,...000000...---,,,,,,------------------------+++,,,------......------,,,,,,---............---,,,,,,,,,---...///000111111111222333333333333333444444444444444555666777444555777999<<<>>>@@@BBBDDDFFFFFFDDDAAAAAAEEEIIIWWWxxx```MMMFFFBBB<<<;;;999888777666666666666666555555444333333333666666666555555666666666555555555555555555555555444444444444444444333333666666777888:::;;;<<<===<<<<<<<<<===>>>@@@BBBBBBEEECCCDDDHHHJJJJJJOOOUUUXXXTTTMMMGGGBBBAAAAAABBBCCCTTTaaajjjpppmmmppp}}}oooOOOEEE>>>>>>???>>><<<<<<999888777888999999777555333333222222222111111111222222111111000...---,,,...---,,,+++++++++,,,,,,******)))((('''((()))+++''''''(((((())))))))))))%%%&&&&&&&&&'''(((((((((((((((''''''&&&%%%$$$$$$$$$""""""%%%&&&###"""$$$%%%$$$$$$%%%'''((('''%%%######$$$$$$%%%&&&''''''#########$$$$$$%%%%%%&&&$$$$$$######"""######$$$###&&&)))((($$$!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$######$$$$$$###"""!!!""""""###$$$%%%%%%%%%%%%((('''&&&%%%$$$###""""""'''(((+++111@@@QQQ\\\^^^^^^SSSOOOLLLEEEIIIOOOJJJKKK>>>444444444999OOOhhhtttjjjtttsssdddnnn|||mmmRRR555...)))***+++)))(((***)))---111444555444222111111111000000000000000111,,,//////---...222333111111///111666777333/////////000222222111111222444666555444444555666444333333444666777777666444333333333444555666777777777888:::>>>DDDKKKSSSZZZ___```aaa```]]]\\\___hhhooouuuuuuqqqiiibbbeeeqqq}}}~~~wwwlllaaaQQQJJJBBB<<<:::999777555444333222111222333555666999999===DDDHHHNNNXXXcccppp}}}vvveee```]]]iiiuuu{{{|||dddnnnjjjXXXLLLIIIFFFCCC@@@===999666111000//////......//////...///111000...---,,,---........................+++,,,------......------------......///......---++++++,,,,,,...///111111222222333444444555555555444333222222222444555666555666888:::<<<>>>???@@@CCCDDDEEECCC@@@@@@DDDGGGTTTrrrjjjRRRIIIGGG===<<<;;;999888888777777666666555555444444444333666666555555555555666666555555555666666555555555555555555444444333333333666666777999:::;;;<<<===<<<<<<===>>>???AAABBBCCCDDDBBBCCCFFFHHHIIIOOOVVV^^^[[[TTTLLLFFFBBBAAABBBBBBOOOYYY```fffeeekkk{{{}}}pppMMMDDD===>>>@@@>>><<<;;;888777777888999888666444333333333222222222222111///000000000000//////...+++,,,------,,,***'''%%%'''))),,,,,,***))))))*********))))))((((((((((((%%%&&&&&&&&&'''(((((((((***))))))((('''&&&%%%%%%%%%###$$$''''''######&&&$$$$$$$$$&&&((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&!!!$$$''''''$$$""""""$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###!!! &&&&&&&&&'''''''''''''''""""""############""""""&&&&&&&&&%%%%%%%%%%%%%%%((()))+++000>>>MMMVVVXXXXXXNNNKKKHHHBBBGGGNNNKKKOOO@@@555444333777LLLdddxxxgggqqq{{{eeefffsss{{{nnnUUU777///******,,,***((()))&&&))),,,000222222111///111000000000000000111111///222111///111666999888......222999;;;555///---222333333222000///000111555444222222444444333222333444555666666555444333222333555555666777888999:::<<>>999888888777555333333222111222333444444888777;;;@@@DDDJJJTTT___lllyyy~~~rrrcccbbb___jjjvvv|||vvvaaarrriiiXXXLLLIIIDDD@@@===:::666333111000000000000000111111,,,---///...---------...........................+++,,,------......---------......///......------++++++,,,,,,...///111111333333333444444555666777555444333222333444555666666777888:::;;;<<<<<<<<<===@@@AAAAAA??????CCCFFFSSSoooqqqVVVKKKJJJ<<<<<<;;;::::::::::::;;;666555555555555555444444555444444333333444444555333444555555555555444333555555555444444333333333666666777888:::;;;<<<===<<<===>>>???AAABBBBBBCCCCCCAAABBBEEEGGGHHHMMMTTTaaa___ZZZRRRJJJEEECCCCCCCCCLLLPPPTTT[[[]]]eeewwwmmmLLLCCC<<<<<<>>>===;;;;;;999777666666777888666555333333333333222222222222//////000000000000//////((()))+++,,,+++'''### $$$(((,,,---***((()))***++++++***))))))(((''''''&&&&&&&&&''''''''''''''')))))))))((((((''''''&&&&&&%%%&&&)))'''$$$$$$((($$$###$$$&&&(((***)))(((''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""#########$$$%%%&&&((()))###$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&'''!!!"""""""""""""""!!!!!!""""""###%%%&&&((()))))))))+++,,,000<<>>BBBFFFPPPZZZgggssszzz~~~ooo```bbb___kkkwww}}}pppeee}}}|||eeeVVVKKKHHHCCC>>>;;;777333111111000000//////000111111***,,,------,,,,,,...///------------------------+++,,,------......---------............---,,,,,,,,,,,,,,,---...///000111333333333333444555777888666666555555555666666777555666888:::::::::999999999<<<>>>>>>===>>>BBBEEESSSmmmwwwYYYLLLIII<<<<<<;;;;;;:::;;;;;;;;;555555555555555555555555444444333333333333444444333444555666666555444333444444444444444444333333555555666777999:::;;;<<<<<<===???@@@BBBCCCCCCCCCCCCAAABBBEEEFFFFFFKKKQQQ^^^___]]]VVVNNNGGGDDDDDDBBBIIIJJJLLLSSSTTT]]]oooeeeLLLBBB::::::===<<<;;;;;;:::888555555666777777666444444333333333222222222000000111000000///...---((()))***+++***(((&&&$$$$$$'''******&&&%%%(((+++******))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%''')))'''###$$$)))######$$$&&&)))******)))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&'''(((((( !!!"""###### !!!"""###############$$$$$$%%%%%%&&&'''(((((('''((()))---888EEELLLLLLOOOGGGHHHGGG@@@EEENNNLLLPPPCCC:::888555444DDDYYYpppfffqqq}}}hhhbbbfffvvv~~~nnnYYY===333,,,,,,///---***)))...------000444777777555000000000000000111222222---...---+++---444999:::888555555888999444000000000111222111///...///000333111000000222444444444333444444555555444444333222555777888777888:::======???DDDLLLSSSXXXXXXVVVTTTOOOHHHEEEEEEDDDAAA>>>???CCCGGGFFFEEEIIIRRRZZZdddlllsssvvvwwwrrrhhh]]]NNNGGG???999777777555333111000000000000000000000222222666;;;>>>BBBKKKTTTbbbnnnvvv||||||kkk]]]```___kkkwww}}}~~~lllnnnqqq]]]PPPJJJFFFAAA<<<999666222000//////...............///,,,---...---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------,,,++++++---------------...///000222222222222333555777888555555666666666555555444444555888:::;;;;;;::::::888;;;>>>>>>======@@@CCCPPPhhh{{{ZZZJJJFFF===<<<;;;999999888888888555555555555666666666666555555444444444444555555333555666777777666555333333333444444444444444444444444555666888999:::;;;<<<===???AAACCCCCCCCCCCCDDDBBBDDDHHHHHHGGGJJJOOOXXX[[[\\\XXXOOOHHHDDDDDD===DDDEEEGGGNNNNNNTTTeeezzz___KKKAAA999999;;;;;;;;;<<<;;;888555444555666777777444444444333333333222222222222222111000...,,,,,,++++++++++++++++++++++++$$$&&&(((&&&""""""''',,,((((((((()))******++++++(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''')))'''###$$$)))#########&&&)))+++***)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""######)))%%%"""!!!$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######"""###$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&& !!!###%%%&&&&&&&&&))))))((('''%%%$$$######"""$$$%%%)))333AAAGGGGGGMMMGGGHHHGGG@@@DDDLLLKKKMMMBBB;;;:::666222???QQQggg{{{gggrrrssseeefffqqq~~~}}}}}}ppp]]]>>>444,,,---000...+++)))***(((&&&)))---000111000000000///000000111222222000111000---000888===>>>EEE>>>999888555000---......///000000///...000111333111000000333555666555333444444555555444444333333666888999888888;;;>>>>>>@@@EEENNNUUUYYYWWWUUUPPPJJJCCCAAACCCBBB===777999<<>>===<<>>@@@BBBCCCDDDCCCCCCEEEDDDFFFJJJJJJHHHIIINNNSSSXXX[[[XXXPPPHHHDDDCCC888@@@BBBFFFLLLKKKNNN\\\vvv]]]KKKCCC<<<===>>>>>>>>>@@@;;;777333222555888888888111333444333111111222333000111333222000---,,,,,,***))))))((()))+++,,,---++++++***'''%%%&&&+++///111---(((%%%$$$%%%%%%%%%)))&&&%%%(((,,,+++%%%%%%%%%&&&''''''&&&&&&&&&!!!""""""###%%%&&&''''''&&&%%%%%%&&&&&&'''((()))(((((((((((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&)))+++$$$###!!! !!!###$$$############"""!!! """###%%%$$$###!!! $$$$$$%%%%%%%%%&&&&&&&&&########################'''%%%###"""######"""!!!%%%%%%%%%$$$$$$$$$#########%%%$$$ !!!'''$$$'''(((///;;;CCCCCCGGGDDDCCCEEEEEEEEEJJJPPPWWWLLLJJJ:::222777888HHHddd{{{rrrxxxrrrmmmsss{{{iiiLLL>>>111000222///++++++'''))),,,---///111555777999555000...///000000//////...------...000333444<<<888444000...///111333///000111111222333444555111000000000000222333444222222333333333333444444;;;:::888888888:::<<<>>>???BBBGGGNNNTTTWWWVVVTTTPPPKKKDDD>>>;;;:::999888777555666:::===@@@GGGOOO[[[ccckkkpppssssssmmmeeeVVVOOOFFF???;;;888555333111111111111111000///...111///111666:::===EEELLLYYYjjjsssvvvuuugggZZZZZZeeemmmxxxkkknnnuuupppwww{{{kkkZZZMMMGGGFFFCCC>>>999444111//////.........////////////000+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------......------------...//////---------...///111222333000//////000222444666777999888666555444444444555777999;;;;;;:::888888888888:::::::::;;;<<>>@@@BBBDDDEEEEEEEEEHHHHHHHHHIIIJJJKKKKKKLLLTTT[[[___ZZZSSSLLLEEE???AAA@@@CCCHHHJJJJJJNNNTTTsss\\\JJJAAA;;;;;;===<<<<<<>>><<<999666555888999:::999222333444333111000111222111222333222000...------++++++******************%%%(((,,,,,,***(((((((((,,,)))&&&$$$%%%'''''''''%%%&&&&&&(((((('''%%%###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%&&&(((***&&&%%%###""""""###%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################%%%###""""""###$$$$$$############$$$$$$%%%%%%%%%$$$&&&&&&%%%"""!!!###&&&"""'''))))))...777===>>>EEEBBBAAACCCCCCCCCIIIPPPVVVMMMNNN===444777777DDD___yyyxxx{{{zzz{{{sssTTTCCC333...///---******)))+++---///000222666888999666222111222222222000000000///...//////111222555333000...---///111222222222333333444555555555111000000000111222333444222222333333333333444444555444444555777:::===???AAACCCHHHOOOTTTVVVUUUTTTKKKFFF???:::777666666555333111111555888;;;BBBJJJWWWaaakkkrrrwwwxxxrrrjjjZZZSSSHHH@@@;;;777444222222222222111111000///...111///111666:::===DDDLLLYYYjjjsssuuutttfffYYYZZZdddlllwww|||nnnvvvyyyppprrrzzz{{{qqqcccTTTJJJFFFDDDBBB===888333111//////,,,,,,,,,------------...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...------------...//////.........//////111222333111111111111333555777888999888777555555555555666777888;;;;;;:::888999999777888::::::;;;===@@@CCCMMMbbb~~~___IIIDDD@@@===;;;999::::::999999555555555555666777888999888888777777777777888888777555444444666666555444555555444444444444555555444555666777888999:::;;;===>>>AAACCCEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKUUU\\\aaa^^^WWWPPPIIICCCCCCBBBDDDIIIJJJIIILLLQQQrrr\\\III@@@:::::::::999999;;;:::999777777888999999888333444555333111000000111111111111000///...---,,,,,,,,,,,,++++++)))((((((%%%(((***+++)))((('''''')))'''%%%%%%&&&'''&&&&&&$$$&&&((((((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""&&&&&&''''''((()))))))))"""###$$$$$$$$$$$$$$$###"""###$$$###""""""###%%%'''&&&%%%$$$$$$%%%&&&'''""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%###########################"""!!!"""$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''###%%%'''((('''%%%###"""$$$(((******---444:::<<>>CCCEEEIIINNNSSSUUUTTTRRRGGGCCC<<<888555555444333000......222555888???GGGQQQ]]]lllvvv|||}}}wwwoooaaaZZZOOODDD===888555333333222222111000000//////111///111666999<<>>AAADDDNNN___|||~~~|||```KKKFFF@@@===;;;999::::::999999444555555666777888:::;;;999999999999999:::::::::888777666666777777555444555555444444444444555555333444555666888999:::;;;>>>???BBBEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKVVV^^^eeeccc\\\VVVNNNGGGEEEDDDFFFJJJJJJHHHJJJNNNttt^^^IIIAAA:::999:::888888:::777777666666777777666555444555555333111//////000000///...---...---,,,******++++++,,,,,,***)))(((+++***'''$$$$$$%%%(((+++)))((('''&&&&&&%%%###!!!'''''''''''''''(((***,,,&&&%%%%%%$$$$$$$$$$$$$$$''''''''''''&&&%%%###"""&&&&&&'''((())))))))))))!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%'''&&&%%%%%%%%%%%%&&&''' !!!######$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((""""""#########$$$$$$$$$########################$$$"""!!!"""###%%%%%%$$$""""""###$$$%%%%%%&&&&&&######$$$%%%'''&&&### ###&&&)))+++...444<<>>AAACCCMMM[[[uuu{{{aaaLLLHHH@@@===;;;999::::::999999888777777777777777888999888888888888888888777777999777666666666666555333555555444444444444555555444555666777999;;;<<<<<>>GGGIIIGGGGGGKKKNNNQQQYYYbbbvvvwwwyyy[[[@@@;;;666AAAMMMkkk~~~nnnQQQ;;;111///---***((()))++++++***+++...000...000111222222000///...//////000111222111111111///000000111111111000000111111111000000//////...000111111222333333444444222222222333333333444444666666666777888999;;;;;;DDDFFFJJJOOOSSSSSSPPPNNNGGGCCC===:::888777555444111//////333555888>>>FFFNNN^^^ppp|||zzzsssiiicccZZZNNNDDD===999888555444333111000/////////222000111555777:::@@@GGGUUUfffooooookkk^^^VVV[[[dddlllvvv}}}~~~yyyvvviiiWWWJJJFFFEEEBBB<<<:::666222000..................////////////000...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///............///000000111000000000000000111222111111222333444555555666999999999999999888888888555777888888888888:::<<<:::<<<>>>>>>>>>???@@@BBBIIIUUUmmmbbbMMMHHH@@@===;;;999::::::999999888777777777777777888999888888999888777666555444777666555555666666444333555555444444444444555555555666777999;;;===>>>???AAACCCEEEHHHJJJLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLWWWccclllllleee\\\PPPGGGBBBCCCGGGMMMMMMJJJKKKNNNsss^^^JJJBBB;;;;;;;;;::::::<<<:::::::::999777666777999333444555333111000000111444111......111222000...(((((()))***+++,,,,,,,,,)))((()))***+++)))&&&###$$$$$$$$$&&&((()))((('''(((### &&&***(((%%%)))(((&&&%%%$$$%%%%%%&&&###%%%''')))))))))'''&&&$$$%%%&&&(((((((((((('''$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''######$$$$$$$$$$$$######"""###$$$%%%&&&&&&'''&&&$$$###"""!!!"""$$$&&&'''#########$$$$$$$$$$$$%%%########################'''%%%###"""######"""!!!%%%%%%%%%$$$$$$$$$######(((&&&%%%$$$$$$%%%((()))*********,,,---111>>>JJJRRRQQQRRRVVVXXXZZZaaahhhgggFFF===666@@@IIIaaa|||xxxyyy___EEE555000,,,))))))***+++*********,,,...///111333444333111111222000000000111111222222222////////////............333222222222111111000000000111222333444444444444222222333333333333444444///000222444777999;;;<<>>???@@@CCCEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKVVVbbbnnnpppiii___RRRHHHAAACCCHHHNNNOOOKKKJJJMMMttt___HHH@@@::::::;;;;;;;;;===;;;;;;:::888555555777:::222333444333111000111222444000,,,,,,000111000---******************++++++***))))))***,,,+++'''###%%%$$$$$$&&&(((******)))&&&$$$###$$$&&&((('''&&&+++)))'''&&&%%%%%%&&&'''$$$&&&(((******)))'''&&&"""###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$ !!!"""!!!!!!!!!###%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$$$$$$$###"""""""""###$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&&&&%%%######'''******'''''')))***000???OOO]]]\\\]]]`````````ccciii~~~pppLLL@@@555<<>>EEEOOOaaakkkjjjfff[[[VVV^^^jjjpppyyy~~~yyyzzzxxxhhhQQQCCCCCCCCC???777555222///------------,,,,,,,,,------------...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---///////////////000000111//////000000111222333444222333444555666666555555666777888999999888777777777888888777666666888:::999<<<@@@BBBCCCEEEFFFHHHIIINNN___|||kkkPPPEEE@@@===;;;999::::::999999555555555555666777888999555777999:::;;;:::999888666555444555777888888777555555444444444444555555555666888:::<<<>>>???@@@EEEFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIISSSaaaooosssnnndddWWWLLLCCCDDDJJJOOOOOOJJJHHHJJJwwwbbbGGG???999999;;;;;;;;;===999:::999555222222555999222333444333111111222333111,,,((())),,,...---***---,,,+++)))((()))******111,,,'''%%%''')))***)))***(((&&&&&&((()))(((''''''(((***)))(((((()))***,,,***(((&&&%%%&&&'''(((%%%''')))******)))&&&%%%!!!###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$%%%''')))###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###########################"""!!!"""$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''###&&&%%%!!! ###(((%%%"""###&&&)))111CCCVVVeeecccdddfffeeebbbccchhhyyyuuuPPPAAA444999@@@PPPjjj~~~zzz]]]DDD888222...---......---,,,,,,---///,,,///111000......000333666555222000//////000111111111000000000222333444.........///////////////000111333444555555444333222222333333333444444444222333555777888999::::::EEEKKKSSS\\\```]]]WWWQQQGGGCCC>>>:::777444111///333000000333555777>>>FFFUUUfffzzz|||zzzttthhhXXXJJJAAA===888666333111//////000000222000000444666777===DDDMMM```jjjiiieee[[[WWW```lllrrrzzzxxxwwwzzzwwwuuufffNNNAAAAAAAAA<<<666444111...---,,,------........./////////000000+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///////////////000111111/////////000111333444555333444555777777777666666666666888999999888777666888999888777555555777999777;;;???CCCEEEHHHJJJLLLKKKNNN[[[vvvpppRRRDDD@@@===;;;999::::::999999888888777555444444444444111333666888:::::::::999666555555666999::::::999555555555444444555555555444555777999;;;===???@@@FFFGGGHHHJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHPPP___ooouuuqqqhhh[[[PPPEEEFFFKKKPPPOOOIIIFFFHHHvvvaaaKKKCCC<<<;;;;;;999999;;;999888666666777777555444444555666666444222222333...------...000111///---//////---+++)))'''&&&%%%******))))))((((((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&$$$$$$###""" """%%%&&&%%%$$$%%%%%%$$$%%%&&&((()))((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&+++***(((&&&$$$######""" !!!"""###############%%%$$$"""!!! $$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''(((111EEEXXXjjjgggdddbbbcccdddeeeeeeqqqyyyVVV:::333777<<>>KKKaaallljjjhhh___XXX\\\hhhrrr{{{{{{kkklllxxxiiiYYYMMMEEE???===>>>222111///---+++***)))))),,,,,,,,,---------.........------,,,,,,------...,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...///,,,---222333111///000111000000111333444444333222888??????:::666777:::666777999::::::999777666999999999888666555666888888:::<<>>@@@BBBDDDEEEGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIPPP\\\mmmwwwvvviiiZZZOOOKKKIIILLLRRRSSSNNNIIIHHHxxxcccJJJBBB;;;;;;;;;999999;;;999888666666777777555444444555666444222000///000222000///000111111000///,,,,,,++++++***)))((((((***)))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!###%%%%%%$$$######$$$"""###%%%%%%%%%$$$"""!!!########################$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############!!!""""""############"""&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&''''''(((///AAARRRbbbaaaaaabbbcccddddddcccnnn}}}yyyYYY>>>666888;;;IIIaaazzzwwwqqq]]]BBB333333...---,,,+++************...///000111222333333333333222111111000000111111111222333444555555444444///000111111222222111111111111111111111000000000333444444555444444333333666555777;;;;;;999<<>>???AAACCCEEEFFFHHHIIIJJJJJJIIIIIIGGGFFFFFFEEEEEEGGGHHHIIIMMMYYYjjjwwwzzzooo___SSSKKKJJJLLLSSSUUUPPPKKKIIIsss___HHH@@@::::::;;;:::999;;;:::888777777777777666444333444555333000---,,,---444222///...///000000///))))))*********+++++++++))))))))))))(((((((((((()))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''''''''***)))(((''''''((()))***######$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###""""""######$$$%%%%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$"""""""""######$$$%%%&&&"""############""""""!!!$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&%%%'''((((((---;;;JJJYYY\\\```dddffffffdddccchhhvvvwww]]]EEE999888:::DDDZZZzzzllljjjmmmpppfffNNN999000...---,,,++++++*********---...000111222333333333333222111111000000111111222333444555555444333222---......///000222333444333222111000//////000111333333444444555444444333666555777;;;<<<;;;>>>DDDGGGOOOXXX^^^bbbccc\\\TTTGGGBBB;;;555333222111111---.........000777@@@HHHZZZlllvvv^^^MMMCCC999888555333111000000000---...///000222666<<>>===:::777888>>>EEEDDD>>>888555444888888777777666666666555888999:::999888777888999:::;;;===???CCCFFFIIIJJJJJJJJJTTTmmmbbbLLLAAA@@@===;;;:::999999999777666555444444333444444666777888999::::::::::::666666555444555666777888555555444444444444555555666888;;;>>>???@@@BBBDDDGGGHHHIIIJJJJJJJJJHHHHHHFFFEEEEEEDDDDDDFFFGGGHHHKKKUUUfffwwwxxxfffXXXMMMKKKMMMUUUXXXTTTNNNKKKjjjVVVFFF>>>999:::;;;::::::;;;:::888777777888777666444222333444222000...---...444111---,,,,,,---,,,,,,)))))))))***+++++++++,,,))))))))))))(((((((((((()))(((&&&%%%%%%&&&''')))''''''''''''''''''''''''***))))))(((((())))))***#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$""""""###$$$%%%'''((('''$$$!!!''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###############"""!!! $$$$$$######$$$%%%%%%&&&"""######$$$%%%&&&''''''#########$$$$$$%%%%%%&&&$$$%%%''')))(((+++555@@@SSSYYYccciiikkkhhhdddaaaaaammmwwwrrr___JJJ<<<777999@@@QQQppp|||uuu______fffqqqppp\\\AAA000......---,,,++++++++++++---...///111222333333333333222111111000000111111222222333333333222000///......------...000222444555444222000///000111222333333444444555444444444333222444888::::::===CCCHHHPPPXXX\\\``````ZZZQQQFFF@@@999333111111111222---...//////111666???FFFUUUiii~~~zzzbbbMMMAAA:::888666444222111111111//////000000111555;;;@@@EEEZZZcccbbbaaa\\\YYY```dddmmmvvvyyy||||||hhhnnn~~~kkkYYYHHHCCCBBB???888444---------,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---......222///...000111111666<<<===>>>AAACCCDDDAAA;;;777<<<======999444222555888:::999888777666666666777888999;;;:::999999999;;;;;;<<<===???AAADDDFFFHHHFFFIIIRRRgggjjjOOOCCC@@@===;;;::::::999999777666666555444444555555777777888999::::::::::::888777666555555666777888555555444444444444555555777999<<<>>>???AAACCCEEEIIIJJJJJJKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFJJJSSSdddxxxmmm\\\PPPMMMPPPXXX\\\XXXQQQMMM}}}bbbPPPCCC<<<888999;;;::::::;;;:::999777777888888666555000222333333222111111222444111---++++++,,,,,,+++++++++******************(((((((((((()))))))))))))))'''&&&%%%%%%&&&((()))'''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''(((((('''$$$######%%%###%%%'''(((((('''%%%###''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###############"""!!! %%%%%%%%%%%%&&&'''((((((!!!""""""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$&&&)))((()))///888LLLVVVccclllmmmhhhbbb^^^[[[ccckkkjjj___NNN???777999<<>>999999999888555222222555999;;;:::999888888888888999777999;;;<<<;;;:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDCCCGGGOOOaaasssUUUFFFBBB===;;;;;;;;;:::999777777666555555555666666777888999::::::;;;::::::<<<;;;999777666666666666666555555444444555555666777999===???@@@AAACCCEEEIIIJJJJJJJJJJJJHHHGGGFFFCCCCCCBBBAAABBBCCCDDDEEEJJJRRRcccxxxqqq```SSSPPPRRR[[[```\\\TTTOOOxxx___PPPAAA:::777999<<<;;;:::;;;;;;999888888888888777555000222444444333222333444444222///.........---,,,,,,,,,++++++***)))))))))(((((((((((())))))))))))''''''&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#####################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((&&&$$$###$$$%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""###"""############""""""!!!!!!!!!!!!!!!""""""###$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))(((''',,,333DDDPPPaaallllllfff___ZZZYYY\\\aaabbb]]]QQQBBB888777999CCCYYYvvv{{{yyyzzzkkk[[[YYY]]]hhhpppdddHHH000///...---,,,+++++++++++++++,,,...000111333333333333222111111000000111111000111111222111000///...333222111000////////////444333222111111222333444222222333444555555555555555333444888::::::???EEEIIIQQQYYY]]]___\\\SSSIIIAAA===666222000111111111///000111111111555<<>>888111---+++++++++++++++,,,---...,,,,,,,,,---------.........------,,,,,,------...,,,++++++,,,,,,---...///---------------......///222000000222222333;;;DDDPPPPPPRRRRRRPPPJJJAAA;;;333666999:::999777666666::::::::::::::::::::::::777999<<<======<<<======<<<<<<<<<===>>>???@@@AAA@@@FFFMMM[[[xxx|||]]]JJJEEE???<<<<<<<<<:::888777777666666666666777777777888999:::;;;;;;;;;;;;???===;;;888777666666666666666555555555555666666777999<<>>;;;555///---,,,,,,,,,+++,,,,,,------,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,...//////---------------...//////111000111333333444===FFFUUUUUUUUUTTTPPPIII???999333555999::::::888666555666777999:::;;;;;;:::999666999===>>>>>>===>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>EEEKKKVVVqqqgggNNNHHHAAA=========;;;888888777777666666777777888777888999:::;;;;;;;;;;;;===<<<:::888666666666666666666555555555555666666666999<<<>>>???@@@BBBDDDFFFGGGHHHHHHHHHGGGFFFEEEAAA@@@@@@???@@@AAABBBCCCFFFPPPaaavvvyyymmm[[[WWWXXX```fffaaaVVVOOOqqqXXXLLL>>>888555999<<<;;;;;;<<<;;;999888888999888777666333444555444222000000000///...------...---+++)))***************+++++++++'''((((((((())))))******%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$###""" """$$$((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&& !!!"""###############&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%###%%%(((((('''+++000;;;KKK___mmmpppjjjddd```]]]YYYVVVYYY[[[VVVIII===222555===MMMeeexxxnnnuuurrrddd^^^[[[```iiieeePPP<<>>EEEOOOXXXaaafffgggbbbUUUIII===:::666333222111000...+++---000111222777???EEEQQQ[[[ffflllqqqrrrnnnhhheeefffiiimmmmmmcccSSSEEE888666444222000/////////000000000000111555;;;???DDDVVV[[[WWWVVVTTTUUU______gggmmmoooqqqwww{{{|||~~~wwwcccfff|||~~~}}}{{{lllSSSIII@@@<<<888222......,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,---...///000...------------...//////000000222444444555>>>GGGUUUUUUTTTRRRMMMEEE<<<555888777555444333444666777444555888:::;;;;;;:::999666999===??????>>>>>>???;;;;;;:::::::::;;;;;;<<<===EEEJJJSSSmmmoooQQQJJJBBB>>>>>>>>>;;;888888777777777777777888888888888999:::;;;;;;;;;;;;:::999888666666666777777666666555555555555666666666888;;;>>>???@@@BBBDDDEEEFFFGGGGGGHHHGGGFFFEEEAAA@@@?????????@@@AAABBBDDDNNNaaauuu|||rrr^^^YYYYYYbbbgggbbbWWWOOOnnnXXXKKK>>><<<:::999:::;;;;;;:::999888666666777888888777333444666777777666444333111///......//////...---++++++++++++************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((***)))((('''&&&'''(((((()))&&&######%%%&&&%%%#########$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%''')))$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!###%%%'''$$$$$$$$$#########""""""%%%%%%$$$###""""""######$$$###$$$&&&((()))'''&&&,,,,,,***'''$$$$$$%%%''''''&&&%%%%%%&&&(((+++---444CCCXXXjjjttttttjjj```ZZZUUURRRVVV[[[ZZZOOODDD555888:::@@@WWW{{{sssssszzz}}}xxxoooeeeccchhhgggVVVDDD:::333...---,,,***+++---***+++,,,,,,,,,---///111111,,,(((+++111666444000111111000111222444666888444333222111000000000000333222111///...---------111333444444333333555666666666777:::;;;===DDDLLLTTT```hhhfffbbb^^^UUUJJJ@@@888222000///...///222000///000111111333>>>IIITTT^^^fffiiiiiihhhddd^^^^^^^^^aaafffhhhaaaRRRFFF===:::777444222111111111///...000222222333999AAAKKKUUU\\\YYYSSSTTTXXX[[[dddiiioooqqqppprrrwww|||hhhddduuuyyyxxxooo\\\JJJEEE???999444000---************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++---///000///---+++)))***++++++,,,,,,------...000000000000000000000000...///111333666<<>>:::888777777777777777888888666777777777888888888888<<<<<<<<<============>>>;;;<<<<<<;;;::::::===??????DDDLLLWWWlllvvv]]]MMMFFFCCC;;;999;;;666777777777777777777777777:::;;;===>>>???>>><<<;;;:::999888888777777888888888777666555444333333333777888:::<<<>>>@@@AAAAAA@@@@@@BBBEEEGGGFFFCCC@@@AAAAAA???>>>>>>>>>???@@@GGGUUU^^^{{{qqqfff```___fffkkkfff[[[TTToooXXXIII>>><<<:::999:::;;;;;;:::;;;999777666777777666444111222444555444333222000000///......//////...---))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))((((((''''''&&&&&&&&&)))((('''&&&&&&&&&''''''***'''%%%%%%'''(((&&&%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################&&&''''''%%%###"""###%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%###"""###$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$#####################$$$%%%(((((('''%%%******)))'''%%%$$$%%%''''''&&&%%%%%%&&&(((+++,,,000===PPPaaalllmmmggg```]]]WWWSSSVVV[[[ZZZOOOEEE888777777>>>QQQnnnxxx{{{xxxuuuwwwsssbbbQQQ;;;333------...,,,+++---)))+++,,,,,,,,,---///222555111......111333111...222111111111222444555666444333222111000000000000222222111111111111111222222333555444333333444555777555555666777:::CCCMMMUUUaaaiiigggccc```VVVKKK???777111///...,,,---000000000111333333666BBBMMMWWW___ggghhhhhhgggbbb]]]YYYYYY[[[```dddaaaVVVMMM???===:::666444333222222222000111333333444;;;DDDLLLVVV\\\XXXSSSTTTYYY[[[cccggglllnnnppprrrwww{{{}}}~~~~~~uuu^^^aaayyyvvvuuuzzzgggRRRFFFBBB<<<666222///,,,***++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,---...///...---+++***,,,,,,,,,---......//////000000000000000000000000///000222444666;;;AAAEEEKKKMMMNNNLLLGGGAAA===;;;888888777777666777777777777888888888999999999999;;;;;;<<<<<<<<<=========:::;;;;;;:::999999<<<>>>AAAEEEKKKUUUhhh|||^^^NNNFFFDDD<<<:::<<<888888888888888888888888888888999;;;=========<<<;;;:::999888888777777888888666555555444444444555555777888:::<<<>>>@@@AAAAAAAAAAAAAAACCCEEEDDDBBB@@@@@@???>>>===<<<===>>>>>>DDDSSS___~~~xxxgggbbbaaahhhmmmhhh^^^XXXpppWWWGGG>>><<<:::999:::;;;;;;:::;;;999777555555555444222222333444444444222111000000///......//////...,,,))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))((('''&&&%%%$$$$$$(((''''''&&&%%%&&&&&&&&&((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################&&&''''''&&&###""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$#########$$$&&&'''&&&$$$&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%&&&(((***++++++555EEEVVVaaaddddddbbbccc\\\WWWXXX\\\\\\TTTLLL===555333;;;HHH\\\|||~~~vvvgggGGG:::///---...---++++++)))***,,,,,,,,,...000222555444333111111000000000222222222222222333444444333222111111000000000000//////000000111333444555333444555444333222333444666333222333333777AAALLLUUUbbbjjjiiieeeaaaWWWKKK>>>666000...,,,******---000///111444555:::GGGSSS[[[bbbhhhgggfffeeeaaa\\\YYYXXXXXX\\\```___XXXRRRCCCAAA===:::777555444333444222222333333555===GGGOOOWWW[[[WWWRRRTTTYYY\\\ccceeehhhlllppptttwwwyyyzzz{{{|||}}}~~~~~~gggXXXcccuuurrryyy~~~qqq[[[FFFAAA===777333000---+++))),,,,,,++++++++++++++++++++++++************++++++------------------,,,,,,---------...//////000000000000000000000000000000000111333444555999===AAAHHHIIIIIIFFFAAA===;;;:::888888777666666666666666888888888999999999:::::::::::::::;;;;;;;;;<<<<<<999::::::999888999;;;===BBBDDDIIIQQQbbb~~~```OOOFFFDDD<<<<<<>>>999888888888888888888888888666888999;;;<<<<<<;;;;;;:::999888888777777888888444444444444444555666666777888:::<<<>>>@@@AAAAAABBBAAA@@@AAABBBBBBAAA???>>>===<<<;;;;;;;;;<<<===AAARRR```jjjddddddkkkoookkkccc]]]pppWWWEEE===;;;999999:::;;;;;;;;;:::888666555555555444222555555555555555444222222000...------...///---,,,++++++++++++*********)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%'''((('''&&&%%%%%%&&&######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######"""""""""######$$$###"""###%%%&&&%%%$$$###%%%&&&'''%%%$$$%%%&&&&&&&&&%%%&&&&&&((()))***(((///<<>>===999444000...---+++***,,,,,,,,,++++++*********,,,++++++++++++++++++,,,......---,,,,,,,,,---...,,,------...//////000000000000000000000000000000000111222222333555999<<>>:::888777888888777666555555555555777777888888888999999999999999:::::::::;;;;;;;;;999::::::999999999<<<>>>@@@AAAFFFMMM[[[uuucccPPPFFFCCC<<<<<<>>>999888888888888888888888888666777999:::;;;<<<;;;;;;:::999888888777777888888555555444444444555555666777888:::<<<>>>@@@AAAAAACCCAAA@@@@@@@@@AAA???>>>>>>===<<<;;;:::;;;;;;<<>>FFFQQQ___jjjjjjgggbbbVVVIII===777111000...++++++------,,,...222555===KKKYYYeeekkknnnllliiihhheeeaaabbbbbbccceeeeee```YYYSSSJJJHHHEEEAAA<<<888555444444222111333444888BBBLLLVVVZZZZZZTTTPPPTTTZZZ\\\dddeeeggglllrrrwwwyyyzzzzzz{{{|||}}}~~~iiiaaadddzzz~~~vvvpppkkkkkkuuu~~~|||qqq^^^JJJ<<<:::777222///......---+++,,,,,,,,,++++++*********------,,,,,,,,,,,,------...---,,,++++++,,,...///,,,,,,,,,---......//////000000000000000000000000///000111111000222444777:::===@@@@@@===999555444777666666555444444555555666666666666777777777777999999999::::::::::::;;;:::;;;;;;::::::;;;===@@@<<<===BBBIIITTTkkkfffQQQEEEAAA;;;<<<>>>888888888888888888888888888888888999:::;;;<<<<<<<<<:::999888888777777888888777777666444444333333333777888:::<<<>>>@@@AAAAAABBBAAA??????@@@@@@???>>>>>>===<<<;;;:::;;;<<<<<<===OOO^^^lllhhhggglllooolllgggdddnnnWWWGGG===;;;999999:::<<<<<<<<<888666555555666777777666222111111111111222222222///...------......---+++))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&''''''''''''&&&%%%%%%"""%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######""""""""" ###%%%%%%%%%&&&'''"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############"""%%%%%%%%%%%%%%%&&&&&&&&&"""!!!!!!!!!!!!"""######&&&%%%######%%%&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&''''''''''''******333CCCPPP[[[mmm~~~|||tttjjjgggjjjpppsssttt```LLL===:::999>>>VVVssszzzdddIII888000------000***+++,,,,,,,,,---///111222444555444///------...111222222222222222111000111000000//////000000000222111111111111111222222222333444333222111222333222222555999999999===DDDOOO^^^jjjkkkhhhbbbVVVHHH===666222111000------///---,,,...111555<<>>999555111///......---,,,,,,,,,++++++++++++++++++......------------.........---,,,+++,,,---...///+++,,,,,,---......//////000000000000000000000000...///000000000000222444666999===>>><<<888555333555555444444444444555555555555555666666666777777999999999:::::::::;;;;;;:::;;;;;;;;;:::<<<>>>AAA:::;;;@@@GGGOOObbbkkkUUUGGGBBB<<<<<<>>>888999999999999999999999999999999::::::::::::;;;;;;:::999888888777777888888888777666555444333333333777888:::<<<>>>@@@AAAAAAAAA@@@???@@@AAAAAA@@@>>>>>>===;;;:::::::::;;;<<<<<>>@@@:::;;;@@@FFFJJJYYY|||qqqYYYJJJDDD===>>>???888999999999999999999999999::::::999888888888888999:::999888888777777888888777666555444444444444444777888:::<<<>>>@@@AAAAAA??????@@@BBBCCCCCCAAA>>><<<;;;:::999888999::::::;;;KKKYYYzzz}}}qqqmmmkkknnnoookkkhhhhhhkkkXXXLLL<<<:::888999;;;<<<===<<<===:::888777777777555444111111111222333444666666///---,,,,,,---...,,,+++++++++++++++************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((('''''''''((()))))))))(((&&&&&&"""%%%&&&$$$######$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$###### ###&&&((('''&&&%%%&&&!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''')))'''$$$$$$%%%&&&'''&&&(((((('''%%%######&&&(((%%%%%%&&&'''''''''&&&&&&'''%%%--->>>LLLYYYppptttlllmmmsssxxx{{{vvvcccLLL<<<666:::HHHWWWpppwww___JJJ999111000,,,---...---,,,+++---///111222333444555444333222///000111222333222222111000000////////////000111............///000222222000111333333222222333555555333333444444666===FFFPPP```lllnnnkkkeeeXXXJJJ999444000111111......000111000000222555<<>>@@@AAAAAA>>>???@@@CCCEEEDDDAAA???::::::888777777777888999:::JJJWWWxxx~~~tttooommmoooooollliiiiii|||hhhXXXGGG<<<:::777666888999::::::::::::999777444222222222555444444333111///---,,,111111000000///---,,,+++,,,+++***))))))***+++,,,*********(((&&&&&&(((***)))'''%%%%%%((()))(((&&&'''((()))))))))(((&&&%%%%%%###"""###%%%''''''&&&%%%%%%$$$$$$###$$$$$$$$$%%%#########%%%&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$(((''''''''''''((())))))'''&&&&&&%%%%%%$$$$$$###!!!###%%%''''''%%%###!!!'''%%%###"""###$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!###&&&'''(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))'''&&&$$$###"""###$$$$$$###%%%&&&&&&$$$$$$%%%''')))(((---777FFF[[[uuurrrhhhjjjqqqvvvxxxppp^^^III888666@@@KKK```{{{}}}```BBB111...222---+++---///------///333333333111//////000222111111222222222333333333222222222111111111111000444333222111000000000000333333333222222222111111111333444333444888???EEETTTcccooopppllleeeWWWHHH>>>:::444000.........---000------333999AAAMMMXXXjjj{{{~~~}}}|||xxxppphhhbbbaaa```___```ccc\\\YYYUUUOOOHHHBBB===;;;:::999:::===DDDNNNXXX^^^ddd^^^WWWRRRNNNPPPYYYcccccceeehhhkkkmmmppptttwwwyyyzzz}}}~~~ssssssxxxtttvvv}}}zzzgggPPPBBB:::555333222///---,,,+++++++++++++++,,,,,,---...//////------,,,+++*********+++,,,---......//////......///---,,,---000222000...000111111111222222222222222222333333333222111111555777999999777555555555333222222222222333444555666888999888666555888;;;999:::<<<======;;;888666;;;;;;<<<======<<<;;;:::777:::;;;CCCLLLRRRlllaaaLLLFFF???======777;;;;;;::::::999888777777666666777888888888888777999999888888777666666666999777555444333444555666999;;;>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBBBB>>>999666666777777777???III]]]vvvyyypppnnnsssssslllhhhjjj}}}jjjYYYFFF>>>;;;999888:::;;;<<<<<<888888888666444222111111666666555444333111000///000000000000///---,,,++++++***))))))))))))***+++)))******(((&&&&&&(((***&&&$$$""""""$$$&&&%%%###&&&'''((())))))((('''&&&***(((&&&&&&((((((((('''$$$$$$#########$$$$$$%%%%%%#########%%%%%%$$$###&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%''')))******)))'''%%%&&&$$$###$$$&&&''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$!!!###&&&(((******((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%''')))(((,,,555BBBVVVooovvvgggdddiiimmmuuummm]]]JJJ;;;777<<>>:::444000///............---///333999AAAOOO\\\pppxxxrrrlllggghhhhhhdddbbbccc```]]]XXXQQQJJJCCC>>>;;;888999===CCCJJJRRRYYY]]]ddd]]]VVVQQQNNNOOOWWWaaaeeegggjjjlllnnnqqquuuxxxzzz{{{}}}wwwnnnppp{{{xxxwwwbbbLLL???888333000///---,,,,,,,,,,,,---+++,,,,,,,,,---.........------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,///---,,,---000111000...000000000111111111222222222222333333333222222111444666888888666555444555333333333333333333444444333555777777555555777:::999:::;;;<<<;;;:::888777;;;<<<===>>>>>>===<<<;;;999<<<<<>>>>>999<<<<<<<<<;;;:::999999999666777888888999999888888;;;::::::999888888777777888777555444333444555666999;;;===>>>>>>>>>???@@@@@@@@@@@@??????@@@@@@AAA???===999666444555666888>>>HHH]]]wwwzzzqqqnnntttuuuooolllnnnlllZZZEEE>>>;;;999888999;;;<<<<<<999999999999777666444333444444444444333222111000000000000///...---,,,+++******))))))))))))******)))******)))'''&&&((()))((('''%%%%%%'''((('''&&&&&&''''''((((((((('''''')))'''%%%$$$%%%%%%$$$###""""""""""""###$$$%%%%%%$$$#########%%%%%%###"""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$###$$$%%%((()))((('''&&&%%%$$$$$$&&&&&&%%%$$$ """&&&)))+++,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&&&&'''((()))(((***111<<>><<<@@@GGGLLLccclllTTTJJJAAA???@@@<<<;;;;;;;;;:::999999888888888888999::::::::::::999:::999999888888777666666888777555333333444555777999;;;===>>>>>>>>>???@@@??????>>>>>>===>>>>>>???<<<<<<;;;777333333666999;;;FFFZZZuuu|||ssspppuuuwwwrrrpppsss~~~nnn[[[EEE;;;999666666777999999999777777777888999777444222000111111111111000000///000000000///...---++++++)))))))))))))))))))))))))))******)))''''''((())))))(((''''''(((((()))((((((((((((''''''&&&&&&&&&&&&$$$###"""###$$$###"""!!!!!!!!!"""###$$$%%%&&&$$$######$$$%%%%%%###"""###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))######$$$%%%%%%&&&''''''######%%%&&&&&&%%%############$$$&&&((()))'''%%%%%%$$$###$$$&&&'''&&&%%%!!!###&&&)))+++,,,,,,,,,************))))))))))))((((((((((((((((((''''''%%%&&&'''((('''&&&%%%$$$'''((())))))(((((()))***(((''')))...777HHH```uuuooo```^^^aaaggghhhdddVVVDDD777444666AAAXXXzzzqqqPPP999444///,,,---///---...111///222666888666444333222444333333333333222222222222222222111111111000000000000111111333444666777111000000000000000000000111333444333444888???EEESSS```jjjjjjgggeee\\\QQQCCC???999555333333222222,,,...222555777???RRRcccyyy{{{kkkjjjnnnxxx|||wwwoookkklllhhhbbbYYYPPPHHHBBB>>>;;;???FFFNNNVVV]]]aaabbbggg^^^UUUQQQNNNPPPWWW___iiillloooqqqrrrtttvvvxxx}}}~~~pppiiittt~~~cccKKK>>>999666333---,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***++++++,,,---------......///////////////...............///......////////////000000000000111111222333444444444333333444555444333222222333333444555555555444333222222444666888999:::;;;;;;999888888888888888888888999999999:::::::::::::::===???===???FFFKKK```sssXXXLLLBBB@@@AAA===888888888777777777666666888999::::::;;;;;;::::::777777666666555444444444777666444333333444666777888;;;===>>>======>>>@@@>>>===<<<<<<<<<<<<<<<<<<999<<<<<<888333222666;;;999BBBVVVpppvvvqqquuuwwwsssrrrvvv|||mmmZZZEEE;;;999666555777888999999333333444777888777333000000000000111111000000///000/////////...,,,+++***))))))************))))))((()))******(((''''''(((&&&&&&%%%%%%$$$%%%%%%&&&***)))((('''&&&%%%$$$$$$'''&&&$$$%%%'''(((((('''""""""""""""###$$$%%%&&&#########%%%''''''%%%#########%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((######$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%'''&&&$$$"""%%%$$$###$$$&&&'''&&&%%%###$$$&&&((())))))))))))++++++*********)))))))))(((((())))))((('''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%'''((((((''''''((()))%%%&&&(((---444BBBZZZnnnxxxfff^^^\\\```hhhkkk___III999555777>>>PPPmmmvvvWWW>>>666000,,,------,,,---000...222666888777555444333333333333333333333333333222222222111111111000000111111111111111222333333000000000000000000000111000111222111222666===CCCPPP^^^iiiiiihhhfff^^^SSSEEE@@@:::555333222222111---...222555666===NNN```ppp{{{ddddddkkkxxx~~~uuupppmmmjjjddd\\\SSSKKKEEEBBBBBBDDDJJJQQQXXX```eeehhhiii___VVVQQQPPPRRRYYY```iiilllooorrrssstttvvvxxx~~~ssseeehhh||||||]]]FFF<<<777444222...---+++***))))))******,,,,,,,,,,,,,,,,,,++++++***************+++,,,------...//////000000/////////////////////...//////////////////000000000000000111222333444555555555333444444333111111222333444444444555555444444333444444555777888999999999888888888888888888888999999999:::::::::;;;;;;<<<<<>>EEEKKK^^^zzzyyy]]]OOODDD@@@@@@<<<888888777777777777777777999999:::;;;;;;;;;;;;:::777777666666555444444444666555444333333444666777888:::<<<=========>>>???===<<<;;;;;;::::::::::::888;;;<<<999555333777<<<:::AAASSSmmmyyysssuuuvvvrrrssswwwzzziiiXXXDDD===:::888777888:::;;;;;;666666888<<>>999444222222222333222222111111/////////...---,,,+++*********++++++++++++******((()))+++***(((''''''(((&&&'''((('''&&&%%%''')))***)))(((&&&%%%$$$$$$$$$%%%###"""###%%%''''''&&&############$$$%%%&&&&&&""""""$$$&&&))))))'''%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''###$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$%%%%%%###!!!$$$######$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&*********))))))((((((''''''((())))))(((&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%"""$$$%%%%%%$$$$$$%%%&&&$$$%%%))),,,000;;;QQQdddooobbbZZZ]]]gggmmmcccOOO>>>999:::;;;HHH^^^zzzxxx]]]FFF777000+++++++++)))***------111555888777555444444333333333333444444444444222222222111111111111000222222111111000111111111000000000111111111111222///000111000111555<<>>???999???===>>>EEEJJJYYYqqqbbbSSSFFFAAA@@@;;;::::::::::::::::::::::::888999::::::;;;;;;:::::::::999999888888777666666666444333222222444666777888:::<<<=========>>>???<<<<<<;;;:::999999999999777999:::888555555888;;;===CCCQQQiii{{{sssuuuwwwtttvvv{{{xxxeeeUUUBBB<<<:::777777888:::::::::888888;;;@@@DDDCCC===888222222333222222111000000/////////...---,,,+++******+++,,,------,,,+++***''')))++++++)))''''''((((((***+++***((('''))),,,((('''&&&%%%%%%%%%&&&&&&$$$"""!!!!!!"""$$$###"""&&&%%%%%%%%%%%%%%%&&&&&&!!!"""$$$(((+++,,,***((($$$%%%&&&''''''%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""&&&$$$######%%%&&&&&&%%%$$$######$$$&&&''''''&&&%%%&&&&&&&&&&&&''''''''')))))))))((('''&&&&&&&&&''''''(((((('''%%%"""!!!$$$$$$$$$$$$$$$%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&###%%%))),,,,,,333FFFXXXyyy|||kkk___^^^dddhhhcccUUUFFF===:::777???OOOggg|||gggSSS<<<444///---,,,******------000444666666555555555111222222333444555666666222222222111111111111000333222222111111222222222111111111111222222333333///000111111111555===CCCQQQbbbrrrwwwxxxtttiii[[[OOOJJJBBB<<<888666444333222000111333444888AAAKKKYYYmmmkkkfffhhhsss{{{zzzsssmmmhhhfffbbb\\\VVVQQQMMMKKKJJJLLLPPPVVV]]]ccchhhkkkggg]]]SSSPPPRRRUUU\\\bbbdddhhhmmmppprrrtttuuuwww}}}~~~sssiiijjjvvvkkkPPPAAA;;;444///...---,,,+++******+++,,,---*********+++,,,,,,,,,---......---,,,,,,,,,------,,,,,,---...............111333444333000///000222000000000111111111222222///000222444555666777777444444444333111111222444555444222222333555888999>>>:::666444555777777666777888:::;;;<<<;;;:::999;;;:::::::::;;;<<<===>>>888???===<<>>???===<<<;;;:::999999999999666666555555555555666777>>>BBBMMMbbb{{{{{{tttvvvyyyxxx{{{wwwbbbRRRAAA:::888555555666888888888444444666<<>>OOOnnnzzzvvvfff```bbbccc```YYYMMMAAA999555999DDDYYYvvvooo]]]AAA:::333111000------000---000333555555444555555000111222333555666777777222222222111111111111000333222222222333333444555111111222222222333333333000111222222222666===CCCSSSfffxxx{{{nnn```WWWQQQJJJCCC>>><<<999888444111000333444666===DDDFFFYYYlllxxxrrrkkkjjjqqqxxxvvvnnniiieeeccc```\\\WWWSSSOOONNNJJJMMMSSSYYY___dddhhhjjjfff[[[QQQOOOQQQUUU\\\bbbbbbfffkkkoooqqqsssuuuvvv|||~~~|||ooolllsssppp[[[EEE<<<888333///...++++++******+++---...///))))))***+++,,,,,,------111000///..................//////000000000000000222444555444111///111333111111111111222222222222///000222444555777777777444555444333111111333555555333111111222555999<<>>???FFFOOOVVVwwwgggWWWKKKEEEDDD???::::::::::::::::::::::::;;;:::999999999:::;;;<<<;;;:::999777666555555555999777555222222333444666777888999:::;;;;;;;;;;;;;;;888555555777888666333000111111333444555555555:::===FFFUUUhhhzzz|||vvvvvvxxx|||sss^^^LLLAAA:::999888888:::;;;;;;:::777666555666777777555333444444333111000000000000......---------,,,,,,,,,++++++******************%%%%%%%%%&&&%%%$$$$$$###'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))$$$$$$%%%%%%&&&&&&''''''(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((---+++)))(((((((((%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""$$$''')))((('''""""""###$$$&&&(((+++,,,&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''))))))***111;;;III```wwwyyyhhhgggfffgggeeeZZZJJJ===666555:::FFFZZZuuurrr]]]KKK999333222111///...***+++...111444555666777444444444333444444555555444444444333333222222222222111111111000000000000000000000111111111222222222222111000000444:::???PPPfff~~~tttpppeeeXXXPPPLLLGGG@@@;;;:::777555444444555666888===EEENNNWWW^^^cccfffccccccccceeeggggggccc```ZZZYYYWWWRRRNNNKKKJJJKKKLLLPPPRRRSSSYYYaaaggggggeeeZZZQQQPPPRRRUUUZZZ___aaaeeejjjnnnqqqtttwwwzzz~~~zzzsssttt|||www{{{uuuhhh```MMMDDD999222000...,,,))),,,,,,,,,+++++++++******+++++++++++++++++++++,,,,,,+++***+++---......---.........///////////////111111000000000000111111111111111111111111111111222222222222333333333333333333444444444444333333333333333333444444444444666666666666666777999999666666777888999:::;;;<<<888888888888999999:::::::::;;;<<<<<<>>>CCCMMMTTTrrreeeVVVIIIDDDCCC===::::::::::::::::::::::::999999888777888999:::;;;;;;:::999888777666666666777555444222222444666888888888999:::;;;;;;;;;::::::888666666666666666555333333333333333444555555:::<<>>NNNdddyyyjjj^^^WWWQQQLLLEEECCC>>>999666555444555444666:::>>>CCCHHHKKKMMMRRRRRRSSSUUUWWWWWWTTTRRRNNNNNNMMMKKKHHHGGGHHHJJJJJJNNNQQQRRRXXXaaafffffffff[[[QQQOOOQQQSSSXXX]]]^^^bbbggglllppptttxxx{{{~~~nnnppp}}}zzzsssuuu|||uuudddUUUMMMBBB;;;444///...---+++))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++(((''''''(((+++...///............//////000000000//////000000000000//////000000000000000000000000111111111222222222222333222222222333333222222222111111222222333333444444555555444555555666777888555666666777888999::::::777666666666777999:::;;;888:::;;;:::<<>>DDDKKKSSSZZZ___gggkkkuuummmZZZJJJAAA:::999888888:::;;;;;;:::777555222222333444444333444555555555333222000...111111///.........///000,,,+++++++++***)))))))))&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$###############$$$%%%&&& !!!"""$$$&&&((()))***$$$$$$###"""###$$$%%%&&&"""###$$$&&&((()))++++++!!!###'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&###$$$&&&&&&&&&'''(((***###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""&&&&&&'''((()))******+++***'''&&&))))))''''''******333@@@OOO___ppptttllllllppprrrsss[[[HHH999999>>>KKKeeeqqq[[[DDD666222///...,,,,,,,,,...000111222333555666666666555444222222333333333333444444111111111222222222222222............////////////...//////......000555888>>>III\\\ooo{{{xxxsssjjj```UUUKKKEEEAAA999888777666666666777888999:::;;;999666333333333333555777888:::===AAADDDGGGKKKOOOQQQVVV^^^aaa```\\\SSSMMMNNNPPPRRRUUUXXXZZZ]]]aaaeeeiiimmmsssvvvzzz~~~{{{wwwyyyuuummmkkk}}}zzztttqqqpppooonnnjjj___RRREEE===:::555333000,,,***)))))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---...,,,++++++---...------......///000000111222222222333333333333333333222000000000000000000000000111111111222222222222333111111111222222111111111222222333333444444555555444444333444444555666777888888888999999999::::::777666666666777999:::;;;;;;===>>>===<<>>;;;999777555555777888999777444222222444111222555666888;;;???CCCEEEJJJMMMOOOTTTZZZ]]]\\\VVVOOOKKKNNNRRRTTTUUUXXX[[[]]]```cccfffjjjooosssvvvzzzvvvnnnmmmqqqxxx}}}~~~{{{zzzxxxlllkkkrrrwwwvvvwwwzzzrrrfffWWWJJJAAA===;;;222000...***((((((***,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000...,,,++++++---......------...///000111222333333333222222222222222222333111111111111111111111111222222222222333333333333111222222222222222222111222222222222333333333333444444444444555666777888777777777888888888888888888888888888999999::::::;;;===>>>===<<<>>>DDDIIISSSiiiqqq\\\RRREEE???@@@>>>::::::::::::::::::::::::666666666666777999;;;<<<;;;:::999999999999999:::555555555555555444444555444555777888:::;;;;;;;;;:::888666666666666666555333333333333333444555555555888;;;>>>AAAFFFLLLQQQVVV^^^mmm|||~~~kkkYYYJJJAAA888777555666888999999888;;;888555444555777777777000111333555555444333222......//////......---,,,***************+++++++++(((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''######$$$$$$%%%&&&''''''$$$###"""###%%%&&&%%%$$$$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%*********((('''%%%###"""$$$&&&(((&&&$$$"""$$$&&&###$$$%%%&&&'''&&&%%%%%% """$$$%%%&&&&&&&&& !!!!!!"""$$$%%%&&&&&&***&&&$$$'''))))))+++......---333BBBXXXnnnxxxtttvvv{{{bbbFFF===;;;<<>>999666444333555666555222000222444000222444666777:::???BBBCCCHHHLLLMMMQQQWWWZZZXXXRRRLLLJJJNNNSSSUUUVVVXXXZZZ\\\^^^aaacccgggkkkoootttwww||||||{{{|||xxxmmmfffffflllssswwwxxxwwwuuuttt{{{~~~kkkdddggguuu{{{{{{sss```OOOBBB;;;999777111000...+++)))***---000*********++++++,,,,,,,,,,,,---...///000222333333,,,*********---.........---...///000111222333333333222111000000111222333111111111111111111111111222222333333333444444444222222333333333333222222222222222111111111111111555555444555555666777888666666666666777777777777888999999:::::::::999999;;;===>>><<<;;;===CCCGGGPPPdddttt^^^SSSEEE>>>>>>;;;::::::::::::::::::::::::555555444555666888:::;;;;;;:::999999888888888999333333444555555666666666333444666888:::;;;<<<<<<;;;888555555777888666333000111111333444555555555444777:::;;;===AAAGGGLLLSSS\\\kkkzzz|||hhhUUUGGG>>>666555555666888:::999888888666555555777888777666444222000///000000///...333333333222111///...---++++++******)))((((((((())))))(((((((((((()))))),,,***))))))******)))'''&&&%%%%%%$$$$$$%%%%%%&&&)))***+++++++++***((('''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%###!!!#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&))))))))))))************++++++---555IIIccczzzxxxvvv{{{oooWWWBBB888;;;GGGPPPooobbbHHH;;;111)))+++000000///...,,,---...000111333444444666555555444222111111000333333111000000000111222111000///////////////000000////////////111333444333444888===DDDNNNYYYaaaooovvvwwwggg___WWWLLLDDDAAA@@@??????<<<888555444555444222///...000111111222777>>>CCCDDDIIIMMMNNNRRRXXXYYYWWWNNNMMMLLLLLLNNNQQQUUUWWW\\\```dddfffgggggghhhiiinnnqqqvvv{{{~~~~~~}}}rrroooppp~~~qqqccc___eeeooouuuwwwooommmqqq{{{~~~nnngggkkkssssssYYYHHH===555111111,,,+++******))))))*********)))((('''))),,,///111---------............///,,,,,,,,,,,,,,,---...///---...///000222444555666222222222222222222222222---///000111111000///---333333333333333222111000222222333333333222111111222222111111222222333444666555555555555666777777666888999888666555555666666777888999:::;;;;;;;;;::::::::::::;;;>>>CCCGGGLLL\\\|||qqq[[[PPPHHH>>>;;;===<<<;;;;;;<<<===<<<:::888777666666666666888:::;;;:::888777777888888666555333333222222333444666777555666777888999:::::::::<<<999777555555444333111000//////000222555888:::777888888888:::>>>DDDIIIPPPWWWcccoooyyy|||hhhVVVGGG>>>777666666777999;;;:::999999777555555666777666666555333111000111111000///.........---,,,+++***))),,,,,,++++++***)))))))))))))))(((((((((((())))))((('''&&&&&&''''''&&&$$$&&&&&&%%%%%%$$$%%%%%%%%%(((((((((((((((''''''&&&######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))***+++---444DDDZZZqqq~~~||||||sss^^^HHH;;;:::AAAHHHbbbsss[[[<<<444------///---+++++++++,,,---...000111222333555444444333333222111111111222222333222111000//////.........///000111111000////////////111222333444555666777;;;AAAIIIOOO___gggtttyyyooohhh]]]UUUOOOKKKGGGDDD???;;;777666777777444111111222333444555888>>>CCCCCCGGGJJJKKKNNNSSSTTTRRRMMMLLLKKKKKKMMMPPPSSSVVV\\\___cccfffgggggghhhiiimmmpppuuuzzz}}}~~~~~~}}}{{{}}}~~~vvvooommmjjjccc___dddqqqzzzyyyuuugggiiissstttfffggguuummmSSSCCC;;;555111111,,,+++******))))))******///...,,,++++++,,,...///---------............///---------------...//////......///000222333444444222222222222222222222222///000222333333222000///222222333333333222222111444555555555444333222222333333333333333444444555333333333333333444555555555777888888666555555555444555777999:::;;;<<<<<<999:::::::::;;;>>>CCCFFFJJJXXXwwwppp[[[QQQIII???;;;===;;;::::::;;;<<<<<<999777777666666666777888999:::;;;999888999::::::999888333333222222333444666777666777888888999999999999:::888555444444444333111111000000000222555777999777888999999;;;>>>CCCGGGMMMUUUaaammmwww}}}iiiVVVGGG>>>888777777888:::;;;:::999999777555555666666666444666444222111222222111000------......---,,,++++++------,,,,,,+++*********))))))(((((((((((())))))'''&&&$$$%%%&&&&&&%%%###''''''&&&%%%$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&& !!!"""$$$%%%&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***+++...222<<>>AAAAAAEEEGGGGGGIIINNNOOOLLLIIIIIIIIIJJJLLLOOORRRUUU[[[^^^bbbeeefffggghhhjjjllloootttyyy|||}}}|||{{{yyy{{{}}}~~~~~~|||sssmmmgggbbbcccnnn}}}wwwkkkbbbkkk|||{{{ggg```kkk|||eeeKKK===999555111000,,,+++******))))))******---------------------------------............//////............//////000//////000000111222222333111111111111111111111111222222444555555444222222111222222333333333333222777777777666666444333333444444444444444555555555333333333333333444444555444666777777555444444555222444666888:::<<<<<<===999:::::::::;;;===BBBEEEHHHTTTooommmYYYPPPIII@@@;;;===::::::999:::;;;;;;999666777666666666777888999:::999888777888:::::::::888333333222222333444666777777777888888999888888888777666444333444444333222222111111111222444666777666888:::;;;;;;===@@@CCCIIIPPP]]]iiittt|||jjjWWWHHH???888777666777999:::999888999777555555666666555444555333111111222222111000.........///......---------,,,,,,+++******))))))(((((())))))))))))(((((()))'''&&&'''(((((('''&&&((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%$$$###$$$&&&(((((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""########################&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&''''''(((%%%%%%&&&'''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&(((***---000555BBBXXXkkk{{{vvvoooaaaQQQCCC<<<===???KKKeeeWWWGGG777000000...,,,,,,+++,,,,,,---...//////000111111111222333333444444111222333444444222000///...............///000111000///......///000111222333333333222111333777:::;;;BBBMMMXXXcccmmmvvv{{{|||sssiii___YYYSSSNNNGGGCCCAAA>>>:::777444444555555666888;;;===>>>BBBCCCBBBDDDHHHIIIGGGBBBCCCDDDGGGKKKOOOSSSUUUYYY\\\```cccdddfffhhhjjjkkknnnssswwwzzz{{{zzzyyyzzz|||xxxqqqmmmjjjlllyyyyyyiiidddrrrqqqbbbcccvvvttt]]]DDD999666444000...,,,+++******))))))******&&&(((***,,,---------------------............///000///////////////000000000000000000111111111111000000000000000000000000333333444444444444333333111111222333444444444444777777777777666444333222333333444444555555555555555555444444555555666777333555666666555444444555333444666888999:::;;;;;;888999::::::;;;===@@@CCCGGGPPPgggjjjUUUMMMHHH@@@;;;<<<:::999999:::;;;:::888666777777777777777888888999666555555666777999888777333333222222333444666777777888888888888888777666555444222222333444333222222222222222222333555555666888:::<<<<<<===>>>@@@DDDLLLXXXdddnnnwww~~~mmmYYYIII@@@777666555666777888777666888666555444555666555444444222000000000111000///+++,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((((((((())))))))))))(((((()))((('''''')))))))))'''((('''&&&&&&%%%%%%%%%&&&)))(((&&&%%%%%%%%%&&&'''######$$$$$$$$$######"""###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((+++...111999NNNcccuuummmaaaSSSHHHAAA>>>>>>BBBUUUpppmmmUUU;;;111111111...,,,---------......////////////000000111222333444555444333333222111222222222000000///......---......000///.........///000111222222333222111333555888666999???FFFNNNXXXbbbiiixxx|||tttoooeee___VVVOOOJJJFFFAAA===888666555444555777999:::;;;>>>>>><<<>>>AAACCC@@@:::<<>>AAAGGGRRR^^^hhhrrr{{{ooo\\\KKKBBB777555555555777777666555777555444444555666666555444222000///000000///...////////////......---,,,++++++******)))((((((''''''((()))******)))(((''''''%%%%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%$$$######"""###$$$&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((&&&(((,,,---333FFFZZZ{{{yyypppdddZZZRRRKKKCCC===:::EEEYYYppphhhIII888444222...,,,------..................//////000111222333444444555444222111111111333333111111///...---,,,,,,,,,000///.........///000111111222333222000000111333555666777:::???GGGPPPVVVaaammmzzzxxxpppfff]]]XXXRRRLLLHHHAAA===999888999;;;<<<===<<<>>>===999888;;;;;;999555777<<>>@@@DDDJJJYYYtttqqqXXXMMMIIIBBB===>>>::::::999:::;;;;;;999666666777888888888888777777888777666777999999999777333333222222333444666777666666777777888777777777555333222222333444333222222222222333333444444444444666999;;;;;;;;;===>>>???DDDMMMXXXcccnnnyyyrrr^^^MMMCCC888666555666777888777555555444333333555777777666444333111000111111000///222222222111000///...---,,,,,,+++******))))))((('''((()))******)))((('''%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%&&&&&&'''((()))'''''''''''''''&&&&&&%%%###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$$$$%%%&&&)))(((&&&$$$""" $$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***%%%$$$(((***---===PPPkkkzzzrrriiieeebbb[[[MMMBBB777<<>>CCCHHHNNNYYYgggppprrrwww|||}}}tttooojjjeeebbbWWWQQQIIIEEEFFFJJJLLLMMMPPPPPPKKKBBB===<<<999555444777:::???EEEJJJMMMOOOPPPRRRUUUXXX[[[___cccfffgggjjjnnnrrruuuuuutttssstttyyy~~~}}}xxxssspppwwwxxxxxxvvvsssrrrsssuuuwwwvvvqqq~~~wwwhhhXXXBBB;;;555222///,,,...222,,,++++++***)))*********(((((()))***,,,---...///---------.........//////000000///........................///000111111111222222222222222222222222444333333222222333333444555555555555444333222222111222333444555555555555333444666777888777666555444444333333444444555666444666777888777666777888222333444666777888888888666888:::::::::;;;<<<>>>???FFFQQQdddjjjYYYPPPGGGAAA@@@<<<;;;;;;<<<===<<<:::888666777888999999888777666888666555555666666555333333333222222333444666777444444666777888888888888888666444333444444333222000000222333444555555555444555777888999;;;>>>@@@???BBBHHHPPP[[[iiiwwwpppaaaPPPBBB;;;999777777888999888777555444333444666666555444222333333333333222111111/////////...------,,,,,,...---+++)))(((((()))******---///,,,'''$$$&&&)))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$***'''$$$$$$&&&((('''%%%###"""!!!!!!!!!###&&&'''#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!$$$''''''$$$"""###$$$&&&%%%%%%$$$$$$##################$$$%%%&&&'''(((((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%'''((((((%%%&&&((('''(((,,,333888NNNffftttpppmmmoooqqqlll___SSSBBB999:::DDDNNN___yyyXXX???555555000//////000111111///...000000000000000000111222444333333333333222222222222000//////000000///...---,,,,,,---///000000///111111000///////////////000000111222333333444444:::;;;???DDDKKKSSSYYY]]]eeefffjjjpppyyy}}}xxxuuusssmmmiiiddd[[[SSSQQQPPPPPPTTTZZZ^^^YYYQQQJJJDDD@@@<<<999111333888===CCCIIIMMMOOOQQQSSSUUUXXX\\\___bbbcccjjjkkklllnnnppprrrtttuuuzzz}}}{{{uuupppmmmxxxwwwvvvwwwxxxzzz|||}}}~~~pppooosssxxx}}}{{{lllYYYIII;;;888555111...,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,---.........,,,,,,,,,------.........---------............///////////////000111222333000000111111111222222222777777666555444444444444111111222333333444555555000000111111111222222222333333333444444555555555///000111333333444444333666555555444444444555555555444444444555666777888777777777777888999:::;;;===AAAJJJZZZuuuuuu\\\QQQKKKDDD===<<<<<<;;;===>>>???===<<<999888888888888888999999666666666666777777777777222222222222222222222222555666777777777666444333333222111111000000111111222222111111222222333444777777777777888999:::;;;===>>>DDDQQQaaaqqq|||}}}mmm___OOOAAA777666555777999;;;;;;:::777666555555666777666444222222333333222222111000/////////...------,,,,,,,,,,,,+++***))))))))))))''')))+++)))$$$"""###&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$!!!!!!###%%%$$$###$$$$$$######$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((('''$$$"""""""""%%%%%%%%%$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######"""###%%%((()))'''$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******&&&''''''''''''***000444AAAWWWsss{{{sssqqqppptttwwwrrreeeYYYCCC;;;999@@@HHHVVVxxxnnnTTTEEE???333111............---,,,////////////000111111222444444444333333333333333111000//////000000///...///........./////////...111111000///////////////000000111111222222333333111333555:::@@@FFFLLLOOOVVVXXX\\\bbbkkkttt|||~~~xxxuuuuuusssoookkkhhhaaaZZZXXXWWWXXX]]]ccciiiddd[[[RRRJJJCCC===:::444666:::>>>CCCHHHLLLNNNRRRSSSVVVYYY\\\```bbbdddhhhiiikkknnnppprrrtttuuuvvvyyy|||}}}{{{xxxvvvuuuwwwxxxyyyxxxyyy}}}vvvmmmppp~~~tttxxxrrrcccQQQCCC555333111///......///000)))******++++++******)))((()))***+++,,,---------,,,,,,------------------.........////////////000////////////000111222333111111111111111111111222333222222222222222333333222222222333444555555555111222222222333333333333333333333333444444444555222222222222222222222222444444444444444555666777888777777666666555444444777777777777888:::;;;;;;===@@@GGGVVVppphhhXXXNNNEEE>>>>>>===<<<===??????>>><<<999999888888888888999999666666666666777777777777333333333333333333333333555666777777777666444333333222111111000000111111222222111111222222333444444555555666888:::<<<<<<>>>@@@GGGSSScccrrr|||xxxhhh[[[MMM@@@777666666777999;;;;;;:::999777666666777777555444222222333333222222111000/////////...------,,,,,,******+++++++++******)))&&&((()))'''$$$"""###%%%'''(((((((((((((((((('''&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$###!!!!!!###$$$######$$$%%%&&&''''''(((((((((###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''$$$"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""" %%%,,,---'''!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&(((,,,///666IIIbbbtttyyyssssssuuuzzz~~~yyylllaaaLLLAAA;;;===AAAMMMllliiiTTTGGG:::666000---,,,,,,,,,,,,.........//////111222222444444444444444444444444111000//////000000///---000000000/////////......000000000000////////////000000000000111111111111000111333666:::???CCCEEEFFFGGGKKKRRRZZZcccjjjnnnqqqnnnllllllnnnooollliiijjjccc^^^]]]^^^___eeellltttooofff[[[OOOEEE===888777999<<<@@@DDDHHHKKKMMMSSSTTTVVVZZZ]]]```bbbdddeeegggjjjnnnqqqsssttttttuuuwwwzzz{{{zzzzzzzzz{{{wwwxxxyyyyyy{{{tttsss|||uuuvvv|||wwwdddTTTFFF;;;111000///...---...//////)))******++++++******)))))))))***+++++++++++++++------------------,,,,,,...////////////000000000////////////000111222222111111111111111111111000000000000000111222333444222222222333444444555555222222333333333444444444222333333333333333444444444333222111111111222333333333333444555666777888777777888888777666555444666777777777999:::;;;<<<===>>>DDDPPPgggsss^^^OOODDD>>>@@@>>>===>>>??????>>>===999999888888888888999999777777777777666666666666444444444444444444444444555555666777666555444333333222111111000000111111222111111111111222333333333333444555777:::<<<======???GGGSSSbbbpppzzzrrrcccXXXKKK???:::999888888999999888666999777666555666555444222222222222222222111000000/////////...------,,,,,,((()))+++,,,,,,+++***))))))***+++)))'''%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$%%%%%%%%%$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$############$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''')))***+++&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###!!!"""%%%******&&&"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((******(((''''''(((***,,,///>>>QQQbbbpppzzz|||zzzuuuvvvyyy~~~sssiiiYYYMMMAAA======IIIeeezzzbbbRRREEE>>>555...,,,,,,...///---------...///000111222333333333444444555555555222000//////000000///......///000///.........//////000000000000000//////000000000000////////////222333444555888;;;>>>???>>>???BBBGGGNNNTTTZZZ^^^^^^]]]]]]```cccdddcccbbbeee```\\\]]]^^^```gggnnnwwwtttlllaaaSSSEEE<<<777888:::===AAAFFFJJJMMMOOOSSSUUUWWWZZZ]]]```bbbddddddfffkkkooorrrtttuuuuuuxxxyyy{{{{{{zzzzzz|||}}}zzzxxxvvvxxx}}}|||uuu~~~{{{yyyyyy{{{fffSSSFFF<<<666111000...---,,,++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++.........------,,,,,,,,,............///////////////......//////000111222111111111111000000000000222222111111222333444444111111111222222333333333222222222333333333333444222222222222333333333333444333111000000111333555444444444444444555666777333444777999999999777666666666777888999;;;<<<===>>>>>>BBBLLL^^^{{{hhhVVVHHHAAAAAA???>>>>>>>>>???>>><<<::::::999888888888999999777777777777666666666666444444444444444444444444444555666666666555444333333222111111000000111111111111111111111222222333333333444555666888:::;;;999<<>><<>>AAAEEEIIIMMMOOOPPPQQQRRRUUUXXXYYYYYYYYY]]]YYYXXXZZZZZZ]]]eeennnwwwuuupppeeeWWWIII???:::888:::>>>CCCHHHMMMPPPRRRTTTUUUWWWZZZ]]]___bbbccccccfffkkkppptttuuuuuutttvvvxxx{{{|||||||||~~~|||wwwtttxxx~~~vvvxxx~~~xxxyyyjjjVVVFFF;;;666444......---,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---------------,,,.........------,,,,,,,,,,,,,,,,,,---------..................///000111222000000000000000000000000444333222222111111111222000000000000111111111111111111111111222222222222222222222222222222222222111000//////111333666777777666555444444444444444333444666888999888777666666666777888999;;;===>>>@@@@@@CCCJJJVVVooozzzcccQQQGGGBBB@@@>>>===>>>>>>===<<<;;;::::::999888888999999888777777777666666666555333333333333333333333333444555666666666555333222333222111111000000111111111111000000111111222333444444444444555666666777888;;;BBBKKKWWWeeepppwwwnnn___UUUIII>>>555555666888;;;<<<:::888666444333333444444222111111111222222111111000////////////...------,,,,,,******+++++++++******)))))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!###$$$#########%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######&&&$$$###$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((%%%###"""$$$&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&''')))+++,,,,,,***(((((()))++++++******000777BBBUUUjjjyyy~~~~~~~~~~~~yyynnnaaaPPPDDD>>>EEEYYYmmmggg[[[KKK;;;222...------...------------...//////000000111222444555666666444333222222333333222000---///111000...---///111---...000111111000//////////////////000000000000///000111222333333444444999999:::<<<>>>AAACCCDDDIIIIIIKKKMMMOOOQQQRRRSSSVVVTTTUUUWWWWWWZZZcccllluuuuuusssjjj\\\MMMDDD@@@:::<<>>777333333******+++,,,,,,------...)))******++++++******))),,,,,,---...............------------------,,,,,,++++++,,,,,,,,,---------............///000111111/////////000000000111111333222111000////////////000000000000000000000000000000111111111222222222222222222111111111111000/////////000222444666888888777666555444333333333666666777777666555444333666666777888:::<<<===>>>AAAAAADDDJJJPPPcccoooVVVHHHEEEBBB???>>>>>>>>>======<<<;;;:::999999888999999888888777777666666555555333333333333333333333333444444555666555444333222333222111111000000111111111000000000000111222222555444444444444444444555999<<>>555555666999;;;<<<:::888555444333333444555444222111111111111111000000////////////...------,,,,,,,,,,,,+++***))))))))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""%%%%%%$$$###$$$&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%(((%%%######&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''***'''&&&''')))++++++***,,,...000999LLLeeexxxrrriii[[[NNNFFFGGGSSS___}}}sss^^^JJJ;;;333///---///...------,,,,,,------...///000111333444555666666444333333444555333222222444666444///,,,...111---...000111111111000////////////000000111111111000111222333444555555555555666777999:::<<<===>>>BBBBBBDDDEEEFFFIIILLLOOOPPPOOOQQQSSSSSSVVV___iiirrrttttttlll^^^PPPFFFBBB===>>>BBBFFFJJJOOORRRTTTRRRSSSUUUXXX[[[]]]___```aaadddjjjppprrrrrrooommmkkkpppxxx}}}~~~|||{{{yyyuuu{{{~~~zzzzzzxxx~~~xxxooopppvvv{{{}}}vvvaaaKKK@@@<<<666222000******+++,,,------------)))******++++++******)))***+++,,,---.../////////,,,,,,------------------,,,,,,,,,---------.....................///111111---......///000111222222222111111000000000111111222222222222222222111111111111111222222222333333222222111111000000000000//////000111333444555555777666555444444444444444666666555555444444333333666666777888:::<<<>>>???AAAAAAFFFJJJLLLYYY|||}}}```NNNHHHEEEBBB@@@@@@@@@??????<<<<<<;;;:::999999999999888888888777666555555555444444444444444444444444444444555555555444333222333222111111000000111111000000000000000111222222333333222333333444555555888;;;???DDDNNN\\\kkkuuuoooaaaVVVIII>>>888888888:::;;;:::777444555444333444666666555444111111111111111000//////000//////...------,,,,,,...---+++)))(((((()))***)))(((''''''(((((((((&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!$$$(((((('''&&&''')))%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########)))((((((''''''(((((()))***'''$$$$$$&&&'''&&&$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""&&&++++++&&& $$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''***)))(((''''''''''''''''''%%%$$$%%%)))++++++)))(((''''''...BBB]]]rrr{{{vvvooodddXXXNNNJJJOOOVVVeeeyyynnnWWWEEE999222/////////...---,,,,,,,,,,,,---...///000222444555555777555444444555666444333777999:::666000,,,---000,,,...000111222111000///...//////000111222222333---...///111222333333333444444666888:::;;;===>>>;;;<<<===>>>@@@CCCHHHKKKLLLKKKMMMOOOPPPRRR[[[fffooorrrssskkk]]]OOOEEEBBB@@@AAADDDGGGKKKNNNQQQRRRRRRSSSUUUWWWZZZ\\\^^^______ccciiinnnqqqooommmjjjkkkqqqyyy}}}}}}xxxtttqqqppp}}}}}}{{{~~~~~~rrrooo}}}{{{pppoootttyyy|||jjjUUUAAA<<<<<<777111---.........---,,,+++***))),,,,,,,,,------,,,,,,,,,((()))+++,,,---.........,,,,,,,,,------.........---------.........//////...------......///000111,,,---...///000111222333222222222222333444555666333333333333333333333333222222333333333444444444222111111111000000//////000111222333333333333333555555444444444555555666333333222333333444666666666666777888:::<<<>>>???@@@AAAFFFJJJIIISSSuuuoooZZZKKKHHHDDDBBBBBBBBBAAAAAA===<<<;;;:::999999999999999888888777666555555444666666666666666666666666333444555555555444333222333222222111000111111111000000000000000111111222111111111222333444666777666888;;;@@@IIIWWWgggsss{{{jjj\\\QQQFFF>>>888666555666777777666555666555444555777777666444111222333222111...+++***///000000...,,,******++++++++++++************)))((((((''''''''''''((((((%%%&&&(((************)))'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###$$$&&&'''&&&$$$###$$$&&&&&&&&&$$$""" """"""###$$$%%%%%%%%%%%%###&&&)))(((%%%"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,)))&&&%%%''''''%%%######&&&((('''###!!!"""$$$"""$$$&&&''''''''''''((($$$###"""!!!!!!###%%%&&&&&&%%%###""""""###%%%&&&''''''%%%"""%%%(((&&& ###$$$$$$%%%%%%$$$$$$### """%%%((()))((('''&&&'''''''''(((((((((((()))***'''$$$%%%(((***)))(((&&&(((,,,222999HHH```uuu}}}uuuggg^^^UUUKKKHHHJJJSSSdddvvviiiOOO>>>666222---,,,++++++,,,...000111...000222222222111222333666444111222444666555333///333777555000---...000+++,,,............,,,+++.........///000111111222000000111222333333444444444444666777999;;;<<<===<<<;;;::::::===@@@DDDFFFGGGJJJLLLMMMNNNSSSZZZ```ooorrrsssmmmaaaSSSHHHCCC<<<>>>BBBGGGKKKOOORRRSSSQQQRRRSSSUUUWWWYYYZZZ[[[```aaabbbeeeiiikkkkkkkkkmmmpppuuuyyyvvvnnnkkkmmmppp~~~ssswww|||vvvtttoooUUUIII===777444000......---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...,,,+++*********+++,,,------------............////////////000111111222222///...------...000222444222222111111222222333444333111000000111222222111333333333222222111111111000111111000000000333555000000111222333333444444444333333222222333333444444444444444444444444444555666666666666999<<>><<<:::888999999::::::999888777666555444444555444444333333444444555555555444444444333333333666444333111000000111111000000000111222222333333111111111111222333444555777888<<<@@@AAAIIIZZZjjj}}}lll^^^SSSHHHAAA888777666666888888777666666555555666777777555444222222222222000...,,,+++---...///...,,,++++++---+++++++++************)))((((((''''''''''''((((((((())))))))))))((((((''')))((('''&&&&&&&&&'''''')))(((&&&$$$$$$$$$%%%&&&#########$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$###"""$$$&&&'''''''''(((***%%%%%%&&&&&&''''''(((((((((&&&$$$$$$&&&'''&&&$$$###$$$%%%%%%###"""#########$$$%%%%%%%%%$$$$$$%%%$$$#########$$$&&&)))***%%%%%%%%%&&&&&&%%%%%%%%%###&&&&&&###"""$$$$$$"""$$$$$$%%%%%%%%%%%%$$$$$$''')))***,,,+++)))'''&&&&&&&&&'''''''''((((((((()))'''%%%%%%((())))))(((((((((+++000555AAAVVViiirrrfffYYYLLLEEEFFFGGGVVVfff{{{bbbPPPCCC;;;333222///------,,,,,,,,,111333444555333333444555555333222222444444333000...222555333///,,,---///,,,------......------,,,------...//////000000111000000111111222222333333666666666777777777888888::::::999:::<<<>>>AAACCCDDDFFFIIIJJJLLLQQQYYY___lllooorrrmmmbbbVVVLLLHHHBBBCCCGGGJJJNNNQQQSSSTTTQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[___cccfffhhhiiinnnqqqvvvxxxrrriiigggjjjvvv|||lllyyyhhhKKK@@@555222000...---.........//////000/////////------,,,,,,,,,,,,,,,,,,....../////////...---,,,,,,+++*********+++,,,------------............///...//////000000111222222000///...---...000111333111111111111111222333333333111000000111222222111222222222222222222111111///000000///......000222000000111222222333444444444333333222222333333444444444444444444444444444444555555555555666:::<<<<<>><<<:::888777777888888999999888777666555444444555444444333333444444555555555444444444333333333555444333111000000111111222222111111111111111111111111111111222333444555555777:::>>>???EEEUUUeee}}}kkk^^^SSSHHHAAA999888777777999999999777777666666666777666444333333333222111///...------,,,---......,,,,,,---...+++++++++************)))((((((''''''''''''((((((,,,+++***((('''&&&&&&%%%)))(((''''''&&&'''''''''+++)))&&&###"""###%%%&&&"""###$$$$$$$$$###%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###""""""$$$&&&)))))))))###$$$$$$%%%&&&''''''((($$$###"""###%%%&&&&&&%%%$$$$$$###%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$&&&((()))$$$%%%'''(((((('''%%%$$$$$$***---((($$$&&&((((((%%%%%%&&&&&&&&&&&&%%%%%%)))***+++,,,,,,***((('''%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&((())))))((())))))***,,,///666HHHXXXwwwrrraaaPPPGGGEEE@@@JJJUUUmmmuuucccQQQCCC===999333///...---,,,+++333444555444222111222333333222222222333222000...---000222111...,,,---///......------------......,,,------....../////////000000000000000000000000555555555555555666666666888888999:::;;;<<<======???AAAEEEGGGIIINNNVVV\\\gggkkknnnkkkbbbXXXPPPLLLFFFHHHJJJMMMOOOQQQRRRSSSQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVXXX\\\```ccceeennnqqquuusssjjjbbbdddlll~~~pppkkk{{{\\\@@@777///......------/////////000111222222222222///...---+++++++++,,,---/////////...---,,,***)))+++++++++++++++,,,---------------............///......//////000111111111111000///......///000111000000000000000111111222333111///000111222111000111111111111111222222222000000111///......///111000000111111222333333333333333222222222222333333333333333333333333333333333333444333333444666999;;;BBB@@@===AAAEEEUUUmmm~~~cccZZZOOOGGGDDDCCCCCCBBB>>><<<;;;999888888888999888888777666555555444444555555444444444444555555555555444444444333333333555444222111000000111222333333222222111000000///111111111111111222333444444555888;;;<<<@@@MMM[[[yyyhhh\\\QQQGGG???999888777888:::;;;:::999888777666666777666444222444333111000///.........,,,.........,,,+++,,,---+++++++++*********))))))((((((''''''''''''((((((---+++)))'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((('''%%%$$$###$$$%%%%%%$$$&&&'''&&&$$$"""###%%%$$$###"""!!!!!!""""""###%%%%%%%%%%%%%%%$$$###"""%%%""" ###&&&%%%$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%'''$$$###%%%)))***(((%%%&&&%%%$$$$$$%%%&&&&&&%%%((('''%%%###""""""""""""$$$%%%&&&''''''&&&%%%$$$&&&+++,,,)))''')))***)))%%%&&&&&&''''''&&&&&&%%%###$$$&&&((()))))))))((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))(((***))))))***+++///<<>>BBBDDDGGGLLLSSSYYYaaaeeeiiifff___UUUNNNKKKGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOTTTUUUVVVWWWXXX[[[___aaahhhkkknnnlllddd```iiivvvuuunnnvvvrrrQQQ:::333......///...///222000111222333444555555555222000...---,,,,,,---............---,,,+++***)))++++++++++++,,,,,,---------------............///------...//////000000111111000//////...//////000///////////////000111111222111//////111111111000///000000000111111222222222333333222000///000111000000111111222222222333333333222222222222333333222222222222222222222222222333444333222333555777999>>><<<<<>>===<<<;;;;;;;;;;;;888888777666666555444444555555444444444444555555555555444444444333333333444333111000000000111222222222222111111111000000111111111111111222333333444444777999999<<>>===<<<<<<<<<<<<888888888777666666555555666555555444444555555666555555444444444333333333333222111000000000111222000000111111111222222222111111000000111111222222444444666999999999AAAJJJwwwggg[[[QQQGGG@@@999888777888:::;;;;;;:::777666666666777666444333333222222111111000//////000000000...+++*********+++++++++************)))((((((''''''''''''(((((('''''''''&&&''''''((((((''''''((())))))))))))(((!!!$$$'''((('''%%%$$$(((&&&%%%%%%&&&&&&$$$"""'''''''''&&&%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%###""""""$$$&&&)))))))))%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((((((&&&$$$$$$$$$###""""""###%%%%%%$$$""" """&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%###""""""###%%%&&&%%%%%%###"""%%%***'''"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))((('''((()))((('''(((******+++111:::OOOddd}}}zzzqqqdddYYYMMMLLLGGGNNNaaarrrwwwhhhSSSCCC:::555111...111222111///,,,,,,...///***,,,///000000///000111////////////000111222222//////............//////------------------------........................555555555444444444444444555666888999999999888888888<<>>===???CCCGGGKKKOOORRRQQQJJJCCC???======>>>@@@AAACCCCCCDDDDDDCCCDDDFFFHHHJJJLLLNNNNNNMMMUUU^^^aaa___[[[YYYYYYXXX___lllxxx~~~rrrjjjmmm}}}xxxgggYYYKKK:::///---,,,...---***+++//////000333666888:::<<<<<<;;;;;;;;;;;;999666333222000///---,,,+++++++++++++++,,,---.........---,,,---------............///+++,,,,,,---......//////......///000000111111000000000//////000000111222111000......000111000/////////////////////......---///111111000//////000111111111111000000000000222222111111111111222222111111111111111111111111///111444444444555666888444:::999;;;@@@>>>AAAOOObbbzzzaaaNNNHHHFFFEEEBBB<<<============<<<;;;;;;:::::::::999999999999999666666555555555555666666555555444444444333333333222111000//////000111222111111111111111111222222111111000000000000111111111111333777777555888>>>rrrbbbVVVLLLCCC<<<777666666777999;;;:::999666555444666777777666444111222333444333111///...,,,---......,,,,,,---...+++++++++************)))((((((''''''''''''((((((&&&'''((()))((('''%%%$$$$$$%%%'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$ &&&+++(((###"""###&&&)))+++++++++***%%%%%%%%%%%%$$$$$$###"""###&&&)))(((%%%"""###$$$'''&&&&&&%%%%%%$$$$$$### %%%&&&%%%$$$$$$&&&&&&)))+++***'''%%%&&&(((***%%%!!!"""&&&))))))'''&&&&&&&&&&&&%%%$$$######$$$%%%'''(((((('''%%%$$$ &&&(((%%%"""$$$''''''###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$'''******((('''''')))((('''(((******(((+++000222FFF___rrryyy{{{}}}rrr___[[[RRROOOSSSSSS___yyyooocccWWWIII???111111000...------000222111222222000,,,+++,,,......,,,++++++---000111111---...///000000///...---........................------......///000111111//////000111222333333444111222222333444555666777777:::<<<<<<;;;;;;>>>BBBFFFJJJNNNMMMHHHBBB>>>===777888:::<<<>>>???@@@@@@CCCDDDFFFIIILLLNNNPPPQQQVVV^^^gggjjjddd\\\UUUSSSYYYaaarrrvvvllllllvvv}}}{{{rrr\\\JJJ>>>000...,,,---//////,,,...222///000333666888;;;<<<===<<<===>>>>>><<<999555222333111///---+++*********+++,,,---.........---,,,---------.........//////++++++,,,------......///------///000111111111111000000000000000111222222111000......000000000///000000//////.........---...000222333222222222222111111111000000000000000222222111111111111222222000000000000000000000000---000222444444444666777333:::999999<<<999<<>>???????????????>>>===;;;;;;::::::::::::::::::666666555555555555666666555555444444444333333333111111000//////000111222333333222222111000000000111111000000000000000111000///222666666444666;;;oooaaaVVVNNNEEE???===;;;999888999:::::::::777555333222222111///---111111111000//////....../////////...------,,,,,,************************'''((()))))))))(((&&&%%%&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&''''''((()))******(((&&&%%%######$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$###""""""$$$)))---000###$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%***(((&&&%%%&&&(((+++---555;;;III]]]ssszzzxxxxxxwww|||ttteeeYYYVVVSSSQQQYYYgggxxxcccOOO===444......///------///////////////...---,,,,,,111///,,,,,,...000111111,,,---///000000...---++++++,,,------......------...------,,,---...000111...//////000111222222333000000111222333333444444444666888;;;===>>>>>>>>>???AAACCCEEEDDDAAA>>><<<:::;;;<<<;;;;;;<<>><<<;;;;;;:::999:::<<<;;;:::999999:::999888666444333333333333666555555444444333222222222222111000//////000000111222333333222111000///333333222111000000111111222222222222333555777888ooo```VVVNNNEEE???<<<999777777888999999888666444333333444444222111000000000///......------/////////...------,,,,,,------,,,******)))))))))(((((((((((((((''''''&&&(((((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$&&&)))+++%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&!!!"""###############"""''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&''')))+++,,,---111;;;KKK^^^nnnuuuvvvqqqrrrtttyyytttccc[[[UUUOOOQQQZZZxxx|||hhhKKK@@@666444444333111111---------------,,,,,,++++++)))&&&&&&(((***++++++,,,---///000000...---,,,,,,,,,---.........---------------------...//////......//////000111111222//////000000111111222222222333444666888999::::::<<<===?????????===:::999888999;;;;;;<<<>>>AAADDDJJJIIIJJJOOOUUU[[[___aaaffffffhhhhhhaaaVVVOOONNNZZZnnnzzz~~~wwwttt|||xxxzzzppplllbbbRRR@@@444///............///000222444555444555666888:::;;;;;;;;;:::999999777666444222111,,,,,,---,,,,,,+++***)))***+++,,,---------,,,,,,,,,------,,,******+++---000///...---,,,+++++++++............///000111111333222111000//////000000333222000///...///000111111000000000000000//////000000000111111111222222111111000///////////////000000000111222333444444222222222111111111000000000000000000222444555777555777888999:::<<>><<<;;;;;;;;;:::;;;<<<<<<:::999999:::999888666444333333333333666555555444444333333222222222111000000000000000000111222333444444333333333222111000000000000111111111111111222444666777nnn```VVVMMMEEE>>>:::888666555666777777666555444333444555666555444333333222222111000000000//////......---,,,,,,,,,000///---+++)))))))))))))))((((((''''''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&'''((((((######$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$###$$$%%%'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******+++---222<<>>AAAFFFXXXwwwmmm]]]WWWQQQJJJFFFBBBAAA???>>>===<<<;;;;;;;;;===>>>===;;;::::::;;;999888666444333333444444666666555555444333333333222222111000000000000111...///111333555666666777222111000000000000000000000000000000111222444555ooo```VVVMMMEEE>>>:::888555555666777777666555444333444555555444333333222222111000000////////////...------,,,,,,+++000///,,,***))))))******)))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%$$$$$$""""""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&(((%%%&&&''''''((((((((('''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''))))))))))))(((++++++...555@@@PPPfffwwwzzz}}}{{{}}}nnn]]]NNNIIIKKKWWWqqqttt^^^GGG;;;777333...+++...............//////000000///------///000000///,,,---...//////......---...............------,,,,,,,,,...//////...---,,,---------........./////////........................---,,,,,,---///111222888888777777666666777777;;;===>>>>>>???AAADDDGGGMMMPPPVVV___gggkkklllkkkbbb```^^^YYYOOOHHHLLLTTTeeetttxxxvvv~~~zzzyyyyyyvvvyyy~~~sssbbbRRRJJJ>>>555111///...,,,------...000222333555666666777999<<<======<<<<<<555555333111///...------++++++,,,---------------***+++++++++,,,,,,,,,,,,,,,------,,,***)))***,,,,,,,,,,,,,,,------...///---,,,,,,------...///000444333222111000000//////222111000//////000111111000000111111222222333333////////////000000000000222111000000//////000000......///000111222222222111111111111111111111111222222222222222222333333333555777888888:::===@@@CCCPPPlllqqqddd```ZZZQQQIIIBBBAAA@@@>>>===<<<<<<<<<<<<>>>???>>><<<;;;;;;;;;999888666555444444444555666666666555444444333333222222111000000111111111...///000222444555666777111111000//////000000111111111000000111222444555qqqbbbWWWNNNEEE???;;;999777666777888888777666555333333444444222111000//////......---,,,,,,.........---,,,,,,++++++---,,,+++*********+++,,,)))((('''&&&&&&'''((()))$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''''''''&&&&&&%%%$$$######$$$$$$""""""""""""###$$$%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&%%%$$$$$$&&&(((%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))((('''&&&%%%(((///555AAAVVVjjjttt~~~}}}zzzeeeRRRKKKLLLLLL```|||www\\\LLLDDD<<<444000000000///............//////---,,,,,,---...---,,,,,,------......//////...---......//////...---------...///000///...---,,,------------............/////////////////////...------,,,,,,---///111222555444444444444555777888<<<>>>@@@BBBDDDHHHMMMPPPXXX[[[___eeeiiijjjhhhfff^^^[[[VVVPPPJJJIIISSS```pppzzzxxx{{{qqqlllooottt||||||hhhUUUDDD===555111111111...,,,***,,,...000333666777888555777:::<<<===<<<;;;:::555444222000...------,,,+++,,,---...////////////,,,,,,,,,,,,,,,------...+++,,,---,,,+++,,,...///,,,++++++,,,---...//////---,,,,,,------...///000333333333222111000000///000000000000000000111111000000111111222222333333////////////000000000000222222111000000000000111000000111111111000//////111111111111111111111111222222222222222222222222222444666777777999<<>>===============?????????<<<;;;;;;;;;999888666555444444555666777666666555555444333333222111111111111111222222000000000111222333333444111111000000000000111111222222111111222333444555uuueeeZZZPPPFFF???<<<:::888777888999999888666555333333444333222000333333222222111111000000......------,,,+++++++++************************(((''''''''''''(((((()))%%%'''(((***+++******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######%%%&&&''''''''''''%%%$$$############%%%%%%$$$$$$#########$$$$$$%%%###$$$&&&''''''&&&$$$######$$$%%%$$$###$$$%%%'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%'''((())))))(((''''''%%%(((...111777HHH[[[qqqsss___SSSNNNEEEQQQeee~~~ttteeeYYYKKK>>>777444222000...---,,,,,,---///---,,,---......---+++,,,,,,------.../////////------...//////////////////000000000000///............................../////////000000000000000------......000111222333222222222333555777999:::===@@@DDDIIINNNTTTZZZ^^^gggffffffeeedddaaa\\\XXXSSSOOOJJJHHHGGGMMM\\\jjj|||}}}oooffffffkkkuuu|||sss]]]III888444000...//////---+++,,,...000333666888999:::444666999;;;<<<;;;999888555333111...---,,,,,,,,,,,,,,,---...............------,,,,,,,,,---...///+++,,,------,,,---///111///...---,,,,,,,,,,,,,,,------------...///000111222222333333222222111000000000000000111111111111000000000111111111111111/////////000000000111111222111111000000000000000111222222333222000///...111111111111111222222222111111222333333333222222111333555666666888;;;>>>BBBHHH\\\~~~{{{ssssssmmm^^^QQQAAAAAA@@@???>>>>>>>>>>>>===???@@@>>><<<::::::;;;888888666555555555666666777777666666555444444444222111111111111222333333222111111000000111222222111111111111111111222333333222222111222333444555yyyiii\\\QQQGGG@@@<<<:::888777888999999888666444333444555555444333666666555444444333333222......---,,,,,,++++++***)))***+++++++++)))'''&&&&&&''''''(((((((((((((((&&&'''(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########%%%'''(((&&&%%%%%%$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$###"""###$$$$$$######$$$&&&&&&'''''''''''''''&&&&&&###$$$$$$%%%&&&&&&''''''%%%''')))++++++)))'''%%%%%%%%%&&&'''((((((((((((+++''')))///000222???OOOjjj|||ttt```SSSGGGJJJTTTgggttt```MMMBBB;;;999555222///---------000///...///000000...,,,,,,,,,,,,---...///000000+++,,,---///000000000000222222111000000000000000..............................//////000000111111,,,---///111222444444444333444666888;;;===???@@@FFFIIIMMMRRRWWW]]]ccchhhiiifffbbb]]]YYYSSSNNNJJJGGGEEEEEELLLUUUaaaqqquuukkkggghhhqqqwwwlllSSS???444111...,,,,,,---------...///111444555666666666222444777::::::999777555444222///---+++***++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,---,,,++++++---.........---,,,,,,,,,------............///000111111000111222333333333222222//////000111111111111111111000000000000000//////000000000111111111222222000000///...............000111333444333222000///000000111111111222222222000111222333444333333222000222444555666777:::===BBBCCCRRRppp{{{|||tttaaaRRRAAAAAA@@@???>>>>>>>>>>>>===>>>???>>>;;;:::999:::888888666555555555666777777777666666555555444444222111111111222222333444222222111111111222333444222222222222222333444444222222111000000111333444|||kkk^^^SSSHHH@@@<<<999777777888999888888555444333555777888888777111111000000///......---......---,,,,,,++++++***)))***+++,,,+++((($$$"""%%%&&&((()))))))))((('''%%%%%%'''''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$######$$$%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&%%%###""""""###$$$%%%'''((())))))&&&&&&$$$###""""""""""""%%%%%%$$$###$$$''')))***''''''&&&%%%$$$$$$$$$$$$"""$$$&&&((((((&&&$$$""""""###$$$###""""""$$$&&& !!!"""##################$$$%%%%%%&&&''''''$$$'''***------***'''$$$%%%%%%&&&&&&'''(((((()))---&&&&&&,,,,,,,,,666FFF[[[qqqmmmZZZNNNKKKMMMYYYpppttt\\\OOOBBB???;;;777333111000000...---------......,,,***,,,,,,,,,------///000111++++++---///000111111111444333111000000000111222//////////////////......---------...///000111111+++---000222444555555555666888;;;>>>AAADDDEEEFFFQQQSSSVVVYYY\\\```fffiiiccc___YYYSSSNNNIIIEEEBBBEEEEEEKKKZZZkkk||||||sssllliiipppttthhhOOO:::444222///,,,***,,,...000...///111222333222222111111333666888999888555444333111...+++)))))))))*********+++++++++******))),,,+++*********+++,,,---,,,------,,,))))))***++++++++++++,,,---...000000///......//////000111222///000222333444444333222...///000111111111111111111111000000//////......111111111111222222222222......---,,,,,,,,,,,,---///000222444555444333222000000111111222222222222///000222333444444333333000222444555555777:::===AAA@@@JJJeeexxxcccRRRAAAAAA@@@???>>>>>>>>>???===>>>???>>>;;;999999999888888666555555666777777777777777666555555444444222111111111222333333444222222111111222444555666333222222222333444444555111111000//////000111222nnn]]]OOOFFFBBB666666777999:::999777444666666555444333333222222333222000/////////000111,,,---------,,,,,,+++***,,,++++++***************)))))))))******************))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$((('''%%%###"""!!! """###&&&'''((('''%%%$$$ """$$$&&&'''(((''''''"""$$$&&&%%%""" """###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&###!!! """$$$%%%%%%"""###%%%&&&&&&&&&%%%%%%'''&&&&&&(((,,,---***(((%%%&&&((()))))))))(((''''''((())))))***---222555JJJeee~~~jjjVVVMMMJJJQQQ]]]oooyyyiiiTTTPPPHHH>>>;;;;;;777111333///---///...,,,,,,///+++,,,...///000000//////---...///000111222333444666777888777666333111///000000000000000111222333222111000///000222444666555555444555777:::===???CCC??????FFFKKKLLLMMMOOOWWW^^^___ZZZYYY]]]aaa```]]]SSSJJJDDD>>>999888;;;===LLLbbbyyy~~~wwwwwwvvvqqqfffUUUAAA444222000...---------///000...000333555555444111///111333555777777555222000------,,,,,,+++***))))))***)))))))))***,,,...///------,,,+++,,,---...///---------,,,,,,+++++++++++++++++++++,,,,,,---...111...++++++...//////---000111222222111///,,,+++%%%))),,,////////////000111111111111000000000000///////////////000111111333222111/////////000111222222222333333333444444333333333333333333333333111222222333333444444555222111111222444777:::<<<===@@@FFFWWWyyyyyydddSSSDDDCCC???<<<@@@HHHGGG@@@>>>>>>>>>>>>===<<<;;;:::777777666555555555555555555666666777777666666555666555444333222222222222111111222222222111111000111111111111111222222222222222111111111111222222ooo\\\MMMCCC???999777666666888888888777666555555444333333222222111111///.........///000---------,,,+++***((('''++++++***))))))))))))***''''''''''''''''''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$######""""""$$$$$$%%%$$$###""" !!!###%%%&&&&&&&&&&&&$$$%%%&&&$$$!!!!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%###!!!"""$$$&&&''''''&&&&&&'''(((((('''%%%%%%%%%$$$###%%%(((((('''%%%&&&&&&((()))))))))(((''''''((()))******---000444@@@XXXuuu~~~gggXXXMMMNNNUUUccc~~~|||mmmjjjaaaVVVOOOJJJCCC;;;;;;444000000111...---...+++,,,------...---,,,,,,------...///000111222333444555777888888666555444444444444444555555555555111111111111333555666888::::::;;;<<>>EEEPPPaaayyy}}}~~~|||qqq___KKK;;;444///...,,,+++***+++,,,---...000333555666444222000000222444666666555222111------,,,++++++***))))))++++++******++++++,,,,,,---,,,,,,+++,,,---...///---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...000...+++,,,...//////---...///000111111000...---+++---000111000/////////000000//////......------//////......//////000111222111000/////////000000222222222333333333333444000000000000000000000000000000111111222333333444222222222222444666999;;;;;;>>>CCCQQQooo{{{dddRRRDDDCCC>>><<<@@@GGGFFF@@@>>>>>>>>>>>>===<<<;;;:::888888777666666666666666333333444444444444333333666555444333222222222222111222222333222222111111222222111111111111111111222222111111111111222222ooo[[[LLLAAA<<<;;;888555444666888999999555555444444333333222222000000///.....................---,,,***(((&&&%%%******)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%"""###%%%&&&'''''''''&&&''''''''''''&&&&&&&&&&&&"""###$$$%%%&&&''''''&&&&&&&&&%%%$$$""""""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$###"""###&&&((())))))((())))))))))))'''&&&%%%&&&$$$######%%%&&&%%%%%%&&&''''''((()))(((((((((((()))*********+++///111666GGG___www}}}kkkYYYPPPPPPXXXkkk~~~xxxoooggg\\\RRRGGG<<<222222333222///...---------------,,,+++***,,,------...///000111111111222555777999999999999888999:::::::::999888777222333555777999;;;<<<===@@@@@@BBBDDDHHHLLLOOORRRVVVSSSRRRVVVVVVRRRPPPPPPKKKOOOPPPKKKEEEDDDCCCBBB???;;;777555555999GGGUUUmmm~~~nnnTTT>>>444333...---,,,+++***+++,,,---///111333555666444222111000111333444444333111000,,,,,,,,,+++******))))))+++,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...000...,,,,,,...///...---,,,---///000111000000///111333444444222000//////111000000///...------,,,......------......///000111000///.........//////111111222222222333333333222222222222222222222222//////000000111222222222333333333333444666888999888;;;???IIIbbblllYYYGGGCCC>>><<<@@@FFFEEEAAA>>>>>>>>>>>>===<<<;;;;;;999999888777777777777777222333333444444333333222555555444333222222222222222222333444444333333222333222222222111000000000222222111111111111222222qqq]]]MMMBBB===:::888666555777888888888444444444333333333222222000000//////.....................---+++)))((('''***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%!!!###%%%'''((((((&&&%%%)))(((''''''&&&&&&''''''%%%%%%&&&'''''''''((((((%%%%%%&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$######$$$'''((('''&&&''''''((())))))((('''&&&***(((&&&&&&&&&''''''(((&&&''''''(((((((((((((((((()))******)))***---///000999KKKccc~~~nnn___UUUSSS^^^lll~~~{{{qqqYYYHHH777333555555222000...//////.........------,,,------......////////////000333555777999999::::::;;;<<<===<<<;;;999777555777;;;>>>AAABBBBBBBBBBBBCCCDDDFFFIIILLLOOOQQQQQQNNNMMMOOOMMMGGGDDDDDD@@@CCCCCC@@@<<<:::<<<===999999999:::;;;BBBUUUgggyyydddJJJ777000111///...------,,,,,,------///000333555555444333222222222222222111///...---,,,+++++++++******))))))***+++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........------............---...///000000000//////222444555444222000000000333333222111000///......---------------...///////////////............///111111111111222222222222333333333333333333333333//////000000111222222333444444444444444555666777777999===DDDWWWyyyzzzgggLLLFFF???===@@@DDDDDDBBB>>>??????>>>>>>===<<<;;;999888777777666666777777444444555555555555444444555444333333222222222333333333444444555444444444333333333222111000//////222222111111111111222222rrr^^^OOODDD???777777777888999999777555333333333333333222222222111111111111000000//////............---,,,++++++***))))))((((((((((((((())))))((((((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%''''''&&&$$$###$$$######"""""""""######%%%%%%%%%%%%%%%%%%&&&&&&"""$$$&&&(((((('''$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$######""""""######$$$%%%$$$$$$%%%&&&&&&$$$"""###$$$%%%'''((((((''''''***)))((('''&&&'''(((***''''''''''''((((((((()))''')))******)))***+++------111===SSSmmmtttaaaUUUVVV]]]gggsss]]]FFF<<<:::888333111////////////////////////------------............//////111222444555666666888999:::;;;;;;999777555555777;;;???AAABBBAAAAAA??????@@@AAACCCDDDFFFGGGDDDBBBAAABBB@@@:::777999:::;;;<<<;;;888777:::???<<<@@@FFFJJJMMMUUUgggyyyvvvgggSSSAAA555000.........---,,,,,,,,,,,,,,,...///111333444444333222444333222000...,,,***)))++++++***************)))((()))***+++,,,+++***)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------------............---......///////////////......---000111333222000000000111222222222111000//////...---------------...//////.........////////////...000000000111111111222222////////////////////////000000111111222333333333444444444444555555666666777999<<>>===<<<;;;777777666555555555555666444555555666666555555444444444333222222222333333222333444555555555555555333333333222111000//////222222111111111111222222rrr^^^NNNDDD???666666777999::::::777444333333333333222222222222111111111111111000//////...............------,,,******)))((((((((())))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%##################$$$$$$$$$%%%$$$$$$###"""""""""######"""###$$$'''((('''$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$######""""""###$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""""""""######%%%%%%%%%&&&'''&&&""" !!!###%%%''''''''''''&&&'''((('''&&&%%%''')))(((''''''''''''((())))))&&&((()))***))))))+++,,,,,,---555FFF[[[rrrrrr```WWWTTTXXXiiixxx___QQQJJJBBB:::666222222000000/////////000...............---------/////////000111111222222444555666666666555444333222444777999;;;;;;::::::888888999999::::::::::::999777888999777333444777777888<<>><<<>>>DDDKKKRRR]]]fffiiinnn{{{~~~}}}nnnbbbQQQCCC999333000...+++++++++*********))))))---...000111222333222222444333000---+++)))((('''************************(((((()))***+++++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...------------------,,,...//////...------.../////////......---------...///000000///...000111////////////..................------......///000......///000000000/////////000000000000111111111000000000000000000000000000000111111222333333444333444444555555666666666888:::===BBBLLLeee~~~___TTTHHHDDDDDDBBBAAAAAA????????????>>>===<<<<<<777666666555555555555555333444444444444444444333444333333222222333333333222222333444555555555555333222222222111000000000222222111111111111222222qqq\\\LLLAAA;;;888777666777888999777666222222222222222222222222///000111111111000......//////......---,,,+++***++++++***))))))))))))***))))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&'''((()))((((((&&&%%%$$$###"""######$$$$$$###!!!"""%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###"""!!!"""###$$$&&&'''((((((((($$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$%%%&&&((()))((($$$!!!!!!"""$$$%%%&&&&&&&&&%%%"""%%%''''''&&&%%%'''((((((''''''&&&'''((()))***$$$&&&((()))))))))+++,,,,,,+++///999EEEXXXtttvvveeeXXXVVV]]]nnnxxxlllbbbWWWKKKEEE;;;999777555333111111111////////////......------///////////////000111111000111111111111111222222111111333444555444444333222222222333333333333222333222333555555444888>>>???CCCNNNYYY[[[WWWXXX\\\hhhppp}}}{{{uuuqqqYYYOOOAAA666111//////...***************))))))(((,,,---...000111111111111222000...+++))))))))))))))))))))))))************+++******))))))))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,---------//////...---------------+++...000000...,,,---.........------......//////.../////////------...000............//////////////////......//////000111...///000111111111000000/////////000000000111111222222222222222222222222//////000000111222222222222333444555666666666666::::::>>>BBBIII\\\}}}iii[[[NNNHHHFFFAAA???AAA???????????????>>><<<<<<888777777666555666666666444555555666666555555444333333333222222333333444111111333444444555555555222222111111111111111111222222111111111111222222qqqZZZIII===777:::888555555666888888888222222222222222222222222...///000000000///---,,,000//////...,,,***(((''',,,++++++***************,,,++++++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))!!!$$$&&&(((((('''&&&***)))'''&&&%%%%%%&&&''''''###!!!%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%''''''&&&%%%$$$"""!!!!!!!!!!!!###$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""#########$$$&&&)))+++***'''$$$###$$$%%%&&&&&&&&&%%%$$$!!!%%%((()))((('''((()))(((''''''&&&&&&((()))***###%%%((())))))***+++,,,---,,,---000444CCC```{{{uuuccc\\\ZZZbbb|||~~~vvviii\\\UUUDDDBBB???;;;777555444333000000000///......------............///000111222///............///111111222222222222222222111111......///000000000000000111000222444555666<<>>BBBGGGUUUrrrooo```QQQKKKGGGAAA???@@@???@@@@@@??????>>>===<<<999888888777777777777777777777888888888888777777333333333222222333444444000111222333444444444444111111111111111222222222222222111111111111222222ppp[[[KKK@@@:::888777666777888777666444444444333333333333222222333333222222111000000000////////////...+++)))((())))))(((((((((((())))))((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''''')))((($$$%%%!!!$$$&&&&&&$$$$$$&&&)))&&&&&&### """%%%$$$"""""""""###$$$&&&'''(((&&&&&&%%%%%%$$$###""""""'''''''''''''''&&&&&&&&&)))(((&&&$$$############''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%''''''(((((('''&&&%%%%%%"""######$$$%%%&&&'''((('''''''''&&&&&&''''''(((''''''((((((((((((''''''%%%&&&'''((()))***++++++...,,,,,,...111;;;NNN```zzzzzzccc[[[\\\ooo|||rrrhhh\\\ZZZSSSJJJFFFDDD>>>777111222333000---,,,///111111111111222222333333444444222000000000000...---,,,---//////...///000111000111222111000000222333555444666999999===OOOeeeppp~~~xxxyyy{{{zzz~~~vvviii\\\QQQLLL:::888555111---+++***)))*********+++,,,,,,,,,---000///---,,,,,,,,,------000///...,,,***((('''&&&++++++++++++++++++++++++''''''(((((())))))******+++++++++******************)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000000000...,,,,,,...000,,,,,,,,,------.........------............---------...//////////////////......////////////......000000111111111000000//////////////////000111111777555222111111111111000666555333222222333444666777:::???BBBCCCMMMcccxxx}}}gggQQQHHHFFFCCCAAABBB???>>>>>>>>>============666777777888888888777777888666555555666666555333333333333222222222111111111222333444444444444333333333333333333333333333444333222111111222333444rrr^^^NNNBBB;;;999888888888999999777555444444333333333333222222333333333222111111000000,,,,,,---......---,,,,,,)))((((((''''''(((((()))))))))((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""&&&$$$%%%%%%%%%%%%&&&''')))$$$%%%$$$"""&&&++++++'''$$$############$$$$$$%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''&&&&&&'''((()))***+++,,,******+++------111>>>KKKfffzzzqqqfff___gggzzz~~~xxxwwwrrriiibbb[[[PPPFFFAAA???;;;777333111111222000111222333444555666666555333222222333222000...///000111000//////111333333555777777666555666666888:::@@@GGGIIIPPPfff~~~wwwqqqnnnkkknnnttt{{{wwwpppeeeXXXKKKBBB>>>555333111...,,,+++++++++*********+++++++++++++++,,,+++***)))(((((()))***------,,,+++******))))))++++++++++++++++++++++++(((((((((((())))))))))))******************+++++++++***)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000...---,,,...000,,,,,,,,,---------......------............---------......///////////////......////////////......000000111111111000000//////////////////000111111444222111000111111222222666444333222222333444555666999>>>@@@@@@GGGZZZmmmuuu\\\NNNHHHDDDBBBBBB??????>>>>>>======<<<<<<777777888888888888777777888777555666777777555444333333333222222222111111222222222222333333333333222222222222222222222222333222222111111222222333uuuaaaQQQDDD===999888777888999888777555444444333333333333222222333333222222111111000000,,,------......------,,,))))))(((((((((((())))))******)))((((((((((((((())))))'''&&&%%%$$$$$$$$$"""%%%((('''%%%$$$%%%((('''%%%######%%%'''((()))&&&'''%%%!!!"""%%%$$$ $$$$$$######""""""""""""%%%%%%%%%$$$######""""""$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""'''&&&%%%$$$$$$$$$$$$$$$''''''((((((((((((''''''''''''((()))***++++++,,,$$$&&&))),,,+++***000999OOOeeeuuugggbbbggguuuwwwiii]]]TTTMMMDDD===:::888666444444555777:::<<<>>>???@@@;;;999666666666666444333222333444444555777:::===BBBEEEIIIKKKJJJHHHFFFEEEHHHLLLVVV___aaaiii}}}xxxjjjaaa^^^bbbhhhsssmmmbbbUUUIII???888555...---,,,,,,+++++++++,,,******************))))))))))))((('''''''''(((((()))*********++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((()))))))))***+++++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///000000///------...000,,,,,,,,,------------...------............------------...///////////////......////////////......///000000111111000000000///////////////000111111111111111111111222333333444444222222222333444555666999<<<>>>===AAAOOO^^^gggSSSIIIDDDBBBCCC@@@???>>>===<<<<<<<<<<<<777777888888777777777777999777666666777888777555333333333222222222111111222111111111111222333333111111111111111111111111111222222222222222222111wwwdddSSSFFF>>>666555555555666666444333444444333333333222222222222222111111000//////...000000///...,,,+++***)))******))))))))))))******+++***)))((((((((((((((((((((('''&&&%%%$$$$$$%%%"""%%%((()))'''&&&'''((()))%%%!!!!!!$$$'''((('''%%%'''%%%!!! """"""############""""""!!!!!!%%%$$$$$$$$$######"""""""""######$$$%%%&&&''''''''''''(((((('''&&&$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!)))(((((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((())))))***++++++,,,!!!###(((,,,,,,***...444<<>>:::888999::::::777888;;;>>>CCCJJJQQQWWW```eeekkknnnmmmiiifffdddfffkkktttzzzyyy}}}{{{iii___]]]aaafffllldddWWWJJJ???888333111+++++++++++++++++++++++++++*********)))(((((((((*********)))))))))******((()))))))))******++++++******************************))))))((((((''''''(((((()))***+++,,,,,,,,,...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------////////////...............///000///...---...000------------------------------............------,,,,,,---...////////////......////////////.........///000000000000000000///////////////000000111222333333333222222333444333222222111222222333444666888;;;>>>===>>>HHHTTTwwwvvv^^^OOOIIIHHHHHHBBBAAA???===<<<<<<<<<<<<888888888777777777777777999777666777888999888666333333333222222222111111111111000000000111222333222222222222222222222222000111222333333222111000wwweeeTTTFFF>>>777666555666777777555333444444333333333222222222000000000///......------111000///---,,,+++******,,,++++++******++++++,,,******)))(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%%%%&&&'''###"""%%%%%%$$$###$$$###%%%***,,,+++ !!!"""############"""$$$$$$###############"""!!!""""""###$$$%%%%%%&&&&&&&&&'''((('''&&&$$$######""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))******++++++######'''++++++***...444111===SSSooo{{{{{{rrrddd___hhhvvvnnnbbb^^^[[[UUUPPPNNNRRRWWW]]]cccgggjjjkkk```XXXLLLCCC???@@@CCCFFFBBBEEEJJJPPPZZZfffrrrzzzlllcccaaabbbbbb___VVVHHH===555000---+++,,,,,,,,,,,,++++++******+++*********)))(((((((((***+++++++++++++++++++++))))))))))))))))))))))))******************************))))))((((((''''''(((((()))***+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000000//////.........------///000000.........000------------------------------............------+++,,,---...////////////......////////////............///000000000000000///////////////000000111444666777555333111222333111111111111222222333333666777:::===>>>???FFFNNNkkkooo\\\RRRNNNLLLDDDCCC@@@>>><<<<<<<<<<<<999999888777666666777777888777666777888999888777333333333222222222111111111111000000111111222333333333333333333333333333000000222333333222000000vvvcccRRRDDD===:::999888999:::999888666444444333333333333222222000000//////...---------...------,,,,,,------...,,,,,,++++++++++++,,,,,,((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$#########$$$%%%### !!!"""######$$$%%%###"""&&&)))((( !!!###$$$%%%$$$##############################!!!!!!""""""######$$$$$$"""###$$$%%%&&&'''''''''$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&"""######$$$&&&''''''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))(((&&&'''))))))'''***///222777FFF___}}}~~~wwwyyy~~~}}}lll___aaaiiiyyyqqqllleee```bbbfffmmmuuu|||~~~ttteeeYYYTTTUUUYYY\\\[[[]]]bbbiiitttpppiiifff___WWWQQQIII>>>555111///,,,***+++,,,,,,,,,,,,+++***)))******************))))))((()))***+++++++++************))))))((((((''''''************************))))))))))))(((((((((((()))))))))***+++++++++,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...222111111000000//////...,,,...000000///...///000...------------,,,,,,,,,------............------***+++,,,---.../////////......////////////......------...///000000000000///////////////000111111444666888666222000000222///000000111222222222333666555777<<<>>>???DDDJJJbbb~~~fffWWWNNNHHHGGGEEEBBB???=========>>>:::999888666666666777777777666555666888999888777333333333222222222111111000111222222333333222222333333333333333333333333000111111111111111111000ttt```PPPBBB;;;;;;:::999:::;;;;;;999777444444333333333333222222222111111000//////.........---,,,,,,,,,,,,---...+++******))))))******+++&&&%%%%%%&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%$$$###""""""######"""!!!!!!"""$$$$$$((('''""" """###%%%&&&%%%$$$"""!!!""""""""""""############"""""""""""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))''''''))))))''')))---000333===OOOfff~~~yyyuuu{{{vvvhhhdddiii}}}yyyxxx||||||wwwwwwyyy{{{{{{|||~~~sssppplll^^^NNNFFF???666111111000...+++)))***++++++,,,+++***************+++++++++++++++((()))***+++++++++******))))))((((((((('''''''''************************(((((((((((())))))))))))******************++++++))))))***+++,,,,,,,,,,,,******+++,,,,,,---......111111000000///......---+++...000000///...///000......---------,,,,,,,,,------............------******,,,---.../////////......////////////......,,,---...///000000000000///////////////000111111///333666555111///000222...///000111222222222222555333333888;;;<<>>>>>>>>???;;;:::888666555666777777666555444555777888777666333333333222222222111111///111333555555444222111222222222222222222222222111111000000000000111111rrr___NNNAAA:::999888888888999999777666444444444333333333222222333333222222111000000000222000...,,,+++***++++++))))))(((((((((((())))))$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$""""""$$$&&&'''&&&$$$!!!!!!$$$&&&%%%"""!!!"""%%%###((()))%%%"""$$$&&&&&&%%%&&&''''''&&&###!!!"""""""""""""""#########""""""""""""!!!!!!!!!!!!%%%$$$###"""""""""###$$$(((&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&'''+++,,,***+++///(((+++333>>>OOOfff|||rrrpppxxx~~~qqqmmmqqq~~~~~~~~~uuuuuurrr```KKK;;;555///,,,......+++(((&&&''')))***+++++++++************+++,,,,,,,,,---)))***+++---------,,,+++'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++++++++***************'''((()))***+++,,,,,,,,,******+++,,,,,,---......///......---,,,++++++++++++---000000000//////000.........------,,,,,,,,,---..................---)))***,,,---.../////////......////////////......,,,---...///000000000000///////////////000111111+++000444333000...000333......000111222222222222555111111555888888;;;???KKKfffrrrcccXXXKKKIIIEEEAAA???>>>???@@@;;;:::888666555555666777555444444555666777777666333333333222222222111111///111444666777555222000111111111111111111111111222111000//////000111222rrr___LLLAAA>>>999555000111555999888666444555555666777888888999222222222111111111111000000000///...,,,+++***************)))'''&&&$$$###$$$&&&'''&&&%%%%%%&&&'''(((&&&$$$$$$'''((('''%%%)))'''&&&$$$######$$$$$$)))'''%%%###"""###%%%'''&&&+++...,,,%%%"""$$$(((%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((('''&&&%%%$$$###"""!!!  !!!"""!!!###$$$$$$$$$$$$&&&(((%%%%%%$$$$$$###$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%(((,,,///...)))$$$%%%$$$#########$$$%%%&&&"""%%%(((&&&""" ###&&&***(((%%%%%%%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''***)))((('''&&&%%%$$$$$$%%%&&&((()))))))))((('''))))))))))))((((((((((((+++,,,///666>>>PPPkkk{{{vvvnnnnnnyyy~~~xxxtttwww}}}{{{~~~rrrqqqwwwqqqXXX@@@333333111000...,,,+++***+++,,,,,,,,,,,,+++******+++++++++*********))))))''''''(((******+++++++++*********)))))))))))))))((()))***++++++***((('''&&&''')))*********)))(((,,,,,,+++***))))))************************************+++++++++,,,,,,,,,///////////////......---------...///////////////---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++///////////////000111111000000///............///////////////////////////////////////////////////111111111000000000000000///000000111222222333333444555555777999;;;<<<>>>GGGZZZzzziiiYYYUUULLLDDDCCCCCCAAAAAABBB::::::999777666444333333555555666777777777777777555444444333333222222111222333333444444333333222222222222222222222222222111111111111000000000000rrr___LLLAAA>>>:::777333444888:::999666666666666666666555555555222222222111111111000000.........------,,,,,,,,,+++++++++***)))((('''&&&&&&'''((('''&&&%%%&&&'''(((%%%###$$$&&&'''&&&%%%((('''%%%$$$#########$$$&&&%%%###!!! !!!###$$$$$$'''***(((%%%"""$$$&&&###""""""!!!!!!""""""###%%%%%%%%%%%%$$$###"""!!!'''!!!""" """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$###""""""#########"""""""""!!!!!!###""""""###%%%%%%"""$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&%%%&&&''''''(((((((((''''''''''''(((((((((((()))++++++---111555AAAXXXlllsssmmmsssxxxvvvtttxxx}}}~~~~~~~~~sssooommmbbbNNN<<<222111000///---,,,++++++***************))))))(((*********))))))(((((((((''''''((()))************)))))))))))))))))))))))))))***+++------,,,***)))''''''((())))))))))))))),,,++++++******)))*********************************++++++++++++,,,,,,,,,///////////////...---------....../////////.........---,,,++++++,,,---...,,,------......------,,,---------------...//////000///......------..............................////////////////////////000000000000000000000000000000111111222222222333444444555666888:::<<<===???OOOlllwwwfff]]]RRRGGGDDDBBB???===>>>:::999999888666555444444555555666777777777777777555555444333333222222111222333333444444333333222222222222222222222222222111111111111000000000000qqq___MMMAAA===;;;999777888;;;<<<999666888777666555444333222111222222111111111000000000------------------------++++++,,,,,,++++++***)))((())))))(((&&&%%%&&&'''&&&%%%######%%%&&&%%%$$$&&&%%%$$$###############%%%$$$"""!!!!!!!!!###$$$###$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$###"""!!! ###"""!!!!!!$$$&&&%%%$$$###$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$###"""""""""############"""""""""""""""(((%%%"""!!!"""###""""""$$$$$$######$$$$$$%%%&&&'''$$$"""$$$(((***(((%%%###&&&&&&$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))******+++,,,...444DDDTTTnnn|||nnnnnnqqqppppppsssnnn~~~rrrqqq}}}zzzwwwqqqhhh\\\MMM???777//////......------,,,,,,***++++++++++++***))))))))))))((((((((((((''''''&&&'''((()))*********))))))))))))))))))))))))))))))***,,,---......---,,,((((((((((((((()))******+++++++++***************************************++++++++++++,,,,,,,,,,,,...////////////...------.........///......------......------------......---......//////......------------,,,------...///......---,,,,,,,,,------........................////////////////////////000000000000000000000000111111111111111222222222444444444666777999;;;<<<>>>KKKcccvvviii[[[MMMGGGCCC>>>;;;;;;::::::999888777666666555555555666777777777666666555555444444333222222222222333333444444333333222222222222222222222222222111111111111000000000000~~~ppp```OOOBBB===;;;::::::;;;<<<;;;888555777666555444333111000000111111111111000000000000---------------,,,,,,,,,******+++,,,,,,+++++++++)))******)))'''%%%&&&'''%%%$$$######$$$$$$$$$$$$%%%$$$$$$######"""""""""&&&%%%$$$######$$$%%%&&&###!!! """%%%&&&$$$"""$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$######"""%%%)))+++***'''"""!!!%%%&&&%%%$$$""""""""""""###$$$%%%&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""!!!"""%%%&&&$$$!!!"""%%%(((&&&"""!!!%%%***###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((()))((((((***,,,,,,///:::FFFXXXpppuuunnnmmmkkkhhhgggbbboooyyymmmjjjsssxxxqqqooommmfffZZZJJJ===444111,,,------------------------------------,,,++++++((((((((((((((((((((((((&&&'''(((((()))))))))(((((((((((())))))))))))))))))***+++,,,---...------)))((('''''''''(((***+++******+++++++++*********************************+++++++++,,,,,,,,,------......//////......---,,,---............---,,,,,,........................------............------/////////......//////000...---,,,,,,++++++,,,,,,......................../////////////////////////////////000000000000000111111111111111111111111333333444555666888::::::AAAJJJ___~~~tttdddSSSJJJEEEAAA>>>>>>:::::::::999888888777777555555666666666666666555555555555444333333222222222333333444444333333222222222222222222222222222111111111111000000000///|||pppbbbQQQCCC===888999:::;;;;;;:::777444444444333333222222222111111111111000000000//////000///...---,,,+++******((()))******+++*********)))******)))'''%%%&&&'''$$$$$$$$$$$$######$$$%%%###$$$$$$$$$######""""""%%%$$$#########$$$%%%%%%$$$!!! """&&&'''%%%"""$$$##################$$$%%%&&&&&&&&&&&&%%%%%%$$$'''$$$""" """%%%'''"""%%%'''&&&$$$""""""!!!"""###%%%%%%&&&&&&%%%'''&&&$$$######$$$&&&'''((('''&&&%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%&&&&&&"""###)))###$$$$$$%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&$$$######$$$%%%&&&*********))))))(((((((((((((((***---,,,,,,333<<>>777888999::::::999777666222222222222333333333333111111000000000/////////111000///...,,,+++***)))(((((()))))))))))))))(((((())))))(((&&&%%%&&&'''$$$%%%&&&%%%######%%%&&&###$$$$$$%%%$$$$$$######"""!!!!!!!!!!!!"""######$$$"""!!!###&&&'''%%%""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$###### !!!""""""""""""!!!$$$&&&'''%%%$$$###$$$!!!"""$$$%%%&&&&&&%%%$$$'''&&&$$$######$$$&&&'''&&&%%%$$$######$$$%%%&&&$$$##################$$$"""""""""""""""############%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%###!!!%%%'''&&&&&&%%%%%%$$$$$$###(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%***)))))))))((((((((((((+++***+++,,,***(((+++111999GGG___yyysssfff^^^VVVQQQTTTbbbppp{{{}}}wwwwww|||}}}{{{wwwpppjjjiiinnnrrr|||~~~|||tttkkkddd\\\VVVWWWNNNBBB888333111...,,,)))*********+++++++++,,,)))************)))(((((((((((())))))))))))******&&&&&&'''''''''''''''&&&&&&''''''(((((())))))***((((((((())))))******+++((((((((((((((()))******((()))***,,,,,,+++******************************,,,,,,,,,,,,---------------............---,,,,,,***+++,,,,,,------,,,,,,------............------+++,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++,,,,,,,,,------,,,+++++++++,,,,,,------------------------////////////////////////---......//////000000111///000000111222222333333222222222333444555777888999@@@OOOhhhttt[[[NNNHHHDDDAAAAAA>>>>>>===;;;:::999888777555555666666666555444444666666555555444333333333222333333444444333333222222222222222222222222222111111111111000000000000zzzqqqfffVVVGGG???666888999:::999999888888333333333333333333333333111000000000//////////////////...---,,,,,,++++++))))))))))))))))))((((((&&&'''((('''&&&%%%&&&'''$$$&&&'''&&&$$$###%%%(((###$$$%%%&&&&&&%%%$$$$$$!!!!!!!!!!!!"""""""""######""""""###$$$%%%$$$"""!!!!!! !!!!!!""""""############"""""" &&&******&&&!!!$$$%%%''''''%%%$$$%%%%%%"""###%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""""""""###$$$!!!""""""###$$$$$$$$$$$$!!!!!!"""""""""#########!!!$$$(((((('''$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$"""!!!###&&&((('''$$$#########""""""""""""###'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))+++******,,,***&&&(((---000888III```xxxvvvmmm```SSSKKKQQQZZZaaammmzzz|||tttqqquuuzzzqqqlllkkkmmmlllooopppkkkddd\\\QQQGGGEEE>>>555000//////---,,,)))))))))***************((())))))))))))((('''''''''''''''(((((()))))))))&&&&&&'''''''''&&&&&&%%%&&&&&&''''''((())))))***))))))((((((((())))))***''''''((()))))))))))))))''')))***,,,,,,,,,***)))************************,,,,,,,,,------------...------......------,,,+++((()))***,,,------------+++,,,---......---,,,+++,,,,,,------------,,,,,,...---,,,,,,+++++++++,,,......---,,,,,,,,,,,,,,,------------------------////////////////////////------......///000000111......///111222333444555222222222222333555666777999>>>HHHZZZtttgggVVVNNNGGGCCCAAA@@@@@@>>><<<:::888777666555555666666555555444333666666666555444444333333222333333444444333333222222222222222222222222222111111111111000000000000zzzqqqgggXXXHHH???666888999:::999999:::;;;444444444333333333222222000000000000////////////------------------------***************)))(((((($$$&&&'''&&&%%%%%%&&&'''%%%'''((('''$$$$$$&&&(((###$$$%%%&&&'''&&&%%%$$$""""""######$$$$$$$$$%%%""""""#########"""""""""######""""""""""""######"""######$$$$$$$$$######(((&&&$$$"""!!!"""$$$&&&%%%'''''''''%%%%%%&&&'''###$$$%%%&&&&&&%%%###"""&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$%%%!!!"""$$$&&&'''''''''&&&######$$$$$$%%%%%%%%%%%%$$$''')))((($$$"""###$$$"""###$$$%%%&&&%%%$$$$$$"""'''+++((("""######%%%(((***)))'''$$$###$$$$$$%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***&&&&&&'''((('''&&&$$$### !!!"""$$$&&&((()))******)))***,,,+++)))+++000,,,111<<>>999777777888999999777777666555444444333333444333222222111111222222444555555555444333333222444444333333222111000000//////000000111111222222zzzsssiiiVVVEEE???;;;999888888888888777555444444333222222333333333444555444222000///000222///...---,,,,,,,,,,,,,,,,,,,,,+++******)))((((((***'''%%%%%%&&&((('''&&&''''''(((''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!! $$$##################$$$""""""""""""""""""!!!!!! !!!!!! """#########$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!"""######$$$$$$$$$$$$ !!!""""""!!! %%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%###$$$&&&((('''&&&''''''''''''(((((((((((((((((()))))))))*********)))+++///222999III^^^nnnpppcccVVVJJJFFFHHHSSSYYYeeeuuu}}}yyyxxxzzzyyy}}}yyyxxxtttlllcccgggiiicccVVVFFF:::333///---,,,***)))))))))************)))))))))(((((()))))))))))))))((('''&&&((('''''''''((()))******'''(((((()))((('''&&&%%%''''''''''''(((((((((((('''%%%$$$%%%&&&&&&$$$"""%%%%%%&&&&&&'''(((((()))+++++++++***************++++++,,,+++******+++---444888???===:::DDDCCC111///...,,,*********+++,,,***************+++++++++,,,++++++******++++++,,,..............................,,,,,,,,,,,,---...------------------------+++++++++,,,,,,---...///........................000000111111111111000000//////000111111111111000222222222222333444555555666888777>>>PPPaaa~~~fffTTTKKKHHHCCC@@@<<<:::999999888888666666666666555444333222444333222222111222222222444444555555444444333222444444333333222111111000000000000000111111111111yyysssiiiUUUDDD===:::999888777888888777555444444444444333222222111000111111///------...000//////...,,,+++++++++++++++++++++******))))))((('''&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''$$$###############$$$$$$((('''%%%$$$"""!!!!!!!!!!!!"""%%%''''''%%%"""!!!&&&%%%###"""!!!!!!""""""""""""!!!!!!""""""###$$$#########$$$$$$$$$%%%%%%"""""""""###############!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%###""" $$$%%%%%%&&&&&&%%%%%%%%%$$$"""""""""###$$$###"""#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$############&&&$$$######%%%&&&%%%$$$''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$&&&'''((('''%%%&&&''''''''''''((((((((('''''''''((((((((())))))+++---...---///888FFFQQQhhhxxxlllWWWKKKHHHEEEKKKVVVeeevvvyyysssnnnkkkmmmrrr{{{tttuuusssmmmiiikkkggg[[[III999111///++++++++++++*********))))))))))))((((((((((((((())))))))))))((('''%%%%%%&&&&&&&&&'''((()))******(((((()))))))))(((''''''''''''''''''((((((((((((((('''''''''((((((&&&%%%%%%%%%&&&(((((((((((((((*********+++++++++++++++***+++,,,+++))))))+++,,,000???HHHAAAGGGbbbfffKKK222000---+++***+++---///+++++++++***************,,,++++++******++++++,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------///000000111111000000000...///000000111111000000222111111222222333444555444777666999DDDOOOhhhsss[[[MMMHHHEEEBBB???===<<<:::888666555666777777666555333222444444333222222222222222444444555555444444333333444333333222222111111111111111111111111000000000xxxtttjjjWWWEEE>>>:::888777777888888777555444444555555444222000///.../////////------...///000///...,,,+++*********+++*********)))))))))(((''''''''''''((('''&&&%%%&&&&&&%%%$$$$$$%%%''''''%%%$$$"""!!!!!!!!!"""###((('''&&&%%%$$$$$$$$$$$$!!!###%%%''''''%%%###!!!%%%$$$"""!!!!!!"""###$$$%%%$$$#########$$$&&&'''""""""#########$$$$$$$$$########################%%%$$$$$$######""""""###''''''(((((('''&&&$$$###""""""###$$$$$$$$$######%%%###!!!!!!###$$$###### !!!"""###$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$######""""""%%%$$$"""###$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((()))))))))***,,,---,,,---111:::AAANNN\\\qqqrrraaaYYYHHHJJJQQQ\\\jjjzzz~~~ssskkkeeebbbgggnnnvvvooossssssoookkkfff\\\MMM===111,,,***))))))***++++++******)))))))))))))))))))))))))))******))))))'''&&&$$$$$$%%%%%%%%%&&&'''((()))***))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))'''&&&%%%&&&'''((())))))((((((******++++++++++++,,,,,,***++++++***))))))***,,,***444999444???cccrrr___555444111///...---......,,,+++++++++***))))))))),,,++++++******++++++,,,........................+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********------------------------------......///............//////000000000000000111111111111222333444555555999777888???DDDWWWuuueeeSSSKKKEEECCC@@@???>>><<<999777555666777777777666444333444444333222222222222333333444444555444444333333333333333222222111111111222222222111111000000000xxxuuummmZZZHHH@@@999777666777888888777666444444555555444222000///222333444444222111222333000///---,,,+++***))))))*********))))))))))))))))))))))))((('''%%%$$$###%%%%%%#########$$$%%%&&&)))(((&&&%%%$$$$$$%%%&&&#########"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""!!!  """%%%&&&###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%$$$###"""""""""###$$$######$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$### !!!"""###$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$######"""""""""%%%###""""""$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))******%%%'''))))))))),,,000444;;;DDDVVVlll}}}rrrYYYUUUTTTYYYaaannnzzzrrrmmmiiihhhooowww|||{{{pppnnnssstttpppdddZZZKKK>>>555///+++((('''((()))*********))))))*********************************)))(((&&&%%%$$$%%%%%%%%%%%%&&&'''((()))))))))((((((((()))))))))''''''''''''((((((((((((%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))))))))+++++++++++++++++++++,,,***++++++***))))))***,,,...))))))(((...DDDQQQJJJ666666666444222///,,,***,,,+++++++++***))))))))),,,++++++******++++++,,,........................+++,,,------......------------------------------///...---,,,++++++++++++------------------------,,,,,,---.....................///000000000000000111111111111222333444444444888777888===>>>LLLfffttt]]]PPPEEECCCAAA??????===:::888555666777777777666555444555444333333222222333333333333444444555444444333333333222222222222222111333333222222111111000000xxxvvvnnnZZZHHH@@@888777666666888888777666444444444444333222222111111333444444222000000111......---+++************))))))))))))))))))))))))***+++***(((%%%#########%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$######$$$%%%&&&  !!!###%%%'''###############$$$$$$%%% !!!!!!!!!""""""""""""######$$$%%%%%%&&&!!!!!!!!!!!!"""%%%'''(((###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""########################$$$"""!!!"""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''(((((()))))))))*********''')))************+++---///444AAATTTgggxxxpppfff^^^^^^aaaffftttwww|||}}}{{{{{{}}}|||zzzyyyzzzyyy{{{yyylllmmmvvvwwwoooooopppmmmhhhTTTIII;;;222000///+++(((((((((((((((((()))))))))************++++++++++++************)))(((&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''((()))***''''''''''''((((((((((((&&&'''((((((&&&%%%%%%&&&''''''''''''((()))***+++---,,,,,,,,,++++++++++++)))***+++***((((((***+++111''')))...+++...444333444555666555222...***'''+++++++++***************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000---...//////000000//////111000000111111222333444222555333666;;;;;;CCCYYYzzzfffUUUIIIFFFCCCAAA???>>><<<:::666666666666666666666666555444444333333333333333333333444444555555444444222222222222222222222222222222222222222111111111yyyvvvmmmXXXEEE<<<888666555666777888777666444444333222222333333333///000222111///---,,,,,,------,,,+++******++++++((()))))))))))))))))))))*********'''$$$###$$$&&&''''''''''''&&&&&&%%%$$$#########$$$$$$###""""""&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&!!!!!!""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!!!!"""###%%%&&&''''''!!!!!! !!!"""%%%''')))'''(((((()))((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""!!!!!!""""""######$$$$$$###"""!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$&&&)))%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***+++,,,,,,++++++++++++***,,,444@@@MMM[[[ppp{{{qqqooommmiiinnnwwwwwwjjjooo~~~{{{vvvsssssswwwzzzqqqcccaaaiiippp|||xxxqqqmmmkkkeee[[[TTTAAA:::111,,,+++,,,+++******)))((('''''''''((()))))))))))))))*********+++******++++++***)))(((((('''&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&'''))))))''''''''''''((((((((((((''')))++++++(((''''''))))))(((&&&&&&&&&(((+++,,,......---,,,+++******))))))*********((((((***+++///***000444---+++000...000000111000...,,,)))(((***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000------------------------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000---...//////000000//////000000000000111222333444333444111555<<<:::>>>OOOddduuubbbQQQMMMHHHCCCAAA>>><<<;;;888777666555555666777888555555444333333333333444222333444444555555444444222222222222222222222222111222222222222222222333yyyvvvlllVVVAAA888777666555666777888777666444333222111222333444555111333444333111...------,,,,,,++++++***+++++++++(((((((((((())))))))))))((())))))&&&######&&&)))))))))******)))'''%%%$$$$$$%%%'''(((((('''&&&%%%$$$$$$###"""!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$ !!!!!!!!! """"""""""""############ """###%%%'''((((((%%%$$$"""!!!!!!###$$$&&&&&&&&&&&&&&&$$$"""  !!!"""###$$$%%%%%%%%%&&&&&&'''(((***)))&&&$$$#########""""""""""""""""""######$$$%%%%%%&&&&&& !!!"""###$$$%%%%%%###"""!!!"""$$$%%%&&&%%%#########$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###$$$'''***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))))))))******...555:::DDDXXXkkk||||||rrroootttlllqqqpppfff]]]cccyyy~~~|||{{{wwwrrrooopppvvv{{{ooo___[[[```eeennnrrrqqqmmmnnntttuuurrrsssooolllkkkfffZZZKKKAAA444222...***((()))+++---+++)))'''&&&%%%&&&((()))'''((((((((())))))************+++++++++******)))''''''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%&&&'''((()))''''''''''''((((((((()))$$$''')))(((%%%###$$$&&&***(((&&&%%%%%%(((+++...//////...---+++***)))))))))******)))(((((()))+++......333000&&&(((...***---,,,,,,+++************))))))******+++++++++,,,,,,++++++++++++++++++,,,************************---,,,+++***+++---000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---......///////////////000000000000111222333444555555111555>>>;;;<<>><<<<<<>>>;;;777555444555444444777666444222111111111222444444444444444444444444222222222111222222333333...///000111222333444444~~~qqqiii\\\JJJ>>>===777777777777666555444444666555444333333333444555333333111000...---------000...------------,,,***)))***++++++***)))((('''***))))))((((((((((((((((((''''''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######"""""""""'''&&&%%%$$$"""!!! $$$###"""!!!"""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""(((((()))+++,,,***'''$$$!!!"""""""""###%%%'''%%%&&&&&&'''&&&%%%$$$###%%%$$$#########$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&'''$$$"""###%%%&&&%%%#####################$$$$$$&&&&&&&&&''''''''''''((((((&&&$$$$$$&&&'''&&&%%%((((((((((((((((((((((((+++)))'''&&&(((***++++++(((***,,,------222:::AAAHHHWWWhhhwwwoooiii^^^QQQIIIMMM[[[gggyyyuuuggg\\\XXXYYYYYYZZZ\\\]]]___````````````]]]WWWPPPFFF===555000,,,+++***)))(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***************+++++++++***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''(((***---000111888555222000///,,,((($$$'''(((******)))((()))***++++++******)))((((((((())))))(((((())))))***+++************************,,,---------,,,,,,+++***+++++++++,,,,,,,,,------,,,+++)))))))))***,,,---+++,,,...///...---+++***------------------......)))***+++++++++******+++---------------,,,,,,,,,.../////////000000000000//////000111111111111111111111222333555777999:::AAAUUUuuusssfffWWWOOOHHHCCC@@@AAA===:::777666555555444333777666555333333333333444444444444444444444444444444333333333333333444444333222222222111111000000rrriii[[[HHH===;;;888888888888777666555555666555333222222222222333222111000///...............---++++++,,,,,,***(((&&&''')))***++++++*********)))((((((''''''((((((''''''&&&&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''########################"""######$$$%%%&&&''''''######"""""""""$$$%%%&&&########################&&&&&&%%%%%%$$$###""""""!!!""""""###############'''&&&&&&&&&''''''%%%$$$###$$$%%%$$$$$$&&&)))+++%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$%%%########################"""$$$&&&%%%$$$###$$$%%%&&&%%%######%%%&&&%%%$$$!!!!!!""""""###$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&$$$$$$&&&''''''&&&&&&'''((())))))((('''&&&***(((&&&&&&(((*********''')))+++***)))+++000555666@@@MMM[[[mmmxxxkkkZZZMMMKKKQQQYYY```sss}}}mmm```YYYXXXVVVYYY^^^aaaaaa^^^ZZZWWWQQQLLLDDD<<<555111///...***)))(((''''''&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((((((((+++***)))(((&&&%%%$$$$$$&&&&&&&&&%%%&&&''''''((((((''''''''''''((())))))))))))((((((((('''''''''''''''''')))+++...000222666444000...,,,***(((&&&)))***,,,+++***))))))***)))))))))***************)))(((((((((((()))******************************,,,,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,+++*********+++---...***+++,,,---...---,,,+++------------......///000)))*********+++++++++++++++++++++++++++,,,,,,,,,....../////////000000000//////000111111111111111000111111333444666888999<<>>CCCQQQllljjjZZZMMMCCC??????<<<:::999999999888555333444444444444444555666666333333444444444444444444555444444333333333333444222222222222222222222222wwwlll[[[FFF;;;<<<777888888888888777777666555444333111000000000111000000////////////000000000///---,,,---,,,***)))((((((***++++++***)))))))))(((((('''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$ """###%%%&&&'''''''''&&&$$$###!!! !!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""####################################$$$$$$$$$$$$"""###$$$%%%&&&''''''''''''%%%$$$$$$%%%&&&&&&&&&$$$$$$### $$$######"""""""""""""""!!!"""$$$%%%&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""$$$&&&&&&%%%$$$###$$$$$$$$$######"""######$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###!!!!!!###%%%'''(((&&&%%%&&&((()))((('''%%%&&&''''''((((((***+++000//////333;;;HHHWWWbbbzzzvvvhhh___[[[VVVeeeqqq{{{}}}zzzxxxjjjcccdddhhhdddffffffddd\\\PPPDDD<<<333111...***(((((()))***))))))((('''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''((((((***,,,---///000,,,,,,+++)))((()))***+++***+++---,,,***)))))))))))))))((((((((((((((('''******))))))******+++,,,************************((())))))******)))))))))*********+++++++++,,,,,,,,,,,,+++,,,,,,,,,------((()))***+++,,,,,,------*********+++,,,///111333///---++++++---......---++++++,,,,,,---------...............//////////////////000111111111111111000000111111333444666777;;;;;;CCCXXXwww{{{jjj[[[MMMEEECCC>>>===;;;;;;;;;999666444111222222333444444555555333333333444444444555555444444333222222111222222222222222222222333333333xxxlllZZZEEE;;;<<<666777777888888777666666555444222111111111111222111000000////////////000222000...---...---+++)))))))))***++++++***(((''')))(((''''''&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$ """$$$&&&''''''''''''&&&%%%###!!! !!!!!!!!!""""""#########!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$&&&'''((())))))###$$$%%%&&&'''''''''''''''%%%$$$$$$&&&''''''&&&"""$$$%%%$$$"""!!!"""###$$$###""""""!!!!!!""""""""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""$$$&&&%%%$$$###$$$%%%%%%&&&'''&&&$$$$$$&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))(((%%%""""""%%%((('''&&&%%%&&&(((((((((&&&%%%%%%&&&'''(((***+++,,,///+++***,,,000666AAAKKK___nnn~~~~~~qqqjjj```fffkkktttyyyqqqppprrrwwwyyywwwuuuwww{{{}}}oooeeebbbffflllllliiieee]]]RRREEE;;;444,,,,,,+++***************))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))******)))(((&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%&&&''''''""""""######$$$%%%%%%%%%'''((()))***+++,,,,,,---+++,,,+++)))'''%%%&&&''')))***,,,+++***))))))***++++++***************)))(((''''''''''''((())))))************************)))***++++++,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,(((((()))******+++,,,,,,,,,,,,,,,---///222555777111---))))))+++,,,+++)))++++++,,,,,,------......------.........///////////////000111111111111111000000000111222333555555888999>>>LLLeee}}}kkkYYYLLLFFFCCCAAA>>>===<<<:::777555111111222333444444444333222333333444444555555555444444333222111111111111555555444333222111111000vvvjjjXXXCCC999;;;555666666777777666666666444333222111111222333444111111000//////...//////222000......------+++)))((()))***++++++***)))((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&'''&&&%%%$$$############!!!!!!!!!"""""""""""""""!!!###%%%'''(((!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))###$$$%%%%%%&&&&&&&&&&&&###""""""###$$$%%%$$$###!!!$$$'''(((''''''''''''&&&%%%$$$###"""######$$$$$$$$$###""""""###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$"""""""""#########$$$$$$$$$$$$$$$###############$$$%%%%%%$$$######$$$&&&%%%&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%'''***(((&&&###""""""###&&&(((&&&%%%%%%&&&(((((('''%%%'''&&&%%%&&&(((***+++,,,...******---......555===CCCQQQaaannn{{{xxxtttrrryyy{{{zzz}}}|||tttkkkgggfffiiimmmqqqtttuuuuuuuuu{{{|||~~~yyylllfffdddgggllljjjddd[[[OOODDD;;;444111))))))************++++++))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))******)))((('''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((((((!!!!!!"""###%%%&&&'''((((((((())))))*********)))''')))+++***'''%%%%%%&&&'''(((******)))((()))******++++++,,,,,,------...'''''''''''''''((())))))************************))))))***+++++++++++++++************++++++++++++)))******+++++++++++++++)))))))))))))))***++++++,,,,,,,,,,,,///333777999444///***)))+++,,,***'''*********+++,,,------------------.........////////////000111111111111111000000000000111333444555777999===DDDUUUrrr~~~hhhUUULLLHHHEEEAAA>>><<<:::888777222333444555555444444333222222333333444555555666555555444333222111111222444444444333333222222222tttiiiVVVAAA888:::555555666666666666666555444333222222222333444555222111000///............222000...------,,,***((('''((()))***++++++******(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''((()))))))))(((&&&%%%&&&&&&%%%%%%&&&&&&'''((("""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$#########$$$&&&&&&%%%$$$ $$$%%%%%%###"""!!!'''&&&%%%$$$$$$$$$%%%&&&'''%%%###""""""###%%%&&&"""###$$$%%%%%%$$$###"""!!!""""""""""""#################################%%%%%%%%%###""""""%%%'''###%%%&&&%%%""""""$$$'''#########$$$$$$%%%&&&&&&""""""#########$$$$$$$$$###%%%'''&&&$$$%%%(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((('''%%%)))'''%%%%%%''')))***++++++((((((,,,+++(((+++111000;;;IIITTTbbbrrrvvvooohhhjjjlllnnnmmmjjjgggeeehhhjjjlllqqqwww~~~~~~~~~yyyvvvoookkkiiiiiilll___XXXLLL???555...++++++))))))(((((()))***+++,,,(((((('''''''''(((((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))***+++***)))'''%%%$$$$$$&&&'''''''''&&&%%%'''''''''''''''((())))))"""###$$$&&&(((***+++,,,(((((())))))))))))((('''"""%%%))))))'''&&&''')))%%%''')))))))))((()))***$$$%%%&&&((()))+++,,,,,,)))))))))))))))***++++++************************''''''((())))))))))))))))))************+++++++++))))))***++++++++++++***)))))))))))))))******+++******)))***---111666888777222,,,+++---...+++(((((())))))***++++++,,,,,,---------.........////////////000111111111111111000000000000111222333444444888;;;<<>><<<;;;999777444444555666666555444333222222333333444555666666777666555444333222222333000000111222444555666666}}}wwwjjjOOO>>>;;;777///111333444666666666555333111///111444777666555111000///......------...............---,,,++++++---+++)))((('''((()))***)))******)))&&&$$$######(((%%%%%%((('''###!!!###$$$%%%'''***,,,---,,,,,,(((***,,,,,,)))&&&%%%%%%!!!"""!!!%%%%%%%%%$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%%%%$$$###"""'''&&&&&&%%%$$$###""""""%%%$$$""" !!!"""###&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$!!!!!!"""$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&%%%$$$###"""%%%""" """''')))'''$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%###"""!!!######""""""######$$$%%%$$$%%%$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&&&&%%%%%%&&&'''''''''(((***,,,+++&&&""""""$$$%%%%%%%%%&&&)))+++(((''''''&&&&&&&&&''''''*********)))))))))))))))---222888>>>EEERRRaaalll}}}www}}}wwwrrrqqqsss~~~{{{sssppppppnnnnnnttttttvvv~~~zzzvvvqqqkkkddd```PPPIII???666000...---,,,,,,+++++++++******))))))(((((((((((((((''''''&&&&&&%%%%%%$$$#########$$$########################%%%'''((('''&&&&&&'''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%"""%%%'''(((((('''((((((+++)))'''&&&%%%&&&((()))******))))))((((((((('''%%%'''(((*********))))))))))))))))))))))))))))))''''''((()))))))))))))))+++)))(((''''''((()))+++'''((()))******)))(((''''''((()))******+++******+++***************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,///...---,,,,,,---///111555111---,,,---///...,,,---,,,+++******+++---............------.........////////////000000000000000000000000111111111111555333777===BBBOOOppprrr]]]QQQIIIAAA===;;;888999<<<555555444555777666444222555555666666555555444333444444444444444444333333222333444555666666666666}}}tttgggPPPAAA===777444555666777777777666555333111//////222333222111111000///......------...............---,,,+++***,,,+++)))((('''(((***+++&&&'''((('''%%%$$$$$$%%%(((%%%%%%''''''###"""$$$$$$&&&(((************+++...///000///+++(((&&&&&&$$$######$$$%%%%%%$$$"""$$$$$$#########"""""""""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$#########&&&$$$###!!!!!!"""###$$$"""######$$$%%%&&&'''((((((%%%###"""###%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$###!!!"""$$$""" ###$$$$$$$$$$$$$$$##############################"""""""""""""""!!! ######""""""######$$$%%%###%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%'''%%%$$$%%%'''(((%%%###"""###%%%%%%%%%''')))+++((((((''''''''''''(((((('''((())))))***+++,,,---))),,,000333777???JJJRRRhhhxxx{{{sssjjjfffeeelll|||tttrrryyy~~~}}}{{{wwwpppfff[[[SSS@@@:::444...,,,,,,,,,,,,+++*********)))))))))(((((((((((((((((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))%%%&&&'''&&&&&&''')))+++***)))'''&&&&&&&&&(((((())))))((((((((('''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((()))***************)))(((&&&%%%%%%&&&((()))))))))***++++++***)))((()))***************))))))+++***************++++++************************************+++++++++,,,++++++******+++,,,...///222///+++***,,,------,,,++++++,,,,,,------,,,,,,......------------.............../////////000000000000000000111111111111888666888<<<>>>GGGcccmmm\\\RRRGGGCCC@@@<<<;;;<<<888666444444666777666666222222444555666777777777444444333333333333222222222222333444555555555555}}}rrrfffQQQCCC>>>777777888888888777555444222444222000000111111111///111000///......------.../////////...---+++***)))***)))((((((((()))***+++%%%&&&''''''&&&%%%&&&((((((%%%%%%''''''######%%%%%%(((******(((&&&(((***+++---...---***'''&&&&&&$$$###"""###$$$$$$""" ###""""""""""""!!!!!!!!! !!!"""######"""!!! """###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$$$$"""######$$$%%%&&&'''''''''$$$"""!!!###$$$%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$"""  ###%%%$$$!!!""""""######$$$######"""$$$#########"""!!!!!!!!!&&&%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&&&&%%%$$$###"""########################'''((()))(((&&&$$$%%%&&&(((%%%######%%%&&&'''&&&%%%&&&&&&&&&%%%%%%'''(((''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&(((***---......222888===KKK\\\qqq~~~ssslllgggggglllsssuuuppprrruuuxxxzzzxxxssssssvvvwwwuuuttttttrrrooofffXXXJJJ@@@222///+++)))************)))))))))((((((((((((((('''(((((((((((('''&&&&&&%%%%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&((()))******(((((('''%%%%%%&&&***...***)))'''&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((())))))***++++++++++++***((((((&&&&&&&&&&&&(((((()))***++++++++++++******,,,++++++***))))))((((((++++++***************+++************************)))))))))*********++++++(((((())))))***+++,,,,,,...+++))))))***,,,,,,+++)))***,,,.........,,,+++------,,,,,,,,,,,,---------------.........//////000000000000111111111111666555777999999???UUUllliiiZZZJJJCCCAAA===:::999;;;888555333555777999999222333444555666777777777333333333333222222111111111111222333444444444444}}}uuuiiiQQQBBB===777666666666666555444222111555444333222333333333333111000///......------...000//////...---+++***)))))))))(((((()))***+++,,,'''((()))((('''&&&((()))(((%%%$$$''''''$$$$$$'''(((+++---+++'''$$$&&&(((!!!###%%%&&&%%%$$$%%%&&&!!! !!!######""" """"""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&''''''(((#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$""" """""""""######""""""###$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%###!!!!!!"""############"""%%%%%%$$$###"""!!!!!! '''&&&$$$######$$$%%%&&&######""""""######$$$%%%***)))((('''&&&%%%$$$##############################%%%&&&&&&%%%%%%''')))((('''&&&&&&&&&'''(((((()))))))))'''$$$######$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&(((+++,,,,,,...111444666DDDWWWjjjzzz~~~wwwqqqmmmooosss|||vvvqqqrrruuuxxxxxxuuuooollloooqqqpppeeebbb^^^XXXPPPDDD888000...---************((('''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$######&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''((()))((('''&&&'''***---)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%'''(((************************(((((()))************)))******)))(((((()))******))))))******************,,,++++++***)))))))))))),,,+++******)))*********************************((())))))))))))*********(((((()))*********))))))+++***))))))***+++,,,,,,)))***,,,---...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///000000000111111111111000000333777777===MMM^^^~~~xxxeeeOOOEEEAAA>>>;;;::::::777555444666777888888666666666666666555444444555444444333333222222222000111222333333333333333{{{yyymmmQQQ>>>;;;888444444555666666555444333333333333333222333444555111000///......------.../////////...---,,,***)))((((((((())))))***++++++(((((((((&&&$$$$$$%%%&&&(((%%%$$$&&&'''%%%%%%)))+++------+++'''$$$%%%''' """$$$$$$######$$$%%%"""!!!!!!###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""$$$""" """""""""######"""""""""###$$$$$$""""""""""""""""""######!!!!!! !!!"""""""""!!! !!!"""###############&&&&&&%%%$$$######""""""!!! !!!"""######""""""######$$$%%%$$$%%%'''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((%%%&&&'''(((((('''&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&'''(((((($$$%%%&&&)))+++---///000$$$&&&((())))))******+++---555BBBPPP\\\iiivvvvvvtttsssvvv~~~vvvzzz~~~sssrrrwww|||yyyxxxrrriiifffggggggeeeUUUOOOGGG???999333...+++,,,+++******+++***(((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$#########"""'''))))))(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&(((******)))((()))***(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&''')))))))))))))))))))))))))))&&&''''''((()))(((((((((******))))))))))))******(((((((((((())))))************))))))***+++,,,,,,,,,++++++***))))))******************************((())))))))))))************+++++++++***)))((('''******+++++++++,,,---...++++++******+++---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------///000000000111111111111---///333555777;;;FFFQQQjjjtttZZZLLLFFFBBB@@@???777666666666777777555444666666777777666666555444777666666555444444333333111111222222333222222222zzzzzzmmmOOO;;;:::999444555777888999888888777///111111111000000222444111000///......------...............---,,,++++++))))))))))))************&&&&&&%%%###!!! """$$$((($$$$$$&&&'''%%%'''+++...---***(((&&&%%%$$$$$$((())))))(((&&&$$$%%%&&&!!! """$$$%%%$$$"""""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%'''$$$"""!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!! !!!!!!"""###########################!!!!!!"""###$$$$$$$$$$$$&&&&&&%%%%%%$$$######### !!!!!!"""######""""""######$$$%%%(((+++...,,,((($$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!"""$$$###%%%''''''%%%#########"""$$$%%%%%%%%%&&&)))+++((((((((((((((()))***+++'''''''''&&&&&&%%%%%%%%%))))))*********)))(((''',,,...333<<>>999666555555555444777777777777777666666555777666666444333222111111333333444444444333333222~~~lllVVVFFF>>>999555333555888:::999888888888444333111222333444444333////////////............------,,,++++++***))))))------+++***))))))))))))&&&&&&&&&''''''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$""""""###%%%(((((('''%%%'''&&&%%%$$$""" """!!!!!! !!!###$$$%%%"""############$$$$$$$$$+++)))&&&###""""""###$$$#########$$$$$$$$$$$$$$$((('''%%%"""!!!!!!"""###"""### ###!!!"""###$$$%%%&&&&&&&&&!!!###$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&%%%$$$$$$'''***'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$"""$$$%%%&&&%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########((('''&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''((()))))))))))))))(((''''''&&&&&&&&&&&&''''''***,,,...---***)))+++---///444:::AAAKKK[[[mmm{{{~~~rrrjjjmmmwww}}}eee]]]]]]^^^gggrrrzzzyyyssstttxxxyyyvvvrrrggg\\\MMMBBB<<<777222...***************)))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$#########$$$"""###$$$%%%%%%%%%%%%%%%###""""""$$$&&&&&&&&&$$$)))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&''')))******(((&&&$$$''''''''''''((((((((((((((((((((((((((())))))***'''''''''((())))))******&&&''')))+++,,,---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,***(((************+++,,,---------***+++000000***))),,,+++,,,,,,---...///111111------......------,,,+++...,,,+++---000222111///000//////............///222111111222444777:::<<>>;;;777777777777888888999999777666666666555555444444777777666444333222111000xxxeeeNNN???999777555222555888999888777666666444111///...///000000///////////////..................------------,,,,,,)))(((((((((((())))))***&&&&&&&&&''''''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""###&&&(((((('''$$$%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&%%%%%%$$$""""""#########$$$$$$$$$'''%%%###!!!!!!!!!"""### """$$$%%%!!!!!! ###&&&###"""!!!###%%%&&&%%%###&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$"""""""""######&&&%%%###""""""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$$$$$$$###""""""""""""###""" !!!!!!""""""""""""#########"""""""""!!!!!!$$$%%%%%%%%%%%%%%%$$$$$$!!!"""$$$%%%$$$$$$%%%&&&######$$$$$$%%%%%%$$$$$$########################&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&(((***,,,...333:::DDDPPP]]]jjjrrrwww{{{wwwwww}}}{{{sssddd^^^[[[^^^bbbbbbbbbccciiivvvkkkhhheeebbb^^^^^^eeemmmppppppoookkkddd[[[SSSNNNDDD???888444222111...,,,+++***)))((('''%%%""" '''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###"""$$$%%%%%%$$$######$$$###"""""""""""""""######""""""#########""""""!!! ###%%%%%%$$$$$$%%%'''$$$###!!!"""###$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''$$$%%%'''((('''&&&$$$###&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))((((((((()))******++++++***)))((((((((()))***+++))))))*********+++++++++&&&'''((()))+++,,,---...111777===<<<666///,,,,,,,,,++++++***)))))))))))))))******)))***+++,,,+++,,,+++++++++,,,---...///,,,------...------,,,,,,......//////...//////000---------......000111111...///000111222222222222888888<<>><<<:::888777777777666666666666666666666666666666555555444333333333wwweeePPPAAA;;;777444222555888888777666555555555333000//////000000///////////////............++++++,,,,,,,,,,,,,,,,,,***)))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""######"""""""""######$$$"""############$$$$$$$$$%%%%%%$$$#########$$$%%%$$$%%%&&&&&&%%%###!!! $$$&&&)))(((&&&$$$&&&((( ###&&&%%%###!!!!!!###%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############"""""" """######"""!!!"""$$$%%%&&&&&&&&&%%%""""""######$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###%%%&&&%%%###!!!!!!"""######$$$$$$$$$$$$######!!!"""""""""#########$$$######""""""###$$$$$$%%%#########$$$$$$$$$$$$%%%!!!###%%%'''''''''&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''+++)))((((((***+++***(((((('''&&&&&&''')))***+++'''(((***+++---111777;;;BBBIIISSS[[[bbbjjjsssyyy|||uuurrrrrrpppmmmnnntttwwwrrrllljjjeeekkkuuu}}}~~~{{{uuussstttvvvwwwssskkkccc[[[VVVNNNLLLIIIEEE???:::555333---***(((&&&&&&'''((((((&&&'''((((((((('''((((((&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!######"""!!!"""###%%%%%%###"""###$$$###############$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&###"""%%%((($$$###""""""$$$%%%%%%$$$ """$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&'''(((((())))))&&&&&&((()))************))))))))))))************(((((())))))******++++++,,,...000111111///,,,******))))))))))))******+++(((,,,---***,,,333555333+++++++++++++++,,,,,,---,,,,,,------...------------///111000...---...000//////.........//////000000///.........///000111111111555;;;===EEE___zzzjjjWWWLLLHHHGGGEEEAAA===:::888888888666666666666666666666777555555555555555555444444yyyhhhRRRCCC<<<777333444666999999777444333333222111000000000000...,,,000/////////............++++++++++++++++++++++++------,,,***))))))))))))&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%###""""""%%%'''((((((######$$$%%%%%%%%%$$$$$$%%%$$$###!!! !!!"""""""""############$$$$$$$$$ !!!###$$$%%%%%%%%%$$$"""$$$&&&(((((('''$$$###""""""######$$$$$$######"""&&&***)))$$$!!!###&&& !!!######$$$$$$$$$"""###$$$%%%%%%$$$###""" """###%%%%%%###""" !!!""""""""""""""" !!!###"""!!!!!!"""#########"""""""""###$$$%%%&&&&&&''' !!!"""###$$$%%%%%%%%% """$$$$$$$$$###$$$%%%######$$$$$$$$$######"""!!!!!!""""""#########$$$$$$$$$######$$$%%%&&&&&&""""""""""""############!!!"""%%%'''''''''&&&%%%'''''''''(((''''''&&&&&&'''''''''&&&&&&'''''''''(((%%%$$$%%%'''(((&&&$$$(((&&&#########%%%&&&&&&$$$&&&((())))))***,,,---222666;;;@@@GGGPPPZZZ```hhhttt{{{{{{~~~~~~uuuqqqjjjmmmsssxxxxxxsssooonnniiillllllhhh```VVVIII???<<<:::666222///...------***)))(((''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%%%%$$$###"""###%%%%%%###"""###$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""###'''&&&###"""%%%(((%%%###"""###%%%&&&&&&%%%###%%%(((***+++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******%%%%%%&&&&&&'''((((((((($$$%%%''')))+++++++++***))))))))))))************************)))))))))(((((('''&&&(((***,,,++++++))))))(((((()))***++++++(((------+++...555888666******************++++++***+++,,,---.../////////---///111000---,,,...000000//////.........//////222000///------///111222111...111777:::???TTTlll{{{eeeYYYUUULLLJJJEEE@@@<<<:::999888666666666666777777777777444444444555555555555666{{{gggRRRCCC<<<:::888555666777777777666444333555444333111000//////...###&&&***---000000000///...............---------,,,(((&&&(((,,,...***&&&((((((((('''%%%%%%&&&((($$$$$$%%%&&&&&&''''''(((&&&%%%$$$######$$$%%%&&&&&&"""!!!%%%'''%%%"""""""""""""""###$$$%%%&&&!!!""""""#########"""""""""###$$$%%%%%%$$$###"""(((%%%""""""###$$$""" !!!"""###$$$$$$%%%######$$$$$$$$$######"""!!!""""""""""""#########%%%###  ###%%%""""""""""""""""""""""""'''%%%$$$###"""!!! """###"""!!! !!!###!!!!!!"""###$$$%%%&&&&&&#########"""""""""""""""%%%$$$!!!!!!"""%%%%%%%%%$$$""""""%%%''' """$$$$$$""" '''$$$""""""###%%%%%%$$$&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$######$$$&&&''')))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((()))(((''''''((()))***+++'''))),,,///222777>>>BBBOOOVVV```iiiooosssuuuvvv{{{}}}~~~vvvooogggggghhhgggeeeaaa]]]ZZZZZZYYYUUUPPPHHH@@@999555...------,,,+++***))))))+++)))'''&&&%%%&&&((()))))))))((('''''''''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%% """###$$$$$$######""""""""""""###$$$&&&&&&%%%%%%$$$###""""""######&&&&&&$$$###""""""!!!!!!%%%$$$$$$######"""""""""!!!!!!""""""#########$$$#########$$$%%%%%%&&&&&&###%%%''''''%%%$$$$$$%%%$$$%%%'''((('''&&&%%%$$$%%%&&&&&&%%%"""###%%%''''''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((())))))))))))(((((('''((()))++++++******)))(((((((((((()))***+++,,,---,,,++++++******++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,*********)))******++++++++++++,,,,,,,,,+++******000///---,,,,,,---...000000000000000000000//////,,,+++***+++---//////...---...111444555999FFFTTTyyyttteeeaaaXXXUUUNNNEEE===888777777999777666666888999999888777666555444444555666777yyyfffQQQBBB999555222555555666666666555444333444444222111000000//////---------------,,,,,,,,,000000//////......------)))))))))*********))))))&&&'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$%%%+++'''######%%%%%%"""!!!!!!!!!"""###%%%&&&'''!!!!!!"""$$$%%%%%%%%%%%%######$$$$$$$$$$$$######(((%%%###"""$$$$$$###!!!!!!!!!""""""######$$$$$$"""######$$$$$$$$$######"""""""""#########$$$$$$$$$###!!!!!!###$$$""""""""""""""""""""""""((('''$$$"""""""""!!!!!! """###"""!!! !!!### !!!!!!""""""######"""""""""""""""""""""%%%$$$###"""######%%%%%%$$$$$$$$$###""""""$$$&&&&&&%%%"""###&&&&&&$$$""""""$$$%%%%%%$$$%%%###"""###%%%&&&%%%###&&&&&&&&&''''''(((((()))#########$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&''')))***+++++++++...111444555;;;EEEMMMSSSXXX[[[]]]dddjjjssszzz}}}~~~zzzsssjjjdddZZZZZZYYYWWWTTTPPPMMMKKKDDDCCCAAA>>>999333...+++++++++***))))))(((((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%!!!!!! !!!!!!"""###$$$%%%$$$$$$###""""""######%%%%%%$$$###""""""""""""$$$$$$$$$$$$############""""""################## !!!""""""######$$$%%%&&&%%%######$$$%%%%%%$$$"""###%%%&&&%%%######$$$&&&'''&&&$$$""" ###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%&&&''''''(((''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))(((((('''((()))***+++******)))(((((((((((()))***+++,,,++++++***))))))))))))*********************++++++*********+++++++++,,,,,,*********)))******+++,,,((()))***+++,,,---------///...---,,,,,,---......---------------,,,,,,,,,---,,,+++,,,.../////////111111222333222444???KKKeee~~~vvvpppgggcccZZZPPPFFF@@@===<<<<<<:::888888999999888777777777666555555666777777~~~rrr```OOOAAA888333111555555666666666555444333333222222111000000111111333111///---+++++++++,,,//////.........---------(((***++++++(((''')))+++$$$&&&((()))'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%###!!!###&&&)))(((&&&###"""""""""###$$$%%%%%% !!!###$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$###$$$$$$###""""""#####################!!!"""###$$$%%%%%%$$$###############$$$$$$$$$%%%###"""!!!!!!!!!""""""###""""""""""""""""""""""""'''%%%###!!! !!!"""### """###"""!!! !!!### """"""""""""""""""######"""######$$$%%%%%%&&&&&&######$$$###!!!!!!###%%%'''%%%### $$$'''&&&$$$""""""$$$%%%$$$######""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%%%%$$$$$$$$$$$$%%%&&&)))(((''''''%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""######)))))))))'''&&&&&&(((+++&&&***000666:::===AAACCCJJJOOOWWW^^^cccgggkkkmmmssstttzzz}}}yyywwwvvvvvvzzzwwwqqqllleee]]]UUUPPPHHHGGGEEEBBB>>>;;;999777222222222000...+++)))'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######!!!"""###$$$&&&'''((()))''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$%%%&&&""""""!!!!!!!!!""""""###%%%$$$######"""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%###"""###%%%'''///)))"""!!!###%%%$$$!!!###$$$%%%&&&'''(((''''''###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''((()))*********))))))(((((((((((()))***++++++******)))(((((((((((()))******************))))))*********++++++++++++,,,******))))))***++++++,,,((()))***,,,------------,,,,,,,,,,,,,,,---------......//////////////////...---,,,---...000000///111000111222000111999CCCSSSiii}}}rrrmmmdddXXXNNNFFFAAA>>>===;;;:::999:::999777555444444333333333333444444yyykkkYYYKKKAAA999666666666666777777777666555444222111111111111111222222000//////............///+++++++++,,,,,,------...*********))))))((()))***###%%%((()))((('''&&&&&&''''''&&&&&&%%%$$$##############################"""!!! """&&&))))))(((&&&%%%$$$###""""""""""""!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$#####################!!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""#########"""""""""""""""""""""""""""""""""""""""!!! !!!""" """###"""!!! !!!######"""""""""!!!!!!!!! """""""""""""""#########!!!!!!"""###$$$#########"""#########!!!!!!"""$$$!!!###%%%&&&$$$###"""###%%%###""""""$$$%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&'''''''''&&&&&&(((***''')))+++,,,---...111333777;;;???CCCFFFJJJNNNQQQXXXXXX]]]fffkkkmmmqqquuuuuuuuuttttttsssttttttuuuvvvqqqkkkhhhfffeeebbb___```]]]WWWQQQJJJDDD???<<<888777444111...---,,,,,,***++++++++++++***)))(((%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%$$$######"""!!!"""###$$$&&&'''((((((''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############"""!!! """###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###############$$$######""""""###$$$$$$%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###############$$$%%%%%%&&&&&&''''''&&&%%%###"""###'''***<<<333'''###$$$&&&$$$ &&&%%%%%%$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''((((((((()))))))))))))))((((((((((((((()))************)))(((((((((((()))++++++******))))))((((((************++++++++++++))))))))))))***+++,,,,,,------------,,,+++*********+++,,,---------,,,,,,////////////000000000000///...------///000000///......///111000000777???GGGXXXsss}}}wwwnnnbbbXXXNNNEEEAAA<<<:::888888999888666555555555444444444444555555{{{iiiVVVIII@@@:::888;;;777777888999888777666555111111111000111111222333,,,---///111111000///...))))))+++,,,...000111222...***''''''***+++)))'''###&&&)))***((('''&&&&&&''''''&&&%%%$$$######"""#########$$$$$$#########)))'''%%%###"""""" $$$$$$###############$$$"""###############""""""&&&%%%############%%%&&&%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$############ ###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$##############################"""$$$$$$""" !!!""" """###"""!!! !!!#########""""""!!!!!! !!!!!!""""""############"""############"""!!! !!!"""$$$###"""!!!"""###!!!###%%%%%%$$$#########$$$###"""###$$$$$$###""" !!!"""######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&%%%&&&((()))'''((('''&&&%%%%%%(((***+++---...//////000333555@@@>>>AAAHHHKKKKKKNNNRRRSSSSSSTTTUUUVVVWWWXXXXXXZZZUUUOOOMMMMMMLLLHHHEEEDDDBBB>>>:::555222111111...---+++)))(((((())))))'''''''''(((((((((''''''$$$$$$%%%&&&&&&'''''''''$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%########################"""!!! !!!"""###&&&%%%$$$$$$$$$$$$$$$%%%$$$###############$$$$$$""""""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######### !!!!!!"""#########((('''&&&###"""$$$))),,,>>>444)))$$$%%%(((&&&###'''&&&$$$###""""""#########%%%''''''&&&%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''(((''''''''''''''''''(((''''''((((((((((((''''''((((((((((((((()))))))))(((((((((((((((((()))***++++++***))))))))))))***+++******))))))((((((((())))))*********+++++++++))))))))))))***+++,,,------......---,,,+++*********+++,,,---------,,,,,,+++++++++,,,,,,---------000...------///000000///......000222222000444:::;;;FFF]]]yyyttthhhZZZMMMEEE;;;999777666777777777666888888999999999999888888kkkVVVKKKBBB999666888777777888999888777666555222111111111111111222222---...000222111///---+++***+++---///111333555555000***%%%&&&***,,,***&&&%%%'''))))))'''&&&%%%&&&'''&&&&&&%%%$$$######"""###$$$%%%%%%%%%%%%$$$###&&&&&&$$$###"""!!!!!!!!! !!!"""###%%%'''(((###############!!! $$$##################$$$###$$$$$$###""""""###%%%######$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%###"""############$$$$$$$$$%%%!!!!!!"""###$$$$$$$$$$$$########################!!!$$$&&&%%%"""!!!"""$$$ """###"""!!! !!!###!!!!!!!!! !!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###""""""!!!!!!###$$$$$$###""""""###%%%$$$""" %%%)))###""""""###$$$$$$###!!! """######""""""$$$%%% !!!"""###$$$&&&'''''' !!!"""###$$$%%%&&&######$$$$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$%%%'''***)))******((('''&&&(((***000...///333555444555888;;;;;;;;;;;;<<<===>>>??????<<<888777777777444111111111000---+++***,,,---))))))'''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$"""""""""#########$$$$$$#########""""""######$$$######"""""""""######$$$#########"""######$$$%%%###"""""""""###$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""######$$$$$$%%%''''''%%%######%%%))),,,222+++$$$"""%%%((()))'''%%%%%%$$$$$$$$$%%%&&&'''###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((('''''''''((()))***(((((((((''''''(((((()))++++++***))))))))))))***))))))))))))))))))(((((()))))))))************+++(((((())))))***+++------++++++,,,---------------++++++,,,,,,------......+++,,,,,,------.........000...------...//////...111///111333222///000444555<<>>999777777888999999666666777777777777666666}}}iiiVVVOOOGGG;;;444555555666666777777555444333222222111111111111111111//////000000///...,,,++++++,,,---...000111222333///+++((('''((())))))(((((())))))(((&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$!!!!!!"""###$$$%%%''')))""""""""""""###$$$%%%&&&######$$$$$$$$$###""""""!!!""""""######""""""!!!!!!###$$$""" """$$$#########$$$$$$%%%%%%%%% """$$$&&&&&&%%%""" """""""""#########$$$$$$!!!""""""######$$$%%%%%%########################"""$$$###  %%% """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$###"""!!!!!!!!!"""###!!!###%%%%%%$$$######$$$$$$###!!! $$$((("""""""""###$$$$$$""" !!!###$$$###"""!!!"""$$$ !!!!!!"""###$$$$$$"""#########$$$$$$%%%%%%!!!"""###$$$%%%%%%$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$######$$$%%%&&&&&&%%%$$$%%%''')))'''((()))(((''''''((()))***''''''***+++***+++...111000///...---...///000...---,,,+++++++++***)))((()))***)))&&&&&&)))+++'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%###$$$%%%&&&%%%$$$"""!!!!!!###$$$&&&'''&&&%%%$$$$$$$$$############$$$$$$ !!!"""###$$$%%%%%%"""###############""""""""""""""""""###$$$$$$%%%######""""""###$$$$$$%%%##################$$$$$$######""""""""""""""""""""""""#####################$$$$$$%%%&&&&&&''''''$$$$$$$$$###"""$$$'''***'''%%%""""""%%%((()))***###$$$$$$%%%&&&&&&''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%&&&''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&(((''''''&&&'''((()))***)))(((((('''''''''((((((******)))(((((((((((()))((((((((()))))))))))))))))))))))))))************((((((((()))***,,,---...+++,,,------...------------,,,,,,,,,,,,...///000------...//////000111111///---,,,,,,---......---...---///333333//////222555777AAAUUUlll{{{eeeVVVLLLGGG@@@;;;:::;;;<<<<<<444555666777777666555444vvvdddUUUQQQKKK>>>555555333444555555555444333222333222222111000000111111///...---,,,,,,---...///+++++++++,,,,,,---------,,,,,,+++)))&&&&&&(((+++*********'''%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%''''''''''''%%%%%%%%%&&&&&&%%%$$$###%%%&&&((('''%%%###"""!!! """###$$$%%%%%%%%%%%%%%% !!!"""######"""!!! """###""" """$$$""""""###$$$%%%%%%&&&&&& """%%%'''&&&$$$!!!!!!""""""""""""#########""""""""""""###$$$%%%&&&########################""""""$$$!!!"""###"""!!! !!!###############$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$  """###"""$$$&&&&&&%%%$$$###$$$ ######"""""""""""""""""""""###$$$$$$""" !!!###%%%$$$!!! """$$$)))((('''&&&%%%###""""""%%%%%%%%%$$$$$$$$$$$$### !!!###$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%###%%%'''''''''&&&''')))&&&&&&&&&$$$!!! !!!"""!!!"""$$$%%%$$$%%%&&&((()))&&&&&&)))***)))***---000...+++)))((()))******'''(((((((((((((((((((((%%%'''((('''$$$$$$&&&(((%%%%%%$$$$$$###"""!!! """"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$&&& """###$$$$$$###""" !!!###&&&'''&&&%%%%%%$$$$$$############$$$$$$ """###$$$%%%&&& !!!""""""!!! $$$$$$$$$$$$%%%&&&'''(((######""""""###$$$%%%%%%$$$$$$###############$$$######""""""!!!!!! !!!!!!""""""#########$$$ !!!!!!"""######$$$$$$""""""""""""!!!"""%%%((($$$$$$$$$$$$%%%'''((()))###$$$$$$%%%%%%$$$$$$######%%%''''''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&(((''''''&&&&&&((()))***)))(((((('''''''''(((((())))))((('''''''''''''''''''''(((((())))))******))))))))))))************((((((((()))***,,,---.../////////...---,,,***)))...---,,,+++,,,...111222******++++++,,,---......///---,,,,,,---...---,,,((((((+++111333111111444444333888FFFYYYpppzzzjjjUUUOOOFFF???<<<===>>>???:::;;;<<<======<<<;;;:::rrrggg[[[RRRJJJ@@@:::888666555555555555444444444111111111111000000000///111111000///////////////+++++++++,,,///000///---++++++***)))((('''&&&&&&!!!((('''---&&&$$$000###$$$%%%&&&((()))'''"""!!!$$$'''((('''&&&%%%%%%############$$$### #########$$$$$$%%%%%%%%%######$$$%%%%%%###"""!!!%%%$$$"""!!!!!!"""$$$&&&&&&&&&''''''&&&%%%###""" !!!"""###$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######!!!!!!""""""######$$$$$$###"""""""""!!!!!! !!!"""!!!!!! $$$!!! """&&&))))))'''""""""######$$$$$$$$$%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%$$$###!!! """$$$%%%&&&$$$""""""###$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%$$$$$$$$$%%%((('''%%%#########%%%&&& """%%%''''''&&&###!!!###$$$&&&(((((('''&&&%%%&&&%%%###""""""###%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$&&&'''((('''''''''(((&&&'''&&&%%%######%%%'''%%%%%%&&&&&&((()))***+++666000)))&&&((()))(((&&&'''''''''((((((((((((((("""$$$%%%''''''&&&%%%$$$%%%$$$###"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$######""""""######$$$%%%%%%$$$$$$###"""!!!!!!#########"""""""""""""""#########"""""""""""""""$$$$$$$$$###!!!"""$$$&&&""""""""""""""""""""""""$$$###!!! """######$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%)))'''"""###)))...,,,***))))))'''%%%###'''''''''(((((((((((()))&&&&&&%%%%%%%%%&&&&&&''')))((('''''''''(((***+++))))))))))))(((((((((((())))))(((((((((((()))))))))***+++++++++)))(((''')))***+++***)))((()))***...---+++))))))+++...000222111///---,,,+++,,,,,,+++***++++++,,,---...///,,,,,,++++++,,,---///000,,,///333333111///000111............////////////222///444???IIIXXXuuu~~~iii]]]MMMBBB???AAABBBBBB===<<<;;;<<<===<<<:::888ssshhh]]]UUUKKK@@@999777666555555555555444444444333333222222222111111111000//////...---.........+++++++++,,,//////...---(((((((((((())))))))))))((()))$$$((($$$$$$000"""&&&&&&&&&(((((('''### """$$$%%%$$$######$$$###""""""###$$$%%%###"""$$$$$$%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$######)))(((&&&$$$$$$$$$&&&&&&######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%######""""""""""""######"""""""""""""""#########$$$$$$$$$$$$######""""""%%%%%%$$$###""""""######  ###%%%$$$###"""""""""#########$$$$$$$$$###!!!  ########################""""""!!!!!!!!! !!!!!!"""######"""!!! !!!!!!!!!!!!"""######$$$###"""!!!!!!!!!"""$$$%%%&&&$$$""""""###$$$###"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%'''&&&$$$#########%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%&&&'''(((%%%'''((((((&&&%%%&&&&&&&&&&&&&&&%%%######$$$&&&$$$$$$$$$%%%&&&'''))))))...)))$$$###&&&((('''$$$''''''''''''&&&&&&&&&%%%"""###%%%&&&'''&&&%%%$$$%%%$$$#########$$$&&&&&&''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%((('''%%%$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!###"""""""""""""""""""""%%%$$$$$$###"""!!! ######$$$"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""!!!!!!"""""""""############$$$%%%&&&''''''''''''%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%'''&&&$$$'''------+++)))(((((('''%%%###$$$$$$%%%%%%&&&&&&&&&'''(((''''''&&&&&&&&&''''''((((((((((((((())))))***''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))(((((('''((()))((('''&&&'''(((,,,+++***)))***+++---///111000...---++++++++++++,,,++++++,,,---...//////+++++++++,,,,,,...//////---...000000/////////000............////////////333000222:::@@@JJJbbbzzzqqq^^^PPPJJJIIIIIIHHHCCCBBB@@@@@@@@@@@@>>><<>>888888666555555555555444444444444444444444333333333333///...------,,,,,,---------,,,,,,---......---+++(((((((((((())))))))))))&&&***%%%)))&&&000LLLKKK((('''%%%%%%&&&&&&$$$######%%%'''&&&%%%#########$$$###"""###$$$$$$"""!!! ######"""""""""###$$$$$$!!!!!!"""######$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######"""###%%%&&&&&&%%%###""""""""""""""""""######### !!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!$$$&&&((('''%%%$$$&&&((($$$$$$#########""""""""" """#########"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!###$$$%%%%%%$$$$$$ """###%%%&&&%%%$$$######"""!!!!!!!!!"""$$$%%%$$$"""!!!"""###%%%%%%$$$""""""!!!!!!!!!!!!""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%###!!! ###$$$"""###$$$%%%&&&%%%$$$$$$!!!""""""""""""""""""!!!"""###$$$%%%%%%%%%$$$$$$!!!###%%%&&&&&&%%%'''((($$$&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&!!!"""############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############!!!"""###$$$$$$$$$######"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######"""#####################"""!!!!!!######################## !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""#########!!!###$$$%%%###""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!"""""" !!!!!!!!!"""$$$$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&"""###+++000111***'''$$$###%%%'''((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&''''''(((((((((''''''&&&&&&''''''((('''((((((((((((''''''&&&%%%&&&(((((('''''')))***...---+++***)))***,,,---)))***+++---------,,,,,,******))))))))))))******,,,,,,+++++++++++++++,,,))),,,000222222///---,,,,,,,,,---------............000111000///111444777>>>EEEVVVppp|||zzzuuufffaaa[[[TTTGGG;;;777888666666555555555444444444333333333222222222111111...---,,,,,,++++++,,,,,,...---,,,---......---+++++++++***)))((('''&&&&&&"""((('''///******777***'''&&&%%%%%%&&&%%%###!!!%%%'''******(((&&&%%%%%% !!!###%%%%%%###!!!######$$$$$$%%%%%%&&&&&&""""""!!!"""###$$$&&&'''!!!""""""""""""!!!!!!  """$$$&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! %%%%%%&&&&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""!!!!!!""""""######$$$$$$""""""######$$$$$$$$$%%%"""######$$$$$$###"""!!! ###%%%%%%%%%&&&***---%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$$$$###!!! """$$$%%%$$$"""!!!"""$$$%%%%%%$$$""""""!!!!!!!!!!!!""""""########################""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###'''###"""!!!###%%%&&&&&&&&&$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""#########$$$&&&(((''''''&&&%%%$$$""""""!!!&&&%%%$$$###"""""""""""" !!!"""###$$$###"""""" !!!"""###$$$$$$#########$$$%%%&&&&&&############$$$%%%&&&'''###############"""!!!!!!########################!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$  !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!!!!###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###""""""""""""############%%%%%%&&&&&&&&&%%%$$$$$$!!!"""#########"""%%%%%%%%%%%%%%%%%%%%%%%%###&&&$$$"""---777999***'''$$$###%%%'''))))))***))))))(((((('''&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%'''((()))######$$$%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((()))***)))(((&&&%%%&&&(((******))))))+++---111///,,,***)))***,,,---)))***,,,---......---,,,++++++***************+++---,,,+++*********+++,,,'''***------***)))+++---,,,,,,,,,---------......,,,///111000000444888999999999BBBYYYwww~~~ppp```XXXQQQMMMDDD999444555555777999999777555555555555444333333222222333333000///------.........---------------------------)))))))))))))))************)))(((&&&&&&&&&'''(((&&&&&&&&&&&&''''''(((((('''%%%%%%''')))(((%%%!!!''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&######""""""""""""######&&&&&&&&&%%%$$$###"""!!!"""!!!!!!"""$$$%%%%%%$$$ !!!"""######$$$############"""  !!!"""######"""!!!  """$$$%%% !!!!!!!!!!!! !!!"""###$$$%%%&&&&&&'''%%%"""###''',,,000222!!!$$$&&&&&&$$$"""!!!!!! !!!###$$$"""!!! """###$$$!!!"""###$$$%%%$$$$$$### !!!!!!!!!!!!!!!'''%%%###$$$&&&&&&### !!!"""###$$$$$$###"""!!!%%%$$$###!!!!!!!!!""""""$$$$$$%%%$$$"""""""""###%%%""" """$$$###""""""###&&&$$$ $$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$############"""""""""############"""""" """###%%%&&&...+++'''$$$######%%%'''$$$%%%%%%$$$""""""###%%%&&&%%%$$$"""""""""######%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%###%%%&&&(((((((((&&&%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!"""$$$%%%%%%$$$###"""###"""!!!"""###$$$###!!!########################""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$&&&%%%###!!! !!!"""!!!!!!###$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!"""###%%%&&&'''&&&&&&%%%'''&&&$$$"""!!!!!!!!!!!!$$$###"""###&&&,,,222666***)))'''&&&%%%%%%&&&&&&''''''&&&%%%###$$$''')))(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###(((((((((((((((((('''''''''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%)))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))***++++++,,,,,,******))))))))))))******///......---,,,+++******++++++++++++++++++++++++..................------///111333444555444222111222555===MMM___wwwppp___WWWOOOIIIAAA888444666555777999999777555555555444333333222222222222222000///------.........---++++++++++++++++++++++++))))))(((((((((((((((((()))((((((''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''&&&### $$$$$$###""""""""""""""""""!!! !!!"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###"""!!! #########%%%&&&&&&$$$!!! !!!!!!""""""######$$$%%%$$$$$$$$$###"""!!!!!!"""############"""!!! !!!###$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%###!!! $$$(((***+++"""!!!!!!"""$$$%%%$$$"""!!!!!! !!!!!!"""###"""!!! !!!"""###$$$""""""###$$$$$$$$$###"""!!!!!!"""##################!!! !!!######!!!"""######$$$$$$######"""###"""""""""""""""###### !!!""""""!!!""""""###&&&###!!!!!!###%%%$$$###$$$!!! $$$&&&%%%###$$$%%%%%%###"""!!!"""$$$#########"""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""######+++)))&&&$$$######%%%&&&(((((((((&&&$$$###$$$%%%$$$###"""""""""###$$$$$$######"""$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%######$$$###!!!&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$#########"""""""""%%%%%%%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$""""""#########"""!!!!!!"""######$$$###"""!!! """!!!!!!"""$$$%%%$$$$$$""""""""""""""""""""""""###""""""!!!  !!!!!!!!!!!!!!! !!!###%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""###$$$&&&%%%###"""!!!!!!""""""""""""######"""!!!  !!!!!!""""""###"""###$$$&&&&&&'''&&&&&&'''&&&$$$###"""######$$$$$$###""""""%%%)))---///***)))'''&&&%%%%%%&&&&&&%%%&&&&&&%%%###$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))+++++++++*********))))))+++***************************))))))))))))******,,,,,,++++++******))))))++++++++++++++++++++++++---------------------------...000111111111000//////000555???MMMbbb~~~~~~ppp```XXXNNNFFF>>>666555777555777888888777555555555333222222111111111111111000///------.........---************************))))))((((((''''''&&&&&&&&&'''(((((((((((((((((("""$$$&&&'''''''''%%%$$$%%%%%%%%%&&&'''&&&$$$"""$$$###""""""!!!"""""""""  !!!!!! !!!!!!###$$$$$$%%%$$$$$$######""""""###%%%&&&%%%!!!""""""""""""""""""""""""#########$$$############"""######$$$$$$######"""########################!!!!!!""""""""""""!!!!!!$$$$$$$$$######"""""""""  """%%%%%%%%%%%%$$$###$$$$$$$$$"""  !!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###"""######$$$$$$###""""""!!!""""""###############  !!!"""!!!$$$######""""""######$$$ !!!"""######$$$$$$$$$!!!!!!"""###$$$%%%&&&'''$$$"""!!!!!!"""######"""$$$$$$#########$$$$$$$$$$$$$$$%%%###"""!!!###$$$""""""""""""!!!!!!!!! """"""############""""""$$$###"""!!!!!! !!!&&&%%%%%%$$$######$$$$$$((()))(((&&&###""""""$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!"""$$$&&&&&&###!!!######$$$$$$$$$%%%%%%%%% !!!"""######"""!!! %%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$############!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############### !!!"""""""""""""""############""" !!! """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$######""""""!!!""""""""""""############$$$###""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""""""""!!! !!!!!!"""######$$$!!!"""###%%%&&&'''''''''((('''&&&$$$$$$$$$%%%&&&$$$#########$$$%%%'''((()))((('''%%%%%%%%%&&&&&&###$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((()))))))))*********++++++,,,,,,+++******)))((((((******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111333777>>>NNNiiiqqqggg^^^QQQEEE;;;555555666444666888888666555444555222111111000000000000000000...------.........,,,******************************)))(((''''''&&&&&&%%%&&&''')))))))))((('''"""$$$'''))))))(((&&&$$$''''''((((((((('''&&&%%%%%%$$$$$$######$$$$$$$$$"""""""""!!!!!!""""""""""""!!!!!! !!!!!!""" !!!"""###############"""!!! !!!""""""!!!######""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!"""$$$%%%$$$###%%%$$$###$$$%%%$$$"""  """"""!!! """!!!!!!!!!!!!"""""""""###############""""""""" !!!!!!!!!!!! !!!"""###$$$$$$#########!!! !!!###### !!!"""$$$$$$$$$###""""""!!!!!!###%%%&&&&&&%%%!!!!!! !!!!!!!!!!!!"""$$$%%%### !!!$$$###$$$$$$###""""""###%%%######"""""""""!!!!!!!!!""""""############""""""$$$###"""!!!!!! !!!""""""###############"""$$$$$$$$$###!!! !!!###!!!!!!!!!""""""#########!!!!!!###%%%'''&&&###!!!######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&''''''''''''"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$############""""""!!!!!! """"""!!!!!!"""###$$$$$$%%%$$$$$$$$$###""""""""" !!!""""""######""""""#########""""""!!!!!! !!!!!!!!! """"""""""""""""""""""""$$$###"""!!!  !!!""""""######'''&&&%%%###"""!!!!!!!!!$$$#########"""""""""!!!!!!!!!"""""""""#########$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%$$$###"""""""""""""""!!!!!! &&&&&&%%%%%%$$$#########!!!!!!###$$$%%%&&&''''''***)))'''&&&$$$$$$$$$%%%"""#########$$$%%%%%%%%%((((((&&&%%%%%%%%%&&&&&&!!!###%%%%%%###"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((()))***++++++,,,+++*********)))))))))(((******))))))))))))******(((((((((((())))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,---------000////////////000111111333333444555666AAAWWWkkktttooofffWWWFFF:::555444444444666888888666444444444222111000000//////000000000...------.........,,,++++++++++++++++++++++++++++++******)))(((''''''%%%&&&''')))))))))((('''$$$&&&(((******)))'''&&&''''''(((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%###########################""""""!!!!!!""""""### $$$!!!!!!###$$$$$$############""""""""""""!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""""""""######!!!!!!!!!###$$$$$$###!!!###""""""###%%%%%%$$$"""!!!"""""""""!!! !!!""""""""""""!!!!!!!!!######"""""""""""""""""" !!!!!!!!!!!! !!!"""###$$$$$$%%%%%%"""!!!  !!!""""""###$$$$$$$$$"""!!! """  """###"""!!!!!!""""""""""""""""""""""""%%%&&&$$$ !!!$$$###$$$$$$###""""""###%%%$$$$$$#########"""""""""""""""############"""""""""!!!!!!!!!!!!""""""### !!!"""#########"""!!! !!!""""""!!!!!!###%%%############""""""!!!!!!"""###$$$'''((((((%%%"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""" !!!!!!!!!!!!""""""###$$$############""""""""""""%%%$$$$$$######"""""""""""""""""""""""""""###$$$%%%$$$$$$$$$###"""""""""######$$$$$$######"""!!!""""""""""""###$$$$$$%%%&&&$$$!!! #################################""""""""""""""" !!!!!!"""######$$$&&&%%%###""" #########""""""""""""""" !!!!!!!!!""""""$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$###""""""!!!!!!!!!""""""######$$$&&&&&&%%%%%%$$$#########!!!""""""###$$$%%%&&&''',,,+++(((&&&$$$###""""""!!!"""###$$$%%%&&&&&&'''((('''%%%%%%$$$%%%&&&&&&!!!###%%%$$$###""""""###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,(((((()))))))))***************))))))))))))******((())))))******+++++++++++++++++++++++++++++++++,,,---------........./////////......//////000111,,,...000222111666EEETTTnnnwwwuuulll[[[GGG:::666555333444666777777666444444444222111111000000000000000000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((&&&'''((((((((((((((((((%%%''')))*********((('''$$$%%%&&&%%%###"""###$$$#########"""######$$$%%%""""""############""""""######""""""""""""###### !!!"""###############'''$$$"""!!!"""$$$%%%%%%########################$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%% !!!!!!"""###$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%  """"""!!! """$$$%%%$$$### !!!!!!"""""""""""""""!!!""""""""""""!!!!!! """!!!!!!!!!!!!"""###$$$###############""""""!!!!!!"""!!!!!!"""$$$"""!!!!!! !!!!!!"""$$$$$$$$$######"""!!! &&&###!!!"""%%%'''%%%"""###$$$&&&&&&%%%$$$$$$%%%$$$&&&&&&%%%"""!!!###%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$############""""""############"""""" !!!###$$$$$$ !!!!!!"""""""""!!!!!! !!!"""######$$$&&&(((%%%%%%%%%$$$$$$###!!!!!!######$$$&&&((((((%%%#########$$$$$$$$$%%%%%%%%%##############################"""""""""###$$$$$$"""""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!!###"""""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""""""""""""""###%%%&&&''',,,)))%%%###"""""""""!!!################################################ !!!""""""###$$$$$$ """""""""""""""""""""""" !!!!!!!!!!!!$$$###""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&& !!!!!!"""######$$$######"""######$$$%%%&&&+++)))'''$$$"""!!!!!!!!!!!!"""###$$$%%%'''(((((('''&&&%%%$$$$$$%%%&&&'''"""###$$$$$$###"""###$$$&&&&&&&&&%%%$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((()))***++++++''''''((())))))***++++++******))))))))))))***************++++++,,,,,,,,,++++++++++++++++++++++++,,,------....../////////------------............++++++...111111222:::DDDWWWkkk{{{uuunnn]]]HHH;;;777666333333555777777555444333444222222111000000000000111000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))(((((()))((((((''''''''''''(((&&&''''''((()))(((((((((###$$$%%%$$$!!! """$$$$$$$$$######$$$%%%%%%&&&""""""###$$$$$$###""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$### """""""""######$$$$$$%%%%%%$$$"""!!!"""###%%%&&&%%%$$$###""""""###$$$%%%!!!""""""######$$$$$$%%%!!!!!!!!!""""""!!!!!!!!!###############""""""""" !!!  !!!###$$$###!!!"""""""""""""""###$$$$$$!!!"""######"""!!!  !!!###$$$%%%###############"""!!!!!!!!!!!!  """""""""############""""""######"""""""""""""""###%%%""" """''')))'''$$$!!!###&&&&&&$$$"""###$$$###$$$$$$###""""""###$$$"""###$$$###""""""$$$&&&############""""""""""""""""""############"""""" !!!"""###$$$"""""""""!!!!!!!!!!!!!!! !!!"""""""""###%%%'''$$$$$$%%%&&&%%%%%%$$$###$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%% !!!###%%%''')))***###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!  ######""""""""""""#####################$$$$$$$$$!!!""""""###############""""""!!!!!!"""###$$$%%%+++((($$$""""""#################################$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%% !!!!!!!!!""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""###$$$""""""!!! !!!"""###!!!!!! !!!"""###$$$ !!!!!!""""""###$$$$$$###""""""###$$$%%%&&&%%%###"""!!!!!!!!!!!!###""""""###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&'''$$$%%%$$$###""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''((((((((())))))******((((((((()))))))))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,---...///000///......///---...111333333666<<>>PPPlllkkkQQQ@@@:::888555444444444444555555555555333333222222222222333333000000///...............//////......---,,,++++++'''''''''''''''(((((()))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""###%%%&&&&&&%%%#########$$$%%%&&&((()))"""""""""$$$&&&&&&### !!!"""$$$%%%%%%$$$###!!!!!!!!! !!!"""###### !!!"""###$$$$$$$$$$$$ !!!"""###############!!!!!!""""""############"""###############$$$$$$""""""""""""""""""!!!!!!"""!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! """######"""############"""!!!!!!!!!  !!!######""" ###""""""!!! !!!!!!"""###$$$$$$""""""###$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!%%%$$$###""" """"""!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!"""$$$$$$######%%%'''%%%$$$######%%%%%%$$$############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""!!!!!!"""###$$$###""" !!!!!!""""""######  !!!!!!$$$$$$%%%%%%%%%%%%%%%%%% !!!""""""%%%$$$########################""""""""""""#########"""!!!!!!######$$$###!!!"""""""""!!!  !!!!!!"""###$$$ !!!""""""###!!! !!!!!! !!!!!!!!! !!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""$$$%%%%%%$$$""""""""" !!!!!!!!!"""##############################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%'''''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%))))))(((((((((((())))))&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((()))***))))))*********))))))(((************************+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,---............---,,,------///333777AAAUUUggg~~~kkkPPP>>>888777555666666666666666666666666333333222222222222333333000000///........................------,,,,,,+++------,,,+++)))(((''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%###""""""###%%%'''&&&%%%"""""""""###$$$%%%&&&'''&&&$$$###%%%'''((($$$!!!!!!"""###$$$%%%$$$######""""""""""""###$$$%%%&&& !!!!!!!!!!!!  """###$$$$$$###### !!!!!!"""######$$$$$$!!!"""######"""!!!"""$$$""""""############""""""!!!!!! !!!!!!"""""" !!!!!!"""!!!!!!!!!!!!!!!  !!!$$$###############""""""!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###!!! $$$$$$"""!!!!!! """###$$$$$$""""""###$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!"""###""" """""""""""""""""""""""""""!!!  !!!""" $$$$$$$$$$$$############ !!!  !!!!!!"""%%%'''&&&###!!!"""$$$'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! """$$$$$$###!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!"""###############$$$$$$$$$ !!!"""""" !!!!!!###$$$&&&'''""""""!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!  ###$$$###""""""""" !!!"""###$$$###""" !!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!########################"""$$$&&&&&&$$$###"""###"""!!!!!!!!!!!!""""""###!!!"""""""""""""""""""""!!!"""######$$$$$$######$$$$$$###""""""############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''')))***)))(((%%%$$$"""######$$$$$$%%%%%%&&&)))((((((''''''(((((()))&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))***'''((())))))******))))))************************++++++++++++,,,,,,,,,,,,+++************++++++,,,........................++++++///333444888BBBMMMdddvvvkkkPPP>>>888777666777777777777777666666666444333333222222333333444000000///...............---------,,,,,,,,,,,,,,,---------+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$######$$$%%%&&&$$$###!!!!!!!!!"""###%%%&&&''')))&&&###$$$'''(((%%%"""""""""#########$$$$$$$$$$$$###############$$$$$$!!!!!!"""""""""!!!  """$$$%%%$$$###""""""""""""""""""######### """###""" !!!###!!!"""############"""!!! !!!"""""" !!!!!!!!!!!!"""!!!!!!!!!  !!!!!!""""""###"""""""""###"""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!! """"""!!!!!! !!!!!! """###"""!!! !!!""" !!!""""""###$$$""""""""""""""""""""""""!!! !!!""""""############"""""""""###""""""""""""""""""""""""###"""  """### !!!!!!""""""$$$$$$$$$$$$#########""" !!!"""""""""  !!!!!!!!!""""""&&&)))'''### !!!$$$&&&$$$$$$$$$%%%&&&%%%$$$%%%$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!! """$$$$$$""" !!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$ !!!"""""" !!!"""$$$%%%&&&!!!!!! !!!!!!   !!!!!!!!!!!!  ######!!! """""""""!!!!!!!!!"""######!!!  !!!   !!!""" !!!!!!!!!!!! """""""""""""""""""""""""""$$$&&&%%%$$$"""""""""###"""!!! !!!"""""" !!!!!!"""""" !!!"""###$$$######"""$$$$$$###""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&######$$$$$$%%%&&&&&&'''(((((('''&&&&&&'''((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''((()))***+++&&&&&&((()))***************************************++++++++++++,,,,,,,,,++++++*********+++,,,---///...---,,,,,,---...///,,,+++...333444444777===JJJYYYnnnlllPPP>>>999888777666666666666555555555444444333333222222333333444000000///...............++++++,,,,,,,,,,,,,,,,,,(((((())))))))))))(((''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&%%%$$$%%%%%%%%%"""  !!!"""%%%'''***+++***&&&"""###&&&'''%%%"""######""""""###$$$%%%%%%$$$###"""!!! %%%%%%&&&%%%%%%$$$###""" """$$$%%%$$$###"""$$$$$$######"""!!!!!!!!!!!!###""" """ !!!"""######"""!!!!!! !!!"""#########""""""!!!!!! """"""!!!!!! $$$#########$$$###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""" !!!""" !!! !!! !!!"""###$$$"""""""""""""""""""""""" !!!"""""""""%%%""" """"""""""""""""""""""""$$$"""!!! !!!"""$$$######""""""!!!!!! ###"""""""""!!!!!! """###$$$$$$###!!! !!!!!!!!!""""""#########''''''$$$"""$$$'''###"""!!!!!!######"""!!!###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  """$$$$$$"""  !!!"""###$$$$$$$$$$$$######$$$%%%&&&&&& !!!!!!!!!"""""" !!!"""""""""!!!!!!!!!!!!!!!""""""  %%%%%%%%%$$$######$$$%%% !!!""""""###""""""!!!"""!!!"""%%%$$$###""""""!!!!!!"""!!!"""!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!!!!!!!$$$###""" !!!""" !!!"""""" !!!"""$$$$$$######"""%%%%%%$$$$$$$$$%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%########################$$$%%%&&&&&&''''''&&&&&&######""""""###%%%'''((($$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((((()))***************''''''''''''''''''''''''(((((((((((()))***+++,,,$$$%%%'''(((***+++++++++******************************+++++++++,,,,,,,,,,,,,,,+++***+++,,,...//////...,,,++++++,,,...//////---///444666444444777999EEEWWWmmmgggMMM<<<555444555666666666555444333111111555333000///111333333333//////...---------------111///---,,,,,,,,,+++***)))))))))))))))(((''''''&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&'''((('''$$$%%%''''''''''''%%%$$$'''''''''&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%'''&&&$$$"""!!!!!!"""""""""$$$"""!!!###&&&"""""""""""""""######$$$###"""!!! !!!"""######"""!!!  !!!"""###$$$$$$###!!! """"""""""""############  !!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!! ###### $$$$$$ ### !!!"""#########!!!  ###%%%%%%%%%$$$ !!!""""""!!!  !!!###%%%&&&""""""  !!!!!!""""""!!!!!!!!!!!!!!!!!! $$$$$$######""""""!!!!!!###!!! """### ######!!! !!!""""""""""""""""""""""""""""""$$$$$$$$$###############!!!!!!""""""#########$$$######""""""!!!!!! """!!! !!!###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&"""######"""!!!"""%%%'''$$$###!!! !!!""" !!!""""""######"""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$"""###$$$$$$$$$"""!!!  !!!######!!! """!!!!!! !!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!  """###""""""############"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&######""""""!!!!!! !!!!!! """$$$!!!"""$$$$$$"""!!! !!!""""""$$$$$$############$$$$$$!!!"""$$$&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))&&&&&&''''''(((((())))))''''''((((((((((((''''''***)))&&&$$$###$$$$$$%%%&&&''')))*********)))(((,,,,,,,,,,,,,,,+++***)))++++++******************,,,,,,,,,+++++++++******,,,+++)))''''''((()))+++///////////////.........222)))...CCCPPPHHH888///444777CCCWWWmmmhhhNNN===777666666222333444444555555444444444111///...000111222222000///......------......111///---,,,---,,,+++***)))))))))))))))(((''''''&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""""""""""" $$$((((((%%%!!!"""### !!!"""$$$$$$###""""""###"""!!! !!!"""###!!!!!! !!!!!!"""###$$$ !!!""""""""""""!!!!!!!!!"""""""""#########""""""!!!  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!! !!!!!!"""""""""!!!  """""""""""""""!!!!!!!!! !!! """"""!!!  """$$$%%%!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!"""   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!! """!!! """$$$%%%""""""""""""############!!!"""""""""!!!!!!###%%%'''&&&$$$"""!!!!!!!!!!!!!!!!!!""""""######"""""" !!!!!!!!! !!!!!! !!!""""""!!!"""#########"""!!!  !!!""""""!!!  !!!""""""###### !!!!!!!!!""""""!!!!!!!!!!!!!!! !!!"""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!! !!!"""######"""!!! !!!!!! !!!!!!"""###$$$######""""""######$$$######""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''(((((((((((($$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***))))))(((***************)))((((((************************+++++++++*********))))))***))))))((()))***+++,,,........................000)))--->>>HHHAAA555///...///666EEEVVViiihhhNNN???888777666222333444444555555444444222000......///000111000111000//////......//////222///---,,,------,,,***)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''(((&&&%%%%%%&&&''''''&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%"""######$$$#########"""%%%(((***)))%%%"""!!!""" ###%%%%%%$$$!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!""""""###$$$%%%  !!!"""###!!!!!!""""""""""""######$$$'''(((%%%  ###!!!!!!!!!!!!!!! """"""!!! !!!"""""" !!!!!!!!! ### !!!!!! ### !!!!!! !!!!!!!!!!!!!!!  !!!###""" """"""!!!  !!!"""  !!!"""######"""  !!!  !!!!!!!!!!!!!!!!!! !!!"""###"""!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!! """"""!!! !!!"""###!!!!!!!!!!!!"""""""""""" !!!"""!!! """$$$'''&&&%%%$$$#####################$$$######"""!!! !!!""""""#########!!!!!!  !!!"""""""""!!!!!! !!!""""""!!!  !!!""""""!!!  !!!!!!"""###### !!!!!! !!!!!!!!!!!!!!!"""######!!!""""""######""""""!!! !!!"""######!!!!!!  !!!""""""!!! !!!"""######"""!!! """!!!!!!!!!!!!"""######$$$######""""""######$$$%%%$$$###!!!!!!!!!""""""#####################"""$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&############$$$$$$$$$$$$((((((((('''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&((()))))))))((('''&&&'''((())))))))))))((((((((((((((((((''''''&&&************************************))))))))))))(((((()))***+++,,,---...++++++,,,,,,------......///))),,,777===888111//////...000777@@@OOOeeewwwfffMMM>>>888666666666666666555444333111111222000......000111111000111111000///////////////222000...---------,,,+++)))))))))))))))((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!###$$$$$$$$$###""" ###%%%&&&$$$""""""### """#########"""!!!""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!!!!"""!!! !!!"""###!!!!!!!!!!!!"""""""""######$$$%%%### !!!""""""!!!!!! ###"""  """###!!!!!!###!!!###"""###$$$$$$###"""### !!!!!!!!!!!!  !!!"""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""!!!   !!!"""######""""""!!!!!!!!!"""!!!!!! !!!!!!!!!!!! !!!!!!""""""""" !!!!!!###$$$$$$$$$$$$%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############### !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""""""""""""""############!!!"""###"""!!!!!!"""###"""""""""###$$$&&&''''''%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""###############"""!!!  !!!!!!!!!"""""" !!!!!! !!!###$$$$$$###"""!!! !!!""""""### !!!!!! !!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""###### """###$$$ """######"""  !!!!!!""""""""""""!!!!!!"""""""""""""""######$$$######""""""""""""######%%%$$$###""""""$$$&&&(((#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((''''''&&&&&&&&&'''((((((((())))))))))))((('''''''''(((((((((((((((''''''(((((((((''''''&&&***************+++++++++++++++++++++*********)))((()))***,,,,,,------,,,))))))***+++,,,------......+++,,,222444000...000222000111222444<<>>EEENNNYYYiiizzziiiQQQDDD999777888222333444444555555444444333222111000//////000111222///...,,,+++,,,---,,,+++------,,,,,,,,,,,,++++++***************)))((((((%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%&&&&&&$$$###$$$%%%&&&((()))((((((''''''%%%######$$$%%%%%%%%%""""""###%%%%%%&&&&&&&&&""""""""""""############ """###$$$$$$$$$#########""""""######$$$!!!""""""######""""""!!!"""""""""!!!!!!"""""""""""""""!!!!!!!!!!!! !!! !!!"""######"""!!!!!!!!!!!! ###!!!!!!###### !!!!!!"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""   !!!!!!""""""  !!!  """######"""!!!   ######""""""!!!!!!""""""$$$###!!! !!! !!!""""""""""""   !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!  !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! ######"""!!!!!!!!!!!!!!! !!!###$$$$$$""" !!!!!!  """""""""!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!  !!!"""######### !!!!!!"""""""""""""""!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&$$$"""!!! !!!"""""" !!!"""$$$######""""""!!!!!!!!! !!!"""!!! !!!!!!!!!"""""""""""""""""""""###$$$%%%%%%!!!"""######!!!!!!"""###$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%&&&''''''&&&$$$###$$$%%%#########$$$%%%'''((()))$$$%%%%%%&&&'''((())))))'''((()))(((&&&&&&&&&(((%%%&&&&&&''''''(((((((((''''''((()))************((())))))))))))(((''''''((((((((('''''''''''''''&&&'''((())))))***************)))((((((''''''&&&))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***---//////---...111555777@@@OOO___pppkkkTTTGGG999777888333333333444444444444333333111111000//////000111111...,,,+++,,,---///......------,,,,,,,,,++++++++++++++++++,,,,,,+++******&&&(((((((((&&&%%%&&&''''''%%%###$$$''''''$$$!!!!!!"""$$$&&&'''&&&%%%$$$'''%%%###"""$$$%%%%%%%%% !!!###$$$$$$$$$###"""!!!!!!"""""""""######### """###%%%%%%$$$$$$"""!!!  """###!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!! !!!###$$$###""""""""""""!!!!!!!!! !!! !!!""""""!!!!!!"""$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!   !!!!!!""""""  !!!!!!!!! """###$$$"""!!!  !!! !!!!!!!!! $$$###"""!!!!!!"""###$$$&&&$$$""" !!!"""   !!!"""""""""!!!""""""!!! !!!###$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!""""""""""""""""""!!!""""""!!!  !!!"""######"""!!! """!!!  !!!!!! ###"""!!! !!!"""###""""""!!!!!! ((('''%%%###!!! """###$$$###!!! !!!  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!! !!!"""###"""!!! !!!###!!!!!!  !!!"""!!! !!!!!!!!!""""""""""""!!!!!!"""######$$$ """"""!!!!!!"""###$$$###""""""""""""###$$$"""""""""###$$$$$$%%%%%%'''((()))'''%%%$$$$$$$$$&&&&&&&&&&&&'''''''''(((######$$$%%%&&&(((((()))&&&'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''((()))************''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&'''((())))))*********((((((((((((''''''''''''))))))))))))))))))))))))*********))))))(((((('''(((((()))))))))))))))***'''))),,,,,,,,,,,,...000111777AAAKKKXXXgggwwwppp[[[LLL<<<888999444333444444555555444444333111111000000000000111111777555222000///...,,,+++------,,,,,,,,,+++++++++)))***************))))))'''((()))(((&&&%%%&&&''''''%%%###$$$''''''$$$!!! !!!!!!""""""###$$$$$$%%%###!!!"""$$$&&&&&&&&&""""""###$$$###"""!!! !!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!  """### !!!!!!!!!""""""### !!!!!!!!!!!!  !!!""""""###"""!!!!!!  ###$$$###"""#########"""""""""!!!!!!  """$$$###!!!!!!!!!#########"""!!! !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!  !!!  """ !!!  """### !!!!!!!!!   """!!!!!!!!! !!!!!! !!!!!! """!!! """###$$$  !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!     !!!"""""""""!!!!!!"""""""""!!!!!! !!!!!!"""###"""!!! !!!"""######"""!!!  !!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!   """$$$$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!! !!!!!!!!!"""###"""!!! !!!###  !!!"""!!! !!!!!!!!!!!!!!! !!!""""""!!!""""""!!!!!!###$$$%%%$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%%&&&((()))(((&&&$$$###$$$%%%%%%%%%$$$###""""""!!!!!!""""""$$$%%%&&&''''''$$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))******)))'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''((())))))*********%%%&&&&&&'''((())))))***((((((((((((((((((((((((***))))))((((((''''''''')))))))))*********++++++)))*********+++,,,...000222555:::???EEEPPP\\\eeeuuuyyyeeeUUUAAA::::::666444555555555555555555444000000000111111000000000000...---,,,------,,,+++------,,,,,,,,,,,,++++++((((((((((((((('''&&&&&&'''(((((('''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&$$$###""""""!!!!!!!!!###%%%&&&$$$"""!!!!!!###&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!! !!!!!!!!!!!!############"""!!! !!!!!!!!!!!!"""###$$$$$$ !!!"""###### !!!""""""!!!  !!!"""###"""!!! """######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!! !!!"""!!!  !!!"""!!!  !!!!!!  !!!!!! !!!!!!!!! !!!!!!!!!  !!!"""  !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!  !!!!!!   """   !!!  !!!"""######""" !!!###$$$######"""!!!  """""""""!!!!!!""""""!!!!!!!!!!!!""""""  !!!"""""" """###$$$###!!!  ###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!"""""" !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!  !!! !!!###"""""""""###$$$%%%$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%%$$$&&&((((((&&&$$$###$$$&&&&&&&&&&&&%%%$$$""""""!!!""""""###$$$%%%%%%&&&###%%%(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''((())))))*********%%%%%%&&&''')))***+++,,,((((((((((((((((((((((((((((((((((((''''''''''''((())))))******+++++++++...---+++******+++---...000222444555777===FFFMMM]]]gggssszzznnn]]]FFF<<<<<<888555666666777777666666555000000111111111111000000(((''''''))),,,...//////------,,,,,,,,,,,,++++++*********)))((('''&&&%%%&&&'''((('''$$$###$$$%%%$$$&&&'''&&&%%%$$$$$$$$$"""""""""######$$$%%%&&&%%%###!!!!!!###$$$$$$$$$######"""""""""""""""""" !!!!!!!!!!!!"""""""""$$$###"""!!!  !!!"""############  !!!###$$$ """######"""  """"""""" !!!""""""!!!!!!  """ !!!""""""!!!"""!!!!!!   !!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!!!! !!!"""%%%$$$"""!!! !!!!!!!!! !!! !!!!!!""""""  !!!!!!"""""""""!!! !!!"""""""""!!! !!!  !!!   !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!   !!!!!! !!!!!!!!!$$$   !!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$######"""!!!!!!  !!!######""""""!!! !!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!"""###### !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!! !!!!!! !!!""""""!!!!!!"""###$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%"""$$$''''''&&&$$$###$$$&&&&&&'''(((((('''&&&&&&#########$$$$$$%%%%%%%%%"""%%%'''((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''((())))))*********''''''(((((()))***++++++((((((((((((((((((((((((&&&'''''''''''''''((((((''''''(((((()))******+++,,,+++******+++,,,,,,,,,---///111000000222777<<>>===999666666777777777777666666000000111111111111000000222000//////000111000///---------,,,,,,,,,++++++......------+++***((((((&&&''''''&&&$$$######$$$###&&&((('''$$$"""$$$&&& !!!###$$$%%%%%%$$$$$$(((%%%###""""""###"""""" """###""""""""""""###############"""  !!!!!!"""!!!!!!  !!!###$$$ !!!"""$$$$$$"""!!!  !!!"""!!!  """"""!!!%%%!!!!!!###%%%&&&%%%###"""""""""###$$$ !!!""""""!!!!!!""""""""""""#########$$$ !!!!!!   !!!!!! !!!######!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!    ###"""  !!!"""!!!###$$$######"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!!!! !!!!!! """""" """%%%   !!!!!!###"""!!! !!!"""###  """###$$$###"""!!!!!!!!! !!!!!!"""  !!!"""######"""!!!  !!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########$$$ !!!"""######$$$ !!! !!! """### !!!!!!###"""!!!!!!!!!!!!"""""" !!!"""!!!  """###"""!!! !!!"""###"""""""""###$$$$$$%%%%%%!!!###&&&'''%%%$$$###$$$ !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''((()))************))))))))))))************((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***&&&&&&'''***,,,---,,,+++...000111///------000333111888CCCMMMYYYgggwwwsssYYYHHH???:::777888777666555555444444555333222111000000111222333///.........---------------------------------------,,,***)))((((((((((((%%%&&&'''(((((((((&&&&&&&&&&&&''''''&&&$$$###"""!!!!!!!!!!!!!!!"""######$$$#########$$$&&&)))***"""""""""!!!"""######$$$###"""!!! !!!"""###""""""!!!!!! !!!"""############%%%$$$"""!!!"""###%%%&&&!!!!!!"""###$$$###   !!!  !!!"""!!!"""!!! !!!###""""""""""""!!!!!!!!!!!!!!! !!!  !!!"""######"""!!! """"""""""""############ !!!""""""!!! !!!!!!!!!!!!!!! !!!###%%%&&&'''###""""""!!! $$$###  ###&&& !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###""" !!!!!!!!!!!!  !!!######""""""""""""######  """""""""""""""!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!! ###"""!!! ######""""""!!!!!!!!! !!!"""""""""!!! !!!!!!!!! """!!! """"""""""""############ !!!"""###$$$###"""!!!"""###  !!!!!!!!!!!!!!!!!!""""""""" !!!######!!!!!!!!!""" !!!!!!!!!!!!!!!!!! !!!""""""!!!   !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""%%%$$$###$$$&&&'''&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%### %%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******111...***((()))***++++++''''''''''''((((((((((((%%%&&&(((*********))))))######%%%'''((()))))))))......---,,,++++++++++++111000///...---,,,,,,,,,///333888===DDDQQQaaammmrrrXXXHHH???999777888777666555444444444444333222111000000111222333/////////.........------,,,,,,++++++++++++,,,,,,******))))))))))))))))))&&&&&&'''(((''''''&&&%%%&&&'''''''''&&&%%%###"""###"""!!!!!!!!!"""######'''%%%$$$"""""""""###$$$###############$$$$$$%%%"""!!! !!!"""""""""!!!!!!!!! #########""""""!!!  !!!!!!""""""""""""!!!!!!!!!!!! """""""""#########$$$$$$  !!!""" """!!!!!!!!!!!!!!!!!!!!!""" !!!!!!  !!!!!!  !!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!  ###""""""!!! ###"""!!!    """!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!  !!!!!!!!! !!!!!!  """!!!!!!!!! !!!!!!  !!! !!!!!!  !!! !!!  """"""""""""""""""!!!!!!!!!!!!  """""""""!!!!!!  !!!!!!!!! !!!!!!  !!!!!!!!!"""""""""######!!!!!! """!!!###$$$###"""!!!"""###$$$!!! !!!""""""###%%%%%%%%%$$$###"""!!!!!! !!!######!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))000---***))))))*********&&&&&&''''''(((((())))))(((((()))))))))(((((('''&&&&&&''')))************---,,,,,,+++++++++++++++000///...---,,,,,,,,,,,,+++---000333777???KKKUUUnnn{{{qqqXXXGGG>>>999666888777666555444444444444333222111000000111222333000000000/////////......+++***)))(((((()))***+++'''((()))************)))&&&'''''''''&&&%%%$$$$$$''''''(((((('''&&&$$$###%%%###""" !!!###$$$'''&&&$$$""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%"""!!! !!!"""""""""!!!!!!!!!!!! #########"""!!! !!!""""""!!! !!!"""   !!!  !!!!!! !!!!!!  """!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!!   %%%### !!!""" """""""""!!! !!!"""!!!  !!!!!!  !!! ######"""!!!!!! !!!  !!!!!! !!! !!!!!!!!!!!!  !!!!!!  !!!!!! !!!!!!   !!!!!!!!!  !!!!!!!!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!!"""!!!""""""!!! """!!!"""######!!!!!!"""###%%%###!!! !!!"""######$$$$$$$$$$$$######"""!!! !!!######!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!! !!!!!!  !!!""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!######!!!!!!!!!!!!######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''*********)))))))))((((((---+++******++++++)))(((&&&&&&&&&'''((())))))***+++***)))((('''''''''''''''(((((()))))))))))))))******************+++,,,...---,,,+++++++++++++++***,,,...///000555<<>>888777777666555444444333333333333222111000000111222333000000000000////////////,,,+++************+++,,,*********)))((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&%%%###""""""###$$$%%%"""""""""""""""#########!!!"""######$$$$$$######$$$$$$###""""""###$$$$$$!!!!!!"""""""""""""""""""""!!!!!! !!!!!!"""###%%%###  """ """%%%((((((&&&%%% !!!!!!!!!""""""!!!  """###   !!!!!!!!!"""###!!! !!!!!! """""""""!!!!!!""""""""" !!!!!!!!!!!!!!!"""!!!!!!  !!!!!! !!!!!!!!!"""!!!!!!!!!!!!  !!!!!!!!!  !!!""""""###!!!!!!""""""""""""!!!!!! !!!"""!!!######################## !!!!!!"""#########    !!!!!!""" !!!!!!!!!!!!!!! !!!"""###############  !!!""""""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!$$$#########""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!   !!!"""!!! !!!""""""!!!!!!"""###,,,333,,,!!!!!!######"""""" !!!######!!!!!!!!!"""!!!!!! !!! !!!"""###!!! !!!"""""" !!!""""""""""""!!!!!!!!!!!!""""""############""""""###"""  """###"""""""""###$$$$$$%%%%%%""""""""""""###############%%%&&&%%%###"""$$$%%% """$$$'''''''''&&&%%%''''''''''''''''''''''''$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))))))))***++++++(((&&&&&&&&&&&&'''((())))))***((('''&&&&&&&&&''')))***'''''''''''''''&&&&&&%%%'''''''''((()))***+++,,,++++++***)))))))))******'''(((***+++,,,...000222333777???IIISSS___kkksssuuuzzzwww___KKK???999777777666555444333333333333333222111000000111222333000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&"""""""""!!!  !!!"""###$$$###""""""$$$###""""""""""""###$$$!!!!!!""""""""""""######&&&%%%###!!! %%%"""!!!"""""""""$$$%%%$$$!!! !!!!!!""""""###""""""!!! !!!"""###$$$  !!!!!! !!!!!!  !!!!!!"""!!! !!!   !!!!!!!!!!!!""""""""" !!!""""""!!!  !!!!!! !!!!!!!!!!!!!!!!!! ###"""  !!! !!!!!! !!!!!!""""""""" !!!"""###"""######"""!!!!!!  !!!!!! !!!  !!! !!!!!!"""""" !!!!!!!!!!!!!!! !!!"""############  !!!"""!!!!!!!!!""""""!!!!!!!!!!!!""""""  !!!!!!""""""### !!!!!!!!!""""""""""""""" !!! !!!!!!!!! !!!  !!!!!! !!!!!!  !!! !!!"""  !!!!!!!!!!!!"""$$$"""000888///### !!!"""$$$$$$$$$"""  !!!######!!!!!!!!!"""  !!!"""###!!!!!! !!!!!!"""### !!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""!!! """""" """""""""""""""###$$$$$$%%%%%%!!!!!!!!!"""""""""""""""$$$&&&((('''$$$"""$$$&&& """$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))+++,,,%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((()))((((((((()))******(((&&&''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***((()))))))))))))))(((((((((((((((((()))***+++,,,+++******)))))))))******,,,++++++++++++,,,,,,,,,000///222999@@@GGGQQQ[[[___eeeppp~~~{{{bbbMMM@@@:::888666666555444333333333333333222111000000111222333/////////.........------***+++,,,------,,,+++***+++***'''&&&%%%&&&((()))'''''''''&&&'''(((***+++$$$%%%&&&''''''&&&%%%$$$!!!"""$$$%%%&&&'''&&&&&&""""""###""""""!!! """###%%%%%%$$$###"""###"""!!! !!!"""###!!!!!!"""""""""#########'''%%%###  !!! !!!###!!!!!!!!!######""" !!!""""""######  !!!!!!!!! !!!###$$$"""!!!!!!""" !!!"""""" !!! !!!  !!! !!!!!!!!!""""""""" !!!!!!"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!"""!!!  !!! !!!!!!!!!""""""  !!!"""!!!""""""!!!!!!  !!!!!!     !!!!!!!!! !!!!!!!!!""" !!!!!!"""""""""  """!!!!!! !!!!!!"""!!! !!! !!!""""""###### !!!!!!!!!!!!  !!!!!!"""""""""  !!!""" !!! !!!!!!  !!!!!!!!!!!!!!!"""!!!!!!!!! !!!"""$$$%%%///222(((!!!######"""###$$$%%%$$$!!! !!!######!!!!!!!!!""" !!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%!!!!!!""""""############%%%(((***((($$$###%%%(((!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((***,,,%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((((((''''''((())))))(((&&&((((((((((((''''''''''''&&&&&&''''''((('''''''''(((((()))))))))))))))((())))))))))))******+++,,,+++******))))))******+++///---,,,++++++,,,,,,+++---+++,,,111444666<<>>GGGSSS```mmmwww}}}hhhRRRCCC===<<<777666666444333222111111555222000///000111222222222000............---,,,,,,,,,---...---,,,***))))))&&&"""$$$(((***(((%%%&&&&&&&&&''''''''''''((("""###$$$%%%$$$""" (((!!!"""###$$$'''((((((&&&$$$""" $$$#########""""""!!!!!!"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!###$$$$$$############$$$$$$########################$$$$$$$$$######""""""!!!!!!!!! !!!!!! !!!!!! """###### !!!!!!"""#########%%%###!!!  !!!!!!!!! ###"""!!!  !!! !!!"""$$$$$$$$$###"""!!!""""""!!! !!!!!! ### !!!!!!!!!!!!  !!!  !!!""""""  !!!  """!!!!!!!!!   !!!!!!"""""" !!!!!!"""""" !!!"""!!! !!!###%%% """### !!! !!!  !!! !!!"""""" """"""!!! !!!  !!!%%%###!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """###$$$!!!!!! !!!!!!!!!!!!!!!   !!!!!! """"""!!!"""###"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!"""######&&&%%%$$$"""  !!!!!!!!!!!!  !!!!!!###""""""!!!  """""""""""""""""""""""" !!!###$$$$$$!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""###$$$%%%$$$$$$###############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''%%%###""" !!!############%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((***)))'''%%%%%%&&&''''''((((((''''''&&&&&&'''''''''&&&$$$###))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((((((((()))++++++,,,,,,,,,,,,,,,+++***))))))******)))************+++++++++,,,---......,,,,,,---...333555:::AAAIIITTT```gggrrrzzzmmmUUUCCC;;;999777666555444333222222111666333000///000111111000222000.........///---,,,,,,,,,---...---,,,+++***///+++((())),,,---***'''&&&&&&&&&''''''''''''((($$$$$$%%%%%%$$$"""!!! %%%!!! """""""""&&&&&&&&&%%%$$$$$$######"""""""""!!!!!! """!!!!!! !!!"""""""""""""""!!!!!!!!!!!! !!!"""""" !!!#########""""""""""""###### $$$######"""!!!!!!!!!!!!   !!!"""### $$$"""!!! !!!!!!  !!!!!! ###"""!!!  !!! !!!"""""""""!!!!!! """"""  !!!!!! """ !!!!!! """""" """"""!!!!!!!!!!!!""""""  !!!!!! !!!  """ !!!!!!!!!  !!! !!!!!!""" !!!!!!!!!   """### !!!!!!!!!!!! !!!  !!!  !!!""""""!!! """"""!!!$$$""" !!!!!!!!! !!!!!!!!!""""""""""""### !!!"""###!!!!!! !!!!!!  !!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!!!!!!!  !!!!!!""""""!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$&&&%%%$$$###"""!!!!!!!!!######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%###"""!!!###$$$$$$######%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((&&&$$$%%%&&&''''''((((((''''''&&&''''''((('''&&&%%%$$$)))((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''''''((((((((((((((('''((()))***+++++++++++++++***))))))((((((((()))))))))*********++++++++++++,,,------++++++,,,---,,,...111444999AAAJJJOOOTTT\\\hhhssszzz}}}{{{qqqVVVBBB999777666666555444333222222111666333000///000000000///111000......//////...,,,+++,,,---------,,,+++***...+++((((((******'''$$$&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$######"""$$$###%%%((('''###"""%%%$$$$$$%%%&&&''''''(((((("""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! """######"""!!!!!!"""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""######"""!!!    !!!!!!""""""!!!!!! ###!!! !!!"""!!!  !!!!!!""""""!!! !!!!!!!!!   !!!!!!  !!!!!! !!!  !!! !!!###"""!!! """"""!!!!!!!!!!!!""""""  !!!!!!  """ !!!!!!!!!  !!!!!!"""  !!!!!!  !!!""" !!!!!!!!!!!! !!! !!! !!!""""""""""""""""""""""""!!! """!!! !!!!!!  !!!""""""""""""#########!!!!!! !!!!!!"""!!!!!! !!!!!! !!!!!!"""  !!!!!!   """!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!"""!!!!!! !!!!!!"""### !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$&&&%%%$$$"""!!! !!!"""###$$$$$$$$$$$$############$$$%%%&&&&&&'''$$$%%%&&&&&&&&&%%%###"""###%%%&&&%%%$$$###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%''''''%%%$$$%%%&&&''''''((((((''''''''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''''''(((((((((((((((&&&'''((()))*********)))))))))(((((((((((('''''')))))))))*********++++++***+++,,,,,,******+++,,,,,,---------///222777;;;<<>>AAAGGGOOOXXX```fffjjj~~~iiiTTTDDD;;;888777555444444444444333333333111000///000111000///---.........000111111...,,,***+++,,,---...---,,,,,,%%%&&&((()))(((&&&%%%%%%&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&%%%$$$###(((''')))***&&&!!!!!!%%%%%%%%%$$$###"""!!!!!! !!!!!!"""""""""!!!"""###%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!"""###"""!!!"""###"""!!!!!!!!!!!!!!!!!!""" !!!"""$$$%%%%%%%%%###### """$$$""""""!!!!!!!!!!!!"""""" !!!""""""!!!    !!!!!! !!!"""""""""!!!!!! !!!!!!!!!   !!!!!! !!!!!! """!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""!!! #########"""  !!! !!!!!!!!! !!!!!!!!!  !!!!!!""""""!!!!!!  !!!  !!!!!! !!!!!!!!!!!! !!!""""""!!! !!!""""""!!!!!!  !!!!!!!!! !!!!!! """$$$$$$!!! !!!!!!  !!!!!! !!!"""###!!!!!! !!!!!!   !!!!!! !!!###"""  !!! !!!""""""!!! !!!"""!!!   !!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""""""""  !!!!!!!!! """ !!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""$$$%%%&&&!!!!!!!!!"""###$$$%%%&&&!!!"""###$$$&&&&&&&&&&&&$$$$$$$$$$$$############%%%$$$$$$###############!!!###$$$$$$######%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&(((&&&$$$###%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&''''''((((((((((((((((((((()))))))))(((((('''%%%&&&(((******)))((('''(((((((((((()))))))))***((()))******)))((()))***'''))),,,,,,,,,+++,,,---)))***,,,,,,---///222444555777:::>>>CCCHHHMMMQQQ~~~iiiUUUFFF===888555444444444444444444333333444222111000000///,,,***------...000111111...,,,******,,,---...------,,,***,,,......+++)))''''''&&&&&&&&&'''''''''(((((("""###%%%&&&&&&%%%###"""%%%...///&&&!!!)))%%%%%%$$$$$$###""""""!!!!!!!!!""""""#########$$$!!!"""$$$%%%&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!!!!%%%&&&$$$###"""""""""!!!!!!!!!!!!""""""######################## """%%%''''''&&&$$$###$$$###""""""###&&&***,,,!!!!!! !!!!!! """######!!! """!!!!!! ###!!!!!!"""!!!  !!!"""!!! !!!"""""""""!!!!!! !!!    !!!!!! !!!!!! ###"""""""""  """   !!! ###$$$$$$"""  !!!"""!!!!!!   !!!"""!!!   $$$$$$!!!!!!!!!!!! ############"""!!! !!!""""""!!!!!!###$$$$$$"""!!!  !!!!!!  !!! !!!###%%%$$$"""     """###$$$!!!!!! !!!!!! !!!!!!!!!  !!!!!!  !!!""""""!!!  """"""!!! !!!"""  !!!!!!!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!  !!!  !!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""$$$%%%&&&###############$$$$$$%%% !!!"""###%%%%%%%%%&&&%%%%%%$$$$$$###"""""""""%%%$$$######""""""###### """############%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''$$$""""""###%%%%%%$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&''''''(((((((((((((((((()))))))))))))))(((((($$$%%%'''))))))((('''&&&(((((((((((())))))))))))(((***+++***)))((()))+++%%%''')))***(((&&&&&&'''&&&((())))))((()))+++---...000111333555999===@@@kkkSSSAAA999555111555444333222222222333333777666444222000///000000...,,,***+++...///...++++++*********+++---///000'''((()))))))))(((&&&&&&&&&&&&''''''''''''&&&&&& !!!&&&(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""#########""" ###""""""###%%%&&&&&&%%%$$$""""""###%%%&&&&&&%%%"""""""""!!! """############$$$$$$$$$!!!"""$$$$$$$$$$$$###!!! !!!### !!!"""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!)))&&&!!!!!!$$$ !!!!!! """!!! """###$$$ !!!!!! !!!"""""" !!!""""""!!!!!!  $$$###"""  !!!!!! $$$""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""######!!! !!!!!!!!!!!!!!!  !!!!!!!!! """###&&&$$$!!!!!!"""######"""!!!"""$$$""" """$$$!!!!!!!!!!!!  !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!"""#########"""  """"""!!!!!!!!!!!!""""""!!!""" !!!  """!!!   !!!######!!!"""""""""""""""!!!!!!!!! """""""""  """###""" !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""""""""!!! !!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """###$$$$$$$$$"""!!! """!!!  !!!"""(((&&&%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&$$$###"""###%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%###!!! """#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%$$$$$$(((&&&###!!!!!!$$$&&&)))%%%&&&((()))))))))((('''%%%%%%&&&'''((()))************))))))(((&&&%%%$$$''''''''''''((((((((((((++++++***)))))))))))))))+++++++++***************((((((((()))******++++++...---,,,,,,---000222444kkkSSSCCC<<<888555555444333222222222333333555444222111000111111222222000...///111111000...,,,,,,+++***+++,,,------(((((()))))))))'''&&&%%%&&&''''''((((((''''''&&&''''''&&&'''))))))'''&&&%%%%%%$$$###"""!!!!!! """!!!  ###""""""###%%%&&&&&&%%%&&&$$$###$$$%%%%%%$$$#########""""""!!! !!!!!!"""""""""#########   !!!!!! !!!###""""""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!$$$###!!!   !!!!!! !!! !!!!!!"""### !!!!!!   !!!!!!!!!  !!!  ###"""!!!   !!!!!! $$$"""  !!!!!!  """""""""!!!!!!!!!"""###$$$$$$$$$ !!!%%%###!!! !!!""""""!!! !!! !!!!!!!!!   !!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!!!! """"""!!!!!!!!! !!!$$$%%%%%% !!!!!!!!!!!!""""""!!!!!! !!!!!!"""     !!!"""!!!  !!!!!! !!!######""" !!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""  !!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """############""""""!!!######$$$$$$$$$$$$######$$$###"""!!!"""###$$$%%%########################"""!!!!!!###$$$%%%$$$"""!!!"""$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$###""""""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$'''&&&$$$""""""###%%%&&&&&&&&&'''((((((((('''&&&(((((((((((('''''''''''''''((((((((((((''''''&&&'''''''''((((((((())))))******)))((((((((((((((())))))))))))))))))))))))******))))))))))))))))))***)))((((((***,,,...///}}}iiiSSSCCC===:::777555444333222222222333333333222111000111111333333000...------......,,,+++---,,,++++++*********+++))))))***)))((('''&&&%%%&&&''''''((((((''''''&&&$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""!!! %%%###!!! """######""""""###%%%&&&&&&%%%'''&&&$$$$$$$$$$$$###!!!$$$$$$######"""!!!!!!!!! !!!!!!!!!""""""###"""  """!!!!!!!!! !!!"""###""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""!!!  !!!!!!  !!!!!!!!!!!!  !!!!!!  !!!""""""""" !!!!!!   !!!!!! !!! !!!!!!!!!"""""" !!! """"""!!! !!!!!!   """!!!!!!###%%% !!!!!!  """  !!!$$$""" !!!!!! !!!""""""!!! !!!### !!!""""""""""""  !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!! ######""" !!!!!! """###$$$"""!!! !!!!!!!!!!!!"""  !!!"""!!!   !!!"""!!! !!!!!!"""###!!! !!!""""""!!! !!!"""$$$"""  !!!""""""###### !!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""   !!!!!!!!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! """"""""""""""""""###$$$"""###%%%''''''%%%###"""  !!!###%%%&&&"""""""""""""""""""""""""""!!!!!!"""###$$$###!!! !!!"""###$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$$$$&&&&&&'''''''''&&&&&&%%%(((((((((''''''''''''&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''(((************************++++++***))))))(((''''''''''''&&&&&&''')))+++,,,{{{hhhQQQBBB<<<999666555444333222222222333333333222111000000111222333///...---,,,,,,+++******,,,,,,++++++************+++******)))((('''&&&&&&''''''((((((((((((''''''!!!$$$$$$###"""$$$'''#########$$$$$$$$$$$$%%%'''&&&$$$""""""###$$$%%%###""""""###%%%&&&&&&%%%&&&%%%$$$$$$%%%%%%###"""%%%%%%$$$$$$###""""""!!! !!!!!!!!!"""""""""###"""!!!!!!!!!"""###$$$!!!$$$%%%%%%######### !!!""""""###### !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!###"""!!! !!!  !!!!!!  !!! !!!!!!"""""""""!!! $$$###"""!!!    !!!!!! !!!!!!!!!!!!  """"""""""""!!! !!!  !!!!!!!!!  $$$###!!!  !!!!!! !!!  """!!!!!!!!! !!!######!!! ######""""""!!!""""""### !!!""""""""""""""" !!!"""!!! """ !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """!!! """!!!!!!!!!!!!   !!!###### """"""  """"""!!!  !!!""""""###"""!!! !!! """$$$&&&$$$  !!!#########"""""" !!!!!!""""""###### !!!!!!!!!""""""     """$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""!!!!!!!!!###$$$%%%!!!!!!"""######"""!!!!!! !!!###%%%'''"""""""""""""""""""""""""""!!! !!!######""" !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))***%%%&&&''''''((((((''''''((((((((()))))))))******(((''''''&&&&&&&&&''''''((((((((((((((()))))))))******))))))(((((((((((((((((((((((()))***+++,,,|||iiiRRRCCC===:::777555444333222222222333333444333111000///000000111111111111000///...------******++++++,,,,,,,,,,,,+++******)))(((''''''''''''(((((((((((((((((('''"""%%%))))))'''&&&(((+++""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""###%%%&&&&&&%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""###### !!!""""""$$$''''''%%%###"""""" !!!!!!"""######### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""!!!!!! !!!  !!!!!!  !!! ######"""!!!  !!!""""""!!!!!!!!!!!!!!!   !!!  !!!###$$$$$$$$$###  !!!!!!!!!!!!  !!!!!!!!!!!!   """!!!!!!""""""!!!!!! !!!!!!!!! !!!######!!!  """""""""""""""!!! !!!"""!!! """   !!! !!!!!! !!!"""!!! &&&++++++  """"""!!!  !!!!!!!!!""""""   """ !!!"""######"""!!! !!!!!!""""""###### !!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  ###&&&'''%%%""" """!!! !!!"""###"""!!!!!!!!!###$$$%%%"""!!!  !!!"""###""""""!!!"""###$$$%%%########################"""!!!!!!!!!######!!!""""""###$$$%%%&&&'''(((&&&&&&%%%$$$#########"""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%''''''(((((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))'''''''''''''''&&&&&&%%%(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))((((((((())))))***++++++}}}jjjTTTDDD>>><<<999555444333222222222333333444333111000//////000000///000000///---,,,---...***+++,,,---------------+++***)))((((((((())))))'''(((((())))))(((((('''((()))***)))(((&&&&&&'''######"""!!! """"""###$$$$$$"""!!! ###""""""###%%%&&&&&&%%%###""""""###%%%&&&&&&%%%%%%%%%$$$$$$###"""""""""!!!!!!"""""""""######### !!!""""""!!!!!!"""###%%%$$$""" $$$######""""""!!!!!!  !!!""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!!!! !!!!!!!!!!!!  !!!!!!  !!!"""###!!!"""###$$$    !!! !!!###$$$$$$$$$$$$  !!!!!!  !!!!!!!!!!!!!!! !!! !!!"""######### !!!###!!! """  !!!!!! """"""""""""!!!    !!!"""######  !!!!!!  !!!!!!!!!!!!""" ***111333   !!!""" !!!  """"""  !!!!!!""""""!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!! """"""""""""""""""""""""  """%%%&&&$$$!!!"""!!!  !!!"""""""""""""""""""""###$$$%%%###!!! !!!###%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######!!! #########$$$%%%'''((()))((('''%%%$$$###""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&%%%$$$''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((())))))******&&&&&&'''(((((()))******&&&'''''''''((((((((((((yyygggQQQCCC>>><<<999555444333222222222333333222111000//////000111222+++,,,...---+++***+++---------.........---,,,+++***)))((((((((()))***+++(((((())))))))))))((((((&&&%%%$$$$$$%%%$$$""" ###"""!!! ######""""""!!!!!!!!!!!!###""""""###%%%&&&&&&%%%%%%$$$######%%%&&&%%%###$$$$$$$$$###""""""!!!!!! !!!!!!!!!""""""""""""###$$$###"""  !!!"""!!!  !!!$$$$$$######"""!!!!!!!!! !!!""""""### !!!!!!!!!""""""""""""#########"""!!!!!!  !!!"""###### !!!!!! ###"""!!!!!! !!! !!!!!!  !!!!!!  !!!""" !!!!!!!!!  !!!  !!!!!!  !!!!!!!!!!!!!!! !!!!!! """!!! !!!"""### !!!!!!  !!!###!!! %%%""" !!!###$$$###""" !!!!!!!!!     !!!!!!!!!  !!!!!!!!!"""  !!!!!!!!!!!!"""    (((------   !!! ###%%%%%%""" !!!!!!"""""""""""""""""""""""""""""" !!!""""""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!"""!!! """!!!  !!!""""""############""""""!!!$$$##################$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$""" """"""""""""$$$&&&((()))'''&&&$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&$$$$$$###""""""###$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&(((***+++'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((()))))))))***++++++,,,------''''''((((((((((((((((((&&&&&&''''''''''''''''''|||sssbbbMMM@@@<<<:::888555444333222222222333333000/////////000111333444---///111000...---///111///000000000///---+++***))))))(((((((((***+++,,,(((((())))))))))))((((((###!!! """&&&'''%%%"""!!!!!!!!!""""""""""""###'''%%%###!!!!!!"""$$$%%%###""""""###%%%&&&&&&%%%'''%%%$$$$$$%%%$$$###"""$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!"""!!!  !!!  """$$$!!!!!!!!!"""######$$$$$$ !!!""""""### !!!!!!!!!""""""######%%%%%%$$$###"""!!! !!!""""""!!!  !!!!!! $$$###""" !!!""" !!!!!! ######""""""""""""######"""!!!  """"""!!!  """!!!  !!!!!!!!! !!!  !!!""" !!!!!!!!!***'''###!!!"""!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!! """###$$$""" !!!!!! """ !!!  !!!!!!!!!!!! !!!"""!!! !!!""" !!!!!!!!!   !!!!!!"""$$$%%% !!!  !!!"""$$$### ###$$$"""   !!!%%%((('''$$$!!! !!!"""""" !!!"""!!!  !!!!!!###%%%!!!!!!  !!!!!!!!!"""###$$$  !!!"""""""""!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!###"""###$$$$$$$$$"""!!! """###$$$$$$###""" !!!  !!!"""###########################%%%$$$###$$$$$$$$$""" !!!!!!!!!!!!###%%%'''(((%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''"""###$$$%%%&&&&&&'''&&&!!!!!!!!!"""###$$$&&&'''&&&%%%%%%&&&''')))+++---###$$$$$$%%%&&&'''((()))"""###%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***$$$%%%%%%&&&'''(((((())))))))))))(((''''''&&&&&&''''''((())))))((((((((({{{tttkkk[[[KKKAAA<<<999777555444444333222222222222222222111000000111111222333444555333000---++++++,,,---...---+++***+++---,,,------------,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((!!!!!!"""###############&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$&&&%%%%%%$$$&&&'''"""###%%%&&&%%%### %%%&&&'''((('''%%%###!!!"""!!!  !!!"""""""""!!!!!! !!!"""""""""""" """""""""!!!!!!$$$### ###  """$$$###!!! !!!""""""!!!!!!!!!"""""""""!!! !!!!!!!!!  ######!!!!!!!!!  !!!!!!!!!!!! ###!!!  !!!###"""  !!!"""!!! """"""!!! !!!""" ###"""!!!!!! !!!!!! !!!!!!!!!!!!"""!!! !!!   %%%!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!! """"""!!! !!!  !!!  !!!!!! """!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  !!!"""!!! !!!"""!!!  !!!!!!  """!!!"""###$$$###  !!!!!! ###&&&((($$$###!!! !!!"""$$$%%%&&&$$$"""  !!!$$$$$$$$$$$$###""" !!!"""!!!!!!"""!!!!!!!!!!!!!!! !!!""""""!!! """$$$!!!!!!  """"""!!!!!!!!!!!!""""""###!!!  !!!###%%%###!!! """############"""!!!!!!!!!"""$$$$$$######""""""!!! $$$###"""###$$$$$$###"""!!!!!!""""""######$$$$$$#########$$$$$$###############$$$%%%%%%%%%%%%$$$######""""""######$$$%%%&&&&&&&&&'''''''''((((((%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&'''((()))***'''''''''&&&&&&%%%%%%%%%)))'''%%%######%%%''')))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))***,,,+++)))'''&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))yyyqqqfffUUUFFF>>>:::777444444444333333222333333333333222111000000111333444666444333111///......---+++,,,------+++))))))***))))))******))))))((('''''''''''''''''''''''''''''''''&&&%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!!!!"""""""""!!!!!!###%%%&&&%%%$$$$$$%%%&&&""""""######"""!!!""""""###$$$###!!!"""!!!  !!!"""$$$$$$$$$$$$############ !!!!!!"""!!!!!!!!! !!!"""""""""!!! """!!! !!!###  """!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!! ###!!!!!!"""$$$%%%###!!! !!!"""###!!!!!!!!!!!! !!!  !!!"""  !!!"""!!!""""""!!! ###$$$$$$  %%% !!! !!!   !!! !!!""""""  !!!!!!!!!  !!!!!!""""""!!!!!! !!!!!! !!!!!!   !!!!!! !!!  !!! !!!!!!!!!!!!  !!!  !!!  !!!!!!  !!!!!!!!!"""###""" !!!!!!""""""$$$&&&###"""!!! """###$$$###""" !!!"""""""""""""""!!!  !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!!!! """!!!!!! !!!!!!""""""!!!  !!!"""$$$"""!!!!!!"""######"""""""""!!!!!!!!!###$$$%%%"""!!!!!!!!!!!! $$$###""""""$$$$$$###"""!!!!!!"""""""""""""""""""""##################""""""###$$$$$$%%%%%%$$$$$$""""""!!!!!!""""""###$$$"""#########$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&'''((()))&&&%%%%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''(((******(((&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''~~~xxxpppbbbOOOCCC===:::666333333333333333333333444555444222000///000222444666AAA;;;444111000000///---+++---///...,,,***))))))(((((())))))(((((('''&&&)))))))))(((((('''''''''&&&&&&&&&%%%$$$""" """######$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$ !!!!!!""""""$$$%%%&&&%%%$$$###$$$%%%&&&%%%###!!!!!!!!!"""### !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""!!!"""""""""!!!!!! !!!!!!"""""""""!!!  """######  !!!!!!!!!!!!!!!!!!   """!!! !!!  """###$$$%%%   !!!  !!!!!! """!!!      !!! !!!"""""" !!!### !!!!!!!!!!!!!!! !!!!!!    !!!!!!   !!!!!!!!!!!!!!!    !!!!!!!!!"""   !!!!!!  !!! !!!"""###"""  !!!!!!""" """$$$!!!!!! !!!"""###  !!!"""  !!!"""""" !!!"""""""""!!!!!!""""""#########""""""!!!    """!!!  !!!"""""""""!!!"""######""" !!!!!! !!!"""###$$$%%% !!!!!!!!!""""""$$$###""""""$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""###$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$######&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&((()))(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}wwwqqq___MMMCCC@@@===888555333333333333333444555666444222000///000222555777LLLCCC888222111000---***---...000000---+++************++++++******)))((())))))(((((('''&&&&&&&&&$$$%%%'''(((((('''%%%$$$""""""###############"""######"""!!!!!!"""######""""""""""""######$$$$$$$$$%%%&&&%%%#########%%%'''$$$!!! ###%%%!!!""""""""""""!!! !!!!!!!!! !!!!!!!!! !!!""""""!!!!!!"""""""""!!!!!! """"""""""""!!!!!! !!!!!!  !!!"""###!!! !!!!!!!!!""""""!!!  !!!!!!"""!!! !!!"""###$$$    !!! !!!!!!  !!!   """"""!!!!!!!!!!!!    !!!""""""$$$ !!!!!!!!!!!!!!!!!!!!!!!!    !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!""""""  !!!!!!  !!!!!!"""###$$$$$$!!!  """"""  !!!"""!!!  !!!!!! !!!###"""!!! !!!""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$###"""!!!   """!!! !!!"""!!!!!!!!!"""$$$###!!! !!!"""###$$$$$$ !!!!!!"""###$$$$$$$$$"""!!!"""###$$$###"""""""""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""##################$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$&&&(((***)))(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&}}}vvvmmm\\\JJJDDDBBB===888777333333333333444555555666333222000///000222444666III@@@666000//////,,,)))+++---......+++***))))))++++++,,,,,,++++++***)))'''''''''&&&&&&&&&%%%%%%%%%''')))******)))'''%%%!!!""""""###""""""!!!!!!###""""""""""""""""""###&&&%%%$$$############$$$###$$$%%%%%%#########%%%$$$!!! ###""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%&&& !!!"""##################""""""!!!!!!!!!!!!######"""!!! """!!! !!!"""!!!!!!""""""!!!   !!!"""%%%$$$###!!! """###!!!  """"""!!!  !!!!!! !!! !!!!!! !!!  !!!!!!  !!!!!!###"""  #########"""""""""!!!!!!   !!!"""!!!### !!!!!!!!!!!!!!!   !!!!!!!!!""""""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!!!!""" !!!!!!"""   """"""!!!!!!!!!  """"""###$$$&&&%%%### """"""!!!  !!!!!!""" !!!$$$###"""!!!   """######"""!!!!!!""" !!!!!!""""""""""""!!!  """$$$&&&&&&&&&%%%%%% !!!!!!!!! !!!!!! !!!!!!!!! !!!"""######!!! !!!"""#########!!!!!!"""###$$$$$$%%%&&&###"""!!!"""######"""!!!""""""!!!!!! %%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&***,,,,,,,,,'''''''''(((((()))))))))''''''''''''''''''''''''{{{tttfffUUUGGGDDDAAA:::555666444444444444444444555666222222111000000111222222:::555///,,,,,,------,,,(((******)))((('''((()))))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%###""""""############"""!!!!!!########################&&&%%%###!!!!!!!!!!!!""""""###$$$$$$######$$$&&&'''%%%""" """$$$&&&!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$!!!"""###$$$$$$$$$######"""!!!!!!!!!""""""$$$######"""!!!  !!! !!!###!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""!!!""""""!!! !!!"""!!!!!! '''&&&$$$""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""""""  !!!$$$  ######""" !!!"""$$$######""""""!!!!!!!!! !!!!!!!!!!!!  !!! !!!""""""   !!!!!! !!!  !!!!!!!!! !!!!!!   !!!!!! !!!!!!!!! !!!""""""!!! """!!! !!!""" !!! !!!!!! !!! !!!"""###!!!  !!!!!!  !!!!!!"""$$$&&&%%%###!!!###""""""  !!!!!!!!! $$$$$$###"""!!!  !!!!!!  """$$$$$$###!!!!!!"""  """%%%&&&&&&&&&&&&!!!!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!"""""""""!!!!!!!!!!!!"""######$$$%%%%%%###"""!!!!!!######"""!!!""""""!!!!!!!!!!!!!!!!!!%%%&&&&&&''''''&&&&&&%%%!!!"""######$$$$$$#####################$$$$$$%%%#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''''''''&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%'''+++...//////'''''''''(((((((((((((((''''''''''''''''''''''''xxxqqq___QQQGGGEEEAAA777333666666555555444444444444555111111111111000//////.........------------......)))***)))((('''(((***---(((((())))))(((((('''&&&%%%%%%&&&&&&''''''(((((())))))((('''%%%$$$###"""%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$###!!! !!!"""### """###$$$###$$$%%%'''''''''&&&%%%%%%&&&'''(((!!! !!!!!! !!!""""""!!!  !!!!!! !!!"""##################"""!!!!!!!!!"""###$$$"""""""""""""""!!!  !!!  """ !!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!  !!! !!!"""&&&$$$"""  !!!!!!!!!!!!     !!!!!!"""  !!!  """!!!!!!###""""""!!!!!!  """""""""""""""  !!! !!!"""""" """  !!!!!!""""""!!!!!! ###"""!!!  !!!!!!"""  !!!!!!  !!!!!!    !!!"""!!! !!!!!!   """$$$$$$"""!!!   !!!!!!!!!!!!!!!""""""""""""!!!  """$$$%%%###"""!!!!!!!!!!!! !!!"""############""""""$$$$$$$$$###!!!  !!!!!!!!!!!! """!!!!!!"""!!! !!!"""""""""!!!  !!!!!!"""""""""######!!! !!!"""###"""!!!!!!!!!""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###############"""""""""""""""###$$$$$$#########$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&'''''''''$$$$$$&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$'''+++...000000((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~vvvnnn\\\PPPHHHHHHBBB777333777777666555444444444444444000111222111000///---+++,,,...000000///......///,,,,,,+++***)))+++///222)))))))))))))))(((((('''%%%&&&&&&'''((()))******(((''''''&&&&&&''''''(((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!###%%%&&&!!!#########$$$&&&(((!!!"""""""""###"""""""""""""""!!!!!!!!!""""""### !!!""""""!!! """"""""""""###########################"""!!!!!!""""""!!!!!!!!!###$$$%%% !!!!!!"""""""""""""""!!!  !!! !!!"""""""""!!!!!!!!!  !!!"""######"""   $$$$$$"""!!!"""### !!!###$$$%%% """### !!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!! %%%### """$$$!!!!!! !!!############"""    ###!!!!!!!!!""""""""""""!!!!!! %%%$$$"""!!! !!!""""""!!!  !!!  !!!!!!    !!!  !!!!!!  !!!###"""  !!!!!!""" !!!!!!""""""!!!!!! !!!!!!  """$$$%%%$$$"""!!!!!!!!!!!!""""""###$$$%%%%%%###"""!!!  """###%%%&&&%%%$$$""" !!!  !!! !!!!!!!!!!!! ###!!! !!!"""!!!!!!""""""""""""  ###!!! !!!"""###"""!!!!!!!!!""""""######$$$$$$#########$$$$$$#########!!!!!!"""###############!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$"""""""""######$$$$$$%%% !!!###$$$$$$###!!! !!!"""$$$%%%&&&''''''$$$%%%&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&***...000111((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%|||pppfffYYYPPPHHHFFF@@@888555888666555555444444333222222......//////000222333444.........///......---,,,+++,,,,,,,,,,,,+++******+++++++++***))))))+++---((((((''''''''''''(((((('''$$$"""!!!###%%%&&&%%%"""$$$$$$ $$$***!!!%%%'''%%%!!!"""%%%!!!!!!!!! $$$###!!! """$$$%%%%%%%%%$$$###""""""#########!!! """""" !!! !!!"""!!! !!!###$$$!!!$$$''')))""""""!!! !!!!!!!!! !!!"""###"""  !!!!!!!!!!!!!!!!!!!!! !!!######"""!!!!!!!!!!!!!!!  """""""""!!!  """""""""""""""!!!!!!!!!!!! !!!   !!!  !!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""###""""""!!!  !!!!!!!!!""""""!!!   """""""""""""""""""""""""""  !!!!!!""""""    !!!!!!  !!!""""""###!!!!!!  """""" !!!!!!!!!!!!!!! !!! !!!""""""!!!!!! """""""""!!! """!!!""" $$$!!! """!!!   !!!!!!"""############$$$$$$$$$$$$$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###########################"""""""""""" """######%%%$$$###"""!!! !!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""###$$$&&&''''''$$$!!! """######!!!!!!$$$'''...)))$$$###&&&&&&$$$ ###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$&&&&&&&&&&&&''''''(((((((((&&&$$$###%%%((()))'''$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$zzzlllcccXXXPPPJJJFFFAAA999555777111111222333333444444555000000000000111222333444000000000///...,,,+++***+++,,,,,,,,,,,,+++*********,,,,,,+++(((&&&%%%%%%((((((''''''''''''((((((***)))(((&&&$$$$$$%%%&&&(((((('''$$$!!!!!!%%%)))"""%%%'''%%%!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""###""" !!!######!!!""""""""""""!!!!!! ###"""!!! !!!###$$$!!!  """$$$%%%""""""!!! !!! !!!""""""!!! !!! !!!  !!!!!!!!!   $$$###"""!!!  !!!!!!  !!!  !!!!!! !!!  !!!!!!"""""""""######### !!!"""""""""!!!!!!  !!!!!! !!!!!!  """!!!  !!!"""  !!!"""!!!   """  !!!!!!  !!!!!!     !!!""""""""""""!!!  !!!!!!!!!!!!""""""""""""!!!!!!  !!!  !!!!!!!!! """  """###!!!###!!! """!!!   !!!!!!!!!!!!"""""""""#########"""""""""!!!!!!   !!!!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!"""""" !!!!!!!!!!!!""""""######""""""!!!!!! """"""############""""""###$$$%%%%%%$$$###!!!!!!"""$$$$$$""""""%%%'''333---&&&"""###%%%###!!!"""""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%######$$$&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%tttggg^^^WWWQQQLLLHHHAAA999555555111111111222333333444444222222222111111222222333////////////...---,,,++++++,,,,,,,,,,,,+++******)))+++---,,,***&&&$$$$$$((((((''''''''''''(((((((((((((((&&&$$$%%%&&&((('''&&&$$$"""!!!!!!!!!""""""$$$&&&%%%""" """$$$""""""##################""""""""""""############"""###$$$$$$$$$###"""!!!""""""!!!"""$$$$$$###!!!###$$$%%%&&&%%%""" %%%$$$"""!!!!!!"""#########"""  !!!"""!!!!!! !!! !!! !!! !!!!!!!!!!!!  !!!  %%%$$$"""!!!!!!###$$$###!!!  !!!  """"""  !!!!!!  """ !!!!!!  !!!!!!!!!"""""""""  !!!!!!!!!!!!   !!!!!!  """"""!!! !!!"""""" %%%###   """  !!!!!!  !!!!!!""""""!!!!!! !!!!!!   !!!!!!""""""""""""!!!  !!!""""""#########"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  ###!!! !!!"""###"""!!!"""  !!!!!!  !!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!  !!!!!!!!!!!! """!!!!!!!!!!!! !!!"""### !!!!!!!!!$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""#########""""""!!! !!!###$$$$$$###$$$%%%'''222,,,$$$!!!"""%%%&&&%%%'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%''''''&&&%%%%%%$$$$$$###"""&&&)))(((%%%###&&&)))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&zzznnnbbb[[[VVVSSSOOOIIIAAA999555333555555444333333222222111333222222111000000000111***+++,,,...///000000000+++,,,,,,,,,,,,+++******''')))++++++***((())))))(((''''''&&&&&&''''''(((###!!! !!!$$$''''''&&&%%%###!!!!!!"""""" ###$$$%%%$$$"""!!!"""$$$ !!!!!!!!!!!!!!!!!!!!!"""############"""!!!"""$$$%%%%%%###!!! !!!!!!"""###$$$###"""###$$$$$$%%%$$$###!!! $$$$$$"""!!!!!!!!!!!!"""###"""!!! """!!! !!!!!!""""""!!! """!!!  !!!  !!! """!!!"""!!! !!!"""!!!  !!!  !!! !!!!!! !!!"""###"""  !!! !!!!!!!!!!!!!!!!!!  !!!!!!     !!!  !!! !!!!!!!!!!!!!!!###"""   """  !!!!!!""""""!!!!!!""""""""""""!!!!!!   !!!!!!!!!""""""!!!  !!!!!!""""""""""""!!! """""""""""""""""""""""" !!!!!!"""$$$###"""  """!!!!!!!!!!!!"""!!!!!!  !!!!!! !!!!!!  !!!!!!!!! !!!!!!!!!"""""""""""""""######"""!!!!!!  !!!""""""######""""""!!!!!! """"""!!!!!!"""######$$$"""!!!!!! ######""""""!!!!!! $$$###"""!!!!!!"""###$$$%%%$$$"""!!! !!!!!!!!!"""######$$$$$$$$$%%%)))%%%!!! ###&&&((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###&&&((('''&&&%%%%%%'''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''zzzrrrhhh^^^YYYUUUUUUQQQIII@@@999555333666666666555444444333333222111000//////...//////***+++,,,...///000000000+++,,,,,,,,,,,,+++******))))))(((&&&%%%&&&(((+++''''''&&&&&&&&&&&&''''''$$$&&&)))&&&!!!%%%$$$$$$%%%&&&&&&%%%$$$###$$$%%%$$$###""""""###!!!!!!""""""############!!!!!!"""############""" !!!###$$$$$$###"""  !!!""""""""""""""""""!!!!!! !!!"""$$$%%%###""""""!!! """"""""""""""""""######!!!!!! !!!!!!"""######!!!!!!###%%%### !!!"""!!! !!!!!!!!!!!!  !!!!!!!!! ###"""    !!! !!!!!!"""!!! """'''(((""""""!!! ###$$$$$$""" !!!!!!!!!!!!    !!!  !!! !!!!!!""""""###%%%&&&%%%  """!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""""" !!!!!!   """!!!!!!  !!!!!!!!! """""""""""""""""""""""" !!!"""!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!""""""""""""!!!!!!  !!!""""""""""""""" !!!!!! !!!""""""!!!!!!  !!!!!!""""""######&&&%%%############%%%&&&&&&%%%###!!!!!!!!!"""### !!!"""#########"""!!!!!! """$$$%%%&&&&&&!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""$$$############$$$%%%&&&$$$%%%%%%$$$""""""###%%%""""""######$$$%%%&&&&&&'''%%%$$$&&&'''(((&&&######$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&|||uuukkkbbb[[[XXXVVVXXXSSSHHH>>>888555333444444444555666666777777111000///........................///......------+++,,,,,,,,,,,,+++******,,,***'''### !!!$$$'''''''''&&&&&&&&&&&&''''''***$$$ """''')))%%%"""######$$$$$$$$$$$$%%%$$$$$$$$$############""" !!!!!!""""""""""""""""""############ !!!"""#########"""!!! """"""!!! !!!!!! !!!$$$&&&!!!!!!!!!!!! !!!!!!""""""######$$$$$$!!! !!!!!!"""!!!"""###""" !!!&&&### ###$$$$$$""""""""""""!!!  !!!!!!!!!!!!"""!!!!!! """"""!!! !!!!!! !!!"""###$$$###!!! !!!"""### !!!!!!""""""!!!  ###***+++""""""!!! """######""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """"""!!! !!!"""""" !!!!!!"""  """""""""""""""""""""""""""  !!!!!!  !!!!!!""""""!!!!!!   !!!"""###$$$ !!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###  !!! !!!  !!!!!!!!!!!! """""""""!!!!!!!!!!!! !!!!!!"""""""""#########  !!!  !!!""""""### !!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%###"""!!!!!!"""###!!!###$$$""" !!!!!!"""######"""!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""########################$$$###""""""###$$$&&&'''$$$%%%%%%$$$""""""###$$$!!!!!!"""###%%%&&&'''((()))&&&###%%%((()))&&&"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%|||rrrfff]]]YYYWWWWWWZZZUUUGGG<<<888666444333333444444555666666777111000///////////////000.../////////...---,,,,,,+++,,,,,,,,,,,,+++******,,,+++)))&&&######%%%''''''&&&&&&%%%%%%&&&&&&''')))((('''''''''&&&$$$###!!!###$$$"""!!!$$$%%%$$$###############""" !!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!"""""""""### """$$$###!!! """ !!!!!!"""### !!!!!!""""""""""""!!! !!!!!!""""""""""""""" !!!"""""" """"""  ######!!!""""""!!! !!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!""" !!!"""""""""""" !!!!!!!!!!!! """ ###)))(((  !!!  !!!!!!  !!!!!!!!!!!!"""""""""######### !!!!!!""" !!!!!!"""""""""!!!!!!!!!  """!!!  !!!""" !!!!!!###!!!  """!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!   !!!""""""### !!!!!!!!!!!!    !!!!!!!!!!!!   !!!"""!!!!!! !!!"""!!! """ !!!  !!! !!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!""""""   !!!!!!!!!    """######$$$ !!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""%%%%%%### """"""""""""!!!!!!""""""###$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""$$$&&&'''$$$%%%%%%$$$"""!!!###$$$"""######$$$%%%&&&'''''''''&&&&&&&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$}}}qqqddd[[[WWWWWWXXX[[[UUUGGG:::777666444666555555444444333222222111111000000000000111111,,,,,,---...////////////+++,,,,,,,,,,,,+++*********+++,,,+++***)))***,,,'''&&&&&&%%%%%%&&&&&&'''!!!&&&***)))$$$"""%%%)))%%%((()))%%% """&&&%%%$$$######$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%$$$###!!! """$$$%%%!!!!!!!!! !!!"""###$$$!!!$$$&&&%%%""" !!!""" !!!"""######"""  !!!"""###############!!!!!!!!!!!!!!!!!!  !!!"""###!!!"""  !!!!!! !!!""""""!!! !!!!!!  """""""""""""""""""""""" !!! !!!  """"""!!! !!! #########'''### !!!!!! """ !!!!!!!!!!!! !!!!!! !!!"""######""""""!!!!!!   !!!!!!!!! !!!###$$$###"""!!!  """  !!!"""""""""  !!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!"""""""""""" """""""""""""""###$$$$$$%%%$$$""" """""""""!!!  """$$$### !!!### !!! !!! !!!!!!""""""######""""""!!!!!!!!!  !!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""!!!!!!!!!!!! $$$###""""""""""""######"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""!!! !!! ###&&&&&&### !!!!!!!!! """&&&)))""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$%%%%%%###"""!!!###$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$'''***(((%%%###$$$&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###{{{tttiii\\\VVVWWWbbb```TTTAAA555444666666777666666444333222111111000000000000000000000000///////////////---+++***(((((()))))))))*********+++,,,---+++)))'''&&&''''''&&&&&&''')))***)))(((,,,)))&&&"""!!!!!!"""###!!!!!!!!!"""$$$&&&(((***(((%%%""" !!!$$$&&&###!!!!!!#########$$$!!! ###$$$""" """###$$$%%%%%%$$$###"""$$$###""" !!!!!!###$$$(((&&&$$$###!!! ###$$$""" !!!!!!$$$%%%%%%$$$$$$%%%$$$###"""    !!!"""""""""""""""!!! """!!! !!!&&&&&&""" """ $$$%%%###  """###"""  !!!""""""  $$$###"""!!!  !!!!!!"""$$$'''&&&""" !!!   """%%% !!!""""""###"""!!! """###$$$!!!!!!  """!!!  !!! """#########"""!!! """"""""""""""""""""""""!!!!!!!!!  """###$$$%%%$$$###!!! !!!"""$$$$$$ !!!!!!!!!!!!"""""""""!!! !!!"""###  !!!!!!  !!!!!!!!! """#########"""!!! !!!!!!   """###$$$###!!!  !!!  ###"""!!!!!!!!!!!!!!!"""!!!  !!!%%%$$$###"""!!! """"""""""""!!!!!!!!!!!! """###$$$!!!!!!!!!!!! !!!!!! """"""!!!!!! """############"""!!!!!!&&&&&&%%%%%%$$$$$$%%%%%%""""""!!!!!!  """$$$%%%$$$###### !!!###%%%%%%###!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$###!!! !!!$$$%%%$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&"""!!!  !!!""" !!!"""###############&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$#########$$$%%%$$$###""""""$$$&&&(((#########$$$%%%%%%""" |||qqqeeeYYYWWW[[[ddd___RRRAAA666666666444777666555444333222222111000000000000000000000000...//////000///...,,,,,,,,,++++++******))))))(((***,,,,,,+++)))''''''''')))(((''''''((()))(((&&&&&&%%%###""""""###%%%&&&"""!!!!!!"""###%%%'''((('''%%%###!!!!!!"""$$$%%%###""" """$$$$$$######!!! ###$$$""" $$$$$$%%%%%%%%%%%%$$$$$$""""""!!! !!!"""### !!!$$$""" !!! ###%%%$$$"""###############$$$%%%%%%############"""!!! !!!!!!!!! !!!###!!!  !!!""" !!!  !!!!!! !!!%%%$$$!!! ###%%%###""""""$$$$$$!!! """"""!!! !!!!!!"""  $$$###"""!!!  !!! """$$$###  !!!!!!!!!  """ !!!!!!"""######"""!!!!!! !!!"""###""""""!!!  """""""""!!!!!!!!!  !!! !!!!!!     !!!"""$$$$$$$$$"""!!!  !!!###$$$  !!!!!!!!! !!!!!!   !!!!!! !!! !!!!!!!!!  """""""""""""""!!!!!! !!!!!!  !!!"""###"""  !!!  !!!"""###$$$%%%###"""!!!"""######"""!!!###""""""!!!  !!!!!!!!!"""###""""""""""""######$$$!!!!!!!!!!!!  """!!!!!!!!! """""""""#########""""""&&&&&&%%%$$$######$$$$$$!!!!!!!!!!!!!!!  """$$$$$$$$$###"""!!!"""############"""!!!""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%###!!! !!!$$$%%%###"""$$$$$$$$$######$$$$$$$$$$$$###""""""""""""###$$$!!!""""""############"""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############&&&%%%$$$$$$#########$$$###"""!!!!!!!!!"""###$$$$$$###"""###%%%%%%$$$###}}}pppaaaWWWXXX^^^fff]]]NNN???888777555222666666555444333222222111000000000000000000000000...///////////////......///...---,,,***)))((('''***+++,,,+++)))'''''''''+++)))'''''''''(((&&&%%%&&&&&&&&&&&&&&&'''''''''""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###!!! !!!"""######"""$$$$$$###""""""###$$$$$$ !!!"""###$$$  !!!  ###%%%%%%$$$"""%%%'''&&&"""!!!"""###!!!!!!!!! !!!!!!!!!!!!  ###!!!!!! !!!"""### !!!""""""""""""  """######""" """$$$### !!!###&&&$$$"""!!!""""""!!! !!!!!!  !!!!!!!!!  $$$###"""     !!!"""###$$$!!!""""""  !!!!!!""""""######""""""!!! !!!!!!"""""""""!!!   !!!  !!! !!!!!!  !!!!!!""" !!!"""###$$$###"""!!!  !!!"""###  !!!!!! """!!!  !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!   !!!"""!!!    !!!!!!!!!!!!!!!"""###%%%%%%$$$###"""###%%%%%%###"""!!!  !!!""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$&&&%%%$$$###"""""""""""" !!!!!!!!!!!!!!!"""""" !!!"""#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%###!!!!!!!!!###$$$###"""########################%%%$$$############$$$%%%############""""""""""""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$#########""""""%%%%%%$$$############$$$#########"""""""""""""""$$$###"""###%%%&&&&&&%%%qqq```WWWXXX^^^dddXXXHHH===999888444///666666555444333333222222////////////////////////......////////////////////////...---+++***)))(((***+++,,,+++)))''''''(((+++)))'''&&&'''(((''''''((((((((('''%%%###!!!##################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###!!! !!!"""###"""!!! !!!"""#########"""!!!!!!"""!!!!!!!!!!!!!!!"""#########!!! !!!"""!!! !!!"""######### $$$(((&&&   !!!"""!!!"""!!!!!! """###$$$ !!!"""###############!!!!!!  !!!######"""  !!!"""!!!!!!###!!! !!!"""  !!!!!!  ######!!!   !!! !!!!!!!!! !!!!!!!!! !!!!!!  !!!!!!!!!"""""""""######""""""!!!!!! !!!!!!!!!!!! $$$!!! ###$$$"""  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!"""######"""!!!!!! !!!""""""###!!!!!!!!!  !!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!""" !!!""""""###$$$!!!!!!   """"""!!!    !!!!!!%%%$$$###""""""""""""""""""!!!!!!"""$$$$$$###!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!! !!! !!!"""!!!!!!!!!!!!!!! !!!!!!###$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!! !!!!!!"""""""""###!!!""""""###""""""!!! ###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""##################$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$###""""""!!!!!!!!!"""######$$$%%%&&&&&&'''$$$$$$$$$###############%%%%%%$$$$$$$$$#########$$$$$$###############$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%''''''&&&$$$sssbbbXXXXXX[[[^^^QQQBBB:::888777333///555555555444444333333222////////////////////////.............../////////---------,,,,,,,,,++++++)))+++,,,+++)))((((((((()))'''%%%%%%''')))))))))&&&&&&&&&$$$!!!#########$$$$$$#########%%%%%%&&&&&&&&&%%%$$$###"""!!! !!!""""""!!! !!!!!!"""!!!""""""###"""  """"""""""""""""""!!! $$$###"""!!!"""""""""!!!""""""""""""!!!!!!!!!!!!!!!%%%(((&&&  !!!###!!!"""!!!!!! """###$$$!!!"""""""""!!!!!! !!!!!!   """"""!!!!!!!!!!!! !!!"""!!!###   ###"""!!!    """!!! !!!""" !!!"""###"""!!!!!!!!!  """!!!!!!!!!!!!"""""""""""""""!!!!!!!!!  !!!   !!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!"""""""""!!!!!! """""""""!!!""""""######!!!!!!!!! !!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!! """"""!!!!!!  !!! !!!###$$$%%%!!!!!!   """#########!!!   !!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!! !!! """### !!!!!!!!!!!!!!! !!!"""$$$&&&'''%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""######!!!""""""""""""!!!!!! """"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%&&&&&&%%%$$$$$$"""""""""######"""""""""%%%$$$###"""!!!!!!""""""""""""######$$$%%%&&&&&&########################&&&%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%%%%%%%$$$###""" ###''')))((($$$!!!tttccc[[[YYYXXXWWWJJJ===888888666333222555555444444444333333333000000000000000000000000///......---------......+++++++++,,,,,,---------)))***++++++)))(((((())))))'''$$$$$$''')))***+++''''''''''''%%%###!!! ######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""######!!!!!!"""###"""!!! !!!"""$$$"""  """$$$############"""!!! """!!!!!! !!!!!!"""###$$$###  !!!$$$&&&'''&&&""" """ !!!""" !!!"""!!! !!!"""!!!!!! !!!"""###  !!!  !!!"""###!!! !!!""" !!!   """"""!!!   """""""""!!!"""$$$!!!###$$$$$$###""" !!!"""!!!!!!"""### !!!!!!!!!!!!!!! !!!!!!!!! !!!   !!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!!!!  !!!!!!!!! !!!!!!!!!!!!"""""" ######""""""!!!""""""""" """!!!  !!!"""""""""!!!  !!!""""""""""""!!!###"""!!!!!! !!!!!! !!! !!!"""$$$%%%!!!!!!   """###$$$###"""!!!  !!!"""!!!!!!!!!!!!!!!"""######""""""###%%%''''''%%%###!!!!!!!!!"""""""""""""""######""""""!!!!!!!!!!!! !!!!!!"""$$$%%%&&&!!!!!!!!!!!! !!!  """### !!!!!!!!!!!!!!!!!! """###%%%'''$$$######"""""""""""""""!!!""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######""" """######""""""###$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%$$$######$$$###"""!!!!!!!!!######"""""""""######$$$$$$%%%"""""""""###############%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$#########""""""""""""""" ###&&&((('''###rrrccc]]]ZZZWWWQQQEEE;;;888888666555777555444444444444333333333000000000000000000000000///...---,,,++++++,,,,,,***+++++++++,,,,,,,,,---(((***++++++)))(((((()))+++(((%%%$$$&&&((()))))))))))))))***))))))((((((###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$############$$$######$$$%%%$$$""" """###$$$###  !!!###"""!!! !!!"""###!!!!!!"""######"""!!!  !!! """$$$### !!!###%%%$$$$$$###""""""###### !!!!!!!!! """$$$$$$"""!!!!!!"""!!!  !!!"""  !!!!!!!!!!!! !!!!!!!!! ###"""!!! !!!###"""""""""!!!!!!  """"""!!! !!!  """###""" !!!###!!!!!!"""""""""""""""###!!!###$$$"""!!!!!!"""  !!!!!!!!!   !!!!!!!!!!!!### !!!     !!!!!!""" !!!"""""" """"""!!!    !!!"""  !!!!!!  """"""###############!!! !!!"""!!!!!!!!! """!!!  !!!###%%%!!!!!!  !!!######"""!!!  !!!"""""" !!!""" !!!"""%%%''''''%%%"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$!!!!!!!!!!!! !!!  """### !!!!!!!!!""""""!!! !!!###%%%&&&######"""""""""###$$$$$$#########""""""""""""""" !!!!!!"""### !!!""""""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!! """$$$###"""!!!###%%%###$$$%%%&&&&&&%%%$$$###"""######$$$$$$######"""$$$###!!! !!!"""$$$%%%"""""""""###############!!!"""""""""#########$$$#########""""""""""""!!!"""""""""""""""###$$$$$$###"""!!!!!!!!!"""###$$$"""!!!!!!"""$$$$$$""" pppbbb^^^\\\XXXMMMCCC:::999999666777<<<444444444444444444333333000000000000000000000000000...---+++******++++++++++++++++++++++++++++++(((***++++++)))(((((()))---***&&&%%%%%%'''((((((''''''&&&&&&%%%%%%%%%$$$###$$$%%%'''((((((''''''%%%$$$######""""""######&&&%%%%%%&&&'''&&&$$$""""""$$$%%%### !!!!!!  !!! !!!#########"""""" !!! """###!!!######!!! """%%%###!!!!!!"""###""" !!!""""""!!!  ###$$$"""   !!!""" !!!"""###$$$$$$$$$$$$!!!!!!""""""!!!!!!  !!!""""""### !!!"""""" """$$$######""""""!!!!!!!!!   """!!!!!! !!!  !!!###"""  """%%%###  !!!"""$$$%%%%%%###!!! !!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!! !!!!!!""""""""" !!!!!!    !!!!!!!!! !!!"""""" !!!"""### !!!  !!!!!!!!!!!!###$$$###"""!!!  !!!"""### !!!###$$$$$$$$$$$$###!!! !!!"""######""""""!!!!!! ###"""  !!!###$$$!!!!!!   """"""!!!   !!!"""######"""!!!  ###%%%%%%""" !!!!!!  !!!"""""""""!!!!!! """!!!!!!!!! !!!"""""" !!!!!!""""""###"""!!! !!!"""%%%&&&""""""""""""###$$$%%%&&&$$$$$$######""""""!!!!!! """###$$$ """######""" """""""""""""""""""""""" !!!""""""!!!  """$$$###!!!!!!###%%%!!!"""$$$%%%%%%$$$"""!!! !!!""""""!!! ###"""!!! !!!"""$$$&&&############""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!! """"""!!!""""""###$$$$$$%%%$$$###""""""$$$&&&(((%%%"""  !!!""""""ttt```___ddd___SSSCCC888999999444333888444444444444444444333333000111333444333222000///000000000///...,,,+++***************+++,,,---...))))))))))))((((((((((((+++***)))((('''&&&%%%%%%'''%%%###"""###$$$$$$$$$###"""""""""###%%%'''(((((('''&&&$$$###"""""""""!!!""""""""""""!!!!!! !!!"""###############%%%$$$###!!!!!!!!!"""###!!!!!! !!!!!!$$$$$$######""" $$$''''''$$$!!!###############"""!!!!!!""""""######"""!!! !!!!!!""""""######%%%$$$###!!!$$$"""!!!!!!"""$$$!!! !!!"""""""""""""""""""""""""""""" !!!""""""  !!!!!!   """"""!!! """######"""  !!! !!!""""""   !!!!!! !!!###$$$###  ###$$$"""   !!!!!!  !!!"""###!!! """!!! """$$$&&&  ######  !!! !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!""""""!!!!!!"""""""""  !!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!!  !!!!!!!!! """"""!!!!!!   """$$$"""!!! """"""###""""""!!!  !!!!!!    """!!!!!!!!!!!!!!!""""""$$$%%%%%%&&&%%%$$$###""""""""" ######!!! !!!!!!!!! !!!  !!!""""""!!! """"""!!!!!!!!!!!!""""""  !!!"""!!!!!!!!!"""######$$$$$$###"""""""""###$$$%%%%%% !!!!!!"""""""""###########################$$$""" !!!"""###%%%%%%$$$######!!!"""$$$&&&%%%### !!!""""""!!!!!!"""###$$$###""" !!!!!!$$$$$$$$$$$$###!!! """###$$$$$$$$$"""!!!  """###%%%&&&''''''&&&%%%###!!!  !!!"""""""""!!!"""############$$$$$$$$$######"""!!! !!!&&&%%%###!!!!!!!!!""""""sssaaabbbhhhbbbPPPAAA777888888333333777666666555444333333222222---...//////...,,,***)))////////////...---,,,+++...---,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((('''%%%######$$$%%%$$$$$$''''''&&&%%%&&&'''((((((((('''&&&$$$###"""""""""""""""###############""""""""""""""""""#########$$$###"""!!! !!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!  ###$$$""" ###############"""!!!!!! !!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!###"""!!! !!!"""### !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """######""" !!!"""!!! !!!"""$$$&&&%%%$$$!!!""""""!!! !!!!!!!!!    !!!""" !!!###"""!!! !!!!!!!!! !!!!!!   !!!"""### """###  !!!  !!!!!! !!!!!!   !!!!!!""" !!!!!!""" !!!"""""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!   """!!!!!!!!!!!! !!!!!!!!!!!!!!!   ###$$$"""!!! !!!"""""""""!!!!!!  !!!!!!!!!!!!  !!!   !!! !!!!!!"""######$$$###"""!!! %%%$$$!!!"""###!!! !!!!!!!!!  !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""  !!!"""!!!!!!!!!"""######$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$""" !!!""""""###############!!!"""###$$$$$$""" !!!###$$$$$$######$$$%%%%%%$$$###"""""""""###$$$#########"""""" """#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###"""!!!!!!""""""######"""!!!!!! """"""#########$$$$$$$$$%%%$$$$$$############$$$!!!!!! !!!"""$$$%%%qqqcccffflllfffMMM???666777888444444777777777666555333222111000------...---,,,***'''&&&......//////...---,,,,,,///...---,,,***)))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++'''%%%######$$$%%%$$$###&&&%%%%%%$$$######$$$$$$'''&&&%%%$$$############""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!""""""###""""""!!! !!!!!!"""!!!!!! !!!!!!""" !!!"""""""""""""""$$$###"""!!!  """############""""""!!!!!!######""""""""""""!!!!!!!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""" !!!###!!! """%%%''''''&&& !!!!!!  !!!  """"""!!! !!! !!!"""###""""""!!!!!! !!! """###!!!"""!!! !!!"""###!!!"""### !!!!!!""""""!!!   !!!"""  !!! """$$$$$$!!! !!!  !!! !!!!!!!!! !!!"""""""""!!!   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! ###"""!!! !!!  !!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!  !!!!!! $$$%%%###!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!   !!!"""!!! """&&&$$$!!!!!!!!!"""!!!!!!"""!!!  """!!!!!! !!!!!!""""""!!!!!! !!!!!!"""!!!!!!  !!!!!!!!!"""######$$$$$$$$$$$$###"""""""""#########""""""""""""""""""!!!########################$$$""" !!! !!!!!!!!!!!!!!!"""######!!!!!!"""""""""!!! !!!###$$$$$$""""""###%%%######"""""""""###$$$$$$!!!!!!!!!!!!!!! """"""!!!!!! !!!!!!""""""!!!!!!  !!!###%%%&&&%%%$$$###$$$######""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$~~~pppdddiiinnnfffKKK???777666888666666777666666555444333333222222//////000///...---,,,+++---...............------------,,,+++++++++,,,,,,))))))))))))((((((((((((&&&''''''((()))***++++++'''%%%$$$$$$%%%%%%$$$############"""""""""######&&&&&&%%%$$$############!!!"""###$$$%%%%%%%%%%%%&&&$$$""" !!!"""###"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""###"""  """###""""""############"""!!!######""""""!!!!!!  !!!!!!"""""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$ !!! !!!!!!  """$$$$$$###  !!!"""!!!"""!!!!!! !!!###$$$###"""!!!  !!!"""!!!!!!     """$$$""" !!!### !!!#########!!!  !!!!!!!!!  !!!  !!! !!!!!!!!!"""'''&&&!!!!!!!!!  !!!  !!! !!!!!! !!!""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""$$$###"""!!! !!!!!!  !!!""""""###### !!!!!!""""""  """""" !!!%%%&&&$$$   """!!!!!! !!!!!!"""!!!"""""""""  !!!  !!!  !!!!!!   """"""  !!!"""!!!  !!!  !!!!!!!!!!!! !!!!!!!!!""""""!!! !!!!!!!!!"""######$$$$$$%%%$$$###""""""!!!"""""""""""""""!!! ###########################"""  !!! !!!!!! !!!"""###!!!!!!!!!  !!!!!! !!!### !!!!!!""""""!!!!!!!!!"""!!!!!! """!!!  !!!""" !!!!!!!!!!!!!!!""" ###&&&'''&&&$$$###$$$###"""!!!!!!!!!######""""""""""""############""""""!!!""""""###$$$%%%###"""!!!!!! |||ooofffkkkmmmcccJJJAAA999777999999888777333333444444444444444444000000111111111111111111---...............------------,,,,,,+++,,,,,,,,,))))))))))))((((((((((((((((((((((((((()))))))))'''&&&%%%%%%&&&&&&%%%######$$$%%%%%%&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$ !!!"""###$$$$$$$$$$$$&&&$$$""" !!!"""###########################""""""!!!!!!!!!!!!"""""""""""""""""""""!!!  !!!""""""!!!""""""#########"""""""""""" ######""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! """!!!!!!###%%%  """$$$""" !!!""""""!!! !!!"""!!! !!!  """###"""!!!  !!!#########"""!!!!!!!!!    !!!!!!!!!!!! !!!  """$$$%%%$$$"""!!!!!!!!! !!!!!!!!!"""###"""    !!! !!! !!!!!!!!!!!!%%%%%%  !!!  !!!  !!!"""  !!!""""""!!!  !!!!!!  !!!###$$$%%%&&&&&&!!!"""###$$$###""" !!!  !!!  !!!!!!"""""" !!!!!!""""""  """""" !!!%%%&&&%%%  !!!!!!  !!!!!!!!!"""""""""  !!!  """!!!!!!   !!!!!!!!!    """%%%!!! """"""!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###!!!!!!!!!!!! !!!  """### !!!!!!!!! !!!!!! !!!""" !!!!!!!!!!!!!!!!!!"""#########"""""""""!!!  !!!""""""""""""""""""""""""""" """$$$&&&&&&%%%"""!!!"""!!!  """###!!!!!!"""""""""#########!!!!!!!!!!!!"""###$$$$$$"""""""""!!! yyyooohhhllllll___JJJBBB:::888999:::888666222222333444444555555666000000000111111222333333......//////...---,,,,,,000///...,,,+++*********))))))))))))(((((((((((())))))((((((''''''&&&&&&'''&&&%%%&&&''''''%%%### !!!###$$$%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$###$$$###"""!!!!!!""""""###"""###$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""###"""""""""""""""!!!  !!!!!! !!!""""""############""""""!!!  !!!"""""""""""""""!!!!!!!!!!!! !!!""""""###### !!!"""""""""!!! ###!!! !!!"""$$$!!!""""""""" !!!"""$$$'''$$$"""!!!!!!""""""!!! !!!"""!!! !!!  !!!!!!!!!  ###%%%%%%$$$###""" !!!######  !!!  """######"""!!!   """###$$$$$$###### !!!"""!!!""""""!!!  !!!!!!!!! !!!""" !!!  """"""   !!!!!!"""  !!!"""""""""!!!  !!! !!!###$$$%%%&&&&&& ###$$$$$$### !!!  !!! !!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!  """""" !!!%%%&&&$$$ !!!!!!!!!!!!  !!!!!!!!!!!! !!!"""!!!  ###"""!!!  !!!"""!!! $$$$$$!!! !!! !!!""""""!!! !!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!! !!!!!!!!!"""######$$$$$$######"""!!!!!!!!!""""""###############"""""""""""""""""""""""""""""""""###!!!!!!!!!!!! !!!"""""" !!!"""""""""!!!!!! """######!!!!!!"""$$$!!!!!!"""#########""""""!!!!!!"""######$$$######!!!!!! !!!!!!""""""&&&%%%$$$###"""!!! !!!"""###$$$$$$###!!! !!!!!!"""!!!!!!!!!"""""""""########################$$$$$$ """""""""""""""vvvooojjjnnnlll\\\IIIBBB;;;777888:::777444333333444444444444444444111111000000000111111222////////////...---,,,+++//////...,,,,,,+++++++++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%### !!!"""######""""""$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$$$$###"""""""""""""""#########!!!"""###$$$%%%$$$$$$#########""""""""""""###### !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!"""###############!!!  """###!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$!!!  !!! """###$$$###"""!!! ###"""!!! !!!!!!""" !!!"""!!! !!!###$$$%%%"""  """""""""!!! !!! !!!!!! !!!"""!!!!!!  !!!!!!""" !!!!!!"""###$$$$$$$$$ """###$$$ !!!!!!""""""!!!!!! """""""""   !!!"""######""""""  !!!!!!!!!!!!   !!!"""###### !!!!!!### !!!  !!!!!!  !!!!!! !!! !!!"""""""""!!!  !!!  !!!""""""###""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!  !!!!!! $$$&&&$$$ !!!""""""!!!  !!!!!!"""""""""!!! !!!""""""""""""!!!  !!!   """!!!  !!!!!!!!! ###$$$ !!!""""""  !!!!!!"""!!!!!!!!! !!!  !!! """"""###"""!!!!!!!!!!!!!!!"""######$$$$$$"""!!!!!!!!!!!!""""""### !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""!!! !!!""""""""""""!!! """$$$$$$###"""!!! !!!""""""!!!!!!"""$$$!!!"""#########"""!!!  !!!"""############ !!!""""""#########"""$$$$$$###"""!!! !!!!!!"""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""#########""""""!!!""""""""" !!!############"""}}}tttnnnlllppplll\\\HHHBBB:::666777999666111555555555444444333333333333333222111111000111111000000000///...,,,+++***+++++++++,,,---...///000))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###$$$$$$%%%&&&&&&$$$###"""############$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$ !!!"""###$$$$$$###### !!!"""$$$$$$$$$###"""######""""""""""""###### """######$$$$$$"""!!!!!!###&&&(((!!!!!!"""###############"""!!! !!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""!!!!!!""" !!!###$$$%%%$$$"""!!! ######"""!!!!!!!!!!!!!!! !!!###  !!!!!!!!!!!! !!!!!! !!!!!! """###""""""!!! !!!######!!!!!!  """$$$&&&""""""!!! !!!"""######"""!!! #########!!! !!!### !!!"""###$$$$$$ !!!!!! !!!###$$$$$$ !!!!!!$$$ !!!!!!  !!!!!!!!!!!!""""""!!! !!!!!! !!!"""""""""!!!!!! !!!  !!!###$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!   !!!!!! $$$%%%###!!!"""""""""!!! !!!"""######"""""" """###%%%%%%###"""  !!!   !!!  !!! %%%!!!"""### !!!###""" !!!"""""""""""""""!!!  !!!""""""!!!    !!!#########""""""!!!!!!!!!"""######$$$$$$!!!!!! !!!!!!"""###$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""""" !!!"""!!!!!! """#########"""!!! ###%%%&&&$$$"""!!!  """ !!!!!!!!! !!!"""""""""""" !!!"""$$$$$$$$$###""" !!!""""""### !!!!!!"""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""!!! ######$$$$$$$$$""" zzzllljjjooopppggg]]]III???888888999777444333000111222333444444444444333222222444555555333111//////...------------...+++---...---+++)))))))))+++******)))))))))))))))''''''&&&%%%%%%$$$######(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$&&&((('''&&&$$$###$$$%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""###############%%%$$$"""!!!  """"""###""""""!!! """!!!!!!!!!!!!""""""""""""  """######"""$$$$$$###""""""!!!""""""!!!###%%%%%%###!!!$$$###!!! !!!"""$$$%%%###"""!!! !!!"""###  """###"""""""""""""""!!! !!!!!!"""""""""###### !!!""" """"""!!!!!!!!!  !!!!!! !!!######""""""!!!  !!!!!!"""""""""!!!%%% )))+++### %%%###!!! !!!###!!! !!!!!!   !!!######!!!  !!!!!! """!!! !!!""" !!!"""### !!!!!!!!!  !!!!!!!!!  """!!!!!!###$$$$$$###"""   !!!""""""!!!  !!!"""###$$$%%%%%% """!!!!!!""""""###$$$%%%$$$$$$"""!!! ###!!! !!!###$$$$$$$$$ !!!"""""""""  ######!!!  !!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ############"""!!!   !!!""""""############""""""""""""""" !!!""""""###"""""" !!!"""$$$%%%%%%%%%%%%###!!! """%%%%%%""" !!!###$$$%%%""""""!!!!!! ###""""""###$$$$$$""" %%%%%%$$$###"""!!! !!!"""######!!! !!!###"""!!! !!!"""###!!!!!!!!!$$$''''''### ### !!!"""###""""""############""""""!!!"""############"""!!!!!!!!!!!!!!!"""""""""!!!  !!!"""$$$###"""###$$$$$$$$$### !!!"""""""""!!!wwwllllllssstttkkkaaaKKKAAA::::::;;;888666555111111222333444444444444333222222333555555333111...---,,,,,,++++++,,,,,,---,,,,,,+++******))))))+++***))))))(((((())))))((((((''''''&&&%%%%%%$$$(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###%%%'''&&&%%%######### """###$$$$$$######""""""###$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""!!! """$$$%%%### !!!###%%%###!!!!!!#########"""""""""###$$$$$$"""!!!  !!!!!!  !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!"""""""""""""""!!! !!!!!!!!! !!!!!! !!!"""""""""!!!   !!!!!! !!!###$$$$$$######""""""!!!!!! !!!!!!"""!!! ###!!!,,,000(((###$$$&&&%%%###!!!!!!   !!! !!!""" !!! !!!!!!""" !!!  !!!!!!!!! $$$###!!! !!! !!!"""###"""!!!  !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$###"""!!! ###!!! !!!  !!!"""""""""!!!!!! !!!"""""""""  """###!!!""""""""""""""""""""""""  !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!! !!!""""""########################### !!!"""""""""""""""""" !!!!!!""""""######""" ###%%%$$$!!!!!!!!!!!!!!!!!!"""###$$$######"""""""""!!!!!!!!!"""!!! !!!"""###!!!$$$######""""""!!!!!! !!!"""######!!! !!!###"""!!! !!!"""###$$$###$$$'''))))))&&&###"""!!!!!!"""###"""""""""############"""""" !!!!!!!!!!!! !!!"""###$$$%%%$$$###"""!!!!!!"""###$$$######""""""#########"""!!!!!!!!!!!!!!! yyyqqqrrrxxxxxxnnncccKKKAAA:::999:::888666555111222333444444555444444333222222333444444333111...---------,,,,,,,,,,,,///,,,((((((***+++***(((***))))))((((((((((((((())))))(((((('''&&&&&&&&&((((((''''''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$######""""""$$$%%%%%%###""""""###!!!"""###$$$%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! """&&&(((%%%$$$&&&%%%######$$$$$$"""!!! !!!$$$%%%%%%### """"""############"""""" !!!"""!!! """$$$$$$"""  !!!!!!!!! !!!!!!"""""""""!!!  !!!"""###""""""!!!!!!!!!!!!"""###"""!!!!!! !!!!!!  !!!!!! !!!###"""""""""""""""""""""""" !!!  """...444...&&&### """######$$$!!!!!!###!!! !!!!!!!!!!!! !!!""""""""""""!!!  !!! !!!"""###   !!!!!!   !!!  !!!"""""""""!!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!  $$$$$$##################  !!!"""######"""""""""""""""""""""""" !!!!!!"""######"""!!! ###!!! !!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!"""######!!! !!!""""""!!!"""""""""""""""""""""""" !!!!!!"""###""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!"""""" !!!"""""""""""""""######$$$$$$%%%%%%"""""""""###""""""!!!!!!"""!!!!!! !!!"""###$$$***&&&!!! ###%%%$$$#########""""""""""""##################""""""""""""  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!""""""!!!!!!!!!!!!""""""$$$$$$%%%'''((((((%%%###"""!!! """###$$$###!!!!!!""""""######""""""!!! !!!!!! !!!"""$$$&&&'''######""""""""""""######"""""""""""""""""""""""""""!!!!!! !!!zzzzzz~~~zzznnnbbbIII???777666777666333333222222333444555555444444333222111222333444222111000000000000//////......000+++&&&&&&***,,,+++(((***)))((((((''''''((((((((((((((('''''''''&&&&&&((((((''''''&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""!!!###$$$###"""!!!"""###$$$$$$$$$$$$######"""""""""######$$$$$$$$$######!!!!!!!!!!!!!!!"""###############$$$$$$######"""!!!###%%%$$$!!! """$$$###"""###$$$$$$###!!! !!!"""######"""!!! $$$$$$###""""""###$$$$$$ !!! !!!!!!""""""""""""!!!!!! !!!"""""""""  !!!!!!!!!!!!!!!  !!!!!! ######"""!!! ###"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!! !!!### !!!!!!!!!!!!  ,,,333///(((%%%!!!###&&&'''""""""######"""!!!"""###!!!!!!!!!!!! !!!"""$$$$$$"""!!!  !!!!!!  !!!  !!! """######""" """!!!  !!!!!!!!! !!!"""######"""""" !!!  ###""""""!!!!!!   !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############"""!!! !!!  !!!!!!!!!!!!!!! """!!!!!!!!!!!!"""######!!!!!!!!!"""""""""!!! !!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!! !!!!!!"""""" !!!!!!"""###$$$$$$%%%###############"""!!! ######"""!!!"""%%%''')))999222***%%%$$$%%%$$$"""$$$$$$###"""""""""""""""""""""""""""""""""""""""  """"""!!! !!!!!!!!!"""!!!"""######!!! !!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$###!!! !!!!!!"""###%%%%%%### !!!!!!""""""""""""!!!!!!""""""#########""""""!!!!!!!!!!!!""""""$$$%%%&&&!!!!!! !!!!!! !!!!!!!!! !!!!!!"""!!!  !!!"""}}}nnnbbbIII???666555666555333333333333444555555555444444333222111111222333222111000000111111111000///...000+++&&&&&&***---+++)))******)))((((((((((((((('''''''''&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""!!!"""###"""!!!!!!"""$$$""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""#########!!!!!!""""""###""""""!!!!!! ###$$$"""  """$$$%%%###"""###"""!!! !!!"""###  !!!  """"""$$$"""!!!!!!"""$$$!!!!!!"""###"""!!! !!!!!!!!!!!!  !!!###$$$"""!!!!!! """!!!  """""""""""""""""""""""" !!!!!! !!!### !!!!!!!!!""""""  &&&,,,,,,)))'''***((($$$!!! !!!###$$$ !!!  """!!!!!!  !!!###$$$!!!"""$$$$$$"""!!!  !!!!!!  !!!  !!! """######""" """!!!  !!!!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!! """!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!"""###"""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!!!!!!!! !!!""""""#########$$$######"""!!!!!!"""!!!!!!!!!###&&&***,,,===666---'''%%%%%%###!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###""" !!!!!!""""""!!!"""######!!! !!!!!!!!!""""""""""""!!!!!! !!!  !!!"""$$$&&&%%%""" !!!!!!""""""""""""!!!!!!"""###############""""""######"""""""""""""""""" !!!!!!!!!!!! !!!"""!!! """"""!!!  !!!"""}}}nnnbbbKKKAAA888777888666555666444444555555555555444444333222000000222333222111...///000000000///---,,,///+++))))))+++---,,,***+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###"""!!!!!!###%%%""""""######%%%&&&((()))!!!!!!""""""!!!!!! !!!"""######"""""" !!! &&&((($$$!!!$$$%%%$$$"""###""" ###%%%  ###!!! !!!###$$$%%%###  ###%%%!!!!!!"""""""""!!!  !!!!!!!!! """!!!!!!"""!!!  """!!!   !!!!!!!!! !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###!!! !!!"""""" ###&&&'''((((((...,,,)))&&&&&&&&&((()))"""###!!!"""###!!!  """$$$&&& !!!""""""""""""!!!  !!! !!!"""###     !!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  """###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!"""######""""""!!!!!!  !!!  """$$$$$$ !!!"""""" """$$$###"""!!!!!!""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$"""!!! !!!!!!!!!!!!!!!!!! !!!!!!#########$$$######"""""" """%%%((()))222---'''%%%%%%%%%###!!!######"""!!!!!! !!!!!! !!!!!!!!!!!!###""""""$$$&&&&&&%%%$$$ !!!!!!"""""""""!!!"""######!!! !!!!!!!!!""""""""""""!!!!!! !!!!!! !!!###%%%$$$""" !!!!!!""""""!!!!!! !!!""""""!!!!!!!!!$$$###"""!!! """"""############""""""!!!###""" ###!!! !!!!!!"""yyyiii\\\LLLAAA888666777666555666444444555555555555444444444222000000111222222222...///000111111///...,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++***************''''''''''''''''''''''''''''''''''''((((((((((((######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""######"""!!!"""$$$&&&$$$$$$$$$$$$&&&(((***+++"""""""""""""""!!! !!!"""######"""!!!!!! !!!!!!!!!!!!!!!"""!!!!!!###''''''$$$!!! ###%%%%%%$$$"""!!!!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!"""### !!!!!! """!!!  !!! !!!"""###"""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!! !!!###"""""""""!!!!!!   !!!""""""######"""!!!!!! !!!"""###$$$ """$$$$$$###$$$&&&''''''''')))***+++,,,,,,,,,###%%%$$$ %%%&&&### !!!!!!"""""""""  !!! !!!"""  !!!  !!!!!!!!!  !!!!!!  ###%%%%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###"""!!!!!!!!!!!!"""### !!!!!!!!! !!!###$$$%%%$$$######  !!!!!! !!!!!!!!! """###$$$ !!! """$$$$$$"""!!!"""###""""""""""""""""""""""""!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""###$$$$$$$$$######!!!!!!""""""###$$$%%%%%%&&&$$$!!!"""$$$%%%### !!!!!! !!! !!!!!!""""""""""""###""""""$$$&&&'''&&&%%%!!!"""""""""""""""""""""!!!"""######!!! !!! !!!"""######"""!!! !!!"""!!! !!!######""" !!!!!!!!!!!!  !!!""""""""""""""""""!!! !!!"""###$$$$$$###"""!!!"""$$$###!!!$$$ !!!!!!!!!!!!!!!tttbbbUUUJJJ???555444555444333444444555555555555555444444444222000///111222222222000111333444333222000///+++---......---,,,---...---,,,++++++******++++++(((((((((((())))))))))))'''''''''(((((((((((((((######$$$$$$$$$%%%%%%%%%$$$###!!! #########"""""""""%%%'''!!!!!!  !!!"""###############"""!!!!!! !!!"""######"""!!! """"""###$$$$$$$$$$$$$$$###%%%'''((('''%%%$$$###""""""###%%%&&&&&&###!!! !!!!!!"""!!!!!! !!!"""###"""!!! """"""!!!!!!!!!!!!"""""""""!!! """###$$$ !!!!!!!!! !!!"""######""""""!!!!!!!!! !!!!!!"""###$$$$$$######"""""""""""""""!!!"""""""""######$$$$$$ !!!!!! !!!###!!!!!!   !!!"""######$$$###"""!!!!!!!!!###$$$%%%$$$(((&&&###"""$$$&&&&&&(((+++---,,,)))%%%""""""!!!!!!&&&$$$ """######!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$###!!!  !!!!!! """!!! !!!""" !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """%%%'''&&&""" """""""""""""""""""""""" !!!!!!$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!  !!!"""!!! """######"""!!!  !!!"""### ###%%%$$$"""!!!"""$$$ $$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!! """!!!  """$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""" """%%%&&&"""  !!!!!!""""""#########$$$###""""""$$$&&&'''&&&%%%############""""""""""""!!!"""$$$###!!! !!! !!!"""######"""!!! !!!  """"""!!! !!!!!!!!!!!! !!!!!!"""$$$$$$%%%%%%%%% !!!""" !!!""""""!!! """%%%$$$ !!!$$$!!!"""""""""!!! }}}kkkYYYOOOFFF???777333444555333111333333333444444555555555444444333333222111000000222000...///222333111///...------,,,,,,+++******))))))(((((('''''''''&&&)))(((((((((''''''''''''((('''&&&%%%$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$###"""########################$$$"""!!!!!!"""$$$""""""!!!!!!"""###$$$$$$!!!!!!""""""!!!  !!!!!!"""""""""######"""!!!###&&&%%%""" !!!!!!!!!!!!"""""""""%%%$$$###""""""""""""""""""""""""""""""!!! ###""""""!!!""""""###$$$"""#########"""!!!!!!"""$$$### !!!"""###"""############!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""$$$$$$ !!!"""!!!!!!!!!""""""!!!!!! """"""############""""""%%%$$$######""""""###### """&&&((((((&&&###!!! !!!!!!!!!!!!!!!  """!!!  !!!"""$$$&&&$$$%%% !!!""""""%%%$$$"""!!!  $$$###"""!!! !!!$$$$$$###"""!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!! !!!!!!"""###$$$$$$######"""!!!  !!!"""!!!!!!  !!!!!! !!!"""$$$%%%###""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!#########""""""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""!!! $$$###"""!!! !!!"""###%%%&&&%%%$$$!!! """"""!!!!!! ###""""""!!! """!!! """""""""""""""!!! """###"""!!! !!!### !!!"""""" !!!!!!"""###""" """!!!!!! !!!!!! !!!!!!!!!!!!!!!"""""""""############&&&&&&&&&%%%###!!!  !!!"""######"""!!! ######""""""!!!!!! """!!!  !!!###%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$###""" #########""""""""""""""" !!!!!! !!!"""###"""""""""!!!!!!  !!!"""######$$$!!!!!!"""%%%((('''$$$ !!!######!!!!!!!!!!!!""""""""""""!!! !!!!!! vvvcccRRRIIIBBB<<<666333555666555333666555555444444333333333444444333222222111000000111///---...000111000...000//////......------,,,)))))))))(((((((((''''''))))))((((((((('''''''''&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""""""""!!!!!!###########################"""!!! !!!"""###"""""""""""""""###$$$$$$!!!!!!"""!!!!!! !!!!!!!!!""""""#########!!! """$$$%%%### ###$$$$$$$$$$$$%%%%%%%%%###!!!!!! ###############"""!!!!!!"""""""""""""""#########""""""######"""!!! !!!""" """!!!!!!  !!!""""""###""""""!!!  !!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!$$$###"""  !!!!!!!!!!!!"""!!!!!!!!! """"""""""""""""""""""""!!!"""""""""###%%%&&&''' !!!!!!  !!!!!! !!!!!!!!!  !!!!!!"""***,,,'''!!! !!!!!!!!!$$$###"""!!! !!!!!!!!!!!!!!! ###############""""""""" !!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""  !!!!!!!!!  """"""!!! !!!"""  !!!!!!!!!""""""""""""!!!  !!!""""""######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!"""#########""" !!!!!!!!!!!!!!! ######""""""!!!  """""""""""""""!!! !!!"""!!!  !!! !!!!!!!!! !!! """###""" !!!!!! !!!!!! !!!!!!!!!!!!"""#########$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&""""""###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$###"""###%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!! """""""""""""""""""""### """"""!!!!!!###$$$""""""!!!!!!!!! !!!!!!!!!"""###$$$$$$$$$!!!!!!!!!###&&&&&&### """"""  !!! !!!!!!!!!!!!"""!!! """######""" ~~~oooZZZJJJCCC===:::666555666777666333333333333333222222222222333333333222111111000000///...------//////...---000000//////...---------*********))))))))))))))))))))))))(((((((((''''''&&&%%%%%%$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""#########$$$""""""!!!!!!!!!!!! """""""""###############  """$$$$$$###!!!!!!!!!"""""""""######### !!!""""""""""""""""""""""""######$$$$$$$$$###""""""!!!""""""""" """""""""""""""!!!"""%%%"""###""""""!!!  !!!"""###$$$!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""" !!!  """"""!!!!!!!!!!!! ######!!!!!!!!!!!!###### !!!###$$$%%%"""!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!! !!!!!!"""   ###$$$###""""""### """"""!!! !!!!!!""" !!!!!!!!!  !!!!!!!!!""""""######!!!  !!! !!!!!!""""""!!!!!!  !!!!!!!!! !!!!!! !!!!!! !!!""""""""""""!!!!!!  !!!!!!  ###"""!!!  !!!!!!!!!""""""""""""   !!!!!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&  !!!!!!"""######  !!!!!!!!!!!!!!!######""""""!!! !!!!!!"""""""""!!!  !!! !!!  !!! """"""  !!!!!! !!!!!! !!!!!!!!!!!!#########$$$$$$$$$%%%%%% !!!###&&&((()))******###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""###"""!!!"""$$$%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""#########!!!""""""""""""$$$%%%"""!!!!!!!!!!!! !!!""""""######$$$$$$%%%!!! !!!######"""!!!%%%""" """!!!  """!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!}}}hhhTTTFFF@@@;;;999777666777777555333,,,---...000111333444444333222222222111111000000//////...............---.........---,,,,,,++++++************************)))))))))(((((((((((('''((((((''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%########################!!!!!!""""""""""""!!!!!!"""#####################""""""!!!!!!!!!!!!!!!!!!##################$$$$$$  !!!"""""" !!!!!!!!!!!!"""###!!!!!!"""""""""""""""""""""""""""""""""#########""""""!!!"""""""""!!!"""""""""!!!!!! """$$$""" !!!!!!"""""""""###"""!!!  !!!  """""""""""""""!!!  !!!!!!""""""""" !!!""""""######!!!  """###!!!!!!!!!!!!!!! $$$###!!! !!!###$$$!!! $$$$$$$$$%%%$$$$$$###"""!!!"""""""""!!!!!!!!!!!!""""""!!!!!!###$$$  !!!!!!"""""" """###"""!!!  !!!  !!! !!!"""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!! !!!!!! """!!! !!!!!!  !!!!!! !!!"""""" !!!!!!!!!""""""###"""  !!! !!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&& !!!!!!"""""""""   !!!!!!""""""!!!!!!!!!  !!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!  !!!!!!!!!  !!!!!! !!!!!!""" !!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$%%%&&&''''''''''''###$$$%%%%%%%%%%%%$$$### !!!!!!""""""""" !!!""""""!!!!!! """!!! !!!###$$$###""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!"""###$$$$$$ !!!""""""!!! """###""""""""""""""""""""""""!!!!!!"""""""""#########!!! !!!!!!!!!!!!"""!!!  !!!!!! !!!!!!!!!  """"""!!! """"""""""""""""""""""""xxxaaaMMMBBB>>>;;;999888777666555333111......///111222444555666222222111111111111111000000000000//////.........///......------,,,++++++************++++++++++++***)))))))))((((((((((((((((((((('''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$$$$##################""""""!!!  #########$$$$$$$$$%%%%%%!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!!!!!###""" !!!!!! !!!"""######"""!!!""""""!!!!!!  !!!!!!""""""#########"""!!!!!! !!!### !!!!!!!!!!!!!!!###"""  """###!!!!!!  !!!###%%%&&&&&&$$$!!!  !!!###$$$""""""!!!!!!!!!!!!""""""!!!%%%'''%%%   !!!!!!""""""!!!###$$$###""""""!!!  !!! !!!!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """!!! !!!!!!   !!!"""""" !!!!!!!!!!!!!!!!!!"""######!!!  !!!!!!""""""$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""!!!!!! !!!!!!!!!"""!!! !!!  !!!!!! !!!!!!""""""   !!!"""### !!!!!!!!!!!! !!!""""""!!! !!!"""!!!!!!!!!  !!!!!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!! !!!!!!"""""" !!!!!!!!!!!! !!!  """###"""!!!!!!!!! !!!""" !!!"""######$$$ !!!"""!!!######################## !!!!!!!!!!!!!!! !!!!!! !!! """ """ !!!!!!!!!""""""""" !!!"""###!!! """"""""""""""""""""""""pppWWWGGG>>>::::::999888777555444333222555555555555555444444444111111111111111111111111000111111000...---...///111111000000///.........***************+++++++++******)))))))))(((((((((%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%))))))((('''%%%###!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%$$$###"""###"""!!! !!!"""###$$$###############"""""""""###$$$$$$""" """""""""#########$$$$$$!!!"""###"""!!!  !!!!!! !!!###$$$$$$######!!!!!!  !!!!!!######  !!! !!!!!!!!!  """###$$$!!!###$$$%%%###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!!"""""" """"""!!!!!!!!!!!!###$$$%%%&&&"""$$$''')))(((%%%!!! !!!"""######"""!!!!!! !!!!!!""" """   !!!!!!!!!!!!!!!!!!###############""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""###"""!!!  !!!!!!!!!!!! !!!!!!  !!!!!!     !!!!!!!!!"""######!!! !!!""""""!!! $$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######"""!!! !!!!!!""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!! !!!"""###"""!!! !!!###!!!!!!  !!!!!!!!!  !!!"""### !!!!!!!!!!!! !!!!!!!!!""""""!!!"""######$$$$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!  !!!"""!!!  !!!!!!!!! !!!!!!""""""""" !!!!!! """"""############$$$$$$ !!!###"""  ###!!!###!!!!!!!!!!!!"""""""""###"""!!!"""$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!iiiPPPCCC===999888888777666444444444555666666555555444444333333000000000000111111111111...000111000---+++,,,...111111000000//////......)))))))))*********++++++*********)))))))))((((((%%%&&&'''''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%((((((((('''&&&$$$###"""""""""""""""""""""""""""###"""!!! !!!"""######$$$%%%&&&&&&$$$"""!!!###"""!!! !!!"""$$$%%%#########""""""!!!!!!!!! ###%%%$$$""" !!! !!!!!!!!!!!! !!!!!!!!!"""""""""  !!!!!!!!!!!!!!! !!!"""###%%%%%%&&&!!!  !!! !!!!!!  !!!  !!!"""######"""""""""""""""!!!!!!!!! !!!""""""""" !!!######$$$ !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&$$$%%%&&&'''&&&$$$""" !!!"""""""""!!!!!! !!! !!!!!!!!!!!! $$$%%% !!!!!!!!! !!!!!!!!!  !!!!!!"""""""""!!!!!!!!!!!!!!!""""""""" """""""""!!!  !!! !!!!!!!!!""""""""""""###"""!!!  !!!!!!!!!   !!!!!!!!!   !!!  !!! !!!!!! !!!  ######""" ###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!""""""  """""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!! !!!!!! !!!"""""" !!!"""  !!! !!!!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$ """""""""""" """!!!   !!! """""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!  """ !!!!!!""""""""""""!!!!!!!!!!!!!!! """$$$$$$"""  !!!!!! """ !!!!!!!!!"""""""""""""""$$$&&&&&&###!!! fffNNNCCC>>>:::666666666555444444777888111111111222222333333333000000000000000111111111---///000///+++***+++---/////////...------,,,,,,(((((())))))************************))))))))))))'''((()))))))))(((&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""""""""!!! """"""""""""""""""""""""$$$"""!!!!!!"""$$$###$$$&&&&&&&&&$$$"""!!!###"""!!! !!!"""$$$&&&###"""""""""!!!!!! """%%%&&&$$$!!!"""###############$$$$$$$$$$$$###"""!!!!!!!!!###$$$&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""!!!!!! !!!!!!!!! !!!!!! """$$$ !!!"""!!!!!! !!!!!!!!!$$$###!!! !!! !!!"""######!!!!!!!!! !!!""""""!!!   !!!!!!"""""" !!!!!!!!!!!! !!!!!!  !!! !!!""""""    !!!""""""!!!  !!!   !!!"""""" !!!!!!   !!!!!! !!!"""### !!!""""""!!! ######"""!!!  !!! !!!!!!!!!""""""############"""  !!!"""""""""""" !!!"""!!!!!!  !!!!!!"""!!!  !!!"""### !!!!!!!!!!!!  !!!$$$$$$""" !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$!!!!!!!!!""""""""""""### !!!""""""  """"""!!! """"""!!!!!! """"""""""""############"""!!!  !!!!!!!!!  !!!  !!!  !!!!!!!!!"""!!! """###### !!!!!!!!!"""""""""""""""##################$$$$$$$$$###"""""" !!!"""######"""!!! !!!!!!!!! ###"""  !!! !!!   """"""!!! !!!!!!!!!!!!!!!  !!!!!!"""$$$&&& !!!!!!""""""""""""!!!!!!!!!!!!"""&&&&&&###   """###"""  !!!!!! !!!###$$$$$$""" lllYYYHHH===666777555444444555555444333444444333333333222222222444444333333222111000000000000000000////////////......---,,,,,,,,,,,,---*********))))))))))))(((+++***((('''''''''((())))))((('''&&&%%%&&&''''''))))))((('''&&&&&&%%%%%%%%%### !!!###$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!!!!"""###!!!!!!"""$$$!!! &&&###############"""!!! """%%%((()))'''$$$###"""###'''$$$ $$$!!!"""###$$$$$$ !!!"""""" !!!"""############%%%%%%###"""!!!!!!!!!!!! """$$$$$$###""""""######""""""!!! !!!!!! !!!!!!""""""!!! !!!!!!!!! """"""!!! !!! !!!!!!!!! """"""!!!!!!$$$$$$!!! ######  !!!""" !!!!!!###""""""!!!  !!!!!!!!!!!!!!!%%%%%%&&&%%%"""!!!!!!""" !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! $$$###"""!!! """!!!!!! !!!!!!!!!!!!""""""!!! """  """ """  ###%%%###""" !!!!!!'''%%%!!!!!!###"""###%%%!!!  """$$$""""""!!!  !!!!!!"""############"""    """###"""!!! !!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!"""######""""""!!!!!! """""""""!!!  !!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!     !!!!!!"""""""""!!! !!!######!!!  !!!###$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!###%%%&&&%%%!!!""""""""""""!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!   """!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!""""""!!!  !!!!!!!!!""""""!!!!!!  """######!!! sss]]]KKK@@@;;;666555333444555666555444666666555555555444444444444333333222111111000000111111111000000000//////......---,,,,,,,,,,,,---******++++++,,,,,,,,,---+++***)))((('''(((((())))))((('''&&&%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###***(((&&&$$$$$$%%%'''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""!!!!!!!!!"""$$$!!!!!!""" !!!$$$%%%%%%%%%%%%$$$###"""!!!###&&&&&&%%%#########!!!$$$"""!!!$$$%%%%%%$$$""" """"""###"""!!!  !!!!!!""""""""""""######"""!!!!!! !!!"""!!! $$$$$$$$$###"""!!!!!!!!!######""""""""""""###############"""!!!  !!!!!!!!!!!!!!!"""######!!!  """###"""!!!"""###"""!!! """%%%((($$$ """$$$"""  !!!!!!###"""""""""!!! $$$$$$######"""!!!!!!  !!!!!!!!!!!!!!!"""######"""  !!!!!!  !!!!!!!!!!!!"""############"""""""""!!!  !!!###!!!!!! !!!!!!!!!!!!"""""""""!!!  !!! !!! !!!  ###%%%&&&!!!  """######"""%%%###!!! !!!!!!###$$$!!!  """###"""""""""""""""""""""""""""!!!!!!  !!!""""""######!!!  !!!  """###"""  !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""" !!!""""""######!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!! !!!!!!  !!!!!!    """"""############"""""" !!!!!!!!!  """######"""  """###$$$%%%$$$"""!!!!!!"""###%%%%%%%%%$$$###$$$#########"""""""""""""""!!!"""###%%%$$$"""""""""""""""!!!!!!!!! """!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!   """!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  !!!""""""!!!  """!!!!!!!!! !!!"""$$$###!!! zzz```KKKAAA===666444333333555666666555666666555555555444444444333333222222111000000000111111111000000000//////......---,,,,,,,,,,,,---((()))***+++,,,---......******)))((((((((((((((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$######""""""'''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!### $$$$$$%%%%%%$$$$$$###### """######""""""$$$%%%!!!!!!!!!!!!!!!!!!""""""###############"""!!!!!!$$$$$$#########""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""""""$$$&&&$$$$$$######""""""!!!!!!######""""""""""""######!!!!!!"""############""" !!!!!! !!!"""###%%%&&&"""!!! !!!#########"""#########""" !!!###%%%)))%%% """###""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! $$$######""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!"""!!! !!!  !!!!!!!!!!!!#########"""""""""!!!!!! !!!!!! !!!!!!!!! !!!!!!!!! !!!###!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!  !!!  !!!  !!!"""###$$$%%%&&&!!!  """######""""""!!!  """$$$ !!! !!!!!!########################!!!!!!!!!  !!!"""""""""!!!"""### !!!""""""!!! !!!""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!! !!!!!!!!! !!!!!!   !!!!!!!!!!!!  !!! !!!"""######"""!!! !!!"""###$$$###"""!!! !!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$###############"""!!!!!!######"""!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!###$$$###"""  ~~~aaaJJJ???<<<888666444333444555444444444444333333333222222222222222222111111000000000000000000/////////............---,,,,,,,,,,,,---'''(((((()))******++++++***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""###### """!!!!!!"""!!!!!!""""""""""""!!!!!! !!!""""""!!!###&&&((('''$$$!!!!!!"""###"""  """$$$&&&((())))))$$$############$$$%%%%%%!!!!!! !!!!!!!!!!!!!!!!!! !!!#########%%%(((+++"""!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!"""###$$$!!!  """###"""!!!"""######""" """$$$&&&""" !!!"""""""""!!! !!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""###"""  !!!  !!!!!!!!!"""""""""!!!!!!   !!!!!! !!!"""!!!  !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! """!!!!!!"""""""""!!!!!! !!!"""#########""""""###!!! !!!  """$$$ !!!!!!  !!!!!!  !!!!!!"""""" !!!!!!"""!!!"""$$$$$$"""!!! !!!""""""!!! !!!!!!!!!!!!!!!  ###""""""!!!  !!!""""""### !!!!!!!!!!!!!!!   !!!!!! !!!!!!!!! """!!!!!!!!!!!! !!!!!!     !!!"""!!!!!!"""######"""!!!!!!!!!!!!"""""""""!!! """###&&&''''''&&&$$$"""###########################!!! !!!######"""""""""!!!!!!!!!  !!!!!!"""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""###$$$###"""  cccKKK>>><<<;;;888555333333333333222444444333333333222222222222222222111111111111111//////.........---------......---,,,,,,,,,,,,---)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###  !!!"""###$$$%%%%%%!!!######"""### !!!!!!"""""""""!!!!!!!!!""""""""""""$$$'''***---(((###"""###$$$"""%%%%%%%%%%%%$$$###""""""""""""""""""###$$$%%%&&&"""!!!!!! !!!!!!!!!!!!"""#########"""""" !!!###%%%!!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!"""""""""!!!  !!!"""!!! !!!"""!!! !!!""""""!!!  !!!"""""""""!!!  !!!"""###  !!!!!!!!!!!!!!! !!!"""!!!  !!! !!!!!!"""""""""#########   !!!  """"""!!!  !!!"""###### """###$$$%%%$$$#########!!!"""######"""!!!"""  """$$$!!!!!!    !!!"""""""""  !!!###$$$$$$###!!! !!!!!!""""""!!!  !!!!!!!!!!!!!!! !!!!!! """"""!!!!!!  !!!"""###### !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!  !!!  !!!"""""""""######"""""""""!!!"""!!!!!!""""""""""""!!!!!! $$$%%%&&&''''''&&&$$$###""""""""""""""""""""""""###!!! """######!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!   !!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!""""""###"""!!!  !!!!!! iiiPPPAAA===;;;888555333333333333222666666555555555444444444222222222222222222222222/////////.........------......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))(((''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!""""""""""""!!!!!!!!!###$$$%%%%%%%%%&&&!!! """### """""""""######$$$$$$######!!!"""######"""$$$''')))---)))$$$"""######!!! #########"""!!! !!!!!!""""""###$$$$$$%%%###"""!!! !!!"""###!!!"""###$$$$$$###"""!!! """######!!! ############""""""""""""######""""""""""""######""""""""""""!!! !!!!!!!!!!!!!!!!!!""""""!!!   !!!!!!!!!"""!!!  !!!""""""###""""""!!! !!!""""""""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!  !!!"""###   """!!!  !!!""""""### !!!$$$&&&&&&%%%######$$$!!!"""""""""!!!  !!!!!!   ###%%%""" !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### !!!  !!!"""######"""!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!"""""" !!!""""""###!!!!!!!!!!!!!!!!!!  !!!!!!"""#########!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!  !!!!!! !!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!! !!!!!!"""""""""&&&&&&''''''&&&&&&%%%%%%!!!!!!!!!!!!!!!"""""""""""" !!!#########!!!!!!!!!  """"""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!   """"""!!! !!!""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!! mmmTTTCCC<<<999666333222333555555555666666555555555444444444333333333333333333333333111000000000000/////////......---,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,((())))))***)))((('''&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%""""""###$$$$$$###"""""" !!!"""###$$$######"""%%%######$$$"""###!!!""""""############### !!!"""""""""###%%%&&&)))&&&### !!!""""""!!!"""############ !!!###$$$%%%%%%$$$######"""!!!!!!!!!###%%%&&&!!!"""###$$$###""" !!!$$$%%%$$$"""""""""""""""""""""##################""""""""""""######"""############"""!!!!!!"""""""""!!!!!!!!!!!!!!!  !!!!!! !!!"""!!! !!!###"""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!  !!!""""""!!!!!!!!!   !!!"""""" !!!!!!    !!!###$$$  """%%%&&&$$$""""""###!!!!!!!!!"""""""""!!!!!!  """######""" $$$&&&###!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""### !!!!!!!!!!!!!!!    !!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!"""######$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!   !!!!!!!!! !!!!!! !!!!!!!!!   """""""""###$$$%%%&&&''')))((('''&&&%%%%%%&&&'''!!!!!!"""""""""######### !!!######"""!!!!!! !!!"""###"""!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!   """"""""" !!!""""""### !!!!!!!!!""""""!!!  !!!"""   !!!!!!!!!!!! nnnUUUCCC;;;666444111111333666888999444444333333333222222222444444444444444444444444222222222222111111111111......---,,,,,,,,,,,,---''''''((()))***++++++,,,((()))*********)))'''&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((!!!"""###$$$$$$###"""!!!######$$$$$$###""" !!!!!!"""$$$!!! &&& !!!!!!!!!!!!!!! """"""!!!!!!###$$$$$$###!!! """$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$&&&&&&&&&$$$######"""!!!!!!"""$$$&&&(((!!!"""######""" """###""""""""" !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""!!!######""""""!!!!!!  !!!"""###$$$"""!!! !!!"""######!!!!!!"""$$$$$$"""""""""######"""!!!"""!!! !!!###$$$ !!!!!!""""""###### !!!!!!!!!!!!!!! """###"""!!!!!!"""### !!!!!!!!!   !!!!!!"""!!!!!! !!!""""""!!! !!!  !!!$$$'''((("""!!!  !!!$$$%%%""" !!! !!!"""###$$$%%%%%%%%%$$$""""""######!!!  !!!!!!!!! %%%'''$$$"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""###$$$$$$%%%%%% """"""""""""!!!!!! !!!!!! !!!"""######$$$ !!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!"""  !!!!!!!!!""""""###### !!!!!!   !!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###"""!!!  ######$$$%%%&&&((()))******)))'''%%%$$$%%%'''(((""""""######$$$$$$$$$%%% """######"""!!!!!! !!!######""" """!!!!!!!!!  !!!!!!!!!!!!!!!   """"""""" !!!""""""### !!!!!!"""""""""!!!  !!!""" !!!!!!!!!  !!!!!!!!!!!! qqqSSS@@@999888777666555555666777888222222222222222333444555333333333333333333333333===777111...///...+++(((&&&(((***---/////////...,,,,,,,,,,,,---,,,)))''',,,***)))((()))***)))))))))((('''&&&&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""!!! ###&&&(((&&&###!!! $$$###"""!!!!!!"""###$$$  ###$$$$$$###!!!""""""!!! """### !!!"""$$$%%%&&&***'''###"""$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###""" """$$$%%%$$$###"""#########""""""""""""""""""""""""!!!!!!###$$$$$$###!!!###!!!!!!$$$&&&  !!!!!!!!! """!!! !!!"""!!!  !!! ###&&&(((&&&""" $$$"""  """"""!!!$$$$$$""" $$$******&&& """###!!! ###&&&%%%$$$############$$$$$$ !!!!!! """!!! !!!"""!!!!!!  !!!!!!!!! $$$$$$$$$$$$###"""!!!   !!!!!!!!!!!!!!! !!!$$$"""!!!!!!"""###$$$$$$ $$$$$$###"""""""""""""""############"""   """###(((***((($$$ """"""""""""!!!!!!!!!!!!  !!!"""######"""!!! """ !!!###"""!!! !!!"""######&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!############"""!!!"""###%%%&&& ###"""!!! !!!"""$$$&&&'''$$$ !!!"""  !!!!!!!!!  !!!"""######"""!!! """!!! ###"""%%%""" !!!  !!!!!!  !!!!!!!!!!!!&&&%%%%%%$$$%%%'''((()))(((((('''&&&%%%$$$$$$###""""""############""""""%%%%%%$$$###"""!!! """###$$$$$$$$$"""!!! !!!""""""  """!!!!!!!!!!!!!!! !!!!!!!!!   !!! !!! !!!!!! """"""######"""   """!!!  pppSSS@@@:::999888777666555555666777777777666555444444444444111111111111111111111111:::555///...///000...+++***+++---/////////---,,,---,,,++++++,,,,,,***((((((''''''(((***+++++++++(((((('''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######"""$$$%%%$$$"""!!!"""#########""""""""""""######!!!"""""""""""""""######!!!"""###"""!!!!!!"""$$$%%%$$$###"""!!!!!!!!!!!!%%%""" """######""" !!!!!!"""#########""" """######""" !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%""""""%%%%%%"""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!"""###$$$%%%### !!!"""!!! !!!!!!"""!!!!!!!!!"""!!!!!!!!!""""""!!!!!! !!!!!!!!!###&&&))))))(((&&&%%%%%%%%%###!!!!!!""""""!!! """###"""!!!$$$)))(((%%% !!! !!!###!!!!!!  !!!!!!!!!!!!!!! $$$#########""""""""""""!!! !!!"""!!!!!!  !!!!!!!!!""""""!!!   !!!!!!!!!""""""###!!!###""" !!!!!!  """"""###""""""!!!   !!!###(((***'''$$$ !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!""""""!!! !!!  """###""" """"""###$$$%%%&&&''''''&&&$$$!!! !!!!!!   !!!!!! ###""""""$$$'''&&&$$$!!!""""""!!!!!!""""""###### !!!  """###&&&### !!!"""!!! !!!!!!""""""!!!!!!  !!!!!! !!!!!! """"""$$$!!! !!! !!!!!!  !!! !!!!!!!!!!!!######""""""###$$$%%%&&&)))(((((('''&&&%%%$$$###""""""############""""""#########"""!!!!!! !!!!!!"""!!! !!!"""###""" """ !!!!!!"""""" !!!!!!  !!! !!!  !!!"""!!!!!!!!!!!!!!!    oooSSSBBB<<<:::999888666555555555555777777666555555444444444222222222222222222222222555222......000111000......///000000///---,,,+++///---+++***++++++***)))((((((((())))))*********''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$""" """%%%""""""############"""""""""$$$%%%$$$!!! !!!#########$$$###!!!!!!###$$$'''&&&$$$"""!!! !!!  """$$$%%%$$$!!!!!!"""""""""#########!!!!!!""""""!!!""""""###$$$$$$###!!! """"""""""""""""""""""""!!!###### ###$$$!!!"""!!!  !!!"""%%%%%%$$$######"""!!!!!!%%%### """"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###%%%&&&%%%%%%&&&((((((&&&%%%%%%&&&%%%###!!!!!!"""!!!###'''&&&"""!!!!!!  !!!""""""!!!!!!!!!""""""###############""""""""""""!!!!!!!!!  """###!!!!!!  !!!!!!!!! """""""""!!!   !!!!!!!!!!!!"""""""""###$$$"""%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!  !!! ###'''(((&&&### !!!!!!""""""###""""""""""""""""""""""""!!!  !!!  !!!######!!! !!!!!!"""###$$$%%%%%%%%%###!!!!!!"""###"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%###!!!!!!!!!""""""!!!!!! !!!  !!!"""###""" !!!""""""!!!######"""!!!!!!!!!!!!"""!!!!!!  """!!!###!!! !!! $$$"""  """ !!!!!!!!!!!!""""""!!!""""""###%%%%%%))))))((('''&&&%%%$$$$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!###%%%$$$###!!!!!!!!! !!!"""######!!!!!!  !!! !!!  !!!"""!!!    !!! nnnSSSCCC>>>::::::888777555444333333111111222333444555555666444444444444444444444444333111//////000111111///////////////...---+++***///---***)))***++++++******++++++***((('''&&&&&&&&&&&&''''''&&&$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###"""!!!!!! $$$$$$""""""$$$ !!!###$$$$$$###"""""" ###&&&$$$  $$$$$$$$$%%%$$$""""""###$$$""""""""""""""""""###$$$"""""""""###$$$%%%&&&&&&%%%%%%$$$$$$#########""" !!!######"""######$$$$$$###"""!!! $$$$$$$$$$$$$$$%%%%%%%%% """""""""###!!!!!!!!! !!!!!!"""######$$$###"""!!! """""""""""""""!!!  !!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!"""#########%%%(((++++++***))))))***(((%%%""" !!!!!!"""%%%$$$ """###$$$$$$###"""!!!######"""""""""###$$$$$$$$$$$$#########""""""""" !!!###$$$""""""!!!!!!!!! $$$$$$$$$###"""!!!  """######$$$$$$   !!!!!!!!!"""""""""$$$ $$$&&&### !!!!!!!!!!!!!!!  !!!""""""!!!!!! !!! !!!!!! ###%%%&&&$$$"""  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """###$$$###!!! !!!""""""###"""!!! """###"""!!! """"""""""""############  !!!#########"""!!!""""""###"""!!! """"""!!!!!!!!!""""""###!!!!!! !!!""""""#########"""!!! """"""  !!!  """  !!!!!!!!!!!! $$$###!!! !!! !!!!!!!!!!!!#########$$$$$$%%%&&&&&&))))))((('''&&&%%%$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!"""$$$&&&&&&$$$"""!!!!!! !!!!!!"""""" !!!"""""" !!!  !!!  !!!     mmmSSSCCC???::::::999888666444333222000111333444555666666666444444444444444444444444333222000000000000///...,,,------------,,,,,,+++///---***)))***++++++***(((***++++++(((&&&&&&'''%%%&&&''''''&&&$$$"""!!!######$$$$$$$$$$$$######!!!!!!""""""!!!!!! !!!"""###""" """ !!!"""$$$$$$$$$###"""!!!$$$###!!!%%%$$$%%%%%%$$$"""!!!"""$$$ !!!"""$$$%%%&&&"""###$$$$$$#########$$$!!!!!!!!!!!!!!!!!!"""""""""  ###$$$%%%$$$############""""""!!!!!!######$$$$$$%%%%%%%%%%%%###%%%$$$!!!!!!%%%'''%%% """######""" !!!"""###"""!!!  !!!"""###$$$!!!!!!!!!!!! !!!  !!!!!!!!!!!!""""""""""""$$$$$$%%%$$$%%%(((---111)))((((((((((((&&&###!!! """ """"""""""""###$$$$$$$$$"""!!! !!!"""#########"""""""""!!!!!!"""""""""""""""""""""""" !!!"""###############"""""""""""""""!!!""""""""""""!!!  !!!""""""""" !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!###$$$$$$######$$$%%% !!!!!!""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!! !!!""""""### !!!!!!!!! !!!!!!!!!###""""""!!!!!! !!!###$$$$$$""" !!!!!!!!!"""######$$$$$$ !!!"""!!! $$$$$$######""""""!!!!!!!!!"""###$$$$$$%%%&&&&&&""""""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""" !!!"""""""""######!!!  !!!"""!!!  !!!  !!!!!!"""!!!  !!!!!! !!!!!! !!!!!!""""""!!!  !!!!!!!!!!!!"""######$$$%%%%%%&&&&&&(((((('''&&&%%%$$$######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""%%%''''''%%%"""!!! """"""!!!!!!  """"""### !!! !!!"""   !!!!!!!!!!!!  mmmSSSCCC>>>:::999999888777555333222555666777888888777555555222222222222222222222222333333222111000///......+++++++++,,,,,,,,,,,,---///---+++***++++++***)))"""&&&******)))((()))+++&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""" """$$$%%%###!!! !!!"""######$$$######!!!###""" """%%%$$$%%%%%%###!!! !!!######"""""""""""""""###### """######!!!  !!!"""###%%%&&&&&&$$$"""!!!"""$$$%%%%%%%%%#########""""""""""""""" !!!!!!"""#########!!!###!!!###%%%$$$ ###%%%%%%### !!!""""""!!!!!! """"""!!!!!!!!!"""  """!!!!!! !!!!!!!!!"""""""""""""""""""""$$$''',,,000%%%###""""""###"""  """!!!!!! """!!! !!!"""""" !!!!!!!!!!!!"""###$$$$$$""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""" !!!""""""""""""###############""""""""" !!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!! !!!!!!""""""!!!!!! """%%%$$$!!! """%%%  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!!  !!!!!!!!! !!!!!!""" """!!!!!! !!!!!!"""$$$###"""!!!!!! !!!!!! """$$$$$$"""!!!!!!!!! !!!!!!!!!!!!!!!!!! """!!!!!! !!!""""""!!!!!!###$$$""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!!"""###  !!!!!!!!! !!!!!!  !!!!!!!!!###### """!!! !!!!!!!!!!!!  """######"""!!! !!!!!!!!!!!! !!!"""###$$$$$$$$$$$$''''''&&&%%%$$$###"""""" !!!!!!""""""!!!!!!  !!!!!! !!!###%%%&&&&&&###!!! !!!######"""!!!   !!!   !!!!!!   !!!!!!!!!!!!!!!!!!  mmmRRRBBB===888999999888777555333222555666777888888777666555333333333333333333333333111222222222000/////////------,,,,,,,,,,,,---------,,,++++++,,,,,,***((($$$)))***)))(((***---&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""###%%%%%%###"""!!!"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$###############$$$$$$"""  """$$$$$$###"""!!!!!!""""""!!!######!!! #########$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$$$$""""""""""""""""""###### !!!!!!"""###### """!!!""""""###$$$$$$###"""""" !!!!!!!!!!!!!!!  ###"""   !!!!!!!!!!!! !!!$$$### ### !!!!!!!!! !!!$$$(((,,,###!!! !!!""""""!!!$$$""" !!!"""!!!$$$$$$$$$$$$%%%&&&'''(((""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###############"""""" !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! ######"""!!!!!!"""  !!!""""""  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!"""###"""!!!  !!!!!!""" """"""!!!!!!!!!!!!""""""$$$###!!!  """###%%%###!!! !!!###  !!!!!!   !!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$$$$""" !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! $$$$$$"""!!! !!!!!!!!!!!!!!! !!!!!!"""###### !!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!$$$%%%%%%$$$!!! !!!""""""!!!!!!  !!!!!!!!!!!! !!! !!! !!!!!!  !!!!!!!!!   !!!!!!""" !!!!!!!!!!!! mmmQQQAAA===888888888888777666444333///111333666777888777666555555555555555555555555///000222222111000000111000///...---------------,,,,,,,,,,,,---,,,)))'''!!!&&&++++++(((&&&(((***'''&&&%%%$$$%%%&&&'''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$"""!!!###$$$"""!!!!!! !!!###%%%&&&)))'''%%%%%%%%%%%%###!!!###$$$$$$"""  !!!######""""""""""""######"""%%%%%%###!!!"""###%%%%%%###!!!&&&$$$""""""###$$$###"""""""""!!!!!!"""###$$$$$$ !!!!!!"""###$$$$$$$$$ !!! """%%%$$$%%%$$$###""""""###$$$%%%######""""""!!!!!! !!!%%%%%%###!!!"""$$$ !!!""""""###"""""" ###&&&$$$!!!"""%%% !!! !!!"""###$$$&&&+++...$$$"""  """"""!!!"""###""""""(((%%%!!!!!!###$$$###"""""""""""""""###$$$%%%&&&#########""""""""""""!!!!!!!!!!!!!!!""""""######!!!"""""""""""""""!!!  ''''''&&&%%%###!!! !!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!"""""""""""""""!!!!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%$$$###!!!  """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!######!!!  !!!"""""" """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""" ###$$$%%%### !!!$$$"""""""""###############!!!!!!!!!"""###"""  !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """###!!! ###  """###""""""""""""""""""""""""!!!"""""""""!!! """$$$$$$""" """ !!!#########"""!!!!!!!!!!!!!!! !!!""" %%%%%%"""!!! !!!""""""!!!!!!""" """%%%''' !!!!!!!!!"""###$$$&&&'''(((((('''&&&%%%%%%$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###%%%%%%%%%###  !!! !!!!!!!!!!!!!!! !!!!!!!!! !!!###$$$$$$ !!!!!! ###!!! !!!"""###"""!!! !!!""""""!!!    !!!"""""" !!!"""###### gggMMM???<<<::::::999888666444222111222222222333333333444444333333444444333111000///111111000///...---,,,,,,......---,,,,,,,,,,,,---(((((())))))******+++++++++******)))(((''''''&&&***))))))((('''&&&&&&&&&###""" !!!$$$''')))(((((('''&&&&&&&&&&&&'''###!!! !!!"""!!! ###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!"""$$$&&&&&&&&&$$$######$$$&&&'''%%%###  """###"""!!! !!!###&&&%%%%%%%%%&&&%%%""" $$$$$$###############$$$$$$%%%%%%$$$###!!!"""###&&&%%%$$$$$$$$$%%%&&&'''(((***+++((($$$""""""$$$"""######""" !!!"""######"""!!!!!!!!!!!!!!!"""!!!!!!"""######"""  !!!!!! ###$$$""" !!!"""$$$$$$###"""!!! !!!$$$###!!! !!!"""!!!"""###$$$""""""###$$$$$$$$$$$$###  !!!$$$###""" """!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###$$$&&&!!!!!!"""!!! ###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!  """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!  !!!######!!!    """"""""""""############$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$ ###$$$!!! !!!  !!! """"""!!! ###"""!!!!!!"""###!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""!!!!!!  !!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!! !!!###$$$###"""  !!!  !!!!!!!!!!!!""""""""""""%%%$$$%%%%%%&&&((()))***%%%&&&&&&%%%$$$###"""!!!""""""!!!!!!  !!!"""!!! %%%$$$###!!!  !!!!!! ###!!! !!!!!!    ###"""!!!  !!!""" !!!""""""!!! {{{bbbJJJ===:::;;;;;;999888666444333222333333444444444555555555333333444444333222000//////////////////...............---,,,,,,,,,,,,---************+++++++++++++++++++++***)))(((((((((((((((''''''&&&%%%%%%%%%$$$$$$######$$$%%%''')))(((''''''&&&&&&&&&&&&&&&'''&&&$$$$$$&&&&&&&&&%%%###"""""""""""""""######%%%%%%$$$######""""""!!!""""""""""""!!!!!!!!!!!!###$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$$$$$$$$$$"""###$$$###"""""""""$$$&&&###!!! !!!"""###"""%%%$$$######"""""""""###"""###$$$###"""!!!"""#########"""""""""###$$$%%%!!!###$$$###  """"""######""" !!!"""######"""!!!!!!!!!!!!!!!"""!!! !!!""""""######"""!!! !!!###!!! """###!!!######"""""""""######$$$  !!!!!!""""""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""!!! !!!!!!  !!!  ###$$$%%%$$$###"""###$$$!!! """!!! !!!!!!"""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!""""""!!! $$$"""$$$'''%%% !!!!!!!!!!!!""""""""""""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""$$$"""!!!###!!!  !!!!!!!!!!!! """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!!!!!!!"""!!!!!!!!! !!!"""""" !!!!!!!!!""""""""""""!!!!!! !!!!!! !!!"""!!! """###"""!!!  !!!  !!!!!!"""""""""###$$$$$$%%%'''(((((()))%%%%%%%%%%%%$$$###"""!!!"""!!!!!!!!!  !!!!!! %%%$$$###!!!  """    !!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!!  !!!!!! """!!!!!!"""!!!!!! uuu^^^HHH===;;;===;;;999777555555444555333333333444444444444555333444444444333222111000............//////000000......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++******))))))(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%###""""""###$$$$$$###""""""#########""""""!!!%%%$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!%%%%%%%%%$$$######""""""###!!! ###&&&###$$$%%%$$$######$$$%%%'''###"""%%%&&&&&&%%%$$$###"""!!!!!!!!! """!!! !!!""" !!!"""""" """"""###$$$###!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!"""  """###!!! $$$$$$###""""""""""""""" !!!!!!""""""!!!!!!!!!!!!"""###$$$&&&'''%%%%%%$$$"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!   !!!!!!"""$$$$$$###!!! !!!"""!!! !!!!!! ###!!! !!! !!!!!!""""""""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""!!! """!!!###&&&%%%""""""&&& !!!!!!!!!!!! !!!"""### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&$$$###$$$!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!! !!! !!!!!!""" !!!!!!!!!"""""""""!!!!!! !!!!!!!!!""""""  !!!!!! !!! !!!  !!!!!! !!!""""""######"""###%%%''''''(((''''''%%%%%%$$$$$$######""""""!!!!!!!!!  !!!  !!! $$$###"""!!!   !!!   """""""""""""""""""""""" !!!!!!!!!!!!"""!!!   !!!!!! !!!!!!"""""""""!!! ttt^^^JJJ@@@???>>><<<999666555555555666222222222333333333333333333333333333333222222111.........///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++******)))*********)))))))))(((((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%"""!!! !!!""""""!!!""""""###$$$$$$###!!! !!!!!!""""""###$$$$$$$$$ !!!!!!""""""######%%%$$$######"""######$$$"""!!!"""$$$###$$$%%%$$$###"""###%%%'''$$$ """%%%((()))&&&%%%$$$###!!!!!!   """ !!!!!!""" !!!!!!"""###$$$"""###$$$###"""!!!!!!"""""""""!!!!!!!!!!!!"""""" """######"""    !!!""""""!!! ###""""""!!!!!!!!!"""""" !!!"""#########!!!!!!!!!!!!!!!""""""###$$$$$$"""""""""!!!""""""######""""""""""""###$$$%%%%%%"""!!!  !!! !!!""" """######"""   !!!!!! !!!""" !!!!!!"""""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!  !!! !!!!!!!!!"""""" !!!"""""" """!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""(((***&&&###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!""""""###!!! """###$$$###!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!""" !!!!!!!!!""""""!!! !!!!!!""""""###"""!!!  !!!""" !!!!!!""" !!!"""###$$$%%%%%%"""$$$&&&((()))((('''&&&$$$$$$######""""""""""""  !!!""" ######"""!!!  !!!!!!!!!  !!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!rrr^^^KKKBBB@@@===;;;888666555555555666444444444333333333333333333333222222111111111222111000000///......------------,,,++++++++++++,,,++++++******)))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%###$$$&&&''''''&&&!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$"""""""""######$$$$$$$$$""""""!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$###""""""###$$$###"""!!!"""%%%''''''&&&&&&%%%$$$"""!!!   """ !!!""""""##################$$$$$$$$$$$$!!!###%%%$$$###!!!!!!"""""""""!!!!!!!!!!!!""""""!!!""""""!!!  !!! !!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""" !!!"""$$$&&&((()))"""  !!! !!!$$$ !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!! !!!"""######!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""  !!!###"""  !!!!!!!!!"""""""""#########""""""!!! !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%,,,---'''!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!  !!!!!!!!! !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!""""""#########!!!  !!!""" !!!"""###""""""###$$$%%%%%%&&&&&&$$$%%%''')))***)))((('''$$$###"""!!!!!!!!!""""""  !!!""" !!!!!!###"""!!!  !!!!!!"""""""""!!!!!!  !!!!!!"""!!! !!!"""###"""!!! !!!!!! """"""""""""""""""""""""   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!ppp\\\JJJ@@@>>>:::999777666555444555555666666555555555555444444222111000000000000111111111111000///...---,,,,,,------,,,+++++++++++++++*********)))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$&&&(((((('''!!!!!!"""###############$$$######""""""!!! ######$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&&&&%%%%%%&&&&&&&&&$$$######"""###$$$###"""!!!"""$$$!!!###%%%%%%$$$"""%%%$$$###"""!!!  """!!! !!!""" """###$$$$$$$$$$$$%%%###""""""$$$$$$###!!!!!!###%%%%%%###"""!!!"""!!!!!!!!!!!!!!!""""""### """""" !!!""""""!!!###$$$ """"""!!! !!!"""#########$$$%%%&&&'''(((&&&&&&&&&%%%###"""  !!!!!!!!!!!! ######!!!  !!!###&&&(((***$$$""" !!!$$$%%%### """ !!!###"""!!!%%%  !!!!!!""""""""""""""""""""""""!!!""""""!!!  !!!""""""$$$!!! !!!""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""!!!!!!###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!###### """$$$$$$""""""""""""###############"""!!! !!!  """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!"""!!!$$$+++,,,&&&  !!!!!!""""""!!!!!!  !!!!!!""""""!!!!!!  !!!!!!"""""" !!!$$$%%%&&&!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!"""!!!!!! !!! !!!!!!!!!  !!!"""######$$$$$$""" !!!""" !!!!!! !!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((((((((''''''###"""!!! !!!"""###  !!!  !!! !!!!!!!!!"""!!!  !!!!!!"""""""""!!!  !!!!!!!!!###!!!!!!!!!###$$$###""" !!!###$$$ """"""""""""!!!!!!!!!!!!   !!!!!! !!!"""""""""!!!!!! ooo\\\JJJ???<<<888777777666555444333333444444444333333222222222000000///......///000111000000//////.........------,,,++++++***+++++++++)))***************++++++'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&%%%%%%$$$###############"""!!! ###$$$$$$$$$!!!!!!!!!!!!"""$$$%%%%%%#########"""!!!!!! $$$$$$$$$############### """###$$$$$$$$$###""""""#####################$$$%%%$$$######$$$%%% !!!###%%%%%%###!!!######"""!!!!!!!!!!!!!!!"""###$$$###"""!!!"""###!!!"""$$$%%%%%%%%%%%%$$$""" !!!###$$$###!!!!!!###&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!"""###### !!!""""""!!!  !!!""""""!!!!!!###%%% """""" !!!"""###"""""""""###$$$%%%%%%%%%$$$###"""!!!  !!!""""""!!! ######"""!!! !!!!!!!!!  """$$$&&&###  $$$&&&$$$!!!!!! """!!!"""!!!  """""""""""""""""""""""" !!!"""!!!  !!! !!!  ###&&&### %%% !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&  !!!""""""###!!!!!!!!!!!!""""""""""""###!!! !!!!!!"""  ###&&&(((!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%"""!!!!!! !!!"""######"""!!! !!!"""###$$$$$$  !!!""""""######%%%###!!!!!!$$$(((***+++!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!"""""""""!!!  !!!!!! !!!"""######$$$$$$###""""""###%%% !!!"""###$$$$$$###############""""""$$$$$$%%%%%%%%%%%%&&&&&&###"""  """###  !!!!!!  !!!!!!"""!!!!!!   !!!!!!"""""" !!!"""######""" """%%%&&& """""""""!!!!!!  !!! """!!!!!! !!!!!!"""ppp^^^KKK???<<<666666666666555444222222111000000000//////......000///...------...///000.........///////////////---,,,++++++******++++++*********++++++,,,,,,---(((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((((((%%%$$$$$$###"""#########!!!  """$$$$$$### """$$$&&&''' !!!!!!"""#########$$$$$$######""""""!!!!!! !!!###$$$%%%$$$"""!!!$$$######$$$%%%&&&((()))$$$%%%&&&&&&$$$$$$%%%&&&$$$######$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###""""""### """$$$%%%&&&%%%%%%###!!! !!!$$$&&&$$$"""!!!###&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!! """$$$ ###""" !!!###!!! """"""  !!!"""!!!"""###$$$###### !!!"""$$$%%%&&&"""!!! """!!!###%%%### !!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!  ###&&& %%%!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###!!! !!!$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%(((***  ###%%% !!!!!! !!!!!!!!!"""!!!"""###$$$  $$$'''***!!!!!!!!!!!!!!!!!!!!!!!!""" """%%% !!!"""######"""!!!  !!!"""###$$$%%%&&& !!!"""### !!!!!!"""###$$$$$$$$$### """&&&((()))"""!!!!!!!!! ########################!!!"""######!!!  !!!!!!""""""###"""!!!  !!!!!! """#########$$$%%%$$$######%%%&&&  !!!"""$$$$$$######""""""!!! #########""""""###$$$%%%"""!!!  """### !!!"""!!! !!!""""""!!!!!!   !!!""""""  """###"""!!! ###&&&''' """"""""""""""""""""""""""""""!!!!!!  !!! """ !!!""""""!!! uuu```NNNAAA:::999999777666555555555555444333333222111000//////.........------,,,,,,,,,---...///000111111000000+++,,,---...///111222222+++******)))))))))))))))'''''''''(((((((((((((((***(((&&&$$$###$$$%%%&&&%%%&&&''''''((((((''''''---***'''###!!!!!!"""###"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######"""###$$$$$$###"""$$$%%%)))(((&&&$$$###$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%(((%%%""""""###$$$%%%%%%###$$$&&&((('''&&&$$$""" """###$$$$$$$$$###""""""!!!!!!"""###$$$%%%((($$$!!! """###""" !!!"""###%%%'''((((((###"""!!!!!!!!!"""$$$$$$ !!!"""""""""###### !!!!!!"""""""""!!!!!!!!!!!!!!!""" !!!#########"""""" !!!!!!!!!!!!'''### ###%%%###!!!!!!"""############### !!!!!!""""""""""""!!! !!!"""###$$$%%%&&&  !!! !!!"""""""""""""""""""""  !!!""""""!!! !!!'''%%%"""!!!  !!! ###""""""!!!   !!!!!! !!!""" !!!!!!!!!!!!!!!!!! !!!!!!"""  !!!!!! !!!!!!"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!  !!!"""###### !!!!!!!!!###""" !!!"""###"""###$$$"""  """###%%%&&&'''######""""""!!!!!!!!!  """###%%%%%%"""""" !!!###%%%&&& !!!!!!!!!!!!!!!$$$###!!!  """"""############""""""!!!!!! """"""!!!   %%%%%%%%%%%%###"""!!! !!!!!!!!!!!!  !!!  !!! !!!"""""""""!!! !!!!!!"""""""""$$$&&&%%%$$$"""""""""###"""!!! !!!""""""  ######""""""!!!!!! ###""" """""""""""""""""""""""" !!!!!!!!!!!!"""###"""!!!  !!! !!!  !!!"""""""""  !!!!!!  !!!!!!!!!!!!!!!!!!  !!!""""""###vvv```OOODDD???;;;:::888777555444333333333333222111000......---,,,,,,---...///000111222////////////000000000111------------------------+++******))))))))))))))))))(((((((((((((((((((((((('''%%%#########$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&,,,)))&&&###!!!!!!""""""######""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""###"""!!! !!!"""  !!!""""""""""""###$$$%%%&&&)))'''###"""###############$$$$$$$$$$$$$$$$$$$$$ """############"""""""""######$$$$$$$$$$$$'''$$$!!!!!!"""###""" """#########$$$$$$%%%%%%###""""""!!!"""###$$$%%% !!!)))(((&&&$$$!!! """"""!!!!!!!!!!!!""""""""""""""""""!!! ########################!!!!!!!!!"""""""""######'''### ###$$$""" !!!!!!"""""""""!!!!!!"""""""""""""""!!!!!! !!!"""$$$$$$%%%"""!!!!!!  !!!"""""""""""""""!!!!!! !!!!!!"""!!! !!!"""$$$###!!! !!!!!!  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&%%%%%%&&&'''%%%$$$$$$###"""!!! !!!!!! !!!!!!"""  !!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!! $$$###!!! !!!""""""$$$%%%$$$""" !!!"""!!!!!!!!!""""""#########"""""""""!!!!!!  !!!###$$$%%%$$$###""" !!!###$$$!!!!!!"""############"""$$$###!!!  """"""############""""""!!!!!! ######"""!!!!!!!!!!!!!!!$$$$$$###"""!!!  $$$$$$$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!!!! !!!"""#########""" !!!!!!!!!!!!!!! ###%%%%%%$$$######$$$""""""!!! !!!"""###!!!  !!!""""""""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!  !!! !!!!!!!!! !!!!!!  !!!""""""!!! !!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!www```OOOFFFBBB<<<;;;999777444333222222333333222000///---,,,+++++++++,,,...///111222333000//////......///111111......---,,,+++***))))))+++******)))))))))))))))***)))))))))(((''''''''''''&&&$$$###""""""###$$$###$$$%%%%%%&&&&&&%%%%%%***(((%%%"""!!!!!!!!!"""######""""""!!! """""""""!!!""""""###$$$###$$$$$$###!!! !!!""" !!!"""""""""############$$$%%%&&&'''***'''$$$#########"""!!!######"""!!!"""###%%%&&&!!!""""""#########""""""""""""###$$$%%%$$$$$$###&&&$$$"""!!!"""""""""!!!$$$$$$######"""!!!!!!!!!######""""""######$$$%%%%%%$$$"""!!!!!!"""###$$$'''%%%###!!! !!!""""""!!!!!!!!!!!!""""""###"""!!!  &&&&&&&&&%%%%%%$$$$$$###"""""""""#########$$$$$$'''$$$!!!!!!######!!! ############"""!!!  !!!""""""############"""!!!  !!!""""""""""""""" !!!!!!!!!!!!!!! !!!!!! """###$$$!!!!!!  """###  !!!""""""!!!!!!!!!!!!  !!!"""""" !!!"""$$$###""""""###%%%)))((('''%%%###!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!! """######"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!  $$$######"""!!!!!! """"""!!! !!!###$$$((('''%%%""" !!!############"""!!!!!! !!!!!!!!! !!!"""$$$$$$&&&$$$###!!! !!!!!!""""""###$$$$$$$$$$$$$$$###"""!!!  !!!""""""######""""""!!! """!!!!!! !!!%%%"""!!!###""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""!!! """############"""!!!!!!"""""""""!!!  """$$$%%%%%%$$$$$$%%%!!!!!! !!!"""###$$$!!!  !!!"""""""""!!!!!!!!!!!! !!!""""""   !!!!!! !!!!!!!!!""""""""" !!!!!! !!! !!!!!!""" !!!  !!!!!!!!!!!!!!!!!!  {{{bbbOOOCCC>>>:::999888666444333333333444333222111///---,,,,,,,,,,,,,,,------.........111000...------///111222......---,,,+++***)))(((+++******)))))))))))))))))))))(((((('''&&&%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%(((&&&$$$"""!!!!!!!!!"""######"""""""""!!!!!!!!!######"""""""""######$$$&&&''''''&&&$$$"""###$$$!!!"""######$$$$$$##################$$$%%%&&&&&&(((&&&$$$######$$$###"""""""""""""""###%%%&&&&&&$$$$$$$$$$$$$$$###############""""""""""""###$$$$$$###"""""""""""""""!!!$$$######"""!!! ###############$$$$$$%%%)))'''$$$""""""###%%%&&&&&&$$$"""!!!""""""!!!!!!!!!!!!""""""### !!!"""$$$%%%%%%$$$###""""""!!!!!!"""""""""#########$$$$$$'''$$$"""!!!""""""!!! !!!!!!$$$$$$$$$###"""!!!  !!!!!!""""""""""""""""""!!!!!!  !!!"""""""""""""""!!!"""""""""!!! !!!!!!!!!!!!"""###%%%%%%!!! !!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!  """((((((&&&%%%###!!! !!!!!!!!!!!!  """"""!!!  !!!""""""""""""#########$$$$$$######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!  !!!"""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!  """###,,,&&&"""$$$&&&$$$"""!!!######"""!!!!!!  !!!!!! !!!!!!"""######$$$###"""!!! !!!!!!""""""###$$$$$$$$$$$$###""""""!!!!!! !!!!!!""""""""""""!!!!!! ######!!!  !!!""""""!!!!!! !!!!!!!!!!!! !!!"""###!!! """"""""""""!!!!!!!!! !!!!!!!!!!!!!!! """$$$&&&&&&%%%######$$$ !!!"""######$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!! !!!"""!!!""""""   !!!!!!!!!!!!!!!!!!  hhhQQQAAA;;;777777666555555444555555555444333222000///...------------....../////////222111///------...000111......------,,,,,,+++++++++******)))))))))))))))(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###"""""""""""""""""""""######$$$$$$$$$$$$$$$############$$$$$$'''(((((('''$$$######$$$ !!!!!!!!!!!! """!!!!!!""""""###$$$%%%%%%$$$"""###%%%%%%%%%$$$!!!"""$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###!!! ###%%%"""#########"""""""""""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$&&&$$$""" """###111...)))$$$!!!!!!!!!!!!!!!!!!"""######  !!!###$$$$$$$$$###"""!!! !!!!!!!!!"""""""""######&&&$$$""""""""""""!!! !!!!!! !!!!!!"""###$$$$$$$$$$$$###""" !!!!!!!!!!!! !!!"""#########""" !!!"""""""""""""""!!!"""""""""!!! !!!!!!!!!"""###$$$%%%%%%"""!!!!!!  !!!!!!"""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!"""$$$###""""""###%%%%%%$$$$$$###""""""!!!!!! !!!""""""!!! !!!######""" !!!"""############"""$$$###!!! !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######"""!!!  """###""""""""""""""""""!!!!!! !!!!!!!!! """###,,,"""&&&...,,,$$$!!!!!!!!!  """!!!!!!!!!!!!!!!"""###"""!!!!!!!!!!!!!!!!!!""" !!!!!!"""###"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!! !!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!! !!!"""###"""  !!!!!!!!!  !!!""""""###%%%'''((('''$$$"""!!!!!! !!!"""######### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!""""""""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! """$$$$$$"""   !!!!!!!!!!!!!!!!!!  !!!!!!!!!nnnTTTCCC<<<666555555444444555555666444444333222111000//////......///111222444555666111111///......//////000............------------+++******)))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$###############"""""""""###$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%&&&&&&%%%###"""###$$$###""""""!!! !!!!!!!!!!!!"""###$$$%%%###""""""###%%%&&&&&&%%%!!!###&&&(((((('''%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&'''$$$!!! ###%%%!!!"""$$$$$$"""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""%%%$$$"""!!!!!!"""###$$$***(((%%%###!!! !!!!!!!!! !!!!!!"""###$$$$$$###"""!!!!!! $$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""######$$$######"""""""""""""""###""""""!!!!!!###$$$%%%$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!! """###$$$%%%$$$$$$ !!!""""""""""""""" !!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """""""""######$$$$$$%%%"""###$$$$$$######$$$&&&!!!""""""""""""""""""""" !!!""""""!!!  """$$$$$$""" !!!"""###$$$######!!!!!!"""  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$!!!!!! !!!!!!""""""  !!!!!!"""!!! !!!"""$$$%%%***'''000,,,### !!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!  ###""""""""""""###$$$$$$  !!!""""""!!!!!! !!!!!!!!!!!! !!!"""""" !!!"""!!!  !!!###$$$$$$'''))))))((($$$!!!  !!!"""######"""""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!  !!!!!!"""#########"""""" !!!!!!!!!""""""""" !!!!!!""""""!!!!!! """!!!!!! !!! !!!###$$$"""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!mmmSSSDDD???777666555444444444444444222111111111000000000000000111111333444555666666111000000000/////////...............------------+++******)))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###############&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&""""""""""""###$$$%%%%%%$$$######$$$%%%&&&%%%######$$$%%%%%%%%%%%%$$$$$$######""""""###$$$%%%&&&&&&%%%%%%$$$######$$$$$$ """%%%%%%###!!!"""###"""""""""""""""""""""""" !!!"""###"""!!!!!!%%%$$$$$$$$$$$$%%%%%%&&& !!!"""###$$$ !!!"""###$$$$$$$$$$$$$$$###"""!!! ##################"""""""""""""""#########$$$$$$""""""""""""""""""###$$$$$$###"""!!!!!!###$$$&&&######$$$$$$$$$######"""#########""""""!!!!!!!!! !!!###$$$%%%%%%###### !!!""""""""""""""" !!!"""###!!!!!!"""""""""""""""""" !!!!!!"""""""""""""""######"""!!!  !!!!!!""""""""" !!!!!!"""#########!!!!!!!!!"""###$$$$$$$$$ !!!""""""!!!!!!"""###"""""""""""""""""""""""" !!!""""""!!!  """$$$$$$""" !!!"""###"""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$ !!!""""""""""""""" !!!!!!"""""" !!!!!!!!!!!!"""!!! !!!"""###$$$(((&&&***$$$ !!!!!!"""""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!  !!!!!!"""""""""!!!!!! !!!!!!!!!!!!  """"""!!!!!!"""$$$"""!!!   !!!"""######'''((()))(((%%%"""!!! !!!"""######"""!!!!!! !!!!!!  !!!!!! !!!!!!  !!!!!!!!!######$$$%%%$$$$$$""""""  !!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!  """"""!!! !!!!!! !!!!!!!!!!!!!!!!!!  hhhQQQDDD@@@888888666555444333333222000000000000000000//////333333333222222111111111000000111111000///...---//////...------,,,+++++++++******)))))))))))))))))))))))))))************###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!! '''&&&%%%%%%$$$$$$$$$$$$%%%'''((('''&&&&&&'''(((&&&%%%#########%%%''')))############$$$%%%&&&'''&&&%%%$$$$$$%%%%%%###!!!%%%$$$###"""""""""###$$$!!!!!! !!!###%%%&&&$$$&&&((())))))&&&$$$""""""%%%%%%###!!!"""###$$$$$$######""""""!!!!!!!!!"""""""""!!! !!!""""""""""""%%%%%%%%%$$$###""""""!!! !!!"""$$$$$$ !!!###%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""$$$&&&$$$###!!! !!!"""$$$%%%"""######$$$$$$$$$######$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$"""!!! !!!!!!"""""""""""""""  !!!###$$$!!!""""""""""""!!!!!! !!!"""###$$$$$$######$$$###"""!!! !!!!!!"""""" """###%%%&&&&&& !!!!!!"""!!!"""######""""""###$$$#########""""""""""""""" !!!######!!!  """%%%%%%###!!! !!!!!!  !!!"""######"""!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$ !!!#########"""!!! !!!!!!"""###$$$$$$%%%######""""""!!!!!!  !!!"""''' %%%###!!!  !!!!!!!!!""""""######$$$###"""!!!!!! !!!$$$$$$###"""!!! !!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!  !!!!!! !!!!!!######"""!!!"""### !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!"""!!!"""###%%%###"""!!! !!! !!!!!!!!!!!!!!!%%%'''((((((%%%###""""""!!!!!!"""######"""!!!   !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!###"""!!!  !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!! ~~~dddPPPDDD???:::999888666444333333222444333111000000000111111111333555666444111---***222222333111///......///......---------,,,,,,,,,))))))(((((()))***++++++&&&&&&''''''''''''''''''''''''&&&###  """""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###!!! !!!"""&&&&&&%%%$$$"""!!! !!!###$$$%%%&&&''''''$$$$$$%%%$$$"""$$$)))%%%%%%%%%$$$$$$"""!!!!!!""""""######$$$$$$$$$%%%'''%%%###$$$&&&'''&&&###!!!!!!""""""#########$$$((((((((('''&&&%%%######$$$###"""!!!!!!"""###$$$###############"""!!! !!!""""""!!! """$$$$$$%%%%%%%%%$$$###!!!%%%$$$$$$$$$$$$$$$$$$$$$%%%### !!!%%%'''"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!""""""""" !!!"""$$$!!!!!!"""###############%%%$$$"""  !!!"""%%%$$$"""!!!!!!!!!"""###$$$"""!!!!!!$$$$$$""" ######""""""""""""######""""""!!!  !!!#########"""""" !!!!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!""""""###$$$$$$ !!!!!!""""""!!!"""###%%%%%%%%%$$$###%%%$$$###!!! ######"""!!! ###""""""%%%((((((%%%!!! """"""!!! """""""""!!! """$$$ !!!!!!!!! ###"""!!!  !!!!!!!!! $$$''''''&&&""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!! ############"""""""""""" !!!!!!!!!!!!!!!!!! !!!$$$### ###$$$""" """###"""!!! !!!###$$$!!!"""###$$$!!!""""""!!!!!!###$$$ !!!!!!###"""!!!  !!!### $$$%%%### !!!""""""!!! $$$$$$###############$$$ """######""""""############""""""######""""""!!!!!!  """###$$$%%%)))(((&&&$$$!!!  !!!!!!!!!!!!!!! ###"""!!! """"""!!!!!! !!!  !!!"""###  """"""$$$'''))))))'''$$$""" !!!!!!!!!!!! !!!!!! !!!"""######$$$ !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! yyycccQQQDDD>>>888777555444222222111111222111000///...///000000333444555666555444222111000111222111000///000111------------,,,,,,,,,,,,)))))))))))))))***++++++''''''''''''''''''''''''*********(((&&&&&&''')))&&&%%%$$$"""!!! ######$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%'''%%%%%%'''&&&###$$$((($$$$$$$$$$$$###"""!!! ###############"""""""""%%%###!!!"""$$$%%%###!!!###""""""!!!!!! !!!###%%%&&&&&&######""""""""""""######"""############""""""!!! !!!"""!!!  !!!############"""!!! $$$$$$$$$$$$############$$$###!!! """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!! """!!!!!!!!!"""""""""#########"""!!! !!!###$$$$$$$$$"""!!!!!!!!!""""""$$$"""  !!!%%%%%%%%%&&&'''&&&$$$!!!######""""""""""""############"""!!!!!!  !!!"""""""""!!! """!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!"""!!!"""##################$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!###%%%&&&###  !!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!""""""!!! !!!### !!!!!!   """"""""" """######!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!! !!! ###### !!!%%%&&&$$$!!!!!!  !!! !!!"""""" !!!!!!""""""###!!!  !!!  !!!!!!###"""!!!  !!!!!!###'''((($$$  !!!""""""!!! """!!!!!! !!!!!!""" !!!"""###!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$%%%&&&%%%$$$###""""""""""""""""""############"""""" !!!""" !!!!!!  """"""  """$$$$$$"""  !!!!!!!!!!!!!!!  """ !!!!!!"""######"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! tttbbbRRRDDD<<<666666555444333222222222000000...------......///555444333333333333444555...000111111000000111222------,,,,,,,,,+++++++++*********)))******+++,,,''''''''''''''''''''''''&&&'''((('''&&&&&&''')))((('''&&&$$$"""!!! ###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%"""###$$$%%%&&&''''''((($$$$$$$$$$$$$$$#########&&&$$$$$$&&&&&&"""!!!$$$%%%%%%%%%%%%$$$###"""!!!$$$######""""""!!!!!! $$$"""""""""###$$$###"""""""""""""""""""""""""""""""""###$$$$$$$$$############$$$$$$$$$$$$######!!!""""""############""""""###%%%%%%###!!!!!!!!!!!!  !!!"""""""""""""""#########""""""!!!!!!!!!"""###$$$ !!!!!!!!!!!!###$$$$$$###!!! !!!""""""!!! !!!"""###!!! """$$$%%%######"""!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""%%%$$$$$$%%%&&&&&&###!!!###""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""!!!!!!#########""""""!!!!!!!!!###"""!!! !!!"""######"""!!! !!!"""###"""!!!!!! !!!!!!$$$###!!!  ###""""""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""!!!######!!! !!!""""""""""""!!!$$$###""""""!!!!!!""""""!!!###"""!!! !!!""" !!!!!!!!!  !!!"""$$$%%%$$$"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!! ###"""  """"""!!!"""&&&(((&&&###"""!!!  !!!!!! ######"""""""""""""""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!!%%%(((((($$$ !!!!!!!!!!!! !!!!!! !!!!!!  !!!"""### !!!!!!!!!!!! """""""""!!!!!!!!!!!! !!!!!!  ###%%%'''%%%$$$######""""""""""""""""""############"""""" !!!!!!""" """!!!!!! !!! !!!"""!!!  !!!!!!!!!!!!$$$""" """ !!!!!!""""""$$$######"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! pppaaaQQQCCC:::888777666555555555555555000///...------...///000555333000------///222333000111222111000///000111---,,,,,,,,,,,,+++++++++++++++************++++++'''''''''''''''&&&&&&&&&###%%%%%%%%%######$$$&&&''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$%%%"""!!!"""###%%%%%%%%%$$$ !!!!!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%%%%!!! &&&&&&&&&&&&&&&%%%$$$$$$"""""""""!!!!!!!!!!!!!!!%%%$$$$$$$$$%%%%%%%%%$$$!!!"""###$$$&&&'''((()))++++++***(((&&&###!!! """###$$$%%%%%%$$$###""" !!!"""############### ###%%%%%%"""   !!!###!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" !!!!!!!!!!!!###$$$%%%###!!!"""!!! """$$$!!!!!! !!!"""###$$$"""""""""!!!!!!!!!""""""!!!!!!""""""""""""""""""!!! !!!###%%%&&&%%%$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! $$$$$$######""""""!!!!!!###"""!!! !!!###%%%$$$"""!!!!!!"""$$$"""!!! """!!! $$$"""!!! !!!!!!!!!""""""############ !!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!!!!!###""""""!!!!!!!!!!!!!!! ######""" !!!!!!!!!!!! !!!!!!""""""###$$$%%%%%%$$$$$$######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!! $$$###!!! ######!!!"""&&&(((&&&"""!!!!!! !!!"""""""""!!! ###"""""""""""""""!!!!!!"""###$$$###!!! !!! !!!!!!!!! !!!!!!!!!!!!"""$$$%%%%%%""" !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!"""###### !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  ###%%%'''((('''%%%###!!!  !!!!!!!!!!!! !!!!!!   !!!""""""!!!!!! """!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!"""!!! """ !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! ppp___OOOBBB999888777666555555555555555111000/////////000111222666444000,,,+++,,,///111222333333222///---......---------,,,,,,,,,++++++++++++******)))******+++(((((('''''''''&&&&&&&&&((()))***)))'''%%%&&&&&&%%%%%%%%%&&&''')))***+++%%%%%%$$$######$$$$$$%%%!!! """%%%&&&%%%###"""""""""######$$$$$$$$$#########$$$%%%%%%&&&&&&%%%!!!!!!%%%&&&### %%%%%%%%%%%%%%%%%%$$$### !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&((()))))) !!!"""###############"""###$$$%%%%%%$$$###""" !!!"""###############!!!!!!!!!  !!!###$$$ !!!!!!!!!""""""""" !!!"""###""""""!!! !!!!!!"""""""""######### """###!!!"""!!! """$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""###""""""!!!#########$$$'''((((((&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""" !!!!!!$$$#########"""""""""!!!!!!$$$"""!!!!!!"""$$$!!!!!!   """######"""  !!!"""###$$$$$$$$$###!!!!!!!!!!!!  !!!!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!   """###!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!  !!!!!!!!! !!!"""###############"""""""""!!!!!!$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$!!!!!!%%%%%%### !!!!!!""""""""" !!!"""$$$$$$###"""""" !!!!!!!!!!!!!!!"""""""""###$$$###!!! !!!  !!!!!!!!!!!!!!!!!!%%%###!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!""""""###!!! !!!!!!"""  !!!!!!!!!"""!!! !!!###&&&''''''&&&$$$"""!!!  !!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!""""""""""""!!!!!!  !!!"""###"""!!!!!!!!!!!!"""### !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! qqq]]]LLL@@@999666666555444333222222222222111111000000111333333888666333000......000111444444444222///---,,,---......---------,,,,,,,,,+++***))))))))))))))))))((((((((('''&&&&&&%%%%%%((()))******'''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%"""!!!!!!###'''(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&''''''"""!!!%%%(((&&&######""""""############"""""" !!!###$$$%%%%%%!!!"""###"""!!!!!!"""########################### !!!###$$$$$$$$$""""""############""""""!!!""""""############""" """######!!!"""!!!!!!!!!"""######$$$ !!!!!!""""""###### !!!"""""""""!!!!!! ############$$$$$$$$$$$$$$$&&&'''&&&$$$!!! """!!! !!!"""############"""!!!  !!!"""""""""!!!!!! """############%%%$$$""""""###$$$###!!!"""!!!!!! !!!!!!""" !!!!!!""""""""" !!!"""###""""""""""""""""""""""""!!!"""###"""!!! !!!"""###!!!  !!!!!!""""""###$$$$$$$$$"""!!!!!! !!! !!!###$$$%%%$$$######""""""!!!!!!  !!!""""""!!!!!!"""$$$ !!!!!!!!!!!! !!!  """!!!  !!! !!!"""""""""!!!!!! !!!!!!!!!!!!  !!!   !!!!!!!!! !!!!!!""""""############""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$### ###$$$!!! """"""###""""""""""""######$$$$$$$$$### !!!!!!!!!!!!!!!""" !!!    !!!!!!"""!!!!!!!!!&&&$$$!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!"""###$$$%%%&&&###""""""!!!!!!""""""""" !!!"""######$$$$$$###!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!"""!!!!!! $$$"""!!! """$$$%%%!!!!!! !!!!!! !!!!!!!!!!!! """######"""!!! !!!!!!"""######$$$ !!!!!!!!!!!!!!!!!!!!!!!! qqqZZZIII@@@<<<888777555444222222111111222111111000111222333444666555444333222222222222222333333222///------.../////////.........------***))))))(((''''''(((((()))(((((('''&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%######&&&******'''###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&& """&&&%%%$$$$$$######$$$$$$$$$$$$$$$###!!!!!!!!!"""###$$$%%%%%% """###### !!!###$$$$$$######""""""!!!!!!"""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""###$$$$$$"""!!!"""###!!!!!!"""#########"""""" !!!""""""###$$$$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%''')))******(((%%%$$$$$$!!!!!!!!!"""""""""######!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""###$$$%%%&&&###!!! !!!!!! !!!!!! !!!!!! !!!""""""###$$$$$$"""!!! !!!"""### !!!!!!""""""###!!!!!!""""""###$$$$$$%%%""""""!!!!!!!!!!!!"""""" !!!""" !!!"""$$$$$$###!!! !!!"""""""""!!!!!!!!!"""$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!!!!###""" """$$$ !!!""""""""""""!!!!!!!!!  !!!  """ !!!""""""""""""""" !!!"""""""""!!!  ###$$$!!!  !!!!!! !!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$""" !!!""""""###"""!!!!!!"""""""""""""""######$$$$$$######""""""!!!!!! !!!  !!! !!!!!! !!!"""""""""!!!!!!""""""!!!  !!!"""!!!  !!!""" !!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!! """$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$!!!"""###"""""" !!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! qqqXXXGGG@@@>>>:::999888666444333333222111111000000000222333444222333333444444333333222111222222111///...///000000////////////.........))))))((('''''''''''''''))))))((('''&&&&&&%%%%%%!!!###&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''&&&$$$""""""###$$$%%%(((&&&%%%(((,,,,,,((($$$!!!!!!"""###$$$$$$%%%&&&''''''&&&%%%%%%$$$#########""""""""""""&&&&&&''''''((('''''''''###############$$$$$$$$$"""$$$&&&%%%"""!!!###%%%#########$$$$$$%%%%%%%%% """$$$%%%%%%&&&"""!!!  !!!"""###############"""!!!  !!!"""######"""!!! !!!!!!"""###$$$$$$%%%!!! !!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""$$$&&&&&&$$$"""!!! !!!!!!"""###$$$######### !!!"""#########"""!!!"""""""""!!!!!!"""""""""###$$$&&&'''(((###"""!!!"""%%%'''''''''!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&%%%$$$"""!!! !!!!!! !!!"""######!!!"""############!!!!!!""""""""""""!!!!!! !!!"""###!!!"""!!! !!!#########""""""!!!###$$$%%%%%%$$$"""!!! !!!"""###$$$!!!"""!!!!!!$$$!!!!!!"""###############""""""!!! !!!  """ !!!""""""""""""""" """###%%%&&&&&&&&&%%%"""%%%((((((%%%""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!###%%%''''''&&&###""""""""""""""""""""""""""" $$$%%%###""""""#########!!! """!!! !!!###$$$''''''&&&$$$"""!!! !!!""""""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! """######""""""###"""!!!  !!!""" !!!"""###"""!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!! ###%%%&&&&&&%%%$$$%%%$$$###"""  !!!"""""""""""" """"""!!!  """""""""!!!!!!!!!!!! !!!!!!"""######"""!!!!!! !!!!!!!!!"""###"""!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! tttYYYFFF===<<<:::999777555444333444444444444222111000000//////444444444333333222222222111000000///...------,,,......---------......///************))))))))))))******)))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&---(((""" """$$$((((((%%%###%%%((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''(((((((((&&&''''''%%%######$$$&&&&&&###"""###%%%&&&%%%###%%%$$$###$$$%%%&&&$$$"""%%%$$$$$$######$$$$$$%%%%%%$$$############"""!!!###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$#########&&&$$$"""!!! !!!"""###%%%$$$$$$$$$###"""""""""$$$!!! $$$&&&$$$!!!""""""!!! """###$$$ !!!!!!!!!!!!$$$###!!!!!!###$$$"""###$$$###"""!!!!!!#########$$$%%%&&&&&&&&&&&&)))%%%!!! ###%%%%%%$$$#########"""  """"""""""""!!! """!!!  !!!""""""!!!$$$+++---***'''&&& !!!"""$$$%%%%%%""" !!! !!!"""""""""###"""!!!  !!!$$$$$$######"""!!!!!! ############"""""""""""" !!!""""""###""""""###$$$$$$"""!!! !!!!!!""""""############""""""!!!!!! %%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""" """"""!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!! !!! !!!""""""###$$$""" ###"""&&&!!!$$$------$$$ %%%%%%'''(((&&&"""!!!"""#########""""""!!!!!! !!!!!!  """######"""""""""#########$$$$$$$$$$$$######---***&&&""" """######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""##################""""""!!!!!!  !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!! %%%$$$!!! """"""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!''' """!!!!!!!!!  """%%%(((((('''&&&$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$ """###%%%&&&!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!! !!! !!!"""""""""!!!  !!!!!!"""""" !!!"""""""""  !!!###$$$!!!!!! $$$###!!! !!!"""!!! !!!!!! !!!!!!###!!! ###''')))vvv[[[GGG>>>===:::888777555444444444444333222222111111111111222444333333333333333333222333222111000...---++++++//////............//////************)))))))))))))))(((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######&&&%%%###"""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%&&&&&&%%%######$$$%%%(((&&&$$$$$$%%%%%%### %%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$############"""######$$$$$$%%%%%%###"""!!!!!!!!!!!!"""""""""""""""!!! $$$$$$$$$##################!!!"""''')))'''%%% !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!!!!"""!!!"""###$$$$$$%%%%%%%%%$$$###"""###'''((((((&&&$$$$$$$$$###  """!!!""""""""""""""""""""""""!!! !!!""""""!!!$$$+++...+++((((((!!!!!!!!!###$$$%%%###!!!!!!  !!!"""""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""######"""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!!!!"""###%%%%%%!!! """!!!###"""++++++###!!!%%%$$$%%%&&&%%%"""!!!"""######"""""""""!!!!!!!!! !!!!!! ###$$$%%%$$$"""!!!!!!!!!!!!""""""######""""""!!!%%%%%%###"""  !!!""""""!!!  !!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!"""!!!  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  !!!""""""!!! #########""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!! """"""!!!!!!!!! !!!###%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""" !!!!!!"""###!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###$$$!!!!!! $$$""" !!!"""!!!  !!!###%%%yyy^^^III???===999888666555444444444555111111111222222333333333222333333333333333333444444333222000...,,,+++***......---------------...************))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''))))))((('''&&&...(((###!!!$$$&&&%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&%%%$$$###$$$%%%'''%%%%%%%%%&&&&&&$$$"""%%%$$$###$$$%%%&&&$$$"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""#########&&&$$$""" !!!###$$$$$$""" ###############$$$$$$$$$&&&###!!!"""$$$$$$!!! %%%%%%%%%$$$$$$######""" """######""" """###$$$###!!! !!!""" !!!"""############'''&&&&&&'''((('''%%%"""&&&&&&&&&$$$!!! !!!"""!!!!!!"""######$$$%%%%%%""""""!!!!!!!!!!!!""""""&&&$$$&&&+++---)))&&&&&&###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!"""""""""###"""  !!!!!! !!!""""""### !!!!!!""""""######### !!!!!!"""%%%$$$######$$$$$$""" !!!!!!!!!""""""""""""###!!!!!!  !!!!!!"""!!!!!!!!! """!!!!!! !!!!!!""" !!!"""""""""!!! !!!!!!!!!!!!  !!!!!!"""'''(((### !!!  ((()))###!!!%%%"""###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!! %%%''''''%%%""" !!!!!!""""""!!!!!!  !!!!!!  !!!""""""!!! """""""""!!!!!! !!!!!!""""""""""""###### !!!!!!"""######!!! """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""&&&$$$!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!! """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""!!!!!! !!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!! ###""""""!!! ###""""""!!!!!!"""######!!!!!!!!! ###""" !!!"""!!!   !!!"""zzz___JJJ???;;;999888666555444444444555222222333333333333333222222222222333333444444444333333222000///---,,,+++---,,,,,,+++++++++++++++************)))))))))((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%''')))***'''######'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###%%%&&&%%%$$$###$$$%%%""""""$$$&&&'''(((((('''$$$$$$###$$$%%%&&&$$$""""""###%%%&&&&&&%%%###"""###$$$$$$$$$#########$$$%%%%%%$$$###"""""""""###%%%###  """"""###$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%$$$###""""""###### !!!"""""""""!!! &&&&&&%%%$$$######"""""" """######""" !!!#########!!! !!!""" !!!"""############%%%%%%%%%&&&&&&&&&%%%$$$'''''''''%%%"""!!!!!!""""""""""""#########$$$$$$""""""""""""""""""""""""***&&&&&&))))))%%%""""""###""" !!!"""$$$$$$###!!!"""######"""""""""###"""!!!  !!!""" !!!!!!""""""###!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######$$$###"""###$$$###""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""  !!!!!!!!! !!!!!!!!! """$$$$$$###!!! !!!!!!!!!!!!  !!!"""(((***%%%!!!"""  &&&&&&"""!!!$$$ !!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!! %%%&&&'''%%%###!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!"""""""""### !!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!  !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!$$$""""""'''((($$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!! """"""!!!!!! """"""!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!! ###!!!!!!"""!!!  !!!"""""""""""""""!!!!!!|||```JJJ>>>999888777666555444444555555444555555555444333111000222222222333333444444444111111000000/////////......------,,,++++++,,,,,,************)))))))))(((***)))((((((''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$%%%&&&!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''"""$$$%%%%%%$$$###$$$$$$!!!###&&&'''(((((((((((($$$$$$###$$$%%%&&&$$$""""""###%%%&&&&&&%%%###"""###%%%&&&&&&$$$###%%%&&&%%%%%%$$$###"""""""""###""" !!!######"""!!!!!!!!!"""###$$$"""""""""###$$$$$$$$$%%%!!!$$$&&&'''&&&%%%!!!"""""""""!!! %%%%%%$$$###"""!!!!!!!!!"""""""""!!!!!!"""""""""!!!"""###""" !!! !!!"""###$$$$$$$$$$$$ """%%%))),,,'''''''''%%%"""!!!"""############""""""!!!!!!!!!"""##################"""'''###"""&&&&&&###!!!"""###""" !!!"""$$$$$$###!!!###%%%%%%###!!!"""###"""!!!  !!!""""""""""""""""""""""""""" !!!""""""######""""""######$$$%%%  !!!!!! ############""""""""""""""""""""""""""""""""""""%%%%%%&&&%%%$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """$$$$$$###"""!!! !!!!!!!!!!!!  !!!!!!"""(((***%%%""""""###!!!"""$$$$$$"""!!!""" !!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$###"""###$$$!!!""""""######""""""!!!&&&$$$"""!!!!!!!!!###$$$ !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$!!!""""""######$$$$$$$$$ !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!%%%%%%  ###"""!!! !!!###$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""!!!!!!""" !!!"""######""""""!!!!!!!!!""""""###!!!!!!!!! !!!!!! """"""!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""!!! """"""!!!!!!!!!!!!""""""!!!""""""###"""!!! }}}bbbKKK===888888777666555444555555666555666666666555333111000222333333333333333333444000000000000000000000000111000///...---------...************))))))))))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&(((***)))&&&###!!!"""###%%%&&&%%%$$$######$$$$$$$$$############"""###############""""""!!!!!!###%%%&&&%%%######$$$%%%'''******(((&&&%%%%%%%%%$$$###$$$%%%&&&$$$"""###$$$%%%%%%%%%%%%$$$###$$$&&&)))(((%%%%%%''')))$$$$$$######"""#########!!! !!!###$$$"""!!! """##################$$$$$$$$$ !!!""""""  !!! #########"""!!!!!!!!! $$$######""""""######$$$!!!"""###"""  !!!""""""###$$$%%%%%%%%%%%%$$$$$$"""!!!$$$%%%&&&&&&%%%###"""###$$$$$$######"""!!!!!! ######$$$$$$$$$$$$######""""""%%%$$$$$$&&&###!!!!!!"""###$$$###"""!!!$$$'''&&&###!!!"""###!!!!!!  """###############"""""""""""" !!!!!!""""""##################$$$$$$%%%#########$$$&&&'''&&&$$$$$$############"""""""""""""""############$$$$$$''''''&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""###""""""!!! !!!!!!!!!!!! !!!""""""!!!&&&'''### !!!""""""######"""""""""!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""" """#########$$$%%%!!!""""""######""""""!!!(((&&&###!!! !!!###%%% !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!! !!!!!!!!!!!!""""""$$$######"""!!!!!!  !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!"""###$$$%%%!!!"""""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! &&&&&&""" !!! """"""!!!!!!"""###%%%&&&""""""!!!!!!!!!!!!""""""""""""#########"""!!!!!! !!!"""""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!""" !!!""""""######!!!!!!!!!!!!!!!""""""###""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###  !!!!!!!!!!!!"""""""""!!!  !!!!!! ###""""""""""""""""""### eeeMMM>>>888888777555444444555666666444555666777666555333111444333333333333333333222111111111000000000//////000///...---,,,,,,,,,,,,************))))))))))))))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''$$$&&&((())))))'''$$$###%%%###!!!###&&&((('''%%%$$$$$$$$$#########""""""###############"""!!!!!! """%%%&&&%%%######$$$&&&)))++++++(((%%%$$$$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''&&&###"""%%%)))#########"""######$$$$$$""""""""""""""""""###$$$"""""""""""""""######$$$$$$$$$$$$###############"""######!!!!!! !!!""""""""""""""""""""""""!!!!!!###$$$%%%&&&&&&%%%$$$###!!!"""""""""  !!!!!!"""###$$$%%%%%%%%%%%%''''''&&&"""###$$$%%%$$$""""""###%%%##############################$$$%%%%%%$$$#########"""$$$###$$$&&&!!!!!!!!!###$$$%%%###!!! %%%(((((($$$!!!"""$$$!!!  !!!"""### !!!!!!"""########################$$$$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%'''***++++++***$$$$$$$$$#########""""""!!!"""""""""############%%%$$$##################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!"""""" !!!!!!!!!!!! """!!!!!!!!!!!!"""######!!!$$$$$$!!! ######!!! !!! !!!"""!!!###!!! !!!###$$$###!!! !!!!!!!!!"""""""""### !!!!!!!!!""""""""""""!!!"""""""""###%%% !!!!!!""""""!!!!!! $$$###"""!!!!!!!!!"""""" !!!"""###########################!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!! ###"""   !!!!!!!!!!!! !!!!!!!!!!!!"""''''''###"""$$$ !!!!!!!!!!!! !!!"""$$$%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!"""#########""""""!!!"""######"""!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!! !!!!!!"""""""""###!!! !!!!!!"""######"""!!!  !!! !!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""gggNNN???999777777555444444555666666222333555777777666555444444444444333333222222222333333222111000///...------,,,+++***))))))))))))************))))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&###!!!!!!$$$''')))######***)))%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""%%%&&&%%%$$$###$$$###'''++++++)))'''&&&'''%%%$$$###$$$%%%&&&$$$"""%%%$$$$$$######$$$$$$%%%!!!$$$### """%%%###"""""""""###$$$%%%%%%%%%%%%$$$$$$######""""""###$$$&&&(((((((((&&&%%%%%%$$$$$$$$$######""""""!!!$$$&&&%%%###""""""$$$###"""""""""###%%%&&&"""""""""""""""#########!!!###'''))))))'''###!!! """""""""  !!!!!!"""###$$$$$$%%%%%%$$$"""###!!! !!!""""""###$$$###""""""$$$&&&#########$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###)))$$$!!!######!!!!!!### !!!"""$$$%%%%%%""" %%%)))((($$$!!!"""$$$!!!  !!!"""### !!!###$$$$$$!!!!!!!!!!!! !!!""""""  ###&&&(((((('''$$$$$$$$$$$$######"""""" !!!!!!!!!""""""######"""!!!!!! !!!###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""   """### !!!!!!!!!!!! """""""""""""""######$$$ """!!!!!!%%%$$$  """"""%%%""" !!!$$$%%%###!!! !!!!!!!!!""""""###### !!!!!!!!!""""""######!!!!!!!!!!!!"""###  !!!!!!!!!  """######""""""""""""""""""""""""###"""!!!  !!!!!!!!!""" !!!!!!!!!!!!!!!""""""""" """""""""""""""""""""""""""!!!!!!!!! !!! !!!"""###"""""""""!!!!!!  !!!!!!!!!""" !!!!!!!!!""" !!!$$$""" !!!!!!!!!""""""######!!!###$$$%%%&&&""""""!!!!!!!!!!!!"""""" !!!"""#########""" """$$$$$$###!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!"""""""""""" !!!""""""###"""!!!  !!! !!!!!!"""""" !!!!!!"""""""""""""""!!!  """"""""""""""" !!!!!!!!!""""""######  !!!!!!!!!!!!!!! !!!!!!!!! !!!"""###{{{^^^HHH===:::888666555555777888777777222333444666777666666555333333333333333333333333222444555666666555333222000//////...------,,,,,,++++++,,,------+++***)))''''''(((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&######%%%%%%%%%%%%######)))(((&&&'''((())))))(((%%%&&&'''((())))))))))))########################%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''((('''&&&%%%$$$###$$$%%%%%%%%%###!!!"""$$$%%%$$$!!!%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! """!!!  !!!!!!!!!!!! """"""!!!!!! ###!!!!!!"""$$$"""###+++---)))!!! !!!"""###$$$%%%&&&&&&%%%""" ###$$$###!!!%%%$$$$$$######$$$$$$%%%%%%""" $$$&&&### !!!"""###%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######!!! """$$$&&&&&&%%%"""!!!)))%%%!!! """$$$$$$"""""""""""""""###$$$%%%&&& ###$$$###"""######""""""!!!!!!!!! """!!!!!!"""######!!! !!!"""""""""""""""!!!!!!""""""!!!  !!!!!!!!!!!!###%%%%%%###!!! !!! """%%%###  """  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!###!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$"""!!!  !!!###""" """$$$ """$$$###  """#########"""!!! !!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""############"""###$$$$$$###"""###$$$$$$$$$######"""!!!!!!!!!$$$""" !!!!!!!!!!!!!!!!!!!!!!!!'''$$$!!!!!!######""" """$$$%%%$$$!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!  !!!""""""!!!  !!!!!!%%%$$$""""""######!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""" """###!!!!!!!!!!!! !!!!!!!!! """###$$$###!!! $$$$$$######""" """""""""""""""""""""""" !!!!!!"""###$$$$$$%%%!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!! |||```JJJ>>>:::888777555555666777777666666666666666555444333222333333333333333333333333000111222222222000///---//////...------,,,,,,+++)))************)))((((((******************)))((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&$$$""""""$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%###!!!"""$$$%%%$$$"""$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""" """""""""!!!!!!!!! $$$$$$######""""""""""""$$$"""!!!"""$$$### %%%+++,,,)))$$$!!!"""###############$$$$$$$$$""" """%%%''''''&&&%%%$$$$$$######$$$$$$%%%$$$!!! ###$$$""" """###$$$&&&''''''$$$######""""""######$$$$$$$$$$$$$$$###"""!!! !!!###%%%%%%%%%$$$$$$$$$!!! """!!!!!!"""###$$$%%%%%%!!! !!!"""###!!! """""""""!!!!!! """!!! !!!"""###!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!###%%%%%%###"""!!!!!!!!! """###!!! !!!""""""!!!$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!!!!"""""""""!!!######!!!!!!"""$$$!!!!!!"""$$$%%%$$$!!!  !!!"""###$$$%%%!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""######!!!!!!"""###############""""""""""""%%%###!!!!!!!!!"""!!! ### !!!###""" $$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""!!!  !!!$$$"""!!!!!!"""###""" !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""""""""###!!! """###""" !!!!!!!!!!!!!!!!!!!!!!!! """#########!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""   !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ~~~bbbKKK>>>:::999777555555666666555444777666555444333333333333333333333333333333333333///000000000///...,,,+++......---,,,,,,++++++***+++***))))))((())))))))))))***+++++++++++++++***(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%)))'''%%%%%%&&&&&&%%%$$$"""###$$$$$$$$$$$$$$$###""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""""""""######$$$###"""###$$$$$$###"""#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""#########""""""!!!#########""""""""""""!!!$$$############"""""""""$$$###""""""$$$$$$###""""""$$$&&&((((((&&&$$$"""$$$$$$$$$######""""""""""""!!!!!!###''')))******$$$$$$############$$$$$$### """###!!! !!!"""###%%%%%%&&&######""""""""""""######$$$$$$$$$$$$###"""!!!!!! !!!###$$$%%%&&&'''$$$"""  !!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!"""""" !!!!!!!!! !!! !!!""""""!!! !!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!"""!!! !!!###%%%&&&$$$""""""###"""!!!%%%###!!!!!!###### !!!$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""#########!!!###$$$###"""""""""""""""###%%%&&&&&&### !!!!!!  !!!!!!!!!"""###$$$$$$%%%""""""""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """###"""!!! !!!"""""""""""""""############&&&$$$"""""""""###"""!!! !!!!!!!!!%%%""""""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""""""""!!!!!!  """###!!!  """###"""!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$"""  !!!"""!!! """"""############"""""" """#########"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$  !!!  ######""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! dddLLL>>>999:::888666555555555444333444333222222333444666777333333333333333333333333222222222222000///---,,,------,,,,,,+++******)))...---+++*********+++,,,&&&'''(((((())))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&,,,***((('''(((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###############$$$############$$$#########"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%###"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###$$$$$$######$$$$$$###!!! ############"""""""""""""""""""""$$$&&&(((******$$$$$$############$$$$$$###!!! !!!######""" !!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""!!!""""""!!!""""""$$$&&&'''%%%$$$###"""#########$$$!!!!!!!!!!!!!!!"""#########"""!!!!!!""""""!!!   """"""!!!!!!!!!""""""###""""""!!!!!!!!!"""""""""!!!!!! !!!"""!!! !!!"""$$$&&&$$$######$$$$$$"""!!!%%%""" !!!###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""""""""""""""!!!###$$$$$$###""""""###"""###$$$&&&%%%###!!!%%%$$$"""!!!!!!!!!"""###$$$$$$######"""!!! $$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""###"""!!!!!!"""### !!!!!!"""###$$$$$$$$$%%%###!!!!!!"""""""""!!!  %%% !!!$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""###$$$###"""!!!!!!###$$$%%% """###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&'''"""###$$$$$$$$$$$$###""" !!!"""###""""""!!! !!!!!! """"""""""""""""""""""""############"""""""""""" !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""$$$%%%""""""!!!!!!!!!!!!""""""###"""  $$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!bbbJJJ===888999777555555555555444333333333222222333444666777333333333333333333333333444333333222111///...------,,,,,,+++******))))))...---+++*********+++,,,%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&############"""!!!!!!!!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$######$$$############$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!! """$$$%%%%%%%%%$$$$$$$$$$$$$$$############!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!###$$$""""""######""" !!!!!!"""""""""###############$$$$$$$$$%%%&&&'''$$$######""""""######$$$$$$###"""###$$$$$$###"""!!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$######"""%%%$$$###"""!!!"""$$$%%%!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""###!!! !!!###$$$"""!!!  """###""" #########$$$$$$######"""!!!!!!"""""""""""""""!!! !!!"""!!! """$$$%%%$$$######$$$%%%###"""!!!!!!"""!!!!!!!!!!!!!!! """$$$%%%$$$""" """"""""""""""""""""""""!!! !!!""""""!!!!!!!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$###""""""!!! !!!!!!"""###$$$$$$###""""""!!!!!!"""######""" $$$###"""!!!!!!"""###$$$######"""!!! $$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""###$$$$$$""""""###$$$ !!!"""###$$$$$$%%%###!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  ######""" !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""#########"""!!!!!!!!!"""###$$$"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&&&& !!! !!!"""###$$$%%%%%%$$$###""" !!!!!!"""""""""""""""!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!"""$$$""""""!!!!!!!!!!!!""""""$$$###""" !!!!!!###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!! !!!!!! """###$$$$$$zzz]]]GGG<<<999888666444444555555444333666555444333222222222222333333333333333333333333222222111000///......---------,,,++++++******)))+++***))))))((()))))))))'''(((((())))))))))))((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&$$$""""""######"""!!!!!!"""###$$$%%%%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""$$$$$$$$$###"""###$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$ """"""######$$$$$$$$$############"""#########$$$$$$$$$$$$%%%!!!"""######!!! !!!###"""###$$$%%%$$$"""!!!!!!!!!""""""############$$$%%%$$$""""""###%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""#####################""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$######&&&%%%$$$""""""""""""###"""###$$$$$$######$$$%%%"""""""""!!!!!!""""""###!!! """$$$$$$###""" !!!!!!!!! !!!###$$$###!!!######$$$$$$######""""""!!!!!!"""#########""""""!!!""""""""" """###$$$###""""""$$$%%%$$$### $$$)))***'''######$$$ $$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!! !!!"""### !!!"""$$$%%%%%%""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""######"""!!! ###"""!!!"""$$$%%%$$$###!!!  """""" !!! !!!!!!"""### !!!"""""""""##################"""""""""""""""""""""""""""""" !!!!!!!!!!!!"""$$$%%%$$$###"""###$$$ !!!!!!"""###$$$$$$$$$"""!!! !!!!!! """"""""""""""""""""""""#########"""  !!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!!!!! !!!"""### !!!!!!!!!!!!  """$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""######"""###$$$###"""!!!"""$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""""""""######"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!  #########""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!! """###%%%%%%rrrVVVCCC;;;:::777555444444555666555444444444444444333222111111333333333333333333333333111000000///.........///---------,,,++++++******)))************)))(((((())))))*********))))))((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''''')))'''&&&&&&'''((('''&&&"""###$$$&&&'''(((((()))########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$%%%$$$"""!!!###%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!""""""$$$############"""""""""######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%###!!!!!!""""""############"""!!!!!!"""""""""""""""!!!!!!!!!###$$$%%%$$$"""!!!###%%%######""""""""""""############$$$$$$#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###$$$$$$##################"""%%%''''''%%%$$$&&&'''$$$######"""""""""#########"""""""""######""" !!!!!!"""""""""!!!!!!!!!"""$$$%%%$$$###"""""""""""""""!!! !!!!!!"""###############!!!"""###""" !!!######!!!!!!"""$$$%%%$$$###!!!(((///...'''""""""%%%  """%%%"""""""""""""""""""""""""""!!! """### """$$$&&&%%%""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&### ###%%%%%%$$$!!!  !!!!!!  !!!"""#########!!!"""###$$$$$$##################$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""###$$$###"""!!!"""$$$!!!!!!""""""#########$$$###!!! !!!""""""!!!""""""""""""""""""""""""!!!"""###"""!!!### !!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!!  !!!""" """###$$$###"""!!!"""!!! !!!###$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######### """$$$###!!! !!!### """$$$%%%%%%$$$""" !!!!!!!!!!!!!!!""""""### !!!!!!"""!!!!!!!!! !!!!!!""""""#########!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###   """#########!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!!!!!!!!!!!!!!!! !!!!!! !!!""""""######lllQQQAAA;;;<<<666444333333555666666555000111333444555555444333333333333333333333333333222111111000000000111111......---,,,,,,++++++***++++++,,,------+++***))))))))))))))))))((('''&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))'''&&&&&&((())))))((( """$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###%%%&&&'''&&&&&&%%%######$$$%%%$$$###"""!!!!!!$$$%%%%%%"""!!!###%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""###$$$$$$'''%%%$$$"""!!!""""""############""""""""""""!!!!!!!!!""""""############"""&&&((((((%%%"""!!!"""""""""!!! !!!"""###$$$$$$###"""!!! """$$$%%%$$$""""""%%%'''######""""""""""""######"""#########"""!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$ ######!!! """$$$$$$$$$###############$$$&&&$$$#########"""  !!!!!!!!!""""""######"""!!!!!!###%%%&&&%%%$$$ !!!!!! !!!!!!"""###############!!!"""###""" !!!###"""!!! !!!###$$$$$$###!!!***111///%%%###!!!"""""""""""""""""""""""""""!!! """$$$ """$$$&&&%%%""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&'''###"""%%%&&&%%%"""  !!!"""!!!  """$$$&&&&&&&&&%%%""""""""""""############"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############!!!"""###"""!!! !!!###""""""""""""############$$$"""!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """!!!"""%%% """######"""!!!!!!""" !!!!!!!!!""" !!!"""""""""""""""###"""  !!!"""!!!###&&&(((((('''%%%######"""!!!"""###$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%&&&!!! !!! !!!###%%%%%%###!!! !!!!!!!!!!!!!!!"""###### !!!""""""""""""""""""""""""""""""""" !!!!!! !!!###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""%%%'''""""""!!!!!!!!!!!!""""""!!!###$$$###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!zzz```MMMBBB===;;;999888888666555444333222333333444444555666666666777555333333333333111//////333555222,,,)))***---......------,,,+++******************************,,,+++)))((('''''''''((()))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$######%%%'''%%%$$$"""###$$$&&&&&&%%%"""###%%%&&&&&&%%%###"""#########$$$%%%&&&'''(((((('''%%%#########%%%&&&(((''''''&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""############%%%$$$"""!!!!!!!!!"""###%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$#########""""""&&&((()))(((%%%!!!"""$$$''''''&&&%%%%%%&&&((($$$ ###$$$###"""###%%%''''''%%%###""""""###$$$"""  !!!'''$$$!!! !!!###%%%%%%'''''''''(((((())))))))) ###$$$$$$!!!###$$$%%%$$$$$$###"""""""""###$$$$$$$$$"""!!! !!!$$$%%%### """$$$###"""""" $$$$$$###!!! %%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$"""!!!$$$ $$$$$$"""$$$$$$$$$############### $$$''''''%%%""" (((---111///***%%%$$$&&&!!!!!! !!!######""" &&&&&&%%%$$$###"""!!!!!!!!!  !!! """""" !!!$$$###""""""""""""""""""""""""######""""""###$$$%%%&&&$$$"""  !!! !!!""""""""""""%%%!!!!!!!!! !!!"""$$$$$$%%%%%%%%%%%%$$$###!!!  !!!"""$$$%%%''''''######""""""!!!!!! """###%%%%%%###"""  """#########"""!!!&&&"""!!!""""""&&&&&&&&&&&&%%%###""" ######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""''''''&&&%%%$$$!!!&&&### """""" """""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!"""$$$%%%&&&$$$$$$$$$$$$############""" !!!###!!!!!!!!! ######""""""!!!!!!  !!!""""""!!!  !!!!!!!!!!!!   yyy```MMMBBB<<<:::777777666666555555444444555555555555555555444444555333222222333444333111111111222111///...------...------,,,++++++******************************---,,,***)))((((((((())))))))))))(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''''''''(((((('''$$$######$$$$$$###!!!!!!!!!"""!!! ###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%% ###%%%''''''&&&%%%""""""""""""""""""""""""""""""""""""############$$$######""""""""""""""" !!!"""$$$$$$$$$#########""""""$$$&&&((((((%%%###"""!!! """###$$$###"""###$$$(((%%%!!! !!!######"""########################"""###%%%$$$######$$$%%%&&&$$$!!!!!!"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$ !!!$$$$$$### !!!""""""!!! """!!!"""$$$''''''%%%"""#########"""!!!""""""!!!""""""!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""######""")))%%%!!! """###"""!!! !!!"""###$$$$$$$$$!!! !!!######&&&))))))&&&$$$$$$%%%%%%$$$######$$$$$$###!!!$$$$$$$$$###""""""!!!!!!$$$###"""!!!!!!###%%%'''"""""" !!!%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############%%%$$$""" !!!"""###!!!!!!""""""""""""""""""""" !!!!!!!!!!!!!!!"""###$$$$$$$$$###$$$###"""!!!!!! !!!######$$$$$$$$$%%%%%%%%%###"""""""""!!!!!!!!! """"""###$$$$$$###"""""" !!!"""###""""""!!!%%%""" """""""""!!!!!!!!!"""!!! ###"""""""""!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###"""!!!  !!!"""""""""""""""""""""""" !!!"""######$$$$$$ !!!"""$$$$$$ !!!"""###$$$######""""""!!! !!!######!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$ """  !!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!  xxx```MMMBBB===;;;555555666666666666666666777666666555444444333333333222000111333444444333222000//////111222000...---,,,,,,++++++*********************************---,,,+++***)))))))))***)))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''&&&((()))+++***'''%%%$$$$$$(((&&&$$$$$$$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$!!!%%%((((((&&&%%%""""""""""""""""""""""""""""""""""""############"""############""""""!!!$$$######""""""""""""###$$$$$$$$$##################%%%''''''%%%$$$$$$$$$ !!!"""!!! """$$$(((&&&############"""!!!###"""!!! !!!"""###!!!"""$$$$$$###$$$%%%'''%%%$$$"""###$$$%%%$$$###''''''&&&%%%%%%$$$$$$###'''&&&$$$#########$$$%%%%%%!!!''''''%%% !!!!!!!!!!!! !!!"""###&&&((((((%%%"""%%%$$$"""""""""""""""### !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!#########'''&&&%%%$$$###"""!!!!!! !!!!!!!!!""""""######%%%### !!!$$$&&&!!!!!!"""###$$$%%%&&&''')))'''%%%$$$%%%%%%###"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""$$$### ######!!! !!!""""""######"""!!! ###"""!!! !!!"""$$$$$$$$$######""""""""" !!!""""""!!!!!!"""""""""""""""!!!""""""!!!!!!!!!!!!""""""&&&&&&&&&%%%$$$$$$######""""""""""""!!!!!!!!!!!!######################## !!!"""""""""""""""$$$""" """###""""""!!!!!!""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""######"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""############  !!!!!!######################## !!!"""###$$$$$$ """###%%%&&& """###$$$######  """$$$$$$!!!  !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!"""######$$$"""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""######""""""!!! !!!!!!  yyybbbPPPEEE???<<<666666666666555555555555666666555555555444444444333222000000222444444333222111000/////////......,,,,,,+++++++++*********************************++++++******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$###&&&)))***)))(((''''''((('''&&&&&&&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$### ###%%%%%%%%%###"""########################!!!"""""""""############!!!"""###$$$$$$###"""!!!((('''&&&%%%%%%%%%%%%%%%########################"""$$$%%%%%%$$$######$$$"""######"""!!!!!!$$$&&&&&&&&&%%%%%%%%%###"""!!!""""""!!!!!!!!!!!!"""""" !!!######"""!!!###$$$$$$$$$$$$%%%&&&%%%###!!!&&&%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!"""###$$$!!!###'''(((((("""############""""""""" ###%%%&&&%%%""" $$$######%%%%%%###"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""%%%""" !!!###$$$$$$ """$$$$$$###"""""""""%%%%%%$$$###"""!!! """###$$$%%%%%%%%%######$$$""" !!!$$$(((******,,,***&&&$$$$$$$$$###""" !!!!!!"""""""""#########"""!!!!!!!!!!!!!!!%%%'''&&&!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!! #########""""""############%%%###!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######&&&%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""!!! !!!"""""" !!!!!!""""""""""""""""""""""""#########""""""!!!""""""#########$$$$$$""""""""""""!!!!!!!!!!!!"""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""""""""""""""""""""############$$$###""""""!!!!!!""""""######""""""!!!!!! !!!!!!"""""""""######### !!!!!!"""""""""""""""""""""""" !!!"""$$$%%%%%% !!!###$$$%%%!!!"""#########""" !!!"""$$$%%%&&&$$$!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""############"""""" !!!!!!!!!!!!  {{{dddSSSGGG@@@===888888777666555444333333444444444555555555666666555333111000111222222222000222333///***(((+++...,,,,,,,,,+++++++++++++++************************))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))(((&&&&&&&&&###""""""###$$$$$$###!!!%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%"""$$$&&&''''''&&&$$$###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!"""###$$$$$$###"""!!!%%%$$$###"""""""""""""""###########################$$$%%%$$$"""!!!!!!""""""""""""!!! !!!###&&&%%%&&&&&&&&&%%%###"""!!!!!!"""$$$%%%%%%$$$"""!!!"""$$$$$$###"""!!!!!!"""%%%$$$$$$&&&'''&&&###  !!!""""""###### !!!""""""!!!!!! !!!###%%%$$$""""""$$$&&&###""""""""""""#########!!!###%%%%%%###"""!!!"""!!!%%%++++++%%%!!!""""""""""""!!!  !!!"""$$$$$$$$$###"""########################%%%""" !!!###$$$%%%!!!$$$%%%###"""""""""&&&&&&%%%$$$$$$###"""""" !!!"""""""""!!! &&&###!!! ###'''***+++...***%%%###""""""!!!!!! !!!""""""######(((((('''&&&%%%###"""!!!"""&&&&&&"""!!!"""!!!"""""""""""""""""""""""" !!!"""###""" !!!!!! !!!!!!###$$$%%%!!!))),,,'''""""""""" !!!!!!!!! !!! !!!!!!"""###$$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!""""""###!!!"""###$$$###""""""""" !!!""""""!!!!!!!!!!!!""""""""""""!!!###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$###"""""""""""""""######""""""!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%%%%&&&!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%$$$""" $$$&&&'''(((&&&###  !!!!!!"""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!  !!!!!!!!!"""""""""######""" !!!!!!!!!  !!!!!!!!!"""!!!  !!!"""""""""############"""""" !!!!!!!!!!!!!!!!!!  !!!!!!}}}gggUUUIIIAAA===999999888666555444333222333333444444555666666777666333000///000111222111///222333///(((&&&)))...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''((((((%%%###""""""#########%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%"""$$$%%%''''''&&&%%%$$$&&&$$$"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""############"""######"""!!!!!!!!!""""""###############$$$$$$$$$###$$$%%%$$$"""!!!!!!""" !!! !!!######$$$&&&%%%$$$""""""###!!!###&&&''''''&&&###!!!&&&''''''&&&$$$"""###$$$&&&%%%%%%&&&&&&&&&###!!! """###$$$%%%&&& !!!###$$$$$$###""""""###'''%%% ###!!! !!!!!!"""!!!###%%%%%%$$$#########!!! %%%...///&&&!!!"""###""""""!!!  !!!!!!!!!!!!########################$$$"""!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!""""""###$$$%%%&&&'''((('''%%%!!!!!!###%%%$$$"""!!! !!!$$$(((+++...***$$$!!! !!!!!!!!!!!!!!!!!!""""""#########'''''''''&&&%%%""" ###&&&###!!!###%%%%%%######################## !!!!!!""""""!!!  !!!!!!!!!!!!""""""""" !!!###%%%&&&"""---222***###"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""###### """######"""!!!!!!"""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!""""""!!!!!! !!!!!!""""""#########$$$$$$###""""""""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!!!!! """"""######$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""$$$%%%%%%$$$######&&&''')))(((%%%!!!  !!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!!!!""""""######$$$"""#########"""!!! """!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!! !!!!!!""""""!!!!!!  !!!"""}}}gggUUUHHH@@@;;;888777777666555444444444444444555555555555555555444222///...000222333333111111000---***))),,,...------------------------************************((()))************)))((())))))(((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))'''((((((&&&$$$######$$$&&&&&&'''((()))(((&&&######$$$%%%%%%%%%%%%$$$######%%%'''((()))((('''&&&###$$$%%%&&&&&&&&&%%%%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""""""""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$%%%$$$######%%%''' """"""!!!!!!!!!"""!!!###$$$$$$"""!!!###%%%###$$$%%%&&&&&&%%%$$$###$$$&&&&&&&&&$$$$$$$$$&&&'''&&&%%%%%%&&&%%%###!!!######$$$%%%%%%&&&''''''######""""""######$$$%%%!!!###$$$""" ###!!!  !!!"""###!!!###$$$###!!! """$$$### %%%//////&&&"""%%%!!!!!!!!!!!!!!!  !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$"""!!!"""%%%%%%### !!!"""###%%%'''((((((((('''%%%######$$$%%%&&& !!!!!! """(((---...***$$$ !!!"""###""""""#####################$$$%%%&&&%%%###!!!$$$(((&&&"""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""##################!!!!!!!!!###%%%&&&---333+++#########!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!"""### !!!!!!"""######$$$$$$ !!!!!!!!!"""""""""### !!!""""""!!! """!!!!!! !!!"""###$$$ !!!###""" !!!###$$$###"""""""""###$$$$$$ !!!!!!!!!"""""""""###"""###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!!  !!!!!!"""######%%%$$$######""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############!!!!!! !!!!!!"""###### """###$$$$$$$$$$$$$$$&&&'''%%%""" !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""######$$$%%%%%%&&&###"""""""""""""""""""""!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!  """"""}}}gggUUUGGG>>>999666666666666666666666666666666666555444444333333222000------000333555666333000---,,,---//////...........................************************))))))+++,,,,,,+++***)))************))))))))))))((((((((((((((((((((((((((())))))))))))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$&&&'''((((((%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%&&&&&&%%%!!!"""###%%%&&&&&&%%%###"""###$$$&&&((())))))((('''###$$$%%%%%%&&&&&&&&&&&&"""#########"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###############"""!!!!!!!!!"""$$$%%%""""""""""""###$$$%%%%%%""""""######$$$$$$$$$$$$###$$$%%%%%%%%%&&&)))+++ """%%%&&&$$$######$$$ """###"""!!!!!!$$$'''&&&%%%$$$######$$$%%%&&& """###$$$######$$$&&&((('''%%%%%%%%%%%%$$$""""""""""""""""""#########$$$### """%%%''''''%%%""" ###%%%&&&###"""!!!!!!!!!###$$$%%% !!!!!!###&&&!!!$$$---...%%%###((( !!!""""""###!!!!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""###'''%%%""""""""""""###$$$$$$%%%%%%!!!%%%'''&&&###!!!######!!!###***111///***$$$ """###$$$$$$$$$##################$$$&&&(((***+++)))'''&&&!!!(((---(((""" """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$ !!!""""""!!!!!!'''&&&$$$""""""###$$$%%%+++333+++"""###$$$"""!!!"""############""""""!!!!!!!!!!!!""""""###############$$$$$$$$$ !!!!!!!!!""""""###### """###%%%%%%###""" """!!! !!!###$$$!!!"""!!! ###  !!!!!!!!!""""""######!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""""""!!!  !!!""""""###%%%$$$######"""######### !!!!!!""""""######""""""""""""############"""###$$$$$$$$$"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """###%%%&&& !!!#########"""!!!!!!###$$$###  """ !!!!!!!!! """"""""""""!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!"""###"""""""""""""""###$$$ !!!!!!""""""###### !!!!!! !!!""""""!!!  !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!"""###tttbbbTTTGGG>>>;;;888888888777666444333222666777777777777666666555555333111000000111333444222111000...---,,,,,,,,,......---------,,,,,,,,,---+++)))(((((())),,,---'''******((((((++++++)))((((((((()))(((''''''&&&))))))))))))************''''''&&&&&&&&&&&&''''''###'''))))))%%%$$$%%%'''$$$$$$###""" !!!###%%%$$$$$$######$$$$$$%%%###!!! """%%%'''%%%###%%%%%%%%%$$$$$$#########&&&''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$&&&&&&'''(((&&&%%%$$$%%%%%%%%%###!!!###"""""""""###$$$%%%%%%$$$"""!!!###$$$%%%###"""!!!!!!!!!"""$$$$$$(((%%%!!!!!!###$$$""" $$$$$$$$$############"""'''### """###"""!!!"""%%%%%%######&&&'''$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%###!!!"""############$$$$$$$$$#########$$$$$$###""""""$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$&&&%%%###"""""""""######"""######""" !!!"""!!!!!!""""""############""""""""""""""""""""""""$$$###""""""###$$$'''(((&&&000222((("""%%%%%% !!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""######$$$$$$""" """%%%(((333000,,,((($$$"""""""""%%%###!!! !!!###&&&(((+++,,,000555666111)))!!!)))000,,,%%%###&&&(((%%%$$$"""!!! !!!###$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!""""""###''''''&&&%%%$$$###"""!!! """###$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!###$$$%%%&&&'''!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$$$$###$$$#########""""""!!!!!! !!!!!!""""""######!!!!!!"""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!$$$$$$############$$$$$$#########"""!!!  !!!!!!!!!######################## !!!"""""""""!!! !!!!!!!!!""" !!!!!!""""""""""""""" """###$$$ """%%%&&&%%%#########%%%%%%$$$###""""""###### """###$$$$$$$$$$$$"""!!! !!!"""###"""!!! !!!$$$ !!!!!!!!!!!!!!!!!! ######$$$$$$%%%%%%%%%&&& !!!###$$$%%%%%%$$$###"""!!!!!!!!!!!!###"""!!! !!!"""###$$$$$$$$$######""" ######""""""!!!!!!  """"""!!!!!! """""""""""""""!!! sssaaaRRREEE===:::888888777777666444333222666666666666666555444444555444333222222333444444222111000///......------.........---------,,,,,,***(((&&&%%%%%%''')))***(((++++++((((((******(((((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###""""""###$$$%%%%%%$$$''''''&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%###!!! """%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''&&&%%%######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!""""""""""""!!!#########"""######$$$$$$&&&$$$""""""$$$%%%%%%%%%""""""!!!!!!!!!###$$$%%%)))'''%%%$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&'''$$$!!!!!!###$$$###!!! ###### """"""!!!!!!"""""""""########################"""!!!!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$&&&%%%###"""""""""###$$$"""######""" !!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&((((((111333***%%%(((((($$$!!!"""$$$%%%%%%$$$"""!!!##################$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$###!!!!!!!!!###&&&(((111111///---***&&&###!!!#########$$$&&&(((***+++......///111333222...***###''')))&&&$$$&&&'''&&&&&&%%%"""  """###!!!  """"""!!!!!!""""""###$$$$$$$$$###############"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!"""""""""#####################""""""######$$$%%%############"""""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!! !!!"""######"""!!! ######""""""""""""######!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!$$$##################### !!!!!!"""!!!!!!!!! !!!!!!!!!"""""" !!!!!!""""""""""""""" !!!"""""" """$$$%%%###""""""#########"""!!!!!!!!!!!!!!! !!!"""############!!! !!!"""!!! """######!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""###$$$$$$$$$###!!!!!! !!!###"""!!! !!!"""### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!! """""""""""""""!!! rrr```QQQCCC;;;999888888777666555444444333555555555555444444333333444444444444444444444444222111000///////////////.........------------,,,)))(((&&&%%%%%%&&&((()))))),,,,,,))))))++++++(((((())))))))))))(((''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$ $$$'''&&&$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###""""""###%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######"""############!!! """"""!!!!!!!!!!!!!!!"""###$$$%%%'''((('''%%%###""""""###!!!!!!"""###$$$%%%%%%&&&&&&$$$###"""###$$$$$$###$$$&&&&&&""""""$$$### !!!!!!!!!"""""""""###### !!!######$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$###"""""""""###$$$!!!######"""!!! !!!"""#########"""""""""""""""########################$$$###""""""###$$$&&&'''&&&...000)))%%%((()))&&&!!!"""###$$$$$$###"""!!!&&&%%%$$$###############!!!"""###%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''+++---000111000---)))&&&$$$&&&))),,,...////////////---******,,,...//////'''&&&$$$###(((...///***)))'''### !!!"""%%%%%%$$$###""""""############""""""######$$$%%%!!!!!!"""""""""#########$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! """###$$$$$$%%%%%%$$$$$$%%%$$$"""!!!!!!###%%%&&&############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!  !!!!!! """""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$$$$###""""""!!! $$$$$$$$$######"""""""""!!!!!!"""""""""!!! !!!!!!!!!""""""""" !!!""""""######"""""" !!!!!!!!!"""######!!!!!!"""###!!!!!!   !!!""""""""""""  !!!!!! !!!###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""  !!!"""""""""$$$###"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""" !!!"""#########"""!!!!!! !!!!!!"""!!!!!!!!!!!! """"""######""""""!!!!!!sss```PPPBBB;;;:::888777777666555444444444666666555444444333333333222333444444555444444333111111000000000000000111............------------,,,+++)))(((((()))***+++(((+++,,,***+++......,,,'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$!!!!!!###&&&'''&&&""""""!!!"""$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$&&&((()))***++++++%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&(((((('''&&&%%%%%%'''(((%%%%%%$$$###"""""""""###"""!!! !!!!!!!!! !!!"""###$$$%%%%%%$$$%%%&&&$$$  """$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$$$$%%%((((((%%%$$$''''''$$$############$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$""""""#########$$$$$$$$$""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%$$$###""""""###$$$$$$!!!"""######!!! !!!############"""""""""""" ######""""""###$$$%%%%%%!!!''')))%%%###%%%&&&$$$""""""############""""""$$$$$$######"""######$$$""""""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%"""&&&+++000222222000///+++---111444444333000...+++(((%%%###$$$'''***,,,******))))))///666666111,,,)))%%%!!! """$$$***))))))(((''''''''''''$$$$$$######$$$$$$%%%&&&""""""""""""#########$$$!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$###$$$######""""""###$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!  !!!!!!!!! """""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!! !!!!!! !!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!! $$$$$$######""""""!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!"""""""""!!!!!!"""############""""""""""""""""""!!!!!! """######!!! !!!###!!!   !!!!!!!!!!!!!!! !!!"""!!! !!!"""$$$######"""!!!  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""#########""""""!!!tttaaaPPPBBB;;;;;;888777666555444444555555888777666555444444444444000111222333333333333333111111000000000000000111//////.........------------,,,+++*********++++++'''***,,,+++,,,111222000&&&''''''''''''&&&%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''&&&###!!!!!!$$$&&&%%%$$$$$$&&&(((***)))'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&!!!"""$$$&&&((())))))***&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&''''''%%%&&&&&&$$$""" """###%%%%%%$$$###"""""""""###&&&%%%$$$%%%&&&%%%###!!! !!!!!!"""###$$$$$$$$$"""$$$%%%###  ###$$$$$$$$$############"""###$$$%%%%%%$$$$$$$$$%%%!!!$$$$$$"""###''''''%%%""""""#########$$$$$$$$$######$$$$$$%%%$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%$$$$$$""""""##################$$$$$$###############$$$$$$$$$###""""""###$$$%%% """$$$###""" !!!#########""""""""""""""" ##################$$$$$$###$$$###"""$$$$$$###"""""""""######""""""""" !!!!!!"""$$$$$$$$$$$$$$$%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$$$$$$$###!!!###&&&***---///000111...000333444222...)))&&&&&&%%%$$$"""!!!"""$$$%%%+++000222111111333222///,,,***&&&###"""###%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########!!!!!!!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$############"""""" !!!###$$$%%%$$$###"""!!!###$$$%%%%%%$$$"""!!!""""""""""""""""""######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!  !!!"""""""""!!!###"""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!######################## !!!!!!""""""#########"""""""""!!!!!!"""#########"""!!! !!!!!!!!!!!!"""""""""###!!!""""""###############$$$$$$%%%$$$$$$###!!!!!!"""######!!! !!!""""""!!!!!! !!!!!!"""""" !!!!!!!!!!!! !!!  """###"""!!!!!!"""!!!$$$$$$###"""!!!  !!!"""######$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!%%%%%%$$$#########$$$$$$!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""########################""""""############""""""uuubbbOOOAAA;;;<<<888777666444444444555666999888666444333333444444000111111222222333333444222111000////////////////////////.........------,,,++++++***))))))))))))&&&)))+++***,,,000222000&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((($$$&&&'''$$$ $$$$$$""""""$$$''')))'''$$$%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###&&&((('''###!!!"""$$$$$$$$$######"""#########%%%$$$######$$$%%%$$$"""!!!!!!"""############"""$$$$$$%%%$$$###"""$$$%%%!!!!!!"""###$$$%%%%%%&&&!!!###%%%%%%$$$###$$$%%%!!!$$$%%%$$$%%%)))***((( !!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""""""""""""""#########%%%%%%$$$############$$$$$$###"""""""""###$$$%%% """$$$$$$""" !!!"""""""""####################################"""#####################!!!"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%% """######$$$######$$$$$$%%%&&&'''(((******,,,---------***&&&"""$$$%%%%%%$$$"""!!!"""$$$***111555111+++)))(((&&&)))(((&&&%%%%%%%%%'''(((""""""############""""""$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$###"""!!! ######################## !!!!!!""""""######$$$''''''&&&$$$###!!! !!!###%%%%%%$$$###!!! """%%%''''''$$$!!!""""""""""""############""""""""""""!!!!!!!!!!!! !!!"""##################"""""""""!!!!!!!!! !!!!!!""""""###$$$##################$$$!!!!!! !!!!!!#####################"""!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""""""""#########"""!!!!!!!!!!!!!!!"""""""""######!!!"""######$$$$$$#########$$$%%%%%%%%%###"""!!!"""$$$$$$###!!! !!!""""""!!!!!!""""""###### !!!!!!""""""!!!!!!!!!"""!!! !!!#########""""""###$$$$$$!!! #########""""""!!!!!!!!! !!!"""###$$$%%%%%%"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!%%%$$$$$$#########$$$$$$!!!!!!""""""""""""!!!!!!"""###############""""""#########"""!!! """!!!!!! !!!!!!"""############$$$$$$$$$$$$""""""######$$$$$$######tttaaaNNN???999;;;888777555444444444666777999777555333222222333333222222111111222333555666222111000///......------////////////............++++++******)))(((((((((&&&)))***((())),,,---+++(((((())))))(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%$$$###""""""###""" !!!%%%&&&###%%%$$$$$$######$$$$$$%%%###%%%'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$)))***'''$$$%%%'''#########"""######$$$$$$"""  """"""!!!""""""###$$$###"""!!!!!!###"""!!!"""$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&"""%%%%%%###"""###$$$###&&&'''%%%&&&)))***''' !!!!!!!!!"""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$&&&%%%$$$$$$#########$$$$$$###"""""""""###%%%&&& """$$$$$$"""!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########%%%'''&&&&&&&&&""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""######"""######$$$$$$$$$$$$###$$$$$$############$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###!!! !!!###$$$###!!!!!!###&&&%%%+++---)))$$$$$$$$$######$$$$$$%%%&&&''''''(((!!!"""###$$$%%%%%%$$$$$$###############$$$%%%%%%############$$$$$$$$$$$$############"""!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$&&&%%%$$$###"""!!! """$$$&&&&&&%%%###""""""###%%%&&&%%%$$$!!! !!!"""""""""###############"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%#########"""""""""!!!!!! !!!""""""###############""""""#########"""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$%%%##################$$$$$$ !!!!!!"""#########!!!!!!"""#########""""""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###!!! """$$$&&&%%%###!!! !!!""""""!!!!!!""""""###$$$!!!""""""######""""""!!!!!!  """###"""!!!!!!!!!"""###&&&(((###"""""""""""""""""""""!!!"""###$$$&&&'''((()))"""""""""!!!!!!!!!  !!!!!!""""""###""""""!!!""""""###### !!!"""######"""!!! !!!"""############""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""#########!!!"""###$$$$$$$$$$$$###sss```LLL===888:::888777555444444555666777888666444222000111111222444333222111222444777888222111000///------,,,,,,000/////////............,,,,,,,,,+++***))))))(((&&&))))))&&&&&&))))))&&&***************))))))((('''''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%))))))'''###%%%"""!!!$$$((()))%%%!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&'''&&&$$$###$$$''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''!!!!!!"""###$$$%%%%%%&&&%%%'''%%%###$$$&&&###"""""""""###$$$%%%%%%$$$""" !!!$$$%%%%%%######$$$$$$###""" !!!###%%%%%%###$$$$$$$$$############"""!!!$$$%%%###!!!"""$$$ ######!!!!!!$$$$$$!!!""""""""""""############ !!!!!!!!! """############$$$$$$$$$ !!!!!!!!!!!!#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$######"""""""""###%%%&&&"""$$$$$$###!!!  """###$$$%%%&&&""""""""""""""""""""""""""""""############"""!!!$$$""""""%%%&&&%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$######""""""""""""""" !!!"""###$$$%%%%%%%%%$$$##################$$$############$$$%%%&&&''' !!!###%%%%%%$$$###"""############$$$$$$%%%%%% !!!!!! $$$(((###$$$!!!!!!%%%(((((( """$$$&&&''''''''' """#########"""######""""""######$$$%%% !!!"""###$$$%%%%%% """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""""""""###!!!###&&&(((((('''%%%###$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$######""""""!!!!!!!!!  !!!"""###$$$$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&############"""""""""""" !!!"""######$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!###$$$%%%&&&'''######""""""!!!  !!!"""###$$$$$$ !!!"""###############""""""""""""############""""""###$$$$$$$$$$$$### !!!######!!! """$$$''''''$$$"""!!! !!!!!!!!!!!!!!!"""######"""###############"""""" !!!!!!!!!  ###"""""""""""""""###############%%%&&&((()))***+++$$$$$$######"""""""""!!! !!!""""""###!!!!!! !!!""" !!!"""######"""!!! !!!"""###$$$$$$ !!!!!!""""""######   !!!!!!""""""!!!"""###$$$$$$$$$$$$$$$pppZZZHHH===888777888777666555555555555555555555444444444444555555666555444333222333444444333222111///...,,,+++***///000111111111000...---///...---+++***)))))))))---,,,+++)))))))))***+++'''&&&$$$$$$%%%%%%$$$"""!!!###&&&((((((&&&###!!!&&&$$$###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&&&&%%%'''(((***%%%$$$&&&&&&""" &&&''''''%%%###$$$&&&)))***'''$$$###%%%'''&&&$$$((('''%%%$$$###$$$%%%&&&&&&$$$""""""%%%&&&%%%###''''''&&&&&&%%%$$$######(((&&&$$$"""!!!!!!!!!"""$$$"""!!! !!!"""$$$%%% !!!"""$$$%%%&&&'''###"""""""""!!!!!! !!!!!!!!!"""######$$$$$$###"""""""""!!!!!! !!!"""###$$$%%%&&&&&&&&&#########""""""""""""""" !!! """$$$'''"""######"""!!! !!!#########$$$%%%%%%###!!!!!!"""###$$$%%%$$$######%%%%%%$$$$$$###$$$$$$$$$&&&%%%###""""""""""""###///***$$$!!!"""######"""'''%%% ###!!!%%%%%%""" !!!###$$$""" &&&$$$!!! !!!!!! ########################%%%###"""###&&&'''%%%### !!!!!!!!!!!!!!!&&&&&&%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###%%%###""""""###$$$$$$###"""""""""$$$%%%&&&$$$"""###"""""""""!!!!!! %%%$$$$$$$$$$$$$$$$$$$$$ %%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""" !!!$$$%%%$$$"""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$######""""""######$$$$$$$$$$$$$$$###""" $$$'''%%%!!! ###"""!!! !!!###%%%''' !!!""""""&&&%%%$$$"""!!! !!!!!!!!!!!!"""""""""""" !!!"""$$$$$$###""""""!!!"""#########!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!! """!!!!!!!!!!!!###$$$%%%#########""" !!!###%%%(((%%%!!! """$$$###"""##################$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$######&&&&&&''''''&&&$$$###"""###"""!!!!!!"""$$$&&&((($$$######"""!!! !!! """$$$### """###$$$###!!! !!!"""$$$$$$$$$###"""!!!!!!"""###############""""""!!!!!!  !!!!!!!!!!!! ###!!!!!!%%%(((&&&$$$"""  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""  !!!""""""!!!"""""""""""""""!!!!!! !!!""""""!!! pppZZZGGG===999888888777666555555444555555555555444444444444555555666555444333222333444444444333222111000///...---...//////000///...---,,,///---***'''&&&&&&((())))))((('''&&&&&&&&&'''''')))(((&&&'''(((((('''&&&$$$&&&(((******(((&&&$$$'''%%%######%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%$$$%%%&&&***&&&%%%((((((%%%"""###''''''&&&%%%###"""!!!!!!(((%%%######%%%&&&$$$######'''(((&&&### )))&&&######$$$$$$###!!!######""""""!!!  ###%%%'''&&&"""$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######""""""""""""""""""""" """######!!! """######""" """&&&%%%%%%%%%&&&%%%""" !!!"""###$$$%%%$$$######%%%%%%$$$$$$###$$$$$$%%%######""""""###$$$&&&''')))%%%!!! """%%%&&&&&& '''$$$"""'''$$$ $$$$$$###"""$$$&&&&&&$$$"""%%%###!!!!!!!!!!!!!!! ########################%%%$$$"""$$$&&&'''&&&$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$$$$$$$&&&$$$###"""$$$$$$$$$###!!! !!!"""$$$$$$"""!!!#########"""""""""!!!!!!""""""###$$$%%%%%%&&&&&& !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""""""""############""""""!!! ###!!!!!!"""%%%&&&%%%###""""""############""""""########################!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$############"""!!! !!!%%%'''&&&""" """$$$$$$###"""!!!!!!"""$$$%%%"""""""""""""""###$$$$$$$$$######"""""""""""""""!!!!!!!!!"""""""""######!!!!!!"""###############!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""###"""!!!!!!!!!!!!!!!!!!######""""""###$$$&&&'''#########"""!!!!!!###%%%'''$$$!!! """$$$###"""!!!!!!!!!!!!"""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%&&&&&&&&&%%%$$$"""!!!!!!!!! """###$$$""""""""""""############"""!!! !!!######  """#########"""!!! !!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""###$$$%%%%%%$$$"""!!! !!!""""""!!!!!! !!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!! !!!""""""!!! qqqZZZGGG===:::999888888666555555444444444555555444444444444555555666555333222222222333444222222222111000/////////---............---,,,,,,000---)))%%%$$$&&&)))+++***))))))(((((((((((())))))''''''''')))***)))((('''(((+++,,,,,,+++((('''(((&&&#########$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$######$$$(((%%%%%%((()))&&&$$$%%%$$$$$$$$$%%%'''(((&&&%%%%%%$$$###$$$%%%%%%###!!!!!!&&&***+++)))%%%###)))&&&###"""###$$$%%%%%%%%%$$$$$$######""""""!!!"""%%%(((***)))&&&!!!%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""#########$$$%%%%%%&&&&&&$$$$$$############""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""######!!!###%%%%%%### """######""" !!!""")))'''&&&&&&&&&$$$"""!!!"""###$$$%%%$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''%%%""" """%%%&&&&&&!!!&&&###$$$---))) """######$$$'''((((((&&&$$$$$$###""""""""""""!!!########################%%%$$$###$$$&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%'''&&&$$$###$$$%%%$$$###"""!!!!!!###$$$%%%###"""$$$$$$$$$############"""#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$""" !!!###""""""###%%%&&&&&&%%%""""""############""""""""""""""""""############!!!""""""######""""""!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###"""!!!!!!"""%%%'''&&&###"""###%%%%%%$$$###"""!!!""""""######""""""""""""###$$$$$$!!!!!!""""""#########$$$"""""""""#########$$$$$$"""""""""""""""######$$$!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""!!!!!!###"""""""""""""""###$$$$$$$$$$$$$$$%%%&&&'''((("""######"""!!!!!!"""$$$&&&$$$!!!!!!"""#########"""""""""######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""!!!""""""################## !!!"""###$$$%%%&&&'''###!!! !!!""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!!!!"""############### !!!!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!###$$$$$$###!!! #########""""""!!!!!!!!!""""""!!! !!! !!!!!!"""###%%%%%%$$$$$$###!!!!!!""""""###""""""!!! !!!!!!""""""!!!!!! rrrZZZGGG===;;;;;;999888777555444444444444555444444333333444444555555444333222222222333444////////////........................------,,,,,,000...+++)))((()))+++,,,***)))))))))))))))))))))&&&%%%%%%&&&((()))((('''((()))+++,,,,,,+++)))((()))'''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%######$$$%%%%%%""""""''')))&&&$$$$$$%%%###"""###&&&''''''&&&######$$$%%%%%%%%%###""")))'''%%%###"""$$$&&&'''$$$###!!!!!!###&&&)))+++&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$############$$$%%%&&&!!!""""""###%%%&&&&&&'''$$$$$$##################""""""######$$$%%%%%%&&&!!!!!!!!!!!!!!!!!! ###$$$$$$$$$$$$$$$######"""""""""""""""#########!!!###%%%%%%$$$######$$$"""""""""!!! !!!###(((&&&%%%$$$$$$$$$""" !!!"""###$$$%%%$$$######$$$$$$######$$$$$$%%%%%%)))(((&&&$$$######$$$$$$$$$###"""!!!!!!"""#########%%%"""(((333---!!! !!!###%%%((())))))'''%%%$$$###""""""######!!! ####################################$$$%%%%%%$$$!!!""""""###############&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""###$$$%%%&&&(((&&&%%%$$$%%%%%%$$$###%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!""""""#########$$$$$$$$$"""""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###"""""""""$$$%%%'''"""""""""###$$$%%%%%%$$$""""""############"""""" !!!!!!!!!"""""""""######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######"""$$$&&&%%%$$$"""###$$$$$$$$$###""""""######$$$!!!!!! !!!!!!"""###!!!!!!"""###############"""#########$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$%%%&&&''''''"""#########!!!!!!"""$$$$$$###"""!!!""""""######'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########""""""!!! !!!"""$$$%%%&&&&&&###"""!!! !!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###"""!!!!!!"""###$$$!!!!!!"""############### !!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!"""""" """"""#########"""!!!!!!###"""!!!   """$$$%%%&&&%%%###"""!!!!!!"""#########""""""!!!!!!!!!""""""!!!!!!!!!rrrZZZGGG>>>;;;<<<999888777666444444333333444444333333333333444444555444333222111222333333////////////............/////////...............,,,,,,,,,,,,++++++***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((''''''(((***++++++***(((''')))((('''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$#########&&&(((###!!!"""(((***'''%%%%%%(((%%%""" """$$$%%%&&&&&&%%%$$$$$$((($$$###&&&"""""""""###$$$&&&))),,,$$$$$$$$$###############&&&%%%###!!!!!!!!!"""###"""""""""""""""###$$$$$$ !!!"""###$$$$$$%%%##################$$$$$$!!!!!!""""""###$$$$$$$$$ !!!!!!"""###$$$%%%&&&&&&&&&&&&!!!!!!""""""############$$$$$$###!!! !!!$$$'''"""""""""!!! """$$$$$$###""""""######"""!!!!!!"""###$$$%%%$$$######$$$#########$$$$$$%%%&&&)))(((&&&$$$#########$$$!!!!!!""""""""""""###$$$###$$$"""+++777///!!! """%%%''''''&&&%%%$$$$$$###""""""######"""!!!########################!!!""""""###"""######$$$ !!!""""""######""""""&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&(((&&&$$$$$$%%%%%%%%%$$$&&&$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$""""""!!!!!!!!!!!!"""""""""######"""!!!!!! !!!""""""########################"""""""""############$$$$$$###"""""""""###$$$%%% !!!!!!""""""###$$$""""""############"""""" !!!!!!""""""""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%$$$$$$######!!!"""$$$$$$###""""""###"""""""""######$$$%%%&&&!!!!!!!!!!!!!!!"""######"""############"""!!!!!!"""#########$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!! $$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!"""######$$$%%%%%%%%%!!!"""$$$###"""!!!"""###"""""""""""""""""""""###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$################## !!!!!!!!! !!!!!!!!!"""""""""############"""!!! !!!"""!!!!!!!!! !!!"""######$$$###"""!!!!!!"""###$$$!!!!!!"""############### !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""###############"""""""""!!!   """$$$$$$###""" !!!!!!"""###############"""""""""!!!!!!"""""""""rrrZZZHHH???<<<<<<:::999777666444333333333444444333333333333444444555444222111111111222333111111111111000000000000000///......------......))))))+++++++++)))(((&&&&&&'''(((((()))((((((((()))''''''''')))***)))(((&&&'''((())))))((('''&&&%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###""""""###&&&)))%%%###%%%***---)))''''''$$$$$$$$$"""!!!"""%%%((("""$$$&&&&&&%%%$$$%%%&&&!!! !!!"""###%%%&&&%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%$$$"""!!!!!!""""""#####################"""!!!!!! """""""""############### !!!!!!"""######$$$$$$!!!!!!""""""""""""######!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!"""######$$$$$$&&&%%%""" ###""""""!!!  ###%%%###""" """###""""""!!!"""###$$$%%%$$$##################$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&!!!######$$$&&&'''######"""---888///!!!""""""%%%&&&%%%$$$$$$$$$&&&###!!!!!!"""###$$$###########################!!!"""######""""""###%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$###"""""""""###$$$%%%&&&$$$######%%%&&&%%%$$$$$$"""!!!!!!###$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%% !!!!!!!!!"""""""""!!!!!! !!!###$$$ !!!!!!!!!""""""""""""###$$$###"""!!!  !!!!!! !!!"""$$$""""""############""""""""""""######$$$$$$%%%%%%"""######$$$$$$######"""$$$##################$$$!!!"""""""""""""""!!!!!!!!!!!!"""############"""!!!!!!"""###$$$%%%&&&&&&$$$############$$$%%%%%%"""###$$$$$$$$$"""!!! """""""""#########$$$$$$"""""""""""""""######$$$"""!!!!!!!!!!!!""""""###$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!##################""""""##################$$$%%% !!!###############!!!"""$$$$$$"""!!!"""### """######!!!!!!"""### !!!###%%%'''((($$$$$$$$$$$$##################""""""######$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""###$$$###!!! !!!"""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""###############!!!""""""""""""""""""###!!!""""""######""""""!!!$$$###!!! !!!###%%%"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""!!! !!! !!!"""!!!!!! !!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!""""""###qqq[[[III???<<<;;;:::999777666444333333333444333333222222333333444444444222111111111222333222222111111000000/////////...---,,,,,,,,,------************)))))))))((()))***+++,,,,,,,,,++++++)))(((&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&& ###&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########"""!!!"""%%%'''%%%###%%%+++---***&&&&&&###((('''###!!!###'''"""###%%%$$$""""""$$$'''"""###&&&((()))(((((('''###&&&((((((&&&$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$""""""######$$$$$$$$$###$$$$$$######"""!!!!!! !!!!!!!!!""""""#########!!!""""""######$$$%%%%%%!!!!!!!!!"""""""""###### !!!"""############### !!!!!!"""######$$$$$$$$$$$$###!!!"""$$$""""""!!!  ###&&&&&&$$$!!!!!!"""""""""!!!!!!"""###$$$%%%$$$##################$$$%%%&&&'''%%%$$$###""""""###$$$%%%###%%%$$$$$$%%%'''""""""###...888--- $$$!!!###%%%%%%###"""###%%%'''$$$!!!!!!###%%%%%%########################"""$$$&&&%%%######%%%'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$"""!!!"""$$$&&&&&&%%%###!!! """#####################$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&& !!!!!!!!!""""""###"""!!! """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!"""""""""  """"""!!!!!!###%%%""""""############""""""#########$$$%%%&&&&&&&&&"""######$$$$$$######"""###""""""!!!!!!""""""###""""""###############""""""""""""###$$$%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&& !!!###$$$$$$###"""!!!!!!!!!!!!"""""""""######!!!!!!"""###############"""!!! !!!"""###$$$$$$$$$######"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$###"""""""""###### !!!############""" """$$$$$$###"""""""""!!!######!!!!!!"""$$$###############$$$%%%&&&$$$$$$$$$$$$############$$$###"""""""""###$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%&&&'''((("""""""""""""""""""""""" ###%%%%%%""" !!!""" """#########"""!!!!!!!!!!!!!!!!!! !!!!!!"""########################"""""""""""""""""""""############""""""###"""!!!!!!!!!###%%%&&&""""""!!!!!!"""$$$%%%&&&""""""!!!""""""###$$$%%%"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!"""###$$$$$$$$$$$$######"""!!!!!!"""######ppp[[[JJJ@@@<<<;;;:::999888666444333333333444333333222222333333444444333222111111111222333000000000///...---------...---,,,+++***+++,,,---...---+++***)))***,,,---&&&'''(((*********)))((('''&&&$$$$$$%%%%%%$$$"""&&&&&&''''''''''''&&&&&& %%%'''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$""" !!!###&&&$$$"""$$$***+++((($$$$$$&&&,,,'''!!!"""###""" $$$''''''&&&%%%$$$$$$$$$%%%%%%###((()))'''&&&'''(((########################%%%!!! $$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%% !!!!!!"""""""""###"""######$$$%%%%%%&&&&&& !!!!!!!!!!!!!!!!!!!!!  !!!!!!"""###$$$$$$$$$!!!###%%%%%%%%%&&&((()))""""""!!! ###&&&)))&&&###"""""""""!!! !!!"""###$$$%%%$$$##################$$$%%%&&&'''((('''%%%###!!! !!!###&&&'''$$$""""""###!!!"""###...777+++ %%%###%%%&&&%%%###"""###&&&((($$$  ###&&&'''###########################&&&((('''%%%$$$&&&)))######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###"""!!!!!!###$$$"""!!! !!!$$$&&&&&&%%%%%%###!!!!!!###$$$%%%$$$"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""######### """$$$###"""!!!$$$###"""!!!###&&&""""""############""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""%%%%%%&&&''''''&&&&&&&&&#########$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######"""""""""!!!""""""###$$$"""$$$%%%%%%$$$###!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$###""""""!!! """###$$$$$$$$$$$$###"""!!!!!! ########################"""""""""###$$$$$$$$$%%%""""""!!!   """###$$$$$$###### """$$$$$$###"""""""""!!!######!!! """$$$---+++***'''%%%$$$###"""$$$$$$$$$############"""$$$###"""""""""###%%%&&&&&&%%%$$$$$$$$$%%%&&&''' """$$$""""""######$$$$$$$$$$$$###&&&&&&###!!! !!! """###$$$###!!! """###$$$$$$$$$"""!!! !!!!!!"""###############$$$$$$######""""""!!!!!!""""""############"""""" !!!"""######$$$###"""!!!!!!"""$$$&&&(((!!!!!!""""""###%%%&&&'''""""""!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!"""$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$rrr```PPPAAA:::999777777666555555666777888888666333111111222444555333333222111111000000///111///---,,,---...---,,,222---,,,///...******.........---,,,+++))))))((()))))))))((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&''''''&&&$$$"""!!!&&&***+++%%%$$$''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((%%%!!! !!!!!!!!!"""###$$$%%%'''((()))***###&&&&&&###$$$''''''$$$!!!"""$$$%%%&&&&&&%%%$$$(((((('''%%%$$$"""!!! &&&&&&%%%%%%$$$$$$%%%%%%)))((('''&&&%%%$$$$$$$$$))))))((('''&&&%%%$$$###&&&###!!! """###$$$%%%$$$""""""######!!! !!!#########"""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$%%%%%%$$$$$$$$$$$$"""  ######""""""######$$$%%%%%%&&&%%%%%%$$$###"""!!!"""$$$%%%### $$$''''''&&&$$$$$$$$$$$$"""!!!###'''%%%!!!!!!%%%&&&''')))---//////,,,)))###$$$$$$%%%$$$###"""!!!$$$###############$$$$$$ !!!"""###$$$%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$#########$$$%%%))))))(((&&&%%%###!!! !!!"""###$$$#########"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$"""""""""""""""#########""" """###!!!######""""""""""""""""""$$$###!!! !!!###$$$!!!""""""############"""&&&%%%$$$###""""""""""""$$$%%%$$$$$$"""  !!!"""###$$$$$$%%%$$$$$$##################""""""""""""""""""""""""######$$$&&&''''''$$$!!!$$$%%%'''''''''%%%###"""((((((&&&$$$###"""!!!!!!###!!! !!!$$$&&&$$$""""""""""""""""""###############""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###############"""!!!!!!###$$$%%%$$$###"""###$$$%%%### !!!###$$$$$$######""""""!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""### """###%%%&&&######$$$$$$$$$$$$#########""""""###%%%&&&&&&%%%"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!%%%''''''&&&&&&&&&""""""#########""""""!!!!!! !!!###$$$###!!!%%%""" """############""""""######$$$%%%&&&%%%###!!!!!!"""###$$$%%%$$$###!!!!!!!!!""""""!!!&&&&&&""" !!!$$$$$$###!!! !!!""" !!!!!!"""$$$%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!"""###%%%&&&$$$$$$######"""!!!!!!!!!########################""""""###$$$%%%&&&&&&'''sssbbbRRRCCC;;;:::777666555444444555666666666555333222222333444555666666555555444333333222111///...---...///...---000,,,,,,//////,,,,,,///++++++++++++++++++++++++,,,+++++++++******))))))''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&((((((((('''&&&$$$"""!!!%%%)))***&&&%%%((()))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))'''$$$###$$$&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''$$$$$$'''(((%%%"""###$$$$$$$$$###"""""" !!!"""###$$$$$$%%%'''&&&%%%$$$###$$$$$$%%%!!!!!!!!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""###"""!!! !!!###"""!!!!!!""""""!!! """###$$$###"""!!!"""$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""!!!""""""!!! """"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$###!!!!!!"""$$$%%%%%%'''%%%$$$$$$%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$######%%%'''))))))'''$$$###$$$$$$%%%$$$###"""!!!######""""""!!!"""""""""!!!!!!""""""######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$)))((('''&&&&&&'''((()))%%%$$$#########$$$%%%&&&'''''''''&&&$$$###!!! """"""""""""############!!!"""######$$$$$$$$$#########""""""""""""######$$$$$$######""""""!!!!!!$$$""" !!!###$$$""" """""""""######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$"""!!! """"""""""""""""""######$$$$$$$$$###""" """""""""""""""#########""""""""""""""""""""""""#################################$$$&&&%%%###""" !!!"""######!!!%%%$$$######""""""""""""%%%###!!!!!!$$$%%%$$$"""!!!!!!!!!"""""""""""""""######""""""###$$$$$$%%%!!!!!!"""###$$$%%%&&&'''###############"""!!!!!!!!!#########!!!!!!"""###$$$""" !!!""""""!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""" !!!###$$$%%%######$$$$$$$$$$$$######$$$######$$$&&&''''''&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""#########$$$&&&""""""############""""""!!!!!! !!!######"""!!!!!!!!! """$$$######""""""######$$$%%%%%%$$$"""!!! !!!"""#########"""!!!!!!"""###$$$!!!$$$$$$"""!!!"""###$$$###"""!!!!!!!!!""""""!!!!!! !!!"""$$$%%%$$$$$$$$$#########""""""!!!!!! !!!###$$$%%%"""""""""""""""#################################"""""""""!!!!!!!!! sssdddUUUFFF===:::777666555444333333444444444333333333333444444555444444333222222111111000111000//////000000///......,,,---000000......000))))))***+++,,,------...---,,,,,,+++***)))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''')))))))))(((&&&$$$###"""$$$&&&'''%%%%%%((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$''''''%%%%%%))))))&&&$$$$$$$$$$$$###"""!!! !!!"""$$$&&&((()))***)))'''%%%###"""###$$$%%% """###%%%&&&!!!!!!!!!"""""""""######%%%%%%%%%%%%$$$$$$###"""###"""!!!"""###$$$###""""""$$$$$$$$$###"""###$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""######""" !!!"""""""""!!!!!!###%%%"""""""""""""""###$$$$$$!!!"""###$$$%%%%%%%%%%%%"""!!!$$$###!!!%%%$$$###$$$%%%%%%$$$###%%%######$$$&&&'''%%%"""###""""""###$$$$$$###!!!######$$$%%%$$$###"""!!!######"""!!! !!!!!!########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$######""""""######$$$############$$$%%%&&&&&&%%%&&&&&&%%%%%%$$$###"""%%%$$$###"""!!!"""######!!!!!!"""############"""""""""###############"""%%%%%%$$$###"""!!!!!! %%%$$$############""" !!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$######!!! """"""###############$$$############"""!!! ############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""!!!"""###$$$###"""!!! """"""!!!!!!!!!""""""###&&&$$$"""!!!"""#########!!!!!!!!!"""""""""###############"""######$$$%%% !!!!!!"""###$$$%%%%%%###############"""!!!!!! !!!""""""!!! !!!######!!! !!!!!! """######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######"""!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!  """%%%""""""""""""######""""""###"""!!!"""######!!! ###%%%!!! ######""""""""""""###$$$$$$$$$###!!! !!!"""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!""""""""""""###$$$$$$###""""""""""""###$$$"""!!! !!!###$$$$$$############""""""""" !!!"""###### !!!!!!"""######$$$$$$########################!!!!!!!!! ssseeeVVVFFF===:::999777666444333333444444222222222333444444444444333333222222111000000///111000///000111222000///------...//////...------))))))***+++,,,------...++++++***)))((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&%%%$$$$$$$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""###$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%((((((&&&&&&******((($$$$$$$$$$$$######""""""$$$$$$%%%%%%&&&''''''''')))'''%%%"""!!!"""###$$$$$$$$$#########$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!%%%""" """%%%'''$$$!!!###""""""###%%%&&&&&&%%%"""$$$%%%$$$###"""###%%%%%%$$$!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""" $$$%%%&&&%%%$$$$$$&&&(((###############$$$%%%%%%!!!"""###$$$$$$%%%%%%$$$""""""%%%%%%%%%%%%#########%%%&&&%%%$$$!!!!!!""""""#########"""&&&$$$""""""#########""""""###$$$%%%$$$$$$""""""$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""%%%%%%%%%%%%$$$$$$$$$$$$###############""""""!!! """"""######$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###!!!!!!!!!###$$$""""""###############"""!!!"""###$$$%%%$$$###"""$$$$$$$$$######"""""""""%%%%%%$$$######"""!!!  !!!!!!""""""""""""!!! !!!""" !!!"""###############%%%%%%%%%%%%$$$$$$##################"""""""""!!!######""""""""""""""""""!!!!!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""###"""!!!######$$$%%%$$$$$$###"""###""""""!!!!!!""""""###$$$"""!!! !!!"""###$$$!!!!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######""""""!!!###############"""!!!!!! !!!###"""!!!!!!"""######"""!!!!!!""""""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!"""$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$#########"""!!!""""""!!!!!!""""""""""""""""""#########$$$###""""""######!!!###%%%""" !!!"""""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""######$$$$$$"""!!!!!!###$$$$$$###$$$$$$$$$###############&&&%%%"""!!! !!!###$$$############"""""""""""" !!!""""""!!!!!!""""""#################################### !!!!!!"""###$$$%%%%%%rrrdddUUUFFF<<<888:::999777555444444555555111222222333333444444444666666666555444444333333111000000111222222111///...//////...---------+++++++++++++++++++++++++++++++++***)))((('''&&&%%%(((((((((((((((((((((((()))))))))*********))))))'''''''''''''''''''''''''''$$$###$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&&&&''''''%%%$$$""""""###############$$$%%%((((((&&&'''***+++((($$$$$$$$$$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!! (((&&&$$$"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&"""!!!!!! !!!"""$$$!!!!!! """$$$%%%%%%$$$"""###$$$$$$""""""###$$$%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""&&&''''''&&&$$$###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&"""######$$$$$$######"""###%%%&&&&&&%%%&&&)))---%%%#########%%%&&&%%%$$$"""%%%$$$!!! """%%%'''%%%"""""""""######"""""""""$$$$$$%%%$$$###"""%%%$$$######""""""""""""%%%%%%$$$$$$######""""""&&&&&&&&&&&&%%%%%%%%%%%%""""""######""""""!!! """"""############""""""""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''%%%###"""!!!"""###$$$###$$$$$$%%%$$$$$$######!!!"""###%%%%%%%%%$$$###""""""######$$$$$$%%%%%%$$$$$$$$$###!!! #########""""""!!!!!!!!!"""""""""""""""""""""""" """######$$$$$$$$$ !!!"""###$$$$$$$$$$$$######""""""""""""###### !!!!!!"""######$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!%%%%%%###"""""""""""""""  !!!###%%%""""""###$$$$$$%%%&&&&&&$$$$$$###############$$$&&&%%%%%%$$$######""""""###############"""!!!!!!!!!"""$$$###""""""$$$%%%###"""""""""######!!! !!!###%%%%%%###!!! """"""""""""""""""""""""!!! !!!!!!"""###$$$%%%###""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######%%%$$$###%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$#########""" """$$$%%%###!!! """"""!!!!!!"""###$$$$$$$$$###"""###$$$###!!!!!!!!!!!!"""""""""!!!""""""!!!!!!""""""###$$$$$$$$$######""""""""""""############""""""!!!!!!%%%###""""""$$$%%%%%%%%%$$$$$$$$$$$$######""""""'''&&&$$$"""""""""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!############""""""!!!!!!""""""""""""""""""""""""!!!""""""###$$$%%%&&&'''qqqcccTTTEEE;;;888999888777666555555666777333222222222222333333444666555555444444333222222/////////111333333111///...000///,,,,,,//////...,,,,,,,,,++++++*********---,,,,,,+++***)))((((((((((((((((((((((((((((((((()))***************)))''''''&&&&&&%%%&&&''''''***%%%###&&&)))'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""")))'''%%%%%%%%%%%%###!!!!!!!!!"""###$$$$$$%%%%%%$$$'''(((&&&'''***+++)))%%%$$$$$$%%%%%%&&&(((((( !!!!!!"""""""""###%%%$$$$$$############### !!!"""###$$$&&&''' !!!"""###$$$$$$%%%!!!!!!###&&&'''&&&"""!!!###"""!!!!!!#########"""!!!"""###$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$######$$$$$$"""!!! !!!###$$$$$$$$$$$$$$$%%%&&&&&&"""###############""""""!!!###%%%$$$""""""&&&***%%%$$$###$$$%%%%%%$$$###$$$((('''###!!!$$$)))%%%###!!!!!!""""""!!! !!!"""###$$$%%%$$$######$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%""""""######""""""!!! !!!""""""######""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&"""###$$$###!!! !!!''''''&&&%%%$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$###############"""!!!!!! """$$$$$$$$$$$$$$$###"""""""""###### !!!"""###$$$%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############""" """"""""""""############&&&%%%$$$###"""!!!!!!!!! !!!!!!!!!!!!"""$$$!!!""""""###$$$%%%&&&&&&%%%$$$######"""##################$$$$$$$$$%%%%%%###############"""!!!!!!!!!"""$$$$$$######$$$&&&$$$"""!!!"""###$$$###""" """###$$$$$$######""""""""""""""""""""""""""""""!!!""""""###$$$%%%###"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$######!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$$$$$$$#########""""""""""""&&&'''%%%###!!!!!!""""""!!!!!!!!!###$$$%%%$$$###"""###$$$$$$"""!!!&&&### !!!"""!!!"""!!!!!!!!!!!!"""######$$$$$$$$$$$$#########"""$$$$$$$$$$$$###""" ######$$$$$$$$$$$$%%%%%%######$$$$$$######"""!!!&&&%%%$$$$$$############!!!!!!"""""""""""""""### !!!!!!"""""""""!!!!!!$$$$$$######"""!!!!!! """"""""""""""""""""""""############""""""""""""rrrdddTTTEEE;;;999777777555555444555666777555444222000000111333444444333333222111111000000......///111333222000......000///+++---333666444,,,,,,,,,+++++++++******,,,+++++++++******))))))((((((((((((((((((((((((&&&'''((()))***))))))((()))((('''%%%$$$###$$$$$$&&& $$$)))(((&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""$$$"""""""""######!!!""""""######$$$%%%%%%&&&###&&&'''%%%&&&***+++(((&&&%%%$$$$$$$$$%%%&&&'''#########$$$%%%%%%&&&&&&""""""###$$$%%%$$$$$$### !!!!!!###$$$$$$!!!"""###$$$%%%&&&''''''"""---999;;;222(((######!!!  """######!!! !!!""""""!!! !!!"""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!! !!!!!! !!!#########""""""######$$$%%% !!!"""######$$$$$$###!!!!!!!!! !!!###$$$'''%%%$$$$$$%%%%%%###""" ###%%%&&&$$$$$$%%%'''###"""!!!!!!######""" !!!"""###$$$%%%$$$$$$###""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############"""!!!!!! !!!""""""!!! ######$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%"""$$$%%%$$$"""!!!"""$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######"""############"""!!!!!!"""#########"""&&&%%%###""""""""""""###!!!!!!""""""#########$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$"""###############$$$%%%%%%###""""""!!!!!!!!!"""""" ###&&&&&&###!!! !!! !!!"""###$$$%%%%%%%%%$$$$$$###""""""######"""""""""##############################"""!!!!!! !!!######""""""$$$%%%"""!!!!!!###$$$$$$ """###$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$######!!!"""!!! ###$$$%%%%%%%%%%%%$$$###""""""""""""##################"""""""""!!!!!!!!! """$$$%%%###"""######""""""!!! !!!###%%%&&&###""""""###%%%%%%$$$"""!!!""""""!!! !!!!!!!!!!!!!!!!!!"""#####################""""""!!!""""""###$$$######"""!!!!!!$$$%%%"""!!!"""$$$""""""#########"""!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!""""""######!!!""""""######"""!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!sssdddUUUEEE<<<:::666555444333444555666777666444222000///000222444777666666555555444333333------...000222222000...---000///+++...666;;;:::++++++++++++++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))$$$%%%'''((((((((('''''',,,***(((%%%"""!!!!!!!!!  '''&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%"""&&&&&&%%%&&&***+++((('''&&&%%%###"""######$$$#########"""""""""""""""!!!###%%%&&&%%%$$$###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!! 333HHHHHH666$$$ ###%%%#########%%%&&&%%%$$$ !!!"""!!!  """""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###"""  !!!!!!!!!"""$$$&&&!!!!!!!!!!!!!!!""""""###!!!"""$$$%%%%%%%%%)))%%%""""""&&&((('''%%%'''&&&$$$$$$$$$$$$###!!!!!! """$$$%%%$$$"""$$$######$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$### !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############""""""!!!###$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$###""""""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%###############"""!!!!!!$$$###""""""###%%%'''(((%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&& !!!!!!!!!!!! !!!!!!!!!!!!  !!!"""$$$$$$%%%%%%$$$%%%&&&&&&%%%### '''%%%$$$""""""""""""###############"""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''%%%""" !!!!!! """######$$$'''***)))%%%!!! !!!"""######%%%%%%$$$###""""""######$$$$$$###"""!!! ###############"""!!!!!! """"""!!!!!!###%%%!!! """$$$$$$!!!"""%%%'''((("""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######$$$###"""###&&&'''&&&%%%"""###%%%&&&&&&%%%###"""#########"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!$$$&&&"""!!! !!!###%%%&&&"""""""""###%%%&&&$$$######### ###!!!!!!!!!!!!!!!"""######"""""""""""""""!!!!!!  """###$$$$$$###### %%%%%%!!! """!!!""""""######!!!  !!!######"""  !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%uuuiiiXXXDDD;;;<<<888777666666777777666555444222000///000222444666:::888666666555444111//////////////////.........,,,++++++---000222222222......---------,,,,,,,,,++++++***)))((('''&&&&&&((((((((((((((((((((((((***(((&&&''')))+++***(((((('''&&&%%%$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%$$$###$$$&&&'''&&&%%% ###$$$"""###(((&&&&&&&&&&&&$$$""""""%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''(((((("""#########"""###%%%&&&((( !!!&&& '''$$$!!! !!!"""""""""###...:::<<<444***&&&&&&!!!!!!!!!!!!!!!"""######"""""""""!!!"""######$$$ !!!!!!"""$$$''')))&&&""""""###''')))***$$$###"""###$$$$$$###""" !!!"""###$$$$$$$$$$$$#########"""%%%&&&'''''''''%%%###!!!!!! """&&&%%%"""###'''***)))((('''&&&%%%%%%%%%&&&###!!!!!!$$$%%%$$$!!!"""############"""!!!!!!&&&%%%$$$#########%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$$$$"""!!!%%%$$$$$$$$$######"""""" """######$$$$$$!!!!!!""""""""""""!!!!!!############""""""""""""######$$$%%%$$$###"""!!!!!! """$$$%%%""""""#########$$$$$$$$$$$$###"""!!!!!!!!!###### !!!###&&&'''%%%  !!!!!!""""""!!! !!!###$$$$$$###"""!!!!!!"""###$$$###$$$$$$###"""!!!!!!"""######""""""""""""######""""""""""""""""""""""""%%%%%%$$$###""""""######!!!###%%%'''(((#########"""######$$$$$$########################%%%%%%$$$###"""!!! !!!!!!"""###############***)))<<<&&&%%%!!!""""""""""""############""""""""""""###$$$%%%&&&###%%%$$$###%%%)))((($$$"""""""""""""""""""""""""""######"""!!!!!!###%%%$$$$$$$$$###!!!!!!###%%%#########"""######$$$$$$!!!!!!!!!!!!!!!""""""###%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!"""$$$$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&""""""###$$$$$$"""!!! """######$$$$$$%%%&&&&&&""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" """######"""!!!!!!&&&$$$!!!!!!"""$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! %%%$$$"""!!! !!!wwwjjjYYYEEE;;;<<<999888777777888888777666444333111000000222555666777555444444444333000.../////////////////////...///...---...///000///...---------,,,,,,,,,+++++++++******))))))((((((''')))))))))))))))))))))))),,,***(((((()))***)))''')))((('''&&&%%%%%%%%%%%%)))((('''&&&%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%(((&&&&&&&&&((()))((('''%%%$$$###"""######%%%%%%%%%%%%$$$############### !!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$############$$$$$$%%%$$$$$$$$$$$$###"""###$$$!!!!!!'''%%%"""+++(((&&&######$$$%%%&&&%%%!!!(((//////)))###!!!"""!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$"""###$$$###!!!!!!###$$$***'''###!!!"""$$$%%%&&&$$$###""""""$$$$$$###"""%%%$$$###!!!!!!!!!!!!!!!$$$$$$#########"""""""""$$$%%%&&&''''''%%%###"""###!!!"""%%%%%%"""###&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###$$$$$$###$$$$$$#########"""""""""%%%$$$######"""###$$$%%%""""""!!!!!!!!!!!!""""""%%%###"""###$$$$$$###"""%%%%%%$$$$$$$$$#########!!!"""##################""""""############""""""###########################$$$$$$%%%%%%###"""!!!"""""""""""""""###$$$%%%###############$$$%%%&&&&&&%%%$$$######$$$%%%%%%'''$$$!!! !!!"""###""" !!!!!!!!!"""!!!!!! !!!"""###$$$%%%$$$###""""""###$$$%%%"""###$$$###!!! !!!"""#########""""""#########""""""""""""""""""""""""%%%%%%$$$###############!!!!!!!!!"""###$$$%%%&&&$$$$$$###############$$$########################!!!!!!!!!!!!!!! """!!!  $$$))),,,(((111JJJ111,,,###$$$'''""""""""""""############$$$######"""""""""######$$$&&&&&&$$$&&&******&&&""""""""""""""""""""""""$$$%%%%%%$$$!!! !!!$$$%%%%%%$$$""""""$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%###############$$$$$$%%%""""""!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!"""$$$$$$"""!!!"""###""""""!!!!!!""""""###$$$###############"""!!!!!!"""######$$$$$$%%%%%%&&&###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""############"""""""""!!!###$$$$$$$$$$$$$$$#################################"""""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""&&&$$$!!!!!!"""$$$$$$$$$!!!!!!"""""""""!!! ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! $$$###"""!!! !!!!!!xxxkkkYYYEEE;;;;;;:::999888888999999888777444333222111111222444666333222111222222222000........./////////////////////...------...///...,,,------,,,,,,,,,+++++++++************************************************---+++)))((((((((('''&&&))))))((('''&&&&&&&&&&&&))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%***(((((((((***+++***)))'''$$$!!!"""&&&'''$$$!!!$$$###"""!!!"""$$$&&&(((#########$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''"""""""""""""""###$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""""""""$$$&&&''''''%%%######%%%&&&'''&&&%%%&&&'''%%%###!!!"""###!!!!!!!!!"""""""""######"""""""""""""""############$$$$$$###""""""###%%%***'''$$$""""""######"""$$$###""""""$$$$$$###"""&&&%%%$$$#####################"""""""""!!!!!!!!!"""###%%%&&&&&&&&&%%%$$$%%%""""""%%%%%%######&&&$$$%%%%%%&&&''')))***+++###$$$$$$###""""""###%%%&&&%%%$$$#########$$$$$$######"""""""""######$$$###""""""""""""""""""###$$$###""""""$$$%%%$$$###%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$########################$$$$$$###$$$%%%%%%%%%$$$"""!!!######$$$$$$%%%$$$$$$$$$$$$###""""""###%%%'''(((%%%$$$$$$###$$$$$$%%%%%%)))&&&!!! !!!###### !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%"""#########!!! !!!"""$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$###############%%%%%%$$$###############%%%%%%$$$###""""""""""""######################## !!!!!!"""""""""######"""!!!!!!###(((+++,,,>>>YYY888,,,######"""""""""""""""############%%%$$$###"""!!!!!!!!!!!!###%%%%%%$$$&&&***)))%%%!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%""" $$$%%%%%%$$$######%%%&&&&&&%%%$$$##############################$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""############""""""!!!"""$$$$$$"""!!!"""###""""""!!!!!!""""""###$$$$$$######"""""""""""""""""""""######$$$%%%%%%%%%##############################$$$$$$######"""!!!""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""######"""""""""""""""###"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$&&&$$$!!!!!!###$$$$$$$$$!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! ###"""!!!!!!!!!!!!""""""zzzkkkXXXEEE<<<;;;:::888777777888999777666333222111000000111333444222111000111222222000...............////////////,,,++++++,,,///000000///------------,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))***)))(((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&'''((('''&&&%%%&&&&&&)))''''''''')))***)))(((%%%###"""###%%%&&&### ######""""""###%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$###"""$$$&&&###$$$$$$###""" !!!###$$$$$$$$$'''%%%"""!!!"""#########"""""""""######"""""""""!!!!!!"""###############!!!"""""""""###&&&((()))&&&$$$######$$$######$$$"""!!!"""###$$$###""""""""""""###$$$%%%&&&'''""""""""""""!!!!!!!!!!!!!!!"""$$$%%%&&&&&&&&&%%%'''######&&&'''$$$$$$&&&&&&&&&&&&''')))***,,,---!!!###%%%$$$!!!!!!$$$'''((('''%%%######$$$%%%&&&"""""""""""""""#########$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$########################$$$$$$$$$$$$$$$######""""""######$$$$$$######""""""""""""##################$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""%%%###"""!!!"""%%%(((***""""""""""""""""""######%%%$$$$$$$$$%%%###!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!!!!###%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######""""""!!!""""""###&&&&&&%%%$$$#########$$$&&&%%%$$$###""""""""""""########################""""""#########$$$$$$$$$$$$&&&'''&&&$$$$$$&&&)))999III]]]333&&&!!!"""!!!"""""""""##################"""!!!!!! !!!!!!!!!######"""$$$(((&&&"""!!!!!!!!!!!!!!!!!!!!!!!! $$$%%%$$$#########"""###$$$$$$######$$$%%%$$$###"""!!! !!!!!!!!!!!!!!!""""""##################$$$%%%%%%"""""""""######"""""""""!!!"""$$$$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!!!!"""###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""######"""""""""###############&&&%%%$$$$$$###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%###""""""###$$$$$$##################"""!!! ##################""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""{{{jjjVVVDDD<<<;;;999777666666777777666555222111000000///000111111222111111222333333111000---.........//////000000...---,,,---///000///...............------------)))))))))***++++++,,,,,,((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""&&&((()))(((&&&%%%'''(((%%%$$$$$$$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$"""###%%%%%%&&&%%%$$$$$$'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""%%%%%%%%%&&&'''((()))))))))&&&$$$$$$%%%&&&&&&$$$!!!&&&$$$!!!+++---&&&""" """$$$###"""###!!! """"""!!!""""""############"""!!!!!!!!!"""############"""!!!!!!!!!"""%%%'''&&&$$$$$$%%%&&&''''''&&&###"""!!!"""######"""!!! !!!"""$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&((($$$$$$(((***(((&&&&&&%%%$$$$$$$$$%%%%%%&&&'''!!!###%%%$$$!!!!!!$$$'''((('''%%%######$$$%%%'''!!!!!!""""""############""""""!!!!!!!!!!!!""""""###"""!!!"""$$$%%%%%%$$$!!!!!!""""""""""""""""""!!!"""######$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$###"""%%%$$$"""!!!"""$$$''')))!!!!!!""""""############%%%$$$$$$$$$%%%$$$!!!""""""##################!!!""""""###############"""##################"""!!!###$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!! !!!"""%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############%%%&&&'''&&&&&&+++444<<>>&&&(((###%%%)))""""""""""""############&&&%%%$$$###"""""""""""""""%%%'''''')))+++)))###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!###%%%'''"""%%%''')))((('''((()))##################$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$!!!"""$$$$$$"""!!!"""###$$$$$$$$$###$$$%%%%%%&&&"""###$$$$$$$$$###!!! !!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$$$$###""""""###%%%'''((( !!!!!!"""###$$$$$$$$$'''&&&%%%$$$############""""""""""""""""""""""""############$$$&&&((()))$$$###"""###%%%%%%###""""""###$$$%%%&&&'''''''''!!!"""###"""!!! """"""""""""""""""""""""##############################$$$$$$%%%%%%%%%%%%"""#########"""!!!xxx___LLLAAA<<<888:::777555555777999999777555222111222444555333111333333333222222222111111---------,,,,,,---------///............---------...---,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&''',,,)))### $$$''' """$$$%%%%%%%%%###"""''''''''''''&&&%%%$$$$$$'''&&&%%%$$$$$$&&&((()))(((((('''&&&%%%$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$%%%&&&(((***111,,,&&&$$$&&&'''$$$!!!"""###$$$###""""""$$$&&&)))'''%%%&&&((('''$$$!!!!!!!!!!!!!!!""""""""""""%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$%%%%%%$$$!!! """###%%%&&&&&&###############$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$'''$$$""""""$$$%%%""" ######$$$$$$$$$%%%%%%%%%&&&(((,,,......+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&### ###$$$$$$###!!!"""$$$&&&(((&&&$$$!!! !!!"""###$$$((()))&&&$$$&&&&&&$$$""""""""""""############&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%'''))) !!!###$$$%%%&&&'''%%%%%%%%%%%%$$$###""""""&&&&&&%%%$$$#########$$$ !!!"""###############((('''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""###$$$%%%%%%&&&&&&$$$%%%%%%###""""""$$$'''###$$$%%%$$$!!! !!!%%%%%%$$$$$$###"""""""""######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""$$$%%%'''''''''&&&%%%$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$###""""""$$$&&& !!!"""######$$$######&&&%%%###$$$''')))******$$$$$$######"""!!! ########################""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&########################$$$######""""""######$$$&&&&&&%%%$$$$$$######"""!!!"""""""""""""""!!!!!!%%%###""" !!!###$$$##################$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%###!!! """$$$%%%((('''"""###)))+++((("""""""""$$$&&&'''&&&%%%&&&$$$""" """%%%((($$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!!!!! $$$###"""!!!!!! !!!!!!$$$###"""""""""""""""###""""""###$$$$$$$$$$$$###"""""""""""""""######$$$&&&%%%$$$$$$%%%%%%###"""""""""""""""###$$$%%%&&&""""""!!!!!! zzz```LLLAAA<<<777888666333333666777777555777555444444666777666444333333333222222222111111......------------......000////////////............---,,,+++***************)))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&'''''')))'''&&&$$$$$$%%%&&&'''###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$&&&&&&((($$$!!!###!!!"""###$$$###""""""$$$&&&'''%%%######$$$$$$""" """""""""#########$$$$$$"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%"""$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$&&&$$$""""""$$$$$$""" ######$$$$$$$$$%%%%%%%%%$$$%%%(((******(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%'''$$$!!!!!!###$$$###"""%%%%%%%%%###""""""$$$&&&%%%%%%$$$$$$######""""""$$$((()))&&&$$$%%%&&&$$$""""""""""""##################$$$$$$$$$$$$$$$$$$'''&&&%%%######$$$&&&''' !!!"""###$$$$$$$$$%%%%%%%%%%%%$$$######&&&%%%$$$############$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""""""""###$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$######%%%'''$$$%%%%%%$$$"""!!!!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%""""""!!!!!!!!!""""""###""""""!!!!!! !!!!!!!!!######$$$%%%&&&&&&&&&&&&################################################%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$######%%%&&&###############"""""""""$$$###"""###&&&(((((((((&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%########################!!!!!!!!!"""$$$%%%'''(((&&&%%%%%%$$$$$$######"""!!!"""""""""""""""!!!!!!$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$%%%&&&&&&"""""""""!!!!!!######&&&%%%!!!"""''')))'''###"""!!!!!!""""""!!!###""""""""""""###$$$%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$#########$$$######"""""""""###### !!!"""###%%%&&& !!!""""""######""""""""""""!!!!!!""""""###$$$&&&%%%###$$$%%%%%%$$$"""###""""""!!!!!!!!!""""""######"""""""""!!!!!!!!!|||bbbMMMAAA;;;777888666444444666777666555666555444444666666555444333333333222222222111111//////............//////000000000////////////...------,,,+++******************)))))))))((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''%%%&&&((()))***))))))(((%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&### $$$&&&%%%$$$"""###$$$$$$######$$$&&&'''%%%"""!!!"""######"""######$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&&&&$$$######%%%&&&&&&$$$!!!&&&&&&&&&%%%$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$""""""######!!! ######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$ !!!"""$$$%%%&&&''''''$$$!!! """###$$$&&&&&&&&&$$$""""""$$$%%%"""###%%%&&&&&&%%%###"""%%%)))***'''%%%'''(((&&&""""""""""""######$$$$$$###$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$$$$$$$$$$%%%!!!!!!"""""""""############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$'''&&&%%%%%%%%%&&&'''((('''&&&$$$"""!!!"""###$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&%%%###!!!"""###""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###########################$$$%%%&&&'''######"""""""""###$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$######%%%'''&&&%%%$$$###"""""""""""""""!!!!!!###%%%&&&&&&$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""""""""""""###%%%&&&((()))%%%%%%%%%$$$######""""""!!!""""""#########""""""$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$%%%%%% """###"""!!!!!!"""###"""###### !!!%%%&&&%%%###!!! !!!""""""!!! !!!"""$$$$$$###""""""!!!"""###%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""$$$$$$#########$$$%%%%%%"""""""""###$$$%%%&&&'''!!!""""""###############"""!!!!!!!!!!!!"""######&&&$$$###$$$%%%%%%$$$"""%%%%%%###""""""!!!!!!!!!$$$$$$############""""""~~~cccMMMBBB;;;777999999888888888888888777666666555555666666666555333333333222222222111111000000////////////000000////////////............---,,,++++++*********+++*********)))))))))((((((************************((((((''''''''''''''''''&&&''')))++++++***)))((($$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&###############$$$$$$%%%&&&&&&&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%''')))***+++***)))((('''%%%$$$$$$'''(((((('''"""###%%%%%%$$$###$$$%%%((('''$$$######$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%!!!"""###%%%&&&%%%%%%$$$$$$######%%%&&&'''%%%$$$######$$$$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&'''(((((('''%%%###!!!!!!"""$$$$$$%%%&&&%%%###!!!!!!###$$$######$$$%%%&&&&&&%%%%%%(((+++,,,(((''')))***)))"""""""""###$$$$$$%%%%%%%%%&&&&&&'''((()))******((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$)))(((&&&%%%%%%&&&((())))))(((%%%$$$###$$$&&&'''"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%%%%&&&(((%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''&&&%%%$$$###"""######$$$!!!!!!"""$$$&&&&&&%%%###$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!!!!!""""""""""""""""""###$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""""""""######$$$$$$######%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""#########""""""""""""!!!!!!###%%%&&&%%%$$$%%%&&&!!!""""""!!!"""$$$%%%%%%"""!!!!!!"""%%%''''''''' !!!"""#########""""""!!!"""###$$$%%%%%%$$$### !!!!!!!!!!!!###############$$$%%%&&&)))((('''&&&&&&%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""!!!!!!!!!!!!"""######%%%$$$######%%%%%%$$$###'''&&&&&&%%%$$$$$$%%%%%%########################cccMMMAAA<<<888999999:::999888888777888777888888888777777888888333333333222222222111111000000////////////000000......---------,,,,,,,,,,,,,,,++++++******++++++************))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((()))))))))(((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&&&&%%%###""""""$$$&&&((())))))(((((((((((())))))(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&(((***---------+++***%%%$$$######$$$$$$$$$###!!!###%%%&&&%%%$$$$$$%%%((('''%%%######$$$%%%'''#########$$$$$$$$$%%%%%%###$$$%%%&&&%%%%%%######$$$$$$###%%%'''((('''&&&"""#########$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$""" """$$$&&&%%%$$$###$$$%%%((()))&&&******&&&%%%(((***)))######$$$$$$%%%&&&&&&'''&&&&&&'''(((((()))******%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%$$$$$$$$$$$$$$$%%%%%%)))(((&&&%%%$$$&&&'''((()))'''&&&$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))((('''&&&'''(((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############$$$###'''&&&%%%%%%$$$$$$$$$%%%###"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&((($$$$$$$$$$$$$$$%%%&&&&&&###"""###%%%''''''%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$#########$$$%%%%%%""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######""""""!!!""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###"""!!!"""""""""###$$$$$$$$$%%%#########""""""""""""!!!!!!###%%%&&&%%%$$$%%%&&&###""""""###$$$$$$%%%&&&$$$###"""$$$''')))******###""""""!!!"""###$$$$$$######$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%(((((('''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""""""""""""""###$$$$$$%%%$$$######%%%%%%%%%###%%%%%%$$$$$$%%%&&&&&&'''""""""""""""""""""""""""cccLLLAAA<<<888777888999999777555555666222444555444333222333555333333333222222222111111000000////////////000000---------,,,,,,,,,++++++,,,,,,++++++***++++++,,,++++++*********)))))))))((((((((((((((((((((((((''''''((()))))))))((((((+++***((('''&&&'''(((((('''''''''((((((((())))))************)))((('''&&&'''&&&%%%$$$$$$&&&((()))***))))))((((((((())))))(((((('''&&&%%%%%%&&&&&&$$$%%%&&&'''''''''''''''###$$$$$$%%%&&&'''((((((%%%&&&)))+++,,,+++***)))%%%%%%%%%$$$$$$###""""""!!!$$$&&&'''&&&$$$%%%%%%%%%%%%%%%$$$""""""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$######""""""$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&########################$$$&&&((((((&&&%%%$$$$$$###$$$$$$###!!!!!!$$$&&&(((&&&$$$######%%%(((***###''''''###"""%%%''''''$$$%%%%%%&&&'''((())))))$$$%%%%%%%%%&&&'''''''''$$$%%%%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******((('''((((((&&&'''((('''&&&%%%&&&'''(((((('''&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((()))(((&&&%%%'''((("""###$$$&&&&&&'''&&&&&&%%%$$$$$$%%%'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$%%%%%%&&&########################"""""""""###%%%&&&((()))$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%&&& !!!!!!"""###$$$%%%%%% """###"""!!!!!!"""###$$$""""""%%%&&&$$$%%%''''''%%%######%%%&&&'''&&&$$$###"""""""""###%%%&&&###$$$$$$$$$$$$"""!!! """""""""###$$$$$$%%%%%%###""""""""""""######$$$###"""""""""######$$$%%%!!!""""""###############$$$############$$$%%%%%%$$$#########%%%&&&%%%$$$!!!!!!!!!""""""###%%%%%%!!!!!!!!!""""""""""""###~~~bbbLLLAAA<<<999666999::::::777555555666000222333222000///111333333333333222222222111111000//////......//////000......---------,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++*********))))))''''''''''''''''''''''''&&&'''((()))***))))))(((((((((((((((((())))))***&&&'''((()))***))))))((((((((()))))))))(((((('''&&&'''((()))***)))((((((&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&'''''''''$$$%%%''')))*********)))'''((((((((('''&&&&&&&&&!!!$$$&&&'''&&&%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%(((&&&%%%%%%'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((())))))&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&((()))'''%%%###$$$&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""""""""######$$$$$$$$$%%%&&&'''&&&$$$###$$$&&&$$$$$$%%%$$$###$$$''')))''''''&&&%%%%%%&&&'''((($$$'''&&&"""!!!%%%((((((&&&&&&'''((()))***++++++%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''')))++++++)))(((((()))&&&'''(((((('''&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$(((((('''''''''''''''((((((((('''&&&&&&&&&''''''!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))***((('''&&&''')))###$$$&&&(((((('''%%%$$$'''%%%$$$$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$%%%'''((($$$$$$######""""""!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&"""""""""!!!!!!###$$$!!!!!!&&&'''######''''''$$$""""""$$$&&&''''''######$$$%%%%%%%%%%%%%%%""""""###$$$$$$###"""!!! !!!""""""######%%%%%%$$$#########$$$$$$#########"""######$$$%%% !!!""""""######""""""%%%%%%$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$""""""!!!!!!!!!""""""###"""""""""#########$$$$$$}}}aaaKKKAAA<<<999888;;;===<<<999666777888555777999888666555666999333333333222222222111111//////............////////////.........---------+++++++++***++++++,,,,,,+++++++++************)))''''''''''''''''''''''''&&&'''(((*********)))(((%%%&&&(((***++++++++++++$$$%%%'''))))))(((&&&%%%%%%&&&'''((())))))))))))$$$'''+++...///,,,(((&&&#########$$$&&&((()))***''''''&&&&&&&&&''''''((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((******++++++%%%&&&(((((('''&&&''''''!!!$$$'''((('''%%%%%%%%%%%%(((******(((&&&''')))&&&&&&&&&'''''''''((((((###$$$&&&((())))))(((((()))'''%%%%%%'''((('''&&&"""###$$$%%%'''((()))***$$$$$$%%%&&&'''((()))***&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((''')))***(((%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&''')))+++,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$&&&'''((()))&&&&&&&&&### $$$(((%%%&&&&&&&&&%%%'''))),,,&&&&&&'''(((((('''&&&%%%&&&))))))%%%$$$(((++++++''''''((()))***+++,,,,,,''''''''''''''''''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''&&&&&&'''''''''''''''((()))***(((((())))))((('''&&&%%%$$$&&&((())))))(((&&&%%%%%%&&&(((******)))((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''')))++++++***)))))))))&&&((()))(((''''''((()))%%%%%%&&&&&&'''((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))*********)))'''%%%$$$""""""""""""###$$$%%%%%%%%%$$$$$$###""""""""""""$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))******)))'''&&&((()))$$$&&&(((***)))&&&###!!!'''%%%######$$$&&&&&&&&&""""""""""""""""""""""""########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&###"""!!!!!!###%%%''')))$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$!!! """$$$### !!!&&&'''###"""&&&$$$###!!!"""&&&)))+++,,,!!!###&&&((()))'''$$$### """###$$$$$$######"""######$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$***)))'''&&&%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$###"""###%%%&&&%%%$$$&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%fffNNN@@@;;;;;;::::::999999888777777777555555444444444555555666111111111222222333333333............---+++)))'''---///000222111///---+++------............------,,,+++***)))((()))***+++***!!!###***)))((((((++++++***)))(((((()))))),,,+++***)))(((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%&&&((()))***)))(((&&&%%%&&&'''((((((''''''(((***)))(((&&&%%%$$$$$$%%%%%%%%%'''***)))&&&&&&(((+++&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&(((+++---+++---...+++&&&$$$&&&***&&&&&&''')))+++***'''$$$'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))(((((('''''''''((((((&&&'''((((((((((((((('''$$$%%%&&&'''))))))******((((((((('''&&&&&&%%%%%%+++'''$$$###%%%&&&###!!!******)))(((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))******)))(((''''''((((((&&&%%%###""""""###%%%&&&&&&&&&&&&&&&''')))***+++'''((((((&&&$$$$$$%%%'''%%%%%%'''((((((((('''&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%&&&(((+++,,,'''''''''(((((((((((((((******)))))))))))))))***+++)))'''&&&&&&&&&((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&(((***+++*********,,,))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%&&&((())))))*********++++++++++++((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''(((******((((((((((((''''''''''''(((''''''''''''&&&&&&&&&++++++******))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++******(((''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))+++***)))((((((''''''(((''''''(((((((((((('''''''''((((((((())))))******+++***((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((%%%###!!! !!!###%%%'''&&&&&&&&&'''''''''(((((($$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""!!!###%%%&&&''''''&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%gggOOO@@@;;;;;;::::::999999888777666666555555555555555555555555222222222222222222333333111111000000///...---,,,...............------,,,,,,------......------,,,,,,,,,+++***************,,,%%%###'''+++)))'''(((++++++***))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((('''((()))******(((&&&%%%&&&''')))(((''''''(((***,,,+++***(((((((((((((((&&&'''((((((''''''((()))'''(((((())))))(((((('''&&&%%%%%%%%%&&&(((***,,,)))+++,,,)))%%%###%%%((((((''''''(((***)))(((&&&))))))******)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''(((((('''''''''''''''((('''(((((((((((((((''''''))))))***+++++++++++++++'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))((('''%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))***)))(((((('''''''''(((((('''%%%$$$$$$%%%'''(((%%%&&&'''))))))))))))(((###"""!!!###&&&(((((('''$$$%%%&&&'''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''((()))***&&&&&&&&&'''((()))******...---,,,***))))))((((((((('''&&&%%%&&&''')))+++((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&((())))))'''&&&'''((()))))))))))))))(((((((((&&&'''''''''(((((())))))))))))'''''''''''')))))))))))))))*********++++++(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((()))***+++***))))))))))))((((((((())))))((((((((('''''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((((('''''''''(((((()))(((((()))******)))((((((******))))))((((((''''''+++***)))(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''((((((***)))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&'''((((((((('''&&&$$$###$$$%%%'''(((&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$#########!!!"""###$$$$$$%%%%%%$$$%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''hhhPPPAAA;;;;;;;;;;;;:::999888777666555444555555666555555444444333333222222222222222222111111000///////////////222111///......///000111,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***---******,,,+++(((&&&(((+++***))))))))))))))))))---,,,+++******)))******)))))))))))))))))))))))))))))))))******+++++++++((())))))******((('''&&&&&&((())))))(((((()))***---,,,+++***)))))))))***)))(((((()))***+++***)))))))))************))))))&&&%%%%%%%%%&&&(((***+++)))++++++)))%%%$$$&&&(((***(((''''''((()))((('''************)))((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''((())))))))))))(((''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''$$$'''***)))&&&%%%(((,,,******)))(((((('''&&&&&&''''''''''''''''''''''''&&&'''((())))))***)))))))))))))))(((((((((((((((***)))(((''''''((()))***%%%''')))++++++)))'''%%%$$$  '''***((($$$$$$%%%%%%&&&'''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''%%%%%%&&&''')))***++++++000///---+++)))(((''''''&&&%%%%%%%%%&&&(((***+++((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&+++,,,---,,,***(((((()))))))))))))))************))))))((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))******+++************))))))))))))*********)))))))))((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++))))))************)))))),,,+++***)))(((''''''&&&******))))))))))))))))))******)))(((((()))******(((((((((((((((''''''''')))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***)))'''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))&&&&&&''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''#########$$$$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&''''''((((((hhhQQQAAA<<<<<<<<<;;;:::999888666555555444555666666666555444333333333333222222111111111//////---,,,,,,---.../////////............//////------............------+++,,,---...---,,,+++******,,,......+++'''''')))******)))))))))))))))***---,,,,,,+++******++++++)))))))))))))))))))))))))))))))))************+++))))))*********)))((('''''')))******)))(((***+++******))))))((((((((((((---+++)))***---///---+++))))))************))))))''''''''''''((()))***++++++,,,,,,+++(((((()))++++++)))&&&&&&''')))))))))***)))))))))((('''&&&&&&((('''%%%$$$$$$%%%'''((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''(((*********))))))'''&&&%%%%%%&&&&&&'''((((((((('''&&&&&&''''''((()))******(((***+++***'''%%%&&&'''***))))))))))))((((((((('''''''''''''''''''''''''''((())))))*********))))))***************))))))******))))))))))))******'''(((*********((('''%%%(((%%%"""$$$&&&'''$$$!!!&&&&&&&&&''''''''''''''')))(((''''''&&&'''''''''&&&'''((())))))(((&&&%%%&&&&&&'''((()))******+++///...,,,***)))(((''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((''''''''''''((((((***,,,---,,,+++))))))***((((((((())))))*********++++++***)))))))))***+++((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++*********)))))))))((((((******)))))))))(((((((((++++++******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))+++******))))))(((((((((******)))))))))******+++---+++***((((((***+++---,,,,,,,,,+++*********)))))))))(((((((((((())))))************************+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''(((((()))*********(((((((((((())))))************++++++***)))((('''''''''((((((((()))))))))((((((((((((((())))))***(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&'''((())))))*********(((((('''''''''&&&&&&&&&''''''((((((((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((''''''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((hhhQQQBBB===<<<;;;;;;:::999888777666555555555666666555444444333333333333222222111111111///...---,,,,,,---...///)))***,,,------,,,***)))......////////////......+++,,,---...---,,,+++***&&&+++...---)))((()))******)))))))))))))))******,,,,,,++++++***+++++++++******************************)))))))))(((((((((***************))))))(((((()))******))))))***,,,((()))))))))(((((('''''',,,***((()))---...,,,***((())))))******))))))((()))))))))******+++,,,,,,+++++++++***))))))***+++,,,)))&&&&&&''')))******(((((('''''''''&&&&&&&&&(((((('''&&&&&&'''((((((******++++++++++++******&&&&&&&&&&&&&&&'''((()))************)))((('''&&&%%%&&&(((***,,,---------''''''((()))***++++++,,,)))((('''((())))))&&&###)))))))))************+++((((((((((((((((((((((((((()))*********************++++++,,,,,,,,,+++*********))))))))))))******+++***)))(((((('''(((((())))))***)))'''%%%$$$###((((((((((((((())))))***))))))(((''''''''''''(((&&&''')))******)))&&&%%%)))))))))))))))(((((((((***))))))(((((((((((()))(((((((((((('''(((((((((************************)))((((((''''''(((((()))###%%%''''''&&&&&&'''((('''''''''(((((()))))))))...,,,+++)))))))))***+++'''(((((())))))(((((('''(((((((((((())))))))))))************************''''''((()))***++++++,,,************************))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((''''''''')))))))))(((((((((''''''++++++******))))))(((((())))))))))))************(((((((((((((((((((((((()))((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++***************+++,,,---...---+++******+++---...---------,,,+++++++++******************++++++,,,++++++++++++++++++++++++***)))(((&&&&&&&&&'''(((((('''''''''((()))******((())))))******+++,,,,,,)))***************++++++)))***+++,,,+++***(((&&&((((((((()))))))))******((((((((((((((()))******))))))))))))((((((((((((***)))((('''''''''((()))'''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((***+++++++++++++++''''''''''''&&&&&&&&&&&&(((((()))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))(((((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''gggQQQCCC======::::::999999888777777777777666555444444444444444333333222222222222222222222222111000000000000000***,,,///111111000---,,,---..................---,,,,,,,,,,,,,,,++++++***%%%***---***(((***++++++)))))))))))))))******+++,,,+++************++++++*********************************))))))(((((((((+++++++++***************(((***++++++******+++,,,******++++++++++++***)))(((''''''''')))***)))((())))))************))))))+++++++++,,,,,,---------))))))((((((((()))******,,,***'''&&&((()))******(((''''''''''''((())))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++'''''''''''''''((()))***************)))(((((('''###$$$&&&)))+++,,,------'''(((((()))***++++++,,,&&&$$$$$$'''+++---***&&&))))))******+++,,,------))))))))))))))))))))))))******++++++++++++******)))***,,,------,,,++++++)))))))))))))))))))))))),,,+++)))((('''((())))))&&&)))++++++)))(((((()))***))))))))))))***++++++******)))((((((((((((((('''(((***++++++***((('''+++******))))))(((((('''''''''''''''((()))***************)))))))))((((((************************''''''&&&&&&&&&&&&''''''###%%%'''(((''''''((()))''''''''''''((((((((((((///...+++)))((()))***+++((((((((((((((((((((((((((((((((()))))))))******************************(((((())))))******++++++***************************))))))(((((())))))***)))))))))(((((())))))***((((((((((((''''''''''''))))))((((((((('''''''''&&&&&&''''''(((((())))))******+++++++++,,,,,,,,,************************************))))))))))))******)))(((((()))))))))((((((''''''''''''(((((('''(((((()))***+++,,,,,,************+++,,,---.........---,,,,,,---......+++++++++++++++*********++++++*********+++,,,,,,++++++++++++++++++++++++)))((('''''''''((())))))+++************++++++,,,*********+++,,,,,,------++++++++++++++++++,,,,,,)))***+++++++++***)))((())))))))))))************)))))))))))))))******++++++++++++*********))))))((('''''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((()))***+++---------,,,+++(((''''''''''''&&&&&&&&&))))))))))))************)))))))))*********++++++))))))))))))************))))))))))))************************************))))))))))))))))))))))))(((((()))*********))))))((((((((()))(((((('''&&&''''''''''''''''''''''''}}}fffQQQCCC>>>>>>888888888888888888888888999777555333222333444555222222222222222222333333555555444444333222111000...///000111111111000000+++,,,,,,------,,,,,,+++,,,,,,+++***************''',,,,,,((((((+++---+++)))))))))))))))***++++++******)))))))))******+++************************))))))***************+++,,,,,,++++++************)))***,,,+++******+++---***+++,,,------,,,++++++'''((())))))(((((()))*********++++++++++++******++++++,,,,,,,,,,,,,,,,,,)))((((((((()))*********+++)))(((''')))******)))(((((('''((()))***,,,---(((***+++,,,,,,+++***(((***++++++,,,,,,++++++***(((''''''((((((***++++++))))))*********))))))((("""###%%%&&&((()))******'''''''''(((((()))))))))%%%&&&'''***,,,,,,+++)))))))))***+++,,,---...///))))))))))))))))))))))))***++++++,,,++++++******'''(((***+++,,,+++***)))*********++++++*********)))*********))))))))))))%%%&&&(((***,,,,,,+++******)))((((((((()))+++++++++***))))))(((((())))))((()))***+++,,,,,,++++++*********)))))))))))))))''''''''''''((()))***+++)))******++++++++++++***++++++++++++++++++++++++''''''&&&&&&&&&&&&''''''''')))++++++***))))))***)))))))))(((((((((((((((000...+++)))'''((()))*********((((((((((((******)))))))))*********++++++++++++++++++++++++++++++)))))))))))))))***************************************))))))))))))******)))((((((''''''(((((())))))))))))(((((((((((('''*********)))))))))((((((&&&&&&''''''(((((())))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((((((((((()))***++++++))))))(((''''''((()))))))))))))))******++++++,,,)))*********,,,---...///........................++++++++++++,,,,,,,,,,,,+++******)))))))))******++++++++++++++++++++++++))))))(((((()))***+++---...------,,,,,,,,,,,,---+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++)))))))))*********++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***&&&&&&'''((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***+++---......---,,,+++)))))))))(((((((((''''''))))))))))))************)))))))))*********++++++((()))))))))************************+++++++++,,,++++++++++++++++++++++++************************((()))******++++++******((())))))))))))((('''''')))))))))))))))))))))))){{{eeeQQQCCC>>>>>>777888888888888999999999:::888444222111222444666111111111222222333333444555555555555444222000...+++******)))***+++,,,---*********++++++*********---,,,***)))((()))***++++++...,,,'''(((---...***))))))((())))))***++++++***)))))))))))))))******************************((()))***+++,,,---......---,,,++++++******++++++)))+++,,,,,,+++***,,,---)))***+++,,,,,,,,,+++***(((+++---,,,***)))+++...+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++***)))***+++---------+++)))((((((*********)))))))))))))))+++---///000(((***,,,......,,,***(((******++++++++++++******(((((((((((()))***,,,,,,((())))))************)))'''''')))***++++++++++++&&&&&&&&&''''''''''''''''''***......+++((((((***((()))***+++---...///000))))))))))))))))))))))))++++++,,,,,,,,,++++++***%%%''')))***+++***)))(((***++++++,,,,,,++++++***'''(((***,,,,,,+++(((''')))&&&%%%)))...///+++&&&)))((('''''''''(((***++++++******)))))))))))))))((()))***+++,,,---------(((((())))))******++++++))))))((())))))***++++++((()))***+++,,,---------++++++++++++++++++++++++))))))(((((((((((())))))''')))***)))'''&&&&&&&&&++++++******))))))((((((000...+++(((''''''(((***,,,+++)))(((((()))+++,,,************++++++++++++++++++++++++++++++++++++*********)))))))))))))))******************************))))))))))))******)))(((''''''''''''((((((************))))))))))))+++++++++************)))+++++++++***))))))(((((()))************+++++++++))))))))))))))))))))))))++++++******))))))((((((&&&''''''((()))+++---...+++***)))(((((()))***++++++++++++***************)))******+++,,,...///000......////////////......---------....../////////******)))(((((((((((((((++++++++++++++++++++++++******))))))***,,,...///000///...---------------++++++,,,------......///------------------------+++++++++,,,,,,---------)))************+++++++++---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++'''(((***+++,,,,,,,,,+++***************+++,,,,,,++++++++++++++++++++++++***,,,---//////...,,,+++************))))))))))))((())))))))))))*********))))))))))))************(((((())))))*********************++++++,,,,,,,,,************************************************((()))***+++++++++++++++)))))))))))))))(((((('''++++++******************vvvbbbRRRGGG@@@<<<<<<>>>>>>:::555444888===999666444444666777555333666555444333111000///...555333111000111111000////////////...,,,,,,---...000///......------------+++******))))))******+++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++******,,,+++***))))))***+++,,,******))))))))))))******---+++***((('''(((((()))---,,,***))))))***,,,---///---+++)))))))))+++,,,,,,+++***)))))))))++++++++++++******++++++,,,---,,,---...---+++***+++,,,,,,,,,---,,,+++)))'''&&&%%%---+++***000---(((,,,))))))*********+++++++++***++++++***))))))***,,,111000...,,,,,,,,,...///))))))))))))***+++,,,---,,,+++***))))))***+++,,,'''''''''((())))))******++++++***)))(((&&&$$$###'''(((***+++,,,,,,++++++111///...,,,++++++,,,,,,(((((((((((('''''''''''')))***+++,,,,,,+++***)))++++++***)))(((((())))))******+++,,,------+++)))&&&'''(((+++......,,,))),,,+++***)))))))))***+++))))))*********+++++++++,,,***))))))******)))'''''')))++++++***)))***+++.........---,,,+++******((((((((((((((()))******))))))***++++++,,,------///...,,,+++******++++++***+++,,,+++)))))))))***((((((''''''''''''((((((+++***)))***+++,,,+++)))((((((((((((((()))******,,,,,,+++***))))))******))))))*********))))))(((+++++++++++++++++++++++++++***)))(((((()))******++++++************++++++------,,,+++***)))(((''',,,++++++***+++,,,...///))))))************)))))),,,+++++++++***)))))))))+++++++++******)))))))))''')))***++++++***)))'''))))))*********+++++++++******+++++++++***))))))******+++++++++******)))***+++---...---+++)))(((------------------------(((((()))***,,,---...///222111///---,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,+++***)))))),,,,,,++++++++++++++++++++++++******+++---...///......---------......///+++++++++,,,,,,,,,------,,,---...//////...---,,,******+++,,,,,,---..............................///...,,,***))))))***+++...---,,,***)))(((((('''---,,,+++***+++,,,---......---,,,***)))******+++---------,,,,,,+++++++++------............------***)))))))))((((((((('''++++++,,,,,,,,,++++++***++++++++++++)))((('''&&&---------,,,,,,+++++++++***+++,,,---..................---,,,++++++++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,++++++***))))))((())))))+++******+++,,,---+++***xxxdddSSSGGG???<<<555888:::999555444777::::::888666666777888777555444444444444333333333333555333111000111111000///---......---++++++,,,---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***))))))))))))))))))*********++++++++++++******++++++***))))))***++++++++++++************++++++))))))))))))***+++,,,,,,...,,,+++***)))+++,,,---...---+++*********++++++---,,,++++++++++++,,,,,,...------,,,,,,+++++++++)))***+++***((('''((()))++++++,,,,,,+++)))'''&&&!!!'''(((...;;;999...,,,******+++++++++,,,,,,,,,***++++++***))))))***,,,000///---,,,+++,,,---...******)))******+++,,,---++++++***))))))***++++++((())))))***++++++,,,,,,'''(((((())))))((((((''''''(((***+++,,,,,,++++++---,,,***)))((((((((()))((())))))***+++,,,------******++++++++++++******++++++***)))))))))))))))'''''')))***---......---)))))))))+++------,,,***+++******)))***+++,,,---))))))*********+++++++++---+++******++++++***)))###%%%'''((((((((()))++++++++++++******))))))(((***))))))))))))***++++++******++++++,,,---------000000///------,,,,,,,,,***,,,,,,+++***)))***+++))))))((((((((((((((()))+++***))))))++++++***)))***))))))))))))***++++++,,,,,,+++***************+++++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,,,,++++++************+++++++++++++++++++++*********,,,++++++******+++,,,---)))******************)))++++++++++++************,,,,,,+++++++++************))))))))))))))))))***)))))))))*********++++++,,,,,,,,,,,,+++***))))))******++++++++++++******+++,,,,,,---,,,+++***)))------------------------))))))***+++,,,------...///...---,,,,,,,,,---...++++++,,,,,,,,,------------,,,,,,,,,+++*********++++++++++++++++++,,,,,,,,,+++++++++,,,---.../////////...---,,,,,,,,,---++++++++++++,,,,,,,,,,,,------...//////...------+++++++++,,,,,,------...........................---,,,***)))***+++---...000///...,,,++++++++++++++++++*********+++,,,---,,,,,,+++******+++,,,------------,,,,,,,,,++++++---......//////......---************************)))******+++******)))))),,,,,,,,,,,,+++***)))(((,,,,,,++++++++++++++++++***+++,,,---...............---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************++++++++++++++++++******************,,,,,,+++---//////...---{{{eeeSSSFFF???<<<111444888999777666777999;;;:::888888999999999888444444444444444444444444444222000000111111000///------...,,,+++***,,,---,,,,,,,,,,,,,,,,,,------.........------.........++++++++++++++++++++++++******)))(((((()))***+++******++++++++++++******++++++***))))))***++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,++++++++++++---------------------------------,,,,,,+++******(((******)))((('''((()))***************)))((('''&&&+++,,,777IIIGGG666///+++++++++,,,,,,,,,,,,,,,***++++++***))))))***,,,...---,,,+++++++++,,,---*********++++++,,,---...++++++***))))))***++++++***++++++,,,,,,---......(((((())))))))))))((((((((()))***,,,,,,,,,+++++++++***)))(((''''''''''''******+++,,,---......///,,,++++++******++++++,,,++++++***))))))))))))***((((((((()))+++,,,...///---,,,***+++,,,---,,,,,,*********+++,,,---//////***************+++++++++---,,,++++++,,,,,,+++***(((***++++++*********+++******))))))))))))))))))+++************+++,,,,,,++++++,,,,,,------.........//////......---,,,++++++,,,---,,,***)))***+++,,,+++***)))))))))))))))***)))((()))***+++***(((+++************+++,,,,,,,,,++++++************+++,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,---++++++************++++++******++++++,,,,,,---------,,,++++++***++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,************++++++++++++------------,,,+++***)))***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---...///000///...,,,+++++++++++++++++++++,,,,,,,,,,,,------...////////////...---,,,,,,,,,,,,,,,---------------------------------******)))***+++---///111///...---,,,,,,,,,,,,---***************+++,,,,,,++++++***+++,,,---...///------------,,,,,,,,,,,,---......//////......---++++++++++++,,,,,,,,,,,,(((((()))))))))))))))(((+++,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,---............------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,+++++++++++++++***++++++*********+++,,,,,,...------///111222111000|||fffRRRDDD===;;;666888:::;;;999999:::<<<;;;:::999888888999999888666555555444333111111000444222000000000000000...---......---,,,+++---..................///000111//////............//////++++++++++++++++++++++++...,,,+++)))))))))***+++******++++++++++++******+++******************+++,,,,,,++++++++++++,,,,,,,,,---......---,,,***)))...---+++******,,,...///++++++,,,------,,,,,,+++,,,,,,------......------,,,,,,,,,+++++++++******+++,,,---,,,*********,,,)))))))))))))))))))))(((---000...666EEECCC444...++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,+++******++++++,,,++++++++++++,,,---......+++******************+++++++++,,,,,,------......+++++++++***)))(((&&&&&&))))))+++,,,,,,,,,++++++,,,++++++***************++++++++++++*********)))---,,,+++******+++,,,---++++++***))))))*********,,,,,,+++***))))))+++,,,111...+++***+++---------++++++,,,,,,---...//////************************---+++***+++,,,---,,,***...//////---***(((''''''***+++++++++++++++++++++***************+++,,,,,,,,,,,,,,,------.........++++++,,,---,,,+++***)))+++---------+++***+++,,,------,,,+++***************)))((((((******)))(((***************+++,,,,,,,,,++++++******+++++++++,,,------............---++++++++++++++++++++++++******)))*********++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------......---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////......---,,,*********+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------------------++++++,,,,,,,,,,,,,,,,,,******++++++,,,---......---------------......///...---,,,,,,++++++++++++,,,,,,---------.........---...///000000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...000111,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------------,,,,,,......////////////......---------,,,,,,+++++++++(((((()))*********))))))******+++,,,,,,,,,,,,,,,*********+++,,,,,,,,,---+++,,,------.........---,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,------,,,,,,+++++++++*********))))))***+++,,,,,,.........000222333222111{{{eeePPPBBB<<<;;;======;;;:::888999;;;===999999888888777777777888777777666555444333333222444222000///000000///......//////...------///000............//////000111......------------......++++++++++++++++++++++++...---+++)))((('''((((((******++++++++++++***************++++++*********++++++************++++++------......---,,,***)))---,,,*********,,,...///***+++,,,---------------,,,,,,,,,,,,------......555333111...,,,******)))---...///...,,,+++,,,---*********)))))))))))))))***---))))))222111***,,,************))))))))))))***++++++***))))))***,,,+++++++++***++++++++++++++++++++++++,,,---......*********++++++***************++++++,,,---------++++++++++++***)))'''''')))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))...---,,,++++++,,,---...+++***************++++++---------+++)))(((+++---222///,,,***+++,,,------------------------------************************+++***)))***+++,,,+++******++++++***&&&$$$######+++++++++++++++,,,,,,,,,***))))))))))))***++++++,,,,,,------------......***+++,,,,,,,,,+++***))),,,---...---+++++++++,,,------,,,+++++++++++++++***)))((()))***+++***(((***))))))))))))***++++++,,,+++++++++++++++,,,,,,++++++,,,---------------++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++//////.........---,,,,,,------,,,++++++,,,------++++++,,,,,,---------...------------------------+++---///111111///---+++---------.........//////...//////...---,,,+++***++++++,,,------------------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,---,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,------******+++,,,------......------.........//////...++++++++++++,,,,,,---...............////////////---...///000000///...---...---------------------........................,,,,,,,,,------......///,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------------............------,,,,,,------------------------...//////////////////...//////...---+++***)))))))))***+++,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,------...---------++++++++++++,,,,,,---...------------------------...---------,,,,,,++++++))))))))))))******+++,,,---------///111222111///zzzdddPPPBBB======@@@===:::777666777888:::777888888777555555666888555666666777777888888888333111//////000000///......///000///......000222---------,,,------......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***)))(((&&&%%%%%%******++++++++++++******)))***++++++++++++***)))++++++************++++++******+++,,,------------++++++)))))))))+++---///***++++++,,,---......///---,,,++++++,,,---///000BBB>>>888222---+++***)))+++---------+++***+++,,,,,,,,,+++***))))))******''',,,'''###)))))))))111)))))))))))))))(((((((((***++++++***))))))***,,,******+++++++++,,,,,,,,,*********++++++,,,---...)))***++++++++++++***)))))))))***++++++,,,,,,---((()))***++++++,,,++++++***+++,,,------,,,+++***++++++,,,,,,,,,++++++***)))***+++,,,---......///...------,,,,,,------...+++************+++,,,,,,))),,,...---++++++...111111///,,,***+++---------------......------,,,++++++++++++***************+++***)))***+++,,,+++***''')))++++++)))))))))***+++*********************)))))))))))))))***++++++,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,+++***)))***+++,,,+++))))))))))))))))))***++++++,,,++++++++++++,,,,,,---******+++,,,------------++++++++++++++++++++++++***+++,,,---.........---,,,,,,++++++++++++,,,,,,------,,,,,,++++++******---............------,,,------++++++++++++------,,,------------------...,,,,,,---------------...+++---111333333111---+++............////////////------......------,,,+++++++++,,,---............,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------...------,,,+++***............------------------------,,,,,,,,,,,,++++++,,,,,,------............//////000//////...++++++++++++,,,...///000........./////////000000...///000000000000///...---------------.........111111111111111111111111..................------//////.........//////000,,,,,,---...............////////////...---,,,+++------------...............//////000000//////...000///...---,,,+++***)))++++++,,,---............))))))***++++++,,,++++++------------............,,,,,,------...------,,,*********+++,,,---...///---------............///...------------------,,,+++************++++++,,,---,,,,,,---//////...---zzzeeeQQQDDD@@@AAA>>><<<:::888888888777777777888999777555444666888444444444555666666777777333111/////////000///...---...//////......000111///......------------......------,,,,,,------...++++++++++++++++++++++++)))***+++,,,,,,+++)))(((******++++++++++++******)))***++++++++++++***))),,,,,,++++++++++++,,,,,,************+++,,,---...***)))(((((((((***,,,...++++++++++++,,,...000111///...,,,++++++...111333EEE@@@999111---++++++,,,+++,,,---,,,***)))***+++///...,,,+++************(((...***''',,,,,,+++222************))))))((((((***++++++***))))))***,,,***++++++,,,,,,,,,,,,,,,******)))******+++,,,---)))***++++++++++++***)))*********+++,,,,,,------((()))***+++,,,,,,,,,,,,++++++,,,------,,,+++******+++,,,------,,,+++***++++++,,,---...///000000------............------+++*********++++++,,,---)))---000000---,,,...111///---++++++,,,------,,,++++++------...---,,,,,,+++++++++*********)))))),,,+++***+++---------,,,)))+++...///...///000111---,,,,,,,,,+++*********+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,---------...///...---,,,,,,...************+++,,,---...,,,+++***+++,,,---,,,***+++************+++,,,,,,+++++++++++++++,,,---...******+++,,,------------++++++++++++++++++++++++***+++,,,...............---,,,,,,++++++,,,,,,---*********+++++++++++++++***+++,,,---------,,,+++---,,,+++******+++,,,---............------------++++++,,,,,,------------+++---///111111///---+++,,,------------.........++++++,,,------------,,,+++,,,---....../////////***+++---.........---,,,........................,,,,,,,,,---------------+++,,,---...///...------///.........------------.........---,,,,,,,,,+++,,,,,,------------------...///000000000000///...---,,,,,,,,,---...//////------------...............///000111111000///...,,,,,,------......//////222222222222222222222222......////////////......000000///////////////000+++,,,---.........------......///000//////...---------------........./////////000000000000////////////............------++++++,,,---...//////...++++++,,,,,,,,,,,,,,,+++...---------------,,,,,,,,,------...------,,,,,,*********+++,,,---///000------......////////////------------..................---,,,,,,,,,------...---,,,---......,,,***{{{fffRRREEECCCDDD;;;;;;;;;;;;<<<;;;888666777999:::888555444666999333333333222222111111111333111///////////////---,,,---......------///111222111000///////////////......------------......++++++++++++++++++++++++)))+++...000111000///---******++++++++++++******)))***+++,,,,,,+++***)))...------,,,,,,------......---+++***))))))***+++)))(((''''''(((***,,,---,,,+++******+++...111222222///---+++,,,///333666@@@;;;444---***+++...000,,,---...---+++***+++,,,111///---+++************(((...***)))///,,,'''***,,,+++++++++******))))))***++++++***))))))***,,,***+++,,,---------------))))))))))))***+++,,,---)))***+++,,,,,,+++***)))******+++,,,,,,------...,,,,,,,,,,,,,,,+++***)))+++,,,---------,,,+++***+++,,,---...///...---,,,......---------,,,,,,,,,,,,---...//////...---,,,+++*********+++,,,,,,---,,,111444333...+++,,,...---,,,***+++,,,---,,,,,,((()))+++---......------++++++++++++******))))))---,,,+++,,,...///...---***,,,......---,,,---...000000///......---,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++***)))))))))***+++,,,.../////////---,,,---...)))))))))***+++,,,---...---,,,++++++------,,,+++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...***+++,,,---............++++++++++++++++++++++++((()))***,,,------,,,,,,---,,,,,,++++++,,,,,,---'''((()))***+++,,,------'''(((***+++,,,,,,+++***---,,,***))))))***,,,---/////////...---------,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------******+++,,,------------+++,,,---...////////////***+++---//////...---,,,////////////////////////,,,,,,,,,---------......***+++---///000000000/////////.........---------//////...---,,,,,,++++++------------------,,,,,,...///000111111000///...//////...---------......+++++++++,,,,,,,,,------...///000111111000///...,,,,,,,,,---...///000000////////////////////////------...///000000////////////...---------------***+++,,,---...---,,,,,,,,,---...000000000//////---------.........////////////000000000000//////---......///000111111222***+++,,,---............,,,------......------,,,---------,,,,,,+++++++++---------...------,,,,,,)))******+++,,,...///000---.........//////000000,,,---------.../////////111000///...............///...------...---+++)))uuuaaaRRRHHHCCCAAA<<<<<<<<<;;;;;;::::::999999999:::999888666444333333333333333333333333333222000///......///000222333222000//////111333444,,,---...//////...------000111222333222000...---///............---------...---+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))------------------------...,,,******,,,---------,,,+++++++++++++++++++++************+++,,,,,,---///...---,,,+++,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***.........------,,,,,,,,,******+++++++++******)))************************&&&''')))+++,,,---,,,,,,***)))((()))*********(((((((((((('''((())))))***((()))+++,,,------,,,+++---,,,++++++++++++,,,---,,,,,,,,,---------......++++++++++++++++++++++++///,,,)))))),,,...---,,,---,,,++++++++++++,,,---,,,,,,,,,++++++*********************+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...+++************+++++++++,,,,,,,,,******+++,,,---------------,,,,,,,,,,,,---......000...+++***+++---...---+++,,,---------,,,+++***,,,++++++++++++++++++,,,,,,------...............+++***))),,,///111///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,---,,,++++++---//////,,,))))))+++---...---......---------,,,,,,,,,........................,,,,,,,,,---------......//////.........---------------,,,++++++***))))))+++++++++,,,---...///000******+++,,,,,,,,,++++++------,,,++++++,,,------......---,,,++++++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---------....../////////++++++++++++,,,,,,---...---------,,,,,,+++++++++//////.........---------////////////////////////111---******,,,......---,,,,,,---...---,,,***)))+++,,,------------,,,+++------------------------******+++++++++,,,,,,,,,///......---------......---///000///...,,,------...------------...///000111000///...---,,,,,,,,,***+++,,,---...////////////...---,,,,,,,,,---...........................---...000111222111000...---,,,,,,,,,,,,---......000000111111111111000000111///...------...000111......---,,,,,,---------,,,,,,,,,------.........------------------------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---000000000000000000000000222111///...,,,,,,++++++,,,---------.../////////sss```QQQHHHBBB@@@======<<<;;;:::999999999666777888999888888777666444444444444333333333333111000///......///000111///...---------...000111//////000111111000///......///000111111000...---............------------///---++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''((()))+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++,,,---,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************&&&'''(((***+++++++++***+++***))))))++++++***)))*********+++++++++++++++)))***,,,---......---------,,,+++******+++,,,---.....................///------------------------000---++++++---///...---//////...------...//////------,,,,,,,,,+++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......+++)))((((((++++++++++++,,,,,,,,,,,,)))***+++,,,------------------,,,,,,------...///000---++++++,,,.........,,,---............---,,,,,,,,,++++++++++++,,,,,,,,,,,,---............------,,,+++---///000...,,,------------------------,,,,,,+++***************+++,,,---,,,++++++,,,------,,,+++***+++,,,---...---------,,,,,,,,,++++++------------------------,,,,,,---------.........//////.........---------...------,,,++++++******,,,,,,,,,,,,---...//////***+++,,,,,,---,,,,,,,,,---,,,++++++++++++,,,---...------,,,+++++++++,,,---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******------------.........///,,,,,,++++++,,,------...000000000//////..................------,,,,,,,,,........................111...+++***---.........,,,---.........,,,+++***+++,,,------------,,,+++------------------------++++++,,,,,,------------......------------......---...//////---,,,,,,---......---------......///000000///...------------***+++,,,---.../////////......---,,,,,,,,,---...........................---...000111111111//////---------------.../////////000000000000000000///000///...------...///000......---,,,,,,------...............////////////------------------------,,,---.../////////......---------------,,,,,,,,,++++++---...///......---------------------------000///...---,,,+++++++++------..................qqq___QQQGGGAAA>>>======<<<;;;:::999888888444555666888999999999999666666555555444444444333111000///......///000111000000000111111111222222222222222222222111000///,,,---///000000///..................------------000...++++++,,,---------++++++************++++++))))))))))))))))))))))))&&&''')))***,,,---------++++++++++++++++++++++++---+++))))))***+++++++++******++++++,,,,,,------......------,,,---------000///...---,,,,,,,,,,,,------------------------,,,------------------,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,+++***,,,+++***+++,,,---,,,***)))***+++,,,---,,,+++++++++,,,---.../////////...---,,,++++++++++++,,,---000000//////////////////........................000...------...//////...//////............//////.........------------,,,///...---,,,+++,,,,,,---------------------------***,,,......,,,***))))))+++,,,,,,,,,,,,---------******+++,,,---------------------------.../////////---++++++---///000///---...////////////......------,,,,,,,,,,,,------,,,,,,---...............///...---...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************,,,------,,,++++++,,,+++,,,---,,,++++++---///---------,,,,,,,,,,,,,,,------------------------,,,------------........................---------.........---,,,,,,++++++,,,,,,,,,,,,------...///+++,,,------......------,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,,,,---///...---------------...++++++++++++,,,,,,,,,,,,.........---,,,+++***)))---------------.........---,,,,,,,,,,,,---...............---------------------------,,,,,,,,,,,,........................000...,,,,,,---//////...---............------,,,+++,,,------------,,,+++---------------------------------------............---------------.........000111000///.........///......---------......000000///...------------+++,,,---......///.........------,,,,,,---......------..................---...///111111000000//////............///000000////////////////////////000///...---------...///......------------......111111111000000000000000........................---...///000000000//////------------............***+++,,,---...///......------------------------......---,,,,,,,,,,,,,,,//////..................ooo^^^PPPGGG@@@=========<<<;;;999888777777555555666777888999999:::888777777666555444444333111111000//////000111111000111222333333333222222444444333222222111000///------///000000000000///.........---------,,,,,,000...++++++,,,.........+++******))))))******+++(((((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++++++++++++++++++++---+++(((((()))++++++***+++,,,,,,---...///000000000000///...---------............------------------------...............------............------+++++++++,,,,,,---------+++,,,,,,------------,,,++++++++++++++++++++++++,,,---...//////...------...,,,+++,,,---...---,,,'''(((***,,,,,,+++***(((+++,,,,,,---......//////------------------------000000////////////......------------------------///........................------------------.../////////...............000///---,,,,,,,,,---...---------------------------///111000///.........,,,,,,---------.........+++,,,---...////////////.........---......///000...---+++,,,...000111000---.........////////////...------------------...---...//////000000/////////////////////...---,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,***,,,......---++++++,,,+++---......,,,+++---///...---------------------........................------------....................................//////......------------,,,,,,,,,,,,,,,---...///,,,------...............,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...//////...------,,,,,,,,,++++++++++++,,,,,,,,,,,,...............---,,,+++------------------.........---------------......------------------,,,,,,..................------........................000///.........//////000//////////////////......---------------------------------...............---------...............------------------...///111222333333111000000111//////...---------......000000///...............---...///////////////...------------.........///------............//////...///000111111111000000000000000000000111111222000000////////////000000000///......---......//////............//////000333222222111111000000000////////////////////////......//////000000000000.........///////////////,,,,,,---...///000000111////////////////////////......---------......///000000//////......------ppp^^^PPPGGG@@@======<<<;;;:::999888777777777777777777777777888888999999888777555444333333111111000000000000111111---...//////000000//////333333222111000000//////...//////000111111111111...------------,,,,,,,,,///---++++++,,,......---+++******))))))******+++((((((((((((((((((((((((++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***+++,,,+++......//////000111222222111000000///............,,,,,,---....../////////---------....../////////---......//////......---,,,,,,------......//////******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------///000000///...---...---,,,---...///...,,,''')))+++,,,---,,,***)))+++++++++,,,------............////////////......................................................------......------------........................///////////////////////////...---------...///000........................///000222222000000111222---............/////////---...///000111111111111///............///000000...---,,,---000111111111,,,,,,---------....../////////............////////////000111111111111111---...///000000//////000------------------------.........------......///+++---......------...//////000///...------...///.............../////////////////////////////////---------.........//////---.....................//////............------------,,,,,,,,,---......,,,---......//////......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......///...---------,,,,,,++++++++++++,,,,,,,,,---------,,,---...///////////////........................//////...------.........000000000111111111111111/////////000000000000000////////////////////////000000000000//////000111000000000000000000000111///..................///....../////////000000000...........................---------......///000000222333333111000000111000000///....../////////111111000000//////000000000000111111111000000///......//////000000000000.........//////000000000000000000111111111111111222222111111222222333444222111000000000000111222222111111000000/////////000000//////000111111222333222222222111111000000000000000000000000000000///////////////000000111//////000000000111111111/////////000111222222333000000000000000000000000///////////////000000111000000000//////......---rrr```QQQGGGAAA>>>;;;;;;::::::999999888888:::999888777666666777777:::999888666555333222222111111111111111111111111//////000000000000111111222222111000/////////000000000000000111111111111------------,,,,,,,,,,,,,,,+++***+++---...---+++++++++************++++++))))))))))))))))))))))))---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((+++---......//////000000111111222222000000//////.../////////,,,---...///////////////,,,,,,------.../////////------............------............////////////)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,...---,,,---...///...,,,+++,,,---...///...------++++++++++++,,,---...///...//////000000//////...------........./////////111111111111111111111111+++---//////---,,,------000000111111111111000000...////////////000000000///......---...///000111////////////////////////---...000/////////000222....../////////000000000......///000111111111111///////////////000111111///......///111222111000,,,,,,,,,,,,---...///000000//////////////////000///000000111111111111111---///000111000///000111///////////////////////////////////////000000111,,,---.........///111333777444000......//////................../////////////////////////////////------........./////////---------.......................................---------,,,,,,------...,,,---......//////......------............------,,,,,,,,,,,,---...000000,,,,,,---------,,,,,,+++,,,,,,------......//////,,,---...///000111111111000000000///////////////000000///............/////////000000000000111111000000000111111111111111000000000000000000000000000111222222000000111222222111111111111222222333111111000//////000111111000000000111111222222333000000000////////////...............///000111111///111222111000...//////000000000000000111222222333222222111111222222222333333333333333222111000//////111222222222222222//////000000111111222222222222222222222333333333333333333333333444555555555444333222222333444555444444444333333222222111222111111111222333444555333333333222222222222222222222222222222222222222111000000000000111222333000000111111222222333333222222111111111222333444////////////////////////111111000000000111111222000000//////////////////vvvbbbRRRHHHBBB???999999999999999999999999999999777666666666777888:::999888666444222111000111111111222222111111111333222111111111222444444222111000//////000111111111000000////////////000---------,,,,,,,,,++++++))))))***,,,...---+++))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++***((('''))),,,///000000//////000000000000000000//////.........///000000...///000000///...---,,,+++,,,,,,---......//////---------......---------...............---------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------...---,,,,,,......---,,,------------............---,,,,,,,,,---...///000,,,---...//////...---,,,------...///000111111222222222222222222222222222,,,...111000...------///000111222222222222111000........./////////000000111000///.........///000////////////////////////+++---......---...000222/////////000000000111111------...///000000000000000000//////000000111222000//////000111222000///...---------...///000111111000000//////000000111......///000000000000//////111333222000...///000//////////////////////////////......///000000111---............111555888???777///---///111000---,,,,,,,,,,,,------..........................................////////////---------.........//////------------------------...------,,,,,,---------,,,,,,---............---......///000000///......++++++,,,,,,...///000111,,,,,,......///...------------......///000000111......///000111111111111222111111111000000000///111000000///......//////------.........///////////////000000111111111111111111111111111111111111000222444333111000111333333222111111111333444555333222222111111222222333111111222222333444444555333333222222222111111111////////////000111222333111222333333111000000111000000000111222333444555444444333333333444444555666666666666555444222222000111222444444444444444000111111222222333444444333333333333444444555555555444444444444555666666888777555444444555777888777777777777666555444333333333333333444555666777333444444444444444444555444444444444444444444444444333333222333444555666111111111222333333444444444333222111111111222222000000000000000000000000111111000000000000000111///////////////000000000yyycccSSSHHHCCC@@@888888999999999:::::::::999888777666666777888999:::999888666444222000000111111222222222222111111111///...------///111222222111000000000111222333111000///...............---------,,,,,,,,,++++++'''((())),,,...---***'''---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---)))))))))))))))))))))))))))(((''')))---000222222////////////..................---......///000111111111111111///---+++)))++++++,,,,,,---...//////,,,------------------,,,.........------,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...000000000000...---,,,,,,---...---,,,,,,++++++++++++,,,---.........------...///111222++++++,,,------,,,++++++------...000111222333444000000000000000000000000,,,///222222000...///000...///000111111000///...---.........//////000000444222111///...---......000000000000000000000000,,,---.........///111333000000000000111111111111+++,,,---...////////////000000000000000111111222111000000111222222000...///.........///000222333111111000000000000111111,,,------...............111333444333///------///,,,,,,,,,,,,,,,,,,,,,,,,...............///000000.........---...222777;;;DDD:::///,,,000333111,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---------.........//////,,,---------------------...------,,,,,,,,,------+++,,,------......------...///000111111000///...++++++,,,,,,...///111222,,,---...000000000//////.........///000111111222000000111111111000000///333222222222111111000000111111000///////////////000000111111222222222333.../////////000000111111222222222222222222222222000222555444222000111333333333222111222333555666444444333222222333444444222222333444444555666666555555555444444333333333000000000000111222333444444666777666555333444444000000111222333555666777555555444444444555555666777777777777666555333333111222333555666666555555111111222333444444555555555444444444444555666666555555555555555666777777:::888777666666777888:::999999999999888777666555444444444555555777888888444444555555666666777777666666666666666666666666666666555444555666777888111111222333333444555555444333222000000000000111333333333333333333333333111111000///////////////......//////000000111111}}}bbbOOOGGGBBB===777888:::;;;;;;:::999888888999999777666777999;;;<<<<<<<<<;;;999666333111444333222111000//////...111111222222222333333333555222000///000111111111111111111111222222222222333222111000...,,,+++***//////...---,,,******)))++++++*********************+++,,,------,,,+++***++++++++++++,,,------...+++,,,,,,,,,++++++***)))******,,,---...////////////............000222333///////////////.........000111111222222111///...111111000///////////////------......------,,,+++---------.........//////666333///------.........///...,,,+++******++++++---......//////......---.........------,,,,,,,,,+++,,,---...////////////,,,---------....../////////000111111111///...---+++000555444000...///111333222000//////000222333//////............//////000///.........///111222000//////222555555222///111000///......///000111///////////////.........000000000000000000000000000000000000/////////////////////...///000000111000111111111111222222222000000000000000000000000,,,,,,---...///000000111111111000///...---------222111000//////......///111000000///...---,,,,,,000///.........000111222000000////////////000000111000///------///333777KKK888***,,,111...+++...............------,,,+++000000000///...---++++++......///000000000000000............/////////000////////////////////////444333111000/////////000///000222222000000000111111000///......---......////////////000000000000333333222111000///......///000000000000000//////000111222111///...///000444333222111111222333444111111000//////000111111000000000000000000000000000000111222333333444444555///***+++000555777666555444444444555777999:::666666666555555666666666777666333111111333555666444444555555666777777777777777666666555555555555333333333333333333333333666555555555555444444444000111222222333444555555;;;:::999777777777888999:::888666444333444555666555555555555555555555555333333333444555666777888666666666555555444444444555666888999999777555444666555555444444666777888777999::::::888777777888999999999999999999999999777777777777777777777777666777888999999888666666666777888999999888777666555444444444444555555666555555444333333222111111444444555444333222111000111111111111111111222222...///000111222333333333dddPPPFFF@@@;;;888999:::;;;;;;:::888777999::::::888777777999:::<<<;;;:::888666555555444555555555555555555444444111222222222222333333333444222000000111222111111111111000000000111111111000000///...---,,,++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,---...///////////////------......---,,,+++***---------......///000111////////////////////////,,,---...///000000//////111000//////......//////...////////////...---------.........////////////333000...---...///000///000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,,,,,,,,,,,,,---...//////////////////////////////......000111111222111000///...---111555555111///000222333222000//////000222333000000////////////000000111000000///000111222333111000///111222222000---111000///......///000111////////////////////////000000000000000000000000////////////............/////////000000000111111000000111111111222222222000000000000000000000000333333333444555555666666111000///...------------////////////000111222333333333333222111111000000///...---------...///000000000////////////000000000000000......///222555III999...000333///---000......//////...------,,,///000000//////...---,,,......///000000000000000........./////////000000000000000000000000000000111000///------------------///000000///......///000000/////////000000111////////////000000000111222222111111000000////////////000000000000//////333444555444222111222333333222111111111111222333222222222222222222222222222222222222222222222222000111111222333333444444444111...000555777666444666666555444555555777777444333333222222333333444444333222111222333555777444444555666666777777888666666666555555444444444333333333333333333333333555555555555444444444444333444444444444444444444777777666555555555555555777777777777666555444444444444444444444444444444333333333333444555666777555555555444444444333333444555777888888666555444444444333333333444555666888:::;;;;;;999888888999::::::::::::::::::::::::888888888888888888888888888888888999999888888777888888999999999999888888555555555555666777777888555555444333333222111111222222333333333333333222111111111111111111222222000111222333333444333333hhhRRRFFF???:::::::::;;;;;;;;;999888777:::;;;;;;999777777888:::;;;:::777555444444555666444444444333333333333333222222222222333333333333444222111000111222111000222111000/////////000111---------------,,,,,,,,,,,,,,,,,,------.........------------------------------,,,,,,,,,,,,------......---,,,,,,,,,------)))***+++,,,......//////...///000111000...+++***,,,,,,---...////////////////////////////////////+++,,,---///000000111111000//////............//////000000000000///..................///////////////...---...000111000000000000000000///...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------....../////////......111111111000//////............/////////...------...222555555222000111333222111000//////000111222000000////////////000000111111111000111222222333333222000000111111///...111000///......///000111////////////////////////000000000000000000000000000000000/////////......///000111222222222111000000000000111111111222222000000000000000000000000333333333333333333333333111111000///............/////////000000111222333000000000000000000000000000000///.........//////111000000//////000000111000111111000//////111333;;;111+++...000,,,,,,000...////////////...------...///////////////............///000000000000000....../////////000000000111111111111111111111111000///...------,,,---------///000000///......///000000000000111222333333/////////000000000111111111111111111111111111111//////000000111000000///111222333222000///000111222222111000000111222222222222333333333333222222333333333333333333333333111111111222222333333444222222222555999888444000666666555444444444444444333222222111111222222333000000111222333444555555444444555555666666777777555555444444444444333333333333333333333333333333555555444444444333333333666555555555444444444333444444555555444444333333555666777888777666333222222222222222222222222222222222222222333444555555444444333333333333333222333444555666666555444333555444444444444555666666999:::<<<;;;999888888999::::::::::::::::::::::::999999999999999999999999999888888777888888999999::::::::::::::::::::::::666666666666777888999:::555444444333333222222111000000111222333333444444222222222222222222111111222333333444444444333333kkkVVVHHH???;;;;;;;;;;;;;;;:::999888777;;;<<<<<<:::888777777888:::999777555444333333444555555444333333222222111222222222333333333444444444333111111222333222000222111///...---...000111,,,,,,---------.........+++,,,,,,,,,,,,---------,,,---------------......///...---,,,,,,---.../////////...---,,,,,,------))))))+++,,,---.........---///111333333222000///,,,---///000000000///...///////////////000000000...//////000111222222222//////.............../////////000000000///......,,,---------...............---...///111111///---...///000000000///---,,,......////////////......++++++,,,,,,------.........////////////......---000000///////////////////////////////////////...///111333333111000000222111111000000000000111111000//////......//////000000000000111111111222222333222111000111111111111111000///......///000111///////////////000000000////////////////////////111111111111000000000000...000222333444333111000000000000000111111111111000000000000000000000000000000000/////////......333222111000000000000000222222111000/////////////////////////////////000222222222111111111111111111000000000000000000111///111222222000//////000///***))),,,...,,,...222---......///......------,,,---......////////////......///000000000000000...////////////000000000000000000000000000000000111000000///////////////000111333333111000111222000000000000000111222333//////000000000111111111000000000111111222222222//////000111111111000000///111111000///...///000111111111111111111111111///000111111111111000///333333333333333333333333111111111222222333333333222222333555777666222...333333333222222222333333444333333333333333333444///000222333444333333222222222333333444555555666333333333333333333333333333333333333333333333333444444444444333333333222444444444444444444444444333444555666666555444333444444555555555444222111000000000000000111111111222222111111222333333444222222222222222222222222222222333444444444333333666666666666777777888888777999::::::888777777888888888888888888888888888888888888888888888888888888777666555555666888999:::999999999999999999:::555555555666666888999:::444444444333333222222222111111111111222333333444333222222222222222111111333333444444333222111111ooo[[[JJJAAA>>><<<<<<<<<;;;:::999888888:::;;;<<<:::888777777888999999888888666333111///666666666666777777777888222222333333333444444444444333222222333333222000222111000.........//////---.........////////////,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......000///...------...///000000000///...------------...//////000111000000000---...000222333222111000...///111222222111000///////////////000000111111111111111000000000000111//////.........//////000...////////////...------++++++,,,,,,,,,---------///......000111000---+++,,,---...///...---,,,+++...//////000000//////...,,,,,,,,,------........./////////000//////......,,,,,,---......///000000222222222222222222222333///000111000000//////000111000000000000000000111///......------......////////////000000000000000.........//////000222333111000///......///000111////////////000000111111////////////////////////000000/////////............000222333444333111000//////000000000111111111000000000000000000000000333333222222111000000000111111000000//////000000111111000///............111111222222222222222222111222222222222111111111111111000000000000111111///111222222111//////000///......000000///000333,,,---............------+++,,,---.....................///000000000000000////////////000000000111////////////////////////000000000000000/////////000222333333111111111222222111000000/////////000000000000000111111111111000000111111222222333333//////000111111111111111333444555444222111222333111111111222222111111111000000000111111000000000222222222222222222222222111222222222222222333333111111111222222222000...//////000111222222333333333333333222222333333333222222444444444222000///000000111222222333333444222333333333333333333333333333333333333333333333444333333333222222222222000111111222333333444444222333444555555444333222444333222111111111222333/////////000000111111111222222111111111222333333222222222222222222222222111111222333333333333333555666666777777777777777444666777777555444444555555555555555555555555555555555555555555555555555555444333333333555666777777777777777777777777777333333333444555666777777444444333333333333222222333333222111111222333333333333333333222222111111222333333222222111000///sss___LLLAAA???<<<<<<;;;;;;::::::999999888999;;;:::888666666777777888999999777444222000000111222444666888999:::333333333333444444444444444333222333444444222000111111111000000//////...///////////////.........---------,,,,,,+++++++++++++++,,,,,,---.........000//////////////////000000//////.........//////......///000000000////////////000000//////......000111111222222111111111...//////000000111111222000000///...............000////////////000000111...////////////...------+++,,,,,,,,,,,,---------///......///000///---***+++,,,,,,,,,,,,,,,++++++------............------.............../////////...//////000000000//////***+++,,,---...000111111//////.........///000000////////////////////////000000000000000000000000//////............//////......///000000000000///(((***,,,---------///111111000///......///000111...//////000000111111222000000000000000000000000---------,,,,,,,,,++++++///000111222222222111000/////////000000000111111000000000000000000000000333333222222111111111000///......------.....................///000111222000000000000000000000///---...//////000000//////222111111000000111111222...000222222111000000111333222111000///...------------.../////////......,,,,,,---...//////............///000000000000000/////////000000000111111..............................////////////.........000111111000//////000222222111000///......///000000000111111111222222111111111222222222333333//////000111222222222222111333333333111000111222111222333333333333222111333333222111111222333333222222222222222222222222222222222222222222222222222111111111111111111111...///000222333333444444222111111000000111111222444444555555333222000///000000000111222222333333222222333333333333444444333333333333333333333333333333333222222222111111//////000111222333444444000000111222222222111111444333111//////000222444///000000111111222222222333222222111111222333333111222222222222333333333111111222222333333444444222333333444555444444444222333555444222111111222333333333333333333333333333333333333333333333333222222222222333444555555444555666777777666555444333333222222333333444555333333333333333333333333555444333222222222333444444444444333222222111111222222222222111111000///vvvaaaLLL@@@>>><<<;;;;;;:::::::::;;;;;;555777999999777666666777666666777777777666666555000000111222333444444555333333333444444444444555444333333333555444222000111222333333222000...---111000000///---,,,,,,+++---------...............,,,------...//////000000///000000111111000000////////////...//////000000***+++,,,....../////////111000000///000000222222111111000000000000111111...//////000111111222222//////...------...///000000000000000000111222222///000000000000///......---------.........//////...------...///000...---,,,,,,++++++++++++,,,,,,------............------000000000000000/////////---...///000000000000000,,,,,,---...///000000111---,,,,,,+++,,,---...///000000/////////000000/////////000000000000//////111111000000000000111111...///000111111111000000(((+++...///------...///111000///......///000111...//////000111111222222000000000000000000000000...---------,,,,,,,,,,,,/////////000000000111111////////////000000000111000000000000000000000000111111000000000000000000000//////......//////000000000000000111222333444......------,,,,,,++++++***,,,---///000000000///222111111000000111111222...///111111000000111333333111///---...///---+++//////000111111111111111...///000000000000000///......///000000000000000//////000000000111111111////////////////////////...///000111111000//////...000222111000///000000222111111000000000111111000000111111111222222222222222222222222222222222//////000111222222222222///000111000.........000222333444444444444333222555333111000000111333555333333333333333333333333222222222222222222222222222333444555444444444444111222444555555555444444222222111111111111222222444444444444444333222111111111222222333444444444333333333333444444444555333333333333333333333333222222222222111111111111111111111222222333333333111000000000111111222333333333222222222222333333000111111222333333444444333333222222222222333333222222222222333333444444111111222222333444555555111111333444444444333222111222333333111000000111333333333333333333333333222222222222222222222222111111222333444555555444222444777888888777444222444444333222222222222333333333333333333333333333444444333222333444666777555444444333222222111111222222222333222222111111xxxcccKKK>>><<<;;;;;;:::::::::;;;<<<<<<444666888888777666666777666555444444555777:::;;;888888777666444333222111333333333444444444555555444333333444555444222000111222444555444111...,,,111111///...,,,***)))(((------...///000111222222---......///000111111222///000111222222111000/////////...//////000111222+++,,,...000222333444555111111000111333666999;;;111000///......///000111...//////000111222222222////////////000111333444111111000000111222333333111111111111111000//////////////////000000000111,,,++++++,,,///111000000---,,,+++***+++,,,---...//////000000000000//////222222111111000000//////------///000111111111111////////////000000000000222111000000000222333444222111//////000111111000//////000000000000//////333333222222222222333333///000111222333222111111+++///222333111//////000111000///......///000111...//////000111222222222000000000000000000000000111000000000/////////////////////...///000000111////////////000000000000000000000000000000000000222222222222222222222222333222222222222222333333666555444333222222222222111111000///...---------+++,,,...000222222222222222222111111111111222222...///000000///000222444444222//////222666666333000111222333333333333333111111222222222222111111...//////000000000000000000000000000111111111111000000000000000000000000111222333444444333222111111222444444222111222333111111111111222333444444000111111111111222222222222222222222222222222222//////000222222333333333222333444333111111111333333333555555555555333333444222///------///222444444444444444444444444444222222222222222222222222222555888999999777666666555666777777777666555444555444444333333444444555444444444444444444444555222333333444444555666666333333333444444555555555333333333333333333333333222222222111111111111000444444333333333333222222444333222222222333555666222333555666666555444222111111222333444444555555444444333333222333333333222222222333333444444444222222222222333444555666222333444555555555444333000222333333111000000111444444444444444444444444222222222222222222222222000222333555666666555555111444777::::::777444111555555444333222222222222333333333333333333333333333333222222444666999;;;555555444333333222111111222333333444444333333333vvv^^^LLLBBB???============<<<:::777666888888777999;;;;;;:::999666666666555666777777888777777666555555555555555555555444444444444555555555444333333222222333333555444444333222111000000111111111000000///...---/////////000000000000000---.........//////000000000/////////000111222222,,,,,,---...///000111111222111111111111111111222111000///......000222333333333222111111111222222111111111111111111111111444222000///...///000111///111222444444333222111444333222222111111222222111000000000//////......222222111111111111111111000000000000//////////////////............//////111000///---------.../////////000000111111222222///////////////////////////222444555444222111111111111111111111000//////.........///000222333444222222222222222333333333///000222222000///000111000000000000000000000000000////////////111333444333222111/////////000111////////////000000000000---...000000//////111222222222222111111111111111000000111222222222222111222333444444555555444444444333333222111111111222///666777222111666999888888777444222111222333333------...000000111111111///000222333333222111000000111222333333222111000333333333333222111111000222111000111111111///---222333333444444333333222//////000111222222333333222111111111222333333444000111111111111222222222333333444444444333222222111111222222222333333333444333333222222333333444222222222222333333444555222222222111111000000000333333333222222111111111111111222222222333333333222222222222222222222222222222333333333333444444444444444444444444444444111222333555666777777888333333333444444444555555444555777888888666555333DDD===666333555666444111888777666555444444555666888999888666444333333444666666555555555555666666888888888777555666888:::777777777777777666555555777666555444333222111111444444444444444555666666555555666666666666555555:::888666444333222222333000333666888888777444222666555444333333333333333444444555555555555444444666555444444444666777888333333333333444666777999222222333333333444444444666666555555555444444444444444444555555555555555666666666666777777777777777777888888888888777777111222333333444444333333666666666666555444333222222444555444222111111222111111222333444444444444555555555555555666777777ttt]]]KKKBBB???:::;;;;;;<<<<<<;;;;;;:::888888777999;;;;;;:::888::::::999999::::::;;;<<<666555555444444444444444555555444444444444555555555444333333222222333333333333333222111111000000//////000111111000000000000000000//////............///////////////000000333222111000////////////------...///000111222222333222222111111222222333333222111000000222444555666555444333333333333333222222222222222222222222444333111000000000111222222222111222222222333333444333222222111111222222111111222222333333444444111111111111111111111111111000000000////////////111111000000000000111111111111///........./////////000000000000000111111000000000000000000000000000222444555333222222222222222222222222111111000222222111111111111222222111111000000//////......000222333333222111111222000000000000000000000000000/////////000111333444333222111000//////000111111111111000000//////...,,,...000000000000111222111111111111111111111111...///000111111111111111111222333333444444333333444333333222111111222222111666888444444777999777888666444333222222333444...///000111222222222222333333333444333333222222111222333444444333222111222333444444555444333333222111111222444444333111222222333333333333222222111111111222333444444444111111000000111111222333111111111111222222222222111222222333333222222222222222222222333333333333444333333222222333333444333222222222333333444555333333222222222111111111333333333333222222222111222222333333333444444444222222222222222222222222222222333333333333444444444444444444444444444444111222333444555666666666333333333444444444444555222333555777888999888888DDD???888666777888777555888777666555444444555666777888888777555555666888999999888888888888999999777888888777666666777999888888888888888777666666666666666666555555555555777777777777777888999999666777777888888777777666888777666444333333333333222444666888888777555444777666555555444444555555777777888888888888777777777777666666666777888999666666555444444555666666222333333333333444444444666666555555555444444444888888777666555444333222666666666777777777888888777777888888888888777777555555666777777777777777666666666666555444333222666777888888666555555666444555555555555444444444555444444444444555555666qqq[[[JJJBBB???<<<<<<;;;;;;;;;;;;<<<<<<888888777999:::;;;999888888888888888888999::::::777666666555555555555555555555444444444444555555555444333333222222333333111111111111111111111111...///000111222222222222333333222111000///......000000000000000/////////333222111000000000000000//////000111222222333333444333333222222333333444555444333222333444555666888777666555444444444444333333333333333333333333555444222111111222333333444222111000000222444555444333222222111111222222333333333333333333444444111111111111111111111111111111000000000/////////222222222222222222222222222111000000///000000000000000000000////////////111111111111111111111111222333444333222222333444333333333444333222222111666555444333222111111111555444333333111111000///111333444444333222222333000000000000000000000000000000000000000111222333222222111000000000111111333222222111000///......***---000111111111222333000000000000000000111111---...///000111222222222111111222333333333333333444333333222222222222222222555666555555888777555777666444333333333444444111111222333333444444444777666555444444444444444333444444555555444444333000222444666777666555444222111111333555666555444111222222333333222222111222222333333444444555555111000000000000111111222111111111111222222222333///000111222222333222222333333333333444444444444444333333222222333333444333333222222222333444444333333333333222222222222444444333333333333222222333333333333444444444555222222222222222222222222222222333333333333444444444444444444444444444444111222333444444444444333333333333333444444444444222333444555777888999:::AAA<<<888666888999888666777666555555444555555555666777777777666666888:::999999888888888888999999555777888888777666777777555666666666666555444444666666666777777888888888888888777777888888999:::888888999999999999888888666666555444444444444555555555666777777777777666888777666666555666666666888888888999999888888888999888888888888999999:::999888777666555444444444333333333444444444555555666666666555555555444444888888777777666555444444777777777888888888999999666777777888888777777666777777888888888999999999666666666555555444333333777888:::999888666777777888777777666666555444444555444444333333333444444mmmWWWIIIAAA???AAA???===;;;999999999:::999888777888::::::999777666666666666666777888888:::999999888777888888888555555444444444444555555555444333333222222333333000000000111111222222222000000111222222222222222444444333333222222111111222222222111000000000////////////000111222333444111111111222333444444555444444444333333444444444444444444333444555666666999888777555444444444444333333333333333333333333444333222222222222333333333222111111111222333444444333222222111111222222555444333222000///------111111111111111222222222111111111000000000//////222222333333333333222222222111111111111111111111111000000//////.........111111111111111111111111222222333222000000222444333333333333333222222111666555444222111111111111555555444444333333222222111333444444222222222333111111111111111111111111000000000111111222222222222111111111111111111111222222222111111000000000***---000222222222222333///000000000000000111111...///000111222333333333222222333444444444444333444333333222222222333333222333444666888999666222666555444444444444555555444444444444444555666666888777666444333444555555444444444444444444444444111222555666777666444333111111111222444444333222111222222222222222222111222222333333444444444555222111111111111111222222111111111222222222333333///000111222333444444444333333333444444444555555444333333222222333333444333333333222222333333444333333333333333333333333444333333333333333333333222222222333333333444444222222222222222222222222222222222333333333444444333333333333333333333333222222333333333222222111222222333333333444444444555444444444444555555666:::777444444555666555444555555555555555555555555555666777666555555777999666666555555555555666666444666888999777666666666666666777777666666555444666666777777777888888888555555555555555666666777888888999999999999888888555555444444555555555555555555555555555666666777777777666555555666666666555555666666666666555555888888888888888888999999999888888777666555555555444444444444555555555555666666666666555555555555555555666666777777888888777888888888999999999999666666777777777777666666666666666666666777777777666666555555444444444444444666777777555444555666777777666555555555555555666555444444333333444444gggSSSGGGAAA???AAA???===;;;:::999::::::999888777888999999888666888888777777888888999:::::::::999888888888888888555555444444444444555555555444333333222222333333000000000111222222333333333333444333333222111111111111111222222333333333333333333222111111111000//////000000111333444555222222333333444444555555555444444333333444444555333333333333333444444555777666555444333333333333222222222222222222222222222222111111111222222222000111222333444333222222444333222222111111222222444333222000///---,,,,,,000000111111111222222222111111111111000000000000111111222333333222111111111111111222222222222111111111000000//////......111111111111111111111111000111111000//////111222222222222333222111111000333222222111111111222222///000000000111111222222000222333333222111111222222222222222222222222222111111111222222222222222111111111222222222222111000000111111222222333333+++...111222222111222333//////000000111111111222000111222333444444444444333444444555555555555555444333333222333333444444444333444:::???>>>888444555555444444555555555666666555555444444555666777777666444333333333444555444444444333333444444444333444555666555444222000222111000000111111///---222222222333333222222222222222222222333333333333444333333222222222333333111222222222222333333333111222333444555555555555333333333444444444555555444333333222222333333444444333333222222333333333333333333333333333333333333333333333333333333333000111111111222222222222222222222222222222222222222222222333333333444444333333333333333333333333222222333333222222111000222222222333333333444444333222222222222333444555555444333333444444333222444444555555555555555555555666666555333333444666444444333333333333444444444666888888777666555666999::::::::::::999888888777777666666666666555555444333333333333444555555666666777777777777666666444444444555555555555555444444333333333444555666666555555444555555666666333444444444444444444333777777777777777777666666555666666777777777777777444444555555555666666666777777666666666555555555555555555666777888888999777888888888999999999999666666777777777777666666555555444444444555666777666666555444444444555555222444555555444333444555444444333333333444555666666666555555555555555666zzzaaaOOOEEE@@@???======<<<<<<<<<<<<<<<===999888777888999999777555666666555555666666777888888777777666666666666666555555444444444444555555555444333333222222333333111111222222222333333333555555555555444333222111......///000111222222333333333333333333222222222333222222111111111222222333333333444444555555555555444444333333444444555222222222333333333444444555444333333222333333333111111111111111111111111111111111222222222222222///000333444555444222111444333222222111111222222111111111111111111111222000000000111222222333333222222111111111000000000000111222333333222111000000000111222222222222111111111111111000000000000111111111111111111111111000111222111000///000222222222222222222111111000111111111111111222333444000000111222333444444555000222333333222111111222222222222222222222222222111111222222333222222111000111222222333222222222000000111222333444444555...000111111000111222444000000000111222222333333333333444555555555555444444444555666666666666666333333333333333444444555888444666???GGGEEE===888444444555555666666666666666555444333333444666666444444333333333444444444555444333333333333444555555555555444333222111111222111000000111111...---222333333444444333333222222222222222222333333333555555444333333333333444222222222222333333333333222333444555555666555555333333333333444444444444444333333222222333333444444444333222222222333333222222222222333333333333111111222222222222333333000000000000111111111111222222222222222222222222222222333333333333444444333333333333333333333333222222333333333222222111222222222222333333333333...///000222444666777888555555666666666555444444333333444555555555555444555666666444333222333555555555444444444444555555444666777777666555666666666666777777666666555444666666666555555444444444555555444444555555666777555555666666666666555555444444555555666555555444333333222222333333444555555555444444555555666666444555555666666555555444555666666666666555444444222333555666777888888888555555555666666666666777777777777666666666555555777777777666666555555555777777777888888888999999555666666777777666666555777666555444555666777888666666444333333444555666222444666666555444555666222222111111222333555666555555555555555666777777uuu\\\KKKCCC@@@???<<<<<<============<<<<<<999888777888999888777555444444444444444555666666777777666555555555555666555555444444444444555555555444333333222222333333333333333333333444444444444444555555555444444333000000111111222222333333333333333333444444444444222222222111111222222333333333444444444444555555444444333333333333444444222222333333444444444333333333333222333333444555222222222222222222222222111222222333333333333333111111222222333333333333444333222222111111222222111111111222222333333333///000000111222222333333222222222111111111000000000111222333333222111000//////111222222222111111111111111111222222222222333333333333333333333333000222444444333222222222333333333333333222222111222222222222222333444444333444444555555666666666111333444444333222222333333333333333333333333333111222333333333222111111000111222333333333222222111222222222333444444444222222111000//////222444000111111222333333444444444444444555444444333222333444555555666666555555333333333333333444555555888333555AAAKKKHHH???999333444555666666777777777666555333222222333444555222222333444555555555555666666555444444555666666666555444333333444555555444333222333444444222111333444444555555444444333444444444444444333333333555444333333222222222333222222222333333333444444333333444555555444444444222222222222333333333333444333333222222333333444555444333333222222222333111111111222222222333333000000000111111222222222000000111111111222222222222222222222222222222222222222333333333333444444222222222222222222222222222222333333333333333222111222222222222333333333...///222444777888888888555777888888777666444444222333444555555555444444444555555555333444555777666555555444444555555666555666777666444444666777444444444444444333333222444444555555555555666666555555555555555666777777444555555666666555555444444555555666666555444333333333333444444444444555666666555555666666777888555555666666666666555555555666666777666555444333111222444666777777777777555555666666666777777777777777777777666666666555666666666555555555555555666666666777777777888888555555666666666666555555777666555444444666777999666555444333333444666777222444555666555444555666444333222111111222444555333333333444555666777888rrrYYYIIIBBB@@@@@@????????????===;;;999888999888777888999888666555888888888888888999999:::999888888777777777777777555555555444444555555555555444333333222222333333444444444444444444444444222333444555666666666666555555555555555555555444333333333444444555555555//////000111222444666777333333333444444444444444444333333222222333333444222333444444555555444444333333333333333555666666333333333333333333333333222333444444555555555444333222111000000222444555444333222222111111222222222222222111111000000000///000000111222222333333222222222111111111111000000111333444444333111000...///000111222222111000111111111222333333333444444444444444444444444444111333666777555444333333444444555555444444333222555444444333333333444444222222222222222222222222222444555555444333333444333333333333333333333333111222333444333333111000000111222333444333333222333333333333333333333333444333222///......111444111111222333444444555555444444444444333222111111222333444444555555444444333333333333333444555666555///222@@@JJJHHH>>>888333333555666777777777777555444222111111222333444111222444666777777666666888777666555555666777888666555444333444666888999555444444555777888777666444555555666666555555444555555555555555555555444444333333222111111111222222222333333333444444444333333444444444333222222111111222222222333333333444333333222222333333444555444333333222222222222000000000111111222222222//////000000111111111222111111222222222333333333222222222222222222222222222222333333333444444444222222222222222222222222111222333444444444444333111111222222222333333333222333666888888888777666444666888999777555333333111222444555666555444444222444555555555666888:::444444444333333444444444666777666555333444666888999999999999999888888777333333444555666777888888444444444444444555666666555555666666666666555555444555666666666555333222333444555555666666555555777777666777777888999999444444555555555555444444555666777777777555444333222333444666666666666555666666666666777777777777777777777777666666666666222222333444555666777888666666666666777777777777555555666666666666555555666555333222333444666777666555444333333444666777000222444444333333333444777555333111111111222333111111222333444666777888oooXXXKKKEEE@@@===>>>===<<<;;;:::999999999<<<<<<<<<;;;:::999888777888888888888888888888888:::999999888777666666666777777666555444444333333222333555777777888777777777777777666555444222222666777888777555444444555444444333222000111444777333333333333333444444444222222222222222222222222444444444333333333222222333222222222333444555555222222222222222333333333444333222000000000111111111222333444444444444444333333333333333333333333111222333444444333222111000000000000000000111111//////000111222222333333222333333444444333333222333333333222111000///...///555666222111555666333666111++++++///222000---444444444444333222111111666555444333222333444444777777777777666555333333222222333333333444444444222333444555555555444333555444333111000000111222222222444555555555555444555444444333333444444555444555555555555555444444333444555555666666555555777777666555444333333222555333222333666666444111555777888999999777444222555444555777777777777999777777666555555555555555555555444444444444555555888999999999999888777777:::777555444555555555444444444444444555555555555555666777666555444555666999999999888777666666555999888888777777777777777888888777777777777888888:::888666444333333555555555555555555555666777777333222222222333333444555333333333333333333333333444444222111111222444444333333333333333333333333000//////111333333222111444444333222222111000000222222000/////////000111222333444444444333222111333222222111111222222333444333222222222222333444666666555444333333222222555444333444555555444222000111222333333333222222444444444444444444444444333333444444444333222222444444555666666666666666555555555555555555555555222222222333444555666666111///---///222444444222222222333333555666888999777777666666555555444444666555555444444666777888222444666555222111444777444444333333333444444555444444444555555555555666444444555555666666777777777777777777666666666666777888888777444111111111888777666444444444555666666555444555666777666555555555666777777666555444666666555555444444444333777777888777555555666888999999888777666666777777555555666666666666555555444444444444444444444444666555444333333444555666666666555555555666666777555444333333222222222222666666666666666666666666rrrZZZLLLEEEAAA======<<<;;;;;;:::::::::::::::::::::999999777666666777777777777777777777777777777777666555555444444777777777666666555555444555555444444555666777888444555555666666666666666666777888777666555666777222333333222000111333555333333333333333333333333333333333333333333333333555555444444444333333333444444333333333444555555333222222222111111111111222222111111222333444555222222333444444444444444222222222222222222222222///000111111111111000///222222222222222111111111000000000111222222333333222333333444444333333222111111111111111000///...///444555111000333444222555111...///111222222000444444444444444333222222666555444333333333444444777777777777666555333333222222333333333444444444333444444555555444444444444444333222222333444555444444444444555555555555555444444333333444444555444444555555555555555555333444555555666666555555555555555555555555444444666444333444666666444222555666888999999777555444777666777777666555555777888777666666555555555666666666555555444555555555888888888888888888888888;;;999666666666777666666777777777777777777666666555666777777555555666777999999888888777666666555999888777777666666777777888777777666666777777888:::999777555555555666777777777666555444444555555333333222222222333444444333333333333333333333333444444333333333333444444444444444333333333333333111222333333333333333333444444444333222222111111333222111000000000111111000111333444444444333333444444333333333333444444444333222111111222333444666666555555444333333222555444444555666666555333111222444555555555444333444444444444444444333333222222333333444333333333444555555666666666555555555555555555555555555555333333333333444555666777444222000111333555555333333333333333444666777888777777666666666555555555666555444444444555777888666555444444555666666555555555444444444444444555444444444444555555555555555555555555666666666666666666666666666666666666666888999888666444444555888777666555444555666666666555444555777888777666555555666777777666555444666666666666555555444444666777888777666666777999999999888777777777777777444555555555555555555444666666666666666666666666666555444444444444555666666666555555555555555555666555444444333333333444555555555555555555555555sss[[[LLLEEEAAA>>><<<;;;;;;:::::::::;;;;;;999999:::999999888777666777777777777777777777777777777777666555555444444777777777777777777777777888666444333333444777999555555666777777777777666444555666555333333333555222444555444333222333444666666555555444444333333444444444444444444444444555555555444444444444444555555555444444444444444444444444333333222222111444333333333333333444555222222333444444444333333333333333333333333333333///000000111111000000///444444444333333222222222000000111111222333333333222333333444444333333222///000000000000000//////000444444111///111333222222222222222333333333333444444555555555444444333666555444333333333333444666666666666666555444333333333333333444444444444555555444444444444444555333333333333444555777777777666555444444444555666555555444444444444555555333333444555666666666555444444555666666666666555444444555555555666666666777666555666777666444333444555777888888777666666666888888777666555666777888777777666666666666666888777666666555555555555888777777777777999:::;;;===;;;888777888999888777:::::::::999999999888888444666777777666666888999999999888888777666666666999888777777666666777777777777666666666666777777;;;:::888777666666777888888777666555444333333333444444333222222333333333444444444444444444444444333444444555555444444333555555555444444333333333222555777666444222333555555555444444333333222222333333222111111111111222///000111333444555555555666666555555555555666666333333222222222222333333666666666555444444333333666555444555777777666444333444555666777666666555555555555444444333333333111111222333444444444333555555555666555555444444444444444444444444444444444444444444444555666777666444333333555666555444444444444444444555555666777777777666666666666555666555444444444555777777:::666333444777999777444777777666555444444444444444444444444555555555555666666666555555555555555666666666666666666666666333555777777666555666777999888666555555666666777777666555666888999888777555555666666666666555555777777777777666666666666555666888888777777888:::999888777777777777777777777777888888888888777777666666666666666666666666666555444444444444555666666555555444444444333333666666555444444444555555444444444444444444444444lllWWWIIICCC@@@???;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999999999999999999:::999999999888888888777777777777777777777888888888777555444444555666777888888888777666555333333666777888666444333333444444666777777666444444555888888777666555555444444444444444444444444444444555444444444444444444444555555555555444444333333555555555555555666666666777777555444333222111111222222333333333333222222555555555555555555555555222222333333333333222222555555444444333222222222111111111222222333333333222333333444444333333222//////000111111111111111111333333111//////111222000222444444333333333444444444555555666555555555555555444444333333333333555555555666555555444444333333333444444444444555777666444333333444555555333333333444444555666666888666444222222333444555555555444444444444555555222333444555666666666666444444555666666666666666555555555555555666666666888777777777777666555444555555666777777888777777555999;;;888666777999999888777777666666666777777999888777666666555666666888777666666777999<<<======;;;888777888999888777<<<;;;;;;::::::999999888444555777777777777888:::888888888888777777666666888888777666666666666666777666666555555666666777999888777666666666666777777666555444333333333333444444333222222222333333444444444444444444444444333444555666666555444333666666555444444333333333222666999888333000222666555555555444444333333333333333333222222222222222000111111222333444444444666666555555555555666666444333333333333333333444666666666555555444444444444444333444666666555444333444555777777666666555555555555444444333333222///000111222333444444444444555555555555444333333444444444444444444444444555444444444555555666777666555444444444444555444555555444333333444444444666666666666666666666666555555444333444555666777999666444444666777666555999888777666555444444444333333444444444555555555666666666555555444444444444555555555555555666666111333555555444333333444888888666666555666777888888666666777888999888777555555555666666666666666888888777777777777777777444666888999888888999;;;888888777777777777777888666777777888888777777666444444444444444444444444555555555444444555555555555555555444444333222222555555444444444444555555333333333333333333333333sss```OOOEEEAAA??????;;;;;;:::::::::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;999999999999999999999999:::::::::::::::999999999777777777777777888888888777777777888777777666666777777777666555444333222<<<======;;;888666666777555777888777666444444555777777666666555444333333444444444444444444444444555555555555555555555555555666666666555444333333333444555555666777888888666666666555444222111111333333333444444333222222555555555555555555555555444444333333333333444444444444333333333222222222222222222222222333333333222333333444444333333222000000111222333333333333222222111111//////111444111333444444333222333333333333444555666666666666444444444444444333333333333444555555555555555444333333444444444555555555888666555444333444555555333333444444444444333333777555333111111222333444666555555444444555555666333444444555666666555555444555666666777777666666888777777666555555444444777888888888777666555555666666555666666777888888999???@@@;;;666777999888777666666666666666777777888888777666666666666666777666555555777999<<<>>><<<:::777666777777777666::::::999999999888888888333555666777666666888:::888888888777777777777777888777777666555666666666666666555555555555666666666555555444444444444444444444333333333333444444444333333222222333333333444444444444444444444444222333444555555444333222555555444444444333333333111555888666222///111555555555444444444444333333333333333333222222111111222222222222222222222222555555444444444444555555444444555555555555444444555555555555555444444444222222222333555555444333222333444555666555444444555555555444444333333333///000111222333333444444333333444444444444333333444444444444444444444444555444444444444555555666444444444333222222333444555555444333333333333444555555555555555666666666555444444333333555666777555777777666333333444666999888777666555444444444333333333444444444444555666666555555444444333333333333444444555555555555333444666555444333333444777777666555555666777888888666666777888999888777555555555555666666777777777777888888888888888888444777999:::999999:::;;;888777777777777777888888333444444555555444444333444444444444444444444444444555555555555555555444444444555555444444222222444333333333333333444444333333333333333333333333kkkbbbTTTHHHAAA?????????<<<;;;;;;:::::::::;;;;;;777888999::::::;;;::::::888888888888888888888888::::::::::::::::::::::::999999999999999999999888777888999::::::999888777555555666777777777666666888999:::999777666666777666777777666444333444555666666666555555444444444555555555555555555555555666777777777777777888888666777888999888777666555333444444555666777888888333333555666666777777666666666666777666666555444444444444444444444444444444333333222222333333444333333333333333333333333222222333333333333333333222333333444444333333222111111222333444444444333333111000111000///222777555444444333333333333222111222333444555666666666444444555555444444333222222333444555555555555555333444444444555555555555777777666555444444444444333333444444444333333222666555444333222333444444666666555555555555666666444555555555555555444444555555666777777777777666999888888777666555444333555666888888777666666777777777666555555666888999<<>>===<<<;;;:::999999999999:::;;;<<<===>>>>>>>>>????????????????????????>>>>>>>>>???????????????@@@@@@???>>>===<<<<<<;;;;;;:::999888999;;;>>>@@@<<<<<<<<<;;;:::999888777555888:::<<<>>>@@@CCCEEE??????===;;;999999;;;===????????????@@@@@@@@@@@@999999999999999999999999============>>>>>>??????:::<<<>>>???@@@???>>>===@@@??????===<<<;;;::::::888999:::;;;<<<;;;::::::>>>?????????>>>======<<<::::::::::::::::::::::::999888777666666777888999333333444555666777888888333333333333333333333333222333333444444333333222111111222222222111111000333000///333333111555<<>>999;;;>>>???:::666:::BBB>>>???@@@???>>>???AAABBBDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJGGGEEEEEEEEEGGGGGGFFFDDDCCCFFFJJJIIIDDD???BBBAAA@@@??????@@@AAABBBDDDCCCBBBAAA???>>><<<;;;AAA???>>>???EEEKKKPPPRRROOOKKKFFFBBBAAABBBCCCDDDJJJLLLMMMNNNLLLJJJGGGEEE@@@@@@@@@@@@>>>===<<<;;;???EEEJJJKKKLLLNNNKKKGGGCCCFFFKKKOOOPPPOOOKKKIIIIIIFFFCCCCCCFFFFFFDDDAAAAAAAAABBBBBBBBBDDDGGGIIIHHHHHHHHHGGGEEEDDDCCCBBBAAABBBBBBAAA@@@>>><<<;;;BBBBBBBBB???<<<:::::::::===<<<;;;;;;<<<<<<;;;:::888777666666666777888999555444444444444555666666999999888888777777666666888777666666888:::;;;::::::777444333444666777777666666666555333333555666333444666777888888777666666666777888888888777777666777888888888888888888777777777777777666555444666777777888888777777666555555555666777777888888///111444666666777888:::777777777888888888888888777777666666555555444444:::999999888666444333222888888888888777777777777;;;:::888777555444444444555666777888888888888888333444666666666555666777666666666666777888999999===<<<:::888777777777888:::999777555555666888999:::999888888888888888888444666666666444444555666777666666555555666666777888777666555444555666666111222222333333222222111222222222222222222222222111111222333333333222222000111111222333555666666444333222222111111222222000000000000000000000000333333333333333333222222333222111000///000111222444444333222222111000000222222222222111000//////111000000222444444333222333333333333333333333333///000111333444555555555333333333333333333333333111222555666777555333111222222222222222111000///000111222222333333333333555666666666555444333333777666555444444666888:::666555333111000111222333444555555444222222444555222222222333333333333333333333333333444444444444111111111111111111111111444444444444555555666666444444555666666666666666555444333555777777555111333222222111111222222333444444444555444444333333888777555333333444777888555666777888888777666555555444444333444555666777333444444555555666666666777777666555666777888999444444444555666777888999:::;;;:::999777666777999888777777666666777777888999;;;<<<;;;888666888:::666555444444666666555333555555444555555666777888666666666666666666777777666555555555555666666777222333444666777888888888|||vvvlllbbbXXXOOOGGGBBB>>>>>>???>>>999777===FFFLLLMMMLLLJJJHHHFFFGGGHHHKKKLLLOOOQQQTTTWWW[[[^^^___\\\YYYVVVVVVXXX\\\^^^\\\YYYWWWXXXZZZXXXRRRMMMQQQPPPOOONNNMMMNNNNNNOOOOOOOOONNNMMMKKKHHHEEEDDDAAA@@@AAAEEEMMMVVV]]]aaa```\\\VVVRRRPPPOOOPPPQQQRRRSSSUUUVVVUUUSSSQQQOOOJJJJJJHHHGGGEEECCCBBBAAAEEEKKKQQQSSSUUUVVVSSSNNNLLLPPPUUUZZZ\\\ZZZVVVSSSSSSPPPNNNNNNOOONNNJJJGGGFFFFFFGGGHHHIIILLLOOOQQQRRRRRRRRRRRRQQQOOOMMMLLLFFFGGGHHHJJJKKKKKKJJJJJJPPPOOOMMMIIIEEECCCCCCDDDDDDBBB@@@@@@BBBBBB???===>>>============>>>???@@@======<<<;;;;;;;;;;;;<<<888777777777777666666666;;;:::999:::;;;;;;:::888>>><<<999888:::<<<======888888999888777666777777555666666777777777777777666666777777888888777777777888999999::::::999999<<<<<<<<<<<<;;;:::999999777888888888888999999999888999999999::::::;;;;;;444666888999999999:::;;;666777777777888888888888888888888888888777777777::::::::::::999888666666888777777777666666666666999888888888888888999999888888888777777666666666555555666777666666777888555555555555666777888888:::999888777777888999999<<<;;;999777666666666777777777666666777777888888555666777666555444444666666666555555555555666666666666555444444444555666222222333333333333222222444444444444444444444444111111222222333333222222000000111333444555555555222222111111000111111111222222222222222222222222222222222222222111111111333222111000000000111111222222222111111000000000111111111111111000000///111000000111333444333111333333333333333333333333222222222222222111000///222222222222222222222222000111444555555444222111444444444555555666666777555555666666777777666666666666666666666555444444555555444444555777888::::::999777555444555666777666777666444222000000111111111111111222222222222444444444444444444444444222333333333333333444444444444444444444444444444444444555555666666666555444333333444666666444111222222111111111111222222555555666666666666666555555555555555666666666666555555666777777666555555555555444444444555666777444444444555555555555666666666555555555666777888666666666666777888:::::::::;;;;;;:::999888999;;;999999888888888888999999888:::;;;;;;999888999;;;666555444444666666555444444444444444444555666666666666666666666666666666777777666666666777888888444555555666666666666666}}}oooaaaSSSKKKGGGDDDAAA???<<<<<>>???>>>===;;;:::;;;;;;::::::999999::::::999999999:::::::::;;;;;;<<<===>>>????????????>>>@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<888999999999999999999999777888999999888777888999888999999::::::;;;::::::======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<::::::999888888888888888444555666777999:::<<<<<<>>>===;;;999888888888888::::::::::::::::::;;;;;;888777777888999:::;;;;;;;;;::::::999:::;;;<<<===@@@???>>>===<<<;;;:::999888888777888888999:::;;;777999:::999777666666777888888777777777777888888777777666666666666777777444444555555555555444444222222222222222222222222222222333333444444444444000111333555666666666555222222222111111222333333333333333333333333333333333333333333333333333333555444444333222333333333222222222222222222222111111111222333333333333222444333222222444555444333555555555555555555555555444444444444333111000000333333333333333333333333111222444555666555444444222222222333555777999;;;777777777666666666666666555555555555444444444333555666666777888999;;;;;;:::999777666555555666777333444555555444333555666222222222333333333444444555555555444444444444444222222222333333444444444666555555555555555555555666666666777777777777777666555555666777777555444444444333333333333444444222333444555555555555555444555777999999999777666777777888888888888777777777777777666777777888999888777777666666666666777777777666666666777888999777777777888999:::;;;<<<:::<<<======<<<<<<===>>><<<<<<<<<======<<<<<<<<<999;;;<<<;;;::::::;;;===999777666666777888888777666666666666666666666777999999999999999999999999888888888888888999::::::999999999999999888777666vvvfff\\\SSSMMMGGGCCC@@@DDDPPP]]]jjjkkkkkkhhhccc^^^\\\[[[gggkkkooossswww|||zzzzzzxxxwwwuuutttssssssttttttsssqqqmmmhhhcccaaadddbbbbbbeeejjjqqquuuwwwyyywwwsssoookkkiiijjjllllllmmmmmmnnnoooooopppooonnnkkkfffaaa]]][[[ZZZZZZZZZbbbjjjnnnqqqrrrnnnggg```bbbeeehhhjjjkkkkkkkkkkkkjjjkkkmmmnnnlllfff```[[[ZZZYYYZZZ]]]___aaabbbccceeefffggggggeeebbbaaacccccceeefffhhhiiijjjkkklllkkkhhhccc___]]]^^^___eee```\\\]]]```___ZZZUUURRRSSSTTTUUUWWWXXXXXXXXXUUUTTTSSSQQQOOONNNNNNNNNRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXXXXTTTNNNIIIEEECCCAAAAAACCCEEEFFFFFFDDDEEEGGGIIIJJJHHHDDDAAADDDCCCAAA@@@??????@@@@@@>>>>>>>>>??????@@@AAAAAAEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDBBB@@@?????????@@@;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999:::;;;===>>>???AAAAAAAAAAAA@@@EEEEEEDDDBBBAAA@@@??????>>>???BBBDDDEEEFFFEEEEEEAAAAAA@@@???>>>??????@@@999:::<<<>>>???AAABBBBBBFFFDDDBBB???>>>???@@@AAACCCBBBAAABBBCCCCCCBBBBBB>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@??????@@@AAABBBDDDEEEGGGHHHGGGEEECCCAAA>>>>>>>>>======>>>??????<<<===??????===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;777888888999999888888777444444444444444333333333444444444444555666777777222444666777888888777666555555444444555555666666444444444444444444444444666666666777777777777777888888888777777777777777444444444444444444555555222333444555666777777666777666555666888999888777888888888888888888888888444555666777777777777666666666666666666666666666444555666777888888888888555444333444555888;;;===999999888777777777777777888888777777777777777888888888999:::<<<===>>>???<<<;;;:::999888888888888777888999888666555555666555666666777777888888888666666666666555555555555444444555666777777888888999999999888888888888777999999999999999::::::;;;999999999999999999999888888888777777777777888888333444555777777888888888666777999;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888888888999999999999999999:::::::::777777888888:::;;;===>>><<<>>>@@@AAAAAABBBCCCEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@????????????===;;;:::999:::;;;;;;:::999999:::::::::999999999<<<<<<<<<<<<============::::::999::::::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;uuuhhh]]]QQQHHHDDDGGGSSS```pppqqqsssqqqnnniiifffeeemmmrrryyy}}}~~~yyyuuussszzzwwwuuutttvvvyyyzzz{{{}}}}}}{{{xxxuuutttvvvxxxuuuuuuvvvvvvxxxyyyzzz{{{zzzxxxsssmmmiiifffeeeddddddllltttxxx{{{|||wwwqqqmmmmmmlllmmmooosssvvvxxxttttttvvvzzz}}}|||vvvqqqjjjhhhffffffhhhjjjjjjiiirrrssstttuuuuuutttrrrqqqpppqqqrrrsssuuuwwwyyyzzzwwwwwwuuurrrooonnnpppqqquuuppplllkkkmmmmmmiiieeeaaaaaabbbcccdddeeefffggggggfffeeecccbbbaaaaaaaaa``````___^^^___```bbbccchhhiiikkkmmmlllhhhaaa\\\UUUTTTRRRRRRTTTVVVVVVVVVSSSSSSUUUWWWYYYWWWRRRNNNNNNMMMKKKIIIHHHHHHHHHIIIGGGFFFFFFFFFGGGHHHJJJKKKOOOPPPQQQRRRSSSSSSSSSSSSVVVUUUSSSRRRQQQPPPPPPPPPMMMLLLJJJHHHFFFEEEDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBAAAAAABBBDDDDDDEEEGGGIIIJJJJJJIIIHHHPPPOOONNNKKKIIIFFFDDDDDDDDDFFFJJJMMMOOOPPPPPPPPPKKKJJJHHHGGGGGGGGGHHHIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKHHHGGGGGGGGGIIIJJJNNNMMMLLLMMMOOOOOOMMMKKKEEEEEEEEEFFFGGGHHHJJJKKKIIIHHHGGGEEEDDDEEEEEEFFFHHHKKKOOORRRSSSQQQMMMKKKGGGFFFEEEDDDDDDDDDDDDDDDAAACCCEEEFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBB@@@??????:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999666666555555666888999:::555666777999999999888888999999888888888888999:::888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999666666666666666777777777444555666777888999999999999888999:::======<<<:::888888888888888888888888888888999:::;;;;;;;;;;;;888888888888888888888888777777777888999;;;<<<===<<<;;;:::::::::<<>>===<<<<<<<<<<<<===>>>======<<<<<<===>>>>>>;;;;;;<<<<<<===???@@@AAAAAAAAA@@@???>>>>>>>>>>>>@@@@@@???<<<777333111000999999::::::;;;<<<<<<===:::999999999888888777777:::;;;<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@;;;;;;;;;;;;;;;<<<<<<===::::::;;;<<<===>>>???@@@?????????????????????>>>>>>===<<<:::::::::;;;<<<<<<<<<<<<===============;;;;;;;;;<<<>>>@@@AAABBBBBBEEEHHHJJJKKKLLLNNNOOOOOOPPPRRRTTTTTTRRRPPPOOOLLLKKKJJJJJJIIIIIIHHHGGGCCCAAA>>>===>>>>>>>>>===>>>>>>>>>>>>>>>===<<<;;;>>>>>>??????@@@AAAAAABBB>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBAAArrr___PPPHHHHHHSSS^^^iiilllooopppmmmjjjgggfffeeellluuuzzz}}}~~~{{{zzz~~~{{{wwwtttrrrqqqpppwww~~~{{{uuutttrrrrrrsssxxx|||~~~|||yyyuuuuuuxxxyyyxxxwww}}}~~~~~~~~~{{{{{{}}}~~~zzzwwwvvvvvvvvvvvvssssssrrrrrrsssuuuvvvxxxttttttsssrrrqqqqqqqqqrrrsssrrrpppooooooqqqssstttvvvxxx{{{~~~{{{uuuqqqhhhfffeeeeeefffggggggfffgggffffffiiikkkjjjeeeaaa[[[ZZZYYYXXXWWWWWWWWWWWWTTTSSSSSSSSSTTTVVVXXXYYY\\\]]]^^^___```aaaaaaaaa```___]]][[[YYYYYYYYYZZZXXXXXXWWWVVVUUUSSSQQQPPPRRRRRRQQQPPPOOONNNNNNNNNOOOOOONNNLLLIIIIIIJJJLLLOOOPPPSSSUUUVVVUUUTTTSSS\\\[[[XXXVVVSSSPPPNNNMMMNNNQQQUUUYYY\\\]]]]]]]]]VVVUUUSSSQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSQQQPPPPPPQQQRRRRRRYYYXXXXXXZZZ]]]\\\WWWSSSKKKKKKKKKLLLMMMOOOQQQQQQQQQOOOMMMLLLKKKJJJKKKKKKMMMRRRXXX]]]^^^[[[WWWTTTOOONNNMMMMMMLLLLLLMMMMMMJJJMMMPPPQQQQQQPPPOOOPPPOOOOOONNNNNNNNNNNNOOOOOORRRQQQPPPNNNKKKHHHFFFDDDAAAAAAAAABBBBBBAAAAAAAAA@@@@@@??????>>>>>>======;;;:::::::::;;;<<<>>>@@@<<<<<<<<<<<<======>>>>>>@@@@@@???>>>>>>>>>>>>>>>????????????????????????>>>>>>??????@@@@@@AAAAAA??????@@@@@@@@@???>>>===;;;;;;;;;:::::::::::::::888999:::;;;<<<<<<<<<<<<;;;<<<>>>AAADDDDDDBBB???;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????>>>==============================;;;;;;;;;;;;===???BBBCCCBBBBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCAAAAAA@@@??????@@@BBBCCCBBBAAA@@@???@@@AAADDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@BBBCCCBBB???<<<;;;;;;======>>>???@@@AAABBBBBB@@@??????>>>>>>=========<<<===>>>???AAABBBDDDDDD?????????@@@@@@@@@AAAAAA@@@???>>>>>>>>>???AAAAAAAAABBBBBBAAA@@@@@@AAACCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEEEEBBBAAA@@@@@@@@@@@@AAAAAA;;;<<<===>>>@@@CCCEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDBBBAAA??????@@@AAACCCCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEGGGHHHJJJLLLMMMNNNRRRVVVYYY[[[\\\^^^``````bbbeeeggggggeeebbb```[[[ZZZXXXXXXYYYXXXWWWUUUNNNKKKGGGEEEDDDEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@AAABBBCCCEEEFFFHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIIIIJJJIIIIIIHHHHHHnnn\\\RRRPPPZZZeeegggkkkoooqqqpppllljjjhhhdddmmmwww||||||}}}~~~|||zzzxxxxxxyyyyyyxxxvvvzzzxxxxxxzzz}}}}}}xxxssslllmmmmmmmmmlllkkkjjjjjjgggfffeeeeeegggiiikkkllllllmmmooopppqqqrrrrrrrrrlllkkkhhhfffddddddeeeeeefffhhhjjjkkkkkkiiigggfffggggggfffeeedddcccbbbaaadddccc```\\\XXXVVVWWWXXX]]]___bbbdddeeeeeedddcccddddddbbb```^^^\\\ZZZZZZYYY\\\aaafffiiijjjjjjiiidddbbb```^^^^^^___aaabbbbbbcccdddeeeeeedddbbbaaa______^^^]]]\\\[[[[[[ZZZ``````aaaeeehhhfff___YYYRRRRRRSSSTTTUUUWWWXXXYYYXXXWWWVVVTTTTTTTTTUUUUUUXXX]]]dddiiijjjgggaaa]]]WWWWWWWWWWWWXXXYYYZZZ[[[YYY\\\```ccccccbbbbbbbbbaaaaaa````````````aaaaaadddcccaaa^^^YYYUUUQQQOOOLLLMMMMMMNNNNNNMMMMMMLLLIIIHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDDDDEEEHHHJJJKKKIIIHHHFFFFFFFFFGGGIIIJJJLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIIIIIIIHHHFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDAAACCCHHHMMMPPPPPPLLLIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCEEEHHHLLLNNNLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMLLLLLLNNNOOOPPPLLLKKKIIIIIIIIIKKKLLLNNNMMMKKKHHHFFFFFFHHHKKKNNNMMMMMMMMMMMMLLLKKKJJJJJJHHHKKKMMMNNNLLLKKKJJJKKKDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGFFFEEEEEEDDDCCCCCC@@@AAABBBDDDFFFHHHIIIJJJGGGGGGHHHIIIJJJKKKKKKLLLHHHGGGFFFEEEFFFGGGIIIJJJJJJLLLLLLKKKIIIHHHKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOONNNNNNLLLMMMMMMMMMMMMKKKJJJIIIAAABBBCCCEEEIIILLLOOOQQQTTTUUUUUUUUUUUUTTTSSSRRRNNNMMMKKKJJJJJJLLLNNNPPPPPPQQQRRRSSSTTTSSSRRRRRRSSSSSSTTTUUUWWWYYYZZZ\\\]]]aaafffjjjmmmnnnqqqrrrqqqtttwwwzzzzzzwwwtttqqqiiigggfffgggiiikkkjjjhhh^^^ZZZUUURRRQQQQQQPPPOOOOOOPPPQQQQQQPPPMMMKKKJJJGGGHHHIIILLLNNNPPPRRRSSSQQQQQQRRRRRRSSSUUUVVVWWWVVVVVVUUUUUUTTTSSSQQQPPPxxxfff\\\[[[eeeoooppptttyyy{{{zzzwwwtttrrrqqqzzz{{{|||}}}}}}}}}|||zzzyyyvvvvvvuuuuuuvvvxxx{{{|||zzzzzz|||}}}~~~{{{yyywwwtttrrrrrrssssssrrruuuyyy|||}}}|||{{{yyy~~~}}}|||{{{zzzyyyxxxwww{{{yyyuuupppjjjgggfffgggjjjllloooqqqsssrrrqqqpppiiihhhhhhgggeeeddddddcccaaadddiiinnnqqqrrrrrrqqqooonnnkkkiiiiiijjjlllmmmpppqqqsssttttttsssqqqpppjjjjjjiiihhhfffdddbbbaaaddddddfffjjjnnnkkkccc\\\XXXYYYYYYZZZ\\\]]]___```^^^]]]\\\\\\\\\]]]______bbbgggooottttttooohhhccc^^^^^^___```bbbeeeggghhhfffjjjnnnqqqqqqqqqqqqqqqppppppoooooooooooopppppprrrqqqoookkkeee```[[[XXXXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOPPPRRRUUUVVVUUUSSSQQQOOOPPPQQQTTTVVVWWWVVVUUUSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPPPPQQQPPPQQQQQQRRRRRRPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKHHHKKKQQQWWW[[[ZZZVVVRRRMMMMMMMMMMMMMMMMMMMMMMMMGGGHHHJJJLLLOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLLLLNNNQQQUUUWWWZZZ[[[\\\^^^^^^___^^^^^^___^^^\\\\\\\\\^^^```aaa\\\[[[ZZZYYYZZZ[[[]]]___XXXUUUQQQMMMMMMPPPSSSVVVZZZ[[[[[[ZZZZZZYYYXXXWWW^^^^^^^^^[[[VVVQQQMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRLLLLLLKKKKKKJJJIIIHHHHHHJJJJJJLLLNNNPPPRRRSSSTTTOOOOOOPPPRRRSSSTTTUUUVVVQQQPPPNNNMMMNNNOOOQQQRRRSSSUUUVVVTTTQQQQQQTTTWWWUUUUUUUUUTTTTTTUUUUUUUUU\\\\\\]]]]]]]]]\\\[[[[[[UUUWWWZZZ[[[ZZZWWWSSSPPPHHHIIIJJJMMMQQQUUUYYY[[[```aaabbbbbbaaa```___^^^YYYWWWVVVUUUUUUWWWZZZ\\\]]]]]]___`````````___^^^]]]^^^^^^```aaadddeeeggghhhlllrrrvvvyyy{{{}}}}}}}}}pppooonnnqqquuuwwwwwwuuulllhhhbbb___]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZWWWUUUSSSNNNOOOQQQTTTWWWZZZ\\\]]]YYYZZZZZZ[[[\\\]]]______bbbaaaaaa___]]][[[YYYXXXkkkfffooozzz{{{yyyxxx~~~~~~{{{uuutttrrrqqqqqqpppooollljjjlllnnnqqqvvv{{{}}}|||{{{wwwyyyzzzxxxtttuuuzzz|||yyyvvv{{{{{{zzzwwwtttoookkkhhhjjjiiijjjpppuuusssjjjaaaaaa`````````bbbcccbbbaaafffbbb___``````bbbiiiqqqvvvwwwzzz}}}~~~{{{sssmmmhhhkkkmmmoooppprrrtttvvvvvvxxx|||~~~|||yyywwwvvvxxx}}}}}}vvvmmmiiieeeaaaeeebbb```bbbfffhhheeebbb___```cccdddeeecccaaa```___]]]ZZZ[[[]]]```aaabbbbbb^^^ZZZWWWWWW[[[___bbbbbb```]]][[[YYYYYYZZZ[[[ZZZZZZZZZXXXVVVVVVXXXZZZZZZXXXVVVVVVXXXZZZ[[[[[[ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZXXXWWWWWWXXXXXXTTTPPPTTTTTTUUUWWWXXXWWWUUURRRUUUWWW[[[bbbhhhhhhccc^^^^^^]]]\\\[[[[[[\\\]]]^^^\\\[[[ZZZ[[[]]]```aaaaaaaaaaaaaaa``````___]]]]]]\\\\\\ZZZYYYYYY\\\aaaeeeiiikkknnnqqqssstttuuuuuuqqqqqqpppooooooppppppqqqpppmmmjjjiiijjjmmmppppppooojjjbbb\\\ZZZ\\\aaadddhhhggggggiiikkkkkkjjjiiigggmmmrrrqqqiiiaaa\\\[[[[[[ZZZ[[[[[[\\\]]]_________]]][[[YYYWWWVVVWWWWWW]]]ZZZXXXXXX[[[___aaaccccccaaa______```aaa``````^^^[[[XXXXXX[[[___aaacccbbb```^^^^^^```aaabbbaaa^^^ZZZYYYZZZ[[[ZZZ\\\```dddeeegggjjjllljjjfffbbbeeegggiiijjjgggaaa[[[WWWRRRQQQRRRVVV]]]bbbddddddeeegggfffccccccgggiiigggdddeeedddaaa]]]]]]```dddjjjkkklllmmmmmmmmmlllkkkjjjkkkkkkjjjiiijjjllloootttxxx}}}}}}{{{wwwttttttwwwzzz{{{zzzrrrpppmmmkkkiiifffcccaaadddbbb``````aaa```\\\YYYYYYXXXYYY\\\```ccceeefffccccccdddeeefffhhhjjjkkkllllllkkkhhheeecccdddeeevvvsss{{{}}}}}}{{{zzzyyyxxxvvvuuusssvvvwwwxxx{{{~~~||||||}}}{{{wwwsssqqqrrrqqqqqqtttvvvtttmmmggggggfffeeefffhhhiiihhhgggiiieeedddgggkkkmmmsssyyy{{{|||~~~|||wwwssstttuuuwwwyyy|||}}}~~~}}}}}}xxxvvvtttqqqssspppmmmooossstttrrrooolllnnnpppqqqpppnnnkkkiiiiiigggeeedddeeefffeeedddccc```]]]ZZZ[[[^^^bbbeeeggggggeeedddccccccddddddcccccccccaaa___^^^```bbb```^^^\\\\\\___bbbddddddeeeeeefffffffffeeedddccchhhfffeeefffgggfffbbb___]]]]]]]]]^^^______^^^\\\dddfffjjjooorrrqqqnnnllllllkkkkkkjjjjjjkkkkkklllkkkiiihhhiiilllnnnppppppnnnnnnmmmmmmlllkkkjjjiiijjjjjjiiiggggggiiinnnrrrwwwyyy|||~~~{{{zzz}}}{{{tttooolllnnnqqqtttyyyzzz{{{~~~|||yyyzzz{{{|||yyytttnnnjjjiiikkkkkklllmmmoooqqqrrrssssssrrrpppnnnlllkkkkkkkkkooollljjjjjjlllppprrrssssssqqqnnnlllllllllkkkjjjiiifffddddddgggjjjmmmnnnllljjjhhhgggiiijjjjjjiiiiiieeebbbcccdddcccfffkkkpppqqqtttwwwyyyxxxtttpppooopppsssssspppjjjddd```[[[ZZZ\\\aaaggglllnnnmmmlllnnnkkkgggggglllnnnmmmlllkkkjjjfffccccccfffiiioooppprrrtttvvvvvvvvvvvvvvvvvvvvvtttsssrrrtttvvv{{{{{{xxxtttsssuuuxxxyyyyyyxxxvvvssspppnnnkkkhhhgggeeedddcccdddeeeddd```]]]\\\\\\]]]```cccfffgggggggggggghhhjjjlllnnnpppqqqsssrrrqqqooommmmmmoooqqq~~~~~~|||zzzzzzyyyxxxwwwuuurrrooonnnmmmllllllnnnqqqrrrsssrrrnnnjjjjjjqqqxxx{{{~~~~~~}}}~~~|||{{{xxxuuuvvvxxxzzzxxxvvvtttuuuwwwxxxvvvsssooolllpppooonnnoooooonnnllljjjeeeccc```___```cccgggjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmllliiiiiijjjkkkjjjgggfffgggjjjooorrrsssttttttssssssqqqpppoooooorrrqqqqqqqqqqqqpppnnnkkkiiiiiiiiijjjjjjkkkllllllvvvyyy|||}}}}}}||||||||||||||||||}}}}}}||||||||||||zzzyyyzzz}}}~~~}}}}}}|||{{{yyyyyyxxxzzzzzzyyyxxxxxxzzz}}}}}}zzzxxxwwwxxxzzz|||}}}||||||~~~|||yyyzzz|||~~~~~~zzzwwwvvvvvvuuutttxxxvvvttttttwwwzzz|||}}}yyywwwuuutttuuuuuuuuutttqqqkkkhhhhhhiiiiiimmmrrrwwwyyy|||}}}zzzyyy{{{||||||yyysssmmmiiidddeeehhhnnntttxxxyyyyyyuuuvvvrrrmmmlllqqquuuttttttsssqqqnnnkkkkkknnnqqqsssuuuxxx{{{~~~}}}||||||}}}|||xxxtttrrrsssvvvxxxyyyyyywwwtttpppmmmjjjhhhgggggggggiiikkkllljjjfffcccaaaaaacccfffiiijjjiiihhhfffggghhhkkknnnppprrrtttyyyyyyxxxwwwvvvxxx|||}}}xxxrrrnnnoooqqqqqqqqqsssvvv{{{~~~~~~uuupppqqqyyy|||zzzwwwwwwxxxyyyxxxwwwuuuwwwyyyzzzxxxuuurrroooqqqrrrsssvvvwwwvvvsssppphhhgggeeeeeefffjjjnnnqqqoooqqqsssvvvwwwwwwwwwvvvuuuvvvvvvuuusssrrrrrrttttttrrrqqqssswww|||}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvtttvvvvvvvvvuuuvvvwwwzzz}}}~~~~~~~~~~~~vvvppplllllllllmmmrrrxxx{{{}}}}}}xxxrrrnnnkkkmmmrrrwww|||zzzttttttxxx{{{{{{|||zzzwwwtttsssuuuxxxzzzuuuwww{{{}}}zzzuuurrrrrruuuwwwyyyyyywwwuuuppplllhhhgggggghhhjjjnnnqqqqqqpppllliiigggggghhhkkknnnnnnllljjjfffhhhjjjnnnqqqtttvvvwww|||}}}}}}}}}}}}}}}zzzssspppqqquuusssuuuyyy~~~~~~zzzzzz}}}{{{zzzzzz{{{{{{{{{zzz{{{}}}~~~}}}|||zzzxxxyyy{{{~~~}}}yyyuuunnnlllkkkkkkmmmrrrwwwzzz|||~~~~~~}}}|||}}}~~~~~~}}}}}}~~~yyyttttttuuuuuuzzz}}}xxxtttsssvvv{{{}}}{{{{{{~~~zzz|||}}}zzzwwwvvvwwwzzz}}}}}}}}}zzzuuupppmmmmmmnnnmmmppptttwwwwwwuuusssqqqmmmnnnoooqqqssssssqqqooooooqqqtttwwwzzz|||~~~~~~zzzvvvwwwyyyvvvyyy~~~}}}}}}~~~~~~zzzvvvtttrrrrrruuu{{{||||||}}}}}}~~~~~~~~~~~~~~~zzztttrrrsssvvvuuuyyy}}}~~~}}}{{{{{{wwwwwwxxxyyy{{{|||zzzxxxyyyzzz}}}}}}||||||{{{}}}zzzyyy}}}{{{{{{|||}}}}}}zzz{{{~~~|||zzz}}}}}}{{{~~~{{{uuutttttttttsssrrrsssuuuyyy~~~~~~~~~~~~}}}}}}{{{sssnnnllliiigggffffffhhhlllsssyyy|||~~~~~~xxxqqqoooqqqttttttssswwwvvvuuuuuuuuuwwwzzz{{{~~~}}}yyytttqqqooommmfffeeeeeefffjjjmmmpppqqqrrrsssuuuyyy~~~}}}tttooommmllliiiggggggfffdddccccccdddfffgggnnnppptttxxx|||}}}{{{xxxwwwvvvpppnnnllljjjiiijjjkkklllmmmoootttyyy~~~}}}zzzwwwttttttrrrnnnjjjhhhffffffffffffeeeddddddhhhnnnuuuyyy~~~~~~~~~|||}}}}}}~~~~~~~~~{{{vvvsssqqqqqqrrruuuyyy|||xxxvvvuuutttsssnnngggbbbaaaeeekkknnnnnnnnnoooppprrrsssuuuuuutttwww|||{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~{{{uuu~~~{{{{{{|||xxxpppmmmnnnooopppjjjjjjjjjjjjjjjjjjjjjjjjeeegggiiimmmrrrvvvyyyzzzzzzuuuxxxxxxyyyzzz{{{|||||||||{{{|||xxxpppllldddooo{{{}}}|||yyyssssssrrrrrrqqqpppooonnnffffffeeeeeeeeefffffffffgggiiilllnnnppptttxxx|||{{{wwwxxxxxxxxxxxxyyyyyyxxxxxxwww{{{~~~~~~~~~|||rrrkkkgggcccmmmzzz~~~~~~|||~~~~~~uuunnnpppyyyzzzwwwuuuuuullloooqqqrrrsssxxx~~~~~~~~~}}}|||{{{yyyxxxnnnllliiifffcccaaa___^^^YYYYYYZZZ[[[\\\^^^cccfffjjjmmmqqqrrrrrrtttxxx{{{|||}}}zzzyyyyyyxxxwwwvvvvvvvvvsssyyy~~~}}}~~~~~~~~~~~~{{{tttpppmmmfffiiimmmtttzzz}}}sssmmmiiilllsss{{{~~~zzzvvvuuuuuuppprrrsssrrrrrrwww}}}xxxuuuttt|||zzzjjjaaadddnnnwww