BM6P6(@ }}}}}}|||{{{{{{{{{{{{{{{~~~}}}{{{|||}}}{{{zzzvvv{{{|||zzz~~~~~~||||||}}}}}}uuuxxx~~~{{{xxx~~~}}}{{{zzzzzzzzzzzz~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzzvvvuuu|||}}}yyywww{{{yyyvvvwwwyyyzzzyyysssqqqsssvvvvvvsssuuuzzz~~~|||yyyxxxuuuwwwwwwvvvvvvqqq```NNN@@@777333999@@@@@@;;;777222666888777444444777<<<888666555777999999555222222222333555666666333000666666777888999888555222222777;;;<<<======888111333333333111///...000111777555555777999:::777444777;;;888000,,,111555555:::<<<:::666777<<<;;;666333555888999999:::===???888444333888;;;999777777;;;<<<===>>>>>>===<<<<<<>>>AAAAAA===;;;<<<<<<:::444666:::<<<======;;;:::555666777777666777:::===555;;;>>>888...,,,555???===>>><<<777222111666<<>><<<888777;;;===;;;999:::666777999;;;<<<<<<<<<;;;;;;???@@@===<<<>>>>>><<<444666999;;;<<<<<<;;;:::111333555555444333333444333999<<<777000...555===AAA@@@===888444333777;;;???===;;;999888777555333666444333555999999666222555444222111000000111222111111222333333444555555---000333555555555555555555666666444333666<<>>AAA<<<:::888888:::;;;;;;;;;:::999777888999999777666444222111111444666888888666999:::888999;;;;;;888888999:::888555333222222333222222444777999999888555555222,,,,,,333;;;>>>888:::999888:::======999;;;===???>>>;;;:::;;;======999888<<<===:::999:::111333555888:::;;;;;;;;;777<<<>>>===>>>AAA@@@<<<444666888999:::::::::999///222555555333000...---222666999888444222666:::BBB???;;;666444444555666::::::999666444333444555333333444555555555333222555444111///...//////000111111111111111111111111,,,000555777777666666666777888888666555777<<>>>>>666333000///222666888:::555999999777777<<>>555666777666444222111111666555555666777888999999222111000...///444999<<<888888666666666777555222555999======999888:::===:::777777999999666555666333444666888:::;;;::::::666:::======???BBB???;;;555666777888888999999999444666777666333///------222555888999888777888999===999555222222222333222777999888555222111555888222555777666222000000111444333111///...///111222333222111///---+++***)))+++///444888888666555444999;;;;;;888666777<<>>111***///333000---...+++(((&&&(((---111444555000111111...+++)))+++,,,...---+++)))***+++***((()))***---...,,,(((&&&%%%''''''+++111222...++++++,,,...,,,'''&&&))),,,,,,,,,///111111///---------''''''(((+++------+++)))++++++++++++*********)))$$$&&&&&&%%%(((111777888...***%%%$$$&&&((((((&&&%%%+++222555333000+++((((((---///,,,)))(((%%%!!!!!!###%%%'''((()))******++++++((('''))),,,......000333111...***)))***---,,,+++++++++,,,...///,,,***+++//////,,,+++...111333555555333///,,,++++++---...---+++***+++---///---******---///...,,,///000111...***(((***,,,111///......000...)))$$$&&&)))---///...---+++***888FFFHHH888,,,,,,,,,&&&---,,,+++***((('''''''''&&&((()))((('''(((---111333...&&&"""!!!###$$$%%%%%%$$$###%%%(((++++++***,,,)))$$$  """!!!$$$((())))))((('''((('''((()))***+++++++++++++++(((######+++,,,)))((())),,,///222333222111***)))***,,,......***''''''***...///...---,,,---***(((&&&%%%&&&((()))***,,,,,,+++)))((((((***++++++***((('''''''''''''''}}}}}}|||{{{{{{}}}~~~|||zzzwwwuuuvvvyyy{{{}}}~~~{{{||||||xxx|||~~~~~~}}}{{{|||~~~|||{{{wwwxxxzzz}}}}}}}}}~~~~~~}}}}}}}}}wwwzzz}}}}}}{{{yyy{{{}}}}}}}}}~~~|||}}}}}}yyyyyy{{{~~~|||{{{~~~}}}}}}|||{{{zzzyyyzzz|||{{{xxxyyy}}}}}}{{{|||}}}|||{{{{{{{{{zzzvvvsssrrr]]]III555...///222555888666777777777777777999;;;@@@>>>;;;888666666888:::888777777888;;;>>>???>>>999666222111222555888999999<<<<<<888666:::======333555666555333222222333666777777777666555666666000///000222444555555666666444444555666555333222555:::???>>>999666777:::777555666888777333333555888999:::;;;<<<;;;::::::666999;;;;;;>>>AAA>>>888666666666666777888999999999999888555111/////////222555888;;;;;;:::999888888555222111222444444444888999999666333333777:::444777999777111......///444222000//////111333555333222111///...,,,+++***+++///444777666444333222:::<<<<<<999777777;;;???999444...---222888<<<>>>777777666333000------....../////////000111222333111///------/////////...000---)))333TTTrrrmmmVVV???000(((...444000***)))(((***+++)))))),,,111555...//////...---,,,---...111,,,((()))+++***%%%!!!###'''++++++*********)))***)))---222222,,,))))))***,,,+++%%%###&&&))))))***,,,......---,,,++++++'''''')))+++......,,,***+++++++++***************&&&((('''&&&***222777777///+++&&&$$$&&&'''&&&$$$%%%(((---///...+++(((((()))---...***((())))))'''!!!"""$$$'''***,,,---------,,,+++)))'''&&&(((++++++///222111---+++,,,///...---,,,,,,,,,---///000---+++,,,000000---,,,...///222555555222...,,,,,,***,,,------------...///---***))),,,000111000///...///...+++((('''***...444000,,,+++++++++(((%%%!!!%%%))),,,,,,+++,,,---,,,666555)))$$$***))) ************)))((((((''''''((((((&&&$$$'''---222666111+++&&&$$$%%%((()))(((&&&$$$############"""&&&$$$!!!!!!"""###'''+++,,,+++)))''''''&&&(((***,,,------------,,,)))### '''***(((******,,,///333444333000)))***,,,///111000---+++***,,,...///...,,,******))))))'''%%%%%%%%%''')))+++***((('''(((((()))))))))))))))(((&&&&&&&&&&&&~~~{{{zzzzzz||||||yyyvvvuuuwwwyyy{{{{{{}}}{{{|||~~~~~~{{{xxxxxxzzz|||}}}}}}}}}~~~}}}}}}{{{{{{}}}}}}zzzzzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{{{{{{{xxx~~~|||yyy{{{~~~|||zzz|||~~~}}}|||~~~{{{~~~~~~|||{{{{{{|||}}}{{{|||~~~|||xxxxxx|||yyy{{{}}}}}}|||zzzzzzzzz{{{yyyxxxxxxuuuqqqrrruuuiiiSSS;;;000///111444777222222333555777999;;;<<<>>>===;;;888555555777999:::999888888:::;;;:::888888555333333444666777777>>>BBBBBB;;;666777888777777888888666444333444666444666777777555333222222111///111666999777444444333111333888;;;:::999:::<<>>999777777666===<<<:::666333222444666222666:::;;;888666444444444111222999<<<:::888999444111333;;;???===<<<>>>???EEEIIIEEE<<<666666999555555777:::888444555:::<<<<<<======<<<:::888777333444333444:::???>>>888:::888777555666777999;;;666777777555333111111111000555999:::777555666888;;;<<<===;;;888888;;;>>>;;;:::999999::::::999777444555777777666555555555777555111...,,,---000222------...000111333444444111333555666444222111111999:::;;;888444333666999999555222222444666444222333444666555444333333444...///000///------///111333111000111333444444333///444111444TTT{{{jjjLLL777(((+++333333...---+++...---)))***000444333000000///......---+++***)))'''+++222444000,,,,,,'''---...)))&&&***///000---******,,,,,,))))))+++***//////)))######%%%%%%'''&&&&&&&&&(((************)))((()))+++,,,,,,+++)))((('''&&&&&&&&&''''''***+++***)))+++//////***+++---...,,,)))%%%###"""%%%%%%)))......)))(((,,,***...---)))(((***,,,+++,,,+++***,,,///000///------++++++...,,,)))***000000///...,,,++++++,,,...------...///////////////,,,***,,,000000---,,,...,,,000222000,,,)))***------,,,++++++++++++***))))))(((+++000000,,,,,,111++++++)))&&&###%%%+++111111---)))'''''''''$$$!!!$$$''')))((('''(((---222)))(((&&&$$$###'''---111,,,,,,---------,,,******++++++,,,...111222111000,,,+++(((&&&%%%'''***---(((((('''&&&%%%&&&(((*** """###$$$%%%%%%$$$(((+++------***'''$$$###$$$######$$$&&&***---///***)))%%% !!!(((,,,,,,---***(((+++///222000---'''***---///000000000000---+++(((''''''(((((((((&&&(((******)))(((***---+++(((%%%&&&((())))))((($$$&&&(((((('''&&&''')))xxxyyy{{{}}}{{{|||~~~~~~yyy{{{}}}{{{wwwtttwwwxxxxxxyyyxxxxxxxxxxxxqqquuuyyy{{{{{{zzzyyyyyyxxxzzz~~~~~~zzz}}}|||}}}}}}zzzvvvwww}}}|||vvvsssuuuzzz}}}zzzxxxxxxzzz}}}~~~}}}|||||||||}}}}}}{{{~~~xxxssswww~~~~~~~~~}}}~~~}}}wwwyyyzzzxxxvvvwwwzzz}}}}}}~~~}}}~~~{{{||||||zzzwwwvvvwwwxxxzzzwwwvvvwwwtttqqqvvvhhhKKK999222000111333666555444555777888888888777999::::::888888<<>>BBB???;;;::::::999AAA???:::555111///111333333888===???===;;;999999888222222999>>>===<<>>CCCEEE;;;999888888999:::999999>>>@@@???;;;999;;;;;;888<<<;;;999888777666777777999::::::777888999666111333444555777:::===???AAA<<<;;;777444777<<<<<<888000444777777444444888<<<;;;:::999666444444777999@@@<<<::::::666222777AAAEEEAAA===999999999999888999444222666888777888:::666666555222...------///---,,,+++******---333777:::555111222666777444///444666777777666555555666555444444888======888333222444444666:::>>>999111111333444555555222///...)))///222//////444555333333222000777MMMjjj}}}]]]<<<'''&&&(((---111,,,...---,,,,,,---,,,+++)))222---,,,222666333...+++///222444333///---,,,...222...,,,,,,(((###&&&...111222222000---+++))))))000000000...,,,(((%%%###,,,,,,+++(((%%%(((000888333,,,(((,,,///,,,&&&###&&&(((***++++++)))'''%%%%%%(((---///---+++))))))&&&(((+++,,,***(((&&&%%%)))+++---.........,,,+++...222222...,,,+++***&&&---...111222111///---+++******+++,,,------+++***111333333000++++++111777444111//////111000---***,,,,,,///333777888444000---///111///,,,)))***+++111...+++***,,,,,,***(((***+++------...///111333111///,,,+++---///000111777333...,,,,,,,,,(((%%%)))((('''&&&&&&''')))***(((---000,,,%%%###)))111,,,***(((&&&%%%%%%&&&''')))''''''+++000///(((!!!!!!###!!!$$$,,,(((&&&$$$$$$&&&(((******###%%%(((+++,,,+++)))((((((,,,---)))######&&&(((%%%&&&'''***,,,///000111+++)))%%%""""""&&&---222111...***'''&&&'''***+++(((&&&%%%''',,,...---+++......)))### """###!!!%%%%%%&&&))),,,...---+++***(((%%%######%%%(((******)))&&&%%%%%%''')))+++||||||~~~zzz|||yyywwwyyyxxxvvvuuuvvvvvvuuuuuu{{{zzzzzzzzzzzz{{{||||||zzzyyyyyyzzzzzzyyytttppprrruuuxxxzzzyyyxxxwwwxxxvvvwwwxxxvvvttttttwwwzzzzzzxxxvvvvvvyyy}}}||||||~~~}}}{{{{{{}}}~~~~~~}}}zzz|||~~~~~~~~~zzzyyyxxxzzz{{{{{{{{{{{{yyyzzz|||}}}~~~~~~~~~}}}{{{|||xxxzzz{{{zzz}}}zzzvvvvvvyyy}}}~~~rrrdddLLL888111444888777???>>><<<;;;:::888555333777999;;;888444222444888444666666666:::<<<777///444999<<<;;;:::;;;888333111222444555666555555444???===999555333222333333::::::999::::::888555222111555666444555:::??????;;;999777777888999888777;;;>>>===999888:::;;;888<<<;;;999777777777888999999999777333555999999666111222555777999::::::999444666777666:::>>><<<777...111555555222222444777666555333111111555;;;???BBB;;;777888777555666:::===<<<;;;<<<<<<;;;999777444000///222444444444777888777555222///---...000111111000......000555999:::666444666:::;;;666222222444555666555444555666555333222555:::;;;999666777777666666:::>>><<<555444444333222111000000000,,,///...,,,000555444...111222000111AAA[[[rrr}}}\\\;;;'''''')))000555111000000111111111000///---333//////333555111,,,+++---///111000---******+++---******+++***'''+++111/////////---+++***))))))------...---+++(((%%%###)))++++++)))&&&(((///444222,,,)))...111///***(((,,,---...///---+++(((''''''))),,,,,,+++)))((()))(((***,,,+++)))'''&&&%%%(((***...000000---***'''+++000111---)))******)))+++,,,...000111000///...++++++,,,......---+++)))------------,,,+++,,,------------.........,,,+++///,,,***,,,///111000///***,,,...---+++******,,,...+++)))***,,,...,,,******+++,,,---,,,,,,,,,,,,///.........///000000000111///---,,,+++***'''&&&$$$&&&(((+++,,,+++***)))(((,,,---+++&&&$$$(((---...,,,+++)))((((((((()))'''%%%$$$(((,,,,,,&&& !!!!!!!!!&&&---((('''%%%%%%&&&((()))***'''(((***++++++***(((&&&)))++++++(((%%%&&&))),,,,,,,,,,,,---.../////////---+++(((%%%%%%(((...333333///)))$$$"""$$$)))---***))))))***,,,------,,,)))***'''""""""'''***)))%%%%%%&&&(((***)))'''%%%***'''$$$"""!!!!!!###%%%+++)))'''$$$###$$$%%%&&&xxxyyy|||{{{|||zzzuuuuuuwwwttttttttttttuuuvvvwwwxxx}}}}}}~~~~~~}}}}}}||||||}}}||||||||||||zzzwwwtttvvvxxx{{{{{{zzzxxxxxxxxxtttuuuvvvuuusssssswww{{{yyywwwwwwxxx{{{~~~{{{{{{}}}yyyvvvwww{{{~~~}}}|||{{{xxxvvvxxx}}}~~~zzzwwwxxxzzz|||}}}~~~}}}}}}~~~{{{{{{{{{{{{}}}zzzxxxxxxzzz~~~jjjWWWAAA888666777888999@@@???===;;;888666444333666:::======999555444444555888999:::===???:::222222888;;;;;;:::<<<:::777444444444333333333333333:::999888777666555555555888999;;;:::777444222111111555777555666999;;;;;;<<<:::888888999:::999888888;;;:::666666999999666:::999777666666777999:::999888444000222888;;;:::...000333666777555333222+++000444777;;;>>>;;;555///222555666333222333555666444111///000555===CCCCCC;;;666777999666444333333555999===???>>>:::666111------000333222333555999888666222...---///000444333222000///111444777777777888;;;>>>>>>999555111333444555444333444555555222111333777::::::999???>>>;;;888:::===;;;666777555222///......000111222000,,,,,,111666333,,,///111///,,,222HHHeeexxx^^^===)))(((+++222888444000111333444444222000///000...000555444000---...---...000///---***)))***+++)))***,,,+++***---222---,,,+++***)))))))))*********,,,,,,+++)))'''&&&'''***,,,+++))))))---000///******///222111//////111111111111///,,,***(((,,,------+++)))((()))+++***++++++***(((''''''((((((+++000222222...)))%%%(((...000+++'''))),,,---++++++,,,,,,,,,,,,++++++***+++...//////...+++***+++***+++,,,...,,,'''###&&&)))---...,,,***+++,,,///***%%%###&&&***---------...///...,,,***+++,,,+++)))''')))---000000.........---,,,+++***))))))///000111111000///---,,,)))***++++++)))'''&&&&&&$$$%%%&&&''')))***++++++((()))***)))'''&&&'''(((+++++++++++++++,,,------)))((((((***------)))%%%!!!###%%%&&&)))...'''&&&%%%%%%%%%''')))***+++,,,------+++)))&&&$$$+++***((((((((())),,,...222000////////////...---///...,,,)))(((+++000444444111***### (((...+++,,,---,,,+++***+++,,,+++---+++((()))...111000$$$$$$%%%''''''&&&"""((('''%%%#########%%%&&&)))(((%%%###""""""###$$$mmmooovvv}}}|||uuuqqqqqqsssttttttuuuwwwwwwxxxzzz}}}~~~}}}{{{zzz}}}}}}~~~~~~}}}{{{yyywww{{{|||}}}|||zzzyyyyyyyyyvvvwwwwwwtttqqqqqqtttxxxyyyxxxxxx{{{~~~ӵ~~~}}}yyywwwxxx{{{~~~|||zzz~~~~~~{{{wwwrrrttt|||yyywwwyyy{{{}}}~~~~~~~~~~~~|||xxxvvvvvv}}}|||zzzzzz|||~~~hhhPPP<<<999<<<:::888999<<<<<<;;;999777666666777Ħ888666555111555888Ħ:::333000333444555999>>><<<777555555555666777888:::;;;888ӵ555333666999888444111000111111666999888888:::;;;:::===;;;:::999:::;;;:::999777999888444333666666333777666555444555666888:::999888444000222888:::888...///111222333333222111)))...333555888;;;:::555444777999999777555555555:::999666333333666;;;@@@AAA===:::999999666333111000222777<<<>>>===999555333///...Ħ777777555111...---...000222222111///------///111333555999===???>>>:::777444555666666444333333444333222222555999;;;;;;:::CCCCCC???;;;:::;;;777222666444111///......000111444222//////222444222---+++000111******===```{{{eeeDDD...+++,,,222666222,,,...111222111///......,,,,,,///333222......111...///000000...,,,+++***------------------...000,,,+++))))))***+++++++++''')))+++,,,---,,,***)))(((+++---...---,,,,,,---***'''(((---000//////222000//////...---+++***)))111000...+++))))))+++---***++++++***)))))),,,...+++---000111000---(((%%%'''---000+++'''***///222...---+++***(((&&&%%%$$$&&&)))---//////...---,,,////////////---***%%%"""$$$***000000+++(((***---,,,'''!!! ###(((,,,---222222111///---,,,,,,,,,)))'''&&&***///333333222222000---++++++,,,,,,,,,333333333111...,,,******"""&&&******'''%%%%%%&&&***&&&!!!$$$***...(((''''''(((((((((&&&%%%&&&&&&''')))+++---//////*********+++------+++***%%%"""###(((,,,+++***+++$$$$$$$$$$$$$$$&&&***,,,//////...---+++(((%%%###+++((('''***,,,+++***+++000...,,,---///000...,,,......---+++***,,,///222333111,,,%%% !!!'''...))),,,---,,,(((&&&(((***+++//////---,,,......***%%%%%%&&&'''(((&&&"""!!!!!!!!!"""###%%%''')))&&&&&&$$$$$$$$$%%%&&&'''bbbbbbiiiuuutttgggccchhhoootttttttttwwwyyyzzz{{{}}}~~~~~~|||{{{yyy|||}}}~~~}}}|||{{{zzzzzz}}}{{{zzzzzz|||xxxxxxxxxtttqqqqqquuuyyyzzzyyyzzz}}}4ĉ@ӵ~~~~~~}}}}}}}}}~~~~~~|||{{{{{{}}}~~~~~~}}}~~~~~~~~~|||zzz}}}~~~~~~{{{vvvnnnllluuuxxxyyyzzz|||~~~~~~wwwtttttt}}}}}}}}}||||||~~~lllSSS>>>;;;>>>;;;888888444666888888777777999;;;>L<<<:::999999333777=hĦ000111///...111:::BBB???777777777777888:::<<<>>>???4ĉ@ӵ///333666666333111111333000555999777777::::::888:::888777777888999999888888:::888444222444333000444444333333444555666777888999777444555888888444000000//////000111333555...333666666777;;;;;;999999;;;;;;;;;999777666555888888888666555555888:::===??????<<<888555555444444444555888::::::888555444000000>L555444444333111...---...///000000000...+++***+++,,,///333888;;;<<<:::999888888::::::999666444333333111333666999<<<===;;;:::===??????<<<;;;;;;666111222222333222222111000///000111111222000...---...)))///333...,,,<<>>>>>===<<<:::999777555444444000222333444444444777888:::???AAA<<<777666777888999777555555666777777666444000000HdĦ222000222333333111000000000222222333111...,,,,,,------111555777555555666888;;;<<<<<<;;;888555555555111444888<<<======;;;999444999<<<;;;;;;<<<999444///111444555555333111///,,,---000333000***)))+++(((...444333111???aaavvvRRR888000,,,...000***,,,///222222000///222444777333//////---)))(((+++,,,+++***++++++***'''%%%'''***+++,,,000444333///---+++***,,,///000...+++&&&(((+++...000000000000/////////000000///......%%%%%%''')))(((&&&)))000&&&&&&%%%&&&'''))),,,---,,,---,,,***(((&&&'''((('''((()))******,,,000222+++***)))'''&&&%%%%%%%%%(((,,,...,,,---111444444000000111000000///......###''',,,...---...111444444666666///&&&!!!###'''***///333000+++(((+++///&&&$$$$$$''',,,//////...'''&&&%%%&&&***---//////***(((&&&)))...111111000+++(((%%%&&&***...//////,,,------+++)))+++000444&&&(((******((('''&&&&&&******+++,,,+++)))(((&&&+++***)))))))))***)))'''+++)))&&&###"""!!!""""""$$$(((,,,---***)))***+++###$$$(((...---&&&!!!!!!###%%%&&&%%%$$$&&&+++///---,,,,,,+++***((('''&&&)))&&&)))//////'''$$$'''&&&###"""%%%+++...---***''')))++++++++++++---...,,,,,,,,,---,,,,,,+++***&&&'''((('''&&&%%%&&&'''$$$)))------...000...)))((('''''')))***+++)))'''''''''((()))))))))((((((222111...+++)))'''%%%%%%jjj___VVVӵXXXPPPKKKĭӵ{{{ӵ~~~Ħyyy{{{}}}~~~}}}}}}ӵӵ{{{ĦƜ`1.׼s}}}}}}~~~Ħ{{{xxx~~~~~~~~~~~~}}}}}}|||ӵĦ}}}|||{{{}}}~~~ĭӵĦ{{{yyy{{{Ħ|||Ħ~~~~~~{{{zzz|||~~~:::444333999DdD999===<<>>>>>@@@===:::Ħ...///000111111444666Ħ555444555666777777555111111DdD666555444//////ӵ///000ӵ;;;ӵ555888:::;;;999Ħ666...ӵ)))...444RRRĭӵ444111444---------,,,,,,...,,,***)))***+++***&&&###$$$((()))***...333111+++,,,******---111111---(((%%%'''***---///000000000222000...------.........((()))++++++'''$$$(((///)))(((''''''))),,,///111***,,,......+++)))((((((&&&'''((((((((()))+++---++++++++++++***)))'''&&&(((***++++++///444444000000111333444333222000///(((,,,//////---...222666444444333...)))&&&'''((()))+++---,,,((((((+++///((('''&&&***...111000...&&&$$$"""###'''+++,,,+++***'''%%%'''***,,,+++***&&&$$$%%%)))///111///+++)))+++---,,,))))))---111---,,,*********)))(((&&&(((***...000000---)))'''---,,,+++***))))))+++,,,---***&&&""" """###$$$***000111...+++,,,...$$$&&&***---+++%%%###&&&)))+++,,,)))&&&&&&***...))))))))))))))))))))))))***&&&)))///---%%%&&&///***&&&###%%%+++---***&&&###&&&***+++,,,,,,---...***((('''***///000---***((('''&&&(((***++++++***'''+++,,,+++---222444222)))(((&&&&&&((()))((('''------///000///...---,,,555444111...+++'''%%%$$$rrr?~4SSSQQQNNNg&e>&eg&e>hӵ{{{~~~~~~~~~g&e}}}guO>uO>&ewwwyyy4ff?>ߝLgĉ@Shӵxxx{{{|||}}}~~~~~~}}}g&e}}}>hӵzzzzzz|||~~~fff?><zyyyg&e>&eHLmmmyyyyyyShӵgL~~~{{{yyy{{{S?ʬ<<<4443h?D%%)?777888ZufĦ111777999gL444444555g&e333gĉ@333===g&e>&e<<<@e333222??::::::444666666444555999g<ĉ;;;;;;8885553we<Ħ888777999>>>3h?@e666666999;;;:::CCC@@@;;;Z5553333331110000003h?gL777555444666777888888777444333D%%)?999fff?><z333111=?Ħ---g&e:::g&e555666777S?ʬ<<<4ff?>ߝL555@e,,,g&e(((***---3h?g&e>&e555444??;;;111***+++///222333666...,,,***+++,,,,,,(((%%%%%%)))***(((+++///+++$$$+++******...222111,,,&&&$$$&&&))),,,.../////////333000,,,++++++---......,,,---///...((($$$(((000---,,,+++***,,,///222444+++...222333111---+++***%%%&&&((('''&&&&&&&&&(((,,,...000222111...+++)))((())))))***000555333,,,111222444444333000---***---000222000---...222777444222000//////...+++)))&&&'''((('''&&&'''+++///,,,)))(((***...111000...,,,)))%%%%%%'''(((((('''***'''$$$%%%''')))'''%%%$$$$$$(((///555555///(((***...111///***''''''***333///+++***++++++)))&&&)))***+++,,,,,,,,,,,,,,,......---+++)))))),,,///,,,)))%%%!!!!!!###''')))'''...///+++((((((+++''')))---...***&&&(((//////111111---(((&&&)))---&&&&&&'''((()))******++++++''')))...+++%%%***777000+++&&&'''+++,,,(((###"""%%%))),,,---------...)))%%%###'''...222///+++***(((''')))---000///---'''(((&&&"""$$$+++000000***(((%%%$$$%%%&&&&&&%%%'''(((+++---...---,,,+++444333111...,,,)))'''&&&4DӵHHHIIIGGGHƅ^Hu]Ħ}}}Hu]ĦyyyZuR)Ħ|||Hu]Ħ~~~HŐeHŐeHu]Ħ{{{qIܗGIӵtt|||HGgĉ@~~~Hu]Ħ}}}ZuR)Ħ}}}|||||||||}}}|||~~~sߝLGdUĦxxxHƅ^Hu]ĦntHdĦhhh{{{HGgĉ@HdĦ|||zzz{{{~~~{{{}}}~~~|||yyywwwHtƅ^444999Bt=o9ĦDtfo9Ħ444444666g?333888HdĦ---...444Hu]Ħ333tt666CCCHƅ^Hu]Ħ999H׼s;;;:::888999888666444333666::::::tQ:::999777555je<Ħ888999===Bt=o9ĦH׼s666:::======;;;999>>>===<<<HtĦ555777666666:::Bt=o9ĦHdĦ111000666;;;:::666555555777999Dtfo9ĦsߝLGdUĦ000Ht@cӵHu]Ħ:::Hu]Ħ999777Htƅ^999qIܗGIӵ555H׼s333111Hu]Ħ***)))Bt=o9ĦHƅ^Hu]Ħ555111333222000000111111///...000---///444333+++((()))***...222111---)))***,,,+++---000000...------...%%%%%%'''***......+++'''$$$)))...///,,,+++...111000000//////000111222222555333///***''''''+++...+++,,,///222333222---***---,,,)))&&&###$$$(((+++...333444111000000000---,,,***))),,,111111,,,'''111...+++---111333///+++---+++---222444222333666000222555666333...)))&&&###***...,,,,,,///...***)))*********)))***---///333222000...+++(((&&&$$$(((((((((''''''))),,,///222000......///000//////222///...///000///+++''',,,++++++***(((&&&%%%$$$******)))((('''(((---000+++---000///---,,,---///000///,,,(((&&&&&&(((+++%%%"""###))),,,((('''***(((((((((((()))+++,,,---***000222///...000000---((()))******))))))***+++&&&&&&&&&$$$"""###%%%(((***)))'''###$$$&&&+++111///((($$$$$$&&&)))++++++)))((()))+++(((&&&&&&)))---...+++((()))'''%%%"""!!!###'''++++++'''$$$""""""###"""!!!+++***)))&&&$$$###%%%&&&)))''')))---,,,''''''+++4DuXӵSSSIIIHHHDdDΦDdDĦDdDĦyyy}}}t|<{{{|||~~~DdDĦDdDΦDdDΦDdDĦ|||peƜ4DuTӵ`eĭ|||qet~~~DdDĦ{{{t|<~~~}}}}}}}}}}}}~~~~~~DdDDdDĦ|||DdDΦDdDĦq<niDdDĦfffqetDdDĦ{{{wwwttttttvvvwwwyyy{{{yyywwwq<R???999qjRgdKӵHdDĦgdKӵ444333GR/f6LĭĦ444777DdDĦ000111666DdDĦ444`eĭCCCDdDΦDdDĦ:::DdDĦ>>>;;;888555555666777666555111000000555;;;===geĦ444444444FSĦ999999qjRgdKӵDdDĦ777;;;======;;;:::<<<<<<;;;DdDĦ222444555777qjRgdKӵDdDĦ222000333666666555666666666777HdDĦgdKӵDdDDdDĦ,,,DdDĦ4DufӵDdDĦ<<<DdDĦ555q<R;;;:::peƜ4DuTӵ444DdDĦ999666DdDĦ)))qjRgdKӵDdDΦDdDĦ444555444111111111333111000000111111000...---,,,000666555...))))))***...111000,,,)))***+++,,,...//////---+++++++++((('''(((+++...///---***(((+++...///---,,,---///......///000111222333333111///+++'''$$$$$$'''***,,,,,,,,,...000111000///111000,,,(((%%%%%%(((***...111000,,,***---000///***+++,,,---......//////222000...///222222000...///,,,---000111...///222111///---...000///+++(((%%%+++...,,,+++,,,,,,(((***,,,......---++++++,,,000000///...---+++***)))))))))*********,,,...000555222///...000333444555222222222222111...)))%%%,,,++++++***)))'''%%%$$$)))))))))))))))+++---///,,,///222111---+++---000000...***'''$$$%%%'''***(((###"""'''***(((&&&(((%%%%%%&&&'''((()))***+++''',,,...,,,+++///000---+++,,,,,,***(((((()))*********(((&&&######&&&((($$$######"""!!! ###$$$)))...,,,%%%!!!"""%%%'''))))))((((((***,,,&&&&&&&&&(((***,,,+++***%%%%%%%%%$$$$$$$$$%%%&&&'''((('''$$$!!! ###%%%***)))'''%%%###$$$&&&((()))''''''+++***%%%%%%)))4DuXӵ[[[NNNJJJDdDΦDdDӵDdDĦyyyxxxo)hxxx}}}~~~~~~}}}DdDĦDdDΦDdDΦDdDӵ}}}=ӊB1.uTӵHߝL`o9yyypo9wӵDdDĦ{{{}}}o)h~~~~~~~~~DdDΦDdDĦ}}}DdDΦDdDӵ~~~GIpӵDdDĦaaapo9wӵDdDĦzzztttppppppqqqsssuuuwwwwwwvvvpo9uyyy]]]CCC999GIdnuR)ĦDdDĦnuR)Ħ444333CdgĪj444DdDĦ555333555DdDĦ555HߝL`o9BBBDdDΦDdDӵ999DdDĦ===999888666666666666444222000///111666;;;>>>geĦ222111sp?aĦ999:::GIdnuR)ĦDdDĦ:::;;;<<<<<<;;;;;;;;;::::::DdDĦ000111555888GIdnuR)ĦDdDĦ333000222222111333888777444333DdDĦnuR)ĦDdDΦDdDĦ+++DdDĦnuR)ĦDdDĦ999DdDĦ111po9u:::<<<<<<:::=ӊB1.uTӵ444DdDĦ888555DdDĦ+++GIdnuR)ĦDdDΦDdDӵ111444333222111111000...---...//////...---+++,,,111777666000***(((***---000///,,,)))***+++---...///...+++)))''''''+++******+++...///...---,,,------...------,,,,,,***,,,...000111222111000---,,,)))&&&###$$$'''))),,,***)))))),,,///111111333222...***&&&%%%&&&(((---///,,,'''%%%***///000(((+++......,,,,,,000444555444333111000000//////---******,,,---,,,---111111,,,&&&''',,,///---***)))...000---,,,,,,+++))),,,///222222000---+++***000000000///...,,,******))))))***,,,---///000000555222...---///333555666222444666555111+++'''%%%,,,,,,+++***)))'''&&&%%%(((((((((***---...---,,,+++000333111+++(((,,,000...+++'''$$$$$$&&&***,,,+++$$$!!!$$$((((((&&&%%%"""###$$$%%%&&&((()))***%%%)))***((((((,,,......,,,,,,+++)))''''''***,,,...---+++(((%%%%%%''')))!!! ###&&&&&&$$$ """###'''+++)))""" %%%&&&''''''&&&''')))+++%%%&&&&&&&&&&&&'''***,,,%%%&&&((())))))(((&&&%%%&&&)))+++(((###"""&&&+++***(((%%%######%%%(((***---***((()))(((&&&%%%((({{{|||4DuXӵddd[[[SSSDdDʜ4DuTӵ>d<Ħ|||Dtyyy~~~~~~>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>e|||puR)Ħ~~~~~~>d<Ħ{{{Dt}}}DdDΦDdDĦ|||>d<ʜ4DuTӵ4DwDd<Ħ[[[puR)Ħ>dd<ӵDd<666qR/ܗ?fӵ111>d<333333>d<Ħ9994DufئL>e???DdDʜ4DuTӵ666DdDĦ666555555666666666444222000444444555888:::;;;geĦ666s<v>aĦ888999peӵDx<DdDĦ===<<<;;;::::::;;;<<<;;;888DdDĦ333444666888peӵDx<>d<333444222000222777666222///>d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ333>d<Ħ222peӵ<<<Ħ555F&uTӵ555DdDĦ000--->d<Ħ222peӵDx<>d<ʜ4DuTӵ---...//////000111---,,,++++++,,,---,,,+++***,,,000333333///+++******,,,......+++******+++---...///---)))&&&$$$$$$,,,+++******+++---...///...---+++,,,,,,,,,***((()))+++...000000///,,,+++******)))((('''(((+++...---***((((((+++---/////////...,,,)))%%%$$$$$$&&&***,,,+++&&&%%%***...///'''+++......,,,,,,///222666666555222...---...///)))&&&%%%)))++++++///333///+++''''''***,,,---,,,,,,...000///------.........000333222000...------222222111///,,,)))'''&&&&&&&&&(((***---//////...111///---,,,...///000000///222444333...+++***++++++++++++***)))(((&&&%%%''''''(((+++...///---******///333///(((%%%)))///+++((($$$###%%%***...111---&&&!!!###&&&(((%%%"""!!!"""###%%%'''((())))))&&&(((((('''&&&(((+++---******)))'''&&&'''***---------,,,)))'''''')))***&&&###!!!###)))+++)))%%%"""###&&&***'''!!!)))(((((('''''''''((()))%%%&&&'''%%%"""###(((,,,++++++,,,......---+++)))(((+++---+++((('''***...)))&&&###"""###&&&)))+++000---+++***))))))((())){{{|||4DuXӵrrrkkkcccD&dq&ĒRzzzsdKĦDHRRudsdKĦD&oq<Ōq&ĒR}}}>dp&ĒRnfʜd<Φ>d<Ħ|||s&dq&ĒRi?ʜtd<ĦUUUHHܗDӊB<xzzz{{{yyy{{{|||{{{yyyB?>>nfʜd<222444666555444222111777777888999:::999geĦ:::Hg8>aĦ777888B?Ho9333>d<:::888999:::>>>;;;777>d<ӵ999777B?Ho9666<x555222222666555000---&ӫeʬtIӇ666>d<Φ>d<Ħ...D&ӫetIӇ444DdDĦ222sdKĦ666B?dp&ĒR555666>d<sdKĦ777B?Ho9wwws&dq&ĒR...***((())),,,///222///...,,,---......---,,,,,,...............---,,,***+++,,,,,,+++*********,,,------,,,(((%%%######******)))))))))***,,,......,,,*********+++)))(((---///111222111...***((('''((())))))***,,,///222///...---...//////...,,,'''''''''%%%###"""###$$$'''+++,,,((((((+++---,,,(((***,,,...//////...---444333222///......111333)))%%%%%%(((******---111***,,,---,,,))))))+++---***+++,,,,,,,,,,,,...000///000111000///...000222000000///---+++(((&&&%%%###"""###'''+++------+++---------...///...+++(((,,,...000///,,,,,,///333*********)))((('''&&&%%%(((((()))+++,,,,,,+++***---000333///)))'''+++000---)))%%%$$$'''+++...000,,,)))$$$###%%%'''%%%""""""###$$$&&&((()))))))))***))))))(((&&&&&&(((+++++++++)))&&&$$$%%%'''***)))***++++++******+++,,,+++&&&!!!!!!&&&***)))'''$$$$$$'''***(((""" """---,,,***)))((((((''''''&&&''''''$$$!!!"""&&&+++000...,,,,,,---...---+++))))))(((((()))*********((($$$!!!!!!$$$(((******///---***((()))******(((zzz}}}4DuXӵzzzxxxtttHu]3hhddduuune=ene}}}pIƎ@t@h|||~~~>hfe@ďD~~~|||}}}~~~~~~}}}~~~ne~~~=e~~~ege}}}sĪj@hfdDĦQQQ@ďDHkge~~~~~~{{{@hdddPPP@G<<<<<<HĪj@IŌ;;;:::Bene...Hkge555ne>>>AAAfe999Hu]3hh666777777se000222555666555444444444555666888:::;;;:::geĦja>aĦ777888@G333444se===999666666888===:::555<Ō<<<:::666@G888888Hkge777888444333444444111000HĪj@IŌ888888ege///---Hu]3hIŌ555777DdDĦ777ne777:::@h666444>h111222555se222ne777999@Gooo{{{sĪj@h555000)))%%%''',,,111444444333111111222111000...///000///,,,+++......---***************************+++,,,+++(((&&&$$$$$$((())))))((('''(((***---+++++++++*********++++++333444555555444000,,,)))$$$&&&((()))***+++...000111111222333333222///,,,!!!###$$$$$$"""""""""$$$%%%***---+++***++++++((()))***+++---///000000000333111...---...111555777---***(((******'''(((,,,''',,,000///***(((+++///(((&&&'''))))))(((+++000///000///...------000222,,,,,,,,,++++++***)))(((""" $$$))),,,,,,++++++,,,...000111///+++''',,,---.........///222444(((((((((((('''&&&%%%$$$((()))***)))'''''')))+++111222222000---,,,///222111---(((&&&(((++++++*********(((%%%%%%'''&&&######$$$&&&((())))))((((((+++))))))***((($$$%%%)))...---+++((($$$###$$$&&&''')))---......,,,,,,,,,,,,'''!!!!!!$$$&&&&&&%%%%%%'''***((($$$###&&&---,,,*********)))'''%%%%%%%%%$$$###"""$$$(((+++///+++'''&&&(((***)))((('''%%%$$$%%%'''((('''%%%&&&###!!!"""&&&))))))((()))(((&&&$$$'''+++***%%%www4DuXӵ|||ĵD^\\\```jjjvvv~~~}}}}}}~~~|||zzzyyy|||~~~~~~~~~{{{{{{|||}}}~~~~~~}}}DdDĦPPPfffzzz}}}~~~}}}zzzyyylllXXXDDD777;;;???;;;999999222111555444888:::;;;888888D^222333555666s׼s222444666999999666555555666333666999;;;;;;;;;geFm8999>aĦ999777666888555333s׼s===<<<888444444555777555444Ho999;;;999666666999999888///333666555444444555555555666888888111///,,,D^333777:::DdDĦ888777777;;;<<<999888666444111111111222s׼s;;;777777777999555HHHjjj777666000)))'''***000555777777555333222222222000...000333333...---000///,,,+++***))))))************((()))++++++)))'''&&&'''''')))***)))''''''))),,,)))+++---,,,***+++...111333444555444333000,,,***&&&(((************+++---/////////000111111...,,,!!!###%%%%%%$$$######$$$%%%***,,,***((())))))&&&)))+++,,,,,,,,,000777<<<;;;666000...///111222222///++++++,,,+++(((''')))&&&))),,,,,,******---000+++'''''')))(((&&&)))///...///000///---,,,,,,---,,,,,,,,,,,,+++***))))))$$$!!! ###)))...///---)))***,,,///111111...+++000000111333444333000...''''''''''''&&&%%%$$$$$$)))++++++&&&!!!!!!'''---111000...------...000000...***&&&&&&***,,,***(((&&&,,,---(((%%%''''''%%%$$$%%%'''((()))((('''&&&(((&&&'''***)))$$$$$$))),,,,,,,,,***((('''((()))''',,,111333222///,,,+++)))'''$$$!!!!!!"""$$$&&&&&&%%%'''***)))%%%%%%))))))((((((***,,,+++'''$$$"""!!! """&&&))),,,---+++'''""""""%%%&&&%%%"""%%%&&&&&&&&&&&&%%%%%%%%%&&&###!!!###''')))(((%%%###%%%$$$###(((---+++%%%Φ4DuXӵtvӵ>d<Ħvvveee^^^ZZZbbbqqq}}}Ħ|||~~~|||{{{{{{|||vvvwwwĦwwwyyyzzzyyyzzz|||~~~~~~}}}|||}}}~~~}}}|||zzzyyyzzz{{{xxx||||||zzzyyy{{{Ħ}}}}}}~~~~~~~~~zzzzzzyyyyyyyyy{{{}}}~~~}}}~~~}}}~~~}}}{{{{{{{{{~~~zzzwww>d<ĦPPPcccxxxyyyxxx{{{}}}{{{xxx}}}~~~yyyxxxxxxxxxyyy||||||rrr^^^HHH:::666999;;;777333333:::AAA;;;===???@@@@@@===:::777777999;;;999666444555777444333333666999:::777444222111000111Ħ333<<<;;;:::888888777888888999>d<Ħ+++333///222444Be333444999;;;<<<;;;777555666777555777:::;;;;;;:::geFYĉ222555>aĦ;;;888444222222222888;;;>>>;;;666222Be777<<<<<<777333222333111222333nu]ӵ666:::???AAAAAA???;;;::::::999888:::>>>AAA777///+++...333555444555666777999:::999777444222000222555888999777555444222444444111--->d<Ħ///...111666:::>d<Ħ666666666Ħ:::;;;===???>>>===:::888:::999777777777777555333666444222111Be333:::555333666Ħ888666888555444444---111DDDfffdddBBB333111777444///******...444888:::666444222111000///---+++111555666222111222000***+++)))(((((()))*********&&&(((***+++)))(((((((((''')))++++++((('''))),,,))),,,///...+++,,,111666000000111111000...+++******,,,------+++******++++++***)))***,,,---,,,+++###%%%''''''&&&$$$$$$$$$&&&***+++(((&&&'''(((&&&(((,,,...,,,)))///<<>>>>>???AAACCCCCCAAA???>>>>>>999111111666666222333333333555777777666555000222333gdKĦ---333888888333222777999777555sdKĦ222555---111555444555666555888<<<@@@AAA???<<<:::;;;888666555666666ŶS,,,0002223we<888444555888@@@===:::888777666555777888888666444333333666444222iĉ@3hR/Ō666888:::===???@@@???:::888;;;<<<999;;;@@@666444000......000333555333777:::999666444333444666444222333555666555222444333222111000DdDĦ///000222555777sdKĦ444///gdKĦ777777888999::::::;;;;;;555777:::;;;:::888555222999555111//////---222555888gdKĦ888777555444333000000777AAAddddddCCC888444222333111///...///111444777---------------,,,,,,,,,333555555222...,,,...111......---***'''%%%%%%&&&)))(((((()))***,,,,,,,,,'''(((((())))))((())))))///---******---111444555444444444444333000***&&&)))111333---)))))))))&&&"""###$$$(((+++---,,,******((('''''')))***)))'''---,,,,,,,,,,,,***&&&###///...,,,))))))...777???>>>999222...---...000111///,,,))))))+++---,,,***)))---///...///111///,,,222///+++))))))+++///111...---///111///+++***---888444///,,,+++******)))+++)))''')))...111222222)))+++......---///333777000333666888777111+++'''(((((((((((('''&&&$$$$$$,,,+++)))%%%"""$$$)))///222...***)))+++...///...&&&&&&(((,,,000111...***'''(((&&&&&&)))---)))###%%%''')))((('''&&&)))+++((($$$ !!!$$$'''((('''%%%)))---...---,,,...000000777>>>>>>666---******)))(((((((((((('''$$$"""&&&&&&'''***,,,,,,***((($$$%%%&&&***---///...---&&&$$$"""$$$))),,,---,,,$$$%%%&&&%%%###"""!!!!!!(((---000...'''%%%(((,,,,,,)))'''''')))***'''%%%&&&""" ###))),,,(((###>A{{{nezzzvvvlllaaaXXXnerrr|||}}}}}}}}}{{{~~~~~~}}}~~~nezzz{{{}}}~~~~~~~~~}}}{{{xxxvvvwwwzzz}}}~~~{{{zzz|||~~~}}}||||||~~~|||~~~|||}}}|||}}}~~~~~~ne|||||||||~~~}}}{{{|||~~~|||{{{zzz{{{|||}}}}}}~~~|||~~~DeUUUKKK\\\rrr}}}|||xxx~~~~~~}}}{{{yyywwwuuuttt~~~}}}{{{zzzwwwwwwzzz|||wwwgggRRRCCC999888777555555777;;;===??????>>>=========<<<;;;999<<<:::555333555444000111000///222666888888666222444ne---+++222666666222111555888777999ne444555777222666::::::666444555777777888;;;======<<<:::999:::888555444555666>A111000///k<999888555666:::===;;;999888777666444222555777999999888555333222333333555fh666666666777999===@@@<<<999:::>>>>>>:::999<<<444333333333444555444444111444666666444222222333666444111111222222000...000000000000///De///......000444777ne666222ne444666555555555555555555555888777666444333111///...444333222222444333000---555555ne444333222222222333111000666>>>]]]aaaBBB777333111///---+++***,,,000444666//////////////////000000666444222000///...---,,,---...---+++(((''''''(((***)))))))))+++,,,,,,,,,***)))''''''(((*********///---***)))***,,,///000//////111333333111,,,)))***//////***((()))(((%%%"""###$$$&&&((()))***+++((()))***))))))***---///,,,,,,,,,------,,,)))'''+++***)))'''&&&***000666777333...,,,,,,---//////***'''&&&'''***,,,,,,+++)))---//////000444444111...---+++******,,,...000---,,,---///---)))))),,,000...------......---++++++)))((())),,,///...---111222111///,,,,,,...111,,,///333555555111,,,(((---,,,)))((('''(((***++++++)))'''%%%$$$''',,,000...,,,***)))***+++,,,---'''&&&'''***///000...***&&&'''&&&%%%(((+++((("""!!!$$$&&&'''&&&%%%''')))(((&&&###"""###$$$%%%%%%$$$'''++++++)))(((+++------222666666000+++((((((***)))((((((((('''&&&%%%''''''))),,,...///---+++&&&%%%&&&(((,,,------,,,(((%%%###$$$))),,,,,,+++#########"""!!! (((+++,,,***&&&%%%'''******((('''(((***+++)))((()))&&&$$$&&&***+++(((||||||yyy{{{{{{mmmXXX^^^eeerrr~~~|||~~~yyy}}}~~~|||}}}~~~}}}}}}~~~zzzyyyxxxuuutttuuuyyy|||~~~~~~|||{{{|||~~~|||{{{zzz|||}}}||||||~~~}}}yyyzzz~~~~~~~~~|||zzzyyy{{{}}}}}}~~~~~~|||nnnUUUJJJXXXnnn|||}}}zzzxxxvvvvvvwwwwww~~~~~~~~~~~~wwwwwwyyy||||||pppZZZHHH<<<999555222222555999<<<======<<<;;;;;;:::::::::555;;;>>>;;;777555333111000,,,***---444888888777333666111---+++111444444222111444777777<<<888999888777666;;;???<<<666333555999777888999::::::999888888:::777444333555666333555333555888777555666;;;;;;:::999888888555222///777888888999888777555444111444888<<<666666666555666888<<>>888444444555000,,,(((+++222777777555333666888777555222000///222444444333222444666888<<<999777777::::::888666555:::>>>;;;444111555:::555666888:::::::::888777999777444333444666777777000222444444222222444777444222444666555222444888999888888888888555111...:::999777666777777777777444777:::===>>>;;;777333555333222555:::======:::222333777;;;===<<<::::::555555777;;;>>>>>>:::666000000000000000111333444888666444222111000///......000333555555444222111...+++)))---333666333...111///+++)))+++000444444888888888777666666555555===:::666111...------...///111444777888777333111555555555666777444///***111111555999777333444777QQQyyyeeeJJJ===444222***)))'''&&&(((,,,000333333222111111222444666777***)))))),,,000333222111+++---......---------///---------,,,***)))***+++444...)))(((,,,000222222++++++***(((''''''((()))((()))---111444444111...---***&&&$$$&&&'''&&&###(((+++...,,,&&&!!!!!!$$$(((((('''&&&'''***///333''''''(((+++...000///...)))***++++++***(((''''''...------...///000///...######$$$&&&(((+++,,,,,,(((+++,,,***+++000222000///---***'''%%%%%%&&&'''%%%$$$&&&)))******---333,,,,,,---///000///,,,)))000000111111000...,,,***---///000000///...,,,,,,+++---000333333000---+++///---***)))***---111444444///***'''((()))'''&&&...222555111(((######&&&(((%%%###$$$(((++++++)))%%%)))***(((''')))(((%%%!!!###''')))******)))((($$$%%%&&&$$$  """$$$%%%%%%""" $$$(((,,,(((%%%$$$&&&((('''&&&******(((&&&$$$%%%(((*********,,,000333444333111---***''''''(((+++,,,,,,((($$$!!!!!!$$$%%%$$$"""$$$""" """&&&)))++++++'''$$$$$$&&&(((((('''(((((((((((()))*********+++---...---+++***,,,|||yyyuuusssuuuyyy}}}~~~}}}}}}yyyyyy}}}wwwxxx}}}lllSSSBBBHHHEEEQQQiiiuuusssuuu~~~~~~~~~zzzyyyxxxxxxyyy|||~~~~~~{{{|||~~~yyyyyyxxxwwwvvvyyy}}}~~~}}}||||||}}}~~~~~~~~~}}}zzzzzz|||~~~}}}{{{||||||~~~~~~yyyyyy}}}}}}|||zzzzzzxxxtttyyyxxxvvviiiQQQ@@@JJJ___www{{{}}}ssstttwwwyyy|||~~~{{{yyyvvvwwwxxx{{{}}}lllYYY;;;888555333444444333111222666<<>><<<;;;:::777:::<<<:::555111333777333...***,,,000444444222333333333222111111333555555555555555444444666999999666444555888999666333111555888555111000555:::222444888;;;<<<<<<999888888666444444555666666555///...///111666888888777444333333555333000000444222333444666999999666444===999555333555777999999888999;;;;;;:::888666555555000///666AAAEEE>>>666333555666888;;;>>>@@@@@@888777666999>>>???<<<888333222111111222444444555333444444333222111000000///111333555555444222000---++++++...333555222......***((())),,,000444666888888888888888888888888<<<;;;:::888666444333333222333555666666555444333444888;;;;;;888444111111777666888<<<:::555333555JJJrrriiiPPP???333///---,,,***)))***---000222222222111111222444555666***---000222222222555777***,,,///000//////000111...///...,,,)))'''(((***000,,,((('''***...000111((()))+++***)))(((***,,,+++,,,...222444444222///---((($$$$$$&&&&&&%%%$$$&&&,,,111111+++%%%$$$%%%,,,&&&!!!!!!&&&***+++)))%%%%%%&&&)))---///000///******+++,,,,,,***'''%%%,,,,,,,,,...//////...,,,&&&'''((()))***++++++,,,,,,...---******...///,,,,,,)))$$$!!!!!!$$$(((+++)))(((***...---+++---111------,,,---......,,,***...///111111000...---,,,)))+++...111222///,,,)))---...///000///,,,)))'''))))))((()))***---///000444000+++)))))))))&&&###)))///333///'''!!!"""&&&+++(((%%%&&&))),,,---+++&&&,,,...+++((())))))'''!!!###&&&)))******(((&&&"""%%%$$$!!! !!!$$$%%%%%%$$$!!!###'''---(((######&&&******((())))))'''$$$""""""&&&)))***+++---000444555333222///,,,((('''(((+++,,,---+++'''$$$###%%%&&&%%%###### %%%***///000,,,)))%%%%%%(((***)))&&&))))))))))))(((''''''((())),,,...---******...222~~~zzzuuussstttxxx{{{|||{{{~~~~~~yyywww|||rrrwww}}}|||sssiiicccKKKBBBDDDTTTaaagggppp||||||zzzyyyyyyyyyyyy{{{~~~~~~}}}||||||zzzyyyxxxwwwwwwyyy~~~~~~|||{{{|||~~~~~~}}}yyyyyy|||~~~~~~}}}}}}{{{}}}|||zzz|||~~~}}}~~~}}}{{{~~~~~~~~~}}}~~~}}}|||xxxwwwvvvsssyyyvvvsssiiiQQQ>>>FFFZZZttt~~~zzz{{{wwwyyyzzz}}}~~~}}}}}}xxxvvvvvvyyyzzzzzzsssccc???;;;777666777666333000111666<<<===:::777555555777555555444111---000555333111//////000111111111222222111///...000444777888666666777555222444999555444444555666666555333///111222111///111555999333444777:::;;;:::999888777666555666666666333111---++++++000666:::999666666444444666444000000444---...000555999<<<<<<;;;<<<888333333555888888888777888888777666555666888666111///777BBBFFF>>>555666888888666999???CCCCCC:::777444777;;;===:::777555444333444555666555444---000333444222111000000///000111222111000...---,,,---///111444444222000---)))'''+++///000333666666666666666666666666777888888999:::999888666555222333444444333333555666555:::>>>>>>:::666666888;;;999999;;;999444222333???iii|||kkkUUUBBB222,,,...............///111222000111111222222333333333000444888777333000222444***,,,///000000000000111...//////,,,'''$$$%%%((('''&&&&&&%%%&&&(((***,,,&&&))),,,---+++***,,,.../////////111333333222000,,,(((&&&((((((&&&%%%&&&%%%***///111///,,,++++++---&&& &&&***'''###%%%%%%&&&(((,,,/////////***))))))******)))'''$$$)))))))))+++---...,,,***(((***,,,---,,,+++,,,---///222111---,,,...---***((($$$  &&&---222000000333666444---***++++++++++++---//////---+++'''***,,,---------///000------...000111///***'''---------,,,+++(((%%%###$$$%%%''')))+++,,,,,,,,,...,,,***)))))))))((('''"""''',,,+++&&&###%%%)))...***((())),,,//////---&&&---111---(((((())))))""""""###%%%''''''%%%### ###$$$$$$######$$$$$$%%%$$$"""###''',,,(((%%%%%%(((++++++***))))))((($$$!!! $$$'''******,,,///222333111000...+++((('''(((***,,,,,,000,,,(((((()))***)))&&&"""%%%,,,///000---***((((((******(((%%%((())))))(((&&&%%%%%%&&&(((***+++***)))***...111}}}zzzuuutttuuuyyy{{{}}}||||||||||||{{{{{{zzz{{{uuuzzz~~~|||zzzzzz}}}cccSSSEEEDDDMMMXXXfffqqq||||||~~~}}}}}}|||||||||}}}{{{yyyxxxxxxvvvuuutttwww{{{~~~|||zzz{{{~~~{{{xxxxxx|||zzzzzz|||{{{~~~}}}}}}~~~~~~{{{}}}|||~~~}}}||||||}}}~~~~~~|||{{{|||~~~}}}yyyyyyzzzyyy{{{wwwuuulllUUU@@@FFFZZZttt~~~~~~~~~zzzzzz|||{{{zzzzzz{{{|||~~~{{{|||}}}}}}|||{{{yyywwwvvv{{{{{{yyy|||xxxjjjFFFAAA;;;888999999777444333777;;;:::777555666999888333222444333//////333111333444333111000222333222222111000///000333555:::666555777444000111666333555777777666555555666333111//////000333666888888777666555555666666777666666777888888555111...)))***,,,000333555666666666555666888666333444888222222222444888:::;;;:::777555444666999:::666222000222555555444555888:::777444222666<<<>>>;;;777555888777333555:::===;;;999555333666;;;<<<777222666555555666888888555222,,,000555777555222000///222222111000///---+++***,,,///333555444333333333///******///111000111444555444444333333222222222222333444555555444333333...111333444333444666888555666888999999888888888;;;666444666555222111333555aaayyyooo\\\HHH555...---...///111222333333333000111222333444333111000222333444333111...+++***))),,,///111000000000000...000000,,,%%%"""###&&&###'''(((%%%%%%'''***%%%***......,,,***,,,...000///---...000111222111***((())),,,***%%%%%%)))***+++---.........------+++'''######'''***(((%%%(((''''''))),,,...//////+++)))'''(((******)))'''&&&&&&(((***...//////---(((+++...///---,,,---///...222222///---...,,,((((((%%%"""!!!###)))///333222444:::???<<<333,,,+++***+++---///000...***&&&"""%%%(((***,,,...333666444111......//////---+++.........---+++)))&&&%%%%%%&&&((()))++++++++++++***++++++***((('''''''''$$$(((+++***'''%%%(((++++++(((&&&(((+++---,,,***%%%...222---'''&&&(((***%%%######$$$&&&&&&$$$""" """$$$&&&&&&$$$""""""###$$$"""###''')))(((''''''((())))))))))))+++***'''!!! """&&&))))))***---000000...,,,+++)))&&&&&&''')))***)))111---***)))+++,,,***(((&&&""""""(((---///...+++++++++++++++)))&&&###%%%&&&((('''%%%$$$%%%'''))))))(((''''''(((+++---|||yyyuuutttwwwzzz}}}~~~{{{xxxyyy~~~zzzuuuwwwxxxxxxxxx{{{qqqTTTAAA???HHHTTT\\\sssyyy~~~zzzvvvvvvuuutttsssrrrtttxxx|||}}}{{{zzz{{{~~~}}}yyyvvvxxx}}}zzzyyy~~~zzz~~~~~~~~~|||{{{}}}}}}{{{zzz{{{|||}}}|||zzz{{{||||||{{{zzzzzz|||}}}~~~{{{|||~~~~~~~~~zzzwwwpppXXXBBBGGG[[[uuu~~~~~~{{{{{{wwwuuusssqqqrrruuuyyy{{{zzzzzzyyyyyyyyyzzzzzz{{{uuu||||||xxxzzzzzznnnMMMEEE===999:::;;;:::888555888:::888666777===BBB:::444333777888333111333///333777666222000333666222333444333111000111222:::666555666333...///555444777::::::777666777888777333//////222666777777===:::555111///111444666666666888999999555000+++&&&+++///111000000333666666555777999999666777<<<;;;999666666666666555444333222444999===;;;444---***...222555555666999<<<888777666555444555777999222666555000000444555111777444222666;;;;;;555...777666555777999888444111...333999;;;888444111000666555444111///---,,,++++++111777777444222333666222---,,,111333//////111666555444333111000///...//////............//////)))---222555555555777999222000000222666888777444888333000111111000000333000]]]yyysssbbbNNN:::222***,,,000333555555555444000111333555555333000///---+++***+++---,,,'''###))),,,///111000//////000...000000+++$$$!!!"""%%%$$$+++,,,(((%%%'''***&&&+++//////,,,)))***---000---++++++...000222222))))))+++///+++%%%%%%+++333000---++++++,,,++++++)))((('''((()))******)))***))))))***---///000///---***'''(((+++------,,,&&&&&&(((,,,000333333333'''+++...///...---///000+++...000---,,,---***&&&,,,***(((&&&'''))),,,...///333<<>>===;;;999888777666666000111000000444999888444444333222111333666999;;;:::999888888888666333000555777888666333111222555222333000---000555222)))///000111222444444555555222000111333111---...111555777666111,,,***...222000111111000...,,,,,,,,,111222222111000111444666333222222555888999666333222...)))))),,,111333444555RRRttttttXXX???333111...---000111000111555444333222111111000---++++++%%%$$$+++///,,,))))))+++***))))))***,,,...///---000...(((&&&((()))(((((('''&&&'''((()))(((&&&###+++...)))%%%***111333...222555333---+++///444***)))'''&&&%%%&&&((()))***,,,---+++)))(((***------***&&&$$$%%%)))///333(((%%%%%%***111555222......+++)))))),,,---,,,***(((%%%***555;;;555...***---,,,+++***)))))))))))),,,...000000---)))&&&%%%(((+++---...---,,,+++,,,---+++,,,222999;;;444---111000//////...***"""###(((...111111000111222000///---,,,+++,,,------000//////111...)))(((,,,,,,***((())),,,000222444,,,---000111+++%%%%%%***///,,,///777444(((###'''###$$$&&&((((((&&&###"""&&&&&&(((***+++)))$$$ '''))))))((((((***'''!!!(((&&&$$$'''++++++&&&!!!%%%***''' ###***((('''&&&''')))*********...---***&&&'''***'''"""###(((...///,,,***,,,///++++++***'''%%%$$$%%%''',,,******---///...'''!!!'''!!!!!!(((---++++++...'''######'''(((%%%###$$$+++'''$$$%%%$$$!!!"""&&&)))(((&&&###!!!!!!###&&&|||yyyzzz~~~~~~wwwvvvvvvwwwzzz{{{{{{zzzyyyxxxwwwwwwxxxzzz}}}}}}ppp___QQQLLLLLLTTT\\\jjjxxx}}}|||}}}{{{xxxzzz~~~|||zzz{{{}}}|||wwwuuuvvvxxxxxx|||{{{xxxyyy{{{}}}}}}}}}~~~~~~~~~~~~}}}zzz||||||yyyxxxzzzxxxvvvuuutttuuuwwwzzz{{{~~~~~~}}}|||{{{{{{{{{{{{~~~}}}vvvwwwpppggg]]]MMMLLL]]]uuu{{{}}}~~~zzzzzzyyyyyyuuurrrsssxxxyyyvvvyyy{{{}}}}}}{{{xxxwwwwwwwwwzzz}}}|||xxxvvvxxx{{{___SSSGGGAAA<<<555222333555777999888666666:::>>>:::888555333222222000///333444666777888777666555222222222111000///000222222333222///000444444111999:::;;;999666333222222222555555222222555666444777333111333444444777;;;;;;;;;999777555333000///333444555555444333222333111333555555333222111222333444444444333333222111---...//////000111222222,,,000777>>>>>>:::999<<<<<<999777666555555333111///000000///222666555111444333111111222444777999888777777777777666333111444555555444111///......000111000...222555111)))***+++---000222333444444444111000111///---000555444666666333///...222666555444333111///.........666555333333333333444444000000111444777777555222///,,,)))))),,,000222222777RRRtttxxx^^^DDD555111---,,,///000///000333111///............---+++,,,&&&%%%+++///---******)))***+++,,,---------,,,...000...)))&&&)))+++***+++*********+++)))&&&$$$''',,,((('''---444777000222222///***(((+++...(((''''''((())))))((('''&&&)))+++,,,+++,,,///111...,,,)))&&&&&&))),,,///'''%%%%%%)))000333111------)))%%%$$$(((+++,,,,,,,,,***---666:::555///,,,---,,,+++)))'''&&&%%%%%%...///000///+++'''%%%$$$+++---111222111000//////---------------,,,+++***000000000111111...((($$$###'''---000000//////000111000///---,,,+++******+++)))***,,,)))%%%%%%(((...,,,***))))))+++,,,---***+++...///***$$$%%%***,,,)))---555333)))%%%)))######""""""""""""""""""$$$(((,,,---)))%%%###""")))++++++))))))+++((("""*********+++,,,+++)))(((&&&&&&&&&$$$"""###'''******(((&&&''')))+++***((())))))'''###%%%(((&&&!!!%%%***......+++***,,,////////////,,,)))''''''''',,,,,,+++---//////,,,***,,,((((((+++***&&&%%%(((###$$$&&&%%%%%%'''(((%%%&&&((('''$$$###%%%&&&'''((((((&&&%%%&&&'''|||yyyzzz~~~xxxwwwvvvwwwzzz|||||||||yyyxxxvvvuuuuuuvvvxxxyyy~~~}}}uuuhhh[[[RRREEEJJJVVVeeeuuu~~~{{{yyy|||~~~~~~}}}zzz}}}xxxwwwxxxyyy|||}}}{{{{{{|||}}}}}}}}}~~~~~~~~~|||xxxxxxxxxvvvvvvxxxwwwsssqqqrrrwww{{{}}}~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~~~~wwwvvvlllcccZZZKKKIIIYYYnnnzzz|||}}}yyy{{{{{{zzzwwwsssssswwwxxxuuuzzz}}}}}}zzzwwwvvvwww|||~~~{{{uuuttt{{{ggg\\\OOOEEE===666333333777888777444111111555999===888222...---...//////222444555666777555444333333111///...///000000000---......,,,...333333///555777888777444111000000...444888666444555555333555222111555666666888<<<<<<;;;888666444333333333444555777888777666444222...000111111000000111333000222444666666444222000///...,,,******,,,///111//////444:::;;;888999===:::666333444666666222......000///...000444444000333222111000000222444555555555555666777666444222444444333333222///+++(((+++...///000444555000)))$$$&&&))),,,///111222333555111//////...---222888333555666555333222555999:::888555333111000000111888555222222444444333000---...000333666666333111+++******,,,///222444444999SSStttgggLLL<<<111,,,+++///111//////222111...,,,++++++,,,+++***+++&&&%%%))),,,***((('''(((***---//////---+++(((///000...'''$$$'''******---,,,++++++***((($$$!!!!!!'''+++)))(((---333666333000---)))'''&&&&&&'''&&&%%%&&&))),,,,,,)))%%%&&&(((+++---......000222000...,,,***((((((((()))'''&&&'''+++000222111...---(((###"""&&&+++---...000...///555888444000---***)))(((&&&%%%%%%%%%$$$///000///---)))%%%$$$$$$+++...222444333222111111---//////***$$$"""&&&,,,111111111222222///+++'''###''',,,//////---+++***---............,,,+++***&&&%%%&&&((('''######&&&...---***(((&&&%%%%%%%%%((((((+++---)))%%%&&&++++++(((+++222111)))%%%''''''%%%"""!!!###%%%$$$***///---'''######&&&,,,---,,,******+++)))$$$''')))+++***(((((()))+++,,,&&&!!! $$$((())))))+++)))'''''')))***(((&&&&&&(((&&&$$$%%%((('''###%%%(((***)))'''&&&)))+++222333333111---***(((((()))***,,,,,,,,,,,,...000///......---((("""!!!%%%"""!!!$$$$$$$$$'''$$$"""%%%))))))%%%"""###$$$'''+++---,,,***)))(((}}}zzzyyy|||~~~zzzxxxwwwxxxzzz|||}}}}}}zzzyyywwwuuutttuuuuuuvvvvvvyyy~~~yyyooogggHHHGGGIIISSScccrrrzzz}}}}}}|||}}}}}}}}}~~~}}}zzz}}}{{{yyyxxxyyy|||}}}}}}~~~}}}}}}~~~~~~}}}xxxxxxwwwvvvvvvyyy|||xxxtttvvv{{{~~~}}}zzz~~~}}}}}}|||||||||}}}}}}}}}}}}~~~{{{xxxlllbbbXXXHHHEEESSSkkk~~~{{{|||{{{yyy|||~~~}}}zzzuuuuuuyyyyyyvvvzzz}}}{{{wwwvvv|||~~~}}}xxxrrrsssyyyoooaaaPPPCCC===:::777666888888777444000111555:::???:::444000///000000111000222444555666555444333555222......000222111///------+++(((***///111...111222333222111111222444---555:::777333444555555555222333777888666777;;;===;;;888444333333333444666666666666666666444222+++,,,---......///222444111444777:::999666111...000///---,,,,,,///111333111000222666888777999===999555222555;;;<<<666000,,,...///...000444555222333222000//////000111222333222333444666666444222555333333444555333...)))(((***...222444444///)))$$$&&&))),,,///000111000111......///...---000666222444666666555555666777===:::555222111111111111666222...///333555111...,,,...111333555555333111***+++---000333555555555777QQQsssmmmTTTDDD222---+++///222000///000333000---++++++++++++******'''%%%&&&'''%%%###"""(((***,,,......,,,)))'''000111...&&&###%%%((((((...,,,)))''''''&&&%%%###(((+++---+++((())),,,///333...(((%%%%%%&&&&&&%%%'''%%%%%%(((,,,---***''')))***,,,...............111000///---***(((%%%$$$''''''))),,,///000000///000+++&&&%%%(((,,,------...------000222222000///%%%%%%%%%%%%&&&'''((()))...///...,,,(((&&&&&&&&&(((,,,///111111000//////...000000+++%%%$$$)))///222111111000...+++(((%%%'''))),,,...---***&&&$$$%%%'''***---......---,,,%%%$$$&&&((('''$$$$$$((())))))((('''$$$######$$$(((''')))+++***'''(((,,,,,,)))***//////)))%%%%%%+++)))&&&$$$$$$&&&(((***(((***+++)))%%%$$$'''+++...///---******,,,***&&&$$$$$$$$$$$$$$$$$$&&&'''+++&&&!!!!!!$$$((()))''')))***+++***(((&&&&&&'''))),,,+++((((((***)))&&&'''((()))(((&&&&&&(((+++///111333222///+++)))(((###'''+++***'''&&&))),,,,,,///222...&&& !!!%%%%%%!!!"""###""""""$$$""" ###'''((($$$"""$$$(((***---...---+++******}}}yyywwwxxxyyy{{{{{{zzzyyyxxxyyy|||~~~~~~}}}|||{{{yyywwwvvvuuuuuuuuutttxxx}}}}}}||||||eeeXXXHHHCCCKKK[[[iiirrrvvvyyyzzzyyyyyy{{{~~~}}}}}}~~~}}}zzzxxx{{{~~~|||zzzxxxyyy{{{~~~~~~~~~~~~~~~~~~yyyzzz{{{}}}{{{{{{{{{yyyzzz}}}}}}{{{}}}}}}yyy~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~qqqdddWWWDDD???MMMjjj~~~}}}zzzxxx||||||wwwwww{{{{{{xxxyyy}}}{{{wwwvvv~~~|||wwwtttsssuuuzzz}}}vvveeeNNN>>><<<>>>===999888999888555333444999===???<<<999888777666444222111222555777888888888777666333//////222333222000333111---((()))///222111111111000...---///222555000666999555111333666888666444666::::::666555777888666444222222444777999888666444333444555333111---...///...------///111333555888999888333...+++000000111222444555777777444111111555777666888;;;666333222666===>>>999222***...000000111666888777222111000/////////000000000000111333555555444222222111111333555444///+++''')))---111333111---+++(((***,,,///000000///...,,,+++---000///,,,---000111333666777666555444333<<<888333111111222222111444000...000555777444000///111333444444444333333---///111222222111000//////HHHkkkpppXXXHHH333---+++000333222//////222///---,,,---///000000---,,,***'''%%%$$$""" ************))))))))))))444555111***&&&''')))(((000,,,'''%%%&&&((()))***+++,,,---+++(((&&&'''***111+++%%%$$$&&&((((((''')))'''%%%&&&)))+++,,,***))))))***,,,---...------000000000///,,,((($$$"""$$$&&&)))+++,,,,,,------000,,,)))(((***+++)))''')))))))))***,,,///000///''''''''''''((()))++++++---......,,,***)))***+++(((+++...///............111111///---***)))***+++000000000///,,,***((((((+++,,,,,,---+++((($$$!!!"""$$$(((+++------,,,+++%%%$$$&&&((('''$$$%%%((("""%%%''''''%%%$$$%%%''')))'''(((++++++)))***...***((((((,,,...,,,)))(((******))))))***+++,,,,,,,,,)))%%%###%%%(((,,,/////////---)))))),,,+++'''&&&### """&&&)))'''%%%((((((((('''''''''((()))%%%+++000---&&&"""%%%***,,,000000,,,***+++)))&&&+++++++++*********+++---***---000000...+++)))(((%%%++++++&&&""""""%%%***000333...%%% """&&&""" $$$&&&$$$$$$&&&%%%###$$$'''(((&&&&&&)))---......,,,***)))***+++~~~|||xxxuuutttuuuwwwyyyzzzyyyzzz|||~~~~~~}}}||||||zzzyyyxxxxxxwwwwwwyyy{{{}}}{{{yyyyyypppTTTAAA===GGGVVV```kkkrrrwwwyyy{{{}}}~~~|||~~~~~~}}}zzztttvvvzzz}}}~~~}}}{{{yyyxxxyyy||||||~~~~~~|||~~~}}}}}}uuuvvvxxx{{{~~~~~~}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~yyyjjjYYYBBB===LLLhhh}}}zzzyyy~~~}}}xxxxxx||||||yyyxxxzzz~~~~~~|||yyywwwvvvzzzxxxtttsssuuuxxx|||}}}{{{kkkRRR???:::======:::888999999777555666:::???<<<<<<<<<======:::555111333555777999::::::999888444333222222333333222000666555000***,,,222555333222222000---+++,,,///222333777777333000444888999666555777<<<<<<777555666111000000000333666:::===999666444555777666333000333333333000---*********222333444444222...***(((000222444777999:::999999555222222777999777666777222111222666;;;;;;666000+++000222111222777999999000000///////////////000/////////111333444222111,,,------///000///---+++)))(((+++///000---,,,---,,,...111222333111///...******---000///+++***---///111555777888666333111777333000///222444333111555333222555888999777555333444555444333222444555111333444333000,,,***)))***<<>>999666777000//////000222555888:::999888999<<<>>><<<555///333444555333///,,,******222222111000...---+++***111222444666777777777777777333444999;;;888444333222333555777888666111,,,---222555222222555777777///////////////000000000......///000222333111///***,,,---,,,***))))))***,,,))))))------***+++000...000333555555333111///,,,+++---///...******---,,,///333888:::999555222333///---///333666555222555666777888888888777666666666555333000000333666111444666555222///...///,,,444IIIjjjaaaDDD111***(((---222000,,,)))))))))))),,,///222222222111444222---+++......,,,,,,+++***))))))+++---///111555555111///111111000,,,***''''''(((*********&&&$$$%%%))))))%%%&&&***+++)))'''''''''((()))((('''***,,,***'''&&&))),,,'''%%%"""###'''***,,,,,,+++,,,...///...,,,)))'''%%%***//////,,,***---000///+++&&&%%%&&&'''&&&$$$'''++++++((()))...000...///...---,,,+++*********///111333333222000////////////...,,,***+++---000222///+++******)))'''$$$)))***++++++)))))),,,///...+++))))))+++---,,,+++''')))***,,,,,,+++***)))%%%###%%%'''&&&""""""&&&"""'''+++,,,)))'''(((******'''&&&(((***((())),,,---+++)))+++000333111--- !!!###%%%''')))***+++++++++***)))((()))***,,,++++++((($$$%%%***+++)))'''&&&''')))---///---+++,,,------***%%%$$$&&&)))&&&)))---,,,)))&&&&&&((()))...000---***))))))&&&###$$$%%%'''((()))(((''')))+++------+++(((''''''###'''))))))%%%"""!!!!!!%%%,,,///)))###"""!!! !!!'''+++)))((())))))(((***......***)))***+++***)))&&&$$$%%%(((+++zzzyyyvvvtttsssuuuyyy|||xxxyyy|||~~~{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}{{{yyyxxxxxxzzz}}}|||}}}{{{tttfffWWWJJJCCCDDDTTTeeeqqq{{{~~~~~~~~~|||zzzxxxxxxzzz|||~~~}}}{{{vvvwwwyyy}}}~~~yyy{{{}}}~~~{{{zzzzzz{{{}}}}}}}}}xxxuuuvvvzzz}}}~~~{{{}}}ttt]]]CCC???QQQ___zzz~~~{{{{{{~~~}}}zzzuuuvvvzzz{{{xxxtttvvvxxxyyyxxxwwwwwwxxxyyy}}}}}}vvvssswww|||~~~{{{kkkOOO999222333444555777888777444333555888333444666999:::777222---222222333333111///---+++,,,000555555222///...///''')))++++++...111000,,,'''+++000222222111000000555666555333555999888444222222777>>>???;;;888888444333222111111111222333::::::>>>CCCEEEAAA777...///111333444222000......333222000///............333222222222333333444444777444666;;;===888333000444666999:::888333...+++///555666333111333444444/////////000000000000111.........000222222000...+++---...,,,(((&&&'''***...***)))+++***(((***111...000333666666555222000000------...,,,)))+++///***---222888<<<;;;888555000---,,,///555888666333555777888888666444333444888777555111......222666...222666777777777999;;;333222@@@eeehhhDDD///)))&&&+++000///***'''+++******+++------+++***---111111,,,+++///111///,,,,,,+++,,,---...///000***///111//////111222000&&&&&&%%%'''((('''%%%"""'''###$$$))))))$$$$$$(((******)))((('''&&&''''''$$$***///...)))%%%'''+++,,,'''"""!!!###&&&'''''')))+++---//////---+++***+++000555555111///222666222,,,&&&$$$&&&)))+++******//////+++***...000---,,,,,,,,,+++,,,,,,---...111444666666444111///...000///---)))'''(((,,,///---,,,***(((((()))+++---)))******'''$$$$$$&&&))),,,)))'''(((,,,000111111&&&(((***,,,---.........'''&&&''')))'''###$$$'''&&&+++//////***&&&&&&(((***&&&$$$'''((('''(((+++444222...---///111...((( !!!###%%%(((+++---''',,,111///***&&&&&&)))***)))&&&"""$$$)))+++)))###'''))))))((()))***---+++(((### ###&&&)))((((((***++++++'''$$$(((...111...+++,,,+++***'''(((***---//////---,,,---...///...+++(((''''''$$$%%%%%%$$$"""!!!!!!"""&&&***'''$$$&&&&&&"""""" ###)))+++((($$$$$$%%%%%%)))......)))%%%%%%&&&''''''%%%$$$%%%(((***|||~~~uuuuuu~~~|||zzz{{{|||}}}}}}|||{{{zzzzzz{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyzzz|||}}}~~~|||~~~~~~|||yyyooo]]]LLLCCCHHHRRRbbbsss~~~}}}{{{~~~~~~~~~~~~{{{wwwsssuuuvvvwwwyyy{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||zzz}}}||||||~~~~~~}}}}}}~~~~~~}}}}}}{{{~~~}}}tttcccHHH>>>MMMggg|||}}}||||||{{{~~~{{{xxxuuuwwwzzz~~~}}}zzzwwwuuuuuutttsssrrr|||{{{yyyxxxwwwwwwxxxyyyzzzwwwiiiQQQ;;;222777===666444333222333666999;;;777333111333333111333888555000///111222///---...111555444------111+++!!!%%%(((+++......,,,)))''')))))),,,222777888444000555555666777777555333111---333999:::666333444666333111000111444666444222999<<>>???888...---111222222555::::::555<<<<<<888222111333333000999777555555666666555444999777666888;;;;;;777333444444444444333222222333666777666444111000111222///000111444666777666555111000//////111222111000000---,,,,,,...000111000---,,,+++++++++---///000///...///444888888444//////222444222...---000333111000000222666999::::::111---+++...000111333666666444666999777111000333333222000...,,,---000333555555333222222333444555333000AAAaaavvvNNN777******...---...///(((,,,...111111...***'''&&&+++,,,------,,,,,,---...///---+++***+++,,,,,,+++***'''***222555111,,,,,,(((+++***&&&&&&((()))&&&'''((()))'''###"""%%%(((,,,)))&&&$$$$$$%%%%%%$$$%%%,,,...)))%%%&&&+++------)))$$$"""$$$&&&''''''###&&&***,,,,,,*********---...///...------///000222///+++((()))***++++++000...++++++,,,---...---------...//////---+++)))***///111000111444333//////111///,,,,,,000111000...,,,+++---111111///+++,,,,,,---,,,***((('''''')))***'''###%%%,,,...,,,'''+++,,,***,,,000111---***---,,,'''###$$$$$$!!!((())))))((('''&&&'''((('''''')))***(((%%%)))000---'''###$$$%%%$$$%%%'''$$$""" """$$$%%%%%%$$$%%%''''''&&&$$$!!!!!!%%%)))((($$$  !!!#########$$$&&&''',,,***'''(((******(((&&&''')))***(((&&&%%%''')))+++)))'''(((+++......---,,,...,,,))))))------***...---,,,+++***))))))(((&&&&&&)))...222222---)))######"""!!!"""$$$&&&((()))+++,,,------***(((&&&(((&&&(((---,,,'''%%%'''---+++++++++---,,,(((%%%~~~yyyxxxzzz}}}}}}zzzxxx{{{{{{{{{||||||{{{{{{{{{wwwxxxzzz|||}}}}}}}}}|||vvvzzz}}}ooo^^^IIIBBBKKK^^^qqq|||~~~~~~}}}{{{vvvsssuuuvvvxxxzzz|||~~~}}}|||}}}}}}~~~}}}~~~{{{zzz|||}}}}}}~~~~~~~~~{{{xxxtttzzz|||zzzmmmQQQDDDPPPkkk}}}|||zzzwwwzzz|||}}}{{{{{{}}}{{{yyyyyyzzz{{{{{{zzz}}}||||||{{{zzzyyywwwvvvzzz}}}zzzhhhMMM:::666:::<<<888444000000444888<<<111000333888999777666888<<<444.........///222777777888>>>EEEEEE;;;111,,,+++---//////...+++(((%%%&&&,,,333555333111111222222333333000---...111555777888777444///...000222444222111111222333222111222555777999===@@@<<<555,,,///111333888>>>???<<<======:::444222333333111888777555555555666555444888555222222555777666555111111222222333333333333666666555333///...///000)))***---222666888777555...///111333444222...+++...///000///......///000((()))***+++,,,...///000---,,,,,,///333444111...000222444333000...000222222111///000222555555555///------///...---///444666555666888555000///222000000000///...///222444555444444333222222111111111---;;;YYY{{{YYY===...+++000---------'''((())),,,000111...)))%%%***,,,,,,,,,******+++,,,---+++))))))***+++***)))''''''+++222333...(((%%%)))+++***''''''******((($$$(((++++++(((&&&&&&'''***'''###!!!"""###$$$$$$###((()))$$$!!!&&&---111+++)))%%%$$$&&&(((******!!!%%%)))++++++*********,,,,,,,,,+++))))))***+++///---+++***++++++)))(((---***((((((+++...///000///000111111000///---,,,&&&***...///111333333//////111000,,,+++------+++'''&&&''',,,222444000+++...///000000...+++'''%%%))))))%%%"""$$$)))+++***&&&***+++++++++...---***...000...((($$$%%%&&&%%%***((('''&&&(((***++++++(((((()))+++***(((,,,222***$$$!!!"""###""""""%%%"""!!! !!!###$$$$$$###$$$$$$%%%%%%$$$$$$###""""""&&&******%%%  %%%))),,,---...***''')))...///+++&&&***++++++)))'''%%%%%%&&&###""""""%%%)))---//////...///...)))(((******'''+++,,,,,,,,,+++)))'''&&& (((111888999444...'''%%%""" !!!$$$(((***,,,+++***)))((((((((((((((('''(((++++++)))(((***((((((***,,,---)))$$$ ~~~~~~||||||yyytttyyyzzz|||}}}}}}}}}{{{zzz|||}}}}}}~~~~~~}}}}}}|||xxxyyy|||~~~~~~}}}yyy|||}}}~~~pppYYYIIIFFFOOO\\\fffttt|||~~~~~~}}}}}}~~~~~~{{{xxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}~~~{{{}}}}}}{{{zzz|||~~~|||}}}~~~~~~~~~}}}yyyvvvtttzzz{{{xxxjjjLLL???JJJiii}}}}}}}}}|||xxxzzz|||~~~}}}|||||||||yyywwwwwwxxxyyyxxxxxx}}}~~~}}}|||{{{}}}rrrUUU<<<444777:::777444111111333555777111111555<<<===:::999:::<<<555000000111222555999<<<:::@@@KKKJJJ===444444...///000000///+++(((%%%***///444666555333222222///222333111......111555:::;;;:::777444222333555555444333222222222222222333555666777;;;???>>>999111111222555999<<<===<<<888:::888333000222222111666444333333555666666555555333000111333555555444.........000222333444333111333444333000...------&&&&&&(((,,,000333444333...///111333444222---)))...222444222,,,)))***,,,'''(((***+++,,,------,,,,,,******+++...000000...///111333222000...///000666333111000000111222111///...000111///,,,...444666666777666333000///000...000222222222333555777444444444444444333222111222---777PPPqqq```DDD000))),,,++++++---)))%%%%%%''',,,000111---)))---......,,,***(((((()))***)))(((((()))***)))(((%%%'''+++///000,,,(((%%%(((******''''''***+++)))%%%)))---...+++))))))***---)))%%%""""""$$$$$$$$$"""'''(((###!!!&&&,,,...***(((&&&%%%&&&'''((()))$$$'''+++,,,+++))))))(((+++,,,,,,+++***)))+++,,,///---+++***++++++***(((+++******+++...000000000...000000000...---,,,,,,+++---000111222111///,,,000000,,,&&&%%%((()))'''$$$######(((...000...***,,,...222555444///(((###((((((&&&&&&((())))))''')))************++++++***000111///(((%%%(((++++++---)))&&&&&&***...000000'''&&&'''******(((,,,222,,,(((&&&(((((($$$"""###!!!"""###&&&((((((%%%"""%%%$$$$$$$$$$$$$$$%%%%%%(((***+++***&&&"""!!! &&&---000000***((((((***------+++(((+++++++++***(((&&&%%%%%%!!! """%%%(((***+++---000///+++)))******((((((***+++,,,+++)))&&&%%%"""---555777333...)))'''$$$""""""$$$'''))))))((('''&&&&&&&&&'''(((&&&'''))),,,,,,+++******!!!###&&&((()))'''$$$!!!}}}~~~zzzwwwwwwuuurrr{{{{{{{{{{{{{{{|||}}}~~~|||||||||}}}}}}|||||||||zzz{{{~~~}}}~~~{{{{{{|||ppp```RRRKKKJJJKKK___kkk}}}~~~{{{{{{|||~~~~~~|||{{{}}}~~~~~~~~~{{{}}}}}}|||~~~}}}|||{{{|||~~~~~~|||}}}~~~}}}}}}}}}~~~~~~|||zzzxxxvvvyyyvvvqqqbbbFFF;;;IIIfffyyy|||~~~{{{|||}}}~~~~~~}}}|||{{{|||~~~|||zzzwwwvvvvvvwwwvvvuuu|||}}}~~~~~~}}}www[[[>>>333555888888777666666555555555333333777>>>???<<<:::;;;999444222444666555666888888555:::BBBAAA777222555333333444444222///,,,***222222222555888888555333...222555555333222333555999:::;;;:::999777666666666555444222111222333444222444444333555999:::777555333333555888999999999999<<<;;;444000000111000///......///222444555444222222222333444444333111,,,++++++...111444444333---111555777555222///...+++)))&&&'''***...111333000///000111222111...+++---111444111+++'''))),,,+++,,,...//////---,,,+++,,,***)))***,,,...///000.../////////......//////444222000000222333333333000000222444222...///444666777777444111//////...,,,...111222333444666777333333444555666555555555666111555FFFccccccJJJ111%%%(((''')))......***((((((***...///...+++000111000---***'''&&&'''((('''''''''))))))((('''%%%(((+++,,,,,,,,,+++)))&&&)))(((&&&&&&***+++)))))),,,///...,,,***,,,...222...***''''''''''''&&&###(((***&&&$$$&&&((('''++++++***)))((('''((()))***---//////---***((('''+++,,,------,,,---///111///,,,))))))***+++,,,,,,******,,,...000000---+++,,,---...---+++)))***+++000000222444333000---,,,///...(((!!!###&&&&&&(((&&&%%%'''***,,,,,,,,,+++///444:::;;;666---&&&''''''))),,,...,,,(((&&&,,,+++))))))))))))+++---+++---+++%%%$$$(((------///+++'''''',,,000222333%%%###$$$'''((('''***///...+++,,,///...'''!!!"""&&&+++---***%%%!!!###"""!!!!!!!!!"""###$$$+++***(((&&&###"""###%%%### !!!&&&+++---,,,&&&))),,,,,,******,,,...)))))))))******)))'''&&&$$$$$$###"""!!!"""###$$$(((,,,---)))'''))))))(((&&&(((***++++++(((%%%###&&&---000///,,,***)))'''%%%$$$%%%%%%&&&###$$$%%%&&&''''''''''''###&&&***,,,------***((("""###$$$$$$###"""""""""yyyyyyyyyxxxwwwvvvuuuttt{{{{{{zzzzzz{{{|||}}}~~~yyyzzzzzz{{{{{{zzzzzzyyy{{{|||~~~}}}zzzxxx|||~~~vvvgggVVVHHHAAALLLXXXjjj{{{xxxxxxzzz}}}}}}zzzxxxwwwyyy|||~~~~~~}}}{{{~~~}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~{{{|||}}}~~~~~~|||zzzyyyvvvwwwrrrkkk]]]DDD===MMMbbbvvv}}}{{{}}}~~~}}}}}}|||zzzyyyzzz||||||yyyxxxxxxxxxxxxwwwzzzzzz{{{|||||||||{{{{{{{{{bbbDDD666666888999;;;;;;;;;999777666777555888<<<===:::999;;;555111111555777555444666555555777:::999444333666666666777777666444111000777444111333888:::999666111222555777888777666555666777888999888777666555555555444222000111333666555888777555666:::<<<:::666333222555888777888:::>>>AAA@@@999333222222111+++******+++...111111111000222444555555333000...---++++++...333666555333...333888;;;:::666444222333///***(((+++///333555000///...///000000///---***...111000,,,***---111222333333333222000...---,,,,,,++++++,,,...000111...---,,,,,,---...000111///...///111555777777666111111333666555111111444666888888333//////...,,,)))+++...///000111333555333333444555555666777777999444666???WWWyyyiiiOOO222$$$&&&&&&'''---///111///---,,,,,,---,,,,,,000000///---)))'''&&&''''''&&&&&&'''))))))(((&&&%%%***---+++***,,,,,,***%%%((((((%%%&&&***+++))),,,...///---******,,,///444111...,,,,,,+++***)))&&&+++---***''''''%%%"""...//////...,,,++++++,,,...000222222...***((('''***+++------,,,---000222...+++))))))+++---...///******+++,,,...---***(((***,,,---+++(((&&&(((***000...///222222///...///...---''' ###'''''',,,,,,,,,+++***+++---000///111555:::===999111***'''&&&)))///111---)))''',,,)))((()))***(((***---%%%'''&&&!!!!!!&&&***+++///,,,))))))+++...111222&&&######&&&'''&&&(((,,,---+++,,,000///'''  $$$)))+++)))$$$  !!!***'''$$$!!! """%%%'''+++)))'''&&&&&&''''''&&&%%%***...---))))))...444(((((((((***++++++)))'''))))))'''$$$!!! """ &&&)))&&&###%%%&&&%%%%%%''')))******(((%%%### """(((++++++***)))((('''&&&&&&''''''((("""$$$&&&((()))((('''&&&###'''******+++,,,+++'''((((((&&&###  """mmmooossswwwyyyxxxwwwwwwxxxyyy{{{}}}~~~~~~|||{{{zzz{{{{{{||||||{{{{{{zzz{{{||||||}}}~~~|||{{{wwwzzz|||nnn\\\OOOIIIMMMWWWfffuuuwwwvvvxxx{{{|||yyywwwuuuwww{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{}}}~~~|||zzzyyyxxxxxxrrrkkk]]]FFF@@@QQQbbbuuu|||zzz}}}}}}|||}}}|||{{{zzzzzz|||~~~|||yyyyyyzzz{{{zzzzzz||||||zzzyyyyyyxxxxxxxxxyyyzzz~~~kkkMMM;;;888888888999999999999888777:::777666888888666666999111...---222444222222333222666999666444555666666222333444555555444222111666555333222444777:::;;;555333222555999;;;999666888777555555555666666555222222222000...///222666777;;;;;;999:::>>>AAA@@@:::555333666888666666999;;;@@@AAA<<<777666888888///...------///111111000000222444444222000...---000...---000555999888555222555888888777555444444666222...---...222444666...---...///111111///---...///000///---...111444444444333333222000///...---............000222333///---+++***---000333555---...///222555666555444222000111666888555222333666999888111---......+++)))***,,,---...000333555555444333333333444555666888666777;;;OOOtttsssTTT555&&&***)))'''++++++///000111000///......///+++,,,,,,+++)))(((((()))&&&&&&&&&(((******(((&&&$$$+++///,,,******)))%%%%%%((((((&&&(((,,,---+++***---...---)))((()))+++000///......//////---+++***...///+++))))))&&&""",,,...000000...,,,---...///111333222///+++)))(((((()))***)))))))))+++---*********,,,///111000///,,,+++)))***,,,------,,,***---...,,,(((&&&))),,,///++++++......***+++...,,,---+++&&&&&&)))+++))))))...222111+++)))---222444111000111444333///***)))&&&'''---000,,,***,,,'''%%%''',,,,,,(((''')))###&&&%%%!!!!!!%%%((())),,,,,,+++)))((()))---///)))%%%$$$''')))((())),,,,,,)))))),,,,,,'''"""!!!!!!!!!"""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!! '''%%%"""!!!###%%%'''(((+++,,,,,,***((('''''''''&&&((()))((('''***///444)))((((((***,,,,,,)))&&&,,,---,,,((($$$"""$$$%%%$$$((($$$!!!"""######%%%&&&'''(((((('''%%%$$$%%%### """%%%(((((('''(((&&&%%%$$$%%%))),,,///((())))))***)))((('''&&&&&&))))))%%%%%%***+++)))******)))&&&"""!!!"""$$$bbbfffmmmvvv{{{zzzxxxwwwtttxxx}}}{{{xxx~~~~~~~~~~~~{{{{{{{{{{{{|||~~~{{{|||vvvxxx}}}rrrcccOOOLLLMMMWWWffftttzzz{{{vvvvvvwwwzzz}}}|||xxxvvvuuuxxx}}}{{{~~~~~~~~~}}}|||{{{|||}}}}}}||||||~~~~~~{{{yyyxxx||||||vvvnnn___GGG@@@QQQbbbuuu|||{{{||||||{{{|||}}}}}}|||{{{}}}~~~{{{yyywwwxxxyyy{{{|||{{{}}}zzzxxxwwwwwwwwwsssuuu|||rrrTTT???:::777666555444444555666777;;;777444555444222333777///+++***...000///000222+++444666000...333555000---...///000111000000///444555444222111333:::@@@999444///222888<<<;;;888===999555333333555666777///000000...,,,---111555333777999888999===@@@???@@@999666888888444333666444:::>>>;;;888;;;>>>???666444222222333444333222111222333222///---,,,,,,333000///222888;;;:::777555555555333111000111333444222000///111333444555+++,,,...111333222///,,,444333222000...///111333222111111000///......---...///000000000111333555000---******---111555888000000222444555333000---222//////555999666333222666:::888111,,,......***+++,,,---......000444777777555333111111111333444555666777999LLLsss{{{VVV777***///---((()))'''(((,,,222444333222333555&&&((())))))(((((()))+++&&&&&&&&&(((******((('''"""+++111...+++)))%%%&&&)))***((()))---///---(((+++...---)))&&&&&&''',,,,,,,,,...000111///---,,,//////+++)))***((($$$(((+++...///---,,,---///---///222222///,,,***)))&&&''''''&&&$$$$$$%%%''''''(((+++000333333111...111---***)))+++///222333,,,...000---)))'''***...000***(((***)))%%%&&&***+++...///------///...+++$$$---555333,,,(((+++111666000)))''')))+++***(((+++&&&%%%***---++++++///"""!!!&&&...///((($$$%%%&&&)))((($$$###&&&)))(((***++++++)))&&&&&&))),,,---((('''***+++***+++------)))'''******(((&&&'''&&&###!!!!!!###&&&''''''%%%%%%%%%%%%%%%$$$######%%%$$$$$$%%%''')))******%%%))),,,,,,***)))+++...&&&$$$""""""%%%)))---000***))))))***,,,,,,((($$$---......+++(((&&&(((+++&&&)))%%%!!!!!!###"""%%%&&&'''''''''&&&%%%$$$&&&###!!!!!!$$$&&&&&&$$$'''%%%"""!!!$$$***111666///...,,,+++)))(((''''''***+++''' !!!(((,,,+++(((***+++)))&&&%%%''')))^^^eeeooovvvyyyzzz{{{|||}}}|||{{{{{{}}}~~~~~~|||~~~||||||}}}|||zzz{{{~~~}}}zzzyyy{{{yyyxxxzzz{{{xxxnnn^^^OOOMMMSSS[[[gggrrr|||zzzyyyzzz~~~}}}{{{yyyyyyxxx}}}}}}~~~~~~}}}}}}|||{{{yyy}}}||||||}}}||||||{{{|||}}}}}}{{{}}}{{{vvv```FFFBBBMMMcccxxx{{{~~~~~~{{{}}}~~~}}}}}}}}}~~~{{{yyywwwuuuvvvyyy|||~~~~~~~~~~~~~~~}}}{{{zzzzzz|||vvvxxxyyyaaaGGG::::::999777777777777666555888;;;:::555222444555444---,,,******++++++)))''',,,...111444444222---)))666000...111111...///444555666333//////444777666:::666333222333444222000666666666666111///444<<>>:::333---///444333///,,,---...///////////////333000000444;;;<<<777111111555888666111---///111444222222333555555333000......///000222111---***222333444333000///222444000000,,,(((***///111///...///111333444444444333000///------...000333555000222444666666444222000333111111444888777222---666777666444000...---...---+++***,,,111333222000666888999777222//////000888000444666>>>eee```555&&&000,,,((((((!!!''',,,222333111///...//////+++''''''+++---+++(((%%%&&&(((+++...---+++(((***,,,------+++)))((((((+++,,,,,,***((((((***,,,***,,,---***&&&%%%***///)))(((***000666666111,,,///000...)))%%%%%%,,,222......,,,***''''''(((******(((***///000,,,)))))),,,+++)))&&&$$$###%%%'''---......------///111333444111---***)))+++...111444,,,)))...---(((+++555111...+++)))((((((((((((111,,,))),,,222444...(((&&&+++///...***)))---222222+++%%%%%%))),,,)))$$$...(((!!!!!!&&&***+++***$$$'''+++------------......---,,,***))))))******333222...***&&&%%%'''******+++***((($$$$$$&&&)))***(((&&&''')))******)))(((%%%!!! ###'''+++---%%%&&&'''((('''%%%###"""###%%%'''))))))(((&&&%%%'''***,,,***'''&&&***...$$$$$$$$$$$$%%%''')))******''''''---000---***)))000...+++)))''''''((()))!!!&&&***)))$$$!!!###&&&'''((()))***)))(((&&&$$$(((&&&&&&&&&&&&%%%###!!!$$$###!!! %%%...222111000111000...+++(((%%%$$$&&&&&&&&&'''(((***,,,---,,,---+++%%%!!!!!!'''---bbbjjjuuu}}}~~~}}}{{{yyyyyy{{{}}}~~~|||zzz}}}~~~~~~~~~~~~}}}|||||||||{{{|||}}}~~~{{{{{{|||zzzxxxzzz~~~uuuhhh[[[OOOIIIOOOYYYpppttt{{{~~~||||||}}}~~~~~~|||{{{}}}~~~}}}|||~~~~~~~~~~~~|||{{{|||}}}~~~|||zzz|||~~~~~~~~~~~~|||zzzyyyxxxvvvwwwyyy{{{||||||}}}}}}xxxcccIIICCCNNNbbbwww|||~~~zzz||||||||||||{{{{{{|||||||||zzzyyywwwvvvvvvxxx{{{}}}|||}}}}}}~~~}}}|||{{{zzz{{{vvvwww}}}xxxcccJJJ;;;;;;:::::::::;;;:::888666555888888555444555333///,,,***))))))***++++++***++++++...333888888555222888444444777666111000333777888555111000444777555777444000000333444444222444111///222222222444888;;;444000444777555333333:::::::::999777555222111111111222444666666333111+++......+++///999BBBDDD:::777111---///333222...---...///111222222333222222///...222888;;;777333000222333222000000222555333222333555777777444111222444555333000------...///111333222000///111333222222...))))))------***222333444444333111///---***+++,,,...000222333444111333555777777555333111444222222444777777333///777777666444000---,,,,,,*********,,,///111222222444555666555111///...///222---111222888]]]pppDDD------'''&&&+++'''+++///222111---***)))***,,,)))(((***......+++'''&&&&&&'''***,,,---,,,******+++,,,,,,***))))))***++++++***)))((())),,,......000000---***+++111666+++***+++///444444000+++---......***&&&''',,,111000000...,,,)))((()))+++...++++++......***)))***((()))***++++++,,,...///---000222000,,,+++///444333000,,,))))))+++///222...444BBBMMMFFF555...222111///,,,***((('''&&&&&&,,,,,,---...//////---,,,'''+++......------000333222...+++,,,......***&&&,,,)))'''(((***+++)))'''(((+++...000000000111333000...++++++,,,......---333111...***'''&&&(((++++++,,,+++(((%%%%%%''')))))))))(((((()))***++++++'''%%%""""""%%%((()))***"""$$$''')))++++++++++++%%%&&&'''***,,,,,,)))&&&(((******'''###"""&&&+++'''(((((()))((('''&&&%%%&&&"""!!!&&&)))'''&&&''',,,+++***)))((()))***+++$$$)))+++)))'''&&&&&&'''((())))))(((&&&$$$###$$$$$$&&&((())))))&&&######$$$###"""'''---...++++++,,,---...---)))$$$ ######""""""$$$'''***,,,******'''!!!%%%+++jjjqqq|||~~~zzzxxxxxxzzz}}}}}}{{{{{{{{{{{{|||}}}}}}{{{yyywwwzzz}}}}}}~~~|||yyyzzz~~~~~~|||lllVVVEEEDDDJJJ\\\fffttt}}}{{{yyyzzz~~~|||yyyyyy|||{{{{{{|||}}}}}}}}}~~~|||{{{{{{{{{yyyxxx{{{~~~|||zzzwwwuuusssssswww{{{}}}||||||{{{eeeKKKEEENNN```vvv}}}~~~yyyzzz}}}|||||||||{{{{{{{{{{{{yyyxxxwwwwwwwwwxxxyyyzzzzzz{{{}}}}}}{{{yyy{{{xxxxxx|||xxxfffMMM;;;666555666777888777555333333444444444555666222***+++)))''''''))),,,------,,,+++,,,111888;;;999555444333555888888444222333777888666222111555666444666222//////222555555444444...+++000555666555666555333444:::>>>;;;777555===<<<;;;<<<;;;777000***......000222666777666555------***(((,,,444888888555444000---000444333...///000222444666777777777444000---000555999777555000000//////000222444555111111333666888888444111333666777222+++(((+++///,,,...111222111000000000444555111---,,,...,,,(((111222444444333000---+++(((***,,,///000000000000222333666777777666333222555333222333666777444111666777666444000---,,,,,,******,,,...111333444555222444555444222111111111111111444000222QQQxxxxxxSSS999000)))(((...------///111///***'''''')))((((((***---111000,,,''''''&&&&&&'''***++++++***)))******)))((()))+++---******)))'''&&&(((,,,///000111000...,,,...444999...,,,,,,...111111...+++,,,---...,,,)))(((,,,///000000///---***)))***+++111---,,,---,,,)))))),,,'''))),,,///222333333333---222666333+++(((,,,222000...+++******,,,///111///@@@XXXeeeYYYAAA444444000///...,,,)))&&&###"""''',,,000///+++)))---111)))***,,,...000222333333//////000000///,,,)))'''&&&(((,,,//////---***(((+++---///111111222444666111---)))***///222222000111000---)))&&&&&&))),,,******)))'''$$$###%%%&&&((()))***))))))***,,,...)))'''%%%%%%''')))))))))###%%%(((,,,...000000000)))'''(((+++000///***$$$(((((('''######''''''(((***+++***(((%%%"""###"""$$$$$$%%%'''(((((((((''''''&&&&&&&&&"""(((,,,---,,,)))'''''''''(((((('''&&&$$$###!!!"""%%%(((++++++)))&&&$$$&&&&&&%%%'''***)))$$$&&&''')))---...+++$$$!!! !!!$$$(((***)))(((%%% %%%***rrrwww~~~~~~}}}yyyuuuvvv|||~~~|||zzzzzz{{{|||{{{xxxuuuvvv{{{~~~~~~~~~zzzzzz~~~{{{iiiVVVKKKGGGIIIPPP___qqq|||~~~}}}{{{wwwtttvvv{{{}}}~~~}}}|||}}}yyyzzz{{{~~~~~~|||zzzzzzyyywwwwww{{{|||vvvuuutttvvvzzz~~~wwwzzzzzzdddKKKEEEMMM```vvv~~~yyyyyy~~~~~~xxxxxxxxxwwwwwwxxxxxxxxxzzz|||~~~}}}yyywww||||||}}}}}}mmmRRR;;;333222111222444555555444444444333222666888333,,,---***''''''))),,,---...111...,,,///555777444000,,,---///222333333333444444666666333333777888666777333000000333666666555444///...444888888666666111222555999<<<:::666333555444666;;;???>>>666/////////000333666888888777000---******...333444333222333222000222666555111000222555888::::::::::::777333///000444666666444111000//////111111000///---///333666888666333111222222111,,,'''%%%(((,,,***---000333333222000///333555444111222444222---+++---///222222111000///...............---,,,+++111333555666666555333111333222000111333444333222444555666555222000/////////,,,,,,///666999999666333444555555555555555555777::::::222...DDDjjjuuu^^^FFF777///...///......///000...+++)))+++...))))))+++...000000---***)))'''%%%%%%&&&''''''&&&'''((('''&&&&&&(((+++///+++***(((%%%###%%%)))---...---+++)))'''***///444...,,,+++,,,...///...---...///000///,,,******+++,,,---...,,,)))(((((()))...,,,,,,...---)))***---,,,,,,---///111222222111///222444222,,,)))***,,,***+++,,,---------------000>>>QQQYYYNNN<<<333555000000000...***%%%"""!!!&&&+++///...***))),,,111***)))***...222555444222+++...///...***''''''(((!!!&&&,,,000000...,,,+++)))+++,,,------///222444///***%%%(((///444333///---,,,***'''%%%&&&))),,,((('''&&&$$$"""!!!""""""&&&(((************---000...+++)))((()))+++++++++((())),,,...//////...---,,,)))'''+++000///(((!!!'''&&&$$$ """&&&###$$$&&&'''((('''%%%$$$""" !!!&&&(((&&&''')))''''''&&&%%%###!!!"""###&&&***---,,,)))'''%%%&&&''''''(((''''''&&&""""""###&&&)))******(((&&&((((((%%%%%%'''%%%"""$$$$$$%%%(((,,,***%%% """###$$$&&&''''''%%%######%%%(((wwwyyy|||~~~}}}vvvoooooovvv}}}||||||||||||{{{yyyuuurrrxxx}}}|||||||||{{{~~~}}}nnnXXXHHHAAA@@@HHH]]]qqq{{{}}}~~~|||wwwssssssxxx}}}~~~|||}}}~~~}}}|||~~~|||zzzyyyxxxxxxzzz}}}~~~|||{{{{{{zzzxxxxxx}}}~~~|||ssstttuuuyyy}}}sssxxx}}}www```IIIDDDKKK```vvv~~~zzzzzz}}}~~~xxxxxxxxxxxxxxxxxxyyyyyy|||~~~|||yyyvvvwww|||zzz___DDD777444222222444888:::;;;777666222111555999777000///,,,)))((())),,,------444111...000333444222...,,,,,,,,,,,,---000222222222666777666777<<<===;;;:::666333444666777666444111000222777888444333555000111222333444444222000,,,,,,000888???@@@;;;555000///000222444666555444000,,,***---111333333222222444555333555999888555222444777:::;;;<<<;;;:::999666333222444444333222333222111111111///+++(((***...222555555444111000000...+++)))))))))******+++---111444555444111///---000111111444888777333'''))),,,///111111222111111000...,,,,,,,,,---...000111333555555333111000000/////////111111111111000222555666555444444555222,,,(((---888===999333111222222444555666555555888===;;;111---:::ZZZ|||wwwkkkQQQ999///......///222333333111---,,,...111///---,,,,,,---.........,,,)))%%%#########""""""%%%%%%$$$###$$$&&&+++...---,,,((($$$!!!"""%%%))),,,+++(((%%%###%%%(((++++++******+++---/////////111111222000---***((('''''')))******(((&&&&&&&&&((())),,,111///+++***---///,,,)))***,,,...//////111000/////////,,,(((&&&&&&)))---000000...+++)))+++111999===888///,,,...000222333111,,,'''$$$###'''((()))***+++,,,---///***))))))---333555222///+++------***&&&%%%'''+++%%%(((+++---,,,*********%%%&&&''''''''')))+++...+++&&&###&&&---222000,,,***)))'''%%%$$$%%%))),,,***((('''%%%$$$###"""!!!###%%%)))+++,,,---...///333000+++***+++---///000***+++---......---+++***---)))&&&(((,,,+++$$$%%%$$$###"""!!!"""$$$&&&###"""""""""""""""###$$$ !!!%%%+++,,,)))''')))%%%%%%%%%$$$###!!!&&&%%%$$$&&&'''((('''%%%###$$$%%%'''((()))******&&&$$$"""###%%%'''(((((()))***((($$$"""$$$%%%$$$###!!! !!!###$$$###!!!###%%%((()))((('''%%%%%%zzzzzzzzz|||~~~~~~|||zzzrrrjjjjjjrrr{{{~~~~~~{{{}}}{{{xxxuuuuuu{{{~~~|||{{{~~~|||nnn[[[LLLBBBAAARRRfffrrrzzz}}}|||wwwuuuyyy}}}}}}|||{{{}}}~~~|||yyyxxxxxxzzzzzzzzz|||~~~}}}{{{|||~~~~~~}}}||||||yyyqqqrrrtttxxx|||}}}}}}|||rrrxxx|||rrrZZZEEECCCKKKbbbxxx{{{|||{{{|||}}}~~~yyyxxxwwwwwwxxxzzz{{{|||~~~~~~{{{yyyrrrzzzoooTTT888555222111333555777777666555222000222777777333000...++++++,,,---......222222111333444444333222111111///******,,,...,,,111555888888;;;???AAA>>>999777555777999999666333---...222777666222000111000111000------000000...+++,,,///555:::;;;888555...---,,,...000111111000...+++,,,000222222111333111555555444555888999777444666888:::;;;:::888777777555444444444333111///222222222111...+++)))'''***...222444333111000///000...,,,---//////...+++---...000333555444111...(((+++,,,---111777777333******+++,,,---...000000000///---,,,---000333555///000333444444333000///,,,---...///000000000000,,,///333555666666666777///)))%%%***444999666000.........000222444333111222888444...---222JJJmmm}}}zzz[[[666******+++///666777777333...,,,---///555222...+++***+++...000---***'''$$$$$$###""" $$$$$$$$$######&&&***---///---***&&&###"""$$$'''---+++(((&&&%%%%%%&&&'''))))))***+++,,,......///000000000///,,,)))&&&%%%###&&&)))***)))'''''''''$$$&&&,,,111///******...+++'''$$$%%%)))---///...111...---///111000***$$$&&&)))---///000---***''')))+++...000000...+++***000333555333...***((()))(((&&&%%%'''+++......---,,,+++,,,///222333000---,,,------***''''''+++...,,,+++***)))(((''''''&&&$$$%%%''''''&&&&&&((()))(((%%%$$$(((---///---)))''''''&&&$$$###%%%***---///---+++******)))&&&$$$"""$$$(((---111222///---444111---,,,---///111111((()))+++---------+++***+++'''###$$$''''''###"""###$$$%%%&&&%%%%%%$$$%%%$$$"""  !!! &&&,,,,,,'''%%%'''#########$$$$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%""""""$$$%%%''')))***+++&&&$$$""""""$$$&&&'''&&&'''***)))$$$"""%%%''''''$$$""" """!!!###'''******(((%%%###zzzzzzzzz}}}}}}zzzwwwoooiiillluuu}}}~~~|||www}}}|||xxxxxxzzz|||~~~~~~}}}~~~~~~}}}yyyuuuyyy|||~~~wwwgggWWWMMMRRR[[[aaahhhpppxxx}}}zzzwwwyyy}}}}}}{{{}}}~~~}}}}}}~~~}}}|||}}}~~~~~~|||~~~~~~{{{xxxtttssssssuuuxxxzzz{{{zzztttzzz{{{nnnUUUBBBCCCLLLeeezzz}}}||||||~~~~~~~~~|||zzzyyyyyyxxxwwwwwwxxx{{{~~~~~~~~~~~~uuu|||}}}}}}yyy^^^999777444333222111///,,,...111111///000333333000///---,,,---///000000000///111444444222111111222000222000+++)))+++***&&&...333666666888<<<===:::555444555888;;;:::666222---+++...555999666111///000333222------111333111...///000222333333222111,,,+++***+++...///000///...---000555555111111555///333333111111555777555555666999:::999777444222///111333555555333///,,,...//////---******---000---000333333111000///000---000222444333111...---///...///111333333///,,,***,,,,,,+++///444444111,,,+++))))))***,,,///000000000000000111333555666///111333555555333111///***---///111111000//////***---222444555444555555+++)))))),,,000222222111...,,,,,,...111333111000000666///,,,///,,,:::[[[zzzbbb999,,,+++)))---333555666333...+++,,,...888666111---***))),,,...---+++(((''''''&&&%%%###%%%&&&&&&%%%%%%'''***---//////---)))&&&&&&'''))),,,+++)))((()))))))))((()))***,,,,,,,,,,,,,,,,,,,,,++++++******(((&&&$$$###&&&***---,,,+++******&&&''',,,///,,,'''(((...(((%%%###%%%***......,,,......000222333111,,,)))***++++++,,,++++++***)))***,,,---,,,,,,,,,,,,+++111444777555000---...000'''%%%$$$&&&***---...---//////000222333111///,,,+++,,,,,,,,,++++++---...---***'''''')))***)))'''(((***,,,,,,+++))))))***'''(((***---///...+++(((''''''&&&%%%%%%''',,,000222000...---...,,,)))&&&$$$$$$(((000777888222+++///......000111111///...''')))+++,,,---,,,+++***&&&###!!!!!!###%%%%%%%%%!!!###&&&))))))'''"""$$$$$$$$$$$$######""""""!!!&&&+++)))$$$###&&&!!!!!! !!!"""$$$&&&(((###&&&(((&&&###"""###%%%"""""""""###$$$&&&''''''######$$$&&&((()))'''%%%###(((***'''%%%'''))))))''''''&&&!!!!!!&&&###""""""!!!"""$$$%%%&&&%%%%%%''')))++++++)))(((zzzzzz|||}}}yyyvvvppplllqqqzzz|||sss{{{}}}yyy{{{{{{~~~~~~|||{{{~~~{{{vvvuuu|||{{{yyy~~~~~~lll\\\WWWSSSOOOUUU___rrryyy{{{wwwyyy|||}}}~~~}}}~~~~~~|||yyyxxxvvvttttttvvvyyy{{{|||vvv||||||lllRRRAAACCCMMMggg{{{~~~~~~{{{xxxvvvzzzyyywwwwwwxxx||||||}}}~~~|||~~~yyy{{{aaa======<<<;;;888333,,,((('''---111///...000///,,,---,,,,,,...111333333222,,,111555444///,,,,,,...)))...///+++)))+++)))###***...111222333777666333111111333888<<<;;;777222///***+++555>>>===555///000444555000000444777444000111111000...---...000+++******,,,///111222222111111555:::777111222888---111111...---111444333555777999999888555111///))),,,111555666333...++++++---,,,)))&&&)))222999///222444444111///000222***111777888333...,,,---///......///222111...+++///000///,,,...222222///+++)))''''''(((,,,000333222333444444555444333222000222444666666444222000***---000222222111000000))),,,111333333222222222(((,,,//////......111555///...---///333444222000444888///---111)))///NNNnnn~~~ggg@@@444000(((***,,,///222111...,,,---///:::888444///***)))***+++,,,+++))))))******)))'''&&&'''((((((''')))+++...//////...,,,***)))***,,,******)))***+++++++++******,,,------,,,***))))))((('''&&&'''((('''&&&$$$$$$(((,,,///000///......))))))+++,,,((($$$'''...(((&&&%%%(((---...+++'''+++///444666444000.........---***((('''(((***,,,((()))((($$$"""$$$''')))111555888666222///111444%%%%%%%%%&&&(((+++---///111222444555333111...,,,'''(((***,,,...---,,,+++)))%%%###&&&,,,///...+++---///222222000...------(((+++///111111///+++)))(((((('''&&&&&&)))...222333000...---...---)))&&&%%%%%%(((222<<<===444+++***+++///222444222...******+++,,,------+++)))((("""!!! !!!$$$(((***!!!###(((++++++'''  """%%%((())))))((('''"""###&&&)))'''###$$$(((!!!  """###%%%******%%%"""###%%%###"""""""""""""""###### """&&&***---,,,((($$$&&&******(((***+++)))+++......)))""" %%%+++***(((&&&$$$&&&+++000333+++***)))***,,,.........|||xxxzzz~~~}}}vvvsssttt{{{}}}}}}zzz}}}}}}|||}}}~~~}}}|||||||||~~~{{{wwwyyyyyyzzz||||||zzzzzzzzz{{{xxxzzzvvvfffRRRHHHNNNXXX___ooo{{{uuuvvv{{{{{{}}}|||{{{}}}}}}}}}|||{{{|||~~~~~~~~~xxxyyy{{{||||||{{{zzzyyyyyyuuupppeeePPP===>>>IIIddd{{{xxx}}}~~~|||{{{yyyxxx{{{~~~|||wwwvvv{{{zzzxxxyyy}}}~~~{{{zzzzzz}}}|||bbbGGG999888<<<444......+++...------------...//////...///000000000111444666111...++++++------,,,)))***---------111555///&&&///...///222555777555222222///...333999:::444...)))$$$'''444<<<888///)))///444666333222666999:::777444333555333///...000++++++---///111333555666111555999999555111111111111111///+++)))***///333:::<<<<<<999444000000222------///333666555///******((()))***))))))444BBB===555,,,))),,,000///,,,,,,///333666666333///---000000111333555333...))),,,***)))---333555222...+++)))((('''(((***...000555///***,,,333777333///---000444777777555333111...///000000///000222444+++***)))---222444000,,,......---,,,,,,...222555666444111///000333777:::;;;333111444000***...999___tttIII:::777---((()))---000---(((&&&***///444111---******+++,,,,,,)))+++------+++)))''''''&&&'''''''''(((***...111//////...***&&&&&&***///+++++++++)))''''''(((***)))***,,,...000///+++((('''$$$###&&&+++---+++(((''',,,//////111555555111///******...///***'''))),,,)))%%%$$$'''***+++***+++---000333333222///...+++***)))(((((()))***++++++&&&"""!!!###&&&((((((000555666222000222555555'''(((&&&$$$&&&,,,---+++---222555444444222,,,%%%***+++,,,,,,+++'''$$$""""""""""""$$$&&&)))***+++***...000......///---)))(((+++---,,,(((%%%%%%&&&...111333///)))'''+++111111---)))(((***------,,,###)))+++111HHH[[[LLL---,,,)))((()))((($$$$$$''')))((('''&&&'''&&&%%%$$$%%%+++,,,***((())),,,)))###%%%---+++"""&&&)))*********$$$&&&(((((('''''''''((((((!!!"""""""""'''%%%'''***&&&###%%%&&&%%%!!!"""(((###&&&((((((&&&$$$%%%&&&###'''+++---+++(((%%%$$$$$$)))//////***'''''')))222000---++++++---000222***)))((()))+++...000111}}}zzzyyy{{{|||yyyvvvsssuuuzzz~~~|||zzzzzz|||~~~}}}~~~~~~|||||||||}}}yyyuuuvvv|||}}}}}}~~~~~~}}}|||{{{vvv}}}xxxfffUUULLLJJJPPP]]]nnnyyy}}}}}}~~~~~~}}}}}}~~~}}}{{{{{{}}}|||zzz|||~~~}}}||||||~~~~~~}}}~~~xxxzzz~~~|||{{{|||yyytttiiiSSS@@@@@@KKK```yyyzzz~~~~~~}}}}}}{{{~~~}}}yyyxxx|||{{{yyyyyy}}}~~~~~~yyy{{{|||}}}xxx^^^CCC555444:::444///111//////...---------...///000222222222111111333555777444111...---......,,,***///000000000444888444,,,---...000444777777444111222000000333777777333///***%%%'''333;;;888///***,,,000222//////333666777777333111333222000000333444444444444444333222111222444666777555222000000++++++***(((&&&'''+++///777888888555000,,,---///,,,,,,...111333222000...,,,+++---///---...888DDD===555+++(((+++000111///...000444666777444111///111///...///222222///,,,111///---...000111000///---,,,***))))))+++---......)))%%%)))111777777444222111222222333222000...333444444333222222333444...+++***,,,000333222///000000///---,,,...111444888666333222222444666888777000...111...(((,,,666VVVzzzwwwRRR>>>555***&&&%%%(((+++***''''''+++...222///,,,+++,,,------++++++,,,...---+++)))(((((('''''''''&&&%%%&&&)))+++,,,+++)))'''&&&(((,,,///......---+++((('''(((***+++,,,...111222222///,,,((($$$"""###'''***)))''''''...222111111444555333---))))))---...***((())),,,)))%%%%%%''')))))))))+++---///000///---***(((---+++)))((('''((()))***+++(((%%%%%%''')))***)))///222333000///333444333)))+++***&&&&&&***,,,***)))...111000111111---'''((()))***)))(((%%%###!!!"""%%%'''&&&$$$$$$'''***+++------***)))+++***''')))+++---+++'''$$$%%%&&&---000111000,,,,,,///333111---)))''')))+++++++++(((******666TTTjjjXXX555,,,&&&$$$&&&'''%%%%%%''',,,+++***)))((('''&&&$$$"""'''...111///---++++++)))######)))&&&"""'''++++++)))&&&######$$$%%%&&&''''''''''''""" ###%%%"""!!!###'''%%%''')))&&& $$$$$$$$$### !!!%%%'''((()))'''$$$###%%%'''))))))******)))%%%!!!$$$'''+++------***(((&&&---+++***))))))+++...000+++)))&&&&&&***---------~~~}}}~~~{{{vvvwwwtttuuuzzz|||yyywwwxxx~~~~~~~~~}}}}}}zzzwwwxxx~~~zzzyyy~~~{{{iiiVVVJJJIIIQQQ___ooo|||{{{}}}~~~~~~|||zzzzzz}}}{{{yyy{{{}}}~~~}}}}}}}}}}}}~~~yyy}}}~~~}}}|||yyymmmUUUAAAAAAMMMbbb{{{}}}~~~~~~}}}|||||||||zzz~~~~~~{{{yyy|||~~~}}}}}}{{{zzz}}}{{{xxx{{{{{{dddEEE555333888333000333111111000...------...///111444333111000000222555777777444111/////////...---//////......111444222---,,,---111666888888444000111111222444444333222111+++&&&'''///666555///******...000......333555555555000...///000000333888::::::::::::888555222111333333333333444333000...+++,,,,,,***)))***,,,...111333333111,,,)))***+++(((+++...//////......///,,,---///000///000888AAA;;;333***'''+++000222222...///222444444333111000111---***+++...000000...111111///------000444777222000...,,,++++++,,,---***&&&$$$'''///555777666444111//////111333222000999888777666555555444555222///,,,,,,000222222000222222111///------///111777666444222111111222333333---+++...,,,(((+++222NNNsss}}}bbbGGG666+++)))))))))))))))******,,,,,,000---***,,,000111...***---......---***))))))*********)))'''%%%%%%&&&((()))&&&$$$$$$&&&***---...111111000---***))))))***,,,---...000222111///,,,((($$$!!!"""%%%((('''&&&&&&,,,111000///111222111+++((((((,,,---***((((((***(((&&&%%%&&&((((((''')))***,,,,,,,,,***(((&&&+++)))'''&&&%%%&&&'''(((+++******,,,......,,,++++++,,,,,,+++---111000---''',,,,,,(((&&&)))---...(((,,,...---...000...************)))(((&&&%%%$$$$$$(((+++(((###!!!%%%***)))+++((($$$$$$''')))(((***+++,,,***&&&%%%&&&)))------...///111222333444111---)))'''''')))******+++((('''888___yyyfffAAA---%%% ###&&&'''&&&'''......---,,,***((('''&&&&&&***///333444111---***'''""""""&&&### !!!###(((++++++&&&!!!!!! %%%)))))))))&&&######&&&(((&&&%%%&&&&&&%%%&&&(((&&&"""!!!$$$&&&%%%$$$###"""""""""###+++***(((&&&######%%%(((***((('''''''''%%%%%%&&&)))---000...)))%%%((((((((()))+++,,,...///---((($$$%%%))),,,+++(((|||vvvwwwuuuwww{{{}}}zzzxxxyyy}}}~~~}}}|||yyy~~~~~~{{{lll```NNNMMMRRR```rrr}}}~~~zzz~~~}}}zzzyyy}}}}}}|||~~~}}}~~~}}}}}}}}}|||oooVVV@@@AAANNNjjj}}}{{{yyy}}}~~~|||{{{zzzzzzzzzzzzyyy}}}|||{{{}}}}}}{{{}}}{{{{{{~~~|||xxx|||tttNNN<<<666999333000333111444222000...---...000111222000---,,,...111444555666444222111111111222222000///---,,,...///...,,,...///222444666666444333000333444444111///000222+++((((((---333333///+++,,,000111000111555777666111,,,***,,,---///444:::777888:::<<<;;;999777555444222000111333333111.../////////...---,,,,,,,,,(((,,,111111---***)))***''',,,111222///,,,,,,---***,,,------+++,,,111666444///***))),,,000111000+++,,,...000111000000///000,,,)))***,,,......,,,---...---++++++000;;;CCC999666000,,,***+++---//////+++((()))---111333333333000...000555888777444888777555555555555555444555333111000111222000...000111000...------///111444333111///...---------000+++***---,,,***,,,111HHHkkkqqqQQQ888///000444111...---...///---***...+++***...333444///***/////////,,,***)))***+++.........,,,)))((()))***)))%%%!!!!!!&&&***++++++111111111000---+++,,,------,,,+++,,,---,,,***''''''%%%$$$%%%'''(((&&&$$$$$$(((***)))+++///---)))***((((((***,,,+++((('''&&&%%%%%%%%%'''(((((()))((()))***+++++++++***)))'''&&&$$$###$$$%%%'''(((+++,,,///222333111...,,,&&&'''&&&&&&)))...,,,'''###))),,,)))'''+++111444)))---...,,,+++...///---......---,,,+++*********''')))***(((&&&%%%''')))))))))%%% !!!'''++++++***+++,,,***''''''***...---,,,,,,...222444333111...,,,***(((((()))***++++++&&&$$$666]]]yyylllMMM000&&&!!!'''((('''&&&,,,---...---+++)))((('''***+++---000222000,,,)))&&&###$$$'''&&&""""""&&&(((&&&%%%'''******&&&"""!!!%%%***+++***%%%$$$%%%(((******)))(((&&&&&&&&&'''&&&$$$$$$%%%+++)))((((((((('''$$$!!!(((((('''&&&&&&&&&'''(((%%%######&&&)))''' ###&&&***...///...***&&&&&&'''))),,,...///000111---((($$$%%%***...,,,)))}}}vvvvvvvvvyyy~~~||||||~~~~~~{{{|||~~~~~~}}}zzz}}}{{{~~~vvv\\\QQQGGGJJJ[[[ooo|||~~~}}}~~~~~~~~~|||~~~~~~|||}}}~~~rrrVVVAAADDDSSSppp~~~zzzvvvzzz~~~|||{{{{{{|||}}}xxx}}}|||zzz||||||zzzzzzzzz|||zzz}}}WWWBBB:::;;;555333666444555444111/////////000111000---+++,,,///333555555111111222222222333444555444222/////////...---...222222222222222333555666111444555333...,,,...111///------///333555222......111222000222666777444---)))'''***,,,...333999222444777999:::999888777444111//////222333111///111000///---,,,***((('''$$$***111333111...,,,+++,,,111777888555000...---***,,,,,,)))''''''***,,,---++++++---///000...+++)))+++---///111111000000...,,,******------+++(((+++------***)))000<<>>999222,,,***+++///222333111///......000222333000000000333777777555333333111000111333555555444555555666666555333...+++---.........------///111333222000...---,,,,,,,,,///,,,,,,...///...///111@@@\\\zzzxxxWWW:::333555888444000///111111///+++...,,,---000444444///***.........,,,******+++,,,...//////...,,,+++,,,---+++&&&"""!!!%%%((())))))...000111000///......000///---***))))))(((%%%###%%%&&&(((***+++***'''%%%&&&&&&%%%&&&+++000+++###)))))))))***++++++)))&&&!!!###%%%'''((()))***+++------,,,,,,,,,,,,++++++&&&%%%%%%%%%&&&)))+++---+++...111444333111...,,,'''(((''''''***...,,,'''###))),,,)))'''+++222555+++//////***(((***+++***000000///.........------+++(((&&&'''***,,,+++***------((("""!!!'''***+++***+++---,,,******...222,,,+++***...222333000,,,******************+++,,,)))'''&&&222PPPjjjgggUUU222(((!!!###(((((('''&&&(((+++------***(((((((((+++***))))))***+++)))((('''&&&''')))'''&&&(((,,,)))'''%%%&&&))),,,+++***(((### %%%)))(((&&&$$$%%%&&&(((+++---+++)))&&&&&&&&&%%%&&&''''''&&&,,,+++******)))&&&""""""$$$&&&(((***)))((('''!!!!!!###(((+++(((###))),,,)))&&&%%%&&&$$$&&&(((+++---...//////,,,(((%%%''',,,000000...{{{uuuwwwxxx{{{}}}~~~}}}{{{{{{}}}}}}{{{~~~~~~|||~~~|||~~~}}}|||wwwgggRRREEEGGGVVViiiuuusssuuuxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~sssVVVAAAGGGYYYqqq}}}zzz}}}zzzyyyyyyzzz{{{xxx|||}}}zzzyyyzzzzzzxxxxxxyyy|||}}}~~~}}}~~~^^^GGG<<<<<<777666:::888555555333222111000//////111///---///333666666444***---000222222222333444111...---......++++++...666666444111000111444777444555444111---+++---000222333222222555888666000---000000///111444333///***''''''+++---...111666000111444555666666555444444222000///000222222222555333111000///...,,,)))''',,,333555333000......222555999;;;999555222000---///---(((%%%''')))((()))***---000222000,,,)))***,,,///222444444333222---+++)))***,,,---+++)))//////...***(((,,,666>>>===999333...,,,---000333333333444333222222444777111222333444333111///---...,,,+++---222555444333333555888999888555000...---...///.........000111444333111///......000000///......000333444444333777IIImmmzzz\\\<<<444555444111...///111111000......///111333333111---***+++,,,---,,,+++***+++,,,+++---------+++***+++,,,,,,)))%%%###$$$'''((())),,,...000000///...///000111...+++)))((('''&&&$$$%%%'''***,,,,,,+++)))(((***)))((()))...222---%%%***,,,+++******,,,)))$$$ ###&&&((())))))+++,,,111000...---,,,++++++,,,***)))((()))***---000222,,,...111111///---+++***+++---...---...111///***(((------)))'''***...///+++//////)))%%%&&&((('''---...............---,,,+++'''$$$&&&,,,000...***333333...&&&$$$'''((('''***,,,...---++++++...111*********---000000,,,(((''')))+++,,,***)))((()))(((((((((---@@@UUUYYYQQQ000(((###%%%(((((('''((('''***------***'''&&&(((***)))'''%%%$$$%%%&&&'''''')))***(((%%%$$$&&&)))%%%%%%%%%&&&))),,,///111---***%%%$$$%%%%%%### $$$&&&&&&&&&)))---,,,)))%%%&&&%%%$$$&&&******'''&&&'''((((((&&&###  $$$(((++++++(((%%%###$$$'''***+++&&& ''''''###!!!$$$!!!"""$$$&&&'''((()))))))))(((&&&'''***...000111{{{xxxyyyzzz~~~|||}}}~~~}}}{{{|||~~~{{{yyy|||~~~}}}||||||}}}qqq___OOOIIIOOOVVVbbbjjjtttyyyyyyzzz~~~~~~{{{{{{~~~}}}}}}}}}zzzzzzzzz{{{|||||||||||||||{{{~~~~~~oooRRR===FFFZZZqqq}}}}}}|||~~~|||yyyxxxxxxyyyyyyxxx{{{|||xxxvvvxxxyyyxxxvvvxxx||||||~~~|||~~~|||fffMMM???===777666999777555555555444333111///...333000...000444555222///&&&***000222111000///000***((()))---...+++,,,111777777666333000///222555666555222///,,,+++---...000333333111333777444......//////...000333000+++)))(((***///111//////222---...000111333444444444333333222000///000333555777555222111222333111///000333555444000///000222222222222444666666444222---///---'''%%%)))+++******,,,///111222111---***))),,,000444666555333222---)))&&&'''+++...//////222111...***(((***///444777666444333111111000000222555888777444333555777222555666333///,,,...000...+++))),,,111555444222000333666999999888666666000111222111//////000111333222///------///222444000000000222666888777444...999bbb|||cccAAA666333333111000/////////...---000222555555111---++++++''')))+++,,,,,,++++++,,,+++,,,---,,,***(((((()))+++***(((&&&%%%&&&***---,,,...//////...---------000---***((((((((((((''''''((())))))******,,,---)))...000......000...+++,,,......******,,,)))###"""%%%)))+++***))))))***,,,+++******+++,,,...000---,,,+++++++++---///111,,,...///---***''''''(((,,,111333000///000///,,,+++---+++''''''+++---,,,,,,111222,,,((((((******+++,,,---//////...,,,+++)))&&&%%%&&&***---,,,***222333000***(((******(((+++...000...***((()))***'''(((+++...000///,,,)))$$$(((,,,---)))%%%""""""$$$&&&%%%&&&000???DDD@@@)))$$$"""&&&(((((((((+++)))---000///)))%%%$$$%%%((()))***'''###"""###&&&$$$''')))&&&###"""%%%'''###&&&******(((''')))+++)))((('''&&&%%%$$$###"""$$$&&&&&&$$$&&&,,,,,,(((%%%'''%%%###&&&,,,---(((###&&&&&&###""""""###!!!!!!"""%%%))))))'''$$$$$$&&&((()))(((%%%!!!"""%%%%%%###!!!"""### !!!!!!!!!"""#########%%%''''''&&&&&&'''+++...zzz}}}}}}{{{{{{|||{{{{{{~~~~~~|||}}}}}}|||~~~{{{zzz~~~}}}}}}}}}||||||}}}~~~|||{{{~~~}}}~~~eeeNNNDDDBBBYYYeeessszzzzzz{{{~~~{{{{{{~~~~~~~~~{{{zzz}}}~~~yyyuuuvvvwwwyyy{{{{{{zzzxxxvvvvvvzzzzzzjjjLLL888CCCXXXttt|||{{{zzz~~~|||||||||}}}xxx{{{{{{wwwuuuwwwxxxwwwuuuxxx|||~~~yyy~~~~~~mmmSSSBBB===555333555333555666666666444222///---333000...000222222---)))$$$)))000222111...,,,,,,***(((+++222333111333888666888888666222///000222888555111...,,,,,,,,,---+++///000...///333000)))000111000///111333000******)))---333444111///111)))***,,,...111444666777333444333111...///333777333///------///111000///999888666111---,,,000444///,,,)))***///222333222,,,...+++%%%$$$***---+++---///000222222111///---&&&)))///333555444222000,,,(((######)))///333555111000---***((()))---///222333666777666333///---444888;;;:::555222222444333666777333...---333999000---***---222666444222...111444666888:::<<<===444555555444111///000000111///,,,***+++...222555///000111333777:::999555***111]]]jjjGGG999222777666444111...,,,,,,+++111555888666000+++***+++$$$'''+++,,,,,,++++++,,,---...///---***(((((((((***+++***(((%%%&&&+++000,,,...000///---+++******---***'''&&&'''((()))((()))((('''&&&&&&)))---111&&&///555111,,,+++...///---000///+++***---)))###$$$(((,,,---***((('''(((######$$$&&&***///333666...---+++))))))***+++,,,---...---***&&&$$$%%%'''***111444000---------+++)))***(((&&&(((...///---...444666111,,,,,,...///***,,,///000111///---,,,&&&''''''''''''((()))***,,,......+++,,,//////------///111...)))%%%$$$%%%$$$(((,,,000000///---+++###(((------(((""" """!!! &&&000333///""" !!!&&&(((''')))---,,,000333000)))$$$"""###&&&***---+++%%%!!!"""%%%$$$(((&&&###$$$'''***%%%+++000...''' !!! ###%%%&&&&&&&&&'''((($$$'''%%%"""$$$+++,,,(((%%%'''%%%"""&&&---...)))!!!&&&'''$$$###&&&***$$$"""!!!###&&&'''&&&$$$###%%%''''''&&&&&&'''((('''&&&%%%&&&''''''&&&$$$"""!!! !!!!!!###&&&'''%%%!!!!!!&&&+++~~~|||~~~|||www{{{}}}~~~|||zzzyyy|||~~~~~~~~~~~~zzzzzz~~~}}}}}}|||xxxvvvzzz|||xxxyyy~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{hhhNNN;;;JJJWWWiiiwww~~~~~~}}}~~~zzzzzz}}}|||yyywwwwwwssstttwwwyyyzzz{{{zzzyyyuuuvvvqqqhhhSSS666888UUUwww}}}~~~|||{{{|||}}}{{{yyyxxxyyyzzzzzzyyyxxx|||}}}|||}}}|||~~~}}}~~~~~~ttt[[[BBB555222...---...666777888888555111,,,)))---,,,,,,000333111***$$$&&&)))---...,,,)))&&&%%%'''***,,,,,,,,,...333777333111000111333333111///555555666444---%%%%%%***(((((()))*********))))))***,,,///111222111///...111111222444666444111...(((+++///333666666555444<<<:::666333222333555666///+++''''''***---...---...222000(((%%%)))------222000+++''')))...///,,,---***'''(((+++......---111333555666555111,,,)))'''))),,,///111111...,,,...+++&&&$$$###&&&***---------,,,)))'''(((---222333111000000111000,,,(((000555888666111///333888333555555333111333888<<<>>>111'''&&&***,,,...///((((((***///555888888666000111111///,,,---000444666444000...222888888333222111222555888999666333+++777SSSuuuzzzTTT333444888222.........,,,---///666666444///+++***---111,,,------,,,+++***+++---...+++***,,,000111---))))))'''&&&&&&***---///000///111111---)))&&&(((***,,,,,,+++)))&&&%%%&&&((((((***+++)))'''(((,,,/////////......---,,,***))),,,222444000---+++$$$$$$***+++)))))),,,///,,,%%% ###,,,222111...&&&&&&%%%%%%%%%''')))++++++------+++'''%%%'''***+++*********,,,...111333111...+++***))))))((('''+++000555666333000000000,,,))))))---000......000''''''(((***++++++***(((///---++++++,,,.........///...,,,***))))))***+++---......---+++***++++++(((%%%###$$$&&&%%%######$$$%%%''')))+++,,,%%%&&&(((*********)))(((%%%&&&&&&%%%######$$$&&& &&&++++++(((&&&'''***&&&&&&$$$""""""###&&&)))%%%++++++### $$$$$$ %%%)))***)))((()))+++)))'''$$$""""""$$$(((***'''$$$%%%)))+++(((%%%&&& $$$"""'''111///### """### !!!%%%'''$$$$$$&&&&&&###!!!###&&&!!!!!!&&&(((%%%!!!&&&"""!!!######"""((()))((($$$%%%)))+++)))~~~|||{{{~~~~~~zzzzzz|||}}}|||{{{{{{}}}ppppppttt{{{}}}|||}}}zzzwwwyyy~~~~~~~~~~~~~~~~~~~~~tttbbbUUUJJJNNN[[[ooo}}}zzzzzz|||~~~~~~zzzwwwqqqtttwwwzzz|||}}}|||{{{wwwuuunnncccMMM333888VVVwww~~~|||||||||{{{zzzyyyyyy{{{||||||{{{{{{~~~}}}}}}~~~}}}yyy|||{{{|||~~~{{{{{{}}}eeeIII999222...,,,...555555666666444222000...,,,+++***---000111,,,(((%%%(((,,,---,,,+++******((()))++++++,,,---///111111000///000222111...+++111111333222,,,$$$###'''&&&(((+++------+++((('''+++,,,...000111000//////333222333555666555333000***,,,000333444333111000999777333000//////111222,,,((($$$###(((,,,//////,,,///...'''%%%***......---,,,***(((,,,222444111...***'''&&&))),,,------222333555555444111...,,,---------...000111000000,,,***'''%%%%%%'''***,,,...//////---+++,,,000333222111000111222111...+++,,,000333333000...000333111111111111111444888;;;555+++###$$$))),,,...000)))((((((+++111666999999111222222111//////222555333222000///444;;;;;;666777666666777999888555222(((444OOOuuu[[[777333444...+++,,,---,,,---///333222000...,,,---000333---------+++******,,,......,,,***,,,000111...+++,,,+++***)))((()))***+++...//////---***))))))))))))***)))(((&&&&&&(((******+++---+++)))'''(((***...,,,***))))))***+++++++++///000,,,******'''!!!"""(((******,,,000444000+++%%%%%%***---+++((($$$$$$$$$&&&((())))))))),,,...///,,,(((%%%%%%'''((()))+++---//////000000111...***((((((((('''''',,,///333666555444333333,,,))))))...111000000222******+++,,,......,,,+++---+++******+++,,,,,,,,,111000...,,,++++++,,,------------,,,***)))))))))((('''&&&''')))(((%%%"""&&&&&&'''''''''((((((((($$$&&&)))+++---,,,+++***++++++***'''$$$""""""###$$$***+++(((%%%%%%''''''&&&&&&%%%%%%&&&)))+++%%%&&&!!!"""'''(((''')))+++,,,***((('''''',,,***'''$$$$$$%%%(((******''''''++++++'''%%%%%%$$$'''%%%!!!'''///+++ !!!###!!!!!!%%%$$$"""###%%%###"""%%%""""""''')))'''###&&&###"""###$$$(((***)))&&&&&&***,,,***}}}|||{{{~~~}}}yyy{{{||||||{{{|||~~~mmmllllllpppxxx~~~zzzzzz{{{~~~}}}yyyyyy|||~~~~~~~~~}}}vvvqqqYYYOOOKKK[[[www~~~}}}~~~}}}~~~~~~}}}yyyrrruuuyyy}}}~~~yyyvvvlll]]]HHH111999XXXxxx}}}}}}|||}}}yyyyyyyyy{{{~~~~~~}}}}}}}}}|||}}}zzzvvv{{{zzz{{{}}}{{{xxxxxx|||mmmOOO<<<333//////111555555444444444555555666***(((''')))---...,,,***&&&(((+++---------///000***)))***+++------,,,***///......//////...+++(((...///222333...&&&###&&&&&&)))---000000---)))&&&,,,,,,---....../////////222222111222444444222111,,,...000111111000...,,,555333///,,,++++++,,,---,,,'''######'''+++---...+++---+++&&&%%%)))...///,,,...//////333:::<<<999...+++((('''(((+++,,,---222333333333333111///...000///---,,,+++---///000+++***)))(((((()))+++,,,---///000000000000222444000000000222333333111///+++---000111222222111111...---,,,...111555888999...&&&!!!%%%,,,///000222///,,,))))))---222666888111333333333222222444666000111000000666<<<===999:::999888888888555111...'''000JJJsssddd<<<222///***(((***,,,,,,---000000...,,,,,,///222444444------,,,***)))***---000///---+++,,,///111000------...///,,,(((''')))+++------------...---***(((((((((((((((''''''***,,,)))+++---,,,+++***)))***,,,)))&&&%%%'''***,,,,,,***+++***'''&&&))))))'''"""%%%((())))))+++000555111...***((()))))))))((($$$$$$%%%(((,,,---)))&&&))),,,...---)))&&&'''(((&&&(((,,,000111000...,,,111---(((&&&&&&'''((()))((()))+++...111222111///+++((((((,,,///......000+++,,,---.........------,,,***))))))***+++***)))000///---+++++++++---------,,,+++***)))(((''''''''')))++++++***)))******************(((&&&$$$###"""%%%)))---//////...---,,,,,,,,,)))&&&$$$%%%&&& %%%)))***(((%%%%%%%%%(((((('''&&&&&&&&&''''''"""### ###''')))+++******+++,,,+++)))'''---+++(((&&&%%%&&&'''((('''$$$%%%)))***'''%%%&&&%%%'''&&&###'''---))) """""" !!!$$$######$$$&&&######%%%###!!!###&&&((('''$$$$$$$$$"""!!! ###%%%(((***)))&&&&&&***,,,***~~~}}}}}}xxxyyyzzzzzz{{{}}}~~~~~~yyytttooommmoootttwwwyyywwwwww{{{|||zzz{{{}}}|||~~~~~~~~~wwwaaaKKKJJJ^^^vvv|||{{{{{{~~~|||vvvyyy~~~{{{yyynnn]]]HHH333;;;ZZZwww|||}}}}}}}}}zzzzzz{{{}}}}}}|||~~~~~~{{{zzz{{{yyyuuu}}}{{{{{{}}}{{{xxxxxx|||nnnRRR===333222555888666555333222333555888999(((((((((***,,,,,,***((((((***,,,,,,---...111333...---,,,...111000+++'''...---,,,,,,,,,,,,,,,,,,//////333666222***&&&((()))+++///111111///+++)))+++*********+++,,,---...000///......000111000//////...------,,,------...222000---***))))))******---***((((((,,,...---+++,,,,,,)))&&&&&&(((+++,,,+++///000111444999:::777,,,,,,+++++++++,,,,,,,,,111111111000000/////////,,,,,,+++)))'''''')))***++++++,,,,,,---------,,,***,,,///111111111111111...///000222333333222111//////000444888999666333...,,,***,,,000444555444,,,&&&%%%+++111222333555555333///------///111333111111222222111222333333///111222222666<<<<<<999777777777666444111...+++***...CCCmmmkkkAAA111+++'''&&&***------...111000---+++---222555666444,,,,,,***)))(((+++///333111...,,,,,,...000111000+++///222000+++))),,,///...,,,,,,///111111---***+++++++++***))))))+++---))))))***++++++---///000,,,)))''''''))),,,+++***'''''''''&&&&&&(((((((((*********(((&&&'''***...------,,,+++******,,,...((('''(((,,,000///)))###!!!&&&***+++***((()))+++'''))),,,//////...---+++---***&&&%%%&&&))),,,---'''&&&&&&)))---///---******'''&&&)))+++))))))***+++,,,---,,,,,,+++,,,,,,---+++*********+++***(((,,,***)))''''''(((***+++,,,+++)))(((((('''%%%$$$'''***---+++((('''***---***+++++++++)))&&&###!!!"""%%%***///111111000///((()))******)))***,,,...&&&((())))))'''&&&''')))((('''&&&%%%%%%$$$"""!!!$$$%%%%%%""" !!!$$$&&&'''%%%%%%(((---///---***,,,+++)))'''&&&%%%%%%%%% $$$''''''&&&(((###%%%%%%$$$(((---***###!!!###$$$###"""###%%%$$$$$$'''((($$$ !!!&&&&&&%%%$$$$$$%%%%%%$$$###!!!$$$&&&%%%""" """$$$&&&((('''$$$%%%((()))'''xxxxxxxxxzzz|||~~~~~~~~~~~~~~~xxxqqqnnnoooqqqrrrvvvvvvzzz|||}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~|||aaaNNNMMM]]]sss}}}{{{}}}}}}zzzyyyzzz}}}~~~|||~~~~~~{{{|||rrraaaKKK777>>>[[[tttyyy~~~~~~~~~||||||}}}~~~~~~|||yyy{{{{{{wwwwwwyyyyyywww~~~~~~}}}zzz{{{qqqWWW???333222555777333111000//////111333555***,,,...000111...***'''+++,,,---,,,,,,---///111222111000222444333...)))///---+++)))))),,,000333......222666333+++''''''---...///000000000///...)))(((''''''''')))+++,,,///...---...000111000//////---***((()))+++///111000...,,,***))))))***++++++***,,,///333444111---...,,,))))))((('''''''''&&&***,,,***+++------***)))+++...//////...,,,+++//////...------,,,,,,---''')))+++***'''$$$$$$$$$,,,---...///000///......''')))+++...000000...,,,+++---///000000000000000111000111555:::;;;888444111...+++,,,000222111///,,,((((((...222222222333444444333222111000111111000///......///////////////222444333555999888555444555666555444111///...//////>>>gggqqqGGG222+++'''&&&+++......000333111///...000444666555333)))))))))((())),,,222666333000---+++,,,...000111---111555333///,,,...111///------000333444000,,,111111000---+++***+++---///,,,)))''')))---111444---+++)))+++......***&&&$$$%%%&&&(((((('''%%%%%%---+++)))&&&$$$$$$''')))+++,,,---,,,++++++...000,,,,,,---///000---'''""" $$$)))***((('''((())))))*********++++++,,,,,,)))'''&&&'''***...000111---+++)))***---///---***---)))(((***+++(((&&&'''+++---...---+++***,,,...///---,,,,,,,,,,,,***((()))(((&&&%%%%%%''')))***+++)))''''''''''''%%%###&&&))),,,)))$$$###''',,,((()))******)))'''$$$######&&&***...111111000///%%%&&&(((***+++---000222,,,+++)))'''&&&(((+++...&&&$$$###$$$&&&'''%%%###)))(((&&&$$$"""!!!###%%%$$$###"""&&&***---,,,***++++++++++++***((('''&&&"""&&&&&&''')))&&&&&&%%%%%%(((+++)))%%%"""###%%%%%%%%%$$$%%%%%%######%%%'''%%%!!!"""''''''''''''%%%"""!!! !!! $$$((((((%%%"""!!!"""###%%%%%%######&&&'''$$${{{zzzyyy{{{~~~|||~~~yyytttrrrssstttvvvtttwww}}}}}}~~~|||~~~{{{{{{{{{|||}}}~~~}}}eeeSSSRRR```nnn}}}{{{}}}}}}|||{{{yyyyyy{{{}}}~~~{{{~~~uuubbbMMM:::@@@[[[pppvvv~~~~~~~~~~~~}}}}}}~~~~~~}}}yyy{{{xxxttttttyyy{{{zzz|||~~~xxx```FFF555111222222---,,,,,,,,,,,,------......000444666555111---***+++,,,---,,,++++++,,,...222222333555555333000---///...,,,))))))+++000444,,,+++---111///(((###""",,,---...///000000111111''''''&&&&&&'''(((***+++000000000111333444333111---+++)))((())),,,///222///...---+++++++++,,,---((())),,,222777999666222///+++***,,,+++'''$$$$$$&&&+++,,,)))'''((((((&&&'''***...000///...---,,,...------,,,+++*********%%%)))---...***%%%######+++,,,...///000//////...&&&'''))),,,......+++))))))+++------,,,+++++++++......///222666777555222333111////////////...---)))''''''---000......///---000444555555444555666333000---+++,,,---...------222444333333555444000222444666777555333222222222000===fffxxxMMM666,,,((((((,,,//////000222111111111222333444222111%%%&&&'''(((***///444888555222---***)))+++///111000333666555222...---.../////////111222222111///555555333000,,,++++++---555000)))%%%&&&)))---///,,,)))))),,,//////)))#########&&&***+++&&&$$$$$$)))'''%%%$$$$$$&&&)))***,,,------,,,******+++,,,,,,---......---***'''%%%&&&(((+++***&&&###$$$%%%+++)))'''&&&&&&(((***,,,%%%&&&(((,,,000333333333...,,,***)))******))))))222---+++---...***)))***---///000///,,,+++---000000///.........---***((()))(((''''''''')))+++,,,***(((%%%&&&((((((&&&###%%%((((((%%%!!!!!!%%%***&&&'''((((((((('''&&&%%%%%%'''***,,,.........---&&&((()))******+++---000,,,)))&&&$$$%%%(((---///###!!!!!!$$$)))------,,,)))%%%$$$%%%%%%$$$%%%)))'''&&&%%%%%%&&&'''&&&%%%)))+++---......---+++***$$$!!! %%%'''&&&&&&(((---+++(((&&&%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! $$$%%%######%%%''')))***'''""" """###%%%''''''&&&###"""!!!"""%%%&&&###$$$''''''$$$}}}|||~~~zzzxxxwwwxxxuuuqqqrrryyy}}}~~~}}}}}}zzzzzz{{{}}}~~~|||fffXXXWWW\\\pppvvv}}}~~~yyyxxxzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{~~~ttt___JJJ999@@@ZZZmmmrrr{{{}}}|||{{{|||~~~}}}}}}yyyssssssyyy}}}~~~~~~~~~~~~|||jjjNNN:::333111...(((***,,,...///...---------///222444333111...---(((***++++++******+++,,,///111333444222111000000...//////,,,******,,,///***((())),,,+++$$$&&&(((+++...000000000///''''''''''''((()))***+++//////000333555555333111******+++,,,------------------,,,,,,,,,---...///---,,,,,,000444666444111---))))))///000***$$$$$$''',,,---***(((***,,,+++&&&(((+++,,,++++++---///.........---,,,***((((((%%%***......***&&&$$$%%%)))***+++---------------)))((())),,,......+++(((&&&)))+++***'''%%%%%%%%%++++++,,,...000111111000222333333111///...//////'''%%%&&&+++---,,,,,,...***...222444555555777999888333...+++,,,.........***///222222222333111...000333666666444222222333000000???iiiUUU;;;---))))))---///......000---///222222111000000000 ###&&&))),,,111666:::666333---(((&&&(((---000...000222444333111///------///000000///...///000666555444000---++++++---333...'''###$$$''')))))))))%%%###&&&+++,,,(((###"""!!!$$$***+++'''%%%'''&&&%%%$$$%%%'''***,,,---+++***)))))))))(((((('''(((+++---+++'''%%%&&&)))***,,,---***&&&###$$$%%%)))(((&&&%%%%%%&&&((()))%%%(((---222666777444111,,,,,,***(((&&&&&&((()))111---,,,///000---,,,------///000...***))),,,000111000//////...---***'''***)))(((((((((***,,,...)))&&&$$$%%%(((***'''$$$%%%&&&%%%###"""###(((,,,&&&&&&&&&&&&&&&%%%%%%%%%(((((())))))*********+++'''((())))))((()))+++---%%%$$$""""""$$$''')))+++%%%""""""(((---...---(((###!!!$$$%%%$$$%%%*********)))'''$$$"""""""""$$$'''***...///...,,,***%%%"""!!!%%%'''&&&&&&(((111---(((%%%$$$###%%%&&&'''%%%###""""""#########!!!"""''''''%%%%%%&&&***,,,)))$$$!!!$$$'''***'''$$$"""###$$$$$$$$$%%%((()))''''''******'''~~~}}}}}}}}}~~~{{{yyyyyytttoooooouuuzzz|||}}}}}}~~~yyyzzz|||~~~rrraaaWWWTTTbbblllyyy}}}|||}}}{{{wwwxxx|||zzzzzzzzzzzz{{{|||}}}~~~{{{}}}qqq[[[FFF666@@@ZZZjjjpppyyy{{{zzzyyyzzz}}}zzzsssrrryyy~~~~~~||||||}}}|||{{{~~~pppTTT???777333///(((+++///222444333111000***+++---...------...///%%%'''*********)))***++++++...222222///...000222---///111000,,,(((((()))+++((((((+++***###!!!$$$***...111000...,,,(((((())))))***+++++++++------///222444444111///(((***...000000...+++(((,,,,,,,,,,,,---...///000444000---,,,...///...,,,+++''')))000222,,,&&&$$$###(((***'''&&&***---...&&&'''((('''&&&(((...222/////////...---***((('''$$$)))---,,,((($$$$$$&&&'''((()))***++++++,,,,,,,,,******---//////,,,)))%%%(((***((($$$!!!!!!"""***+++,,,,,,---...///000111333555333000...000222&&&%%%&&&+++---,,,---000,,,///222333222222555888===777000,,,---///000000&&&,,,111000000222000---...111444444222//////000---000AAAmmmZZZ???---))))))---///---,,,...)))---111222///---...000!!!%%%***...222888;;;777444...(((%%%&&&+++000)))***---111444555222///,,,...000...++++++...111555444333000---+++,,,------(((###"""$$$'''((('''&&&!!! '''***((($$$""" """)))***''''''+++'''&&&%%%&&&)))+++,,,---(((&&&%%%&&&(((((('''%%%$$$(((***'''""""""'''---+++------+++'''%%%'''***''''''&&&%%%%%%%%%&&&&&&'''***000777:::888333......//////,,,)))(((,,,///...******---///...---///+++---...,,,'''&&&***...111000///......,,,)))&&&)))(((''''''(((***,,,...)))&&&###%%%)))+++(((%%%%%%%%%$$$###$$$'''+++///'''&&&%%%$$$$$$$$$$$$%%%***)))(((((('''(((((()))%%%&&&'''(((((()))+++---!!!$$$&&&&&&%%%((($$$ $$$((()))''')))### $$$%%%"""###''')))++++++(((### !!!$$$!!!&&&***,,,,,,***(((!!!"""&&&&&&'''***///***&&&$$$###$$$'''+++(((%%%""" !!!!!!!!!######***+++((('''%%%***---+++&&&$$$(((,,,///)))!!! $$$&&&'''(((,,,---++++++...---***~~~}}}~~~|||zzz{{{~~~}}}{{{||||||vvvrrrrrrqqqpppvvv~~~~~~}}}~~~~~~tttdddWWWPPPZZZnnn|||{{{{{{zzz{{{}}}}}}||||||}}}ppp[[[EEE333>>>]]]sssyyy}}}|||~~~{{{||||||{{{}}}~~~zzzvvvvvvxxx{{{}}}zzz{{{}}}}}}kkkLLL999555111***...000222444444333222222222111000222555555222///+++******---000///***$$$000---***)))+++---//////444...+++...000...,,,,,,***++++++'''"""!!!$$$$$$&&&(((***)))(((((()))---,,,,,,,,,,,,---......000...---///222333000,,,...000111///---+++,,,---000+++)))+++------...111555...,,,//////+++***------......+++'''%%%%%%%%%&&&&&&%%%###(((...///+++)))&&&###$$$(((,,,------///...222888666...,,,...222///,,,)))''''''((())),,,)))&&&'''+++---***&&&.........---+++)))'''&&&%%%***//////***%%%###$$$***+++...111333333222000,,,+++---111///++++++///***,,,+++))),,,111222///,,,000333222//////444888888777444000+++))))))***.........000222333111///000666888333000111111...///222GGGqqqccc777///+++&&&###&&&+++,,,+++///,,,***,,,//////+++''' &&&+++......---,,,000444333***$$$###%%%&&&$$$$$$&&&+++222333000+++222///+++)))***+++,,,,,,...444666222------///000'''+++***%%%$$$'''&&&"""'''&&&%%%&&&'''((((((''')))$$$!!!$$$)))+++++++++.........//////...,,,***$$$---,,,***...,,,&&&))))))******'''%%%%%%)))---+++++++++******)))))))))000---)))(((((()))))))))&&&+++000000...,,,///222666222//////111222...***************+++,,,---...,,,+++(((%%%###$$$(((++++++******,,,------***(((,,,***'''$$$"""###&&&***(((%%%###%%%(((***(((&&&%%%%%%$$$&&&///777333)))"""$$$&&&%%%"""!!!"""$$$(((---///---+++,,,---+++((('''&&&''')))***)))((( !!!!!!!!!"""%%%***---***### !!!'''))))))(((&&&$$$######$$$###&&&***+++((("""###'''---000000...+++)))###&&&&&&###"""%%%))))))+++)))%%%$$$((()))''',,,&&&!!!"""&&&&&&""" )))222000+++)))%%%$$$%%%((((((''')))...000***### &&&---+++$$$(((+++***%%%%%%)))---...|||}}}~~~}}}}}}}}}}}}{{{|||~~~yyyuuuuuussspppsssxxx~~~~~~~~~|||~~~{{{oooeeeKKKPPP___ttt~~~}}}}}}}}}~~~~~~~~~||||||~~~uuu___GGG666CCCccc}}}{{{||||||zzz|||~~~{{{yyyyyy|||~~~}}}{{{xxxyyy}}}nnnPPP<<<666333...///111444666666666666666333111111333777999777444...---,,,...111111---***...+++)))(((***,,,------111---+++...000//////222,,,)))'''&&&((())))))(((((()))***)))'''&&&&&&&&&---------------...///000000111222111///---,,,++++++,,,,,,,,,,,,---......000***&&&(((******---111///***(((,,,---******---///---************'''%%%###%%%$$$$$$(((...///+++(((%%%######'''+++......///...222777555...,,,//////---***(((''''''((()))+++))))))***---///...---.........,,,***))))))))))))---111111,,,((('''(((,,,---///111222111...---+++)))))),,,+++***---222000///,,,(((***111444222111222222000///000444888444444444111,,,)))''''''---///111555777777444111111888;;;555000000000///---444LLLtttccc<<<,,,)))$$$###'''+++,,,++++++(((''')))---...+++'''%%%(((,,,///000///,,,+++///333222***$$$%%%'''((('''&&&''',,,111333111---...,,,((('''(((***++++++---222444///,,,---000111***---,,,'''&&&)))(((%%%'''&&&$$$$$$%%%(((***+++'''"""!!!&&&***+++***111111111111111000...,,,***000,,,(((......))),,,++++++***'''%%%&&&***...---,,,,,,+++++++++++++++000---***((())))))))))))%%%(((,,,.........///000666222///000222222...***,,,,,,,,,+++***)))******+++***((($$$###$$$'''*********,,,...000///,,,))),,,***(((&&&%%%%%%%%%%%%''''''&&&((()))******(((&&&(((((((((...444111***(((((('''$$$""""""&&&))),,,---+++'''''',,,//////)))'''%%%%%%&&&''''''&&&!!!!!!"""""""""%%%))),,,)))###!!!"""!!!!!!'''))),,,---)))### """%%%(((******)))%%%!!!###(((///222///***&&&$$$!!!%%%(((((($$$###$$$''',,,...+++'''&&&***+++)))---(((######%%%'''%%%###(((...+++'''&&&$$$!!!"""'''******,,,000...***$$$!!!'''...,,,&&&$$$''''''######'''***))){{{|||}}}}}}~~~|||~~~||||||~~~|||zzzyyyvvvrrrpppqqqyyy}}}~~~||||||}}}~~~~~~yyy^^^YYYWWWaaavvv}}}||||||~~~|||cccIII999HHHjjj}}}{{{||||||zzz{{{~~~|||{{{|||{{{yyywwwyyy|||vvvYYY@@@555222000000333666888888888999:::444222111444888;;;;;;999///...,,,---...//////...+++)))'''''')))+++++++++---***+++.........222888111+++&&&'''...111...)))+++***((('''&&&&&&''''''---------......000111111000333555222,,,(((((())))))(((((())),,,///000111000***%%%''')))***---222+++''''''***,,,,,,,,,...111,,,((()))---...)))$$$"""$$$%%%%%%(((......+++'''%%%######&&&***---...+++,,,///222000,,,***,,,,,,+++)))'''''''''(((((((((***,,,---...///222333.........,,,***)))+++,,,,,,...000///+++)))***+++------...///000...+++))))))&&&%%%''''''(((---444444333---(((***111555444444222///------000333666000222333222...)))'''&&&000222555888:::888333...///777;;;777111///111333...777PPPtttcccAAA***&&&###%%%(((+++++++++)))''''''))),,,---+++)))...///111222111///,,,***...222111***&&&'''*********((((((,,,000222111///+++)))&&&&&&(((***++++++---111111,,,))),,,///000---...---)))(((******((((((&&&###"""###'''+++...***%%%!!!"""(((---...---222333333222222111/////////666///'''+++,,,***......---***'''%%%&&&***...---,,,++++++***++++++,,,///---***))))))))))))(((&&&'''***...111333222000444222000000222111---)))(((***,,,,,,+++)))))))))+++***(((%%%###$$$'''******+++---000222111...+++,,,)))(((((()))((($$$ ''')))++++++***)))******'''+++,,,,,,---///...+++,,,***&&&"""!!!###(((,,,------***''')))///111000)))&&&###!!!"""""""""!!!!!!"""#########%%%(((+++'''$$$###$$$$$$"""###&&&)))---000+++"""!!!&&&,,,+++)))&&&""" !!!$$$+++222333...&&&""" $$$(((+++***&&&######$$$---...+++&&&%%%)))+++)))000---)))%%%$$$$$$%%%&&&###)))***'''%%%&&& ###***,,,---000+++)))%%%###(((...---(((%%%)))+++((('''***,,,+++{{{|||}}}~~~~~~}}}|||}}}~~~|||}}}~~~~~~}}}|||}}}~~~~~~}}}|||zzzuuupppmmmsssxxx~~~~~~~~~{{{ooo]]]TTT```uuu~~~~~~|||{{{|||fffJJJ;;;LLLooo}}}{{{||||||yyyzzz~~~~~~|||zzz{{{~~~|||{{{yyyzzz}}}cccEEE333......333666999999777666777999333111000222666999888777---,,,+++))))))***,,,...***((('''(((***+++++++++(((((())),,,+++***000888555///)))***///111...******(((&&&%%%''')))+++,,,------......///000222222000222222000,,,((('''''')))'''&&&(((---111333444222,,,(((***,,,,,,...222,,,***)))+++---......///111---******,,,,,,)))%%%%%%((()))'''))),,,,,,)))((('''%%%$$$&&&(((***+++&&&(((***,,,***((('''(((+++***)))((('''&&&&&&&&&&&&***......,,,,,,000444---......+++)))))),,,000+++,,,,,,***(((''')))+++---++++++,,,......***''''''%%%%%%''''''&&&+++111555444///***+++111444222333///***)))+++000333555222333444222///,,,******555555666888888555111---,,,333999777111///222777333888LLLlllcccEEE---(((%%%(((++++++******,,,+++***+++------,,,***///000111111111///---,,,...111000***(((***---,,,+++***)))***...000000///***)))'''(((***---.........111///***'''***------......---+++*********)))((('''%%%$$$###&&&))),,,,,,***&&&$$$(((------***...///000000000///000111222===999,,,)))((((((---///---)))&&&%%%&&&***---,,,++++++*********++++++...,,,***)))******)))(((***((()))...555777555111111000///000111///,,,)))###'''+++---,,,+++,,,---------+++)))&&&%%%&&&(((...------///111111000///+++(((%%%'''++++++&&&!!!'''***...---***''''''((((((,,,///...***)))***,,,+++)))&&&"""!!!###&&&)))***,,,,,,+++///333333///***&&&""""""###$$$$$$$$$%%%''')))%%%$$$$$$%%%%%%%%%%%%&&&(((+++,,,(((### """&&&))))))'''$$$!!! """$$$&&&,,,222111+++$$$"""###(((***,,,,,,((($$$""""""******(((###"""&&&'''&&&111111///***$$$ """ ###(((+++)))'''(((*** (((++++++,,,((((((&&&$$$(((------)))&&&+++...,,,+++---...,,,||||||}}}}}}}}}}}}||||||}}}}}}~~~{{{}}}~~~~~~}}}|||}}}~~~}}}}}}}}}}}}}}}zzztttnnnlllqqqvvv{{{}}}{{{jjjYYYVVVcccuuu~~~}}}}}}|||||||||zzzzzz|||~~~fffIII;;;MMMppp~~~~~~~~~}}}|||}}}}}}zzzzzz}}}~~~{{{yyyxxxyyy{{{~~~~~~}}}}}}~~~lllKKK555...///666888:::888333000111333111///---///222333111///,,,---,,,)))''''''***...)))))))))***,,,---,,,+++&&&&&&'''***(((''',,,333111///...---------......---)))&&&&&&(((+++------------------...///000111...---,,,,,,---,,,)))&&&+++***(((***...222666888111,,,***,,,...,,,,,,///---,,,+++***,,,...---+++//////...,,,***(((''''''+++------)))(((***)))''')))))))))''''''&&&'''(((%%%((())))))''''''((((((,,,,,,+++***((('''%%%$$$&&&***...---)))(((,,,000,,,---...+++((((((,,,000******)))'''&&&''')))+++***((('''***---///,,,)))'''&&&(((+++***''''''***111222111...///222111---111...++++++...222555666666666555222///...///111666555444555777777666444...222666666000---///333222222@@@___}}}iiiNNN333+++(((+++---***(((***...---+++++++++***)))(((***+++,,,---...............000///+++***---///...+++***))))))+++---......,,,+++***+++...000111111000222///(((&&&(((***)))...---,,,,,,+++)))((((((((())))))'''%%%$$$%%%'''(((++++++&&&%%%'''&&&"""''')))+++,,,,,,,,,///111555HHHGGG555***%%%&&&......+++(((%%%%%%'''***+++,,,---------------------,,,+++))))))***+++***)))+++(((''',,,333666444000...............---+++***###(((,,,---+++***+++---111111///,,,)))''''''(((111///,,,,,,---000111111)))&&&###%%%***,,,***'''&&&***...---)))$$$######'''+++///---'''$$$''',,,***)))(((''''''&&&&&&%%%***+++)))''')))000222111...***&&&##################$$$&&&&&&%%%%%%&&&'''###$$$%%%%%%&&&''''''&&&(((&&&%%%$$$%%%%%%%%%$$$"""$$$%%%$$$######$$$%%%%%%)))+++)))$$$"""$$$&&&***+++,,,+++)))%%%###"""&&&(((&&&""""""%%%&&&$$$***---000---'''!!! %%%******((((((+++---###"""(((***)))***&&&((((((&&&'''++++++(((###))),,,***)))++++++)))||||||}}}}}}||||||{{{{{{{{{|||~~~~~~}}}}}}~~~}}}~~~}}}|||}}}~~~xxxqqqkkklllooosssyyy~~~}}}ppp```WWW^^^jjj}}}{{{yyy{{{}}}~~~~~~~~~{{{||||||{{{zzz{{{~~~}}}dddHHH;;;MMMmmm~~~}}}~~~{{{zzz}}}~~~{{{wwwuuuvvvwww~~~rrrSSS;;;333444777999:::555...)))***---///---+++---///...***'''---000222///***(((***...))))))***,,,...///---,,,'''&&&'''******)))+++000***---///...++++++///444222...)))(((***,,,,,,+++---,,,,,,,,,,,,---......+++)))''')))---...***'''+++++++++,,,...333:::???222,,,)))***+++))))))+++,,,---+++((())),,,+++(((---...///,,,)))'''''')))...111///)))%%%&&&'''&&&(((***,,,+++)))'''&&&&&&(((+++,,,)))(((+++,,,+++,,,,,,------+++)))'''&&&(((+++...,,,(((''')))---***---...,,,((('''***///,,,+++)))((((((***,,,---)))&&&%%%(((---000...***))))))---111///(((&&&'''...111333222333555111+++//////000000222333555777666666444111//////111333333222111333777:::<<<<<<333333555555111+++***...---,,,777VVVwwwnnnWWW777...))),,,---)))(((+++---,,,***)))'''&&&&&&&&&''''''(((***+++---/////////111///++++++///111///++++++*********+++,,,,,,---,,,,,,---000222333222000111...)))''')))***''',,,+++,,,///---)))&&&'''(((***+++)))%%%######%%%(((333888222+++)))'''"""###&&&))))))((()))---111:::PPPOOO999+++&&&'''///---***''''''(((***++++++---///111222333222000///***)))((()))+++,,,,,,++++++'''%%%''',,,///...,,,*********++++++++++++,,,)))---000///***'''(((+++000111111///,,,***)))***222///+++***+++...///000&&&$$$$$$&&&***---,,,***%%%(((+++,,,)))%%%""" %%%'''++++++%%%!!!$$$+++,,,+++,,,------,,,(((%%%++++++%%%'''111555111...+++)))************###%%%((((((&&&%%%$$$%%%"""$$$%%%###$$$((((((&&&(((%%%"""###''')))'''$$$!!!$$$&&&%%%%%%&&&&&&######"""!!! !!!###&&&++++++***)))(((&&&%%%$$$$$$'''(((%%%&&&))))))&&&!!!&&&+++,,,***&&&$$$$$$!!!&&&)))(((&&&)))++++++(((###!!!&&&***))))))***'''+++---)))'''))))))'''$$$))),,,***)))+++,,,)))yyyzzz{{{|||}}}}}}}}}}}}}}}~~~||||||~~~|||}}}~~~}}}}}}~~~}}}zzz|||{{{tttssspppnnnqqqyyytttYYYOOOVVVyyy~~~}}}|||zzzzzz|||}}}}}}{{{{{{|||~~~~~~}}}|||{{{|||~~~~~~bbbGGG<<>>444***&&&%%%&&&+++000---000...+++,,,111111,,,***&&&$$$''',,,///,,,))),,,...+++###"""&&&'''!!!'''...111///,,,***)))(((------(((''',,,///---(((***---000111111000///---...//////......///000&&&+++///---'''$$$&&&***+++)))((((((***+++,,,,,,,,,'''$$$'''---000...)))......111444222---+++---000333555555666888555000)))///555555///***)))***+++...000000///---,,,,,,,,,,,,...000222111...,,,222------444777444222444,,,222CCC[[[ppprrrcccRRR666***$$$))),,,'''(((///+++,,,+++***((()))***,,,///...,,,+++******+++,,,111222///,,,---111222///,,,...///...---,,,,,,,,,***))))))+++---//////...)))++++++)))+++......***+++***...444333+++%%%&&&)))***)))%%%!!!!!!'''---&&&===NNNHHH:::444111---(((+++---+++'''&&&***///>>>JJJ@@@(((###&&&'''(((---+++***,,,000222000...'''***///333333111,,,)))&&&&&&''')))---///......///+++'''$$$$$$''')))***&&&%%%%%%$$$%%%(((,,,///+++///222///)))(((,,,111'''))),,,.........///000,,,,,,,,,---...,,,(((%%% %%%+++...---+++(((&&& $$$***......)))$$$ """%%%""""""***---+++***+++,,,+++'''$$$***111...((((((,,,...+++******+++,,,---,,,+++$$$''')))***(((%%%###""" $$$$$$ !!!''')))'''+++,,,,,,***(((&&&(((***&&&'''((('''&&&''')))+++%%%""" ###''')))&&&"""+++(((&&&%%%&&&'''((()))$$$((()))+++---+++&&&###$$$&&&(((*********)))---000///***)))------)))###"""###%%%$$$"""$$$)))---333666111+++)))(((&&& $$$%%%###"""%%%&&&%%%}}}zzzyyyxxxzzz|||~~~yyy}}}nnnbbbfffooorrr}}}~~~~~~}}}||||||{{{|||~~~|||bbbMMMUUUttt~~~~~~|||zzzzzz}}}~~~}}}|||||||||}}}|||}}}{{{xxx{{{fffDDD888JJJcccwwwxxx{{{}}}~~~~~~}}}}}}}}}{{{{{{}}}{{{{{{zzzyyyxxxvvvuuutttxxxzzz|||~~~~~~___===---///222555888888444...***(((...++++++000666666,,,###)))***---111444333///,,,))))))***,,,---,,,)))&&&***))))))---222555333111444---)))+++***&&&%%%)))111---+++...///---,,,...***)))+++,,,'''!!!(((((()))+++,,,+++(((&&&%%%'''))))))+++333===EEE:::333***$$$%%%(((***+++111333000***))),,,***$$$111+++'''***+++)))((())),,,...---'''!!! '''---...'''%%%))),,,***&&&%%%***'''%%%%%%)))---///111###(((---///---++++++------)))***000000***'''(((...000111...(((%%%'''***000***&&&''')))(((+++///,,,(((%%%%%%$$$%%%+++333222222111///...---,,,+++......///111333222000---)))(((***///---'''%%%))))))///444333...******,,,+++******+++,,,+++)))''')))...444666444000///...///111@@@\\\tttwwwfffVVV<<<111)))(((&&&"""%%%---//////.........//////000333222222333000++++++...111000***,,,666333,,,///------------------......+++%%% !!!''',,,+++(((((()))*********,,,///111------------............000000...***&&&&&&(((++++++:::AAA:::555666555000,,,,,,---...+++***///888FFF===000%%% !!!%%%(((+++)))((())),,,///000000&&&&&&+++333444...***+++***)))((()))+++,,,,,,,,,+++***((('''((((((((('''###$$$%%%(((,,,//////...000...,,,+++---/////////+++,,,......---------...+++)))))),,,000111---)))%%%&&&)))+++,,,,,,+++***&&&###"""'''...000,,,&&&&&&(((******(((&&&&&&'''---+++(((&&&%%%''')))***%%%((()))))),,,000,,,$$$!!!###(((+++'''"""$$$)))&&&%%%&&&))))))%%%###$$$%%%$$$!!! $$$+++,,,)))++++++)))'''%%%%%%(((,,,$$$---000***###$$$&&&&&&###$$$&&&'''((((((((((((***)))((()))++++++)))'''&&&%%%%%%&&&(((*********)))'''&&&''')))++++++***'''(((***)))'''$$$###$$$***)))'''%%%"""!!!""",,,666555+++$$$&&&+++%%%(((++++++'''###}}}||||||}}}~~~}}}}}}xxxooouuu{{{|||~~~}}}}}}~~~}}}}}}~~~kkk[[[RRRcccxxxzzzxxxwwwwwwzzz~~~~~~}}}~~~~~~~~~{{{{{{|||{{{xxxzzzbbbAAA666HHH```wwwyyy{{{}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~||||||~~~{{{{{{{{{zzzxxxwwwuuutttxxxyyyzzz|||}}}~~~fffBBB...,,,111444888999555000,,,***'''&&&'''...444666000***'''))),,,000333333000---------...///000---)))&&&((('''(((,,,111333111...222---***++++++)))***...111---***------***)))***)))...111...&&&!!!!!!$$$&&&'''(((***++++++***(((###%%%''')))***...333777000,,,'''%%%%%%&&&%%%$$$&&&((((((%%%(((...///,,,222,,,(((***+++)))(((***,,,---,,,)))%%%%%%***...***%%%###)))---,,,))))))***((('''))),,,000111222'''))),,,......///000111+++((()))---,,,'''###$$$(((,,,///...***((()))+++...***'''((((((%%%%%%(((+++((((((***)))(((+++111,,,---///000///...+++***+++++++++---...///---+++%%%$$$&&&***)))$$$$$$)))000222444222...++++++,,,)))))))))***,,,,,,***)))------......------///111000000<<>>444)))%%%(((///222333))))))***,,,---,,,)))'''((()))+++...---***'''&&&---,,,***)))******)))''')))***,,,...///000111222...,,,************)))(((!!!(((///000,,,((((((***###&&&((()))(((''''''''''''---222111+++''')))---'''((())))))***))))))(((000111111---'''###"""###&&&(((+++,,,,,,,,,---...(((((()))******)))((('''"""%%%$$$!!!!!!"""$$$%%%%%%)))---,,,((((((,,,&&&$$$&&&***+++))))))+++...///,,,((('''******'''!!!!!!"""%%%)))+++***))),,,(((### !!!$$$$$$###&&&&&&$$$######$$$%%%&&&)))---///,,,&&&###$$$'''+++***)))((('''''')))***...***&&&###$$$&&&'''(((###%%%(((***+++,,,...000(((&&&$$$###$$$'''+++---,,,------...---+++(((%%%%%%'''))))))))))))+++,,,{{{}}}}}}~~~{{{}}}~~~~~~{{{|||~~~~~~{{{yyyyyyyyyzzz|||~~~~~~pppZZZPPPaaa~~~~~~~~~~~~|||zzz{{{}}}|||zzz|||xxxXXX???AAAWWWlll}}}}}}~~~~~~|||}}}zzzxxx}}}}}}||||||zzzyyywwwvvv{{{||||||}}}~~~xxxYYY???555222444666555111---+++)))...///000///---,,,...000///.........//////---+++$$$%%%(((,,,000222111///++++++,,,///333444111---///000000---***+++---///111......222444222111222:::KKKPPP>>>---+++---******,,,---+++)))''''''(((***+++,,,,,,***((('''&&&$$$&&&)))******(((&&&%%%+++(((&&&(((***,,,---...333///...///---)))))),,,)))'''(((,,,000222///+++)))&&&''',,,...,,,,,,...///+++'''&&&)))///333666///***$$$###%%%)))++++++---000111///,,,+++*********)))((('''(((***...000---...222666333---***,,,+++)))((()))'''%%%''',,,---------------,,,+++******((('''(((***,,,,,,,,,((()))***)))))),,,111333666222///---...000111111000///...///222555777777...///111666:::999333......000666FFF```tttuuummmNNN;;;,,,+++,,,***)))+++...------+++)))'''$$$###"""$$$***000000,,,)))+++,,,---)))...888444+++...***)))'''&&&'''***...111)))&&&$$$$$$'''((((((&&&,,,)))''')))---,,,'''!!!///000///---******,,,//////111222///+++))),,,000///+++%%%"""&&&+++---***---***)))***)))'''***///333,,,$$$###(((///333444%%%%%%'''***,,,,,,)))&&&***,,,------,,,+++)))'''///,,,(((&&&&&&'''(((((())),,,//////......///000///---***)))))))))(((&&&!!!(((...///+++'''&&&((($$$&&&)))+++***((('''''')))+++,,,---,,,***((('''&&&&&&'''((()))*********+++...///,,,'''######%%%(((***,,,,,,***)))))))))%%%&&&'''(((((((((&&&%%% """$$$%%%"""!!!$$$(((&&&&&&(((,,,,,,(((''')))***'''(((++++++))))))+++...000...)))'''))))))'''&&&&&&(((***,,,,,,***))))))###"""%%%&&&&&&***(((%%%""" !!!"""'''+++...,,,'''$$$&&&)))+++,,,***(((%%%%%%'''***---***%%%######%%%&&&&&&%%%&&&((((((((()))+++---&&&%%%"""!!!"""$$$(((***+++)))(((***,,,+++(((%%%'''((()))***)))***,,,...wwwzzz~~~~~~{{{~~~~~~|||}}}~~~{{{}}}~~~yyyxxxyyy{{{|||}}}}}}}}}}}}~~~jjjQQQWWWttt|||}}}|||{{{||||||{{{}}}{{{zzz|||{{{VVV;;;>>>WWWlll~~~{{{~~~~~~|||{{{~~~~~~}}}|||{{{yyyxxxwww}}}~~~}}}vvvYYY???333333444444222...,,,+++,,,//////000///......000222000...------......,,,+++(((((((((***---///...---...,,,,,,...222333111...,,,111222...******+++***+++((()))///111///...//////;;;???666---,,,---+++***,,,---***&&&###$$$&&&)))+++---+++'''$$$%%%'''$$$&&&((()))'''&&&&&&'''(((%%%$$$(((+++***+++---000//////111...((('''***,,,+++,,,///333333000---,,,)))***------******,,,///+++&&&%%%''',,,000222,,,)))%%%###$$$&&&'''((((((...000---***+++------+++***'''&&&&&&(((+++---***,,,000333111++++++///111---++++++)))'''+++111000///...---+++***))))))'''&&&&&&'''***++++++***+++......+++***...222222999888666444222111111222000---++++++---111333444222111000000111222333222111555:::CCCXXXqqq~~~~~~___HHH444//////+++)))***+++,,,,,,+++***'''%%%$$$$$$&&&+++000000***((()))......***...999555---000)))'''&&&%%%&&&)))+++---(((&&&%%%%%%'''((('''&&&***'''&&&''')))***(((&&&222000...+++******++++++''',,,000---'''%%%)))000333...)))&&&'''))))))((('''$$$$$$''''''%%%&&&)))+++((($$$###%%%(((+++---$$$%%%'''))),,,+++)))&&&&&&***+++***+++...---+++***'''$$$###%%%(((*********---111000...,,,---///000...+++))))))))))))(((&&&)))------)))&&&%%%&&&(((***------+++(((&&&%%%+++(((''')))------)))$$$'''''''''(((((()))))))))+++...000///***&&&%%%%%%)))+++,,,+++)))'''&&&&&&$$$$$$&&&'''''''''&&&%%%'''$$$$$$&&&&&&&&&***///'''&&&'''+++***&&&$$$&&&(((%%%%%%((((((&&&&&&)))+++......)))'''(((((('''%%%(((+++,,,+++++++++,,,'''!!! ###%%%'''))),,,)))$$$  !!!$$$'''))))))&&&%%%&&&(((&&&''''''$$$""""""'''++++++((($$$"""###$$$%%%%%%)))******)))((()))+++,,,%%%$$$"""!!!"""$$$&&&(((+++)))'''(((******'''$$$)))***++++++***)))+++,,,uuuwww{{{}}}~~~~~~zzz|||}}}zzzzzz{{{{{{{{{zzzzzzyyyyyy|||vvvbbb[[[gggzzz|||}}}{{{xxxxxxyyy|||~~~}}}zzzzzzyyywww{{{}}}WWW;;;AAA^^^uuu{{{}}}~~~~~~~~~}}}{{{zzzxxxwww~~~|||xxx[[[>>>///333222111///---...000222///.........////////////,,,+++))))))+++------,,,,,,+++)))***---000111111---+++)))***---///...,,,)))111444000+++++++++)))(((%%%&&&+++...+++******'''***,,,,,,+++***))))))&&&(((***'''""" """%%%'''---222///'''"""###'''%%%(((******(((&&&'''((('''###%%%+++...,,,+++.........111333///(((&&&(((,,,,,,---...000///...,,,---+++,,,...---***))),,,---***(((''')))+++,,,---)))))))))'''&&&&&&''')))$$$+++///+++))),,,000000---,,,,,,------...------+++,,,///111---)))+++111333///------***(((+++111------------+++)))'''&&&&&&&&&'''))),,,---,,,***---111111---,,,///222000111444777666444222222444111...***)))***---///000111111111000......///111111666999???SSSpppfffLLL444...///---+++,,,+++,,,---...---,,,***)))'''(((---222111,,,***,,,,,,---+++111<<<777---///)))(((((('''((()))***+++***))))))))))))***)))))))))******+++,,,++++++***111---(((''')))+++***((($$$(((,,,+++'''&&&***...111...***)))'''&&&%%%%%%%%%###$$$)))+++((('''((()))******(((%%%%%%'''***(((((((((***,,,+++)))&&&%%%)))***((()))---...+++'''&&&&&&(((***++++++))))))...222222///---...000222///,,,++++++,,,,,,,,,,,,++++++)))(((&&&%%%%%%(((+++......,,,(((&&&%%%***'''&&&)))---...***%%%******)))((('''&&&&&&&&&(((+++...000...+++(((&&&)))+++,,,+++)))&&&%%%%%%$$$%%%&&&&&&'''''''''&&&)))'''+++333777333000111(((%%%%%%)))((($$$!!!!!!$$$!!!!!!%%%&&&$$$%%%)))''',,,---(((%%%'''((('''$$$)))---+++'''%%%(((,,,&&&!!!"""$$$###&&&******'''""" """"""###$$$$$$$$$#########!!!###"""!!!$$$***000,,,)))'''&&&'''(((((('''*********)))((((((***,,,$$$######$$$%%%''')))***///,,,***(((((('''%%%###%%%'''***++++++,,,---...tttvvvzzz~~~~~~}}}yyy||||||{{{zzzyyyxxxxxxwwwwwwvvvzzz|||rrrccc^^^mmm}}}~~~|||yyyvvvuuuwwwzzz|||}}}yyyxxxvvvuuuzzz~~~YYY>>>FFFgggxxx~~~~~~~~~}}}|||zzzxxxxxx}}}~~~___???...222111000...---000444888111///------......,,,***((('''&&&'''))),,,---------+++)))+++///333777888,,,)))&&&&&&))),,,+++***'''000555111------,,,)))(((%%%&&&+++---)))'''''''''""""""(((+++(((%%%%%%"""%%%&&&$$$ $$$'''000777444)))!!!"""&&&&&&***------+++(((((()))***&&&(((///222...,,,///,,,---111444///'''$$$&&&)))***+++,,,+++***)))(((,,,+++,,,///---******---+++***)))***,,,+++***(((&&&))),,,+++)))(((***,,,###+++///,,,***///333333///000222555777555222///......000000,,,(((+++222000...------+++''')))...(((***---...---***&&&###((()))***---000000...,,,)))......)))'''+++,,,)))%%%+++333555333222444888444000+++)))***---///000+++000666777333///---,,,...333555:::PPPooocccHHH000***---------///---...000111111000...---)))***...333222...---///(((++++++333===777++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++...111222111///.........'''!!!!!!&&&***((($$$%%%'''((())))))***,,,---...,,,+++***'''$$$###$$$'''%%%(((...000---++++++))),,,///...)))'''***---,,,+++++++++,,,+++(((&&&&&&+++***&&&&&&++++++'''++++++---///000...***''')))...222333000...000222333000---,,,---/////////000---)))'''''''''&&&%%%$$$(((,,,---,,,***)))((()))((((((+++......+++(((...---***(((&&&$$$######"""%%%***...000...+++((()))+++,,,,,,***'''''''''&&&&&&&&&&&&''''''((((((&&&)))555FFFKKKBBB555...(((%%%%%%''''''"""""" $$$&&&%%%'''+++%%%***+++'''%%%&&&((('''%%%***...***######)))'''"""!!!$$$%%%"""$$$***(((%%% """%%%"""!!! !!!"""""" """"""###'''000777///---++++++,,,---,,,+++((())))))'''&&&''')))+++###$$$%%%&&&(((***,,,---222000---***(((%%%###"""!!!&&&***---///222444jjjvvv~~~~~~~~~}}}~~~|||uuusssuuuxxxxxxvvvvvv~~~}}}}}}ppp]]]\\\hhh||||||~~~yyyzzz{{{yyyzzz~~~~~~|||yyyvvvvvvwwwyyy{{{vvv[[[BBBDDDeee~~~~~~~~~~~~|||~~~}}}wwwlllGGG***///------///222555666666555111,,,******)))&&&$$$---,,,***'''&&&(((+++///...000444444333111000000%%%'''((()))---111...(((&&&...222000///111000+++***,,,,,,***'''&&&'''***'''%%%$$$%%%((((((%%%"""+++'''""" $$$&&&###)))111666666222...+++,,,)))(((***...///,,,'''((('''(((***,,,...///...+++,,,,,,,,,+++***)))(((******)))(((((('''''''''...***''')))...000...+++,,,---...///...+++(((&&&'''---///***'''***+++)))++++++,,,...111222222000---<<>>JJJhhh|||yyyVVV555,,,+++&&&)))+++---///666<<<;;;555555111------///111222222555333111000///...,,,+++---,,,***((('''***///333000000000000,,,***222<<<888444///---...000111111222///+++(((((()))******///000000///...---...000---+++))))))+++,,,+++***------...222666666333///)))---...***)))++++++***++++++,,,,,,++++++******---///---+++---111111---000,,,******++++++,,,,,,---...///...,,,)))((((((+++)))(((***...222333222222,,,'''(((,,,///,,,)))'''''''''((((((((())))))&&&'''((()))***))))))(((,,,,,,---///+++&&&(((///---***((())),,,,,,((($$$!!!(((,,,(((###"""###############""""""###%%%''')))******************))))))%%%'''+++&&&###'''+++***((('''))),,,&&&$$$$$$'''+++,,,+++(((%%%###!!!"""$$$&&&&&&&&&((('''&&&(((***++++++***...///,,,''''''***)))%%%%%%'''(((''')))---+++&&&### ###$$$ """&&&)))***'''$$$""""""&&&(((%%%$$$&&&&&&%%%%%%$$$%%%'''******(((%%%&&&$$$&&&******&&&%%%'''---%%%!!!%%%***)))&&&%%%wwwiiiWWWMMMXXXjjj}}}zzz~~~~~~{{{yyyzzz|||}}}{{{{{{|||}}}}}}|||yyyyyy|||~~~}}}wwwxxxzzz}}}yyycccZZZggg{{{|||wwwuuuyyyeeeBBB;;;UUUqqq|||{{{{{{|||}}}}}}{{{{{{|||~~~~~~xxx|||vvv```>>>777222222111//////111666222000444:::<<<777111///---***)))***---000333000...+++((('''''')))***((()))%%%&&&'''###"""((()))%%%$$$(((,,,+++'''%%%&&&***---...---)))(((&&&%%%'''***...111...+++******&&& ###"""&&&***,,,+++)))(((,,,***)))(((((((((&&&$$$+++)))%%%"""!!!###&&&))),,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&(((***+++,,,,,,+++)))&&&%%%%%%&&&(((...000,,,((())))))((((((***---...///...,,,***+++)))***---,,,((('''(((+++(((%%%######%%%(((+++'''&&&''',,,---,,,---///,,,---...---,,,+++,,,------,,,+++,,,.........---///------///111111---)))'''&&&'''(((+++,,,+++)))***,,,---,,,++++++,,,...)))'''(((---///,,,))))))///((($$$%%%&&&'''***...------///111000///555<<>>:::444---)))((()))(((''')))+++---,,,***(((''''''%%%&&&'''((()))+++---...&&&((()))(((&&&%%%&&&'''333666666111.........,,,//////---+++(((%%%!!!***,,,,,,+++---222222...+++......---///555444000+++///222444222000...---,,,,,,---...............000+++%%%###&&&***,,,---)))***,,,...///111111222111111111111///---+++***######!!!###''')))'''%%%%%%)))000111+++%%%$$$))),,,...000333///***%%%))),,,+++&&&######%%%,,,,,,++++++++++++,,,,,,000//////000...)))%%%%%%)))'''$$$  ###&&&***++++++)))''''''+++...+++)))'''&&&&&&''''''&&&######%%%(((***+++)))&&&!!! """%%%((('''$$$###$$$,,,222///***+++---...***'''%%%&&&$$$ !!!$$$$$$%%%%%%&&&&&&%%%$$$$$$###''')))&&&%%%&&&'''%%%(((...333333///+++---///'''&&&'''+++***%%%"""###'''""" $$$'''&&&&&&(((qqqXXXEEETTTbbbvvv~~~{{{}}}~~~}}}yyyzzz~~~xxxzzznnnuuuqqqkkkfffbbbaaaaaaaaabbb]]]VVVOOOJJJGGGFFFFFFLLLMMMPPPQQQLLLFFFEEEHHHVVVWWWVVVTTTSSSWWWaaajjjooolll]]]IIIIIIbbb~~~}}}kkkPPPDDD888555444222111111000,,,'''(((,,,111444555222222222222111///---,,,''''''(((((())))))))))))((()))(((&&&%%%&&&(((***)))&&&$$$$$$&&&(((((('''%%%&&&&&&'''&&&&&&%%%$$$,,,++++++***(((%%%###"""###$$$)))///...)))''')))+++***(((&&&&&&'''(((***&&&''''''%%%$$$$$$&&&((('''((()))***++++++,,,,,,***,,,///111111///---+++%%%(((---111000,,,&&&""""""&&&***)))%%%###%%%)))###''')))((())),,,,,,))))))***+++,,,,,,,,,++++++'''%%%%%%((((((&&&'''***))))))***---000///***%%%&&&)))+++***+++......,,,$$$$$$%%%$$$$$$%%%(((***...+++(((***...000---***(((((()))***++++++++++++)))((('''))),,,.........111333333111...***((((((...+++***,,,+++))),,,222)))'''(((---///***'''&&&(((,,,///...///111///,,,222TTTwww}}}eeeFFF222,,,///222111---,,,...---***---000222111///+++))))))******)))''''''))),,,///,,,///222333222111111222---,,,---000...***))),,,---///000111222555888<<<777444000+++(((&&&&&&&&&''')))++++++)))&&&$$$$$$''')))++++++,,,...111333&&&%%%$$$#########$$$$$$000444444000---......,,,...---+++(((&&&$$$"""!!!)))++++++***,,,000000,,,***///...+++///666888222))),,,///000...,,,******,,,...//////---,,,,,,---///+++&&&$$$&&&))),,,...))))))***+++,,,...000111333333222111...+++((('''!!!!!!"""'''((($$$$$$%%%))),,,---***'''(((***+++---333777333,,,&&&***---+++%%%""""""%%%,,,+++***))))))***+++,,,000...,,,++++++)))&&&$$$&&&$$$!!! $$$)))---***+++,,,((($$$%%%+++222---***((('''((())))))((($$$$$$%%%'''))))))'''&&&!!! %%%(((&&&$$$$$$!!!)))...,,,)))+++///111)))'''&&&'''$$$ !!!%%%$$$%%%&&&&&&&&&%%%$$$### $$$%%%"""!!!######!!! %%%***,,,***+++...222)))''')))---+++%%%!!!"""!!!###%%%$$$$$$&&&oooVVVLLLXXXmmm~~~~~~~~~~~~~~~~~~yyy}}}sssfff^^^TTTMMMLLLLLLKKKIIIIIIGGGDDDAAA@@@???===<<>>888777<<>>;;;666111888NNNeee}}}~~~~~~}}}zzz}}}\\\@@@---000111((()))444111222333333222000---,,,.........000222111...,,,***,,,,,,+++(((&&&%%%&&&)))((('''&&&'''(((+++,,,222555111)))&&&***,,,***///+++***...///+++&&&$$$(((((('''&&&%%%&&&***---++++++((('''***---(((!!!######%%%+++111444111---000///,,,(((%%%%%%''')))'''&&&(((+++***&&&&&&))))))******)))(((+++111666555000***''''''&&&%%%"""******)))(((&&&%%%%%%&&&((()))***)))((())),,,...***+++)))%%%%%%))))))&&&$$$'''(((&&&&&&((((((%%%###&&&***,,,(((%%%***222...,,,---000...(((%%%&&& ###)))///222222111000(((***,,,---+++******+++,,,+++******++++++)))'''***'''%%%''',,,...+++((((((''')))///111000222555222111000///...------------+++((())),,,---,,,***&&&!!!!!!(((---,,,(((000222HHHhhhkkkOOO555...,,,***&&&%%%&&&'''''''''"""%%%)))+++,,,,,,...///333///---//////...000444111<<>>555444AAAYYYmmm|||~~~}}}~~~{{{|||^^^AAA---///111)))(((000000111333444333111///---......------...---***(((&&&((()))(((%%%######$$$***)))'''&&&&&&''')))***---///,,,&&&$$$)))+++***...******...000+++&&&$$$$$$$$$###"""!!!"""&&&)))###%%%%%%&&&***,,,'''$$$%%%(((...444555222...---,,,***&&&""" !!!###$$$$$$'''+++***''''''***,,,------+++***,,,000444333///+++((((((((())))))***---///,,,'''%%%(((,,,'''((()))(((((()))+++---+++***''''''---333222,,,&&&)))***((())),,,,,,)))+++,,,///000***$$$&&&---+++)))+++...,,,'''###$$$###&&&***...000000000///***+++---...//////---,,,++++++,,,,,,++++++******...+++(((***///222000...***((()))---...---...111111000///---,,,,,,,,,,,,111...+++***+++***(((&&&%%%""" %%%,,,///---)))&&&'''>>>bbbnnnXXX:::+++...+++&&&$$$%%%''')))******+++---///000000000000444000---,,,,,,...666???SSS]]]ZZZEEE000)))+++---((()))+++,,,---///111333/////////...+++((((((***''',,,---***(((+++//////,,,+++)))(((((('''&&&&&&(((,,,000///+++)))***,,,))))))((('''&&&&&&&&&'''(((((((((&&&###!!!"""###%%%+++,,,(((&&&)))+++)))///---,,,...000000+++&&&******'''$$$&&&,,,111000///---***((((((((('''&&&***))))))))))))******++++++******+++...000000000111///---...000111000......***'''(((,,,,,,'''!!! !!!###%%%(((***,,,&&&&&&%%%%%%&&&&&&''''''((()))***)))(((&&&###"""---,,,***&&&""""""'''+++$$$###'''&&&'''***,,,)))'''&&&'''((((((((($$$%%%### %%%)))((('''((((((&&&######$$$''''''$$$!!! """%%%&&&'''%%%""" $$$'''&&&$$$$$$$$$###$$$%%%%%%###"""&&&%%%$$$$$$$$$######"""###((()))'''''')))&&& !!!&&&((('''&&&&&&""" $$$&&&&&&'''((()))))))))(((%%%"""!!!"""###!!!$$$'''))))))((('''"""###$$$%%%%%%$$$###!!!~~~kkk^^^eeerrr{{{}}}~~~{{{}}}~~~{{{zzz|||}}}{{{{{{~~~~~~|||{{{{{{|||~~~~~~yyy{{{yyywwwvvvwwwzzz}}}yyyhhh]]]fff}}}rrrbbbKKK::::::MMMfffxxx{{{~~~}}}~~~~~~~~~}}}~~~zzz{{{aaaCCC---...222+++'''+++...000222555555444222111,,,+++******++++++***((($$$&&&''''''%%%$$$$$$$$$+++***)))'''&&&''''''((('''(((&&&"""###''')))))),,,)))***000222,,,&&&###&&&&&&%%%######%%%))),,,'''***,,,---000000***"""$$$&&&)))...222222///---******)))%%%!!!######''',,,+++((('''***+++,,,,,,,,,,,,---000333//////---+++***,,,///333***///222///(((&&&+++111)))******)))'''(((***,,,,,,***''')))111888555---(((+++,,,+++,,,000111//////000333333---&&&&&&++++++***,,,000...((($$$%%%((()))+++,,,---------------,,,---000333444111...))),,,...---+++***,,,......+++)))+++000333333222---***(((******((())),,,///...---,,,+++*********000...,,,+++***)))'''%%%$$$""""""&&&---111///+++&&&"""111RRRggg[[[>>>)))...***&&&$$$%%%(((***+++...---...111444555555444333///,,,...222;;;JJJXXXuuuzzzpppPPP111######$$$!!!$$$)))...222444555555333444333000,,,*********&&&)))***((()))...///...)))(((((()))******)))'''###(((---///...---///111,,,***(((''''''((('''&&&'''***+++'''""" ###&&&***+++(((&&&'''(((&&&)))***,,,000333111+++&&&((((((%%%!!!$$$+++...---000...+++'''###"""$$$&&&++++++++++++++++++******,,,***)))***---000111111...---------......---+++(((%%%###&&&+++---***&&&""""""""""""$$$'''***,,,))))))(((((('''''''''&&&$$$&&&'''((((((%%%###!!!)))***)))'''%%%''',,,111((($$$###&&&))))))***,,,+++,,,,,,***(((%%%%%%%%%!!!###""" """))),,,,,,'''&&&&&&&&&(((((('''%%%"""  ###'''***+++&&&###!!!"""%%%'''&&&%%%&&&$$$"""###%%%$$$!!!"""$$$&&&((('''######&&&(((((()))+++((($$$'''###"""&&&(((%%%"""!!!!!!###$$$%%%$$$%%%&&&((('''(((((('''%%%$$$%%%''' $$$(((((($$$ !!!!!!"""###$$$$$$$$$}}}wwwvvvtttsss{{{}}}}}}}}}zzz}}}|||zzz}}}}}}}}}|||zzzyyy{{{~~~}}}}}}|||wwwtttuuuuuuttttttvvv|||uuueee```lll~~~vvvkkkrrr{{{]]]CCC@@@UUUppp~~~{{{zzzyyy|||bbbEEE---...333...)))***,,,///222555666666555444+++)))((())),,,.........&&&((())))))((('''((((((---,,,+++)))(((((('''(((((('''%%%###$$$'''((((((***(((***111333...((($$$(((((((((&&&&&&'''+++---000222222111111000+++###%%%&&&((()))))))))))))))*********((($$$"""!!!"""$$$$$$(((---,,,'''&&&((($$$%%%'''))),,,...111333,,,---...---,,,///555:::+++...///,,,((((((,,,000000///...,,,)))((()))+++---,,,***)))---111...((())),,,---,,,...222444222---...222444000++++++000000///111555333...******---,,,+++******++++++,,,...,,,,,,000555777333...'''+++...,,,)))(((,,,000)))'''&&&(((,,,///111111111,,,)))***(((%%%&&&***---,,,+++***)))(((((((((,,,++++++******)))((('''$$$"""!!!$$$***......---000(((***@@@VVVVVV@@@,,,)))'''%%%%%%&&&((((((((())))))***...333777777777111---...888FFFVVVgggtttmmmIII*** !!!"""!!!$$$***111666777666444111444333///++++++***)))'''))))))'''***......+++'''&&&&&&(((++++++)))&&&"""%%%(((***+++---000222///+++&&&$$$%%%'''(((((("""'''+++(((!!! %%%$$$'''(((((((((((('''&&&$$$&&&)))---000///+++((())))))%%%"""&&&---///------......***%%%###%%%(((,,,---...///...---,,,+++000---+++***,,,---......******+++,,,,,,,,,+++***)))'''&&&)))---///...+++((('''%%%$$$$$$&&&)))+++)))))))))))))))(((((('''###$$$'''((((((&&&###!!!%%%&&&'''&&&%%%''',,,111///---+++,,,,,,,,,---...+++...000---(((###""""""!!!######&&&***,,,)))'''%%%%%%(((,,,---)))%%%"""!!! $$$'''******$$$###!!!"""%%%&&&%%%$$$###!!!!!!###&&&'''###"""'''++++++(((&&&$$$((('''&&&'''***------***...### '''+++'''$$$'''"""#########""""""$$$&&&"""###%%%&&&&&&(((***,,,!!!###'''&&&  ###%%%&&&&&&&&&&&&}}}jjj^^^kkk~~~~~~}}}}}}|||yyy||||||}}}}}}{{{zzz{{{~~~|||{{{~~~~~~}}}sssuuuvvvuuutttwww~~~}}}qqq```___nnn|||{{{qqqTTTLLLYYYsssgggHHHBBBZZZwww~~~tttuuuxxx}}}eeeHHH000...333111------,,,...111444666777777777///---,,,---...000000///''')))***+++)))))))))***...---,,,+++******))))))...***''''''(((((((((((()))''')))111444///)))&&&&&&'''''''''&&&&&&(((***...///...***)))***'''###(((((('''$$$!!!!!!$$$(((((()))***)))'''%%%&&&'''&&&&&&))),,,+++&&&%%%'''""""""###&&&)))+++---...))),,,.........000666;;;///---***)))+++---......666555333///+++))))))******......***((()))***((())),,,,,,+++,,,111333111,,,,,,///222111---...222444222333666555111...//////---+++)))))))))***+++...+++***---333555222...&&&))),,,***'''&&&***///%%%$$$$$$&&&))),,,...///333...++++++)))&&&&&&***,,,+++***(((''''''''''''***+++++++++)))((('''&&&$$$!!! %%%***---...000+++***777KKKSSSDDD000#########&&&''''''%%%###$$$%%%&&&)))...111333444111...444GGG]]]nnnyyy{{{```<<<&&&###&&&&&&$$$&&&***000444444000,,,,,,000000+++)))++++++((()))+++***(((***---,,,((('''%%%$$$'''***+++((($$$'''((((((((((((+++...111...***%%%""""""%%%)))+++"""'''+++(((!!! $$$###$$$&&&***,,,+++)))((($$$%%%'''***---......------,,,(((&&&+++222333///'''+++------)))''''''(((......000000000///...---000...,,,+++,,,------,,,%%%''')))+++++++++******,,,***)))***---///...------+++(((&&&&&&'''(((***'''((())))))******))))))$$$%%%'''))))))'''%%%$$$"""$$$%%%$$$"""$$$)))---222222000---++++++,,,,,,)))---///---(((""""""''')))+++---***&&&(((%%%%%%)))///000+++&&&&&&$$$""""""###%%%&&&&&&""""""""""""###$$$###"""  ###''')))'''%%%!!!%%%***,,,,,,,,,---...,,,'''"""###'''+++,,,---...$$$ (((,,,'''%%%'''!!!!!!"""!!! """$$$!!!"""######$$$&&&***---'''$$$"""$$$&&&###"""(((++++++)))'''&&&~~~bbbQQQ^^^uuu{{{}}}{{{~~~~~~}}}{{{yyy{{{}}}zzz|||~~~~~~{{{{{{~~~~~~|||}}}yyyzzzzzzyyyyyy|||~~~{{{iiicccmmmyyyvvvgggKKKAAAPPPmmm|||eeeFFFDDDaaa|||~~~}}}}}}|||tttvvvzzz}}}jjjOOO666000333222000111------///111444777999:::777555222111000///,,,***&&&((())))))((('''((())),,,,,,,,,,,,++++++++++++222,,,(((***+++***(((((('''$$$'''...111...)))''''''))),,,,,,***((((((((((((***)))%%%%%%((()))''')))+++***%%% %%%***((())))))(((&&&&&&((()))'''&&&(((+++)))%%%%%%)))'''%%%$$$$$$&&&((((((((((((***,,,...///111444666111---((()))---000000///666666444///+++(((((()))'''---...)))%%%(((+++---***,,,+++))))))...000...---,,,---///...+++,,,000333000000222222...---///...---+++)))((()))***+++...,,,***+++...111000///((()))***(((&&&&&&)))---$$$%%%&&&)))+++---...///111---+++,,,+++((((((++++++***)))((('''&&&&&&&&&+++,,,---+++(((%%%######%%%### $$$(((,,,---%%%(((+++666LLLZZZMMM666 """%%%''''''%%%"""$$$%%%'''''''''))),,,...444555AAAXXXmmmxxx|||~~~|||\\\999''''''+++***$$$$$$&&&+++......)))%%%'''......)))'''+++,,,((())),,,---******,,,,,,)))(((%%%###&&&+++,,,)))&&&...,,,***))))))***,,,---)))(((&&&$$$"""$$$)))---(((+++---***$$$!!!$$$###&&&---000...++++++''''''((())),,,...111333111///+++)))///666666222$$$'''+++,,,,,,***((((((---...//////000000//////---,,,+++,,,...///...---###&&&)))+++***)))))))))+++)))((((((***++++++***---,,,)))(((''''''((()))%%%&&&''')))))))))((('''''''''((()))((((((&&&&&&"""$$$%%%###!!!"""&&&***...111///***((()))***)))''')))+++***&&&!!!###***---...///+++%%%'''%%%$$$(((---///+++&&&'''%%%###"""###$$$$$$###!!!""""""#########""""""!!!###%%%'''((()))&&&)))++++++)))))),,,///,,,######%%%''')))((($$$###''')))&&&###""" !!!"""!!!!!!###%%%'''&&&$$$!!! """&&&)))***(((%%%%%%$$$!!!###+++...,,,(((%%%$$$mmmWWWVVVaaannnwww||||||~~~{{{~~~~~~|||}}}|||}}}}}}~~~}}}www{{{|||{{{}}}{{{}}}|||}}}~~~~~~~~~~~~wwwtttyyytttdddRRREEEPPPlllzzz~~~}}}```BBBGGGjjj~~~{{{}}}}}}~~~{{{||||||}}}}}}~~~qqqWWW===333222111111444...---...///222555999<<<888666444222000---)))%%%&&&((())))))'''&&&'''((('''((()))***++++++,,,,,,222+++'''***---***'''((($$$!!!""")))---+++'''&&&))),,,000000...***'''&&&&&&***+++((((((***+++)))$$$(((+++(((###!!!'''---++++++***(((&&&&&&)))+++%%%$$$&&&)))(((&&&)))---,,,)))%%%$$$''')))***)))((((((***---///000///......+++((((((***---///000111000///,,,((('''((()))(((+++)))%%%$$$(((,,,---+++---+++''''''+++,,,***---***)))+++***(((***///111---+++---,,,******...,,,+++***))))))***+++,,,///---+++)))***,,,///111,,,+++)))((('''(((***+++$$$&&&***,,,---......///---******,,,,,,)))))),,,+++***)))((('''&&&&&&&&&(((+++---+++(((%%%$$$$$$&&&%%%%%%''')))+++,,,,,,!!!%%%'''111LLLcccZZZAAA"""!!! """$$$&&&&&&&&&###'''***)))%%%%%%***000666???RRRggguuuyyy{{{}}}~~~```===((('''***)))###!!!!!!%%%***+++((($$$(((///000)))'''---...(((&&&,,,///,,,***,,,---,,,)))%%%"""%%%,,,000...+++------,,,++++++)))'''%%%!!!&&&++++++'''&&&)))...+++---...,,,)))%%%###"""(((%%%(((000333///++++++&&&'''(((***+++...111333222///+++***111888777222))))))***,,,------+++***+++++++++,,,---...///000---------...///...,,,)))%%%(((+++,,,)))&&&%%%&&&((('''&&&%%%&&&'''((((((''''''''''''(((((()))***%%%&&&'''((((((&&&%%%###))))))(((''''''&&&&&&'''###%%%&&&%%%###$$$(((,,,)))------(((&&&))),,,+++%%%%%%%%%&&&%%%!!!!!!&&&(((***,,,***&&&$$$######&&&)))***(((&&&%%%###""""""$$$&&&&&&%%%"""###$$$%%%$$$###""""""!!!###$$$""" $$$(((###&&&((('''$$$$$$'''++++++!!!######!!!"""###'''***)))((('''###"""$$$$$$%%%&&&'''+++((($$$  %%%))))))(((&&&$$$"""###)))+++'''###!!!"""|||aaaOOOKKKcccqqqzzzyyy{{{|||~~~||||||~~~~~~uuuzzz|||zzz|||www|||}}}||||||~~~~~~xxxhhh\\\KKKSSSnnn{{{~~~___AAAJJJrrr}}}|||}}}}}}~~~|||zzz|||vvv]]]CCC555111///111555///...------000444999===555444222222000---((($$$((()))+++***(((''''''((($$$%%%&&&(((***++++++,,,111(((%%%)))---***'''(((!!!&&&***(((%%%$$$%%%)))---...,,,&&&"""&&&+++---***(((((('''###$$$******%%%###'''---000///---***'''(((***---$$$"""###'''((((((,,,222---)))%%%%%%)))---//////((('''(((,,,000000,,,((())))))(((&&&%%%''',,,000***+++***(((&&&&&&''')))+++***%%% """(((***'''---...,,,'''&&&)))***(((***'''%%%'''((((((+++000111,,,)))***)))(((***...+++***)))))))))***,,,,,,///...,,,)))(((***///222///,,,)))((()))*********###'''+++.........------)))'''(((,,,---******---+++***)))((('''&&&&&&&&&###'''***+++)))''''''(((&&&(((+++---///...,,,+++''''''"""(((HHHhhhdddKKK%%%### """&&&)))***!!!''',,,+++''''''...666666EEE^^^rrryyyyyy|||}}}ccc???'''###%%%%%%### ###)))---+++(((***222222***(((...///)))###+++000...+++,,,///000)))%%%"""&&&...333333000)))***+++,,,+++'''"""%%%///111,,,((()))---+++,,,---...---+++)))(((+++(((***222555000+++***"""$$$''')))***,,,...000222///+++***111888777111000...+++,,,///111///---))))))((()))***,,,...000111000000000///,,,'''$$$'''+++------((($$$######&&&%%%$$$$$$%%%&&&(((((("""###$$$&&&((()))***+++&&&&&&''''''&&&$$$""" ***)))'''&&&%%%%%%&&&'''$$$&&&((('''&&&'''+++...&&&,,,---(((''',,,000///$$$"""!!!"""$$$""" !!!$$$((()))&&&"""""""""$$$%%%&&&&&&%%%!!! """%%%((())))))"""$$$&&&&&&%%%$$$######$$$''''''"""%%% $$$### $$$(((+++""""""'''###!!!+++000,,,)))***&&&###&&&''''''((()))+++(((###!!!(((---''''''&&&###  ###'''&&&""" yyydddOOOVVVooo~~~|||}}}||||||~~~{{{yyy{{{}}}~~~~~~}}}}}}~~~~~~{{{wwwuuuoooiiieeejjjwwwyyy[[[AAAHHHkkk}}}}}}~~~zzzyyyzzz|||}}}~~~{{{zzznnnVVV;;;///...///000111333...******///333333111)))***,,,---...---,,,,,,,,,,,,+++,,,......,,,***...,,,)))$$$!!! """$$$&&&""""""%%%'''$$$"""$$$&&&"""***+++)))(((###(((---,,,&&&!!!$$$%%%'''***,,,+++)))&&&$$$)))'''%%%&&&))))))...+++***(((%%%"""&&&,,,'''$$$!!!$$$***//////---...---,,,******+++------...***&&&&&&***...//////,,,---...,,,)))))),,,///222+++&&&&&&$$$ !!!&&&...***%%%!!!"""&&&***++++++)))&&&###!!!"""###---***'''&&&(((---222555//////---'''!!!!!!'''---***$$$"""&&&### )))777===555,,,&&&&&&)))+++,,,---000---(((''',,,,,,((($$$***000333222///...---*********(((&&&&&&''')))111333000)))'''******'''$$$&&&))))))'''%%%$$$###$$$---222///---...---)))((((((222111777eeeuuuNNN+++$$$###""""""---111'''&&&'''!!!!!!+++,,,)))...777PPPcccmmmwwwyyyzzzjjjHHH000+++)))$$$!!!!!!###'''+++------,,,,,,222666333000,,,'''"""&&&+++000111///+++******,,,+++(((&&&&&&'''***,,,(((((())))))(((&&&###"""%%%(((---000000---'''$$$"""&&&+++......---+++***,,,---,,,)))&&&%%%(((***,,,+++(((&&&'''))),,,...///000...***+++111444444444333333333333111...+++)))...222333111...------,,,...000///+++'''$$$###''')))++++++(((&&&$$$###(((%%%!!!!!!$$$''''''%%%""""""$$$(((---...+++((("""$$$%%%&&&%%%$$$$$$$$$---***'''%%%%%%%%%%%%$$$!!!"""$$$&&&((())))))******)))+++,,,***&&&''',,,###!!! !!!###### !!!(((&&&""""""#########$$$%%%&&&&&&&&&&&&&&&###!!!!!!$$$***,,,***&&& """$$$$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!""""""""" !!!$$$&&&&&&###!!!###%%%'''(((((('''%%%$$$!!! !!!$$$&&&&&&''')))&&&###"""$$$$$$!!!"""%%%###$$$%%%$$$"""!!!!!! !!!$$${{{pppllluuurrrbbbVVViii}}}~~~||||||~~~||||||~~~|||yyyxxxwwwzzzvvvzzztttYYYBBBIIIhhh|||}}}{{{}}}}}}zzzyyyuuu\\\???...))))))+++---...,,,,,,...222444333111))))))((((((***---111333111///------------+++***---,,,)))%%%"""!!!###%%%***%%%"""$$$%%%###$$$&&&***### %%%)))'''%%%%%%''''''&&&### """(((---''',,,222444222,,,&&&""" '''+++)))'''***......000---++++++(((&&&)))///)))&&&$$$''',,,000///---,,,,,,---...///000000111...+++(((''')))+++---...000222333000---+++---000///***'''((('''$$$%%%***+++)))%%%###$$$%%%&&&'''))))))(((&&&######$$$&&&...---***((((((+++000444000111000+++&&&%%%)))---((("""!!!$$$"""&&&333:::444---))))))+++,,,,,,...222000)))%%%)))------(((,,,111222000---++++++......---+++)))(((***+++111333111+++)))++++++((($$$%%%&&&&&&%%%###"""!!!"""***///---++++++***&&&---(((000000666___tttYYY111'''''''''###'''+++&&&###%%%!!!""",,,------666CCC```rrrssswwwzzz|||www^^^AAA///+++,,,+++%%%%%%&&&)))+++---,,,***---333777555333000,,,'''***---//////---++++++,,,,,,)))&&&######%%%''')))&&&&&&((())))))(((&&&%%%)))***,,,,,,+++)))&&&$$$%%%))),,,---,,,)))((('''***,,,...,,,(((&&&(((***...,,,***((()))+++...000333333...((((((---111222666555444333111---((($$$,,,///222222000---,,,,,,......---***'''%%%$$$%%%&&&(((***)))'''%%%%%%%%%)))(((&&&'''(((***++++++***(((&&&''')))***(((&&&$$$&&&'''&&&$$$###%%%'''---***%%%""""""""""""""""""&&&)))******((('''$$$%%%(((***'''###'''---%%%""" """""" """######&&&))))))%%%$$$$$$%%%&&&&&&&&&&&&&&&+++)))'''(((++++++'''###$$$%%%&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###$$$$$$###!!!!!!###$$$###!!!%%%%%%#########$$$%%%&&&&&&$$$"""""""""$$$&&&(((%%%""""""$$$$$$""""""$$$%%%&&&&&&%%%###!!!   $$$zzzfffWWWVVVdddyyyvvvkkkWWW]]]kkk~~~||||||~~~~~~~~~~~~zzzyyyxxxxxx~~~zzzoooVVVBBBIIIggg~~~{{{|||||||||~~~|||{{{hhhIII222'''###&&&+++,,,...111333444333111///+++(((%%%$$$&&&,,,333888444111...,,,++++++)))(((...---+++'''$$$###$$$&&&...(((######$$$$$$&&&***,,,)))((()))((($$$###%%%***((($$$ %%%---333***333>>>@@@999---$$$ $$$))),,,)))(((,,,000111---+++***+++***(((***000***((((((***...///---+++((()))+++---000111222222---,,,+++(((''''''***------000111000---,,,---000,,,((('''))))))'''(((+++(((&&&$$$%%%((((((&&&$$$(((((('''%%%$$$$$$'''***//////---***'''(((---222///222333111---+++,,,---(((######%%%###$$$...222///+++))))))******)))...222111***$$$'''...222,,,...000000...+++***)))---...---+++))))))***,,,000222000---+++,,,+++(((###$$$%%%%%%$$$###!!! &&&***)))((()))'''$$$///&&&***---222SSSnnnggg888(((&&&)))###!!!%%%%%% $$$!!!###******...<<>>888000++++++---,,,++++++---...---***&&&(((333>>>???777///---000,,,...+++&&&$$$'''***)))&&&######''')))'''(((+++((('''(((((()))(((&&&$$$)))((('''&&&(((***---///((())))))'''######%%%)))))),,,---+++((('''(((++++++,,,+++)))(((((((((''''''### """%%%%%%$$$)))******(((&&&&&&'''(((///...,,,((($$$$$$'''***+++...111333222...+++))),,,)))'''%%%""""""###$$$%%%%%%%%%%%%$$$%%%'''&&&&&&***...///---,,,************+++,,,++++++"""###$$$%%%&&&(((+++...+++***+++,,,+++***))))))###$$$(((,,,...,,,%%%  ###'''******))))))+++!!!!!!(((,,,;;;WWWmmmOOO111###'''&&&$$$'''''' ######'''+++'''///EEEiii{{{~~~zzznnnQQQ555 &&&###"""(((&&&%%%&&&(((***+++)))((((((...111000///111111///((()))***++++++***)))'''***'''"""!!!$$$***)))((((((((((((******))))))***+++++++++******,,,------+++***)))***+++---...///---,,,,,,...000222000...,,,---///222444...111000,,,,,,...///,,,---------......+++&&&"""((('''''''''(((***+++,,,---......,,,)))'''&&&&&&&&&''')))(((((())),,,...))),,,///...,,,***,,,...))))))'''&&&$$$$$$%%%&&&)))***)))%%%!!!!!!''',,,(((((('''(((******((('''"""###$$$%%%&&&&&&%%%%%%%%%'''+++,,,&&&"""%%%---)))%%%""""""%%%'''&&&%%%$$$&&&''''''***,,,)))###"""###############""""""!!!!!!"""%%%&&&'''&&&%%%""""""""" !!!"""%%%''''''&&&%%%(((&&&###"""######"""!!!$$$***+++)))))),,,000///...+++(((&&&%%%$$$$$$%%%((('''######&&&'''$$$###!!!"""%%%&&&######%%%'''$$$  !!! !!!%%%'''###%%%MMMOOOWWWgggzzzjjjTTTPPP]]]lllyyyvvvwwwzzz}}}}}}}}}}}}||||||}}}}}}|||zzznnnMMM777CCCiii~~~~~~}}}|||~~~~~~|||qqq^^^DDD000+++///333111///---...111333555111000///---+++)))((('''***(((&&&&&&'''))))))(((111222222///,,,(((''''''&&&"""!!!%%%(((((())),,,<<>>222,,,)))&&&!!!&&&&&&%%%&&&((('''&&&&&&(((***---///222000---***)))(((((('''222000+++%%%'''...111000$$$'''+++------***&&&###,,,***(((((())))))))))))++++++,,,,,,,,,***((('''%%%(((,,,------+++******,,,---------,,,***(((''')))((('''(((***---......+++,,,***%%%$$$((()))'''$$$%%%&&&&&&%%%%%%&&&(((+++,,,---------+++)))(((,,,///222222000,,,***((($$$###&&&******%%%"""###******)))'''&&&''')))+++---***%%%###%%%(((,,,...+++(((&&&)))...111///,,,---+++((($$$!!!"""%%%(((***---...,,,'''%%%(((,,,------,,,+++)))'''%%%$$$***))))))***+++,,,,,,++++++'''""" """'''+++---...//////+++%%%"""###%%% !!!$$$)))---///...---$$$ $$$%%%### $$$######""""""""""""!!! ###&&&''''''&&&%%% ###&&&'''%%%""" &&&,,,---***%%%000///,,,'''!!! ###'''***&&&""""""$$$&&&&&&%%%'''%%%$$$%%%((((((&&&###)))---***!!!!!!'''&&&yyyeeeUUUVVV___vvv|||{{{}}}nnnNNN@@@RRRttt~~~ttt\\\DDD---******)))***...111111000///,,,)))((()))************------***)))+++***''''''""""""(((,,,)))''')))555,,,''')))***&&&###$$$!!!$$$''''''&&&&&&''')))...---+++***))))))******+++,,,,,,++++++,,,---///)))(((&&&### """$$$&&&))))))%%%%%%(((***((('''+++,,,)))'''((('''%%%"""###(((000333000///000---***'''))),,,---***&&&***+++,,,,,,,,,,,,------)))""" &&&...---,,,***(((&&&$$$###"""%%%###'''///222...((('''000///---***((((((+++---...(((%%%&&&'''%%%&&&)))((('''&&&&&&&&&'''((()))$$$$$$%%%(((,,,---***(((%%%''')))++++++***(((&&&///000///...+++(((%%%###'''%%%$$$%%%&&&)))***+++)))((())),,,,,,)))'''))),,,((($$$$$$(((...222444...,,,***'''&&&%%%&&&&&&###%%%'''((('''&&&&&&'''000------+++&&&***000...---***'''&&&###"""&&&---222<<>>XXX|||zzzPPP888222///000...******......,,,++++++,,,,,,***(((---...,,,((('''***+++)))&&&'''&&&$$$############'''+++///222444333...***,,,,,,,,,...///000111000............///000111111***&&&"""!!!$$$(((,,,---//////...,,,((('''''''''&&&)))******---000---'''))),,,***&&&%%%))),,,,,,%%%""""""&&&'''%%%&&&***)))'''$$$$$$&&&)))+++,,,)))))))))+++,,,,,,+++))))))(((%%%""""""%%%)))*** &&&,,,...,,,)))***)))''''''(((******&&&'''((('''&&&%%%&&&'''$$$ $$$&&&$$$###%%%,,,---...---,,,(((%%%###%%%$$$$$$$$$%%%(((,,,///,,,,,,,,,,,,+++***(((''')))((('''&&&''')))+++,,,'''))),,,,,,***)))***+++###!!!!!!%%%&&&&&&(((,,,%%%%%%%%%$$$%%%&&&(((***'''((((((((('''%%%$$$######%%%'''''''''(((+++---BBBXXXRRR:::000,,,&&&''''''$$$%%%)))++++++---000***(((&&&&&&$$$######%%%......000000+++&&&***111000---)))&&&''')))...000///...---,,,+++***(((((('''((('''$$$%%%((('''###$$$'''***+++***'''"""&&&)))---////////////000***,,,---+++((('''(((***((()))))))))((()))+++---333222111000///.........+++)))''''''(((******)))000999<<<666---***))))))111333444222...)))%%%###%%%'''+++...///...,,,+++***)))))),,,///000...,,,,,,***,,,000111...---///(((&&&%%%%%%'''((('''%%%!!!###''''''&&&((((((((()))+++------,,,)))((()))+++...000000...---...---,,,++++++,,,---000***%%%&&&***,,,)))$$$"""%%%&&&%%%$$$%%%&&&---,,,+++'''""" """###%%%'''(((&&&######&&&***+++++++++(((%%%$$$%%%&&&!!!&&&******%%%###&&&***"""!!!%%%(((&&&$$$ ###%%%&&&&&&$$$###(((%%%$$$&&&+++---+++(((++++++***&&&!!!!!!$$$"""''',,,,,,'''!!!"""###%%%&&&%%%###!!! &&&&&&&&&&&&'''(((***+++***)))&&&######'''(((&&&|||zzz~~~vvvkkkRRRSSS\\\kkkyyy~~~|||bbbBBB:::VVV|||___AAA555,,,,,,,,,((()))---///---+++++++++,,,+++***(((***)))&&&&&&))))))&&&&&&))))))%%%"""$$$%%%$$$+++111666666666444...((())))))***---///000...,,,)))+++---000222222222111,,,&&&!!! $$$)))+++,,,------+++(((%%%###$$$%%%'''))))))***---111...(((&&&)))(((###"""'''++++++""" %%%'''&&&)))---'''&&&%%%%%%&&&))),,,...)))+++---,,,***((('''(((,,,,,,)))$$$$$$''')))(((!!! %%%)))***))))))+++***%%%$$$'''******'''))),,,,,,+++++++++,,,%%%""""""''')))&&&$$$%%%.../////////...+++)))'''""""""!!! ###***///------,,,+++***)))'''&&&,,,+++)))((((((((())))))(((,,,//////+++(((((()))$$$ ###%%%%%%)))---'''((('''&&&%%%%%%(((+++$$$%%%&&&'''&&&$$$""" !!!###%%%'''))),,,000333PPPlll___<<<111,,,&&&,,,'''###"""&&&))))))+++...""""""$$$&&&%%%$$$'''---...---,,,,,,(((&&&,,,555000---)))&&&&&&(((,,,///111222111---'''$$$%%%(((,,,,,,(((######%%%$$$ """%%%(((+++***'''### $$$(((+++,,,+++***+++...,,,---...//////...---,,,+++++++++***((()))+++---222111///---,,,*********...,,,******,,,.........'''...222///***)))***)))222444777666222---(((&&&&&&'''***,,,......------)))((((((+++///000---***---+++,,,//////+++***,,,)))'''%%%&&&)))***(((%%% !!!$$$'''(((((((((((()))***,,,---...///+++***))),,,000333222000......---------------...,,,'''$$$%%%)))+++***'''"""&&&((('''&&&''')))......***$$$###%%%''')))(((&&&%%%(((+++,,,...///,,,(((&&&&&&((("""''',,,---)))'''(((***'''$$$"""$$$***,,,***'''$$$$$$$$$######"""!!!!!!'''$$$"""$$$))),,,,,,***+++***((($$$!!! """###!!!&&&+++,,,(((### ###%%%''''''%%%""" ###$$$$$$$$$$$$&&&)))+++'''%%%###"""$$$%%%%%%$$$}}}}}}{{{tttbbbXXXTTT]]]kkkvvv~~~~~~zzzzzzbbb???777TTT|||pppSSS???///------))))))...111...+++******+++++++++$$$'''(((%%%&&&((((((%%%''',,,,,,'''$$$''')))(((+++111555222111111...((())))))+++...111111...+++%%%'''))),,,.../////////---)))%%%&&&***---,,,***...---***&&&###"""$$$&&&((((((((((((---111...((("""'''(((&&&%%%(((***((($$$!!!"""''')))(((***...))))))((((((((())),,,...+++111666444...((('''(((...000---((('''+++,,,***$$$$$$$$$%%%&&&&&&''''''''',,,---(((&&&(((***(((%%%(((+++------------...(((&&&'''+++---***''''''------......---,,,+++***""" """&&&***,,,,,,,,,+++***)))(((((('''---,,,+++)))((('''&&&&&&(((---111111,,,)))((()))'''###!!!###$$$$$$''',,,(((((('''%%%######'''***###%%%'''((('''%%%""" """$$$'''))),,,000444888XXXwwwfff<<<000...***444+++&&&###&&&(((((((((+++###!!!$$$)))***''')))//////,,,+++***'''&&&+++222---,,,***(((((((((******222555555...###$$$+++---...+++&&&%%%'''%%%!!! %%%)))+++)))&&&$$$"""&&&))))))''''''+++///...---...222666666111---,,,,,,***((('''***...222333111///,,,)))((('''''',,,***)))))),,,...///...$$$)))+++(((&&&''''''$$$***...222444222---***(((%%%&&&(((***---///000111***&&&$$$&&&***---,,,))),,,******---,,,)))(((***)))'''%%%&&&***+++((($$$ """%%%&&&&&&&&&(((******+++,,,,,,,,,---...///+++(((''')))...111111///,,,+++******++++++,,,+++***'''$$$$$$%%%''''''&&&###((()))'''%%%&&&(((---...,,,&&& """&&&&&&'''(((&&&###$$$(((,,,+++...111///+++((((((***%%%(((++++++)))((()))+++,,,'''%%%'''---000---)))'''%%%$$$"""!!!!!!"""###%%%&&&'''&&&%%%%%%))),,,***(((%%%$$$$$$%%%%%%$$$###'''+++,,,)))&&&%%%&&&###&&&((('''$$$""""""######$$$$$$###!!!!!!$$$'''###!!!!!!"""$$$###"""!!!}}}qqq```SSSVVVaaalllwww~~~|||vvvpppiiihhhnnnvvvzzz{{{}}}}}}~~~ccc>>>666TTT~~~eeeLLL666111000,,,***---222...+++)))***+++,,,,,,"""&&&(((''''''***)))&&&)))...///(((&&&))),,,+++&&&---///++++++......******+++...222555555000,,,$$$%%%&&&((()))+++,,,,,,...,,,***---111111...)))222111---)))%%%%%%''')))(((((('''''',,,111...((( '''++++++***,,,***''')))&&&'''***+++((()))++++++,,,++++++******,,,...333<<>>,,,((((((---...)))%%%'''******'''$$$!!!###(((,,,,,,+++,,,---...//////---+++)))&&&%%%$$$$$$%%%&&&)))***,,,,,,---///000///,,,***$$$'''+++...///...,,,***&&&%%%$$$###$$$&&&)))***'''''''''&&&$$$%%%'''***---,,,***(((&&&%%%$$$###((()))+++***)))((()))***&&&!!!!!!(((''' '''---(((%%%$$$""" %%%+++,,,...000...***'''%%%%%%&&&(((...:::EEEFFF>>>555HHHYYY[[[CCC...***)))$$$444///++++++...000///---***&&&$$$'''---000---(((+++---...+++)))***///444......)))!!!$$$)))***&&&((()))&&&""""""%%%)))000...+++(((%%%$$$$$$%%%&&&$$$%%%)))***(((+++111///***$$$###&&&)))++++++&&&&&&'''+++//////---***,,,***(((&&&&&&)))---000...//////...,,,***+++,,,,,,------,,,*********,,,+++---///...+++)))''''''))))))(((((((((%%%"""!!!$$$'''&&&######&&&***444---&&&$$$'''+++,,,,,,+++,,,,,,+++((('''((()))------+++'''"""!!!$$$'''$$$***111555333000......+++&&&$$$&&&'''&&&'''***------,,,***&&&$$$###$$$+++'''&&&'''&&&######&&&)))***)))***///333222,,,((((((((((((((((((((((((((()))******...222...&&& ###$$$$$$'''&&&''')))&&&!!!!!!$$$$$$$$$###$$$$$$$$$$$$###(((&&&$$$###""""""$$$%%%!!!$$$%%%%%%$$$$$$""" """"""###!!!"""&&&%%%+++---)))%%%'''))))))((('''''')))---//////...'''$$$!!!!!!$$$%%%%%%###%%%)))&&&&&&(((###,,,***((()))***++++++***}}}|||~~~tttZZZJJJQQQ```ttt{{{|||yyy{{{{{{}}}zzzxxx{{{}}}zzzwwwxxx}}}~~~fffAAA555OOOvvvuuuYYY@@@222000...***,,,'''%%%((()))((('''))),,,///...)))(((,,,000000,,,+++***))))))+++,,,...//////000000000111111111(((+++,,,(((''')))***)))))),,,000444666444...***+++,,,---------+++)))(((((('''((((((***,,,...000***)))%%%"""'''...111...---,,,---000444444111---((()))***,,,------------111///,,,111GGGaaalllkkkoookkkFFF...$$$***+++***&&&%%%)))***)))'''$$$!!!"""&&&******)))***+++,,,------+++***))))))(((&&&$$$$$$%%%&&&'''...------...//////...,,,))))))******************)))((('''&&&&&&&&&''''''######""" !!!%%%(((,,,+++***((('''%%%$$$###$$$&&&((()))((((((***+++***!!!"""$$$!!!!!!&&&+++(((''''''%%%"""%%%***,,,---...---***(((&&&&&&((()))...888AAABBB:::111999FFFOOOGGG666(((###"""---+++***,,,000222111///+++)))'''+++000222///+++,,,+++)))((()))---111444000,,,%%%%%%++++++(((***+++)))&&&%%%(((+++...---+++***)))******+++)))'''&&&(((((()))...444444,,,###!!!%%%)))***(((%%%$$$%%%)))...///+++'''((((((((())))))***+++++++++---///---***)))---111---///000000---+++******(((+++///000...***'''&&&++++++***((($$$ """%%%((('''### !!!111...)))''''''***...111******(((&&&%%%&&&***---......+++%%%$$$)))%%%)))...222444222///---+++'''&&&&&&$$$"""%%%***...---)))%%%!!! !!!###***'''%%%&&&%%%"""!!!$$$$$$(((++++++,,,///...***))))))***++++++++++++***)))*********---111///)))###''')))((('''$$$$$$'''***(((""" """%%%$$$###!!! %%%%%%######$$$%%%''')))&&&$$$$$$&&&%%%!!!"""######!!!!!!$$$###)))+++&&&###%%%)))+++)))'''%%%&&&(((***,,,,,,'''&&&$$$###""""""""""""!!!&&&%%% !!!'''((($$$+++)))''''''((()))((('''nnnTTTMMMUUUpppwwwyyyxxxxxx{{{~~~{{{{{{~~~~~~|||{{{|||hhhBBB999TTTxxxnnnMMM444------+++***'''(((+++,,,)))((())),,,000000,,,))),,,000222111///,,,***)))+++---///111000000/////////000111)))---...)))&&&(((+++,,,)))+++///222333000,,,)))+++,,,......---+++(((&&&''''''&&&'''))),,,///111((()))(((&&&***///000---***+++,,,///111111---***%%%'''+++---///...,,,+++...------:::[[[}}}}}}wwwnnnHHH///$$$,,,+++((($$$''',,,---))))))&&&######%%%'''''''''(((((())))))))))))((((((***)))'''%%%%%%&&&'''(((,,,+++******,,,---,,,,,,++++++*********)))))))))*********)))((('''&&&&&&!!!!!!!!!!!! !!!###&&&)))))))))(((((('''&&&&&&"""%%%(((***+++,,,---///(((!!! $$$***+++'''&&&&&&$$$"""%%%+++******+++***)))'''&&&%%%***((()))...444444...((()))222BBBLLLAAA+++!!!$$$(((((())),,,000333222000///+++)))***---///...,,,+++(((&&&'''***---...---...+++$$$ ###+++///...+++,,,---+++(((&&&'''(((,,,,,,,,,,,,,,,...///000+++)))'''%%%%%%'''---333555///'''###$$$'''((()))&&&$$$$$$(((...000+++&&&&&&&&&&&&(((***,,,,,,,,,)))))))))((((((***...000(((***++++++***))))))***&&&)))---...,,,)))'''&&&'''))))))'''""" """###%%%&&&$$$!!! ,,,------***((((((+++///%%%%%%&&&&&&'''***///333,,,---,,,&&&###)))((())),,,000222111...+++)))'''''''''$$$"""&&&------,,,)))%%%!!!!!!"""&&&"""!!!###### !!!$$$''',,,...***&&&&&&&&&%%%'''(((((())))))((('''&&&''')))(((&&&))),,,***&&& $$$))),,,,,,+++&&&&&&(((+++)))$$$###%%%'''&&&%%%!!!!!!!!!!!!###&&&***...000,,,&&&###$$$&&&$$$$$$%%%$$$!!!"""%%%%%%"""!!!$$$"""'''(((###"""&&&((((((%%%!!!!!!"""&&&'''&&&$$$!!!!!!"""$$$"""'''(((%%%&&&***)))%%%'''%%%$$$$$$&&&''''''&&&~~~~~~gggUUUQQQeeeppp}}}zzzwwwuuuvvvyyy~~~~~~||||||{{{yyyxxxyyy{{{}}}~~~}}}|||~~~~~~~~~bbb???:::VVVyyy]]]:::******---***)))+++///...***)))+++,,,000111---+++...222333333111---******+++.../////////...------------...)))---...)))&&&(((,,,,,,***,,,---------,,,,,,,,,+++,,,......---+++(((&&&&&&&&&%%%&&&(((+++...000&&&***++++++---111///+++((()))+++,,,,,,***&&&###%%%(((,,,///000...+++)))***+++111DDDggg{{{~~~hhhDDD---%%%---+++(((&&&***//////***,,,***'''%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&***)))'''&&&&&&((()))+++,,,***((()))+++,,,,,,,,,***+++,,,------+++)))(((((()))***++++++)))'''&&& ###%%%&&&%%%$$$$$$%%%$$$%%%'''((())))))))))))'''***---............///###"""!!!  (((111+++'''######!!! %%%,,,)))))))))))))))((('''''')))%%%###$$$(((***(((%%%"""''';;;NNNGGG--- %%%%%%''')))---000111111000111---(((&&&(((*********+++)))(((***------***%%%''''''%%%$$$)))000111---***+++,,,+++***(((''''''++++++,,,,,,...///000111......***&&&%%%(((---000222000---'''######(((,,,(((&&&%%%)))...000---)))'''%%%###%%%)))...000000+++'''###%%%+++//////---))))))(((&&&$$$%%%''')))'''(((***)))'''&&&&&&'''!!!$$$'''&&&$$$$$$&&&)))%%%$$$"""  ###%%%(((,,,...---)))%%%&&&(((###&&&)))+++,,,...000222)))+++,,,)))$$$!!!###&&&******+++---///---***'''%%%###$$$%%%###!!!&&&---)))******)))%%%###""""""### ###%%%###$$$(((,,,///...&&& ######&&&'''(((((('''%%%###"""''')))(((&&&&&&((('''""" $$$'''(((***))))))+++)))&&&''',,,((()))(((%%%!!!!!!$$$(((+++...(((&&&%%%***222666111***)))&&&%%%'''&&&""""""$$$"""%%%$$$ #########!!!"""""""""!!!!!!###$$$''')))((())))))(((%%%###"""!!!"""$$$&&&&&&&&&~~~zzz~~~}}}|||xxxfffYYYWWWdddvvv|||yyyvvvvvvyyy|||}}}}}}{{{zzzxxxyyyzzz{{{zzzzzzzzzzzz{{{{{{{{{}}}```@@@===YYYzzzmmmFFF...)))...******---111///+++***---,,,000111......222555555111///,,,)))(((***,,,---,,,+++++++++++++++++++++&&&)))***'''&&&)))+++***,,,,,,,,,+++***+++...000+++,,,---------+++)))(((&&&&&&&&&&&&(((***,,,...%%%***,,,,,,---000...+++(((***,,,,,,+++'''"""$$$'''+++///000...,,,***,,,,,,555MMMiiizzz|||vvvaaa???+++$$$++++++)))(((,,,000000+++---,,,)))(((''''''((())))))(((&&&%%%$$$$$$%%%&&&)))((('''&&&'''(((***,,,,,,***)))***,,,---------'''))),,,......---***(((%%%(((+++------+++(((%%%###&&&)))***)))'''%%%%%%###$$$&&&(((************...000222222///,,,+++***!!!$$$%%%### """***222+++&&&###""" %%%,,,+++***)))***+++,,,+++***'''### """&&&***,,,,,,+++---???TTTOOO444%%%)))&&&(((***,,,.../////////000,,,(((%%%&&&((()))))),,,,,,---///000...(((###"""%%%''''''+++///...+++%%%''')))+++,,,,,,***)))+++++++++,,,,,,---------///000///***(((+++///000---///...)))###"""'''---)))(((((())),,,.........)))&&&###$$$***///222222...((($$$'''...333000,,,...---***&&&######&&&((())))))(((%%%######%%%'''"""%%%'''(((***,,,---'''$$$ """'''+++'''***---,,,((($$$###$$$'''***...000///...------''')))++++++)))&&&$$$###******++++++***(((&&&%%%!!! ######!!!$$$)))%%%(((+++,,,***'''&&&%%%$$$"""###''')))(((***...+++---***###!!!$$$%%%'''((()))))))))'''%%%###&&&******((('''((('''###!!!%%%'''+++))))))***)))''')))...''')))+++)))%%%"""###$$$  """$$$$$$)))333FFFRRRFFF111///***((((((%%%"""!!!$$$"""""" """"""!!!$$$ """$$$&&&''''''&&&%%%######"""!!!"""$$$%%%%%%%%%~~~{{{}}}}}}}}}}}}~~~yyymmmUUU[[[fffttt~~~}}}||||||}}}~~~~~~}}}}}}|||{{{||||||{{{yyyzzzzzzzzzyyyyyy|||~~~~~~gggDDD>>>VVVuuuyyyWWW777+++,,,******---000...))))))------//////...111777888555,,,+++(((&&&&&&'''(((***((()))***++++++***))))))$$$&&&'''&&&(((,,,+++''')))++++++***)))***...111++++++,,,,,,,,,++++++***%%%%%%&&&'''(((******+++&&&***+++((((((,,,---,,,***---///000---)))$$$""""""%%%***...000000...---111...999RRRgggpppwww|||[[[<<<***$$$&&&)))+++***,,,//////+++++++++******)))+++---///---,,,)))&&&%%%%%%&&&'''((('''%%%$$$%%%&&&((())))))(((((()))+++---,,,+++$$$&&&))),,,---,,,+++***%%%(((+++...---***&&&###&&&(((******(((&&&%%%%%%$$$%%%''')))***))))))(((,,,///111111...+++))))))%%%'''(((&&&%%%'''+++...)))&&&$$$$$$###"""&&&++++++)))((()))+++---,,,+++&&&%%%$$$&&&***...//////000111@@@SSSOOO888***---)))***,,,,,,,,,,,,,,,,,,+++***))))))***+++******,,,------......,,,(((%%%$$$))),,,++++++---,,,***%%%&&&))),,,......+++***++++++++++++***)))(((((()))...///+++***...000///)))******'''$$$###'''***((()))***)))(((***...222,,,(((%%%&&&+++000111000---)))''')))...000...***,,,---,,,)))'''&&&'''(((******(((&&&###"""$$$%%%######&&&)))---...---,,,)))%%%  $$$***---)))))))))((('''%%%%%%&&&))),,,000111///---,,,+++(((((()))+++,,,+++'''$$$&&&(((+++***&&&$$$%%%&&&$$$!!!!!!%%%&&&$$$###%%%"""%%%***,,,+++***))))))'''$$$%%%)))+++***,,,///(((***(((###!!!###%%%$$$%%%''')))+++,,,+++)))((("""'''***))))))***)))%%%$$$!!!###'''(((&&&%%%'''***)))&&&'''+++$$$(((------)))'''''')))###"""  %%%***333PPPkkk```AAA333---)))&&&###### ###(((&&& $$$)))   """%%%&&&%%%$$$$$$(((&&&$$$$$$%%%%%%%%%$$$~~~|||~~~~~~~~~zzz\\\VVVVVVbbbwww}}}zzz~~~|||zzz{{{{{{yyyxxxxxx{{{~~~{{{vvvvvvlllEEE:::LLLjjjccc@@@,,,+++)))***,,,///---((()))------...------333999:::666((('''%%%$$$$$$$$$%%%&&&&&&'''***+++,,,+++)))(((%%%&&&&&&'''+++///---'''%%%'''))))))'''(((,,,///++++++++++++++++++,,,,,,%%%&&&'''((())))))))))))''')))((($$$$$$)))------,,,///333444111---)))&&& ###(((---000111000000444000<<>>888000***)))+++---...---...,,,((()))......***+++...111///+++)))***---111///,,,******,,,///000...,,,))))))***+++***)))''',,,///---'''###&&&)))///---+++,,,---...,,,***---+++&&&!!!$$$,,,222222+++***)))%%%""""""&&&))),,,+++)))'''))),,,(((!!!###&&&***...///...+++)))"""%%%(((((('''%%%$$$###"""$$$''')))************+++(((%%%%%%)))---000111///***%%%%%%)))------++++++,,,+++)))+++///...)))$$$$$$######(((---+++&&&***---,,,***+++...,,,%%%%%%'''+++...///---+++))),,,***'''''')))***)))(((%%%))),,,+++'''$$$$$$&&&......)))######'''&&&""" """&&&)))++++++***)))!!! ###((()))&&&$$$&&&%%%%%%###!!!!!!$$$'''&&&'''(((((('''%%%$$$###%%%###"""###%%%&&&%%%$$$&&&(((***)))&&&###!!!!!!"""%%%555ZZZwwwfffBBB222)))$$$%%%&&&###!!!"""$$$ !!!!!! !!! """$$$&&&&&&''''''%%%$$$""" """"""###$$$&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###sssccc\\\bbbrrrtttXXXCCCBBB@@@<<<555???fff}}}YYY888,,,------+++(((&&&%%%&&&(((***------++++++---///...---+++(((''')))---111------+++((())),,,+++(((++++++))))))))))))++++++000...---,,,------+++***'''***---...+++(((%%%$$$###&&&)))(((%%%###$$$%%%***------)))&&&''''''%%%###)))------,,,+++)))%%%&&&***------***))))))+++===NNNggg|||hhhNNN:::---''')))...******(((&&&$$$%%%(((+++'''&&&''')))'''$$$$$$'''***---...+++&&&###$$$'''(((+++,,,(((###!!!&&&+++######$$$(((,,,...+++(((''')))***((($$$###$$$&&&!!!###&&&)))++++++***))))))&&&###"""###&&&'''((('''+++......,,,+++,,,///)))&&&''',,,...+++)))***((($$$###%%%&&&%%%'''+++,,,***&&&$$$###%%%'''))) %%%"""%%%((((((&&&%%%'''***)))---111@@@MMMAAA///+++$$$&&&'''&&&&&&***333:::@@@999000***'''((()))***,,,,,,+++)))***......+++)))---///...+++((()))***---,,,***))))))***+++,,,///---+++*********)))((())),,,---***$$$!!!###'''///---,,,+++,,,,,,***)))///,,,&&&!!!$$$,,,222333))))))'''%%%""""""###%%%***,,,++++++...111///)))&&&(((,,,...///...,,,***###%%%((()))'''$$$###""" ###&&&)))******)))((($$$&&&'''(((((())),,,---000,,,((((((***,,,,,,***&&&)))))))))+++///...)))%%%%%%###"""&&&+++***%%%***,,,,,,***+++---+++&&&$$$''',,,,,,+++)))***+++***)))(((((())))))'''%%%%%%))),,,+++'''###!!!!!!000,,,&&&"""%%%))))))$$$ """%%%(((*********)))%%%###$$$''''''###!!!###&&&%%%$$$""" """%%%((('''((()))++++++)))%%%""""""!!! !!!$$$&&&&&&&&&%%%'''))))))'''%%%$$$$$$%%%***888OOOhhhnnnUUU777,,,(((&&&%%%""""""### !!!!!!###'''&&&""" """%%%((((((((('''&&&%%%$$$###!!!"""###%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$}}}{{{iiiYYYVVVeeevvv}}}hhhXXX===;;;888111<<>>555///000111---)))(((***111777666000)))&&&&&&(((+++,,,***'''***222999000,,,))))))+++---///000///...,,,++++++,,,...///000...+++******)))'''%%%***...222000+++&&&$$$$$$(((111666222---,,,,,,***+++---+++&&&$$$(((******+++***(((&&&$$$%%%)))---......---+++))))))***,,,222KKKgggsssmmm```QQQGGG;;;111+++---000...)))&&&%%%((()))(((%%%###%%%((($$$%%%%%%######&&&***,,,(((,,,///+++$$$ """'''&&&(((***,,,,,,***&&&### ###&&&((('''''' ###'''((('''&&&'''(((###%%%'''))))))'''%%%$$$***+++,,,,,,,,,,,,,,,,,,)))))))))(((&&&'''((()))+++(((''')))(((###***%%%"""&&&(((((())),,,222333444444222...***'''%%% ###%%%&&&))),,,......---,,,,,,,,,***&&&444QQQSSS;;;''''''***+++)))%%%###'''+++)))***+++---...---***'''%%%%%%%%%)))+++,,,+++***''')))++++++***)))))))))((((((((()))***,,,...///......---+++(((&&&%%%$$$...///...+++'''&&&'''***+++++++++***(((((('''((()))***)))''')))------)))+++******)))((('''&&&%%%(((,,,......111555555222)))***+++++++++***((('''(((***+++***(((%%%$$$$$$%%%%%%'''+++///000...+++"""%%%&&&###%%%+++,,,***(((''''''&&&$$$######(((++++++,,,......+++......***$$$$$$''''''$$$$$$%%%&&&((('''&&&%%%%%%))),,,...+++&&&###$$$'''!!!###''')))*********)))------+++(((&&&%%%%%%'''''' ''',,,---+++$$$$$$%%%%%%%%%$$$$$$$$$&&&######&&&&&&###"""$$$'''((('''&&&$$$%%%''')))'''))),,,//////,,,&&&"""!!!$$$***---...+++(((&&&$$$&&&''''''&&&''')))***)))999YYYvvvsssRRR222&&&(((&&&%%%%%%(((***((($$$######$$$&&&(((***))))))""")))...---&&&""""""%%%&&&'''''''''&&&%%%$$$###!!!$$$%%%###!!!!!!"""%%%%%%&&&'''((((((''''''~~~~~~~~~}}}~~~}}}eeeWWWVVVtttuuuWWW===333===```}}}xxx}}}~~~}}}xxxdddGGG777,,,...111---)))))),,,111555444///)))&&&$$$&&&)))***((('''***111888111,,,)))+++------...111//////...------...//////...,,,***)))((('''%%%###///333666333---((((((***)))222555000---...---))),,,...---((('''+++//////...***&&&%%%$$$$$$)))000444222///,,,)))(((''''''///FFFZZZZZZKKK;;;222///000+++(((+++,,,***((((((%%%''')))(((&&&$$$#########((())))))******'''))),,,---***%%%"""###&&&)))***---111222///((("""!!!###&&&'''))))))!!!"""$$$'''))))))))))))((()))+++---,,,***(((&&&&&&(((+++,,,,,,++++++,,,+++***)))''''''&&&&&&&&&&&&###"""&&&'''%%%$$$%%%(((""""""%%%%%%%%%'''+++...222444222---'''###$$$!!!(((,,,+++)))***,,,---...---+++***&&&%%%+++MMMXXXBBB,,,$$$''')))***)))'''''''''"""'''...222111,,,((($$$"""$$$***---,,,***+++))))))***+++,,,------...******))))))***---///111000111111...+++'''&&&&&&---------,,,***)))***,,,+++---------+++***+++,,,(((++++++***,,,...,,,'''***(((''''''((((((&&&%%%'''***+++***+++000111///+++++++++***)))(((''''''+++++++++)))&&&$$$$$$%%%'''&&&&&&***///111///---''''''&&&!!!%%%,,,******))))))'''%%%###"""%%%***---+++***,,,,,,***++++++'''!!!"""$$$###&&&&&&(((+++)))&&&&&&))))))+++,,,)))%%%""""""###&&&(((++++++)))'''&&&&&&111///+++(((&&&'''((())),,,%%%!!!$$$((()))((((((%%%$$$$$$############$$$%%%###$$$(((((($$$###%%%&&&''''''%%%$$$$$$&&&(((%%%)))---///,,,(((%%%$$$'''+++000111///)))%%%"""$$$%%%%%%%%%%%%&&&)))+++444IIImmmsssJJJ...)))(((((('''(((,,,///,,,%%%%%%&&&'''(((((('''&&&%%%'''***---+++%%%"""###%%%%%%&&&'''((((((&&&$$$###"""&&&'''$$$"""!!!"""!!!!!!"""$$$%%%%%%%%%%%%}}}|||}}}~~~~~~{{{~~~vvvgggccczzz|||~~~^^^???666888OOOqqq|||yyy}}}~~~}}}}}}|||rrrOOO;;;+++,,,000...+++,,,,,,,,,,,,+++***((('''&&&(((((((((((((((+++222777555///,,,......,,,,,,///........................///---+++***)))(((&&&$$$///333555111***'''))),,,***222333------111///(((+++...---((('''+++---------)))'''((('''%%%(((///555333000---+++)))'''&&&333BBBLLLCCC222'''$$$%%%((('''***,,,+++''')))---(((''''''&&&&&&%%%""" %%%(((&&&%%%))))))'''***++++++***'''%%%%%%&&&))),,,///111///+++&&&$$$"""&&&)))+++,,,,,,---&&&$$$###%%%***,,,***'''((()))+++------,,,***((("""&&&+++---,,,++++++,,,,,,,,,+++*********)))(((&&&"""!!!%%%''''''(((***)))"""!!!$$$$$$###$$$###&&&+++......+++&&&###%%%%%%!!! &&&///111---,,,,,,,,,---------+++***''')))"""***IIIXXXGGG444%%%&&&))),,,///---((($$$&&&,,,111000,,,((($$$"""%%%---000...,,,---((('''&&&'''))),,,///000///---+++))))))+++...000111222222000+++&&&%%%%%%'''(((************++++++***,,,...---,,,+++---///+++......,,,---000...)))***'''%%%%%%''')))(((&&&***,,,,,,((((((,,,...---------,,,***)))((((((''',,,+++)))%%%"""!!!"""$$$&&&$$$"""%%%+++......,,,+++***((($$$!!!###''',,,***,,,,,,,,,***(((&&&%%%''',,,---)))&&&((()))(((&&&'''###!!!$$$%%%'''&&&)))---+++&&&''',,,%%%&&&&&&&&&%%%###!!! ***,,,---,,,(((%%%%%%%%%)))((('''(((***,,,...///---'''%%%''''''###!!!######"""!!!!!!!!!###%%%&&&&&&%%%&&&******%%%###$$$###$$$$$$###""""""$$$%%%"""(((......)))$$$$$$%%%))),,,///...***'''%%%$$$$$$%%%$$$######%%%(((+++@@@YYY|||nnnBBB,,,---(((,,,...,,,+++---+++&&&$$$&&&)))***)))'''&&&%%%++++++***'''###""""""$$$$$$&&&)))++++++(((%%%### %%%******'''$$$###%%%!!!"""###$$$$$$$$$}}}|||{{{|||~~~~~~}}}yyy~~~}}}yyyyyy{{{}}}~~~]]]>>>666333@@@___xxx~~~zzz|||~~~~~~zzzVVV>>>++++++111///...///+++((($$$"""$$$&&&((()))***)))(((((()))---333777888111...000///***))),,,,,,------......------,,,000...,,,++++++***(((&&&,,,///111---&&&###&&&+++---333333---...444222)))))),,,+++&&&$$$'''))))))+++((((((,,,***&&&'''---222000...---,,,+++***)))>>>FFFGGG;;;,,,&&&'''***###,,,111---(((***000,,,(((%%%$$$%%%%%%"""''')))%%%$$$+++,,,+++******)))(((''''''&&&&&&+++000...(((######%%%!!!&&&+++,,,,,,++++++***%%%"""%%%+++---***&&&$$$&&&(((+++,,,+++)))(((!!!&&&+++...---,,,,,,---...---------......,,,+++***%%%"""%%%''''''(((++++++###"""%%%%%%$$$$$$"""&&&)))+++***((('''))))))&&&$$$)))111000***000///......///...---+++)))...''')))BBBPPPDDD444((((((***///222000((( !!!%%%+++......+++(((%%%"""&&&///333///---///$$$###!!!"""&&&***---///222000,,,)))((())),,,...///111111...)))$$$"""######$$$''')))************(((***,,,,,,******,,,///000111///,,,---111000,,,+++(((&&&&&&)))+++***)))...000...)))(((,,,......000///---+++***)))((((((,,,***'''"""!!!$$$%%%!!!!!!''',,,,,,***...---+++(((&&&''')))+++,,,...000///---***)))((((((,,,---'''$$$%%%&&&&&&###$$$""""""'''(((&&&%%%(((---+++%%%&&&,,,!!!!!!!!!###$$$###!!!+++---...,,,(((%%%&&&'''###(((...333555555)))%%%$$$'''%%% !!!$$$''')))'''&&&(((,,,+++%%%""""""!!!""""""!!! !!!### (((///---&&&!!!###'''%%%((())))))&&&&&&(((***$$$$$$$$$""""""$$$(((+++AAA]]]ccc888%%%)))'''000444///)))))))))&&&"""%%%)))+++++++++******...+++'''$$$"""!!!"""###$$$'''+++------***&&&###"""'''------)))&&&&&&''' """###%%%%%%&&&&&&~~~|||{{{{{{|||}}}~~~vvv}}}}}}}}}|||~~~kkkMMM888555EEE___qqq}}}}}}}}}~~~}}}~~~aaa:::---333+++***222000***+++,,,---,,,)))'''%%%---,,,***))))))+++---...555222///---,,,,,,+++***&&&+++...///000000***###***'''%%%)))///111,,,&&&,,,...444888222&&&"""%%%***///000000333777333+++***(((&&&%%%%%%(((+++...111...***)))+++,,,+++)))'''+++//////)))&&&...999EEEEEE???222(((&&&''''''******++++++++++++******...,,,(((### """(((...///,,,&&&%%%+++222///***&&&$$$$$$&&&'''((((((((('''$$$######$$$"""***---+++'''$$$$$$((('''&&&&&&&&&&&&&&&'''###%%%'''(((((()))***,,,'''&&&'''))),,,.........111000...///000111000...---+++'''######$$$&&&(((***)))&&&$$$"""!!!  ###&&&(((******,,,)))&&&***000111---'''>>>666...,,,///000,,,'''...---+++...777???>>>888111,,,***...111...++++++(((''''''((()))******)))///,,,+++///555666111***((($$$"""###$$$$$$(((---//////---)))%%%%%%(((,,,,,,///222111---'''!!!"""######$$$%%%&&&((()))$$$(((,,,***'''(((...555333000,,,+++,,,...//////(((***)))%%%''',,,+++&&&...---,,,)))'''''')))+++------------,,,***((('''&&&***,,,)))!!!!!!###$$$$$$%%%&&&&&&%%%%%%'''444222&&&######%%%---(((+++((()))222000,,,222,,,,,,---///000---'''"""%%%%%%$$$""" """(((---$$$&&&)))***(((&&&%%%%%%%%%""" !!!%%%&&&### $$$,,,222111***&&&)))... """%%%(((+++...222666)))***(((''')))+++&&&!!!$$$)))+++***(((&&&%%%$$$ %%%)))'''$$$$$$ '''...,,,%%% """''')))(((&&&%%%$$$&&&'''((($$$""" """&&&+++...FFFkkksssRRR/// ((((((((()))+++,,,***%%%"""$$$%%%)))222::::::333+++,,,///---%%% !!!######&&&'''))),,,...,,,(((%%%((('''))),,,(((""" """ """######"""""""""~~~}}}{{{{{{zzzzzzyyy}}}|||~~~}}}mmmVVVFFFDDDRRRgggvvvmmmFFF555555---+++222000******+++,,,---,,,,,,+++...---+++*********,,,,,,111///,,,++++++***)))'''%%%((((((''')))+++)))###$$$%%%'''***...//////---,,,...333777222)))'''******---///...111555222+++)))(((%%%$$$$$$&&&)))+++...,,,+++---111111---)))***,,,...---'''%%%...:::KKKHHH===///'''(((************))))))))))))******......,,,((($$$$$$&&&)))+++***'''###!!!"""'''+++,,,***(((&&&%%%%%%&&&''''''''''''&&&$$$%%%(((***!!!%%%))),,,,,,***'''&&&)))***+++,,,+++***((('''###&&&((())))))))))))***&&&$$$###$$$'''***++++++...------...000111111000***(((&&&###"""!!!!!!!!!###$$$%%%%%%$$$######$$$"""###$$$%%%&&&((())))))***(((&&&(((+++,,,***&&&///+++((())),,,---+++'''***)))'''(((000:::>>><<>>777///---000///+++++++++++++++,,,,,,---...---+++***)))(((((((((,,,+++***)))***)))&&&$$$%%%&&&%%%###%%%***+++((($$$'''+++,,,,,,+++---///)))+++///222///******...***,,,---,,,...111///++++++***(((''''''(((***,,,,,,***+++111777777000(((---------+++%%%$$$,,,777OOOHHH999+++&&&)))------***((('''&&&&&&'''(((***---......,,,)))&&&%%%%%%'''((()))((('''''')))***&&&&&&&&&&&&&&&''''''(((&&&''''''&&&&&&(((,,,///&&&&&&&&&(((******)))''')))+++...//////,,,)))'''&&&((())))))(((((()))***)))&&&"""!!!###&&&)))***+++******+++---...---+++((('''&&&%%%###!!!!!!$$$'''(((&&&%%%'''))))))((('''&&&&&&''''''(((------,,,++++++,,,,,,,,,$$$$$$%%%'''))))))'''%%%%%%&&&%%%###)))444===@@@...'''$$$''')))((('''(((,,,++++++,,,......---,,,..................---,,,+++'''%%%&&&&&&%%%(((,,,***(((%%%%%%'''***,,,---+++---///...+++)))((((((***'''$$$$$$&&&((((((&&&(((((('''###!!!(((///111///---,,,,,,+++***)))------***''''''***)))&&&)))&&&###$$$'''***+++***)))***,,,------,,,***))))))***)))&&&!!!!!!###&&&((((((&&&###"""$$$''')))---$$$###&&&%%%***...333---&&&'''&&&&&&///,,,***)))))))))(((%%%###'''&&&%%%&&&(((***++++++"""###%%%&&&&&&''')))+++,,,***(((((()))))))))''',,,------,,,***)))***,,,)))***+++++++++---111444111000,,,)))+++000///+++"""$$$&&&''''''((()))+++***&&&"""""" """((($$$$$$###""""""###$$$%%%'''&&&%%%(((,,,---***&&&---,,,+++)))))))))***+++)))***)))%%% ###(((RRRrrrxxx\\\@@@,,,  !!!###'''''''''(((+++///222444000666666...%%%###$$$&&&)))(((((())),,,---,,,+++$$$###%%%'''%%% !!!"""$$$%%%%%%$$$!!! ~~~|||zzzzzzzzzzzz~~~}}}~~~eeeGGG777///------...///---+++)))(((((()))***,,,,,,+++***(((&&&%%%%%%)))(((((()))***)))&&&$$$&&&((('''%%%)))///222000,,,...///---***((('''((('''(((******)))(((***---+++,,,,,,,,,,,,------+++---,,,,,,,,,---...000111...,,,,,,222888888111)))---,,,,,,+++'''%%%***222HHH@@@333'''%%%+++...---)))(((%%%$$$$$$%%%((())),,,,,,---,,,***(((&&&&&&(((((())))))(((((((((((($$$%%%'''((())))))((((((&&&''')))))))))***---///)))%%%""""""&&&(((((('''***+++---...---+++)))'''+++***)))'''&&&'''***,,,...***$$$!!!###'''***,,,)))(((((()))***)))'''%%%***)))(((&&&%%%$$$$$$###&&&)))***)))&&&%%%))),,,+++)))'''&&&%%%&&&'''(((///000000...+++***---000''''''''''''&&&%%%%%%$$$$$$''''''%%%'''111:::???---'''###%%%''''''&&&(((---,,,,,,,,,---,,,***((((((***,,,+++))))))+++------(((&&&((('''&&&(((,,,+++'''$$$$$$(((++++++***+++,,,---,,,******+++,,,---)))%%%%%%''')))'''%%%'''(((((($$$!!!!!!&&&***,,,+++******++++++)))'''+++***'''%%%&&&(((((('''((($$$!!!###)))------,,,(((((())))))+++---///000...---***&&&###""""""$$$&&&(((***(((%%%$$$(((+++,,,///&&& %%%''''''...;;;AAA888+++'''$$$$$$---,,,+++)))'''&&&&&&%%%%%%(((&&&&&&(((,,,...,,,)))%%%&&&&&&%%%%%%'''***---*********))))))***,,,---111...+++******+++++++++***+++*********,,,000333333222...***,,,222333111((())))))'''&&&'''***,,,'''%%%%%%%%%###"""'''///&&&%%%###""""""$$$&&&'''(((&&&&&&***...///,,,(((///...,,,***)))((('''''''''***+++&&&###***PPPxxx___===+++""" !!! !!!%%%%%%&&&&&&&&&&&&)))000555333444111)))$$$%%%''''''((('''%%%&&&(((+++,,,,,,$$$###$$$'''$$$!!!###"""""""""$$$%%%%%%$$$}}}zzzzzz|||~~~}}}oooOOO888///+++***---111///,,,***))))))***,,,---......---,,,***((('''(((((((((***+++***(((&&&&&&)))***+++///444555222333111...,,,+++)))%%%###((())))))'''&&&(((+++,,,,,,,,,,,,---,,,++++++,,,++++++---...000111333333111...,,,///444555///******)))+++---+++''''''+++999555,,,%%%&&&,,,...+++)))(((%%%$$$$$$%%%((()))))))))(((((())))))*********)))'''&&&&&&&&&&&&&&&&&&(((***,,,,,,+++)))((('''***---...,,,+++*********&&&"""!!!$$$'''((('''------,,,,,,+++******)))...---)))&&&$$$&&&+++///111,,,&&&###$$$(((+++---''''''''')))+++***(((&&&+++)))&&&$$$$$$&&&)))+++'''''''''%%%###%%%***///'''&&&%%%$$$$$$&&&((()))+++---...+++'''&&&)))---+++)))'''%%%$$$%%%&&&'''%%%***---******000777:::...((($$$&&&(((''''''(((,,,++++++++++++)))%%%######'''******))))))---111,,,(((''')))(((&&&(((+++...***&&&&&&((()))(((&&&+++++++++***)))***,,,...---***''''''((((((&&&$$$&&&(((***)))&&&%%%&&&'''''''''&&&''')))******)))(((%%%"""###%%%&&&((())),,,(((%%%'''...333333111)))(((&&&%%%(((---222666222///+++(((&&&%%%$$$$$$%%%(((******)))))),,,///...333---(((***((((((333HHHNNNCCC111+++'''%%%+++---,,,)))'''%%%$$$%%%'''(((''''''***......+++'''******)))'''%%%&&&))),,,)))***,,,+++***,,,000333333///+++)))***++++++***(((((()))((((((***...111666666111++++++///000...///...,,,)))'''''')))+++$$$$$$&&&(((&&&###&&&,,,%%%$$$###""""""$$$&&&'''&&&))),,,......,,,+++***000...,,,***'''%%%###""""""&&&(((%%% %%%,,,LLL{{{ggg???)))!!!"""!!!###!!! $$$!!!$$$''''''&&&''',,,111777333***!!! $$$%%%###'''%%%"""###%%%(((***+++$$$###%%%'''%%%!!!!!!$$$)))%%%  ###%%%%%%~~~|||}}}~~~|||~~~~~~yyyYYY;;;111***'''---///...,,,+++,,,---///000///000222333222000...---))))))(((***,,,,,,+++***(((+++,,,,,,///333222---222///,,,+++,,,+++(((&&&+++,,,+++''''''+++------++++++,,,///---((((((+++'''(((***,,,...////////////---+++,,,//////---+++(((''')))------(((&&&''',,,,,,***'''(((,,,---******((('''&&&&&&'''(((***(((&&&$$$%%%(((+++---...+++)))%%%$$$$$$%%%%%%%%%)))***---......---***)))+++---//////,,,)))((('''+++(((&&&%%%&&&((())))))000///...,,,++++++++++++...---***'''%%%''',,,//////+++&&&$$$%%%(((******&&&'''))),,,...///---+++)))'''$$$""""""&&&))),,,"""!!! ###'''+++...############%%%''')))******,,,---,,,)))(((+++---***'''$$$###&&&)))***+++&&&,,,///------111444555///)))%%%(((***)))((()))***************)))%%%""""""&&&***,,,+++,,,///222+++'''&&&))))))'''(((+++000...+++((('''&&&%%%$$$+++++++++)))((((((***---))))))******)))'''%%%###%%%(((+++,,,+++)))(((((('''&&&%%%&&&)))+++,,,+++'''"""!!!$$$%%%'''***///---+++,,,111555666666,,,)))&&&$$$&&&,,,222666111...)))((())))))'''$$$%%%&&&(((***,,,...//////+++111///...000***)))333GGGOOODDD333...+++'''))),,,+++)))&&&$$$###%%%'''(((((()))***,,,+++(((&&&,,,,,,***'''%%%%%%&&&)))(((+++...,,,***+++111666333000---+++************%%%'''((((((((()))+++---666666333,,,)))+++***'''222000...***&&&&&&(((***$$$###%%%(((&&&!!! """$$$############$$$&&&'''%%%+++111222...)))((((((---,,,***(((%%%###!!! !!!$$$%%%### %%%***CCCnnn}}}aaa???(((!!!%%%"""###$$$"""!!!"""&&&((('''(((***---888333)))!!!""" '''$$$!!!!!!###&&&((()))%%%$$$%%%'''&&&"""###&&&...(((!!!!!!""""""~~~eeeBBB444+++%%%---,,,,,,+++++++++,,,---......000222555555444222000***)))((()))+++------,,,///000///,,,,,,...,,,'''---......,,,******+++,,,***,,,***&&&(((...000---)))))),,,///,,,&&&$$$(((&&&''')))***++++++***)))''')))***+++++++++++++++)))%%%&&&***,,,)))'''''''''+++,,,)))))),,,---,,,******))))))))))))******(((&&&%%%'''+++...//////)))&&&$$$$$$&&&((('''%%%)))***---...///...,,,+++/////////,,,)))'''((()))'''((()))((('''&&&((()))------------+++***(((((()))+++,,,,,,******+++,,,,,,***''''''((()))))))))))))))***---...---+++((((((&&&$$$###$$$%%%''')))""" """'''++++++)))!!!"""###$$$&&&((())))))+++,,,---...---,,,------)))&&&###&&&+++///...,,,'''+++---+++,,,000333222...)))&&&***,,,***(((((((((((()))+++---,,,***'''!!!$$$'''***++++++,,,,,,)))&&&%%%((()))'''(((,,,111000///+++'''$$$$$$$$$+++++++++)))''''''((()))###(((------)))$$$###$$$%%%'''***+++,,,,,,,,,,,,+++)))''''''***,,,---...)))""""""$$$###%%%***...---,,,,,,...000333444...,,,)))((((((***---///,,,(((%%%'''+++---***&&&%%%%%%%%%***...000---)))$$$((((((---444---'''///:::CCC;;;---...///)))''')))***)))&&&"""!!!###%%%''')))******(((&&&%%%%%%******)))'''$$$###$$$&&&&&&***,,,***%%%%%%+++222222111///---***))))))***&&&(((******)))''''''(((+++//////+++)))+++***'''//////,,,)))&&&%%%''')))%%%""""""%%%&&&""" ######$$$$$$%%%&&&&&&'''&&&,,,333444000)))$$$###(((''''''&&&%%%$$$""""""%%%%%%$$$""" !!!###444OOOWWWIII:::---(((---%%%%%%%%%$$$###"""!!!!!!!!!%%%'''((()))***+++---000---$$$ %%%&&&'''%%%""""""$$$&&&'''(((%%%###$$$'''&&&"""###''')))$$$!!!###"""!!!~~~{{{~~~|||{{{~~~mmmGGG888+++$$$...++++++***(((''''''&&&&&&***,,,000333444444222000***)))'''(((***---......666666222+++)))***(((###+++///222...(((&&&***///&&&)))((($$$'''...000,,,''''''+++///,,,###"""&&&''')))***+++***(((&&&%%% %%%)))+++***)))***+++***%%%$$$'''***)))((()))'''---///,,,***,,,......******++++++++++++******(((''''''***...000///---%%%$$$$$$&&&)))***(((&&&((()))+++---///......---222111---)))%%%&&&))),,,###&&&)))(((%%%###%%%'''((()))+++,,,+++((($$$"""%%%)))...000///,,,***)))+++*********,,,,,,***)))---,,,,,,,,,+++(((###(((((('''''''''&&&&&&&&&'''$$$###'''...///)))###!!!"""$$$&&&'''((())))))'''''')))***++++++***))),,,(((&&&***111444000+++'''))))))''')))///222111---((('''+++---+++((('''&&&''')))---000111///---!!!$$$''')))((('''%%%'''%%%%%%((()))'''(((,,,000111111---'''###$$$&&&+++++++++)))'''%%%&&&''' '''...///(((###"""$$$&&&'''((()))+++---...000///---))))))***---...///,,,$$$!!!###$$$###$$$))))))))))))(((((()))---//////...---+++***)))((((((&&&###!!!%%%,,,///,,,'''&&&$$$$$$)))///000***### )))555000&&&))),,,666000''',,,000***&&&'''((((((%%%!!! !!!$$$&&&)))+++***&&&######%%%'''''''''&&&###"""###$$$###''')))%%%$$$+++111222111...+++((()))***(((***,,,,,,)))&&&%%%$$$%%%))))))+++......,,,,,,,,,***(((%%%%%%'''(((&&&!!!$$$(((&&&%%%%%%###$$$%%%&&&''''''''''''(((---333555111***"""$$$$$$%%%%%%&&&%%%%%%%%%)))'''%%%!!!&&&222444222666444000555((('''&&&'''((((((&&&$$$!!!"""###%%%((()))****** +++000***"""###***000(((&&&$$$###%%%'''''''''$$$###$$$&&&%%%"""###''' $$$'''&&&###jjjMMM777000...,,,((())))))&&&$$$$$$(((+++///...,,,+++,,,///222444---,,,***''''''***000444444444333///***'''(((***000111111///+++(((''''''(((''''''+++///111000...***''')))......)))'''***)))((((((''''''''''''((('''))),,,,,,,,,+++++++++,,,((((((,,,+++&&&%%%(((,,,***)))***,,,------,,,---///,,,''''''------))),,,///222444333111---+++ """&&&+++///111000///)))'''&&&(((,,,---((($$$000000---)))***---,,,(((((((((((())))))'''$$$!!!''')))******)))(((%%%!!! &&&---000...,,,+++++++++)))((()))+++---------///---***)))(((%%% %%%(((******((('''))),,,,,,)))(((+++//////'''  ###''')))***++++++$$$$$$%%%)))---...+++(((,,,,,,,,,,,,---...///000,,,...+++''')))000222//////***(((+++---***'''''')))'''&&&+++111222---'''$$$))))))&&&###$$$&&&(((+++)))%%%&&&+++000000111---)))%%%%%%'''+++...---+++(((%%%######$$$$$$%%%&&&'''((())))))((('''***---...,,,((('''+++///.........,,,******+++,,,)))$$$$$$))),,,)))$$$"""''''''&&&$$$'''+++)))$$$000+++$$$!!!###%%%''''''$$$###$$$(((+++,,,***'''+++***((((((,,,...((("""''')))&&&$$$&&&&&&''')))+++,,,***)))!!!$$$((((((%%%""""""###,,,...---((((((,,,***%%%,,,)))'''***...---&&&"""$$$%%%""" %%%+++---555888000)))((()))'''&&&***...000...***((('''$$$(((---//////---+++***222000,,,(((&&&%%%%%%%%%#########&&&))))))&&&###$$$'''(((%%%%%%((('''$$$(((***///333///'''###%%%"""%%%((())))))((())))))///+++&&&############"""(((###......,,,OOOcccIII999...'''******%%%###''''''&&&%%%'''***)))&&&""""""%%%'''%%%######(((......(((&&&******%%%###&&&!!!$$$&&&&&&### !!!'''******)))zzzwww~~~pppVVV???222+++'''+++,,,,,,***(((''')))+++111000///...///111333555***++++++*********---///111222222///,,,+++---///......---+++)))(((''''''(((''''''))),,,...---+++---)))(((++++++))))))...***)))((('''&&&&&&&&&''')))***,,,,,,+++***))))))***''''''******%%%%%%(((...***&&&###$$$&&&'''((((((***)))&&&(((...000...))),,,000333222...)))%%%###%%%(((---111333333333---+++)))***---,,,(((###***---...++++++---+++&&&%%%%%%&&&'''((('''### )))++++++(((&&&%%%%%%%%%"""&&&***,,,+++(((&&&$$$)))(((((()))+++---,,,+++,,,***)))((()))'''### """%%%''''''&&&'''***...***'''&&&)))...///***$$$ """$$$'''((('''&&&%%%'''&&&&&&(((******(((%%%''''''(((((()))***+++,,,---...+++&&&(((///333111,,,((()))---000---******)))'''&&&***000111,,,&&&###((()))'''$$$%%%''')))------((('''+++///000///,,,'''"""!!!###''')))*********)))((((((((('''$$$&&&(((***+++,,,,,,,,,---///000---'''%%%&&&)))+++,,,,,,,,,+++***)))***&&&"""###)))---+++&&&$$$%%%%%%"""""")))***(((((($$$ """%%%'''(((%%%%%%&&&))),,,---+++((('''(((((((((+++...***######!!!!!!"""&&&'''&&&%%%%%%%%%%%%'''))))))(((&&&!!!###&&&'''&&&%%%%%%%%%,,,---***&&&''',,,---)))+++******---///---'''!!!"""$$$%%%######''')))000444...((((((((('''%%%%%%'''+++...---***'''$$$(((---///...,,,+++***///...,,,***'''&&&%%%$$$$$$$$$$$$$$$$$$###""" %%%((((((&&&&&&******(((((((((***,,,)))$$$###&&&###%%%'''((()))***---///...+++'''$$$######"""!!!)))$$$///555;;;bbbzzzfff888,,,&&&+++...***'''(((%%%$$$%%%'''******(((%%%###%%%&&&%%%###%%%***///+++'''%%%(((((($$$!!!### """%%%&&&'''&&&$$$""" ###%%%$$$}}}~~~|||uuu|||~~~uuuooonnnwwwwww^^^DDD333+++)))***++++++***'''&&&&&&'''111000.........000222333&&&))),,,------+++++++++,,,---......------///111,,,***((('''((()))((((((***)))((()))+++,,,,,,+++///+++((()))******---222---+++(((&&&$$$$$$%%%&&&)))*********)))((('''&&&)))'''&&&((((((&&&&&&)))///)))### ###''')))'''((((((&&&''',,,//////%%%)))...111111,,,%%%!!!%%%&&&))),,,///222333444...+++***+++------***'''$$$+++///...---,,,***%%%&&&%%%&&&''')))(((&&&###,,,+++)))'''%%%$$$&&&(((&&&''')))++++++(((###(((((((((***,,,,,,+++)))(((''''''((()))(((%%%######%%%&&&&&&$$$%%%)))---)))&&&$$$''',,,...+++'''"""$$$&&&((('''%%%"""%%%%%%&&&(((***)))'''%%%#########$$$%%%&&&'''(((......+++'''(((---000111+++)))+++000222...*********''''''***//////+++&&& $$$((()))'''&&&'''((()))///000***&&&)))---///)))'''###!!!!!!###&&&(((%%%'''***---...---***)))%%%&&&(((+++---...///000---...///+++&&&###$$$&&&&&&&&&'''((()))(((((('''$$$!!!!!!(((,,,+++)))((($$$###'''++++++"""  ###'''))))))&&&&&&(((***,,,---+++)))&&&)))+++))))))+++)))%%%%%%###""""""%%%'''((((((%%%%%%%%%'''))))))(((&&&######$$$&&&((()))((('''+++***'''$$$''',,,///---)))+++...000///+++'''######&&&'''&&&###"""$$$&&&%%%+++...,,,((('''&&&$$$$$$!!! %%%,,,///,,,'''$$$'''+++------***))))))***+++++++++***(((%%%$$$###$$$$$$!!!&&&((('''$$$%%%***,,,+++***((('''(((&&&$$$&&&***&&&''''''((())),,,111444///,,,)))''''''&&&$$$"""'''"""***000:::cccvvv???///$$$(((...,,,((('''###$$$%%%(((******)))&&&$$$%%%&&&$$$###%%%+++000+++((((((++++++((($$$$$$###$$$%%%'''''''''&&&&&& !!!!!!vvvjjjkkkqqq~~~~~~~~~yyymmmkkkmmmxxx}}}dddHHH555///111)))***++++++***)))((((((---,,,+++***+++,,,---...%%%(((,,,.........---...((()))***++++++,,,---...,,,)))&&&%%%(((***+++***+++******+++,,,---......000---+++++++++---000333...,,,(((&&&$$$$$$%%%&&&'''&&&&&&'''(((((('''&&&)))(((''''''(((((()))+++...)))$$$"""%%%)))...000,,,,,,+++(((&&&''')))***%%%(((,,,//////,,,(((%%%&&&''')))***+++,,,...///***(((((()))---......---$$$+++000...------+++(((,,,***((((((***,,,,,,,,,---(((%%%(((,,,+++))))))+++******,,,...,,,&&&!!!(((((()))+++------***(((%%%&&&&&&''''''&&&%%%###'''))))))&&&###"""%%%)))(((%%%###%%%)))+++)))'''$$$&&&(((***)))%%%""" ###'''+++---,,,)))'''""""""""""""$$$%%%&&&'''...///...+++******+++++++++***,,,111111,,,((('''+++)))(((+++...///,,,((($$$&&&))))))(((&&&'''((('''---///)))$$$%%%))),,,""""""$$$%%%''')))+++,,,"""&&&+++///000...***(((&&&''')))***,,,---......++++++***'''$$$$$$'''***"""""""""###&&&(((******'''###!!!%%%(((((())),,,%%%%%%###!!!'''++++++#########$$$&&&((()))***%%%&&&(((***+++***)))'''(((---///+++'''&&&%%%### !!!###&&&(((***+++%%%%%%&&&)))+++,,,+++***(((%%%$$$%%%)))+++***'''))))))''''''))),,,,,,+++$$$)))...///,,,(((%%%$$$$$$&&&)))***)))((((((***$$$'''******(((%%%###!!!""" """(((+++***((($$$'''+++,,,+++)))((('''%%%'''***,,,+++)))&&&###"""$$$$$$$$$&&&$$$!!!"""(((,,,,,,---)))(((***)))(((***...+++***)))'''(((+++111555---+++************(((&&&)))&&&(((''',,,NNNoootttTTT<<<&&&###'''&&&$$$###$$$$$$&&&((()))((('''%%%&&&&&&%%%"""!!!###'''+++%%%$$$&&&)))+++)))&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%  !!!"""{{{lllbbb^^^pppuuuzzz~~~{{{|||}}}|||wwwooooootttpppTTT===333333,,,,,,---///000111111000++++++***)))))))))******%%%'''***,,,...///111333*********++++++,,,,,,++++++***''''''(((+++,,,,,,)))))))))******+++---///---............000000///---+++)))'''%%%%%%&&&'''$$$###"""$$$'''))))))(((******((('''(((+++...///...+++)))))),,,///111111000...---***&&&###%%%(((((()))+++---.........---(((***+++***(((((()))+++((('''''''''))),,,------***...///,,,,,,......,,,000---(((''')))---000111+++###""",,,666444---''',,,++++++---///...)))%%%(((((()))+++,,,,,,)))'''$$$%%%&&&&&&%%%###"""!!!((()))***((($$$###&&&))))))&&&###$$$&&&''''''%%%&&&'''***++++++)))&&&$$$!!!%%%+++//////---)))&&&%%%$$$$$$%%%%%%&&&'''(((,,,...000000,,,'''$$$%%%)))(((+++//////***((()))+++***)))+++...///---***((()))******((('''&&&&&&$$$)))***$$$ ###''')))!!!$$$)))---//////...,,,&&&)))---111111///+++)))((((((((((((((())))))))),,,***&&&"""!!!$$$)))---%%%### """&&&,,,///111,,,&&&"""###$$$%%%(((---'''******'''&&&))))))'''&&&''''''&&&&&&&&&&&&'''###%%%'''((('''&&&%%%$$$'''---///+++&&&%%%&&&%%%"""%%%&&&&&&&&&&&&"""###$$$(((,,,......,,,,,,(((%%%&&&(((***)))''')))((())),,,---+++'''%%%!!!&&&,,,---)))$$$"""###!!!$$$(((***+++,,,------((('''''')))((($$$  !!!###$$$$$$&&&((())))))+++...///---+++******###%%%)))++++++)))&&&$$$ #########%%%&&&$$$!!!###)))......,,,)))))),,,---******,,,...---***'''&&&(((---111'''&&&&&&''')))***)))(((...///...'''&&&???bbbuuulllMMM---!!!!!!!!! """$$$&&&'''((('''%%%######(((&&&$$$!!! """%%%!!!###$$$"""%%%%%%%%%$$$###"""!!!  !!!""""""""""""xxxjjj```\\\dddooozzzzzzzzzyyy{{{|||xxxwwwwww}}}fffHHH444...+++++++++---000222222222---,,,,,,+++************%%%''')))+++,,,...222555...---------......,,,***+++,,,,,,***))))))+++---&&&''''''&&&%%%&&&)))+++)))---///......///---)))******))))))((()))))))))%%%###"""$$$)))------+++***+++)))&&&'''---111222///...------...///...---///------+++'''###&&&++++++++++++,,,---///000111+++...000...+++)))***,,,,,,***(((&&&&&&'''((()))///000---***+++///000,,,...+++'''%%%'''***---///((( !!!000;;;777,,,&&&((()))***,,,---,,,)))&&&'''&&&&&&((())))))'''%%%$$$&&&'''&&&$$$"""!!!!!!"""%%%((((((''''''))),,,)))'''%%%%%%'''''''''&&&''')))***,,,,,,,,,***)))(((+++///000---)))%%%###)))((((((''''''(((((())))))+++///000+++$$$!!!###((('''))),,,+++)))***...)))((()))+++---......,,,************)))(((((('''$$$&&&%%% $$$((()))'''***---000000...+++)))+++---...000000///...---)))((('''&&&%%%$$$$$$$$$...***%%%!!!!!!$$$***---+++((($$$&&&+++000333333...((($$$$$$$$$###&&&+++(((---///,,,***)))'''$$$%%%%%%%%%$$$"""!!!"""$$$!!!###&&&&&&$$$###""""""$$$))),,,)))'''(((***))) """%%%&&&$$$!!! """&&&***,,,,,,+++,,,***'''&&&&&&(((((((((***(((***...///)))$$$""""""&&&******'''$$$######!!!###&&&))),,,...///000---(((&&&((()))%%%!!! !!!###%%%%%%$$$%%%''')))---///111222000---------$$$%%%'''((()))((('''&&&"""$$$$$$&&&)))***(((%%%'''---111000)))&&&&&&+++,,,)))'''(((------+++(((%%%%%%''')))###!!!!!!"""$$$&&&'''&&&+++000000)))(((999XXXqqqsssSSS111###"""!!!"""%%%$$$&&&''''''%%%"""!!! &&&%%%###  !!!$$$"""""""""######""" """"""!!!!!!!!!~~~vvvooo^^^```dddmmmwwwzzz{{{{{{||||||{{{oooOOO666,,,+++)))'''(((,,,...///.........---,,,++++++******%%%''')))******+++...//////...---...//////,,,))))))---000---(((&&&(((,,,((()))(((%%%""""""$$$'''''',,,---******+++)))$$$'''(((***+++,,,,,,,,,,,,+++'''%%%'''---000000...)))+++((($$$&&&...333222///...,,,---...///...---///---------(((###&&&...++++++,,,,,,---------,,,***...222222...+++,,,...---+++)))&&&$$$%%%''')))222///***(((,,,111///((()))((('''''')))***)))(((&&& %%%333999111(((&&&'''))),,,,,,+++)))''''''$$$###"""###$$$$$$###"""$$$&&&)))(((%%%######$$$###''')))''''''(((+++((((((((()))***+++***************+++,,,,,,,,,,,,---......,,,'''%%%%%%&&&+++***)))(((((('''''''''''''''***,,,(((!!!"""(((000---,,,+++(((%%%(((...%%%&&&&&&(((+++,,,------))))))))))))+++++++++***'''&&&"""""")))---,,,++++++*********))))))))),,,+++***)))***,,,///000)))(((&&&$$$###"""""""""(((&&&######%%%))),,,...---***((()))---///...+++)))'''&&&((('''$$$$$$((('''---///,,,((('''%%%"""!!!"""!!! ###&&& ###&&&&&&###!!! !!!$$$((()))''''''+++,,,***###%%%&&&%%%!!!""""""$$$&&&)))+++***)))))))))'''%%%$$$&&&))),,,+++((()))......(((######&&&(((******)))'''&&&&&&&&&'''))),,,///222333333000((($$$(((+++(((%%%%%%"""###$$$&&&((())))))(((---///000000...+++++++++&&&&&&%%%%%%&&&&&&'''((('''(((&&&""""""'''***,,,+++((()))...111000)))%%%$$$((()))'''%%%%%%)))***)))'''$$$""""""###$$$""" !!!###$$$$$$###******'''***222DDDZZZ```FFF---%%%&&&%%%%%%((( ###&&&&&&###!!! !!!###""""""!!!""""""!!! """%%%$$$!!!###&&&$$$ """""" !!!  """~~~}}}}}}zzzmmmeee]]]]]]fffvvv{{{}}}~~~~~~}}}}}}nnnPPP999000///,,,)))))),,,///000///...------,,,+++***))))))$$$&&&)))+++***)))))))))---,,,+++,,,......+++((((((...222///'''###&&&+++------+++'''"""!!!"""%%%&&&******&&&%%%'''&&&!!!%%%'''***---...///...---000,,,)))***///222111///(((***'''"""%%%---333222...,,,+++,,,///222333333222//////...((("""%%%---***+++,,,------***(((&&&&&&,,,111222///,,,---///+++***(((&&&%%%&&&***---222...)))'''---222---$$$&&&''')))+++---+++'''$$$$$$"""(((444444)))$$$((())),,,///...***''''''(((###!!! !!!!!! $$$'''***)))'''%%%&&&'''###((()))'''%%%%%%&&&'''((()))+++---.........++++++*********+++,,,---...---+++&&&"""###'''+++,,,+++)))((('''&&&&&&&&&%%%$$$&&&(((%%% %%%---;;;666111,,,%%%!!!$$$***######$$$&&&)))+++,,,---'''''''''))),,,---...---+++'''!!!$$$...222000)))'''%%%######&&&)))+++***'''$$$"""$$$(((---111((('''%%%###"""""""""### !!!%%%***...000111+++)))(((***---,,,&&& $$$$$$(((,,,+++&&&$$$%%%%%%+++---)))%%%%%%$$$""""""''',,, ###&&&&&&### !!!(((******''''''******'''###%%%%%%### !!!$$$'''&&&''')))++++++***(((&&&''''''%%%###%%%+++000,,,'''''',,,,,,'''%%%&&&++++++++++++++++++***)))---------000333555666666222(((###(((---+++))))))$$$!!!!!!%%%,,,...+++''')))+++,,,,,,)))'''&&&'''(((&&&%%%###$$$%%%''')))++++++)))$$$ ###&&&)))+++***'''(((---///...,,,&&&###&&&((('''%%%&&&%%%'''((('''$$$!!! )))&&&"""!!!"""$$$%%%%%%###(((&&&''',,,,,,111AAAJJJ666&&&%%%)))((('''(((!!!$$$%%%""" !!!"""!!!!!!!!!###$$$%%%###"""%%%(((%%% ###!!!"""###""" !!! """$$$uuuooofff]]]\\\fffxxx|||}}}yyyZZZ:::111---,,,******---111000---111111000///...,,,***)))***))))))***,,,------++++++,,,---,,,*********,,,////////////...---,,,+++111000---+++)))((((((((()))'''%%%$$$###""" &&&***+++***+++//////,,,******,,,...+++'''(((---((((((((()))+++---000111/////////---,,,,,,---///333111...,,,+++***(((&&&***///333111---+++***))))))---333666555111...,,,***)))&&&%%%%%%(((...222...***'''***...---&&&((()))+++,,,+++)))'''&&&&&&%%%%%%&&&'''(((&&&$$$'''(((***---//////---+++(((###)))******)))&&&$$$###$$$ %%%(((***(((&&&$$$"""%%%(((+++------,,,+++''',,,222222---)))'''((()))+++,,,)))%%%%%%)))...+++''''''+++---)))%%%$$$"""###(((***!!!''';;;VVVKKK444%%%$$$!!!&&&$$$###""""""###$$$%%%&&&######$$$&&&))),,,.../////////***"""!!!(((///222((($$$!!!"""%%%)))***))))))((('''$$$"""$$$(((,,,(((***+++)))%%%!!!!!!!!! (((///222444)))))),,,000///'''!!! !!!)))...)))$$$%%%))),,,******)))((('''%%%"""!!!""" !!!$$$&&&&&&&&&$$$$$$(((+++(((!!!&&&'''%%%"""$$$((()))&&&%%%((($$$!!!%%%%%%+++,,,,,,)))$$$###$$$&&&&&&'''((()))***++++++,,,...***&&&'''+++---,,,))),,,,,,,,,---------,,,,,,,,,---///222444444222000+++&&&!!! $$$(((+++,,,(((###"""***///...+++***)))'''&&&&&&&&&%%%%%%%%%(((***&&&###(((+++)))&&&%%%%%%%%%$$$###$$$(((((($$$$$$)))...///&&&%%%$$$###"""###$$$$$$$$$"""!!!!!!"""######"""+++)))$$$"""%%%(((%%%!!!''',,,***%%%$$$+++222000000***""""""&&&'''###!!!###""" ###!!!""" """ $$$)))***$$$ """"""###$$$%%%%%%&&&&&&}}}ttthhh```aaaiiippp{{{~~~{{{}}}}}}xxxZZZ:::///''''''''')))...222222111......------,,,,,,++++++,,,,,,---000222222000...+++---...---,,,++++++,,,000//////...............000///---+++))))))))))))(((((((((((((((((('''&&&''')))(((&&&''',,,...,,,%%%$$$%%%'''%%%"""###(((,,,+++***)))))))))***+++,,,,,,,,,+++***+++...111222000---***)))((('''&&&...//////---***)))))))))***---222333222///,,,+++'''''''''''''''))),,,...------------,,,***(((&&&++++++,,,---------,,,+++######$$$&&&(((&&&### %%%%%%$$$%%%'''(((((('''***'''""" %%%&&&'''&&&###"""!!!"""$$$%%%((())))))'''%%%###%%%&&&(((******)))((('''$$$)))---,,,'''###"""###%%%(((++++++((('''))),,,***'''&&&+++,,,)))%%%%%% !!!(((,,,&&&"""--->>>\\\RRR;;;)))&&&!!!""""""!!!  !!!"""###''''''(((((())))))******...///+++%%%"""%%%((((((%%%%%%&&&(((++++++(((%%%&&&$$$"""###'''***++++++$$$(((+++***&&&###$$$&&&$$$""" """''',,,...///&&&(((,,,...+++%%%%%%***'''++++++'''$$$%%%'''&&&(((***---+++'''$$$$$$%%%'''%%%$$$$$$''')))))))))&&&&&&))),,,***$$$"""$$$***(((%%%$$$(((---+++%%%###'''%%%!!!###!!!+++---...,,,)))''''''((((((***,,,///222333333333111---******---...,,,))),,,---...///...---,,,++++++******---000222000---...***%%%$$$&&&***+++,,,'''### """(((---...---+++&&&!!!!!!###$$$###$$$%%%%%%!!!!!!((('''%%%&&&''''''&&&$$$###&&&&&&""" ###&&&%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&'''%%%###&&&+++***&&&%%%***---+++'''%%%(((,,,......+++&&&'''++++++'''$$$"""  !!!###!!!!!!###""" $$$###!!!###$$$$$$((('''%%%###!!!wwwjjj```\\\\\\ppp|||yyyyyy~~~|||~~~xxx\\\;;;...&&&%%%'''***...000000000+++************+++---...------///111333333111...+++---//////---+++++++++---,,,,,,+++,,,---...///...---+++***)))******+++%%%'''))),,,------,,,+++&&&(((&&&"""###))),,,+++$$$!!!!!!###"""!!!&&&000...+++(((&&&%%%$$$$$$))))))***))))))+++///222111///,,,)))(((((()))***...+++)))((())))))******)))+++...///---+++******&&&'''(((((()))***+++++++++///222000***'''***.........---,,,,,,,,,,,,,,,&&&'''))),,,---+++&&&"""%%%$$$""" """$$$%%%)))(((&&&%%%%%%"""###$$$%%%%%%###""""""###+++******)))'''%%%$$$###%%%&&&'''(((((('''&&&%%%###&&&'''&&&""" """!!!&&&***+++***((()))+++(((%%%&&&***+++(((%%%%%%%%%,,,***(((111>>>TTTNNN;;;***'''"""###&&&%%%$$$###"""###$$$%%%++++++***)))((('''&&&&&&(((++++++&&&#########!!!!!!$$$)))...000,,,%%%!!!###+++///---((($$$***...,,,&&&"""$$$((()))&&&$$$$$$&&&((())))))&&&)))------&&&!!!%%%...------***$$$###%%%%%%!!!&&&+++///---((($$$&&&******(((%%%%%%''')))******&&&&&&(((+++***%%%$$$'''+++((($$$$$$+++000,,,###$$$((((((%%%###$$$$$$"""%%%''')))(((&&&$$$###$$$(((***...111444666666777222///,,,,,,......+++))),,,---.........,,,+++)))...***(((***///222000---111...+++)))***+++++++++'''%%%"""###&&&***---///---%%%$$$&&&&&&'''&&&$$$"""!!! !!!"""%%%%%%%%%'''))))))(((&&&$$$'''&&&###"""###"""&&&&&&''''''((((((''''''$$$&&&)))(((&&&%%%(((***(((***((($$$###%%%&&&###)))***+++***'''$$$######((())))))(((***---,,,((()))$$$ """!!! $$$%%%$$$$$$'''&&&###"""%%%'''(((***'''$$$ xxxjjj___ZZZjjjttt}}}xxxzzz~~~zzzaaa@@@000,,,***+++...///,,,++++++***)))(((((())),,,///000++++++***,,,...///...---+++---//////---+++******&&&'''(((***+++++++++++++++***)))(((((()))***+++###&&&***---------,,,,,,%%%'''&&&###$$$(((***)))(((%%%###%%%%%%###%%%***...,,,***'''%%%$$$$$$$$$((()))***)))***,,,000333///...,,,))))))***...111+++&&&$$$'''******))))))$$$&&&((((((((((((***+++))))))((()))***++++++++++++...111...)))'''+++111///---+++)))((('''((()))++++++,,,...///---)))&&&''''''&&&$$$######$$$%%%%%%%%%&&&&&&&&&%%%###"""$$$&&&''''''&&&%%%&&&'''---+++(((&&&$$$$$$$$$%%%''''''''''''''''''&&&&&&###$$$%%%$$$"""!!!###&&&###&&&))))))((('''((()))&&&$$$%%%)))***&&&$$$%%% $$$******)))...666>>>???222$$$$$$$$$###))))))((('''%%%%%%%%%&&&&&&******))))))(((''''''&&&###((()))&&&$$$%%%$$$"""###)))......)))!!!%%%+++---***&&&(((...222...&&& """&&&+++)))'''%%%%%%%%%&&&&&&)))***,,,,,,%%%!!!''',,,---***$$$!!!###$$$###(((+++...---***((()))******'''$$$$$$%%%'''((((((%%%$$$&&&(((&&&!!!!!!$$$''''''%%%$$$(((---***###''')))***)))((((((***+++$$$%%%%%%%%%$$$$$$$$$$$$&&&&&&(((***,,,///111333---,,,++++++---,,,***(((,,,,,,+++***))))))))))))333...***+++111444333000333111///---,,,+++*********(((%%%$$$$$$'''***------&&&%%%+++------)))&&&$$$$$$&&&'''&&&%%%%%%%%%&&&(((******(((&&&!!!$$$$$$###%%%'''$$$###%%%&&&((()))(((((('''$$$(((+++)))%%%###%%%)))$$$&&&%%%  """!!!)))((((((((('''$$$ !!!"""$$$%%%((((((&&&###&&&$$$""""""###$$$###!!!"""&&&(((&&&'''***)))&&& """!!!"""%%%&&&&&&%%%###!!! """$$$&&&wwwkkkdddeeehhhoooyyy|||{{{~~~iiiGGG444///---///333111+++(((***+++***))))))***,,,///000+++)))&&&&&&(((+++,,,,,,***,,,------***)))(((((("""$$$(((,,,---,,,***)))((('''&&&&&&&&&''')))***%%%(((,,,...---+++***+++$$$((()))((()))+++***'''---(((&&&)))))))))***...)))((('''&&&&&&'''((((((+++,,,,,,,,,+++,,,...000*********((((((+++000444+++%%%$$$***,,,'''######!!!###$$$%%%'''***,,,...+++((((((***,,,---,,,+++******)))((()))+++---+++***(((&&&&&&''')))***,,,***))))))******)))((('''***,,,,,,)))&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''))))))((('''((()))***((($$$"""!!!###%%%''',,,+++***((('''&&&&&&%%%#########""""""$$$(((***(((((('''&&&$$$$$$%%%'''$$$"""$$$((('''###!!!###%%%&&&(((***)))''')))---444999///""""""###$$$***((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&'''(((***+++&&&))))))%%%###&&&'''%%%"""&&&)))'''######'''((('''&&&%%%***...111...&&&!!!"""%%%)))((('''&&&%%%%%%&&&'''((('''))),,,***### ''',,,,,,%%% """'''***+++***)))+++------***''')))'''$$$$$$%%%'''((((((&&&$$$%%%'''%%% """%%%)))***'''&&&)))***((((((((((((((()))***...222...---+++******,,,------&&&$$$"""!!!"""%%%))),,,((()))***,,,------+++***---+++'''%%%$$$&&&)))+++555000,,,---111444444222333222111///---+++******---+++(((%%%$$$%%%'''((((((%%%"""$$$+++111222111,,,((($$$$$$&&&'''$$$!!!''''''''')))+++***(((%%% ###)))...***### """$$$&&&'''(((''''''%%%(((+++)))### !!!$$$$$$((())))))((('''((()))'''###  ###%%%###!!! $$$'''((('''%%%%%%&&&"""%%%'''%%%&&&((('''$$$!!! ###$$$ """$$$###!!!"""!!!!!!"""$$$(((,,,///xxxrrreeeaaaaaaiiittt}}}||||||~~~pppMMM888---+++///555444,,,***...,,,,,,+++******+++,,,---+++)))'''''')))+++------+++,,,,,,+++(((''''''(((%%%'''+++///000///---,,,''''''&&&%%%&&&'''((()))(((,,,//////,,,))))))+++%%%))),,,,,,,,,---+++''',,,(((&&&)))+++++++++---&&&&&&&&&'''(((***,,,---///000111///,,,)))((((((&&&((()))(((''')))...333///)))(((---+++!!! """###$$$'''***---000,,,((('''))),,,,,,+++)))&&&$$$%%%(((******)))''''''&&&''')))+++...000...,,,))))))***,,,,,,,,,%%%+++000111---(((%%%$$$'''(((((('''$$$######$$$$$$&&&((((((&&&&&&&&&'''&&&$$$!!!"""&&&)))222000---)))'''%%%$$$$$$###"""!!!!!!###&&&(((******(((&&&$$$######$$$%%%"""!!!###&&&$$$ ))),,,---,,,(((&&&(((+++:::BBB888&&&"""!!!!!!'''+++***)))((((((((()))***$$$###""""""$$$'''+++...***---,,,&&&$$$&&&'''&&& """$$$$$$""" """&&&'''&&&$$$$$$%%%)))+++---,,,(((%%%%%%&&&%%%'''''''''&&&&&&''')))$$$$$$(((......(((###!!!"""***---'''"""###***...,,,(((&&&(((---...)))$$$)))((('''((()))+++******&&&&&&(((***(((###"""$$$''',,,...)))&&&)))---...'''%%%%%%''''''(((,,,222444111//////000111111111'''%%%""" """&&&)))'''))),,,...//////---,,,---+++'''%%%%%%'''+++...222000...---///111222222222222222000---+++,,,---///,,,(((&&&&&&&&&%%%$$$######$$$'''+++///000000444000,,,******((($$$ ((((((((()))++++++)))'''!!!"""$$$)))222999555--- """$$$%%%'''((((((%%%(((***((($$$!!! !!!!!!  &&&***)))+++*********+++***(((%%%$$$!!! $$$%%%###!!!"""$$$)))***'''%%%'''))) $$$%%%######%%%$$$ !!!!!! """!!!%%%### !!!###$$$"""###"""###$$$'''***...000rrriiiccccccfffnnn|||zzzxxx{{{uuuRRR;;;***(((---666444,,,***000------,,,+++)))((('''&&&***))))))+++---...,,,+++...---,,,***''''''(((***)))***+++---...///000000)))((('''''''''((()))***'''+++---,,,(((%%%''')))'''+++---++++++...,,,)))***&&&%%%))),,,+++***+++)))((((((((()))+++---...222444444111,,,%%%!!!))),,,...,,,))))))---111///***))),,,(((!!!"""###%%%&&&'''(((***---...***''''''***+++)))&&&%%%######$$$'''))))))(((((((((((((((***,,,---///...,,,,,,---///000000///&&&,,,222333...)))'''&&&%%%(((+++***'''$$$######%%%&&&((('''&&&%%%%%%&&&%%%""" ###'''***000...+++((('''''''''(((&&&%%%######%%%'''((()))'''&&&%%%$$$$$$$$$$$$### """$$$!!!''',,,...***%%%$$$(((,,,@@@JJJ???***#########(((......---,,,,,,---...///&&&$$$  $$$))),,,(((,,,,,,(((&&&((((((&&&###%%%%%%$$$"""!!!###%%%%%%%%%&&&'''(((((('''&&&+++*********)))'''$$$###$$$&&&((('''&&&&&&(((***%%%'''---222///(((%%%&&&###)))+++(((&&&(((,,,---***(((&&&(((******'''###(((((()))+++---...,,,+++$$$$$$(((---,,,'''&&&(((+++---,,,'''&&&***...///&&&$$$&&&))))))&&&(((...111000000111333222...+++'''&&&%%%$$$$$$%%%'''(((%%%(((,,,//////---+++)))...---,,,,,,,,,...000111...000000///---...000333111222222000------///111...***&&&&&&))))))&&&"""!!!$$$&&&''''''(((+++...444333111///---+++(((&&&((('''&&&(((***,,,++++++''''''''',,,777>>>999000 """$$$''')))***'''((())))))((('''%%%$$$***(((###"""''''''$$$************)))((((((((()))###!!!$$$&&&$$$%%%)))$$$%%%%%%%%%$$$%%%'''(((###''''''%%%$$$&&&$$$ !!!### !!!!!!'''$$$!!!"""%%%'''%%%"""""""""###$$$&&&(((***,,,xxxlllddd^^^bbbsss~~~xxxvvvzzz~~~wwwUUU<<<)))'''---666444***(((......---,,,+++(((%%%###"""&&&(((+++...000///+++(((000///---***''''''***,,,,,,+++))))))***---000222+++***)))(((((()))***+++$$$''')))'''###!!!$$$'''***---,,,)))***------+++)))%%%$$$)))---+++)))))),,,+++*********+++,,,---444666666222+++"""///222444222---+++...111---''''''***&&&)))&&&'''))))))))))))***,,,***'''&&&(((++++++&&&!!!"""###$$$%%%&&&((()))))),,,+++***)))(((((((((((('''((()))+++......,,,***(((...444444///+++)))***$$$+++...,,,(((&&&&&&&&&((()))((('''%%%&&&&&&%%%###  ###'''))))))((('''&&&'''***---///+++)))'''&&&'''(((((((((######$$$%%%'''&&&$$$""" """###!!!(((+++'''""""""(((--->>>III@@@+++$$$&&&(((...,,,++++++***+++,,,...///***&&&!!!!!!&&&)))"""'''+++))))))++++++)))%%%'''(((&&&$$$###&&&))),,,'''$$$%%%***---+++(((///---***))))))&&&!!!###&&&((((((&&&%%%(((***)))...444666...%%%$$$)))&&&))))))((()))------***'''((())))))'''&&&$$$$$$&&&&&&(((+++......,,,***!!!'''------)))(((***---+++'''###%%%+++---+++(((&&&)))...---'''&&&+++///000222555777444---'''%%%&&&''')))))))))(((((($$$'''+++---,,,)))&&&%%%...///111222444444333333...111333222...---000444222333333000......111555,,,'''$$$&&&+++,,,'''"""$$$'''((('''$$$$$$(((---+++,,,,,,,,,+++******)))&&&%%%%%%'''***---......&&&$$$###'''111888333))) !!!$$$'''***,,,(((((((((***,,,,,,***'''(((%%% ###***+++&&&((())))))'''%%%$$$%%%'''***### ###&&&%%%(((---+++&&& !!!%%%&&&%%%(((,,,,,,)))((()))'''######&&&###!!!###&&&""" """'''***(((&&& !!!###%%%'''((()))yyyqqqddd___nnn}}}}}}~~~}}}}}}uuu\\\EEE555...***,,,///,,,'''%%%)))))))))******+++++++++,,,,,,---///111111000...///111---%%%%%%+++---+++111///......///000...---222,,,&&&%%%(((***)))'''&&&''''''%%%######(((,,,+++///...'''$$$(((***((($$$""""""%%%))),,,+++)))(((,,,...,,,'''%%%'''***333222000...+++'''!!!(((...444444///++++++---"""###$$$&&&&&&&&&&&&&&&***((('''(((***,,,---,,,,,,+++***+++,,,***%%%!!!!!!###&&&''''''&&&''''''000111...)))(((+++,,,)))'''%%%&&&******''''''***++++++************++++++"""%%%))),,,,,,***&&&$$$,,,///---%%% ###))),,,+++%%%%%%+++***((('''''''''''')))+++...///---%%%!!!%%%)))'''&&&''')))'''$$$"""###%%%%%%%%%&&&$$$!!!%%%((()))%%% '''...777666000'''&&&,,,///---,,,***(((((()))***)))(((''')))(((&&&&&&'''$$$$$$&&&)))******)))))))))((('''&&&'''((((((&&&$$$''''''&&&&&&(((+++///111111111...***%%%###$$$%%%&&&((((((&&&$$$%%%)))---(((***+++)))%%%######%%%'''&&&&&&)))---...,,,)))444000)))$$$"""###&&&(((---000...'''$$$))),,,***###""""""$$$'''******)))---)))))),,,---,,,,,,///---...///...,,,+++++++++.........111222///)))$$$(((((()))+++---,,,((($$$,,,%%%&&&,,,***  &&&000666666666999999666333//////333222---,,,///...111333000,,,,,,000444///+++'''&&&(((******)))+++)))######+++,,,'''%%%&&&&&&&&&&&&&&&''''''$$$&&&))))))&&&%%%&&&((()))'''&&&''')))+++***)))!!!!!!!!!###%%%'''((()))&&&'''((()))************$$$######$$$%%%$$$""" %%%'''((((((&&&&&&''')))&&&###!!!"""&&&)))******!!!$$$&&&$$$+++000...***)))'''$$$***%%% $$$%%%''''''&&&###!!!!!!!!! !!!"""$$$&&&)))***~~~tttnnnzzz~~~}}}~~~yyyaaaKKK:::000)))(((***(((&&&&&&******++++++,,,------.........///111333333222000---...***$$$###(((***(((///...,,,,,,------+++))),,,((($$$$$$(((***)))''''''((()))'''$$$%%%))),,,***+++(((%%%&&&)))'''!!!$$$))),,,,,,***+++---...+++%%%"""$$$&&&------,,,,,,+++(((%%%"""&&&+++111222///***'''&&&"""###$$$%%%''')))***+++...+++))))))***,,,,,,,,,...---,,,------+++'''###(((***,,,,,,+++******+++111111---'''&&&,,,//////)))'''(((+++***&&&%%%(((&&&&&&&&&&&&'''((())))))%%%'''+++...///---***''')))------'''"""$$$((()))+++&&&"""###'''+++***(((&&&&&&&&&&&&(((***,,,------'''$$$&&&&&&"""!!!"""'''%%%######$$$&&&&&&%%%""" ###&&&'''### &&&)))...---(((%%%))),,,,,,------,,,---...,,,)))'''&&&***+++((('''((('''###'''(((******))))))***+++)))***+++,,,---***%%%!!!&&&%%%$$$$$$&&&)))---///222...)))&&&%%%%%%$$$###''')))***)))&&&&&&))),,,)))((('''&&&$$$#########***))))))+++...///---+++///...+++)))(((((())))))---000...'''$$$&&&'''%%%$$$$$$$$$&&&)))+++,,,+++000......///...---333;;;444444222000---,,,...///,,,***)))***,,,---+++)))***,,,...///---,,,+++,,,(((%%%(((...++++++222777444222222000,,,---***,,,000111---,,,///,,,...///...,,,+++---///+++(((%%%%%%&&&''''''%%%%%%&&&$$$"""&&&---+++%%%$$$$$$$$$%%%%%%%%%%%%%%%###&&&***+++)))'''&&&&&&&&&)))+++***(((&&&''')))"""###$$$$$$%%%&&&(((***$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%###!!!!!!"""###$$$$$$%%%&&&'''$$$######%%%((()))'''%%%"""$$$$$$$$$***...+++((('''%%%!!!!!!"""&&&'''((('''%%%######$$$""""""""""""###%%%'''(((|||~~~jjjTTTAAA555***''''''''''''(((******+++,,,...///000000......///111333333222000,,,---***&&&$$$'''((('''---+++***)))******((('''&&&###"""$$$''')))(((&&&''')))+++)))'''''')))---***(((%%%$$$(((+++&&&$$$(((***)))(((***+++,,,)))$$$"""$$$&&&&&&'''((()))***)))((('''***---111444333///)))&&&#########$$$&&&***...000111...+++***+++,,,---...//////.........+++'''$$$)))+++,,,,,,***))))))))),,,+++&&& '''---///***)))***,,,***%%%$$$'''"""""""""###$$$%%%&&&''''''***---000111///---+++''',,,---((($$$%%%'''&&&)))((('''(((******)))'''$$$$$$$$$%%%&&&((()))***)))'''''''''$$$ """%%%$$$###$$$%%%&&&%%%$$$!!!"""$$$###!!!$$$&&&'''### '''...333///******---///,,,---...000111000,,,)))&&&+++...***(((((()))'''***+++++++++******+++---)))***---000///+++###$$$$$$######%%%(((+++,,,222+++###"""%%%'''%%%""")))+++,,,+++((('''))),,,***&&&""""""###%%%$$$"""+++******+++---...---+++++++++---......---,,,+++---000///***&&&%%%%%%###'''&&&%%%'''***---------000//////...+++,,,666BBB999888555222......111333)))&&&###"""%%%***---///+++///333333000///111444((((((...444///### ---222555333///---***&&&***)))+++//////,,,***,,,,,,,,,,,,---......,,,***)))'''$$$###%%%&&&&&&&&&!!!###$$$&&&***---)))###$$$$$$$$$$$$%%%%%%%%%&&&"""''',,,...---)))&&&%%%%%%***...---&&&"""###&&&###%%%&&&%%%$$$%%%)))---%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###!!!!!! """$$$&&&'''&&&$$$%%%''')))***)))$$$!!!!!!&&&&&&$$$%%%***+++(((%%%$$$""" """###$$$###%%%''''''%%%%%%%%%&&&""""""######%%%&&&(((((({{{~~~pppZZZEEE999---***+++***+++,,,))))))+++,,,...///000111,,,,,,---///111111000...//////...+++***************((((((((()))***)))((($$$######%%%((()))'''%%%'''))),,,+++)))(((***,,,,,,)))&&&%%%(((***'''###$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))((('''''')))+++###%%%'''(((((())))))***++++++---000111000,,,)))%%%$$$""""""$$$)))...222222///+++***,,,...000000///......---,,,***'''%%%''')))******)))((()))*********%%%%%%***+++((()))+++...+++&&&%%%)))%%%$$$$$$$$$$$$%%%%%%&&&'''))),,,...//////---,,,(((++++++&&&###%%%'''''''''(((***,,,+++)))'''&&&######$$$$$$%%%&&&''''''%%%'''***)))%%%"""$$$(((&&&%%%$$$%%%&&&%%%###!!!$$$&&&'''&&&$$$"""###$$$&&&)))***(((### """...333666222,,,)))+++---******+++---///000...,,,&&&---000,,,'''&&&'''''')))+++---...,,,+++++++++''')))+++......)))###$$$$$$###$$$%%%(((***+++000***$$$"""$$$''''''%%%,,,------***''''''***---,,,&&& $$$(((&&&###((((((((()))*********)))***+++---.........,,,+++,,,...///,,,)))'''%%%$$$((('''&&&(((+++---.........+++))))))((()))111:::666666555222000///111333(((&&&"""!!!###(((---000)))---111555666555555666((()))///333...&&&$$$''',,,///222333111///+++(((......000111000---***)))...,,,,,,...222222---(((***'''$$$###$$$'''***,,,"""###&&&)))++++++'''""""""###$$$%%%&&&'''((()))%%%'''+++------+++(((&&&'''+++...---'''###!!!""""""%%%&&&$$$###%%%***000+++***((('''%%%%%%%%%%%%%%%&&&(((((('''&&&&&&&&&'''%%%###$$$&&&((((((''''''(((***+++***((($$$"""&&&!!!%%%)))(((%%%'''***)))%%%######!!! """###$$$$$$ """%%%%%%%%%%%%&&&'''"""###$$$%%%''')))+++,,,yyywww{{{~~~~~~~~~qqq\\\CCC888///---...---,,,,,,'''((()))+++,,,...//////,,,,,,---///111111000.../////////000///---,,,,,,(((''''''(((+++,,,,,,+++&&&&&&'''(((((('''%%%###&&&)))++++++((((((***,,,,,,***(((&&&%%%%%%'''***---,,,***'''%%%%%%&&&''''''(((***+++++++++,,,---$$$&&&((()))'''''')))***'''%%%$$$%%%(((*********(((&&&""" """&&&+++///...,,,******---000222333+++,,,,,,+++***'''&&&%%%((()))+++++++++,,,...000...///,,,'''&&&)))***)))$$$&&&+++...,,,((()))---++++++)))((('''''''''''''''(((***+++,,,,,,+++++++++,,,)))###"""&&&))))))$$$'''***---,,,***&&&$$$######$$$%%%%%%%%%&&&&&&%%%***...+++&&&%%%))),,,'''&&&%%%%%%%%%$$$!!!!!!''',,,)))"""!!!&&&&&&(((******'''%%%&&&'''///222444222,,,'''&&&(((---***(((((()))*********&&&---000+++%%%$$$%%%%%%%%%)))...000///,,,***))))))))))))+++,,,***'''$$$%%%%%%%%%&&&''')))***+++---+++(((&&&$$$%%%(((***......,,,'''$$$%%%+++000---&&& !!!'''+++***&&&$$$%%%%%%%%%%%%&&&'''(((------,,,,,,++++++++++++((()))+++,,,***'''&&&''')))'''&&&'''***---//////...((($$$&&&)))))))))+++,,,...000111000/////////((((((&&&%%%%%%'''***,,,&&&'''+++333:::<<<777222'''(((***,,,***)))+++000---...111444555222///---111222333333222111///---...,,,+++...333333---'''***'''$$$!!!"""'''---222''''''(((******((($$$""" !!!###&&&((()))***'''''')))***,,,,,,+++***++++++++++++***&&&"""#########"""!!!%%%+++000///...+++)))'''%%%######$$$'''))))))(((&&&'''(((+++)))'''&&&&&&''''''''',,,,,,,,,***)))'''''''''+++&&&"""!!!%%%'''&&&###(((***'''"""!!!###""" """%%%&&&&&&'''(((***&&&&&&''')))******++++++pppeeeeeemmmrrr~~~www{{{~~~qqq]]]@@@666...---...,,,***)))''''''((()))+++,,,------......///111333333222000,,,+++---111111---+++,,,)))((((((***,,,......---((()))))))))(((&&&$$$###&&&(((***(((&&&&&&(((,,,)))'''''''''$$$"""%%%***---,,,+++)))'''''')))+++***+++---//////---,,,***(((***,,,***'''&&&(((+++'''&&&$$$###$$$'''+++---***'''### !!!%%%***---+++))))))***---000111111((()))***)))'''&&&&&&&&&%%%'''((())))))+++---000...111///+++))))))((($$$!!!$$$+++000---)))+++111111000...,,,+++***))))))'''(((((()))))))))))))))------)))###"""'''++++++$$$&&&))),,,...,,,'''###$$$%%%&&&&&&&&&&&&%%%%%%)))...///)))%%%&&&)))+++(((&&&$$$$$$$$$###!!!""")))'''!!!""")))"""%%%'''((((((((()))***...555???BBB999,,,(((***000,,,(((%%%$$$%%%%%%%%%&&&+++---)))%%%%%%$$$######''',,,......+++)))(((---,,,++++++,,,,,,+++)))&&&&&&&&&'''(((***+++,,,+++,,,,,,)))&&&&&&))),,,,,,,,,***%%%"""$$$***///,,,'''"""###***---,,,(((###%%%&&&&&&%%%&&&)))+++///...,,,***))))))******$$$$$$'''***)))&&&&&&)))***((('''(((+++...000111111)))%%%)))---+++'''%%%$$$(((,,,......,,,++++++)))***+++***)))''''''((($$$###&&&///999<<<555......,,,******---111666999111///111666777333...---///222333333444777888666---+++***---111111,,,'''((('''%%%######&&&,,,000+++)))***,,,+++&&&###$$$ """$$$%%%''''''&&&&&&&&&(((+++------,,,---+++******+++)))$$$!!!(((%%%""" !!!%%%***---,,,,,,+++)))&&&$$$!!! ###'''******'''&&&''')))+++***)))&&&###"""$$$&&&------+++)))''''''))),,,,,,(((###!!! !!!"""###)))((($$$"""""""""!!! !!!$$$&&&(((((()))+++,,,*********+++******)))(((oooaaa^^^bbbcccjjjrrr}}}~~~uuuxxxuuubbbCCC888...,,,,,,***(((((((((((())))))***++++++,,,......///111333333222000***))),,,222333...,,,---,,,******+++,,,---,,,+++((())))))(((&&&%%%$$$$$$%%%''''''%%%######'''+++)))%%%&&&******&&&$$$&&&''')))++++++((('''((()))(((***---111222000---***+++---///,,,((('''))),,,)))******(((%%%&&&***...+++((($$$"""###&&&+++...)))((((((***---......---&&&((()))(((&&&&&&''')))%%%&&&''''''&&&(((***------///...***((((((&&&""" $$$,,,111...***,,,222222111000...---,,,++++++*********)))))))))))))))------***%%%%%%***,,,***&&&&&&''',,,111000***###&&&''''''(((((('''&&&%%%'''+++***$$$!!!&&&***+++&&&$$$""""""###$$$$$$### %%%&&&%%%$$$&&&)))!!!"""$$$%%%&&&(((***+++...BBBZZZaaaPPP666+++---...+++(((&&&&&&'''&&&&&&%%%((()))''''''((('''$$$"""%%%((()))))))))***+++///---,,,,,,,,,,,,***(((&&&&&&'''((()))******+++---+++*********)))((((((&&&((((((&&&$$$$$$(((+++)))&&&$$$&&&+++---,,,***''')))++++++***,,,///222------,,,+++************&&&%%%'''++++++'''(((---,,,***((())),,,000222333333---***,,,...+++))))))%%%'''***+++***)))*********,,,---,,,)))''''''(((&&&%%%%%%+++222444111---222...))))))///666::::::000---///555777222------...222222000222888;;;999---,,,,,,...000000---***)))+++,,,+++)))((()))+++***)))+++///...'''$$$&&&######$$$$$$$$$%%%%%%%%%""""""$$$)))---///...++++++,,,,,,+++)))(((''''''000***""" """&&&((('''''''''))))))(((%%%"""!!!"""&&&******'''%%%''')))'''******&&&!!!$$$))))))******(((&&&&&&***---+++)))&&&!!!###''''''&&& !!!!!!'''&&&$$$###""""""!!!""" """%%%&&&'''''')))***&&&'''(((************)))~~~~~~ooogggbbb^^^TTTaaasssvvvzzz|||jjjIII===111---,,,***((())))))))))))******+++++++++---,,,---///111111000...***)))---444555000---000...---++++++,,,,,,***)))'''(((((('''%%%$$$$$$%%%%%%&&&&&&###!!!"""&&&++++++%%%&&&...333---&&&######''',,,,,,)))%%%#########&&&+++111444333///,,,,,,///000...)))(((***...&&&)))+++(((###"""%%%)))***(((%%%$$$%%%(((---000(((((()))+++------+++)))%%%'''))))))'''&&&(((+++***++++++***)))***---///000222000,,,***+++***''' %%%---111...))),,,222000000///...------------...---,,,+++************+++,,,+++((())),,,,,,((()))&&&''',,,333333,,,%%%'''((()))))))))((('''&&&"""%%%$$$''',,,,,,$$$""" """%%%&&&'''######$$$'''***+++)))'''""""""###$$$&&&(((***,,,---LLLpppyyy^^^:::)))***''''''''')))+++,,,+++***###&&&'''&&&))),,,+++&&&###$$$$$$$$$%%%'''+++......---,,,,,,,,,***&&&###%%%&&&&&&'''((()))******...***'''))),,,,,,(((###!!!$$$((((((&&&%%%&&&((('''%%%%%%'''+++---,,,***+++---///000///111555999+++,,,---------,,,++++++,,,)))***///...***+++111...,,,******...111444555333///......---***+++///)))******)))(((((()))+++***,,,---,,,(((&&&'''))))))(((((()))+++---...///...(((######***222444111,,,(((+++333777222......000444333...///666999666/////////000111111///...+++000444444///***'''&&&'''''',,,222111)))%%%'''+++***)))((('''&&&&&&%%% $$$***000111---***(((,,,///---(((&&&)))---888...$$$ ###&&&&&&######%%%(((******(((&&&$$$!!!&&&******&&&$$$&&&)))%%%***,,,(((!!!&&&...%%%'''((((((&&&&&&))),,,++++++((("""&&&---&&&### !!!###$$$$$$$$$###!!! !!!#########%%%''' ###'''+++---......~~~oooUUUPPP^^^lllvvv~~~yyyxxxuuuTTT<<<000222000000000+++---,,,,,,---//////---,,,(((111666222---,,,)))$$$&&&(((+++---...---,,,***+++...///,,,&&&###$$$'''///...---+++(((&&&&&&'''+++)))%%%"""!!!$$$)))...///---+++,,,...,,,&&& &&&***000333000+++&&&###%%%%%%'''***---//////---(((+++...---+++,,,111666555,,,&&&((()))''''''***#########$$$%%%''')))***&&&&&&+++111000)))'''***'''&&&%%%%%%&&&'''((()))...///...+++((((((+++...111000,,,(((+++000000---&&&&&&&&&***...000...+++000///...,,,++++++++++++---...,,,(((%%%'''///666---)))%%%&&&)))***'''$$$###$$$'''+++...///---***,,,+++***++++++***'''%%%### $$$***,,,---%%%$$$""" !!!###$$$&&&&&&'''***,,,+++)))'''((('''%%%&&&))),,,---...///BBBiii{{{```===///...(((''''''(((+++///333666***$$$ ###+++///+++&&&'''"""!!!&&&***)))((()))000000...+++,,,///---'''''')))(((%%%''',,,,,,'''(((******(((***---,,,'''"""$$$'''(((((('''((()))%%%$$$&&&+++,,,***)))+++,,,***+++000666888555222+++******,,,///000---***,,,)))***///000---++++++///---******,,,...//////000...,,,+++,,,------,,,***(((((()))'''$$$%%%))))))---000000,,,(((&&&'''%%%"""""")))111666333///)))&&&%%%(((---...+++''',,,******///555888666222999222+++)))---333555555222777::::::555222333555111111444888666///+++++++++)))+++///...***'''''',,,------)))%%%$$$'''+++''')))+++------,,,***(((***)))))))))))))))*********(((&&&''')))***'''$$$$$$(((,,,---)))&&&$$$%%%&&&######&&&***+++'''""""""###(((,,,'''$$$***)))((()))++++++)))(((...+++'''""" """''',,,&&&!!!"""###""""""!!!''')))$$$!!!###$$$%%%&&&''' ###%%%'''...444333...yyy```RRR\\\eeelll|||{{{zzzvvvWWW===111444333555777333000///.........---+++))))))000555111---,,,+++'''(((***,,,......---+++***,,,///111///+++)))+++---000000...+++(((%%%######%%%$$$""" ###'''+++---***)))+++......)))%%%'''+++///111000---+++***'''''''''((()))***,,,---***,,,---...---///222555555...)))++++++((((((***&&&'''''''''''''''''''''((('''+++///...(((&&&))))))(((((('''((()))+++------...///,,,'''&&&***.........+++(((+++111111...%%%%%%%%%(((,,,///...---------..................---...,,,(((%%%'''...444///+++''''''((()))%%%"""######%%%''')))+++---///---+++((('''(((((('''&&&###!!! ###'''***+++***&&&%%%$$$""""""""""""###((('''%%%&&&'''((('''&&&)))((('''(((***,,,---,,,,,,999\\\qqq\\\===///***%%%&&&'''***,,,...000111+++'''###$$$))),,,***'''***&&&%%%***---++++++,,,,,,,,,+++)))+++///...***---///,,,'''''')))((("""''')))((('''(((,,,+++&&&###&&&((()))((('''((()))$$$###&&&,,,---)))((())))))((((((,,,111333111------++++++,,,///000///---(((&&&''',,,...+++***+++...,,,***)))+++---......000...+++*********)))((()))((((((***)))&&&'''++++++---//////---+++******&&&"""!!!&&&...222000---&&&%%%&&&***///000---)))++++++---000444666555333555111------222666666555333888>>>>>>999333000000555000///444666333///...+++)))((()))'''######&&&...---+++(((&&&%%%&&&(((((()))+++,,,---,,,***)))))))))((('''''''''''''''***((('''(((******'''%%%%%%))),,,,,,)))%%%%%%&&&&&&$$$$$$(((---...+++'''###$$$(((+++''' %%%(((((((((+++------,,,***,,,)))%%% $$$(((%%%$$$""" """%%%((($$$!!!###''''''"""!!!$$$&&&'''))))))$$$$$$%%%(((+++---......kkkXXX^^^bbbcccmmm~~~~~~|||wwwVVV;;;---......111444000///...------------+++)))(((...222///,,,,,,,,,++++++,,,---...---,,,+++***+++...111000...---...111333222111...+++'''###!!!"""!!! """$$$'''))))))(((''')))---...,,,)))(((+++...000000000000111)))******(((%%%%%%(((+++,,,++++++---000222333333444///---...---***((()))&&&''')))*********)))))),,,+++,,,...,,,((((((+++---,,,***))))))+++---...)))---///+++$$$"""&&&++++++,,,***(((***///000---(((&&&&&&''')))+++++++++%%%&&&(((***,,,,,,,,,,,,,,,,,,***&&&###$$$***...---***''''''((()))&&&###%%%&&&%%%###"""$$$)))...***((($$$###$$$%%%&&&%%%###$$$&&&***---...,,,***(((((('''%%%$$$###"""!!!+++)))&&&%%%&&&'''(((((())))))(((***+++,,,***)))***222OOOfffXXX???000)))'''(((***++++++***)))(((+++)))&&&%%%'''))))))))),,,((('''+++---+++***,,,((()))(((''')))//////---111111...)))((()))&&&"""%%%''''''%%%&&&***)))%%%%%%'''(((((('''&&&&&&'''######&&&+++,,,((('''((('''&&&&&&(((,,,---+++(((+++)))((()))+++---------$$$###%%%***+++)))(((+++---+++)))(((***,,,------+++)))''''''((()))(((((()))'''))),,,+++(((***......------///000000...,,,&&&###"""%%%+++...,,,)))&&&&&&)))///333444000,,,***---111444555555555555111000///222666888666444000666>>>@@@<<<555000...555---)))---222222///...,,,)))(((&&&"""!!!(((...+++(((&&&&&&&&&%%%%%%'''((())))))*********)))(((((('''&&&%%%$$$$$$###)))((('''((())))))'''%%%&&&))),,,+++(((%%%&&&''''''&&&&&&))),,,---***&&&$$$$$$'''(((&&&"""###'''&&&&&&))),,,//////---+++((('''###"""%%%$$$%%%&&&### !!!&&&+++&&&$$$%%%&&&$$$!!! !!!###%%%''''''''''''$$$###(((000000((('''+++qqq___gggkkkfffbbbgggooosssxxx{{{vvv}}}wwwXXX;;;***)))(((+++---(((*********+++---...---+++'''+++...---******,,,---.........---,,,+++***)))))),,,......---,,,,,,...444333333222000,,,(((%%%(((%%%###"""$$$'''***+++(((&&&%%%'''***++++++***'''***...000111000000111***---///,,,&&&###%%%(((---***(((+++000333222///000///...///...***'''&&&###%%%(((+++---......---,,,,,,---,,,+++***,,,//////...,,,)))))))))***+++'''+++...***"""$$$)))***,,,+++((()))------***+++)))'''&&&&&&''''''((("""$$$''')))+++++++++******)))'''$$$""""""%%%)))&&&%%%$$$&&&(((***)))'''(((***)))$$$"""'''"""!!! """###$$$###"""&&&+++000222222...,,,***))))))(((&&&$$$###!!!,,,***((((((***+++++++++((((((((()))***)))'''%%%***...HHH___UUU???222+++---,,,+++)))'''%%%###!!!))))))(((&&&&&&'''***,,,***'''&&&)))***((('''***)))***)))&&&(((---///...------,,,++++++,,,***'''%%%&&&%%%###%%%)))(((%%%'''((()))(((&&&%%%&&&'''%%%###$$$((()))'''''')))((('''&&&(((******(((&&&'''%%%######$$$&&&(((***$$$###%%%))))))&&&'''***,,,***(((''')))+++,,,,,,%%%$$$$$$&&&)))+++,,,+++)))(((***------+++,,,111111///...///222222///,,,&&&%%%%%%)))------)))%%%(((***...333666666111...)))///555777555333444666111111111333555666444222+++111999===;;;777333111000***(((+++---,,,***++++++******)))%%%!!!%%%,,,+++(((%%%%%%'''((('''%%%%%%&&&&&&&&&'''((((((((((((((('''&&&%%%$$$""""""''''''''''''''''''&&&%%%(((***,,,+++'''%%%&&&((('''&&&&&&'''(((&&&### $$$%%%&&&&&&%%%$$$&&&)))%%%&&&))),,,///...+++(((%%%%%%$$$!!! !!!$$$'''&&&'''&&&### ###&&&&&&%%%%%%%%%!!!$$$&&&%%%%%%&&&&&&$$$""" !!! +++999777((("""(((sss```ooo{{{vvvggg\\\ZZZ\\\fff{{{~~~kkkiiiyyywww^^^???---,,,,,,...000+++)))((((((***,,,---,,,+++&&&(((++++++)))'''))),,,000///...,,,+++***))))))+++,,,......,,,***))))))///......///111///,,,(((...***$$$"""$$$'''***+++((('''&&&&&&'''''''''&&&$$$)))...000000...,,,+++)))...333222,,,'''%%%&&&+++(((%%%(((...000---)))***---...---,,,)))'''$$$$$$&&&))),,,.........---((())))))((((((+++...000///...,,,)))'''&&&&&&%%%)))---///,,,&&&###&&&+++---000000---+++---,,,))))))((('''&&&&&&&&&''')))((())),,,...///...---,,,+++***(((&&&$$$$$$%%%'''$$$$$$$$$&&&((()))((('''&&&)))***&&& """ ######""" ###***000222111...,,,******))))))(((&&&$$$###(((((()))+++---...,,,+++'''&&&&&&''''''&&&$$$!!!)))+++CCCYYYOOO<<<222---...,,,)))&&&$$$$$$$$$%%%'''(((((('''&&&'''+++...)))''''''***)))''''''***...///,,,''''''+++------+++)))***,,,...---,,,+++%%%&&&%%%"""$$$((((((%%%+++,,,,,,+++)))((()))***)))%%%###%%%&&&%%%(((,,,******))))))***)))((('''%%%$$$""" """%%%((((((''')))+++)))%%%&&&***,,,***'''''')))+++,,,,,,%%%%%%%%%(((+++------,,,***)))+++//////,,,---111333111000000222111---***&&&'''***///111///)))###***+++...111333111...+++'''---333444111///111444555333111111111111111000---000444777666444222111***+++...000---&&&%%%(((''''''***,,,***'''(((,,,'''$$$###$$$(((***)))'''&&&&&&''''''((()))******(((((((((((('''%%%$$$###%%%&&&&&&&&&%%%$$$$$$$$$(((***,,,+++'''%%%''')))$$$$$$%%%&&&&&&%%%""" '''((()))((((((***,,,---&&&&&&(((+++---,,,(((%%%$$$%%%%%%%%%%%%&&&))),,,...***&&&$$$$$$$$$###!!!%%%$$$$$$$$$ $$$&&&$$$######$$$### '''444222%%%"""***ttt[[[nnnxxxeeeYYYUUUXXXkkkyyyzzznnn\\\^^^sssyyy^^^???---...///333444...---,,,+++,,,---,,,+++)))((((((+++,,,)))%%%&&&+++000///,,,***)))((())))))---...//////...+++)))''''''&&&&&&)))---...,,,)))...)))###!!!###&&&''''''))))))((('''&&&%%%###"""###''',,,///...+++((('''(((---333555111,,,((('''***'''%%%'''+++,,,)))%%%%%%***---+++))))))'''$$$))))))***++++++***)))((("""%%%%%%###$$$)))---...------,,,+++)))'''%%%$$$---///000///+++***+++---000444666222///...---***%%%&&&'''''''''(((***,,,)))***,,,---------,,,+++---,,,+++))))))((())))))(((((()))))))))'''&&&%%%###%%%((('''$$$!!!"""$$$!!!$$$###  ''',,,---+++)))(((((((((((((((((('''''''''&&&'''(((+++------***(((&&&%%%$$$$$$%%%$$$""" $$$$$$;;;QQQJJJ:::000+++***(((&&&%%%%%%(((+++,,,'''((())))))((((((***,,,***)))***---,,,)))+++///222333///(((%%%(((++++++,,,))))))---...,,,******'''(((&&&###%%%)))***'''...//////---++++++,,,...+++&&&$$$%%%&&&%%%(((---,,,,,,+++******))))))(((((((((&&&$$$"""###&&&)))+++***,,,---)))%%%&&&+++,,,***(((''')))+++,,,,,,+++******+++,,,,,,***(((++++++---000///++++++...111111111222222///+++((((((+++///333444000***%%%))))))***++++++***))))))'''+++000000,,,+++---111777555222000......///000333333444333222000...---)))---444666000'''%%%)))%%%$$$''',,,...***((()))%%%$$$$$$&&&(((***))))))((()))***+++,,,---------%%%&&&'''((((((((('''&&&$$$&&&'''&&&%%%###$$$$$$'''***---,,,)))&&&&&&((( """%%%''')))***)))))))))+++,,,***,,,000222000''''''(((***+++***'''$$$###%%%((())))))***+++---333...)))'''))))))&&&"""$$$###$$$&&&$$$ ###!!! $$$$$$"""$$$ %%%%%%"""%%%---sssTTTfff~~~xxxdddYYYPPPYYY^^^^^^ZZZPPPWWWppp{{{^^^???,,,...000333333,,,///.........//////...,,,+++***---///+++%%%%%%)))///...+++(((''''''((()))------...//////---)))'''###!!! $$$)))---,,,***)))&&&###$$$'''(((&&&###)))***+++***(((%%%###"""###&&&)))+++***)))(((((((((+++000333333000,,,***)))(((&&&''')))(((%%%"""""")))---***((())))))&&&******))))))((((((''''''!!!%%%&&&######(((,,,+++***+++---......,,,)))''',,,,,,,,,,,,------,,,+++,,,222444111...---,,,)))&&&(((******((('''''')))'''(((((())))))***++++++---,,,+++************)))***,,,------,,,)))((('''%%%%%%&&&&&&%%%%%%%%%%%% """$$$### """'''***(((&&&%%%%%%'''&&&&&&&&&'''(((***+++,,,***)))***++++++)))''''''%%%#########$$$###""""""000IIIJJJ>>>222((((((((('''((()))***,,,---++++++++++++***)))'''&&&++++++---000...,,,...333333444///'''"""%%%((()))+++'''(((---///+++)))***)))***'''$$$&&&+++,,,))),,,,,,,,,+++))))))+++---)))&&&&&&))))))''''''***+++++++++)))((((((((()))+++,,,+++(((%%%$$$&&&)))******,,,---)))%%%(((...---+++((((((***,,,------...---,,,,,,---+++)))&&&...---///111///***)))++++++...222333111---***(((,,,...000222222000,,,)))(((((('''&&&&&&'''***,,,,,,...//////------///222555555333222000///000111444444444444333000---+++***,,,222555222***(((***((($$$%%%+++///,,,(((&&&%%%&&&((((((''''''((()))&&&(((***,,,---------,,,"""###&&&((()))))))))(((%%%''')))(((&&&$$$%%%&&&&&&***......***'''&&&'''!!!%%%)))+++,,,---...%%%)))***)))+++111111...'''&&&''')))++++++)))'''$$$&&&)))***)))))))))***///...,,,***))))))((('''$$$"""$$$)))***&&&""""""$$$%%%###&&&### """%%%((()))pppQQQ^^^uuummm\\\MMMMMMHHHHHHKKKIIIUUUooo~~~dddDDD111111222444222))).........000333444333222...---///222---%%%$$$)))///---***'''&&&'''((()))++++++,,,---...,,,)))&&&$$$!!!###)))------+++%%%$$$$$$(((---,,,'''""")))+++------***'''$$$######%%%'''''''''(((***,,,)))***,,,///222222///---))))))(((((((((&&&$$$!!!!!!)))---)))'''******''''''''''''&&&'''((())))))$$$)))***%%%%%%***---+++'''***...222222111...,,,)))'''&&&(((++++++)))'''&&&,,,000---******)))&&&+++...///---((($$$"""###)))))))))***+++---//////***)))(((((())))))((('''***,,,...000///---------+++)))&&&%%%%%%%%%%%%###'''%%%#########""" ###'''******(((%%%$$$%%%%%%%%%$$$%%%&&&))),,,...333000---************)))(((%%%###"""###$$$$$$$$$""")))FFFMMMDDD666(((***++++++,,,,,,+++)))(((...---,,,,,,+++)))$$$ ******---000///,,,///444222333...%%% ###''')))((($$$&&&---000,,,***,,,***+++(((%%%''',,,---***'''''''''&&&%%%%%%''')))'''&&&(((------)))'''((()))***)))(((&&&&&&'''(((,,,------***&&&$$$&&&(((((()))+++---)))&&&***111---+++)))(((***,,,------,,,++++++,,,------***(((///...000222///)))''')))%%%+++111444111,,,***)))//////////////////...---***)))'''%%%%%%(((---111222222222111000111444666333444555444333222222333111222333555555444000---***))),,,111111---))))))...(((%%%+++000...)))&&&&&&)))+++***'''%%%&&&(((###%%%(((+++,,,+++***)))!!!$$$''')))******)))&&&)))+++***'''%%%&&&(((&&&***...///+++'''&&&&&&"""&&&)))***+++,,,,,, $$$&&&$$$(((......)))'''&&&&&&)))+++---,,,+++$$$''')))***(((&&&%%%%%%)))+++,,,***'''&&&(((+++%%%"""%%%,,,///+++%%%"""""" $$$%%%!!!$$$&&&''''''***---)))!!!~~~}}}sssXXX```xxx~~~tttdddaaaTTTIIIJJJMMM]]]vvv~~~gggMMM666444:::888111---///111222111///...***'''+++000444///'''###&&&,,,...---,,,+++++++++,,,---000...***'''&&&(((,,,...""" """(((+++******+++))))))((('''(((***+++---555---((()))'''!!! ###$$$######''',,,///...,,,'''((((((***+++,,,......''''''(((((('''&&&###"""$$$$$$###'''///666222+++)))+++)))%%%%%%)))+++)))&&&$$$$$$''')))))))))***,,,...000444555444000---)))&&&""""""$$$&&&&&&$$$###$$$%%%(((***+++***)))///000///---)))'''&&&'''...+++***+++///111222111***(((***///000,,,)))(((((('''&&&(((,,,///111111...,,,)))'''''''''&&&%%%((()))))))))'''$$$!!!%%%!!! &&&***)))((()))---+++***,,,+++((()))...)))---...)))&&&(((+++++++++***(((&&&$$$###%%%'''%%%###+++BBBWWWUUU;;;!!!&&&&&&''')))+++***(((&&&***)))+++///---'''"""""",,,,,,,,,,,,,,,...111444...+++'''%%%%%%'''''''''### !!!(((------+++******+++---///...,,,***((('''&&&%%%###"""!!! %%%,,,---***''''''((()))))))))))))))*********)))+++,,,***&&&$$$$$$%%%)))(((''''''(((*********&&&(((******)))***---000))))))***,,,...///...,,,+++......+++***,,,+++(((...222666777444///+++)))111///,,,+++++++++***)))************+++,,,---...+++***...555888777777:::444777:::999666444444666999555333111000...///111---)))***///111...***))))))))))))***,,,+++)))'''(((%%%%%%***---+++((('''$$$(((,,,/////////000111,,,)))&&&&&&***,,,,,,******)))******######---))),,,...,,,)))'''(((***###"""!!!###&&&)))++++++$$$***,,,***''''''((()))))))))***+++,,,,,,((($$$%%%'''((($$$ '''''''''((())))))'''%%%((('''$$$$$$$$$###""" ######!!! $$$&&&''''''(((+++(((###sssWWW___xxx|||{{{xxxmmmddd^^^TTTZZZooojjjOOO777333888555///+++---///000///...,,,)))&&&+++---///---)))'''(((***---,,,++++++,,,---...///666333///+++((('''((()))'''$$$###&&&&&&%%%(((,,,,,,***'''%%%%%%''')))+++111***%%%%%%###"""$$$&&&'''(((((()))***&&&'''(((((())))))(((((("""###%%%&&&%%%###!!!###'''+++111333+++!!!&&&((('''###$$$(((***(((&&&%%%&&&(((******+++++++++---000333444222///,,,+++'''######%%%''''''%%%###$$$%%%''')))+++,,,+++,,,,,,,,,+++***)))))))))---+++)))***,,,//////...---))))))---...***(((((()))))))))***+++...000222000...+++************)))++++++,,,+++***(((%%%$$$&&&!!! $$$''''''&&&(((***(((***------)))))),,,***,,,+++&&&%%%(((******))))))'''%%%######%%%&&&(((###'''888KKKKKK888###%%%&&&(((+++,,,,,,***((((((&&&(((+++)))### ******)))((()))+++///111111///+++************)))$$$!!!!!!'''******(((++++++,,,---///...+++)))(((((('''&&&%%%$$$######$$$'''***+++)))(((((((((((()))))))))))))))((((((***,,,---+++'''###""""""%%%%%%%%%''')))+++,,,,,,'''***,,,,,,,,,---000333---,,,++++++...///000///000111///)))'''***+++***///222555555333///,,,+++000///.........,,,)))''')))))))))***++++++,,,---+++)))+++111444555777;;;888999:::999777666555666<<<:::888666444222111222///,,,,,,111222---(((&&&+++***))))))++++++***))))))%%%&&&+++...+++))))))(((***---...///000222333...+++((('''(((((('''&&&'''&&&&&&&&&  ))),,,...//////---+++++++++''''''&&&%%%%%%''')))+++""" %%%+++---***'''###(((+++***&&&$$$'''++++++'''%%%%%%((()))'''###''''''((()))***)))(((&&&$$$$$$######$$$### %%%$$$""""""&&&((((((&&&''')))&&&!!!uuuWWW___xxxvvv]]]VVVggg~~~||||||~~~lllQQQ888333555222,,,)))++++++------,,,)))&&&$$$&&&%%%%%%%%%%%%&&&%%%$$$++++++++++++,,,...000111666555333...***''''''(((---)))'''%%%"""!!!'''......,,,((($$$###$$$&&&(((,,,((($$$%%%### $$$((('''$$$"""%%%(((&&&'''((()))((('''%%%### ###%%%%%%### $$$)))+++---,,,%%%###%%%%%%"""###(((***(((&&&''''''((()))***++++++***,,,///222222000...,,,,,,((($$$###%%%''''''&&&%%%%%%%%%&&&(((***,,,...,,,,,,+++***))))))))))))+++)))((((((***+++,,,+++...***))),,,---***((())))))+++---,,,***+++///222///---******+++,,,++++++***++++++++++++)))(((''''''""" ###%%%%%%&&&)))'''&&&)))...///,,,***,,,,,,+++'''"""###(((***)))((('''%%%$$$$$$$$$%%%%%%,,,%%%###---<<<@@@444&&&$$$&&&***---......,,,***(((%%%&&&((('''""" """'''&&&$$$$$$%%%(((,,,///111///...---------,,,***%%%"""!!!"""&&&(((&&&$$$***+++,,,---///...+++(((((((((((((((''''''''''''***)))(((((()))*********))))))*********)))'''&&&&&&))),,,,,,***&&&###""" !!!$$$(((***,,,------***,,,.........///111333///---******,,,...//////333333///'''$$$(((,,,---...000222222///---,,,,,,++++++,,,...000///,,,***((()))******++++++++++++***(((***///333444888<<<<<<;;;999888888777666444;;;;;;:::888555333111000,,,+++---222222---'''&&&...+++((('''(((***+++,,,(((%%%&&&+++---+++)))******++++++++++++---111444...---***'''%%%###"""!!!#########"""$$$------...///000...***(((+++,,,+++'''$$$$$$'''+++'''"""!!!(((+++((($$$%%%+++***$$$!!!$$$)))***'''%%%&&&)))***(((&&&'''((()))******)))((('''######$$$''''''&&&"""!!!&&&&&&$$$$$$((()))((($$$%%%'''%%%!!!{{{ZZZ```xxxdddUUUccc{{{~~~||||||~~~mmmRRR888111333000,,,+++))))))***,,,+++'''$$$$$$%%%$$$$$$$$$$$$#########+++************,,,...///...000111///+++)))***,,,---+++***((($$$"""(((222///---***'''%%%$$$$$$$$$***((('''''''''%%%###!!!"""$$$&&&&&&$$$###%%%&&&&&&'''***+++***(((&&&$$$ """%%%((((((&&&###!!!###''''''%%%%%%((('''$$$###&&&&&&$$$%%%***,,,***(((++++++)))((()))***)))))),,,///000000...,,,+++,,,(((###"""$$$&&&&&&%%%(((''''''&&&&&&(((+++...111///,,,***))))))((('''((('''&&&&&&((()))+++++++++((()))...000---***+++(((,,,...,,,(((''',,,000+++)))'''&&&((()))))))))&&&'''(((((((((((('''&&&'''###!!!$$$&&&&&&)))...)))&&&(((---///------//////,,,%%% ###)))+++)))'''&&&%%%%%%&&&&&&'''&&&///(((###(((333777111)))%%%(((---000111///...---+++(((''')))(((%%%$$$&&&&&&$$$!!!!!!###'''+++---,,,+++,,,---///...---+++$$$######%%%'''(((&&&$$$((((((***---//////,,,)))(((((()))))))))*********---((($$$%%%***......,,,******+++,,,+++***(((&&&!!!$$$))),,,,,,+++((('''!!!%%%)))***+++,,,,,,------..................---,,,+++,,,---...---,,,///111...'''$$$(((,,,...---......---,,,+++,,,---%%%%%%'''***///111111111)))***,,,---------,,,+++***))),,,333777777999===>>>:::777666777777444111333666666444333222000,,,&&&&&&***111222---)))(((...+++&&&$$$%%%(((+++,,,&&&$$$%%%)))+++)))(((******)))((('''&&&)))...222,,,,,,***'''$$$!!! """######!!!###+++******,,,...,,,'''"""***,,,,,,'''"""!!!&&&,,,&&&"""'''%%%!!!"""'''(((%%%###%%%(((***(((&&&'''(((((('''%%%'''(((***+++***)))((((((%%%&&&))),,,---+++&&&"""$$$'''&&&$$$$$$((()))'''###$$$'''&&&"""^^^```uuujjjXXXaaaxxx~~~~~~nnnRRR888000111000......***''')))---,,,&&&###%%%***,,,---+++'''%%%''')))+++***)))((((((((()))***))),,,...---***(((***---******,,,,,,)))''',,,444///...---+++)))&&&###"""((((((((()))+++,,,***(((&&&%%%$$$&&&((()))(((&&&###%%%(((***+++***(((&&&"""$$$'''))))))(((%%%######&&&'''&&&'''***+++)))%%%((()))''')))...///---...333333---)))++++++)))))),,,///000...,,,++++++,,,'''!!! """$$$$$$$$$******)))'''%%%&&&***---111...+++***+++++++++***%%%%%%&&&&&&'''))),,,...(((&&&***000333000------(((+++---***&&&%%%)))...(((&&&$$$$$$&&&(((((((((%%%%%%&&&&&&'''''''''''''''$$$###'''((()))...333...)))'''***---...///222000---&&&!!!###***,,,***(((&&&%%%&&&(((***)))(((+++'''$$$&&&,,,///,,,((('''+++000111000///......+++((('''))))))&&&&&&)))&&&### !!!$$$(((+++,,,''''''))),,,///000///---###$$$%%%((())))))(((&&&$$$%%%)))---000000---+++(((((()))******++++++,,,+++&&&"""%%%,,,111111///***+++,,,,,,,,,+++***)))###%%%(((+++---,,,***(((!!!%%%)))***)))((()))***.........---,,,+++)))'''+++,,,...111222000,,,(((''',,,...)))''')))---...***++++++***)))))),,,...&&&$$$$$$&&&+++///222444+++,,,///000111///---,,,)))+++111999===;;;:::;;;:::777444444555555222...+++000222000000222111,,,$$$%%%***000000***''''''---)))%%%###$$$'''***+++###"""###'''(((&&&&&&*********(((&&&&&&(((---111)))((('''&&&&&&$$$###"""###&&&&&&$$$!!!!!!$$$%%%)))((((((***,,,***$$$%%%'''(((%%%!!!!!!''',,,$$$$$$$$$""" """%%%(((***)))(((+++)))(((&&&&&&%%%###"""&&&(((++++++)))'''((()))'''(((***---...,,,((($$$!!! %%%'''$$$###$$$&&&'''&&&###$$$((((((%%%___]]]pppsss______rrrpppTTT:::000000///...111,,,(((***//////'''%%%(((***---///---(((%%%'''******)))((('''&&&''''''((())),,,///,,,'''$$$'''***&&&'''***...---,,,///666///...---,,,)))'''$$$###%%%''''''&&&)))------******'''&&&(((+++---***&&& """$$$'''((()))(((((($$$%%%'''((('''&&&%%%$$$###(((+++///111...'''&&&***+++***+++///000...111888999000,,,......+++)))---000000---***+++,,,,,,'''!!! ###$$$###***++++++(((%%%%%%)))---+++(((&&&'''+++///000///'''((()))))))))***---000(((&&&)))000333000---...((()))***(((&&&%%%(((+++)))'''&&&%%%'''((()))(((''''''''''''(((((())))))(((&&&'''+++,,,,,,000666222+++&&&))),,,---...111///---((("""###))),,,+++'''%%%$$$&&&***,,,+++)))&&&$$$###$$$&&&''''''&&&***---000000---***+++,,,)))&&&&&&((((((%%%%%%(((%%%""" """&&&***++++++&&&&&&(((+++///000000...###%%%(((***+++)))(((&&&###%%%(((---000000---***((((((((()))***+++++++++(((%%%###'''---111000...((())))))***+++,,,---...---+++******++++++)))'''&&&***,,,+++(((&&&'''(((///...---------+++'''$$$,,,...111555666222,,,'''###+++///,,,)))+++---...)))*********)))***---000,,,)))&&&&&&(((,,,///000,,,...111333333111...,,,)))+++333<<>>222///,,,,,,000000+++---444444+++(((...,,,(((&&&(((,,,...+++(((''''''''''''((()))+++,,,)))---///+++%%%###''',,,((($$$###'''+++---000444000---'''###"""$$$'''***(((***'''###$$$***+++''',,,...000---)))&&&&&&(((&&&''''''((()))***+++,,,+++***)))''''''&&&&&&'''(((&&&###$$$,,,444333,,,$$$((()))'''(((,,,,,,)))&&&000333***%%%***,,,)))***...222000,,,)))+++---///)))""" !!!$$$%%%%%%###'''***)))'''(((---222)))$$$!!!"""(((,,,---,,,000111111///+++***,,,///000***&&&'''((('''))),,,+++)))'''''')))++++++******(((&&&%%%&&&''''''&&&((((((''''''''''''((((((,,,,,,...000---***+++000111***&&&))),,,***&&&%%%(((+++***### $$$(((***$$$"""!!!%%%***---+++(((&&&''''''%%%######(((,,,+++------)))"""!!!$$$&&&$$$&&&******&&&%%%(((""" ###))),,,***'''$$$###"""###%%%'''&&&%%%%%%'''++++++)))%%%!!!'''(((+++...000---)))%%%&&&'''''''''((((((((((((&&&'''))),,,...,,,)))&&&"""""""""###&&&+++000222555000***'''))),,,...///+++...///,,,'''%%%(((+++000//////000333222///++++++++++++------+++'''$$$***111555000***+++///222+++,,,.........///222444---,,,,,,---///000000///***---111333333000,,,*********...555777444333444,,,111666777444000......000777777111111888777000,,,,,,///222...((('''***+++***+++,,,...---+++)))"""!!!###&&&%%%###'''---(((***---...---+++******)))### &&&000444///'''!!!'''(((&&&(((---///,,,(((***,,,)))%%%"""###%%% !!!$$$'''((('''%%%(((((('''$$$ ###&&&%%%%%%$$$"""!!!"""&&&))))))******)))'''%%%&&&&&&"""&&&***)))%%%###%%%'''---)))%%%######$$$%%%%%%%%%""""""%%%%%%%%%)))...)))++++++)))***+++'''"""___UUUeeelllXXXgggwwwXXX888------------///---...000000...+++'''%%%%%%'''((('''***///000,,,''',,,111///***&&&)))---,,,000111,,,%%%"""&&&***+++)))''''''((()))))))))(((&&&### ###***///...,,,(((&&&&&&(((,,,...(((,,,---,,,,,,---,,,((((((&&&%%%$$$&&&&&&&&&%%%%%%'''+++---///...---,,,------,,,,,,---...///000'''###!!!%%%,,,///,,,''''''((('''&&&%%%%%%''')))222...)))''')))++++++***((()))(((%%%%%%'''&&&!!!!!!%%%)))***(((''')))+++(((%%%"""###(((+++,,,+++***...111///)))&&&''')))%%%%%%&&&&&&''''''&&&&&&$$$%%%'''(((******))))))%%%******$$$!!!&&&)))(((***+++,,,,,,***))))))***000111111000,,,(((### )))((((((***,,,***$$$***))))))***,,,,,,+++*** $$$)))---...,,,)))000,,,((()))---///---***......,,,''' '''222...***)))******&&&!!!$$$###"""$$$''''''$$$ !!!###%%%&&&''''''%%%$$$!!!&&&)))(((&&&$$$###...------.........+++)))+++***((($$$!!!!!!$$$'''***,,,)))######(((***'''%%%"""%%%,,,---******---111111---((((((,,,---***)))++++++))))))***(((###%%%&&&***...000000---***%%%%%%&&&(((++++++(((%%%%%%111888333***(((,,,///'''///333111111444444000...///000111111000...---000+++&&&(((...222222///)))***,,,///111222333333,,,111777888333///...///444666888888777555444444++++++++++++,,,+++++++++,,,%%%"""''',,,+++'''$$$((($$$!!!"""(((,,,,,,***,,,///222000+++'''(((***+++((('''+++111222,,,&&&$$$######&&&+++,,,***'''***,,,+++%%%&&&...&&&$$$$$$+++&&&"""$$$%%%$$$!!!)))(((%%%""" ###'''%%%%%%$$$"""!!!!!!!!!!!!###'''***)))'''%%%&&&((())))))%%%###+++000&&&!!!$$$$$$!!!)))111000...,,,***((('''&&&dddYYYiiiqqq```hhhwwwYYY::://////......000......///...---***(((&&&%%%'''((((((+++111222///***...222000***&&&(((+++,,,///000---'''%%%)))...***(((&&&%%%&&&''''''&&&))))))(((''''''))),,,000,,,++++++******++++++,,,)))---///---,,,,,,***%%%$$$%%%&&&)))++++++(((&&&'''(((((()))***+++,,,,,,.../////////000000000000'''%%%$$$''',,,...,,,)))%%%&&&&&&&&&%%%%%%(((***555111,,,******)))(((&&&***+++)))%%%%%%((('''$$$&&&((())))))((((((((()))***(((''''''***,,,......+++...000///,,,******+++%%%%%%&&&&&&&&&%%%###"""###$$$%%%&&&'''&&&&&&%%%%%%***+++&&&%%%(((+++************(((&&&''')))+++......------,,,***'''%%%)))+++,,,---,,,+++***)))...---,,,,,,---,,,***(((!!!"""%%%***...///...,,,---***'''))),,,...+++(((%%%%%%$$$!!!)))555>>>===666,,,''''''$$$!!!!!!!!!"""###%%%&&&&&&$$$%%%''')))))))))((('''""""""$$$%%%&&&&&&&&&%%%........./////////---+++))))))((($$$""""""%%%))))))+++(((######''')))'''(((%%%&&&***+++((())),,,000///***%%%%%%***,,,***(((******'''''')))((($$$'''(((+++...000///,,,)))%%%&&&))),,,......+++(((,,,111333///******)))&&&$$$+++///......111111......000333555666555222111111---)))+++000222000---***+++---///000222333444000333777777555222000000222333444333111//////000***)))((((((((()))******///((($$$(((,,,+++'''%%%%%%!!! &&&******)))+++---///,,,(((&&&))),,,///---,,,...111000+++''''''&&&%%%&&&''''''&&&%%%,,,,,,***%%% ###''''''&&&$$$"""''',,,((( """%%%''''''%%%$$$'''&&&$$$###"""###%%%&&&$$$$$$"""!!!!!!!!!"""###$$$'''***)))&&&$$$$$$&&&***)))&&&!!!%%%,,,111'''"""$$$"""""",,,,,,+++***))))))***,,,bbbXXXiiiyyyccc```sssuuuWWW::://////...---.........---,,,+++***)))(((%%%'''((('''+++111333000---000333000***&&&'''***,,,///000...***)))---111,,,)))'''&&&&&&&&&&&&%%%''')))+++,,,,,,,,,---...***+++---......---+++******...000...---,,,((("""!!!###(((---000///***&&&)))(((&&&$$$%%%'''***,,,///000222333222111///...'''((()))***++++++++++++%%%%%%&&&%%%######%%%&&&222///,,,+++***(((%%%###&&&((('''###$$$(((***(((---+++((((((((())))))(((***++++++******+++...000,,,---...//////...------%%%%%%&&&&&&%%%###!!!((()))******)))((('''&&&'''+++,,,***(((******))))))((('''%%%$$$%%%))),,,---***'''(((+++------++++++...000///+++***---000...,,,++++++,,,+++(((&&&"""###$$$(((,,,------,,,***((('''))),,,,,,)))&&&&&&%%%$$$""" %%%666HHHUUUVVVKKK555'''((('''!!!######"""!!!!!!###&&&)))&&&''')))+++,,,,,,,,,,,,'''$$$!!!!!!$$$'''((('''+++,,,---...///...---,,,)))******'''######'''***'''((('''######&&&'''&&&***'''''')))(((&&&&&&)))...---)))$$$%%%+++---+++(((******''''''******'''&&&'''))),,,...---***&&&(((***---000000///---+++......,,,***+++---(((!!!!!!'''++++++,,,...///---+++///444888999777333111333000...///111111///,,,,,,,,,---...///111333333444444333444555555333111111111000...,,,,,,---///---+++(((&&&&&&(((+++---222***&&&))),,,+++((('''"""$$$'''(((&&&***++++++(((%%%%%%(((,,,.../////////---+++(((&&&''''''&&&$$$######$$$&&&...,,,((($$$!!!&&&((((((((()))+++(((###!!!$$$'''((('''&&&%%%%%%###"""###%%%'''((('''###"""  """###"""%%%((((((%%%$$$%%%&&&))))))'''###!!!"""''',,,---&&&"""$$$!!!'''((((((&&&$$$%%%))),,,ZZZPPPbbbhhhVVV___}}}qqqTTT777...///---+++,,,///...,,,+++*********+++'''((((((&&&)))///000------000111///***'''(((+++...000111///,,,+++...222///---***((((((((('''&&&$$$'''***+++++++++,,,---+++,,,...//////...,,,+++)))...111///...---(((""""""$$$)))---000...***&&&)))(((&&&%%%%%%&&&(((***...000222444333111...,,,&&&)))++++++)))((()))+++&&&''''''%%%"""!!!!!!""")))))))))***)))(((&&&$$$!!!###### !!!'''+++,,,///+++'''&&&)))++++++***)))+++,,,+++)))(((+++...---,,,,,,...//////---+++$$$%%%'''''''''%%%""" ,,,,,,,,,,,,+++)))'''&&&***+++---,,,***)))'''%%%&&&''''''&&&%%%%%%(((***---(((%%%%%%***...///.........---+++((())),,,///((('''&&&'''''''''%%%###!!! !!!$$$(((******)))((('''(((***++++++(((%%%+++)))((('''$$$(((<<>>+++,,,---(((***(((&&&%%%%%%&&&&&&%%%%%%''')))+++...///000000***%%% !!!&&&)))(((&&&&&&(((***++++++*********+++......+++&&&$$$&&&***%%%&&&%%%$$$$$$%%%&&&%%%''''''((()))(((&&&$$$###***+++)))''')))------***(((+++,,,)))(((+++,,,***###$$$&&&))),,,,,,)))'''...///111000---,,,---...,,,+++((((((,,,000,,,%%%"""&&&***+++,,,---......)))---333777888444///,,,444222///...------,,,,,,------------...///111222444000---///444666555333111000///---,,,---000333222///+++)))(((+++...111111***'''***---,,,***+++###!!! ###%%%%%%$$$((())))))'''%%%$$$&&&((()))+++---+++'''$$$###$$$###$$$%%%###!!!"""&&&+++---)))%%%######"""###&&&)))))))))'''&&&$$$$$$%%%'''''''''%%%###!!!%%%""" !!!%%%(((******%%%###!!!!!!""""""&&&'''%%%%%%&&&((('''((('''%%%$$$$$$(((+++&&&""""""$$$""" $$$&&&&&&######(((VVVJJJ[[[~~~uuuVVVTTTqqqlllPPP666///111000......///...,,,+++***+++,,,---)))***'''%%%&&&++++++(((,,,...///---***)))***,,,000111111///,,,,,,...111000...***)))(((((('''&&&%%%&&&((((((((())),,,///...------------------...(((---111000//////***%%%&&&'''(((***+++***'''$$$''''''((())))))(((((((((+++---000222111...+++(((%%%(((+++***'''%%%'''***'''((()))((('''&&&&&&'''''')))***+++***)))''''''$$$''''''###"""&&&***+++---)))%%%%%%)))---///...***---...---***(((***------,,,+++,,,---,,,)))'''%%%&&&((())))))(((&&&%%%((()))))))))(((&&&$$$###''''''(((++++++(((&&&%%%$$$&&&))))))(((&&&&&&''',,,)))%%%%%%))),,,......***'''%%%%%%(((***,,,+++)))'''&&&%%%%%%$$$!!! !!!###&&&))))))((('''((()))***+++***(((&&&)))((())))))$$$&&&<<>>+++,,,...))),,,)))''')))------)))$$$$$$%%%(((***---///000111(((%%%"""$$$)))***'''###!!!$$$''''''&&&%%%&&&'''///222333///(((###%%%((($$$$$$$$$&&&&&&%%%$$$%%%###&&&)))******((($$$!!!$$$'''))))))+++---***%%%&&&***,,,(((''')))***)))"""###%%%)))---...---+++333444222---(((&&&***///+++,,,,,,***+++...---)))&&&'''***---...---///111+++...333666555111,,,(((111///,,,)))&&&&&&)))+++000...---,,,,,,...000222111,,,(((+++111666666333//////...---,,,///333666444222...++++++---000222---(((&&&+++...------...&&&%%%$$$###$$$$$$###"""&&&((())))))'''%%%###"""$$$'''***((($$$"""###%%%"""$$$&&&%%%######'''+++)))&&&"""###%%%&&&### """&&&(((&&&###"""######$$$%%%&&&%%%$$$"""!!!%%%### """'''+++---***(((&&&$$$#########$$$!!!$$$''''''%%%###$$$&&&&&&'''''''''&&&&&&'''((($$$###$$$%%%"""!!!$$$%%%%%%###!!!!!!$$$((([[[KKKXXXyyy}}}~~~\\\OOOeee}}}fffMMM555111555444222222///...---,,,,,,---......***+++'''###$$$((()))&&&+++,,,,,,+++))))))+++,,,000000000...,,,,,,---///...,,,(((''''''&&&&&&$$$'''((((((((((((***...222///...,,,++++++,,,...///***///222111000000---'''***)))((((((((('''%%%"""$$$&&&)))+++,,,+++((('''(((***,,,......,,,)))'''$$$'''***)))'''&&&''')))&&&)))+++---------...000***,,,------+++)))((((((---111000***%%%''')))))))))'''%%%&&&)))---000111//////000///---+++,,,,,,***+++++++++***)))'''&&&'''(((((()))*********)))'''((()))))))))(((&&&%%%###!!!###(((+++)))((((((###&&&)))***(((&&&$$$###***))))))((()))***+++,,,$$$!!! ###***...---,,,...,,,)))((('''$$$!!!!!!!!!"""%%%(((***)))((('''((())))))))))))((('''(((&&&))),,,'''***EEEccc|||lllPPP555(((''''''%%%&&&%%%&&&***...000,,,)))&&&'''((()))+++,,,......&&&%%%%%%(((******'''######&&&&&&###"""###$$$///444666111(((""""""%%%$$$###$$$((((((%%%$$$%%%!!!&&&***+++,,,---***%%%!!!$$$'''''')))+++'''!!!"""(((+++(((%%%&&&&&&%%%###$$$''',,,000222222111333555333,,,$$$"""(((///---111000,,,***,,,,,,)))))))))+++......,,,...222000222444555444111---+++------,,,(((%%%$$$(((+++444222///---,,,...111333000,,,)))+++000555555333---------,,,,,,...222666111///...,,,+++,,,---...(((%%%&&&+++...---,,,...(((''''''&&&%%%%%%$$$###%%%''')))+++***'''$$$!!!$$$''')))(((%%%$$$%%%'''$$$&&&))))))((('''&&&&&&&&&$$$"""###''')))(((&&& """%%%$$$ """ !!!###$$$%%%%%%$$$######""" ###(((---------+++***)))(((((((((&&&)))+++)))%%%"""!!!###&&&'''((())))))(((&&&%%%%%%''''''%%%!!! $$$$$$$$$%%%''')))***+++}}}~~~cccPPPXXXwww{{{~~~cccRRR[[[nnn^^^FFF111///444555333333//////.........//////000++++++'''###$$$)))***'''---,,,+++***((((((((()))------,,,,,,+++,,,...///...+++((('''''''''&&&%%%&&&''')))))))))+++///111...---,,,++++++,,,---...///333444111000000---((())))))(((((()))'''$$$!!!###%%%(((+++,,,+++)))(((&&&'''***+++,,,***((('''&&&''')))))))))((()))***'''***,,,------,,,---...''')))++++++)))((()))***///444444...((((((******%%%&&&''''''(((+++///222111///.........---+++)))&&&))),,,,,,)))'''((()))+++***))))))((()))******'''((()))***+++******)))&&&""""""(((+++(((&&&'''%%%&&&((((((%%%###""""""$$$(((,,,,,,)))(((***,,,$$$%%%'''***---...---,,,,,,***))))))))))))&&&$$$ """&&&))))))'''%%%&&&'''''''''&&&&&&&&&''')))&&&))),,,)))...NNNsssdddCCC000)))%%%"""""" ###'''((('''(((+++---,,,++++++***))))))))))))&&&'''((())))))((('''%%%!!!%%%((('''$$$!!!"""%%%,,,111444000&&& $$$$$$"""$$$)))***%%%$$$&&&###)))++++++---222333000%%%'''(((&&&(((+++((($$$""")))...+++'''&&&&&&$$$%%%%%%'''+++///222111000...222444///&&&###(((///...000///+++***---,,,)))***(((***...---)))+++000333333333333333222000000,,,111444222...,,,...111999666222//////111444666444111//////222444444333/////////...------000333------......---,,,***)))%%%###&&&+++---+++)))***&&&'''(((((('''&&&&&&'''%%%&&&''')))+++***(((&&&'''(((((((((&&&&&&&&&&&&###%%%)))---///---)))%%%&&&%%%$$$%%%'''***+++,,,### $$$%%%!!! ###!!!###$$$%%%&&&&&&###&&&$$$ $$$))))))***+++,,,,,,+++******%%%(((***)))&&&######%%%'''(((***,,,,,,***&&&######&&&'''### ###%%%###"""%%%***,,,)))&&&~~~||||||~~~}}}gggRRRXXXwwwzzz~~~lllZZZXXXeee~~~yyyWWW???++++++222333111111/////////000000000000000******'''$$$%%%***,,,)))///...+++)))'''&&&&&&'''************+++---///111///---***))))))***)))(((###%%%((()))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,333666666222000000---((((((((()))***+++)))%%%!!!###$$$''')))*********)))%%%&&&(((*********)))(((''''''(((***+++++++++***)))+++,,,+++(((&&&%%%%%%"""%%%&&&%%%&&&***---***000333...******,,,---$$$&&&))))))((()))---111000---++++++,,,,,,((($$$###(((,,,,,,)))'''***---...,,,***(((''''''((()))"""###%%%&&&'''(((''''''---'''%%%)))***%%%"""###&&&'''&&&$$$!!! !!! '''...///***''')))---(((---222222///+++******%%%$$$%%%(((+++---,,,+++ $$$''''''$$$"""%%%&&&&&&%%%$$$$$$%%%'''((($$$$$$'''###+++OOOwwwbbb>>>111...(((######$$$)))&&&%%%///111000---+++(((&&&%%%$$$'''((())))))'''&&&'''(((###'''+++***%%%"""$$$&&&(((...222...%%%###$$$"""$$$++++++&&&$$$''''''+++,,,***---666:::999,,,,,,***'''(((,,,---)))$$$---222000+++)))'''&&&$$$$$$&&&))),,,...---,,,)))000555222)))%%%)))///,,,,,,***(((,,,000///+++***'''(((,,,+++'''(((...222111000000000111222333///666>>>>>>:::666666888<<<999555222111333666999999777555444444444444333333333222111///...///111,,,---///000000---***((($$$###&&&,,,---)))&&&'''###%%%'''(((((((((((()))%%%%%%%%%'''***,,,---,,,(((((('''&&&&&&%%%$$$$$$ """'''///444333---'''&&&&&&&&&&&&'''***---///'''!!!$$$&&&###!!!$$$!!!"""###$$$$$$$$$$$$$$$""")))(((""" %%%"""$$$''')))******)))))) $$$((()))'''''')))+++)))***,,,......,,,'''###"""$$$!!! $$$''''''###!!!$$$))))))$$$zzz|||eeeSSSWWWwww}}}~~~bbbKKK\\\yyy~~~pppTTT???...---000---,,,///666222---+++---......---//////***$$$'''......***...***'''''')))+++***(((+++******((((((***...222,,,,,,111555111'''###&&&###'''***)))&&&$$$&&&)))111///,,,+++,,,.../////////000111111...+++*********+++---...---+++)))'''---++++++,,,...---((($$$"""###%%%&&&((()))******&&&'''%%%%%%)))......)))---(((%%%&&&(((&&&###!!!&&&+++,,,)))&&&$$$))))))((())),,,.........)))'''(((,,,...---...222...,,,+++))))))'''$$$"""%%%###"""###&&&***,,,---.........---,,,)))'''&&&$$$&&&(((&&& """)))&&&))),,,+++(((&&&%%%&&&...---***'''$$$"""""""""(((+++...---***((()))***111000555>>>===111(((%%%""""""$$$((((((%%%'''+++"""&&&&&&$$$""""""###%%%%%%%%%'''&&&&&&$$$%%%FFFiii|||^^^<<<,,,+++,,,+++(((***'''""""""&&&))),,,000///(((%%%)))***(((+++)))))),,,000///)))###((())))))(((&&&$$$%%%&&&++++++)))%%%!!!!!!###&&&!!!%%%)))(((%%%%%%)))......,,,***+++...222444444''')))(((%%%%%%)))***(((!!!###&&&)))***+++******&&&(((+++---...---,,,+++***000666888555111//////------...///000000...,,,$$$(((,,,,,,)))((()))+++...///111222333222000///444;;;EEEJJJJJJDDD===999;;;777333222333444444333666777777555333333444666444333111000//////000000,,,***)))((((((((('''%%%------,,,(((%%%$$$'''+++&&&&&&''''''(((((()))******$$$!!!'''111444...&&&+++***(((&&&$$$###""""""&&&###$$$***---***&&&%%%%%%,,,000...,,,///333444###"""!!!"""###$$$""" ###### ###***+++'''###&&&&&&###!!! !!!###&&&)))++++++)))'''%%%%%%!!!###+++...)))$$$$$$000222333000***&&&'''***"""###!!!%%%((((((!!!&&&+++,,,(((### {{{|||hhhQQQQQQsssaaaEEEPPPlllxxxjjjLLL999++++++...***(((+++888333///,,,,,,,,,+++***---...***&&&(((///000,,,+++)))'''&&&&&&''''''&&&,,,,,,,,,+++))))))+++---,,,+++...111...'''&&&)))&&&(((***)))'''&&&'''(((...,,,+++***+++,,,,,,---+++---...---+++((((((((()))+++---//////---***(((000///------------+++)))%%%&&&((()))*********))))))(((%%%###&&&++++++&&&***(((''''''((('''%%%%%%!!!%%%***,,,+++)))&&&%%%'''&&&%%%(((,,,///000///***)))***///000---,,,///,,,++++++******(((&&&$$$+++&&&!!!!!!&&&+++...---+++(((((())))))((('''***,,,...***###!!!&&&%%%(((******'''$$$$$$$$$***)))(((&&&&&&&&&&&&'''(((***++++++(((%%%$$$###***///===KKKGGG555+++,,,&&&%%%&&&)))'''$$$$$$((('''%%%!!!%%%""" ###&&&''',,,)))'''&&&!!!%%%===XXXnnnTTT777******---------***((($$$!!! """%%%'''+++...,,,%%%###&&&(((''',,,)))&&&'''***+++(((%%%'''((()))(((&&&%%%&&&'''+++,,,+++***'''%%%$$$$$$###&&&))))))&&&$$$$$$%%%((('''&&&'''***---......(((***)))&&&'''+++,,,+++&&&'''((()))((('''%%%$$$&&&(((***---......---,,,)))+++---000111111///---++++++,,,,,,---,,,+++)))'''((((((***,,,------,,,,,,...000111111111///...111777???EEEGGGEEEBBB@@@:::666111000111444555555777666555333222111000000.........---......///000---+++(((&&&&&&'''((((((...///...+++((((((***---###"""###&&&((()))(((&&&%%%###$$$)))///222///+++((((((''''''&&&&&&&&&'''(((###"""%%%&&&###!!!!!!(((...000,,,)))+++...///$$$$$$$$$&&&''''''&&&$$$!!!$$$$$$"""$$$******%%%###%%%&&&&&&###!!!"""###%%%&&&'''(((***++++++,,,***&&&&&&,,,---(((%%%%%%+++...///---(((%%%''')))((((((&&&!!!!!!%%%'''&&& %%%***,,,)))###~~~~~~mmmQQQKKKlllnnnOOONNN```xxx~~~rrraaaCCC555+++---///+++'''(((444222...---------,,,+++------+++)))+++///000...(((((((((&&&$$$###$$$&&&,,,---...---+++((('''''')))(((***,,,***''''''++++++)))((((((((((((((('''))))))))))))))))))))))))((()))***)))'''%%%%%%&&&(((+++...111111///,,,)))111111///---+++***,,,...((()))+++,,,,,,+++)))'''+++)))%%%!!!###(((((($$$'''))))))(((&&&&&&''''''&&&(((******(((&&&&&&&&&&&&###"""%%%,,,111000...***)))---222222...++++++,,,------...---,,,***))),,,(((### """%%%(((***...)))$$$###'''***)))&&&+++///111...((($$$$$$&&&%%%'''))))))'''&&&&&&&&&***)))(((''''''((()))***'''((((((******(((%%%"""&&&///EEEXXXPPP666)))...'''&&&'''***(((%%%&&&***%%%$$$!!! ###$$$ ###''')))---)))''''''%%%'''777III[[[FFF000'''(((+++...111+++***(((&&&%%%&&&&&&'''+++,,,***$$$"""%%%((()))---(((###"""$$$'''''''''&&&'''((((((''''''((()))...222555555000***%%%""""""$$$''')))(((%%%""" """!!!"""###&&&''''''&&&&&&)))(((%%%''',,,///---------,,,***(((&&&###"""'''(((***,,,---------,,,***(((&&&)))...111///,,,+++++++++++++++***)))(((+++(((&&&)))...222111///,,,---///000111000...------000555;;;@@@CCCDDDEEE===888222......111444555444222///000111111---***'''''')))***,,,---------000...***(((''')))+++---------...,,,******+++---""" !!!%%%+++,,,((($$$###$$$&&&)))+++,,,+++***###$$$%%%&&&'''((()))***+++&&&######"""(((------((($$$%%%&&&&&&######$$$&&&)))***(((&&&"""$$$%%%%%%'''***((($$$###$$$%%%%%%$$$$$$%%%'''&&&&&&%%%&&&(((,,,///222///+++((())))))&&&$$$%%%&&&)))+++***'''%%%&&&(((---...+++%%%###%%%%%%######(((+++)))%%%!!!~~~~~~~~~pppRRRGGGdddbbbTTTUUUkkk~~~yyy~~~|||mmmZZZ>>>555000333333///+++***------,,,---...///000000//////...------......,,,''')))+++)))%%%$$$%%%(((***---//////,,,(((&&&%%%$$$%%%'''))))))))))))***---)))%%%%%%((()))'''%%%'''((()))***)))((((((((('''((()))(((&&&%%%%%%&&&(((***...222222000---***...000111...+++)))+++...***+++,,,---,,,***'''%%%***(((###!!!&&&'''$$$%%%)))***'''###$$$%%%&&&###$$$%%%$$$$$$$$$&&&((('''###!!!$$$+++000///+++'''(((---444444///+++***000111222111000...,,,,,,''''''''')))***)))&&&$$$000***%%%&&&***,,,(((###$$$***///---************$$$%%%'''))))))*********,,,+++***(((((((((((()))&&&&&&'''+++//////,,,((((((000FFFXXXNNN111###'''%%%$$$&&&))))))(((***///"""######"""""""""$$$&&&###!!! ###''')))***)))''''''(((&&&***888HHHMMM===---&&&&&&'''+++...***++++++,,,++++++******---,,,***&&&$$$&&&***,,,,,,(((###!!!"""%%%''''''%%%&&&((((((((((((***,,,222<<>>???666+++&&&&&&### !!!###""" ###(((%%%(((---...---***((((((&&&'''))),,,......+++(((&&&***+++)))&&&--->>>LLLHHH:::+++$$$""" !!!!!!%%%)))+++,,,+++***'''%%%%%%&&&$$$###%%%***(((''''''&&&&&&&&&&&&&&&%%%'''))))))******,,,...222EEEVVVRRR<<<&&&!!!&&&%%%$$$"""!!!!!!!!!!!!''''''(((***++++++(((&&&###$$$"""$$$((('''&&&%%%%%%%%%'''***---///111///---***)))((())))))###(((------)))%%%$$$%%%$$$&&&'''&&&###"""%%%(((+++...000...+++***---111...///111222333222000///333111///111444777666555111222222222333666:::===666222...,,,,,,+++(((%%%((()))))))))))))))((('''###''',,,---***((()))***+++******,,,///111222222,,,&&&!!!&&&''''''...+++))),,,111222---'''((()))+++,,,,,,,,,+++***$$$$$$(((,,,+++%%%###%%%'''(((&&&""""""%%%'''%%%!!! !!!$$$(((******(((%%%&&&)))+++)))'''''')))(((''''''&&&"""###%%%)))++++++)))&&&$$$---///...)))'''))),,,+++)))***+++,,,+++)))&&&%%%%%%''''''$$$###%%%### %%%""" !!!%%%***...000```IIIVVVqqqkkkLLLOOOooo~~~||||||uuu^^^EEE111222222...+++)))))))))***---000111...+++++++++//////222555111((($$$&&&''''''(((***,,,---,,,***,,,,,,+++)))''''''(((***%%%(((***+++000666555000***&&&!!! ###''')))***&&&)))***(((%%%$$$(((,,,&&&''''''&&&%%%&&&(((***))))))*********)))(((''')))***+++---000111000///)))(((''''''''''''((()))"""!!!###))))))%%%)))......(((***111111***&&&(((,,,...------------***++++++***'''&&&(((***(((&&&(((---...,,,+++...000111///***%%%%%%)))...333///)))'''''')))++++++///.........---+++'''###$$$,,,...(((''',,,+++$$$'''%%%$$$%%%)))++++++***((('''''''''(((***+++,,,'''(((((('''%%%%%%%%%'''111AAAHHH;;;---+++------$$$""""""$$$###!!!$$$***%%%(((+++------,,,---...)))((()))+++,,,+++(((&&&%%%'''((((((***333@@@HHHIII999)))$$$###""" !!!%%%)))++++++***)))%%%###$$$'''&&&###$$$)))((('''&&&%%%$$$$$$&&&'''&&&''')))******+++,,,...666EEETTTQQQ@@@---$$$######%%%'''&&&""" !!!((((((''')))******'''%%%((()))%%% %%%((('''%%%$$$######%%%(((,,,...///...+++)))((()))***,,,'''((()))***)))(((''''''$$$'''((('''$$$$$$(((,,,)))***,,,,,,---------...---...000111222111000///111000000444888999666222+++...222444444555777999555333000---++++++,,,---,,,,,,+++++++++++++++,,,###'''++++++((('''))),,,,,,***)))***///333555555---(((### """###$$$*********,,,------***(((((()))+++,,,,,,+++***)))$$$%%%(((+++)))%%%%%%)))'''(((%%%!!!"""&&&(((&&&%%%""" ###'''+++,,,'''""""""&&&(((%%%%%%'''***'''$$$###$$$%%%###!!!$$$&&&))),,,,,,***'''%%%)))...///***'''((()))'''%%%&&&''')))***(((&&&$$$"""&&&&&&$$$###$$$"""$$$""" !!!%%%((())))))~~~iiiPPP[[[www}}}WWWJJJ___{{{zzzrrrXXX???111222111,,,((('''((()))&&&+++///000///------...------111666111((($$$'''%%%###$$$'''+++---+++(((///...+++(((%%%%%%(((***$$$&&&&&&$$$***222333///***&&&###!!!###'''+++---&&&((()))'''######''',,,$$$%%%%%%$$$###$$$''')))))))))((('''''''''&&&&&&'''%%%###%%%***......---)))((('''&&&'''(((+++,,,""""""!!! ###)))(((###+++000///+++000999888000***---000111///+++)))((((((+++---+++'''%%%(((,,,+++((((((++++++)))***---222222000+++''''''---444000...,,,++++++)))&&&###,,,,,,+++***)))((('''&&&&&&...///))))))///...'''...+++)))))),,,---,,,***+++***)))'''''''''((((((%%%'''(((&&&$$$%%%(((,,,888NNNTTT===((()))000000%%%###$$$'''((((((,,,222000000...+++((('''''')))+++)))((((((((((((&&&$$$!!!"""###&&&///:::BBBFFFHHH888(((###$$$$$$"""!!!###%%%(((+++---,,,+++***&&&###&&&******%%%&&&+++((('''%%%###!!!"""&&&(((&&&(((*********+++,,,...;;;FFFRRRRRRFFF666+++&&&"""((()))%%%!!!"""$$$'''&&&&&&&&&''''''&&&$$$------)))###"""&&&)))(((((('''%%%$$$%%%(((+++...---,,,***((()))***---...---***'''(((+++------+++'''***,,,+++((((((---111'''&&&'''***///111...+++,,,---///000111000///...++++++...444:::;;;666111+++///444555333111111222000000...---,,,...333777...---,,,,,,,,,---///000&&&))),,,***((((((,,,111+++(((&&&''',,,111444444...,,,(((%%%###""""""###&&&))),,,+++'''######$$$%%%&&&((()))***)))'''&&&(((((()))+++(((%%%(((---''''''### $$$%%%###%%%"""!!!&&&***,,,%%%###%%%######'''&&&###$$$)))---...%%%''')))+++,,,+++***)))%%%,,,...((($$$%%%$$$!!! !!!###&&&((((((%%%###"""&&&'''$$$###$$$!!!###"""!!!"""%%%&&&$$$"""~~~~~~lllRRR\\\{{{hhhWWWLLLggg~~~zzzkkkPPP777111111333555444///***)))******,,,000333111+++&&&,,,------------,,,*********)))''''''((())),,,------***'''%%%&&&((()))***)))%%%"""###)))---,,,))),,,...,,,'''%%%''''''$$$%%%''')))*********+++---***&&&###%%%'''%%%%%%''''''000333,,,'''&&&&&&$$$***(((''')))...///+++'''###"""&&&+++(((""""""((('''&&&&&&(((***++++++)))((()))+++...111000---***,,,333::::::333+++'''&&&+++***&&&###!!!###(((,,,---***'''%%%%%%(((,,,...,,,+++)))***---111333444444///***'''''''''%%%###+++***))))))((())),,,000(((,,,111111///,,,,,,...---+++((((((+++---...///555000***'''(((***++++++///###%%%'''$$$(((333FFFTTTPPP444 !!!'''%%%%%%)))'''$$$)))666CCC@@@666,,,)))'''%%%$$$&&&...+++'''&&&&&&&&&$$$""""""$$$$$$)))444???EEE===555,,,((((((***)))(((%%%$$$%%%)))---///---+++)))))),,,///---((('''))))))%%%!!! """%%%&&&&&&(((((()))***&&&"""###(((222DDDUUUXXXMMM===,,, """###$$$%%%%%%%%%%%%%%%&&&###"""%%%)))***'''###(((******&&&!!! $$$)))&&&''''''&&&&&&'''***---...,,,***,,,...///,,,))),,,+++***+++------+++***&&&))),,,---,,,+++******&&&&&&'''***---///...---***+++,,,,,,+++***+++,,,)))***---111333333000---(((,,,222666333...000555111222333222000///000111222---(((&&&(((+++------'''''''''(((***+++------,,,+++((('''+++///---&&&''')))+++,,,+++'''### %%%$$$%%%&&&### """'''&&&%%%&&&(((++++++'''"""$$$'''***((($$$###''',,,000***###!!!$$$&&&$$$!!!&&&###'''&&&&&&)))%%%$$$""""""######!!!***%%%######$$$&&&...777111...)))'''&&&&&&&&&&&&))))))(((&&&%%%"""!!!###!!!!!!###''')))(((&&&&&&%%%###  """%%%'''&&&"""###hhhNNNUUUuuuyyybbbMMMZZZttt~~~xxxjjjOOO888555666777888666111,,,)))...///222555666333///+++000000///...---,,,,,,,,,,,,+++***)))((()))***+++,,,)))&&&&&&(((******)))'''###!!!$$$)))---+++(((+++---,,,(((''')))(((%%%%%%'''***+++*********+++...)))&&&''''''###"""###'''---///)))%%%(((*********(((''')))...///,,,)))"""!!!$$$)))(((######&&&$$$$$$&&&))),,,,,,+++)))(((***---......,,,)))'''111333444333000+++'''$$$***)))&&&###!!!"""&&&)))---+++)))'''(((***---000222111...------------,,,---+++)))((()))******))),,,***)))(((((((((+++...'''(((***---///000...,,,///---+++,,,...000111111222///+++***,,,......---000'''$$$)))***'''+++555OOOXXXPPP444 %%%$$$###&&&'''&&&%%%)))111999666000+++'''### """''',,,)))&&&$$$$$$%%%%%%%%%((()))(((&&&***333888999666111+++)))+++,,,***((('''&&&''')))---...,,,***((((((***---+++&&&$$$&&&(((%%%""""""%%%(((******'''&&&&&&)))(((&&&'''+++444@@@LLLOOOKKKAAA333'''%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""%%%((()))'''%%%'''((('''$$$!!!!!!$$$(((&&&((())))))((('''((()))+++***))))))))))))'''&&&'''%%%%%%(((---///...+++''')))++++++)))'''''''''!!!!!!"""%%%))),,,------+++***)))((())))))***++++++,,,///111222111...,,,,,,...222555111---///666333444444222///------...,,,((($$$###%%%(((***+++%%%%%%%%%&&&&&&'''((()))(((++++++((((((***)))&&&(((***---......+++'''%%%%%%$$$%%%&&&### $$$&&&###"""###&&&((('''%%%'''((()))'''%%%%%%))),,,***'''$$$###%%%%%%$$$""""""&&&+++******,,,)))%%%!!! ###$$$%%%$$$###%%%((('''%%%&&&***(((&&&###"""###%%%&&&''''''''''''''''''&&&%%%%%%'''&&&%%%&&&((()))'''%%%'''%%%### !!!###&&&'''((('''""" %%%fffKKKMMMkkkqqqOOOOOOiii}}}uuueeeKKK555666888999999666222,,,(((///222666888666333000...444222///,,,++++++,,,---///...,,,+++***)))))))))+++(((%%%''',,,...,,,(((&&&$$$###'''---000---)))+++...///,,,+++---+++'''###&&&***,,,,,,+++******---(((&&&((('''###!!!"""(((,,,+++&&&$$$'''+++---***((((((***---///---***$$$"""$$$(((***(((&&&'''"""###'''+++......***'''&&&***...///---******+++666333000...---***&&&"""(((((('''$$$""""""$$$&&&,,,+++***)))***,,,///000444333111///,,,***((('''((()))+++++++++++++++,,,+++***((('''&&&((()))***$$$###$$$(((...111...***///...------///111111000+++++++++---//////...,,,---))))))---...///777BBBWWWZZZMMM333"""!!!$$$###((((((&&&%%%%%%''')))++++++)))'''%%% !!!))),,,***'''%%%$$$&&&))),,,---+++'''%%%+++222333///222...++++++---...,,,***(((((('''(((******)))'''&&&&&&))),,,+++'''''')))&&&%%%###$$$'''+++---...'''$$$###(((++++++,,,///222888???CCCDDDAAA666+++$$$%%%%%%%%%%%%%%%$$$###"""&&&((())))))))))))'''&&&$$$######$$$%%%'''%%%(((+++---,,,+++******((()))(((&&&###""""""###$$$!!!!!!'''///444111---***+++,,,+++)))&&&&&&&&&###""""""$$$'''***++++++---)))&&&&&&)))+++***)))...///111111111///---+++//////000000,,,(((---444555555555333///,,,+++,,,)))'''$$$###%%%(((******'''&&&&&&%%%%%%&&&&&&&&&%%%,,,///+++''''''(((((()))+++...000000...,,,***'''%%%&&&(((&&& """%%%!!!"""&&&((((((***)))'''%%%%%%'''***---&&&&&&'''(((((('''%%%$$$ """)))---,,,++++++,,,&&&"""(((+++######%%%(((&&&!!! ###%%%$$$"""!!!!!!###%%%&&&$$$%%%&&&'''((()))***+++,,,+++*********)))'''%%%)))&&&###!!!!!!###&&&)))(((((('''""""""&&&hhhKKKFFFaaa|||WWWGGGZZZttt}}}rrr^^^CCC///222666777555333111---(((---222666666333///......444111,,,)))'''(((***,,,///...------,,,******)))***'''%%%)))///111---))))))'''(((---333555111------111111///......+++''' $$$)))------,,,++++++'''$$$###&&&'''%%%###%%%)))***)))&&&$$$%%%)))+++,,,+++******,,,,,,***(((&&&$$$%%%)))------+++((("""$$$(((---///---)))%%%"""(((...000---,,,///222555444111///,,,(((%%%###((()))(((&&&$$$###$$$%%%+++***++++++,,,---///000///000000...+++)))(((''')))---000///+++(((((()))))))))'''$$$%%%'''(((&&&!!!!!!"""&&&***,,,***(((---,,,+++,,,---///...---%%%'''***---...---***''''''''')))+++///999IIIWWWXXXUUUGGG333'''&&&&&&$$$)))))))))&&&###"""""""""&&&$$$$$$$$$""" ###)))((('''$$$"""!!!$$$+++000000+++&&&'''222<<<;;;444444111---+++,,,---,,,,,,(((((('''''''''&&&%%%$$$%%%%%%(((------+++,,,///%%%$$$$$$%%%''')))+++,,,)))$$$###(((---......///,,,222888:::;;;:::111(((!!!!!!"""###############!!!&&&+++,,,***(((***---'''%%%######%%%'''((('''&&&(((+++,,,,,,,,,---...((())))))&&&!!!!!!$$$%%%!!! '''222777333---+++,,,---,,,***))))))+++,,,***)))(((***++++++***...***''')))---///+++'''000111222222111///......000///---+++&&&###)))222444555666444111...---------+++)))))))))+++,,,---,,,+++***)))((('''''''''%%%,,,000---++++++,,,******+++...//////...+++******((())),,,***%%%"""$$$######'''((((((+++((($$$"""$$$(((+++,,,&&&***...///---)))&&&%%% !!!%%%)))+++)))&&&%%%***%%%"""))),,,(((%%%###$$$"""!!!&&&***)))(((%%%"""""""""$$$######$$$&&&''')))+++,,,......---,,,,,,***((('''+++'''### !!!###&&&(((((('''%%%"""###&&&lllMMM@@@VVV{{{gggEEENNNbbb{{{rrrXXX===,,,///333444111111222000+++,,,000444444111...---...333111---)))((((((***++++++,,,------------,,,+++)))''''''+++000222...******)))***///555666222---,,,000000---++++++'''######))),,,------------&&&"""!!!%%%'''%%%$$$&&&&&&&&&&&&''''''&&&(((***///---+++***))))))'''&&&%%%%%%&&&(((,,,...+++'''%%%&&&))),,,...,,,'''###!!!&&&,,,---+++***---111///333555333---'''%%%%%%)))******(((&&&%%%&&&''')))***+++,,,------------+++,,,...,,,)))''''''(((***---111000,,,((('''(((&&&'''%%%"""$$$))))))$$$ """%%%&&&%%%%%%&&&(((---+++)))***+++---,,,,,,###'''+++...---***'''$$$$$$%%%%%%$$$,,,@@@WWWgggVVVLLL>>>222---,,,)))%%%&&&***,,,((("""!!!(((###"""%%%((('''&&&''' !!! !!!***111666000))),,,:::HHHHHHBBB;;;555---'''$$$&&&(((************)))'''&&&&&&'''((('''***---,,,)))***...%%%&&&&&&&&&&&&&&&&&&''',,,'''&&&+++...---,,,,,,)))222::::::888333,,,$$$ """###%%%&&&&&&&&&$$$)))---,,,'''%%%(((,,,((('''%%%&&&((()))***)))((())))))'''&&&&&&)))+++(((***+++((($$$"""$$$&&&'''"""!!!'''111444///(((((()))***))))))***,,,///111///------.........---...,,,+++...222222---(((000222333222000///000222333000///,,,&&&###)))111222444666555333111111111//////...---,,,,,,------///...,,,***)))(((''''''(((---000000111333111,,,)))+++,,,---,,,***(((&&&***((((((,,,,,,'''$$$%%%""" ###(((***)))&&&)))&&&"""!!!###'''***+++(((+++///000---((($$$###"""%%%''''''&&&$$$"""&&&###$$$''')))(((%%%$$$%%%$$$!!!###(((,,,,,,+++(((###!!!"""############$$$%%%&&&((())),,,---------,,,+++******+++'''""" ###$$$$$$&&&%%%###!!! ###$$$qqqRRR???PPPvvvyyySSSOOO[[[yyypppQQQ999//////444333......333333...,,,///222333222000///...222111///---,,,,,,,,,,,,((())),,,...///...---,,,))))))***---///000///---+++))))))...333555000+++))),,,,,,(((''''''%%%!!!!!!$$$))),,,,,,,,,,,,---***%%%###%%%&&&%%%%%%'''&&&$$$%%%)))***)))))),,,...---+++)))'''&&&%%%%%%"""%%%'''''')))+++***%%%''''''(((***,,,+++(((%%%$$$'''******'''&&&'''))))))///666555///(((&&&'''))))))***)))'''&&&((())))))***,,,......---,,,***,,,......,,,'''%%%&&&''''''***,,,---,,,+++******$$$'''&&&"""'''......'''"""&&&)))(((%%%$$$&&&)))...+++)))(((***+++,,,,,,$$$(((---...---***((('''%%%'''$$$!!!---IIIeeesssWWWFFF444...///...***&&&###(((+++((("""!!!$$$***$$$###(((+++)))&&&%%%###%%%###!!!%%%000:::;;;222)))***999HHHKKKFFFCCC;;;///$$$###''',,,------,,,***)))+++,,,+++******,,,)))$$$$$$''''''((())))))&&&%%%$$$%%%+++)))***...///+++(((((()))333<<<===:::444,,,$$$$$$$$$&&&((()))*********$$$''')))&&&"""!!!$$$(((((((((((((((((()))***+++***)))'''###  """''')))******)))''''''((('''$$$###(((...///)))######$$$$$$$$$%%%(((,,,///,,,,,,,,,...000111000///---,,,---000222222---)))///111222111...---000333444333222///***&&&***222///111444555444333222333,,,---...---,,,++++++,,,...---+++)))(((&&&&&&%%%)))---111222444555222,,,)))***++++++***(((&&&%%%&&&###$$$(((***'''%%%&&&$$$###%%%(((,,,,,,((($$$&&&%%%###""""""%%%)))+++((()))***+++)))&&&!!!"""%%%$$$$$$&&&'''%%%$$$"""!!!!!!###%%%&&&&&&""""""&&&***)))$$$"""$$$&&&((()))'''###"""$$$&&&$$$###"""""""""###%%%&&&)))***,,,,,,***)))******((($$$ !!!######"""#########"""""""""######yyy[[[DDDSSSyyykkkUUUQQQlllhhhGGG555222///444111)))(((000222---,,,,,,...000222222///---...///000000///---+++***'''))),,,...///...,,,***))),,,......------///000...+++***...333444000+++(((++++++''''''))))))&&&&&&(((++++++***))))))***,,,'''$$$&&&((((((+++...111,,,)))+++***'''(((,,,+++***)))'''%%%%%%&&&&&&###))),,,)))(((+++***''''''&&&&&&''')))+++++++++'''(((((()))(((''''''&&&'''+++000111///+++)))((('''(((((('''&&&&&&)))++++++,,,///111111...+++)))---//////,,,'''%%%'''+++''''''(((***,,,---,,,***$$$((('''%%%+++555555,,,)))******************+++---***&&&$$$%%%(((***+++###&&&***,,,+++******+++(((+++((('''999[[[xxx^^^EEE...(((,,,+++'''$$$"""$$$&&&&&&%%%%%%&&&'''(((&&&'''******%%%###### &&&***)))'''+++777BBB>>>555)))'''555FFFMMMJJJJJJBBB555((( $$$(((***,,,---+++******---///+++)))***+++)))$$$$$$((()))+++...---***''''''(((((()))---111///)))&&&''')))000888;;;<<<999000&&&))))))******++++++******$$$%%%$$$!!! $$$(((&&&)))***)))'''&&&(((+++(((((((((%%%"""!!!!!!"""$$$%%%'''))),,,+++)))''')))((((((+++...---(((###""""""""""""###&&&+++///)))***,,,///111111///---,,,,,,,,,,,,,,,,,,,,,,,,///111111...)))(((+++///222111222111+++&&&)))///,,,///333444333222111111%%%(((+++,,,******+++------,,,+++)))'''&&&%%%%%%&&&...444333000///---***((()))***++++++***)))(((%%%!!! %%%))))))(((***(((''''''***---,,,'''######%%%&&&%%%###$$$))),,,)))'''%%%%%%'''&&&"""$$$))))))$$$"""&&&))))))&&&%%%$$$$$$&&&((('''&&&!!!!!!$$$'''%%% !!!"""%%%((('''$$$###&&&)))$$$###"""!!!!!!"""$$$%%%''')))+++***'''&&&'''((($$$  $$$'''%%%###"""###$$$%%%&&&%%%###"""dddLLLYYYzzzUUU@@@VVVxxx___>>>000333...222...$$$###+++...)))***))))))---000111...+++)))+++...000///---)))''''''))),,,...///---***))))))---000///,,,+++...222111...---///444555111---***,,,,,,******...///---+++,,,,,,+++)))'''&&&'''+++&&&###'''+++---222777???666...,,,)))$$$$$$)))(((((('''&&&%%%%%%''')))&&&...111---+++------+++&&&%%%###$$$(((,,,//////)))((((((***,,,---,,,+++(((((())),,,......***'''&&&&&&&&&%%%$$$&&&))),,,,,,...111333222///,,,))),,,//////,,,(((''',,,000)))'''&&&(((,,,---+++(((%%%))))))'''...::::::111...+++***+++///111///---+++'''"""!!!$$$'''(((###&&&((('''(((***,,,+++///...000FFFmmmfffGGG***###((('''$$$"""###"""!!!$$$(((++++++)))&&&'''***,,,''' """"""((((((%%%)))555@@@EEE;;;...+++888KKKTTTUUUPPPIII<<>><<<666//////555777666+++&&&((()))(((...---%%%+++///,,,%%%!!!$$$)))------,,,***((()))+++---(((''''''(((***++++++***'''&&&)))111999;;;555///...***)))...111---)))(((%%%&&&###"""$$$###(((''')))***'''$$$&&&,,,///******...,,,%%%"""&&&(((***------,,,+++******///---,,,,,,...///......---+++***+++......,,,)))%%%)))+++)))***---,,,)))$$$'''******))))))***+++(((+++...111111///+++)))/////////...------000222///...---...111444555666))),,,000555777666111---''''''((()))((('''&&&%%%'''+++...---***(((((()))***)))((('''((()))+++------***+++......***)))+++(((&&&'''******&&&$$$&&&%%%!!! ###%%%***&&&%%%(((((($$$"""###!!!###"""###'''******'''###"""%%%&&&###"""###%%%((((((%%%!!!###)))...,,,(((&&&&&&### ###(((---+++)))(((((((((&&&%%%&&&%%%&&&(((%%% !!!""""""&&&---000+++$$$ '''))))))((($$$ ~~~aaaKKKRRRppp|||]]]IIISSSqqq|||___===,,,---222222111111000---***))))))+++---...///000///...,,,+++(((***...///...---------------......---,,,+++***,,,,,,,,,---------,,,+++)))***,,,...///000000000444333///)))%%%&&&)))+++)))******+++++++++******+++(((&&&(((---///...+++------,,,)))&&&'''+++///666555444000---******+++,,,***)))***,,,,,,+++)))'''...333111000///***###&&&+++---***(((***---...///...,,,+++*********+++***---,,,)))(((,,,...---'''(((---555666000+++)))(((%%%###&&&,,,...+++&&&###!!!$$$)))+++***+++......***$$$!!!"""%%%((())))))+++...///---***'''%%%###$$$(((,,,///...)))%%%,,,+++++++++,,,+++)))'''''''''---///333IIIZZZWWWBBB///!!!###&&&""""""'''&&&&&&%%%$$$############%%%###!!!$$$(((***'''$$$###$$$&&&&&&&&&(((---333111555111333>>>DDDIIIUUUWWWUUUOOOHHHHHHLLLMMMKKK===:::;;;555...333666,,,///111000***""" $$$***111000---+++))))))***,,,%%%###!!!"""%%%'''''''''%%%''',,,222888999555000)))%%%%%%))),,,***((())))))(((%%%###$$$'''((('''((('''(((***)))&&&(((---...)))(((+++)))$$$!!!###&&&***...///,,,***)))***---+++***+++---/////////,,,(((%%%'''***+++((($$$&&&***+++)))(((++++++)))&&&&&&(((+++------+++((('''+++000333333222000///000000000...,,,,,,...000*********---111555777777(((,,,111666888555111---)))))))))((('''&&&%%%$$$'''***,,,---***((((((((('''&&&&&&&&&'''(((***++++++***+++///...(((%%%&&&%%%''',,,000...)))'''***%%%"""!!!###$$$$$$###&&&++++++%%%!!! !!!%%%))))))((((((***+++)))$$$"""$$$%%%$$$$$$&&&(((+++***$$$ """'''***,,,)))((((((%%%"""&&&---+++)))''''''(((((('''&&&%%%$$$%%%&&&$$$ !!!###(((...000,,,%%% """$$$((()))'''%%%$$$###jjjPPPMMMiiinnnQQQEEEZZZvvvgggDDD333...,,,///444555333000,,,((((((***,,,,,,---///000000///---+++(((+++///000///.........***+++---............---***+++---...---,,,,,,+++&&&(((***,,,///111222333...---,,,)))&&&$$$$$$&&&)))))))))))))))(((''''''(((%%%%%%***///000+++%%%%%%***...,,,''''''...666BBB???888111***((())),,,)))))))))***---.........+++...///------,,,)))$$$$$$***,,,)))'''***---...555222...+++(((((())))))&&&((('''%%%&&&***+++)))&&&'''---444444///++++++***'''$$$&&&)))***&&&"""###!!!$$$)))+++)))***------)))### $$$(((++++++((($$$""""""$$$+++222444000)))###))))))***+++------***(((''''''...666???QQQVVVIII999---$$$$$$&&&$$$"""###$$$%%%''')))***)))((('''%%%!!! '''+++)))&&&'''(((((())),,,///222333<<>>:::333JJJTTTXXXaaauuu~~~zzzvvvvvvzzzzzzwww|||~~~aaaCCCHHH^^^eeeZZZOOOAAA666111///,,,)))%%%$$$$$$%%%(((***++++++"""###"""!!!!!!###%%%---666999555222222444...)))&&&&&&((()))...444+++&&&$$$(((,,,,,,,,,---+++((((((***+++)))***---(((%%%###%%%((()))'''%%%"""%%%(((***+++++++++,,,(((&&&%%%&&&)))---//////,,,)))'''''')))***(((&&&)))///111...*********)))***((((((---222333///***,,,///222333222333777;;;777888888666444222222222000///...///111111000///,,,///222222111///.........---***((('''&&&''''''&&&''')))++++++***)))(((###$$$&&&((()))***++++++(((&&&&&&(((&&&""" !!!!!!&&&+++)))$$$$$$'''&&&&&&&&&''')))***(((&&&!!!***111000(((###"""!!!"""%%%***+++***+++///+++&&&$$$''')))((((((***'''++++++(((+++333333---++++++---...***'''+++222---***'''$$$###!!!"""%%%&&&$$$%%%'''&&&$$$$$$&&&))))))((('''&&&&&&~~~|||aaaLLLYYYvvv~~~kkkaaaaaauuu}}}ZZZAAA,,,)))///111//////.........,,,******,,,---(((***...000111000///---(((***+++,,,,,,,,,...000...///111333222///,,,***%%%***///111000---+++***%%%&&&&&&((()))+++---...'''$$$%%%((('''%%%'''---))))))))))))((('''&&&%%%***((((((***---...,,,)))******++++++++++++,,,---666444000+++'''&&&'''***&&&''')))***+++,,,...///777222---***)))'''%%%###$$$)))+++(((&&&))),,,,,,111111111000...+++(((&&&"""###!!! ###'''&&&""" $$$((()))''')))///------,,,)))&&&&&&(((+++)))&&&%%%''''''%%%&&&***''')))***)))'''$$$!!! &&&)))***(((### !!!$$$"""'''...222222///+++((($$$'''******(((''')))+++)))'''---444;;;GGGEEE222&&&'''&&&%%%'''))))))'''&&&'''(((***+++++++++***'''### !!!&&&***---......333;;;GGGUUU[[[NNN>>>RRRbbbjjjqqq{{{{{{xxxuuuvvvyyyyyyvvvuuu~~~}}}```DDDOOOmmmzzztttiii[[[PPPHHHAAA888222---)))%%%$$$%%%((((((((("""&&&)))'''"""!!!$$$)))(((...555999888555444444666///(((&&&%%%&&&...666000)))&&&+++///...,,,---***'''&&&))))))((((((***)))'''%%%%%%***---+++(((%%%%%%&&&(((+++,,,,,,+++&&&$$$"""$$$'''+++...///,,,+++))))))))))))******&&&---111///+++++++++***+++***+++...333444111...---111444444111000333777666888;;;;;;999777777777444333222444555666555333111222222000---,,,...000---,,,***(((((()))+++,,,(((((()))***+++***'''&&&"""$$$''')))+++,,,,,,,,,)))%%%###$$$### ### $$$### ###%%%$$$###$$$'''(((((('''"""(((---,,,'''%%%'''### !!!'''***((((((+++((($$$###&&&(((&&&&&&((('''******)))000:::666+++)))+++...///)))###&&&---***'''%%%######"""!!!!!! !!!%%%&&&""""""&&&&&&$$$%%%'''((('''%%%$$$$$$$$$~~~~~~jjjOOOUUUnnn|||fffTTTiiiqqqDDD:::---&&&+++333222+++(((***---...---,,,---...'''***---000222111///...'''((()))))))))***---///,,,...222444444111...+++$$$)))000222111---******))))))))))))***+++,,,---((($$$###''''''&&&+++333(((((())))))))))))((((((---+++))))))***,,,......000,,,((())),,,---)))%%%)))******(((&&&&&&'''(((&&&''')))))))))***+++---555000,,,+++,,,***((('''!!!&&&(((%%%###%%%((())),,,...222444333...)))%%%%%%&&&%%%###&&&***)))$$$$$$###%%%'''&&&$$$'''---+++,,,,,,((($$$$$$)))///,,,'''%%%&&&&&&$$$%%%)))&&&)))---///---***'''%%%)))+++,,,)))###!!!###'''+++---000000...+++((('''!!!%%%(((&&&"""!!!$$$(((&&&&&&,,,000444@@@AAA222%%%''''''%%%%%%(((((($$$(((((('''&&&'''((()))***(((&&&######&&&+++///111<<>>888333000444666111******222;;;///000111...***(((***---***...---)))&&&&&&&&&$$$###'''((('''(((,,,---+++'''$$$"""!!!$$$,,,***&&&######!!! """###%%%,,,---(((&&&&&&'''&&&###$$$(((***'''$$$""""""###%%%'''$$$$$$'''$$$"""###(((---///,,,+++,,,+++)))***,,,---***%%%!!!!!!""""""$$$%%%%%%$$$###%%%&&& """###$$$$$$###!!! %%%$$$######$$$%%%%%%$$$"""!!!!!!"""$$$%%%###"""~~~qqqTTTIIINNNsssyyyeeeNNN[[[tttwww[[[AAA111+++)))...000,,,******,,,...///...,,,+++++++++222111111555666444000---***---...++++++///333333333...)))(((+++---,,,***'''***---...,,,***)))(((***......)))(((***,,,+++******)))((('''''''''''''''))),,,///111///***&&&+++***)))***+++,,,,,,,,,)))))))))***++++++)))'''++++++*********++++++,,,&&&%%%'''+++,,,******,,,((('''&&&&&&''')))+++,,,,,,......***$$$!!!!!!"""&&&***000333222...+++)))+++(((%%%%%%'''((('''%%%%%%,,,111...'''$$$(((---***+++((("""!!!&&&***+++)))""" %%%(((&&&$$$$$$%%%******,,,///000...$$$***///,,,*********)))---------,,,***'''$$$"""!!!%%%))))))&&&$$$&&&)))$$$***---111;;;DDD@@@555$$$%%%&&&'''((())))))******###!!!$$$%%%(((+++***+++111<<>>///'''###((('''&&&(((+++...///000***,,,000444666444000,,,&&&$$$&&&))))))%%%###$$$###(((*********,,,///333000...---......+++(((%%%&&&((()))++++++******+++,,,...111333222///---,,,...,,,'''&&&((()))&&&((((((((()))***+++,,,---111111000---***((()))***---)))&&&'''---000///---......000555555222333888888444//////111444444444333---)))+++......111444444444333222222333555666222///,,,******+++++++++***...---)))''')))***(((###$$$"""###&&&$$$***((('''(((%%%!!!!!!$$$%%%&&&+++...)))!!!""""""!!!$$$))),,,+++***((('''(((%%%!!!!!!%%%((('''$$$""""""$$$&&&'''""""""&&&'''(((+++&&&******&&&$$$'''((('''%%%$$$$$$&&&'''((('''%%%%%%&&&&&&%%%"""!!!!!!"""######$$$%%%$$$###!!! ###---000,,,&&&'''%%%$$$#########!!!rrrbbbiiitttlllTTT@@@XXXnnnbbbSSSYYYyyy~~~zzznnn]]]OOOEEE;;;333,,,,,,,,,---,,,)))((((((&&&(((***++++++---///111//////---******---...,,,***,,,,,,(((''',,,111222000,,,'''%%%&&&)))******(((+++000111...***&&&%%%$$$***---++++++,,,,,,***''''''''''''&&&&&&&&&&&&'''(((***---...,,,'''###%%%''')))+++++++++,,,---///...------...,,,)))'''*********************))))))'''(((,,,+++((('''((('''***,,,)))$$$$$$)))///111000///***%%%$$$(((+++&&&***///111000---+++***---***''''''))))))&&&$$$'''&&&'''(((***+++,,,,,,333000***%%%)))111444222+++,,,,,,***&&&######%%%((()))((('''+++///---(((%%%))),,,+++---000000---111...***'''%%%$$$&&&'''"""$$$%%%%%%$$$%%%'''***%%%...444555:::???<<<333'''&&&$$$$$$$$$''')))++++++&&&$$$&&&)))---555>>>OOOZZZbbbgggqqq}}}~~~wwwqqqllllllnnnvvvyyyZZZCCCPPP___jjjqqquuuwwwvvvrrrtttvvvwwwxxxwwwwwwvvv|||pppQQQCCCRRRgggqqqvvvvvvvvvuuuuuuvvvxxxzzznnnoookkk```SSSFFF888,,,((())),,,...///...,,,+++''')))+++...000///,,,***((($$$"""$$$%%%###%%%***###%%%&&&''''''(((,,,///777222......000000,,,''''''(((******(((&&&%%%&&&+++***+++---111111---)))...000...)))'''))))))'''(((((('''((()))+++---...444555555333///------...444...)))***...111///+++,,,***+++000111111333888:::555111111666999777555333///,,,+++)))(((+++111222444555444222222333555444000+++***,,,...---+++---000///***((()))***)))&&&&&&###"""%%%$$$%%%$$$%%%((('''""" !!!"""(((---***###"""%%%!!!$$$%%%###&&&,,,///...---***)))((($$$!!!%%%$$$""" """###%%%$$$""" !!!"""$$$&&&&&&))))))$$$###&&&((('''&&&$$$"""###&&&&&&$$$ $$$%%%%%%$$$""" !!!"""######$$$$$$$$$###"""!!! '''***(((%%%(((&&&$$$###$$$###"""!!!yyycccVVVeeeeeeFFFMMMggglllPPPFFFaaa~~~~~~ssslll[[[FFF888444444333///,,,(((''')))+++***'''###%%%((()))***+++---///---///---((((((---///...***------((((((,,,///000///,,,(((&&&&&&((()))***+++...111222...)))%%%"""$$$)))---++++++,,,+++)))'''&&&%%%%%%%%%''')))***))))))***,,,---+++(((%%%&&&((()))(((((((((+++...///...------...,,,)))''''''(((***+++,,,,,,,,,+++...++++++---,,,'''%%%&&&******)))(((((())),,,...,,,,,,***&&&###$$$(((---''')))++++++*********+++***(((&&&'''))))))'''$$$&&&%%%%%%''',,,......,,,000...)))&&&***333666444000333333...((($$$%%%&&&,,,,,,)))&&&(((,,,***$$$%%%,,,///---+++---///...000,,,&&&"""!!!%%%***...&&&''''''&&&%%%%%%&&&((($$$---333444888===999000((('''%%%###$$$&&&)))++++++'''&&&,,,444>>>IIISSSgggsss{{{zzzzzz}}}uuuwwwqqqqqqqqquuuvvv\\\BBBIIIVVVdddnnnrrrtttvvvssstttvvvwwwwwwvvvtttsssoooQQQIII]]]ppptttyyy{{{|||{{{xxxuuutttuuurrrrrrppplllfffZZZEEE222'''***///222222///+++((('''(((((()))***+++---...***%%%###$$$%%%$$$''',,,######"""!!!"""&&&+++...666111------000000,,,'''%%%''')))(((&&&$$$###$$$,,,***(((***---...,,,)))---///...******,,,,,,)))((('''''''''(((***,,,...111333555555333111111111666111......222444222///---******...000000222666777444222444999;;;888444555222111000+++'''(((---///444999666000---000666444111......000111///---111333111+++((()))***)))******&&& $$$'''&&&"""!!!###((()))%%%###$$$ !!!%%%)))(((###$$$((($$$%%%###!!!###)))......***'''''''''$$$ $$$%%%$$$"""""""""###$$$%%%%%%%%%$$$!!!!!!"""%%%%%%%%%(((((($$$$$$'''***)))(((%%%$$$%%%'''(((%%%"""!!!"""######!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!"""%%%''''''%%%######$$$%%%$$$###}}}ddd[[[YYYmmmoooNNNDDDZZZwww|||\\\EEEMMMeee{{{xxxuuuwwwyyymmmVVV===///---000000+++)))%%%###'''------((($$$&&&)))***)))(((((()))...333333,,,***000222...---111000,,,+++---///...,,,+++)))'''&&&'''((())),,,///222111...)))%%%###(((---///,,,))))))(((%%%((((((''''''&&&''''''(((+++***))))))***)))(((&&&(((******(((%%%%%%(((,,,...---,,,,,,,,,+++(((&&&'''(((***,,,------------000------...,,,'''$$$%%%)))&&&%%%'''+++///111111******)))%%%!!!!!!%%%)))((())))))((('''(((***,,,&&&$$$$$$&&&)))***(((&&&&&&%%%&&&)))...000///,,,)))***'''$$$'''///222111222555555///)))''''''&&&))))))'''$$$%%%((()))&&&&&&---000---***+++---...---)))$$$!!!!!!&&&---111,,,,,,+++)))(((&&&%%%$$$&&&...333444:::???999...)))(((&&&%%%%%%'''***+++(((%%%)))777HHHUUUaaahhhooovvv|||{{{zzz{{{{{{yyywwwssstttsssrrrxxxrrr^^^CCCDDDNNN___jjjmmmpppuuusssuuuwwwxxxxxxvvvtttrrr}}}|||hhhLLLKKKcccuuusssvvvzzz}}}}}}xxxtttssssssrrrqqqpppoooooohhhUUUBBB222///...333888888222+++)))***))))))(((+++...222(((&&&(((,,,+++'''%%%&&&"""!!!"""###''',,,111444222///------...///,,,***###$$$%%%'''''''''&&&%%%---,,,++++++,,,---,,,+++,,,,,,+++)))---111///)))&&&&&&&&&'''((()))***+++***---000222111000000000/////////111444666777666000,,,+++000222222333555000///000333888999777444888555444333000+++***---000777;;;777...***...555222111111222222222000...222444222,,,)))+++,,,+++,,,,,,(((###"""&&&)))(((###!!!"""(((+++)))(((***'''$$$$$$''''''######%%%###$$$"""&&&******"""!!!"""%%%%%%###&&&+++((('''&&&&&&&&&'''((()))%%%((((((%%%$$$'''))))))"""&&&(((%%%%%%)))++++++((('''''')))***+++***(((!!!""""""!!!!!!"""### !!!""""""###&&&''''''$$$ %%%***(((&&&$$$###$$$%%%&&&%%%}}}lllUUU]]]kkk~~~rrrUUU<<>>DDD<<>>WWWppp{{{zzzwww{{{nnngggnnntttssssssvvvsssrrrvvvsssmmmrrrvvvmmmTTTLLLOOO```llllllooowwwrrruuuxxx|||}}}}}}{{{zzz|||{{{gggOOOVVVuuu}}}uuuyyy|||{{{wwwuuuvvvyyyyyy||||||xxxxxx|||~~~}}}lllQQQ888:::OOOYYYLLL888(((***,,,+++(((&&&'''(((...+++***+++***%%%###%%%$$$,,,111111///,,,***,,,......---...///111---***'''(((++++++&&&!!!$$$)))///000---)))''''''///+++&&&'''///555///%%%$$$%%%&&&'''''''''&&&%%%$$$(((,,,//////...------%%%+++111333000...000222+++'''(((...222222111222,,,---...///000444999===:::444000222333333444777<<<;;;999555111///000000+++000555666333///.........111000,,,+++///333333)))***(((######'''((('''&&& """&&&'''(((+++((("""!!!(((...---(((%%%$$$'''(((&&&&&&)))(((%%%$$$######%%%$$$"""$$$(((((((((((((((((()))******)))///000)))$$$%%%$$$!!!!!!%%%%%%'''+++,,,+++***,,,---***%%%!!!!!!""""""######"""!!!###$$$!!! ###&&&((((((&&&...***&&&$$$$$$$$$###"""gggTTTNNN]]]yyytttWWW666///+++333DDDYYYooozzzzzzlll]]]gggyyyxxx}}}|||qqqggg___KKK888000///---+++---+++///222000((("""!!!"""###$$$%%%(((***+++***)))...111222000,,,))))))******...222222///)))$$$!!!&&&+++,,,'''%%%'''))))))***111444///***)))++++++///)))###"""%%%((((((&&&###%%%))),,,...---***)))000'''###'''+++)))'''(((%%%&&&(((******)))'''&&&,,,,,,((("""###)))((("""(((***------,,,***))))))((('''&&&%%%%%%'''+++---+++%%%$$$(((***''''''+++//////...,,,))))))***,,,$$$)))---,,,&&&###%%%)))""""""!!!!!!"""$$$&&&(((,,,))))))------+++,,,///+++000333000***'''***///+++,,,,,,***(((((()))++++++,,,,,,)))%%%%%%)))---,,,$$$!!!&&&******,,,///111///+++)))'''(((***+++)))%%%###%%%***.........,,,777777777EEEHHH;;;000%%%+++...)))%%%***555??????MMM```nnnvvvyyy|||~~~zzzuuurrrrrrtttuuuvvvssspppqqquuuuuupppmmmlllTTTDDDDDD\\\pppqqqrrrxxxwwwuuuuuuwwwxxxxxxzzz}}}}}}yyycccVVVfffyyy}}}~~~zzzvvvvvvyyyzzzxxxvvvxxx{{{zzzxxxvvvuuuyyy~~~}}}sssaaaTTTYYY```TTT???555///+++)))$$$!!!((()))+++------***'''&&&&&&(((%%%$$$)))000222---''''''+++......,,,***+++---...***&&&&&&)))***((($$$(((...111---******,,,++++++,,,---......,,,)))&&&!!!###%%%&&&%%%$$$%%%&&&%%%+++...+++***---000111---------,,,+++---000222+++,,,...111222111---***,,,...222444///,,,222;;;777;;;:::444111444555222888555222111222222///------000111...)))&&&&&&''',,,000000+++))),,,000111---+++)))'''$$$"""###&&&(((%%%"""!!!!!!$$$(((+++$$$ ###***,,,(((###$$$###"""###&&&'''%%%"""!!!"""!!! %%%)))''''''&&&%%%%%%'''((()))(((((((((%%%###!!!"""### $$$(((***)))$$$ %%%)))+++(((&&&&&&###!!! !!!&&&!!! $$$$$$!!! """!!!###&&&)))******((('''******)))'''%%%###"""!!!ttt]]]IIIFFFOOOwwwuuuXXXJJJ:::333333;;;HHHSSS___hhhxxx}}}dddZZZeee{{{eeeSSS@@@444******------...000///111222000***&&&$$$$$$''''''((()))+++++++++***------,,,)))&&&%%%$$$%%%)))+++---,,,***'''%%%%%%)))---...)))''')))***)))***---...++++++...///---***&&&!!!!!!$$$&&&$$$"""&&&'''***+++,,,+++***)))***%%%$$$***---)))&&&&&&$$$%%%''')))************'''(((%%%"""%%%******%%%+++,,,,,,,,,******,,,...''')))+++((($$$$$$)))...)))### ###%%%%%%'''+++......---+++((('''''')))%%%(((,,,+++'''%%%%%%'''***(((&&&###"""""""""###))))))+++...---***+++//////222333000,,,***,,,///+++,,,------++++++,,,---((((((((()))+++,,,---,,,+++%%%###%%%'''&&&'''+++222///+++(((&&&''')))+++++++++***((((((***,,,...111888888<<>>;;;444000111333333///......000333666777777111000/////////...,,,******///222000///111111///)))))))))&&&%%%&&&(((***((('''&&&%%%$$$%%%&&&'''!!!$$$(((,,,///111%%%$$$###$$$&&&'''&&&%%%'''((()))&&&$$$$$$'''+++%%%&&&'''((()))(((((('''%%%''')))***)))))))))***"""!!!!!!###$$$### !!!"""###$$$(((,,,***%%%"""'''(((''''''***,,,,,,'''#########"""$$$)))&&&&&&&&&&&&%%%###"""!!!"""&&&)))******)))wwwpppfffYYYLLLBBBGGGdddmmm]]]OOOCCC======;;;???IIIUUU[[[]]]aaafffqqqqqqqqqrrrtttvvvvvvtttnnnttt{{{{{{YYYJJJRRReeezzzuuu^^^BBB...***+++,,,---+++)))((((((...,,,++++++...000111000************)))***---///999333,,,)))***+++***)))******)))'''%%%%%%(((***///222222...,,,------***'''((((((&&&)))000333222&&&$$$""""""######""" ***)))(((((()))+++...000''')))---...,,,(((%%%%%%%%%%%%&&&''')))+++---...!!!"""""""""###%%%&&&%%%'''''''''%%%$$$%%%)))+++(((+++,,,)))### """&&&!!!"""%%%&&&((((((***+++***)))''''''(((,,,((($$$###%%%(((((((((******((('''&&&&&&&&&''' %%%+++...)))###%%%,,,000---)))((()))(((&&&###'''***...000000000000000'''&&&''')))---///...,,,&&&&&&&&&%%%""""""&&&+++444111,,,((('''(((,,,...,,,,,,,,,++++++---222666777:::@@@RRR___OOO666///$$$'''111BBBUUUgggyyy}}}zzzxxxxxxxxxxxxxxx|||zzzwwwvvvtttrrrooommmuuutttuuuxxxvvvssssssvvvmmmXXXJJJQQQdddppptttuuuwwwzzz|||zzzyyyyyyvvvssssssjjjUUUOOOdddxxx|||~~~||||||}}}{{{xxxxxxyyy{{{|||}}}{{{~~~wwwoooyyy{{{___CCC666)))&&&+++//////,,,---,,,+++,,,......,,,)))(((***---///000///---,,,+++)))(((***---///---+++&&&$$$###%%%(((+++,,,+++///000...,,,---111///***'''(((******(((&&&%%%$$$$$$%%%&&&&&&&&&(((+++...111555444---(((+++000222222333666888888555000---//////000333666888777666999555555777666222222444===<<<888333000111444777444333111111111111000000222000...///111111...+++///222222...---...---***(((***)))%%%###%%%((((((''''''&&&&&&%%%$$$$$$######$$$&&&%%%%%%&&&***---%%%%%%$$$%%%&&&&&&'''&&&+++,,,,,,)))&&&%%%(((,,,''')))+++------,,,***)))###%%%(((******+++,,,---)))'''%%%$$$%%%%%%###"""!!!"""!!!"""''',,,+++%%%"""&&&))))))***+++,,,((($$$!!!"""!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%"""&&&))),,,---~~~ooodddXXXLLLEEEIIIQQQ^^^tttzzzmmm]]]QQQLLL999999;;;@@@AAA@@@BBBFFFKKKKKKNNNTTTYYYZZZZZZZZZWWW\\\```nnn~~~wwwcccZZZHHHQQQ^^^nnn~~~nnnYYYCCC333***%%%)))------...000222444...,,,******+++.........'''((())))))((())),,,///888222,,,)))***+++***)))***+++,,,+++(((''''''(((///222111...---...---(((%%%***,,,(((&&&+++000333***)))&&&%%%%%%&&&&&&&&&)))(((((((((***---111333...000000---***(((((('''''''''''''''(((***+++,,,%%%$$$######""" """"""###$$$###!!!!!!"""###***)))'''&&&%%%$$$!!!!!!$$$''')))(((&&&%%%(((+++,,,++++++++++++///(((!!!"""'''******((('''''''''(((((())))))"""&&&---000+++%%%'''......+++''''''(((((($$$ %%%(((,,,.........//////+++++++++)))''''''***---***,,,+++&&&######'''***444111---***)))+++...111000---)))))),,,000333333666:::AAARRR]]]LLL444...+++///@@@___yyy}}}~~~zzzxxxzzz}}}|||xxxvvvuuutttsssrrruuuuuuwwwzzzyyyuuuuuuyyyqqq^^^MMMNNN^^^mmmssssssxxx|||}}}zzzzzz}}}|||www|||nnnWWWWWWsss|||}}}~~~yyyxxxyyy|||}}}}}}xxxpppyyylllNNN???,,,###(((222999:::555444333222111000...,,,***+++---......,,,)))(((///,,,+++...333555555333,,,+++,,,,,,---,,,***(((---000...)))&&&***......)))+++,,,***'''$$$######***++++++******---111444111888:::111((()))000666555444333444555444000---333222222444666888777666333222555;;;<<<888666777:::888555333111111666::::::999777444000...------222000...///222222///,,,000111...)))(((++++++)))(((+++***$$$!!!%%%&&&%%%&&&&&&&&&%%%$$$###""""""$$$'''(((%%%""""""%%%)))&&&&&&&&&%%%%%%&&&'''(((---...---***&&&%%%(((+++%%%'''))),,,,,,***(((&&&"""$$$'''((()))***,,,...---***'''&&&&&&&&&%%%$$$###$$$"""!!!%%%))))))%%% $$$'''((((((((((((###!!!!!!$$$$$$ !!!&&&&&&&&&%%%%%%%%%%%%%%% &&&+++///uuucccSSSKKKCCC===BBBWWWnnn}}}|||qqqmmm\\\WWWSSSPPPIII@@@::::::999777888>>>BBBDDDEEEGGGDDDLLLPPPXXXeeefffaaaeeeWWWUUUTTT]]]rrrnnnWWW@@@000***)))'''+++---+++,,,111333333///...,,,***((((((((((((%%%(((***)))''''''***---555222000...------,,,+++(((***,,,+++)))'''&&&&&&---///...,,,---...+++&&&$$$+++...)))&&&(((---000,,,++++++******)))(((((((((((()))+++---///111222222333000+++)))++++++(((%%%&&&&&&'''((())))))******'''%%%%%%""" %%%%%%&&&&&&$$$ )))'''$$$%%%''''''""""""&&&(((+++---+++%%%$$$''',,,......---,,,,,,---(((!!!"""'''***+++((((((((('''''''''''''''&&&)))---000---(((***000---+++***+++,,,***%%%!!!###&&&)))++++++,,,---...---......***&&&%%%)))...000111...(((%%%&&&((('''000///,,,++++++---000222555///)))(((+++...///...666===AAAHHHNNNAAA000---,,,...???```yyy}}}vvvppppppvvv|||}}}{{{zzz~~~{{{yyyyyyzzzzzzyyyxxxyyy~~~{{{{{{mmmUUULLLVVVhhhrrrsss{{{~~~|||mmmXXXZZZwwwzzzvvvyyy~~~zzzzzz|||~~~mmm```JJJ666///444:::<<<>>>>>><<<777222---,,,,,,+++***+++,,,---+++'''$$$,,,++++++,,,000222333444000000000///...+++((('''+++///...'''###''',,,...,,,...000---)))&&&&&&(((------,,,******---111555000888;;;333+++,,,222888666333000000222333000...111///...///111333333333///111666<<<<<<888777999777444333333222111555:::<<<<<<:::777333000000000111000//////000000...,,,++++++((($$$&&&+++---***(((---+++###!!!&&&'''$$$''''''&&&%%%%%%$$$######"""%%%&&&%%%######&&&)))&&&''''''&&&%%%&&&(((***,,,---,,,)))%%%$$$'''***&&&(((***,,,,,,+++)))(((###$$$&&&''''''(((+++...---***'''%%%%%%%%%$$$###$$$'''%%%""""""%%%'''%%% !!!###$$$%%%%%%%%%$$$!!! ###(((((($$$ !!!))))))((('''%%%$$$"""!!!$$$!!!"""(((---{{{qqqggg^^^TTTHHHCCCEEEHHHJJJYYYttt~~~{{{xxxoooaaaVVVRRRHHH@@@;;;<<<<<<<<>>CCCIIIXXXrrrzzz~~~oooZZZSSSccc|||{{{{{{zzz}}}zzzppp]]]OOO===111,,,+++(((%%%'''******(((+++000...(((%%%***---+++'''&&&)))---)))---000...((($$$$$$&&&%%%***...///+++'''&&&&&& !!!"""!!!!!!"""$$$'''''')))((((((***,,,)))###&&&(((((((((***...---)))###)))000333222,,,%%%!!!***,,,///111000...+++)))------***(((,,,222///''' ###''')))*********,,,((('''((('''&&&---777888555000)))###"""$$$&&&$$$'''+++,,,)))'''&&&&&&%%%((()))'''***///...)))'''***...///---***'''&&&"""$$$&&&(((((('''&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%""""""&&&&&&$$$%%%((((((+++///111000,,,'''$$$%%%&&&''''''((())),,,...+++)))***...333555333000***+++(((%%%***222444000'''((()))***+++---///000++++++***'''%%%(((...444CCCNNNGGG999;;;AAAEEEKKKIII>>>:::>>>===666444:::::::::>>>DDDKKKQQQTTTTTTOOOPPPRRRTTTVVVVVVSSSQQQRRRVVV^^^dddaaaZZZYYY]]]\\\UUUEEE777888EEEKKKHHHFFFSSS\\\[[[[[[\\\SSSFFFHHHAAA333444CCCIIIHHHMMMKKKHHHFFFEEECCCEEEPPP\\\WWWXXX[[[bbbiiikkkgggbbbaaaWWWUUU\\\[[[VVV]]]kkkbbbdddZZZDDD111,,,...000666;;;===888...***---333)))&&&%%%***000222,,,&&&(((******)))&&&%%%))),,,///---***&&&%%%''',,,///***+++******,,,///+++$$$'''+++...---***))),,,///+++)))'''$$$###&&&+++///555444222111555999888333333000///111555555000,,,+++***)))+++...222555666555666777666///***///777666222222444222---///444666777777444///---...000---///111///+++)))***+++)))***)))'''))),,,((("""'''......%%%%%%,,,///++++++***(((''''''((())))))&&&&&&'''(((((((((&&&%%%'''(((((('''%%%%%%))),,,'''((((((%%%"""!!!$$$(((######%%%&&&&&&&&&%%%$$$))))))'''%%%%%%'''+++...,,,***((('''''''''&&&%%%"""((()))### &&&))))))'''%%%$$$$$$$$$###""""""'''((($$$###$$$!!!$$$&&&&&&%%%###!!!$$$"""###&&&yyyqqqpppiiidddbbbdddbbb]]]^^^ccchhhccc]]]XXXTTTNNNGGGAAAAAADDDGGGHHHLLLYYYkkkyyy}}}mmm]]]RRRNNNNNNOOOZZZqqqppp[[[YYYlll~~~}}}{{{{{{~~~{{{iiiUUU???<<<777222---***((('''((((((((()))***,,,---...,,,++++++,,,---...,,,******+++---...---***&&&###(((***+++)))&&&###""""""$$$&&&''''''&&&&&&''')))---***(((&&&&&&%%%$$$""""""$$$&&&%%%######&&&)))%%%---222---)))'''$$$"""+++222000---,,,---,,,///,,,******---//////---%%%######%%%)))***(((%%%%%%&&&((((((%%%$$$+++666GGG>>>222+++******(((&&&((((((''''''((()))***+++&&&''')))++++++***(((&&&''',,,111111,,,%%% """###&&&)))+++***(((%%%###"""%%%+++---((("""!!!%%%###!!!"""$$$'''))))))***,,,...---+++***))))))******)))))))))))))))***333...***,,,111444333000)))***,,,......---,,,+++******+++...000222111000---)))(((***+++,,,111777HHHBBB>>>@@@GGGQQQ]]]fff___[[[VVVSSSPPPJJJAAA:::>>>;;;;;;@@@BBB@@@???@@@;;;AAAEEECCC@@@>>>;;;777===???>>>===@@@DDDDDD???<<<>>>;;;333000444666333999:::???CCC===333000444111333666888888888999;;;:::555333555888888:::>>>999<<>>EEECCC===888999<<<===999000***((()))///666999333,,,******)))'''((()))***...333111,,,---,,,+++(((%%%$$$&&&(((,,,,,,,,,)))'''&&&'''(((...+++)))***,,,,,,'''"""))),,,,,,***...555333,,,%%%***///000...,,,---///111111000000111333555666555333111000000111333555444///***(((,,,000222333444777999666111---///111222111444888555...---111777666444333111000//////---000222...(((&&&+++111444///)))&&&'''))))))(((///---***&&&###%%%)))---++++++***)))'''''')))***///***&&&%%%''''''$$$ ***%%%!!!"""###"""###&&&$$$"""$$$)))(((###"""$$$ ###%%%$$$######&&&)))$$$""" !!!%%%&&&%%%###&&&'''&&&'''+++///,,,$$$((('''%%%%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$"""!!! """###%%%%%%###"""&&&+++***###!!! %%%)))%%%zzzsssiii]]]VVVVVVHHHFFFFFFHHHEEE??????BBBGGGCCC===999999:::<<<===BBBJJJUUU```kkkxxxrrrfff___[[[ZZZUUUbbbqqqwwwvvvxxxyyyeee\\\bbbkkkyyyrrrpppjjjZZZHHH:::999777444000+++'''%%%$$$$$$%%%&&&''')))+++,,,444333222000...,,,+++******+++,,,------+++)))(((++++++++++++***(((&&&$$$'''(((******)))(((***+++,,,)))'''&&&%%%%%%###!!!"""$$$&&&%%%######$$$&&&'''---000,,,)))******'''%%%+++///,,,)))))))))'''---***((((((,,,/////////###"""###%%%''''''$$$"""%%%%%%&&&((('''&&&,,,444>>>888000***((()))))))))((('''&&&%%%&&&(((***,,,))))))))))))))))))))))))%%%***///000---((($$$"""!!!%%%))),,,,,,***)))%%%$$$''',,,,,,(((%%%&&&&&&$$$"""###%%%'''))))))+++---......+++)))))))))///---+++***)))((())))))******)))***,,,...//////+++,,,...///...---,,,+++++++++,,,...111111000...,,,***+++...//////333999DDD>>>:::???LLL^^^mmmwwwwwwqqqjjjfffccc^^^VVVOOOOOOMMMOOOSSSSSSOOONNNOOOEEEEEECCC@@@@@@BBB>>>999777999888444444777666333222444333333888>>>;;;555111333888<<<888111000555555///222>>>GGGGGGFFFGGG@@@;;;999;;;>>>>>>???BBB@@@???CCCIIIKKKEEE???===999222000444888444///+++...000111000---,,,---...,,,333777333///,,,((($$$"""&&&((()))---222333///......---+++(((((()))++++++,,,---,,,***((()))***&&&%%%%%%''')))+++)))(((***+++***(((,,,111000***(((***...111333333333222222111000000000222333444111///---,,,---///222444333...)))'''***...000000111444555555333222222444222111444777333,,,+++...,,,---///000000///...---***...222000+++(((+++//////,,,))))))+++,,,,,,***///...+++(((%%%&&&))),,,,,,++++++)))(((((()))+++...)))%%%%%%''''''%%%"""%%%!!!"""###"""$$$'''&&&$$$%%%)))------''' """$$$$$$""" """%%% !!!###%%%&&&%%%$$$###%%%%%%'''+++///+++$$$$$$$$$$$$&&&(((((('''%%%"""###%%%&&&%%%"""!!!"""######!!!!!!%%%******###!!! ###+++***$$$}}}wwwsssjjjbbbXXXPPPFFF===999;;;000222888===<<<999:::>>>AAAAAAAAABBBEEEKKKSSSYYYccchhhpppzzz~~~vvvooolll^^^]]]```bbb```cccuuuwwwiii```\\\ppp|||~~~mmm^^^WWWQQQEEE888222333555555222---((($$$%%%%%%%%%'''(((+++---///555666666222---***+++---++++++,,,,,,------------///---,,,---///...+++(((***,,,------,,,+++,,,...---+++)))((('''&&&$$$"""###%%%'''((('''&&&&&&&&&'''***+++((((((+++------&&&******((((((++++++(((,,,***'''''')))+++---...%%%$$$$$$&&&''''''%%%$$$'''$$$%%%)))***)))+++///111///---)))&&&&&&(((***((('''%%%%%%%%%(((***,,,+++***)))(((((()))***+++$$$(((---///...+++(((&&&"""&&&***,,,,,,***)))&&&&&&***---+++'''(((,,,)))'''$$$$$$&&&((()))))),,,...///...,,,)))((((((000...+++'''&&&%%%&&&'''%%%'''***+++******+++...------/////////...---,,,*********+++------,,,***+++,,,///222222000444;;;@@@AAAEEEPPPaaarrr~~~~~~wwwttttttrrrkkkdddgggiiimmmpppnnnhhhgggjjjiiieee]]]YYY[[[```]]]VVVPPPRRRPPPJJJGGGIIIJJJIIIBBBAAA>>>>>>DDDKKKMMMJJJJJJKKKPPPSSSSSSQQQTTTZZZMMM;;;;;;SSSgggeee```aaabbb]]][[[^^^______```cccccc^^^\\\```bbb^^^XXXUUUQQQMMMLLLNNNNNNHHHDDDCCCDDD@@@;;;777444222000///333777777333///...***$$$###(((+++***+++///111///,,,------,,,***)))***,,,***,,,//////---,,,,,,---$$$%%%&&&''''''(((***,,,,,,,,,)))'''***...,,,((())))))***...222444222///222111000//////000111222///---+++)))***...222444000,,,'''&&&)))---......111111000111333333222000//////222555333///...111(((***---000000///---+++(((---222111---***+++---'''''''''))),,,---,,,++++++,,,+++***((()))+++------,,,***))))))***++++++---)))%%%$$$&&&&&&%%%###!!!!!!%%%'''%%%&&&***&&&'''&&&***555===555%%%$$$$$$###!!! !!!$$$''' """$$$$$$###############%%%'''(((,,,...)))"""!!!!!!###&&&)))***((('''###$$$%%%%%%### !!!""""""""""""###((()))$$$!!!""""""!!!!!!$$$+++///***"""}}}|||ssshhh^^^WWWSSSJJJBBB:::666333000111555555===IIIQQQTTTVVV\\\aaa\\\aaaiiiooossswww~~~}}}rrrlllkkkeeebbbrrr}}}ooofff```lllyyyjjjUUUEEE===999444///---///222333111...)))&&&***)))***+++---000333555---000222///+++)))---111...---,,,,,,,,,...///111222///---///333333///+++,,,---......,,,,,,---...000...---,,,,,,+++(((&&&%%%'''***,,,,,,,,,++++++%%%'''((('''(((***,,,,,,&&&''''''%%%)))///111///...+++(((&&&&&&(((***+++***)))(((((()))+++,,,---+++'''&&&***,,,***))))))'''***+++((($$$###&&&***&&&&&&'''((()))******+++******)))((((((((())))))%%%(((,,,......,,,***((($$$'''***,,,+++)))'''&&&&&&'''***,,,(((%%%)))000,,,)))'''&&&''')))))))))---...///...,,,)))((((((---+++'''$$$"""###$$$&&&(((***,,,---,,,+++++++++,,,,,,...///000000//////***(((%%%$$$%%%''''''&&&***,,,111333111...222::::::HHH[[[jjjvvv~~~zzzvvvwwwzzzzzztttnnntttxxxxxxxxx}}}|||vvvwww{{{yyytttqqqtttrrrlllhhhkkknnnnnnqqqppphhh\\\UUU[[[iiiuuuqqqqqqrrrtttwww|||xxx[[[VVVvvv}}}zzzyyywwwxxxyyyvvvpppnnnooo|||tttiiibbb^^^ZZZUUUPPPQQQLLL@@@222---......++++++000111---******,,,+++&&&(((******)))(((((()))))),,,///111000/////////***,,,---***&&&%%%)))---000---***)))+++---+++(((,,,---///000000///......000///......///000111222222000,,,******---111333---)))&&&'''+++///000///333000---...111111---)))+++---000444666777777999000000111222111000...---+++///111000,,,)))***,,,######$$$&&&((()))))))))''')))+++,,,,,,,,,...///---,,,*********+++,,,,,,---***&&&%%%%%%%%%###!!!""""""%%%+++,,,))))))+++"""((()))***888GGGCCC333&&&%%%$$$###$$$(((,,,///'''((('''$$$!!!$$$(((***+++------((( ###""""""$$$&&&((()))(((&&&%%%###!!! """###$$$###"""""" &&&'''$$$"""######%%%'''))),,,,,,(((###}}}zzz}}}}}}vvvmmmggg\\\PPPFFF???;;;999444000///333888999;;;>>>NNN[[[iiiqqqtttwww~~~www|||}}}wwwyyyaaaaaaffftttbbbTTTAAA333,,,***+++,,,,,,---...//////...,,,+++***))))))***,,,///333555)))---000...+++***...222111///---+++,,,---000111222///---///444444000,,,+++,,,---,,,+++***+++,,,///...---......---+++)))$$$&&&))),,,/////////...''''''))),,,---+++)))(((''''''&&&$$$(((///222000+++***((('''&&&(((***,,,---+++)))((()))---222666000***(((+++---***%%%$$$$$$(((+++(((### ###'''###%%%)))+++---,,,***)))'''((()))******(((&&&%%%((()))+++------,,,)))'''%%%(((,,,---+++((('''&&&'''''')))***&&&###'''///...+++)))((()))***+++***---...000///,,,***))))))+++)))&&&######%%%''')))...,,,***,,,......***&&&)))***+++---///000111222---)))$$$!!!"""$$$&&&'''(((+++000222---)))000999===TTTmmmzzz}}}~~~}}}zzz{{{zzzzzz|||}}}xxxssstttxxx}}}}}}}}}~~~~~~|||{{{}}}|||wwwwww|||lllTTTPPPggg~~~```XXXyyy}}}~~~~~~{{{wwwzzzlllSSS:::------/////////333444...******+++***###&&&***+++***(((''''''(((+++...000000/////////---000111,,,&&&$$$''',,,222...+++,,,......,,,***222777:::777000,,,...111------------///000222444444111---***)))***---///***'''&&&(((...222333222444000---...222333///***...000333555999<<<===<<<666444333111111111222333111111111...***((())),,,''''''&&&%%%%%%&&&''')))(((***,,,---,,,++++++,,,...+++))))))+++,,,,,,+++---+++)))&&&$$$### ###$$$)))---,,,((('''***!!!)))+++(((111AAACCC:::)))'''%%%$$$&&&***---000***)))&&& ###"""'''+++---///000,,,'''(((%%%"""!!!###%%%'''''')))&&&!!! !!!""""""###"""!!! $$$%%%###"""$$$&&&(((***+++((($$$###$$${{{www{{{{{{pppcccZZZIIICCC;;;333......000333:::999>>>HHHOOOMMMIIIGGG```rrrqqqcccVVVXXXgggyyyzzzOOOCCC666---(((%%%'''+++,,,,,,,,,------......///&&&%%%$$$$$$&&&)))---///---000222111...---...///111///---+++,,,---000111000...---///111111...+++)))***+++***((('''((()))+++++++++,,,...---+++)))$$$$$$&&&)))---///...---,,,+++...333444...)))'''(((***((($$$%%%***------((())))))))))))***---///+++******)))))),,,111555222,,,))),,,,,,((($$$###%%%(((+++(((###!!!###&&&"""$$$(((,,,---,,,***(((''')))+++,,,+++)))&&&$$$*********+++,,,+++)))&&&"""''',,,...,,,***)))***(((''''''(((&&&###&&&,,,///---***)))***,,,---,,,,,,...//////---+++***++++++***((('''(((***---...///+++'''(((,,,---(((###'''((()))+++---///000111000,,,'''%%%&&&((()))***'''***//////)))'''222???RRRgggzzz~~~{{{yyyuuuxxx~~~~~~|||wwwwwwWWWJJJ^^^yyyuuuZZZVVVsssiiiMMM:::333000...,,,//////,,,+++---///...%%%(((---///...+++)))''''''))),,,------------...***---///,,,'''&&&(((,,,///+++***---000...++++++000777;;;666,,,'''+++111......---...///000222333111///,,,)))((((((((())))))''''''***000444444333222///---000666888555222333555666666999===<<<999444222000//////222444666222222000,,,)))(((***,,,------+++)))&&&&&&(((***,,,...///...+++(((&&&&&&---***'''(((+++---,,,+++++++++***(((&&&""""""$$$))),,,***$$$###'''###)))***&&&(((111666444+++(((%%%###$$$&&&'''''''''%%%!!!###'''###))),,,000444333000***&&&###!!!"""$$$%%%%%%(((%%%  $$$'''!!!!!!!!!  $$$%%%""""""%%%(((((()))***&&&!!!!!!$$$yyywww{{{~~~qqqggg```XXXMMMEEE;;;888666555777===DDDIIIXXXZZZaaakkkmmmaaaQQQHHHXXXqqqqqq]]]TTTYYYcccjjjkkk|||sss___===666000---***&&&(((---+++,,,,,,---.../////////%%%$$$""""""###'''***---000111222333222000---,,,...---,,,+++,,,...111333,,,,,,---------,,,***)))'''((()))(((&&&%%%&&&'''))))))***---//////---+++((('''&&&(((,,,...---,,,000---...555666///)))((('''+++,,,'''%%%)))---...***---......+++***+++---(((+++------,,,+++,,,...000,,,***,,,+++'''&&&'''''')))***(((%%%$$$%%%'''"""###%%%'''((()))))))))++++++,,,,,,+++***(((''')))(((''')))++++++)))'''###(((...///,,,))))))++++++'''&&&((('''$$$%%%(((000---+++***,,,.........+++---//////---,,,,,,,,,++++++******+++---...///+++)))'''(((***+++***(((((((((((()))***+++,,,------,,,++++++,,,,,,***(((&&&***...---((()))999JJJfffttt~~~~~~yyywwwyyy|||xxxxxx{{{{{{zzz~~~zzzttt{{{```PPP\\\pppxxxzzzwwwtttwwwlll]]]^^^uuu|||xxxxxx}}}|||xxxvvvyyy|||zzzzzz}}}xxxvvvyyy~~~~~~}}}{{{zzzzzz|||~~~~~~zzzwwwxxxzzzuuufffSSSCCC555+++(((***)))(((+++000222///&&&+++000222111---)))'''&&&'''))))))))))))+++,,,***,,,......+++***+++,,,)))%%%%%%,,,000,,,)))))))))...222///)))'''***///222111000/////////000111///...,,,+++))))))((((((***((((((+++000333222000///......111555777555444333555444333666;;;;;;555222111000//////000111222.........---,,,+++,,,,,,---...///---***'''((()))+++------,,,)))'''&&&&&&---)))&&&'''***---,,,***%%%'''******((($$$ !!!###(((,,,)))######(((&&&''''''''''''(((+++---)))&&&###"""###$$$###!!!$$$""" """$$$$$$###(((+++...333444222&&&%%%$$$$$$%%%%%%###"""###"""!!! """%%%(((+++&&&%%%###!!! !!!"""%%%"""###&&&&&&$$$$$$&&&)))$$$###)))+++&&&!!! ~~~yyywww|||zzzlllaaaSSSJJJGGGCCC===888FFFFFFHHHKKKRRR[[[ccchhhwwwxxxmmmTTTEEEAAA```~~~mmmaaa\\\ZZZWWWTTTeeevvv}}}pppXXX???000,,,+++...,,,(((***///***+++---///000000//////)))'''%%%%%%&&&))),,,///---...000222444222...***+++******+++---000333444)))+++---,,,***((('''((('''(((((('''&&&%%%%%%&&&******,,,...111222000......+++)))***---...---,,,000+++,,,333444...)))(((%%%,,,...***(((,,,111444111333444111,,,(((&&&&&&''',,,222333000,,,))))))...+++***+++***'''(((+++)))))))))((('''&&&((()))######""""""$$$&&&)))+++///...---+++******++++++(((&&&%%%'''+++,,,***(((''',,,000000+++'''&&&'''---(((&&&((()))&&&%%%&&&000---++++++---///000000***,,,...///...---------*********++++++,,,,,,---((()))***))))))***---000))))))(((((((((((())))))((())),,,///000---((($$$&&&***...---(((,,,???SSSllluuuzzzyyy}}}tttuuuxxxxxxssslllkkksss{{{vvvssssssyyy{{{zzzyyyzzzsssqqqmmmlllrrryyyyyytttvvvsssmmmkkkppptttnnnddd^^^bbbeee]]]III;;;AAAPPP\\\``````]]]___dddccc^^^OOOGGGLLL^^^hhhbbb```ddd___\\\\\\bbbeeeeeeeeeggg^^^\\\]]]```aaa^^^___bbb^^^[[[]]]cccfffdddbbbcccTTTVVVYYY[[[\\\ZZZVVVRRRZZZiiixxxwwwhhhSSS<<<,,,''''''%%%%%%***111111---&&&+++000333111---(((&&&%%%&&&''''''&&&''')))+++///000222111///---,,,,,,$$$ """***...+++'''''''''***,,,---------000333555444222000///.........///.........---,,,,,,++++++***))),,,000111000---///...///000111111000///...111111///444;;;;;;555444444333222000...---,,,***+++---//////...---,,,))),,,//////+++'''&&&&&&'''(((******))))))***+++,,,(((%%%&&&***---,,,)))!!!$$$)))+++)))%%%""" """$$$***---***%%%&&&+++'''$$$%%%***+++((((((+++&&&$$$""""""%%%&&&%%%###$$$""" !!!###$$$!!! &&&******+++///000..."""###$$$'''((('''### !!!$$$''')))+++,,,,,,***'''$$$######%%%&&&)))&&&&&&((((((%%%%%%((())) (((111---###}}}{{{iiiXXXLLLKKKAAA;;;???DDDHHHNNNTTTsssuuuyyy}}}~~~cccFFF888CCC\\\zzzxxxqqqkkkeeeaaa[[[SSSXXXooo~~~ssscccRRRAAA333,,,)))'''))),,,)))%%%***333...+++,,,111444222000222555555222---)))***000777///000111222222111---***...,,,))))))+++000666999+++'''%%%***111222+++###$$$$$$(((,,,+++'''&&&***)))))))))***++++++,,,,,,000&&&"""***111000+++)))&&&)))---///...***&&&###%%%''')))******)))))))))...,,,+++---+++'''&&&(((......---,,,+++***))))))...***&&&$$$$$$&&&(((((((((&&&%%%&&&))),,,+++***(((,,,...,,,(((&&&))),,,111000///000222111,,,)))************)))((('''&&&,,,,,,***((('''%%%%%%$$$***,,,...---***'''%%%$$$+++)))''')))---000000///000...++++++,,,------,,,222444555333...++++++,,,000...,,,)))((()))***+++000///---,,,+++*********---((()))///000------222+++((()))---...000:::GGGTTTRRRQQQUUUZZZ[[[YYYWWWNNNNNNNNNNNNOOONNNMMMKKKMMMOOOPPPPPPQQQSSSYYY]]]UUURRRLLLGGGDDDEEEJJJMMMRRRKKKGGGIIIJJJEEE>>>;;;666777:::<<<<<<888111+++:::999:::<<<===;;;;;;===:::>>>DDDEEE@@@:::999<<<<<>>???@@@???999555333555<<<@@@@@@>>>===>>>@@@CCCEEEEEECCCAAA>>>???>>>:::666777<<>>FFFTTTaaaiiiqqqxxxfffJJJ666;;;OOOlll|||zzz^^^PPPHHHQQQ```lllxxxtttlllddd^^^UUUIII===444---)))'''(((+++...+++'''***000///,,,---111333111///000000222222///+++***...222000000111222222111...,,,---+++***)))+++///333666***'''%%%)))///222///+++###"""&&&***+++'''%%%'''&&&&&&''''''(((***++++++...'''%%%,,,111000---,,,,,,,,,---...---***%%%!!!%%%))),,,+++&&&$$$&&&)))...++++++......***((()))------,,,,,,+++***))))))---***&&&$$$###$$$%%%&&&&&&$$$$$$&&&))),,,,,,+++---000333111,,,***+++---,,,++++++---......+++(((((((((((((((&&&%%%$$$###***)))'''%%%$$$$$$$$$$$$(((***,,,+++***((((((((((((&&&%%%'''+++///000///...,,,+++,,,...111111111///111222000---++++++,,,///...---+++)))'''&&&%%%...///000111000---***(((---)))'''))),,,---///111,,,)))***222666777888<<<<<>>???BBBDDDAAA;;;444<<>>@@@BBBGGGHHHDDDAAABBBCCCAAA>>><<<<<<@@@GGGKKKLLLJJJFFFGGGHHHJJJLLLKKKIIIHHHOOOPPPOOOJJJDDDBBBEEEHHHFFFQQQjjjxxxQQQ444***((("""&&&111000'''''',,,333666444333333555...111333444222///---,,,---)))'''***///000,,,((('''(((,,,222333...+++++++++,,,---...333777444---))),,,...,,,(((&&&(((+++---+++***+++...///---***...111222000222666777444999777333111444:::;;;666555666666444111000111444333111///000111111///---((()))+++///111111...,,,+++...000...)))&&&''')))///)))'''+++...+++'''%%%''',,,...***))),,,---***)))***++++++)))((()))***(((&&&%%%&&&***...222444000+++'''&&&(((***(((&&&***(((&&&&&&'''&&&### ###"""!!!!!!$$$''')))+++000,,,***,,,000333111///(((((('''&&&%%%%%%%%%%%%$$$$$$%%%'''((()))(((''',,,+++(((%%%""""""###$$$&&&)))((($$$"""$$$%%%$$$ ###### }}}tttmmmaaaTTTKKKEEECCCCCCPPPWWWgggxxxlllUUU===888BBB]]]xxx~~~}}}lllWWWLLLOOOZZZdddiiitttuuuuuuzzzzzzmmm\\\QQQGGGCCC;;;333...+++++++++&&&(((,,,000...)))***...///,,,,,,111222000...///...111333222///,,,---///000000000000000000//////,,,+++++++++,,,---///111,,,***)))))),,,///000000""" ###)))+++'''$$$$$$%%%%%%%%%&&&(((***,,,------******...000///.........,,,+++,,,---+++&&&"""&&&+++///+++### $$$)))---))))))...111...+++***+++++++++******)))))))))+++)))'''%%%$$$$$$$$$%%%%%%$$$$$$&&&))),,,---------000333111---***)))***'''''''''(((******)))''')))))))))((('''%%%$$$###)))(((%%%#########$$$%%%%%%&&&''''''&&&'''(((***(((&&&&&&(((,,,///111111///...---...000222222222+++---...---,,,+++,,,---111111000...+++'''$$$"""(((,,,111555555222---***---+++&&&$$$'''...000...---,,,333CCCPPPPPPFFF======IIIMMMBBB<<>>===VVVuuu~~~yyyiiiccceeeaaa[[[ZZZZZZZZZ^^^hhhrrrrrrmmmqqqvvvyyyyyy|||~~~{{{wwwqqqllldddXXXIII>>>:::777222---))))))******'''))),,,...,,,++++++...+++)))***///111///...//////111333222///------.../////////---,,,---...000------------...---------/////////---,,,,,,---...### """(((+++((($$$###''''''&&&'''(((+++...000...///000000...,,,,,,---***(((&&&(((+++,,,***&&&))),,,---***%%%###&&&)))+++''''''---222///+++***)))))))))((((((((('''''')))******)))((('''((()))'''''''''(((***,,,------'''***---...+++(((''''''&&&&&&&&&&&&&&&''''''&&&+++++++++++++++***)))))))))(((%%%######$$$%%%'''$$$$$$$$$######$$$''')))++++++***+++---///111222222000//////000000///...***++++++,,,,,,---...///444333222000---***(((&&&%%%)))...222444222///---------)))###&&&---...***///333CCC^^^tttuuucccQQQRRRgggpppddd\\\dddhhhccceeeaaa^^^___bbbdddaaa^^^YYY```fffddd[[[UUUTTTWWW___\\\WWWUUUWWW\\\aaaccceeebbbbbbeeeeeedddfffkkklllgggcccaaa```]]]VVVQQQ^^^oooxxxwww|||cccTTTeeeyyy~~~|||zzzyyy||||||yyyzzz~~~tttuuuwww}}}nnnPPP666***"""%%%******)))***---+++***,,,...///---***...//////---,,,,,,---///,,,(((&&&'''***,,,***((((((***...111---((()))///+++...//////111333000)))'''+++///111///---,,,,,,+++***+++///222222...+++000444666555555777555111444777777222000555;;;===<<<===<<<:::666222...,,,///111444777888777555333---------...///---***'''(((***,,,,,,******+++,,,000,,,***---,,,&&&!!!%%%++++++&&&%%%'''+++((()))+++++++++,,,///222***'''$$$%%%)))---//////---***&&&%%%&&&''''''&&&++++++++++++)))%%%!!!"""$$$''')))+++,,,---...///+++'''(((---///,,,(((***,,,,,,((("""###'''!!!$$$''')))(((&&&%%%$$$'''&&&%%%%%%&&&&&&&&&&&&(((***(((""" """ !!!$$$'''(((&&&###!!!!!!~~~uuuiii^^^VVVQQQMMMMMMNNNQQQYYYhhhxxx{{{[[[EEE<<>>///000111111000///---,,,''')))(((&&&(((---000000)))&&&(((...111000///111---***'''$$$###%%%''')))+++------***'''&&&(((+++///000000111000...---,,,,,,...000000///.........&&&%%%'''***)))&&&(((,,,+++)))%%%######%%%)))+++000333222...***)))(((%%%((()))))))))(((''''''&&&+++((((((+++///000---)))+++((())),,,,,,))))))+++***))))))(((&&&%%%%%%$$$&&&+++000111///---...///,,,------,,,***)))***+++***,,,...111222222111111,,,,,,***'''%%%$$$''')))((()))***+++,,,,,,,,,,,,&&&%%%$$$###"""""""""!!!------,,,)))'''''')))+++------,,,***((('''(((************,,,///000///---...---+++,,,...000111111111///,,,)))))))))+++---000...,,,+++,,,///222444333111///...***(((---555HHHWWWlll~~~nnnfffyyy~~~}}}yyywwwwww~~~{{{{{{~~~{{{{{{xxxxxxvvvoooaaaUUUaaauuuxxx]]]UUUmmm{{{|||}}}yyy|||{{{tttfffYYYMMM@@@666888777444000,,,***,,,...)))((('''***---///...+++))))))((('''&&&(((+++---111...+++)))+++,,,......333000...---)))%%%)))///&&&+++......//////,,,'''''')))---000222111000...,,,222777666111---///333555888999888888:::999666444888888444222555888999333333222333333111---***///222555555333///,,,+++...---,,,------,,,)))'''&&&)))---000111000---,,,...,,,---///---&&&!!!!!!""")))///---)))***...%%%'''((((((&&&%%%%%%&&&###!!!!!!%%%+++---)))%%%&&&%%%$$$###$$$%%%''')))&&&''')))(((%%%""" """(((///111...***'''&&&******)))(((&&&%%%%%%&&&''')))+++)))&&&$$$%%%'''&&&(((***)))&&&$$$%%%''''''&&&&&&(((,,,,,,***&&&$$$)))+++'''%%%&&&%%%"""%%%%%%&&&&&&&&&&&&$$$###vvvjjj]]]VVVMMMHHHLLLWWWdddmmm~~~yyyXXXBBBPPPqqqzzzzzzzzzvvvuuuuuunnneee]]]SSSGGGAAA???<<<777111///++++++111<<>>BBB777000///111+++&&&222FFFdddrrr}}}vvvyyy}}}|||{{{yyyyyy~~~xxxuuusssvvvxxxttthhh]]]bbbtttoooZZZXXXppp||||||}}}{{{qqqfff```ZZZTTTNNNHHH>>>444//////;;;CCCDDD888------///......---.../////////---+++)))******))))))***---///111...***((((((***---...444000...---+++&&&%%%'''(((---111000......***%%%'''(((+++///111222111///---000333333111000222444333666666444555888888666555888888555444666777555111000000222555666444111111444666555111...,,,,,,,,,++++++,,,---,,,***)))&&&)))...333444222...******))),,,///,,,&&&""""""!!!###)))000000***(((+++$$$&&&))))))'''%%%######%%%!!!###***---+++'''""""""""""""###%%%(((+++(((***,,,+++(((&&&'''(((###)))......+++''''''(((...+++((('''''''''%%%###%%%&&&((())))))((('''&&&%%%)))------(((%%%$$$&&&&&&%%%%%%(((,,,---)))$$$&&&******'''&&&(((***(((&&&###!!!"""%%%'''%%%###uuuooojjj[[[KKKEEECCCFFFRRReeeyyy|||yyy{{{~~~fffIIIRRRppptttjjjmmmtttdddOOOBBB@@@???;;;666222...---333;;;===777000///.........---,,,,,,+++###&&&&&&***000000+++333000000444555222///000,,,***'''&&&&&&''''''''',,,///000---(((%%%&&&)))............---,,,++++++666222---******+++,,,+++%%%'''***)))### (((333333///***$$$"""###&&&)))***---+++'''(((,,,)))###""")))//////+++))),,,000$$$(((---///...+++)))(((///000000///(((###(((000111000...,,,***((('''&&&$$$***000000,,,&&&$$$%%%&&&(((***)))''''''))),,,...---,,,---...//////...++++++***'''%%%'''+++000,,,,,,,,,+++***)))(((''',,,,,,------+++(((%%%$$$******+++***(((((()))******+++,,,***((('''***------------...///...,,,***222///++++++---//////...////////////...,,,***((('''''')))...666@@@JJJPPP:::///---222+++$$$666TTTyyy}}}zzzyyyzzz{{{zzzyyy}}}{{{{{{~~~||||||yyyuuussswww|||zzzpppgggfffuuuzzzkkkZZZ]]]uuu~~~}}}zzzyyyzzzrrrppptttyyyzzzwwwssslllcccWWWKKKCCC:::333333;;;???>>>BBBJJJ@@@OOOPPP>>>...---///+++444444444333///+++(((&&&+++,,,,,,,,,,,,---///222000---)))&&&&&&(((+++---333///---///---'''"""!!!***000444222///---(((###((())),,,///222333333111------...///111333444444///222222///000444555333444777777444444666444000333222222555999<<<;;;:::222555777666222...---...+++******+++------+++***&&&***///555777444...)))%%%%%%(((,,,***### !!!$$$###'''//////((($$$%%%###&&&***+++)))&&&$$$###'''"""!!!)))...---*** !!!!!!"""###%%%))),,,+++---///...,,,+++---///$$$(((,,,+++'''%%%(((+++111+++%%%%%%)))***%%%$$$$$$&&&))),,,+++)))&&&###)))000000+++&&&$$$$$$&&&$$$$$$''',,,,,,'''###(((******&&&%%%***......((($$$ !!!&&&)))(((%%%pppccc___SSSBBB@@@KKKHHHFFFPPPhhhzzzmmmcccaaa```\\\YYY[[[eeeeeelll{{{oooVVVSSSiii~~~nnn\\\ddduuufffVVVCCC:::;;;===:::666///333555111///111111///---,,,,,,///222111---)))$$$''')))++++++,,,---///666444111...,,,+++++++++***---...+++'''&&&)))---+++,,,,,,+++)))((()))+++000222222///***&&&&&&'''000000...---,,,+++++++++***''')))---,,,((()))///444///***'''''')))***+++,,,++++++***))))))))))))+++,,,---------,,,***))),,,///111000---+++,,,...111000...)))$$$$$$(((+++///...,,,)))'''%%%$$$###%%%'''******)))))))))))))))((('''((()))***)))'''+++,,,,,,+++)))***,,,...---...,,,''''''+++---,,,)))+++...---)))&&&%%%&&&---.........---+++)))(((---)))&&&''',,,///...,,,+++,,,***'''%%%(((///555000++++++111222...---000777222---+++---//////...000000000111000...+++)))...,,,&&&(((===XXXbbb]]]>>>333000444---***FFFlll}}}yyyxxxyyy|||{{{zzz{{{|||zzzwwwvvvzzz~~~ppppppssszzzlll[[[```|||{{{~~~~~~}}}ooo[[[RRRZZZfffbbb\\\UUUPPPLLLEEE;;;333222888>>>DDDJJJPPPWWW\\\jjjbbbSSSCCC666///++++++,,,555999555111///,,,''',,,,,,+++******************&&&$$$&&&'''&&&(((,,,(((---111000+++'''''')))---++++++---000///***&&&,,,***))),,,111444333111'''''')))...111222444777777222---,,,///222111...222111000111333444333222555666777888999;;;<<<>>>333555666555333444777;;;111+++%%%&&&+++---+++'''******,,,000333222...)))******+++...//////+++)))+++((()))------(((&&&'''$$$&&&)))+++,,,***)))'''"""%%%'''&&&######(((---$$$%%%)))((($$$++++++++++++++++++,,,,,, """)))---+++)))***%%%%%%%%%$$$!!!!!!!!!###((($$$ """'''+++,,,***'''%%%$$$&&&)))***)))'''&&&&&&'''***...---)))%%%+++000///(((&&&)))***(((###%%%&&&&&&$$$$$$%%%'''iiiYYYIIIDDDAAACCCOOO^^^fffZZZSSS[[[ggghhhaaaZZZOOOHHHDDDEEEDDD???<<<===GGGIIINNNWWWbbbnnnyyyiiiMMMIII```yyyYYYSSSggg}}}sssnnnjjjcccXXXNNNGGG@@@888333333444444333444888888444111222111///+++,,,...111444444222000'''(((++++++,,,,,,...000333111...+++*********+++000000///,,,(((''')))+++---......---++++++---///333444333///+++(((((()))000///...---,,,+++++++++***((())),,,+++((()))...111---)))'''(((***,,,,,,...---,,,*********+++,,,///000000///---+++)))(((+++...222222...***))))))+++++++++)))&&&%%%'''***))))))))))))'''$$$""" """%%%(((*********+++,,,)))((((((''''''''''''(((+++***)))((()))***,,,---***,,,***'''(((,,,///...***---//////,,,)))((((((((()))***+++,,,,,,,,,+++...+++((()))---...---***,,,***'''&&&'''+++///111...++++++000111...---000777333///---///111111111444555444000+++((()))+++)))+++***,,,===TTT___]]]BBB444///444111000EEEcccsssooozzz~~~~~~zzzxxxyyy~~~zzz}}}{{{yyyyyyxxxxxx}}}uuuqqqyyymmmYYYiii|||{{{}}}}}}xxxrrrooommmmmmmmmiiifffaaaVVVIIIAAADDDKKKJJJIIIIIIJJJJJJIIIEEEAAAKKKPPPWWW]]]bbbhhhnnnssstttooobbbOOO:::---((()))222888:::666111///***$$$'''((()))***)))(((&&&%%%(((&&&(((,,,,,,(((''')))***,,,...---+++***+++,,,,,,,,,,,,...111000+++&&&)))***+++,,,,,,,,,------------...000222333444666555000,,,,,,000444444333111000///...///111555777<<<<<<<<<======;;;888666444555666555333444777:::111,,,'''(((---///...*********---000444333000,,,//////000111111000---***"""$$$+++222222,,,'''(((((()))*********)))'''&&&"""&&&))))))%%%"""###%%%%%%!!!!!!###!!!$$$&&&***,,,...---+++***$$$"""%%%,,,///,,,******'''&&&%%%$$$############%%%""" """&&&)))(((%%%$$$######%%%'''(((&&&$$$(((&&&%%%&&&)))***(((%%%+++...---'''$$$&&&'''$$$###$$$%%%%%%$$$###$$$%%%TTTOOOIIIJJJTTTdddttt}}}oooYYYEEEBBBIIIMMMJJJEEECCCCCCFFFHHHEEE>>>;;;<<<777999:::888;;;FFFWWWdddvvv~~~iiiJJJFFF]]]yyy}}}nnnJJJPPPooo|||tttmmmhhheeecccTTTNNNGGGCCCAAA===666000...111444333///---///111666999999444111000///------000333555555555555555******+++******+++---000...---***(((((()))***,,,555111---*********+++***.........---+++,,,...000333333111---***((((((***...---,,,+++***++++++,,,***((()))+++***''')))---111...+++)))+++---///000000...,,,******+++---///000000000000///---+++***)))...222222---(((%%%%%%%%%'''))))))(((''''''(((%%%&&&((()))(((&&&""" ###''')))******,,,---((())))))'''$$$###&&&******'''$$$%%%(((+++,,,+++'''))))))''')))...000///---///000///,,,(((&&&%%%$$$%%%&&&(((***---///000000...,,,---000000---***...)))%%%&&&***...///...,,,+++,,,///000......111666333000///000222444444777777555...%%%###'''---***...///---444AAAGGGFFF???///(((000666777CCCTTT```[[[OOOUUUppp}}}yyyvvvuuuxxx~~~|||www~~~{{{yyyyyyyyyyyy}}}tttgggtttzzzgggUUUiiizzz|||sssqqqlllfffggg``````^^^[[[[[[\\\ZZZVVV\\\ZZZUUUPPPLLLIIIHHHHHHGGGEEEEEEGGGEEEBBBEEEKKKMMMQQQXXX^^^aaadddfffgggkkknnntttxxx{{{~~~zzz{{{ttt```GGG222))))))444666666444333111,,,%%%$$$&&&(((***)))'''%%%###&&&''',,,222222---((((((---+++)))))),,,...///000,,,,,,---000333111,,,''''''+++//////+++((()))+++222222222111111222333333666222...---111444666666888888777333111333999>>>>>>======>>>>>>;;;555000555666666555333444666888777222------000222///,,,++++++---000333333111///333222111111111///,,,)))"""***000000++++++...++++++***)))((('''&&&%%%$$$(((------(((###&&&%%%###!!!###)))...000...+++(((&&&$$$&&&,,,...+++((()))***'''$$$###%%%&&&%%%###%%%######&&&))))))&&&"""######$$$&&&'''&&&$$$!!!)))&&&###$$$''')))(((&&&+++...---((($$$%%%%%%$$$###$$$%%%%%%$$$######$$$VVV^^^fffnnn}}}bbbIII111...;;;GGGLLLMMMOOOTTTXXXXXXSSSLLLJJJKKKIIIHHHBBB777111555>>>DDDVVVdddrrrzzzlllMMMJJJbbb|||yyyaaaBBBNNNnnnuuupppjjjbbb]]]VVVMMMFFFAAA>>>===444000---,,,......,,,******000444333...******,,,111444555000------,,,)))111444888777444222222444------,,,***((((((***---,,,+++(((''''''))),,,...222,,,''''''***------++++++++++++***)))***,,,...///...,,,***(((((()))***+++***)))(((((()))+++,,,************)))(((***---666222---***+++///111333000...+++))))))+++---///---...///000000000///...***---000///***&&&$$$$$$&&&'''((((((((((((((((((&&&'''((())))))((('''&&&!!!$$$''')))******+++,,,)))++++++'''###"""''',,,)))%%%!!!###(((,,,,,,)))&&&)))***((()))...///---...//////---)))%%%""" %%%%%%&&&'''***---000222111000000222444444111///000---******,,,------,,,,,,,,,...000000///000222444222000///000222444555444444000+++&&&&&&)))------000000---...333444000666)))&&&555DDDKKKPPPXXXYYYRRRGGGOOOmmmzzzlllhhheeefffiiillllllkkkkkkrrryyy{{{vvvpppnnnnnnqqqooommmlllpppsssmmmdddRRR]]]gggiiifff___TTTIIIRRR^^^[[[QQQOOOJJJFFFJJJCCCCCCBBBAAAAAAAAA???<<<>>>>>>=========>>>@@@AAAHHHJJJQQQYYYZZZWWW\\\eeeiiipppxxx}}}~~~zzz}}}}}}pppZZZCCC222+++///...///000333444000+++'''((()))***)))((('''&&&'''(((---555666111------222,,,'''''',,,000111000,,,,,,---111444222,,,'''***---111111///,,,++++++111222111......111111000:::666222000111333444444>>>@@@???:::555333888===:::888777:::<<<;;;666222777666555444333333555666<<<777333222333333000,,,,,,,,,---.../////////...000///---------,,,***((($$$$$$&&&)))((('''---555,,,+++)))((('''''''''((('''+++......***%%% %%%&&&'''%%%!!! !!!### $$$)))...000...+++)))$$$!!!###))),,,)))'''(((+++&&&""""""&&&(((&&&###((((((***,,,...,,,'''###$$$$$$&&&''''''%%%###!!!&&&$$$###%%%)))+++***(((+++------***((('''(((((($$$&&&''''''%%%######$$$kkkrrruuuvvv|||WWWAAA...111BBBSSS]]]```jjjppptttqqqllliiijjjllljjjggg]]]NNNEEEBBB===666CCCMMMVVV]]]lllkkkOOOQQQhhh~~~vvvWWW:::DDDZZZdddWWWNNNLLLGGGEEEBBB===888333111000000333222000...------,,,+++...000111000---***((((((+++///000,,,***,,,,,,***000444666555222000111333222111///,,,))))))+++---...,,,***((((((+++...000+++&&&!!!###***......,,,***+++,,,+++***)))+++,,,+++***))))))***,,,---...)))((('''&&&&&&(((+++,,,+++,,,,,,)))((()))+++,,,888333,,,((((((+++///111---,,,)))''''''))),,,...---...///000000///......+++------+++&&&$$$%%%'''---+++)))((('''((())))))((('''&&&&&&&&&((()))+++%%%'''*********))))))******,,,,,,)))$$$$$$)))...((($$$"""$$$))),,,+++((('''***+++)))))),,,,,,)))+++++++++,,,+++)))&&&$$$,,,***)))((())),,,000333......000222444555444222111333333111---++++++,,,,,,///111111000000222222000000/////////000333444222///,,,,,,///000000///............222444222...,,,)))000FFF]]]kkkooorrrvvvrrreeeeeewwwxxxZZZUUUPPPNNNOOOQQQRRRQQQQQQVVVZZZXXXSSSOOOOOORRRYYYWWWQQQMMMOOOSSSRRRMMMBBBDDDHHHJJJFFF???;;;;;;<<>>===<<<===@@@CCCDDDDDDCCCIIIJJJNNNRRRWWW\\\___aaakkkooovvvyyyooodddjjjxxxyyy{{{xxxyyy|||~~~|||oooXXX===,,,+++))))))---111222000...+++***)))''''''((())))))((((((,,,333555333333555555...(((''',,,//////,,,,,,,,,---000333222---(((,,,,,,---000333222///,,,...111000------333444222999777444222222333444444777;;;>>><<<777333444777999777666777999:::999777999777555333333333333333666444111111222222000...------,,,+++++++++,,,,,,,,,+++******+++,,,,,,+++'''%%%&&&'''&&&%%%***111)))((('''&&&'''(((***+++'''(((******'''$$$"""!!! $$$'''&&&$$$###&&&)))&&&(((***,,,------,,,,,,""" """(((+++***)))++++++%%% $$$'''&&&###***+++---//////---)))%%%$$$%%%&&&&&&%%%"""  %%%***,,,***''''''(((******)))((()))+++&&&(((***)))'''%%%$$$$$$wwweeeXXXZZZdddeee___III>>>999EEE[[[mmmwww{{{|||pppkkkgggZZZKKKBBBBBB???>>>HHH]]]rrr~~~jjjSSSYYYppppppPPP666;;;GGGFFF999666999555666555333111000000000000...//////...,,,++++++,,,111000000000000///---,,,(((---...,,,+++---...,,,---...000111000000111222222333222000......///111222///,,,******,,,///222((($$$"""%%%***......,,,,,,...000000...,,,,,,,,,+++++++++---///111111000)))'''&&&%%%'''))),,,...,,,///...)))(((***------444///)))&&&&&&((()))***+++)))'''&&&&&&(((***,,,000000000///...+++)))'''***++++++(((%%%$$$'''+++111...***(((((()))))))))((('''$$$###$$$&&&)))+++)))***,,,,,,***)))((()))***++++++)))''''''***...'''&&&%%%(((+++,,,+++((((((,,,,,,******+++***&&&&&&&&&(((,,,///000...---333000,,,))))))+++///222+++,,,...000111333333444222555888555000++++++,,,+++111444111...000111111.../////////......111333111---+++...444777444000111000......//////+++((('''///@@@YYYppp~~~}}}yyy}}}\\\XXXRRRNNNNNNOOOQQQQQQJJJLLLKKKHHHDDDAAABBBDDDHHHGGGCCC>>>???EEEGGGEEECCC::::::CCC@@@444333===GGGPPPOOOMMMQQQPPPNNNVVVUUUSSSUUU[[[```aaaccceeejjjlllpppuuuzzz~~~uuudddlll}}}{{{{{{|||~~~~~~iiiIII000...+++***---...,,,+++,,,,,,+++(((&&&%%%''')))+++)))''')))...111111333777444///***))),,,---+++(((,,,++++++...111111---)))+++)))))),,,111333///+++---222111,,,...666999666333333333444444555666777000666<<<>>>===:::888888<<<;;;:::999888888999::::::888555333333333222111---,,,,,,...000222111000------,,,)))((((((+++---,,,***)))***,,,...000000&&&%%%(((------(((%%%&&&&&&&&&&&&&&&(((***,,,---$$$%%%$$$$$$$$$#########!!!%%%&&&%%%%%%(((+++************+++,,,---...$$$!!!###)))------,,,...)))%%%!!! ###%%%&&&%%%***+++,,,---,,,***((('''$$$%%%&&&$$$!!!###)))+++((($$$######&&&))))))'''(((,,,(((***,,,+++)))&&&$$$$$$|||gggJJJ999888AAAFFFFFF999999DDD\\\uuu}}}mmmUUULLLBBB:::777===NNN^^^uuuzzzfffQQQ\\\tttkkkMMM777888===777---111666000000000000000000///......$$$(((+++,,,***(((***,,,,,,---...//////......---''',,,...++++++---...,,,------,,,---///000000///,,,...000000000111333444555222...+++***,,,///111---+++)))***------+++)))---000444444222...,,,+++---,,,---///222333000...***)))''''''))),,,000222...111000***(((,,,///...,,,+++))))))***)))'''&&&(((((('''''''''(((***+++000000///...+++)))&&&$$$%%%(((***)))''''''))),,,///---******++++++)))&&&((('''&&&&&&&&&(((***+++***,,,...---,,,***)))***((((((((())))))***+++,,,&&&(((+++------,,,***((('''+++,,,+++***+++)))%%%$$$%%%'''+++000222000...777333---)))'''***...111...//////000000222444555111333555555333///,,,+++***111444///+++---///......///000///------///222///---+++,,,///111000---222222111///***&&&&&&(((222BBBYYYlllxxx}}}uuuqqqllliiiiiijjjlllnnnfffeeeccc___\\\ZZZYYYXXXWWWYYYWWWSSSSSSWWWYYYWWWOOO???BBBXXXYYYFFFDDDUUUfffoooqqqtttzzzxxxuuu|||~~~zzzyyynnn^^^jjj|||{{{~~~tttVVV???000------///,,,((((((,,,---,,,***))))))***++++++(((%%%%%%)))++++++...333000---+++,,,---,,,)))&&&---+++***,,,///000---+++))))))***,,,...///......+++111000***,,,666999555000222444666666555555555///333999>>>???>>>;;;999888;;;>>><<<888666777999<<<888444333333333111///---------///111222222111+++++++++(((''')))...222---+++)))))),,,///111111***'''(((...111,,,&&&$$$%%%%%%&&&''')))***,,,---%%%$$$%%%%%%&&&&&&$$$###!!!###&&&'''(((((())))))''''''((()))+++---...///&&&###$$$))),,,++++++---)))'''$$$"""###%%%''')))+++++++++***((((((((())))))))))))%%%!!! !!!"""###(((***(((%%%$$$###%%%***)))&&&&&&+++(((***,,,+++)))%%%###"""fffOOO666,,,...333555666333:::NNNjjjkkkaaaWWWNNN@@@555:::HHHbbbmmmyyy\\\IIIVVVoooiiiLLL555444666///(((///444***000000111111000...---+++***...111000+++(((((()))!!!%%%)))***'''%%%%%%&&&'''+++---***)))++++++***222///,,,,,,...///,,,)))$$$'''+++...///111333555777444///+++***+++...000333222111000///,,,)))&&&---111555666333...***(((---,,,---///222111---))),,,+++))))))+++...222555///222111***(((---000...'''))),,,///111...)))%%%((((((((((((((()))******,,,,,,---,,,+++)))'''%%%!!!%%%***+++***)))***,,,+++******,,,...---((($$$))))))***++++++,,,++++++***,,,......---+++++++++'''&&&&&&'''***++++++***&&&***...000///,,,***)))%%%***,,,++++++,,,***%%%&&&%%%&&&)))---...,,,)))999444---(((&&&)))---111333444333333222333555777111000000333555444...))))))111333...)))+++,,,+++...000111000...---///222---,,,***(((''''''((()))---111444333,,,***000888FFF[[[rrr}}}~~~}}}|||{{{~~~}}}~~~|||yyyvvvsssssswwwwwwsssqqqrrrrrroooYYYFFFNNNpppwww___[[[oooyyy|||gggWWWddd}}}}}}{{{}}}~~~zzzyyy|||zzzaaaNNN000...///000,,,&&&(((///.../////////......------'''$$$$$$'''(((''')))---++++++,,,---...,,,)))&&&---+++)))***---///...+++))),,,///...,,,+++...111)))///...''')))333777222222444777888666333111000///000444888;;;:::666333000666======888444666999<<<999444222333333000...444444444444333333111000*********((((((+++111777...+++((((((***---///000222***%%%)))......+++)))%%%&&&'''((()))***++++++''''''(((***+++)))&&&$$$((()))***+++++++++)))((("""$$$&&&))),,,---...///&&&######'''***(((((())))))(((&&&$$$###$$$(((,,,---,,,+++)))'''(((***,,,//////---)))$$$###%%%((('''$$$###$$$(((+++***((('''%%%(((---,,,'''''',,,''')))++++++((($$$"""!!!OOOBBB222)))(((******)))///999TTTxxxmmm^^^TTTKKK???666EEEYYYuuu~~~SSSAAAXXXvvv[[[>>>...///000000...,,,,,,,,,000000///---+++,,,///111...///111222222000...---,,,)))(((***((($$$###&&&+++---...//////---+++***222666666000///111000***&&&%%%&&&)))...111222222:::444---(((''',,,222666333000000000---'''&&&(((&&&(((***...111222000...222///,,,+++,,,+++)))&&&)))$$$$$$***,,,++++++///...,,,***)))***,,,...000......//////---+++((('''///---+++)))((()))+++---...))))))///222///)))&&&''')))***,,,,,,+++***)))***)))***+++---,,,)))&&&+++------******------***...------...///...,,,***''''''(((+++---...,,,***((((((+++111666555///(((---((($$$&&&+++---)))$$$+++++++++++++++***'''$$$)))******))))))+++///222888@@@BBB:::222333555555333---(((+++111444///***%%%***---***''')))+++***,,,222888777000******,,,444444222---&&&######%%%000---///333000---444@@@mmmyyy{{{|||}}}{{{~~~~~~{{{yyywwwwwwwwwiiiKKKHHHmmm~~~uuuzzz~~~~~~kkkYYYccc}}}zzz{{{|||www|||}}}mmm[[[BBB666,,,,,,.........111///............,,,(((%%%000222///&&&"""%%%'''%%%%%%###&&&+++)))!!!!!!)))(((+++222333...)))(((---------------...///000'''***,,,,,,,,,...333666222000444<<<888,,,***111333333555888999777333000222555555333444777777555888444111//////111222222444777:::;;;:::555000---...///***"""&&&111333...)))***+++******,,,///111444---'''&&&***,,,)))%%%"""%%%)))+++***)))))))))$$$&&&***---......,,,***///,,,)))(((***,,,......(((+++)))$$$###'''******&&&''''''''''''((()))***000+++&&&$$$&&&)))++++++------,,,+++)))'''%%%$$$(((...000***&&&'''(((%%%&&&'''))))))(((''''''(((!!!%%%)))***))))))***---(((***,,,***&&&###"""###>>>666---***---//////,,,...;;;YYY{{{|||ssslllbbbUUUKKKAAALLL^^^rrrvvvVVVNNNgggwwwRRR666,,,,,,---,,,,,,,,,---...000000111000......000111,,,---///000111111111000,,,(((%%%&&&&&&%%%''',,,------......---,,,+++***333777555///---000333111***+++,,,,,,------,,,,,,444222///,,,***,,,000444666222000///,,,((((((+++((('''&&&)))---000000//////---,,,---//////---***,,,'''&&&***---++++++...------,,,+++******))))))+++++++++******+++++++++///...+++(((((((((***++++++&&&&&&---111---'''$$$++++++******)))*********,,,+++,,,---...,,,)))&&&+++------******------******))))))***+++***(((%%%&&&'''((()))***+++++++++,,,******...222444111---((($$$"""&&&---111///+++(((&&&&&&''')))(((%%%!!!!!!###$$$$$$%%%&&&))),,,555;;;<<<666222222333222...)))&&&(((...111---(((&&&,,,...***'''((())))))---000333111,,,))))))***000111111---(((&&&''')))000111555666222222AAASSSyyy~~~~~~~~~{{{}}}}}}~~~~~~}}}~~~{{{wwwuuutttkkkOOOIIIfff~~~lllYYYaaaxxx}}}zzz{{{|||wwwzzz}}}~~~}}}yyyoooRRR@@@000,,,...000111444000111111111///---***)))222555333+++'''((('''$$$"""!!!$$$((('''!!!!!!$$$,,,***+++///000---+++------...111333333333222111***,,,---------///333666111---000666333,,,...777666666666888999777444111333555555444666;;;;;;777666333111///000111111000222555777777555222...,,,///---)))%%%(((...000---222222111///---,,,---///000+++''''''))))))'''%%%"""%%%((()))(((&&&%%%%%%!!!###&&&))),,,---...111...+++)))***,,,,,,,,,&&&)))(((###!!!$$$&&&&&&(((&&&%%%%%%&&&((()))***000,,,(((&&&(((***+++***,,,,,,,,,+++***((('''&&&&&&,,,...)))&&&((((((%%%&&&((())))))'''&&&&&&'''''')))******)))((('''(((###%%%''''''$$$""""""###///+++))),,,111333111...---===\\\~~~tttkkkVVVOOOJJJPPP```pppzzz~~~jjjVVV[[[uuurrrLLL222******)))******,,,---......000333333222000000000((()))+++...000111222333...((($$$%%%&&&(((---333000///---,,,++++++++++++...222111+++'''***111555000222444111,,,'''&&&&&&,,,...000///---,,,...111777222...---,,,)))***...+++&&&!!!###)))...000///,,,---...000222222000...---(((&&&(((***)))***,,,)))***+++++++++)))(((&&&((('''''''''(((+++...000...---***((('''((()))++++++''''''...111...'''###***((('''&&&&&&(((***,,,------...//////---***'''///111000,,,***,,,***'''''''''''')))***)))&&&$$$$$$&&&((((((&&&'''***---...+++((())),,,///000///&&&######'''...222111///---***(((+++//////+++'''###$$$&&&&&&'''(((+++...333555444111///111111......+++))),,,111222...***+++000111,,,((()))***)))---------,,,***)))((((((+++...///...+++)))+++------111555333000999RRRjjj}}}yyyxxxwwwxxx{{{zzzzzz}}}|||~~~~~~~~~zzzvvvsssgggQQQGGGYYYrrruuufffkkkzzz~~~|||{{{~~~zzzyyy{{{yyywwwyyy~~~eeeMMM333((()))---000111000222555333///,,,,,,---333555555///***)))'''$$$!!!!!!###%%%%%%###$$$(((///+++)))+++,,,+++---111***---222666777666333111111111111000000111555888333///...111...***///999:::999777777888777555333444444333444:::@@@???999555444222222333333111000111222444333000...,,,,,,222+++'''))),,,++++++,,,666666555222...,,,+++,,,***)))(((((('''&&&&&&%%%$$$&&&))))))'''%%%$$$$$$  !!!$$$'''+++---222///,,,******++++++***(((++++++'''%%%'''(((''')))%%%"""!!!%%%((())))))000---+++)))***+++***)))************)))((('''''''''+++---+++***++++++)))'''))))))(((&&&$$$$$$$$$***)))(((((())))))'''&&& """$$$%%%###""""""###+++)))***---111333000,,,...<<<[[[~~~|||gggMMM???BBBOOO\\\bbbZZZSSSccc}}}mmmGGG///)))))))))+++---...---,,,+++...222444333000...---&&&''')))+++---///111111000+++'''((()))+++000666222///,,,***)))***+++---+++///111---(((***111888333777999555---&&&###$$$&&&***......,,,+++,,,///111,,,***,,,---+++,,,///+++%%%!!!""")))...///---...///111333333222///---)))&&&###$$$&&&(((***+++(((((()))***++++++++++++&&&&&&'''((())),,,...000+++***((('''''')))+++---000,,,+++111444///(((%%%%%%%%%%%%%%%''')))+++,,,,,,,,,...000111///,,,)))444555333...++++++)))%%%******+++,,,...---***'''$$$'''***(((%%%%%%***000///+++'''&&&(((***++++++)))'''%%%(((,,,...---***222...,,,///444666222---)))))))))((((((+++000444666222...+++,,,//////---///......000222111...***///333444///***+++,,,+++...,,,+++,,,...---)))&&&***---//////,,,+++---///...111111---222HHHiii~~~}}}}}}zzzwwwuuutttuuuzzz}}}~~~}}}||||||}}}{{{{{{}}}~~~zzzyyyyyy{{{~~~~~~}}}}}}yyywwwhhhYYYNNNUUUkkk~~~}}}|||}}}~~~zzzzzzxxxtttsssxxxzzz^^^<<<(((&&&+++------...222555333---***+++...000222111...+++)))((('''$$$$$$$$$$$$$$$%%%(((+++---)))(((******))),,,111)))+++///222444333222000777666555444333444777888666222000000---***///777===:::777555555666555444555333111333<<>>,,,))))))+++///111111---******---111222000---+++***%%%&&&(((***+++---------...***)))+++,,,+++---111222///+++((('''))),,,...---222777777333111555;;;333777:::666...'''%%%&&&%%%(((++++++***)))+++...&&&###%%%+++///---,,,---***'''$$$&&&+++...---+++000222333333111...+++)))'''%%%###"""%%%***...///---,,,+++******,,,---///'''(((***+++,,,---,,,,,,((('''&&&&&&'''***...000333...,,,111333...((($$$'''((()))+++++++++******)))***,,,///111000---***222444222...,,,---,,,(((+++,,,---000111000---***&&&))),,,***'''''',,,111///---+++)))))))))((((((+++)))'''(((***+++)))'''...+++***,,,000222///,,,+++)))&&&######(((///444:::222***(((***,,,---...---...000000///,,,(((&&&///333333---)))***,,,,,,------...222444222,,,&&&+++...000...+++***,,,///333222---***:::\\\~~~~~~{{{||||||{{{yyyvvvuuuuuu{{{~~~~~~}}}~~~~~~~~~}}}|||yyyyyyzzz{{{}}}xxxxxxxxxyyy|||}}}~~~~~~~~~|||xxxvvvoooggg]]]```qqq~~~||||||}}}~~~zzzzzzzzzxxxvvvxxxnnnKKK111(((***,,,,,,+++///222000***(((***---///...///...,,,***,,,...)))***(((&&&$$$&&&***,,,((('''(((+++***'''***///+++,,,---...///111222333777666555444444444444444333222222111///...222888===:::555333333444555555555444222444<<>>888>>>KKKppp\\\:::...))))))+++///444444000,,,+++---//////,,,***((((((%%%'''))),,,---,,,,,,+++***((((((++++++)))(((+++000...***(((''')))---///---111777:::777222333777111333555333...***))))))(((((()))***++++++,,,,,,  )))......++++++)))))))))+++,,,,,,+++***///000222111---***((((((***)))&&&$$$'''///444444555222///,,,******+++,,,(((***,,,------,,,***)))((('''&&&&&&(((+++///111111***'''+++...+++&&&$$$---...//////...,,,)))''''''(((+++...000///+++(((+++---...,,,,,,000000---******---///111000,,,)))(((***,,,,,,++++++...111///...---,,,+++******))))))''''''((()))***)))(((+++******+++,,,------,,,...+++'''###"""&&&...333888000))))))+++,,,---000...111555555222...***(((+++//////***'''))),,,,,,,,,---000555777555---'''...//////---)))(((+++...111000******AAAhhh|||{{{||||||}}}xxxxxxxxx|||}}}yyy}}}zzz~~~}}}}}}}}}{{{zzzzzzzzz{{{}}}yyyyyyyyyzzz{{{|||~~~~~~|||yyyvvvtttrrrqqqlllfffhhhttt}}}~~~{{{||||||}}}~~~|||zzzzzz|||~~~}}}|||sssVVV999)))&&&)))***,,,...///---***(((***,,,...---///222111...///222,,,---,,,'''%%%(((++++++%%%&&&))),,,+++''')))...111///...---...111555777333222111111222222///---,,,...000111111333888===<<<999555333333555555555666666555666<<>><<<999666666777888999999:::>>>>>><<<<<<@@@@@@>>>888777555555666666444333///333666333---+++///444333555111***+++333222***"""&&&+++......,,,+++***)))(((''''''))),,,...000)))***+++***)))((()))******&&&!!!!!!%%%)))***)))''''''''''''%%%###%%%'''&&&!!!"""%%%%%%&&&((('''!!!"""$$$%%%&&&%%%###$$$'''+++)))))))))(((((('''&&&%%%(((######)))***###!!!######$$$&&&(((!!!(((... """&&&(((&&&$$$666333///,,,+++,,,,,,,,,---999IIIeee{{{nnnWWWLLL@@@MMMooojjjBBB---+++&&&%%%%%%'''+++222999===111//////000,,,%%%%%%+++...///000333555666555444111...,,,+++,,,---------***)))(((''''''((()))+++777888888777333///------000,,,((('''***,,,,,,+++---000111...---...+++&&&%%%%%%%%%%%%''')))+++---***++++++++++++,,,,,,---$$$$$$&&&''')))******+++222,,,'''&&&***000444666333111000111333222///+++111+++&&&'''''''''(((,,,***...000...///111,,,$$$!!!%%%***---+++)))***&&&$$$%%%(((***)))'''///,,,)))((())))))&&&###******+++***))))))+++---///---++++++,,,.........111---+++,,,///...)))$$$"""###!!!$$$***------)))+++------+++***++++++///---++++++***)))'''$$$,,,))),,,222...""" &&&)))///444555222///000222***...222444333111000000222,,,***---......222999---******,,,***'''(((+++000000///,,,((((((+++///777999===KKKjjj}}}xxxwwwzzz}}}~~~~~~}}}~~~~~~}}}||||||}}}}}}||||||{{{{{{{{{|||}}}{{{yyyzzz|||yyyrrrqqqssstttssspppnnnffffffqqq|||~~~~~~|||{{{|||~~~ppp^^^MMM???444555333000///---,,,...111,,,,,,111:::<<<555+++%%%***(((&&&######&&&+++//////...+++(((%%%&&&))),,,///...///444::::::444///333000///111000...///222444,,,))),,,...///222888222444333000333;;;AAABBB;;;;;;:::999:::<<<>>>@@@CCC999333888<<<888111---111111222222222222222222555666111++++++111222......+++'''(((+++...//////)))&&&###$$$)))+++***'''&&&))),,,+++(((%%%%%%%%%)))'''###$$$(((***(((&&&%%%%%%$$$""" $$$$$$""" !!!%%%)))$$$$$$###!!!!!! (((...---'''$$$(((...,,,%%%!!!"""$$$######%%%((((((((('''&&&&&&%%%$$$$$$&&&(((((('''''''''(((%%%$$$$$$""" !!!!!!""""""#########444111...,,,,,,---///000555>>>KKKfffbbbRRR===AAA^^^sss{{{hhh@@@***(((((('''&&&&&&(((,,,000222222000///000,,,%%%%%%***,,,,,,---///222333333333---,,,*********+++******)))((('''&&&&&&''')))***222333333111...,,,++++++---+++***+++---///...,,,///333333...***)))'''$$$$$$%%%''')))+++,,,,,,,,,...---+++)))(((((()))***%%%%%%%%%&&&''')))+++,,,,,,)))&&&'''+++///111111222///---,,,...000000///...(((&&&((()))'''(((******///000---,,,---+++&&&!!!!!!###'''+++---+++((('''((())))))(((((('''(((,,,***((((((******(((&&&,,,+++)))'''&&&&&&((()))***)))(((((()))+++,,,,,,...+++((()))++++++'''###"""%%%&&&$$$&&&+++---+++''')))******((((((((()))///---***))))))))))))(((,,,(((+++111...$$$"""))))))...333333///,,,+++,,,+++///333555444222111111444///---///000000444:::222+++(((***,,,***)))))),,,,,,,,,***)))***...111000111888MMMlll}}}yyyyyy{{{}}}~~~}}}~~~~~~}}}{{{zzz{{{|||~~~|||zzzyyyzzz{{{}}}}}}{{{vvvuuuuuuyyyyyyxxxvvvtttrrrpppooommmhhhhhhrrr~~~~~~|||{{{|||~~~wwwjjjXXXHHH444222111222111...---///,,,+++///666:::555...+++---+++(((&&&&&&(((---000333222///+++&&&%%%&&&''',,,...222777:::888333///...---...222444222333666555...))),,,///111666<<<999:::888666888===@@@>>><<<;;;::::::;;;===???AAADDD:::444888<<<:::444222000000000...,,,+++++++++222333000+++,,,222333///222///+++***,,,.........,,,)))&&&(((,,,---+++((($$$'''))))))'''%%%%%%&&&&&&&&&%%%###""""""%%%(((******((('''%%%$$$######((('''&&&###!!!"""%%%(((((('''%%%!!!!!!$$$(((,,,000...)))'''***...)))###!!!###"""###%%%***)))((('''''''''''''''###%%%(((******)))'''&&&(((### """!!!$$$$$$%%%&&&''''''((((((222000...---...000333555;;;CCCNNNhhhsss___AAA888JJJ]]]qqqeee???+++(((''''''&&&&&&''')))+++,,,111///...---)))$$$###&&&''''''((()))+++---///000)))************)))(((((()))(((&&&&&&&&&((()))+++---...---+++)))((()))+++******+++...000111///---,,,222333---'''&&&'''&&&"""$$$(((+++------,,,+++...,,,***'''&&&&&&((()))&&&%%%%%%%%%''')))+++---&&&&&&'''))),,,......,,,...+++'''&&&(((,,,///000)))&&&&&&***,,,)))((()))+++000222...+++******)))"""###&&&***,,,,,,)))'''$$$)))......+++''''''((()))((('''''')))***)))(((...,,,)))&&&$$$$$$%%%&&&%%%&&&&&&'''(((***+++,,,...+++(((((()))***(((%%%&&&)))***((())),,,,,,***'''((())))))((('''((()))111...***((()))***++++++***''')))...---&&&&&&,,,***...333333///***((((((***---111333333111000///333///...///000000333888555,,,&&&)))------+++******++++++******,,,000333------999UUUsss~~~|||}}}~~~~~~zzz~~~~~~~~~~~~}}}zzzyyyyyyzzz|||yyywwwzzz}}}}}}yyytttpppnnnrrrwww{{{zzzuuupppnnnooommmjjjjjjqqqzzzwwwvvvzzzsss```333///---000000+++((((((***''')))111555333///...///---***))))))+++...000222222111...***&&&&&&&&&+++000555999999666333222,,,+++...444777666888;;;555///+++,,,000444:::???@@@???<<<:::;;;???===888;;;:::::::::;;;===???@@@DDD;;;666888<<<;;;777555666666555222...++++++,,,///000///---...222222///888555111////////////......,,,+++---//////,,,)))%%%'''((((((&&&$$$###$$$$$$%%%''''''&&&%%%&&&'''***++++++)))%%%$$$'''***++++++)))&&&$$$###%%%'''---+++(((### """%%%(((*********)))***,,,///'''"""!!!######%%%(((,,,+++)))''''''(((***+++"""%%%(((++++++)))&&&$$$)))(((&&&$$$""" (((((()))***+++,,,---...111///...///222555777777;;;DDDQQQjjjsssUUU@@@AAALLLgggbbb@@@...+++$$$%%%&&&(((+++---...//////...,,,***'''###""""""###$$$%%%%%%&&&(((+++...)))+++,,,---,,,+++*********)))((('''''')))+++,,,,,,+++***(((''''''***---,,,,,,---............---&&&...222,,,&&&&&&***,,,"""$$$'''***,,,,,,,,,,,,******)))(((''''''''''''&&&&&&((()))***+++,,,---&&&''')))+++---......---)))'''$$$$$$%%%)))---///'''%%%'''---000,,,))))))+++000555222---))))))***###%%%(((+++,,,***'''%%%$$$)))///222000---+++***'''&&&&&&''''''(((((('''---,,,******))))))'''&&&$$$%%%'''((()))***,,,...000---******+++,,,,,,+++)))---...,,,,,,---,,,(((***+++,,,+++******+++,,,222000...------,,,+++***)))'''(((,,,,,,))))))---***...333444111---***)))&&&***...000///---,,,,,,///---,,,,,,,,,---///111222+++(((***---------///000///...,,,,,,...111333222222BBBaaazzz~~~}}}yyy~~~}}}}}}{{{{{{|||~~~zzzxxx||||||wwwuuurrroooqqquuuyyyzzzvvvrrrqqqqqqppplllhhhlll}}}}}}xxxtttuuuxxx~~~{{{|||qqq<<<222,,,......)))&&&(((&&&$$$&&&---333111///...///---***)))***+++------+++---//////---,,,++++++...333888999666444555888000...///333666666888===555000,,,,,,000666<<<@@@@@@???:::777999<<<999333888888888999:::<<<>>>???AAA<<<888:::===<<<666222999999888444///------///////////////000111000---:::888555333111111000000/////////000111000,,,))))))))))))(((&&&$$$""""""&&&''')))(((&&&$$$$$$$$$'''***,,,***'''''',,,111++++++***(((&&&%%%&&&(((000///,,,(((### !!!"""""" !!!%%%)))---...'''"""!!!###%%%%%%(((,,,---,,,)))(((((()))+++---%%%&&&&&&'''((('''$$$"""&&&)))***)))$$$!!! (((((()))+++,,,---...///...,,,---333:::???===::::::FFFSSSjjjqqqVVVCCC>>>VVV~~~xxxZZZ>>>000///$$$%%%'''***,,,...000111000000...+++)))'''%%%###&&&'''(((((('''))),,,///,,,...111111///......///---,,,+++))))))+++,,,------,,,+++)))(((***...111111000...+++***)))***+++%%%...222---((((((+++---''''''(((***,,,...000111***+++++++++***'''$$$###%%%'''***---///...---,,,+++,,,,,,,,,---...///111''''''((()))***+++---...'''&&&)))///111...******''',,,222222---'''&&&'''$$$&&&)))+++***(((&&&$$$''')))---111555444///+++&&&''''''&&&&&&%%%&&&&&&++++++,,,///111000,,,)))###&&&((()))((((((***,,,///---++++++,,,---------+++///000------...,,,(((,,,,,,---,,,******,,,...111111222222222///***&&&)))'''(((+++,,,++++++---'''+++000333222///,,,***%%%)))---///...,,,++++++,,,,,,,,,***+++,,,---,,,+++***+++---,,,+++///666888555222000///000111222555;;;OOOlll~~~~~~|||}}}|||~~~~~~~~~}}}{{{~~~zzzwwwxxxyyyvvvwwwwwwxxxyyyyyyyyyxxxwwwuuukkkbbbcccsss{{{vvvvvv}}}|||{{{yyywwwvvvvvvxxxzzz|||yyyzzz{{{}}}~~~OOO===...------))))))...'''%%%(((000555333000......,,,)))(((***+++***)))'''***...000000///......333777999777333333777===777333000222222222555:::333111......111777;;;<<<:::999555111222666555111444555666777888:::;;;<<<===;;;:::;;;<<<:::333,,,111333333///***(((+++...222000///111111000---,,,666666444111///......////////////000000...+++((()))(((((((((((('''&&&%%%*********((($$$!!!!!!!!!###'''++++++)))***///555'''))))))(((&&&&&&'''(((000000...+++%%%  !!!'''***+++&&&"""!!!###$$$###&&&,,,...,,,***(((((()))+++---***'''###"""#########"""!!!%%%))))))&&&###$$$'''%%%&&&'''((()))***+++++++++***///===NNNVVVQQQHHHEEEKKKRRRddd}}}mmmOOO999FFFiiilllPPP999000111))))))***+++,,,------...333333111------...+++'''+++---///...,,,,,,///222...111444333111000111444000///---+++***+++,,,---......---,,,+++---000444555333000+++'''&&&(((******111444000+++*********+++++++++,,,///222555777...//////---+++'''###!!!%%%(((+++...//////...,,,//////...---+++,,,///222)))+++...//////......///(((&&&(((...000---***+++###&&&***...***$$$"""$$$''')))++++++)))(((''''''+++***+++///444555111,,,'''((()))(((&&&&&&&&&(((******,,,000444444000,,,$$$'''))))))'''%%%''')))******************+++++++++...///,,,,,,...---************)))'''(((***,,,///000222444333///)))$$$***))))))+++------+++***###''',,,000222000---***'''***...000000...---,,,,,,//////,,,,,,......+++&&&)))---///,,,***///777999666222000000111111111666EEE^^^ttt}}}~~~|||}}}~~~}}}~~~~~~zzzxxx}}}}}}~~~}}}{{{{{{||||||}}}|||yyyhhhZZZZZZeeepppxxx|||}}}ppphhhgggwww}}}}}}}}}|||xxxyyyyyyzzzzzzyyyxxxwwwzzz||||||{{{~~~aaaFFF///)))(((%%%(((000///,,,---444888555111000///,,,))))))++++++)))&&&'''***...000///...------444777888555222222777<<<999444111111111///222777222333333222555999999666000333222//////333333111222333444555777999::::::999::::::999::::::333,,,---///000---(((''',,,111555111000222333///------222333222///+++))))))***...............,,,***)))%%%%%%%%%&&&)))++++++***,,,,,,,,,)))$$$!!!"""&&&)))+++***+++///222&&&'''))))))'''&&&&&&''',,,---,,,)))$$$ %%%### """$$$&&&'''&&&###"""###""" ###)))---,,,***(((''''''))))))+++&&&!!!!!!$$$%%%$$$ ###&&&&&&$$$%%%'''***######$$$$$$%%%%%%&&&&&&,,,,,,777PPPlllxxxqqqdddZZZUUUNNN\\\yyy}}}aaaBBBBBB[[[xxx{{{fffJJJ777222444//////............//////333444111---...111///))),,,000222222...,,,...111///111444222//////222666222000...+++******++++++.........---,,,...111333555555333///***''''''(((+++111555333000///---))))))***,,,...111333444555///...---,,,************'''((()))***+++---.........//////---***)))+++---***---//////---+++,,,,,,***&&&&&&***,,,***)))***'''$$$$$$(((((($$$###'''***,,,---,,,***)))***,,,,,,,,,,,,---......---,,,''')))++++++))))))+++---,,,***))),,,111333000---'''+++---,,,'''%%%%%%(((&&&'''))))))))))))))))))***---,,,)))***---...,,,(((((((((&&&%%%%%%(((******+++---000111...)))&&&+++++++++,,,......***%%%###''',,,111333222---***'''***///111000...---,,,---111111...---000///***((())),,,000...+++,,,111222///,,,,,,...111333222<<>><<<;;;555;;;666111---++++++++++++///---***(((&&&''')))+++***+++------------///000///000111000//////111333000...,,,)))'''&&&%%%%%%'''***---...,,,+++---000666888999555///***''''''------,,,,,,000555444///)))***+++,,,++++++***)))###$$$%%%&&&'''***...222000'''!!!$$$''''''***///---(((&&&'''&&&###%%%***///222333///((($$$$$$&&&,,,'''%%%)))+++))))))---...+++)))+++//////***%%%%%%///555///)))(((((('''+++)))((()))+++,,,)))'''"""%%%(((*********++++++---***''''''+++............///000...+++***+++...***000111...---///,,,&&&)))+++---000111222111111...///...+++&&&%%%''')))'''%%%$$$&&&***,,,,,,++++++------,,,***'''''''''(((,,,000333333111000///,,,------,,,******+++------,,,+++*********++++++...+++((((((***---000111+++&&&&&&,,,+++'''000>>>ZZZooo}}}}}}~~~}}}~~~vvvXXXJJJeee~~~~~~}}}|||}}}|||~~~|||~~~yyyuuussssssuuu^^^JJJEEEXXXWWWFFF[[[rrr~~~jjjWWWOOOlll{{{~~~}}}}}}~~~|||xxxppprrrzzzrrrRRR999000000111000666444111...,,,,,,---...444...***///666777...%%%$$$+++000111111222000---333111111444777777222,,,)))))),,,111666777555222222444777888666111,,,(((...000333555666555333222,,,///222666999;;;;;;;;;666666666555444333222222...***+++000111,,,)))+++,,,))))))...000...---///777777777666000***))),,,---...---***''''''+++...333...((($$$$$$%%%&&&'''&&&+++///000,,,&&&""" $$$''''''%%%$$$$$$%%%+++---,,,(((!!!!!!$$$!!!"""!!! $$$######$$$&&&''''''&&&---***)))***(((%%%''',,,)))(((&&&$$$######$$$$$$"""$$$%%%$$$(((---...+++'''$$$%%%(((&&&)))(((((()))***'''!!!...000BBBeeesssppp|||~~~fffOOODDDJJJdddsssMMM555555999777666444000---++++++---...---)))&&&''',,,///...,,,))),,,///000///.........333333222///---+++---...+++***)))''''''(((***++++++,,,...///......///000000333555444000+++)))))),,,......,,,...222222...,,,,,,,,,+++***(((&&&%%%$$$%%%%%%%%%%%%'''***---...&&&!!!###%%%&&&)))---)))'''%%%$$$&&&)))++++++111333111,,,%%%"""###%%%)))$$$###&&&'''%%%&&&***---+++******,,,+++)))'''%%%,,,000,,,***,,,///...+++***)))***,,,,,,)))'''###%%%&&&'''&&&&&&'''))),,,)))''''''))),,,,,,+++,,,------+++(((&&&(((***))),,,---******......+++%%%'''+++...000000/////////111111///+++)))***,,,((('''&&&)))...111222111......---+++(((&&&&&&'''%%%'''***,,,,,,++++++***,,,---...---,,,,,,---///+++***(((''''''((()))***,,,***(((((())),,,///111)))%%%'''+++)))'''111@@@kkkzzz~~~~~~zzz~~~|||~~~}}}}}}||||||{{{uuuYYYJJJddd}}}|||~~~|||zzzxxxwwwyyy|||~~~}}}||||||~~~{{{xxxwwwxxxqqqYYYHHHHHH]]]]]]GGGSSSkkkyyy~~~nnn^^^XXXrrr~~~|||{{{|||{{{yyywwwqqqqqqwwwfffJJJ666......///222000---++++++---000222666111---///444444---&&&%%%***---------///...+++222000...000333444111---))))))+++000555888777555444555777777555111---***111333555777888777666555222333666888:::;;;<<<<<<888999999999888555333111...+++---222333///---///---))))))---///---,,,...000111333222...+++,,,............+++)))))),,,///000,,,'''######%%%''''''+++)))((()))+++***%%%!!!,,,///222///(((###"""$$$)))******%%%!!!!!!!!! """$$$&&&###!!! """&&&***---...---*********(((%%%&&&***%%%%%%$$$###############%%%&&&%%%$$$&&&,,,---***+++((("""!!!)))+++)))+++***+++,,,,,,''' ///111???XXXrrrmmmPPP<<<>>>[[[}}}nnnHHH111111555444333444333///,,,,,,000333---)))&&&***222555000***))),,,000222111...,,,,,,444333111---+++***,,,...,,,***(((''''''))),,,------,,,,,,---...//////...+++///333444222///---,,,,,,///000,,,+++---///---,,,,,,,,,+++)))(((&&&%%%%%%&&&&&&&&&%%%%%%''')))---'''######%%%&&&(((,,,+++///---((()))///000+++000///---((($$$###&&&***'''$$$###%%%&&&$$$&&&)))+++++++++)))''''''(((***'''******(((***...000...&&&&&&(((+++......,,,)))&&&'''((('''%%%%%%&&&'''000...,,,,,,...//////...++++++***'''$$$###$$$%%%)))+++***''''''***,,,+++"""$$$(((,,,...---,,,***,,,///111000---***+++,,,%%%%%%&&&)))...111333444---------+++(((((()))************++++++,,,,,,,,,,,,---...---------///111+++***(((&&&&&&(((***,,,,,,+++)))((()))+++---...(((''')))+++((('''333CCCvvv{{{~~~}}}yyy||||||~~~~~~{{{yyyxxxxxxxxx]]]MMMddd~~~~~~}}}|||yyywwwvvvvvvwwwzzz{{{{{{zzz|||~~~~~~|||||||||qqqVVVJJJPPPhhhjjjNNNMMMddduuu|||}}}~~~tttiiifff{{{~~~}}}~~~~~~~~~zzzyyyxxxwwwvvvsssrrrttt{{{~~~```AAA...,,,222000...,,,+++---000555888666333000000111000---)))))),,,,,,)))***---...,,,222...++++++...000000...---,,,---///222444444333555555555444222///---+++444555777888999888888777555555666777888999;;;;;;;;;<<<>>>>>><<<888444000---,,,///333444222111222...******...///---+++---***...000///,,,,,,...000...//////...,,,,,,---///---)))%%%###$$$&&&'''(((///''' """)))---)))###000333555111)))###""""""$$$&&&'''$$$"""!!! !!!###'''***---'''%%%###$$$(((,,,000111+++******,,,)))%%%$$$((($$$$$$%%%&&&%%%%%%$$$###''''''%%%###%%%+++,,,***---***$$$"""))),,,******+++,,,---,,,''' <<>>AAABBB@@@:::444000+++---000333444333333444000,,,,,,///111...,,,------111222///+++,,,...///...///000000///.........+++(((%%%$$$&&&(((******,,,%%%!!!(((---***%%%***+++++++++***'''%%%###"""$$$&&&&&&###!!!!!!!!!###!!! !!!%%%)))---///---+++))))))+++,,,,,,,,,***)))***---***$$$###%%%$$$&&&((()))***(((&&&%%%&&&'''%%%###&&&,,,...,,,+++((("""&&&(((&&&&&&'''((()))(((&&&### SSSbbbjjjbbbXXXYYYaaagggwww}}}jjjPPPGGG```~~~~~~bbbDDD333222222000000333444000+++***...222///000222444555444111///---------,,,+++***,,,...------,,,+++,,,///444888555333000,,,+++***+++,,,+++'''%%%%%%((()))(((%%%***,,,///222333000+++(((,,,000111+++(((+++......+++++++++******+++++++++)))+++---...---,,,,,,---......---+++***,,,...///333BBBFFF777+++---///,,,+++***(((''''''***///333)))++++++(((''''''***+++)))+++,,,)))$$$$$$***000///,,,+++---///,,,&&&""" ###'''+++,,,+++***)))(((+++///000...+++(((&&&&&&(((***,,,,,,---------+++)))&&&$$$###$$$%%%%%%''''''(((***)))&&&$$$$$$'''(((+++,,,+++)))&&&$$$ $$$((()))&&&######$$$###$$$%%%&&&''')))+++,,,+++...111111///+++)))''''''%%%$$$%%%'''))))))(((&&&((()))))))))***---///000///---++++++---///111...//////,,,(((&&&%%%&&&)))+++,,,)))%%%%%%000<<<```xxxzzzzzz}}}~~~|||||||||iiiNNNYYYzzz~~~{{{xxxxxx|||}}}zzz{{{|||}}}~~~~~~~~~{{{xxxoooOOOLLLYYYqqqzzz^^^KKKeeeyyy|||~~~}}}|||zzzwwwwwwzzz|||[[[;;;000444333111///...///333777:::000//////...---...000222//////+++(((+++111333111111---)))'''))),,,000222222000...,,,*********+++222111///---+++++++++,,,222222222222222222333333000/////////111555888:::;;;===@@@AAA???:::555222)))---111222111222222222222...---111222///...///444999888111+++,,,---+++---...///111111000...---***(((&&&''')))+++,,,,,,&&&$$$$$$&&&((())))))'''((($$$###'''...///+++%%%$$$&&&'''(((&&&%%%$$$$$$$$$""" !!!&&&***------+++++++++,,,,,,***&&&###((((((***,,,***$$$"""$$$###%%%(((******)))&&&$$$$$$%%%%%%$$$(((...111///***'''!!!$$$&&&$$$!!!""""""###$$$%%%&&&'''hhhkkk[[[QQQHHHTTT]]]mmmzzz~~~||||||wwwbbbWWWkkkzzzYYY;;;---///444555+++------+++((('''))),,,,,,...000222222333333444......---+++***+++...111......---,,,+++,,,000333000000///.........///000,,,***'''''''''((((((((()))***,,,......,,,'''###***---,,,((((((,,,///...///...,,,***)))(((((((((***---000111000............111111---+++---///...,,,999???555***(((,,,------,,,***)))***+++,,,---&&&***+++'''$$$%%%((())))))+++,,,***'''(((...333...,,,,,,111333///)))''''''))),,,,,,)))&&&%%%$$$$$$(((---...---***'''&&&%%%(((,,,------,,,,,,---,,,)))%%%$$$&&&((()))***""""""&&&+++,,,***((()))***++++++,,,+++)))'''&&&!!!%%%))))))&&&######$$$)))***++++++******,,,...000222333222---'''""" $$$######&&&)))+++(((%%%$$$&&&'''''''''(((***,,,...---,,,+++++++++,,,,,,---///111...)))&&&%%%''''''((()))'''%%%'''///666WWWttt{{{zzz|||~~~~~~jjjHHHNNNnnnzzzwwwxxx|||}}}zzz|||}}}~~~~~~~~~zzzuuueeeGGGKKKZZZlllwww^^^HHH___ttt}}}~~~~~~uuuqqquuu~~~mmmLLL666000000...---,,,---///111333------,,,,,,---///111222++++++((((((,,,333444111000...,,,++++++...111333,,,------+++***+++---//////...---+++++++++,,,---111000///......///111222111111111222444777:::<<<888:::;;;;;;:::888555444)))///333111///000000000111...---111222000///000888>>><<<111***,,,,,,)))***+++...000222111---***)))((('''(((+++------,,,###&&&)))***(((&&&'''(((+++'''%%%***111333...((((((((('''&&&$$$"""!!! $$$!!! ###(((,,,,,,+++$$$%%%(((+++,,,***%%%!!!'''&&&(((+++)))$$$###%%%"""$$$&&&''''''%%%###!!!###%%%&&&&&&+++111333000...***### &&&(((%%%!!!"""#########%%%(((***rrrlllVVVAAA>>>DDDPPP[[[___bbbnnn{{{rrrooo}}}uuuTTT888,,,---111222((((((((((((((()))***+++///---+++,,,...111111000---...///...---...000222---------+++))))))+++---***+++,,,...///000000111,,,,,,+++(((&&&&&&(((***+++++++++,,,...,,,((($$$'''(((&&&$$$&&&,,,///------,,,***((('''&&&&&&&&&+++...111222000---+++******000111,,,))),,,---,,,(((...222000+++'''''')))******++++++,,,+++***(((%%%+++,,,&&&"""$$$(((((()))+++,,,,,,+++---222555...***+++///000,,,***+++***,,,...---)))&&&&&&&&&$$$&&&)))))))))((()))***)))---111111///---+++,,,+++'''$$$$$$(((,,,......$$$"""$$$+++---***+++///*********************)))$$$'''******'''$$$$$$%%%(((***++++++)))))),,,...000111///,,,'''###!!! $$$$$$''',,,111222---((($$$%%%&&&&&&&&&&&&)))+++------,,,,,,+++)))(((((()))---000///+++((((((***'''((()))(((***///444777UUUrrryyy{{{~~~~~~jjjEEEFFFfff{{{|||{{{|||yyy{{{}}}~~~}}}}}}{{{uuu___EEERRRbbboooyyycccKKKQQQgggvvv|||}}}rrriiinnn{{{cccCCC333---,,,,,,,,,,,,---...///---+++***+++---//////---'''((((((***111888888333000000000///000111333444+++---......,,,,,,///111------,,,,,,---...///000222111///......///111222444333333444666888:::;;;555555555444555555666666+++222666222......///---///++++++///111///...///555<<<:::...(((+++,,,(((((())),,,000222000+++'''((('''''')))+++,,,,,,+++&&&)))+++***'''%%%'''(((&&&&&&'''***---...,,,)))((('''$$$###!!! """ %%%+++///...,,,$$$%%%'''+++---,,,(((%%%%%%%%%''')))((($$$$$$'''###$$$%%%&&&%%%$$$""" $$$''')))***...333333///111...'''!!!###(((***'''&&&(((++++++(((&&&&&&'''uuu{{{dddJJJ888:::>>>AAABBBLLLeeepppTTT;;;000---+++((((((''''''(((+++---...---555...'''&&&+++...,,,(((,,,...111222111111222333)))*********(((((()))+++(((***,,,...//////......+++,,,,,,(((%%%$$$'''***...---,,,...000///,,,((($$$$$$!!! %%%---...,,,((('''&&&%%%%%%&&&'''(((,,,///111111...***'''%%%'''...///***''')))+++))),,,)))***...---'''###$$$%%%&&&)))+++------***(((%%%,,,---'''"""%%%)))))))))+++,,,---...111444777...))))))+++***%%%&&&***)))+++------+++)))+++---&&&''''''&&&&&&(((,,,///)))---000000,,,(((&&&&&&)))&&&###$$$)))...000111***&&&%%%***+++)))+++000(((((((((((()))+++,,,---%%%(((+++***&&&$$$$$$&&&###%%%''''''%%%%%%(((+++---,,,)))%%%""""""###&&&###$$$(((///555444...'''%%%&&&'''&&&&&&&&&(((***------...---,,,***(((&&&&&&+++000000---***,,,...)))***+++---222888<<<<<>>111...+++***+++...222555,,,***''''''***///222333111///...111777999666222111111///---,,,///333777666222000111///***)))+++---...///,,,(((''')))+++111//////111444666777777222222222333555555333222222///,,,,,,///222555666444333444666222+++(((***///---,,,+++,,,---,,,+++000222222000+++((()))***...---,,,+++***)))((('''+++(((&&&'''))))))'''$$$(((%%%######&&&((('''&&&$$$###"""$$$&&&'''&&&%%%!!! """%%%((())))))&&&&&&'''(((((())))))))))))))))))'''%%%$$$$$$&&&&&&''''''((((((((((((((('''&&&%%%#########$$$$$$""" !!!%%%((('''&&&!!!#########"""!!!###$$$&&&(((+++------+++'''%%%uuu~~~zzzaaaDDD111******---111333111111222111,,,+++---222...***)))+++---,,,***(((((()))(((((())),,,///,,,***(((((()))+++,,,,,,---++++++,,,***(((,,,222333000---///222222...)))+++******+++,,,,,,***(((+++---+++'''''',,,000///555333000,,,)))&&&$$$###'''***,,,***&&&$$$%%%(((------,,,)))&&&&&&(((+++***)))((((((***+++***))))))(((***,,,+++(((***///---(((%%%&&&***---+++((())))))(((&&&%%%'''***---(((((())))))))))))******,,,***'''&&&&&&(((***,,,)))***++++++,,,...///000222333444444222000,,,***''',,,000...(((%%%'''+++///...---,,,+++***)))(((---///...,,,---///---)))((()))+++,,,+++)))'''&&&***(((%%%$$$%%%(((+++---+++'''%%%***111333///***$$$'''+++...000...***'''###%%%(((+++------,,,,,,))))))((('''((()))+++---***(((***------)))***///111444:::AAAIIIMMMKKKFFF888GGG```xxx}}}cccNNNaaa}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~rrrYYY]]]uuuzzzzzzrrrdddVVVccc{{{sssxxxzzzyyy|||~~~|||{{{{{{~~~}}}|||}}}|||~~~{{{{{{||||||{{{bbbBBB555222//////...---000444222///---,,,...000111111222000000333888999777444222222222000...///444888666333111000,,,'''&&&***+++++++++)))(((***...222///000000222444666777777///000222444666666444333333000------111555888:::333000000333333...++++++444111---+++*********)))---000222...)))(((---222///...,,,++++++---///000...,,,******,,,---,,,******%%%!!!!!!&&&((('''$$$"""""""""$$$&&&((('''&&&'''%%%$$$$$$&&&''''''&&&(((((((((((())))))******)))******(((&&&&&&'''(((&&&'''((())))))(((''''''((('''$$$"""""""""$$$%%%&&&!!!%%%))))))''''''((()))(((%%%"""!!!!!!###$$$$$$&&&'''&&&$$$"""xxx\\\===...---...---,,,111......111222...---///000---)))***---000111000------...---,,,---000333111---(((&&&''')))+++,,,...,,,***)))&&&&&&...777222---***+++///111///,,,+++******+++------,,,+++))))))''''''---444444000222000...+++)))(((''''''&&&(((******)))((()))+++,,,+++***(((&&&''')))+++,,,+++***)))))))))'''&&&'''$$$%%%''''''%%%''',,,,,,(((%%%''',,,...+++(((''''''&&&&&&&&&)))---111)))))))))***++++++++++++)))***++++++*********+++***+++,,,///111333333333111222333333111---)))'''$$$***///---&&&$$$''',,,------,,,,,,***)))((((((+++------,,,---111000,,,,,,,,,---...---,,,***)))+++)))&&&$$$###%%%(((***///)))$$$&&&,,,000...***"""'''---111111...)))&&&!!!###&&&***---...//////******)))(((((()))******...+++((('''%%%%%%(((---///666BBBOOOUUUTTTQQQPPPBBBGGGXXXrrr}}}}}}}}}}}}jjjOOO[[[}}}~~~{{{|||}}}yyymmm[[[fff|||qqq]]]aaa{{{}}}{{{xxxsssvvvqqq]]]TTTYYY[[[___```bbbccccccaaa]]][[[[[[aaafffgggdddaaa```aaabbbeeeeeedddggglllnnnlllkkkiiikkkrrrvvvtttssstttwwwrrrllljjjlllooooooooovvvvvvxxx~~~}}}aaaEEE444///...000000...///333000...---...///000///...---------000444666444222...111444333000///111444555222000...)))$$$%%%)))...,,,)))''''''+++000555000222333444444444333333,,,...222444666666666666333111...///222666:::;;;111---,,,111333000...///666222...+++*********)))000222222,,,&&&&&&...666///---+++***+++---///111,,,+++***+++---///000000,,,&&&!!!"""&&&)))'''%%%###""""""$$$&&&((((((((()))'''%%%%%%&&&&&&%%%$$$((((((((((((***+++---...*********)))''''''(((***((())))))***)))'''%%%$$$((('''%%%######$$$&&&'''((("""###(((((('''(((***+++***'''$$$""""""&&&$$$""""""###$$$###!!!pppTTT777---000333111---111......222444222111222///,,,)))***...222333333...000000000//////000222333///***((((((+++------...,,,++++++***)))000888111...+++,,,...111000///---,,,,,,---///000000///''''''&&&)))111777555...---,,,,,,+++***))))))(((&&&(((+++,,,+++++++++,,,((((((''''''((()))+++,,,---,,,+++***)))'''&&&&&&%%%"""!!!$$$%%%$$$&&&***,,,***)))+++---...+++)))&&&&&&&&&%%%$$$&&&***---***))))))***+++,,,***(((%%%(((***+++***))))))***,,,,,,...111444555444333...///000000...+++(((&&&%%%***...+++&&&$$$(((---+++,,,,,,,,,+++***)))((('''******))),,,//////+++***+++,,,---------,,,+++))))))(((&&&$$$$$$&&&(((...)))%%%&&&***------+++ %%%***---,,,)))&&&$$$!!!"""$$$&&&)))+++,,,---''''''((()))+++,,,,,,---+++,,,---,,,***((('''(((---777MMMccckkkgggeeehhhVVVNNNTTTmmm}}}}}}nnnSSS[[[uuu~~~|||oooWWWeeewww{{{rrrsss{{{gggSSSRRRaaaiiijjjeee[[[XXX___eeeeee]]]UUURRRRRRQQQMMMRRRRRRCCC===BBBDDDFFFFFFGGGHHHGGGCCC===888???EEEJJJJJJEEE@@@@@@AAAEEEEEECCC???AAAEEEFFFDDDIIIJJJOOOXXX[[[YYYYYY[[[[[[[[[ZZZYYYYYYZZZ\\\^^^YYY\\\\\\^^^dddeeeVVVCCC666---)))...111//////333+++***)))***,,,---------''''''(((+++......---,,,)))...333333///,,,---///333000///...)))$$$&&&,,,222///***&&&%%%(((,,,///111333555555333111//////+++...111444555666777999222000///000333777999999000,,,+++...000///000222555222...,,,,,,,,,,,,+++666777444---%%%$$$***222---,,,***)))(((((())))))'''''''''(((***---000111---)))%%%$$$&&&))))))(((&&&$$$###$$$&&&)))******$$$###"""###&&&'''((('''((((((((()))***---///000)))))))))(((&&&%%%'''(((((()))******)))'''$$$###%%%%%%$$$%%%&&&''')))***'''###!!!$$$%%%%%%###%%%'''(((&&&%%%%%%%%%+++&&&"""!!!###%%%%%%###kkkSSS:::111333555222///111------111333111000000000,,,((()))---111222222///000111111///......///...,,,******+++,,,,,,++++++***,,,000///,,,,,,000....../////////......---,,,++++++,,,///000111000'''***,,,---111333000))))))***+++++++++***)))((('''))),,,---,,,+++)))((($$$$$$%%%'''***,,,------,,,,,,,,,+++)))(((((((((&&&""" ###%%%%%%&&&***+++,,,,,,---,,,+++((('''&&&&&&&&&%%%$$$&&&(((++++++)))((()))******'''$$$$$$'''))))))((((((***,,,......///111444444111...)))***+++------+++***)))+++...///,,,'''%%%(((,,,++++++,,,------,,,+++***(((******)))+++...---)))))))))******))))))((('''$$$'''))))))'''&&&((())))))((((((***---......---"""%%%''''''%%%$$$%%%'''&&&%%%%%%%%%%%%'''((()))$$$&&&)))+++---.........(((+++//////---+++)))''',,,:::WWWuuuyyyxxxmmmXXXSSSllloooYYY___uuu}}}{{{yyyyyy|||{{{oooaaaJJJXXXbbbddd^^^SSSRRR^^^MMMAAA???CCCDDDIIIGGG999888<<<@@@AAA===999888888:::999GGGSSSPPPQQQWWWWWWOOOPPPRRRSSSRRRJJJ@@@888@@@EEEJJJIIIDDD@@@AAADDDHHHGGGDDD@@@AAAEEEEEEAAAEEEIIIRRR[[[]]][[[\\\```\\\bbbgggeee^^^XXXXXXZZZOOORRROOOKKKQQQ^^^```YYYFFF666+++...222000///333000,,,(((&&&'''***---...&&&&&&''')))***)))((('''(((...333333...***,,,///222000000...***&&&***000111...+++))))))***++++++000333666666222...,,,,,,---///222333333444777999000//////111444666666666222...,,,------,,,///444333111///...///000//////666777555///(((&&&))),,,))))))))))))((('''&&&%%%$$$%%%%%%&&&'''***...000...,,,)))''''''(((***,,,***'''$$$$$$&&&)))+++,,,"""!!!!!!$$$'''***++++++***)))))))))***---///111)))******(((&&&%%%&&&'''&&&((()))******(((&&&$$$!!!!!!###%%%(((***,,,,,,(((&&&###!!!!!!###%%%&&&"""$$$&&&&&&%%%%%%&&&''',,,&&&!!!###&&&'''&&&jjjUUU???666444333111000000+++***...111///,,,,,,000,,,((((((+++///000000///111333222000.........&&&'''(((***,,,,,,***((('''''',,,222222,,,'''&&&+++...111111///+++)))((()))(((((())),,,...///...'''...333222///...***&&&((()))+++,,,+++***(((&&&(((***---...,,,)))&&&$$$!!!"""$$$'''+++.........***+++,,,+++***)))***+++'''###!!!$$$&&&&&&(((+++(((***,,,,,,)))&&&$$$$$$%%%&&&'''''''''(((+++---***((('''''')))((($$$ &&&((()))((('''(((,,,000000//////111333222---)))%%%&&&(((***,,,---------111222000,,,(((&&&(((++++++,,,---.........---,,,+++------+++,,,///---)))******)))'''%%%###!!! !!!%%%***+++***)))***,,,###&&&***...000000///...&&&'''%%%### """'''+++---+++(((&&&%%%%%%&&&'''%%%'''***---//////---,,,(((+++,,,+++******++++++...===___xxx[[[PPPhhhooo]]]dddwww||||||zzzuuuooojjjjjjkkkfffeeecccbbbeeebbbTTTFFFAAAMMMRRRNNNGGG:::888EEE???;;;;;;888555===>>>111111222444888<<<>>>@@@@@@===AAAWWWmmmttt{{{oooqqqtttwwwuuukkk]]]SSSUUU[[[``````[[[ZZZ]]]bbbaaaaaa___]]]```dddbbb]]][[[aaallluuuvvvsssuuu{{{ttt~~~tttgggcccddd```bbb\\\TTT\\\ppp~~~YYYCCC111000333111000333:::444+++&&&%%%(((,,,///))))))******)))(((&&&%%%+++000555333...+++...222222111111000+++(((,,,444---,,,,,,---//////...,,,///222666666222...,,,+++///111333333222222666999///...///111444555555333555111...---+++)))---444111000//////111222222111222333444111---******+++$$$&&&(((***++++++)))(((%%%%%%&&&&&&''')))---000///...,,,)))'''(((+++///,,,)))%%%###%%%))),,,---%%%$$$$$$&&&***---...---,,,+++*********,,,///000+++,,,+++)))'''&&&&&&((($$$&&&(((******)))'''&&&"""%%%(((+++,,,---+++***(((&&&###$$$&&&)))&&&'''((('''%%%$$$%%%&&&***$$$!!!%%%'''&&&qqq[[[BBB222+++)))---111555///(((&&&)))+++***(((---......---,,,,,,///111///111444333000------...((()))***---///...+++((()))***,,,---------///000666333...***,,,///,,,&&&$$$'''+++---,,,***))))))...,,,...555888111'''!!!%%%&&&+++111...'''%%%***...,,,,,,///...)))&&&''',,,)))&&&&&&(((+++...///---+++,,,///333333...(((######$$$&&&''')))***+++,,,,,,,,,)))'''&&&''')))%%%&&&(((((('''''')))***$$$((((((%%%$$$&&&&&&%%%'''((())))))(((((()))***+++******,,,///...+++'''%%%+++000///***''')))---333444111,,,((((((***+++)))+++...000333555333//////+++((()))---000...+++***(((''''''(((((('''&&&%%%'''(((((('''''')))***)))+++(((###$$$---333333***))))))(((((()))***++++++...000---'''###$$$&&&)))(((((()))+++---------(((******((((((******)))000RRRlllxxxwww^^^TTTjjj\\\XXX|||}}}{{{|||vvviii^^^WWWYYYYYYSSSLLLJJJIIIMMMOOOMMMJJJEEE>>>888CCCKKKFFF???>>>888777@@@EEEEEECCCCCCIIIQQQUUUTTTKKKLLLPPPUUU[[[___aaaaaaWWW^^^ooozzzeeegggssszzz{{{{{{yyyxxx~~~{{{uuuzzzyyyuuuqqquuusssSSS777111000,,,...666999111(((###$$$)))...000111000...+++)))(((***++++++///222111......222666888111---//////,,,,,,000+++)))***---,,,,,,333<<<555555555444333000...,,,///111444444222111222444000,,,111<<<<<<333///333999555000,,,***+++...000///444999999444000///000444222///,,,)))'''&&&'''"""&&&)))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&***+++((("""!!!%%%)))***&&&%%%&&&(((+++,,,+++***&&&''')))+++---,,,***((()))&&&$$$'''---111///,,,...+++(((&&&&&&&&&%%%$$$&&&)))++++++(((&&&''')))""""""$$$%%%&&&'''''''''+++---,,,'''$$$&&&'''&&&+++***((($$$!!! """$$$***%%%"""&&&((({{{cccEEE333+++)))***,,,000,,,((('''((()))******---+++((()))+++---,,,++++++---...---***))))))***(((***---/////////...---...000000000......000222111///+++''')))---***%%%&&&(((+++,,,+++))))))))),,,((()))///222///***''''''$$$%%%***,,,******---///------000///***'''(((000---)))((()))+++++++++((('''(((---222333000+++%%%&&&)))+++,,,+++***)))/////////,,,)))&&&$$$%%%%%%&&&'''(((((())))))***&&&)))***&&&$$$&&&'''%%%'''((()))(((&&&&&&&&&(((&&&&&&&&&))),,,...,,,***111444666333+++''')))---...222222,,,((((((+++------...///000333555444222///***%%%&&&)))------+++***))))))***,,,,,,+++)))%%%%%%&&&%%%%%%(((,,,///---...+++&&&'''///444444---+++***))))))***+++,,,,,,...///---+++)))***,,,'''&&&%%%&&&''')))++++++)))++++++)))''')))---000BBB___qqqwww|||~~~uuu```PPPZZZuuuggg\\\xxx|||rrrfffbbbbbb___WWWNNNKKKCCC>>>@@@BBB>>><<<===999<<<@@@EEEHHHHHHCCC>>>BBBNNNPPPMMMNNNKKKLLLWWW```^^^WWWSSS^^^pppxxxuuummmmmmooouuu{{{~~~zzz}}}uuunnn{{{~~~}}}~~~tttUUU:::444444000000666222---(((&&&)))...111222111000...,,,++++++,,,...---000111111000111555888777222///111222...---000,,,***)))***///666===AAA777777777666555333111//////000111000000111555888111...111::::::111...222333222000...---------...,,,222999:::666111///000222222000---***((((((((("""%%%***,,,+++***))))))((((((((('''&&&$$$###""" $$$%%%"""!!!$$$'''&&&******+++******)))(((((()))(((((((((((('''&&&%%%)))'''&&&(((,,,...---+++)))(((&&&%%%$$$%%%&&&'''+++++++++***(((''''''''' !!!"""$$$%%%&&&''''''(((+++***&&&$$$&&&'''&&&'''%%%###!!!!!!"""$$$%%%+++***'''### $$$(((fffEEE333---,,,++++++,,,+++***(((&&&''')))+++///***&&&''',,,...+++'''***++++++***((('''((())))))---111111000...///111444444333222000000111333------***''')))---+++&&&***+++,,,,,,+++)))******+++&&&$$$(((,,,------///---&&&###''',,,...///111000......111///***(((***333000---,,,++++++)))'''""""""%%%+++111333111...&&&(((,,,......+++(((%%%...//////---)))&&&$$$$$$%%%%%%'''((()))******+++'''***+++'''%%%'''((('''((())))))'''%%%###$$$$$$%%%$$$$$$&&&)))++++++***555777777333,,,(((***---***000333///,,,---...,,,000...,,,---///111111111---)))###"""%%%((()))((('''''')))+++......,,,***$$$$$$$$$###$$$)))///444111111...******000444444///...+++)))((()))+++---,,,+++******,,,...//////&&&%%%$$$$$$%%%'''***++++++------***'''***333===___uuu~~~zzz||||||{{{zzznnnWWWMMMddd~~~~~~fffSSSeeexxxqqqpppnnnjjjeeeaaa___aaacccUUUMMMFFFEEEIIIIIICCC===CCC@@@@@@BBBDDDDDDGGGJJJQQQQQQTTTZZZ]]]ZZZQQQIIIUUUfffnnnmmmkkkcccbbbnnn~~~oooaaajjj|||mmmaaakkkwww|||zzzwwwyyy|||sssuuuxxxzzz|||zzz{{{uuuqqqwwwiiiMMM444111333000...000---+++******---000111222000///...------...///000............000222555666444000///111222///------))))))%%%$$$000@@@EEEAAA555555555555555333222222000000000//////222777;;;444000222888777000---000//////000111000...,,,+++***000777:::888333000000222333333222///,,,++++++(((,,,000111000---***)))))))))((('''%%%###  $$$######&&&&&&$$$)))+++,,,***'''%%%&&&(((+++***(((&&&$$$######""")))(((((()))))))))))))))$$$%%%%%%###!!!###'''+++111...***)))))))))'''$$$!!!"""###$$$&&&'''((((((%%%(((((($$$###&&&((('''### ###&&&&&&%%%+++------((( !!!&&&ccc@@@000...000///...***---...+++&&&%%%(((+++111---***+++...000---***......---+++***+++,,,---+++///333222---+++...111333333222000//////111333---...,,,***---000///+++...//////...,,,+++,,,---,,,'''%%%(((,,,---000333222...***+++---///111222000------///...***(((***333111///......,,,)))''' !!!$$$)))...111000...((()))+++,,,+++)))%%%###+++,,,+++)))'''&&&'''((($$$%%%&&&(((***++++++***%%%))))))&&&%%%)))+++***)))******(((%%%######$$$((('''&&&&&&&&&'''((((((+++...111///+++)))***---***///333666<<<@@@777***///***'''''')))***+++...---***&&&$$$%%%&&&%%%$$$"""###%%%))),,,---+++((($$$$$$$$$$$$&&&***///333222111///,,,,,,///111222000...+++((('''(((***,,,+++'''###%%%***------,,,''''''&&&%%%%%%(((+++---...000111---)))+++:::IIIrrrzzztttsssxxxnnnPPP\\\~~~WWWDDDQQQgggeeedddcccaaa[[[SSSMMMNNNLLLIIIDDDAAA@@@BBBDDD??????AAAFFFLLLQQQSSSSSSYYY\\\aaadddeeefffiiimmmzzzwwwxxx~~~}}}qqq```TTTfff|||uuupppyyyhhhjjj{{{wwwyyyxxxsssmmmkkkdddddd___YYYWWWXXXUUUPPPFFFLLLRRRSSSOOOJJJHHHHHHGGGHHHJJJKKKMMMQQQWWW[[[ssspppkkkccc]]]]]]bbbgggkkkhhhcccaaaiiitttxxxwww}}}{{{xxxyyy}}}sssWWW???------333222.........---++++++,,,---/////////...------///000111111...,,,++++++---000000000...------//////---***(((###%%%!!!...CCCEEE999//////000111222222333333444333222111222444777999555222222666444///---//////000000000///...,,,***(((...555999888444111///222555777666222/////////---000444555222...+++)))$$$%%%&&&&&&%%%### ###&&&&&&&&&((((((&&&###&&&)))'''###!!!%%%)))*********(((&&&$$$$$$$$$'''((()))(((&&&$$$%%%&&&###%%%&&&### !!!'''---555///)))(((++++++'''"""######$$$%%%&&&((()))***###&&&'''$$$###'''******%%%!!!!!!'''+++)))&&&)))++++++(((""" """~~~~~~___<<<---...111000...+++///111...((($$$'''+++...////////////......///222000///......//////000---000222///***(((***...---......---,,,---///111,,,......---...222222...111222222111///...///000...+++***...000//////222333444333000,,,+++,,,---...++++++------))))))+++000/////////000///,,,***###$$$&&&))),,,------+++,,,,,,,,,+++***((('''&&&,,,***((($$$""""""%%%((($$$$$$%%%'''***+++)))'''"""&&&'''$$$%%%***------+++,,,,,,***'''%%%%%%&&&((((((((('''''''''((()))###'''+++---+++******+++***...333@@@UUU^^^MMM333---'''###&&&'''&&&(((,,,//////......---***'''$$$!!!"""$$$(((+++,,,***((($$$%%%'''((((((***---///222///------,,,,,,...000...---***((('''''')))***,,,'''"""###(((+++***'''%%%&&&'''&&&%%%'''***---222333333111,,,--->>>PPPwwwvvvhhhgggrrrWWWYYY}}}{{{{{{|||}}}uuulllbbbbbb\\\CCC666CCCCCCBBBBBBAAA@@@>>>;;;999===>>>???@@@BBBEEEJJJNNNVVV]]]dddhhhhhhjjjpppuuuttt{{{|||fffXXXfffzzzsss{{{kkkeeexxx~~~zzzxxxxxxzzzyyytttoooooofff___[[[VVVOOOJJJHHH@@@DDDDDD>>>999999>>>BBB<<<@@@CCCCCC@@@<<<888777?????????>>>>>>AAAFFFJJJ[[[]]]^^^\\\YYYYYY[[[^^^]]]bbbeeeeeeggglllooooooooohhhaaabbbmmmtttmmm```HHH777,,,000777777444333...---+++)))))),,,///222...---,,,---///111000//////---,,,,,,...///...---,,,---......///...+++''' ### ...@@@@@@222,,,---...///111333555555888777666666666555555444555333333444333000///000333222000...---,,,,,,,,,***---333666555333000...000333666555000------///,,,///222222///+++(((&&&!!!"""$$$%%%&&&'''&&&&&&$$$((()))&&&%%%''')))((($$$''')))'''###!!!%%%)))'''***,,,,,,***))))))***&&&''''''&&&$$$"""###$$$%%%((((((%%% %%%***444---'''(((,,,---((("""######"""###$$$%%%'''((("""&&&'''$$$%%%))),,,,,,***&&&$$$''',,,---+++''')))((((((''''''%%%$$$"""|||^^^<<<,,,,,,---,,,***+++///111///***&&&'''******---//////---,,,...///111000......///000000///...///...+++'''&&&(((+++)))***,,,,,,++++++,,,---))),,,...,,,---111111...111222333333222000111111///---///222222///---//////333444///)))(((((((((,,,)))))),,,,,,******---...------...000000///---((()))***+++++++++***)))///......---,,,,,,++++++...,,,(((### !!!$$$%%%###$$$'''******'''$$$ ###$$$"""###(((,,,---***+++,,,+++)))((()))***$$$&&&((()))))))))+++---$$$'''+++,,,,,,++++++++++++---333HHHhhhxxxcccAAA...&&&%%%***+++((((((,,,000222555666444111---+++&&&&&&'''***------+++)))%%%''')))))))))***+++---///,,,+++,,,,,,***+++---,,,+++***(((((((((((()))...***%%%%%%)))***(((%%%"""$$$'''&&&$$$%%%(((+++444333444333......===PPPtttnnn___^^^lll~~~vvvRRROOOppp|||xxxwwwuuutttrrrqqqqqqqqqgggeeeaaa^^^[[[YYYYYYYYYPPPGGG<<<===>>>000)))666777;;;???AAAAAACCCGGGKKKNNNQQQWWW^^^dddjjjqqquuuxxxvvv```TTTiii~~~}}}mmmfffnnn||||||bbbUUU[[[bbb```^^^\\\ZZZXXXUUUQQQLLLIIIJJJDDD@@@???<<<888999===999???DDDCCC@@@AAAHHHPPPLLLOOOSSSVVVYYYYYYXXXWWW]]]]]]]]][[[ZZZ[[[^^^```aaagggooosssttttttuuuwwwkkktttzzzyyyvvvuuuuuusssooogggZZZTTTVVVXXXPPPDDD<<<444///333888888555333,,,,,,***((()))---333888000...,,,---000111///---...///000111111000///......000000///000111...)))"""$$$###$$$---::::::333111111222333444666777888;;;:::888888777555222///333333444555444333222222555333000---,,,---...000...///000000000///...---,,,000222000***'''))),,,(((***---,,,***&&&$$$$$$"""###$$$&&&(((***,,,,,,(((***)))$$$"""%%%((('''---------***&&&$$$&&&)))%%%(((,,,,,,++++++---000&&&&&&%%%%%%%%%$$$$$$$$$'''((((((&&&"""!!!###&&&---)))&&&(((---///***%%%"""!!! """###$$$"""&&&'''$$$%%%)))------,,,******+++------***'''***(((''')))+++,,,***'''xxx\\\===---++++++***)))(((+++------+++))))))*********+++---/////////...000...---///111111///------+++)))''''''(((***+++(((***------+++)))))))))''',,,...,,,---///000---...000333444333111111111...---...222111,,,+++---,,,000///***(((+++,,,)))+++((())),,,---,,,---000---,,,,,,---///000000///,,,---...---+++))))))(((,,,---...//////...---,,,++++++***'''### !!!%%%######&&&))))))%%% ###### %%%))))))(((***++++++******+++---"""%%%)))***))))))***,,,))))))))))))***,,,...000...///444GGGiii}}}hhhFFF,,,&&&&&&...000***(((---,,,...222444444333222111+++******+++------,,,***&&&'''((((((((())),,,///...******---,,,))))))---*********+++*********)))---***(((((())))))'''%%% $$$((()))&&&%%%'''***555111222444000---999JJJeeetttoooYYYNNNOOOZZZiiibbbeeeWWWAAAAAAWWWccc___```^^^[[[WWWSSSOOOMMMLLLHHHHHHHHHGGGFFFFFFFFFFFFAAA???:::???EEE999111999LLLUUU```ddddddeeellltttooossszzz{{{www{{{zzzdddRRRLLLbbbqqqtttkkkaaaTTTQQQ[[[cccggg```MMM@@@@@@BBBAAAAAACCCEEEDDDAAA???>>>???;;;:::===@@@AAADDDLLLVVVUUUXXX]]]aaacccdddgggkkkhhhjjjnnntttzzz}}}~~~}}}{{{}}}~~~}}}||||||}}}~~~|||zzznnn___SSSLLLEEE>>>;;;888888::::::666222111......---,,,+++...444999444111...///222222///+++(((---222444333111111111...111111...///222000+++%%%$$$$$$%%%)))000666999999888777666666666666777===:::666444444333111///000222444555666777555444333111///......000222333333000---++++++++++++,,,+++///111---'''$$$'''+++((()))******'''&&&&&&&&&%%%%%%$$$$$$%%%''')))+++'''***)))%%%###&&&((('''000...,,,***)))((()))***%%%'''((('''&&&(((///555(((%%%$$$%%%(((***(((&&&%%%%%%%%%%%%$$$###""""""%%%$$$%%%)))...///,,,(((%%%$$$"""!!! !!!"""###!!!%%%&&&###$$$(((++++++)))***,,,---,,,***(((&&&'''(((*********++++++,,,~~~tttZZZ<<<...++++++++++++$$$'''***+++++++++***+++,,,***))),,,222444111---000......000333333000---+++)))&&&%%%(((***,,,---***,,,//////---)))'''&&&(((---000......000000...+++...222333333111000000,,,+++,,,///...******------...***&&&***222222---+++((()))---......///333...---+++,,,.../////////...//////...,,,***))))))&&&)))---///000...,,,***%%%'''******'''$$$""""""%%%###"""%%%((((((###!!!$$$###"""%%%&&&&&&(((*********+++---...$$$'''++++++)))&&&&&&''')))(((&&&%%%''',,,222666111222444CCCbbbuuubbbBBB***$$$&&&000222***(((,,,%%%(((+++...///111333555---,,,******+++,,,+++)))((('''&&&%%%&&&)))///333---))))))------))))))---)))***,,,------,,,+++***))))))(((((()))(((&&&$$$!!!&&&,,,,,,***((())),,,444///000333000,,,666EEEQQQ\\\SSS@@@:::<<>>999???FFFHHHHHHJJJNNNRRRQQQSSSXXX[[[\\\___kkkwwwxxxwwwzzzuuucccZZZWWWVVVCCCCCCEEEEEE@@@999444333222333333111......222555777333000111333333///***!!!)))111444333000111333---000///,,,---111///***&&&###"""###$$$'''222>>>>>>===:::777555444333333>>>999333000111222111000---111444666888999888555/////////000111333555666666222,,,((('''(((***+++...111222...'''$$$(((---***+++,,,+++)))((()))+++'''%%%""" !!!$$$%%%'''***+++(((&&&)))***))),,,***(((''')))+++,,,,,,&&&&&&%%%""" %%%...777***&&&$$$&&&+++...,,,(((###""""""###%%%$$$""" !!!$$$)))...000---***)))(((%%%$$$######$$$%%% $$$%%%""""""'''******&&&))),,,,,,***(((&&&&&&###(((+++***&&&%%%)))---|||zzz|||kkkPPP777///000///...000***,,,///333444222---)))---,,,***+++---////////////......///000000///---%%%***,,,)))(((,,,111222000000222333///+++...555@@@999111---///111111000---...//////000000//////+++'''&&&***,,,+++,,,...///***(((***,,,******,,,---***'''''')))+++------000...,,,+++************(((+++///...,,,***,,,------...---,,,******+++,,,******,,,...***%%%%%%))),,,(((%%%'''***,,,)))%%%&&&&&&%%%###""""""###%%%+++)))(((***///000,,,((()))***)))%%%&&&+++...---000,,,&&&$$$&&&+++000333333444333777FFFUUUQQQCCC,,,)))'''(((***---......***(((%%%&&&(((***+++++++++)))((())),,,---+++(((///,,,***))),,,000333444222///+++((()))+++,,,,,,---+++******+++,,,,,,+++(((&&&$$$%%%'''(((&&&$$$"""&&&***,,,***)))+++---333///,,,,,,,,,444HHH\\\XXX\\\UUUBBB555999GGGQQQUUUDDDJJJPPP>>>:::KKKRRR[[[___ccchhhjjjkkkkkkkkknnnpppssswwwzzz}}}}}}}}}~~~RRR]]]{{{xxxrrrooollljjjddd^^^ZZZYYYNNNOOONNNIIIBBB===<<<<<>>>>>===:::777666444555444///+++***///555333333444555777:::===???:::777333222222222000---444000+++&&&$$$$$$&&&((((((000444///)))((()))***((('''(((+++***''')))------((($$$"""###### %%%))),,,+++(((&&&%%%&&&###(((++++++))))))---111&&&&&&%%%"""!!!!!!$$$&&&((('''%%%%%%''')))******$$$""""""&&&+++---***&&&$$$%%%###"""'''000222---(((++++++&&&&&&******&&&###&&&$$$%%%((('''###$$$***...++++++...+++(((%%%$$$$$$%%%%%%%%%}}}{{{}}}oooTTT:::111000...,,,...---///111333444222...+++111000---***(((+++000333///......///000///---+++'''***+++))))))...111000,,,---111333111...111888AAA;;;333000111222111000---............------,,,'''%%%&&&***+++)))***......)))'''***,,,+++,,,...---,,,+++)))(((((()))++++++,,,---,,,***'''&&&&&&***---111111///---...000000//////---,,,,,,---...---,,,...///,,,&&&&&&)))'''%%%###%%%)))+++(((%%%$$$&&&&&&&&&%%%&&&(((***,,,)))''')))---///,,,(((%%%'''&&&###$$$)))+++***...,,,(((&&&%%%'''+++---444444000...777BBB>>>222+++***)))***---///000000+++***(((&&&&&&&&&((())),,,,,,...111333222...***000//////000333555555444111///---,,,------,,,+++///---++++++++++++***((((((&&&%%%&&&((()))'''$$$###&&&***------,,,,,,,,,///---,,,...222BBB```zzzzzz|||cccMMMMMMbbbtttuuummmtttmmmLLLEEEddd~~~~~~OOOSSSddd}}}zzzrrr}}}qqqzzzyyysssmmmjjjiiieee^^^WWWHHHGGGFFFEEECCC???======;;;<<<<<<:::666444555777444//////555666444999CCCEEENNNWWWZZZ]]]```]]]WWWaaakkktttlll[[[XXXnnnlllnnnttt||||||wwwrrrnnnnnnooolllhhhgggjjjiiifffaaaaaaaaaaaaaaa```]]]\\\UUUTTTSSSSSSTTTUUUSSSRRRJJJBBB>>>BBBCCC<<<333///777555333000...,,,***(((...///111222222///,,,***,,,------...............))))))***...000...(((###%%%&&&(((((()))---444999:::;;;===>>>>>><<<888555333555555111---,,,000444333222222444666999::::::777666444333222111000000000---)))&&&%%%(((,,,///,,,333666///(((''')))))),,,******,,,***&&&'''+++---+++((('''''''''&&&%%%%%%(((***)))'''%%%%%%&&&(((+++...---***))),,,///((()))(((&&&######$$$&&&&&&$$$"""###%%%'''&&&$$$""""""###%%%((((((%%%"""###%%%$$$"""&&&---///,,,(((++++++'''&&&***+++(((!!! """&&&(((%%%%%%(((%%%!!!"""))),,,++++++...***'''$$$"""###$$$%%%$$$~~~|||~~~mmmSSS999000000...,,,---//////000111000///---,,,111111///,,,)))***///333---------//////...+++))))))+++***(((+++///000---'''(((...333222000222777;;;666000...///111111000...---------+++***)))(((######'''+++***''')))...000+++))),,,---+++,,,.........---***(((&&&&&&'''&&&)))---,,,((($$$""""""))),,,000000...---///111000///---,,,+++,,,...///...,,,,,,...+++%%%%%%(((%%%$$$$$$'''***+++)))&&&###&&&(((******+++,,,...---***((())),,,---,,,***%%%''''''###$$$(((***)))***,,,,,,)))%%%###%%%'''......***&&&+++222000''')))))))))+++...000000///,,,,,,+++'''###"""$$$'''+++---111555777555///++++++,,,///222555555222000...---------...---+++)))222///---,,,+++***(((&&&&&&&&&&&&(((***)))&&&$$$%%%&&&***...000000---***+++,,,---...333HHHlllwwwXXXTTTkkkwwwSSSGGGddd}}}|||}}}xxxuuuxxx~~~~~~zzzmmmqqqooodddkkk]]]777777JJJ[[[TTTMMM[[[\\\PPPRRRQQQNNNJJJFFFCCC@@@;;;888666777999;;;<<<>>>>>>>>>CCCDDDEEEEEEEEEFFFIIILLLHHHKKKPPPOOOCCC;;;FFFXXXccclllvvv}}}~~~tttkkkwwwnnn^^^uuu{{{uuuoooWWWXXX\\\bbbffffffdddbbbaaabbbcccbbb^^^WWWPPPKKKNNNPPPOOOKKKKKKNNNOOOMMMJJJNNNRRRRRROOOLLLJJJKKKGGGFFFHHHKKKOOOQQQRRRQQQRRRKKKFFFGGGGGGAAA666000222111000///---+++)))'''---///111333222111///---///////////////111222333+++***))),,,//////,,,)))((()))+++------///222444777777999<<<>>><<<666111222444666444111///111444333111000333666888666444444666777555222000222444222...***''''''+++000444...444555...)))))),,,---000---------***%%%&&&***+++,,,,,,+++)))))))))***%%%&&&'''&&&$$$$$$%%%&&&***,,,...---)))''')))***)))))))))(((%%%######$$$&&&###!!!###''''''###"""%%%%%%$$$$$$$$$###&&&&&&$$$$$$(((++++++)))***)))&&&'''***+++)))'''%%%&&&***+++(((''')))### !!!'''++++++,,,...***'''###!!!"""$$$$$$%%%|||}}}~~~hhhNNN666///000///...///---------,,,+++******+++........................******+++...//////,,,******+++)))(((+++000...)))###%%%+++111222...///222111---******,,,...//////------,,,+++)))'''%%%$$$!!!$$$***...+++'''***000444///,,,......,,,,,,...///,,,************'''$$$%%%))),,,***%%%"""!!!###%%%))),,,---+++***,,,......,,,)))((()))+++------***((((((***(((%%%$$$'''((('''(((***,,,,,,***((($$$'''***,,,------...//////,,,******,,,---------***,,,,,,((((((++++++)))&&&***...,,,'''###$$$&&&###&&&&&&&&&)))//////***&&&'''))),,,///000...---***,,,,,,(((""" ###'''(((***...222333111---***(((***,,,111444555333111...---++++++,,,,,,+++***111///---,,,,,,+++(((&&&$$$%%%'''))))))'''%%%"""&&&&&&)))...333222---(((***...000---...===[[[uuuwww|||eeeIIIBBBTTTiiippphhhfff^^^III999BBBSSS]]]XXXTTTSSSUUUXXXYYYXXXUUURRROOOOOOPPPRRRRRRQQQIIIJJJGGG:::EEEKKK555555===GGG???666@@@FFFCCCFFFNNNOOOOOOOOONNNNNNOOOPPPNNNRRRVVVYYY^^^dddgggfffiiiiiijjjjjjlllnnnrrrtttvvv|||tttZZZJJJXXXppp{{{sssttt[[[kkk|||zzz|||wwwwwwxxxzzzyyyvvvrrrqqqoooiiibbb^^^]]]YYYPPPIIIEEEEEEFFFGGGGGGFFFEEEDDDFFFJJJOOORRRPPPKKKEEE@@@MMMPPPQQQNNNOOOTTTVVVVVVVVV^^^eeegggbbb______aaa___^^^___aaaggglllooopppqqqdddUUUMMMHHHBBB888111)))***,,,,,,+++*********---///111333333222111000+++,,,---///111222333333///......111555666333000++++++,,,------///000111222222555999<<<;;;444...000333555555333222111222333111111333777777444000111666:::888333111444999888444...)))(((***...222---111222---***---111333000...------***&&&&&&***(((+++---,,,(((&&&''')))$$$$$$$$$#########$$$%%%&&&)))******'''%%%%%%&&&%%%'''((('''%%%$$$$$$$$$)))&&&$$$'''+++***$$$"""&&&%%%%%%(((+++$$$''')))'''%%%%%%(((+++''''''&&&%%%%%%((()))***)))((()))------******,,,"""!!!"""&&&***,,,...///***'''###"""###%%%&&&&&&{{{zzz{{{hhhOOO777111222111///111+++,,,,,,***((('''***,,,...+++)))***...///...+++'''((())),,,///000...,,,++++++***(((+++///---''''''(((,,,222222...,,,...---+++)))((()))***++++++---,,,,,,***)))'''%%%$$$$$$''',,,000---)))+++111333...,,,///000//////222000***&&&(((...000+++%%%(((******(((%%%###$$$'''$$$(((+++,,,***(((***,,,---***((((((***,,,------(((%%%$$$((()))'''(((************++++++***(((&&&'''))),,,------,,,,,,---000...,,,,,,---.........---000000,,,+++,,,+++'''"""(((---...***'''(((***!!!%%%((())),,,...---)))'''(((***...000111///---''')))***'''"""!!!&&&+++'''(((***+++,,,,,,,,,,,,++++++---000444777888777222///,,,+++,,,---...///...---,,,---------+++((($$$&&&((()))(((%%%"""!!!%%%&&&(((...222111,,,(((***///222///---444FFFTTTOOOTTTTTTIII:::444===JJJQQQLLLHHHGGG>>>---)))444:::>>>BBBDDDCCCDDDFFFIIIDDDFFFGGGDDDAAABBBHHHOOOIIIHHHIII???JJJWWWFFF@@@EEERRRTTTOOOTTT\\\bbbffflllnnnoooooonnnooorrruuuqqqwww{{{}}}|||___PPPaaa{{{{{{rrrjjjeeewww|||nnnSSSXXXpppuuunnniiieeeaaa]]]^^^bbbUUUWWWXXXVVVSSSNNNJJJFFFIIIFFFDDDDDDFFFDDD???:::BBBBBBBBBCCCEEEHHHKKKMMMTTTXXX___eeefffddd___\\\dddiiikkkjjjkkkqqquuuvvvwww}}}}}}{{{xxxuuuvvvzzz{{{iii[[[SSSIII;;;///&&&(((++++++)))((()))+++...000222333444333222222+++---000333333222///---111000222777;;;;;;777444---+++******+++---///000000111555999<<<;;;555000///222555666555444222111555333333555777777444111000666<<<:::444222666;;;:::666000***(((***---000///222111+++)))---111222---,,,,,,...,,,((((((+++'''+++---,,,((($$$$$$%%%""""""!!!!!!"""###$$$$$$###%%%'''((('''&&&&&&&&&###%%%'''((('''&&&'''(((***((('''))),,,+++%%%&&&(((&&&&&&***///''')))******'''%%%'''+++%%%###""""""###$$$'''))))))''')))---...++++++---"""""""""$$$)))---//////***(((%%%$$$&&&'''''''''{{{zzz{{{nnnTTT<<<555555222///000***,,,---+++((((((+++///111000///111333333111///(((((()))+++...000///...,,,......,,,,,,///---(((---,,,///333333...+++,,,///...---,,,***))))))(((,,,+++++++++)))((('''&&&)))***---111///,,,---222...***)))...111111333666000***%%%(((...111...)))---,,,***)))((()))***+++'''***......+++***+++------***)))***...000///---)))%%%%%%))),,,,,,---///+++***)))((('''&&&&&&&&&***,,,------,,,+++,,,---//////...---------......+++...///,,,,,,---+++'''!!!&&&+++---,,,+++---...************+++)))&&&"""++++++---///222222000...%%%''''''&&&$$$%%%)))---))))))))))))(((***---000+++***)))+++///222444555666222...---...000222333,,,+++,,,---///...,,,***''')))***)))&&&###!!!!!!###$$$(((,,,......+++(((***///333444888AAAIIIMMMDDDGGGIIIFFF===999@@@LLLPPPTTTRRRQQQJJJ666333FFFHHHQQQ\\\aaa```^^^```ccc]]]bbbeeeaaa\\\^^^jjjuuunnniiipppjjjmmmrrrZZZKKKYYYlll}}}~~~||||||}}}}}}{{{zzzzzzxxxtttfffQQQEEESSSiiikkkjjjjjjiiiaaaVVVPPPOOOZZZZZZ```bbbTTT@@@>>>HHHGGGDDDDDDDDDAAA===>>>BBB:::>>>AAA???======<<<:::???AAAEEEJJJOOOQQQPPPOOORRRTTTWWW[[[```fffnnnsssuuuyyy~~~~~~||||||}}}|||wwwnnngggYYYAAA---,,,...///,,,((('''))),,,000111333444444444333333000333666888666222---)))000000222666:::;;;777333,,,***((((((+++---//////000333888<<<===;;;888666000222555777777666444333444555555666555555444444///555::::::555222555999666333...+++***+++...000444555222+++''')))***))))))))),,,///---)))(((***)))+++------***&&&$$$###!!! !!!###%%%$$$###"""$$$&&&((())))))((('''###%%%'''''''''(((***,,,&&&&&&'''((()))'''### """&&&)))(((%%%%%%(((---***((()))+++)))&&&'''***$$$ !!!""""""%%%***'''%%%'''+++,,,))))))+++!!!###""""""&&&,,,...---((('''&&&'''((()))'''&&&vvvooosssvvvxxx~~~uuuooouuu|||{{{}}}lllSSS;;;555555222//////'''***,,,***((('''+++///000<<>>888@@@NNNHHHIIILLLLLLFFF===>>>DDDCCCAAAAAABBB>>>666444555111333888>>>>>>:::;;;??????FFFJJJIIIJJJPPPTTTTTTWWW]]]eeejjjmmmoooqqqrrrnnnrrrwww{{{~~~~~~~~~}}}yyyuuufffIII///222333333///***)))---111222333444444444444444333222333666777666333///---111//////111555777666333(((''''''***...000///...---333999;;;999777888:::333444666999::::::888666333555777666222222555888...333777777333111222555222000---+++***,,,...///555555222***&&&&&&&&&###'''(((,,,000///)))&&&''''''((()))++++++)))%%%!!! """%%%&&&%%%""""""###%%%''')))(((&&&%%%"""###$$$$$$###$$$''')))###&&&((((((&&&#########(((((((((%%%######'''***+++&&&&&&***+++'''%%%'''$$$!!!""""""%%%+++&&&$$$%%%))))))%%%$$$&&& """!!!###***,,,)))%%%%%%&&&(((***)))&&&$$$zzzlll^^^RRRKKKQQQXXX]]]hhhvvv||||||qqqaaaWWW^^^sss}}}}}}fffMMM666111333111///000###&&&)))(((&&&%%%)))...---GGGeeeqqqeeeMMM999...111...+++***+++---------000666888444000000000///+++((())),,,---)))&&&&&&%%%(((***,,,---...000111******+++,,,,,,,,,,,,,,,111---+++...///------///000+++)))++++++))))))+++---000111---))))))...444000---,,,000666888222,,,***---000///,,,)))***+++(((&&&&&&***///000---(((,,,&&&$$$(((+++++++++,,,,,,+++***((('''(((,,,...---......------...111333***,,,------,,,***))))))$$$)))------///222222...%%%$$$$$$'''+++...000000222***######'''+++++++++***)))((()))***+++)))((((((&&&%%%%%%(((+++------&&&(((******((()))---000...---++++++,,,+++)))(((...---,,,...//////...,,,---------...///...,,,)))///000000,,,'''######$$$###'''((('''&&&'''***......///<<>>===>>>@@@???>>>@@@DDDNNNVVVYYYVVVWWW[[[___fffhhheeeeeelllqqqqqqssszzz~~~~~~~~~}}}zzzxxxkkkNNN333333555444111---...444999333444444555444444444333---///111333444444444444333000---...222555666555%%%%%%(((---222333000,,,)))000777888555333666:::666666888:::<<<<<<;;;999111555888555000///444:::---000444444222000000111111000...,,,******+++,,,111333000)))&&&&&&%%%"""&&&(((---111///((($$$$$$######%%%(((+++***%%% ###''''''%%%"""!!!!!!###%%%'''&&&### !!!!!! """$$$###'''***)))%%%###$$$''''''&&&$$$"""!!!###'''++++++$$$###(((+++'''$$$&&&%%%!!!###"""&&&---&&&$$$$$$'''&&&""" !!!!!!  ''')))&&&###$$$&&&)))***)))%%%"""sss[[[PPP;;;555222444555666===GGGTTTQQQZZZpppxxx```HHH>>>MMMmmm|||zzz}}}fffLLL444///000...///444444000,,,******+++,,,,,,;;;UUUyyycccBBB000222---((((((***,,,***'''...000...,,,000555222***,,,)))(((+++---......///---,,,+++...333666555444---+++---222222---)))((((((&&&(((---...+++***,,,111000---***'''&&&(((+++---//////+++(((***000666222333444555444222///---,,,---------+++(((%%%$$$(((&&&))),,,((("""'''222222000)))"""$$$,,,...***,,,+++***)))***,,,...000000000///---,,,,,,///111111---)))'''&&&''''''''',,,+++,,,...000111///---000...++++++---///222333,,,***(((((()))************---...***$$$!!!###&&&(((***)))&&&)))...,,,%%%%%%(((+++---,,,***))))))...///000---(((%%%&&&''',,,***(((***---///...,,,)))))),,,//////,,,---111333000.........***$$$$$$(((+++***%%%###%%%(((111///333@@@QQQ^^^eeehhh___ccc```RRRCCC@@@KKKUUUeee```ZZZXXXSSSKKK@@@:::CCCFFFOOOOOOIIIMMMQQQHHHJJJFFFCCCBBBAAAAAAFFFMMMMMMKKKDDD<<<888999;;;<<<444777888555555777888666222111...---,,,---...///666888888555000000444999;;;666999???===666999BBBMMMCCC777000222:::FFFOOOHHHLLLRRRPPPFFF@@@LLL\\\``````WWWaaarrrbbbKKKOOOiii~~~}}}~~~}}}}}}~~~{{{~~~|||pppOOO///888888777444111//////000******,,,111555555000+++(((---000333666777111)))...////////////......---))))))+++000555666444111111111111333:::@@@===666999777777;;;???@@@===888333444555555444444555777444111///111000......111333...***+++111333000+++''')))+++------,,,***)))***)))((()))++++++***((()))))))))'''$$$######$$$"""$$$$$$###&&&### !!!###&&&%%%$$$&&&(((******((($$$######$$$(((***(((%%%%%% """%%%&&&'''((()))++++++(((&&&&&&((()))(((&&&!!!!!!$$$!!! '''((($$$ """%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$'''+++,,,)))$$$ nnnPPP???777222000111///,,,---222666777@@@TTTiii{{{www\\\EEE===KKKggg|||~~~}}}jjjMMM444---...++++++000333111000//////...+++)))666NNNppp~~~bbbEEE666444///)))(((+++---,,,)))+++,,,,,,+++111777555///...,,,***+++------------000///...///222333222000///,,,,,,000000,,,***+++)))(((***---,,,((()))---000///...+++((('''(((***+++------+++)))+++222888333333333222000...,,,***,,,---//////...,,,++++++***------***(((***+++***777333+++###%%%,,,///,,,//////...------...///000000000000///...///111222111///,,,)))''''''((()))++++++,,,///222333111///000///------.../////////((('''&&&&&&((())))))))))))++++++(((""" """%%%%%%&&&$$$"""$$$(((%%%###%%%(((+++------,,,+++((()))***(((&&&%%%''')))***))))))+++...///---+++''''''+++000111...---///000...---...///---(((###(((+++...,,,(((%%%'''))),,,+++///999BBBGGGJJJLLLEEEHHHHHHBBB;;;888999<<<===;;;999888777333///,,,222222999:::555999;;;111777555444666666555888>>>??????<<<555111222222222///555888666666777777444777777777555555666999;;;BBBDDDEEECCC@@@BBBGGGMMMNNNJJJNNNVVVVVVQQQUUU^^^rrrdddNNN>>>@@@PPP___eeefffjjjnnnkkk]]]RRR[[[jjjqqqvvvttt}}}yyy\\\UUUttt}}}~~~~~~\\\888666666444111...,,,+++,,,***---000111000...,,,+++'''---222444777888444...111000/////////000222333......///222666666333111222333333555<<>>YYYllliiiUUUAAA888666111+++)))+++------,,,***+++,,,...444::::::666222000---,,,,,,---,,,+++......---///111222111000000------//////------///***)))+++,,,***''')))...000111000...+++***+++,,,)))***,,,+++***---333888444333222000...,,,+++***...///111111000000222333(((...---$$$$$$---...&&&222111---***---222111...222111000///............000000000111111222222333000111000,,,(((&&&))),,,((())),,,000444555333111000111111000///---+++***&&&&&&'''((()))******+++)))***)))%%%!!! """%%%%%%$$$""" """$$$!!! !!!&&&,,,...,,,******+++***)))((())),,,...******+++---//////---+++'''&&&***000333000------...,,,+++---000000---))),,,...000---)))'''(((***,,,,,,333@@@HHHIIIHHHIIIFFFEEEBBB>>>:::888888999=========>>>@@@@@@>>>;;;>>>???GGGKKKFFFIIIJJJ@@@>>>===???CCCCCCAAABBBGGGFFFJJJJJJGGGEEEDDD???999;;;DDDKKKLLLLLLLLLKKKIIIQQQSSSTTTSSSQQQSSSWWW[[[bbbdddfffeeecccdddiiimmmgggeeejjjrrruuusssvvv~~~cccIIINNNhhh{{{~~~|||nnn^^^cccrrrxxxgggRRRppp}}}{{{{{{gggBBB444333222///+++(((((()))'''+++......+++(((***,,,'''///555555333222000---444222111000111333555777111111222333555444111///111222444555<<>>000///111000000...,,,111777555//////+++,,,222555333///...///GGGggglll]]]___pppjjjPPPFFFVVV\\\III777444444000,,,))))))*********)))$$$###(((,,,,,,++++++.........---+++*********(((&&&(((------+++,,,000555888333++++++222333,,,$$$(((,,,---,,,******+++***,,,111555333///000555+++)))***---,,,)))(((+++******)))(((''''''***,,,///......------+++)))'''###$$$&&&''''''&&&%%%%%%)))...333222---***---000555:::HHHRRRGGG111''',,,333***%%%'''+++---000444444111...+++***,,,...000,,,((($$$%%%)))+++***'''((())))))******+++,,,------,,,++++++---///......222333333///)))&&&(((+++(((***+++)))'''(((...333222...)))%%%&&&)))---000---'''&&&,,,///---***++++++************))))))((('''&&&'''+++111555777777)))+++---,,,***)))***,,,++++++,,,,,,(((%%%+++444333///***)))***,,,+++))))))(((((((((+++...000111666:::RRRvvv|||||||||~~~```OOOaaa~~~oooPPPVVVkkk}}}{{{{{{oooOOOPPPfff}}}~~~{{{xxxzzz~~~yyyyyygggSSSQQQeee|||}}}mmmOOOOOObbbppplllyyy{{{___OOO___tttyyyvvv}}}zzzwwwxxxzzz|||uuu```EEE222333333333000...,,,---...666555444333222000...,,,$$$+++///,,,)))+++------(((+++///222333111///---,,,...//////,,,+++---///...444777333000333888:::333333222222333666:::===888777444000---...222555777444333444222,,,+++,,,'''$$$"""&&&---333444222+++---//////...***&&&$$$&&&%%%%%%&&&((('''%%%###"""###%%%&&&&&&&&&((()))+++)))(((((()))***)))((('''***------+++)))((()))'''(((***+++,,,++++++***%%%---///&&&###)))---+++)))((((((,,,000111---)))+++++++++((($$$"""###%%%(((***)))###"""&&&((('''%%%&&&'''&&&###!!!"""$$$$$$%%%&&&'''((('''&&&&&&((())))))'''$$$""""""###vvviiieeeggg~~~~~~qqqcccfff```KKK888111000000+++,,,+++)))///555333,,,222...---111333///+++)))---===ZZZxxx}}}tttvvvhhhPPPIII]]]cccMMM777222444222///------...---,,,+++''''''...222111---+++,,,---...---+++)))(((((('''$$$''',,,---***+++000444888333***+++333444..."""&&&,,,......---...000***+++///111///,,,///666))),,,111111***"""$$$+++,,,,,,+++)))((()))---000...------------,,,***'''%%%&&&'''((((((&&&$$$###&&&,,,222222---+++---111000333444111,,,((()))+++)))###$$$,,,000///---///111...***''''''***...000---((($$$$$$'''***)))&&&'''&&&&&&(((+++,,,,,,+++111///,,,,,,---.........222333222---'''%%%)))...,,,------***''')))000666000,,,&&&###$$$(((,,,...000***(((...000---***+++((()))))))))'''&&&'''((('''%%%&&&)))///222222111###(((,,,---***'''&&&&&&%%%(((---...)))&&&,,,666444000+++)))+++---,,,+++***)))(((***...111444555555===XXXyyy|||vvv{{{~~~zzzaaaPPP[[[ssszzzXXXVVVdddtttvvvyyy~~~~~~}}}lllRRRNNNeee}}}}}}~~~}}}xxxuuuxxx}}}zzz___GGGLLLiii~~~}}}pppRRRTTTiiivvvooo~~~~~~aaaHHHVVVmmm~~~qqqoooxxx|||yyyyyyyyy}}}|||eeeFFF111000111000...,,,+++,,,------000333222...,,,,,,---)))///111---+++,,,------'''))),,,000222222222111222444555333000...000222+++222666222///222888;;;222222111000111444999===<<<999444...+++---222777444222222444222---+++,,,***&&&$$$(((111666444111/////////...---***((('''***((('''&&&'''&&&$$$""""""&&&((('''%%%###"""&&&%%%%%%''')))******)))&&&(((+++***'''$$$%%%&&&%%%&&&((()))******))))))%%%...///%%%!!!(((...,,,&&&%%%&&&***//////+++%%%%%%'''((('''$$$$$$&&&)))&&&&&&!!!!!!***+++'''%%%'''((('''$$$"""###%%%'''((((((((((((&&&%%%$$$&&&&&&%%%###!!!!!!###%%%xxx___QQQQQQhhhyyyuuu^^^EEEEEEEEEBBB888...---111(((,,,000111...,,,---......///000000///...---,,,---555MMMmmmsssLLL>>>MMMNNNAAA777111555===AAA999///+++...111...///222333222111///------,,,************)))'''%%%))),,,,,,)))(((,,,000888999333+++...777777...%%%)))---...---,,,...000++++++------------,,,+++(((000777666...'''&&&(((,,,------+++)))))),,,000111---)))***...///+++'''"""$$$&&&((()))((('''&&&''')))+++---...---+++***000///...------...///000 ###'''***+++,,,...000---+++)))'''''')))+++---%%%&&&&&&&&&%%%&&&)))++++++'''$$$%%%***---,,,***---***)))---333444000***///111333444111---'''###&&&((()))&&&$$$%%%,,,222222+++### $$$))),,,+++)))'''&&&(((,,,---+++((()))(((((('''''''''((()))&&&%%%%%%&&&))),,,,,,,,,,,,***((((((******'''$$$'''......******000888444111+++((('''***...111...,,,+++***+++...222555333EEEaaayyyyyyvvv}}}www___PPP\\\qqqoooQQQXXXuuu{{{{{{}}}~~~yyyxxxlllTTTRRR___xxx|||{{{{{{|||xxxxxx}}}}}}~~~{{{}}}zzz\\\FFFQQQlll~~~zzzwwwrrrTTTPPPiiirrrwww}}}qqqVVVJJJggg~~~~~~sss\\\\\\ooo|||}}}uuuvvv~~~qqqUUU555444444000,,,...111---%%%)))***+++------------,,,111222222000......000222,,,***))),,,111666777666...333777777333///---,,,///------000555777777555...///000111111444777:::<<<999555222000222444666888000000888888...&&&((()))&&&&&&---555:::888333;;;999555111---***'''&&&)))))))))((('''%%%$$$### )))...+++'''%%%%%%###"""%%%))),,,***(((&&&)))***'''###!!!$$$'''+++)))***,,,***&&&&&&***$$$%%%'''''''''''''''(((''''''%%%%%%***000000***$$$(((,,,)))###!!!&&&,,,222((("""&&&$$$ """%%%((('''$$$###%%%'''###''')))((((((***'''###)))&&&$$$###%%%&&&''''''nnn[[[QQQVVViii}}}nnnKKKAAA666222000...///111,,,---//////...---------)))***---///111222333333111666HHHfff~~~vvvnnnnnnvvv~~~aaaDDD>>>MMMIII;;;666666QQQ^^^]]]III;;;;;;666+++///...---...000222111///,,,,,,,,,,,,,,,,,,,,,,,,'''+++...---++++++...111666888444///444<<<999...'''***...000///---++++++$$$&&&)))+++---...//////,,,///222333222000---++++++------,,,******///222444111...+++************%%%''')))***++++++***)))&&&'''(((***+++++++++***---...//////...---,,,+++&&&(((+++,,,+++++++++,,,,,,)))%%%###"""$$$''')))(((((((((((('''(((+++...---***''')))---111000...,,,)))&&&)))///222111...000111333444222---(((%%%!!!%%%)))***)))***---222111,,,%%%"""###&&&((((((,,,+++***+++,,,+++***((((((((((((((((((&&&%%%%%%%%%$$$$$$&&&)))+++,,,,,,...,,,***)))***)))&&&###$$$(((---/////////222444000...***((('''))),,,...******))))))***,,,000333888KKKggg{{{~~~yyywwwxxx~~~vvv]]]MMM[[[sssoooSSSXXXsss|||~~~zzz{{{pppYYYSSS^^^vvv}}}}}}{{{|||yyyzzz~~~~~~yyyYYYEEEVVVsss}}}zzzqqqTTTPPPgggrrrvvv}}}~~~___LLLeee|||www~~~oooYYYZZZpppyyyzzzyyy^^^;;;444444111...111666333---,,,---///000111111000000666444111000111111000///,,,+++***+++...000111111,,,111555555111---++++++......000333777888666333111222222222222333666888<<<999555111//////111222777000000777888///)))******((('''---555999777333555444222///---,,,,,,,,,((('''&&&%%%%%%$$$###!!! ###+++///,,,((('''%%%$$$$$$%%%''')))))))))&&&''''''$$$ $$$)))'''%%%&&&******'''&&&((('''((((((&&&$$$###&&&))))))(((&&&%%%***///...)))!!!$$$&&&&&&%%%%%%'''***222))) !!!###  ###$$$############%%%((('''$$$$$$''''''$$$)))&&&$$$$$$%%%'''((((((mmmWWWDDDSSSeeeuuukkkSSS888...///000///...222000...---.........---(((***---000333555777777555666AAAZZZ|||}}}jjjhhhbbb\\\^^^jjjtttxxx]]]FFFFFFVVVQQQ@@@999888___wwwzzz___IIIGGGBBB444777222---***+++,,,,,,+++,,,...///...,,,,,,...111***---000///......000333222333111111999@@@999,,,)))+++---///000---(((%%%!!!###&&&***,,,---------...+++***...444666222---,,,---...---+++,,,000444444333000+++&&&%%%(((+++''')))***,,,,,,,,,++++++((((((((()))***,,,---...,,,...///000///---)))'''***,,,......,,,++++++++++++)))%%%###"""$$$''')))++++++***)))(((***---000///,,,***,,,000333444222...***&&&&&&))),,,---,,,///000222222000,,,(((%%%###***---------...000...---)))%%%""""""$$$'''---------+++(((&&&&&&&&&%%%''')))***)))&&&###!!!%%%$$$$$$&&&)))+++,,,+++000...,,,******(((&&&###((())),,,///222222111///,,,,,,***)))((((((((()))((()))*********,,,000333>>>TTTooo|||yyyyyyvvv~~~www[[[LLL^^^zzzxxx]]][[[rrr}}}uuu___RRRYYYppp~~~~~~|||zzz|||~~~xxxVVVGGGaaa|||rrrWWWPPPcccnnnooottt{{{iiiNNN]]]ppplllwwwlllWWW\\\sssiiiBBB444333111///222666444000///000222333444444333333888444000000333444222///,,,---,,,+++)))***+++---+++///333222///+++***+++...///222666888888555222333333444333111111333555:::888444111000000222333777000000666888111+++,,,+++)))(((,,,333666444111...---,,,,,,---///000222+++(((%%%%%%&&&'''%%%###$$$###&&&,,,///,,,))))))&&&&&&&&&$$$$$$$$$''')))))))))'''### %%%***'''$$$$$$***---***&&&%%%***++++++&&&!!! %%%***))))))'''%%%(((,,,+++&&& !!!"""%%%'''((('''&&&+++%%%"""###"""%%%%%%###!!!&&&'''$$$ $$$'''&&&'''%%%$$$$$$&&&'''((((((zzzkkkdddmmmxxxccc???EEEMMMYYYmmm}}}___???111111444333222:::555000...000111111000...///000222444555666777444555:::LLLooo~~~zzz]]]]]][[[]]]hhhvvvlllPPPNNNbbbgggYYYGGG999LLLhhhvvveeeQQQNNNPPPMMM@@@<<<666///***)))+++------000222///+++***...222,,,...000000///000222444...---+++---777===777+++***))))))+++------((($$$$$$&&&(((******)))(((&&&+++'''%%%(((///222000---///000111///,,,,,,000333222000---***'''&&&'''((()))***+++,,,,,,,,,,,,+++---,,,,,,,,,---///222333//////000000...,,,)))'''***,,,...///...------...,,,++++++++++++,,,---...++++++***((('''))),,,000...,,,+++,,,000333444333000---)))'''&&&&&&&&&&&&,,,,,,------,,,)))&&&$$$###)))------,,,,,,---+++,,,,,,(((###!!!%%%))),,,------)))$$$ !!!###!!!$$$(((++++++((($$$!!!&&&&&&&&&(((+++---,,,,,,///...,,,+++)))((('''&&&'''***---000111000...,,,,,,------,,,***(((%%%$$$(((***,,,------///333777EEE]]]xxx|||{{{}}}{{{wwwYYYMMMdddeeeXXXhhh~~~|||~~~yyycccOOOTTTjjj}}}zzzxxxzzz}}}~~~}}}|||}}}~~~}}}oooMMMDDDeee}}}~~~www[[[OOO]]]mmmmmmpppuuu|||pppMMMRRRzzzhhhdddqqqooo___fff{{{pppEEE999777555333444555444111000111222444444444444333222111000111222333222111+++---...+++((('''***------000333333///,,,,,,---000111333555666555444222111222222111000///000222555444333222333555777888777111///444555///+++***+++)))(((+++000222111///((((((((())),,,...111222000,,,((((((+++,,,***''''''%%%''',,,---***(((***'''((('''$$$!!!!!!&&&***------***&&&###"""%%%(((***%%%%%%+++///,,,&&&###+++---...)))### ###(((&&&'''%%%###%%%))))))%%%!!!###&&&'''&&&%%%$$$###!!!%%%'''%%%!!!"""'''(((%%%!!!"""$$$""" $$$'''&&&%%%###"""###%%%'''''''''oooZZZGGGOOO\\\oookkkBBBAAAAAAFFFUUUhhhvvv{{{bbbMMM666...000555888;;;>>>999333000222444444333222222333333444555666666111333555???[[[}}}~~~kkkgggdddhhhxxxzzzUUUMMMjjj~~~dddHHH>>>FFFRRR[[[___cccgggkkkQQQQQQMMMCCC777000111444///111222///)))'''+++///,,,---//////000000222333...+++(((***333999555...***'''%%%&&&))),,,+++)))%%%&&&)))******(((&&&$$$)))((('''(((***,,,---...333444444000,,,+++---000000---***+++......***&&&,,,,,,------.........---///...------...000333555333222000///---,,,++++++,,,...000000///------...***,,,///222444333222111))))))(((&&&%%%&&&***---+++***)))***,,,///000111,,,,,,+++)))&&&$$$$$$$$$(((((()))((('''%%%###"""###%%%(((***))))))))))))(((+++---***%%%$$$(((...,,,---,,,(((### !!!###"""'''+++---+++(((&&&)))))))))+++---...---,,,,,,,,,+++***))))))******''',,,111333111......////////////...+++((($$$"""(((+++---------///555:::KKKeee}}}}}}tttUUUKKKfffhhhNNNXXXxxx~~~~~~zzzeeeQQQSSShhh~~~{{{xxxuuuvvvzzz~~~}}}zzz}}}|||~~~|||zzz{{{```DDDAAAdddxxx|||}}}~~~|||^^^MMMWWWppprrrvvv{{{sssMMMHHHlllgggaaammmxxxmmmsssrrrKKK>>><<<::::::999777444444---...000111222222111111...111444222---+++---111+++---...,,,******---111000333555444111///000222222222222222222222444555...///000000///...///000111111111222333444666777666111///000111---)))''')))((('''))),,,///...---&&&'''((()))***,,,---...000---++++++------,,,***(((&&&'''******''''''***((()))(((%%%!!!!!!%%%)))------,,,)))%%%""" $$$ !!!)))///---(((&&&)))---///---'''""""""$$$!!!###"""!!!###'''(((%%%%%%***---+++$$$ """ &&&)))'''$$$!!!&&&((($$$!!!!!!###"""###''''''%%%"""!!! """$$$&&&&&&&&&qqq[[[<<<===CCCTTTkkkxxxpppbbbAAA???===???EEELLLPPPQQQEEE:::///---...111666;;;===999444111111222444555000000000111333444666777///000111666FFF^^^sss~~~yyymmmfffnnnxxxRRRHHHhhhhhhSSSBBB<<>>UUUnnn~~~wwwmmmXXXDDDFFF^^^yyyyyyhhhSSS???333222111...+++******+++,,,.........///111222333222222000///000222333333444)))******)))***,,,000222"""''',,,...///---,,,---......---++++++...000555555444000+++***,,,///---,,,,,,---///000---+++.........---------......,,,++++++******+++,,,,,,111000000///...,,,++++++111222333222...,,,******)))***,,,---......---,,,(((***++++++)))))))))************)))))))))+++---'''***+++)))&&&&&&+++111))))))((((((''''''''''''((((((((())))))(((&&&$$$((())))))'''&&&''',,,000---***((('''((()))))))))&&&''')))+++---///000000...------...///...+++(((***++++++(((&&&&&&(((+++)))***,,,---.........---///...,,,+++******++++++***,,,...,,,***...888AAA\\\rrr~~~zzznnnPPPDDD[[[{{{}}}YYYOOOlll~~~}}}|||}}}iiiRRRSSShhh{{{{{{zzzxxxvvvsssuuuyyy{{{{{{zzzvvvxxxyyyzzzzzz|||}}}~~~|||wwwUUULLLSSSmmm|||||||||}}}~~~wwwYYYIIIUUUqqqtttxxx|||}}}]]]EEEVVVuuu~~~yyybbb]]]ooo~~~oooooo|||oooWWWTTTSSSRRRJJJ===444333+++,,,...///000000//////***...222000+++)))***---...,,,,,,---000222444444111333444222///...111444333444666555444555777:::666777888888555333222222333444444444444333222111222///,,,+++...000...+++)))(((((()))+++---//////***,,,...000///---)))'''$$$)))------)))&&&&&&((()))''''''(((&&&$$$(((...+++)))'''''''''((('''&&&'''%%%###!!! """&&&&&&(((+++&&&%%%$$$%%%&&&%%%!!!!!!$$$$$$!!!!!!$$$&&&$$$%%%((()))'''""" !!!$$$###!!! !!!"""!!! !!!"""######''')))(((''''''$$$ !!!###''')))((((((xxxUUUBBB222111333111222777777111,,,,,,///222444666---))))))...111000000222000111///,,,))))))---111,,,+++++++++,,,---///000444...,,,///---+++444BBBOOO^^^rrr{{{hhhWWWNNNPPPWWW\\\kkkxxxyyyssszzzaaaDDD>>>MMM]]]NNN777111<<>>>>>===999666444444333555666888999888888777000...++++++...222222///***))))))***,,,...000111+++...111333222///***'''"""(((//////)))%%%&&&((()))''''''(((&&&%%%)))000,,,)))'''(((***+++(((%%%'''$$$!!! $$$%%%###%%%)))&&&""""""$$$!!!$$$''''''###"""$$$%%%######"""""""""###$$$%%%%%%"""   !!! !!!$$$'''***,,,,,,(((&&&&&&###!!!!!!"""%%%(((******)))jjj{{{fffJJJ000))))))'''(((---000---******---222666777333///...333333,,,((())),,,///111///,,,+++///333333///---,,,(((%%%***333+++,,,---+++)))***///444>>>DDDXXXuuucccGGG666444;;;CCCIIIXXXfffggg^^^YYYaaakkk|||}}}hhhMMM@@@GGGSSSDDD777///222777:::DDDQQQfff```UUUIIIEEEOOObbbrrr}}}xxxwwwwwwyyypppFFF777.........'''(((---***+++...111111///...000333555666777777555333111///***,,,///000///+++'''$$$###''',,,000222000---+++,,,+++***---000222000...111...***((((((+++///222555333000.........---+++)))++++++((($$$$$$***000...///......---,,,+++***000...,,,+++,,,---,,,+++---///111111000......///,,,,,,+++***((('''&&&&&&)))***,,,...000111000000111,,,'''%%%'''***,,,---,,,***''''''(((***++++++...'''"""###&&&'''))),,,(((+++...///---***(((((()))(((&&&&&&&&&)))+++---(((!!!$$$))))))***...,,,---...---++++++---///777111+++***---///...,,,...000...'''$$$'''*********'''$$$$$$'''******))))))))))))+++---...,,,+++111666000)))+++...;;;QQQhhhxxxsssUUUBBBTTTvvvkkkZZZZZZlll}}}zzz}}}|||uuuwww{{{|||}}}mmmPPPLLLaaa|||yyyzzz|||yyyyyyxxxxxxxxxyyyyyyzzz~~~|||zzzyyyyyy|||~~~}}}sss[[[DDDHHHXXXppp}}}{{{xxxyyyyyyuuupppTTTHHH^^^}}}yyy}}}~~~sssUUUSSSvvvzzz}}}~~~}}}}}}}}}gggWWWccczzz~~~eeeWWWeee~~~~~~zzz{{{ttt\\\LLLBBB666000000//////444777111(((...***&&&(((...333444333000444333---***,,,000111222///---...000111///---222555777666666888777444;;;???CCCAAA;;;555333444444444555888;;;<<<:::666666000)))&&&(((---111333111///,,,+++---///111111111444555222000///+++&&&'''***)))&&&&&&((((((%%%+++...+++""" $$$'''%%%!!!"""$$$%%%%%%((((((&&&!!!!!!%%%$$$ !!!%%%%%%""""""&&&$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&###!!!""""""""""""""""""!!!!!!%%%$$$"""""""""!!! ###&&&(((...,,,+++)))'''&&&%%%%%%!!!!!!&&&---...)))[[[fffrrr|||aaaGGG...&&&&&&%%%''',,,...,,,)))))),,,111444555666111///333222---***+++---111444333000///222555555///,,,......,,,---111...,,,***)))+++...111333666:::IIIccc|||zzz___DDD555111666;;;666===DDDDDDAAA@@@FFFLLLXXX]]][[[NNN;;;444<<>>UUUnnnzzzzzz\\\HHHXXXwwwlllVVVVVVlll~~~}}}yyysssuuuyyyzzz}}}mmmLLLGGG[[[xxx~~~yyy{{{|||zzzyyyxxxwwwxxxxxxzzzzzz~~~}}}|||{{{}}}~~~|||}}}yyy___DDDLLL___vvv}}}vvvtttwww~~~zzzyyytttXXXNNNggg}}}~~~|||{{{{{{___UUUqqq{{{~~~}}}||||||~~~iiiWWWcccyyyiiiZZZeee||||||~~~~~~]]]GGG>>>666444333111111555999444,,,,,,***))),,,111444333111777:::888111,,,---000000555222......111444666666666888666333333888:::999===???@@@===777444444777444444444888;;;===;;;999666111***&&&(((,,,000111555222...------...//////000333444111000000---((('''***+++((((((+++***'''+++...,,,%%%"""$$$&&&%%%###!!! !!!###%%%%%%&&&%%%$$$"""###'''***%%%!!!!!!%%%%%%!!!!!!%%%###$$$%%%''''''''''''&&&###"""""""""######"""!!! $$$$$$$$$###"""!!!  """$$$%%%'''((((((++++++***)))'''&&&%%%$$$ %%%,,,,,,'''\\\ZZZ]]]gggsssuuuVVV@@@+++$$$%%%%%%''',,,...,,,)))))),,,///111222333000///111111...++++++---000444444222111333555555///+++...222111//////111---)))***...222333111///111999LLLjjjuuu[[[DDD888555666888...,,,******,,,000333555555999:::444+++)))000888888///***---///---111888777===EEEGGGEEECCCDDDGGGNNN[[[bbbsss___???111...///+++,,,111...666555222+++&&&%%%)))---,,,---.........,,,+++************+++***)))(((((($$$&&&))),,,.........------//////---)))'''(((***888777444222111111222333333222222222111...)))%%%+++++++++++++++,,,------,,,,,,+++***)))(((''''''(((,,,000111000000222444000///...000333444222///111...,,,,,,//////---***+++,,,...000111222222111---,,,+++,,,,,,,,,***(((%%%$$$$$$&&&))),,,------((('''***000222---)))(((...------000222222///+++***'''%%%######&&&***---******++++++'''$$$'''---000///,,,(((&&&(((,,,000***---000222222222222333222000+++(((,,,111111---***(((&&&&&&((()))***)))...---,,,------,,,***(((+++222///+++---111BBB\\\vvv~~~~~~}}}bbbMMM[[[xxxoooUUURRRhhh}}}yyyyyysssuuuxxxwww|||zzzkkkLLLCCCWWWvvv|||}}}|||{{{yyywwwwwwxxx{{{||||||||||||}}}~~~|||~~~bbbEEERRRiii}}}vvvqqqrrr||||||}}}www[[[QQQjjj|||yyy}}}hhhSSSaaaxxx}}}}}}||||||}}}kkkXXXeeeyyymmm]]]cccxxx^^^CCC===999777666222000444888555...+++***+++...333444111...777:::999222---///111111777333///...111666:::<<<999999555000000777===>>>>>>???>>>999555333666999444333444555777999888666666111,,,((())),,,000111777444///---,,,,,,+++***///222222000///000...)))'''+++,,,++++++---+++((())),,,,,,(((%%%&&&&&&%%%(((%%%!!!"""$$$###%%%'''((((((***---000'''$$$###%%%%%%"""!!!###!!!###&&&)))++++++***)))""""""""""""!!!  !!!$$$&&&%%%""" !!!### """%%%'''(((((('''&&&((()))))))))(((&&&###"""###))))))$$$vvvjjj```^^^___fffzzzxxxjjj^^^FFF777)))&&&((((((***,,,000---+++***+++,,,,,,,,,++++++---111222000---+++)))---000222111000000111000......000222222000...///...---///111222111///...111333;;;TTTvvv}}}vvvqqqtttwwwgggQQQAAA999777777666222---((('''***...000111+++---...,,,)))))),,,000///***(((---//////000444222555999999777777:::======GGGPPPiii~~~cccEEE222,,,///,,,,,,111///111111000,,,((((((,,,000++++++,,,,,,,,,+++******))))))(((((((((((()))***'''((()))***+++,,,+++++++++///111...((('''+++111222111000///............------///000111...)))%%%+++******+++,,,+++(((&&&*********)))))))))******'''---333444111000222666000---+++---222444111---444000------//////,,,((()))***,,,...///000//////,,,++++++++++++***)))(((&&&&&&&&&(((+++------,,,''''''+++111222...***)))---+++***...333555222------***'''%%%%%%(((,,,///,,,,,,---,,,)))((())),,,......,,,)))''''''***---)))---111000---,,,...111111111...***+++///000...)))((('''&&&'''(((((((((...---,,,,,,,,,+++(((%%%)))111111000222333EEEbbb}}}aaaNNN]]]yyyyyyaaaVVVeeezzz|||xxx|||vvvwwwyyyvvv{{{yyykkkRRREEEUUUwww}}}zzzxxxxxxyyy|||~~~{{{{{{|||}}}}}}}}}}}}}}}|||||||||XXXFFFXXXooo~~~xxxsssttt}}}|||~~~{{{]]]MMMaaa}}}sssUUUTTTmmm~~~~~~~~~~~~lll[[[jjj}}}qqqaaaeeeuuu]]]CCC@@@>>>999777222...111555444///+++***+++...000111///---000444444///,,,///222333555333000///111444888:::777888444///000777======>>>>>>===:::777666777:::333333333333333222222111555222...+++,,,///222555555222...,,,++++++***)))...111000---+++---+++((('''+++---,,,+++,,,)))%%%%%%(((+++***))))))(((((()))'''$$$!!!!!!"""$$$&&&'''(((***,,,---...//////)))(((''''''&&&$$$######!!!$$$(((+++,,,,,,***(((!!!###&&&&&&$$$""" !!!"""""""""""" $$$'''&&&""" ###&&&$$$%%%&&&&&&&&&%%%###"""%%%&&&)))***)))&&&###!!!"""'''&&&"""wwwmmmaaa[[[gggxxxwwwkkk\\\MMMDDD666///***,,,............///,,,)))(((''''''%%%###$$$(((...333777777222---)))+++...000000///......---111444444222111111111)))...333666444000...---...444555333BBBbbbgggXXXMMMSSSeeesssuuurrrZZZOOO@@@777444555444222222000---+++,,,---///000...------------.........000,,,+++---...,,,+++,,,000000///,,,***+++///333555:::???ZZZuuuhhhKKK333***...+++,,,000...,,,///111000---,,,...000,,,------------,,,,,,,,,***((('''&&&&&&(((***+++++++++++++++******))))))+++///111---&&&$$$***111******************++++++)))***---///111000---***---------------***%%%"""))))))))))))***,,,...///)))///444444111///111444222...+++---222444222...555222...---,,,***'''$$$'''(((***+++,,,,,,,,,+++,,,,,,+++***((((((((()))*********,,,------+++***''''''***...///+++***,,,***((('''+++111444222...000...+++)))))),,,///111...---++++++---///...,,,***+++,,,+++)))(((((())))))---000...******...444...333333---((())),,,...(((((((((''''''''''''(((000///.........---)))'''$$$---000111222222EEEfff{{{^^^OOO```|||nnnZZZ```xxx}}}{{{yyyzzzvvvxxxzzzyyy~~~~~~rrrZZZGGGTTTvvv}}}~~~|||yyyyyyzzz}}}}}}}}}~~~~~~}}}|||zzzyyy}}}{{{{{{sssLLLEEEZZZpppxxxyyyyyyxxxtttvvvzzzxxx}}}aaaJJJWWWwww|||~~~]]]OOOfffkkk^^^oooxxxmmmnnnyyyZZZCCC@@@>>>===;;;555000000444333000,,,+++++++++,,,---------,,,111222...,,,///222333444555555444444333444555111444333111222888:::999:::<<<======;;;999888888111222333444333333333333333222000//////222666999444111///...//////...---///000///***((())))))%%%(((,,,---+++))))))&&&!!!!!!$$$(((,,,,,,+++***,,,(((''''''''''''(((((()))------.........---,,,***++++++***((('''&&&&&&$$$###%%%(((++++++)))'''%%%"""&&&+++---***%%%  !!!"""""""""""" $$$((('''###"""$$$(((+++***'''%%%###"""""""""###%%%(((***)))&&&###!!! %%%%%%"""vvvhhhcccfffuuurrr\\\FFF777222---,,,---///222222111000+++)))'''&&&%%%$$$!!!###***111666:::<<<777111---...///000000000///...---444888666222222222222%%%,,,444777555000...---...555777222777OOOrrraaaKKK888999FFFQQQSSSQQQAAA<<<666333444666666666111111000...,,,,,,...000---++++++,,,.../////////***((((((***---.........///000000...,,,,,,---...111333333KKKddd{{{tttRRR666)))---,,,+++......***///333333000,,,+++,,,//////......------------***)))'''&&&&&&(((***+++,,,,,,,,,,,,+++***)))(((---000///)))""" &&&,,,******))))))***++++++,,,++++++,,,///111333222000///000111111...***'''$$$)))))))))***+++---000111,,,///222222///...///000444111//////222333222000333222000,,,(((%%%###!!!&&&''')))***+++++++++***,,,---,,,+++((('''(((***---------...///---***'''((('''(((++++++)))+++///)))(((''')))---///...+++000///---,,,,,,---///111///...,,,,,,000444222---&&&(((++++++***((((((((())),,,//////---...333888+++333555...&&&&&&***...)))***+++***((('''((()))222111000111222111...,,, (((***,,,,,,---FFFmmmxxx[[[OOObbb~~~}}}sssZZZUUUmmm}}}{{{{{{{{{wwwsssxxx|||||||||```HHHQQQuuu~~~zzzzzz~~~|||yyyyyyzzz{{{}}}}}}|||{{{{{{}}}rrrMMMEEE^^^qqqrrrooossswwwuuutttwwwuuugggLLLTTTuuuyyy|||aaaIIIZZZzzz~~~ggg^^^qqq||||||zzzVVV@@@>>>;;;CCCAAA;;;444222444444111------,,,,,,+++,,,,,,---...333555111...000333333444777999999777444222111,,,111444444666999999666666999;;;======;;;888555///222666999999999::::::222222222111111222666999444222111222444555555444...///---(((&&&))))))&&&'''++++++)))'''(((%%%!!!!!!&&&+++---***+++...'''((()))***++++++,,,,,,111///...------,,,)))'''+++---,,,((('''((('''%%%%%%'''((())))))'''%%%######(((...000+++%%%!!! !!!!!!!!! ###%%%((('''%%%$$$%%%'''///---)))&&&$$$$$$$$$%%%###%%%'''))))))'''$$$"""!!! $$$&&&$$$qqqeeekkkwwwvvv[[[>>>///---+++---...///000111222111***)))(((((()))(((%%%###&&&,,,000222666:::777111111000//////000000///......333555111000222000,,,$$$(((...333444444222111444666888444333AAAcccttt\\\AAA666555666777999111000111222555777:::;;;555222...,,,,,,---///000+++***)))***+++---------''''''&&&(((,,,111444444111222222222111000111111...000---<<>>666222333222///---///000000///---,,,,,,,,,111444111000333555666333666999888555222000000***000444666888;;;999555444555888;;;;;;:::666444111666;;;>>>===;;;::::::333444444222000000333555333222111333555777777666,,,...+++''''''+++---+++&&&))))))'''&&&(((((($$$!!!!!!%%%+++,,,((((((,,,******)))))))))+++---...///---+++***,,,,,,***'''(((++++++'''&&&(((((($$$''''''((((((((('''%%%$$$$$$)))---,,,'''""" !!!!!!!!!!!!!!! &&&&&&'''''''''&&&&&&%%%***)))((('''&&&&&&%%%%%%$$$%%%'''))))))(((&&&$$$!!!###"""###''''''lllgggrrr|||___>>>.........//////------///111111+++++++++---//////---+++''',,,---,,,///555444///222000...---.........---...///...+++---111---%%%%%%%%%'''---444888777555;;;999888666222999VVVvvv|||tttVVV@@@222******000$$$'''+++///111444777:::666000(((&&&)))---...---...,,,+++******++++++,,,111000---***,,,///111000111000...------///111333---000+++111888PPPxxx~~~]]]<<<,,,000///---///...'''+++///000---++++++---///...---+++***))))))))),,,+++***((((((((()))***((())),,,...///...---,,,------***'''%%%&&&,,,111111000---+++***+++,,,,,,---)))&&&%%%(((+++...///''',,,000///+++''')))+++...---+++))))))***,,,------+++***+++---//////...//////...,,,))))))***,,,,,,000222---%%% """&&&+++,,,...////////////...***///444444111,,,)))(((***+++,,,...///---)))%%%((((((***---+++))),,,222//////...+++'''$$$######************************---444777111...111222000&&&''''''&&&&&&'''***---))),,,///111000---+++***,,,000000,,,+++...///---...000222111...,,,---///+++***+++---///000...,,,%%%&&&###"""$$$...VVV||||||yyyrrrTTTIII\\\uuu|||\\\YYYlll}}}zzzxxxxxx|||yyy}}}|||}}}jjjMMMRRRwww}}}|||zzzyyyxxxwwwvvvvvvvvvuuu{{{zzz{{{{{{|||~~~{{{zzzdddGGGSSSppp{{{rrrwww}}}zzzuuu~~~jjjOOOYYYvvvvvvyyy~~~iiiDDDIIIjjjyyy|||~~~yyy```WWWnnn~~~}}}~~~yyyRRR<<>>666111111///,,,---000333444333///,,,+++&&&,,,111000000555999:::000222555444111......///+++111555666999<<<;;;777333444555777999888666444666:::???@@@<<<888555444333555555222...---///111000000///111333555555444+++,,,+++((()))...111000$$$'''(((&&&&&&***+++(((###"""%%%+++***&&&&&&+++...+++(((&&&&&&))),,,///,,,)))'''(((+++,,,+++***&&&******%%%$$$((('''###''''''((((((((((((''''''&&&)))+++((("""!!!###$$$$$$$$$$$$######"""((('''&&&'''((((((&&&$$$"""###%%%''''''&&&%%%$$$$$$&&&'''))))))((('''&&&$$$%%%######((())){{{nnnnnnqqq}}}___;;;+++...***))))))+++///000...+++))),,,///000...,,,,,,---***(((+++///000,,,+++---+++---......,,,,,,---......///000111000///---++++++)))(((---333777666333555777999666222999SSSmmm|||wwwyyyrrreeeiiisssrrrMMM000)))+++,,,---+++((((((,,,000444555,,,---...000222111...,,,------,,,)))''')))...333555444222111///...---------,,,+++++++++---000111***111///'''555XXXvvv___FFF...(((...333333111++++++---.........------------...,,,***((()))******++++++(((%%%$$$'''***,,,,,,---///111222000//////...---***'''&&&'''(((777333...+++++++++)))&&&***---,,,(((''',,,000000000...------...---((($$$%%%(((+++,,,++++++---///111111000222333444444333,,,+++***+++,,,---+++))),,,333666000(((&&&((((((...------...///000000000---...///111222///(((###***+++///333555444000---'''(((***,,,,,,---///111333///******,,,+++(((###))))))))))))((('''&&&%%%+++111777666///+++,,,...---***%%% !!!'''------,,,+++++++++,,,------///++++++000222000//////***///333333222111///---///((($$$''')))&&&&&&***&&&------"""""";;;eee}}}zzzwwwzzz\\\JJJ[[[zzzcccXXXccc~~~zzz}}}}}}~~~||||||}}}~~~}}}|||fffRRRTTTqqqvvvttt{{{yyyuuusssuuuyyywwwrrrvvvtttuuuwwwvvvtttwww|||}}}|||zzzvvvXXXKKKYYYqqq|||yyy|||}}}zzz{{{zzzzzznnnOOOUUU{{{xxx{{{~~~dddLLL@@@PPPqqq{{{fffZZZkkk~~~~~~YYYDDDEEEGGGEEECCC???777///******,,,333222333333000+++---222...111444555444555888;;;777555333555888666000++++++000777===??????===<<<<<<;;;999777777777777777999===???===888555777:::777;;;888///+++...222111222222000---///333444111000,,,(((&&&&&&)))+++--- ###'''******)))(((((( """$$$$$$$$$&&&+++000///---+++,,,///000///...+++'''$$$%%%(((***'''$$$###)))***###"""$$$"""%%%&&&''''''%%%%%%&&&'''***'''%%%%%%!!! $$$(((+++(((""""""'''&&&&&&'''+++---+++&&&!!!&&&$$$"""###$$$### !!!'''((('''&&&''')))+++&&&###))),,,ccceeejjjssszzzsssooowwwfffAAA......******+++...//////---+++))))))+++...222333222111...---000444333---******++++++++++++,,,---.........///111222222111000......,,,+++...444666555222333555::::::333444KKKfffwwweee\\\]]]fffxxxvvvVVVRRR```tttxxxlllNNN444+++++++++...,,,***))),,,...000000---...000222333111...+++......---+++)))+++///333444333222000//////000000))))))(((((()))+++...///,,,000...(((111LLLhhhvvv\\\FFF000+++111444222000+++---...///000///---,,,...000111000...---,,,---,,,---///---+++***+++---/////////000222222111///,,,,,,,,,***))))))***+++...+++))))))++++++***(((---000///***)))---000//////---++++++---...---+++***+++,,,,,,+++,,,000333.........///111333444555...,,,))))))+++,,,------111777999444000000111000///,,,***---333555222...''''''***---111000---)))'''''')))---///000...,,,)))***+++++++++,,,---...000---+++,,,//////+++'''))))))*********+++++++++(((...222222---***,,,///...,,,'''!!! $$$(((---,,,***)))***+++...///111,,,+++222999888333111))),,,///111222222222000///(((###$$$%%%%%%)))000+++000///&&&)))DDDiii~~~~~~~~~|||zzz[[[FFFTTTqqqzzz[[[RRR^^^~~~{{{yyyxxxzzz|||~~~~~~aaaJJJKKKmmm}}}xxxwwwwwwuuusssxxx~~~|||zzzwwwwwwwwwuuurrrsssxxx{{{{{{zzzqqqTTTJJJ\\\rrr{{{xxx{{{{{{xxxyyyzzzwww~~~{{{xxxgggMMMTTTxxxtttxxxlllUUUCCCMMMlllzzzddd[[[mmm~~~YYYBBBBBBDDD@@@AAA???999111+++******...,,,---//////---///444333555777777777888;;;>>><<<999888:::<<<<<<666222,,,222:::===<<<<<>>@@@>>>:::666666777777::::::333111444777777555444///***+++111444333///,,,))))))++++++***((("""$$$'''))))))******+++&&&%%%$$$""""""%%%+++///---+++***---222333///***'''### !!!%%%''''''%%%!!!&&&&&&###"""''')))'''$$$%%%''''''&&&&&&((()))(((%%%###""" """%%%'''%%%!!! """%%%'''%%%%%%&&&((()))'''$$$'''$$$"""###%%%&&&### !!!""""""$$$&&&(((&&&### """%%%&&&XXXZZZ[[[```mmm|||yyymmmooo~~~jjjFFF000,,,))),,,///111000...,,,+++)))((((((---444888777444333222333666444---)))(((+++)))'''(((,,,///000///000111333444444333222111111///...///333555333111000111999>>>666000EEEdddlllTTTFFFBBBEEEQQQnnnxxxTTTBBBHHHRRR[[[[[[JJJ888111...,,,222000....../////////...///111444555555222...,,,......///...------///111333222111//////000111111'''''''''(((***,,,---/////////---***---<<>>@@@AAA===666///,,,,,,---)))(((---000000111444666777777666666888;;;>>>===;;;:::<<<>>>>>>:::777///555<<<;;;777666<<>>>>>>>>;;;888555333666999:::888777:::<<<<<<:::777000))))))000555444///---,,,...222111+++%%%&&&&&&&&&'''(((***,,,...+++'''""" !!!%%%)))+++)))((()))---222222---(((%%%!!!!!!%%%&&&&&&!!!#########''',,,---+++###%%%&&&'''&&&'''(((***(((%%%""""""###""""""############$$$$$$'''$$$""""""$$$&&&'''(((((($$$!!!"""&&&)))'''$$$""" !!!%%%''')))%%%$$$###$$$%%%%%%###!!!pppnnnhhhbbbdddnnnxxx}}}yyyllljjjttt~~~dddEEE000***)))...333444111---++++++******+++...111444555555555333222444111,,,)))***---)))&&&(((...222222000222333444555444333111000111///...///111333222111------666>>>666///GGGiiisss]]]KKKBBB@@@;;;GGGcccqqqdddMMM@@@777???DDDAAA;;;888444///444333222222333333111//////222666777666222...,,,---.../////////.........333111000...------......&&&'''(((***,,,...///000111.........,,,222GGG___WWWDDD111***+++,,,+++***+++,,,///000000...+++)))))),,,000111000...------+++---111444444333222000222000...---......---,,,---------///111222111000***+++...000111111///---///222333...,,,,,,,,,))),,,++++++,,,...111333444222222111000111222444555------,,,++++++,,,...000000---+++***,,,///111111111222111///222555333...///...///333777777222,,,***))))))******+++++++++...+++'''&&&(((,,,...///---,,,,,,,,,------,,,,,,///---++++++...000000///)))(((((()))***+++---...+++...000///------111555444333000+++%%%"""!!!"""***+++,,,...///000000000///***)))...222111///000///---++++++,,,---333999:::;;;:::666111...333888AAAJJJGGG999<<>>@@@AAA>>>888222000111111+++(((,,,000000000222666555444222222444888:::888666666777999999888555222777::::::666444666999<<<;;;:::999888999999:::;;;::::::;;;;;;999555222666888999::::::;;;<<<;;;;;;999222,,,,,,222555444111...---111666666000***+++(((&&&%%%&&&(((+++,,,((($$$ ###&&&'''&&&###&&&)))+++,,,,,,+++***'''######&&&'''&&&$$$###$$$)))------+++$$$%%%&&&&&&%%%%%%&&&''')))%%%###"""  &&&%%%###"""$$$'''((('''%%%%%%$$$""""""###&&&((()))'''### """&&&)))(((&&&&&&### !!!&&&)))******((((((((()))***)))&&&$$${{{qqqnnnnnnlllxxxrrrllljjjpppyyyvvv]]]BBB111,,,+++///444555222---,,,,,,,,,///111///+++***...222444000---...---******...///+++(((+++000444333111333444444444333111...---...---,,,---///000111111...,,,222888222000LLLoooxxxgggYYYTTTFFF;;;BBBXXXdddYYYEEE222444777999======777000222222222333444444333111,,,000444444222...+++***,,,---...///000...,,,+++222111///---+++***)))(((%%%''')))+++---...//////111...000333//////???UUUVVVEEE222***(((((()))+++)))***,,,......,,,***((((((+++///111000...------,,,...111444666666444333000---***)))***++++++***333111000111333444333111)))+++---...,,,***'''%%%+++000222...++++++)))&&&***+++...000111111111222111222333444555444333111(((***+++++++++---000333///...---...000111111///333333111///222555222,,,---111555777555222///---......---+++******+++,,,222...)))&&&'''***---...,,,+++***,,,///111000///222...***'''(((+++...000,,,,,,++++++++++++,,,,,,...//////...,,,,,,000333222222000+++&&&###""""""(((+++000444555333000......,,,,,,+++(((%%%***111333000.........333AAAPPP]]]\\\TTTEEE888777AAAJJJ^^^jjjcccIIICCC\\\yyy~~~}}}|||{{{zzzzzz{{{{{{fffRRR\\\uuulllLLL999PPPkkk~~~~~~{{{oooSSSJJJaaayyy{{{wwwzzzvvvzzzyyytttrrruuuyyyzzz|||zzzzzz|||{{{xxx{{{}}}vvvZZZKKKVVVooo{{{|||xxxyyyuuuqqqvvvppppppxxxwwwzzzlllJJJEEEhhhzzzuuucccfffuuu~~~|||[[[HHHQQQxxxrrrVVVZZZqqqmmmLLLBBBBBB>>>???>>>:::555111111333000***'''***...//////111666444111///000222444555333222111111222333333333444555777:::<<<;;;888666::::::888777777888999999555555666777999888555333777777777999999888666666::::::666111111555555111...,,,+++...333555222...---***%%%$$$%%%&&&''''''!!! !!!%%%&&&$$$"""###(((((($$$###(((...,,,(((### !!!###&&&(((+++'''%%%&&&)))***((('''&&&''''''%%%###""""""###'''###""""""  %%%&&&###!!!###''')))'''$$$"""###%%%%%%&&&&&&''''''%%%###"""###%%%''''''&&&'''%%%$$$'''+++,,,***(((+++*********++++++(((&&&|||rrrkkkmmmnnnoooqqquuu}}}uuuZZZBBB444000---000333444333000------...222333...'''$$$)))000111---+++,,,,,,+++,,,111///---,,,...222333222000333333444444222000---,,,...---,,,,,,---...000111//////000111///999WWWvvvsssiii```KKK888:::HHHKKKBBB999777555777<<<<<<666//////......000222222111000(((,,,//////,,,)))((()))---------///000///,,,)))/////////...+++(((%%%###$$$%%%(((+++------,,,,,,......222555222000;;;JJJQQQBBB222+++***)))+++...((()))***+++++++++******+++...111222111000000000111000111333666777777666...+++((('''(((+++,,,---777333000000222444333111+++...//////+++'''%%%$$$&&&,,,000...,,,+++((($$$(((+++///111111000000111000111222444555444000---!!!%%%***------000444888111000000111222222000...000000...,,,...000---'''+++111666777333///...///.........,,,++++++---///000,,,(((%%%&&&(((+++++++++)))(((+++000333222000111...***&&&&&&(((,,,...000000000000///...---,,,+++,,,,,,+++***+++...000------,,,)))&&&$$$###$$$(((,,,111555666444000---//////000...&&&""")))444333000000222333===WWWqqq~~~kkkMMM999<<>>::::::999888777777777888999222333444555555555555666:::666555777777444111111888999888555555777444///***))))))+++---/////////---)))%%%%%%&&&'''%%%### ###%%%%%%###!!!!!!&&&%%%!!!!!!(((......+++'''###"""$$$'''))),,,(((&&&''''''%%%###%%%(((((((((&&&###!!!!!!!!!$$$"""!!!""" """%%%###!!!"""$$$%%%###!!! ###&&&((('''&&&%%%%%%###%%%''''''%%%$$$$$$%%%%%%&&&'''***+++***'''$$$)))((('''((())))))'''%%%}}}|||zzzvvvuuuvvvyyy|||zzz]]]CCC555111000000111222333222000---///111000,,,'''&&&+++000///------000111......111...///000111111000...---000111333333333222000///111000///---,,,---...000---111222000666LLLlllzzzrrr```III999666888999888777666666666444111000///...------///000///...(((,,,///...***(((***---///......///111000---***,,,---//////---)))%%%"""%%%'''***---...---,,,***)))---222444222111666<<>>ggg}}}XXX<<<:::KKKZZZiii???:::___~~~ttt\\\MMM^^^zzz}}}~~~fffLLLKKKiii|||zzz{{{~~~}}}uuu[[[NNNaaayyy~~~zzzxxxyyy|||{{{~~~wwwvvvwwwzzzzzzyyy||||||iiiMMMNNNkkk}}}}}}zzz|||wwwsss{{{{{{zzz}}}|||WWWKKK[[[vvv}}}rrrttt|||zzz{{{|||nnnRRRAAAjjjttt^^^hhh}}}aaaMMMDDD999<<<@@@>>>999333///...888555444333///,,,000777444111//////000000---+++555444222000//////222444555666777555333333666888;;;:::999999999:::;;;<<<555777888555000000444999???888444777888444222333444666444111222444333///***///333222...******,,,'''%%%&&&)))......)))$$$%%%'''(((&&&""" """%%% &&&+++---)))%%%'''&&&%%%""""""###''')))###!!!###&&&$$$ ###***((()))***)))'''&&&&&&''')))''')))***((("""!!!###***)))(((&&&$$$"""!!!!!!!!!###%%%$$$!!! !!!$$$###,,,333000&&& !!!%%%(((+++...,,,(((%%%%%%&&&!!!###&&&)))+++***%%%"""SSSOOOQQQVVVWWWZZZmmmuuuVVV;;;555;;;777222111555555///+++,,,...///---)))***...///,,,***///333222///---///222222111000///---,,,,,,,,,///333888777333000222555555555333000222666444///,,,222111---:::[[[{{{~~~yyybbbJJJ999333...111111...***,,,///111000...,,,---...---)))%%%***///222///***(((,,,111///222333...++++++)))'''+++***,,,---***&&&''',,,+++...222444333000...---...,,,---000///---///333111000///,,,***)))+++------***'''''',,,111333333000///,,,***)))***+++,,,------,,,,,,---...///000+++++++++******+++...111777333---'''$$$%%%)))---((('''&&&$$$$$$&&&(((***)))))),,,000444333///+++,,,...///...---///333777111222111......///---''',,,---///111111000///---444111///000222333111///,,,///000///,,,---222777666///******000333222///---,,,+++,,,---......---+++'''%%%'''---000000---+++)))((()))+++------,,,)))++++++((('''***+++((("""'''...222000,,,(((&&&&&&%%%%%%(((---000000///,,,------...000222333444***......***))),,,...---...,,,...333333...******(((+++333777444===ccc~~~XXX===444@@@XXXzzz^^^BBBGGGaaauuu```JJJUUUyyy~~~~~~qqqJJJEEEbbb}}}~~~{{{~~~}}}~~~zzz___RRRcccyyy~~~~~~yyy{{{~~~~~~{{{yyyxxxuuuvvv|||~~~{{{zzz~~~bbbJJJTTTppp|||||||||{{{yyyxxxxxxyyysssvvvtttzzzzzz```RRRcccxxxzzzooorrrzzz|||}}}}}}|||zzzqqqZZZAAAaaabbbYYYiiivvvQQQGGGRRRDDD>>>DDDGGG777,,,...000:::777222,,,)))***...111222...,,,///444333---&&&333111222444222......222888666555333222222222333<<<:::777888;;;======<<<:::888555222111222444666888888666444222111444666444777:::888444///------'''...333111***''',,,111'''%%%$$$%%%'''***++++++&&&((()))***)))&&&$$$"""###!!! ###***---,,,***&&&&&&%%%""" $$$((($$$###$$$%%%''''''&&&$$$###############$$$&&&&&&***,,,///---)))%%%%%%&&&)))$$$###&&&(((&&&#########"""  $$$(((***)))&&&###"""%%%'''((('''%%%$$$$$$%%%"""###%%%(((***+++)))'''tttooopppsssqqqnnnwwwnnnRRR;;;666<<<666333333777888333///000000000---***---111111...111666::::::555000//////...///000111222222111111...111333222///---...///000222222111333666444...222666444---333FFFUUUYYY]]]______```kkk~~~xxxaaaHHH777444222000------000111111.........,,,)))&&&$$$###''')))+++***((((((+++...///222111,,,)))***)))'''------///000,,,&&&$$$&&&,,,...000111///...---......---000444444000111444444222///+++******---000...+++)))+++///111111000,,,,,,+++++++++,,,...///---......////////////...+++++++++******+++...000999666000***%%%%%%'''***(((((('''(((***++++++***---++++++,,,///000...,,,444444222///+++)))***---000333333///...000///,,,---...///000///...,,,+++222000...///222333111///000222333000------111555===666...---000222///,,,,,,,,,,,,...000000000000,,,)))''''''***,,,------+++)))((()))+++---......---...---((((((******(((%%%''',,,///111000...,,,)))&&&$$$%%%(((,,,------......///000///...,,,+++))),,,,,,''''''+++......222///000444333000...000,,,000888===999@@@cccyyyUUU;;;111???XXX~~~ZZZCCCQQQmmmttt___IIIUUUyyy~~~}}}xxxVVVBBBTTTjjjxxx~~~~~~bbbSSSddd{{{|||{{{xxxttttttxxx|||{{{zzz{{{}}}aaaLLL\\\zzz~~~|||yyyvvvuuuuuuvvvxxxzzzxxx|||zzz___QQQccc{{{tttttt{{{yyybbbIIIYYYtttfff\\\jjjyyy^^^HHHMMM```NNNCCCFFFIII===222000---666555222---******...222444///+++,,,000111...)))000///222555333//////222777666333111111444666888<<<:::888999<<<>>>???>>>777666555444444666777888888555222111333444444333555777888666222...,,,,,,+++///222000***''')))---***(((%%%%%%'''***,,,---'''((()))++++++)))%%%#########%%%(((+++,,,***'''&&&&&&$$$ """&&&&&&$$$$$$%%%'''((('''&&&""""""######$$$$$$$$$$$$)))+++---+++'''%%%&&&(((+++&&&$$$&&&'''%%%###### !!!!!! %%%''''''&&&&&&&&&%%%&&&&&&%%%$$$%%%(((***'''&&&&&&'''))))))(((&&&kkkPPP:::444888333111222777888444111000222111---+++000555444///333888======999444000///+++---000333666777777777000000000///...---,,,,,,,,,000222222444666333------222111,,,---555888555:::BBBFFFEEEJJJ]]]wwwtttVVV===;;;444///---000222222000---000111...'''######%%%%%%'''(((((('''(((***---000333111+++(((***,,,++++++,,,///222///((($$$%%%,,,------,,,***+++,,,...///000444999888333000222555222...++++++---000222000---,,,---000111///---((()))***+++---///000111111111222222222111000000+++,,,,,,+++***+++...000666333...)))&&&&&&'''(((((('''(((+++///000...+++///,,,)))(((***,,,---...777666333...(((%%%%%%%%%///444777333000111222111------.........,,,+++)))///...---...000111111000333444444111---,,,///222===666...,,,---///---***+++,,,...000111222111111......---+++******,,,...+++)))((((((+++---...///000111...)))(((***+++))))))((()))---222444333111+++((($$$###%%%(((***++++++---//////...,,,(((&&&+++...---((('''+++//////000...///111000,,,...222000444===BBB===AAA```tttPPP777///>>>YYY|||vvvMMM???VVVtttuuu```KKKVVVyyyeeeIIIKKK[[[sssdddRRRaaa{{{~~~{{{wwwuuuxxxzzzzzz{{{~~~~~~xxx[[[KKK```}}}yyyvvvtttuuuvvvwww}}}{{{yyy^^^OOOaaazzzwwwuuuzzzoooXXXQQQfff}}}iii___mmm~~~}}}fffIII>>>OOOgggVVVFFFDDDIIIAAA888111)))000222333///+++***...333555000***))),,,///...,,,------111555444000000333666555222111333666;;;===???===;;;:::;;;<<<<<<<<<333444555666888999999:::777222...///444666333///444555444222///,,,,,,,,,---......---***))))))***,,,***'''&&&(((+++,,,---''''''(((+++...,,,'''"""###'''+++---,,,***((('''***((($$$ """&&&'''%%%$$$$$$&&&((())))))"""###%%%&&&&&&&&&$$$###)))+++---+++((('''))),,,---((($$$&&&&&&######%%%!!!"""###""" """%%%'''(((***,,,)))((('''%%%###%%%(((,,,)))&&&$$$###$$$%%%$$$$$$~~~fffLLL999222444000///000333444111...,,,222000---,,,111777555///---111666888666444333333,,,---///111444777:::;;;444222000/////////...---,,,111555555666666222,,,***//////***'''+++//////333:::<<<666333@@@YYYnnn}}}aaaHHH<<<666000////////////111111222222000+++)))((()))'''***---+++((('''+++///222444111+++(((+++......)))(((,,,000000+++)))***---,,,***(((&&&(((,,,///222333777;;;888111,,,,,,111///,,,,,,---000111222222///,,,,,,...///---+++'''(((***---///000111111666666555444333333333444------...---,,,---///111...+++(((''''''(((((()))(((&&&%%%(((---000...+++,,,***((('''(((+++---///111000...+++)))'''''''''---555;;;888333222111000+++,,,,,,---,,,,,,+++***,,,,,,,,,---///000000000444444333000------///111333...((('''***,,,---++++++---000111000////////////333555333...+++,,,...+++)))((((((+++---.........///---((((((+++---,,,,,,)))(((,,,111444111,,,***(((&&&%%%&&&''')))***((()))+++------------,,,///222222---+++...///.........///111...***---333444777???CCC>>>AAA^^^oooMMM666---???]]]{{{pppFFF???[[[www|||hhhOOOWWWxxxtttWWWPPP\\\{{{aaaNNN\\\yyy~~~~~~{{{zzz}}}~~~}}}}}}nnnQQQGGG```{{{wwwtttuuuxxx{{{}}}~~~|||xxx\\\MMM]]]uuu|||tttuuuyyyyyydddKKK^^^vvvggg]]]ooofffEEE999III^^^VVVAAA<<>><<<444---///>>>LLLeeetttjjjSSS:::666333222---(((+++111222///---...///000...,,,)))///333///'''%%%***111///111...(((&&&)))------+++((()))---...++++++------,,,)))&&&%%%'''+++///555444666888444---)))))),,,++++++---000222111000444000+++***,,,...---+++***+++,,,---...//////...777555222000///000333555...000000000//////000222,,,***'''''')))++++++***(((%%%"""###'''***+++***&&&&&&'''((())),,,...000,,,+++******+++++++++++++++555<<<;;;555222///,,,***++++++,,,------------++++++,,,------...///000222111000///......000222,,,)))&&&&&&))),,,,,,,,,---///111000---*********,,,222888888111+++***+++)))((('''(((+++,,,,,,+++(((***)))'''(((---000///---+++***---111000+++%%%'''((()))***************)))))))))***,,,...111333000444555111...---,,,))),,,...111222...+++111999<<<<<>>777@@@CCCAAA999,,,---111444333000...000333---,,,+++---000111///---+++,,,000555555000///222333555888:::;;;:::999777???>>>;;;888555333333333111333666888999777555333///000111111000//////...+++***))))))+++---///000111...+++*********)))'''&&&'''))),,,...,,,((($$$&&&&&&(((+++---,,,(((###&&&***,,,+++&&&&&&***///111---(((%%%$$$&&&(((***'''$$$"""!!!###%%%&&&&&&&&&(((,,,///000...+++)))''')))***)))'''(((+++///'''""" """"""###'''---555...)))***///---### """###$$$&&&))),,,)))+++,,,+++(((%%%######!!!!!!""""""bbbEEE444......333444222//////111///+++///111000...///222111---111000000000000111333333000///---,,,---000333555111000...------000333555444888:::666444333222//////111222222333===LLLWWW___[[[UUUKKK===111///333@@@YYYwwwmmmSSS999555444444---%%%'''///...+++(((***...111000---***///222...'''$$$(((...***,,,***$$$"""&&&)))***...***(((+++,,,)))(((***,,,,,,***((('''(((+++...555333222333111------111///,,,+++---000111///---333///,,,,,,...///...---.........---------------222000---++++++,,,///111///000111111000///000111111---)))(((***,,,+++***'''&&&$$$""""""$$$''')))"""$$$''')))+++,,,///111,,,+++***+++------,,,+++***222888777444111...***---------------.........+++,,,......------...000111000/////////111333444...---++++++,,,,,,,,,***...000000---)))&&&''')))(((...555666000***''''''((('''((()))+++***(((&&&"""&&&((('''***000222111...------///000///+++&&&&&&))),,,---,,,+++******---,,,***)))+++---111333...222333///+++***)))%%%'''***---...+++,,,777EEEJJJGGGGGGFFF???CCCaaakkkLLL666---BBBfffrrrKKKLLLiii{{{uuuXXXYYYuuudddTTT\\\}}}eeeQQQ[[[www~~~~~~}}}~~~rrr\\\OOOXXXsss}}}yyyzzz|||||||||xxxzzzvvvzzztttYYYJJJ\\\mmmtttuuu|||~~~~~~||||||}}}uuuhhhFFFQQQhhhaaa[[[ssslllHHH444???TTTWWWAAA999AAACCCBBB>>>444000222333222000/////////)))***---000333333111///------111444333///...000222555999======;;;777444666777666555333333555777222444666888888666333111---000333333000---------***)))((())),,,///111111555222...+++)))(((&&&%%%$$$&&&)))---///---((($$$''')))+++,,,,,,***((('''''')))***'''$$$$$$)))...+++((($$$###$$$&&&'''((('''$$$""""""###$$$$$$###&&&(((,,,///111000...---###%%%'''&&&$$$$$$'''***$$$!!!!!!######$$$)))000777///)))+++000///%%%!!!!!!""""""$$$&&&###&&&)))+++***'''&&&%%%!!!$$$%%%%%%%%%yyyzzzyyywwwuuutttsssqqqtttuuuwwwzzz~~~aaaAAA111------444555222---...333444000...222444000---//////...333222222222222222111000.........///////////////---......---,,,///555;;;444888888333000222333333///222:::HHHXXXgggsssyyy}}}zzzrrr___HHH999666...AAAZZZssspppSSS<<<555222555000'''%%%******)))))))))+++...//////------,,,+++******++++++(((***)))$$$###&&&))))))+++''''''+++---***''''''+++,,,,,,+++******+++---222...---///000222:::BBB999333---+++---///---+++///......111444444111---111000...---,,,,,,------,,,,,,,,,,,,,,,,,,------...///111000///......///000+++&&&&&&))),,,+++***&&&((()))&&&"""!!!###'''###&&&((())))))+++///222...,,,+++,,,//////---+++***...000......111000---222111000///............,,,...//////---,,,---///444333111000111333555555/////////000///...,,,***...000000,,,&&&%%%'''+++(((,,,000111...***((((((&&&'''(((***+++((($$$ !!!%%%)))***---222444222.........///111111222222***,,,...---***((((((***---,,,+++++++++---///000///111000+++(((***+++***((()))++++++***222GGG[[[XXXPPPIIIDDD;;;@@@```iiiKKK555---CCChhh}}}iiiBBBGGGgggxxxrrrUUUWWWsssiiiQQQNNNmmmiiiUUU[[[ttt|||kkkVVVRRRccc{{{~~~{{{|||}}}|||zzzxxxzzzvvvyyyrrrVVVGGGWWWlllwwwyyy}}}{{{{{{}}}yyy{{{wwwoooIIIKKK]]]zzzdddaaatttrrrPPP555;;;QQQ]]]GGG???CCC@@@>>><<<777333111/////////...,,,)))''')))---111444555444333111000111333111,,,,,,///111444888<<<<<<:::777555111333444333222333666999222444777888888777444222000111222333222///,,,)))...,,,+++---000222222111333222///,,,)))((())))))&&&'''))),,,......+++(((***---000///+++(((***,,,'''((()))'''$$$###%%%'''%%%""" !!!$$$''''''&&&(((&&&$$$$$$$$$$$$""" """%%%(((,,,.........---!!!$$$''''''%%%$$$&&&(((%%%###$$$&&&%%%%%%***111---***'''(((***)))### """#########$$$%%%"""%%%'''(((((('''''''''!!!$$$''''''%%%"""___bbbccc```\\\ZZZXXXWWWSSSUUUWWW[[[```eeeiiikkktttyyyqqqVVV;;;///111444333444000+++---444666333...444777222------/////////000111333444333000...+++---000222222000---++++++...///...---000999@@@333666666000---111555666:::<<>>...//////+++'''%%%''')))))))))+++,,,---......///111222///)))'''+++000111222111111000111>>>ZZZsss___TTTJJJ@@@777;;;\\\hhhKKK555,,,BBBiii|||ddd;;;EEEiiiyyy~~~mmmQQQUUUsssqqqQQQCCC^^^kkkVVVZZZppp}}}gggRRRRRRfff{{{}}}{{{}}}~~~{{{zzz{{{vvvxxxqqqTTTEEERRRjjjyyy{{{{{{wwwxxx}}}}}}zzz}}}}}}xxxNNNIIIUUUvvvhhhgggttt|||ZZZ777777LLLaaaLLLCCCCCC<<<888888555555111,,,,,,...---)))%%%'''))),,,000444666777777333222222333000+++***...111333777999;;;:::999888222444555333222222555888333555777999999888666555444111000222444222+++%%%222000///000333444333111---------,,,***+++...111)))((((((***,,,......---,,,111444111+++(((+++000'''((()))'''%%%""" """ """&&&((((((''')))(((&&&&&&&&&$$$"""!!!%%%(((***,,,,,,,,,###'''******(((&&&''')))'''&&&''')))(((&&&***111"""$$$%%%%%%$$$"""!!!!!!"""%%%''''''&&&'''((('''''''''&&&$$$$$$%%%&&&!!!%%%(((&&&"""YYY\\\]]][[[VVVSSSRRRSSSKKKJJJJJJKKKMMMPPPSSSUUUTTT^^^\\\GGG111))),,,///000,,,)))***...111111000...111666777555111---+++000111333444333111...,,,---------...///000111111,,,***+++///111///111555555666111***+++444::::::AAAHHH___}}}hhhWWW===222888QQQqqq{{{WWW===333///666777...'''((($$$%%%***111222...++++++'''%%%%%%+++333555111+++///******......***)))---///***'''***+++((('''(((---------+++******---///111,,,///000...<<>>>>>999444;;;333111///......,,,***(((,,,+++---111666666111+++///...///000000//////111111///000444:::<<<888333111333666999;;;:::777444111333555888999888666555666333111222444222+++%%%222000///111444333---'''&&&+++,,,)))+++555;;;<<<555000+++)))+++------,,,,,,)))&&&%%%''')))***+++,,,'''&&&'''$$$$$$""" ###'''***)))((()))((('''''''''&&&###!!! $$$&&&$$$$$$)))------***''''''+++***'''***000,,,+++******)))'''$$$"""""" """%%%&&&$$$!!!&&&&&&%%%$$$%%%&&&((())))))---((("""%%%!!!###&&&&&&$$$ iiijjjkkkjjjgggeeedddddd```]]]XXXSSSNNNJJJHHHGGGHHHQQQPPP@@@222///222222///+++)))***...111222000---111444555333000...------...///000000...---+++...///000111111111000000+++)))+++......,,,---000000222000+++---444999888DDDYYYyyy|||tttMMM999333EEEfffxxxXXX<<<222///666777///)))***%%%$$$(((...///+++))))))((())),,,000333444222000---******------)))***//////------...***&&&''',,,+++---......------///000999222111...---@@@YYYcccEEE666)))&&&***---///000222111///...111666555000---------***((((((***---000111222000...------...***///---''')))000000)))******&&&###%%%+++...,,,---///000///...---------(((,,,---***)))---///...222...++++++///111///,,,+++///222111---+++,,,...,,,,,,---------...///111111111///+++))))))+++---333000---,,,------+++)))'''))),,,---,,,*********111///------...---+++***((())),,,...000000111111,,,------,,,***'''$$$######''',,,------,,,---...)))......)))---999???===111---'''###"""###%%%'''+++***)))))))))+++---///000///---***)))((())))))...444444444BBB\\\pppuuu___VVVllljjjLLLBBBZZZhhhBBB...,,,AAAaaawwwVVVCCCYYY}}}~~~~~~~~~cccOOOYYYrrrgggRRR[[[www~~~fff```uuujjjHHHSSSttt|||~~~{{{}}}xxxuuu|||bbbEEETTTkkkxxxyyyyyyvvvvvvnnnVVVOOOhhhtttiiieeeuuu|||^^^```yyy}}}```BBB???NNNssslllUUUBBB@@@<<<666666222000---,,,,,,,,,***)))---,,,,,,000444444000+++111111111111000///000111000//////222777::::::888222444777:::<<<;;;777555444555888:::<<<;;;:::999888444111222444444111---222000...000222222---)))%%%***+++(((+++333999:::444///***(((***,,,,,,++++++***(((&&&&&&''')))+++***'''%%%'''&&&"""###((($$$"""!!!$$$(((+++,,,,,,+++((($$$###$$$%%%&&&&&&''')))(((%%%''',,,...,,,&&&###$$$''''''$$$'''---333000,,,*********'''%%%""" !!!$$$&&&&&&%%%((((((((((((((()))++++++)))---))) """ ###&&&'''%%%###!!!||||||||||||}}}}}}|||zzz{{{yyytttoookkkgggdddcccZZZ^^^XXXEEE555111///+++///,,,)))***...111111000---///222333111///......,,,,,,------............---...000111111///---+++)))(((+++...---)))))),,,---000000...000666888888???```eeeGGG222666OOOllljjjOOO:::111...444777111,,,+++&&&$$$&&&++++++'''&&&(((%%%)))---///...,,,---...,,,+++++++++'''%%%'''---...///111000***%%%(((///***,,,...///---,,,++++++888333333000111GGG```fffCCC444&&&###''',,,000444444555222......333555444+++...000,,,&&&$$$(((...///000000///...,,,---...+++---***%%%'''///111---......+++''')))///111///)))))))))+++...//////...***,,,+++***,,,111222///666222------///222111000,,,000333333000......///***++++++,,,---...000111---...//////---++++++,,,///...------......---+++(((+++---...---***))))))---,,,,,,---...---+++)))+++,,,...///000111000000------------+++)))&&&%%%&&&))),,,...---,,,++++++***//////+++---555888444...,,,)))'''&&&''')))+++...***'''''',,,///...---++++++,,,------+++***)))+++222333666KKKhhhoooeeeSSSYYYzzzwwwSSSEEE\\\eeeAAA///+++===ZZZjjjMMMCCC___}}}}}}}}}aaaMMMZZZuuulllRRRTTTooojjj^^^pppcccIII[[[{{{}}}~~~|||zzzxxxcccFFFUUUmmm{{{zzzxxxuuuwww~~~yyyZZZMMMfffwwwcccVVVkkkzzzZZZ[[[vvvgggIII@@@HHHnnnppp[[[AAA>>>@@@999444444111...------...///......,,,,,,...111111...***000333444444444333444444444444444444666777999:::333555999<<<<<<;;;888666444666888;;;<<<======<<<888444000000333555555333222000---...000111...+++***------***)))...111222111---)))(((***,,,+++******++++++(((%%%%%%(((+++***'''&&&((()))'''))),,,'''%%%###$$$(((,,,...///+++'''"""!!!&&&***,,,///---)))&&&)))...///+++###!!!"""$$$$$$###&&&***222---((('''+++---,,,)))'''$$$!!! """$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&'''+++)))  !!!$$$&&&'''&&&$$$###||||||oooSSS;;;111---***111---++++++...000///---,,,...000000///......///------------...000111222+++---///111000,,,(((&&&((())),,,000...******///111111222111333555777777888WWWqqqqqqfffaaacccdddnnnuuuzzzZZZ<<<000999PPPSSS@@@666///,,,111555111---,,,(((&&&&&&***)))&&&%%%((((((***,,,+++)))((('''((())))))(((%%%!!!$$$)))++++++---...***&&&)))///)))+++---,,,)))&&&$$$$$$,,,---333555;;;RRRdddaaaCCC555)))&&&(((+++...111222555555///,,,///333333,,,......+++'''&&&***...///000111000...---...///,,,,,,((($$$'''000444333111222111///111444444000'''%%%%%%(((---///...+++&&&''''''(((...555666222333111//////111333222111,,,///333333111///...///---,,,++++++,,,---------+++---///...---+++++++++111111111222222111///......///000///---,,,,,,------,,,******,,,------,,,111111111111000...---,,,,,,------------,,,+++*********+++******))))))***---111222000000555555222,,,,,,---------...000111222...+++,,,///222222111'''(((***,,,---------,,,)))///000444LLLeee```III@@@RRR|||tttKKK>>>WWWbbbEEE555---555JJJYYYEEECCCaaa{{{~~~aaaLLLYYYtttqqqUUUNNNccc~~~kkk[[[iii{{{WWWEEE```~~~}}}~~~~~~}}}|||dddGGGUUUooo}}}{{{wwwtttxxx^^^MMMeeekkkWWWiii{{{ZZZ[[[sssmmmOOO@@@???ZZZgggXXX<<<999AAA<<<555888555222111222444555666000...,,,---......---+++---444:::;;;::::::999777:::;;;;;;:::777555555666444777;;;======:::888666222333555777999;;;<<<<<<666333000000222333333222333000------///000///...222222111---)))((()))))),,,)))'''(((+++------+++))),,,---)))$$$###'''+++,,,***)))***,,,---...///***(((%%%$$$&&&)))---///)))%%%!!!"""'''+++...000---'''$$$(((......)))""""""###$$$###$$$'''***((($$$!!!$$$+++///...+++...***%%%!!! """###""""""""""""!!! !!!&&&'''"""!!!!!!"""###$$$&&&&&&%%%$$$###zzzXXX;;;111333555333000------......,,,)))+++---......---,,,---...---,,,,,,,,,...000222444,,,...111222111---(((%%%(((***...222000,,,///444444222222222222222333444888HHHQQQHHH===>>>BBBCCCPPPZZZjjjxxxmmmQQQ888...:::BBB888333---***...222111...,,,+++((((((++++++((('''***000...+++*********)))(((%%%%%%### &&&******&&&&&&)))+++)))***---''')))******(((&&&%%%&&&(((***111555BBB___lll```CCC888...,,,,,,***)))***---333444000,,,---//////---+++))))))***,,,......111222222111///...///000000...***''')))///333333///222444333555666222,,,***((('''***...///---+++%%%'''&&&'''...555666222,,,---///111333333111///+++---///000///...---------+++)))***,,,------+++---------,,,***)))***,,,444444555555333111///...222111///,,,***+++...111111---)))'''))),,,///000222222222222000...,,,++++++,,,---...//////000000...,,,(((&&&%%%'''((())),,,///111111222444444222---...000///...---///000222111000///000222444555,,,++++++******+++,,,,,,''',,,---222HHH[[[PPP666666OOOyyylll@@@999VVV|||___EEE999111555EEEOOOCCCGGGccc|||}}}|||~~~cccNNNXXXpppxxx]]]MMMZZZvvvnnn]]]iii{{{~~~~~~xxxOOOEEEddd}}}}}}}}}~~~dddHHHUUUooo}}}{{{xxxtttxxxcccKKK[[[~~~qqqZZZiii{{{ZZZ\\\ttt~~~rrrUUU???777III___ZZZAAA;;;AAA===666999666333333444777999999111///...---......---,,,///:::BBBAAA>>><<<888333666999<<<<<<999555222111555888===>>><<<999777666333333444555777999;;;<<<666555444444444333111000444222///....../////////333222222///+++((('''((()))'''&&&)))---000///---))),,,---***%%%###&&&***...,,,******---000000...---***'''$$$###&&&***---&&&$$$!!!"""$$$(((++++++,,,)))%%%"""&&&,,,,,,'''"""###$$$""""""###&&&'''"""!!!!!!&&&,,,...+++'''...,,,(((###!!!!!!"""$$$###$$$$$$$$$### !!!%%%$$$"""###%%%%%%$$$%%%&&&&&&&&&$$$"""!!!zzzWWW777---111555444000...---......+++(((+++,,,------,,,++++++,,,++++++++++++---///111222000222444555444000,,,))))))+++///111///,,,111888222111111444444000...///666999888444111333444333;;;AAAKKKXXXhhhyyy}}}hhhJJJ111333;;;777222...+++,,,111222///,,,---***+++------******,,,000,,,'''&&&(((+++,,,---)))(((###!!!(((...000***&&&$$$(((++++++***,,,******+++***)))+++---000///...///333GGGkkkwwwccc???777111000///+++((((((+++000222...+++,,,---,,,,,,)))''''''***---......222333333222///......///444111---++++++---///...+++///111111222222---&&&((((((''')))******)))((((((******))),,,222333000)))+++///222222111...---***++++++,,,,,,,,,,,,,,,+++((('''(((,,,///...---------,,,***)))***---///444555555333///---,,,,,,000///---***(((***...111333...(((%%%&&&+++///222...///000111111000///...,,,,,,---...000111222333000,,,(((%%%%%%'''((())))))+++---///000111111000...000111///***((((((***000000/////////000333555333000---)))''''''((()))'''***---555EEEPPPGGG666888TTT{{{hhh>>>>>>^^^}}}YYY>>>666444===OOOKKKEEENNNhhh|||}}}~~~fffQQQYYYnnnlllUUUXXXsssuuubbblllsssNNNKKKjjj|||~~~cccHHHVVVnnn|||{{{yyyvvvxxxoooOOOKKKgggoooXXXcccyyyZZZ^^^zzzvvv\\\BBB444CCCccckkkWWWJJJEEE;;;555666444111111333555666666111111000000////////////555AAAGGGBBB;;;888333---///222666999999666222///555999>>>???;;;888666666666666666666888:::===>>>999999999888666444333222555444222000/////////000,,,+++---000...++++++...***)))))),,,000222000...)))***+++***&&&%%%'''***++++++((('''+++000000,,,,,,***((($$$###$$$(((+++%%%$$$###$$$&&&((()))(((((((((%%%###%%%))))))$$$!!!$$$$$$ """$$$###%%%&&&(((+++,,,***&&&###(((((((((&&&$$$$$$&&&((("""###%%%%%%$$$!!! &&&&&&######%%%(((%%%&&&((()))(((&&&###!!!}}}ZZZ;;;...------111///------//////,,,)))***,,,------+++)))))))))+++,,,,,,---...000111222333444666777555222///,,,***+++...///+++)))...777//////444;;;;;;333...---222111777BBBHHHEEE<<<777888666666===NNNeee|||zzzXXX777000666333333000,,,---111444111---,,,***,,,///000,,,+++---***(((&&&$$$%%%***333999;;;777---&&&(((111444111---++++++---,,,***+++...222111...+++))),,,111555333111111666OOOuuuyyy\\\888222...//////,,,***+++---///...***))),,,......)))((((((''''''(((***,,,333333333111...,,,,,,---000...,,,---............+++......,,,---...+++%%%%%%&&&(((((('''&&&'''''')))---...,,,,,,000333222,,,...000000///---,,,++++++***))))))***+++,,,,,,,,,(((&&&(((,,,...---+++***+++,,,,,,---...222444222333333000,,,***+++------......---,,,,,,...000222---(((%%%&&&)))---///---...///000000000///.../////////000000111222333///---***)))******)))''')))***+++...///......///---///000...)))&&&(((+++222...+++,,,///222222111222000---***((((((((()))++++++000999BBBEEEAAA===???ZZZ~~~ggg@@@GGGggg|||TTT888333777CCCWWWKKKFFFQQQmmm|||gggUUU\\\ppp___VVVmmmvvv```iii|||}}}}}}mmmRRRWWWuuucccHHHVVVmmmzzzzzz{{{xxxwww}}}___IIIVVVzzzoooXXX\\\www]]]ccc~~~zzzdddIII777BBBkkkuuuaaaKKK999444333111000000222333222222111222333333222111111111666AAAEEE<<<444444333...111111222666999999444000444999>>>???:::666555555999888777777888:::===???;;;;;;999777555444444555666666555333111/////////&&&%%%)))//////,,,---222///...---///222222///,,,))))))))))))((((((((((((%%%%%%###"""(((//////***))))))(((%%%$$$%%%)))---(((&&&$$$###%%%'''''''''(((******&&&&&&'''&&&"""$$$''''''!!!"""$$$"""'''***,,,,,,(((%%%$$$$$$###&&&)))***(((''''''((( """%%%((((((&&&###!!!!!!%%%)))(((### """&&&###&&&))),,,,,,***'''%%%aaaEEE999333...///---+++---000111...,,,))),,,......+++)))''''''......///000111222333333333444555555444222///---***+++---,,,'''%%%+++444---///999DDDDDD:::111///222444DDD]]]iii^^^NNNEEEAAA:::444777GGG^^^ttt___999...000+++555222......222555333...+++***,,,000111---,,,---(((***+++((('''...<<>>@@@555///333666444999666444666:::;;;666111444999???>>>:::555444555:::888777666777999<<<>>>;;;999666333111222555888777888777555222///...///$$$###'''...///+++,,,111444222111222333222...))))))((('''((()))***)))((( %%%...///)))&&&'''((('''%%%''',,,000+++'''$$$"""###%%%''''''***...///***'''&&&%%%!!!''',,,+++$$$"""%%%&&&$$$&&&)))+++)))$$$"""$$$'''###''',,,---***&&&%%%%%%###&&&+++///111000...,,,(((***---***######"""%%%***...000///,,,)))~~~XXX???999555---222...,,,---,,,***+++...000000,,,((()))------***000222555999:::777111---000---,,,...333444111,,,%%%%%%***111111,,,---222///000<<>>:::666555888:::888444000///111444444333666999<<<<<<999555111000...000444666888777555444''''''))),,,...---***'''++++++************++++++%%%&&&((((((&&&$$$######+++...000,,,&&&"""###&&&(((***,,,+++'''$$$"""!!! !!!!!!"""###$$$%%%%%%"""!!! !!!$$$&&&'''&&&%%%(((***'''!!!"""%%%"""!!!!!! """&&&(((&&&''')))(((%%%'''******&&&###$$$$$$"""%%%&&&'''&&&$$$######$$$###&&&((((((&&&%%%%%%%%%sssOOO555000222111+++***---222222...,,,---***---...---000444333///111///---,,,...///000000///...---///000111///,,,+++,,,///111222111111222000444<<<>>>777;;;]]]qqq]]]___kkkKKK???EEE\\\xxx|||[[[:::++++++,,,)))''''''+++...000111222000...,,,******))))))+++...000///+++***000666777333222222///***(((***,,,,,,,,,,,,,,,,,,,,,,,,&&&***.........///222444333CCCTTTXXXTTTKKK===222///...,,,---...///---+++---///222333111...,,,,,,222333555555333///---...***)))((())),,,...//////'''&&&''')))---000111000***+++---......///000111***...111000111333222...))),,,///000000000///...222111000000///...------...///000222333444444333////////////......000111222000111444444000///111444555555444555777777555222333555666666666555444///222333000,,,,,,111777999666111---,,,...111333555333000...,,,---------,,,...000000//////111333111///---++++++,,,...///000000000000000000//////111222111///000222000***)))+++...000222222222111000111555555<<>>333---,,,---+++,,,,,,+++)))(((((())),,,---//////......000111...333222,,,)))******'''---,,,+++,,,------,,,++++++,,,------+++***))))))&&&***///000...---///111,,,000111000000222111---&&&###%%%,,,000...---......,,,***((((((***---///,,,///111000---)))((((((&&&))),,,+++)))))),,,000111///000333222...---///......222666444---,,,000...000333555444000,,,)))***,,,...000111000//////000//////.........//////---111555555222...+++***)))...111...(((%%%'''***,,,++++++*********+++++++++...222666666444111...***......,,,,,,000222000***(((&&&%%%%%%(((***,,,444---...888NNNgggfffLLLaaawwwsssRRREEEbbbxxxSSS333,,,???```lll```BBBSSSooo|||uuuwww}}}zzz}}}xxxcccVVVbbbvvv~~~}}}tttSSSHHH___yyybbbeee|||}}}zzzzzz{{{}}}}}}}}}}}}~~~}}}|||nnnEEELLLggg~~~||||||}}}~~~~~~~~~}}}fffPPPYYYuuuyyy{{{___QQQiiisssWWWeeezzz~~~vvvSSS777FFFgggyyyQQQ666333===```lllXXXCCC555///333777///)))***...///111333222333777888222++++++///222777888666666888777222...111444555555222000...,,,///111111......222666<<<999555333555666666555---,,,++++++,,,...000111'''''')))***+++)))$$$!!!!!!%%%)))***'''&&&(((+++---,,,+++(((&&&&&&(((***'''((())))))((('''&&&&&&%%%%%%&&&(((***)))&&&""" !!!###&&&''''''&&&&&&***,,,,,,***&&&$$$$$$%%%))))))(((''''''))),,,//////***$$$###&&&((('''%%%###%%%### $$$&&&%%%(((++++++'''%%%'''(((&&&###%%%$$$###"""""""""%%%((()))(((&&&$$$$$$~~~cccGGG666222444444///,,,---......222888888888555111222555666333(((''''''(((,,,///000000111...)))$$$###&&&,,,111111333111...000666444...***,,,444999222///BBB]]]tttdddPPPNNNWWWQQQFFFHHH===HHHEEEEEE[[[uuufffEEE///...888888777555111...------///......------,,,+++******&&&,,,---)))(((...222000...++++++---,,,)))))),,,...------,,,+++***))))))++++++///777>>>HHH\\\ooogggTTT===333222111...***+++++++++***(((''''''((())),,,///111000000000000,,,111222---,,,000222000+++++++++,,,......---,,,(((***++++++***(((((((((%%%***///000---,,,...000))),,,...---...111111---+++%%%&&&---000...,,,---...,,,)))((((((***---///***---000000---)))((()))%%%(((+++***''''''+++///333111222555555111///111((((((...444333...---222333555777888666111,,,(((+++,,,...000222000,,,)))------...//////...---,,,000333666555222///...///'''---222000+++(((***...---,,,)))''''''))),,,...+++...222666666333...+++))),,,...+++,,,000222222)))'''$$$###$$$''',,,///444,,,...===XXXsssoooRRRggg{{{uuuRRRHHHhhhwwwSSS333...CCCcccmmm]]]GGGYYYuuuvvvvvv|||xxxxxxcccWWWbbbvvv|||xxx|||~~~yyy[[[KKK\\\~~~zzzeeehhh~~~{{{xxxyyy|||}}}}}}~~~jjj???JJJiii}}}{{{|||}}}~~~~~~|||eeeQQQ[[[vvv{{{wwwzzzhhhWWWkkkwwwSSS___sss~~~\\\777===ZZZ]]]<<<111666^^^ppp^^^GGG666...111???333******///111222444555888;;;;;;222((((((---222777999666666999777222,,,///222333222111222333,,,111666555111000555;;;===:::555444444333111......//////000000111000000&&&)))---000111,,,%%% """&&&++++++(((&&&(((+++111000---)))&&&%%%'''))))))*********)))(((''''''!!!###''',,,...,,,&&& !!!$$$&&&''''''&&&%%%111111...)))$$$###%%%(((+++***)))((())),,,///111///***%%%%%%))),,,,,,***$$$%%%###"""$$$######''')))%%%$$$&&&'''&&& """%%%$$$"""!!!&&&))))))''''''&&&pppUUU===222222,,,+++,,,000222222666;;;:::444///111666777222,,,'''+++...,,,'''%%%)))...333///)))%%%%%%)))///333///333888999888444222000+++(((...888:::555888BBB```___QQQ===999BBBBBB999===MMM```nnn{{{{{{aaaDDD///,,,111777555111...,,,---///111...,,,***+++...///...,,,---------+++***+++...000333,,,)))...///,,,***,,,***'''&&&)))++++++...333222<<>><<>>MMMhhhoooWWWSSSmmm~~~aaaIIIUUUrrreeeEEE///777ZZZ}}}vvvQQQEEEccclllTTTYYYooo|||fff[[[ttt~~~iiihhh|||wwwVVVPPPfff{{{}}}}}}{{{|||~~~}}}~~~mmmUUUaaavvv|||```MMM\\\hhhVVVnnnzzzjjjcccoooooonnnllljjjhhhfffeeeccc^^^VVVPPPPPPSSSPPPJJJCCCEEEHHHHHHGGGEEEEEEEEEHHHCCCGGGRRRQQQEEE@@@FFFEEE>>>BBBeee}}}SSS;;;999WWW{{{eee>>>---000///...,,,)))''''''))),,,---+++((((((***...222444///111111---)))+++222:::999777444111000000111222111444888888555333444555:::666333222444555333111111///000444444000---,,,$$$$$$%%%)))------)))%%%!!!$$$$$$###&&&+++...------,,,***))))))***,,,---///---+++******)))'''%%%%%%$$$&&&)))(((%%%(((...+++***)))((())),,,...000---***((()))(((%%%&&&)))(((&&&'''***((($$$!!!"""'''''')))+++)))&&&(((,,,%%%$$$%%%'''&&&###$$$((('''###!!!$$$'''&&&$$$$$$&&&(((&&&!!!###''''''%%%%%%&&&''''''''''''&&&qqqxxxwwwVVV;;;111---,,,...///------000333666777444///...333999555222///+++***...333777777111+++***,,,///000///)))******))))))+++000333:::333///000222777CCCNNNDDDBBBCCCHHHMMMXXXkkk}}}}}}cccEEE333---,,,///333666333///000222222///,,,............---+++(((&&&***+++,,,,,,+++***+++,,,000//////000000---+++******((()))...///------///FFF```|||}}}aaaGGG///.........+++(((***000---......,,,)))((()))***///+++(((''')))***(((&&&%%%&&&'''''''''(((***,,,,,,+++,,,///111111...+++//////......///000111222***+++---.../////////...+++***)))+++...111222222555222---+++///444222,,,,,,,,,,,,***(((&&&'''(((,,,,,,,,,///111333222111,,,,,,...///000333555777111///---+++---111555888666333000111333333111...***)))((()))+++------,,,///---***+++---...,,,)))---,,,,,,...111222222111333222000---+++,,,000333...---000444222+++(((+++///000///,,,))))))---000....../////////......---...///111111000///------......///000111333444555222222EEEZZZrrroooRRRQQQuuu~~~]]]JJJ\\\zzzWWW===)))888cccuuuRRRLLLiiiiiiTTT[[[qqqlllYYYmmm~~~jjjhhhyyysssWWWTTTiii{{{~~~}}}}}}||||||}}}|||{{{{{{|||~~~gggOOOZZZpppyyy{{{kkkRRRUUU{{{kkkSSShhh~~~{{{ooo]]]NNNGGGQQQPPPOOOOOONNNKKKHHHEEEAAA@@@<<<888:::???@@@===555888:::;;;::::::===@@@<<<>>>GGGPPPOOOEEEAAACCCFFF;;;===\\\[[[999555RRRuuugggDDD000///,,,,,,+++)))'''(((***---333///******...222222000111444555111+++***///444666666444333222111111111---111555777666555555666777444000000333555444333222000000222111///+++)))&&&&&&(((+++......+++'''$$$''''''%%%(((...222111000...---+++++++++,,,---*********+++***)))'''&&&%%%###$$$''''''%%%(((---///---,,,+++---///000000---***''''''((((((((((((&&&$$$&&&)))((("""&&&&&&&&&((((((((()))+++'''&&&''''''&&&$$$###$$$!!!$$$***,,,+++)))(((***'''!!!###'''''''''(((((()))))))))))))))^^^dddkkkrrrxxx~~~bbbFFF;;;444/////////...///222555444222000///111444777555333000///111333555666333111///000111222000---******)))((((((+++///333666555333111222>>>UUUiiipppjjjgggjjjooowwwdddNNN666+++***+++---///000//////111333333000------...//////...---,,,,,,//////---+++)))))),,,///000000///,,,+++,,,---...,,,***,,,000111//////222JJJfffuuuWWW>>>------000111---((()))...---------+++)))(((***+++,,,)))'''(((***+++***'''&&&%%%%%%'''***,,,,,,***,,,---...000111///,,,***///...---------...000111***,,,...000111000...---'''&&&''')))...222444444222000+++(((,,,111000+++,,,,,,,,,+++))))))***,,,111...++++++...222555666000...------///222666888............000333555777555333000000222222///,,,---,,,,,,---......---+++000---***+++------+++(((+++***+++,,,......---+++---//////...---,,,---.........///000...******---...000111...+++***---000//////////////////000000///............//////...,,,---...///111222444555666333JJJggg~~~sssQQQRRR{{{}}}YYYLLLeeeyyyMMM:::)));;;iiinnnNNNQQQooo|||cccRRR___wwwoooVVVbbb}}}lllfffsssiiiSSSYYYlll}}}~~~~~~~~~}}}|||zzzxxx}}}~~~}}}}}}{{{dddKKKOOOhhhvvvwwwwww]]]XXX|||jjjOOO]]]qqqvvvssshhhnnnccc___ZZZVVVMMMCCC======DDDDDDCCCDDDDDDBBB>>>:::666999:::999<<<@@@BBB???:::===@@@AAAAAAEEELLLRRRTTT^^^fffhhhhhhdddVVVGGGAAA666888QQQpppyyy^^^999333KKKiiirrraaaEEE333...,,,---,,,+++)))***,,,...:::666222333666666111+++333444555444333111000///111333555666666333000...///222555777666444333222333000......222444333222333333222000///---)))%%%))))))+++---...---+++((((((***(((%%%'''...222222222111///---++++++******%%%''')))+++++++++******(((###!!!%%%((('''(((+++...---+++,,,......,,,***+++)))'''&&&'''))))))(((&&&%%%'''+++***$$$ $$$""" """''',,,+++)))(((((('''&&&$$$###!!!!!!%%%+++...---+++)))***(((""""""%%%%%%'''''''''''''''(((((()))RRRQQQPPPPPPTTT]]]hhhooouuu{{{~~~||||||zzzcccOOOCCC888444222222333777444000+++***---111333333777444111111333444111//////111222444333222111000/////////...---...111444000444555111000>>>YYYppp{{{mmmHHH:::+++'''''''''((())))))+++...000000...,,,+++...000111111000000111333555444000,,,)))***...111,,,...,,,'''&&&***---...)))'''(((---...---///222IIIeee~~~iiiNNN888,,,,,,...///,,,&&&'''+++,,,,,,,,,+++)))***,,,...)))((((((***......+++((()))***+++---...---+++)))***,,,///111111///,,,***...---+++******+++---...+++---000222222000...,,,(((((((((***---000000///......+++'''(((,,,---***+++,,,,,,+++***+++...000222///***))),,,222777:::222///,,,,,,...222444555+++,,,...///111333444444333222000000000000///---000//////000111000...+++*********+++---...---+++******+++---...---***''''''***...///...+++***)))///000000000///...///111///111222111...---///111...---,,,,,,---...000111---,,,++++++---/////////,,,,,,,,,...///111222333777444OOOqqquuuSSSYYY}}}zzzUUUNNNooopppIII===///AAAooocccGGGQQQrrrvvv]]]QQQbbb|||uuuYYYVVVsssoooccclll|||aaaRRRbbbttt~~~|||xxxtttyyy}}}mmmTTTNNNjjj|||{{{jjj```tttzzz~~~wwwuuusssiiiYYYAAAIIIOOOLLLJJJ???AAA>>>:::777777666666<<>>???BBBDDDCCC>>>999555;;;??????>>>@@@???<<<999<<>>222000000111444444111...******))))))+++---000111000222444333000...000333,,,---///222555444222///))),,,///...+++))))))+++,,,---///222444333///,,,+++...222444333000...---)))...333555444444333111111222222444444555444444...---++++++,,,...111333------000555999:::666222...---,,,,,,---///111333000333XXX}}}oooUUUjjjwwwoooLLLRRR}}}iiiBBBAAA888LLLyyy~~~^^^IIIRRRxxxwww```WWWjjjgggNNNjjjrrr___cccxxxvvvTTTPPPppp~~~{{{zzzzzzvvvssskkkbbbhhhmmmssszzz~~~gggNNNJJJfff}}}yyyxxxvvvqqqsssuuuyyy}}}uuu}}}xxxssswwwlllSSSBBBEEESSSYYYSSSRRRUUUMMM>>>GGG@@@DDDHHHCCCBBBCCC<<>>VVV|||]]]MMMmmm|||aaaTTTbbbhhhHHH@@@<<>>;;;111888===IIIqqqvvvHHH444ZZZzzzuuuTTT777+++***...---------------,,,,,,)))&&&$$$(((000444111,,,///,,,///555666111000333;;;===??????===<<<<<<===222...000777:::555000000222555999===<<<555,,,&&&...222000***---555444,,,111222///***(((+++,,,******...///,,,,,,///...+++,,,,,,,,,,,,+++***))))))&&&***,,,***'''''',,,111000...,,,******+++---...333222000///---,,,,,,,,,///,,,(((&&&'''((())))))(((***,,,***''''''))),,,***---***""" %%%(((&&&###!!!"""'''---,,,$$$###***,,,)))$$$#########((('''%%%''',,,""""""#########$$$$$$$$$~~~xxxtttnnngggeeeiiiWWWPPPJJJIIIFFFCCCDDDIIIEEE@@@666...,,,000555888444555444111......000111+++((((((,,,---***,,,222000///000111///,,,...333444333555666333///111666444222///---,,,---...///999DDDPPPXXX^^^cccdddaaaaaa___ZZZOOOAAA555///,,,)))(((+++111222,,,(((((())),,,......+++((('''(((+++((($$$$$$'''+++------***+++,,,,,,+++*********,,,000111---+++...///---&&&"""!!!%%%***---222777MMMnnnnnnIII111222---///000000444777444---000111111222333222111//////---,,,...000///***%%%///111333333///+++'''&&&$$$$$$)))//////***'''''''''***------++++++000444///000000222222111///---***+++,,,+++***)))+++...---------,,,*********+++000,,,***,,,,,,+++///666333...+++------,,,+++...)))''''''***---.........000000000///...000333666333111//////111222222222222222222222111111000///333111111444222---,,,000///111444666888777333///,,,...111333444444444333444000,,,,,,000222111///,,,---///111222222222111111111111111111333555777111//////333888999666333000444444222111444333000666CCC]]]XXXHHHggg|||bbbXXXiii\\\===<<<>>>VVVvvvvvv[[[GGG___{{{fff\\\iii|||yyytttuuuwwwwwwwwwyyyxxxnnnbbbNNNPPPZZZmmm||||||qqqffffffeee```SSSHHHHHHUUUaaa^^^RRRKKKNNNNNNIIIIIINNNWWWOOOLLLOOOLLLBBB<<<===IIILLLLLLMMMPPPSSSNNNGGGLLLNNNQQQRRRPPPJJJDDD@@@CCCGGGIIIHHHLLLOOOEEE777000???KKKLLLHHHIIIKKKKKKFFFBBBAAAFFFLLLMMMIIIDDDGGGHHHQQQTTTQQQWWWYYYNNNIIINNN]]]ffffffkkkjjj[[[\\\WWWSSSQQQMMMFFFBBBBBB===:::>>>KKKYYY___aaacccccceeennnqqqcccTTT\\\ppp{{{xxxooo]]]JJJ???===222777===LLLttt|||SSS777WWWvvvuuuXXX999,,,---,,,------,,,+++***+++,,,,,,((($$$&&&+++000000...222///000444555222222666888999:::999777666777888777333222666888333000000000333777::::::555...)))---222000***---444444,,,***...///------//////+++(((,,,...---,,,---+++&&&)))***,,,,,,+++***))))))&&&(((***)))'''&&&))),,,...---+++)))&&&$$$###"""++++++,,,------...//////)))(((((()))***+++***((('''***------)))&&&&&&''')))+++)))###"""&&&)))((("""!!!"""%%%)))(((######***,,,)))%%%$$$$$$$$$###%%%''''''&&&)))///(((''''''&&&%%%%%%%%%%%%~~~xxxssspppkkkfffdddfffTTTLLL???444,,,,,,111666555444333111///---,,,------++++++---,,,+++...333,,,+++,,,......,,,...222333111111222000,,,---111555111...---......+++))),,,222888999;;;???@@@>>>@@@@@@===777...)))((()))***+++000555444---'''%%%***+++,,,+++***))))))++++++((($$$"""$$$'''***+++))))))******+++---...///000222111,,,+++000333444(((%%%%%%)))---...333888QQQtttfffAAA+++...111222222222555888555///......///000000///------000...---///000///+++&&&,,,---,,,+++))))))+++---$$$###&&&***+++(((&&&((()))+++------+++***---000***,,,///111111///---+++)))******))))))***,,,///,,,,,,,,,+++***+++...111222---))))))+++,,,///222888222000111111---,,,---,,,***(((+++111555333000000111111000///000222555111///---...///111222111222111000......---......333444777888555000000333222222444555555444222111//////000000000//////...111...******...222333222)))+++///333555555333222333333222111111222444555111---)))***...222444444444777666222111222000---444EEEeee~~~TTTGGGbbbwwwccc```uuu{{{OOO888:::<<>>666777FFFTTTTTTJJJAAAEEEEEEDDDCCCAAAAAABBBCCCBBB999555:::>>>>>>@@@EEEIII@@@;;;>>>===999;;;AAA???>>>;;;<<>>>>>AAABBB>>>:::;;;@@@DDD;;;333555AAAGGGBBB>>>???EEEFFFHHHJJJKKKMMMNNNOOOIIIDDDDDDLLLSSSUUUWWWZZZZZZXXXWWWSSSIIIBBBLLL\\\\\\WWWQQQQQQ[[[fffgggbbbbbbcccfffiiikkklllllllllkkkkkkiiigggmmmqqqgggWWWNNN```ttt}}}{{{wwwyyy|||}}}~~~xxxkkkYYYTTTXXXVVVIIIEEEJJJIIINNNMMMPPPWWW^^^dddmmmvvvqqqZZZVVVqqqrrryyy{{{vvvyyytttpppnnnmmmiiibbb[[[UUUSSSTTTSSSLLLAAA999777999999AAAGGGPPPjjjxxxlllLLLXXXmmmuuu___;;;+++...000222333000---,,,000444999777444111111333555777777333000...///111555999666555444111......000222000000222555777666555444///111333444222///---+++,,,//////+++,,,111111---333666777444222111---((())),,,---***))))))'''"""'''***...000...------...---+++)))))))))(((&&&$$$$$$%%%%%%$$$$$$###"""!!!)))***,,,------,,,***))),,,,,,+++++++++((($$$ ###(((+++******+++---((('''$$$"""###%%%&&&%%%&&&((()))'''%%%###%%%'''###((()))'''###!!! ### !!!!!! """'''&&&''')))******)))'''&&&cccAAA...)))))),,,///000,,,,,,...---******///333>>>JJJPPPNNNIIIDDDAAA;;;777666888999666666999<<<555000000000,,,*********'''&&&)))...000---))))))...000...+++,,,***''')))---000///+++'''%%%&&&)))---//////......///000444222///---,,,,,,,,,,,,///---+++((((((***---000,,,***)))+++...222333333---111222///---......+++&&&$$$%%%((()))***000777[[[ttt|||lllTTT999((()))111000...+++---000...)))))),,,///111000000111222,,,,,,---...000000///...111...***&&&%%%)))111777000,,,+++---...,,,...222---...000///---***((('''+++---......,,,+++---...///...,,,,,,,,,,,,,,,---***,,,---+++)))+++000555555111---+++---111111///(((%%%&&&+++...,,,***+++...---******222999666...,,,...000000000///000111111///,,,************)))***,,,///222222000---+++&&&***///222555:::@@@DDD999222...111111...,,,...---------,,,,,,,,,++++++111///------///222444555111000///......///000111+++)))((()))---///000000---+++)))))),,,000444666000333333000000222111---''':::cccrrrOOOGGGTTTRRRVVVlllnnnGGG;;;<<>>===???@@@???===:::???@@@CCCBBB>>><<>>AAA@@@AAABBB>>>777666999555>>>KKKNNNNNNYYYhhhmmm^^^eeesssyyyddd@@@------///111222111//////222555999999999999888777777666444222...******///333555333333111...++++++---///...333888:::;;;999666333000222444333///+++******,,,......,,,,,,...///...999;;;999333000111///+++,,,...,,,'''&&&)))***((()))---222222000///000222222000---,,,+++***(((&&&((('''&&&%%%&&&(((***+++,,,---...///...,,,***)))///,,,***((('''&&&%%%###"""$$$&&&&&&%%%''',,,111)))%%%!!!!!!""""""""""""''')))***'''"""!!!$$$(((!!!###&&&'''%%%"""!!!""" ###%%%((()))(((%%% rrrUUU888///000...***)))(((&&&(((......+++111<<>>TTTsss|||___CCCDDDVVVnnnsssbbbYYYWWWWWW]]]VVVUUUTTTVVVZZZ\\\[[[YYYaaadddfff___RRRNNN[[[lllsssoookkkkkkooosssuuuuuussswww{{{||||||~~~~~~~~~ccc[[[xxx~~~rrrppp{{{jjjXXXggg{{{vvv|||}}}ooo\\\fffuuu~~~yyynnnhhhhhhpppvvvuuukkkcccaaa___ZZZOOODDDEEEJJJGGGJJJMMMJJJQQQFFFQQQgggpppvvv}}}vvvYYYccc}}}sssiiikkkuuuqqqooolllhhhccc]]]XXXUUUPPPNNNLLLJJJHHHHHHIIIJJJMMMNNNPPPSSSTTTPPPHHHBBBBBB???>>>===888222000222777DDDPPPQQQJJJIIIWWWhhhmmmttt~~~fffEEE111---,,,,,,---...000111222222333333555777999888444111//////,,,((((((,,,000000//////...,,,***)))***,,,222999>>>>>><<<999444///000333555333...***))))))+++------,,,+++,,,...///666777444///...111333111------***%%%%%%***...---***...222222...---000444444222000---+++***)))***...---***((((((***,,,...+++,,,---/////////......---***&&&$$$&&&((()))******)))'''### """)))...((("""!!!$$$###!!!"""&&&'''&&&### !!!###!!!"""$$$&&&%%%### """$$$!!! %%%&&&&&&%%%###bbbJJJ555333666222---,,,(((&&&***000...+++555EEEhhhxxx|||uuupppooommmgggccccccXXXLLLAAA???>>>999222///...---------------,,,,,,***///000---+++------+++...000222///)))%%%######%%%+++,,,'''%%%+++222444000---******++++++)))''')))+++---------///222555---***(((***------***''',,,222555333111111///,,,%%%$$$$$$&&&&&&)))222===WWWrrryyydddLLL666)))+++((('''$$$###'''...///,,,&&&***...---***(((***,,,***+++,,,---------...///000000...,,,,,,...222666444000---...---***+++///''')))---111333222000...+++...111///+++((()))+++---,,,,,,...000///,,,))),,,000222...(((%%%(((,,,,,,111333///...111111...---+++---222444111---------222111,,,///666666...+++...222444555444444555444111...,,,,,,,,,,,,+++333555777777666333///,,,111333666>>>RRRkkk|||cccIII222,,,---+++)))+++---...///000///---+++))),,,------,,,***((((((((((((((()))***,,,000333444333///,,,...333666555333111000...,,,******+++---)))---...---...111111...111999aaauuu___VVVNNNDDDPPPlll}}}___<<<444DDDccceeeFFFJJJlll~~~wwwwwwyyywwwuuutttwww}}}ggg___qqqbbbVVVtttxxxuuummmuuu~~~}}}}}}~~~~~~zzzuuu{{{||||||ttt```TTT^^^rrrwwwssskkkeeeffflllnnnkkklllmmmooopppqqqrrrrrrrrrjjjqqqsssooonnnoooiii___RRRTTT[[[aaa]]]TTTOOOPPPRRR\\\]]]PPPEEEGGGLLLLLLVVVNNNTTT^^^___fffpppsssooo^^^fffxxxZZZWWWiiiyyy}}}{{{{{{xxxsssiii[[[PPPNNNQQQKKKMMMNNNMMMIIIBBB;;;666CCCJJJRRRXXXYYY[[[^^^```ZZZ]]]bbbeeeccc\\\TTTNNNGGGDDDCCCEEEBBB;;;777777@@@IIINNNMMMGGG@@@KKKbbbrrr}}}}}}cccFFF333******)))***...333555333000...,,,---111666666111++++++---,,,'''''',,,---+++---......---,,,++++++,,,000888<<<999666444000+++...111555333...******++++++,,,------+++***---000...000///+++,,,111333222(((***)))%%%''',,,//////)))---///---)))(((---222222222000+++'''&&&))),,,...---,,,+++***++++++,,,***+++,,,---...///000111+++(((%%%$$$&&&(((******,,,+++'''""" &&&,,,''' ###'''&&&%%%&&&&&&&&&$$$"""   ###%%%''''''%%%###""" ###""""""###'''%%%""" [[[EEE333222333///...111,,,+++///333...)))555GGGvvv{{{{{{vvvhhhZZZTTTPPPHHH>>>999888888777444000......///...111111---+++...///...333444444000***'''(((***$$$+++,,,'''$$$***000111...+++******,,,---+++((($$$(((,,,------///222555111---+++,,,///...)))$$$+++000222000///111000...'''&&&%%%&&&'''***555AAAWWWwwwlllPPP888,,,///+++***&&&###'''---...***+++///222111,,,)))***---%%%''')))+++---///111333---...///......///333555666111//////...++++++...***+++...222444222///,,,)))...222111,,,'''&&&'''))))))***---000000---)))---111333///'''###%%%)))'''///444000...000000---***)))+++222555222//////'''...///((((((///000)))'''+++000333333333333444:::777333///...,,,***(((000111222333333222000000...///000:::TTTssswwwUUU555+++,,,******---///000111222000---***'''&&&(((+++,,,,,,+++++++++***+++---///111333444444666222///000444777555333...---+++)))((())),,,///))),,,---,,,---000000---666<<>>FFFmmmjjj^^^sss}}}vvvooouuuxxxZZZPPPiiizzzpppeeegggiiivvvzzziii^^^aaaiiidddbbb```___bbbeeedddaaaeee^^^XXXTTTMMMGGGNNNZZZ]]]ZZZTTTMMMLLLPPPRRRPPPGGGIIIMMMRRRVVVYYY[[[\\\NNNUUUXXXRRRPPPSSSQQQJJJIIIFFFHHHMMMLLLFFFDDDGGGOOOaaajjjbbbZZZ___gggjjjvvvooouuu~~~}}}jjjlllrrrUUUIIISSSccckkkkkk\\\YYYTTTNNNFFF@@@>>>@@@DDDHHHMMMQQQOOOIIIBBB===999III___mmmqqqooonnnoooccceeegggddd^^^WWWQQQNNNLLLKKKNNNUUUWWWRRRMMMKKKGGGKKKJJJIIIEEE===EEE^^^ppp~~~yyy^^^EEE111&&&+++))))))///777:::666000,,,)))(((,,,333555000***)))---,,,((((((,,,,,,(((...///111111///......///***222666111...///...++++++000444444///++++++---++++++------+++))),,,000***---,,,***+++///000...$$$'''(((&&&(((---000...'''***,,,)))$$$$$$***000000111///)))###"""'''---))))))+++,,,,,,,,,+++***,,,,,,,,,,,,---...///000,,,***'''&&&&&&''''''&&&))))))&&&""" !!!'''---%%%$$$***))))))***((('''%%%###"""!!! """&&&***+++***(((### !!!"""%%%&&&""" %%%)))___CCC222222///000111,,,***111777555---000DDD[[[}}}wwwpppllleeeXXXMMMRRRPPPIII@@@<<<;;;555......000111000------000444666111,,,((((((***,,,,,,)))******)))''''''((()))...+++((((((***,,,+++)))&&&)))------,,,,,,...111000777:::444...,,,+++)))111---***+++......+++''',,,(((&&&))),,,...444;;;[[[{{{bbb666...333//////...,,,+++***))))))///111111...***((()))+++%%%###&&&---222111111222///...------000333777999999777222...,,,,,,---///111/////////000000///...++++++...222///((('''+++(((((()))***++++++++++++//////---***&&&$$$%%%&&&---000333333000------...//////000000000000///...,,,---...///...,,,***)))+++***,,,......---111888999888666333000,,,)))'''+++000555555222///000333000333444;;;SSSrrrwww\\\???222111222000//////***)))...000---***)))(((------******......***+++///333111,,,+++000555000---///555777333---+++000///---,,,,,,---///000333///+++***...222444333...;;;YYYqqq^^^XXXeeeuuuwwwXXX<<>>CCCFFF???BBBDDDDDDDDDFFFKKKOOOKKKIIIIIILLLLLLLLLQQQXXXTTTSSSSSSVVVYYYZZZXXXVVV___gggwwwssseee|||~~~yyytttoookkkhhhfffYYYJJJCCCGGGMMMPPPPPPHHHEEEDDDDDDCCC@@@BBBFFFPPPXXXdddmmmgggRRR>>>333666JJJ```hhhbbbZZZYYY]]]WWWVVVTTTUUUWWWXXXXXXXXX```eeeiiinnnrrrooo^^^KKKEEE<<<888888000***999QQQiiiqqqaaaPPP888''''''***///444777666333///***///111------000///))))))+++,,,......---,,,+++111222333111---+++---000...---***(((,,,111///)))222444555222---+++---111...)))'''***,,,***'''&&&---)))%%%$$$'''*********(((''''''(((***,,,,,,+++)))******(((%%%%%%)))---+++...---'''%%%(((+++,,,&&&''')))***)))(((&&&%%%'''***,,,,,,******...111444///(((%%%&&&(((((('''+++((()))---+++$$$!!!$$$!!!###'''(((***---+++(((%%%#########"""!!!!!!$$$%%%$$$'''++++++(((!!!$$$%%%"""###)))%%%)))'''!!!$$$'''&&&}}}ZZZ>>>000000///000222---+++000555444...000AAAUUUyyyzzzrrrkkkkkkggg```[[[VVVMMMCCC:::777333///...///333555555222...+++***++++++++++++,,,---+++)))((()))+++---***(((''')))++++++******+++,,,+++***(((((()))...444777222,,,,,,,,,+++***(((''')))---...***&&&---)))(((***,,,...444;;;aaaddd;;;000...++++++,,,,,,++++++***))),,,...000///,,,))))))***###!!!$$$+++//////...///000/////////111444777999444222///,,,++++++,,,---111111000/////////...---000///222444111***)))---+++,,,,,,---,,,+++)))((()))******)))((((((***,,,...111333222000......///222222222111///---,,,+++((()))+++---------,,,+++)))))),,,//////---///555444333222111///---,,,+++---000333444444444555777111444666===SSSppptttZZZ===000///...+++)))...******...000---******...333444000---//////,,,,,,///111111//////333777444///...111333000......000///...---,,,---......111...******...111111000...:::VVVzzzyyylllhhhpppyyy}}}|||mmmQQQ777===ZZZrrrPPPEEEMMMnnnvvvmmmrrrssslllhhhccc___^^^```aaa^^^[[[SSSRRRPPPLLLDDD@@@FFFNNNPPPMMMIIIGGGHHHKKKMMMNNNAAA???@@@GGGJJJHHHHHHLLLMMMPPPSSSRRRNNNMMMOOOQQQQQQFFF;;;;;;CCCJJJHHHCCCBBBIIIRRRQQQEEE:::<<>>LLLqqqyyynnncccQQQHHH===555222333333333333000---+++++++++***)))+++...000...)))''')))---///,,,***)))***,,,------,,,+++))))))))))))'''%%%...222333...+++,,,...---%%%$$$%%%)))---...+++'''...++++++---...///444;;;aaa|||bbb@@@333*********,,,,,,,,,***((('''(((+++///111///,,,)))(((%%%###%%%,,,000//////000///......///000333555666000///...---,,,,,,------111111000///...------,,,000///111222000+++***---//////000000///---***)))((())))))))))))+++...000000111111000---------///111111111000///---,,,+++((()))+++,,,,,,+++***)))((())),,,111111------000...---------...///000000111000000111333555666555222444666>>>UUUooo}}}~~~sssZZZ>>>000...,,,)))'''---***+++///111...+++,,,111777:::555000...//////......///000222444555777777111---...///---...111......------,,,,,,,,,,,,///,,,******---///...,,,,,,888QQQppp{{{xxxzzz{{{yyyssscccJJJ555<<>>???AAABBB@@@<<<888555:::;;;???HHHRRRWWWUUURRRPPPYYY```ZZZHHH:::>>>JJJIIINNNVVVXXXPPPBBB<<<===<<<@@@IIIWWWeeemmmnnnlllvvvuuuvvvxxx{{{___HHH666...+++---+++,,,???WWWuuu|||jjjIII222000222444666555222...,,,222444333000000222222000...---,,,+++,,,...111222333444444111,,,***+++---111111000///444::::::777///111222000---+++,,,///111...+++***((($$$&&&+++///,,,***))))))*********++++++,,,///111000...+++)))(((&&&&&&(((*********...---)))'''***000///***+++******)))(((''''''&&&"""$$$&&&&&&$$$%%%(((++++++'''$$$$$$))),,,...------&&&$$$)))---)))!!!***...)))###!!!###"""!!!###%%%''''''&&&'''+++---++++++,,,***&&&%%%%%%&&&))),,,+++'''$$$&&&)))***'''''',,,//////tttSSS999---000111222222---******---000111333<<>>IIIGGGDDDAAA???>>>??????AAAAAACCCGGGLLLPPPPPPOOOOOO[[[bbb```aaahhhkkkhhhssswww{{{||||||~~~{{{bbbOOOXXXvvvooobbbjjjyyyxxxzzztttZZZTTTnnn}}}zzz{{{}}}tttpppmmmhhhgggmmmsssoooaaaSSSOOOQQQSSSRRROOOJJJHHHHHHCCC@@@<<<999777777777777<<<444,,,)))---000000///666999<<<>>>>>>======<<<>>>AAAFFFMMMSSSUUURRROOOPPPPPPPPPLLLAAA888777===EEEJJJUUU\\\YYYLLLBBB>>>:::>>>MMMhhhttteeecccqqqttt[[[HHH444...,,,///000666KKKaaavvvmmmGGG---...000222333222000//////555555333111000111222222......------...000222333222444555222...,,,...000555666444333666<<<===:::222444555444111000111222666444333111***###"""&&&,,,+++***))))))(((((('''+++,,,...111333111---***(((%%%###$$$(((***)))'''---...---***+++...---)))******((('''&&&%%%%%%&&&###%%%'''%%%###"""%%%(((&&&###!!!###'''+++,,,+++&&&$$$$$$(((,,,((( """,,,000+++%%%###!!!$$$%%%$$$######))),,,+++******'''###%%%&&&(((***++++++)))'''$$$'''((('''''')))+++,,,vvvUUU;;;///111111111111,,,)))(((+++000333555<<>>WWWrrrqqqYYY>>>111///000222444000///222666666111///111...444999999333///000555111...+++,,,000111000---222///---...,,,))))))---((()))************)))(((,,,***)))+++------***'''***777MMMfff|||~~~}}}}}}{{{rrr___III999>>>FFFPPPUUUOOOGGGEEEIIIZZZYYYWWWUUUSSSTTTZZZbbbcccdddfffiiimmmpppppppppvvv}}}|||~~~~~~yyyvvvyyy}}}xxxlllRRR???JJJiii|||~~~vvv~~~{{{fffXXX___mmmrrrnnnlllqqqvvvtttlllfffhhhooofffOOOLLLeee~~~|||zzzyyy}}}~~~vvvqqqqqqrrrrrrpppmmmiiifffYYY[[[```eeebbbXXXOOOLLLJJJJJJIIIJJJJJJFFF???999???>>><<<888777888;;;<<<;;;999666222///...///000111111000...000333444333>>>???@@@>>><<<:::;;;<<<;;;===???CCCFFFHHHIIIIIILLLMMMNNNLLLFFFCCCMMMYYYfffiiirrr|||yyydddIII999666888EEE___zzz}}}ppphhhYYYHHHAAAKKKbbb{{{pppXXXGGG555111000444888AAAVVVkkkvvv}}}}}}ggg@@@((()))+++.../////////111333555333111000/////////111---...///111222222111111111333444333000///222555999:::888444555:::;;;999333444666666555444333444222222444444---$$$ """,,,,,,---,,,+++)))((((((+++,,,...111333000,,,(((&&&$$$"""###&&&(((&&&$$$+++111333...)))(((******+++***)))(((''''''''''''''')))***'''$$$"""$$$'''$$$""" """&&&((('''&&&"""&&&((()))'''"""(((---+++((((((!!!!!!"""###%%%%%%""" '''+++***((()))'''$$$$$$''')))(((%%%%%%)))---&&&'''((()))'''%%%&&&(((xxxWWW<<>>DDDFFFIIILLLOOOTTTXXX\\\YYYccckkkcccQQQNNNccc}}}tttPPP888333111777FFFXXX```[[[RRRMMMLLLCCC555111EEEmmmnnnUUUDDD666444444888>>>III]]]nnnvvv{{{{{{~~~|||```;;;)))'''***,,,---,,,...222666333000///000///,,,,,,...---...111222222111000//////222444333111000333777999:::777222222555777666111222333444444444333222******...222///'''######---///111111///---,,,---,,,,,,...111222///+++'''%%%$$$###$$$%%%%%%$$$###'''000555000(((&&&(((***************)))))))))))))))+++,,,***'''%%%'''***&&&$$$"""$$$'''(((&&&$$$!!!&&&'''''''''%%%!!!$$$)))))))))+++'''''''''))))))'''### !!!''',,,***'''''''''&&&###&&&(((%%%!!!""")))///))))))***,,,)))%%%$$$&&&zzzVVV;;;---...---///000,,,///...000222333333:::AAATTTsssuuulllggg```VVVKKK@@@777///***+++++++++---//////---***)))---111333222000///000444333111...+++)))***,,,333444222------000///,,,'''((())))))(((((((((((('''***///333000...333;;;cccqqqFFF333+++++++++,,,,,,,,,,,,+++******))))))+++......,,,***...,,,---333666333222333...000111222111000---,,,,,,++++++***)))(((((((((---///111///***((())),,,...///,,,(((+++111222...000000000000111222444555222222222111//////111333///---***)))***+++***)))---------------,,,+++***+++,,,,,,---...000111222***&&&&&&+++.........///000111333444333222///...000...---...222555666555***)))///>>>QQQ^^^cccdddNNN???000,,,///000111333111222666999666///---/////////333888777111000333---,,,++++++,,,------,,,+++)))***+++(((%%%&&&+++***))))))***+++---///111...+++***+++...000///,,,///888GGG]]]wwwkkkTTTHHH___ooozzzqqq]]]SSSZZZeeewww~~~vvvqqqsssvvvuuusssrrrnnnjjjeeebbbaaaaaa___[[[XXXVVVQQQKKKIIIKKKMMMMMMNNNOOOPPPNNNKKKHHH>>>AAABBBBBBFFFJJJIIICCCBBBAAA??????@@@BBBDDDDDD@@@???:::555333777@@@GGGAAAAAABBB???888222555===;;;555222666999:::<<>><<<777777:::<<<===AAADDDAAA;;;;;;::::::<<<>>>===:::777888444333666777555666888222444777555333333666::::::;;;888333333888999666555999:::666000///555<<>>555///---,,,///444555111,,,+++000666888777444333333000111000,,,(((&&&(((,,,///111///,,,---000000,,,%%%(((---///...,,,***(((%%%(((///333000...333;;;\\\~~~zzzHHH333,,,111000...+++)))'''%%%$$$***(((&&&'''***,,,+++))))))'''(((...000...,,,------...000111000...+++))),,,++++++***++++++,,,,,,///222333///)))%%%&&&)))***,,,++++++222===AAA>>>444222000---,,,---...///333333222000...---///000---***)))***---///...---)))***+++,,,------...---000////////////000111111)))$$$"""'''+++,,,---///000222444666666333000...333111000/////////...---******111???MMMSSSQQQNNNBBB666------222222111000000111666888555---+++---...,,,...444555...,,,...******++++++,,,---...///***(((((((((%%%###&&&---,,,+++***+++---000333555///,,,***+++///111111///---444AAAUUUrrrqqq]]]SSScccmmmqqqhhhWWWKKKHHHIIIIIISSSTTTKKKGGGJJJGGG>>>HHHGGGDDD@@@<<<;;;;;;======777888>>>===666666<<<======>>>@@@AAA===555...000888;;;:::<<>>@@@FFF???777333555777:::BBBLLLFFF<<<444555===AAA>>>999777===BBBDDDFFFFFFBBB;;;>>>===>>>AAAFFFHHHGGGEEE>>>555...000777<<<@@@DDDGGGHHHIIIIIIGGGFFFHHHJJJGGGKKKLLLJJJMMMSSSSSSNNNOOOUUUYYYUUUMMMLLLTTT]]]iiiUUUCCC:::444444CCCVVVnnntttzzz|||yyywwwyyy{{{zzz{{{zzztttYYY>>>///222555:::======;;;999777;;;777444444>>>SSSlll}}}ooo___ZZZWWWNNNEEEAAA;;;;;;<<<@@@GGGSSScccppppppvvvyyy|||tttTTT777222000222222...***)))...333111---...222111***(((+++333222000...---...///000///111222000---,,,...111222444222,,,***...111111///000111333555555333111222...---111333000+++******...222333111///.../////////000111111///,,,)))''')))+++***&&&###$$$&&&###))),,,,,,,,,---,,,))) """$$$&&&&&&&&&$$$###$$$'''***++++++,,,000444---++++++---000111...+++$$$$$$""""""(((---'''"""***///...---...((((((***,,,,,,)))$$$ !!!'''(((###&&&$$$"""###&&&((())))))'''%%%(((,,,***###!!!%%%qqqTTT888***------//////(((...222555444111222777<<>><<<;;;======DDDFFF@@@<<<===???>>>@@@@@@III^^^ooouuutttssssssooorrrxxxkkkMMM777333222555;;;FFF[[[ppp|||~~~}}}~~~}}}xxxgggNNNFFF___}}}|||gggPPPTTTjjjeeeOOO;;;888DDDWWWnnn{{{eeeNNNNNNbbbvvvzzzuuuooopppqqqqqqrrrrrrssstttsssqqqpppppptttzzz}}}}}}|||\\\<<>>777111///111333222///,,,//////***$$$%%%---666000...***&&&$$$''',,,111///111111///+++(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%((()))'''%%%)))111555444CCC```vvvPPP666///111000---***)))***///333111222000,,,,,,...,,,''')))"""!!!'''......+++)))***))))))))))))+++,,,---111111111000...,,,)))((((((---///---,,,000444555:::===<<<444,,,***+++,,,++++++***++++++,,,......//////......///000111222///111111000...---------******+++...111333333222,,,,,,,,,---//////...,,,((()))+++,,,------,,,+++)))******++++++++++++***,,,///222333222222444666;;;DDDMMMSSSVVVTTTJJJ@@@444000++++++...111222111222///,,,---///111///---///...000111///+++***,,,000//////.........//////111111444555111***))),,,...222444222111///+++&&&'''(((***---000000...,,,...222...+++???fff|||ppp[[[GGG999555444999===>>>AAADDDCCCGGGHHHCCC>>>======<<<===@@@PPPmmmzzzUUU888...000111666DDD___zzztttWWWMMMfffoooTTTQQQ```___JJJ777444===RRRrrrnnnUUUWWWooo{{{www|||eee@@@------@@@hhh~~~zzz{{{nnnJJJ222000---,,,444;;;:::;;;<<<:::888<<>>@@@BBB@@@BBBBBB???;;;888666666222666EEEaaa~~~xxxVVV999---333333555@@@VVVqqq~~~jjj___lllrrr\\\WWW___VVVDDD555333999IIIiiifffQQQXXXppp}}}~~~|||}}}~~~|||vvvsssyyyaaa???,,,(((777[[[~~~vvvrrrttt|||zzzwwwxxxyyyxxxvvvdddTTT:::///555444000666777444222111...,,,000888IIIddd~~~yyysssoooiii```XXXNNNIIIDDDDDDFFFEEEAAA===555555555999CCCVVVkkkzzz{{{hhhWWWIIIFFFFFFFFFLLLTTT]]]fffgggfffeee[[[YYYdddqqqgggTTT???...(((,,,222000222333222///+++*********---000111000//////000,,,,,,...111000,,,+++,,,+++++++++,,,---...///000333///++++++...111111000...---,,,...000222111111---000666:::666///---///...---,,,---///111222333++++++***(((%%%%%%&&&(((,,,,,,,,,---...,,,((($$$$$$&&&)))---......+++)))+++,,,,,,(((%%%%%%(((,,,$$$######%%%)))***(((%%%&&&&&&'''((())))))))))))...,,,******,,,,,,***((('''***,,,,,,,,,+++,,,---+++,,,,,,(((""" !!!""""""!!!"""%%%(((!!!%%%&&&%%%$$$######"""$$$%%%&&&''',,,000333eeeGGG666333666000...222222666444333333555777888777GGGhhhgggDDD777------///...,,,---...---***)))))),,,000333///000000...------...000,,,///000+++&&&'''///888+++)))''')))+++......------///+++&&&...===BBB>>><<>>WWWsssxxxbbbRRRXXXhhhttt}}}xxx{{{~~~yyytttrrrrrrqqquuu{{{xxxsssuuu~~~gggGGG666111:::UUUrrrooo___XXXVVVUUU]]]aaammm~~~{{{sssjjj]]]SSSNNNJJJEEE@@@AAA;;;------888888222666------///000...+++...333GGGccc~~~~~~yyysssnnnllldddVVVHHHAAACCCGGGNNNPPPRRRVVV\\\```\\\UUUNNNHHHDDDLLLaaayyy{{{fffTTTEEECCCJJJVVVkkkyyypppZZZIIIJJJDDDCCC@@@:::444///---,,,,,,///333444333111//////---000222222000,,,******+++,,,444<<<888,,,&&&)))++++++,,,++++++***)))(((...***'''(((---222555555,,,,,,,,,///111333222111,,,***+++---,,,)))+++///,,,,,,,,,***))))))+++---111222111///,,,+++,,,---++++++++++++)))'''$$$""" %%%,,,///...***&&&$$$+++,,,---,,,***(((''''''&&&%%%%%%&&&(((((('''&&&***************,,,---------,,,+++)))'''&&&%%%$$$%%%&&&(((((('''''')))***&&&***---+++&&& """'''+++...---+++))),,,+++((($$$!!!!!!###&&&///+++&&&$$$""""""'''...```BBB///)))---,,,...555555333555555444111111444777JJJiiixxx[[[===333---//////******000...***''')))///333222000...000111000---)))'''&&&###(((---...,,,,,,///222---)))&&&'''+++......,,,444777333...;;;QQQZZZSSS<<>>>>>???@@@@@@???===;;;:::;;;666///,,,+++***(((&&&***---000111000///......333111000///000///...,,,---,,,******,,,.........111000000000111444666888555111---...111333111///222111///+++,,,444BBBLLLWWWTTTJJJ:::000...000000(((***,,,---------------)))***+++,,,,,,+++,,,,,,,,,111222...---111333111///000222222222///---+++000333222,,,***,,,,,,(((+++&&&%%%,,,222111///000---...111444777777444222111///000444333777MMMfffwww{{{~~~zzzmmm[[[JJJ???BBBBBBAAA???;;;555111///...777???AAAAAABBB@@@<<<<<<888888<<<:::333///000777:::@@@MMMddd{{{oooVVVDDD999777333333AAA]]]yyynnnOOO666444777:::III]]]gggWWWMMMPPPVVVZZZcccmmmbbblllxxx}}}zzzuuurrrqqqsssqqquuu{{{wwwnnnpppyyy~~~bbbEEE777444999NNNdddrrrpppeeeSSSEEE???>>>===HHHQQQfff}}}zzzsssggg```VVVLLLEEEBBBAAAAAABBB===111///666333...333+++,,,111666888999???FFFUUUnnn{{{sssjjj___^^^ZZZPPPFFFDDDJJJRRRZZZ___ccchhhooosssnnndddXXXSSSPPPUUUcccuuuxxxgggWWWKKKKKKTTTccc{{{xxxoooVVV???;;;:::999888666444222222222---000333444333111000000---///222222000,,,***)))111111777===777***&&&++++++,,,---------,,,*********)))***---222444333000(((((()))+++...//////---,,,((('''+++,,,******,,,,,,------+++(((&&&((()))000111222000---+++++++++((())))))(((&&&$$$######!!!%%%***---,,,+++++++++...,,,))))))))))))((('''((())))))(((&&&&&&'''(((***)))))))))***+++,,,---------,,,)))&&&###"""""""""$$$%%%%%%$$$$$$&&&((((((+++---+++&&&"""!!!""" """&&&+++...///...,,,+++***'''### !!!$$$+++'''%%%&&&$$$"""%%%+++uuuMMM444%%%'''444666666777222444777888555000///222666NNNllloooQQQ;;;222...111000)))+++333111...+++---000444666555??????===888111+++'''&&&###)))111555444111000///...***&&&''',,,///...,,,111555111---;;;SSS\\\VVV:::FFFccc{{{sssPPP333+++)))+++......+++)))'''''',,,---***'''(((------***---&&&!!!%%%***)))''''''+++***))))))+++///333666111///,,,)))(((((()))+++)))---444@@@XXXuuurrrYYYJJJGGGDDDDDDEEEFFFEEEEEECCCCCCFFF<<<111***+++------++++++...000111...,,,***)))333222111222333222000...///---++++++,,,.........000///......000444888:::999444000000444555444111///...,,,+++---444@@@HHHTTTRRRGGG888...---000111)))+++---...---,,,,,,,,,***,,,///000///.........000555555///---000111...,,,///222555555444111///'''+++---+++...222000***(((###$$$---222///+++***++++++---111333444222///---***111<<<777000???YYYnnntttyyyuuugggTTTCCC:::AAA===:::;;;<<<:::555222222===FFFGGGIIIMMMMMMJJJHHHCCCCCCFFFDDD===888888@@@FFFNNNYYYmmmxxx\\\FFF===666,,,)))888SSSlllyyy|||tttrrryyy{{{~~~~~~gggIII555999>>>;;;???KKKOOOEEEAAADDDBBB<<<>>>HHHMMM\\\oooyyyxxxttttttuuuwwwsssvvv|||yyypppooovvvmmmTTT<<<444222333???OOOYYYSSSFFF888111222333222999GGGaaa}}}yyyooo\\\XXXQQQHHHAAA???CCCGGGBBB>>>333///555222...555111333999AAAGGGKKKTTT^^^cccxxx{{{pppeeeWWWWWWTTTPPPLLLOOOWWW^^^ffflllrrrwww}}}rrrZZZXXXWWWXXX___kkkwww~~~~~~xxxzzzyyymmmnnn```UUUWWW```nnnuuujjjOOO444---777555222//////111444666---000222222111///......+++...111222000---+++***777444888<<<666)))'''...+++,,,---.........---,,,((()))---222666555000***$$$$$$&&&(((+++,,,+++***---((((((---000...,,,,,,,,,...///,,,(((&&&&&&(((,,,...///...+++((('''''')))))))))&&&###!!! !!!"""%%%)))******,,,///333111,,,'''%%%'''))))))(((***+++,,,)))&&&%%%'''+++''''''&&&&&&'''(((***+++......---)))%%%"""!!!!!!!!!"""######"""###%%%''',,,------***&&&###$$$'''"""###%%%)))---//////...%%%%%%$$$""" """$$$%%%"""$$$(((((($$$%%%+++tttvvv}}}hhhFFF...---...111444555222//////222777888333---000777HHHqqqhhhMMM555333///,,,+++,,,...000444//////000...---777EEESSS\\\\\\LLL777,,,,,,000///...999JJJMMM>>>...(((---'''$$$'''***++++++---000222000///<<>>AAA>>>:::444///,,,000555@@@OOOdddtttuuupppqqqwww{{{|||}}}{{{wwwpppiiieee]]]III999666777555444888===777111---***)))***,,,333===XXX{{{xxxooo]]]XXXOOOHHHEEEHHHLLLPPPJJJMMMJJJ???888777555222444MMM\\\___dddhhhqqqtttggg___WWWRRRSSSXXX]]]eeellloooxxxsss^^^WWWOOOMMMRRR\\\dddhhhcccdddeeefffgggjjjnnnpppvvvuuuooogggjjjzzz}}}ooo\\\GGG666,,,999666333111111111111000444333222111///---,,,+++,,,...///,,,+++---+++(((,,,...333555///&&&(((///222+++(((,,,...***(((***((()))***...111222222111000+++&&&(((---///+++%%%---///222333222000000000333000---,,,,,,***&&&"""***---000...***'''(((+++%%%((('''$$$$$$(((***(((***+++,,,+++)))+++111555666111***%%%$$$$$$&&&&&&,,,******+++---,,,((($$$***)))(((&&&&&&&&&'''(((+++***,,,///***"""!!!&&&$$$'''))))))&&&%%%&&&'''))))))***)))(((%%%###"""###!!!!!!"""$$$'''((()))!!!###$$$$$$""" $$$###"""%%%)))***)))'''QQQRRRWWWaaakkkpppooommmvvv{{{^^^AAA222111000222333333///,,,,,,000666999555...///444???cccfffKKK333000---***((()))***+++///+++***------///===NNNkkkwww|||pppZZZFFF:::444111111:::IIIKKK===///+++***$$$"""&&&***))))))+++000111...---999LLLTTTQQQ===LLLkkkwwwQQQ333,,,***,,,------+++)))((((((---+++'''######&&&,,,111222///,,,******+++++++++...////////////...------,,,+++)))''''''(((***,,,,,,,,,555KKKfff{{{zzziiiYYYPPPMMMNNNJJJIIINNNVVVZZZYYYUUUSSSSSSLLL???777555222---+++******+++,,,---+++***111111///---///222000+++&&&***+++)))))),,,---+++---000000------//////,,,,,,...000000000000111222444111...---...777JJJ[[[]]]VVVGGG777///---,,,))),,,---///111111000/////////555888555222222111///***,,,---***&&&&&&+++000000222555666444///***&&&(((***++++++***)))***,,,((('''''',,,111111,,,&&&&&&'''(((+++...///---,,,---...111444333222888@@@RRRjjjuuu]]]OOOJJJMMMRRRXXXYYYTTTJJJAAA;;;;;;HHHYYYjjj{{{{{{}}}yyyuuuuuuwww|||}}}}}}~~~~~~~~~}}}```HHH===444------///333888===666555888???HHHLLLKKKGGGZZZppp~~~|||{{{}}}~~~zzztttqqqoooggg]]]GGG;;;111111666888999:::;;;:::888444111///222666>>>MMMcccvvvzzzuuusssvvvzzzyyyuuuqqqllleee^^^YYYSSSCCC777888:::777666999000...+++)))***---444999888@@@XXXxxx{{{tttbbb[[[SSSOOOQQQVVV\\\___```ccc^^^RRRHHHFFFDDDBBBWWWsssyyymmmfffbbbaaagggmmmoooqqqtttyyyzzznnnPPPKKKEEECCCFFFMMMSSSWWWRRRPPPQQQXXXcccjjjlllkkkuuuvvvsssqqqvvvwwwbbbIII999777<<<555333000///000111222111......---,,,+++******))),,,///...+++***,,,+++(((///000333444///((()))///444,,,(((+++///---+++,,,)))***,,,///222444444333111,,,''''''+++---,,,))),,,///222444333222222222...---+++,,,...///---+++---,,,,,,---...///---+++###%%%$$$&&&******(((((())))))***+++...333666444111+++'''&&&&&&(((((()))((((((+++...///,,,((((((((((((((()))***+++,,,((('''))),,,)))###"""&&&'''***------***(((''''''***))))))(((&&&$$$###"""""""""!!!"""$$$%%%&&&&&&"""%%%%%%###"""###"""!!!###&&&((('''&&&444444777>>>FFFKKKKKKJJJTTT```kkkkkkhhhhhhiiihhhkkkqqqsssoookkkbbbNNN:::444222111000000...+++)))***...555999666//////333;;;VVVzzz~~~aaaGGG111000---***)))((()))***,,,((('''***+++///@@@SSSuuuzzzcccMMM???......777CCCEEE;;;111...'''"""!!!&&&***)))((()))...000...---555DDDKKKHHHBBBTTTrrrwwwSSS888000(((***,,,---+++******+++...)))$$$"""%%%+++111444777444000------------,,,...///111333222000...,,,''')))+++***((((((***---//////===XXXqqq|||uuueeeXXXSSSTTTSSSOOOKKKNNNVVV]]]______\\\^^^YYYKKK<<<444111000,,,+++******++++++***(((---000000------//////,,,###'''(((&&&''',,,//////***---...+++,,,///000---'''***...//////.........222111000//////666JJJ\\\aaa[[[MMM;;;000,,,+++(((,,,000555777555111000000333555444222222444222---&&&+++...+++$$$###(((///222333555555333...)))&&&''')))+++,,,,,,---...000,,,)))(((---555777000)))%%%%%%&&&(((,,,...///...222000///111111000555<<>>CCC222000......000222333333...............---------,,,...---******------+++...---...000///,,,---000666---'''***///000///...+++,,,...111333444555555000---)))'''(((+++,,,---+++...222444333222111111+++******,,,...000///......)))&&&***111333///)))###&&&'''))),,,,,,)))'''&&&''')))...222555666111///,,,***)))))))))******)))(((+++...///---)))###%%%''')))+++---......&&&&&&(((***)))%%%$$$''''''***,,,---+++)))((('''+++***(((&&&$$$###""""""""""""#########""""""!!! ###%%%&&&%%%$$$###!!! !!!###%%%&&&%%%---,,,---000555888999999;;;DDDJJJIIIFFFFFFEEEDDDDDDLLLQQQPPPMMMHHH???555222111///...,,,+++)))(((---///444777555000000555:::HHHdddyyy[[[CCC222111///...------......---******,,,,,,///???SSSpppyyyhhh[[[EEEDDDGGGMMMJJJ>>>222---((($$$$$$)))---+++******---000000///444<<<>>><<>>>>>QQQlll|||zzzvvvsssooommmggg[[[JJJ>>>222111333888999777666888444444444666888999999888@@@\\\}}}sssfff```]]]YYYTTTQQQOOOMMMGGGBBB>>>999666999;;;999888999@@@EEEIIILLLOOOSSSUUUTTTbbbgggsss{{{nnnfff^^^XXXPPPMMMMMMNNNLLLJJJJJJAAA===AAA???777222444999<<<;;;777777@@@JJJQQQ^^^]]]gggzzzzzzqqqiiijjjrrr|||ssseee^^^```dddtttllljjjnnnwww{{{ttthhhaaaZZZ]]]]]]ZZZXXXVVVRRRLLL???;;;555000333???QQQ___eee___[[[___hhhkkkeee]]]YYY\\\___ccceeefffccc______YYYTTTUUUWWWQQQDDD888444222000111333444444333000000000/////////......+++------+++,,,000222000***)))***,,,---...000222777...''')))///333111///...000111222222222333444///---)))''''''))),,,///+++...111333222000///...---,,,+++++++++++++++***---(((%%%(((...000,,,'''&&&)))+++)))***------***(((&&&&&&)))///333444333------,,,+++))))))***+++...,,,***+++------***''' """%%%(((***+++,,,,,,))))))***+++***((('''(((%%%&&&''''''''''''((()))+++)))'''$$$###""""""""""""###%%%$$$""" ###&&&'''&&&&&&&&&%%%###!!!!!!"""$$$&&&'''...---,,,+++---...//////...222444111...//////---,,,444;;;;;;999777555333111111///...,,,,,,------222111222444222///222888666888GGGZZZcccbbbhhhrrr|||~~~sssTTT???111111111222222222333333///...000333222555GGG[[[yyywwwssspppmmmdddRRR>>>111---(((''',,,000...,,,,,,,,,000444444444555444222GGG```{{{jjjKKK777111***,,,///111111111222333(((&&&%%%(((---111222111333000---,,,++++++***)))/////////000000/////////***///444222---))))))***111888NNNlllwwwdddSSSIIIHHHJJJAAA;;;666888CCCSSSaaahhhlll^^^JJJ888...+++...111,,,***)))+++---///000000...222333000...111222000(((---...***'''+++000111,,,///000...///333444111,,,---.........000333666222111000---***---;;;JJJ[[[]]]XXXJJJ===666222000+++111888999444000///000///---***(((...444222+++(((((()))+++...000000///---///111222333222111000+++...111222222111222222(((+++///111222111111222///---++++++---///000000444222333666666222111222111===RRRlll}}}uuuwwwbbbNNNBBB@@@QQQkkkyyyqqqiiidddaaa___]]]YYYRRRHHH>>>777777666888<<<;;;666444666555888;;;===???AAADDDEEEOOOeeejjjXXXQQQKKKFFFCCCCCCEEEFFFEEEDDDCCC>>>999999::::::===BBBWWW^^^cccgggmmmtttuuurrruuutttxxxuuuggg^^^WWWRRRMMMKKKMMMQQQTTTTTTPPPHHHDDDEEEBBB999888<<>>??????<<<333222000///222<<>>RRRgggxxxvvv]]]EEE777555999>>>///------333@@@RRRaaajjjeeeQQQ999+++'''(((,,,000,,,***)))+++...111222222...111111//////222222///,,,222333...)))+++...000...111000------//////,,,+++,,,---...000333888<<<666333000...+++,,,666AAAUUU\\\]]]SSSDDD:::333///,,,000444444222000///000000///,,,+++000555333---+++******...333666333000//////000000000///...---000222333222///,,,***)))###(((---...+++***,,,//////---+++***+++,,,,,,+++111222555999777222000333000111;;;RRRmmmttt___KKK???999HHHaaazzzzzzqqqfff\\\VVVOOOOOOMMMKKKFFFAAA;;;888444333444777777666888===HHHNNNUUUZZZ]]]```eeeiiieeeqqq{{{dddRRRJJJGGGAAA>>>AAAFFFHHHJJJLLLKKKDDD>>><<<;;;>>>GGGPPPhhhnnnrrrrrrxxx}}}wwwssstttyyyxxxnnnbbb[[[UUUSSSQQQQQQRRRVVV[[[^^^^^^TTTLLLIIIEEE@@@EEEPPP[[[bbbgggkkkuuuyyyxxxzzzggg[[[^^^hhhpppzzzuuujjj[[[NNNIII???@@@===666333555777777...000444666888;;;===??????===;;;888666777;;;===<<<======999111---333===;;;CCCLLLOOOIII???555///;;;999777666666555333111000000///...,,,+++******(((,,,......111555666444111555555111///000000///555444000---///444444111333555555333///---///222...,,,+++,,,...///...---555666666555333222222333222222111///------///111///333555222,,,)))***,,,000000,,,%%%###&&&(((&&&++++++,,,...//////...,,,+++------+++'''%%%&&&)))+++((('''(((,,,...,,,***))))))************))))))000000...+++,,,...,,,((((((%%%######'''+++///111((('''&&&%%%%%%$$$$$$$$$###&&&((('''###!!!"""$$$)))+++,,,***&&&%%%&&&(((*********((('''''')))+++000000000///......///000'''***++++++///333222///,,,///333333///---///222111111111///---///333777444111//////...,,,...222111111333333333333555999BBBDDDHHHMMMSSS]]]iiiqqqttt{{{gggIII999333444555555555444222111000///111555888CCC]]]xxx~~~^^^DDD333---***,,,...,,,+++,,,...111444333000000444:::___zzz^^^BBB444///,,,///222444444444555666***)))(((''''''***///222***)))((()))+++,,,,,,++++++---000222333444333222///000111111000---+++)))777GGGWWW```lll{{{}}}ppp]]]CCC000(((***...111***,,,111;;;GGGTTT^^^dddWWWDDD111)))((())),,,000---+++)))***,,,///111111------,,,***---111000+++---333666000******---...+++......,,,,,,//////,,,+++,,,...000000222555777888222...---,,,---333:::IIIUUU^^^XXXKKK>>>666111////////////000111111222222333111///111444222---------///222444444222000...---------,,,+++***)))111333444333///+++((('''$$$'''***+++***)))******...,,,******+++++++++)))///111555777444///000666444333555@@@SSSiiizzzpppZZZFFF:::444@@@YYYuuuwwwmmmccc[[[UUURRRGGGGGGGGGGGGGGGEEECCCAAA222000000444777;;;DDDNNN^^^eeennnssstttuuuzzz~~~zzz{{{wwwdddUUUPPPPPPIIIFFFLLLRRRVVVZZZ___\\\UUUMMMHHHEEEHHHTTT```qqqvvvuuuqqquuu~~~~~~wwwrrrpppqqquuutttjjj___ZZZWWWZZZ]]]^^^^^^bbbiiiooossseeeXXXOOOHHHFFFRRRbbbooouuuxxxyyy|||uuuttt|||}}}fffUUUVVV```qqq~~~~~~}}}wwwrrrhhheeeaaa]]]RRRFFF??????:::;;;888000---111555777222333555777999888666333444222...+++,,,222:::@@@BBB@@@>>>;;;444...222:::555;;;@@@@@@999333000000888666555444444333111............---------,,,,,,(((---000///111333222...,,,444777222......000///666999777222111555666333333555666444000///222666///......111555666111,,,333333333111000222555888333333333111......111444111444666333---***+++---+++,,,***%%%%%%(((***((((((+++...//////...------...000000+++&&&###%%%)))***'''%%%'''***,,,+++)))+++******))))))))))))))),,,---+++((()))...,,,''')))'''&&&(((+++......---&&&&&&''''''''''''&&&&&&$$$''')))'''$$$###&&&***,,,------)))$$$###'''+++***,,,---,,,)))((()))+++---...///.........000222(((+++...000444888555000)))+++...///---***,,,000/////////,,,***,,,111555222///...000...+++***---)))///333222111222222222555444444888>>>EEEJJJLLLQQQ\\\lll|||dddGGG888777888999999777555222000111......000333???^^^|||~~~YYY999444---(((***+++***)))***000111222111...000999BBB```}}}~~~[[[AAA555222(((+++...000000000111222###(((---...,,,******+++)))((((((***,,,......---))),,,111666888777444222.........///000///,,,)))>>>PPP\\\]]]eeevvv}}}vvv[[[LLL888,,,***+++***'''...222;;;EEENNNUUUZZZ[[[JJJ<<>>JJJVVVwww~~~~~~vvvhhh]]]ZZZYYYQQQPPPWWW```eeekkkrrrooohhh^^^WWWQQQSSS^^^kkkzzz}}}yyyqqqsss|||{{{ssspppoooqqqvvvtttjjj^^^YYY^^^eeelllnnnooosss|||tttaaaSSSIIIIIIXXXjjjxxx~~~tttnnnnnnwww}}}eeeOOONNNXXXgggzzz~~~}}}wwwsssxxxmmmhhhaaa^^^\\\WWWNNNGGG>>>>>>@@@???999111111555222444111+++(((...444777777222...---///222222111111+++%%%!!!$$$,,,555<<>>;;;;;;777///...222666222000333777888222---444333222222222111///---''''''((((((((())))))))))))...111000000000---)))"""---444000,,,---111111666<<<===777333666777666222555777555222111666:::111///000555;;;;;;333+++//////...------000555999444444444000,,,,,,...111000222333111---++++++,,,&&&)))***((()))---...,,,&&&***///111///------///111333222,,,&&&###%%%)))---***'''''')))***(((%%%***)))'''&&&&&&'''((((((((()))'''$$$'''---,,,&&&)))((((((+++......+++((($$$%%%'''((()))(((''''''%%%(((***(((%%%%%%)))...,,,---,,,'''###"""''',,,***---///...+++))))))+++000...------///111000000******+++...111222111///+++,,,---,,,*********,,,+++)))))),,,111444444222111...***)))***+++***)))444333000......///000222///222666888888777777888===???JJJ\\\iiipppyyyzzz```FFF777::::::;;;999666333111000222---***---666IIIdddzzz[[[:::///,,,***+++///111000//////111333222///333CCCSSSxxxzzzXXX===111//////)))$$$&&&,,,111///,,,%%%###%%%***,,,******,,,***,,,,,,***+++///111000///333444222111333111---...--------------------->>>HHHLLLNNN]]]ooojjjXXXEEE;;;222---)))'''...888BBBFFFIIIMMMUUUZZZTTTIII999444222111---(((+++333///)))&&&(((******---000...+++((((((***,,,,,,+++,,,000444444111//////111///---,,,,,,.../////////...000333777999666000+++***,,,---,,,******...111999CCCOOOUUUVVVPPPCCC666000,,,)))+++111666777555111111111000///---***)))000444555444666999333******,,,,,,***''''''***...111000///000111111111000------,,,+++***+++...111333111---+++***)))((('''+++...///...,,,---111444222111111000///777MMMaaawwwyyyaaaMMMAAA===LLLeee}}}}}}mmm\\\PPPIIIDDDEEEHHHIIIIIIIIIMMMTTTYYYTTTLLLAAA888666<<<===???MMMaaazzz}}}yyyqqqfff___bbbaaadddjjjqqqwwwxxxwwwwwwxxxqqqddd]]]```dddeeesssyyy{{{xxxtttttttttsssqqqqqquuu}}}{{{qqqiiihhhmmmqqqvvvwwwwwwyyy|||lll```TTTNNNZZZmmmvvvjjjmmmwwwyyy^^^GGGDDDKKKTTT```gggccc\\\XXXTTTOOOLLLAAA777666888555111///((()))+++++++++,,,///111333000---++++++---000222444333111000///.........------***%%%'''///666777;;;888444111///---,,,***222111222555888777222---333444333111...,,,+++,,,+++)))$$$ $$$***+++(((***,,,...000222///+++''',,,---,,,***'''(((,,,000666777888999::::::999888777===@@@===666222666;;;666444333444555555111...000000000...,,,...333888333222///+++)))+++///333---......,,,)))''''''(((,,,,,,+++***((((((***+++&&&***...---***))),,,///333111---&&&!!!!!!'''---333***###$$$%%%%%%(((...+++,,,,,,***((('''(((******(((&&&$$$$$$%%%''')))***///111,,,((((((******,,,(((&&&''''''%%%'''***---)))''''''***,,,,,,+++)))'''%%%%%%&&&(((((('''***((()))...---((('''+++444333444555555333000,,,(((((((((***,,,---,,,+++)))***++++++***)))***,,,+++***+++000555888666444...,,,***+++---///---,,,222222111111000000//////111333888<<>>444777999:::888444000//////222...---222===RRRnnnzzzzzziiiNNN;;;666111...000111000///...111444444222777JJJ]]]rrrOOO777------000***%%%$$$(((,,,------++++++///111...))))))---,,,......,,,,,,111222111111333222...---///...+++((())))))***++++++******///777999888CCCQQQKKK:::111///...111222555@@@LLLTTTVVVXXXXXX[[[[[[PPPCCC444111000111...+++///777///***'''***,,,,,,...111333000,,,+++---////////////111333333111000///...------,,,---///000...------111555888777333///,,,+++---...,,,)))(((+++...///999FFFPPPVVVSSSFFF888333000///111555777555111000111111111000...,,,+++,,,000111111444777333,,,+++,,,............000111000......000444555444111444333222///......///000444222000000111///+++(((///000000///...///111333333222111000,,,///;;;IIIUUUaaarrrvvvdddWWWTTTaaarrr}}}vvvqqqcccSSSHHHBBB???AAAEEEPPPRRRVVV[[[ccciiiggg```QQQDDD<<>>:::666777CCCOOOXXXbbbppp}}}kkkMMM999333333777:::888222...///111000------333@@@UUUrrr}}}uuusssyyysssbbbHHH@@@777111000111111000)))...444555333:::PPPfffgggFFF333...///222///***'''''')))---000///111555666///''''''+++,,,//////,,,,,,000111///111333111,,,***,,,+++(((%%%''')))***+++***)))((((((---,,,***111;;;666(((!!!(((333===BBBGGGRRR]]][[[\\\[[[ZZZXXXRRRDDD777222111111111///---111777...******...000///000222666333///...///000111111000/////////000...,,,)))***+++,,,///222111///,,,---111555777666222///---///111222000,,,)))+++---...555@@@KKKSSSSSSFFF777444333222333555444000+++000111111222222111//////,,,......---...000///+++(((***,,,000333444333111111......111666777333///444444222111111111111111333111///222555444...(((...,,,++++++...000222222333222111111...+++...555777???QQQhhh{{{xxxnnnlllyyyxxxppplll^^^OOOEEEAAA@@@FFFLLL]]]ccciiinnnuuu||||||xxxaaaMMM>>>>>>BBBGGGUUUfffwwwzzz}}}{{{wwwyyy}}}~~~~~~rrrhhhgggiiikkkuuu~~~}}}|||zzz~~~~~~}}}zzz~~~~~~}}}yyywwwyyy|||kkk___XXXYYYgggyyyoooaaa```dddaaaWWWOOOKKKMMMPPPQQQPPPKKKFFFCCCFFFAAA>>>;;;444---***,,,))))))'''&&&(((,,,,,,((('''""" $$$((((((***...000///---***)))***...222)))...444555222...+++***444555555555444222000///000000,,,&&&&&&+++......555444333000---***(((&&&'''+++111666777666555444000111111...+++(((''''''(((///333111...111333444,,,,,,---///000000---+++((()))******+++...222666000666;;;<<<999777888:::555666555111...000888???999666222000111222333444111222111///---,,,---///***+++---------,,,---///...+++((((((+++---,,,+++000///...---***(((&&&%%%$$$(((,,,---------000333000+++%%%$$$'''((('''%%%---******---...+++)))***(((((((((&&&%%%&&&***---)))%%%"""%%%+++000111000///,,,&&&"""%%%,,,---))),,,(((%%%%%%$$$"""$$$(((...+++))))))+++...///000***'''%%%$$$%%%&&&&&&%%%$$$(((---...((("""&&&...000222666:::;;;999444000,,,+++))))))+++++++++***''')))***+++******,,,...+++)))(((+++///111000...,,,+++++++++---000222333333333333222111000///......---000:::HHHTTTYYYZZZ]]]\\\VVVHHH888000666??????HHHVVVfffwwwjjjLLL999333///444888666111...000444111///000666BBBVVVrrruuuqqqvvv}}}}}}uuulllRRRIII>>>555333222222111&&&+++111333222;;;TTTlllyyy]]]BBB444333444444444222...++++++...222...///222444///(((&&&)))+++------++++++......,,,000333222...---...,,,))))))***,,,......,,,***((()))++++++***///666333+++###111DDDPPPSSSTTTYYY___VVVUUURRROOOLLLDDD999///333444444333///---000333---***,,,111444222111222222222111111111000//////111...,,,,,,------)))%%%%%%'''+++000333444111.........000444777666222------000111000+++))))))+++---111777BBBNNNSSSKKK>>>222111///000000///+++(((000111222444444444333333000///---***)))((((((&&&%%%%%%(((...333333///+++111///...111666666000***,,,,,,---///222444444444000---+++...222222---'''***'''$$$&&&,,,000222222333111222444444000000222222222999III]]]lllpppoooxxx}}}}}}|||wwwqqqcccRRRHHHEEEHHHRRR]]]pppwww|||mmmSSS===:::===???HHHUUUkkkyyy{{{|||}}}wwwlllggghhhkkkvvv~~~~~~~~~}}}}}}~~~~~~zzzyyy|||}}}lll___VVVUUU]]]hhh}}}zzzuuurrrqqqooollliii\\\RRRKKKKKKJJJBBB777000///111444777999999888777;;;666222222///,,,+++...///...------///222333333111---,,,---,,,))))))---000000///---++++++---///111444666333---)))((()))444555666666555333111///444555111,,,+++000222222444444444333///+++)))((((((,,,///000---+++,,,......///111000---+++******(((...111//////222555444---------...000111///------------,,,,,,...000222...555<<<===888555777;;;555666777666222000111222555444111000000111222222222222222000...,,,+++******,,,//////---***((('''///***%%%&&&***---+++(((+++++++++++++++***(((&&&(((+++...//////000222444666333///---,,,)))%%%""")))))),,,///111...)))&&&!!!###&&&'''(((***,,,...(((### $$$,,,111000---***)))%%%"""$$$***,,,))),,,'''$$$$$$###!!!###'''*********************)))'''%%%######%%%&&&&&&&&&'''))),,,***&&&###%%%)))//////111333555444111...---,,,++++++,,,---+++***)))***,,,,,,,,,,,,...///...+++''''''***------+++///---+++)))***---111444666555222000//////000111---))))))///<<>>SSS]]]\\\XXXUUUTTTQQQLLLGGGDDDAAA:::444///222555666444000///111222---+++---333555222000000///111555666555222///---333000------......***'''###%%%)))///444555444222...+++***000888:::555...(((,,,///...***((('''))))))***,,,555DDDOOONNNFFF000///,,,++++++,,,,,,+++000111333555666666666666000...+++)))&&&%%%%%%'''%%%%%%(((,,,000000+++&&&---,,,,,,///333444///***(((((()))...222555555444///+++((()))---///---***+++((($$$%%%***...000000444111222555666444444666333111000555???JJJRRRWWWmmm~~~{{{mmm[[[PPPNNNUUUdddrrruuuYYYAAA===???>>>BBBKKK^^^uuu~~~rrriiiiiimmmyyy~~~|||~~~zzzzzz~~~uuufffZZZRRRNNNOOORRRZZZWWWTTTRRRQQQOOONNNLLLDDDBBBCCCBBB<<<222+++)))'''((())),,,///222555666444222000///***&&&)))///,,,///222222///...111555000------//////,,,,,,...---///111111///,,,++++++000333555333///+++)))(((000111222222111///,,,+++444555333//////333666555000222333222...+++))))))---...---***'''&&&))),,,---///222222111000///000,,,---+++***...555666333---,,,---///111222111///000///......///000000111...555<<<<<<777555888<<<888888777555333111//////000111111111111000//////222222111000///---***((())),,,//////---)))'''&&&///***%%%&&&)))+++(((%%%%%%%%%&&&))),,,---+++)))***+++---.........///000666888888444...)))&&&%%%&&&))),,,...000///***%%%!!!$$$))),,,,,,+++++++++)))$$$ ###***...,,,(((###((()))&&&$$$'''*********&&&$$$%%%$$$""""""&&&'''***,,,...,,,)))%%%###%%%###""""""%%%'''((('''***)))'''&&&%%%%%%$$$!!!000///......///...+++)))+++******,,,---,,,***(((***,,,------,,,,,,...///111---))))))+++...---,,,000///---***)))+++000444888666222///...///000111,,,)))&&&(((...555999;;;999BBBGGG???222---...000222222444666:::EEEZZZmmm{{{dddIII999444222111///,,,***+++...111000000333===JJJ^^^yyyzzz{{{||||||}}}{{{ppphhh^^^TTTKKKBBB999333222333555888<<>>???:::000///---,,,,,,---///000...///111333555555555555---+++******(((&&&(((---)))***+++...//////,,,***((()))+++...111222111///,,,+++,,,000444555333//////---******+++---------000---***(((***,,,//////555222222444333111111444///000111111222555999;;;MMM]]]jjjnnnqqqxxx{{{yyywwwxxxiii```___iii{{{xxx\\\DDD???AAA???BBBIIIYYYvvvvvvhhhfffkkk~~~~~~xxxzzzxxxpppiiieeebbbaaa___WWWNNNGGGDDDBBB???===>>>>>>???@@@@@@AAABBBBBB<<<>>>BBBAAA777,,,***---+++++++++,,,...000222333111111111///((("""&&&...***---111333...***---444333///---000000+++((()))))),,,000222000...+++***%%%***111666777333,,,(((+++,,,,,,,,,+++)))'''&&&///111000------222333222+++---///...***((()))+++000///---***)))***---000---000333444333222111111///...+++***///666777333,,,,,,---000333333222000---,,,,,,...222444555555000444999999777666999<<<<<<777111...///222555777...000222333111000//////333222000000000///,,,***'''***------,,,*********---***((((((******'''%%%%%%$$$$$$''',,,...---+++((()))***++++++,,,++++++///333666555000++++++,,,(((***,,,,,,---///,,,'''&&&***...///...+++)))(((***&&&$$$%%%***,,,***'''"""(((+++(((%%%&&&))))))'''$$$$$$''''''######%%%&&&***...000---((($$$"""$$$"""!!!"""$$$&&&'''''')))((($$$"""$$$'''%%%...---------...,,,)))'''((()))+++---///---***'''+++,,,------++++++,,,------+++***---000111///,,,---...//////---...111333777666444222000/////////***************+++++++++)))333888222,,,...222555777222///......333AAAOOOaaafffnnnxxx|||aaaJJJCCCGGG@@@:::222---,,,...//////111111444===JJJ]]]www~~~~~~}}}~~~~~~}}}yyyrrrllldddXXXKKKBBB999666777;;;CCCTTTooo|||aaaFFF777444222///---///111222111111000111222---***...111000...///---000222111222555444111222444222...---///000...,,,------......---------000...000444111***))),,,000;;;EEEEEECCCAAA===888777222000222111---,,,//////666999555222333444222...+++,,,111222///,,,,,,---111555666555333333333555555555333111///000111+++))))))***...111333444------...000333444333222666:::>>>>>>999555222222888555///***,,,111111---//////////////////000111+++,,,...000111222222111---++++++,,,***''')))000,,,---//////...///000111***---//////...---...000///......111555444000+++***,,,...---+++***+++---------+++)))))),,,000444222000111333000,,,---111,,,...111222333222111111333;;;DDDJJJLLLPPPUUUZZZ^^^lllyyy|||zzz{{{~~~xxxnnnjjjllluuucccIIICCCBBB???CCCKKK___{{{ppp^^^ZZZ^^^ttt~~~}}}}}}yyymmmbbbbbbgggeee___^^^[[[VVVQQQKKKFFFBBB???===999333222555888666222555777:::<<<>>>???@@@AAA888999;;;;;;444,,,,,,111...///000111111111///...111000111000+++&&&)))000---,,,...111000---000666888111---///000***$$$!!!'''***...//////---------$$$&&&,,,444999888111***++++++***)))(((''''''&&&+++---,,,)))***---...,,,(((+++---,,,((('''***...111///......///000000///---000222333111///......***------,,,///333444111***+++...222555555222000+++***+++///444888999888222444666666666777:::<<<:::444...,,,///444777888000222333222000000111333333111//////000111///---***+++,,,,,,******+++,,,)))***+++,,,,,,+++***(((,,,)))&&&(((,,,...,,,***''''''(((***,,,------,,,,,,...111333333222111000+++---,,,)))+++000000+++***,,,...///...---......,,,+++)))***+++,,,+++***'''))))))%%%$$$(((***)))$$$###%%%))))))&&&$$$%%%$$$(((+++,,,)))'''&&&&&&&&&$$$""""""###$$$$$$$$$"""$$$### """'''((($$$)))***+++...000///+++)))((())),,,000111000,,,(((+++,,,---,,,*********,,,''''''***///333333///+++)))---222333222111222333555555555444333111...---(((+++///000...+++)))(((+++222333,,,''',,,333666;;;333...///000111777@@@EEELLLXXXhhhxxx~~~bbbOOOQQQ]]]MMMDDD888111111222222111:::999<<>>===888222///...111111...***,,,222444222,,,...000111000......---((()))+++---/////////...111......///+++&&&(((...,,,...000///---...222666111444555111,,,(((***---...,,,,,,000444333...)))%%%***//////+++'''(((***%%%&&&''''''''',,,333999---...111444000+++,,,000/////////111444666555333,,,,,,000333222222999CCCEEERRR]]]\\\YYY]]]gggnnnrrrlllhhhgggkkktttnnnSSSIIIEEEAAAFFFPPPhhh{{{gggRRRLLLPPP```ppp~~~~~~uuummmiiiggghhhaaaTTTHHHEEEGGGBBB999999999888888888666333000111---)))***111888777333333666999;;;;;;;;;;;;;;;666555555666333///000444---000444666666333///,,,000......000...***+++000---'''%%%***...---000555000)))&&&***...+++$$$ ''')))+++---------...000,,,)))(((---444777333...///...,,,+++***)))))))))***,,,,,,((((((++++++)))))),,,...,,,))))))...222111000///111333222...***---000222222///,,,***)))###***000///---...///...)))+++///333666666222///,,,++++++///555999999888444444444444666888:::<<<444111///111444666333000444444444222///000444888333111...///111222111///000///...+++((('''(((***&&&***---//////---,,,,,,444///***))),,,---+++((((((((())),,,///111111111000...///222666777444111///000---((()))000222///***+++,,,,,,---000555888---.....................---***%%%!!!$$$***+++(((""""""%%%++++++'''%%%&&&!!!$$$&&&&&&$$$$$$&&&((()))&&&###""""""""""""!!!"""### &&&******,,,***)))***------***'''(((///...///222000+++---+++******,,,------,,,333---)))+++000333111---...111444333000......000444444444444333111///...***---///,,,'''(((///777///666:::333)))%%%---666333111///...000333666999???999<<>>BBBOOOVVVVVVOOOOOOVVVXXXTTTSSSQQQPPPQQQRRRRRRPPPOOOJJJMMMNNNMMMIIIFFFEEEEEEGGGJJJIIIAAA999555222///<<<=========<<<:::777555555444222///------000333777666444222000000000000222+++'''))),,,...000444111//////000222222000---000...777===333---...***------,,,++++++,,,---...000222444333111///000111,,,+++***+++...000///...'''$$$&&&---222000---,,,.........---,,,***((('''(((&&&%%%(((,,,...+++'''...000000...***))),,,///111444444222000///+++$$$)))///111//////222444333111111111000///---,,,,,,...000333444222...***((('''$$$%%%,,,111///,,,***+++,,,...///000000//////...---,,,+++***,,,111444555666888:::;;;;;;:::888999888888999999999666444///666888444333666999888999666111...---,,,,,,+++)))((('''***///111111///+++...---))))))---...+++,,,***)))+++***(((***///,,,//////......000///***((()))))))))((())),,,...,,,+++************+++,,,###$$$&&&&&&&&&)))---111---+++***+++)))&&&(((---///---)))'''''')))---///444333000+++'''$$$%%%&&&###$$$$$$""""""$$$***...((($$$ $$$((()))(((&&&&&&%%%$$$$$$%%%&&&'''******,,,...//////+++)))))),,,---******///333333<<<777222......000111222111000...---...///111222...000333666777444///+++)))***,,,...000222222333888666333000...---///000222666888444---)))***---222///,,,***,,,///222333///+++,,,333666666===FFFaaa```ZZZNNNDDDEEEOOOZZZVVVHHH;;;888666333555;;;EEEKKKNNNMMMQQQ```rrr}}}xxxUUUGGG???AAAAAAFFF```wwwXXX>>>222111000,,,---......,,,+++***,,,---***((('''))),,,---+++)))+++,,,...000111111000000---...///222555666444222000000222666444...,,,...,,,000444777888888888999222222555888===??????>>>;;;333******000444222...222444555222---,,,000555333///,,,,,,+++***,,,000---000///)))&&&'''***+++......---+++++++++++++++...111333000+++''''''((())),,,111444555333///---))),,,///---)))(((---111111///...000444777666444---,,,---000444444000,,,333555666444111000222555555111///...,,,'''&&&'''---...///---,,,+++---///,,,***)))***...222444555(((---222222000...000222......111444333///...111555333000......---+++***,,,...111333333444666888999777444000,,,***,,,---...............000111111/////////---)))((((((***&&&)))---111333555777999<<<999999===???===<<<===999222///111444444333555;;;888666444555999>>>BBBHHHQQQRRRHHH???===;;;666888777555222///...///111333555444...,,,///111111666555333111000///......------,,,+++***+++///222777666444222000/////////000+++)))+++---,,,,,,///...---++++++---...---,,,111111>>>DDD888...,,,'''...+++(((&&&'''***...111///111333222///---,,,,,,***))))))***,,,------,,,)))%%%'''...333222000000000000000//////---,,,++++++)))'''(((++++++(((%%%,,,...///---)))(((***---000333444444555555///&&&+++000222000///111111///...///000000000...+++***+++...111222111///...---***&&&&&&,,,///---***))),,,---///000111111000000/////////------///333666;;;<<<<<<<<<;;;999888777888777666666777666444333///555999777555666666666666333///---,,,,,,,,,++++++******---111333222000000000---((((((---//////...***)))******((()))------000000---,,,---+++'''$$$%%%&&&&&&&&&'''***,,,(((((())))))))))))((((((###%%%'''((((((***,,,...,,,(((&&&&&&$$$###'''---...,,,)))((()))+++///111:::777333---&&&######$$$###$$$%%%%%%%%%&&&)))+++###"""###%%%(((+++++++++)))((('''&&&%%%$$$$$$$$$+++,,,...//////---)))''')))******((((((+++///111888555000......////////////000///---******,,,000******+++///333333///******+++,,,...///000111222222///+++***---//////...000222444222///,,,******///+++'''&&&))),,,---,,,///---///444333000111666@@@???===888444333777;;;555...***---111111444888666;;;>>><<>>:::777777888555555555666777555222000...333888888666444333333444222///...///000000000///111222111///---...///000///---******,,,...///111---,,,...,,,(((%%%&&&(((---...,,,***,,,+++)))%%%&&&'''&&&%%%%%%&&&(((&&&'''(((******((('''&&&&&&(((***,,,---------...***'''&&&'''%%%$$$'''------,,,+++***+++...111333777555111+++&&&$$$%%%''''''((())))))(((&&&%%%%%% """&&&)))***+++++++++((('''&&&%%%$$$###""""""---///000///---***'''%%%%%%&&&'''(((''''''))),,,---,,,++++++,,,,,,+++)))000222222///***(((***---((('''&&&***...111000...////////////////////////...***'''(((,,,///...---...000222333222000...---...***'''(((+++---,,,***,,,---000333333000000222222444555333///...///111000------///111000111333666999888666???VVVqqqvvvjjjRRRXXXnnnxxxWWWKKKUUUdddWWWAAA000+++...///+++222111222222333444333333,,,+++,,,...111000---)))+++,,,---,,,+++***,,,...222000,,,)))))),,,000333555333333333111---...222333333333444666888::::::555555666555444444333444555333000---,,,///444888111///,,,***)))+++...000---+++,,,000///,,,***,,,,,,---......---++++++,,,111000///000222222///---,,,---000222222000---+++,,,---///111333333333333///...,,,***((()))***,,,++++++,,,...///000///...((())),,,///222333222000333444555333///...000222***++++++***+++---.........---,,,...000000...,,,------,,,+++,,,---000222---...111555888888444000000///222777999666444555000...------...//////...,,,++++++---000111000...444222000---++++++///222///111333222000///000222(((((((((+++///222222111111111///......222888<<<555111///222333111000111555///,,,...000111555:::222111555999333+++333CCCdddkkkIII<<<999333222222333444333111///---,,,//////...///333333///)))+++---...//////...---111111///---******+++---///......------...000000111---***+++,,,,,,111777000///---++++++,,,...///000777LLLUUUEEE777333...+++*********,,,...000111222222222222111000...,,,000///---***(((&&&&&&&&&...)))(((,,,000///---...,,,------...///000000111111000///000111111111000,,,...000...***((()))+++***...222444777999444,,,***---...,,,---000///+++))))))***,,,...,,,)))%%%$$$)))///111111222555888999111+++)))(((%%%'''***111111333444444333333222...///000000111333777:::KKKHHHCCC<<<666555888<<<666777888:::;;;999444000---000555666444000000222444333111222444666666555000555888444+++'''+++111...------------,,,+++,,,---***+++//////)))###!!!"""(((+++***))),,,---+++$$$&&&((((((''''''((()))&&&(((***++++++***(((&&&((()))+++---......---+++''''''))),,,+++((())),,,---,,,,,,,,,...000222333333222...***&&&$$$%%%''''''(((***++++++)))&&&######(((***(((''''''(((&&&&&&&&&&&&%%%%%%$$$$$$000111111000,,,)))(((((($$$$$$&&&)))(((%%%&&&)))%%%%%%&&&(((******(((&&&111333555333000------///***))))))***---000111222222111000///////////////111...++++++---///---,,,///111444555444222222222000---+++...222444000,,,((()))+++,,,,,,,,,...000000222444333000...///111//////000222333222222333;;;<<<:::999EEE]]]www~~~~~~}}}tttcccgggzzzbbbKKKGGGKKKDDD777+++(((...111///111111000111333333222000...///111111///---+++***,,,------+++((('''***---333111---))))))...666<<<888444222111...,,,...333333111//////222555666777666666666444222000000111000111111...,,,---444:::555222///...///000111000+++***,,,111111,,,***+++,,,***+++//////------///111000000222555444111---+++,,,...111333222000...//////000222333444444444222000---,,,,,,,,,,,,++++++,,,...000000000000///((()))+++---///000000000///111222000---,,,...000---///...+++***------+++...---------///...---+++((()))+++,,,,,,---000222222111222666;;;;;;666111///,,,---222444222000000...---++++++,,,,,,+++*********+++...111333333222222111///,,,******,,,///111444666444111...///111)))(((((())),,,.../////////---***'''(((---444:::111,,,+++---///------...000...///333444111111333111444:::===666...222===QQQlllyyydddIII===:::555+++---111555666333...)))///111222000111333///***!!!$$$(((,,,------+++))))))******)))'''''')))+++---,,,,,,,,,---///111222222///,,,---------333:::222111000---+++***,,,///...777NNNWWWFFF777444111++++++,,,...///000000111---,,,++++++---------+++333222///***&&&%%%'''))),,,'''%%%***/////////000000///...---,,,,,,,,,,,,///////////////000111222000333444222...***+++,,,///444888777666555111,,,&&&((())))))---333444111)))''''''***,,,---)))&&&&&&,,,222444111000222444:::444...,,,)))&&&'''+++///000111222222111000///,,,.../////////000333555>>>>>>;;;666333444999>>>444444666888888666222......///111333111...000444555444333444666888888777...333666111)))&&&---555---,,,...111000,,,)))***'''$$$&&&,,,...***$$$"""&&&***(((''')))++++++!!!###'''))))))+++---...(((***+++------+++***(((''''''''')))+++***)))'''%%%&&&+++000000+++)))++++++,,,,,,---...///111111111111...***&&&#########$$$%%%(((+++...---***''' %%%))))))%%%###%%%)))'''(((((())))))(((''''''111222222000---,,,---///(((&&&'''***)))%%%'''+++'''&&&%%%&&&((()))((('''---000333555444222111000+++---.........---...//////.........///000222222333222000/////////.........222555444111///000333000......333888999444---,,,,,,+++(((''')))---///000///...///000000000000***---//////111222444444:::;;;:::>>>NNNggg}}}~~~xxxxxxmmmPPP@@@888777111***(((...333555444222111111222111...+++000333444222,,,(((((()))+++,,,---***&&&%%%)))...444222///,,,+++000888>>>888444111111...+++---222000,,,)))))),,,000333444111222333111///...///111...///...,,,,,,---111444444222000222555666333000,,,***+++//////+++***,,,***'''(((---///------111///......111444444///******...222222///---...//////000333555666555444333222///------000000...++++++---///111111000//////***+++,,,++++++,,,---...,,,...///...+++***,,,///...111000+++***------***.........---,,,+++++++++&&&))),,,---,,,+++---...111222333666777666444222000,,,+++///111///------,,,***((()))***+++***)))***+++---///000111222222,,,,,,,,,+++***+++---///333777999666111---...000---,,,+++******+++---///+++***((('''(((,,,444999333...,,,...///------///+++***---111111---,,,...444777999:::777333222333<<>>777///(((+++000555888666///)))222333333000111333///)))%%%'''***---///...---+++'''((()))((('''''')))+++///......---...///111222222000///000///---111777000111000---)))((()))+++,,,666LLLTTTBBB333111000,,,,,,---......///000111***(((&&&'''***---...---555333///***&&&&&&+++///...)))&&&***.........000111000...,,,+++******+++.........---------///111222444666333...***)))***///666:::666222000...,,,******))))))---444666333+++(((''')))---...+++(((&&&---555666222///000333555222111111...***))),,,//////000111111000///...111222222000///...///111111444666555222222666:::444222111111111111000...000...///111///---111999777666444444555555444333000000///+++((()))///444000---...222222,,,***,,,***&&&%%%***...+++(((&&&"""))),,,(((%%%%%%&&&&&& ###''')))+++,,,---///***+++,,,,,,,,,,,,+++***'''%%%$$$%%%''''''%%%######$$$)))//////***)))+++))))))***+++,,,---------//////...+++'''$$$""""""$$$%%%'''+++//////,,,)))!!!&&&***(((###"""'''---((())))))***)))((('''&&&111222333111//////222555---))))))+++***&&&)))000+++)))&&&&&&''')))))))))(((+++///444666555222000+++...222111...***)))*********+++,,,///222555666111111111000//////000111,,,111444222,,,***,,,000...---...444;;;;;;444---555444000***'''***...111222---***+++111444333000///111222000///000111000777888;;;DDDYYYrrr||||||vvvUUU===///222111+++***///666888888666333333333000,,,(((000444666222)))$$$%%%((()))+++,,,)))%%%%%%***///555555222///,,,...444999666333222222///+++,,,000111---))))))...333666777***,,,...---,,,,,,///333///---******,,,.........111//////333777888444000...+++***------++++++...)))%%%%%%,,,///---...111---+++,,,///333333---(((***111666333+++'''***///...111555888999777333111000---,,,...222333000,,,))),,,///000///.........------,,,***))))))***,,,///111222111///...111444,,,000///++++++000111---.........,,,***)))***,,,(((+++......+++((('''(((,,,///333333000...///111444///,,,///111///------((('''&&&'''***,,,,,,,,,,,,...000///---,,,---...$$$&&&)))***+++---000333555888:::777111------///,,,,,,+++)))'''(((,,,///((((((((((((***...333888666111...000000......000+++((((((******(((+++000666666444222444444000)))444>>>FFFGGGDDD===000%%%&&&)))...444888666///)))111111///,,,---000---((()))+++---...//////...---,,,------,,,******+++,,,222111000//////000111222111000222333000,,,...333///000///,,,(((%%%&&&'''+++555JJJQQQ===...------...---,,,,,,,,,...000111///,,,***+++///444666666555333///***&&&(((...444444---)))+++---,,,+++,,,///...,,,++++++,,,---...//////...---,,,,,,...///111333444111+++'''&&&&&&)))222777333---,,,---...111000---***---333444111---)))''')))---///---***###+++444777444111222555//////222666444---+++,,,000111222333333222000000888888777444111//////000+++111666777444222333555999666111///000222333444333///...000...---333===999777444333333222///---555000)))&&&(((,,,...000333//////333222---+++///444---(((+++...---******&&&,,,///)))###!!!!!! ###&&&)))*********+++,,,++++++,,,,,,,,,,,,++++++(((%%%###$$$&&&'''%%%""""""###''',,,,,,((((((***'''((()))***************+++,,,---,,,)))&&&%%%%%%''''''))),,,//////***'''!!!&&&***'''"""""")))111(((((()))((((((&&&$$$###...,,,,,,000555555111,,,///------...000111000///***((('''))),,,,,,***'''***+++++++++******,,,...//////...---,,,++++++***......---+++))),,,333888999444222333333///...000222777999555---(((***---444---)))+++,,,******+++///111111///+++***,,,...222,,,'''(((---333444333222222111///---...000222777888;;;GGGbbb~~~~~~||||||||||||nnnRRR999000---000222111666>>>555111///111555555...&&&***---111111...,,,,,,---///000///,,,)))))),,,///222555333------111111.........222777444---,,,111111///***&&&,,,333111)))---,,,,,,++++++*********///)))%%%'''---111...+++,,,---...111666:::555---***+++---,,,+++******+++666111,,,***+++.../////////---,,,,,,...000111111///444666333//////,,,(((000111222333333222111000+++++++++,,,,,,---------(((''''''))),,,/////////222///+++((('''))),,,...000......000///,,,+++---+++///000//////333333000//////---)))'''&&&(((***,,,......,,,***))),,,...333000,,,***,,,...000111888444000/////////,,,)))''''''((()))******))))))---000222000+++&&&$$$$$$$$$%%%***///000,,,,,,///111333444222...+++,,,...444000---...,,,'''''')))+++***(((((()))---222444444111---,,,///222555777......---+++'''%%%$$$%%%+++,,,---......---,,,,,,111666;;;>>>;;;666111...222......333666333///...333000---...111111---)))...***((()))...111000...000---+++***,,,.........---111000---333===<<<222222222///******///333333///000222222///,,,++++++000444;;;???888///+++...............///000222333444111---,,,///333666777///000---'''(((///000---,,,++++++---+++(((,,,222222222111222222111...,,,333111...,,,+++,,,---...111---,,,...,,,'''''',,,555222000000222333111///---///111222000/////////---+++((('''(((***+++,,,000///...///111222222111***&&&$$$)))000333000+++,,,///111000,,,,,,111666===:::777555666777777777000111444666666555333111777;;;999222000444555333333111///000333666999;;;===999333---******,,,---......///000111000---+++((()))...333555333222222555000+++))))))*********,,,------***'''&&&))),,,%%%'''---000---&&&%%%(((...//////---)))'''***---%%%$$$&&&******%%%######"""###&&&***...000///...444///)))%%%%%%&&&''''''&&&***///...***'''(((+++---,,,***)))(((((())))))(((+++//////,,,(((''''''...(((""""""%%%(((&&&$$$///---,,,...111111,,,(((,,,,,,......////////////***))))))+++------***'''******)))((((((+++000444222000...,,,++++++,,,---333222000---+++---333888999444222333111...,,,...111444666444000...///111111,,,(((+++,,,+++***,,,---,,,++++++,,,---,,,,,,222---((((((---222444444555555333111......000222111444:::IIIddd||||||~~~}}}{{{yyy}}}~~~uuu[[[???777222555555111111666111111111222222000---***)))---111333222222222333000111222000...---///222000222///***+++000333111///000333666222+++,,,222///---)))'''---444444---,,,,,,,,,++++++++++++***---***'''(((,,,...---+++,,,......///111444111***&&&(((+++---------...///666333000000111111000...///---,,,---...//////......222222...,,,......---...///000111111111000///...............---------'''&&&&&&(((,,,000222222000...+++))))))+++...000///,,,---000///,,,+++---...///...+++,,,111444333///...+++'''%%%%%%(((+++***+++,,,+++)))+++...111222111///,,,,,,,,,...///444111---,,,------,,,***)))))))))))))))(((((((((***...000///***%%%""""""''''''***//////---///333/////////---+++******,,,222...---...,,,(((&&&(((---+++((((((***///444888333000+++***+++---///000,,,,,,+++)))'''&&&''')))---,,,,,,,,,---...000111000222555555444222111111///++++++000444333111222...---,,,///222111,,,'''///,,,******,,,...///...---...---,,,***,,,000333111444222---222:::999000111222///***)))...000//////000111111///...///000111222777<<<:::111+++))),,,,,,,,,,,,...000222333222///+++***,,,000222333...///,,,'''(((...000...---+++,,,------,,,111777444333111111111000---+++000000111111///---+++***,,,)))+++//////---...333777444///---...000000///+++...222444444222111111,,,+++***+++,,,---,,,+++---,,,,,,---///000000///(((%%%###'''...222111---...000222222000000333666555333222222444666888888333333333222222333333444666888666000///333555333222000000000333555777888888666333000............222111111111111000...++++++,,,///111222000//////...//////,,,'''%%%'''******+++,,,,,,++++++---...,,,+++---222222---))))))...///...,,,*********,,,&&&&&&***...+++$$$!!!""" ###)))...222333333///,,,***(((((((((&&&%%%(((---000///,,,))))))+++***)))((('''''''''((()))***---//////,,,*********((($$$!!! ###%%%&&&%%%///---***+++,,,,,,(((%%%+++...111000---******+++++++++,,,...000...+++(((+++***((('''(((...555;;;666444000,,,++++++---///555333000---+++...333777444000///000///,,,+++...///000111333333444444555,,,''''''***,,,******,,,+++(((''')))...000---***222...))))))---222444444666666555222000///000222,,,000888IIIccc{{{~~~}}}|||zzzwww{{{}}}~~~zzz~~~gggDDD:::555888888222...111...000333222///,,,,,,---***...111333333333333333///000222222111000111222,,,---+++((()))///333333000222555444...)))---444...,,,((('''---555555222***++++++,,,,,,,,,,,,+++******************++++++---//////---,,,...---)))'''***---///...------...222222222333444333///---///.........//////---+++---000...)))(((---000111...///000111111111111111000000000000///...------'''%%%%%%''',,,000333444---,,,+++***+++---000111,,,***,,,///000,,,,,,...000000,,,((()))///444555222000,,,(((&&&(((,,,000,,,,,,+++***)))***...111111222222///+++***+++---111...+++***+++,,,,,,,,,,,,+++)))(((((((((((()))(((,,,///...)))$$$!!!!!!)))(((***...///...111666///---***)))***+++,,,,,,///,,,,,,...---(((&&&'''***)))'''''')))...444777222...)))''''''((())))))))))))))))))***---111555---+++))))))***---111444//////...,,,+++,,,000333///***)))---222111111222------...111222000)))###...---+++)))'''(((+++---***---...,,,(((***111888333555111,,,...555333,,,---///...******...///---///000000///---,,,---...------222:::<<<555---)))+++++++++,,,---///111333111---***(((***,,,...///,,,---+++'''(((,,,///......++++++---...///444;;;666333000///...---+++)))+++...222444333///***&&&)))(((+++000222222333666777333...,,,,,,---//////&&&***000444444333222222......///111333333000...,,,+++***+++---.........'''$$$"""&&&,,,111000...///000111333444444555555111///...///111444555555444222///------///222444222222///++++++///222222///000000111333444555555333333333333222111000000333222000//////...---+++000000000///...---,,,+++'''...333///&&&!!!$$$***''''''))),,,///000///...111,,,,,,111555111,,,***...---,,,,,,------,,,***,,,///555888222((($$$&&&%%%$$$%%%(((+++------,,,,,,,,,,,,......---***'''***---///...***(((((()))&&&&&&%%%$$$%%%&&&'''(((***+++,,,+++***)))***,,,$$$###"""!!!"""$$$'''(((...,,,))))))******(((&&&,,,111444222,,,&&&&&&''',,,---///111111///,,,***------,,,+++,,,111777<<<:::888444111///.........222000---++++++...222555///,,,,,,...---+++,,,000///---...000555777666444'''%%%&&&+++,,,******,,,+++******---000111///,,,111...+++***---111444444333333333222000000111333,,,///666FFF[[[ppp}}}}}}|||~~~{{{zzz{{{yyywwwzzz}}}{{{qqqFFF:::222555777333111333---///000///---,,,,,,---,,,...///000000///...---+++---///111111000000///)))***)))(((***---///000111444666222+++(((...555...+++((((((---333444222******,,,------------,,,(((***---,,,***)))***+++---111111---+++---...,,,...000111111...***((((((,,,---///000111111///...111000000000111///,,,***+++...---)))(((,,,000000//////000111111222222222//////000000000///......)))'''&&&(((+++///222333,,,,,,,,,,,,---...///000***)))+++///000---,,,...///000---((()))///333333555333000,,,+++---222666111000---***((()))+++---///222555222+++((())),,,111///,,,******+++,,,---,,,+++)))(((((()))+++,,,***---000///***%%%######((((((+++000111///000555333///+++***---000000///---+++,,,///...)))&&&(((&&&&&&&&&'''***---000222000---)))&&&&&&'''((((((&&&''')))+++///555<<>>@@@999222///------,,,,,,---///111222111...***((()))+++,,,,,,++++++***((((((+++...//////+++***,,,---...333999555222...,,,+++***)))''''''+++000333333000+++(((,,,,,,---000222222111111222000...------...//////$$$'''+++...000111333555333333444555777777555333///---++++++,,,------,,,)))&&&$$$&&&+++......---------///111444555333222222000......///000000///111///,,,******,,,///111...,,,)))'''(((,,,///000...000222333333222222333111222222222222111111000000...,,,,,,,,,---,,,+++111222000,,,+++------,,,&&&---333111)))###$$$(((&&&%%%'''+++000222000---///,,,+++000111...+++***...,,,***,,,//////---***...444;;;===555)))&&&((('''%%%$$$$$$&&&((()))(((---...///111333333000...)))+++,,,+++(((%%%%%%&&&$$$#########$$$%%%'''(((((('''&&&$$$$$$%%%(((***%%%&&&&&&%%%$$$%%%(((++++++*********+++++++++******///444333---)))(((***...///222222111///---,,,000111222222222333555777;;;:::999777444111...,,,000...------///222555777222000111222///+++---111000...---///333555333000((((((+++000111---,,,...+++///222444222000000000000...------///111333333---///000000000111333555...///444AAASSSfffuuu~~~zzz}}}~~~{{{zzzzzz}}}zzzzzz{{{yyyvvvxxx|||~~~vvvLLL;;;---...111000000333000...,,,,,,.........,,,------,,,------------,,,***+++---000111111///...))))))***,,,,,,+++++++++111555555000******000555///,,,)))+++...///000///+++,,,---/////////...---'''+++//////,,,***+++---...111111...---000222111111222333111---)))&&&%%%)))***+++---...000222444333222222222222000---***)))...///---,,,......,,,...............///000000***,,,...///000000//////---+++))))))+++...//////,,,,,,---......---,,,,,,***)))+++000111...---///...000///,,,,,,000111///444444222000...000444888222000---++++++,,,------...111444222,,,((()))+++444222000...,,,+++,,,---+++***))))))***---000111---000333111---(((''''''%%%'''---333333///...000555111---,,,///222333222+++***+++///...***((()))%%%'''***,,,...///......///---)))((()))***++++++((()))***,,,///555<<>>KKKQQQKKK===555444111000///......///000111444222///...///000000000,,,,,,,,,---***'''***000111,,,)))+++,,,******---///---+++***++++++)))((('''((()))+++---///111222++++++))))))---222222...(((,,,111555555555444333---,,,+++***,,,111999>>>444222//////000000///...777444000...------,,,,,,...---------...---+++)))((()))+++,,,...///000000222111000111333555444333///000111333444444444444444...,,,///333444444555222555888777444222222444555444333111000000000000000//////111333555555444000333222+++,,,333666333...---,,,...000000---***111///...///111444666666......000111---)))+++111---+++***+++---///111111,,,...333555000((((((,,,+++(((###"""###''')))+++,,,***((())),,,///111222------,,,+++******))))))&&&&&&%%%%%%&&&((()))***+++((($$$###$$$&&&((()))(((''''''&&&&&&'''''''''(((***---.........------,,,---///111222333444555111222333111...---///000222444666555333000......222333444444555444444333222222333777:::;;;999777555555666555000+++---333444333222222222000...---,,,///444999666///,,,---)))---222555666444222111+++...111333333222000000+++---000111222222444666///---000999AAAHHHTTT___eeemmmvvv|||}}}}}}~~~xxxwwwzzz{{{}}}[[[CCC,,,(((+++***)))+++...///...,,,,,,---000333111---)))(((,,,111444555000//////111444444222000000+++***,,,,,,***+++000111333000+++,,,222444222111...///444555000...//////111222444333222000...))),,,111444444333222111---...,,,+++///333222---+++,,,,,,+++******,,,......///111111000222777:::333111///.........,,,+++'''...222222222444333000...---,,,************+++(((***---///000///...---///...---......---***(((&&&(((+++...///---+++))),,,+++...333444000---...222555444111///000///++++++///333666666444333333---,,,,,,///333555444333---------------------...222444666555222000000111,,,---...///111222444444111222111...)))(((***,,,***+++000555444///,,,...222222222111000000111222---++++++...///------000444444444333222111///......,,,******+++,,,---,,,,,,,,,,,,+++***+++---//////...,,,+++,,,...000222111333444333111000000111...)))'''+++000000000111&&&(((,,,///111111222222+++...000000......///111---......---,,,,,,------222222333444222///------///111///***)))******'''###&&&))),,,---...000111444;;;FFFOOOJJJ===111---------------...000222333555333111000222333333222...---...///+++&&&)))000222---+++...///---+++,,,---,,,,,,---...///---,,,,,,++++++,,,---///222333,,,,,,(((&&&,,,333444000+++///444666666555666777......---,,,---111888===111000/////////...+++(((444111---++++++,,,,,,,,,...///000111222000---+++(((+++---------...111555444333333333555555444222...///111333555666777777666000...333888777555666555888;;;999555222333666333444555666555444222000222222222444777777666444000555444---...777:::555///---***+++...111111///111000...------111888<<<111...---///...+++,,,000,,,,,,+++***+++...222555111///111333222///111555===777...(((%%%%%%&&&&&&)))'''&&&'''***---///000...---+++++++++++++++******)))(((((()))***+++,,,///+++&&&%%%&&&((()))))))))'''%%%'''***+++***((((((***...//////---,,,+++333222111111333444333222222333333000---,,,///222111222333222000...------.........000222555777999222222444888;;;:::666222,,,---///111...+++///555555555555444222000///...***---333777333+++'''((('''(((,,,222777777333...***...222555444222000......000222333333333444555///---///555888888???IIIPPP___ttt}}}}}}~~~|||~~~\\\CCC,,,))),,,,,,******,,,000222...******000777666000)))&&&)))---111222111///...///222333111///333,,,(((******)))...666111222...***---555555111000...111888888222///111111222444555555333000...***---111555777777444222,,,,,,***)))...222...''',,,,,,+++)))((())),,,///...111333333111111444777222000---++++++,,,+++***'''---111111222666777666222111///---,,,,,,,,,---+++,,,///000000///---+++...---...//////...+++((("""%%%***...///...,,,***---,,,///444444000---...555777555111///000///+++***000666:::;;;888555444000//////111444555333000---+++***+++---////////////333666777444222222333...///000222333333333333000000///***&&&%%%(((,,,//////111555333......000222555666555222000222444...++++++...///---...222888666333000...............,,,))))))***+++*********+++,,,,,,,,,---///111---***'''%%%&&&+++000444111222333333222222333555000***(((,,,...---+++,,,&&&***///222111///,,,+++(((***---...///......///---111444222---***,,,///000000222333000+++(((((()))+++***'''(((,,,---,,,)))***)))((('''(((+++...,,,000;;;FFFHHH===///(((*********+++...000333555555333222111333444444444///...000111,,,&&&(((000222...---111333000......,,,,,,---///222222111/////////......///000111222000///***&&&***333444///000333666666555555777999,,,------,,,---000555888111111222333333///***&&&///,,,)))((()))+++,,,------///111444444333000---)))---000///---...333999999777666555555333111...------...///111444666888555///---444999666333444888;;;<<<:::555333555888111444888::::::888444111222222333555777777444222111888777///000999;;;555...,,,******,,,///222333......+++)))(((---777???333,,,)))+++...---,,,,,,+++,,,,,,***))),,,333999000,,,+++...000000333888AAA;;;222,,,***+++,,,---(((''''''))),,,//////...,,,+++))))))***+++******,,,++++++******+++------///+++'''%%%'''(((((('''+++'''&&&)))...111///,,,...111444555222///---,,,333222111000//////000111++++++,,,...111222222111222666777333111222222111333///,,,---111444666555111444666777555111...---,,,++++++,,,///000000///111000000000111111000///---222666444...***+++///,,,...111333333000,,,)))+++//////...222777555...---333666222111444999;;;000000000111222555777888===DDDMMMccc~~~~~~{{{{{{^^^KKK333%%%&&&///222111111333444333000000222555222000,,,+++---///000000---+++))))))***,,,,,,,,,---***((()))...222333333///222333111111333111---///333444333444666555222777666444333222000---+++***)))...555666///***+++''''''(((***,,,,,,+++***...+++))),,,111555333000//////111444444111222666BBB;;;444111...******,,,+++,,,222:::888///---333888444///,,,,,,,,,,,,+++))),,,+++)))---333222+++...,,,///666666000...000***+++---000222222...***111000///...---,,,++++++---000333444222111111111000222333888BBBHHH@@@222111111222333333222000---555444111---+++,,,000444///111222222222222111222000/////////+++(((***///000,,,+++,,,+++)))***...222444666555333111111111333444333---'''(((///777111000///......000222333999555111---,,,,,,,,,,,,...,,,******+++---/////////+++''')))...222222111......---***((()))...333111111333555777666333111(((***,,,,,,,,,,,,...///+++...222555555111,,,)))...222...'''***333333+++...111444111+++&&&%%%''''''))),,,000222000,,,(((''''''(((***------+++)))((((((((())))))***+++,,,(((***---===MMMCCC---%%%))))))***---111222222111222000---,,,...111444555.........,,,+++,,,///222///222444444111...++++++000000111333666666555333000---...444666111+++)))******---333444000...///000///---,,,,,,000555999333000...---//////---+++,,,444:::888000******---111111000...+++)))***+++222000111444000(((&&&***)))000333000...111555777>>>999555666::::::555///444...***---555888444///222444555444333444999===<<>>777555999>>><<<666777>>><<<222...333555777444...,,,000333333333444111...111666333+++***)))((()))+++---//////,,,((($$$###''',,,111444------,,,***************###(((******,,,111555555+++((((((******((((((***111000///...---,,,++++++111---)))(((***,,,+++***+++***)))'''&&&&&&&&&&&&222222111///+++((('''(((***,,,---+++&&&###"""###&&&%%%$$$###%%%)))---000...111444555333///---+++222000.........//////...******+++---111222222000222666777444333555777555333///,,,,,,///222333333111444666555111...,,,------,,,,,,...000222111000000//////111444555333000111666999777111---...222...///111111111///,,,+++,,,///000///111555222,,,000000///---000555666444111111222333444555777888;;;???AAAPPPhhhsssyyy}}}}}}zzz^^^KKK333$$$%%%---111000222555888888666444444555444111...,,,,,,---...---///---+++++++++,,,+++***...,,,***,,,///222333222---111222///...000000......111111///000333333000000000/////////...---+++((('''+++111222,,,)))***(((((()))+++,,,,,,***(((***))))))---111444222000//////222666666333444777CCC<<<666333///+++***,,,000///333999555,,,,,,222777444000,,,************%%%)))+++***...444444000000...///333222---***,,,)))+++...111333333222000222111000///...///000000000000000000000000111111///000111666???EEE===222111000000111111222111000666555333000......111444000---+++---///111///,,,,,,******+++'''$$$%%%***111+++&&&''')))***...333666666666666444222000///111111000,,,)))***000666444333000...------......555111...,,,,,,,,,,,,,,,---,,,,,,---///111222222222...******...111000...222222222///,,,+++---///000000111222333111---***(((***---///...---......+++...222444555333000---,,,000...(((,,,555666///,,,...000///,,,)))''''''%%%'''***...///---((($$$''')))++++++))))))+++---+++)))'''(((***+++,,,+++)))***,,,>>>SSSLLL777...++++++,,,...111111000...---+++)))***...333666777+++,,,,,,++++++,,,///222111///......000///,,,)))//////000222555777777666333///000555777333...,,,---,,,///555555111///000000///...------///333666666222---+++,,,...//////,,,333888555---((()))---333222000---***)))+++---,,,***,,,000...)))(((,,,+++111444111000444999;;;999666444666;;;<<<999555444000---///444555111,,,222333333333444666:::<<<;;;>>>@@@<<<666555999>>><<<777777===<<<333111555666888666000...222555555333333111///222888666000---+++'''&&&'''+++...000...***&&&%%%'''***---///++++++++++++******))))))'''+++---+++,,,000333333---***+++...---***(((+++---...000111111...+++)))---+++(((((()))+++,,,,,,+++)))'''&&&&&&(((+++,,,000111111///,,,************,,,,,,***'''%%%&&&(((***)))'''&&&'''))),,,...,,,///222222000,,,***(((111...,,,,,,...000...,,,+++++++++---000000...,,,,,,000111//////222555444222000,,,+++---///000000000333555222---***+++...------...000333444222111000......222777888444///111555888666111...///222/////////...------,,,,,,))),,,...///111444222...444000***(((///777555///111111222444444555555555777999444999JJJXXXggg|||{{{vvvrrr___LLL555''''''---111222111444777888666333111111222000---,,,---.........000///.........---+++)))---,,,,,,---///000///...,,,000111---+++---000111---000///------111333111......------,,,,,,++++++***)))+++......***))))))((()))+++,,,,,,***(((&&&'''))),,,///000000...---......333888888444444777@@@:::666444000***)))+++444111111444///'''(((000777666333...+++)))+++,,,%%%***------...222333333000......111000---,,,...,,,///111333333333333444111000.........000222333333111...---...///000000.........222:::???999111111111111111111111222222444444333111......111333222---((()))...000...***+++(((((()))&&&###$$$(((222)))###$$$(((,,,111666777555333444666666333000000///------...000444666666444111///---+++++++++000---+++***+++,,,,,,++++++---///222444444444333555111---,,,...///---+++000111222111...---------.........///000///,,,***))),,,///111000///......---///111444555555444333+++///---)))+++222333...******+++---......+++)))%%%'''***...///,,,&&&"""(((+++...+++&&&&&&***000,,,)))&&&(((,,,///---***+++,,,---===SSSOOO;;;222+++++++++---000111000///,,,***)))***...222555666******+++******,,,000222333---))))))...000...***---,,,,,,///333666777777444//////444666333000///000///222666777222///000///.........///111222333666111***''''''+++///111000444777444,,,)))+++///444333000,,,)))(((+++---&&&&&&))),,,,,,***+++///...333555333333888>>>@@@888666555777;;;<<<:::777666555444555555333000---222111111333666:::<<<<<<@@@BBBAAA;;;444222555:::999444333888777111111666555777666111///111444333333222000///333888888555111...((($$$$$$(((---111///,,,)))'''((()))))))))+++,,,.........---+++***,,,//////,,,+++...111000///---...222111,,,)))***))),,,111444444111,,,)))((())))))(((((()))+++...+++)))&&&%%%&&&***///222...///000///---,,,---...//////...+++((('''((()))+++***)))((((((((()))***...111333333000---+++***111...+++,,,000111///---------,,,---...---***(((***---...++++++///111111222000---++++++,,,...///---000222///***(((---222---...///222555555444222111......333888888222,,,***...000///,,,+++---000///...,,,*********+++,,,###&&&+++///222444444222666222,,,)))///666555//////000222333444333333222555777111///888BBBUUUnnn}}}~~~}}}}}}vvvppplll```MMM777,,,+++///222555...///111111000...---,,,---+++***+++...111222222111000000111222111///,,,,,,,,,,,,---------+++***+++///000+++))),,,111333---//////,,,...333777666111111000...+++)))))))))111//////...---***))))))&&&)))+++,,,+++(((&&&%%%(((,,,///111///,,,***)))+++---222777888444333666888555333222///******---555000...///***###'''000888888555000,,,+++,,,///)))---000///------///111///......000111111222444111333444444222111222333000///---,,,,,,...000222444111......///000///...,,,+++,,,///555888555000111333444555333222111000//////000...------///111444000,,,+++---//////......+++***,,,+++''''''***333***$$$&&&+++///222666222///---000666999777444000...,,,...222666666666333222000///...------......,,,+++***+++,,,+++******---222555555444222111444111///...//////...,,,,,,------------...///000...,,,++++++...000111111---...000000//////000111111222333333444444444444,,,///---)))))),,,,,,(((+++))))))---222333000,,,'''))),,,///000---'''###'''***,,,+++((('''***...***&&&&&&***111333///)))+++...///:::KKKHHH666///...---,,,---111444555666000...,,,,,,...000222222,,,---,,,++++++,,,///222333...)))))),,,//////...***))))))+++///444666777222------111444222//////111000222777666222///000------...111333444444333222...)))%%%&&&)))---000444777888444...,,,000444111111000---***)))***+++'''(((***,,,,,,---///222333777888555555;;;@@@AAA<<<;;;:::999999888555333777999;;;;;;999666333222444222111444999===>>>===HHHGGGCCC<<<444///111444222...---000000---...222111444444///---000111000222000......111444555444333111,,,(((&&&(((,,,000...,,,***)))***)))(((&&&---///111333444222///...,,,//////+++))),,,///...///...000444333---))))))'''+++///333444111...+++''')))***)))''''''***---)))((('''&&&(((***...000,,,---............///000666444111,,,)))'''''''''((((((''''''&&&&&&''''''444555666555222000///...000///...///222333222000,,,+++***+++------,,,+++///222111---,,,///111111111///---++++++,,,...000+++---...,,,)))***000555......///111444555444333111000000333666555///)))%%%(((******)))***,,,///---,,,***)))((()))***+++$$$''',,,111222111000000111222000,,,,,,111333111111222444555555555444333555:::777333666:::IIIbbbrrr}}}~~~~~~{{{uuupppmmmZZZHHH555...---...111666111///---,,,,,,---......---++++++,,,///222333333111111111333555555333222.../////////...,,,++++++(((,,,,,,((('''+++111222+++------***---444888888000111000---***((()))+++444444111---+++)))(((&&&%%%(((+++,,,***'''&&&&&&))),,,///000///---,,,,,,)))***///555555111000333222000111222000---///444666000...///+++%%%***444777666333///,,,+++---...***,,,///000...,,,...111///000/////////222333333,,,---////////////000111111000...---------///000111111111111111000---+++***)))+++...222222111000222555999:::666222///...,,,---...------...000222111222222///++++++...111000---,,,//////---,,,...222,,,))),,,//////000333///,,,***...444888777444///,,,***,,,111444444222.........///000111222333///...---------,,,***(((***...333444333000......000/////////000111111000///---+++***+++...111333111---)))(((***...111333000000///...---///222555666555444333222222222222,,,......+++***,,,,,,+++---******///555777444///((())),,,...///,,,((($$$'''''')))***,,,---,,,+++&&&%%%'''...555666000)))(((///111777DDDBBB555111222000......000333555666222000......///111222111111111000...,,,,,,...000...---+++))))))+++...000+++******,,,000444666777111---,,,111555333000000///...111555555000......+++,,,...222666888666444...---+++******+++...000444555555222...---222666,,,...000///---+++******---///000......///222333777::::::777777;;;>>>>>>=========:::777444333222555888<<<<<<:::777666666666444333666;;;??????===HHHGGGCCC<<<555111222333///,,,+++,,,,,,,,,---111111444555111///000111///000...------//////000111333333222///,,,+++,,,...,,,+++***+++,,,,,,***(((,,,...222444555333111///***---,,,((('''+++.........---000444333,,,(((''')))***---///000000///...)))+++,,,+++'''&&&(((+++((((((((())))))************,,,......---...///111666444000,,,***)))))))))''''''''''''(((((()))***333333222///,,,***+++,,,///000111222333333444444)))((('''))),,,000222222///222000+++))),,,...---//////...---,,,---111444------,,,++++++...222555---------///222444444444111111222333333111---***'''(((******)))***---///************++++++++++++,,,---111444222,,,)))******000222---***,,,000111444444666777777888888888666>>>===:::::::::EEE\\\kkk{{{|||wwwrrroooOOO>>>///,,,,,,***---333666333///...000222444444111000...///000111111000111111111333555666666444111222222111///------...''')))(((%%%'''---111000***,,,,,,))),,,222666555+++------+++)))(((+++///333333111+++))))))(((%%%$$$(((+++,,,***)))***,,,++++++,,,...///111222333))))))---222222...---000//////000111000///333:::888333111333000***///888555222---++++++,,,,,,,,,((((((***...///---///333111222111---,,,......+++######&&&***///222222111333222222111000000000000...111333222///,,,+++***))))))+++///111......///111666::::::666111//////000000000...---...111333---111222///(((&&&***///...++++++///111///...//////---...111111...---000000...,,,...111444333222///,,,)))))),,,...---,,,***+++,,,...000222333444///.........///...+++(((+++...222111...,,,,,,---,,,---...000111333444444666333...+++,,,///111222444000***'''(((***,,,,,,/////////......///333666888777555222000///......+++---///000000111333444000...---111666888444000(((((()))+++,,,+++(((%%%(((''''''***...111222000(((((()))///444555000***&&&...000555DDDFFF<<<888000/////////000000...,,,111///......000222333333333333222///,,,+++---///***+++,,,+++))))))+++...///......000333666777777222...///444888666333222...---000444444000---...,,,+++---111777999666444---///000000//////000222///000000...,,,---222666,,,...000111///...------444666555000...000333333777999999777888;;;<<<:::777:::;;;:::666444444666333555888888777666555555777777777999;;;======<<<@@@???>>>;;;888666666888///......---...///000222333777888555333444333111///------000000------000222444666444000,,,,,,---*********,,,......---,,,)))+++///111222111///---))),,,+++&&&%%%***---------,,,///333222,,,((((((******++++++,,,...///000,,,------,,,***))))))***((()))***+++***)))((('''***,,,------,,,---...//////---++++++,,,......---))))))))))))***,,,...///111000,,,(((%%%%%%'''***,,,000444555333222444777,,,)))''''''+++///333444---///...(((&&&))),,,+++---...///...---000444888222///,,,,,,...111222222---+++***+++...222333444000222444444111//////000------,,,+++******,,,---((())),,,///000///...---111111444777222)))%%%'''(((///333///,,,---000111333333444555666777999:::777??????<<<<<<<<>>777222222000......000000000///222222000...,,,+++---///---------...///...---+++000000000222444555444333000---///666:::777333222,,,,,,///444555111...///...,,,,,,///444666333///,,,...000000...///111333,,,---...---,,,...333777000111111000000111333666777999666///,,,///222111333666777666888<<<;;;777222777:::999555333555999555555555666666666555444777888::::::999888888999888888999999888888888888111111111000000222222222333888999666444555444111...,,,///444444000000333111444777555000,,,,,,...+++++++++,,,///000///...(((***---///000000///...+++...,,,'''%%%))),,,------,,,...222222---***+++))))))******+++,,,---......---------......---,,,************************+++,,,---,,,++++++,,,---***)))(((***---//////...,,,+++***)))***---000111666333///***''''''+++...***000666666222000444888222...)))''')))---000111///222000+++)))---000///---.../////////111777<<<777222------000222111...---+++)))))),,,000333444...222666444111///222555111000...,,,***))))))***'''***///222444333000...111111444888333)))%%%(((***000444222000222333111000000000111222555777888888???===:::<<<===KKKbbbwww|||{{{|||{{{wwwyyy}}}sssggg^^^@@@222***---...+++,,,333---,,,+++---111222111///111000000111333555555444333111///...///111111000...///...+++((((((***...222000---...666===<<<666333555333//////111222000222444444000+++***---222...222222......111111---'''***......---///555:::???777///+++...111222111---+++---///...***+++///***)))))))))'''&&&---777666333333666222***+++222:::333,,,,,,333777444///...(((&&&,,,///,,,***+++///444444000///222111,,,***''')))111<<>>555222...,,,...111444555444555555333000///333777.........+++)))***000555444555555444111//////000222111///------+++(((&&&))))))000<<<@@@888...***)))000555444...)))))),,,111---000888777///...555---+++...555666111000444999999===EEEJJJMMMWWWccc{{{{{{yyywwwzzzxxx{{{~~~nnnZZZMMM<<<000'''***///000000333333222000...---,,,------444///---000333222222333000---+++,,,///111///---''')))---111...))))))---333333333444777999:::999666555333000------000222333333333444333000+++(((***+++,,,000222333111///---000333111---///777???DDD666+++---555666222///+++---///000//////000111------,,,+++++++++++++++222333555666111******---111000000000222111///...///+++***///222///---,,,000//////.........//////000---+++...444777666444222222000---///222000+++""")))...+++'''(((***+++)))***,,,------,,,+++******+++000555333...111888555333---)))***...---)))111555444000///333444000+++***)))***...111333333...---000444111)))(((,,,...///000///000333555555777222...,,,+++)))((()))///,,,)))***---,,,((($$$((((((***---///000...,,,)))222444---,,,222111+++---...///111444555444333...+++))),,,111444222///000111333666888666222//////000///---+++---222777222///---...111111---(((222222222222333333222111444222...+++******+++,,,,,,...///...+++***---///000000///000000111222222222---***++++++)))(((***---///...///;;;GGGDDD777<<>>AAALLLZZZaaa^^^[[[\\\jjjyyy{{{|||~~~~~~|||{{{zzzwwwyyy|||jjjQQQAAA222)))###%%%)))***,,,///666333///,,,***+++...///555000...111444222222333...---++++++---...///...***(((+++000111///---...111000000000222444666777333333222///......111444555555555444333000,,,***''''''(((+++...///---,,,---///111///...000666;;;===333+++///555666444222111000///------...000222.../////////---+++)))'''...000333222+++%%%***222666444333333444444222111222---+++...111000///111111000///......///000000000---,,,...222333000,,,---...------000444444///'''---111///...000222111***+++---//////---+++)))++++++///222...)))***000222444222---+++...000///111444444000111666777444///---+++,,,...000111111++++++...222111,,,---111***,,,...///111333666777000+++)))+++///111000///---***'''(((+++,,,)))&&&+++***+++,,,...///---+++'''111555000000555444---,,,---///222444444333111444111///111444555222...000000111333444444222000111222111///---///333777333000...---///111000000222///,,,,,,...//////...111000...+++((('''(((***)))+++,,,+++))))))+++---***---000000///...///000///***(((+++,,,++++++---***+++))))))555DDDDDD:::IIIddd|||wwwppp~~~VVV@@@444000,,,///444///444000,,,***,,,...///...222444555555333000...,,,---111222000000444444000...///111333444333111///---000333222...,,,---//////---+++---000000---((()))***+++++++++,,,------...///000000111222555888777555222000000222444666555333000...///111333555888999999888666444333222333888888333000555999:::777777777999;;;<<<:::999;;;===>>>>>><<<;;;;;;<<<@@@???===<<<:::777222...222111111222444555555444666777:::;;;555---,,,000...111555999999777333000///000111111000...,,,+++,,,...---***,,,111111,,,)))---...++++++---///......,,,***)))***,,,---...***---111333333///***''''''%%%(((,,,---)))((()))000///...///000111111000,,,......+++''''''***......000---'''$$$$$$"""$$$)))((($$$(((000000((('''$$$"""%%%***...,,,)))???<<<777555666555222000------......000111333444222111000000222222222000,,,---222:::===;;;:::<<<666333///,,,++++++***)))...---...000333666666666222111000000111222333222222333333222///......///---...///222333333000------+++++++++'''"""!!!###!!!'''---///,,,+++...111222///111666444,,,***///222000111444666999@@@GGGSSSWWWdddttt|||ttteeeZZZUUUddduuu}}}~~~|||yyyuuu{{{|||~~~}}}yyyyyy|||vvv```DDD222+++'''%%%''')))+++000555999555...)))(((***///222666111///222333111111222------,,,+++***+++...000---)))(((///333222/////////...,,,+++,,,...111333000111000///...///222555555555555444222000...---'''&&&&&&(((+++---,,,+++---,,,,,,,,,,,,...111222333---+++000444444333444555222...***)))+++///111222333555555222...***'''+++---000...&&&###,,,888:::888555444555555555444444...+++---//////000444222000...------...000222000...---...///...***&&&(((***,,,,,,111666777333...222333222222555444111***,,,///111000---***'''------///000,,,''''''+++...222333...+++...222444444666555222333666888777444111...,,,---///000000---,,,...111000...///333,,,---///111000111222444222///,,,---222555333000,,,(((%%%&&&)))++++++***///---,,,,,,------,,,***&&&///444222222666555000+++---000222333222111///333222111333555444000---111///---...///111111111333333111000...000333666333222000------000555999444...)))(((+++......,,,,,,......,,,'''%%%%%%'''((()))************+++---&&&***...///---,,,,,,---+++'''&&&+++...---...000******''''''333BBBFFF@@@NNNlllzzz___HHHcccfffKKK888111,,,111666222444222///.........---,,,---000222222000---,,,+++,,,000111---,,,000444555111222444555555333111000000222222000,,,+++...111...,,,)))***------+++(((++++++++++++,,,---......///---,,,---000333555666444222000...---///111222333333333333333333333333:::999999888666555444333222999<<<888333555:::===888777777888;;;<<<<<<;;;;;;===@@@@@@???>>>>>>???EEEAAA======>>>;;;444...222111111222555666666555777777999999444,,,***...111333444555555222///---,,,***+++000666777222,,,111111...***+++......,,,&&&***+++(((''')))+++***))))))*********)))))))))$$$&&&)))+++,,,+++)))''''''%%%''',,,---***)))+++,,,***(((((())),,,,,,,,,++++++******)))))))))))),,,000111...,,,+++'''"""%%%((('''###&&&...///***(((%%%###$$$)))---......NNNGGG???;;;;;;:::777222333333333333444444333111111111111222333333000...---...333;;;<<<888666666555222...,,,,,,+++***(((///......111666888777444...------000555777666444000111222111///......///......111444666555111...000000000,,,'''###$$$''''''+++///...,,,***+++...000///111555333...---111444555777:::>>>EEEPPPXXXmmmnnnvvvkkkZZZGGGSSSbbbmmmrrruuuwwwwww}}}{{{yyyyyy{{{}}}}}}xxxjjjQQQ999,,,)))***+++,,,,,,///555;;;;;;666...(((&&&***000444444111///111111///...111,,,------+++((()))---222...***)))...000...---......---+++)))(((***---000000000000///......111333222333222111000///000111+++***)))***---///000000,,,***((())),,,---+++)))+++***,,,111222000111555666222---))))))***,,,---777888999888777333000...,,,,,,......+++***111:::;;;888555333444555555444111---+++...///...///333111///,,,++++++---000222222000---,,,,,,+++)))&&&(((,,,......111555555222111333222000111333000+++))),,,///111111---)))&&&...///000000---+++,,,...+++//////,,,+++///222222666666555333333555666666888333...+++,,,///222333222000000//////...///111444444444444000,,,---000111111000......111222111,,,)))&&&&&&(((,,,...///222000---,,,,,,,,,***)))(((///222000000333333000+++...111333222000///...++++++,,,///222111...+++111...******,,,///111222222111///...---///111333000222333000...000777===777111,,,,,,000333000,,,***---///---)))%%%%%%''')))***+++,,,,,,------...)))))))))+++---...---,,,***''''''+++.........000,,,,,,+++,,,666CCCHHHEEEQQQkkktttTTT>>>\\\bbbHHH777111...111444///000000000000000///---,,,***---///...,,,,,,...000000...,,,)))+++...222333444666777777555333222222444444222///------000333///---******+++,,,+++***///---,,,,,,...///000000000---***+++///333444444222111///------...///000333333444444333333222222333444555777999888666444111999@@@>>>888888===CCC===<<<:::;;;<<<=========>>>?????????>>>???BBBDDDDDD???;;;<<<@@@>>>777000111000000222444666666555666555666666222+++)))+++555444444333222000...---)))'''(((...666999555111444111---++++++---...---***---,,,(((&&&(((***)))*********)))'''&&&&&&&&&"""###%%%&&&((()))******(((&&&'''+++,,,******---,,,)))%%%###%%%'''((((((***))))))+++...///---***,,,111333111111222///+++(((***((($$$%%%***+++)))%%%$$$$$$%%%(((+++---...iii```SSSKKKGGGDDD???:::999888777888999999666444......///000111///+++(((,,,,,,000777888555444555222000...------...---,,,222000///111444555222000...------000444666444222///000111000......///000000000222444666444000---000333444111---+++,,,------///000///---+++---...000000000222000---...111555;;;BBBHHHPPP[[[gggoooxxxzzzlllXXX???EEEPPP\\\fffppp{{{}}}xxxvvvxxx|||~~~~~~zzznnnYYYAAA333......111222///,,,...222666999555...)))(((+++000444111///...000///,,,,,,///,,,......---******...222---+++,,,---***'''(((---//////---)))''''''+++///000111000///------///000///000000...---...111555000---++++++...111444444///---+++---//////+++&&&+++,,,111555444000111666666333///......///---,,,777777777666555555444444000,,,---222666555666888888555222000111222222222///---...222222000000333///...+++)))***,,,///222333111---+++***+++,,,------111333111111333222//////111000...///111...)))(((+++...111000---)))&&&,,,.../////////111222333---...,,,+++...333333000111111111333444444555777888333---)))+++///444777222222000...///111333222999777777777111+++---333333777555---)))---333555...+++(((''')))---000222333000...,,,,,,,,,***))),,,...///,,,+++---//////,,,///222333111...---...)))***,,,...///...+++(((000---)))(((***...111222///---,,,+++,,,---...///---111555444111111666;;;555222111333666666222---+++...000///,,,))))))***)))***+++,,,.........---...***&&&(((...222000------))))))---///---,,,...---...///111999BBBGGGGGGRRRffftttjjjdddzzz}}}QQQ===444444222333222***,,,---///000000///------***,,,---+++***,,,222888777///((()))...111111///444555777666333111111111777666333111000111444666111000...------------,,,111///---...000111111///111---++++++///222333111111000///......///000111444333111000000000111222///000444888;;;:::666222000777??????:::888>>>EEECCCAAA???>>>??????>>>===@@@???===;;;;;;>>>CCCGGG@@@<<<999;;;@@@@@@:::333111000000111444555555444555222222333000+++)))+++222222222222222333333333---,,,---...000222222222222///++++++,,,---...///000333111+++((()))***)))......,,,((($$$###%%%'''''''''((()))+++---000111+++((((((+++,,,***+++...333///***''''''((()))***+++******...333444111...,,,///...++++++------***---...+++&&&$$$&&&'''&&& ###&&&((())))))***+++}}}uuuhhh]]]TTTNNNHHHDDD???===;;;<<<>>>???<<<999.........//////,,,((($$$'''''',,,333666444555777111...,,,,,,...000111111333222000000000///...,,,222111111111111000...---...///000000//////000111111111222333444222///,,,---111444333222333222000---...//////...///111333333333111///......111333<<>>OOOOOOFFF444+++---222222///...+++******,,,000222111///...---...---+++***---......---+++,,,---//////222444333///------///000000111000///,,,)))(((///---******,,,///111222---+++******,,,...//////,,,111666666333111333666000000222444666444111.........///000000///...---))))))***,,,---...,,,***///+++(((***000444222///000,,,+++...///,,,***+++,,,---///222888???EEEHHHHHHSSSfffttt|||yyy\\\AAA333222777444333111)))***---000111000.........+++---...,,,***,,,333:::;;;000)))---444555111---000333444333///---...000666555444444444555666777333222222111000///......000...---///111222000---111///......000000000///000000//////000111222333555333000...---...000111111111444999<<<;;;666111111555:::<<<999555:::AAABBBAAA??????@@@@@@>>>===???>>>;;;999888;;;AAAEEE===:::999;;;??????;;;666333222111222444666555444333000000222111---,,,......///000222444666888999222444444111...,,,...000000,,,)))+++---,,,---000333555333---)))***,,,***//////...***%%%%%%(((+++////////////111333666888---***)))++++++***+++///555111,,,))))))*********---,,,---///333555222000...000---(((''')))***'''111000...***&&&$$$$$$%%%###(((***((('''(((***}}}vvvnnnfff^^^YYYVVVMMMIIIDDDCCCDDDCCC???:::555444444333222///***'''%%%&&&+++333666444333555000---******,,,000222333666666444222///---...///555555444222///---,,,---...///111111000///111222000//////000111111...,,,,,,000222111444888666111---------...///111444666555555333111222777>>>BBBOOO```rrr{{{{{{ooocccTTTFFF:::777999@@@HHHPPP[[[ffflllmmmooovvv|||~~~{{{vvvcccWWWIII???777111000333:::===;;;555111222111......///000111111111111000---,,,---///---***,,,111111000111222444444222111333///---...,,,)))+++///111222222...)))'''))),,,---...///...------...000444444222---((()))///444000,,,(((&&&)))...222555777888999999888444...***++++++///444444222333777666333111333777888555111---...///000000000000000///***+++222777555222111000///...///000111000///......000333222///222777......------...///111222///000111000/////////000///555888666444444333111///444666111---,,,,,,******,,,///111222111///------000///+++---222333///111333222///000333333///,,,+++///666888444222444......///111333222000------000///...222999:::555111---///333111...888GGGddd]]]JJJ333+++000222...000///---+++******---///...------...//////---++++++---000222222000///000222444555333...,,,...111444555444333000...---,,,...,,,,,,---000111222111...,,,+++,,,000222222111...111444444222000000111,,,///222333111000111222000...,,,///333444222///,,,++++++---//////,,,)))(((+++...111222111111000000---,,,//////,,,))))))++++++---000555===GGGNNNDDD???HHHXXXaaadddXXXAAA999///111555000......(((,,,///222222000......///+++///222000,,,+++000555555---)))///555444///---///222444333///---///222222222444666777888777666333444555444222000///...---,,,+++...111111,,,(((000111333222000..................///111222444555444222000.........///000444222333777<<<>>>;;;888777666888:::777333555;;;<<<;;;<<<===??????===<<<;;;;;;:::999888999<<>>===:::888666555444555666777666555333000000333444222111333000111222333444444555555222444666555222000111222///***))),,,---+++***---000222000***''')))+++++++++...000...+++***---000222222111111222444666777000,,,***++++++)))+++///333000,,,***+++---------000/////////000///...---,,,...---)))))),,,,,,***111111000---((($$$$$$%%%"""&&&******&&&%%%(((,,,~~~xxxrrrmmmkkk]]]WWWOOOKKKHHHEEE???999>>><<<;;;:::888555000,,,'''(((...666777333//////000---))))))+++///222444::::::999555111///111555333555555222...,,,...111...///111111000000222333...------...000000///...///111111000444;;;999222///...------...000333555555666555555999CCCMMMSSSbbbuuuwww```LLLAAA:::444:::555444999;;;;;;???FFFOOORRR[[[gggpppqqqjjjcccOOO???000,,,...000000111///222222------111000+++***---111444555333000...---,,,...///...+++---333222111111444777777444000888000,,,...111000000222111333444000***&&&(((+++***,,,---.........000222999888555...((((((---333111,,,'''&&&(((...333555666888::::::777222,,,)))&&&&&&)))...000///000444333000...///444666555111,,,...000222333111...,,,+++)))***...000...---//////......000222333222000---+++,,,---,,,+++///666/////////000000222222333,,,///333444222000---,,,---333888777555777777555444999:::333***&&&%%%$$$,,,...000222333333222111333555333------222111------333444000,,,---//////111///333999999111,,,---))),,,222777888444,,,&&&000333222///333999888111000+++,,,111000...999JJJ[[[PPP999%%%&&&222666///000///...+++))))))***,,,,,,,,,---///111000...+++)))---333888888444222222444666666222---+++...222333444444333111000111222---------///222333222111000...---///333666666444111222222111000......///,,,///222111///...222777111---***---444777444000///......000222222...+++!!!***444777333...///111000---,,,///000,,,)))***---+++,,,///444===JJJUUUPPP===555:::;;;???AAA;;;888...///111)))'''+++(((000222444333000------///+++111555444...***+++///,,,'''(((000333///,,,---111444777555111///222555///000333666999999777555222444666666333111///...+++))))))---000000***$$$///333666555111---,,,---------...///111333555666333222111111000//////...444111000444<<>>:::999;;;888222333888555555777:::===>>><<<:::666888::::::999888999:::===>>>??????>>><<<:::888999888777777888888777666444000000444777555555888777666555444222000...------000444777999999777666///***)))---...)))(((***+++---,,,&&&%%%(((++++++''',,,111222000...000333111000//////000111222333222---***+++***)))***...555222000000222444555444111111000...,,,***))))))"""&&&(((''')))...///---///000111///***%%%%%%'''&&&))),,,)))$$$$$$)))///ppp]]]SSSRRRPPPGGG>>>CCC???<<>>===;;;999888444000...000555999888666...444:::;;;999666777999555666777555222///---,,,+++---333::::::666444666444***&&&+++111///------///---)))%%%""""""%%%((($$$'''+++---......///000222111000/////////111111666000***''')))---000111555222///---,,,---000222///...,,,***)))((('''''' ###(((,,,...---,,,))),,,//////+++'''&&&&&&---+++'''%%%%%%(((,,,...}}}rrrkkkhhhaaaTTTIIIJJJEEEAAABBBEEEDDD>>>777000///111333666777555333777333222555777555444555444666666222...,,,///333111000111555666444333666333555222------333555222333000---,,,---///000111444333000000555:::888222444444444333444666999<<>>999666444333111333555333000000222555666888:::;;;;;;999666333+++'''&&&***,,,+++***,,,///...---...//////---+++555333111222444555444222111111111222444333222111///...///222666888666444222111/////////...+++)))333:::<<<444+++(((((('''444333222000...///222555999222...,,,)))%%%(((---,,,******---111333111---000111222444444222///,,,(((***...111333333222111777222222888<<<999666666999666444444666666333000000000///...------,,,,,,000......333999:::666111...000333444222000......555333222333555666666666444222//////111222222111777999777222111444666666555444222///,,,)))'''&&&,,,///222222000000111444111111111///------...000---,,,,,,...//////---++++++000444666444111//////111444:::>>>:::222---...444222222333444444222///000333555444000...111444777333///---///111111111...---...111111......222333111...---///000222222///111333222111000222444///222444333...***)))***---///000---))))))---111333111000......///111111//////000000111111222222...------,,,,,,,,,++++++(((...111///...111000---+++000222222555888666000+++***+++...222222---((($$$)))......+++***---111...///---******---,,,(((******///444333999QQQlll```FFF333333777222000555222000//////000222333333777888555000---//////------///111222333222000///---...111222222111///---/////////000111111...,,,+++---///000000///000222111444444///---///111///...---,,,---------+++***...000000...***)))***,,,+++******+++---111555888222333444555666777888888999222///333555333222555888<<<===;;;666444888<<<;;;:::999:::<<<>>>===<<<>>>:::666555666666555333111666<<>>;;;999999>>>999555666:::;;;666111000111111111000///------...---...111555555222...///222555777555222000///444333222333666999;;;;;;666666666555333222222333888999777222222555666444000000///...---,,,+++***------...///000000000000***,,,///000//////000111---,,,***+++---///000000+++...111333222111111111666666999;;;666000...111222111222333444333000...///222444444000...///000...///000000///...//////,,,+++///555777333000///000000///......000333666444333111...,,,---000222000///............---,,,...///000...******---000333111...///111111///---000000//////////////////++++++++++++,,,---///000...//////---...///---((((((...222222222222111...&&&%%%'''+++000111...+++(((***+++,,,,,,---000333222333///(((%%%(((+++,,,,,,...333555555===YYYuuugggLLL555333555000,,,---...///000111222333333444888999666000---...,,,)))+++,,,...///111333333444000111222333222111///...,,,,,,---///111222111///+++,,,------,,,,,,...000222666666111...///...,,,---......---,,,+++---...111000...,,,++++++---...,,,,,,---...000333666888333333333333444666888999444111///222222000...///555777:::999666555777:::<<<:::999999<<<>>>>>>>>>>>>999555444666555111---***111888<<<;;;888666666999444...,,,///444666777222555888777222///...///111111111111111333666999333333444777555000///222///((($$$(((---///000000///000///)))###"""&&&***'''+++...000///...------//////000000000///...---...,,,******+++++++++******)))((('''''''''((()))(((***---///000...,,,+++)))))))))***,,,,,,***)))%%%&&&&&&&&&'''***...111...---,,,+++*********+++@@@LLL]]]iiiooouuu~~~~~~xxxpppggg___UUULLLEEEDDD===666666:::<<<999444222111333999;;;777333333999777444555777888777666555222222555555222222555:::777333000111333444222999666333222333444444333555777666555999???AAA???AAABBBGGGOOO[[[gggppptttyyy{{{uuuyyytttjjj___UUULLLDDD>>>777333111111444444000------111444555222000000111555555444333111///------+++'''%%%((()))'''&&&(((+++***+++---///000///...---,,,,,,,,,---------,,,,,,+++,,,000444444000,,,///111333222000.........000///...///000000///...555999;;;888222---,,,+++/////////---,,,,,,...000---+++***+++,,,,,,+++,,,,,,,,,...111555666444222///111333444333333333333000111222333333333222111555888;;;<<<999777777999999777666666888777444000111000000000000111222222222000////////////...---+++///333666666444222222555333222333666999;;;;;;888<<<===:::444000111333555666444111222666777444.........//////000000000...------...000111000...+++---.../////////111333111...++++++---000333333...///111111111000000000444555777999555//////222222333444666666444222000+++///222444222111111222---...111333555444111///,,,***---444888555000...,,,///111111///...111444333222///---+++,,,...000222111000//////000111111111222222111///...000222333000---///333333///***---...///000000///---,,,++++++,,,...111555999;;;666222---***+++---+++(((''',,,111222///---,,,,,,(((&&&&&&(((,,,000000000000...------///111333333111333000((($$$''',,,...---///222666888CCCZZZqqqkkkPPP777333444000***(((///111333333222000...---555777555000------+++'''((())),,,000222444555555...///111111000---***''''''''')))---111333333222+++,,,,,,***)))***,,,...222777888555222222000---+++,,,---+++)))))),,,000444222///......///...---000000111333555777888999555444333222222333555777333111///000000//////000666777::::::999888777777===:::777777999;;;<<<<<<888444222333777888333...,,,---///333666666222///555222...---000444666777666777888555111---,,,,,,222222111000000333888<<<555333333444222---...222///***&&&'''+++...//////...000000,,,&&&%%%***///(((+++...///...+++******+++---000222222111000...++++++,,,,,,,,,+++***(((******************++++++***,,,---/////////......+++***))))))***+++***)))((((((((()))***,,,///111,,,,,,,,,,,,+++***)))(((***222>>>FFFMMMXXXfffqqq|||~~~zzzrrriiiddd[[[SSSIIIFFFHHHHHHDDD@@@;;;777777:::;;;666333333888555333555999;;;999777:::777666888777444444777000111222222000...///222888555222222555;;;???AAAEEEGGGGGGFFFJJJSSS\\\___hhhhhhkkkqqqyyypppeeeaaaWWWJJJ???777333111111444555555444111///,,,+++222444555444111111333666444555666777666555333111111+++''')))+++,,,...222---+++)))))),,,...000000......///............///---,,,***,,,///111000......000222333111000///000222000...---///111222222111333555555111,,,+++,,,,,,---......---...111333//////...---//////---***...------...111333444444///111333333222111333555444444333333222222111111777::::::555111000222555333666888777333111000111111000//////000333666888:::888444///,,,,,,...111***---111444333222111111555444222333555777888777;;;>>>@@@<<<444//////222555555333000222555555111+++,,,---...///000111222000//////000111222000///111111000...---...222444555222///...000222444555444333222111000///...---111222777:::777111111444444555777777666555333333---///222444444333333333222000111666<<<===666000...******000444222000000***...333333111...---......------------------,,,000222333000......111555333333333222111111111222222///---///333333...)))***,,,000333333111---+++......///222777===CCCGGG???888000,,,---......///(((+++///000---******,,,///---***)))+++///333555444111...---...000111000,,,111111,,,)))+++...///000//////333888AAAOOO[[[aaaJJJ444000222000,,,)))111444777777444000---,,,111333333000......,,,(((%%%(((---222555555333222'''***...111111...)))&&&(((((())),,,///000///...,,,,,,+++***((((((+++---...333666444222333111...***,,,---,,,******---111555444333333333111...+++111111222333555666888999777666444222111111333444333333111......111444666:::;;;===??????===999555===:::777555666777888777888666666999<<<<<<777222333---)))+++222444///)))333333333555888:::;;;<<<::::::888555222///------555555444222111222666999444222111222000---...333000---***(((***---...,,,+++...///,,,))))))...333+++---//////---+++++++++(((+++...222444444333111***+++---...---+++***)))++++++++++++,,,------...000///...---,,,---...///***((('''''')))***+++***++++++******+++***)))(((***+++,,,,,,+++)))'''%%%))),,,///111666@@@OOOZZZ___fffsss}}}zzztttmmmddd`````````]]]ZZZLLLGGGCCCBBB???999444444333111000333777999888666777444222333222//////111&&&(((...222111...111666777555444666>>>GGGOOOSSSWWWZZZ[[[YYY]]]jjjvvv}}}zzzmmm\\\OOOKKK@@@555///+++))),,,///111333444222///,,,,,,---444555555333000000444888...///222444444444333222222,,,(((***...000555:::222...***((())),,,---...111222333222111000111333111000...---...000222444---...///111333333333333000...,,,,,,...///000000,,,+++,,,...,,,)))))),,,...000111222222333555777333333111///111333///)))...---,,,,,,---///111222---000111000......111444555444333222111111222222888:::777000+++,,,///000000666:::999333///000333000/////////111444777999>>><<<999222------111666...000333333111///...///555444333333555666555333999<<<===999333///000333999999555111222444111,,,******+++,,,---...//////000111111222222111111111555444111...,,,---000333444333111111333555555555888666444222111///,,,***///222777;;;999333222555333555666555444333333444000111222333333222111111666222111777>>>@@@999222///+++))),,,......///222+++...222444222000---,,,*********,,,......+++)))+++...000...++++++///444111111111111000000000//////...---///222222///,,,+++...111444444222///,,,000//////222777>>>EEEJJJBBB;;;444222111000222555+++***,,,...---***+++...444222000......111444666333000---,,,,,,,,,---,,,***///111000///111000...222000...///444:::@@@CCCQQQ@@@000---000000...---000444999999666333111222///222333111000111...***&&&)))///333555333111...%%%(((---222333222///---...---,,,------,,,***''',,,------+++***)))***+++)))///222000///000000...,,,---.........///111333333444555555444222///---000000///000111333555666888777666444333333333444555666444000///444999;;;??????@@@CCCEEECCC<<<666<<<:::888777888888888777>>>???AAACCCCCC???:::666;;;222+++,,,222555000***000111444777999;;;;;;<<<;;;:::888666444222222111888888888666333222222333222000///111///,,,...333000000---***+++...---***))))))*********,,,///222...///000///---,,,---...''')))---111333333333222***,,,------+++******+++***************,,,...///444111...,,,+++,,,...///***(((&&&&&&(((***+++,,,+++***(((((((((&&&###!!!(((***+++,,,+++)))'''&&&,,,,,,++++++...555>>>EEEEEEIIISSSbbbsss~~~|||yyyyyyyyyyyyyyyhhhbbb^^^\\\WWWNNNGGGEEEBBBBBBCCCFFFHHHJJJKKKJJJHHHDDDBBBBBBAAA======@@@>>>===@@@FFFIIIHHHJJJOOOQQQPPPQQQUUU\\\eeekkknnnnnnssstttpppqqqzzzxxxtttnnneee[[[OOODDD===<<<444.........,,,...333222111///...............111333444111//////222666++++++,,,---...000111222333---***,,,//////222666000...***)))***,,,---,,,000222333222000///111333111333333111......222777000///...000333444111...,,,,,,,,,...000///---+++***&&&'''******(((***///111333444555444555666888555555222///222555222***,,,---...............///...000222///,,,,,,000444666444333111000111222222666888666///,,,//////---222555999888444111000111...///111333444444444444777999888444...---222777222333444333222111111222333222333555777777444222555666666444111111333666<<<:::666333444666222,,,++++++,,,,,,,,,,,,------///111444333000///000222333333222///---,,,...000000000111333666777666555999777555444444111---)))///000444777555//////222111222222000...---000222000//////000111222222222444222111555999:::777333///,,,+++,,,+++***...444000///000111333444222111+++))))))***,,,,,,***'''(((((()))***,,,...000111000/////////000///...---------...///000000000000222333333333333111000//////---,,,---111777>>>CCC;;;777666777444//////444///***(((,,,---,,,---000444444555555555444555555//////...,,,++++++,,,---,,,///111111333555222,,,111111000000222777===@@@KKK???333///000///...------222777777444111111333111555777555444444111,,,+++---///222222111...---,,,---///111222333222222000///...//////---***'''---...///...,,,******+++)))...000...---//////------,,,---///111222222111///111444333111000111333000///...---...000333555888888888888888888888888555:::999444222666999999@@@???AAAGGGKKKIII@@@999<<<;;;:::;;;===>>>===<<<@@@DDDHHHIIIEEE???;;;999===999666555777888555222///000222333444666888:::;;;999666555555555666666888:::;;;:::666222///...222000000000...+++,,,111---000000,,,---000///+++(((&&&$$$%%%)))+++,,,,,,......---+++)))***,,,///((())),,,...000000//////+++,,,,,,***''''''))),,,***)))''''''(((+++...000111000...---,,,,,,---...---***'''&&&(((***,,,,,,+++(((%%%$$$%%%&&&%%%###)))***+++,,,,,,+++)))(((+++***)))***---222666999<<<777555;;;IIIWWW```ddduuuzzz}}}{{{zzzuuukkkccc```^^^```bbbeeeggghhhiiijjjjjjfffcccdddbbb^^^^^^aaaiiibbb```fffllllllmmmqqqyyyxxxyyy|||yyyooogggQQQQQQMMMFFF<<<777666777222,,,***///000......111666111,,,+++///222000---...000222111...---///222---,,,***)))+++...222444666000---......+++***,,,+++***)))+++---//////...,,,...000///---,,,---000///333666333...,,,000666666333///000222111,,,&&&)))+++///333444111,,,(((+++&&&&&&***,,,***---444222444555555333333444555555666222///222777333+++***---000111000...,,,,,,111333444111------111666555444222000000000222333333777666111000333111+++333444555666555333///------000444777777444000...---111555333...,,,///444222333444444444555777999111222444666999888555333111111111000111333666999:::999666444777:::777000//////.........------------111555333///---///333///000111000...---,,,---+++---000444888999777555999777555555555333...)))......000111...))))))......///...,,,)))))),,,000+++++++++---000444555666000000111222333333444444///---......+++)))---444444000...///333777888777---***((((((***+++)))''''''%%%$$$)))000444333000111000///000111000///---+++---...///...///111222999888555222000000111111---+++((((((***000666:::222111555888444,,,***///222***&&&+++...---...222000444888;;;:::777555333...///000///------///111000111111111444666222,,,...222333222333:::DDDKKKPPPFFF;;;555222...,,,++++++000444444000,,,---///444888:::888666666222---///000000000///...---,,,666444222000//////000111.........///111111///------///000000---+++******,,,000111///---///000...+++******---111333000---+++///111000---...333999333111///---...111444777777888999;;;<<<<<<<<<<<<555<<<===777444777888666??????AAAHHHMMMLLLDDD<<<<<<<<<<<>>;;;:::<<<>>>@@@???<<<::::::;;;555444444333333666999<<<999777555444555777888888777:::<<<<<<888222...,,,333111000111...******...***///000...///222111,,,'''### """'''***)))&&&+++***(((%%%$$$&&&)))---)))***+++,,,,,,,,,,,,+++++++++***'''$$$%%%))),,,+++)))'''&&&(((+++///111..................------000---)))'''(((***,,,---,,,'''###"""$$$((()))***)))***+++,,,,,,,,,+++***---000000,,,(((***444<<<555444222222555;;;AAAEEEPPPcccpppoooooowwwyyyqqqooorrr{{{}}}yyyyyy~~~~~~{{{wwwpppfffYYYKKKBBB===;;;888555333222222333------+++)))(((***///222333333222222111000/////////.........000000///---111222222000------000444999666222111111111...+++111000...///000111///------333111))))))000111+++222333333222111000000000777111///333666222---***'''***...000///---++++++%%%***///000---+++,,,///333555555333000000555999999666333000000///...------,,,+++,,,///333555555:::888666222///...444:::666777777777666444111///444333111111222333222222000//////111333333222111222333555666555444333222///222444222...,,,000444666222000111555888888777555555666888:::999444000444222333666555333555999555444333444555555444222555222...+++---///...+++111000...+++***+++///333000...---...111222000------000444555666555666777666777777777555333000...444111......000111///---222///------//////...,,,(((...000,,,---222444222333555666666333111000000222333444111......000333000000111333777999999888333...((('''***,,,+++(((&&&&&&&&&(((///666666111...222111......333444111////////////111333555666===<<<777000---//////...000///---***(((***...222333111...++++++,,,...000,,,***((((((,,,///222333222333444444333444555777111444222---,,,000000---...222555333...+++---000444444111///666DDDPPPUUUiiiTTT>>>555444222---***000///...///222444444333666999<<<999333//////000333222000...,,,---111444888555111......000111111333///---...222333///+++------111444333---+++,,,//////000000111111222222,,,))))))...111...---...+++---//////000111333555666111,,,+++...111333333555999:::999:::<<<;;;888444333333666:::;;;999666CCC>>><<>>777666333///,,,---...///222555666555444555888:::888444111222444777444000,,,)))+++///333888555111///...///111222000...,,,...111111---)))++++++///444333000///222555333000......///111333...++++++///111...,,,---000111222222000000000222333111......000333333333444888999777888;;;;;;999555444333666888999777555>>>>>>???BBBEEEEEECCCAAAEEEDDDDDDFFFGGGGGGFFFDDDBBBBBBAAA???===>>>AAACCCEEEDDDEEEHHHFFF???999777<<<<<<<<<;;;:::999888999999999888888777777777777666555444333444444222000...555888444///...000///+++,,,...000000000///...111,,,&&&$$$%%%&&&%%%###***,,,***### ###&&&'''***)))***++++++***'''%%%&&&'''((())))))***---000111---***+++******000777444111---+++,,,---...//////000000...***(((''''''(((***...////////////000,,,+++...333444///******666222111555;;;<<<555---666444222000/////////000///000444999===AAAKKKUUU\\\bbbiiilllkkklllnnnqqq}}}|||{{{yyyyyyzzzsssppprrreee```XXXRRRMMMJJJGGGFFFIIIFFFAAA===:::777444222+++,,,...///111111222222111,,,'''%%%(((,,,...///222222222333333333444444000000111333555444000......---+++,,,.../////////++++++***,,,///111111000...333888888444000/////////333222+++***......)))///444888888222...---...000---...444666333...,,,,,,...000000/////////000111333333000***&&&&&&(((...000222444555666555555333444444111,,,((()))***(((,,,111222111111222444777888888444000000333666AAA>>>999555222222444555222555888777444111111222333444555666777777777666;;;777333333555333---''',,,+++***+++...///...,,,,,,000444666777777777777333111000333888999777333222111444999999555222333000///...///111333444333666555333333333222///---,,,,,,+++,,,------,,,+++222111111444777777444000000333777999888555222111000111333333111...***''',,,++++++---///111111000333222222333444444111///...222444222000111111///111222333222111000111222555555333000...---///111111222555888:::999666333666000(((%%%'''***,,,---333333000---///222000***+++------+++,,,///000...111111111222333555777888111555555222///...)))$$$,,,,,,***((('''(((+++...222///***&&&$$$%%%''')))---///111///------///222444222///,,,,,,...111333---000000---...111111///,,,...000222333222111000...222222---000@@@VVVdddPPPEEE:::777666222///...,,,---000444777888666444333666888777555444777999;;;888333---)))***...222666444111///......000111///...---///222111---***------///333333000111555777444///+++***,,,///111222...---111222///---...222444555444222111111222222000000111333555555444666999999777888<<<>>><<<666555555666777777666444:::>>>CCCCCCAAA???@@@CCCJJJHHHFFFEEEFFFGGGFFFEEEDDDBBB???<<<;;;>>>CCCHHHJJJIIIJJJLLLHHH???888777;;;<<<===>>>===<<<:::999999888777666555555666666666333000///000111222222---555:::777333222333333///...,,,,,,,,,---...///111,,,&&&$$$%%%&&&%%%$$$***,,,***%%%"""%%%'''''')))(((((())))))(((&&&###''')))***+++++++++---///111---+++,,,++++++///666444000+++))))))+++,,,---...000111000,,,(((%%%$$$%%%***000444444222111000---,,,...333222---******555111111888@@@BBB:::111222222222222222111111111555...---333555222777@@@CCCFFFJJJMMMPPPRRRTTTVVV^^^aaagggooorrrqqqnnnlllkkknnnqqqsssuuuyyy}}}wwwwwwxxxxxxwwwwwwwwwwwwmmmllllllmmmnnnmmmiiifff___``````]]]WWWRRRQQQSSSHHHEEE@@@<<<999888888888888666444333333333222111/////////000111222333333555...'''&&&***...///.........///000111222333333111222444777888777333///...+++***,,,000222000...******,,,...000222333333333555777777555222111000---111000,,,,,,//////,,,222666999666...******---...,,,...555777444000///+++---...//////000333555000222333222---)))'''&&&+++---222666888777555222555444333111...+++)))'''&&&+++000000...///333888555999999444000000222333:::888444111///000111222333888===<<<777222222333111333666777777666666666666;;;???===666///,,,+++111000000000000000///...555999>>>???;;;666444444111111111111222333444555333111333888888555222222---,,,+++---000333444444333333666:::999333...,,,,,,///222333000...---...000000111555888888444//////333777:::888555222111---///222333222000,,,)))))))))+++---000111222222666666777777666444111///---000333333222111111000111222333222111111333555888666444111//////000222000222444777999777333///555111,,,)))***,,,------111111///,,,...222111---+++,,,,,,+++,,,...//////000000000000000000111111222666777333111000,,,''',,,,,,+++***((()))+++...333000+++'''%%%&&&((()))***...111000,,,+++...222777222,,,((((((***---......///000//////000///---111111111333444333///,,,(((///333111111:::DDDJJJ>>>888444444333///---.........000222555666444333111333666666666777:::===>>><<<888333...---///111444333111...------...000111000111222444333///,,,111///000222000---///333444111---******+++...000444000///333444222111222000222444555444333444555333222111222333555777888888;;;:::888999>>>@@@???999888888888777777666555999>>>CCCDDDBBBAAACCCEEEFFFEEEDDDEEEFFFGGGFFFEEEGGGFFFCCC@@@???AAAEEEIIILLLKKKMMMNNNJJJ@@@:::::::::;;;===???@@@???<<<999777666444333444555777999888555222111111222222222111888;;;666222222555555222///+++((((((***---000000+++&&&$$$&&&((()))((((((++++++'''&&&)))***)))******)))*********(((&&&(((***,,,------------///...+++)))***)))(((,,,222---***'''&&&(((,,,...///...000111///,,,***(((((((((,,,111333222...+++***------///222111+++***+++222000000555:::;;;777333...///111222333333222111222+++,,,555888666888???888444111333999>>>???>>>===BBBIIINNNPPPQQQOOOMMMNNNNNNOOOPPPPPPPPPSSSVVV\\\[[[ZZZZZZXXXUUURRRPPPFFFFFFFFFFFFEEEBBB>>>;;;555888;;;999666555666888555444333222111222333555.........000222222000...111000//////000333555777777111***)))---000000...,,,---...///111222333444000111333555777555222......,,,,,,///222444111...)))+++---///000111111222:::666222222555666444000+++...///...///222222000333444444000+++)))---111///---000666777444111111.../////////...///111333***...222444222...***(((,,,000666:::;;;999555333888666333333444111,,,'''+++---///---***+++111777444999:::444000111222000222222111111111000000000222777<<<<<<666222111222111444888999888666666777AAADDDIIILLLLLLEEE;;;444999;;;;;;888222000222555:::>>>BBBAAA<<<666333222111444555111,,,+++222888666111000444666444333444+++++++++---000333444444///000777>>>===444...---,,,333999777000,,,...222......///333777666222...,,,000666999888555333222---///222444555333111///(((***---///111222333444999::::::999666222///---***,,,///222222111222444444444444222111222555777:::777444111111111333444///000111444666555222///333222000000000///...---///000...++++++///000---***))))))***++++++,,,...111111000///...---,,,+++555777666222000111///+++------...---++++++---///111///+++(((&&&'''((()))&&&***......******---111222...(((&&&(((,,,...///111111222333111...,,,+++111111111333444333111...---222444333444999<<<;;;555222111333333000...000333111///...000111222111000222444666777999;;;======>>>===;;;666333111111222222111///,,,+++---///000000111222333111///---000......000///,,,...333000000000000000111111222444000000444777666666888000333555666555444444555555444333222333666999<<<888::::::777888===???>>><<<<<<;;;:::888777777777999:::===AAADDDFFFFFFEEE>>>???AAADDDGGGHHHFFFDDDHHHHHHGGGEEECCCCCCDDDFFFIIIIIIMMMOOOKKKBBB>>>???<<<===???BBBEEEDDD@@@<<<555444222111333666:::<<<;;;:::888888777555222///666::::::333...000555777555222---)))(((+++///222///***%%%$$$(((+++------'''***+++***,,,//////,,,---,,,,,,---......---,,,***,,,...///...---...///,,,***)))***)))'''***000)))'''%%%&&&))),,,...///---------+++))))))+++------///111111...+++***))),,,+++---000---)))))),,,111///...///111111000...,,,---///000000000......000///111666888666777:::555...'''(((000666555222222888<<<<<<;;;;;;999666999777888999888555777;;;DDDCCCAAA???>>>:::666333222222333222000---***)))%%%))),,,+++,,,///000///---///000000//////000222,,,---000444777666333000...------...000444777999666222///...///111000......///000111333444555555......///111222111...,,,......000222444333111///(((***---......---...///;;;444---...444888555000+++,,,...000222444555444111000...,,,+++...333777111///111444555111///111222333222000...---...///))),,,000333444111---+++...555<<>>@@@BBBAAA;;;444111555;;;888:::<<<<<<:::666444333555777777111++++++333<<<666000...222666555444666++++++,,,///333555444444///000666???>>>555000333222777;;;777000+++...333,,,,,,,,,000444444111---+++///444777666444222222///000222444555555444333***---000222333333444555:::;;;;;;999444000......******,,,000111111444888777666555222111222555888:::777222000111333444555.........000222444333222111222333333222000...,,,111222///***(((+++,,,))))))'''''')))***)))***---444444333222000...,,,+++444555333...,,,...///,,,---///000///...---...///,,,+++***)))((((((((()))&&&(((******)))))),,,///)))&&&$$$''',,,111333333444222333666444...++++++...///111222333444555555:::999666333666>>>DDDEEE666222111444666333222333555222...,,,---///000000111222444777888999999888999;;;>>>>>>:::666333222222333333111---+++...111...............------,,,+++***,,,//////...111666///111444777999888777666444000000444777777888;;;555777999999777555444444666666666555555666:::===666999999666777:::;;;999===>>>===;;;999888888:::777666888>>>EEEHHHFFFCCC:::<<<@@@EEEIIIJJJHHHFFFFFFHHHIIIHHHEEECCCBBBCCCEEEGGGKKKOOOKKKCCC@@@CCC@@@???AAAEEEIIIIIIEEEAAA666444222111222666;;;>>><<<<<<======<<<888222...888;;;999111,,,///555999999666222......000444666111,,,'''&&&)))...111111(((+++---...111444222---...------...111222222111---///000///......///000...,,,,,,...---***,,,111,,,***)))***+++,,,+++*********)))((('''(((+++...000111222111000//////000******---...,,,((()))...111...,,,---000111///,,,++++++---...............333777888444111222333111222...)))***///333222000111888:::777444555444111111///111555555111333888999777555444444222...+++---...//////...---,,,,,,+++//////---000444333///***...222333111000000000---///111555999999777555,,,...000333444555555555333222222111000///...---...///000111222333444555.........///000000...,,,---000333444333111000///(((+++///000///---...///555111...///333666444111---...000333555555555666444111------///333555555222000000222000,,,,,,///222333333333111000000111//////000111111000...,,,---555>>>>>>888111///111333888===<<<777222111222444222000---,,,---000111444;;;;;;111,,,111333//////000222333333222000...111333555666555333111///111666<<<===:::888888:::HHHCCCDDDQQQ```cccVVVHHHDDDBBB>>>888444333777;;;888777666666777777666555;;;999555111///333999???333...---333888777555444+++,,,...222555666555333444222555===<<<555555===>>><<<:::666333111222333,,,+++***---111222000------000333444333111000000222222222222222222222222...111555666555444444666888999999666222000///111---+++,,,000111111555<<<888777444111///000444777888444///...000333444555///---+++,,,///444777888111222222111000...------333444111***''')))***(((,,,((((((,,,,,,***+++///333444444333222111///...222333222---,,,......+++---///111111///......///))))))+++,,,,,,,,,,,,+++***)))((('''''')))+++,,,&&&$$$%%%)))000555444222444222444888777000,,,---...111222222111222666999===>>>:::444555@@@KKKQQQ999333000333666555444444444111///...///000111000111333555888999888555333444666999:::888666444444333666777444000...000333......---,,,++++++,,,---+++***---111111///111666111333666999;;;:::999888444000///222555555666888666999<<<===;;;999888888444777:::;;;999888888999777;;;;;;999999;;;;;;888=========;;;888777999;;;999888999>>>EEEHHHFFFCCC>>>???AAAFFFJJJLLLLLLKKKGGGHHHJJJIIIHHHFFFFFFFFFBBBEEEJJJNNNJJJBBBAAADDD@@@??????DDDIIIJJJFFFBBB999777333111222555:::===;;;;;;<<<<<<<<<999333///666:::999222...111777:::===;;;999777777888;;;<<<555000***(((+++///111111,,,///111111444666333,,,---,,,,,,...111333444444000111111///......000222000...///111///,,,---111000/////////000...+++(((+++,,,,,,+++******+++,,,///111333333222111111222---...111222000,,,///666111---+++///555888555000)))***,,,...000111222222000999:::222...444777444.........///000111111111---444777222000333444111---,,,///555666333555;;;777444333333555555222000***+++---.........///000111333111---000444111***)))...333555444222222222++++++---111444666555444000333666999999666222///000222333222000---,,,,,,------...///000111222222111000///000111222000///+++000555555222///...///)))---111222111000111333//////000222333333222111000///111555666555444555:::555111000333555222///333000//////---))))))------///222444444555666777666444111......---,,,,,,)))333<<<;;;111)))))),,,...999BBB@@@555...111777000......///222444555555444<<<;;;000+++111333///000111111111000///------555555555777888777555222...444:::;;;888555666888000777AAAIIIMMMNNNNNNNNNEEE???888333333555888:::;;;777444444666888777555AAA:::222000444;;;???AAA000,,,---555:::999555333+++---000444777888555222:::444444:::999555:::FFFIIIAAA999666777888666333,,,******,,,000222000...///111333333111///......444333111000////////////000444777888666444555666666777777555111000111333000------111222111666>>>888777444000...///333666666222---,,,///222444444000---******...555:::===111111000...,,,,,,---...222333000***'''***,,,+++000,,,,,,000111...///333111111222333333222000///111333333///...000...+++,,,...111111///.........(((***---000111111000///...+++(((&&&''')))******((('''(((---333555222---222000333999999222...000222444666333//////333999777======777555===IIIQQQ;;;333---000555555333333111000000111333333222111222333666888999777222///000222444555444444555666555888:::777222000222666000000...,,,++++++...000///...000333222//////333111222555777888888888777444000...111333222222555444888<<<>>>???>>>>>>>>>111777===@@@===999777666;;;>>>???======>>>===999;;;======:::777666888;;;;;;<<>>======>>>@@@AAA999333,,,)))+++///000000///222333444666777222***+++******,,,000333444444222222111///---...000333///...///111///,,,---111111111222333444222...***...000222222000---,,,,,,///111444444333000///...333444666888555222777>>>333222...***,,,111222///+++,,,,,,---...///000000555777666222111444444222222///...111666777444000333111000222555666444111111,,,(((***000555666444888666444666999999444///000111222111///---...///222000......///000000///000//////111333222...***222666555000///333444000///000555:::888111,,,---,,,...111222000...,,,,,,///,,,))),,,111444222///222111111222333222111000///000111222222111000...,,,***---222000+++***///111///+++(((+++222444111777666333///,,,,,,///222999555///...///111000///...///555999444+++***///000///000444999;;;:::888222777999444///------+++(((***------+++***+++---444888;;;777000,,,///444000333666555333333444666:::888444111///...///000555444222///...,,,,,,+++222000000444888999444//////222555888888777888999444222333888999888>>>GGGHHHCCC;;;666444555666777@@@>>>:::777444333333333>>>888222222666999:::999222...---111777:::777333000222666<<<;;;666444666===888555555222111888BBBEEE???777333333555777777,,,......+++,,,000222111111222222000,,,***+++---555444333222111000000///...222777888555222111111666---+++333666111///333222333333111//////222666666000---///111111000222111//////111333333000---000000000000111222444555111111000...,,,---///222444111///000333333111//////---,,,...222555444111...//////...,,,++++++,,,---...000222444222///+++---...111444555333///+++)))'''***111222...---000111000///...---,,,,,,,,,((()))+++...111222000///,,,000444555222000111222666666444111------111555888777888888333111<<>>@@@>>>888000///444;;;AAAAAAAAADDDGGGFFFCCC???CCCCCCCCCDDDGGGJJJLLLMMMMMMKKKLLLOOOLLLEEEDDDHHHIIIDDDBBBDDDAAA;;;999===666;;;>>>======BBBEEEEEE======;;;999:::===>>>>>>???@@@BBBCCC<<<444222555777<<<===999777<<>>@@@HHHOOOKKK===444444222---000888333000///333777666...''''''((())),,,...000222222///---******,,,000333444//////000111...+++---222///666999444000000000,,,111333555444000---...000///222555666666666666777:::::::::;;;===@@@BBBDDD111333222---+++---///...///000000111111222222222666888666111000333555333333111000333777888555111111000111222444555444333---***'''(((+++/////////777555444666999888333...---...000///......///000///---++++++...111333333555222000000111111///---555888777222000333333/////////111555444111111555***---000111000...------222...+++,,,000333111///111111000000000///---,,,'''(((,,,///111111111111222---,,,...---)))(((,,,000000---***---333444111777666333000------///111111000......000222333333222444:::>>>888...***,,,///000444999>>>>>>:::777222666777333111111000---***,,,......,,,+++---///666666555444222000......222555777777555333444555444222000...------///000111111111222222222222222111//////111555666222...000222666888999888999:::000------000///...333;;;AAA<<<666222111222222333:::999888777666777777888???999333111444666666555444000---///444777444///333555<<>>777333222333333333000222222000000444555222444555666444111000111333777777666555444222111000///222444444222222333555666///...444555...---222333555888777444222444666---(((''',,,222222111111......000333666666333000//////000000...---------444444444222111000222444444111//////222222000---...---,,,---/////////...+++,,,---,,,***(((((((((+++---000222222111///---222222333444555333...+++***'''(((---...++++++///000000///---------............//////000///...,,,...////////////111444666777555333///,,,,,,...111555444555555222222===KKKHHH<<<222000222333333444222333555666777555222000---...000333444222---)))***,,,...111111111000///,,,///000...---///...***111444222------111333000333555666555444333444666888777888@@@LLLOOOBBB222111000000222777::::::999;;;999888999<<<===<<<:::888999::::::999888:::;;;?????????===:::888888888999999888444111111444888999:::;;;======>>>???@@@IIIHHHGGGGGGHHHIIIJJJJJJLLLHHHFFFJJJJJJFFFDDDEEEFFFAAA>>>===:::666666;;;:::>>>@@@>>>>>>AAAAAA???AAABBBBBB???===???DDDHHHMMMRRRXXXYYYPPPFFFDDDIIIJJJMMMMMMFFFCCCFFFKKKNNNPPPNNNMMMMMMIIIEEEIIIQQQQQQFFF??????;;;444444;;;444///,,,...111222---((("""'''---000000...,,,,,,+++,,,---000333444555777555666555111,,,---222///444666333111333111...444666777888777777777888;;;???CCCEEEEEECCCBBBAAAGGGGGGHHHJJJLLLOOORRRSSS000444555...***+++---...333444444444555444444444333666444///---000222222333222333555999999666222///000222222222222333555,,,+++)))(((((()))******333222333555888777333...+++---............///111---***((((((,,,111555777999555111......000000000666888777333111222111...111...---///000000555<<<...000222222000///......555111------///111000.../////////...,,,+++)))((($$$&&&)))---///000000000777000+++++++++(((''''''---......---///444444000555555333000------///111---...000000000111222444444777===@@@;;;111,,,+++,,,///555<<>>AAA???<<<;;;999888555333666666777777777888999:::888999999777666888===BBB@@@??????@@@CCCFFFFFFFFFJJJEEEDDDJJJOOOOOOMMMMMMKKKGGGCCCAAA===:::<<<@@@BBBCCCCCCAAACCCGGGGGGCCCGGGKKKMMMJJJDDDDDDLLLUUU\\\bbbjjjjjj___SSSRRRXXX[[[]]]ZZZQQQKKKMMMPPPQQQRRRKKKJJJNNNIII???AAAKKKEEE>>>:::;;;888111000555111,,,'''(((,,,///...+++"""$$$(((,,,000000...+++***,,,///222444666666666:::999999999555000111666666888999888999<<<:::666=========???BBBCCCCCCBBBCCCGGGMMMPPPPPPOOOMMMLLLQQQQQQRRRTTTWWW[[[^^^```333444222,,,***...111222444555555666666555444333...333444///,,,...///...333333333666888888555222///222333222///...111333.........,,,)))((((((***......000333666666444111---...//////......///111---***''''''+++000555777888555222///......//////333333333111000///...---333///---...---...333:::555666666555222000///000555222///---......---,,,,,,---...---+++***))))))+++---...000000///...---777000+++***,,,+++(((%%%'''+++---...111555555111444444333111...---...000000333555444000......000000333888:::777222......)))---333888:::888444000888888666444666999777111000000...------///111333777333111444999999444//////111333333111///---+++++++++***)))***+++---......///000111222222111111222///------000111111000111333666777777888999::::::777333000...///222666666444333222333333222000,,,---///111222333444444222///---...111444555555888333///...000222111///000222999@@@@@@;;;999;;;777666444333222111333555888777555333111000...---444888;;;;;;<<>>@@@>>>999555333666<<>>;;;888888::::::777444555888<<<>>>>>>===>>>???>>><<<999666555999???CCCDDDBBBAAACCCGGGJJJIIIHHHAAABBBGGGNNNTTTWWWXXXXXXRRRRRRQQQNNNIIIFFFGGGIIIJJJHHHDDDDDDJJJSSSTTTQQQVVV[[[aaa```XXXTTT]]]hhhjjjkkkmmmkkkaaaWWWTTTWWW[[[[[[VVVMMMGGGGGGIIIIIIBBB::::::BBB@@@444555@@@666222000222000---...444222...***+++000333333222,,,******---111333333111---///222444666777888999???>>>???@@@>>>:::<<>>OOO[[[LLL===111///444555333222222222222000...///222555333000---,,,---...//////***...444888999777333000,,,///111111444999;;;:::555444444444444333333444444666888888666444333333000444AAAYYYrrruuu[[[===222444666777777777777777888888888888999;;;>>>@@@???<<<888444222555<<>>???AAA???<<<999888;;;@@@DDDGGGIIIFFFDDDEEEHHHIIIFFFCCCGGGOOOYYY]]]^^^```cccfff```dddfffddd^^^ZZZXXXXXXYYYSSSJJJIIISSSaaadddaaahhhlllrrrtttlllgggmmmxxxqqqiiibbb^^^YYYQQQMMMLLLJJJKKKFFF>>>::::::;;;999555...000888777...///777555333222222000000555;;;777555444666888999777555,,,,,,...333999<<<999666333444666666666777;;;>>>HHHHHHJJJKKKIIIFFFIIIOOOKKKHHHHHHKKKOOOPPPOOOMMMQQQPPPQQQUUU[[[______]]]WWWZZZ^^^ccchhhnnntttyyy999222((($$$,,,777999666000222333555555444222111...777<<<999555333222111333222111111111222222333333222111///,,,,,,---...,,,---.........---+++***)))***+++---000222444555222333333222000//////000111///------...//////......111444444111...+++***---+++---000111...---...555222222222///******...,,,,,,---,,,,,,...111333000000111111000...,,,***))),,,//////---,,,...111444555666777777555444222...//////000222444111+++!!!(((...///111444555333000111333222000.........///111333333222111111111'''***+++***---111333222---///111222111111222333333444222......111000---222000......000222222222---///111111000000222444000//////000222222111000111000///......---------.........000111333555777000000///000111333555777333444555555333333444666333333000---///333444222222111111222333333222000222222222111111111000000222222222111111000000///666444333333444666666666666444444666555222333888111111///---000555666444///111333333222111111222+++///222222333555444000111111111222333333000...333555888::::::777444111...000333888;;;<<<999666444444444222...,,,+++,,,///222333222000///111333444)))!!!'''000777555555333111///000444777111333333///,,,,,,222888444555666555333222333444999666333333555555333000---000444666777888888999...000000000......///000333444444111---+++,,,...//////000111333222000...---...,,,)))))),,,---,,,//////000111000///...,,,333...,,,333===@@@888...555444444444555555333222222000///...000111111000...///...,,,222CCCUUU```III;;;000111777999666333222333222///,,,,,,000444333///,,,***+++---...///,,,///555999:::777222///---111222000333888:::999555222222444333111000222333555777777555333222222222666???MMM\\\^^^LLL888444666999999888555444444222444666888888:::===???;;;:::999666555777<<>>???>>>;;;888000333999BBBJJJIIIBBB:::;;;>>>@@@@@@???AAAEEEIIISSSSSSTTTUUURRROOOQQQWWWVVVSSSUUUZZZ^^^___aaaccceeefffiiiooouuuzzz|||||||||~~~444000***&&&,,,444555222000222555777777666555333111999===888333222444555444333111///...000333555222///---,,,---.........+++***+++...222222///,,,,,,,,,,,,+++,,,...111333000111222111000///000111000///000111222000---***...111444444222...------111///000555444000...111111///000111///+++,,,000++++++***)))((()))---000---000333444444111...---***...111000---,,,...000111222444555555444333111...222333111111666666222'''---222222111444444333///111222222000...---------------///111222222111+++//////---///333333///***---000000///...///000000333333///...111333222333111000111333555333222111222111///,,,,,,...111///---,,,---111444555444111111000000000000//////000///...---...111333555---...///111222444666888666777777555333222333444333444222///111666555000222111111111333333222000222111000000111222444555222333444333222000//////666555555555555666555555333111111333000++++++...111111...***---333444111111333444444222111222444///333444111111222000+++---,,,---///222222000---///222777;;;<<<:::777444///000222666::::::666333333333111/////////---+++,,,000444555222111111333333...++++++******---333111333555444222111333555000444888666222111555:::666777666555333333555777777444222333555666333111+++,,,///333666777666444...//////...---...111444444333111/////////000111///000111444555333000,,,)))---...***+++......***,,,///333555666555333111444111666FFFVVVUUUCCC000111333555666555444333333000111000///------...000...///---***222EEEYYYcccHHH:::...///777999777444111333555222...,,,...111444111---,,,---///000000...000222444444222000...111333333111222666888777222///000444444111000444333555777888666333111111...444;;;@@@DDDEEE???777666888999888555444555666777999:::999888999<<>>???>>>???@@@BBB888:::<<<>>>???AAACCCEEEKKKJJJNNNVVV___bbb___ZZZ]]]fffnnnooojjjhhhmmmtttuuussssssyyy{{{xxxsssvvv{{{|||}}}|||zzzoooeee[[[]]]ooozzz[[[OOOHHHJJJLLLJJJNNNWWWMMMDDD<<<<<<<<<999777888:::<<<;;;888777888666111666999888555666::::::777666:::===<<<:::;;;???CCCEEEFFFIIIMMMPPPQQQQQQQQQPPPNNNOOOTTTYYYXXXPPPIIIHHHMMMRRRTTTTTTUUUZZZ^^^bbbaaaccceeeccc```ccciiilllkkkpppxxx|||}}}...///---***+++///111...222333666999:::999777666333999:::333...///444777666444111...---///333777000---)))***...000111///+++******///666777444///000///---***)))***...111---...000000//////111222...///111444444222---(((///222555444111//////000666333444999888222///222...,,,---//////---///444111000---***'''&&&(((***,,,000555888777444111///,,,///222111,,,***,,,///000111222333222000...---111666666000000555888777,,,222666444222333333222...000222333111...---------+++***,,,///222000...000555555222333555222+++&&&***---...,,,******,,,000555777333111444888999444222222333666777555222888666222...------......---***(((***///333555555000000000111111111111111333111---+++***+++---///***,,,///111222444777888999999888666444222333444000111000---///444222+++555333222333444444333222...---------///333666888000222444444333222222222666666666666666555333222555444555777333---***,,,444444///***,,,333444000333555666555222000222444777:::999555222222000+++......///222666888555222---111777<<<>>><<<999777111000111444777777444111333111///...000222///+++'''---333666444111000000111222666999555///...111222555888888555111000000111777>>>>>>999666888;;;777777555333222222555777555333111222444555333111))))))***///444555222.../////////......000444777444111///...000222333333---...111555777666333///&&&+++...+++,,,///---(((+++...444999;;;:::888555333444???WWWllljjjPPP777...111555555333222444666222444444222...,,,...000---///,,,(((111FFFZZZdddHHH888+++,,,444777555333///444888777111------...777444111///000222333333////////////............///111000---...222333111000---///444555222222666333666888888666333222111&&&///666666555777999999777888888666333333666:::AAAAAA@@@<<<999999===AAA>>>AAAEEEGGGGGGGGGGGGGGG@@@EEEKKKNNNPPPTTTYYY^^^bbb]]]\\\hhhyyyyyyoooyyy~~~{{{}}}|||vvvoooooohhh^^^\\\bbbhhhiiimmmvvvyyyqqqjjjiiijjjhhh```XXXPPPWWWlll~~~vvvQQQ>>>000222777888===FFF@@@<<<:::<<<<<<:::;;;>>>???BBBBBB@@@@@@AAA===888>>>DDDDDD===@@@JJJLLLDDD???FFFMMMNNNNNNPPPSSSUUUTTTVVV[[[aaahhhnnnrrrtttvvvnnnddd```aaabbb^^^ZZZSSSZZZbbbggghhhiiilllooorrrrrruuuyyyyyyxxx|||+++...111222111222444777999888666666777:::===@@@333333222///...///222555...222333222444999;;;999444333111///......///000///++++++222777444///,,,444...))))))---000///---...111333444333222333333//////000000///---+++***...000222444444111...,,,333777555000///333333///------///111333333000---000000000...,,,+++,,,---,,,000666:::;;;888444111...111333222///...000333///------111666666111+++222000000222444444111---//////......000333666888666222000333777777333...+++---000333333000---+++***...222555444111///......000222333333111...------...111333555666777777:::888666555444444333222666444222000---,,,++++++---000000,,,***,,,---,,,000444666333...---222888666222---)))''')))+++...///222555777666666666666999444000///000222222222---...000222444222...***---111555888777555444444333444222///000555666444/////////222555666222///555777888666222///...///333888999444000111222111222222333333333111000///333222000///444999888333...333888888333///...///...000333666777666333222000111222555888888555333222333555888888555000,,,,,,---//////...---***)))000222333111......222666888333444999666...///666111444666555333222000...333FFFQQQIII???===;;;666666111---///333666555333666666444111111222222111///***+++000333///...111111222111///---,,,...///---///222333333222222222...------111555555222...***+++---...///...---,,,+++000666999:::999::::::888777DDDccc{{{uuuWWW<<<333555777666555666999<<<<<<111///111,,,///444111...***&&&'''222FFF]]]mmmLLL999000111---000666333999222///333444111000222888777555222222444444222222999888000,,,//////+++///999333///888000'''222555111000333555555888===CCCEEE===111000888888111)))...555777333222<<>>AAA@@@555444222000///...///000///,,,---222555222---,,,333///+++,,,000333222000222444555555333111000000///////////////......---,,,...000222222000---,,,...222222......222222///...---...///000///,,,))),,,------......///111222444777:::======:::666333***---000222222111000000///000111333333111...,,,111///------...///---+++******+++,,,...111333555444222000111333333000---+++---000222222000---+++,,,...000000...---,,,,,,000222444555555333111000///000111444666888:::;;;999777555444333333222111333222///---,,,---...///...333333---((()))******---///111000------000444777444000,,,***+++---......000111333444444333222666222///...000111000////////////111222222///---111333555555555555666777666777555222222666777444000///...000222444222000999999999666222000111333222666777444333555666444333222000...------...///111///+++)))...444555111...333777777222...---...222444666888888666333222......000333555444111///---...000333444111,,,(((333333333222000---***(((///000111000/////////000555333333444222///111555000111111000000222444444@@@TTTccc^^^MMM@@@;;;999777888444///...222444333666666444333222333444444111...000777888444000111666222...,,,---...---,,,111000111666;;;<<<999444222222333555777777444111000000///...---,,,,,,+++555333222111333777;;;>>>AAA>>>FFF]]]ooojjjQQQ<<<000222555888:::===AAADDD333+++---000+++...333//////---++++++333CCCXXXfffNNN666,,,111000000222///111......222444111111444999:::;;;888555333444444555AAAEEE;;;111111333333)))333///,,,444000,,,888555222222333333666>>>HHHQQQQQQGGG:::555:::888111,,,000666888777;;;IIIXXXcccPPP@@@=========DDDOOO``````[[[QQQJJJIIIJJJJJJTTTTTTUUUXXX]]]bbbeeefffkkkjjjiiigggeeecccbbbaaagggccc```dddmmmqqqooojjjeeeeeeaaaZZZXXXXXXVVVRRRPPPMMMJJJHHHGGGDDD>>>999@@@@@@???>>><<<;;;::::::@@@DDDCCC>>>BBBLLLMMMGGG;;;888666:::BBBKKKOOOPPPGGGAAA@@@DDDHHHIIIMMMRRRIIICCCCCCKKKRRRRRRPPPPPPOOOOOOPPPSSSWWWZZZ[[[ZZZ___\\\ZZZ\\\aaadddcccaaa___bbbeeehhhkkknnnqqqttt~~~))),,,111444555555555666000000//////000333555777888888777444000//////000***...111111555:::===;;;555444333111000000000000...---...333333...,,,---333111///000444555444222222333444444222000000111000000///......///000000---...000222222111///...***...///...///111111///000///.........---+++)))---------...///111222333111222555777777555333111***+++///222555333000,,,,,,000444555444222333444222000---+++,,,,,,,,,,,,%%%&&&(((***,,,...000000222222111000//////......+++---///111111///---+++---...///...---...///111111222444555555444333111///000111444666999;;;<<<888666444222000000000000111000...---...000222444111666666000******++++++,,,---...///000111111111777555333000//////000000000......000333444222///222000///...//////...,,,000///...///000111///...333333222111000111555888777999777333333555666333111///,,,,,,...111222333999888666333111111333555111444444333666::::::777777444///,,,***,,,///111///---)))&&&***111333000///222666555111...------333555666777777444111000,,,---///111333111---***---...///000000...)))%%%555555555555333111///---111333444555333111...---444444111,,,,,,111555555777444111000///111333555;;;MMM```cccSSSDDDGGGSSSPPPWWWSSSBBB888;;;<<<777444444444333111000000111111111444:::;;;666000---555...'''''',,,000000...000---...777BBBFFF@@@888222222222222222222222222555444111///---,,,++++++555777999;;;;;;:::888777???:::===KKKVVVSSSDDD888333333555777:::<<>>===;;;888555222666FFFWWWlllkkk```NNNBBBAAA@@@===:::>>>EEEJJJMMMSSSdddtttvvvhhh[[[YYYXXXWWWZZZaaawwwsssiiiYYYOOONNNNNNMMMSSSRRRRRRVVV\\\___]]]ZZZZZZZZZYYYWWWUUUQQQNNNLLLPPPNNNLLLLLLNNNNNNLLLJJJCCCEEEEEEAAAAAACCCBBB???DDDBBB@@@===;;;:::999888:::<<<>>>===:::888999;;;999======:::>>>HHHKKKFFF888777888;;;@@@EEEKKKNNNKKKGGGGGGKKKPPPTTTXXX\\\WWWSSSTTT[[[aaaaaa^^^\\\XXXXXX[[[___eeeiiikkklllaaabbbdddgggjjjlllnnnoooxxx{{{+++...222555666555333222000000///000111333666777555666777555222000///000...111222///000333444111222222222222222222222222...---000333111,,,+++---333222222333555555222000---...000111000111222333222000...,,,,,,---///111///000111333333333222222,,,...111222222222000...222000......//////...---333222000///000000000///)))+++---///000111222222111000000222555333...)))))),,,000444777:::===>>>555444222111000000///...&&&''')))+++,,,---------222222222000...---...///,,,---...//////...---,,,---///111222333555888:::///000111333333333222111...000222555666777666555555444222000---,,,---...000000000111222333333444333666555111///111222000///...///222666777555333444444333222222222333333555111...000444666333000000000000000000///---+++.........000111111///---/////////...---...111333222555666333222444444222222///,,,***+++...222555222222222222111222333555333444333333777===<<<777999666222///---...000222------+++))),,,222222///111333666555222///------///000222333333111///...---...///111222000,,,)))444333333333222///***'''000111333555666666666666555:::???>>>888222//////555777222)))+++888AAAAAA<<<777333333333222444777444===NNNVVVLLLEEEXXXttt~~~jjj[[[YYYRRRCCC888888999:::777111...///000000222666777333...+++...)))$$$%%%***000333444000///111:::DDDHHHCCC===000///---+++***,,,///111444444333222000...,,,+++111888@@@AAA;;;333...---555111222;;;AAA???999555555444555:::BBBIIINNNPPPIII;;;333111222===BBB999000333444444888HHH___rrr___888&&&111555222111///000222333111,,,+++111888444555888999777444444888@@@MMMQQQCCC444222888<<>>SSShhhlllXXXRRRWWW\\\]]]cccnnnvvvyyy}}}}}}uuurrrmmmddd``````ppplllaaaRRRIIIHHHHHHGGGCCCCCCDDDGGGIIIIIIEEEBBB===>>>>>>???@@@@@@??????@@@>>>======>>>???===;;;===AAABBB@@@???AAAAAA>>><<<===>>>>>>>>>>>>@@@BBBFFFKKKNNNMMMIIIFFFHHHKKKGGGJJJIIIFFFHHHOOORRRPPPGGGIIILLLMMMNNNQQQWWW\\\[[[YYYXXX[[[```dddgggiiidddeeefffggggggfffeeeffffffgggjjjooovvv|||~~~}}}...000333555666555222///000000000000222444555777000333555666444222111111444666666222111333222///...///111333444444444444///...000333111,,,+++...333333333444333222///---+++,,,.........///111333333111...,,,+++,,,.../////////000111222333333333111222555777777333///---...---,,,---///111111000666333000000000000///---,,,---...///111222333444;;;777444333333111,,,((()))((()))000888>>>???>>>444555777777666333000...+++,,,---.........------222333333222000...///000------...//////...------...111444777777888999:::...///000222333333222222///222666999999666222///222333333000,,,******,,,,,,...000333333111///---111111///...333888777222111//////333888:::888444111111222333333444555666;;;666222333777999777333000111222222111///...---//////111444555555222///,,,...000111000/////////,,,222555333222444555444333000---***+++...333777---...111444666777666555666666555444777;;;:::555666555444333222111000000***---///...000333222...444555666666333111///...+++,,,...111222222111111111111111222333222...,,,555444444444444333000......///111333666888999:::777@@@GGGDDD999111111555777:::555,,,222GGGZZZbbbFFF===666555555333555999999:::DDDLLLHHHEEE[[[yyy~~~nnnYYYCCC@@@AAADDDCCC;;;555444111111000111222222000...+++***)))(((***---222666222555999<<<>>>>>>===<<>>888>>>QQQXXXLLL444666666666===RRRpppkkkDDD...222333222333222444777777222...222===FFF;;;666444666666333555:::CCCKKKLLLBBB<<>><<>>:::888777:::999888888999;;;===>>>CCC@@@>>>@@@DDDFFFDDDAAADDDIIIJJJGGGDDDEEEEEECCC@@@CCCGGGIIIJJJKKKLLLMMMRRRVVVZZZZZZUUUSSSTTTWWWTTTVVVUUUSSSTTTXXX\\\]]]]]]___aaa___\\\[[[^^^aaaeeedddeeeggglllrrruuuuuuuuuzzz|||xxxrrrsssxxx~~~111111222444666555222///......///000111333444555---111666888777555444333111444444111000333333000,,,---000333555555444333000...///222222///---///111222222222111///---,,,...//////...,,,,,,...000333111///---,,,---///111,,,,,,,,,---...000111222444444777;;;:::222---+++''''''(((+++///111111000222000---...111333222000111111000000////////////===:::777444222000---+++...***(((,,,444999999666///333777888666222...---////////////////////////111222333333333222111000/////////....../////////000222555666444222111111//////111222333444555555444666:::<<<;;;777111...111333555333///+++***+++(((+++...000000...+++(((//////------222999888333111//////222666888777444222222222222333444555666<<<888444333555777777555000222444333111/////////222222333555777777555333---000444666555222000///***111666555444555666555333222000...---000444888///000444888<<<<<<999777888999888555555888777333222333444444444222000///(((...222222333555222...777777666666444222000...+++---///222555666777777333222111222222222111///000///000222555666666555111111222333444555666666666>>>DDDAAA888333555:::888999666222;;;TTTsssgggTTTAAA777222///333:::???<<<@@@IIIJJJIIITTTeeetttSSSIIIDDDGGGGGG???888777444444333000222777888666111222333111...---///111111555888666000...222777555222//////111111...+++,,,...000222444333222222;;;RRRlllttteeeNNN<<<444...---000444333000000444555222555FFFbbbvvv]]]OOOQQQbbbfffVVV:::999666666@@@YYYyyy|||\\\FFF>>>777666888555888===>>>999999CCCQQQZZZPPPHHHCCCCCCBBBAAAIIIUUUdddiiihhhaaaaaakkkrrrqqqmmmhhhfffaaa___ssstttiii\\\OOOGGGHHHTTTbbbnnnYYYRRR^^^mmm{{{xxxooofffXXXJJJ???999888999AAAAAA>>>;;;<<<@@@AAA>>>???BBBEEEBBB===999:::<<<======<<<<<>>@@@===999999999888777444000---000444666333...000999AAAKKKIIIIIIMMMPPPJJJ===111---------...000333555666<<>>EEEHHHGGGJJJVVVbbbhhhhhhdddbbb```\\\___tttttthhhbbbYYYSSSfffxxxpppWWWNNNEEEBBBAAA@@@CCCGGGTTTWWWXXXQQQGGGBBBIIIRRR___eeeoootttlll\\\QQQMMMJJJGGGBBB;;;888:::>>>AAA@@@@@@===;;;>>>EEEGGGEEECCCCCCBBB@@@??????@@@BBB>>>???@@@CCCGGGKKKNNNPPPOOOOOOOOOOOONNNMMMNNNNNNOOOTTTVVVQQQMMMOOOSSSTTTYYYXXXXXX[[[aaaddddddccclllnnnrrrvvvxxxyyyyyyxxxyyyyyyzzz|||~~~///......111666888888666///000111222333555555666111555;;;>>>===:::777555777999999666555888888555...///222444444111...,,,444...,,,111666555222000,,,---/////////000222333---.../////////111444777//////000111333666888:::---,,,+++,,,---000333555//////444;;;999///(((''''''(((+++///222333111///000,,,***,,,111444333111---......//////......---***///555777555222222222555555444333111222555777---000222222///---...000+++******+++---000333555///---...333888888222,,,222111000//////000111222000///...+++)))***,,,///***+++,,,...///111222333666666555555444444333333333888>>>===777111......---,,,++++++,,,...111333444===AAA:::111111555999333333222222333444777888<<<;;;777444222222222333444333111---++++++///111111222444222///---///111222...)))''')))...222444///222555555444222111111'''000555333/////////...222444666666444444666999999777555555888888666444444999;;;666222333444444666666666777777777777777333888:::888888;;;<<<:::777666444333222111...,,,...000222444777888::::::333000,,,+++---///000111555444222222333444333222555444444333333333444444777555333777===CCCDDDDDD???888333222666KKKvvvkkkEEE444666GGGdddxxxgggVVVQQQTTTTTTJJJ@@@JJJ___|||www\\\SSSNNNDDD;;;888444777888666:::BBBCCC@@@===;;;:::===???===555---555777999999:::AAAMMMWWWhhhgggjjjpppsssiiiTTTBBB000...,,,+++,,,111666:::===HHHWWW```]]]PPP???444111000333999===???EEEMMMDDD999333>>>[[[~~~mmmfff^^^\\\eee{{{lllSSSNNNLLL@@@FFFMMMRRRRRRVVVaaajjjlll\\\\\\^^^^^^XXX___~~~yyypppggg\\\MMMFFF===777MMM___SSSAAA:::777<<>>BBBJJJMMMKKKFFFBBB>>>>>>BBBFFFGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKPPPUUUXXXWWWRRRPPPSSSXXXVVV\\\]]]YYYVVVZZZ___bbbtttpppnnnrrr{{{222000//////,,,***///666999888666444333333333333333222333555888999555222888888999999888666444333333111///......111444777000222444444333000//////777111++++++///333333111...------...///111333444---------///111333555555---+++***...444777555222///111222111///---,,,,,,...------...111222222111...---...000333444222111111000000000//////......222111000222666777555222444777555...---333777666///---,,,+++,,,...111333000---+++***,,,///000111///111333666777555111---///,,,,,,111333000------222///++++++---///000000111222222///++++++...222111///...///333666555444222666:::999444000000222222222222111111///...---777666555222///......///...333777555///,,,///333<<<:::888555333111000000000222333111---+++,,,...555444444333222111///...---111---)))------111>>>CCCEEEBBB;;;777666333///111111333666555222000000444;;;>>>;;;:::;;;888222444555555444222333777:::111444666555222111333666===333333777777@@@LLLMMMAAA777444:::===999777:::555555999;;;444))))))222555888777333555;;;===;;;333333222...******///333444333444666444000000333666666555444444333333222333666999;;;;;;;;;<<<<<<888666888<<<:::AAAbbbmmmPPP777555ZZZ~~~\\\NNNMMMJJJBBB<<>>===:::999@@@HHHJJJGGGQQQSSSQQQNNNOOOPPPDDD444444===EEEIIINNN___{{{uuuRRR<<>>FFFNNNPPPMMMDDD>>>>>>PPPooosssNNNCCCLLLNNNUUUVVVPPPRRR[[[]]]XXXKKKKKKMMMMMMMMM[[[{{{www___UUUSSSSSSAAA???<<<::::::===CCCHHHCCCDDDEEEDDDBBB@@@???@@@DDDBBBBBBEEEIIIIIIDDD??????BBBFFFHHHGGGEEECCCCCCGGGIIILLLMMMLLLNNNQQQUUUUUUMMMFFFFFFMMMQQQNNNJJJMMMLLLJJJIIIJJJMMMPPPRRRQQQQQQQQQTTTWWWZZZZZZZZZ```aaacccfffjjjmmmppprrrvvvwwwxxxxxxzzz333111111222///,,,000777999888666444333222222333222111111333666666444222777888888777666444222111222000...---...000333555111111111111000111333444333000,,,,,,///222222222111000///......///000111))),,,//////...///333666000---***,,,111555555333333333333111///...///000222111000111222333222111---,,,+++---000333555555333333333222222111111111000......///333444444222222555444///---222555444///...,,,++++++---///111111///,,,,,,---/////////111222222444444222---***---+++,,,000111...,,,...000000000...---...111444888666444111///000333666444222000111333444333111222666999888444111222555555888:::777111......111///111222222000...+++***---222666666333//////000666555333222111111222333222333333222000//////000555555666555333111000000111333---***111777CCCWWWeeeiiieeeTTTBBB999777888444222000///...---///222555:::;;;888777888777222444555666444333333555888111555888666000...111555AAA555111555@@@XXXiiihhhUUUDDD444111111000333:::555444777;;;666//////444777999777333555:::<<<999000222333222000111666:::;;;777555555222//////333777666666666777888888777666777999999999:::;;;<<<>>>::::::<<<999===SSSmmmzzzeeeMMM<<<>>>dddzzz\\\MMMHHHFFFFFFJJJUUUhhh}}}bbbKKKBBBIIIIIIHHHJJJPPPUUUSSSLLL\\\eeeiiigggeeeddd\\\PPPVVVVVVXXX^^^jjj~~~OOO===<<>>AAAKKK\\\sssXXXHHHMMMSSSXXXVVVNNNNNNWWWYYYUUUJJJJJJIIIGGGEEEOOOgggwww^^^NNNHHHDDD@@@???>>>===<<<===BBBIIINNNFFFHHHIIIHHHFFFDDDDDDEEEGGGEEEEEEHHHLLLMMMIIIEEEGGGIIIKKKLLLKKKJJJKKKLLLOOOQQQSSSSSSSSSTTTWWWYYYYYYTTTOOOPPPUUUXXXVVVSSSXXXXXXXXXYYY\\\```ccceeellllllmmmppptttvvvwwwwww000000111333000---///444999888666444222222222222000000000111444555555444777777666555444222000///111000...---...000333444444222///------///333555/////////000111222333333555444111///...---------&&&+++000///,,,,,,111666555000,,,,,,000444666666999999777333000000111333555444333333444444333111///---+++,,,///222444555//////000000//////......---,,,+++---///111222111///222333000...000111111///...,,,++++++,,,...000111///......///000///---444222111111111...+++(((,,,+++---000///,,,---000///222333222......222777===:::666444555777999:::777555333333333333111000222444666555333222444666222888;;;777000,,,///444333333333222111///...------000333666555222///,,,000000111222333555666777555444222333444555444333444777888777444111222444666777000///;;;III```}}}yyy[[[FFF>>><<<;;;:::777222...---///111666888888666666777777444555777777777555444555666333777999666000...111666999222444@@@[[[^^^HHH444.........333;;;333222333666555222000111444555333000111555555333111444777777777:::???DDD???999555333111///000444;;;999777777999;;;<<<<<<999999888888888999:::;;;???;;;:::===>>>@@@KKKXXXeeeVVVLLLIIIQQQqqqyyycccWWWRRRTTTaaapppwww{{{^^^IIIWWWXXXYYY\\\aaacccZZZOOOSSSbbbmmmkkkgggeeeaaa[[[fffjjjrrr{{{nnnYYYUUU```eeegggeee\\\UUURRRUUU___lllmmmbbbVVVWWW]]]bbb```[[[WWWPPPIII:::BBBMMMXXXbbbiiipppuuuvvvVVVJJJOOOXXXZZZUUULLLJJJPPPSSSPPPOOOMMMJJJGGGEEEIIIXXXhhhwwwkkkZZZLLLJJJNNNKKKEEEEEEEEEEEEDDDFFFJJJQQQUUUPPPRRRRRRQQQOOOMMMMMMMMMPPPOOOPPPTTTYYY]]]\\\ZZZXXXYYYZZZYYYYYYZZZ\\\^^^aaacccfffhhhiiikkknnnpppooonnnnnnqqqtttwwwwwwwww|||}}},,,---000333000+++,,,000999777555444222222222333000000111222555888:::;;;666666555333222000......222111000//////111333555666333///,,,,,,---......,,,///222444444333444555666444222000...---------(((+++...///...///222444666333000000222555666666999999888444111///000111444222111222333444222111444222000000111111111000------...//////...---,,,...---,,,,,,---...//////,,,///222111000//////...---,,,,,,,,,,,,...000111/////////000222222000...444222000000000///,,,+++///...000222111...000555111222333333222333444666;;;888555666:::===<<<;;;888777777666555444222111111222333111//////111333...333666555111000444999>>>:::666222222444666777///...///111444333///+++,,,///333666999999999888777444222333666999888666444777:::888555222444666888999333555CCCUUUsss|||cccNNNBBBGGGIIIFFF>>>555111///---777777666666777888777555777888888888777666555555444555555444111111333555000666DDDZZZ|||PPP@@@444444666555555999333333222222444666444000555333000000222444333000444666888999;;;@@@HHHNNNCCC===:::<<<<<<;;;<<>>@@@CCCEEEEEEEEEEEECCCEEELLLSSSWWWYYY[[[VVVPPPSSS\\\eee{{{wwwgggdddhhhpppwww\\\\\\\\\[[[]]]aaa___RRRCCC===MMMYYYVVVQQQPPPPPPNNNTTTeee{{{{{{hhheeennnrrrvvvvvvlll^^^^^^aaagggllliii]]]RRR^^^cccccc[[[SSSPPPMMMJJJAAADDDFFFGGGFFFIIIOOOTTTYYY```^^^^^^fffhhhgggmmmmmmnnnmmmvvvyyyooofff[[[QQQQQQXXX]]]]]]YYYQQQNNNPPPPPPMMMSSSRRRPPPNNNNNNRRRYYY```aaa[[[SSSPPPVVV^^^^^^XXXQQQQQQQQQOOOPPPRRRWWWZZZ]]]^^^___^^^[[[ZZZYYYZZZggggggiiinnnuuuzzz}}}}}}tttuuuwwwwwwvvvvvvxxxyyy~~~+++---111444111,,,,,,///888777555444333444444555111222444666999<<>><<<999777777888888777666555555000000000///------...000///000000111222333666777;;;888666666888::::::999111...,,,---000222000---+++///555:::<<<:::666333777444111333666999:::888444666888888555444555777666666222444@@@NNNmmmppp^^^cccddd^^^NNNBBB===;;;888999666444555666666555444666555555666555555333222222000...///222444555444000???XXXqqqhhhDDD999333777999444333666555777555333999BBBCCC>>>:::666444666999:::888666444666888:::???HHHTTT]]]UUURRRRRRXXX\\\\\\]]]___aaaWWWJJJCCCCCCGGGKKKMMMJJJLLLQQQYYYaaafffgggfffccceeeiiiooowww|||yyysssfff```fffooouuussseeemmm|||jjjfffaaa```ccc___NNN<<<:::HHHOOOIIICCCDDDFFFEEEEEERRRhhh~~~fffZZZZZZ______dddgggbbbUUUXXX\\\^^^ZZZRRRIIIDDDSSSWWWXXXQQQKKKIIIHHHFFFIIIFFFCCC@@@??????AAACCCDDDGGGFFFMMMZZZYYYNNNLLLMMMOOOXXXqqqeeeZZZNNNKKKPPPVVVZZZ\\\\\\]]][[[VVVSSSSSSPPPMMMRRRSSSTTTUUUXXX^^^cccfff___aaaaaaaaaeeejjjjjjfffeeeeeeeeeeeedddfffiiilllppprrrtttuuuuuuvvvwwwxxx...///444777444///...222777666555555555666777888444666999:::;;;<<>>[[[~~~jjj[[[YYY[[[ZZZEEE<<<555333333222222333444333222222333444222111222///---...222666777777111FFFfffaaaDDD:::444555333///333<<<<<>>CCCHHHHHHFFFEEE@@@CCCGGGLLLTTT```nnnxxxyyyvvvxxxyyyjjjbbbbbbfffjjjkkkhhhiiiooozzz{{{ooo~~~iiiTTTJJJWWW\\\QQQEEEDDDFFFGGGJJJGGGLLLbbbwwwcccLLLEEEHHHKKKGGGLLLTTTQQQMMMRRRVVVTTTNNNFFFBBBBBBDDDKKKPPPOOOMMMLLLHHHCCCGGGFFFEEEFFFHHHHHHEEEBBBFFFHHHHHHTTTfffaaaPPPJJJHHHMMM]]]|||nnnWWWQQQKKKLLLVVV___^^^XXX\\\]]]]]]]]]\\\ZZZXXXVVVZZZ^^^aaaccciiiqqqvvvwwwnnnuuu{{{}}}///111555888555000000444666666555666777999:::<<<777999<<<<<<:::999999:::666555444333333333444444555444444333333333444444...------111666777333///222111111444777777444000000000//////000222444555.........222777888666333....../////////000222333222000...***)))***///333111000///000222333222111000111333555888888666444,,,...000222222111///...---111444555333111000111000000222777555000///333333444444444555666666777444333222333444333222000111000111222444555444333999111,,,000555777777888///------111666777333///444555666555555555666888222444777777555222222333///000111444666777777666777999:::999888:::>>>AAA@@@>>>>>>@@@BBB@@@999444333222111222333444444333111222444555444333222111222222111000000222555888444111000222666777444111...///---///444:::WWWyyywwwwwwttt[[[KKK;;;444222000333777888555333333555777777666666888999888666777===AAA@@@XXX|||]]]BBB;;;777777555555AAAPPPXXX___]]]UUU]]]qqq{{{www^^^WWWUUU]]]ddddddbbbbbbccchhhooouuu}}}nnnZZZlllssscccMMMEEEHHHLLLOOOIIIFFFRRRlllfffWWWEEE@@@CCCDDDAAAHHHPPPMMMPPPRRRTTTRRRNNNJJJIIIIIIHHHLLLOOOPPPSSSUUURRRLLLKKKLLLNNNQQQTTTTTTRRRPPPQQQTTTWWWeeevvvqqqaaa^^^```dddtttwwweeebbbdddeeefffmmmvvvtttlllqqqqqqrrrtttvvvvvvvvvwwwzzz///000333666333...///333666555555666888:::<<<>>>999;;;>>><<<888555333444666666444444444444666666444444333222222333333333444111000222666777444000333000///222666777222---000000///000000222444555+++...111444555555555555222111000//////111666999DDD???777...******000444555333222333444444333111555333333333555555444333///111444666666555333222)))...444666444222222222222111333888666111000444888888777777777666666555888666444333333222000...111000111333555555333111999...(((,,,444777666555+++,,,///222444444222000::::::999555111111555999000333666666222////////////000333888<<<>>>===<<>>>>>AAARRReee{{{tttyyyzzzrrrqqq{{{oooccczzzqqqTTTFFFIIIPPPHHHNNNQQQQQQVVVlllfffTTTLLLIIICCCDDDFFFEEEMMMUUUOOOUUUSSSQQQOOOOOONNNMMMLLLVVVUUURRRPPPTTT\\\]]]ZZZXXXYYY[[[[[[[[[]]]```bbb[[[```eeesss}}}qqqrrr|||,,,---////////////111333777<<<>>>======???<<<888999777777:::999222---,,,111555666111...111666777666666666777777555000---333222222111222333444555///---,,,...111333111///222333000---000666444...+++...000...,,,---333888666222...---///222555666CCCSSSUUUCCC333222222---222111000111333444444333777:::<<<===:::777555333444222222666666333333555444444333000---...222777444666;;;===999111000444999:::;;;888444555;;;AAA999555222333777999888555777666666777777666222///333111,,,)))///888888111222---+++...000//////111>>>888222///111444777777333666666333555::::::555444333888@@@EEEEEEFFFIII[[[eeellloootttxxxpppbbbjjjiii\\\JJJBBBDDDBBB<<<777888777555333444777:::777888666333444777666222555777555...000888:::555666111000555777444111222111111333<<>>OOOfffrrr```KKKMMMdddxxx```III>>>===CCCMMMQQQVVVhhh}}}}}}yyynnnjjjccceeeeee___VVVPPPOOOQQQPPPTTTXXXYYYZZZ```jjjssstttooommmlllfffZZZOOOKKKSSSRRRQQQRRRTTTWWWZZZ\\\UUU[[[aaadddeeeeeegggiiilllnnnppprrrssstttttttttvvvxxx|||,,,...000111111222444666999===???======???===999;;;666444777777444000000777888555///,,,///111111555555555666777555111...111111222333444555666666666444222222333333222000222666888777888888111(((***111777666///---111777999777555555666777777777FFFYYY___MMM999555555222222222111222444555555444:::>>>BBBAAA===888666666666333333666555222111333666666555222000111555888999777777888555000000333:::<<<<<<999666666;;;@@@999555111333888<<<===<<<@@@>>>;;;:::::::::999888999777222///444;;;:::333444000...111444444666999???;;;777666777888999888666999999888:::>>>>>>::::::666777@@@GGGHHHHHHHHHWWW```gggooozzz```XXXYYYVVVNNNFFFBBB===999333666:::;;;888555444444888999777444555999:::777666888555///000999;;;666999666333333666666444111444444666>>>CCCDDD___~~~ffffff{{{gggNNN===999;;;===>>>CCCBBBAAA???>>>===<<<<<>>???======???===:::999222///333888999888999>>><<<666///---///000---333333444555666555222///000111222444666666666666999777555444555555444333333999<<<<<<;;;888111+++)))333===<<<333///333:::;;;:::999999:::999777555JJJ^^^gggVVVBBB;;;;;;:::444333333444777777777555:::AAAGGGEEE>>>777555666333000111444444111000333555555555333222333555888777111...000222000...///555666666444111111444888555000---...333:::===???BBB???:::888888:::;;;<<<888666333111555999666000444///---111444666:::>>>@@@>>>;;;::::::999777666333999===<<<;;;<<<;;;999777000///666>>>@@@???>>>DDDJJJMMMXXXxxxeeeJJJHHHGGGFFFAAA999666777555999<<<===:::888888999AAADDDDDDAAAAAAFFFKKKKKKBBBCCC===333333;;;>>>:::AAAAAA<<<666;;;DDDDDD===666888999???FFFHHH___xxxooonnnppprrrsssvvvsss```dddpppbbbPPPDDDAAABBBAAA???AAACCCGGGIIIIIIEEEAAA===IIIKKKOOOSSSVVV\\\jjjxxx|||[[[RRRSSSPPPOOONNNIIIKKKUUU\\\\\\^^^bbbuuuxxxxxxyyyzzzqqqooolllggg___[[[TTTNNNOOOSSSSSSPPPMMMUUUXXXSSSRRRXXX\\\ZZZ]]]aaaccc]]]UUUSSS[[[dddhhh^^^]]]hhhtttwwwzzz}}}xxx}}}{{{zzzrrrgggaaadddgggfffhhhnnnpppmmmjjjkkknnnsssuuuuuuqqqsssuuuvvvwwwwwwvvvuuuuuuxxx+++---///000000000222444;;;>>>>>>;;;;;;======:::666///...555===@@@@@@@@@BBB???777111111555555111222111222333555555222000222222222222333444555666555444444444444666666777666888999888777666666444---666===>>>:::888===CCC???>>><<<;;;;;;:::888666HHHXXX___SSSEEEBBBCCCBBB666666666888:::;;;:::999>>>FFFMMMKKKAAA888777999444222333777888666666888666777777777777888888999444......777===:::333---555666666444222111333555999555000///333999>>>@@@@@@===:::999;;;>>>???@@@777555333444777999777333999333111444888:::???CCCDDDBBB???<<<:::888777666666AAAKKKJJJAAA:::888:::555111111555888888999;;;;;;===:::CCClll|||SSSDDD:::;;;:::666777<<<<<<===>>><<<;;;>>>EEELLL[[[aaaccc```___fffnnnrrrgggcccTTTAAA:::>>>???:::===BBB???:::FFF[[[ccc]]]IIIJJJFFFFFFHHHGGGUUUrrrvvvnnnccc[[[YYYZZZ]]]^^^]]]ppp~~~|||hhh^^^hhhiiibbbYYYUUUTTTRRRMMMHHHDDDJJJRRRXXXYYYUUUOOOJJJKKKEEEGGGPPPSSSQQQWWW```zzzzzzeeeNNNLLLOOONNNPPPMMMGGGGGGRRR[[[ZZZTTTPPPTTTbbbmmmjjjaaa^^^bbbeeeuuuyyy|||wwwgggZZZQQQMMMHHHCCCDDDCCCCCCDDDIIIMMMMMMLLLDDDHHHIIIDDDAAAEEEGGGEEEJJJPPPUUUTTTPPPRRR[[[dddiiiaaa^^^ccchhhhhhhhhiiirrrzzzyyy~~~zzzwwwyyy{{{|||222333444444222222333444;;;>>>===:::999<<<<<<999888333333;;;AAABBBAAA@@@>>><<<777222444:::;;;777222111222333555555333111777555222000000222555777666555555444333444666888777777777999:::999999:::666777999;;;<<<@@@DDDHHHDDDAAA>>><<<;;;;;;:::999???HHHKKKEEEAAADDDGGGEEE::::::;;;===@@@AAA???===AAAIIIOOOMMMCCC;;;;;;======;;;;;;>>>>>>;;;:::<<<888999;;;===>>>>>>===<<<999777===KKKSSSLLL;;;///:::;;;;;;:::888888888999@@@<<<777555666999===???::::::;;;===@@@CCCCCCCCC777555444888;;;===<<<;;;>>>888555888<<<>>>BBBGGGJJJGGGCCC>>>;;;999:::;;;@@@OOO]]]\\\LLL===:::??????@@@BBBCCC???<<<@@@GGGMMMOOOKKKOOOoooeeeOOO===<<>>>>>AAA@@@CCCEEEDDDDDDIIITTT]]]www~~~vvv^^^RRRSSSSSSNNNHHHPPPQQQOOO\\\tttmmmmmmcccZZZVVVOOOSSSdddgggbbbZZZTTTPPPNNNNNNNNNRRRbbbmmmooolllaaa^^^iiigggffffffhhhiiifff]]]VVVMMMSSS\\\bbbccc^^^WWWRRRJJJGGGLLLUUUVVVQQQSSS[[[]]]bbbXXXKKKNNNNNNHHHHHHKKKFFFFFFPPPYYYYYYQQQJJJGGGQQQWWWSSSMMMOOOUUUZZZaaakkkyyy}}}ooo___```kkk|||vvvwww|||yyyxxxtttnnniii^^^XXXQQQMMMKKKIIIGGGFFFEEEFFFIIIOOOSSSVVVVVVWWWRRRUUUUUURRRSSSVVVYYYYYYZZZ]]]```bbbeeeiiiooossssssqqqtttzzz<<<===>>>===;;;::::::;;;===???===999888<<<<<<:::>>>;;;;;;???AAA===;;;<<<999999777333555:::<<<:::555555444555777777666444:::888666444444777:::<<>>@@@AAA>>>:::777777777777666777;;;===<<<>>>DDDHHHGGG>>>???@@@CCCFFFGGGEEECCC>>>DDDIIIGGG@@@::::::<<>>AAA???:::888<<>>===@@@>>>>>>???<<<888999>>>888;;;;;;888666999:::999;;;:::999999:::;;;999888;;;;;;<<<===???@@@BBBCCCJJJJJJHHHEEEAAAAAACCCFFFBBB===???MMMYYY\\\ZZZYYYWWWSSSLLLDDD===999:::<<<===;;;999888888777555333777===AAABBBCCCGGGKKKLLLCCCCCCEEEIIILLLLLLJJJHHHBBBEEEHHHGGGCCC@@@@@@BBBKKKHHHHHHIIIHHHCCCAAACCCAAABBBEEEJJJNNNMMMJJJFFFHHHJJJUUUfffoooeeeRRRDDDDDDDDDEEEFFFGGGGGGEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGIIIMMMQQQRRRQQQOOOJJJFFFFFFKKKOOOOOOSSSXXXVVVRRRRRRWWW\\\^^^aaaeeeeeeggghhhhhhggghhhkkknnnjjjlllqqqsssmmmdddccchhhkkknnnrrrrrrjjjbbbdddkkk}}}yyylllccccccgggfffbbbccciiinnnmmmjjjjjjrrryyyzzzwwwqqqwwwqqqlllsssvvvwww~~~nnnlllgggaaa[[[VVVSSSSSSSSSZZZXXXVVV\\\YYYSSSVVVNNNOOOQQQVVV[[[]]][[[XXXPPPPPPPPPOOOMMMJJJFFFDDDGGGKKKLLLFFFAAABBBEEEGGG===DDDAAA@@@JJJOOOMMMQQQEEEFFFHHHJJJNNNQQQRRRQQQVVVVVVRRRLLLLLLQQQUUUVVVXXXVVVYYY___^^^XXXZZZbbb```ccchhhkkknnnppptttwwwuuuxxx|||~~~}}}~~~~~~|||EEEGGGHHHHHHGGGGGGHHHIIICCCDDDAAA<<<;;;>>>@@@???===<<<<<<<<<888555;;;CCC;;;@@@BBB===999999:::999???>>><<<<<<===>>><<<;;;:::===AAAEEEHHHIIIIIIHHHPPPPPPPPPMMMKKKKKKOOOSSSJJJ@@@???NNNaaalllqqqttttttrrrjjj\\\LLLBBBAAACCCAAA@@@@@@AAAAAA???;;;777===EEEMMMNNNKKKLLLOOORRREEEFFFHHHLLLOOOOOOMMMKKKOOOPPPQQQQQQOOONNNOOOPPPUUURRRSSSWWWXXXUUUUUUWWWRRRSSSVVV[[[```___[[[VVVRRRTTT___ppp{{{uuuhhh]]]\\\]]]^^^```bbbaaa___]]][[[^^^aaadddeeeeeeeeefffjjjjjjkkkmmmpppqqqqqqoooooojjjiiinnnqqqrrrvvv|||}}}zzz|||zzzvvvyyysssuuuqqqdddbbb[[[bbb\\\XXX```ddddddhhhbbb```\\\WWWRRRPPPPPPQQQNNNSSSOOOOOOYYYXXXNNNLLLGGGFFFGGGJJJOOOTTTWWWXXXSSSRRROOOMMMLLLKKKKKKKKKKKKPPPNNNEEEDDDNNNUUUTTTKKKQQQNNNMMMVVVWWWTTTWWWYYY\\\^^^]]]^^^bbbgggiiilllkkkfffcccffflllooommmtttrrruuu}}}~~~zzz~~~BBBIIILLLKKKQQQYYYTTTGGGGGGHHHDDD@@@@@@EEEFFFEEE@@@<<<888999===@@@???===FFF???===CCCBBB;;;;;;BBBBBBEEEGGGHHHGGGEEEDDDDDDEEEGGGOOOLLLEEELLLVVVQQQRRRRRRSSSVVV\\\eeeooouuunnn```QQQSSSeee}}}~~~ooobbbTTTIIISSSUUUWWWVVVTTTQQQOOOOOOSSS___bbbaaaccc]]]XXX___UUUXXX[[[[[[YYY[[[aaafffhhhhhhkkkpppqqqoooppptttwwwzzz{{{{{{{{{}}}}}}|||wwwnnnrrrxxx{{{rrrpppuuu~~~yyywwwxxxxxxtttpppllllllllllllkkkjjjkkkllljjjddd[[[QQQKKKPPPTTTSSSMMMHHHKKKQQQTTTSSSRRRQQQQQQQQQQQQRRRRRRTTTWWWWWWSSSQQQRRROOOKKKIIIKKKPPPTTTXXX[[[\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___bbb```___```ccchhhnnnqqqnnnqqqrrrqqqooorrryyy@@@HHHLLLNNNUUU\\\VVVKKKGGGDDD???@@@JJJTTTVVVQQQCCC@@@===>>>BBBFFFHHHIIIHHHDDDHHHRRRTTTNNNMMMSSSWWW[[[aaaddddddcccaaaaaabbbeeemmmkkkcccgggmmmggg\\\ZZZ\\\cccrrr|||tttpppooopppiiifff```[[[YYY\\\ccciiibbbgggiiieee]]]WWWWWWYYYWWWVVVTTTSSSSSSQQQOOOMMMUUUUUUVVVUUUTTTQQQNNNLLLOOOTTTUUUQQQNNNQQQVVVXXX[[[\\\]]]^^^___```aaaaaadddffffffcccdddiiikkkjjjppprrruuuxxxzzz{{{{{{{{{|||}}}???DDDEEEFFFLLLUUUUUUNNNUUUOOOJJJPPPbbbrrrtttmmm\\\[[[ZZZZZZ\\\aaahhhnnniiijjjsss~~~~~~}}}zzzwwwuuuwwwwwwwwwuuuqqqoooooopppqqqqqqnnnjjjeeecccbbbcccfffccc^^^YYYUUURRRQQQQQQUUUUUUTTTRRRRRRSSSWWWZZZSSSXXX]]]\\\XXXVVVXXX[[[bbbccceeehhhjjjiiifffcccqqqpppoooooopppssswwwyyy|||eeedddaaa^^^cccmmmrrrqqqqqqlllhhhnnn}}}~~~~~~~~~~~~}}}sssxxxuuussswwwpppeeeeeedddiiippptttsssnnnfffaaa]]]\\\YYYWWWWWWZZZ```dddgggccc]]]ZZZXXXWWWWWWVVV]]]^^^___^^^[[[ZZZZZZ[[[aaaaaa___\\\XXXWWWWWWXXX[[[\\\^^^aaadddfffhhhiiikkkmmmnnnnnnnnnooorrrtttvvvzzz~~~~~~~~~vvvvvvuuusssqqqooommmlllhhheee___]]]___bbb^^^XXXWWW]]]ccceeecccaaabbbcccZZZccceeehhhooohhh\\\ZZZYYY^^^eeeiiiiiieee^^^YYYbbbbbbbbb``````aaadddgggmmmjjjhhhhhhkkkoooqqqrrrtttvvvxxxyyyyyyxxxyyyzzz}}}}}}}}}{{{yyyyyyzzz|||qqqpppssstttqqqqqqsssqqqmmmYYY[[[^^^```aaa```___^^^YYYXXXWWWYYY]]]```___\\\VVV]]]fffiiifffdddeeehhhaaakkknnnsss|||wwwmmmmmmooorrrwwwzzz{{{yyyuuusssvvvxxxzzz{{{{{{|||~~~~~~}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{|||xxxuuuwwwzzzwwwttttttnnnkkkhhhgggiiijjjiiihhhfffmmmpppooorrrvvvoooaaappppppoooooosssyyyzzzvvvooorrrwww{{{}}}|||{{{yyyxxxxxxyyy||||||||||||yyyrrrlllnnnxxxwwwyyy{{{yyysssmmmkkkkkkjjjnnnooooooqqqtttqqqkkkmmmllljjjhhhfffhhhkkkooojjjttttttrrruuurrrrrr{{{{{{xxxvvvuuuvvvyyy{{{|||{{{vvvttt{{{zzz{{{~~~zzzvvvttttttuuu~~~}}}}}}yyyvvvrrrppppppnnnjjjgggfffiiimmmsssvvvssskkkeeeffflllrrrssspppqqqwww}}}tttvvvxxx{{{{{{zzzxxxwwwzzzqqqrrrssstttuuuuuuttttttpppppppppnnnmmmmmmoooqqqxxx~~~~~~