BM6 6(@ qqqXXXJJJDDD;;;;;;777222---,,,)))'''###  %%%&&&'''(((+++///222444888777666777888999888777666777777666555555777999:::777555777:::>>>>>>======<<<<<<<<<<<<;;;;;;;;;888888777555444222111111...,,,+++)))'''&&&%%%%%%%%%$$$"""!!!"""###"""!!!!!!  !!!!!!!!!!!! %%%$$$######"""#########%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&''')))((('''''''''(((***+++((((((***+++---...000000444333222000///.........,,,,,,++++++***)))))))))%%%$$$###"""fffVVVAAA;;;222+++)))(((&&&"""!!!  !!!"""))))))***,,,///222555666:::999888999:::;;;:::888888888888666555555777999999777666888;;;>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999888777666444333222222...---+++)))(((&&&&&&%%%&&&$$$"""""""""###"""!!! !!!!!!!!!!!! """!!!!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&'''((()))***((((((***+++---...000000444333222000///.........,,,++++++***))))))((((((%%%$$$###"""}}}]]]MMM888...,,,,,,((($$$"""!!!!!! """$$$&&&(((//////000111444666888:::===<<<;;;;;;<<<===<<<;;;999:::999777555555777999777777777999<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888777555444333333///...,,,***)))''''''&&&'''%%%###"""######"""!!! !!! !!!!!!!!!!!!!!!!!!  !!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%'''(((''''''&&&&&&&&&'''((()))((((((***+++---...000000333333111000////////////+++******))))))(((''''''%%%%%%###"""kkkJJJ888333000+++&&&%%%%%%&&&&&&'''***---000444444555666888:::;;;<<<>>>===<<<<<<===>>>===;;;;;;;;;;;;888666666777999666777999;;;<<<===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999888777666555444444000///---,,,***)))(((((((((&&&$$$#########"""!!! !!!$$$!!!!!! !!!!!! !!!"""###$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''''''''(((((())))))((((((***+++---...000000222222111000/////////000******))))))((('''''''''%%%%%%$$$###```GGG:::111)))$$$&&&((()))******---222666888888999;;;<<<=========???===<<<<<<======<<<:::<<<<<<<<<999777777888:::666777:::;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999999888777666555555444222111///---+++***)))))))))'''%%%$$$$$$$$$###!!! """&&&"""!!! !!!"""$$$######""""""#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((())))))************((((((***+++---...000000111111000000000000000111******))))))((('''''''''&&&%%%$$$###~~~bbbMMM999---)))(((***,,,------///555:::<<<<<<>>>>>>???????????????>>><<<<<<======<<<:::<<<===<<<:::888888:::;;;666888:::;;;::::::;;;<<<;;;;;;;;;;;;::::::::::::888888777666666555444444333222000...,,,++++++******(((%%%$$$%%%$$$###!!! !!!%%%"""!!!  !!!"""%%%%%%$$$###############%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))((()))***+++++++++******((((((***+++---...000000111000000000000000111222+++******))))))(((''''''&&&%%%$$$###gggIII777222,,,///222222111444:::???@@@@@@AAABBBBBBBBBAAA@@@@@@???======>>>===<<<:::<<<<<<<<<;;;999999;;;===777999;;;:::999999;;;>>>;;;;;;;;;:::::::::999999777777666666555444444444444333111///---,,,,,,++++++)))&&&%%%%%%$$$###"""  !!!  $$$"""!!!  !!!"""###""""""""""""######$$$###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%'''((()))'''((()))***+++******)))((((((***+++---...000000000000//////000111222222,,,++++++***))))))((((((&&&&&&%%%$$$vvvRRR<<<777222555888888777999???EEEBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@>>>>>>???>>>===;;;<<<<<<<<<;;;::::::<<>>@@@BBBDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@??????<<<<<<<<<===============666777999;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777666666777888333111000///000111000///++++++++++++***((('''&&&'''%%%######%%%%%%""" """###!!!   !!!""""""!!!  !!!!!!!!!"""######$$$$$$"""###$$$%%%'''((()))***&&&''')))***)))((()))***(((((()))***************++++++,,,------......////////////////////////000...------,,,+++***))))))'''&&&%%%$$$xxx]]]III???:::<<<>>>??????@@@CCCEEEHHHHHHFFFEEECCCAAA@@@@@@?????????@@@???>>>>>>============<<<<<<;;;;;;:::999:::<<<=========<<<;;;<<<<<<<<<;;;;;;:::::::::<<<;;;999777666666777888444222000000000000///...,,,,,,,,,+++***)))'''''''''%%%######$$$$$$!!! """"""  !!!!!!  !!!!!!""""""######$$$$$$######$$$%%%'''((())))))&&&((()))***)))((()))***(((((()))************)))++++++,,,,,,---.........222222111111111111111111------,,,+++***))))))(((&&&%%%$$$###vvv[[[IIIBBB===???AAABBBBBBCCCFFFGGGIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<;;;:::999999<<<<<<<<<<<<============>>>======<<<;;;:::999999;;;:::999777777777888888666333111000000000///---,,,,,,,,,,,,+++)))((('''&&&%%%$$$$$$$$$###!!! !!!   !!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&(((******)))((()))***'''((())))))******))))))++++++,,,,,,------......222222222111111000000000---,,,,,,+++***)))((((((%%%%%%$$$###ӵĦĦӵĦsssWWWGGGCCC???AAACCCDDDDDDEEEGGGIIIFFFFFFEEEEEEEEEDDDDDDDDD>>>>>>>>>>>>>>>===<<<<<<>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;:::999888::::::888888777777888888777444222111000000...---------------,,,***)))(((&&&&&&%%%%%%$$$"""!!!"""!!!   !!!""""""######$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''(((******((((((((()))'''(((((()))))))))))))))***++++++,,,------......000000000///......---------,,,+++***)))(((((('''&&&%%%$$$$$$4ĉ@ӵ>L=hĦ4ĉ@ӵ>L}}}{{{ssstttuuuvvvyyy{{{~~~mmmTTTGGGEEE???AAACCCDDDDDDDDDFFFHHHEEEEEEEEEEEEDDDDDDDDDDDD??????@@@@@@@@@???>>>>>>======>>>>>>??????@@@@@@======<<<<<<======>>>?????????>>>===;;;:::999999999999888888888888888888777555222111111000///---............---+++***)))'''''''''&&&$$$"""!!!!!!  !!! !!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''')))******((('''((()))''''''((()))))))))))))))******++++++,,,------...////////////......------------,,,+++***)))((((((''''''&&&%%%GG=?HdĦ=ĪjGG=?HdĦzzzuuurrrfffccc___[[[YYYVVVSSSPPPKKKKKKKKKMMMNNNPPPRRRSSSTTTVVVYYY\\\```ccceeefffoooqqquuuyyy|||}}}rrraaaPPPHHHGGG???AAACCCCCCCCCCCCEEEGGGHHHGGGFFFDDDCCCAAA@@@???AAAAAAAAAAAAAAA@@@??????======>>>???@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>===<<<;;;::::::888888888888888888888888777444222111111111000...////////////...,,,+++***)))******(((%%%###""""""    !!! !!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))******(((''''''(((&&&'''(((((())))))((((((******++++++,,,,,,------000000000000000000000000...------,,,+++***))))))(((''''''&&&ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵuuusssoooiiibbb[[[VVVSSSPPPMMMJJJHHHGGGEEECCCAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCBBBAAAAAAGGGJJJLLLMMMMMMOOOSSSVVV^^^[[[YYYXXXQQQHHHBBBBBB@@@AAACCCCCCCCCCCCEEEGGGGGGFFFEEECCCBBB@@@???>>>AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@AAA???@@@AAACCCCCCBBBBBBAAA>>>=========<<<<<<;;;;;;888888888999999999888888666444222111222222111000000000000///...---,,,+++***+++,,,***&&&$$$###$$$!!!    !!!"""""""""!!!"""######$$$$$$%%%%%%&&&######$$$%%%'''((())))))((()))+++***(((''''''(((&&&'''(((((())))))((((((*********+++,,,,,,------......//////000111111111///......---,,,+++******''''''&&&&&&?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~zzzuuuoooiiifff[[[ZZZYYYVVVRRRNNNJJJHHHGGGEEECCCBBBCCCCCCAAA@@@@@@@@@???>>>>>>>>>??????888999:::<<<===>>>>>>>>>???AAABBBAAA>>>>>>@@@CCCBBBAAABBBFFFEEE???;;;;;;@@@BBBCCCDDDCCCDDDEEEGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@???===============<<<<<<<<<777888888999999999888888555333111111222222222111111111000000///---,,,++++++---...+++'''$$$$$$%%% !!!   """"""""""""!!!"""######$$$$$$%%%&&&&&&"""###$$$%%%'''((()))***(((***+++***(((''''''(((&&&''''''((((((((((((((()))******+++,,,,,,------++++++,,,---...///000000000///......,,,,,,+++***&&&&&&%%%%%%4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħuuukkkddd___[[[YYY\\\ZZZXXXVVVVVVTTTRRRPPPJJJJJJIIIHHHFFFEEEDDDDDDGGGEEECCCBBBBBBBBBAAA???>>>>>>>>>===<<<<<<;;;;;;===<<<:::999999<<<<<<:::999777999<<<;;;999:::>>>;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>???AAABBB???>>>>>>===>>>@@@BBBCCCAAAAAAAAAAAA@@@???>>>>>>:::999888999999999777555333333333333333333333333//////...---,,,++++++***...+++(((&&&&&&&&&%%%$$$%%%%%%"""!!!   """###"""!!!"""!!! """%%%'''(((((()))(((&&&&&&&&&''')))+++,,,+++***))))))***+++++++++++++++++++++***)))((((((((()))***++++++,,,,,,***+++,,,...///111222333000111222000---*********''''''&&&&&&4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦqqqiiiddd___XXXSSSQQQPPPOOOOOOLLLKKKIIIIIIIIIIIIHHHFFFIIIIIIHHHGGGFFFEEEEEEDDDFFFDDDAAA@@@AAAAAA???>>>>>>>>>======<<<<<<;;;;;;@@@>>>999555555777999999:::888999;;;:::888888<<<:::;;;;;;<<<===>>>??????AAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>======>>>???@@@???>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@???>>>>>><<<;;;::::::;;;:::888666444444333333222222222222...---------------------///---***((((((((('''%%%%%%&&&###!!!    """"""!!! !!!!!!!!!###%%%'''''''''((('''&&&%%%%%%''')))***+++***))))))))))))***+++******+++++++++***)))))))))))))))***++++++,,,,,,------......///000000000000111111000---+++++++++(((((('''&&&4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵuuudddUUUNNNLLLIIIFFFEEEGGGIIIJJJKKKEEEDDDDDDDDDFFFGGGFFFEEEGGGGGGFFFFFFEEEEEEEEEDDDDDDBBB@@@?????????>>>===>>>>>>======<<<;;;;;;;;;;;;:::999:::;;;;;;===>>>;;;888888:::999777777:::999999:::;;;<<<===>>>>>>@@@@@@AAAAAABBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>=========>>>>>>??????>>>??????@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>;;;:::999:::::::::888666444444333333222111000000,,,,,,---------.........///...,,,++++++***)))'''%%%'''%%%!!!!!!!!! !!! !!!!!!!!!!!!!!!  !!!$$$&&&'''&&&%%%'''&&&%%%$$$%%%&&&'''(((***))))))(((((())))))***)))******+++++++++******))))))******+++,,,,,,,,,///////////////............000111000...,,,,,,---***)))((('''4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵsssfffYYYNNNJJJIIIGGGEEEEEEGGGJJJKKKKKKHHHGGGGGGHHHJJJKKKJJJIIIEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA???>>>??????>>>===>>>======<<<<<<;;;::::::666777<<<@@@@@@<<<:::;;;;;;777666888999777777:::888888999:::;;;<<<<<<===??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>======????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>999888777777888777555444555444444222111000//////---------..................---,,,,,,---,,,***(((&&&)))(((###!!!"""!!! !!!!!!  !!!$$$''''''%%%###%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((()))))))))((()))***+++++++++++++++*********++++++,,,,,,,,,////////////////////////---///000000...------...+++***)))(((4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||kkk```XXXPPPJJJHHHHHHFFFEEEEEEFFFHHHGGGGGGIIIGGGFFFGGGHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>?????????============<<<;;;;;;::::::<<<;;;<<<>>>;;;555555:::;;;666444777999888999;;;777777888999:::;;;<<<<<<>>>>>>??????@@@AAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>999888777888888888666444555555444333222000000///000000///......---,,,,,,---,,,,,,---...---***(((&&&***+++&&&"""""""""  !!!"""###### !!!$$$&&&'''$$$"""$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000111111---///000000///......///,,,+++***)))4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@huuugggZZZSSSOOOIIIFFFEEEDDDCCCCCCEEEGGGHHHHHHGGGIIIGGGFFFFFFFFFFFFEEECCCCCCCCCBBBBBBAAAAAAAAA@@@BBB@@@>>>>>>??????>>>=========<<<<<<;;;:::::::::@@@:::888:::::::::CCCPPP>>>888444777999999999:::777777888999:::;;;<<<<<<======>>>>>>???@@@@@@@@@>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>><<<;;;:::;;;;;;;;;999777555555444444333222111111111111000///...---,,,++++++,,,---///000///,,,)))''',,,---(((######"""!!! !!!"""#########!!! !!!###%%%&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))************)))******+++++++++******++++++,,,,,,,,,,,,,,,,,,***+++,,,...000111333333...000111111///......///,,,+++***)))4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼siii^^^SSSPPPNNNJJJGGGFFFEEEEEEFFFHHHKKKLLLKKKJJJIIIGGGFFFFFFGGGHHHGGGEEECCCCCCBBBAAA@@@??????>>>@@@>>><<<<<<===>>>===<<<===<<<<<<;;;;;;::::::999;;;666666<<<===???JJJZZZCCC;;;666777:::888777888777888888999:::;;;<<<<<<<<<<<<===>>>>>>??????@@@>>>>>>>>>>>>?????????@@@>>>?????????@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>===<<<;;;<<<<<<<<<:::888555555555444444333333333000000//////......------,,,---///222333222...***'''---///***$$$######"""  !!!###$$$###"""!!!"""!!! """$$$%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''((()))+++++++++++++++******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111222333///000222111///.........+++******)))Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦuuubbbXXXPPPOOOOOOLLLIIIHHHHHHHHHHHHKKKMMMMMMKKKJJJFFFEEEDDDEEEGGGGGGGGGEEECCCCCCBBBAAA@@@>>>>>>===>>><<<;;;;;;<<<<<<<<<;;;===<<<<<<;;;;;;:::999999666444888???===666;;;FFFGGG???888888:::777555555888888999:::;;;<<<<<<===<<<<<<======>>>?????????>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@@@@===>>>???@@@AAAAAA@@@???@@@AAABBBBBBBBBAAA@@@???AAAAAAAAAAAA@@@???>>>>>><<<;;;::::::;;;:::888777555555555555555555555444.........///////////////---...000444555444000,,,(((...000+++%%%######"""  !!!  !!!!!!!!!""""""!!!###$$$$$$""" ###!!! !!!###$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''(((***+++,,,,,,,,,++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222000111222111///------...************?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ}}}mmm[[[YYYVVVSSSRRRPPPMMMJJJJJJJJJIIIHHHHHHHHHIIIIIIFFFHHHJJJJJJIIIIIIJJJKKKDDDEEEEEEEEECCC@@@===;;;???>>>>>>===<<<;;;;;;:::<<<<<<;;;:::::::::;;;;;;888888888888888888888888888888888777777777777666999:::<<<;;;::::::;;;===:::;;;===>>>????????????;;;<<<===?????????>>>>>>===???AAA@@@>>><<<===???>>>>>>?????????>>>>>>===CCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>???>>>===:::666555555777666666666555444444333333000000000000000111111111////////////////////////---***'''%%%%%%%%%$$$######"""!!! """!!! !!!###%%%$$$###!!!""""""$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''))))))))))))************'''***---///...---,,,,,,,,,+++******,,,///333555---+++***,,,000333333111222222222111000///.........+++)))(((>AneneneneDenene>Ak<fhDenenenexxxhhh[[[XXXUUUSSSRRRPPPMMMJJJKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDEEEEEECCCAAA???===??????>>>======<<<;;;;;;===<<<;;;:::::::::::::::888888888888888888888888888888888999999:::::::::999:::;;;;;;::::::;;;===:::;;;===>>>>>>>>>>>>===;;;<<<===>>>>>>>>>===<<<<<<>>>@@@@@@>>>===>>>???>>>??????@@@@@@??????>>>AAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@??????>>>======<<<:::777666888999777777666555444444333333111111111000000000000000000//////////////////000...+++((('''''''''&&&%%%######!!! !!!!!!!!!"""!!! !!!###$$$$$$### !!!!!!"""$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''))))))))))))************(((+++...///...,,,++++++,,,+++******,,,...111333---+++***,,,000222222111444444444333333222111000...,,,***pppbbbZZZXXXUUUSSSRRRPPPMMMKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIFFFEEEFFFHHHIIIFFFCCCCCCDDDDDDEEEDDDBBBAAA????????????>>>>>>======<<<>>>===<<<;;;:::999999999999999999999999999999999888888999:::;;;<<<======999:::;;;;;;::::::;;;<<<:::;;;<<<=========<<<;;;<<<<<<<<<===<<<<<<;;;;;;;;;===??????>>>>>>???@@@???@@@@@@AAAAAA@@@@@@@@@???@@@BBBCCCDDDDDDEEEEEEBBBBBBAAA@@@@@@??????>>>;;;<<<<<<:::888888999:::888777666555444333222222222222111111000000//////000///............///000///,,,***))))))((('''&&&$$$###"""   !!!""""""######!!! !!!###$$$$$$### !!!"""###$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''))))))))))))***************,,,//////---+++******,,,+++******+++,,,...///---,,,+++---///111222222444444444444333222111000///---+++yyyjjj^^^ZZZXXXUUUSSSRRRPPPNNNKKKMMMMMMMMMLLLLLLKKKJJJJJJIIIEEECCCEEEJJJKKKHHHCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>===>>>===<<<;;;:::999999999999999999999999999999999999999::::::;;;<<<<<<===888:::;;;;;;:::999;;;<<<:::;;;<<<<<<<<<;;;:::999<<<<<<<<<;;;;;;::::::999:::;;;===>>>??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@??????>>>;;;<<<<<<:::888777777888888888777555444333222111333222222111000///......///...---,,,,,,---...///...,,,***)))))))))(((&&&%%%$$$###!!!  !!! !!!""""""######!!! !!!###$$$###"""!!!!!!""""""###$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''((()))))))))************+++---//////,,,***))))))++++++++++++++++++,,,,,,---,,,,,,---///000111222111222222222111111000///222///---uuuiii^^^[[[XXXVVVTTTSSSRRROOOMMMNNNNNNOOONNNNNNLLLKKKJJJHHHEEECCCFFFKKKMMMJJJFFFBBBCCCCCCCCCCCCCCCBBBBBB????????????>>>>>>>>>>>>======<<<;;;:::999999:::999999999999999999999999::::::::::::999999999999888999;;;:::999999:::<<<::::::;;;<<<<<<;;;:::999<<<<<<;;;;;;::::::::::::::::::;;;===???@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@@@@??????>>><<<======:::777555444555888777666555444333222222333222222111000///......---,,,++++++++++++,,,---,,,+++))))))***)))'''%%%&&&%%%$$$"""!!!    !!!""""""!!!  """$$$###""""""######$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((()))))))))************,,,...///...,,,***)))*********+++++++++++++++***---------......///111222111222222222222111000000444222///---uuuiii```\\\ZZZWWWVVVUUUSSSQQQOOOOOOPPPPPPPPPOOONNNLLLKKKGGGEEEEEEGGGJJJKKKIIIGGGBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;:::::::::::::::::::::::::::999999999888888888777888999::::::999999:::;;;999:::;;;<<<<<<<<<;;;:::<<<<<<;;;:::::::::;;;;;;:::::::::<<>>??????@@@AAABBBBBBBBBBBBEEEEEEEEEDDDCCCBBB@@@???BBBBBBAAA@@@@@@??????>>>===>>>>>><<<888555444444666666666555444444333333222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++***************(((&&&'''&&&%%%###"""!!!   !!!!!!  """######"""######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''))))))))))))************---...///...+++*********)))***+++------,,,+++***,,,...............000222333444444444444444333333555333///---vvvkkkccc]]][[[YYYWWWWWWUUUSSSQQQPPPQQQRRRRRRQQQNNNLLLKKKGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@========================;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::888888888888999999999999777999::::::999999:::;;;999:::;;;<<<======<<<<<<<<<;;;;;;::::::;;;<<<===;;;::::::<<>>???@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@@@@??????>>>===>>>???>>>;;;888777777555555555555555555555555111111111000000000000000+++,,,...//////...,,,+++,,,+++++++++,,,+++)))'''((('''%%%$$$"""!!!!!!!!!!!!  !!!!!!  """###"""!!!############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''))))))))))))************,,,---...---+++***+++,,,(((***,,,......---,,,+++,,,...//////------000222333333444444555444444333555222///...vvvlllddd^^^\\\YYYXXXXXXVVVTTTRRRQQQRRRRRRRRRQQQOOOMMMKKKHHHIIIIIIHHHDDDBBBAAABBBCCCBBBAAA@@@????????????<<<<<<<<<<<<============::::::::::::;;;<<<======::::::::::::::::::::::::777777888999::::::;;;<<<777999::::::999888:::;;;888999;;;===>>>>>>======<<<;;;;;;:::;;;<<<>>>???<<<;;;:::<<>><<<===>>>???@@@AAAAAABBBAAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>><<<>>>@@@???===;;;:::;;;444444444555555555555666000000000000000111111111,,,...000222222000...,,,---,,,,,,---...---+++(((((('''&&&$$$###"""!!!!!!"""!!! !!!!!!!!!  """###"""!!!""""""""""""###############$$$$$$%%%%%%&&&''''''))))))))))))************,,,---...---+++***+++,,,((())),,,...///...---+++,,,...000///------000333111111222333333222222222444222//////wwwhhheee]]]___\\\VVVVVVYYYWWWQQQRRRQQQPPPQQQQQQQQQNNNLLLKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCBBB@@@??????@@@@@@???@@@AAA@@@>>><<<<<<===:::<<<<<<;;;888888;;;>>><<<===>>>??????===;;;999888888999::::::999999999888999::::::;;;;;;;;;;;;<<<<<<=========<<<:::999888;;;===>>>>>>======>>>============>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCBBB@@@>>>======>>>???>>>>>>===<<<999666333111444555666777666555333111111111111000///---++++++++++++,,,,,,---...//////------------------------+++)))%%%""" !!!""""""###$$$%%%$$$"""  !!! >>>222$$$  !!!!!! !!!!!!"""###%%%&&&'''&&&&&&%%%###$$$%%%%%%$$$$$$&&&'''(((((()))***+++,,,---------...///...+++)))))))))******+++++++++,,,,,,,,,///000000111111111111000000222444333222000//////111111000///yyykkkhhh___```]]]WWWWWWYYYWWWRRRRRRQQQQQQRRRRRRQQQNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA===???@@@???===<<<<<<===<<<===>>><<<::::::===???======>>>>>>>>>===;;;;;;999999::::::;;;::::::999888999::::::;;;;;;;;;:::;;;<<<======<<<;;;:::999888:::<<<<<<<<<;;;<<<============<<<<<<<<<<<<<<<@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCFFFDDDBBB???=========>>>=========<<<:::888666444555555666777666555333111000000000000///...------++++++,,,------...//////........................***)))&&&$$$###$$$&&&'''"""###$$$$$$###"""  '''!!! """"""!!!!!!!!!!!!"""""""""###$$$%%%&&&&&&%%%%%%###$$$%%%%%%$$$###%%%&&&''''''((()))***+++,,,,,,...///000...,,,*********++++++++++++,,,,,,,,,,,,...//////000000000000000000222444444222111111111222111111000{{{mmmjjjaaaaaa^^^YYYYYYZZZXXXTTTRRRRRRSSSTTTTTTRRRNNNJJJFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@??????>>>??????<<<===>>>>>><<<;;;<<<=========>>>===;;;;;;===???>>>>>>======<<<<<<======;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999:::;;;:::999999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;???@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCHHHFFFDDDAAA???>>>===>>><<<<<<<<<<<<;;;:::999888555666666777666444333111////////////////////////,,,,,,,,,---......//////............------------))))))(((''''''(((***+++!!!"""######"""!!!   """""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&'''((()))***++++++...///000///---++++++++++++++++++,,,,,,,,,------......///000000000000000111222444444333222333444222222111000{{{mmmkkkcccbbb___\\\[[[[[[YYYWWWTTTTTTTTTUUUUUURRRNNNJJJHHHHHHFFFEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@===>>>???>>>===<<<===???<<<=========<<<<<<======???>>>===<<<;;;<<<>>>???<<<============<<<<<<;;;999::::::;;;;;;:::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;:::888999;;;===:::;;;;;;<<<<<<===>>>>>>??????@@@AAABBBBBBBBBBBBDDDDDDDDDCCCCCCDDDDDDDDDGGGFFFDDDBBBAAA@@@@@@???>>>>>>===<<<;;;:::999999666666666666555444222111000000000///////////////,,,---------......//////,,,+++++++++++++++************))))))))))))******!!!"""""""""!!!  !!! !!! !!!!!!!!!!!!""""""""""""!!!!!! """###$$$$$$$$$###&&&''''''&&&$$$###$$$%%%%%%%%%&&&'''((()))******...///000000---,,,,,,,,,,,,,,,,,,,,,------------...///000111111111111111111333444444444333555666222222111000zzzmmmjjjfffccc```___^^^\\\[[[ZZZVVVVVVVVVVVVUUUSSSNNNKKKLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@???======???@@@???>>>>>>>>>??????>>>>>>@@@>>>===;;;;;;===???@@@>>>>>>>>>>>>======<<<;;;:::::::::;;;;;;::::::999::::::999999999:::::::::;;;<<<<<<:::999:::<<<>>>999999;;;<<<>>>@@@AAABBB>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>===;;;999888888777777666666555333222222333222111///............------...............///,,,,,,,,,++++++*********+++++++++***)))((('''&&&"""""""""!!!!!! !!!"""###"""  !!!!!!"""""" !!!!!! !!!###$$$$$$$$$$$$'''((()))(((&&&%%%%%%&&&%%%%%%&&&'''((()))******...///000///...,,,,,,---,,,,,,---------.........000000111222333444444333222333444444333444555777222111000000zzzmmmllliiidddaaabbbaaa^^^\\\\\\ZZZXXXVVVVVVUUURRROOOLLLNNNMMMKKKHHHFFFDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@???BBBBBBBBB@@@======???@@@AAA@@@@@@AAABBBBBBAAA??????>>>===<<<<<<>>>???AAA>>>>>>>>>>>>======<<<;;;::::::;;;;;;;;;:::999999999999888888888999::::::999:::;;;;;;:::;;;===???999:::;;;===???@@@BBBCCC>>>???AAABBBCCCCCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>><<<:::999888888888888777555444333222222555444111///...------...........................//////......------,,,,,,,,,------,,,***'''%%%#########"""!!!!!! """###$$$###    !!!"""""" !!!!!! !!!###$$$%%%%%%$$$&&&'''((('''&&&%%%&&&'''%%%%%%&&&'''((()))******---...//////---,,,,,,------------.........//////000111222333444555555555333444444444333333444666222222111000{{{pppoookkkeeebbbdddccc___]]]^^^]]]ZZZWWWUUUTTTRRRPPPNNNMMMLLLJJJHHHFFFDDDCCCCCC===>>>>>>?????????>>>===CCCCCCBBB???<<<;;;===???@@@???>>>@@@BBBBBB@@@===>>>>>>=========>>>@@@@@@>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;::::::999888999888777777888999:::;;;555888:::;;;;;;;;;===>>>:::;;;;;;<<<===>>>??????===???AAABBBCCCCCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAADDDDDDDDDDDDCCCBBBBBBAAA???>>><<<;;;999999999:::999888777555444222222222444333111///......///000////////////............000000//////...------,,,,,,---...---+++(((%%%###$$$$$$###"""!!!!!!!!!!!!!!!###$$$""" !!! !!! !!!!!! !!!$$$%%%&&&%%%%%%###%%%&&&%%%$$$$$$%%%&&&&&&&&&'''((()))******++++++---......,,,++++++,,,---.........////////////000000222333444555555555444555444333111111333555444444333222|||ssssssllleeebbbeeeddd___]]]```^^^[[[WWWTTTSSSRRRPPPOOOJJJIIIHHHFFFEEEDDDDDDDDDAAABBBCCCDDDEEEDDDCCCBBBDDDCCCAAA>>>;;;:::;;;======;;;;;;===??????<<<999>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;::::::999888888888777777777888:::;;;222555999:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCCCCCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEDDDCCCAAA@@@???===<<<;;;:::999:::;;;<<<999888777555333222222222333111000......///111222///////////////.........//////...---,,,,,,++++++,,,---......---***'''%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###""" """######"""  """$$$%%%&&&&&&&&&!!!"""$$$$$$######$$$&&&&&&&&&'''((()))***+++++++++,,,...---,,,++++++,,,............/////////000//////111222333444444444555555444222111000222444666666555444{{{sssiiiiiihhhffffffeeeccc___\\\\\\ZZZWWWUUUSSSQQQOOOLLLMMMMMMIIIDDDCCCEEECCC???BBBBBBBBBBBBAAA@@@??????AAAAAABBBBBBAAA@@@>>>===???????????????>>>===<<<@@@???>>><<<<<<<<<===>>><<<<<<<<<;;;;;;:::::::::888888999999999999888888888777777888:::<<<;;;:::999999999999999999999999<<<<<<<<<<<<<<<===>>>???AAAAAAAAABBBBBBAAA@@@@@@AAACCCDDDDDDBBB@@@@@@@@@FFFEEEDDDBBBAAA@@@??????@@@;;;;;;???>>>999777;;;999888555333222222333444222111000/////////111111.........///////////////000...,,,---///000...+++...---,,,***)))((((((((('''### !!!"""!!!!!!###!!! ###"""!!!!!!""""""!!! ###!!!!!!"""$$$&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''((()))))))))))),,,---///...---+++,,,,,,///---+++,,,///000///---//////000111222222222222444333222222333444666777555444444333}}}wwwmmmkkkjjjhhhgggfffccc___]]][[[YYYWWWVVVVVVTTTRRRPPPLLLLLLIIIEEEFFFHHHHHHDDDCCCCCCCCCBBBBBB@@@??????@@@AAAAAAAAA@@@???>>>=========>>>???????????????===<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::777777888888888888777777777666555777999::::::999777777777777777777777777;;;::::::;;;;;;<<<===>>>AAAAAAAAABBBBBBAAAAAA@@@@@@BBBDDDDDDCCCBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@AAA======@@@>>>:::888;;;:::888666444333333444444222111111000000000000000.../////////////////////000...,,,---//////---+++...---,,,***)))((((((((()))&&&"""!!!"""""" !!!"""###!!!   """"""!!!!!!""""""!!!!!! """$$$$$$###"""$$$''''''&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((,,,...//////---,,,,,,---///---,,,---000111000......///000111111222222222222111111111111333444555555444444444{{{rrrnnnllliiihhhfffccc___]]]YYYXXXWWWWWWXXXWWWUUUSSSJJJKKKJJJGGGHHHLLLLLLHHHDDDDDDDDDCCCBBBAAA??????@@@@@@@@@@@@???>>>===<<<;;;;;;<<<>>>???@@@@@@AAA<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;:::::::::666666777777777777666666666555444555777888888777666666666666666666666666999999999::::::<<<======@@@AAAAAABBBBBBAAAAAAAAAAAACCCDDDDDDCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCC@@@???@@@>>>:::999;;;:::999777555444444444555111111222222111000000/////////////////////......///...---...//////---+++---,,,,,,+++***)))(((((((((&&&###""""""""""""!!!###$$$###!!!  !!!!!!!!!!!!!!!""""""""""""###'''%%%!!! $$$)))''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''',,,...000000...---,,,---///...---...000111000///......000111111111111111000000//////000111333444555555444444}}}tttooollliiigggeeebbb___\\\ZZZYYYXXXXXXXXXWWWUUUSSSJJJKKKJJJHHHIIIMMMLLLIIIFFFFFFEEEDDDCCCAAA@@@???@@@@@@??????>>>======<<<<<<<<<<<<===>>>???@@@@@@>>>>>>==================;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777666555555666777888888777777777777777777777777777999999::::::;;;<<<===>>>@@@@@@AAABBBBBBBBBAAAAAACCCDDDEEEEEECCCBBBCCCDDDBBBBBBAAAAAAAAABBBBBBCCCBBBAAA???>>><<<:::999::::::999888666555555555555111222333333222111///...////////////............///.../////////...,,,+++,,,,,,,,,+++***)))((((((%%%$$$"""""""""###$$$$$$&&&%%%###!!!  !!!""""""!!!!!!"""###"""%%%%%%"""!!!$$$'''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((,,,...000111///---,,,,,,------------...//////...//////000111222222222222000000//////000111333444444555555666}}}tttnnnkkkhhheeecccaaa^^^[[[[[[ZZZYYYYYYXXXVVVRRROOOJJJKKKJJJHHHIIIKKKJJJFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>=========??????>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888777666777999:::999888777777777777777777777777:::::::::;;;<<<>>>???@@@???@@@AAAAAABBBBBBBBBAAAEEEFFFFFFEEEBBBAAABBBCCCBBBBBBAAAAAAAAABBBCCCCCC@@@@@@>>>;;;:::::::::999:::999888777666555555444222222333333333111///...000000//////.........---...///000000///---+++++++++++++++++++++***)))(((%%%%%%$$$"""!!!!!!###$$$(((&&&###!!! !!!!!!!!! !!!###"""!!! """$$$"""""""""###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))******)))+++...000111///---,,,,,,++++++,,,,,,,,,,,,------///000111222333333333333111111000000111222444555444555666777|||tttmmmjjjgggdddbbb```^^^\\\]]]\\\[[[ZZZXXXUUUPPPLLLJJJLLLKKKHHHHHHJJJHHHCCCFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@>>>>>>>>>>>>>>>BBBAAA>>><<<;;;:::;;;;;;:::;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;;;;;;;<<<999::::::::::::::::::999:::999888999:::;;;:::999666666666666666666666666::::::;;;;;;===>>>@@@AAA??????@@@AAABBBBBBBBBBBBEEEEEEEEECCCAAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBCCC>>>???>>>999888;;;;;;999999888888777666555444333444444333333222111//////000000000///......---------///111111///,,,+++******++++++,,,+++***)))((((((((('''$$$!!! !!!###)))&&&""" !!!!!! !!!###$$$###"""!!!"""###!!!###### """%%%###!!! """%%%&&&%%%###$$$%%%&&&&&&''''''&&&&&&''''''((()))***************---000000///,,,+++***)))***,,,+++******+++---///000111222222333333222222222111111222333555666444555666888|||uuummmjjjgggdddcccbbb```^^^^^^]]]\\\[[[ZZZVVVQQQMMMIIIKKKKKKHHHIIIKKKIIIDDDEEEFFFFFFFFFFFFFFFEEEEEECCCBBB@@@???>>>>>>??????BBBAAA>>><<<:::::::::;;;888888:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<999999999::::::999999999;;;999888999:::;;;:::888777777777777777777777777999999:::;;;<<<>>>???@@@>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBAAAAAADDDFFFCCCBBBBBBAAAAAAAAABBBBBB===@@@>>>999999===>>>;;;777777777666555444333222555555333222111000000000111000000///......------,,,///222222///+++******)))***+++,,,,,,+++)))((('''((((((&&&$$$$$$&&&))))))%%%!!! !!!######""" !!!"""""" !!!"""!!!###### """&&&!!!"""#########$$$%%%%%%"""###%%%'''((((((''''''&&&'''((()))************(((+++///000...+++)))))))))+++---,,,******,,,...---...///000000111111111222222111111222333555666333555777999}}}vvvnnnkkkgggeeedddcccbbbaaa^^^]]]]]]]]]\\\XXXSSSPPPHHHJJJKKKIIIJJJMMMKKKFFFEEEEEEFFFGGGGGGGGGGGGFFFCCCBBBAAA????????????@@@BBB@@@>>>;;;::::::;;;<<<777888:::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<888888999999999999888888;;;999888999::::::999888999999999999999999999999888888888:::;;;===>>>???>>>???@@@AAABBBBBBCCCBBB>>>???@@@@@@AAABBBFFFHHHDDDCCCBBBAAAAAAAAAAAABBB>>>@@@???999999???@@@===777777666666555333222111777555333111000000000111111000000///...---------,,,000333222///+++******)))***+++,,,,,,+++)))((("""$$$''''''''')))...222)))%%%!!! """$$$$$$### $$$### ###&&&###&&&%%%!!! $$$(((!!!"""%%%'''((((((((((((%%%&&&'''((())))))))))))(((+++...///...+++)))((())),,,...---+++***,,,///+++,,,---...////////////222111111111111333444555333555777999zzz{{{yyypppmmmiiigggeeeccc```^^^___\\\XXXVVVUUUTTTSSSRRRKKKKKKKKKKKKKKKJJJJJJJJJGGGEEECCCCCCCCCBBB@@@>>>;;;===@@@BBBBBB@@@===;;;<<<;;;;;;<<<>>>===;;;999===<<<:::;;;;;;;;;:::999999:::<<<;;;999777777888888999:::;;;;;;:::888777999999888777666666777777888888999::::::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>@@@BBBCCCDDDBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCBBBCCCDDDCCC@@@>>>??????===<<<<<<;;;;;;;;;::::::999777666555444333111222444444222000//////111000000///...---------------------,,,+++******+++***((('''''''''((()))###(((&&&!!!&&&222777222)))###!!!%%%$$$  !!! """$$$%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((('''&&&'''(((***))),,,...///...---------...............---------///000111222222333222222111111/////////111333555333444444555zzzzzzwwwrrroookkkhhhgggeeebbb```^^^\\\XXXVVVUUUUUUSSSRRROOOOOONNNMMMKKKJJJIIIIIIFFFEEEDDDDDDDDDDDDCCCBBB???????????????>>>======;;;:::;;;<<<>>>>>><<<:::===<<<;;;;;;<<<<<<;;;999777999::::::999888999:::777888:::;;;;;;:::888777::::::999888888888888888888888999::::::::::::999999:::;;;;;;<<<<<<<<<;;;===>>>>>>@@@AAABBBCCCDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA>>><<<>>>======<<<<<<<<<<<<<<<888888777555444333222111111222444333111000///////////////...---,,,,,,,,,------------,,,+++***))),,,+++***(((((())))))***(((,,,)))"""###,,,...((('''""" ######   """###"""!!!!!!!!!!!!"""###%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&'''(((******+++------,,,,,,,,,---,,,,,,,,,---------------......///000111111111111222111000000000222444555333444444555zzzzzztttnnnkkkgggeeecccaaa^^^\\\^^^[[[XXXVVVVVVUUUSSSRRRSSSRRRPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDFFFFFFEEEDDDCCCAAA???>>>=========>>>:::::::::;;;===>>><<<;;;===;;;:::;;;<<<<<<;;;999555777999:::999999:::;;;666777999:::::::::999999::::::::::::999999999999888999999:::::::::::::::888999:::;;;<<<=========???@@@@@@AAABBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA>>><<<======<<<<<<<<<<<<<<<===888888777555444333222111111333444333111//////000.........---,,,,,,++++++------------,,,+++***)))---,,,***)))))))))***++++++---)))""""""((('''"""$$$ !!!###  !!!$$$%%%$$$###$$$$$$!!!  !!!!!!%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&'''(((***+++,,,,,,,,,++++++---...***++++++,,,,,,------------...///000000111111000222222111111111333555666444444444555{{{yyyqqqllljjjfffcccaaa```]]][[[]]][[[XXXWWWVVVUUUSSSRRRSSSRRRPPPNNNLLLIIIHHHGGGGGGEEEDDDDDDEEEFFFEEECCCCCCBBB@@@???============:::999999:::<<<======;;;;;;:::999999:::;;;:::999666777999:::999888999:::555666888999::::::::::::999:::::::::::::::999999888999::::::;;;;;;::::::777888:::;;;===>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBBBBCCCBBBAAA??????>>>===<<<;;;::::::;;;::::::999777666555444333222333444333000//////000.........---------,,,,,,,,,,,,---,,,,,,+++***))),,,+++***)))((()))******(((***'''###$$$((('''###""" !!!######""""""!!!!!!!!! """%%%&&&&&&%%%$$$%%%  !!!!!!%%%&&&&&&''''''(((((((((&&&'''((('''&&&'''(((***,,,------,,,++++++...000******+++,,,---.........---...///000111111111111222222222222333444555666666666666555|||yyyppppppmmmjjjgggeeecccaaa___\\\ZZZXXXWWWWWWVVVTTTQQQPPPOOONNNMMMKKKJJJIIIHHHHHHFFFDDDDDDDDDDDDBBB@@@AAABBBBBBAAA@@@>>><<<;;;;;;:::999:::;;;<<<<<<;;;999888777888999:::999777777999::::::888777777777555666777888999999::::::888888999::::::999999888999999:::;;;;;;;;;;;;:::777888:::<<<===?????????????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBEEECCCBBBAAABBBBBBAAA???@@@???>>><<<:::999888888::::::999777666555444333222333333222000///000111/////////...............,,,,,,,,,,,,+++***))))))+++***)))((('''((())))))(((((('''%%%''')))(((%%%""""""!!!"""$$$&&&%%%$$$"""""""""!!!!!!  """!!! !!!!!!""""""""""""%%%%%%&&&&&&'''((())))))&&&'''((('''&&&'''(((***---......,,,+++,,,///111+++,,,,,,---...//////000//////000111222222222222222222222222333444555555777777666666|||yyyqqqooolllhhhfffdddbbb___]]][[[YYYXXXXXXXXXVVVTTTQQQNNNNNNMMMLLLKKKKKKJJJJJJIIIGGGEEEDDDDDDCCCAAA???AAAAAABBBBBBAAA???===<<<<<<;;;999999:::;;;;;;:::888777666777999:::999888888999:::999777666666666666777777777888999999999666777999:::::::::999888999999:::;;;;;;;;;;;;;;;888999:::<<<>>>???????????????????????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDBBB??????@@@@@@???>>>@@@???===;;;:::999888888888888777555444333222111333333333222//////000111////////////////////////,,,,,,,,,,,,+++***)))(((+++***((('''''''''((()))***)))(((((()))(((&&&###"""######"""$$$''''''$$$######""""""!!!!!!  !!!  !!! """###############$$$$$$%%%&&&'''(((((()))&&&'''((('''&&&'''(((***,,,---------,,,,,,...///,,,------......////////////000111222222333333333111111222222333444444444555555666666|||zzzyyyqqqkkkhhheeebbb```^^^\\\ZZZZZZYYYXXXXXXXXXWWWTTTQQQOOOOOONNNMMMLLLKKKKKKJJJHHHGGGEEEEEEEEEEEECCCBBBBBBAAA@@@????????????@@@>>><<<999999999::::::999999888888999:::;;;;;;999666888999999777666777888888777777777777777888888777888:::;;;<<<;;;:::999999:::;;;;;;<<<;;;;;;;;;999:::;;;===>>>>>>???????????????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDBBB?????????@@@???>>>======<<<;;;::::::::::::888888777555444333222111333333333111//////000222........................+++,,,,,,++++++***)))(((+++***)))((((((((()))******(((((()))***(((%%%###!!!$$$###!!!###''''''"""$$$$$$###""""""!!!  !!!"""!!!!!!"""$$$ """###$$$$$$############$$$%%%&&&'''((((((&&&'''((('''&&&'''(((***)))***,,,,,,+++++++++,,,------------------------...///000111222222222222///000111222333333333333222333333444~~~{{{~~~yyyxxxxxxrrrmmmjjjfffdddbbb```]]][[[ZZZYYYXXXXXXXXXWWWTTTQQQRRRQQQPPPOOOMMMLLLKKKJJJGGGFFFEEEFFFGGGGGGFFFEEEDDDBBB???======???AAACCC???===:::999999999999888;;;:::999:::<<<===<<<;;;444666888888888777888999999888777777777777777888888999;;;======<<<;;;:::999:::;;;;;;<<<<<<;;;;;;::::::<<<===>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDFFFDDDAAA@@@AAABBBAAAAAA::::::::::::;;;;;;<<<===::::::999777666555444333333444333111//////000222------------------------++++++,,,++++++***)))(((,,,,,,***)))))))))***+++&&&%%%&&&)))***(((&&&%%% ######!!!&&&&&& $$$$$$$$$###"""!!!!!!  """!!!############"""""""""###$$$&&&''''''(((&&&'''((((((&&&'''(((***&&&(((++++++***))))))***---,,,,,,,,,,,,,,,,,,,,,---...///000111111111111//////000222222222222222000000111222}}}}}}}}}zzzsssmmmhhhgggdddaaa___^^^]]]]]]^^^\\\ZZZWWWVVVVVVVVVWWWRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>===;;;:::999888777<<<;;;999777777888999:::888888888888888888888888888888888888999:::;;;<<<777888999:::;;;:::999999888:::<<<;;;999888:::<<<===???AAAAAA???=========???@@@@@@AAAAAA@@@@@@???BBBCCCEEEDDDCCCAAABBBBBBCCCBBBAAA@@@AAACCCEEEGGG<<<<<<;;;;;;;;;:::::::::888444333666555222333666666333111333111......000000...,,,---000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***,,,'''''',,,,,,'''%%%'''$$$###""""""######""" ###%%%'''''''''$$$!!! !!!""""""""""""%%%###!!! !!!$$$(((***)))&&&%%%&&&((()))'''%%%))))))***++++++++++++***///***'''***000222---(((...///111111000000222333000111222333444333222111222222333333|||||||||yyyrrrmmmiiigggdddaaa___^^^^^^^^^^^^]]]ZZZXXXWWWVVVWWWWWWSSSRRRQQQOOONNNLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBAAAAAA@@@??????===<<<<<<<<<;;;;;;::::::<<<:::999777777888999:::777777777777777777777777666777777888888999999:::777888999:::::::::999999888999999888777888<<<@@@>>>>>>>>><<<;;;:::<<<>>><<<===>>>@@@AAABBBCCCCCCAAACCCDDDCCCAAA@@@@@@AAADDDCCCAAA@@@@@@AAABBBCCC;;;;;;:::::::::999999999:::666555888777444555888666222111333111......111222000......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((((()))***+++'''(((,,,,,,'''%%%&&&$$$###""""""######"""!!!$$$%%%%%%&&&%%%###!!! !!! !!!""""""""""""!!!!!!"""###$$$&&&((()))(((&&&%%%&&&((()))'''%%%))))))***++++++++++++***---***)))+++...///---)))---...//////......000111000111222333444333222222222222333333~~~~~~{{{zzzyyyvvvpppllliiigggccc```^^^^^^_________]]][[[YYYXXXWWWXXXXXXUUUSSSQQQOOOMMMLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777777888999666666666666666666666666444555777888999999888888777888999::::::::::::999999888777666666999>>>BBB===<<<;;;888777888;;;>>><<<===>>>@@@AAABBBBBBCCCAAABBBCCCBBB@@@>>>>>>???EEEDDDBBB@@@>>>>>>>>>>>>::::::999999999888888888:::666555888777444555888666222111222111......111111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((())))))))))))((()))---,,,'''%%%%%%%%%###""""""######"""!!!$$$$$$$$$######"""!!!!!!###!!!   !!!"""""""""""" """$$$&&&(((((()))((('''&&&&&&'''((('''&&&))))))***++++++++++++*********++++++,,,,,,,,,+++,,,---......---,,,---///000111222444444444333222222222333333~~~}}}zzzxxxvvvsssoookkkjjjgggccc```^^^^^^___aaa___^^^\\\ZZZYYYXXXXXXXXXVVVTTTQQQNNNLLLLLLLLLMMMHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBAAAAAA@@@?????????===============<<<<<<<<<:::999888777777777777888666666666666666666666666444555888999::::::888777888888999999::::::::::::999888888777777999<<<>>>;;;;;;:::888777888:::<<>>>>>>>>CCCBBB@@@???======<<<<<<::::::::::::999999999999888444333666555222333666555222111222222......111,,,,,,,,,...///111111111------,,,,,,,,,,,,+++++++++******)))))))))))))))'''(((+++---+++(((%%%%%%%%%$$$"""###$$$$$$###!!!%%%$$$"""!!!!!!!!!""""""$$$"""   !!!""""""######"""""""""###$$$%%%'''((((((''''''&&&''''''''''''&&&))))))***++++++++++++***(((***---,,,******+++---,,,---......,,,,,,---...000111333444444444444333222222222333~~~~~~|||yyyvvvtttqqqmmmkkkiiigggdddaaa______```aaa^^^^^^\\\[[[YYYXXXXXXWWWUUUSSSPPPNNNLLLLLLLLLMMMHHHHHHGGGGGGFFFEEEEEEEEEBBBAAAAAA@@@@@@???>>>>>>@@@???>>>===<<<;;;::::::888888777777666666666777777777777777777777777777555666999;;;;;;;;;999888999888999999999999::::::999999999::::::999888777888:::;;;;;;:::999:::;;;>>>??????@@@@@@??????>>>BBBCCCDDDCCCAAA??????@@@??????>>>>>>============;;;;;;;;;;;;::::::::::::888444333666555222333666555111000222222//////222+++,,,---...///000111222---------,,,,,,+++++++++************)))))))))(((&&&***---,,,)))'''&&&%%%%%%$$$######$$$$$$###"""%%%$$$"""!!! !!!"""###%%%###!!! !!!  !!!"""############(((&&&$$$######$$$&&&(((&&&'''''''''&&&&&&''''''))))))***++++++++++++***'''+++...---***)))+++...---...//////...---///000000111333444555555444444222222222333~~~}}}{{{yyyvvvrrrooommmkkkhhhfffdddbbbaaa`````````]]]]]]\\\[[[YYYXXXWWWVVVTTTRRRPPPNNNLLLKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAA@@@??????>>>>>>@@@???>>>===;;;:::999888777777777777666666666555777777777777777777777777666777999:::;;;;;;::::::999999888888999999:::;;;999999999;;;;;;:::666333777:::<<<===<<<::::::;;;;;;<<<===???@@@AAAAAABBBAAABBBCCCCCCAAA@@@@@@AAA============>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::666555888777444555888444111000222222//////222///000111000...------///...------,,,,,,++++++***)))************)))((((((&&&+++...***''''''''''''&&&$$$######$$$$$$###"""$$$$$$""""""!!!"""###$$$$$$""" !!!  !!!"""############+++(((%%%""""""###&&&(((&&&'''((('''&&&&&&'''((())))))***++++++++++++***))),,,......,,,+++,,,...,,,...///000//////111222000111333444555555555555222222333333~~~||||||yyyuuuqqqnnnmmmlllffffffeeedddcccaaa```___\\\\\\[[[ZZZYYYWWWVVVUUUQQQQQQOOONNNLLLKKKIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;::::::999666666777777666666555555666666666666666666666666777777777888999999::::::999999888888888999:::;;;:::888777888::::::888555888999;;;:::999999;;;<<<:::;;;===>>>@@@AAAAAAAAA>>>@@@BBBBBBAAA@@@AAABBB======>>>>>>>>>>>>======;;;;;;;;;:::::::::999999:::666555888777444555888444111000222222///000333///111222000---+++,,,.........---,,,,,,+++******)))******+++***)))((('''&&&---...((($$$&&&((((((&&&$$$######$$$%%%###"""$$$$$$#########$$$$$$$$$"""  !!!  !!! """###############((('''%%%$$$$$$%%%&&&'''%%%''')))(((&&&%%%&&&((())))))***++++++++++++***+++,,,......---------...+++---/////////000222444000111333444666666666555222222333333~~~||||||yyyuuuqqqnnnmmmmmmeeeeeefffeeedddbbb```^^^[[[[[[[[[ZZZYYYWWWUUUTTTPPPPPPOOONNNLLLJJJHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666666666777666555555444555555555555555555555555777666666666777888999::::::999888888888999:::;;;:::777555666999;;;:::999::::::999777666888;;;>>>>>>>>>????????????>>>>>><<<>>>@@@@@@@@@???@@@AAA>>>>>>??????>>>===<<<<<<:::::::::999999999888888888444444666555333333666444111000222222///000333,,,///111000------///111......---,,,,,,+++******)))******++++++)))(((''''''---...'''###&&&))))))&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!  !!!"""""" !!!"""######$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%''')))(((&&&%%%&&&)))))))))***++++++++++++***---------...//////......)))+++...//////000222444000111333555666666666666222222333333xxxwwwvvvuuusssppplllhhhfffeeecccaaa___]]]]]]\\\XXXWWWVVVYYY\\\ZZZTTTNNNWWWUUUQQQNNNKKKJJJIIIJJJKKKJJJIIIHHHFFFEEEDDDCCCEEEBBB???>>>>>>@@@@@@???===<<<<<<<<<<<<;;;;;;;;;888888888777777777777777555555555555555555555555666666444444555777999;;;<<<999555444555777888999666666666666666777777888777888::::::::::::<<<===<<<===>>>??????>>>===<<>>?????????>>>===;;;:::888888888888888888999999555555555555555555555555111111111000///......---222111000///...---,,,,,,//////.........------------------------,,,+++***,,,++++++***)))((((((''''''&&&%%%%%%&&&%%%###!!!###%%%((()))(((%%%!!!!!!!!! !!!!!! """"""!!!!!!"""$$$$$$%%%$$$###""""""&&&***)))&&&$$$'''***%%%&&&'''((())))))))))))***++++++,,,,,,++++++***......---------......///,,,...///000//////111333333333444555666777888888555666666666{{{xxxtttqqqnnnllliiigggfffeeecccaaa___^^^]]]]]]\\\ZZZYYY[[[]]]\\\WWWRRRQQQPPPMMMKKKJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCAAA>>>===>>>>>>>>>>>>;;;<<<>>>??????===;;;:::999888888888777777666666555555555555555555444444666666555444555777999::::::888555555666888888888888777777777777888999999:::;;;<<<<<<::::::;;;<<<<<<======>>>>>>======<<>>>>>===<<<:::999888888888888888888888888666666666666666666666666222222111000000///......111111111111111111111111//////.........---------%%%&&&'''((())))))))))))(((((())))))))))))*********'''$$$###$$$%%%%%%%%%$$$&&&((())))))&&&"""  !!!"""""""""!!!"""###$$$%%%$$$######&&&)))+++***%%%"""$$$&&&%%%&&&'''((())))))))))))++++++++++++++++++++++++///............///000000...///111111000000111333333444444555666777888999666666777777|||xxxrrrmmmjjjhhhfffeeefffeeedddbbb```___^^^]]]^^^[[[YYYZZZ\\\[[[XXXTTTPPPOOOMMMLLLKKKKKKKKKLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDBBB?????????@@@???>>>:::<<>>;;;999:::999999888777666555555666666666555555444444444666555555444555666888999888777666666888888777666999999999999999::::::;;;<<<===>>>===;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<===@@@???======>>>??????>>><<<<<<<<<<<<;;;:::999888888888888888888888888888666666666666666666666666333222222111111000000000//////000111222333333444/////////.........------)))***+++,,,,,,,,,,,,,,,******+++---...///000111,,,((($$$"""$$$&&&((()))%%%&&&((())))))'''$$$"""  !!! !!!######"""!!!"""###$$$$$$$$$$$$$$$&&&)))+++)))%%%######%%%%%%&&&'''((()))))))))))),,,,,,+++******+++,,,,,,///////////////000111111000222333222111111222333444444555666777888999999777888888999zzzvvvqqqllljjjhhhfffeeeeeeeeedddcccaaa```^^^^^^\\\YYYWWWVVVWWWVVVUUUSSSUUUSSSQQQOOOMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDCCCCCCCCCCCCBBB@@@;;;<<<>>>??????===;;;999::::::999888777666555444777777666666555555444444666555555555555666777888666555666777999999777555999999888888999999:::;;;:::;;;<<<<<<;;;:::<<<======<<<;;;::::::;;;<<<===???>>>>>>===>>>>>>======;;;;;;;;;;;;;;;::::::999888888888888777777777777333333333333333333333333333333333222222111111111---...//////000111222222////////////............111111111111000...---,,,***+++,,,---...///000111+++(((%%%$$$&&&((())))))%%%&&&((())))))'''&&&%%%!!!!!! !!!!!!"""!!! """#########!!!"""######$$$$$$$$$$$$###%%%''''''&&&%%%&&&(((%%%&&&'''((())))))))))))---,,,***))))))***,,,---............///000111111222333444444222111222333444555666666888888999:::888999999:::wwwtttqqqnnnmmmkkkhhheeedddddddddcccbbb```^^^]]]ZZZXXXVVVTTTTTTSSSRRRRRRTTTSSSQQQPPPNNNMMMLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCDDDEEEDDDAAA???===<<<;;;:::::::::;;;;;;::::::999888777666555444777777666666666555555555555555555555555666666666444444555777999999777555777777777777777888999999666888:::::::::;;;===>>>===<<<;;;::::::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;888888888777777777666666333333333333333333333333333333333333222222222222000000000111111111111111000000/////////.........//////......---+++***)))&&&&&&'''''''''(((((((((***(((''''''((()))(((&&&&&&&&&'''(((((('''''''''######""""""""""""######$$$"""!!!!!!###$$$$$$###"""""""""######$$$%%%%%%###%%%&&&'''&&&&&&&&&'''%%%&&&'''((())))))))))))---,,,***))))))***,,,---------------...///000111333444555444333222333444555555666777888999::::::999999:::;;;vvvtttqqqooonnnllliiifffbbbbbbcccbbbaaa___]]]\\\[[[ZZZXXXVVVTTTSSSSSSRRRMMMMMMMMMNNNNNNNNNNNNNNNIIIIIIHHHHHHGGGFFFEEEEEEAAAAAABBBCCCCCCBBB???<<<===<<<:::888888999:::<<<:::999999888777666555555666666666666666666666666555555555555555555555555444444555666888999777555666666555555666666777888444666999::::::;;;===???===<<<<<<<<<<<<<<<<<<===<<<>>>???>>><<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888888888777777666666555444444444444444444444444222222222222222222222222555444444444333222222222000000000/////////......++++++,,,,,,,,,,,,++++++'''''''''&&&&&&&&&&&&&&&***)))(((((()))(((&&&$$$%%%%%%%%%&&&&&&'''(((((($$$$$$############$$$$$$%%%$$$""""""$$$%%%%%%$$$""""""""""""###$$$&&&&&&''''''''''''&&&$$$###"""%%%&&&'''((()))))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,---///000111222444555444333222444555666666777888999:::;;;;;;999999:::;;;yyyuuupppmmmkkkiiihhhfff```aaaaaabbbaaa___]]][[[ZZZZZZYYYXXXUUUSSSRRRRRRLLLMMMMMMNNNOOOOOOOOOOOOIIIHHHHHHGGGGGGFFFFFFFFF@@@@@@AAACCCDDDBBB>>>;;;===<<<;;;::::::::::::;;;999888888888777777666666555555555666777777888888555555555555555555555444444444444555777888777666666666555555666666777888666888:::;;;;;;;;;===???<<<======>>>>>>======<<<;;;>>>??????<<<::::::;;;;;;:::999888888999:::;;;999888888777666666555555333333333333333333333333111111111222222222222222555555444444444333333333000000000000/////////...------.........------,,,)))))))))))))))))))))))),,,***'''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&((()))$$$##################$$$&&&%%%######%%%%%%%%%$$$"""!!!!!!"""###$$$&&&'''((('''&&&&&&&&&%%%###!!!%%%&&&'''((())))))))))))++++++++++++++++++++++++,,,,,,------...000111222111222444444333333444666666777777888999:::;;;;;;888999:::;;;}}}wwwpppjjjgggfffffffff___```aaaaaa```^^^\\\ZZZXXXYYYYYYWWWTTTRRRQQQPPPQQQQQQQQQQQQPPPOOONNNMMMIIIHHHHHHGGGGGGFFFFFFFFFAAABBBCCCEEEFFFDDD???<<<;;;<<<=========<<<;;;:::888888888777777777777777444444555666777888999999444555555666555555444444555444333444777888888777666666666666666777777888999;;;<<<<<<;;;;;;===>>><<<===>>>??????>>>===<<<;;;===@@@???<<<999999:::999999888777777888999:::999888888777666555555444111111111111111111111111111111111111111111111111222222222222222222222222000000000000//////////////////...---,,,***((('''&&&&&&''''''((((((((()))///+++'''$$$###$$$%%%%%%$$$#########$$$&&&((()))######""""""""""""######'''%%%$$$$$$%%%&&&%%%$$$"""!!!!!!!!!###$$$&&&((($$$$$$$$$%%%&&&'''&&&$$$%%%&&&'''((())))))))))))***++++++,,,,,,++++++***------......///111222333000111333333333333555666777777888999:::;;;;;;<<<888999:::;;;}}}qqqqqqqqqooommmjjjhhhfffeeeaaa]]]^^^aaa```ZZZTTTTTTVVVVVVTTTQQQQQQTTTWWWUUUTTTRRROOOMMMJJJIIIHHHJJJIIIIIIHHHHHHGGGGGGFFFGGGDDDAAA@@@???>>><<<:::>>>>>><<<;;;;;;<<<===>>>::::::999888777666555555777777666555444333333222444555666555333222333444444444444444444555666777555555555555666777888999777:::;;;999:::>>>>>><<<>>>===<<<;;;;;;<<<===>>>:::<<<>>>@@@???<<<999777:::999999888888999999:::999777555555555555444333000222333333222111111222555444333333333333222111111111222333333111000///111000000////////////000...////////////---,,,+++---+++)))'''&&&'''((((((&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""###$$$%%%&&&%%%&&&'''((())))))))))))%%%&&&&&&&&&%%%%%%'''(((******++++++,,,,,,,,,,,,---,,,,,,---000111111000777777777666555444222111222444666777666777999;;;<<<<<<<<<===zzzppppppooommmkkkiiigggfffccc```]]]]]]^^^\\\WWWSSSTTTVVVWWWWWWVVVTTTTTTTTTQQQQQQPPPPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFDDDBBB@@@@@@@@@AAA@@@>>><<<;;;:::999888999999:::777777777777888888888888888888777777666555444444444555666555333222333444555555555444555555666666555555555666666777888999777:::;;;999:::>>>>>><<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;::::::999888999999999888888999999999888888777666666666555444333555666555444333444666555444222333444444333222222222222222222111111000111111000////////////000//////000000///...,,,+++,,,+++)))'''&&&'''((()))'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$######$$$%%%&&&''''''%%%&&&'''(((((((((((((((%%%&&&'''&&&%%%%%%''')))+++************+++,,,,,,---,,,,,,...000222222111444555555555555444333333444666777777666666777999999999::::::|||wwwpppnnnmmmjjjhhhgggffffffbbbbbb```^^^\\\YYYWWWUUUUUUUUUWWWXXXYYYWWWTTTQQQMMMNNNOOOPPPPPPNNNMMMKKKIIIIIIIIIHHHGGGGGGFFFFFFEEECCCAAA@@@AAAAAA@@@???<<<;;;:::999888777777777777777777777888888888888777777666666555555444444444555555555333222333444666666555444444444555555555555555666777777888888777::::::999:::===>>><<<======<<<<<<<<<<<<===>>><<<;;;:::999999999:::;;;999999888888888888999999777888888888888777555444666666666555333444666888444333222333555555444333444333222222111111222222222111000///////////////000111111111000///...---,,,+++)))(((''''''((()))(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((***))))))(((''''''&&&%%%&&&%%%%%%%%%&&&'''((()))%%%&&&&&&'''''''''&&&&&&&&&'''((('''&&&'''(((***+++***)))((((((***,,,------,,,,,,...111333444333222222333444444444444444666777888777666555666777888888999999|||xxxvvvnnnmmmjjjgggfffeeeeeeeeeccceeedddaaa\\\YYYXXXYYYWWWUUUTTTVVVXXXWWWSSSOOOLLLNNNPPPQQQQQQOOOLLLJJJIIIIIIHHHHHHGGGFFFFFFFFFIIIFFFCCCBBBAAA@@@>>><<>>===<<<:::999999888::::::999888777666555555333333333333333333222222333444555555333333333555666555444333333333333333444555666777777888888888666999:::888999===>>>;;;<<<<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<======888888777777777777888888666888::::::999777666555555555444222111222444777444333222333555666666555555444333111111222333333222222111000////////////222222111111000//////...++++++)))((((((((()))))))))************)))((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%'''((()))((('''''')))+++,,,***(((''''''))),,,...---,,,---///222444555444111222333333444444333333555666777777666666777888999999::::::{{{wwwtttrrrlllkkkhhhfffddddddddddddbbbdddddd```[[[WWWXXXZZZXXXUUURRRRRRTTTUUUSSSPPPOOOPPPQQQRRRPPPMMMJJJHHHIIIHHHHHHGGGGGGFFFEEEEEEIIIFFFCCCBBBAAA@@@>>><<>>===<<<;;;:::999::::::999888777666555555222222222333333333333333333444555444333333444555444444333222111111111111444555666777888888888777666999:::888999======;;;;;;<<<<<<===============<<<===>>>>>>>>>===<<<;;;888777777666666777777888555777:::;;;999666666666555555444222111222444777555444333444666777666555666555333222222222333444333222111000////////////333222111111000000//////+++******)))))))))))))))******++++++******)))(((''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%((()))))))))((((((***+++,,,+++)))'''(((***,,,...---,,,---///222444555444333333444444333333222111333444666777666777999:::999999999:::|||zzzwwwvvvuuussspppmmmjjjiiihhhfffeeedddcccccc^^^```___\\\WWWUUUVVVXXXXXXUUURRRQQQQQQRRRRRRQQQQQQQQQRRRQQQOOOLLLIIIGGGHHHHHHHHHGGGFFFFFFEEEEEEEEECCCAAA@@@AAAAAA@@@???<<<======<<<;;;:::999888777777777777888888888888444444555555666666777777222444555444333333444666333333222111111111222222333444666888888888777777666999999888999<<<===;;;:::;;;<<<===>>>>>>>>>===<<<<<<======<<<;;;999888777777666666666666777777444777::::::777555666888666666666555333444666888666555444555777777666555555555444444333333444444444333222111000/////////333222111000////////////******************************++++++******)))(((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((()))(((&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''((()))((('''((()))+++,,,+++***))))))+++---...---,,,,,,...111333444333444444444444444333222222222444666666777777999;;;777777888888{{{sssrrrqqqqqqqqqpppnnnllliiihhhhhhgggfffdddcccbbb]]]]]]\\\YYYWWWVVVVVVWWWUUUVVVVVVUUURRRQQQQQQQQQRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@@@@@@@AAA@@@>>>:::;;;;;;;;;;;;:::999888777777777777888888888888444444555666777777888888222333555444333333444666333333333333333333444555333444666888999888777666555888999777888<<<===::::::;;;<<<===>>>>>>>>>===??????===;;;:::999999999777666666555555666666777333777999888444333666999333555666555444333444666888666555666777777666555555555555555555444333333555444222111000/////////333222000///......//////)))******++++++************************))))))((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((('''&&&%%%%%%'''((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((((((((('''((((((((('''''')))+++,,,,,,++++++,,,,,,---...---,,,,,,...000222222111333333444555555555555444333555777777666666888:::888888888888}}}ssssssqqqppppppqqqqqqooommmhhhhhhhhhhhhgggeeecccaaa___]]][[[YYYYYYYYYYYYYYYSSSVVVZZZYYYUUUQQQPPPQQQRRRQQQPPPOOOMMMLLLLLLKKKHHHHHHGGGGGGFFFEEEEEEEEEGGGDDDBBB@@@???>>><<<::::::;;;<<<<<<<<<;;;:::999::::::999888777666555555222333333444555666777777222333444444333333555666444444444444555555666777333444666888999888777666555888999777888<<<===:::999:::<<<>>>>>>>>>>>>===EEECCC???;;;999:::;;;===666666555555555555666666333666888777333222666:::000222333333222111111222999777666666777777666444444555666666666555333222555444333111000/////////222111000............///)))******+++++++++******)))************)))((((((***((('''&&&&&&'''(((***(((((((((((())))))))))))((('''&&&%%%&&&(((***+++&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))))))))&&&'''((('''&&&'''(((***,,,,,,---------.........------,,,---000111111000111222444555666777777777555777888777666555666888::::::;;;;;;xxxssstttrrrpppoooppppppnnnmmmlllkkkjjjgggdddbbb```___]]][[[YYYYYYYYYYYYYYYWWWUUUTTTSSSTTTTTTTTTRRRPPPOOOOOONNNMMMMMMLLLLLLLLLLLLJJJHHHHHHHHHHHHFFFDDDFFFFFFEEEDDDBBBAAA@@@???<<<<<<======<<<;;;::::::888777777666666666666666111222222333444555666666666777888888777555333111666555444333333333333333333555555333555999999555;;;999666888;;;>>>>>>===???@@@@@@??????>>>===<<>>===<<<;;;:::::::::888666666777888777666666888999999777555444444555444333444666888888777333555777777666555666777222444555444333333444555888888777666555444333333111111222222222111111000------,,,,,,+++******)))************))))))((((((+++***(((&&&&&&((()))***,,,,,,,,,+++)))(((&&&%%%&&&&&&&&&'''((())))))***$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''')))))))))))))))******++++++++++++,,,,,,---------000000000000111111111111666666666666666666666666777777777777777777777777<<<<<<<<<<<>>======<<<;;;;;;::::::999999888777777777777777444444555555666777777777444444555666555444222000444444444333333444444555444666555444666:::999555;;;999777888;;;>>>>>>===>>>????????????>>>======BBBBBBAAA@@@???>>>===<<<:::888666666777888777666666888999999777555444444555444333444666777888777333555777777666555666777444555666666444444555666555444444333333222222111111111111222222111111000---------,,,++++++***************)))))))))))))))******(((''''''((())))))++++++******)))'''&&&%%%&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))***++++++)))))))))))))))***+++++++++++++++,,,,,,------.../////////000111222444444555555555555555555555555888888888888888888888888888888888888yyywwwwwwuuuqqqooonnnmmmjjjiiihhhhhhfffdddbbb___^^^]]][[[YYYWWWWWWXXXXXXWWWVVVVVVUUUSSSSSSTTTTTTRRRPPPMMMNNNNNNOOONNNLLLKKKJJJJJJHHHFFFFFFFFFFFFDDDCCCDDDCCCBBBAAAAAABBBCCCDDD@@@???===;;;:::999:::::::::999999888888888888888666666666666666666666666222333444555555444333222444444333333333444555555444666666444666::::::666:::999888999;;;===============>>>>>>??????>>>>>>AAA@@@???>>><<<;;;999999:::888666666777888777666666888999999777555444555555444333444666777777666444555666666555555666777555666777777555444555777333333333333333333333333000000111111111111111000.........---,,,,,,++++++)))))))))))))))************)))))))))((((((((('''*********)))((('''&&&%%%''''''(((((())))))******((((((((((((((((((((((((%%%&&&(((***+++,,,,,,+++***))))))))))))***++++++***++++++,,,------......///...///000111444666888555555555555555555555555888888888888888888888888::::::::::::~~~zzzyyywwwuuuqqqnnnllljjjhhhfffgggfffeeecccaaa___^^^]]]\\\ZZZXXXXXXXXXYYYXXXWWWWWWUUUSSSSSSSSSSSSRRRPPPMMMMMMNNNOOONNNLLLJJJIIIJJJHHHFFFFFFGGGGGGEEEDDDGGGFFFCCCAAA@@@???@@@@@@BBB@@@===:::999999999:::999999888777777777777888555555444444444333333333444444555666777777666666666555444333333333333333555666666444666::::::666999999999999;;;<<<<<<<<<;;;<<<===>>>??????????????????>>><<<:::999888777:::888666666777888777666555777999999777555555555555444333333555666666666444555666666555555666888555666777666555444555666444444555555666666666777000000111111222111111111000//////......---,,,,,,))))))))))))************)))))))))***)))(((''''''***************)))((('''((((((((())))))*********((((((((((((((((((((((((((()))+++,,,+++***((('''******))))))******+++,,,***++++++,,,---...//////111000000111222555888999666666666666666666666666888888888888888888888888<<<<<<<<<<<<}}}yyyxxxuuusssooollljjjhhhfffdddffffffdddcccbbb```___^^^^^^\\\ZZZYYYZZZZZZYYYXXXXXXVVVSSSRRRSSSSSSRRRPPPMMMMMMNNNNNNMMMLLLJJJIIIJJJIIIGGGGGGHHHHHHGGGEEEFFFEEECCCAAA@@@?????????BBB@@@===:::999999999:::888888777666666666666777555555555444333333222222444444555666666777777777888777555444333222111111444666666444666::::::666888999::::::::::::;;;;;;:::;;;<<<===>>>?????????BBBAAA@@@???===<<<;;;::::::888666666777888777666555777999999777555555666666444333333555666666555555555666555444555666888444555666555333222333444555555555666777777888888000000111222222222222222111111000000///.........)))))))))))))))*********(((((())))))))))))((((((++++++,,,,,,,,,++++++***)))))))))***************)))))))))))))))))))))))))))******+++***)))((('''***************++++++,,,***++++++,,,...//////000333333333333444666777888888888888888888888888888888888888888888888888888::::::::::::|||xxxuuuqqqoookkkiiihhhgggdddccceeeddddddbbbaaa```______^^^]]][[[ZZZ[[[[[[ZZZYYYYYYVVVSSSRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIIIIHHHFFFAAAAAAAAABBBBBBAAAAAAAAA@@@???===;;;:::999::::::888777777666666666666666777777666666666555555555333333333333444444555555888777666444333222111111333555555333555999999555777999:::;;;:::999:::;;;:::;;;<<<===>>>>>>???>>>??????>>>===<<<;;;:::::::::888666666777888777666444666888999777666666666666444333333444555555444555666666555444444777999444555666555333222222333333333333444444555555555111111222333444444444444222222222111000000//////************)))))))))(((''''''(((((())))))******+++,,,,,,---------,,,,,,******************++++++))))))))))))))))))))))))((((((((()))******+++++++++************+++,,,,,,***+++,,,---...///000111333444555666666777888888::::::::::::::::::::::::999999999999999999999999<<<<<<<<<<<>>======<<<;;;;;;::::::999888777777666666777777666666666666666555555555444444333333333444444555555555444333333333444444222444444222444888888444666999;;;;;;:::888999:::;;;;;;<<<===>>>>>>>>>===;;;;;;;;;::::::999999999:::888666666777888777666444666888888777666666666666444333333444555444333666666666444333444777999555666777666333222333444111222222222222222222222111222333444555555555555333333333222111111000000,,,++++++***)))(((''''''&&&&&&&&&'''(((***,,,---***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++---...++++++******++++++,,,---***+++,,,---...000111111111333555888999::::::999::::::::::::::::::::::::999999999999999999999999>>>>>>>>>>>>yyysssnnnjjjhhhfffeeeeeeeeedddcccaaa``````___^^^^^^]]]]]]]]][[[YYYYYYYYYYYYYYYWWWZZZWWWTTTQQQQQQRRRQQQQQQPPPNNNKKKIIIHHHIIIKKKMMMHHHFFFEEEFFFGGGGGGFFFEEEBBBCCCDDDEEECCC@@@===;;;<<<<<<======<<<;;;:::::::::999999888777888888888444444444444444444444444777666666555555555666666222222222333444555666777222333333111333777777333555999<<<<<<999888999:::;;;<<<==========================================:::888666666777888777666444666888888777666666777666444333333444555444333666666666444333444777:::777888888777555333444555222222222222222222222222222333444555666666666666444444333222222111111000---,,,+++***)))'''&&&&&&&&&%%%%%%%%%'''***---///)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------111///,,,***)))***+++---++++++******++++++,,,---***+++,,,---///000111222...111555999;;;<<<<<<;;;999999999999999999999999999999999999999999999999::::::::::::xxxrrrpppnnniiiiiigggbbb^^^\\\___ccc````````````````````````\\\[[[YYYYYYYYYXXXVVVTTTVVVWWWWWWWWWUUUSSSPPPNNNQQQNNNKKKKKKLLLMMMKKKIIIIIIGGGFFFFFFFFFFFFEEECCCDDDCCCCCCBBBBBBAAA@@@@@@======<<<;;;::::::::::::777777888888888777777666666444222000000222444666666555444333222333333444444444444555555555555666111333555666555444444444222333555777999<<<===>>>======;;;::::::;;;<<<======<<<;;;:::999888888888999999999999888888777777333:::>>>;;;333///222888666666555333111111444666555555555444333333555888444333111000000111222444666444222111222333333222222222333333333333333333222333444555444222000...+++++++++)))((((((+++---))))))))))))***+++,,,---(((+++///000///,,,***))))))***+++,,,------------)))+++---/////////------+++)))&&&$$$$$$%%%'''((()))((('''(((***++++++***,,,)))***000333222333555666888:::::::::;;;<<<>>>::::::::::::999999999999===<<<;;;:::::::::::::::999999:::;;;vvvssspppnnnkkkjjjhhheeebbbaaabbbccc________________________]]]\\\ZZZZZZZZZXXXVVVSSSVVVVVVWWWWWWUUUSSSQQQOOOPPPMMMJJJJJJKKKKKKJJJHHHHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBAAAAAA@@@@@@??????===<<<;;;::::::999::::::888888999888888777666666555444333222222333444555666555444333222333333444444444444444555555555555111333555666444444444444444555666777888999::::::===<<<;;;::::::;;;<<<===<<<;;;:::999999999999999888888888888777777666666:::>>>AAA>>>999666888;;;444444444222000000222444666666666555333222333555777555444333333444555666777555333222333333333222333333333333444444444444333333444444333222000///,,,---,,,***((((((***,,,+++******)))))))))******(((+++...///...+++***)))(((***---000111000...---...///111222222111000000...---***)))((()))+++,,,,,,+++***,,,...///...---,,,***+++111444333444777<<<>>>AAACCCBBBAAAAAAAAA<<<<<<<<<;;;;;;::::::999@@@@@@???>>>============777888999999yyysssrrrpppmmmkkkiiigggffffffeeecccaaa________________________]]]\\\[[[ZZZZZZYYYVVVTTTUUUUUUVVVVVVUUUTTTRRRQQQNNNLLLJJJIIIIIIIIIHHHGGGHHHFFFEEEEEEEEEEEEDDDBBBAAAAAA@@@@@@???>>>>>>======<<<;;;::::::999999999::::::999999888777666555444444444444444444444444555444444333333333333444444444444444555555555555111333555555444444444555666666666666666666666666<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999::::::777777777777777666666666999;;;<<<:::888666666777222444555555333222222333555777777666444222222222777666555444444555666777888666444333444444333222444444444444555555666666555444444333333222111111......---+++)))(((***+++,,,+++***)))(((((((((((('''***,,,---,,,***))))))&&&)))...222333222000...222222333333333222111111---+++)))((('''(((***+++***))))))***,,,------,,,---+++---222555555666:::>>>AAADDDFFFDDDBBBAAA@@@@@@@@@?????????>>>>>>>>>???>>>===<<<;;;;;;;;;;;;999999:::;;;tttqqqqqqnnnkkkhhhfffdddeeefffeeebbb^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZYYYZZZ[[[[[[YYYWWWUUUUUUUUUUUUUUUTTTSSSRRRNNNLLLKKKIIIHHHHHHGGGGGGHHHFFFEEEEEEFFFEEEDDDBBBAAA@@@@@@??????>>>>>>======<<<;;;:::999999999999:::::::::999888666555444444444555666666555444444444333333333333333333333333333444444444555555555111333444555444444555666777777777777777777666666;;;;;;;;;;;;;;;;;;<<<<<<999999999999999999::::::888888888888777777777777777666555555666555333222333666888888777555555555333555777666555333222222555444444444444555555666888666555444555555444222444444555555666666777777666555444333222222222333000000///---***))))))+++******)))(((((('''((((((''')))++++++***))))))***&&&(((,,,000222222222111222222222222111111000000,,,+++***((((((((()))***)))((((((***,,,------,,,...---000444666666999>>>BBBDDDFFFFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDD@@@???>>><<<;;;;;;;;;;;;======>>>???}}}qqqooonnnlllhhhfffdddccceeegggfffbbb^^^^^^^^^^^^^^^^^^^^^^^^^^^XXXWWWWWWYYY[[[\\\[[[ZZZUUUUUUUUUUUUTTTTTTSSSSSSNNNMMMLLLJJJHHHGGGGGGGGGHHHGGGEEEEEEFFFFFFDDDCCCAAAAAA@@@@@@??????>>>>>><<<<<<;;;:::999999999999:::999999888777666444333333444666777777666444333222222333333333333333333333333333444444444444555111333444444333444555777777777777888888999999999999::::::;;;;;;;;;<<<<<<999999888888888999::::::999999999999999999999999:::888777888999999777444222555888999888666555555000222555666555444444555444444444444555555666666666555444555666666444333444444555555666777888888777666555444333333333333111111111///+++******+++((((((((((((((()))******'''(((******))))))***+++((((((***,,,...111222333111222222333333333333222222111///...---,,,,,,,,,---,,,,,,...000222222111//////222777888888===CCCHHHIIIJJJIIIHHHHHHIIIKKKCCCCCCDDDEEEFFFGGGHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@??????@@@AAAyyyppplllkkkiiigggfffeeeeeefffgggfffdddaaa]]]]]]]]]]]]]]]]]]]]]]]]VVVVVVVVVXXXZZZ\\\[[[ZZZVVVVVVUUUUUUTTTSSSSSSRRRNNNNNNMMMKKKHHHFFFFFFGGGHHHFFFEEEEEEEEEEEEDDDBBBAAAAAA@@@@@@???>>>>>>>>><<<;;;:::999999888888888888888777777666555444333333444555666666555444333111222222333333333333222333333333333444444444444111222333333333444666888666666777888999::::::;;;888999:::;;;;;;<<<;;;;;;:::999999888888888999999999999999::::::::::::::::::999888999999999777666000222555666555333333333///111333444444444555666555555666666777888888888444333333444666666555333333444444555666777888888777666666555555444333333111222222000---+++++++++(((((((((((()))***+++,,,((()))))))))((()))+++---)))))))))***---000333555111333666888::::::999888666555333111///---,,,,,,,,,,,,,,,---000222222111111111444999999:::@@@GGGHHHIIIKKKKKKKKKLLLNNNOOOFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFEEECCCBBBAAAAAA@@@??????@@@AAA}}}uuunnniiihhhggggggcccdddeeeeeedddccccccddd\\\\\\\\\\\\\\\\\\\\\\\\WWWVVVVVVWWWYYYZZZXXXWWWXXXWWWVVVTTTSSSRRRRRRRRRLLLMMMMMMJJJFFFDDDEEEFFFFFFDDDCCCBBBCCCCCCBBB@@@@@@??????>>>>>>======<<<<<<;;;:::999888888888888555555666666555444333333333333444444444444333333000111222333444333333222222222333333333444444444111222333333333444666999666666777777888999999999777888:::;;;<<<<<<;;;;;;::::::999888777777777888888888999999999:::::::::555666777777666555555555///111444444333222333333111222333333222222444666444444555666777777777777111111111333666777555444222333444555666777777888666666777777666555333222111222222111...,,,,,,---******)))))))))******+++))))))))))))((())),,,...******+++---///111222333000333888===???@@@>>>===:::888666444111...,,,++++++******,,,///000111000222222666:::;;;;;;BBBJJJEEEIIINNNRRRSSSRRRRRRRRRPPPOOOOOONNNMMMLLLKKKJJJGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBBBB~~~xxxvvvrrrlllhhhffffffhhh___bbbdddccc```___aaaccc\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXWWWWWWXXXWWWVVVTTTYYYXXXVVVTTTSSSRRRQQQQQQKKKLLLLLLIIIDDDBBBCCCEEEDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999888888888888444444444555444444333333333333333333333333333333000111222333444333333222222222333333333444444444111222333333222444777999666666666666777777777777777888999;;;<<<<<<;;;;;;;;;:::999888777777777777777777888888999999999999555777999888666555666777111333555555444444444666444444444222111111333555111222333444555555555555//////000333666777666444222222333444555666777888555666888888777666333222000222222111///------------,,,+++***)))))))))))))))******)))((()))---000)))+++...111222333222222---111888>>>AAABBB@@@???AAA@@@===:::777444111000...------///222444444333222333777;;;;;;<<>>???<<<999777777888999888555888888888888777777777777666777888888888666555444555555555555555555555555333444555666666555444333222333444555555555444333333333444555555555444444222222333333444555666666444555555666666666666666333333222111000///------------,,,+++)))'''&&&%%%''''''((()))***+++,,,,,,,,,,,,,,,---...///000111---444>>>EEEFFFEEEDDDCCCJJJLLLGGG===888777444......,,,...333333000444<<<555666888999<<>>>>>======<<<<<<<<<;;;;;;;;;:::999999999:::999888777888666444444555555333222222222333333333333444444333222222222222333333444222222222222333444555555111111111222333444666666666666666777888888999999888999999:::;;;;;;;;;;;;:::888666777999:::999888777777777777777777777777666777888888777666555444555555555555555555555555444444555555555555444444333444555666666666555555333444444444444444333333222222333444444555666666444555555666666666666666666555555444222111///...************)))(((''''''%%%%%%&&&'''((()))******,,,,,,,,,---...///000111...777AAAGGGGGGIIINNNRRRWWWXXXRRRGGG@@@<<<777111///...111666555222333999????????????BBBHHHPPPVVV^^^eeeooowww||||||{{{zzz}}}{{{xxxuuurrrooonnnmmmcccaaa]]]ZZZVVVQQQLLLHHHHHHGGGFFFGGGiiiooommm___RRROOONNNLLLOOOVVV]]]```ffflllppprrrrrrqqqnnnkkkgggeeedddcccbbbaaa^^^^^^_________`````````______^^^^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVTTTSSSSSSSSSSSSRRRPPPMMMKKKIIIIIIIIIHHHGGGEEEAAA@@@@@@???>>>=========<<<;;;;;;;;;;;;:::::::::888888999999888888777777777555444444555555333222222222333333333333444444333333222222111222222222222222222222333444555555444444555555666777888999666777777888888999::::::888999;;;<<<<<<:::999777777666666777999;;;:::999555555666666777777888888666777777777777666666555555555555555555555555555555555444444444444555555444555666666777777666666444444444444444333222111333333333444555555666666444555555666666666666666777777666444222000...---+++******)))(((''''''&&&%%%&&&''''''((()))******,,,,,,,,,---...///000111111:::CCCHHHHHHMMMWWW___ZZZZZZTTTJJJBBB===666111000111333777777444555888@@@@@@@@@AAAFFFNNNXXX```fffppp}}}~~~|||tttppplllgggaaa[[[TTTPPPMMMKKKHHHHHH|||eee[[[SSSRRRSSSTTTYYY___```ccchhhmmmpppqqqqqqpppkkkiiifffddddddcccbbbaaabbbbbbaaa```^^^]]]\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZYYYYYYXXXXXXYYYYYYWWWUUUSSSRRRRRRRRRRRRPPPJJJIIIGGGGGGGGGGGGFFFDDD@@@??????>>>===<<<;;;;;;:::::::::999999999888888666777888888777666666777666555333444444555333222222222222333333333444444444333222111111111111111222222222222333444555555999888888777666666666666666666666777888888999999777888999:::;;;:::999999777777777888999999999999444444555666777777888888666777777777777666666666555555555555555555555555666555333333333333555666444444555555666666666666555555555555444222111111333444444444555555666666444555555666666666666666666555444333000...,,,+++---,,,***)))'''&&&%%%%%%((())))))***++++++,,,,,,,,,,,,,,,---...///000111444999AAAGGGLLLSSS[[[aaaVVVUUUQQQKKKDDD===777222333333444666777999<<>>>>><<<;;;::::::999888888888888777777777777444666888777666555666777555444333333444555333222222222222333333333444444444444333222111111111111222222222222333444555555555444333222111111111111444444555555666777777777777777777777888:::<<<===888999::::::999888777777444555555666777888888999777666666666666777777777555555555555555555555555555444333222222333444555444444444444444555555555666666666555444333222111444444555555555555555666444555555666666666666666666666555333111...,,,+++++++++)))((('''''''''((())))))******++++++,,,,,,,,,,,,,,,---...///000111333555;;;GGGTTT^^^aaabbbZZZXXXUUUQQQKKKBBB;;;888777555444444999AAAHHHKKKOOORRRWWW\\\cccjjjrrrxxxwwwwwwoooiii```ZZZRRRNNNvvvmmmddd```\\\XXXWWWYYY\\\___iiikkkmmmoooooommmjjjhhhiiigggeeeddddddcccaaa___]]]]]]^^^^^^^^^_________^^^^^^]]]]]]\\\ZZZYYYXXX[[[ZZZXXXWWWVVVVVVWWWXXXWWWUUUSSSQQQQQQOOOMMMKKKIIIGGGEEEEEEEEEDDDBBBAAA>>>======;;;:::999888777777777666666666555555555222555777777444333555777555333222333444555333222222222333333333333444444444444333333222222333333222222222222333444555555333333222222333444444555333333444555555666666777777666666666777:::===???888:::;;;;;;999777666666666666777777888888999999777666666666666777777888555555555555555555555555444444333333333333444444444333333333333444555555666666666666666555444333555555555555555555555555444555555666666666666666888777777555333111///...))))))(((((((((***+++---((((((((()))))))))******,,,,,,,,,---...///000111111111888GGGYYYeeegggddd___\\\ZZZXXXQQQFFF>>>;;;<<<;;;777777>>>KKKUUUXXX]]]aaafffkkkpppvvv{{{vvvmmmbbb\\\zzzuuuqqqhhhgggddd```^^^```cccdddjjjlllnnnpppooollliiiggggggfffdddcccbbbaaa^^^\\\\\\\\\]]]^^^^^^___``````]]]]]]]]]]]]\\\ZZZYYYXXXZZZYYYWWWUUUTTTUUUVVVWWWSSSRRRQQQQQQQQQOOOLLLJJJKKKIIIGGGFFFFFFEEECCCAAA======<<<:::999888777666555555555555444444444444000444777666333222444777444333222222444444444222222222333333333333444444444444444333444444555555222222222222333444555555666666666666666777777888444444555555666777777777777777777888888999:::;;;555888;;;;;;999777777888888888888888999999999999777666555555666777888999555555555555555555555555333333333444444333333333555444444333444555666777666777777777777777666666666666666666555555555555444555555666666666666666777777666555444222000///---,,,***)))((()))***+++((())))))))))))*********,,,,,,,,,---...///000111111222888EEEUUU```bbbaaa___\\\[[[\\\VVVJJJBBBAAABBBBBB???>>>GGGUUU___```cccfffjjjooouuu|||wwwooozzzzzzyyykkkkkkiiieeedddfffiiijjjlllnnnppprrrqqqoookkkiiifffeeecccbbbaaa___\\\YYY^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXZZZYYYVVVTTTTTTTTTUUUVVVPPPOOOPPPQQQQQQPPPMMMJJJMMMKKKIIIHHHGGGFFFCCCAAA===<<<;;;:::888777666555555555444444444333333333///333777666333222444777444333222222444444444222222222333333333444444444444444444444444555666777222222222222333444555555888777666555333333222222555555666666777888888888666777999::::::999888666333666:::;;;999888888::::::::::::999999999999999777666555555555777888999555555555555555555555555222222444555555444222222666555555444444666777888666777777888888888888777666666666666666555555555444555555666666666666666444444444333222111///...555222///+++(((&&&&&&&&&+++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111444666:::CCCMMMUUUYYYZZZ___\\\]]]aaa]]]RRRLLLLLLFFFGGGEEEEEENNN\\\dddcccdddgggkkkqqqyyy~~~{{{vvvoootttqqqmmmiiihhhiiikkkmmmqqqqqqpppooonnnmmmlllllldddcccaaa```aaa```___]]]___^^^[[[YYYXXXXXXYYYYYYWWWXXXZZZ[[[\\\\\\[[[[[[YYYXXXWWWUUUUUUTTTTTTUUUUUUSSSQQQPPPPPPNNNLLLJJJGGGFFFEEEDDDBBB@@@???>>>@@@>>>:::777444333333333222222222222333444444555222333444444555444444444222333555666777666555555444333333222111000//////666444222000000222444555444444444555555555555555666444333333555666666555444555777999888666444222777888999999777666666777555666666666666666555555666777888888777666888999444444444444444444444444333555777777666555555666222222222333333444444444444333333333333444555555777777777777777888888888666444333444777888777555777777777777777777777777555444222111111222444555333,,,))),,,---******...,,,+++***))))))((()))))))))***+++,,,---.........333555999???GGGOOOVVVZZZccc```___aaa```XXXPPPMMMPPPMMMKKKOOOWWW___aaaaaajjjjjjoooyyy~~~{{{vvvwwwtttpppmmmlllmmmoooqqquuutttrrrooollljjjhhhgggdddcccaaaaaaaaaaaa___]]]]]]\\\ZZZXXXWWWWWWXXXYYYVVVWWWYYYZZZ[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSUUUSSSQQQPPPOOONNNLLLJJJHHHGGGFFFDDDBBB@@@???>>>@@@>>>:::777444333333333444444333222111111111111222222333333333333333333333333444555555555444444333333333333222222222222555444333222222333444555222333333444555666666777444333222333555777777666333444666777888777666555444666888888777777777888777777888888888777777666777888999888777666777888444444444444444444444444333555666555444333444666333333333333333333333444444333333333333444555555888777777666666555555555666444333444666777666444777777777777777777777777888777555333111111111111777000,,,,,,+++&&&%%%''',,,+++******)))))))))***)))***+++,,,...///000111000222555<<>>???===:::888555444333333666555333111///......---111111222222222333333333444333333222222222222333333333333333444444555555444444444444444444444444111111222333555666777777444333222333555777777666333333444555666777888888111333666777666666888999888888999999:::999999888888999999888666555666777666666666666666666666666444444444333111111333555444444444333333333333333444333333333333444555555888777777666555444333222555444333444666777666555666666666666666666666666777666555444333222111000444///,,,---...------///++++++***************************,,,...000222444000111444:::BBBKKKSSSXXX]]][[[___kkksssoooddd\\\^^^ZZZXXXZZZ```gggjjjkkkmmmsss~~~}}}yyywwwvvvtttsssssstttuuuvvvrrrqqqooollljjjhhhfffeeebbbaaa_________^^^]]][[[YYYYYYXXXWWWWWWXXXXXXYYYWWWWWWXXXYYYYYYZZZZZZZZZYYYZZZZZZZZZXXXUUUQQQOOOTTTRRROOONNNNNNMMMKKKIIIHHHHHHFFFDDDBBB@@@???>>>>>>===;;;888666555444444555444222000...---,,,,,,111111111111222333444444444333222000000000111222333333333333333333333333222333444555666555444444111111222333444555555666555444222333444555555444555444444444555666888999111333555666555555666777888888999999::::::999999999999:::999666555555666666666666666666666666666555555444222000111444666444444444444444333333333444333333333333444555555777666666555555444444444666666555666666777666666555555555555555555555555222333444444555444444333000---+++,,,///000222333******)))))))))***+++++++++******+++---000333555444444666:::BBBKKKSSSXXXZZZ\\\eeeqqqwwwqqqhhhcccaaa___]]]___eeekkkoooqqqyyyzzzyyyxxxsssssssssrrrrrrsssssstttuuuqqqpppnnnllliiigggeeeddd```___]]]]]]]]]]]][[[YYYZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXYYYZZZZZZ[[[XXXYYYYYYYYYWWWTTTQQQOOORRRPPPNNNMMMLLLKKKIIIGGGGGGFFFEEECCCBBB@@@???>>>>>>===;;;999777555444444222111000///............111111111111222333444555444333111000//////000111333333222222111000000///111222444555666555444333333333333333333222222222777555333333333444333222888777555444444555666777333555666666444333444555666777777888999999888888999999:::999666555555666777777777777777777777777777666555333111222444666444444444444444444444444444333333333333444555555555555555666666777777777777777888777777777777777444444444444444444444444222333444555555555555444333111...+++,,,------,,,))))))))))))***+++,,,,,,,,,+++++++++,,,///222333666666666999@@@IIIRRRWWW]]]dddoooxxxwwwooojjjkkkiiiiiiiiilllqqqwww{{{}}}~~~uuutttrrrnnnooopppqqqrrrrrrssssssttttttssspppllliiieeebbbaaa```^^^]]]\\\\\\\\\ZZZYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWWWWXXXZZZZZZWWWWWWWWWWWWUUUSSSQQQOOOPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDCCCBBBAAA@@@??????======;;;:::888666555444000000///....../////////000000//////000222444555222111111000000000111111222222111000///...------000111333444555444444333444333333222222111111000777555333222333333333111888777666444444444555666444666777666444333333444555555666777888888888888888999999888666555666777777777777777777777777777666777666444222222333555333444444444555555555555444333333333333444555555444444555666777888888999777888999888666555666777555555555555555555555555666666555555444333333222444444222///111666777555+++***++++++,,,---...//////......---...///000111555444333666===GGGQQQXXXeeelllvvv|||wwwoooooouuusssuuuwwwzzz~~~~~~sssqqqooojjjnnnoooqqqssstttttttttttttttssspppmmmiiifffcccbbbaaa___^^^]]]^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXVVVVVVUUUTTTSSSRRRQQQPPPNNNLLLJJJHHHHHHGGGEEECCCAAAAAA@@@@@@@@@@@@??????===<<<<<<:::999777555444111000//////.../////////...------,,,...000222333000000111222222222111111000000000//////.........///000111222333333333333222222222222111111111111444222111222333555555444666555555555555666666777333555666777555555555666444555666777888888888888777888999888777666777888666666666666666666666666444555666444222111111333222333333444555666777777444333333333333444555555444444444555555666666666555777888777444333444666555555555555555555555555777666555444333333444444222555444222666>>>AAA>>>------......///111222333333333222111111000//////222111111555>>>JJJVVV]]]iiimmmssswwwuuuqqquuu|||tttqqqmmmhhhoooppprrrtttvvvvvvvvvvvvpppooonnnllljjjhhhgggfffcccaaa____________]]][[[YYYYYYYYYXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRTTTUUUVVVUUUUUUSSSRRRQQQQQQQQQQQQLLLKKKHHHGGGGGGFFFDDDBBB????????????????????????<<<<<<<<<;;;999777555444222222111//////.........,,,+++******+++...000222///000111333333333222111////////////000000000000//////000111111222333333000000111111222222222333111000///111444666777777333333444555666777888888222444666777666666777999555555666888888999999999666777888888777666888999666666666666666666666666222444555444222000000000111222333444555777888888444333333333333444555555444444444444444444444333333555777555222111222444666666666666666666666666555444333222333555777999444666444///111888999555000000000111222444555666777777666555333111///...111000222777AAANNN\\\dddjjjiiilllqqqssssssxxxuuukkkhhhiiinnnppprrrtttttttttrrrqqqsssooojjjhhhhhhhhheeeccccccbbb```]]]\\\[[[[[[[[[XXX\\\___[[[TTTQQQSSSXXXPPPTTTXXXWWWSSSQQQTTTWWWSSSTTTTTTTTTSSSRRRQQQQQQIIIJJJJJJIIIGGGDDDAAA???@@@@@@???>>>======>>>>>>>>>>>>>>>===;;;999666555333111000111333333111...000...,,,,,,...000111111---...///////////////.........//////000000111111///000111222222111//////000111333555666666555555222222222333333444444444333333333222222111111111333333333222111333666999444555666777888999::::::777777666666555444444444666666666666555444333222444555666777777666555444666555444444555555333111222222333333333333444444444444444555555555666666666666666666666555555555777777777777777777777777777777777777777777777777555444222222222444666777666555666888;;;<<<===<<<;;;;;;:::888666333000...///222666<<>>===<<<<<<<<<<<<===>>>>>>>>>===;;;888666555222000......000111///------,,,,,,---///000///---....../////////......---,,,------......//////000000000000111111000000///000111222333444444333333111111222222333444444444555444444444333333333333333333444333222333555888888888888888888888888888:::999888777666555444444666666666666555444333333333444555555555555444333444333333333444444333111222222222333333333444444555555555555555555555555555555555555555444444444444444555666777777888888666666666666666666666666666555444333333444666777666666666999===@@@AAAAAAAAA@@@???<<<888555111///222444888>>>FFFNNNTTTVVVaaaccciiiqqquuuzzzrrrlllkkkiiikkkooorrrtttuuuuuuuuurrrnnniiigggggggggdddbbb]]]\\\[[[[[[ZZZZZZ[[[[[[XXXXXXXXXWWWVVVUUUUUUUUUSSSVVVXXXWWWTTTRRRSSSUUUPPPPPPPPPPPPOOONNNMMMLLLLLLJJJFFFCCCAAAAAAAAABBB===<<<;;;;;;;;;;;;;;;;;;=========<<<:::888666444222000...---...//////...++++++,,,...000///,,,***//////......------,,,,,,+++++++++,,,------......000000////////////000000000000111222222111111000000111111222333333444444666666555555555555444444333444555444333333444555;;;;;;:::999888777666666999999888777666555444444444555555555555555444444111222333444444333222111222111111222444444333111222222222222333333333333555555555555555444444444444444444444444444444444222333444555666888999999555555555555555555555555777666666555555555666666666666888<<>>;;;;;;;;;::::::;;;;;;<<<::::::::::::888666444333333222000///...///000222222000---------......---///...,,,+++***************++++++,,,,,,---......///...---------...000111111111111000000000000000......///000111222333444333333333333333333333333222444666555444333333444666666666666666555555555444444555666666777888888444444555555555555555555222333444555555444333222000//////111333333222111111111111222222222333333111222333444555777888888444444555555666666666666555555555666666666666666888888888888888888888888888999:::::::::999888888888888;;;AAAJJJRRRWWWZZZXXXXXXWWWVVVSSSPPPLLLJJJ???======AAABBBBBBHHHPPP]]]dddnnnzzzsssnnnmmmoooqqqsssuuuuuutttsssnnnjjjeeeccccccccc```^^^______^^^]]][[[YYYWWWVVVXXXUUUSSSSSSUUUUUURRRPPPTTTTTTTTTTTTSSSRRRQQQQQQOOONNNNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGEEEBBB>>><<<:::::::::::::::;;;;;;<<<888999999999888666444333///000///...,,,,,,...///444111...,,,---.........---,,,+++)))))))))***+++******++++++,,,------------------------...///000000000/////////000111111------...000111222333444111111111222222222222333333444555444333333444555333333444444555555666666555666666777888999::::::444555555555555555444444333444555666666555444333111000000111333333222000111111111111222222222222111222333444555777888888444444555555666777777777777777777777777666666666999999999999999999999999888999;;;======<<<;;;999999:::<<>>===<<<888888888888888999:::;;;777888888888777555333222---///000///---+++---...222000...---...---,,,***,,,+++)))(((((()))***+++((())))))******++++++,,,++++++,,,---..................---------///000111,,,---...///111222333333111111111111222222333333333333444333222333555888444444444555555555666666666666666666666666666666666666666666555444333333333444555666666555444333333222111222333333111000111111111111222222222222444444444555555555555555333333444555555666777777666666777777888888999999999999999999999999999999777999<<<>>>??????===;;;;;;;;;===CCCLLLUUU[[[^^^ZZZ]]]aaabbbaaa\\\VVVRRRLLLEEECCCFFFEEEDDDOOO^^^dddppp}}}uuunnneeehhhkkkooorrrsssttttttqqqmmmhhhfffgggfffdddaaaXXXYYYZZZZZZZZZYYYWWWVVVVVVVVVUUUTTTRRRPPPOOOOOOPPPPPPPPPQQQRRRRRRQQQPPPKKKKKKJJJIIIHHHFFFDDDCCCFFFDDDAAA>>><<<;;;<<<<<<777777666777777888999999777777888777777555333222...000333222///---...000//////...//////---***'''+++***((('''((()))+++,,,''''''(((((()))*********)))+++,,,...//////...---,,,,,,++++++,,,...///111,,,,,,---///000222333333111111111222222333333333333333333222222333666999666666666666666666555555555444333222111000000///666666666666555444333222333333555555555555333333444333222222333333111///000111111111111222222222777777666555444444333333222222333333444555666666555666666888999:::;;;<<<888888888888888888888888666888<<>>===<<<<<<>>>CCCLLLUUU[[[^^^___bbbgggiiigggaaaZZZUUUQQQIIIFFFHHHGGGGGGSSSdddkkkwwwzzzmmmmmmmmmnnnqqqtttwwwwwwvvvooolllhhheeecccaaa^^^\\\\\\\\\\\\\\\]]][[[WWWTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQIIIHHHHHHGGGGGGFFFFFFFFFDDDAAA>>>======<<<999666666666666666555555555555333444666777777555444222111111000///...------,,,+++---///---***)))+++---+++;;;AAA444((((((***)))$$$'''***+++***(((&&&&&&***+++,,,---------,,,,,,///...---,,,,,,---...///000111222111000000222333,,,---000222333333222111000000111222333333333333111222444666666555444333444333111000111444777999444555666666666666999;;;222333444333111111111333000111222333333222000///000...---///222333222000666666666555444222111000444444444555444444333333666666666666777777777777:::888777888999999888777888???<<<999>>>===<<>>===>>><<<::::::::::::888666666666555555555444444444///000222444555555444444////////////////////////222333333000---***))))))%%%...000***&&&(((((($$$&&&''')))((('''&&&'''((()))***+++,,,,,,,,,+++***++++++************+++++++++,,,---------...000222222222222111111111000000///000111222333333333333111222444555555444333333666666555555555444444444555666666555333111222333222333444333111000111222111111111000000111111222222111000111222333222111000111222444555555555555333333444444555444444333666666666666777777777777999777777777999999888777777<<<999:::DDDBBB;;;<<<<<<===>>>@@@DDDJJJNNNQQQUUU[[[cccgggeee]]]VVVQQQOOOOOOPPPRRRWWW___iiipppuuuwww|||wwwiiimmmmmmmmmoooqqqrrrrrrpppllljjjgggeeeeeedddbbb```^^^\\\YYYXXXWWWWWWUUUTTTQQQQQQPPPPPPOOONNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHGGGFFFCCC@@@<<<:::999888777777777666666555555555555444444444333333///000111222333333222222------------............111111111000---+++)))(((***------))))))+++)))$$$'''((((((&&&%%%%%%''')))((()))***+++++++++***)))************************)))+++,,,,,,,,,---000222............///111222333///000111222222333333222222333333444444444333222///000111333444444444444555666777777555333444555222333333222000///000111111111000//////000222333222222222222333333222222000111222333444555555555333333444444555444444444666666666666777777777777888777666777888999888777999===;;;===HHHFFF===<<<<<<===>>>???BBBDDDGGGHHHKKKPPPWWWZZZZZZVVVSSSQQQNNNPPPSSSWWW]]]fffooovvv}}}}}}zzzooorrrqqqqqqssstttuuutttrrrjjjhhheeedddcccbbbaaa___^^^[[[XXXWWWVVVUUUTTTRRRPPPPPPPPPOOONNNNNNMMMMMMKKKLLLLLLLLLLLLKKKJJJIIIDDDDDDDDDCCCAAA???<<<;;;555555555444333333333333444444444444333333333333222222222111111000000///,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,***)))...---+++)))+++,,,)))$$$'''((('''%%%$$$%%%''')))'''((()))*********)))(((*********++++++*********)))+++,,,,,,,,,---///222,,,,,,,,,,,,---///000111//////000111222222222222333333333333333333222222---///111333444444333222111333555666555555666777222333333222000//////000111000///...///000222333111222222222222222333333222222333333444333333222222333333444555555555444666666666666777777777777777666555666888999888777555888555777BBB@@@777777;;;<<<>>>???@@@@@@@@@@@@CCCFFFIIIJJJKKKLLLNNNPPPNNNQQQVVV\\\bbbkkksssyyy|||qqqpppooopppqqqqqqpppnnnllliiifffeeedddcccbbb```\\\ZZZXXXWWWVVVUUURRRPPPPPPPPPOOOOOONNNNNNMMMMMMJJJJJJKKKLLLKKKJJJIIIHHHBBBBBBAAA???>>>===<<<<<<333444555444222111222333444444333333333222222222333333222111000//////...,,,,,,,,,,,,,,,,,,,,,+++******+++---///...,,,***...,,,))))))***+++(((%%%'''''''''&&&$$$$$$''')))&&&'''((()))))))))(((''')))******++++++******))))))+++,,,,,,+++,,,...000---------,,,,,,,,,++++++...///000111222222222222333333333333222222222222333333444555444333222111+++...111333444444555666222333333222000......///////////////000111111222///000222222111111333555333333444333333222111000222222333444555555555555666666666666777777777777666555555666888999888777333777333333<<<;;;555888999;;;===??????>>>===;;;<<<<<<======???BBBGGGKKKNNNRRRYYY```gggpppxxx}}}pppooonnnooopppooommmlllmmmkkkhhhfffeeedddbbb```[[[YYYXXXWWWVVVTTTQQQNNNQQQPPPPPPOOONNNNNNMMMMMMGGGHHHIIIJJJJJJHHHGGGEEECCCAAA???<<<;;;;;;;;;<<<555666777666333111222444333333333333222222222222333222222111000000000000///......------,,,,,,,,,+++***+++...000000---***,,,***((()))+++++++++***&&&&&&'''&&&%%%%%%&&&(((%%%&&&'''((()))((('''''''''((())))))))))))(((''')))*********))))))+++---,,,,,,---...---,,,+++***...///000111222222222222444333333222222111222222333333333333333222222111***---111333333444444555222333333222///......///---...///000111111111111,,,...111111000111333666333333333333333222111111111222333444555555555555666666666666777777777777666555444666888999888777666:::555333::::::888>>>777999<<>>;;;999999:::;;;777999:::888444222333555333333333222222222111111222111111111111111222333111111000///......---------,,,,,,///222111---***,,,***)))+++------...000%%%&&&''''''%%%%%%&&&'''%%%&&&'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%((()))))))))'''''')))+++(((***,,,///000///...---...///000111111222222111444333333222111111111222......///000111222333333,,,///333555555555555666222333333222///.........,,,---///111111111111000***---000111000111444666111222222333333333222222111222333444555555555555666666666666777777777777555555444555888999999888555:::555111666777777@@@666888<<>><<<:::999888888777555222000/////////000///000111222333222111000000000///000000111222222...------,,,,,,,,,---------,,,+++---//////,,,))),,,******+++***((()))---***)))((('''%%%###"""!!!&&&$$$"""$$$&&&(((&&&$$$%%%&&&&&&''''''&&&&&&%%%)))(((((((((((())))))******)))))))))***,,,...////////////000111111222222000000111111111222222222---///000000//////000222222222222222222222222222333111////////////...---222000...------///111333,,,///222222000///000333000000000000000000000000222222222333444555666777111222444555555444222111555555444444444444555555888666666777888999888777999999:::999888555222111//////...,,,,,,000888>>>EEETTT^^^gggvvv|||rrrppprrrpppnnnmmmpppnnnjjjfffdddccccccccc^^^ZZZUUURRRRRRRRRRRRRRRPPPOOOMMMKKKJJJJJJKKKLLLJJJKKKKKKHHHDDDAAAAAABBB???>>><<<:::999777777666333222111/////////000000///000111222333222111111000000/////////000111111...------,,,,,,------------,,,,,,---///000---+++,,,******---,,,))))))---***)))((('''&&&%%%$$$###&&&$$$###$$$&&&'''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%((((((((('''(((((()))***))))))))))))***,,,...///......///000000111111222000000000111111222222222...///000000//////000111222222222222222222222222333111////////////...---111000...------...000111222333444444333222222333111111111111111000000000222222222333333444555666333444666777777666444333555444444333333444444555666555444555777888777666444555555555333111...------...---,,,+++000888>>>DDDSSS]]]fffvvvvvvqqqrrrpppoooooommmkkkgggccc```___^^^^^^]]]YYYUUURRRRRRSSSSSSSSSQQQPPPNNNMMMLLLMMMNNNNNNJJJJJJIIIFFFBBB???>>>???===<<<:::888777666555555////////////////////////000000111222222222222222000//////.........//////---------,,,,,,------...---,,,,,,...///000///---+++)))***......***)))+++)))))))))((('''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''((())))))))))))))))))***+++---...---......///000000111111000000000000111111111111///000111000///...///000111111111111111111111111333111///...///000///...//////............//////111000000111222222000...333222222222111111000000222222222222333444555555333444555666666555444333333333333222222333333333444222222333444555444333000111111111000...,,,******++++++***+++///777===DDDQQQZZZeeeuuu~~~zzzuuussspppnnnmmmiiigggddd```]]][[[ZZZZZZ[[[XXXUUUSSSSSSTTTTTTSSSQQQPPPOOONNNNNNNNNOOOOOOIIIIIIGGGEEEAAA???======<<<;;;999888666555555444------.........---,,,,,,///000000111222222222222000///...---------------------,,,,,,,,,---......---,,,---...////////////***''')))---...***(((((())))))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''(((((())))))(((&&&&&&&&&&&&'''((())))))((((((((()))***++++++,,,---------...//////000000000000000000000000000000000111111000///......///111111111111111111111111222000///...///000///...////////////............///---,,,...111222000---333333222222111111000000222222222222222333444444111222222333333222222111222111111111111111111222111000///000111222222000000000000000///...,,,+++((()))*********///666===BBBMMMVVVcccttt|||yyyvvvpppkkkhhhllljjjhhhdddbbb___^^^^^^[[[XXXUUUSSSTTTTTTTTTSSSMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHFFFCCCAAA???===<<<;;;:::999777666555555555............---+++))))))......//////000111222222//////...------,,,------,,,,,,,,,,,,,,,---...///,,,------------...//////)))&&&'''+++---***'''&&&))))))))))))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))'''(((((()))************+++,,,,,,---......//////////////////////////////000111111000///......///000000000000000000000000222000......///000///...000000/////////......---000......000555666555222222222222111111111000000222222111111111222333333000000111111111111000000000000////////////000000...---,,,---///000///...............------,,,,,,'''(((***)))***...555;;;???IIIQQQ___rrryyy|||wwwpppiiifffkkkjjjhhheeecccaaa```___[[[YYYVVVTTTTTTTTTSSSRRROOOOOONNNMMMLLLKKKJJJJJJGGGEEECCCBBBAAA@@@===;;;:::999888666555555444444000///...---+++***)))(((------------...///111222///......---------......,,,,,,,,,,,,---......///------...---++++++---...+++&&&&&&***---***''''''))))))))))))((((((((((((###%%%&&&&&&$$$$$$&&&'''###$$$$$$%%%$$$$$$######$$$$$$$$$%%%&&&'''((()))''''''((()))))))))))))))+++++++++,,,------......////////////............///000111000///...///000////////////////////////111000......000000000///222111000//////...//////------...000222333333222000000000000000000000000222111111000111111222222111111111111111111111111///......------......///---,,,+++,,,---......,,,************************''')))*********...444:::===DDDLLL\\\ooovvv}}}wwwpppkkkiiifffeeecccbbb```^^^]]]]]]\\\YYYVVVUUUTTTSSSRRRPPPRRRRRRQQQPPPNNNLLLKKKJJJDDDBBB??????@@@???===:::888777666444444333333333///...---+++******++++++++++++++++++,,,...000111..................///000,,,,,,,,,,,,---...//////---......,,,))))))+++---...(((&&&***...,,,***))))))))))))(((((('''''''''###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&%%%$$$###"""#########$$$%%%'''((()))&&&'''((()))))))))((('''******++++++,,,---------/////////......---------...///000000//////000111////////////////////////111///......000111000///444333111///...///000111,,,---//////...---...///.........///000000111111111111000000000000111111/////////....../////////------,,,,,,,,,,,,------,,,+++***+++---------+++(((((((((((((((((())))))(((***+++++++++...444999:::@@@HHHYYYlllttt}}}vvvpppmmmlllddddddcccaaa```___^^^]]]\\\ZZZWWWUUUTTTSSSQQQOOOPPPOOOOOOMMMKKKIIIGGGEEEBBB???======>>>>>><<<999666555444333222222111111...---+++******+++---...************+++---///000...............///000111+++++++++,,,---...///000---......+++((('''))),,,111***'''+++///...,,,+++)))))))))((('''&&&&&&&&&"""%%%'''&&&$$$###%%%(((*********)))((('''%%%%%%#########$$$%%%&&&((()))&&&'''((()))))))))(((''')))******+++,,,,,,------//////.........------------///000000//////000222////////////////////////111///......000111000///666444111///...///111222000333555333///---...000,,,,,,---...///000111111111111000000000000000111---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++*********,,,---,,,+++))))))((((((((()))******)))+++,,,,,,+++...333888999>>>FFFWWWkkkrrr~~~{{{rrrkkkhhhdddfffgggddd___\\\\\\^^^]]]ZZZWWWVVVUUUTTTRRRPPPQQQMMMKKKLLLNNNMMMIIIDDDCCCAAA>>>======<<<:::999555444444333222111000000000///---,,,++++++,,,,,,+++++++++,,,...111333555111//////222111,,,***,,,,,,,,,,,,------,,,++++++***+++,,,+++)))))))))***000---***)))***+++***))))))'''%%%&&&((()))&&&###&&&&&&%%%%%%$$$$$$%%%%%%))))))'''&&&&&&%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''(((***,,,---))))))***++++++++++++***,,,++++++---000000,,,)))...------,,,,,,------...***+++,,,,,,------,,,,,,...---,,,,,,---...000111/////////000000000111111,,,------...............---------...///000000111------......///000000000,,,,,,,,,,,,,,,+++))))))---+++)))((('''((()))***,,,)))'''''')))***(((%%%((((((((((((((('''''''''*********+++---000333555333:::AAAOOOaaakkk{{{zzzpppjjjhhheeeeeedddbbb___\\\\\\\\\ZZZXXXVVVTTTTTTSSSRRRPPPTTTPPPMMMLLLMMMKKKFFFAAABBB@@@===<<<;;;:::888777444444333222111000000///000///---,,,++++++,,,,,,*********+++---///222333111//////111000,,,***,,,+++,,,,,,---,,,,,,++++++***+++,,,+++)))))))))***000///---+++)))((((((((()))(((''''''))))))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***((()))******++++++******+++***+++---000111...,,,++++++************+++++++++,,,,,,---------------///......---------......++++++,,,,,,,,,------------...///000000000000000............---,,,+++++++++,,,,,,------......///,,,++++++***)))(((((('''***)))'''&&&%%%&&&'''(((+++)))''''''))))))(((&&&'''''''''&&&&&&&&&&&&&&&)))((('''(((***...222555222888===JJJ[[[eeeuuuyyymmmhhhiiifffdddaaa```___^^^[[[ZZZWWWUUUTTTSSSSSSSSSQQQPPPSSSPPPMMMLLLLLLJJJEEEAAABBB???<<<:::999888666444444444333222111000/////////...---+++***++++++,,,)))))))))***,,,...000222111......111///+++***,,,++++++,,,,,,,,,,,,++++++***+++,,,+++)))))))))***...000///,,,'''%%%&&&(((***)))(((((())))))(((&&&$$$$$$$$$$$$%%%&&&''''''))))))(((''''''&&&&&&&&&######$$$$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&'''(((((()))***************))))))***---000111000...******))))))))))))******---------.............../////////......---,,,+++,,,---------............,,,,,,...///000000000000,,,---...///...,,,***((()))******+++,,,,,,------,,,***((('''%%%%%%%%%&&&'''&&&$$$######$$$%%%%%%)))(((''''''(((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''***)))''''''(((+++///111333888;;;EEEUUU^^^nnnyyylllhhhjjjgggddd```___```___\\\XXXUUUTTTSSSSSSTTTTTTRRRPPPNNNMMMLLLLLLLLLKKKHHHEEEBBB???<<<:::999888555444333333222111000///.........---,,,*********++++++************,,,...000111111...---///...******,,,******+++,,,,,,,,,,,,+++***+++,,,+++)))))))))***+++...000,,,'''$$$&&&)))(((((((((((((((((('''&&&#########$$$%%%&&&(((((()))))))))(((''''''&&&%%%"""############""""""!!!%%%%%%%%%%%%%%%%%%%%%$$$'''((())))))******)))))))))***+++---...//////...,,,++++++******++++++,,,...............//////000------...///...---,,,***---------............///((()))***,,,------------)))+++...000000///---,,,)))))))))***++++++,,,,,,,,,***'''%%%######$$$%%%$$$$$$###""""""######$$$''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&((((((++++++++++++,,,---...///777::::::CCCQQQXXXgggyyylllhhhjjjgggddd```___```___\\\XXXUUUTTTSSSTTTUUUUUUSSSQQQMMMMMMLLLLLLKKKJJJGGGEEEAAA???<<<:::999888666444333222111111//////...---...---+++***))))))******++++++++++++---///111222111---,,,...---***))),,,)))***++++++,,,,,,,,,+++***+++,,,+++)))))))))***'''+++...,,,'''%%%'''+++&&&'''''''''&&&%%%%%%%%%""""""###$$$%%%'''((()))))))))))))))((('''&&&%%%###############"""!!! %%%%%%&&&&&&&&&%%%$$$###''''''((())))))))))))(((***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,//////.........///000111***+++---.........---,,,))))))*********+++++++++((()))***+++,,,,,,,,,,,,+++---///111222000...,,,((())))))******+++,,,,,,+++)))&&&$$$######$$$%%%#####################$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&(((***+++''')))---000333444333333777999888>>>JJJOOO\\\tttxxxlllhhhhhheeecccaaa___^^^]]][[[YYYTTTTTTTTTTTTUUUTTTRRRPPPPPPOOOOOOMMMJJJGGGDDDBBB???===:::999999888777555222222111000///...---------,,,+++)))((())))))***,,,,,,+++,,,---...000222111---,,,---,,,))))))+++((()))***+++,,,,,,,,,,,,***+++,,,+++)))))))))***&&&)))+++***(((&&&(((***$$$&&&''''''%%%$$$$$$%%%#########$$$%%%&&&((()))((()))******)))(((&&&%%%######$$$######"""!!! $$$$$$%%%&&&&&&%%%$$$###&&&''''''((((((((((((((()))+++++++++))))))***+++******))))))))))))******//////...------///000111***+++,,,------.........++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,//////000000///,,,***(((((((((((()))******++++++'''&&&%%%$$$######$$$$$$"""""""""##################$$$%%%%%%$$$$$$%%%&&&'''&&&%%%%%%&&&)))+++---$$$'''---222666888888888222444222777AAACCCOOOeeeuuulllfffeeeaaaaaa```^^^[[[XXXXXXXXXSSSSSSSSSTTTTTTSSSPPPMMMOOOOOOOOOMMMIIIFFFCCCBBB<<<:::888777777777666555222111000///...------,,,---,,,***)))(((((())))))++++++***+++,,,---///000111---+++,,,+++((((((+++((()))***++++++,,,,,,,,,***+++,,,+++)))))))))***(((((()))))))))(((&&&&&&$$$'''((((((%%%$$$$$$&&&#########$$$%%%&&&'''(((((()))*********(((&&&%%%$$$$$$$$$$$$###"""!!! !!!"""###%%%%%%$$$###"""&&&&&&'''(((((((((''''''&&&((())))))''''''))),,,++++++************++++++///...---,,,,,,...000111,,,,,,,,,+++,,,,,,------............////////////+++++++++,,,++++++***))),,,,,,,,,+++)))(((&&&%%%&&&&&&''''''(((((())))))######"""""""""""""""""" !!!!!!""""""###""""""!!!###%%%%%%###"""$$$&&&&&&%%%$$$$$$%%%(((+++---***+++---///111333444555---000...222::::::CCCXXXyyy{{{ssskkkeeebbb]]]___```]]]XXXUUUUUUWWWSSSRRRRRRSSSSSSQQQNNNKKKKKKLLLMMMLLLJJJGGGFFFFFF:::888666666666666666444111111000///...---,,,,,,,,,+++***(((((((((((()))******))))))***,,,...///111---+++,,,+++((((((+++(((((()))++++++,,,,,,,,,***+++,,,+++)))))))))******))))))))))))(((%%%"""%%%(((***)))&&&$$$%%%'''$$$$$$$$$$$$%%%&&&''''''((()))***+++***(((&&&%%%%%%%%%%%%$$$$$$"""!!!!!! """###$$$###"""!!!%%%&&&''''''((((((''''''###%%%((('''&&&'''***---...------,,,,,,------...///...,,,+++,,,---///111///...,,,+++******+++,,,+++++++++,,,,,,,,,------)))******))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''((( !!!!!!"""!!!!!!!!! !!!"""""""""!!! ###%%%$$$""""""$$$&&&$$$###""""""$$$'''+++---444222...,,,***+++,,,---,,,...,,,000777777>>>RRRfff{{{qqqnnnkkkgggfff___^^^\\\[[[YYYXXXXXXXXXSSSQQQPPPPPPQQQRRRPPPOOOPPPOOOMMMJJJFFFBBB>>><<<<<<:::777444333222333333555222...---......,,,***************)))))))))(((((((((((((((((()))******///***((())))))&&&$$$&&&&&&'''((()))***+++,,,,,,(((((('''''''''(((((())))))))))))******)))'''%%%'''''''''(((''''''&&&&&&%%%$$$###""""""###$$$%%%&&&(((***(((%%%$$$%%%'''%%%$$$###!!!!!!!!!!!!""" !!!"""!!! !!!"""$$$''''''&&&&&&&&&%%%%%%%%%'''(((((())))))))))))(((---+++(((((()))***++++++******,,,---......//////...,,,---000///+++***,,,//////...---,,,***)))(((***+++,,,---,,,***(((&&&)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######""""""!!!!!!  """%%%'''"""!!! """###""" %%%"""!!!###)))---...---''''''((()))***+++,,,,,,///...///333555666;;;BBB\\\pppwwwooommmiiifffddd^^^]]][[[ZZZXXXXXXWWWWWWTTTRRRQQQQQQQQQQQQOOONNNOOONNNLLLIIIFFFBBB???===;;;:::777444222222222333444111...---......,,,************)))))))))((((((''''''''''''((()))***+++---(((&&&))))))'''&&&(((&&&'''((()))***+++,,,,,,))))))(((((((((((()))))))))((('''(((++++++(((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%$$$###""""""###$$$%%%&&&((()))(((&&&$$$&&&'''%%%$$$###"""!!!!!!"""""" !!!"""!!! !!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((***)))))))))++++++)))(((,,,,,,------...---------...+++,,,//////+++***,,,------------,,,***)))((()))************((('''&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""!!!!!!!!!  !!!!!!!!!"""$$$%%%###!!! """###%%%(((,,,...---)))&&&''''''((()))***++++++,,,---,,,---111333444999@@@MMM___|||rrrmmmlllhhhdddbbb]]]\\\ZZZYYYWWWVVVVVVVVVRRRQQQPPPPPPQQQRRRPPPOOOMMMMMMKKKHHHEEEBBB???===:::999666333111111111222222000...---------+++***))))))))))))((((((((((((&&&&&&&&&'''(((***+++,,,+++&&&%%%(((***((((((***''''''(((((()))***++++++******))))))((())))))***)))&&&$$$''',,,---***'''%%%%%%&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%&&&(((((((((&&&%%%&&&'''%%%%%%###""""""!!!"""""" !!!"""!!! !!!"""$$$###$$$$$$%%%%%%&&&&&&'''&&&'''((()))))))))))))))(((((()))+++,,,+++)))&&&---.........------,,,+++,,,***+++///...***)))+++++++++,,,,,,++++++***)))))))))(((((('''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$###"""!!!!!!!!!!!!!!! !!!!!!!!! ###'''***'''!!!!!!%%%&&&)))---///---)))&&&%%%&&&'''((((((******+++,,,+++***+++///000111666<<>>CCCIIIHHHEEEJJJSSS\\\eeettt|||yyyqqqpppmmmiiieeebbbaaa```aaa^^^[[[ZZZZZZYYYVVVSSSTTTSSSSSSTTTUUUTTTRRROOOMMMJJJFFFBBB@@@<<<888555555222///------+++)))(((+++******))))))((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++***))))))((((((((()))***###!!!''''''"""$$$,,,///)))###!!!$$$&&&%%%"""$$$###!!!###%%%&&&%%%###%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$"""!!!  !!! !!! !!!###&&&%%%%%%$$$%%%&&&'''((()))&&&$$$$$$&&&'''&&&$$$&&&&&&&&&%%%$$$#########$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$###""""""%%%$$$$$$###"""!!! """  ###$$$"""!!!!!!   !!!  ---666333)))$$$######"""  """"""!!!######""""""######$$$%%%$$$&&&((((((''''''((()))+++,,,......///222666888======AAAFFFFFFEEEKKKSSSUUU]]]jjj}}}xxxuuupppqqqpppjjjccc^^^___aaa```^^^\\\ZZZZZZXXXVVVTTTUUUTTTTTTUUUVVVVVVTTTRRRMMMJJJFFFCCC@@@===999666444111///---,,,,,,***(((+++******))))))((('''''''''''''''&&&%%%$$$""""""###%%%&&&'''&&&'''(((***''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''')))))))))((((((((((((((()))###"""&&&%%%!!!"""'''///***$$$"""###%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$"""!!!  !!!"""!!!  """$$$############$$$%%%&&&(((&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$######""""""#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$"""!!!!!!""""""#########"""!!! !!!!!! !!!###%%%''' !!!"""!!!###+++...'''!!!$$$###!!! """$$$$$$######""""""""""""###$$$$$$$$$&&&((()))(((((()))******+++---...///222666999;;;<<>>;;;888555111///---,,,,,,,,,+++)))++++++***))))))(((((('''###$$$%%%&&&'''&&&%%%$$$ """%%%&&&&&&''')))+++((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%%%%'''$$$######""" )))((('''$$$######%%%'''###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))***&&&&&&&&&%%%$$$###"""!!!"""!!!   !!!!!!!!!!!!!!!###$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!! !!!!!!"""#####################"""!!!  """###$$$###!!! """"""!!! !!!""" !!! !!!$$$(((+++&&&### &&&%%%  """######"""""""""!!!!!!""""""###$$$$$$&&&((()))(((((()))***(((***,,,---///222666999;;;<<>>;;;777555000...,,,+++,,,,,,+++***---,,,,,,++++++***))))))###$$$%%%%%%&&&&&&&&&%%%!!!"""$$$%%%%%%&&&(((***(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((******)))((('''%%%$$$###"""!!!$$$&&&((('''$$$$$$&&&)))###$$$&&&%%%$$$$$$%%%'''$$$%%%%%%&&&'''((())))))''''''&&&&&&%%%###"""!!!###"""   !!!!!!!!! """$$$$$$"""!!!  !!!!!!""""""!!!""""""""""""!!!  !!!"""""""""!!! """!!!  """"""!!!"""$$$'''+++///***&&&!!!%%%)))%%% """###"""!!!"""!!!!!!!!!!!!"""#########%%%'''(((''''''((()))((()))+++---///222666999>>>BBBEEEHHHQQQ___hhhllljjjxxx|||xxxpppiiiddd```^^^]]]WWWYYYYYYVVVRRROOOOOOPPPTTTSSSRRRRRRRRRQQQNNNKKKIIIFFFCCC@@@>>><<<888666///---++++++,,,,,,+++***++++++******)))(((((((((&&&&&&%%%$$$$$$$$$%%%%%%!!!###%%%%%%%%%&&&''')))(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))++++++***)))((($$$$$$$$$"""!!! $$$))))))&&&$$$'''***$$$&&&((('''%%%%%%''')))###$$$&&&''')))))))))((('''''''''&&&%%%$$$""""""!!!   !!!!!!!!!  ######  !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! """###$$$!!!$$$''''''&&&'''(((###$$$""" ###&&&$$$ """###"""!!!!!!!!!!!!!!!!!!"""######"""$$$&&&'''&&&&&&'''(((''')))+++---...222666999CCCIIIMMMRRR]]]mmmwwwxxxvvv}}}{{{yyytttlllbbb]]]^^^```XXXYYYYYYWWWRRROOOOOOQQQVVVTTTSSSSSSSSSQQQNNNKKKJJJGGGDDDAAA???===999777///---++++++,,,,,,,,,+++'''''''''&&&%%%%%%$$$$$$)))(((&&&$$$######$$$$$$"""###%%%%%%%%%%%%''')))((()))*********)))'''&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&((()))***)))((('''###$$$$$$"""!!!!!! """)))***'''%%%'''+++%%%'''))))))'''&&&(((***"""###&&&((())))))(((((('''''''''&&&%%%$$$###"""  !!!!!!!!! """""" !!! !!!""""""""""""###"""!!!  !!!"""######!!!"""$$$%%%###(((***)))%%%!!! !!!$$$$$$!!!###$$$###!!!!!!!!!!!!!!!!!!"""######"""###%%%&&&%%%%%%&&&'''''')))+++,,,...222666999GGGNNNSSSYYYfffvvvzzzyyypppkkkiiifff```[[[\\\[[[XXXUUUSSSRRRQQQQQQSSSQQQPPPPPPQQQQQQQQQPPPIIIFFFAAA===;;;777444222---,,,,,,++++++,,,,,,,,,***)))''''''''''''%%%###########################!!!$$$''''''%%%$$$%%%'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&&&&%%%$$$###"""!!! %%%***'''!!!###***%%%&&&''''''&&&&&&''')))&&&&&&''''''((())))))))))))*********)))&&&$$$"""!!!!!! !!! !!!  !!!"""""" !!!    ###&&&'''!!!!!!###"""!!!###***((('''%%%$$$###!!! !!!"""""" !!!"""######$$$$$$%%%%%%&&&&&&''''''((()))))))))***,,,111888===LLLMMMPPP[[[nnnyyysssooommmiiiccc^^^\\\ZZZXXXUUUSSSRRRQQQQQQRRRQQQOOOOOOPPPQQQPPPOOOIIIEEEAAA===:::777444222......---,,,,,,,,,------***((('''&&&''''''%%%$$$########################"""%%%&&&%%%&&&(((***))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((())))))((((((((('''&&&%%%$$$"""!!! ###)))((($$$###'''%%%'''))))))(((((()))***&&&''''''(((((()))******)))*********)))&&&$$$"""!!!!!!  !!!    !!!&&&555BBB888***"""!!!"""!!!  !!!"""### !!!!!!""""""######"""######$$$$$$%%%%%%&&&(((((())))))+++000777<<>>;;;999777444222///...,,,***((('''&&&%%%$$$######$$$&&&((('''&&&""""""""""""""""""""""""$$$""" !!!%%%(((***))))))(((((('''''''''''''''&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,++++++%%%%%%$$$"""!!! '''((($$$ ###&&&((()))***,,,---+++++++++,,,------......,,,+++)))(((&&&%%%%%%%%%!!!!!!   !!! !!!!!!!!! !!!!!! ###  ### ###'''  !!!""""""!!! !!!!!!""""""######"""######$$$$$$%%%%%%&&&((()))+++,,,---000444777AAAJJJSSS\\\fffppptttrrrooogggdddeee___RRRLLLOOOPPPRRRrrr}}}xxxrrrnnnkkkkkklllnnnnnnlllkkkjjjjjjcccccccccbbb```^^^[[[ZZZOOOOOOOOOOOOPPPNNNJJJGGGEEEBBB>>>;;;999777444222000///---+++)))'''&&&&&&$$$###"""$$$&&&((('''&&&""""""""""""""""""""""""((($$$!!!"""%%%'''''''''******)))(((((((((((((((&&&&&&&&&'''''')))***************++++++*********%%%$$$###"""!!! &&&)))&&&"""$$$&&&((()))+++---000++++++,,,------......///,,,+++)))(((&&&%%%%%%%%%!!!!!!  !!! !!!  !!!!!!!!! OOO888!!!!!!$$$""""""!!!!!!###$$$$$$!!! !!!""""""  !!!"""######$$$$$$%%%%%%&&&&&&'''(((((((((***,,,---...111555888BBBHHHNNNUUU___iiikkkiiiggg^^^[[[^^^ZZZMMMFFFIIIJJJKKKkkk~~~wwwnnngggiiiooogggjjjmmmnnnnnnmmmmmmmmmhhhdddaaaaaabbb___YYYSSSSSSRRRMMMFFFDDDFFFFFFDDDDDDAAA>>>;;;999555111---...---,,,+++***(((''''''&&&&&&%%%%%%$$$###""""""$$$$$$%%%$$$!!! !!!######$$$$$$$$$%%%%%%%%%)))((('''&&&&&&'''(((((()))))))))(((''''''&&&&&&+++++++++***************&&&%%%$$$###"""!!!  %%%,,, ###((()))((((((+++...,,,,,,,,,,,,,,,,,,---------,,,+++)))(((&&&%%%$$$  !!! ###!!!!!!!!!!!!!!!&&&---FFF)))"""""""""###"""&&&### """"""""""""!!! !!!!!!!!!!!! """""""""  """%%%###%%%(((((('''%%%%%%%%%...******,,,---///666===DDDFFFLLLUUU^^^aaa```]]]ccc```[[[VVVQQQLLLGGGDDDEEELLLdddtttnnnkkkgggfffhhhcccfffiiilllllllllmmmmmmhhheeeccccccdddbbb]]]XXXWWWXXXTTTNNNKKKJJJHHHCCCAAA???<<<:::888666222///------,,,+++)))(((''''''&&&&&&%%%$$$$$$###""""""###$$$$$$###!!! !!!$$$$$$$$$$$$%%%%%%%%%%%%******)))((((((((()))***'''''''''''''''(((((((((***)))))))))))))))))))))&&&%%%$$$###!!! """)))###$$$&&&'''((()))+++---+++++++++,,,,,,,,,,,,,,,---,,,+++***(((&&&%%%$$$    !!! ###$$$!!!!!!777222!!! """ ### (((+++'''!!!  """###""""""!!! !!!!!!!!!!!!!!!!!! """""""""!!!!!!"""$$$$$$%%%''''''&&&&&&'''(((...+++***,,,---///666>>>JJJLLLQQQVVV[[[^^^______```]]]XXXSSSOOOJJJEEEAAACCCIII___xxxhhhdddeeeeeebbbaaa]]]aaaeeehhhiiijjjkkklllgggeeeccccccdddccc___[[[[[[\\\YYYTTTQQQNNNHHHAAA>>><<<:::888777555333111---,,,+++***)))((('''&&&%%%%%%%%%$$$######"""""""""######"""  !!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%$$$###"""!!! %%%'''&&&%%%&&&(((***++++++******+++++++++,,,,,,,,,...---,,,***((('''&&&%%%!!!!!!   !!!"""### ***%%%&&&@@@<<>>LLLPPPSSSUUUUUUWWW[[[___\\\XXXTTTOOOKKKGGGBBB???AAAFFFYYY}}}qqqaaa]]]```aaa___^^^[[[^^^bbbeeeffffffggghhhfffdddbbbbbbbbb```]]]ZZZ[[[[[[XXXTTTRRRPPPJJJBBB???<<<999777666444111///,,,,,,+++***((('''&&&%%%%%%$$$$$$$$$######""""""!!!""""""!!!  $$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%$$$###"""!!!"""+++'''$$$$$$(((++++++***)))******++++++,,,,,,,,,......,,,+++)))'''&&&&&&"""!!!   !!! !!!###...888,,, """"""'''"""###"""''')))&&&  """###$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""""""""###"""!!!"""%%%'''%%%&&&&&&&&&'''(((,,,......++++++...///111777>>>HHHNNNSSSTTTQQQQQQVVV\\\XXXUUUQQQMMMJJJFFFAAA>>>>>>EEEWWWxxxxxxlllaaa]]]]]]\\\]]]```[[[^^^bbbccccccbbbbbbbbbfffdddcccaaa```^^^\\\ZZZ[[[ZZZVVVRRRRRRSSSNNNGGGBBB???:::777444222///,,,,,,+++***)))'''&&&%%%%%%$$$$$$###############""" !!!"""!!!  !!!$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((())))))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$"""!!! !!! ###,,,(((%%%%%%(((++++++***)))******+++,,,,,,------///...---+++***((('''&&&""""""!!!   """###!!!000CCC===''''''&&&"""%%%$$$""" !!!!!!######!!! !!!"""$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###%%%$$$""" """'''+++%%%&&&''''''(((***---000...,,,,,,///111222777>>>CCCKKKSSSUUUQQQPPPUUUZZZWWWTTTPPPMMMJJJFFFBBB@@@===FFFXXXvvvnnngggaaa___]]][[[]]]aaa]]]___bbbbbbaaa_________eeeeeedddbbbaaa___^^^^^^]]][[[WWWTTTWWWYYYTTTLLLEEEAAA<<<777333000---++++++***)))((('''&&&%%%$$$######################## !!!"""""" !!!"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((''''''''''''&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###""" !!! ###"""!!!&&&***((('''''')))***++++++******+++,,,------......000///...,,,***)))((('''"""""" !!!!!!  ###$$$!!!!!!%%%ZZZaaa,,,...555###!!!!!!'''""""""###### ###%%%### !!!###$$$%%%%%%$$$$$$######!!!!!!!!!!!!######%%%$$$""" ###(((,,,&&&''')))))))))+++---///...,,,---000222333888>>>DDDKKKSSSVVVSSSRRRUUUZZZVVVSSSPPPMMMJJJHHHDDDAAA>>>GGGXXXrrrgggbbb___``````]]]]]]```]]]___bbbbbbaaa___^^^^^^aaaaaaaaa```______```aaa\\\[[[YYYXXX[[[\\\UUUKKKFFFBBB<<<777333000---+++******)))(((&&&%%%$$$$$$""""""""""""############!!!"""######!!!!!!"""###"""""""""#########$$$$$$ !!!"""###$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$###"""!!! !!! """""" ###(((&&&((())))))))))))+++,,,***+++,,,---...//////000000///...---+++)))((('''"""!!! """"""!!!  ###""" !!!&&&***>>>444***&&&### !!!""" &&&"""!!!%%%$$$ $$$&&&$$$!!!"""###%%%%%%%%%%%%$$$$$$###!!! !!!###$$$"""###$$$$$$###%%%'''***&&&(((***+++++++++---......---...111333333888>>>HHHLLLQQQRRRPPPQQQTTTXXXUUURRROOOLLLJJJHHHEEEBBB@@@HHHUUUjjjpppccc^^^\\\```bbb```]]]]]]\\\___bbbbbbaaa```______ZZZ\\\]]]]]]]]]^^^```bbbZZZZZZZZZ[[[^^^]]]SSSGGGFFFBBB<<<777444111///---******)))'''&&&%%%$$$###"""""""""""""""#########!!!"""$$$###"""!!!###$$$!!!""""""""""""#########!!!"""$$$%%%&&&&&&&&&%%%#########$$$%%%%%%&&&&&&######$$$%%%&&&&&&''''''((('''&&&%%%$$$"""!!!!!!!!!!!!!!! ###)))$$$'''++++++))))))+++---++++++,,,---...000000111000000...---+++***((((((!!!!!!""""""!!! !!!""" ###,,,333000$$$ %%%&&& !!!(((''''''%%%!!!$$$%%% $$$%%%"""!!!"""$$$%%%&&&&&&%%%%%%$$$###""" """###$$$"""%%%''''''&&&&&&'''&&&))),,,---,,,,,,,,,---...---...222333444888>>>JJJLLLMMMLLLLLLMMMRRRVVVTTTQQQNNNLLLJJJHHHEEEBBBAAAHHHRRRccckkkeeeccc___\\\YYYYYYZZZZZZ```aaabbbcccbbbaaa___]]]^^^^^^______^^^^^^]]]]]]\\\[[[XXXVVVTTTQQQLLLIIIFFFDDD@@@;;;666222...,,,,,,***)))&&&$$$###"""!!!$$$""""""$$$&&&&&&### &&&### !!!""""""!!!!!! !!!"""######"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%''')))+++'''((((((((('''%%%###!!! !!!"""###$$$%%%&&&&&&$$$(((,,,---******...222,,,---...---+++---111555999444///...///...)))%%%"""$$$$$$###!!! """,,,???<<<,,,###$$$$$$%%%%%%$$$$$$###%%%"""!!!###"""!!!""""""!!!!!!!!!!!!""""""###%%%'''&&&###"""###%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%'''((()))***++++++,,,------,,,++++++111000//////222666;;;>>>KKKOOONNNIIIHHHMMMTTTVVVQQQQQQPPPMMMIIIGGGFFFFFF===IIITTT^^^wwwtttaaa^^^]]][[[ZZZ[[[]]]___aaabbbcccdddeeeeeedddbbbaaa_________^^^]]]\\\[[[ZZZ___]]][[[ZZZXXXTTTOOOKKKHHHFFFCCC>>>999444000...)))(((&&&%%%$$$######"""$$$"""!!!"""$$$%%%###!!!$$$"""!!!!!!""""""!!! ###############$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&(((***+++((((((((('''&&&%%%######!!!!!!"""###$$$%%%&&&&&&%%%)))...///------///222555444333222555>>>KKKTTT???999111---,,,***&&&###"""######"""   &&&///777888111(((###$$$$$$%%%%%%$$$$$$###%%%"""!!!######!!!"""""""""!!!!!!"""""""""$$$%%%&&&%%%""""""###%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***(((***+++---............000///...///222666;;;===JJJNNNNNNIIIHHHLLLQQQSSSPPPPPPPPPNNNKKKHHHFFFFFF@@@IIIOOOWWWmmmkkk\\\YYYYYYYYYZZZ\\\___ccceeeaaacccdddffffffeeecccbbb``````___^^^\\\ZZZXXXWWW^^^]]]\\\[[[YYYUUUOOOKKKIIIGGGCCC>>>999444000///'''&&&%%%$$$############$$$""" !!!"""###"""""""""!!!!!!###$$$### ############$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((((((***+++,,,))))))'''&&&%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&%%%***000222111000111222111///,,,***,,,444>>>EEE@@@999111+++***)))&&&$$$!!!""""""!!! !!!!!!!!!   +++777666)))!!!"""######$$$$$$$$$$$$######$$$""" """###############""""""""""""######%%%&&&%%%###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((()))'''(((+++---///000111000///......///222666:::===HHHLLLMMMIIIGGGJJJMMMNNNNNNOOOQQQPPPLLLIIIGGGFFFFFFJJJMMMRRRdddjjj]]][[[[[[[[[[[[\\\___aaabbb^^^___aaacccdddcccbbbaaa______^^^]]][[[YYYWWWVVV[[[ZZZYYYXXXVVVRRRLLLGGGFFFDDDAAA<<<777222///---((('''&&&%%%$$$############""" !!!"""###"""!!!!!!!!!######!!! !!!"""""""""""""""""""""$$$###"""""""""###%%%&&&%%%%%%%%%&&&&&&&&&&&&'''******))))))***+++,,,,,,***)))'''%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''%%%***000444444222111111111222444444444333333333888444///,,,++++++***)))"""######!!!    """###,,,---///...)))!!!!!!######$$$$$$$$$$$$######$$$###"""!!!"""###$$$$$$$$$######""""""######$$$&&&%%%$$$###"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&'''(((((((((((((((''')))+++...///000000000---------///222666:::<<>><<<:::777444222111+++***)))'''%%%$$$$$$$$$!!!###%%%$$$"""!!!"""$$$###!!! !!!#########$$$%%%&&&''''''%%%###"""!!!""""""###############&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''')))+++000444888888666444???<<<999888999999777555444444333000,,,(((%%%$$$$$$$$$### !!!  """""" !!!###$$$"""$$$''')))******((('''!!!!!!$$$###""""""############""""""###$$$%%%$$$######&&&)))%%%%%%$$$$$$$$$$$$%%%%%%######$$$(((,,,...---+++************(((&&&$$$###"""$$$''')))++++++++++++***+++,,,,,,,,,+++***))))))***+++...222555888:::===AAACCC???<<<>>>AAAAAAGGGHHHJJJJJJIIIHHHIIIJJJHHHHHHPPP]]]dddssslllbbbbbbbbbbbbbbbbbbbbbbbbeeefffggghhhgggfffdddbbbbbbaaa```^^^\\\YYYWWWUUUXXXUUUPPPMMMKKKIIIGGGEEE;;;:::999777444222111000(((((('''&&&%%%%%%%%%%%% ###&&&&&&$$$""""""$$$ """$$$$$$""" """###%%%%%%%%%###!!! !!!###$$$$$$$$$###"""&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&'''''')))))))))((('''&&&&&&&&&&&&'''''''''''''''+++---111555999:::888666333222222555888888444111555444222...***'''''''''######"""   !!!""" ###&&&(((!!!###&&&((((((&&&###!!!(((######&&&$$$ &&&""""""############"""""""""$$$%%%%%%######'''***&&&%%%%%%$$$$$$%%%%%%&&&""""""%%%***///111...++++++,,,,,,+++)))'''%%%###!!!###&&&))),,,,,,,,,,,,((()))***+++,,,+++******((()))+++...222555888:::;;;@@@AAA===:::===AAABBBFFFGGGHHHHHHGGGGGGIIIJJJMMMKKKSSS___dddqqqzzzkkkgggdddeeehhhjjjiiigggfffhhhjjjkkkjjjfffccc```^^^\\\ZZZZZZ[[[ZZZVVVRRROOOQQQRRRQQQMMMGGGCCCAAA<<<:::666444333111///---***))))))((('''&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!"""!!! !!!### $$$'''&&& !!!###$$$%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))(((&&&&&&***)))((('''&&&'''((((((,,,---///222444777888:::777555333333444555666555000000...---+++)))((('''###"""!!!   !!!"""######$$$!!!###%%%%%%###!!!!!!!!!$$$%%%%%%$$$""""""$$$%%%''''''&&&%%%$$$"""!!!!!!############""""""""""""$$$###%%%'''$$$ $$$!!!###$$$$$$$$$$$$&&&((("""%%%)))///333444222///---,,,+++)))&&&$$$###"""&&&'''(((*********)))(((,,,,,,++++++***)))))))))*********+++///333888:::<<<======;;;999888999:::CCCCCCEEEHHHLLLLLLKKKIIIIIIMMMSSS^^^hhhnnntttooojjjhhhiiijjjhhheeeeeefffggghhhgggeeebbb```___]]]\\\\\\\\\ZZZVVVSSSPPPQQQQQQPPPLLLFFFBBB???:::888444222111000---,,,((((((''''''&&&%%%%%%%%%$$$%%%%%%$$$$$$"""!!!!!!""""""!!! !!!!!! ###$$$  !!!  !!!###$$$%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&((((((((((((&&&$$$"""!!!'''&&&&&&&&&''')))***+++000111333555888;;;<<<===999777555444444555444333333222000---+++)))'''&&&###"""!!! !!!!!!"""###$$$%%%&&&&&&!!!"""$$$$$$"""""""""###%%%%%%&&&%%%%%%$$$%%%%%%''''''&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$&&&$$$!!!"""&&& !!!######""""""###%%%%%%'''+++///333333000---...---+++)))'''$$$###"""$$$%%%''')))***+++******,,,,,,+++******))))))((()))))))))+++...222666999<<<<<<<<<:::888777999:::@@@AAADDDHHHLLLNNNMMMLLLKKKOOOSSS]]]fffmmmzzzqqqlllkkkkkkgggdddccccccddddddcccbbbaaaaaaaaa___^^^]]]\\\ZZZVVVSSSQQQQQQPPPMMMIIIDDD@@@===777444111///...---+++)))''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""!!!!!!!!!!!!""""""### ###### !!!"""$$$$$$###############$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$%%%&&&(((+++---///111333555888;;;===>>>???<<<999777555555555333222555333111...+++(((&&&%%%###"""!!! !!! ######$$$$$$%%%%%%%%%&&& """""""""!!!"""$$$&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!! """&&&%%%"""###'''!!!###$$$###""""""###$$$((())),,,000222222///,,,///...+++)))&&&$$$###"""###$$$&&&)))+++,,,,,,,,,,,,++++++******)))(((((((((((((((***---111555777:::;;;:::888666666888999>>>???BBBGGGLLLOOOPPPOOOLLLPPPSSS[[[dddkkkvvvooommmlllhhhdddcccbbbbbbaaaaaaaaabbbbbb```___^^^]]][[[XXXTTTRRRRRRPPPNNNJJJGGGBBB===:::444111...,,,,,,+++)))''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###### !!!  !!!"""###$$$"""#########$$$$$$%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''))))))******%%%%%%&&&'''))),,,///000000222555888:::<<<======;;;999777666666666444222444333000...+++(((&&&%%%###"""!!!   """######%%%$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!"""%%%(((%%%&&&''')))***)))'''%%%$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!"""%%%%%%""""""%%%$$$&&&&&&&&&$$$###$$$%%%)))))),,,///111111///,,,///...+++(((&&&$$$#########%%%''')))+++++++++++++++++++++***))))))((((((''''''((())),,,000333555888999888666444444666888>>>???BBBFFFLLLOOOPPPPPPKKKPPPSSSZZZccckkk{{{qqqooonnnjjjfffdddcccbbbaaaaaabbbcccccc^^^^^^]]]\\\XXXUUUSSSQQQRRROOOJJJGGGDDD@@@;;;888222///,,,+++***)))'''&&&'''''''''&&&&&&&&&&&&&&&######$$$$$$$$$###"""""" !!!!!!"""""""""  """###$$$"""###$$$$$$%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((***++++++((((((((()))***---///000222444666999;;;<<<<<<<<<999888666777777777555444111000///---+++)))((('''###"""!!! ###%%%&&&&&&''''''%%%###!!! !!!!!!!!!"""&&&(((%%%%%%%%%(((******'''$$$!!!!!!!!!!!! !!!!!!!!!""""""######%%%""""""%%%%%%"""!!!"""%%%&&&'''&&&%%%$$$%%%&&&'''(((***---000111///---...,,,***'''%%%$$$$$$$$$&&&'''((()))******))))))++++++******)))(((((('''&&&&&&'''))),,,///222333666666555333222222555777???@@@BBBFFFKKKOOOPPPPPPJJJPPPSSSZZZcccmmmtttqqqpppmmmhhheeedddcccbbbbbbbbbbbbbbb[[[]]]]]][[[WWWTTTRRRRRRRRRMMMGGGCCCAAA???:::666111...,,,******)))'''&&&'''''''''&&&&&&&&&&&&&&&######$$$$$$$$$######"""  !!!"""%%%$$$ !!!######!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&,,,+++++++++,,,...000111777888;;;===>>>>>>===<<<888777666666777777555333///...---+++***((('''&&&###"""!!! !!!%%%'''&&&%%%)))(((&&&$$$"""  """""""""###%%%'''%%%######%%%((()))'''$$$ !!!!!!""""""######$$$$$$'''###"""%%%&&&""" !!!"""$$$%%%$$$######$$$%%%''''''))),,,///000...---,,,***'''%%%######$$$%%%'''''')))******))))))(((+++******))))))(((''''''&&&&&&(((***,,,///111222555444333111///000333666???@@@AAAEEEJJJOOOPPPQQQJJJQQQUUU[[[eeennnwwwsssrrrnnniiidddddddddcccbbbaaa``````ZZZ\\\^^^\\\XXXUUUTTTTTTQQQKKKDDDAAA@@@>>>:::666111...,,,******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######"""!!! !!!!!!$$$$$$ !!!"""### !!!###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&------------///111333444:::<<<>>>@@@@@@???===<<<888777666666666555222000///...,,,***(((&&&$$$$$$###"""!!!  $$$&&&&&&### $$$$$$######"""!!! !!!############$$$%%%$$$!!!!!!&&&(((&&&### !!!!!!""""""""""""""""""###$$$%%%%%%%%%&&&"""!!!$$$&&&$$$""""""!!!###$$$$$$######%%%&&&(((((((((+++------+++))))))'''%%%###"""###$$$&&&%%%&&&((()))*********)))*********)))((((((''''''&&&'''(((***---///111222333333111///---///222666===>>>@@@DDDKKKPPPSSSTTTLLLUUUYYY^^^fffmmmzzzuuusssoooiiidddddddddcccbbb```___^^^ZZZ]]]^^^]]]YYYVVVUUUVVVPPPJJJCCC??????>>>:::666111///,,,++++++***)))'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$###"""!!!!!! !!!!!! !!!!!!  !!!"""###!!!###$$$%%%$$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&'''(((***+++---------...000333555777;;;===???@@@@@@>>><<<::::::888777666666333000---000///---***'''$$$"""!!!###"""!!! """%%%'''%%%  !!!!!!###$$$$$$######$$$$$$ $$$&&&%%%"""!!!!!!""""""######$$$$$$""""""###$$$%%%%%%&&&&&&$$$ $$$'''%%%###$$$###$$$&&&&&&&&&&&&((()))***))))))***++++++)))&&&'''&&&###"""!!!###%%%&&&###$$$''')))++++++,,,+++*********)))((((((''''''&&&''')))+++---///111222222222000...---...222555;;;<<<>>>DDDKKKQQQUUUVVVOOOXXX\\\```gggmmm|||ttttttpppjjjggggggfffdddbbb```^^^\\\[[[[[[[[[YYYWWWSSSOOOMMMLLLFFF>>><<<===<<<666000///...,,,***((((((((((((+++)))(((&&&&&&'''((()))%%%$$$###!!!!!!!!!""""""$$$$$$"""!!! ###""" """%%% !!!###$$$%%%%%%$$$###))))))((('''''''''''''''######$$$%%%&&&'''((((((***---///111222333666888:::<<>>;;;<<<:::444......---+++)))((('''''''''((('''%%%$$$###$$$%%%&&&######"""!!!!!!"""###$$$$$$###""""""!!! ###"""  !!!"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))***+++'''((())))))+++,,,,,,---+++---000111222444666999;;;===???@@@AAA@@@???>>>;;;:::888555111000///000000...,,,)))'''%%%$$$###!!!   """""" !!!######"""  """%%%%%%$$$"""""""""""""""!!!!!!"""$$$&&&''' !!!"""###$$$$$$%%%!!!%%%&&&######&&&%%%!!!%%%%%%$$$###############"""###$$$%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&&&&'''&&&$$$######$$$%%%''''''&&&&&&(((+++,,,***'''++++++******)))((((((''''''***---......///111222/////////------///222555666;;;???BBBIIIRRRWWWWWWWWWXXX\\\aaaaaaeeexxxtttqqqmmmgggbbbaaaaaa```^^^\\\[[[ZZZXXXWWWUUUSSSPPPMMMLLLJJJJJJDDD===::::::777222---,,,+++***((('''&&&&&&&&&&&&%%%$$$###"""###$$$%%%"""!!!!!!""""""$$$%%%%%%$$$######"""!!!!!!!!! """!!! !!!"""""" """""""""###$$$%%%&&&&&&######$$$&&&''')))***+++''''''((()))***++++++,,,+++---000222333555888:::===>>>>>>????????????>>>===:::777444111000000111...,,,***(((%%%###""""""  !!!%%%%%%###!!! !!!$$$'''%%%$$$"""!!!  """$$$$$$###!!!!!!"""######"""!!!"""###$$$%%% """$$$'''((("""%%%%%%######%%%%%%"""""""""!!!!!! !!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''(((&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&''')))++++++***(((++++++******)))((((((((((((***,,,......///000222......---,,,+++---000333777;;;???AAAIIISSSZZZ[[[[[[YYY[[[aaabbbdddsssuuuoookkkfff`````````___]]]\\\ZZZYYYWWWVVVSSSPPPMMMKKKJJJJJJHHHCCC===:::888666111---******((('''&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$############""""""!!!!!!!!!!!! !!!######!!!###"""""""""###$$$&&&(((((((((((((((''''''&&&&&&&&&&&&''''''((())))))***+++...111222444666999;;;?????????>>>>>>>>>>>>>>>>>>;;;777444222222222222---,,,***'''%%%$$$###"""  ###&&&+++***'''$$$"""###$$$&&&###""""""!!!!!! !!!######"""!!!!!!"""$$$###""""""""""""######"""!!!!!!!!!###&&&)))+++%%%%%%$$$######$$$%%%%%%!!!  $$$%%%%%%&&&&&&&&&&&&%%%$$$&&&(((((('''%%%%%%&&&%%%$$$$$$######$$$%%%&&&&&&&&&((()))*********)))************))))))(((((((((***,,,.........000111///...---,,,+++,,,000333777;;;???AAAIIITTT\\\^^^___[[[\\\aaaccceeeooo}}}wwwooojjjeeeaaaaaaaaa___^^^\\\ZZZYYYVVVUUURRROOOLLLJJJIIIHHHFFFAAA<<<999777555111---((((((((('''&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$######"""!!!  !!!!!!!!!"""!!!!!!!!!"""$$$&&&'''++++++******((('''%%%$$$(((((())))))******+++++++++---000222444666999;;;@@@@@@???>>>>>>>>>======>>>;;;666444444444333111...---+++(((&&&%%%$$$$$$"""!!! ###&&&%%%&&&++++++***'''%%%$$$"""  !!!!!!!!!!!! !!!###"""!!! !!!"""######""""""""""""""""""%%%$$$"""""""""$$$'''((()))&&&$$$$$$$$$$$$&&&)))#########""""""###$$$$$$###$$$%%%'''(((((())))))%%%'''))))))((('''''''''############$$$$$$%%%%%%%%%'''(((*********))))))*********)))))))))))))))(((***,,,------...///000//////...---,,,...111444888<<>>:::777555333000...'''((((((''''''%%%$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%$$$###"""!!!""""""$$$$$$$$$###"""!!! !!!  """### !!!"""###%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((***,,,///222333666999;;;@@@@@@@@@@@@???===<<<;;;>>>:::777666777666333111...---+++)))(((&&&&&&%%%###"""!!! ))),,,''''''+++&&&%%%$$$###"""  !!!"""""""""!!!"""######!!!!!!"""###"""""""""""""""""""""!!!$$$###"""!!!!!!"""######$$$"""!!!######!!!"""$$$""""""!!!!!!!!!"""######"""###%%%&&&((()))))))))%%%'''******(((''''''(((""""""######$$$%%%%%%%%%$$$''')))***)))))))))*********))))))))))))))))))(((***,,,---------...000/////////...---///333777888===AAADDDLLLWWW^^^___ddd___^^^ccccccccclllyyy|||pppkkkiiidddcccbbb```]]]ZZZXXXVVVPPPOOOOOOMMMJJJGGGDDDBBB<<<:::777444222000...---''''''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!! !!!!!!   """#########!!!###%%%'''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%)))+++...111333555888;;;???@@@AAAAAA@@@>>>;;;:::===:::777777999888444///...---+++)))(((&&&&&&&&&!!!!!! ###...000'''###&&&###!!! !!!"""!!!!!!"""###""""""!!!"""###$$$###"""!!!###$$$!!!!!!"""""""""""""""""""""""""""""""""""""""""" """(((((("""  !!!!!!"""###$$$%%%&&&&&&&&&&&&%%%'''))))))(((&&&&&&'''!!!"""###$$$$$$%%%%%%%%%$$$'''******)))((()))***)))))))))))))))))))))***(((***,,,---------...///---......---...000444888999>>>BBBFFFNNNXXX]]]^^^bbb^^^^^^aaa``````kkkzzz~~~qqqllljjjdddcccbbb___\\\YYYVVVUUUMMMMMMMMMLLLIIIEEEAAA???888666444222000...---,,,'''(((((()))((('''%%%$$$&&&''''''''''''&&&%%%%%%!!!"""$$$%%%&&&&&&%%%$$$!!!"""$$$%%%%%%$$$###""" !!!!!!!!! """""""""""" !!!$$$&&&&&&&&&%%%$$$'''''''''((((((((((((((((((+++...000222555888:::???@@@AAABBBAAA>>>:::888<<<999777888;;;999444...---,,,+++)))'''&&&&&&%%% !!!"""$$$111222&&&!!!###!!! ###%%%$$$"""!!!"""###$$$$$$###!!!!!!###$$$$$$###""""""###%%% !!!"""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$+++555555+++$$$###"""""""""""""""###$$$$$$"""######$$$$$$$$$######$$$&&&(((((('''%%%%%%&&&!!!!!!"""$$$$$$%%%%%%%%%$$$'''***+++)))((()))+++)))))))))))))))*********(((***,,,---,,,,,,---///,,,------------000555888999>>>DDDHHHOOOXXX]]]]]]___]]]]]]```^^^^^^jjj{{{~~~sssoooeeeccc___]]]___^^^YYYVVVVVVPPPLLLGGGCCC@@@???===<<<999777444111000---***((('''((('''%%%'''***)))%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%  !!!"""###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%)))***,,,///222444666777@@@@@@@@@???>>><<<;;;:::;;;888555666888999555000++++++***((('''%%%$$$$$$"""!!! !!!!!! !!!&&&&&&"""%%%""" """$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""#########$$$'''$$$ """###"""!!!""""""""""""############$$$###!!! !!!"""$$$$$$$$$%%%&&&&&&''''''+++***'''%%%$$$#########&&&%%%###""""""###%%%&&&&&&&&&''''''((())))))******(((%%%&&&)))+++***(((******+++,,,------------///...---,,,---000333555>>>@@@DDDJJJQQQXXX]]]```ccc[[[XXX\\\^^^```mmm}}}}}}rrrmmmbbbbbb]]]\\\]]]\\\VVVRRRRRRNNNJJJEEEBBB???>>><<<:::444222000......,,,***((()))***(((%%%&&&)))((($$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!!!!!  !!! !!!"""###$$$$$$%%%&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&&&&'''))),,,///333666999;;;?????????>>>===;;;:::999;;;888666666999999555111---,,,+++)))'''%%%$$$###"""!!!  """###""" ###'''((($$$!!!!!!"""$$$!!!!!!########################"""""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%### !!!###""" """"""""""""############$$$###"""!!! !!!!!!""" !!!!!!"""######$$$$$$(((((('''&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%&&&''''''((()))))))))(((''''''(((******))))))***+++,,,------------222111//////111444777999>>>@@@DDDJJJPPPWWW\\\___aaa[[[ZZZ___bbbdddpppsssmmmbbbaaa\\\ZZZZZZXXXRRRMMMMMMKKKHHHCCC@@@>>><<<:::888111000...---------+++)))++++++((($$$$$$((('''###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######""""""!!!!!!   !!!"""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%'''(((&&&(((+++000444999<<<>>>============<<<:::999999;;;999777888999999555222...---,,,***'''%%%$$$###!!!!!!  !!!"""###!!!###''''''%%%"""###$$$"""!!! !!!###$$$###"""""""""###############""""""######$$$$$$$$$############$$$$$$$$$$$$%%%%%%###!!!  !!!!!! """"""""""""##################"""!!!!!!!!!!!!!!!######$$$%%%&&&&&&&&&&&&%%%&&&'''(((((())))))((($$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&''''''((('''((((((((('''''')))+++)))***+++,,,------------,,,+++++++++---000444666???AAADDDJJJPPPUUUZZZ]]]___\\\^^^eeeiiikkkvvvvvvooocccaaa\\\YYYYYYVVVOOOJJJIIIGGGDDD@@@===;;;:::777555222111///.........,,,+++++++++((($$$%%%))))))&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######"""###$$$%%%%%%$$$###"""######"""!!!  !!!""""""######$$$$$$$$$$$$$$$###"""""""""$$$%%%'''(((((())),,,111555999===>>>;;;;;;;;;;;;;;;:::999888:::999888999:::999555222///...,,,***'''%%%###"""!!!!!! !!!!!!"""$$$%%%###""""""$$$!!!!!!!!!###$$$$$$###!!!!!!"""###$$$$$$$$$######&&&&&&%%%%%%###""" ########################!!!  !!!"""""""""###############""""""!!!!!!!!!!!!!!!$$$%%%&&&'''((((((''''''$$$%%%&&&(((((((((''''''######"""!!!!!!"""######$$$$$$$$$%%%%%%&&&&&&&&&%%%(((***(((&&&&&&(((+++)))***+++,,,,,,---,,,,,,((('''''''''***...222444???AAADDDIIIOOOUUUZZZ\\\^^^___dddlllpppttt|||wwwpppcccaaa\\\YYYXXXUUUMMMGGGFFFCCCAAA===;;;999777444222222111...------,,,***((()))***(((&&&(((,,,,,,)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""###""""""!!!  !!!"""!!!"""######$$$$$$######""""""""""""###%%%''')))+++,,,...222555888;;;<<<999:::::::::::::::999888888888999:::999888444222///...,,,***'''%%%###"""!!!!!! !!!!!!"""###$$$$$$$$$######$$$$$$!!!!!!"""###%%%%%%###!!!!!!"""###%%%%%%%%%$$$###%%%%%%%%%$$$###"""!!! """""""""""""""!!!!!!!!!  !!!"""""""""############"""""""""""""""!!!!!! !!!###%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$######""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%''')))(((&&&%%%(((+++))))))***+++,,,,,,,,,,,,,,,++++++,,,...222777999>>>@@@DDDIIIPPPVVV[[[^^^aaadddkkkssswww{{{vvvnnnaaaaaa\\\XXXWWWTTTLLLFFFEEE???===:::888777555111//////...++++++***)))'''%%%&&&((((((''')))------)))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!!!!!!! !!!"""!!!!!!"""############"""""""""!!!"""###%%%'''(((,,,---///222444777999:::888999999::::::::::::999666777999:::999666333111---,,,+++)))&&&$$$###"""!!!!!! !!!!!!"""""" """(((((('''&&&&&&&&&&&&&&&"""!!!"""###%%%%%%###!!! """$$$&&&&&&%%%$$$###!!!!!!"""$$$$$$%%%%%%$$$"""!!!!!!!!!!!! !!!!!!  !!!""""""""""""############"""""""""""""""!!! !!!###%%%'''((('''&&&%%%&&&&&&&&&%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((***((()))***+++,,,,,,,,,,,,...------...000444888;;;<<<>>>CCCJJJQQQYYY___bbbggglllsssyyy|||vvvnnnaaa___ZZZWWWVVVRRRJJJEEECCC<<<:::888666555333///------+++))))))******((('''$$$'''((('''))),,,)))%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''$$$$$$############$$$$$$!!!!!!!!!!!!!!!""""""""" !!!!!!"""""" !!!""" !!!""""""######""""""""""""""""""###$$$&&&''',,,---///111444666888999888999999:::;;;;;;;;;:::444666999999888555222000+++***)))'''&&&$$$###"""!!!!!!!!!!!!!!!"""######"""!!! ###&&&,,,***'''&&&&&&&&&&&&&&&###""""""###$$$%%%$$$""" !!!$$$&&&'''&&&%%%### """###%%%%%%&&&&&&""""""""""""!!!!!!!!! """"""!!! """""""""""""""############!!!""""""###"""!!! ###%%%(((*********((('''''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%(((&&&%%%%%%'''(((((((((((()))***++++++,,,,,,+++,,,,,,++++++...111555777:::===BBBJJJSSS\\\cccfffnnntttzzz}}}yyypppccc^^^YYYUUUUUUQQQIIIDDDBBB;;;999777555444222...,,,,,,+++***+++,,,---,,,+++###&&&''''''((()))&&& &&&''''''''''''''''''&&&######%%%&&&'''(((((((((%%%$$$###""""""###$$$%%% !!!!!!""""""###### !!!!!! """""" !!!!!!"""""""""""""""###""""""""""""$$$%%%&&&***+++...111444666999:::888999::::::;;;;;;;;;;;;333666888999777444111000***)))((('''%%%$$$###"""!!!!!!!!!!!!!!!"""######"""!!!###''',,,)))&&&$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$###!!!$$$&&&'''&&&%%%$$$""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!! ######!!! !!!"""""""""""""""############!!!"""#########"""  """%%%'''((('''%%%$$$((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%((()))(((&&&((()))***++++++,,,++++++------,,,,,,...111555777888;;;BBBJJJTTT^^^eeeiiirrrxxx~~~xxxlllccc[[[[[[WWWPPPFFF@@@???@@@<<<:::666333222000---+++---,,,***))))))+++,,,...******))))))(((((('''''''''''''''&&&&&&%%%%%%$$$(((((((((((())))))******%%%$$$#########$$$%%%&&&###"""!!!"""$$$$$$"""!!! """!!! ###$$$######"""!!!!!!!!!!!!!!!############$$$%%%&&&''',,,---...111333666888888555555666888999:::;;;<<<555555555444444333333222+++***'''$$$"""  !!!!!!!!!!!!!!!$$$)))777,,,$$$&&&&&&%%%###"""###$$$""""""#########$$$$$$$$$"""%%%''''''%%%###%%%'''&&&$$$###"""###""" $$$###""" !!!!!! !!!!!!!!!""""""#########""""""!!!!!!!!!"""""""""""""""###%%%'''%%%######&&&)))$$$"""!!!"""%%%&&&$$$""" """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''&&&'''(((***+++++++++++++++,,,---///111333555777444777@@@OOO[[[bbbjjjppp}}}~~~vvvjjjaaa[[[YYYTTTNNNGGGBBB??????;;;999555222111///---+++***+++++++++++++++******)))((((((''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###""""""#########"""!!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!! """!!! """$$$$$$######"""!!!!!!""""""######$$$$$$&&&''')))***---...///111333555666777666666777777888888999999666555555444333222111111***)))&&&###!!!  !!!!!!!!!!!!!!!)))...)))$$$%%%&&&%%%#########%%%#########$$$$$$$$$%%%%%%$$$'''((((((%%%$$$%%%'''%%%$$$""""""######!!! !!! !!!!!!""""""!!!!!!!!! !!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$###$$$&&&%%%###"""###&&&'''%%%$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&'''''''''&&&'''(((***++++++++++++---------...000333555777666777???MMMZZZdddnnnwww~~~~~~|||}}}ttthhh___YYYUUUPPPKKKGGGCCC@@@>>>:::777444111000///,,,***)))***+++,,,+++***'''&&&)))))))))(((''''''&&&&&&''''''''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!###"""!!!"""$$$$$$"""!!!!!!!!!""""""""""""!!!!!!"""!!! """###$$$######"""""""""""""""$$$$$$%%%&&&(((***+++,,,...///000111222444555555777777666666666666666666666666444333111///......)))'''%%%"""  !!!!!! ######%%%888''''''###$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&$$$###""""""###$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""" !!!"""""""""""""""$$$%%%%%%###"""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''')))***+++,,,,,,,,,///.........///222555777888999@@@MMMZZZfffrrr|||~~~}}}}}}zzzvvvxxx|||rrrfff]]]WWWRRRLLLHHHFFFDDD@@@<<<888555222000///...,,,***)))*********)))(((&&&%%%+++++++++***))))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""!!!!!!!!!###"""!!!"""$$$$$$"""!!!!!!!!!!!!""""""!!!!!!!!!"""!!!  !!!"""###""""""!!!!!!!!!""""""&&&&&&&&&'''(((***+++,,,000000000111222222333333555555555555555555555555666666444222///---+++***'''%%%###!!! $$$###555===&&&%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$###"""!!! """"""""""""""""""""""""#########"""""""""""""""  !!!"""######!!!!!!$$$''''''$$$ $$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''((()))***+++,,,,,,,,,111000......///222555666:::;;;BBBOOO\\\gggrrr||||||zzzyyyxxxuuuqqqsssxxxpppddd[[[TTTOOOIIIEEEDDDBBB>>>;;;666444111000///...---+++,,,+++)))'''&&&&&&''''''++++++******)))(((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&%%%!!!!!!""""""###############"""!!!"""$$$$$$"""!!! !!!!!! """!!! !!!!!!!!!!!!!!! !!!!!!"""''''''&&&&&&'''((())))))000000111111111111222222333333333444555555666666666555333000---+++)))((($$$###!!! @@@666'''!!!"""###%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''')))'''&&&%%%$$$$$$$$$$$$###"""!!!"""$$$&&&%%%$$$$$$%%%%%%$$$###""" """"""###$$$$$$###""""""$$$$$$###"""!!!!!!""""""  !!!###$$$$$$######%%%((()))%%%!!!"""######$$$###$$$$$$%%%%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((())))))(((((('''((()))+++,,,,,,,,,,,,000000//////000222555666;;;<<>>DDDMMMZZZhhhrrruuuwww{{{|||xxxuuu{{{pppaaaXXXSSSKKKGGGDDDCCC@@@999666888444222000///000000///...+++))))))***---...,,,***&&&&&&''''''(((((())))))((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""######""""""""""""!!!!!! !!!!!!""""""######""""""!!! ######"""!!! !!!!!!"""###%%%''')))***---,,,,,,...000222222111444333111///...---,,,,,,'''&&&%%%###!!!  ###'''---)))%%%""" !!!###$$$$$$%%%%%%&&&''''''%%%&&&&&&'''(((((())))))&&&$$$""""""###$$$$$$###&&&$$$######%%%&&&&&&%%%$$$$$$$$$%%%$$$######""" ###%%%&&&%%%$$$###$$$###$$$%%%%%%%%%$$$###"""!!!!!!"""###%%%&&&'''(((###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&%%%$$$############$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((()))***,,,......,,,---///111222333444444444777>>>GGGSSS___iiipppuuuwww{{{~~~|||~~~nnn^^^TTTOOOLLLGGGDDDCCC???999777999555333000000000000///------)))''')))...000...***&&&&&&''''''((()))******((((((((((((''''''''''''&&&&&&&&&''''''(((((((((############""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""!!! !!!!!!"""!!! !!!!!!!!!!!!"""$$$&&&'''((()))))))))+++,,,---......000///---***((('''''''''###"""!!! !!!###$$$$$$###...$$$###$$$!!!!!!&&&$$$#########$$$%%%&&&'''&&&&&&&&&''''''(((((()))&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""$$$###"""!!!!!!"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%%%%&&&&&&###$$$&&&&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((((()))))))))+++******************+++,,,---...000222333444444444888@@@MMM[[[gggooorrruuuwww|||nnn___UUUPPPMMMIIIEEEDDD@@@:::888:::666444111000000///---,,,---)))&&&(((---///---)))''''''((()))******++++++))))))((((((((('''''''''%%%&&&&&&''''''(((((()))!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!! !!!!!! !!!### !!!!!!###$$$&&&'''&&&'''((())))))***+++,,,...,,,+++((('''%%%$$$$$$ ###((()))###$$$!!!!!!#########"""######$$$&&&&&&)))((('''&&&%%%%%%&&&&&&&&&%%%###$$$&&&'''''''''%%%%%%&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""$$$$$$###"""""""""###%%%&&&&&&%%%$$$""""""######$$$######"""!!!"""$$$%%%%%%$$$######$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''((())))))))))))************+++*********,,,---...000222333333333222777BBBPPP___kkkrrrtttvvvyyy~~~nnnaaaXXXUUUNNNIIIEEEDDD@@@;;;999;;;777444222000//////---+++---***((((((+++,,,+++)))(((((())))))******++++++)))(((((((((''''''''''''######$$$$$$%%%%%%%%%&&& !!!!!!!!!!!!"""""" !!!!!!""""""######""""""!!!  ######!!!!!!### !!!"""###$$$%%%%%%'''((()))((((((***++++++******)))'''%%%$$$### !!!!!! %%%***)))!!! """!!!""""""###$$$$$$%%%%%%)))(((&&&$$$$$$$$$$$$%%%&&&%%%$$$%%%'''))))))((($$$&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%$$$######""" """&&&'''&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$######$$$$$$###""" """$$$%%%%%%$$$######$$$ !!!###$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''((())))))))))))&&&''')))***,,,------------...///000111222222222000888DDDRRR```jjjpppsssuuuyyy}}}lll```XXXUUUNNNIIIDDDCCC???:::888;;;555333000000000000...------,,,+++)))))))))******(((((())))))))))))))))))((((((((('''''''''&&&&&&#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######### !!!!!!""""""######""""""!!! !!!%%%(((&&&""" ### !!!"""###$$$###%%%'''&&&%%%%%%''')))%%%&&&''''''&&&###!!! !!!!!!!!!"""%%%&&&%%%###!!!  !!!!!!""" !!!"""$$$$$$$$$$$$###&&&%%%###""""""###$$$%%%%%%######$$$'''))))))(((###&&&((('''%%%######$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%###"""!!!"""###%%%%%%###"""###$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((&&&'''((())))))******)))&&&''')))+++,,,---------...//////000000000000000333<<>>999888:::333111//////000111000///......---+++(((((()))+++((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""######$$$$$$$$$$$$ !!!!!!"""#########""""""!!! &&&***,,,)))$$$ """ """###$$$!!!$$$###!!!!!!###%%% """$$$###  !!!&&&***'''!!!"""'''!!!$$$###  """$$$%%%$$$###"""$$$###!!!!!!"""###%%%'''###""""""###&&&(((((((((###&&&((((((%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%&&&(((%%%$$$$$$$$$$$$%%%&&&'''!!!"""$$$&&&&&&&&&$$$###"""###%%%%%%###"""###$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$&&&'''(((#########$$$%%%&&&'''(((&&&'''((()))************)))***+++,,,,,,+++***)))//////000000000000//////999CCCPPPZZZaaafffmmmsssqqqyyy|||kkk]]]TTTPPPNNNIIICCC>>>:::888555333444333222111000...---,,,111---)))(((***++++++*********))))))((('''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%###"""!!!!!!"""""" """"""!!!""""""###$$$$$$######""""""""""""######!!!"""###$$$$$$###!!!!!!###"""!!! !!!"""###!!!!!!  !!!"""###"""!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%% ***((($$$!!! !!!"""  !!!"""'''%%%###!!!!!!###%%%'''%%%%%%$$$###"""""""""###!!!"""$$$&&&&&&&&&$$$###)))(((''''''''''''&&&$$$&&&%%%%%%$$$$$$#########((('''%%%#########%%%&&&!!!(((+++&&&!!!"""%%%&&&###%%%%%%$$$"""!!!"""###$$$######$$$&&&&&&%%%###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$&&&&&&&&&$$$###$$$&&&''''''((()))***++++++,,,,,,,,,,,,++++++*********...///000111222222111000:::BBBNNNXXX___dddiiimmmrrr~~~zzzjjj]]]TTTPPPLLLHHHBBB===:::777444222333333222000///...---,,,111...******+++---,,,+++,,,,,,++++++***)))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''%%%$$$$$$%%%&&&$$$######"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$###""""""!!!!!! !!!"""!!!!!!  !!!"""""" !!!"""  !!! !!!"""$$$###!!!'''&&&###!!! !!!"""  !!!"""%%%$$$###""""""$$$&&&'''$$$$$$######"""############$$$%%%&&&&&&%%%%%%$$$***)))((('''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%&&&$$$'''((($$$###%%%&&&######$$$%%%$$$###""""""###$$$######$$$&&&'''%%%$$$#########$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%&&&''''''%%%%%%&&&'''(((((())))))******++++++,,,,,,,,,++++++*********------///000111111000000<<>><<<;;;999666444444333333222111111000000...000000///---,,,,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%$$$######"""""""""""""""######""""""""""""######"""#########"""  !!!!!!   !!!!!!  !!! !!!'''+++***&&&###""" """"""""""""!!!"""############""""""!!!&&&%%%$$$###"""!!!!!!!!!#########"""######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!$$$&&&&&&$$$$$$'''***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''""")))---((("""###&&&(((###$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&&&&"""$$$%%%%%%$$$$$$&&&''')))))))))))))))*********)))))))))***************.........///000222444555:::AAAIIIPPPTTTXXX^^^bbbjjjzzz{{{sssrrrxxx~~~~~~wwwjjj\\\QQQJJJHHHGGG???>>><<<:::999888555222222222111000000/////////111333444222///------...,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$###!!!!!!"""###$$$$$$###"""######$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!"""""""""!!! !!!!!!!!! !!!!!!  !!!"""""" !!!"""  ))),,,&&&$$$'''&&&  !!!!!!""""""""""""######$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###%%%$$$$$$######"""############$$$%%%&&&&&&%%%%%%$$$!!!$$$''''''$$$###&&&)))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%)))***&&&$$$&&&'''&&&###$$$%%%%%%$$$$$$%%%'''$$$######$$$&&&'''%%%$$$$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$%%%&&&'''((($$$&&&'''&&&%%%%%%&&&'''(((((())))))******++++++((()))))))))*********+++---------...///111333444:::@@@HHHMMMPPPTTTYYY]]]gggvvv~~~sssllllllqqqxxx}}}|||ttthhhZZZPPPJJJHHHHHH===;;;999888888666333111000000//////......------444666777555111......///******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%!!!###$$$%%%$$$### !!!!!! !!!!!! !!!""""""!!! !!!""""""!!!!!!!!!!!!  !!!"""###"""!!! !!!######...///"""'''((( !!!!!!!!!!!!""""""#########$$$%%%%%%$$$###"""!!!"""!!!  ###&&&(((%%%%%%$$$###"""""""""###!!!"""$$$&&&&&&&&&$$$###"""&&&((('''###"""$$$((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''')))'''%%%&&&)))(((######$$$&&&%%%%%%$$$&&&'''$$$######$$$&&&&&&%%%###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&'''((()))&&&'''((((((&&&%%%&&&''''''(((((()))***++++++,,,(((((())))))*********+++,,,,,,,,,---...000222444999>>>EEEIIILLLPPPTTTXXXcccrrrzzzooohhhhhhmmmtttxxxzzzpppbbbTTTKKKFFFCCCBBB;;;;;;;;;999666444333444222111///.........///000111333222...---//////,,,,,,++++++***)))((((((''''''''''''&&&&&&''''''''')))(((((('''&&&&&&%%%%%%!!!"""$$$&&&&&&%%%$$$### !!!###%%%%%%###!!! $$$###!!!  """###""""""""""""!!!  !!!"""!!!!!!!!! !!!""""""###"""%%%"""###"""!!!(((666...&&&!!!"""$$$###!!!""""""""""""###$$$%%%&&&!!!""""""!!!!!!"""###$$$###"""!!!!!!###%%%&&&,,,)))%%%!!! !!!"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$''')))******)))***+++***)))((()))***---,,,++++++,,,,,,***(((//////000//////000333555777<<>>;;;;;;:::777444333333444111000000///////////////...000///+++***,,,,,,)))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$############$$$%%%%%%$$$###!!!    !!!"""888,,,)))%%%######"""   !!!###$$$$$$######$$$%%%######"""""""""###$$$%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&''''''(((#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&(((***))))))(((***++++++***)))***,,,000...---...000111000///***,,,...//////000111333999===AAABBBBBBCCCGGGJJJRRR___kkkqqqsssvvvxxxxxxtttmmmkkkooopppooovvvqqqhhh\\\QQQHHHDDDAAA???999999888444111000111333000000000000000//////...---///...***)))++++++(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""!!!     !!!///...777(((&&&$$$###"""!!!  !!!!!!!!!###$$$$$$######$$$%%%######"""#########$$$$$$!!!"""############"""!!!$$$$$$%%%&&&&&&''''''(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''(((((('''&&&$$$###&&&%%%$$$#########$$$$$$###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''')))***)))((((((***++++++******+++---,,,+++))))))+++,,,,,,++++++---///000000111333555;;;>>>AAABBBAAABBBFFFIIIQQQ\\\gggllloootttyyyzzzwwwrrrrrrxxxyyyyyyllldddYYYOOOGGGCCC@@@???888888666333//////000222000000000000000///......---///...***)))++++++(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!   !!!!!!""""""""" ###&&&$$$,,,XXXKKK,,,&&&%%%###!!!   """######!!!"""$$$###""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((()))'''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((******)))'''(((***++++++******,,,---...,,,***)))***++++++***---.../////////111444777;;;>>>AAAAAA@@@AAADDDHHHMMMXXXbbbfffjjjqqqyyy||||||yyy{{{|||fff___TTTKKKEEEBBB???>>>999888666222//////000222///000000111000///...---...000...***)))++++++(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$ !!!!!!""""""""""""""" !!!""""""""" !!!!!!!!!!!! !!!""""""###$$$$$$&&&JJJ:::$$$$$$""" !!!"""$$$$$$ !!!###"""!!!!!!"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''''''''(((((((((''''''&&&'''''''''''''''((())))))'''&&&%%%$$$###$$$&&&''''''&&&$$$""""""###$$$%%%"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''')))******)))'''(((***++++++++++++,,,...333000---+++,,,,,,,,,,,,---------,,,---000555888:::<<>>===???CCCGGGKKKUUU^^^bbbgggqqqzzz~~~zzzaaa[[[QQQIIICCC@@@>>>===:::999777333000///111333///000111111111000...---...000///+++***,,,,,,)))''''''(((((((((((((((((((((''''''&&&&&&''''''(((##################$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$ !!!"""############ !!!""""""###### !!!!!!""""""!!!!!! !!!""""""### !!!"""%%%)))---###***$$$###!!!  """$$$%%% !!!""""""!!!!!!"""###""""""###$$$$$$$$$$$$###%%%$$$######""""""######"""######$$$$$$%%%&&&&&&!!!""""""$$$%%%&&&''''''######$$$%%%%%%&&&'''''''''((((((((((((((('''''''''''''''''''''((()))))))))'''%%%######%%%''')))'''&&&$$$""""""###$$$%%%"""###$$$%%%&&&&&&'''&&&''''''&&&&&&&&&&&&''''''((('''((()))++++++)))'''(((***++++++++++++---...111...+++))))))))))))(((------+++***+++...444999888;;;======<<<===BBBFFFLLLUUU^^^aaagggrrr}}}|||cccZZZMMMCCC>>>===<<<;;;999777555444333444666777666444222222222222000///------,,,,,,+++***))))))+++)))'''&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$###### """$$$$$$""" !!!  !!!!!!!!!!!!!!!  !!!"""######)))'''######!!!  """###&&&%%%###"""!!!!!!!!!!!!$$$$$$### !!!###&&&###!!!"""%%%&&&&&&$$$''''''&&&&&&%%%$$$######&&&$$$"""###%%%&&&$$$"""'''&&&$$$"""!!!!!!"""###%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&'''(((((((((++++++++++++***((('''&&&)))***,,,.../////////...444222///---++++++++++++//////...,,,,,,...333777999;;;>>>>>><<<===AAADDDMMMRRRYYY^^^cccnnn}}}|||cccYYYMMMCCC???>>><<<;;;<<<:::777555333222333333444222000000000000...,,,---,,,,,,+++******))))))***)))'''&&&&&&&&&(((((()))(((&&&%%%$$$$$$%%%%%%%%%$$$###"""!!!""""""###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###### """$$$###!!! !!!  !!!!!!!!!!!!!!!!!!!!!$$$***((($$$""""""!!!  """$$$%%%!!!   !!!!!!!!!###&&&)))***&&&"""!!!"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$%%%''''''&&&$$$!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&''')))***)))(((''''''''''''''''''''''''))))))))))))((('''&&&%%%)))***+++---............222111111///...,,,+++***,,,,,,,,,,,,---///444777888;;;======<<<===AAADDDKKKQQQWWW\\\bbbmmm}}}{{{bbbYYYMMMCCC???>>>===<<<;;;999777555333222222222333111000///000///...,,,+++++++++******))))))(((***)))'''&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!######"""   !!!  !!!!!!!!!!!!!!!!!! ###,,,111...)))&&&""""""!!!!!!"""###%%%&&& !!!!!!"""$$$(((+++---)))$$$ !!!###### !!!"""###$$$&&&''''''((('''&&&&&&(((((('''&&&!!!###&&&&&&&&&$$$###&&&%%%$$$######%%%'''(((%%%%%%%%%&&&''''''(((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))******((())))))(((((('''&&&&&&%%%'''(((((())))))((((((''')))******+++,,,---...///000111222222111...+++***(((***+++,,,---000444777777:::<<<===<<<===AAADDDLLLPPPUUUZZZaaannn~~~zzz```WWWLLLCCC@@@???===<<<777666555444444444555555444333111111111111///---*********)))))))))(((((()))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######!!!  """ !!!  !!!  !!!!!!!!!!!!  """!!! """)))000333000***&&&!!! !!!"""###$$$ !!!!!!!!!"""""""""!!!!!!###%%%***(((%%%###"""""""""""" !!!"""$$$%%%&&&&&&''''''&&&''''''''''''&&&$$$$$$%%%%%%%%%$$$""""""'''%%%$$$"""###$$$'''(((%%%%%%&&&&&&'''((())))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%)))((((((((('''''''''&&&((()))***+++++++++++++++*********+++,,,---...///111111111111000///---,,,((())),,,---...///222555666999<<<===<<<>>>BBBEEEMMMPPPUUUZZZaaaooovvv]]]UUUKKKCCC???>>>===;;;666555555444444444444444444222000000000000...---*********)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""######""" !!!### !!!  """ """"""!!!!!! !!!  !!!"""!!! ###***------)))$$$  !!!######""""""!!! !!!""""""!!! !!!###$$$&&&&&&&&&$$$###""""""""""""######$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%$$$######%%%'''(((%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''''''''%%%###'''''''''((((((((())))))((()))***+++,,,,,,,,,+++)))***+++,,,---......///222111000///......///000***+++---------...000222666999<<<======???CCCGGGMMMOOOSSSWWW```lllzzz~~~ppp[[[SSSIIIBBB???===<<<:::888888777555444222111000111///...---...---,,,***************************''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""######!!!!!!"""### !!!!!!  """ !!!!!!!!!!!! """""""""!!!   &&&---,,,)))'''$$$!!! !!!!!!!!!!!!  !!!""""""&&&((('''%%%######$$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%$$$###""""""###&&&(((***%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''---+++))))))))))))'''&&&&&&&&&'''(((((()))******'''(((((()))*********))))))***,,,.../////////...222000...------...000111,,,---...------...111333666999===>>>>>>@@@EEEIIILLLMMMPPPUUU]]]hhhsss{{{{{{xxxhhhXXXQQQGGG@@@>>><<<;;;999888777777555444222000///111///------------+++)))***+++++++++++++++++++++&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""""""""""""""#########$$$%%%%%%%%%$$$$$$$$$###### """$$$$$$###""""""""" !!!!!!!!!!!!""" !!!""""""!!! ###""""""!!!   )))///,,,(((((((((&&&$$$$$$$$$###"""!!!   !!!!!!!!!###$$$"""&&&(((&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""$$$%%%%%%###"""###%%%""""""###$$$%%%'''((()))###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''***)))((()))***+++***)))((((((((((((((()))))))))(((((()))*********))))))(((+++...111222111///.....................//////---------,,,---///333777777:::>>>???@@@BBBGGGKKKNNNOOORRRWWW^^^gggpppuuuxxx}}}uuubbbVVVOOOFFF???===<<<:::888444444555555444444333222222111////////////---+++++++++++++++++++++,,,,,,&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&%%%$$$###"""""""""""""""############%%%%%%%%%$$$$$$$$$######!!!$$$%%%$$$""""""""" !!!"""!!!!!!""" !!!""""""!!! ###""""""!!!  !!!!!!  !!!"""&&&+++'''###%%%((('''((((((((('''%%%###"""!!! !!!  """###"""""""""###!!!$$$'''&&&$$$"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%&&&%%%###"""$$$&&&###$$$&&&''''''&&&%%%###"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((&&&%%%%%%&&&)))******)))******))))))((((((''''''++++++,,,,,,,,,++++++***(((+++///222333222///---+++,,,...///000///---,,,,,,,,,,,,,,,---000666:::777;;;>>>@@@AAACCCHHHLLLRRRTTTVVV[[[bbbiiippptttxxx}}}mmm\\\TTTNNNEEE>>>;;;999888888444444333222222222222333444444333111///---+++***''''''(((((())))))******((('''&&&%%%&&&&&&%%%######$$$$$$%%%&&&'''(((((("""###$$$###!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$######$$$$$$###!!! !!!"""######"""!!! !!!!!! """!!!    !!!"""!!!!!!---000'''!!!%%%'''###+++***(((%%%###!!!  """$$$&&&((()))"""###%%%''''''&&&%%%$$$"""!!!!!!###&&&'''$$$!!!%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$###""""""$$$%%%%%%&&&'''''''''&&&((('''&&&%%%$$$%%%&&&''')))))))))***++++++,,,,,,((()))***)))((('''((()))''''''''''''((((((((((((***((('''&&&'''(((((('''+++---///...+++)))(((((((((((((((((()))***,,,,,,,,,---......//////......,,,,,,------------------...222444333//////444999555888;;;<<<>>>BBBIIIOOOSSSUUUWWWZZZ___fffoootttwwwmmm]]]SSSNNNEEE>>>:::888777666555444444333333333333333222222111111///...,,,,,,(((((((((((())))))))))))((('''%%%&&&&&&'''%%%$$$$$$%%%%%%&&&&&&''''''((($$$%%%&&&%%%$$$######%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!! !!!"""######"""!!! !!! """!!!    !!!"""###+++333333(((!!!$$$%%%"""&&&%%%$$$###!!!!!!  !!! """$$$&&&'''"""###%%%&&&'''&&&%%%$$$$$$$$$###%%%((((((&&&###%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''))))))))))))((((((((((((((()))***)))((('''(((******************))))))))))))'''&&&'''((()))((('''---...///...+++))))))***)))((((((((()))***++++++,,,,,,---............---...............---,,,+++///000111000......222555666888;;;===>>>CCCJJJPPPTTTUUUWWW[[[aaajjjttt{{{|||zzzkkk^^^RRRLLLDDD>>>:::888777666666555555444333444444444000000000000//////...---))))))))))))(((((((((((((((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$###!!!!!!!!!"""######"""!!!!!!"""!!!  !!!!!!    !!! """###555999444''' !!!###!!!  !!! !!!"""""" !!!######"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$&&&((((((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%((()))******(((((()))***+++++++++******))))))((((((((((((***,,,---+++))),,,,,,,,,***((('''((()))***)))))))))))))))******++++++,,,---------------000000000///...---,,,+++//////...------...///000555888<<<===???DDDKKKPPPTTTUUUWWW[[[bbbmmmyyyvvviii]]]OOOJJJCCC===:::999777777666666555444444444444555111111000000///...,,,,,,*********)))(((''''''''''''&&&%%%&&&'''((('''&&&((((((''''''&&&&&&&&&%%%###$$$%%%$$$"""!!!"""###%%%%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$######$$$$$$###!!!!!!"""############"""!!!###!!! !!!    """ ###999888000$$$!!!  !!! !!!"""""" !!!"""""""""###$$$%%%$$$$$$$$$######$$$%%%%%%%%%$$$"""%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%((()))******)))((()))+++******))))))((('''&&&&&&)))***+++...111111///---------,,,***(((((()))++++++***)))))))))))))))******+++,,,,,,------,,,,,,///000000000///...------000...,,,,,,...//////...444777;;;>>>@@@EEEKKKQQQWWWWWWWWWZZZaaammm{{{}}}uuuhhh]]]MMMHHHBBB===;;;:::999888666666555444444444444555222222111000...,,,***)))++++++***)))((('''&&&&&&'''&&&%%%&&&((()))(((''')))((((((''''''&&&&&&%%%###$$$%%%$$$"""""""""###%%%%%%%%%$$$###"""!!! !!!"""$$$%%%&&&&&&%%%$$$######$$$$$$###!!!!!!"""###$$$$$$###"""!!!###!!! !!!  !!!!!!  """%%%555111(((!!!  !!!!!!"""!!!!!! !!!!!!"""###""""""#########$$$#########$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((''')))******))))))***,,,+++******)))(((''''''&&&))))))+++...111111///---000000///---++++++---///+++***)))))))))))))))******+++,,,,,,------,,,,,,------...///000000000///111///------...000000000333777;;;???AAAFFFLLLRRR]]]\\\[[[]]]cccnnn{{{xxxkkk___NNNJJJDDD???<<<:::888777666555555444333444444444333222111000...+++)))(((+++******)))(((''''''&&&&&&%%%%%%&&&(((***)))(((((((((((((((''''''&&&&&&%%%''''''&&&%%%$$$%%%&&&$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%&&&%%%$$$######$$$$$$###!!!""""""###$$$$$$###"""""""""!!!   !!! !!!!!!!!!!!! !!! """!!!,,,///)))""""""###"""  !!!""""""!!!!!!!!!!!!"""###$$$$$$"""""""""""""""#########%%%'''))))))'''%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''((())))))***''')))************+++,,,,,,,,,,,,++++++******)))(((((()))+++......---,,,+++,,,,,,+++)))(((***+++***)))))))))))))))******++++++,,,---------------+++,,,---...///000000000//////......///000222333333888===AAADDDIIIOOOTTTbbbaaa``````eeeooozzzrrreeeRRRNNNGGGAAA<<<888555333555444444333333333333333111111000///...,,,***)))******))))))((((((''''''&&&%%%%%%&&&)))******)))((((((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&######$$$######"""!!!!!! !!!!!!"""###$$$$$$%%%%%%$$$######$$$$$$###!!!"""###$$$$$$$$$$$$###"""!!!  !!!!!!!!! !!!!!!!!!!!! !!!$$$"""(((777,,,%%% $$$'''&&&%%%"""!!!!!! !!!"""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""######%%%'''***)))'''%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''''''''''''''''''''''''''((((((((((((''')))************+++---+++++++++++++++++++++++++++***)))+++---......---''')))******(((''''''((()))((((((((()))***++++++,,,,,,---............---+++,,,---...............+++...//////---...222666666;;;AAAEEEHHHMMMSSSXXXaaaaaa``````dddmmmwwwwwwjjjWWWQQQJJJBBB<<<777222///444444333222222222222333////////////...---,,,+++))))))))))))((((((((((((%%%%%%%%%&&&)))++++++***'''((((((((((((((((((((($$$%%%&&&%%%###"""###$$$"""############""""""!!!!!!!!!""""""######$$$$$$%%%$$$######$$$$$$###!!!"""###$$$%%%%%%$$$###""" !!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!%%%$$$###///@@@+++%%% ###)))+++)))'''"""!!!!!!""""""###%%%%%%#########"""###$$$$$$%%% """###$$$%%%!!!!!!!!!!!!!!!"""#########&&&((((((%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''(((((('''''')))((((((''''''&&&%%%%%%''')))***+++******,,,---)))))))))))))))*********///---,,,---///000111000+++---///000...,,,,,,,,,(((((((((((()))***,,,,,,,,,---......//////......---------...------,,,,,,))),,,000///,,,---222888888===DDDHHHLLLPPPWWW[[[]]]]]]\\\]]]aaaiiittt{{{~~~qqq___UUUIIIAAA===;;;888444777666444222111111111222///000000///---***&&&$$$+++***((('''''''''((()))&&&&&&'''((())))))(((((($$$%%%''')))******))))))&&&%%%%%%$$$$$$######"""######""""""""""""######%%%$$$$$$$$$###"""""""""###!!! !!!###$$$$$$###!!!!!!""""""######$$$$$$"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """""" ###)))------&&&&&&%%%'''((()))'''&&&%%%$$$###""""""###$$$%%%###!!!!!!$$$&&&$$$!!!"""""""""""""""######$$$###"""!!! !!!###%%%&&&&&&&&&&&&''''''(((((((((%%%&&&'''%%%###!!!"""######$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$&&&(((((('''&&&'''(((%%%&&&'''(((******++++++,,,---,,,***(((''')))***+++,,,---...////////////222333222---***+++)))%%%(((***,,,+++)))(((+++......///000111000///---+++///...,,,++++++,,,...///,,,------------///111444:::???FFFJJJLLLNNNRRRUUU^^^[[[YYYZZZ___gggnnnrrrzzzvvvdddZZZNNNEEEAAA???;;;888777555444222111111111111............---+++)))(((---,,,+++***)))***++++++&&&'''((((((((((((((((((''''''((((((((((((((('''(((((('''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$##################"""""""""######$$$!!!!!!"""""""""######$$$############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """'''******'''((('''&&&'''''''''%%%$$$$$$$$$###""""""###$$$$$$%%%###"""!!!"""""""""!!!!!!!!!!!! !!!""""""###!!!!!!  """$$$%%%#########$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$&&&''''''&&&&&&'''(((&&&'''(((***+++,,,,,,,,,,,,,,,,,,***)))(((***,,,,,,,,,---...////////////111333111---+++,,,***'''(((***+++***))))))+++---///000111111111000...---///...,,,++++++,,,...///---............///111444888<<>>BBBIIINNNSSSSSSQQQPPPTTT```ppp|||vvvnnn```OOOBBB;;;:::;;;999888666444333333333444111000///...---,,,,,,,,,---,,,+++))))))******+++&&&&&&'''((()))))))))((('''((()))))))))(((&&&%%%'''''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%%%%###!!!...,,,(((&&&$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!"""!!!!!!!!! """###---777555***)))000)))&&&###!!!!!!""""""""" !!!"""######"""!!! """&&&+++---***&&& !!!"""""" !!!""""""""""""!!!$$$&&&&&&%%%###"""!!!"""######""""""###$$$!!!###%%%&&&'''&&&$$$###%%%$$$$$$$$$######"""""""""###$$$&&&''''''&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&''''''''''''''''''###&&&)))******)))***+++------///000111111111111333555444000...000///+++,,,)))'''(((+++---,,,***,,,,,,,,,,,,,,,---...///+++---000222222000---+++,,,------------///111444333666:::===>>>BBBHHHMMMSSSSSSQQQPPPTTT```qqq~~~zzzfffUUUHHH@@@:::666:::777333000......000111/////////...---,,,******...,,,************)))(((&&&'''((())))))((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$$$$##################$$$%%%'''((('''&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######""""""!!!  !!!$$$)))FFFIII)))%%%111%%%'''%%%$$$$$$$$$$$$###!!!""""""""""""############"""%%%(((++++++'''### ### ###### ### """###$$$%%%&&&%%%$$$###%%%%%%$$$$$$###"""!!!!!!########################'''$$$""""""$$$%%%""" #########$$$%%%&&&%%%$$$''''''''''''''''''''''''!!!###&&&((('''&&&%%%%%%&&&''')))))))))***,,,...+++,,,///222333333333222000111222333222111...---,,,++++++++++++++++++,,,000000//////.........------///111222000...---,,,,,,,,,,,,---///222444555:::<<>><<<:::888444111///000111222/////////...---,,,+++***,,,***((('''(((((('''&&&&&&'''((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""!!!!!!  !!!555:::$$$&&&222&&&'''%%%$$$$$$$$$$$$###!!!###"""""""""""""""""""""###%%%'''))))))&&&###!!!!!!######!!!!!! """###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$######%%%&&&%%%############$$$%%%&&&%%%$$$((('''''''''''''''&&&&&&###%%%'''((('''&&&&&&&&&%%%'''((())))))***---///,,,...000333444555444444333333333222111///---+++...---,,,++++++,,,---...111111000000000/////////---///111111000...------,,,,,,------///222444555888:::>>>@@@BBBEEEHHHKKKSSSWWWVVVPPPSSSbbbvvvpppZZZLLLEEEBBB@@@:::888555222111111222444/////////...---,,,+++***+++)))'''&&&'''((('''&&&&&&'''((())))))))))))(((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$$$$$$$######$$$$$$$$$$$$######!!!  !!!(((,,, (((111%%%'''%%%$$$$$$$$$$$$###!!!######""""""!!!!!! $$$$$$%%%&&&&&&$$$###"""""" """%%%%%%""" """!!!!!!!!!!!! $$$############$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&'''((('''&&&%%%&&&'''$$$&&&(((((()))+++...000...000222444555666555555444333222111000//////...///...---++++++---...///111111111111000000000000---///111111000.........---------...///222444555666999===@@@CCCGGGKKKNNNUUUXXXVVVQQQUUUdddvvvwww^^^NNNFFFBBB@@@999777444222111111222333000/////////...,,,+++***,,,***(((((()))***)))(((''''''(((((()))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''&&&%%%######$$$######$$$$$$$$$$$$######!!!!!!  !!!$$$!!!))))))!!!'''...%%%'''%%%$$$$$$$$$$$$###!!!######""""""!!! $$$$$$$$$###############$$$###%%%))))))%%%###$$$"""""""""!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%%%%&&&(((((((((((('''''''''&&&'''((((((&&&$$$$$$%%%'''###%%%'''((()))+++...111///000222444555555555555222111000//////111333444000...,,,++++++,,,...000000000000000000000000000...///111111///......///............000222444555666999===AAADDDGGGKKKNNNVVVWWWUUURRRWWWfffvvvfffSSSHHHAAA>>>999777555333111111222222000000000///...---++++++,,,***(((((()))******)))'''''''''((()))******+++))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''%%%$$$$$$%%%"""######$$$$$$######"""""""""""""""!!!!!!!!!!!! !!!"""&&&---+++$$$%%%***''''''%%%$$$$$$$$$$$$###!!!######""""""!!!!!!!!! %%%$$$###"""!!!"""######$$$###%%%))))))%%%###$$$""""""""""""""""""""""""$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###""""""""""""$$$''''''%%%$$$%%%'''(((((((((((((((((((((((('''''''''&&&$$$###$$$&&&###%%%'''((()))+++...111000111222333444444555555222111000//////111444555...---,,,++++++,,,---...////////////////////////...000111111/////////111///......///000222444555888;;;???BBBDDDGGGKKKNNNVVVWWWUUUTTT\\\lllzzz}}}sss___QQQFFF@@@:::999777444333222111222000000000///...---,,,+++***)))''''''((())))))((('''''''''((()))***+++,,,)))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%%%%%%%""""""############"""""""""""""""""""""""""""""" !!!&&&,,,)))$$$$$$'''***'''%%%$$$$$$$$$$$$###!!!""""""""""""############&&&%%%###"""""""""###$$$""" """%%%%%%""" """!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$########################%%%%%%&&&&&&''''''(((((($$$%%%%%%$$$"""!!!!!!""""""%%%((('''%%%$$$%%%(((&&&''''''(((((()))******&&&'''((('''&&&%%%&&&'''$$$&&&(((((()))+++...000111111222222333444555555777555333000//////000111------,,,,,,,,,,,,------............////////////...000111000//////000222////////////000222444555999<<>>===:::888555333222222000000000000///---,,,++++++)))((((((***+++***)))(((''''''((()))***,,,---***))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&((())))))'''&&&&&&'''""""""############""""""!!!!!!!!!""""""""""""""" !!!&&&)))$$$$$$$$$&&&,,,'''%%%$$$$$$$$$$$$###!!!""""""######$$$$$$%%%%%%&&&%%%$$$############$$$!!!######!!! !!!!!!"""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''!!!###%%%%%%######%%%'''"""%%%)))(((%%%###&&&)))%%%%%%&&&((()))***+++,,,&&&(((******)))(((((()))%%%'''((())))))***---///333333333333444555666666777666444222000/////////,,,---...//////...---,,,......//////000000000000///000111000//////111333000000//////000222444555777:::???BBBFFFJJJNNNQQQZZZYYYXXX\\\jjj}}}yyy}}}kkkZZZPPPAAA???===:::777555444333111111000000///---,,,+++...,,,++++++,,,------,,,(((''''''''')))***,,,...***))))))((('''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((***)))(((&&&&&&'''""""""############"""""" !!!!!!!!!!!!!!! !!!!!! ***'''!!!$$$%%%%%%+++'''%%%$$$$$$$$$$$$###!!!""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$### ###### ### !!!!!!"""""" !!!###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%"""%%%%%%%%%%%%(((+++"""&&&)))(((%%%###&&&)))$$$%%%&&&((()))+++,,,---&&&))),,,---,,,+++***+++&&&''')))))))))***,,,...555555555555555666777888444444333222111111111111,,,...000111111000...,,,//////000000111111111222///000111000///000111333000000///000000222444555555999>>>BBBGGGKKKQQQTTT[[[[[[[[[```oootttxxxiiiTTTGGG@@@;;;:::999666555666222111000//////...+++)))+++++++++************)))'''(((((())))))))))))))))))*********++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!""""""!!!!!! !!! (((''' !!!"""%%%...%%%&&&$$$!!!!!!%%%%%%!!!###""""""$$$&&&&&&"""$$$######"""!!! ###!!!!!!"""%%%%%%"""!!!!!! !!!!!!!!!"""############&&&$$$###$$$''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%#########$$$%%%&&&'''((())))))((((((''''''''''''((())))))))))))'''%%%$$$'''''''''((()))+++,,,------///222333444666888;;;888777555333111///------///---,,,---000000...+++---000333222///---...///333333333333333222111000...///000111222333333444888777;;;DDDIIIIIIOOOWWWaaa[[[]]]lllqqqttt___MMMEEE>>>===;;;777555666444222000//////...,,,+++,,,,,,++++++*********)))'''(((((())))))))))))))))))))))))*********++++++*********))))))(((((((((''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########"""""""""""""""!!!  !!!"""###(((%%%###$$$!!!%%%+++---,,,))))))+++)))%%%$$$######%%%'''&&&### ###############$$$$$$$$$###!!!!!!###%%%%%%""" """"""!!!!!!!!!!!!"""""" !!!!!!"""######$$$%%%$$$###$$$''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###$$$%%%############$$$%%%&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((&&&%%%$$$&&&&&&'''((()))+++---......000222444444555888:::888777666444222000...---///---,,,---///000...,,,,,,///111222000///000111333333333222111///...---...///000111333555666777888777;;;CCCGGGJJJPPPXXX]]]ZZZ```tttmmmlllTTTKKKBBB???<<<888555666666333000/////////...---...------,,,+++******)))'''((())))))******))))))((()))))))))************,,,++++++***)))(((((('''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$!!!"""###$$$$$$###!!! !!!!!!"""$$$%%%&&&$$$***$$$ &&&''' +++......***((()))&&&"""$$$$$$$$$%%%'''&&&$$$"""""""""###$$$&&&'''(((((("""""""""###$$$$$$""" ######""""""""""""######"""!!! !!!"""$$$%%%$$$$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$##################$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$###%%%%%%&&&'''))),,,---//////111333444444555777888777777777666444222///---///...---...///000...---+++...000222111111222333222222111111000000//////222222222222444666888999888777:::@@@EEEJJJRRRZZZ]]]]]]hhhjjjsssYYYNNNCCC???===999666666777444000......//////...///...------,,,+++******(((((()))************)))(((((()))))))))*********,,,,,,+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############!!!"""$$$&&&&&&$$$""" !!!!!!""""""###$$$%%%%%%&&&,,,&&&!!!''''''""""""***---,,,'''$$$$$$###!!!$$$$$$%%%&&&&&&&&&%%%$$$"""###$$$%%%&&&'''((()))!!!""""""###$$$###"""!!!###""""""!!!!!!""""""######"""!!! """$$$%%%###$$$%%%&&&''''''&&&%%%########################"""""""""""""""#########%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''))),,,...//////111444555555555666777777888888777666333000...///............/////////---///111222222222222222000000000111111222333333777666555444444555777888888888:::???DDDLLLUUU]]]aaacccqqqiiiuuu\\\OOOCCC>>>===:::777777777444000......//////.........---,,,,,,+++******((())))))***************))))))))))))************++++++******)))(((((('''&&&%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!! """%%%&&&&&&%%%###!!!"""""""""""""""""""""""""""+++&&& $$$%%%###(((...111///)))%%%&&&((('''###$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&!!!"""###$$$###""""""!!!"""!!!!!! !!!!!!"""$$$###!!! !!!"""$$$%%%"""$$$&&&'''&&&%%%%%%$$$########################!!!!!!""""""############&&&'''''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%''')))+++---///...111444666555555666666888888888777555333111000...............///000111111111222333333222111000111111000000000111222333555555444444555777888999777:::<<<>>>DDDOOOYYY___ccchhhxxxdddxxx___QQQCCC>>>===:::777777666333000/////////...---,,,,,,,,,,,,++++++++++++((()))******++++++******)))*********++++++++++++))))))))))))((((((((((((%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!"""$$$%%%%%%$$$###""""""""""""""""""!!! (((%%% ###$$$###(((+++//////)))%%%&&&))))))"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$### """$$$$$$###"""""""""!!!!!! !!!!!!$$$###""""""""""""$$$$$$!!!$$$''''''&&&$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$&&&'''(((((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$%%%&&&(((+++,,,...---000444666666666666777999888777555444333222111...//////...---...111333333222222333444333111///333222000/////////000000000111333444666888999:::777;;;>>>@@@FFFRRR]]]aaabbbkkk~~~]]]eeeUUUEEE???===:::666555444222000//////...,,,+++*********+++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,'''''''''''''''(((((((((&&&%%%###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%'''(((#################################"""""""""""""""!!!""""""###$$$$$$###### !!!"""######""""""!!!(((&&&$$$++++++###### '''+++(((%%%%%%%%%%%%!!!###$$$$$$######%%%((($$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%###!!!!!!###""""""!!!!!!!!!!!!""""""######################## $$$'''(((&&&#################################!!!"""###$$$%%%%%%%%%$$$%%%&&&'''((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%$$$#########$$$%%%%%%%%%%%%%%%&&&(((***+++,,,+++///333666777666777777999888555333222222222333...//////...---...111555222111111333555555333000333222111111222444666777111222444555666555444333666<<<@@@AAAHHHUUU```ccc```nnnVVVjjjYYYGGG@@@>>>:::555333222111000//////...+++)))((())))))******+++,,,,,,))))))***++++++++++++***++++++,,,,,,,,,---------%%%%%%&&&&&&'''((((((((('''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$$$$&&&((()))########################!!!!!!!!!"""######$$$$$$!!!!!!"""""""""######$$$ !!!###$$$$$$$$$###$$$+++(((***444333&&&$$$,,,+++((('''%%%### """$$$###""""""%%%((($$$$$$$$$%%%%%%&&&&&&&&&"""%%%%%%"""!!!!!!#########""""""""""""############$$$$$$$$$######""" $$$((((((&&&###"""###""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$%%%&&&%%%%%%&&&&&&((()))***++++++...333666777777777888:::888444222000111222333...///000...---...222555111000000333666777555222111111222444888<<<@@@CCC555666777777555111---+++666===AAACCCJJJXXXaaaddd___qqq^^^wwwaaaQQQHHH<<<:::;;;555666333111//////...,,,++++++++++++************)))((()))***++++++***)))((()))***,,,---.../////////+++***((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''')))&&&$$$&&&))))))$$$ ***(((%%%###"""###$$$&&&"""""""""###$$$$$$$$$%%%%%%$$$$$$###$$$%%%'''(((%%%$$$""" !!!###$$$!!!!!!!!!!!!!!!"""######$$$***%%%&&&:::@@@---"""(((...%%%!!!$$$!!!%%%&&&'''&&&$$$######$$$((('''%%%###""""""###$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&''''''&&&$$$"""$$$$$$$$$$$$$$$###"""!!! """###%%%%%%$$$###"""&&&%%%%%%$$$#########$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""$$$(((,,,,,,+++///111555666666666777888555444444444555555333111222111///...///000222333777555333222333333222111666333555999999555666;;;999::::::888555222000000333;;;BBBGGGNNNZZZdddiiijjj~~~UUU}}}gggXXXNNNAAA<<<<<<555666444111000000///...,,,++++++++++++************))))))***++++++***))))))******++++++,,,++++++*********((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&###"""$$$(((***((($$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%###"""""""""$$$%%%!!!!!!!!!!!!!!!"""######!!!***'''###///333((( !!!(((...&&&"""%%%###$$$&&&((((((&&&$$$$$$$$$'''&&&$$$###""""""######$$$%%%&&&&&&&&&&&&%%%$$$!!!!!!""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&%%%$$$###&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$###%%%))),,,,,,,,,///111444666666666777888777555444444444444222111111000///...///000222444777777666555444444444555666444444888888666777<<>>CCCGGGHHHLLLWWWaaafffzzzGGGmmm]]]JJJAAA???999666444222111111111000///,,,,,,+++++++++*********+++++++++,,,,,,+++++++++.........---,,,+++***)))))))))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&***'''$$$###$$$%%%%%%$$$######$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######""""""'''&&&%%%$$$######$$$$$$!!!!!!!!!!!!!!!""""""###!!!...,,,""" &&&$$$!!!***000((($$$&&&$$$$$$&&&)))***)))'''%%%%%%$$$$$$######""""""""""""########################!!!""""""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########%%%&&&''''''''''''$$$$$$##################$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%''')))+++,,,---///111333444444555777888;;;888444222222222222111/////////000111333555666888;;;>>><<<777666999>>>===;;;:::<<<>>>@@@BBBDDD===<<<:::777555666999<<<<<>>===<<<===AAAEEEFFFEEE@@@???===:::888999===@@@???FFFKKKOOOWWWfffssszzzJJJkkkRRREEEDDD???:::777555333333222000///,,,,,,,,,,,,++++++++++++++++++************++++++(((((()))***+++++++++***((((((((('''(((((())))))))))))'''&&&%%%%%%%%%%%%#########$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######+++...(((%%%***'''!!!$$$'''###,,,111'''###$$$"""$$$&&&''''''&&&&&&&&&((($$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%%%%"""""""""""""""###$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###%%%(((******+++,,,...000111222333333444666999999777444333333333222111111222444666999;;;===>>>>>>@@@AAA???;;;:::<<<>>><<<===<<<===BBBHHHGGGCCCBBBAAA???<<<:::;;;>>>AAAAAAHHHNNNRRR[[[iiivvv|||FFFvvvZZZKKKFFF@@@>>>;;;888666555444222000------,,,,,,,,,++++++++++++***))))))))))))***+++(((((()))***************((((((''''''((()))*********)))((('''%%%%%%$$$$$$!!!###$$$%%%%%%%%%%%%&&&%%%%%%#########%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&%%%$$$$$$''''''&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!"""######,,,---%%%""")))'''"""'''### )))000'''###&&&$$$%%%%%%&&&%%%$$$$$$''')))$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&!!!!!!"""###############$$$%%%%%%%%%%%%%%%%%%&&&"""%%%)))+++******,,,...000111222222222333666999777555444444444444222111333444777:::===???AAABBBDDDDDDBBBAAA???>>>>>>>>><<>>;;;888777555333111---------,,,,,,,,,+++++++++***)))(((((()))***+++++++++,,,,,,,,,++++++***(((''''''(((((()))***++++++***((('''%%%%%%$$$$$$$$$%%%''''''%%%###""""""$$$###""""""###&&&))),,,%%%&&&&&&''''''(((((((((!!!"""###$$$%%%%%%$$$###((((((((('''&&&%%%###"""!!!!!!!!!!!!!!!"""######++++++### &&&%%%###*** '''///(((%%%(((&&&%%%%%%%%%###"""###''')))$$$%%%&&&'''''''''&&&%%%%%%$$$###""""""###$$$%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$#########$$$%%%%%%&&&"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""&&&***+++******,,,...000111222222222333666999555444444444555555333111444666999<<>>???CCCDDDFFFLLLSSSOOOGGGDDDDDDBBB@@@======>>>@@@IIIRRR[[[bbblllzzz;;;xxxcccSSSKKKFFF???999999888444111111...------,,,,,,++++++***++++++++++++************))))))***+++++++++++++++(((((((((((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&(((((())))))((((((&&&%%%$$$######&&&$$$###%%%'''(((%%%#########$$$$$$$$$######"""!!!&&&)))///)))&&&&&&&&&$$$###%%%&&&###%%%---///***'''((("""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&(((&&&%%%'''))))))&&&###!!!"""$$$&&&'''''''''&&&%%%&&&&&&%%%###""""""###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&###!!!!!!$$$%%%%%%%%%&&&'''(((((('''(((***---000222000111222222222333666999222666666111222777777444333777===BBBEEEFFFHHHIIIGGGFFFDDDEEEFFFGGGGGGFFFDDDFFFIIILLLNNNNNNNNNMMMDDD>>>:::;;;<<<<<>>???BBBGGGSSShhhqqqrrr|||888yyyjjjaaaXXXMMMCCC>>>;;;777444555111111000000///.........+++++++++*********))))))(((((()))************)))*********)))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$######$$$######$$$%%%%%%$$$"""%%%%%%$$$$$$###"""!!! $$$$$$###"""!!!!!!$$$'''222+++'''''''''%%%&&&)))***((())),,,---***''''''%%%&&&&&&''''''''''''&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&'''%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''&&&$$$!!!"""$$$&&&'''''''''((()))'''''''''(((***---///111222333333333222222444666333555555333444999;;;:::>>>BBBHHHLLLNNNNNNOOOPPPJJJIIIGGGGGGHHHIIIHHHHHHKKKKKKKKKJJJHHHFFFDDDBBBDDD???;;;===>>>@@@FFFLLLZZZoooxxxzzz666wwwnnnaaaUUUHHH@@@;;;666444555222222111111000/////////++++++++++++************((())))))*********))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((((((((((((''''''&&&&&&%%%$$$###############$$$$$$$$$###"""%%%%%%%%%$$$###!!! ###$$$$$$###"""###&&&(((111+++&&&&&&&&&%%%&&&)))'''%%%&&&((()))((('''&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((''''''((('''&&&$$$$$$$$$%%%&&&***++++++)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&$$$"""!!!###%%%&&&%%%%%%&&&''''''((((((***,,,...111222222444444333222222333444333444444555777;;;===>>>CCCGGGLLLOOOPPPPPPQQQRRRLLLKKKIIIHHHIIIJJJIIIHHHKKKKKKKKKJJJIIIGGGEEEDDDAAA===;;;<<<>>>@@@GGGOOOcccwww555yyyiii\\\LLLCCC<<<666333555222222111111000/////////,,,,,,,,,,,,++++++++++++))))))************))))))(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$###"""###$$$$$$$$$#########%%%%%%$$$###"""!!!!!!"""#########%%%(((***///)))$$$%%%%%%$$$%%%((($$$$$$$$$%%%'''***)))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''((())))))(((&&&%%%$$$%%%%%%&&&((())))))'''%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$######$$$%%%%%%$$$###"""$$$&&&&&&%%%%%%&&&''')))***+++---///111333444222444555444222111222333333333555999<<<>>>AAACCCIIIMMMQQQTTTTTTSSSSSSTTTNNNLLLJJJIIIJJJJJJIIIHHHKKKKKKIIIHHHFFFDDDBBBAAA>>><<<;;;>>>@@@CCCLLLUUUttt666qqqcccRRRGGG???888555666333333222222111000000000.........---------,,,,,,***++++++++++++***)))))))))))))))((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''(((((((((&&&%%%%%%%%%$$$$$$$$$###"""$$$%%%%%%$$$######$$$$$$$$$######"""!!! !!!######$$$%%%(((***---'''$$$&&&&&&%%%%%%'''$$$%%%%%%$$$''',,,---+++%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&((((((((('''&&&&&&%%%&&&&&&"""$$$%%%&&&%%%%%%'''(((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''$$$###"""###$$$%%%%%%###%%%&&&((()))((('''((()))***+++,,,...111222444444222333555555333222222333444444888@@@DDDDDDFFFIIIPPPSSSWWWYYYXXXWWWWWWWWWOOOMMMKKKJJJJJJIIIHHHGGGJJJIIIGGGCCC@@@===;;;:::<<<<<<@@@EEEIIINNNXXXbbb888xxxjjjYYYNNNEEE===999999555555444333333222222111////////////............,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''$$$$$$%%%&&&'''(((((()))%%%%%%%%%$$$$$$$$$$$$$$$"""%%%'''&&&$$$###$$$%%%""""""######"""!!! !!!###$$$###$$$&&&(((,,,'''&&&((()))&&&%%%&&&%%%'''%%%"""%%%+++,,,)))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%###$$$%%%$$$###$$$''')))&&&'''''''''''''''&&&&&&!!!###%%%%%%%%%&&&(((***&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$%%%%%%$$$%%%'''))))))((('''((()))***+++---///111222333444000222444555444222333333777777>>>HHHMMMKKKLLLOOORRRUUUYYYZZZYYYXXXWWWWWWOOOMMMKKKIIIIIIIIIGGGFFFGGGFFFCCC@@@>>>;;;:::999<<>>>>>>>>===BBBMMMYYYbbbkkkwww999zzziii]]]RRREEE>>>===???:::777777666333333666777222//////222333111---)))******++++++)))((('''))))))((('''&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$######"""!!! ###$$$$$$$$$$$$###"""!!!'''((())))))((('''(((***'''''''''%%%$$$%%%(((+++***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%#########&&&&&&&&&'''''''''(((((('''((())))))(((&&&$$$###'''''''''''''''((()))***&&&&&&%%%$$$%%%&&&'''((())))))))))))((('''&&&%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''((((((((((((((((((---///000...,,,---111666555111///222444333333666888???KKKSSSVVVUUUXXX\\\\\\ZZZXXXWWWXXXWWWUUUSSSRRROOOKKKHHHFFFDDDBBB@@@CCC@@@<<<;;;<<<>>>??????IIILLLVVVcccllluuu:::|||nnn```OOOBBB===AAA<<<999999888555444777777333//////222222000,,,***+++,,,,,,,,,+++***)))(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$######"""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,+++)))'''''''''&&&&&&&&&%%%$$$%%%(((+++---***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%###$$$%%%&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))*********))))))((('''&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((())))))((((((+++---/////////111555888333111333777777555555888@@@HHHRRRXXXWWWUUUXXX\\\[[[\\\[[[YYYVVVUUUUUUVVVPPPLLLGGGDDDBBBAAA???>>>@@@???======>>>@@@CCCFFFSSSXXXcccrrr|||999uuu```NNNCCCDDD>>>;;;;;;;;;888777888888444000000111111...+++,,,,,,---------,,,+++***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%$$$$$$%%%&&&&&&%%%############""""""!!!!!! &&&&&&%%%%%%&&&''')))***+++,,,...---***'''%%%%%%%%%&&&&&&%%%%%%&&&(((+++///---)))&&&$$$######$$$((('''''''''&&&&&&%%%%%%((()))(((&&&$$$$$$&&&'''&&&&&&'''''''''(((((((((++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))+++*********)))(((((('''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''''''''((()))))))))))))))***+++...111444777888:::555666999===<<<999;;;???KKKTTT]]]^^^XXXVVVYYY]]]YYY[[[[[[XXXSSSQQQTTTXXXPPPLLLFFFBBB@@@@@@??????@@@@@@@@@???>>>BBBIIIOOOcccjjjwww777uuu___PPPFFF???;;;;;;<<<999888999888555222000000///---+++------------,,,,,,++++++(((((((((((((((((())))))))))))((((((((('''''''''&&&''''''(((((((((((((((''''''&&&&&&%%%%%%%%%$$$!!!###%%%''''''%%%###!!!%%%$$$$$$%%%&&&&&&%%%############"""""""""!!!!!!$$$$$$######$$$'''***+++***,,,//////,,,(((&&&%%%$$$%%%&&&%%%%%%&&&(((***...---***'''$$$###$$$%%%((((((''''''&&&&&&%%%%%%******)))&&&%%%%%%'''***''''''''''''((((((((((((,,,***)))((('''((())))))&&&&&&''''''''''''''''''((((((((((((((())))))******))))))(((((((((((((((%%%%%%%%%$$$$$$#########%%%%%%$$$%%%%%%&&&'''(((''''''((()))***************,,,000444888;;;;;;;;;<<<===@@@BBB???===AAAIIITTT^^^eeeaaaYYYWWWZZZ^^^YYYYYYWWWTTTRRRQQQRRRTTTQQQMMMGGGBBBAAAAAABBBBBBBBBCCCBBB@@@???EEEQQQZZZqqqzzz777ppp^^^MMMDDD<<<;;;<<<:::999:::999777444222000///---,,,------,,,,,,++++++++++++(((((())))))))))))))))))************)))))))))(((&&&&&&'''((()))((((((((('''''''''&&&&&&%%%%%%%%%!!!###%%%''''''%%%###!!!%%%$$$$$$%%%&&&&&&%%%###############""""""""""""$$$#########%%%(((+++---(((+++......,,,)))''''''$$$%%%&&&&&&%%%%%%&&&(((***++++++(((%%%$$$&&&((((((((((((''''''&&&&&&&&&******)))'''%%%%%%(((***'''''''''((((((((())))))***)))((('''&&&'''((()))(((((())))))))))))((('''((((((((()))))))))))))))(((((('''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&'''((()))'''((()))***++++++++++++---000555999<<<===>>>>>>FFFEEEDDDDDDAAAAAAIIISSS\\\fffjjjbbbZZZZZZ]]]^^^]]]XXXSSSSSSUUUVVVSSSPPPOOOKKKEEEBBBAAABBBCCCDDDAAABBBBBBAAADDDNNN^^^jjjyyy:::mmm[[[NNNCCC>>>===;;;999:::999888666333111///.........---,,,+++++++++,,,,,,************))))))))))))************))))))))))))%%%&&&((()))))))))(((''''''''''''&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%$$$$$$%%%&&&&&&%%%###########################%%%$$$%%%&&&'''***,,,...(((***------+++)))((((((%%%&&&'''&&&%%%$$$$$$&&&&&&)))++++++(((&&&''')))''''''''''''''''''''''''((()))((('''&&&&&&(((***''''''((((((((())))))))))))((((((''''''(((((((((((()))***+++***)))((('''''''''((()))))))))))))))((('''&&&%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***'''((()))++++++,,,,,,,,,000555<<>>@@@CCCHHHPPP^^^mmmxxx|||888nnn^^^MMMDDD@@@<<<::::::999888777555222000000000///...---,,,,,,,,,---...+++++++++******))))))))))))))))))(((((((((''''''%%%&&&((()))***)))((('''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%##############################$$$%%%&&&((()))++++++***,,,,,,+++(((&&&&&&&&&&&&'''((('''$$$###"""######(((------)))&&&&&&'''&&&&&&''''''(((((())))))&&&'''((((((&&&&&&'''((('''((((((((())))))))))))((())))))******)))))))))((()))***+++***)))'''&&&&&&'''((()))))))))((((((((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++'''(((***+++,,,---------222:::CCCFFFEEEGGGMMMTTTXXXSSSPPPSSSXXX^^^gggpppuuuzzzuuuiiidddgggfff```[[[WWWUUUVVVYYYXXXSSSMMMBBB@@@======>>>@@@AAAAAA>>>BBBJJJTTT```llluuu{{{555|||jjjVVVJJJCCC>>>::::::999999888666333111111222111000///------......///,,,,,,,,,+++***)))((((((((('''''''''&&&&&&&&&&&&%%%&&&((()))***)))((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%$$$%%%&&&'''%%%#####################$$$$$$ !!!###%%%&&&'''((((((---------***&&&$$$$$$$$$'''((()))'''$$$"""!!!"""###)))//////***&&&%%%&&&%%%%%%&&&'''((()))******$$$&&&(((((('''&&&&&&'''(((((((((((())))))))))))((()))+++,,,,,,+++***)))'''((()))***)))(((&&&$$$%%%&&&((()))))))))(((''')))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++((((((***+++,,,---------333===HHHKKKIIIKKKTTT^^^___ZZZYYY___gggnnnvvv}}}{{{mmmiiillljjjaaaTTTTTTUUUVVVUUURRRNNNKKK@@@>>>======???AAABBBAAACCCHHHRRR^^^kkksssvvvwww:::zzzbbbRRRFFF<<<:::===999888888666555333111000000111111111000///...------,,,+++*********+++,,,000+++&&&%%%((()))&&&"""(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&########################!!!%%%''''''%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''(((***)))(((&&&&&&'''&&&%%%%%%'''))))))$$$ $$$$$$&&&)))***)))'''$$$''''''&&&''''''((()))***&&&'''((())))))(((''''''%%%((()))&&&%%%'''(((&&&))))))))))))))))))))))))'''''''''((())))))((('''$$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))***,,,,,,111***&&&)))...000222555===DDDJJJLLLMMMSSS```kkkcccaaa___dddqqq~~~wwwuuutttlllaaaVVVUUUSSSRRRQQQNNNJJJGGGBBBAAA???>>>===>>>@@@AAAIIIOOO\\\hhhnnnnnnqqquuuGGGiiiYYYMMMCCC>>>>>>888888888888777666555444333222111000///......------,,,++++++************)))&&&$$$$$$'''((('''%%%((((((''''''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%########################!!!###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((((()))))))))'''&&&'''((()))'''%%%&&&'''(((&&&$$$&&&'''(((***+++***'''%%%)))(((((('''''''''((((((&&&'''((())))))(((''''''$$$(((***'''&&&((()))((())))))))))))))))))))))))))))))(((((()))(((&&&%%%$$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))),,,***+++...------222888@@@EEEJJJMMMOOOVVVaaajjjiiiddddddqqq}}}xxxuuukkkaaaWWWTTTQQQNNNKKKGGGCCC@@@>>>=========???BBBDDDFFFKKKQQQ]]]iiinnnnnnqqqvvv~~~LLLxxxhhh[[[NNNEEEAAA<<<<<<======<<<:::999777666555222000///.........,,,,,,,,,,,,+++***)))(((&&&&&&&&&'''''''''&&&&&&((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$########################%%%%%%%%%$$$"""###%%%'''$$$$$$$$$$$$%%%&&&'''''')))***)))(((&&&&&&((()))+++(((&&&%%%&&&'''''''''''')))***++++++***(((&&&+++***)))((('''''''''''''''(((((())))))(((((('''%%%)))+++((('''***+++***))))))))))))))))))))))))*********)))((('''&&&%%%%%%&&&((((((&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((***---333333...,,,555AAAGGGIIILLLPPPUUU]]]eeekkklllgggnnnzzzrrrfff\\\RRROOOJJJFFFCCCAAA>>><<<;;;<<<<<<>>>@@@CCCFFFHHHKKKPPP[[[fffjjjkkknnntttttt{{{AAAyyykkk\\\MMMCCCBBBCCCBBBBBB@@@===;;;999999777444111............,,,,,,------,,,***(((''')))+++---,,,)))'''&&&&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""########################&&&&&&&&&%%%######$$$%%%%%%$$$$$$$$$%%%%%%&&&'''******)))'''%%%&&&(((+++***)))((('''''''''''''''&&&'''***+++***)))))))))******)))(((''''''(((((())))))))))))((((((((('''(((,,,---)))(((***+++)))))))))))))))))))))))))))((()))******((('''''''''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,...111555555111111===JJJOOOOOOPPPUUU\\\dddjjjmmmnnnpppxxxjjj]]]TTTJJJFFFBBB???>>>>>>>>>============>>>@@@BBBCCCEEEIIIMMMVVV```cccdddhhhooolllttt666|||xxxhhhUUUFFFCCCCCCBBBAAA???>>><<<<<<;;;999555222///......///,,,,,,------,,,+++)))(((***+++------***(((''''''((((((((()))))))))))))))&&&''''''''''''''''''&&&'''''''''&&&%%%$$$###"""########################$$$&&&((((((&&&$$$######%%%%%%$$$$$$$$$%%%&&&&&&++++++)))'''&&&&&&)))+++&&&((()))***)))(((&&&%%%"""%%%((()))))))))***,,,((((((((((((((()))************))))))((((((((((((+++...///***((()))***(((************************%%%(((******)))((()))+++&&&((()))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))******+++,,,------333111111222333888DDDPPPSSSRRRSSSXXX```hhhmmmooommm}}}tttbbbTTTMMMDDDAAA===;;;<<<===>>>???======>>>???@@@BBBCCCDDDIIIKKKRRRZZZ]]]^^^cccjjjjjjrrr|||666~~~wwwaaaNNNCCCBBB@@@>>>=========>>>:::999666333111000//////---------------,,,,,,+++&&&'''((()))*********)))))))))))))))((((((((((((''''''((((((((((((''''''&&&'''&&&&&&%%%$$$###"""###########################&&&))))))'''%%%###"""%%%%%%%%%$$$$$$%%%%%%&&&*********)))'''''')))***$$$'''***+++)))'''%%%$$$"""%%%))))))((((((***---(((((((((((()))***+++,,,++++++***)))((((((((((((+++...///+++(((******(((************************$$$'''***+++)))(((***---''')))***)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))),,,,,,,,,,,,,,,+++++++++333...,,,000555===HHHSSSWWWWWWXXX]]]dddkkkooorrrnnnppp[[[NNNIIIBBB???;;;:::;;;===>>>>>>===>>>???AAACCCEEEFFFGGGJJJKKKPPPWWWYYYZZZ```gggkkkrrr{{{;;;ttt```LLLIIIDDD???===<<<===>>>999888777555333222000000......---------...//////***'''%%%'''***,,,+++***)))))))))(((((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$###########################$$$&&&((((((&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%)))***+++***((((((((()))%%%'''))))))&&&$$$%%%&&&&&&))),,,+++(((&&&))),,,))))))))))))))))))******,,,+++***((((((((((((((((((,,,---***(((+++,,,***************************%%%(((,,,+++((('''***---((()))***)))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))))),,,,,,,,,,,,------------000...///555<<>><<<<<<<<<888888777666555333111000///...------...///111222111,,,((((((,,,...+++(((***))))))((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################&&&'''&&&%%%$$$$$$&&&(((&&&&&&%%%$$$$$$%%%%%%%%%(((***++++++)))(((((()))&&&'''(((&&&######%%%(((***---///---(((&&&(((+++,,,+++***)))((((((((((((---,,,***(((((((((((()))%%%)))+++)))))),,,...---************************&&&***---,,,(((&&&(((+++((()))***)))'''&&&%%%&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***((()))***,,,...000111222...///555===CCCHHHRRR\\\dddgggkkknnnrrrwww}}}|||dddMMMAAAAAA333333444777===BBBEEEFFFKKKKKKJJJJJJHHHGGGEEEDDDFFFFFFIIIMMMOOOPPPWWW___fffnnnyyy@@@vvvsssiiiZZZMMMEEEBBBAAAAAAAAAAAA@@@>>>;;;777444222444000---+++,,,...///000...---+++)))(((((()))*********)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%!!!!!!###$$$###!!!"""###$$$%%%%%%$$$###"""******)))((('''&&&%%%%%%&&&&&&&&&''')))***)))(((...---,,,)))&&&%%%''')))(((''''''''''''&&&&&&&&&///...,,,***((((((+++---+++---///...***)))***------+++)))((('''((()))***((()))***+++++++++++++++,,,,,,++++++***)))))))))************************))))))(((((((((((())))))'''''''''(((((((((((()))************))))))))))))))),,,///000000000111111000666<<<@@@BBBLLLcccwwwsssnnnqqqxxx{{{~~~rrrXXXEEE:::777111222555999>>>BBBFFFHHHLLLOOOQQQNNNIIIEEEDDDEEEGGGGGGIIIKKKKKKNNNYYYeeelllxxxAAAvvvuuueeeVVVLLLGGGEEEDDD>>>======;;;:::888666555444111...------.........---,,,+++***)))***++++++***))))))((((((((((((((((((''''''&&&&&&''''''((('''%%%""""""$$$$$$###!!!"""###$$$%%%%%%$$$###"""((((((((((((''''''''''''(((&&&%%%%%%&&&(((******......---***((((((***---+++******)))((('''&&&&&&++++++***(((&&&'''))),,,---...///...,,,,,,,,,---+++++++++++++++******)))))))))***+++++++++++++++******************++++++************************,,,,,,***((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************+++---///000000111222444444:::???CCCKKK]]]ttt}}}xxxyyypppVVVCCC777222111222555999???DDDIIILLLSSSRRROOOMMMKKKHHHFFFDDDFFFFFFJJJOOOSSSVVV^^^fffrrrCCCvvvtttcccVVVNNNHHHFFF???>>><<<:::999999::::::555333000/////////---,,,,,,,,,,,,+++++++++++++++))))))(((((((((''''''''')))((('''&&&&&&'''((()))&&&%%%$$$$$$%%%%%%###!!!######$$$$$$$$$$$$######&&&&&&'''''''''(((((()))((('''$$$###$$$&&&)))++++++,,,,,,***)))***,,,...---,,,+++***)))((('''&&&******)))((('''(((+++---...---,,,,,,------,,,+++***+++---......,,,***)))******+++,,,,,,,,,++++++((())))))***++++++,,,,,,************************,,,+++***((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))***+++++++++---...000000000111444666666;;;===AAAPPPiii~~~|||~~~jjjRRR???333---111333555:::AAAHHHNNNRRR[[[UUUOOOMMMMMMLLLIIIEEEFFFGGGMMMUUU[[[___fffnnnEEEuuuvvvggg\\\TTTOOOGGGDDDAAA===;;;;;;;;;<<<666555222111111000---+++............---,,,******))))))))))))(((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&(((***)))******)))(((((()))++++++++++++***))))))((((((******+++***)))+++---000,,,)))'''(((+++,,,***'''***+++,,,------,,,+++***++++++,,,,,,,,,,,,,,,+++))))))*********+++++++++************************(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''(((((()))+++,,,,,,------...//////000222555888888===???BBBUUUooo}}}|||}}}~~~vvv___JJJ;;;111---222444777===DDDMMMTTTYYY^^^YYYSSSOOONNNNNNMMMLLLIIIMMMUUU^^^bbbhhhtttEEErrr}}}qqqgggbbbTTTPPPJJJCCC>>>;;;::::::999777555444333111///---111111000///---+++)))((())))))******))))))(((''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&"""%%%((()))(((''''''(((***++++++***((('''((()))((((((((())))))******+++)))***+++******+++...000+++(((&&&(((***,,,***''',,,+++***))))))***+++,,,,,,,,,---------,,,,,,++++++++++++*********))))))************************((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,---...---...///000000222555888<<>>:::888<<<:::777555555444222000333222111///---,,,+++***)))***+++,,,+++***)))(((((((((((((((((((((((((((&&&'''((((((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''''''''&&&&&&%%%%%%!!!%%%***,,,***((('''(((,,,---...,,,***))))))***&&&'''''')))***+++,,,---'''((())))))((()))+++---+++******+++,,,---,,,+++,,,+++)))((((((***,,,...------.........---,,,,,,,,,,,,++++++***))))))(((************************+++***)))'''&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''(((((()))***+++,,,---...---///111222222444777999999>>>GGGVVVgggttt{{{}}}|||mmmWWWDDD999555555555666999???GGGPPPYYY```ddd^^^^^^]]]ZZZWWWYYY___fffjjjooovvv{{{AAAkkkwwwrrrhhh\\\PPPFFF@@@<<>>===JJJ^^^ffffffrrrvvv]]]QQQAAA666333333444333999===FFFPPPYYYaaafffhhheeeaaa___bbbiiiqqquuuvvvNNNTTTyyylll```VVVPPPIII@@@::::::;;;888444333555333111000000000...,,,---,,,***)))((()))******''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&"""#########$$$$$$$$$$$$((((((''''''((()))+++,,,''')))***,,,,,,***)))'''+++******))))))***++++++)))))))))))))))*********+++&&&+++///&&&%%%,,,...,,,---......------...000***++++++,,,,,,++++++***...---+++))))))***+++,,,))))))))))))))))))))))))((())))))))))))(((((('''%%%&&&'''''''''''''''''')))))))))***,,,///222444444666777666555777===BBB@@@GGGOOOTTTZZZfffxxxsssiiicccKKKCCC<<<999777555777;;;>>><<>>;;;777666555333222222222111///---...---,,,+++************))))))))))))))))))))))))******)))(((&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''')))***+++&&&'''((())))))((('''&&&+++++++++***************)))))))))((((((((((((((()))###***222---+++---))),,,---......------...000,,,------......------,,,...---+++))))))***+++,,,++++++++++++++++++++++++(((((()))))))))))))))((('''((())))))***)))))))))******+++---///111333444555555666888;;;===>>>>>>AAAGGGOOOUUUZZZfffwwwzzzooodddYYYSSSGGG@@@;;;999888555777:::>>>CCCSSSiiiwwwxxxsssppppppyyy}}}~~~QQQTTTxxxjjj\\\OOOHHHCCC>>>::::::555444333333444333111///000//////...---,,,***)))++++++++++++++++++++++++,,,+++***((('''%%%$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++((((((((((((((((((((((((***++++++,,,+++***)))((()))))))))((((((''''''&&&***"""(((000---------'''+++---......------...///------............---------,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************)))***+++,,,,,,,,,,,,,,,+++,,,...111333444555555666555555999???AAA???<<>>MMMfff|||||||||||||||SSSUUU~~~ooo]]]RRRJJJBBB===;;;777666555555666555333111111222222111000---+++)))------------------------++++++***)))(((&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((()))***++++++***))))))***++++++***+++,,,---,,,***((('''+++******)))(((''''''&&&---%%%***...)))(((---++++++---......---,,,...///++++++,,,,,,,,,,,,++++++,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++,,,+++***+++,,,------------------///111444666777777666666555666999===@@@@@@>>>DDDJJJQQQWWW\\\fffttt~~~~~~zzztttkkk___XXXUUUPPPGGG@@@>>><<<;;;<<<999555666999BBBXXXuuuUUUVVVnnnaaaVVVIII@@@<<<:::999777666777666555444333333333333111///,,,+++------------------------))))))))))))))))))((((((&&&&&&'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++++++++************++++++)))***,,,---,,,***(((''',,,,,,++++++***)))((((((,,,***333777,,,''',,,,,,+++,,,------,,,,,,---///+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,)))***+++,,,------------///111333555777888888777555777888999999<<>>===>>><<<:::@@@GGGbbbwwwSSSQQQ}}}hhhUUUJJJDDD@@@:::666555777888888444333222111000000000000........................************************$$$%%%%%%&&&&&&&&&&&&&&&((((((((()))))))))******))))))(((((()))***,,,---((()))************)))((()))))))))***++++++,,,,,,++++++******************&&&'''555<<<111+++...---***,,,------,,,+++---.........////////////......,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++)))***+++---.../////////222222222333444666777888888999;;;===???BBBEEEHHHNNNRRRXXX^^^cccjjjrrrwww{{{wwwooohhhfffddd[[[QQQKKKIIIHHHHHHIIIHHHFFFCCC@@@>>>===>>>===@@@JJJUUUqqqQQQNNNuuu^^^QQQGGGBBB;;;666555666888999444333111000///000111111////////////////////////,,,,,,++++++***)))((((((&&&'''(((((())))))((((((++++++,,,,,,,,,---------***))))))))))))+++,,,---)))***,,,------,,,***))))))(((((()))***+++---...)))))))))))))))************###(((,,,&&&'''000111***,,,------,,,+++---...,,,,,,------------,,,,,,------...///000000//////------------------------,,,,,,---------,,,++++++***+++,,,...///000000000222222111222333555777888;;;:::;;;???EEEHHHGGGEEEOOOSSSYYY___eeekkkrrrvvvwwwpppeee^^^]]]\\\SSSGGGFFFGGGIIIJJJJJJJJJIIIHHH???===<<<===???DDDQQQ^^^xxx___KKKsss^^^QQQHHH>>>:::<<<===999555666444111111111222222111222111///...------......,,,+++*********+++,,,---''''''(((((())))))******'''&&&&&&(((***+++***)))*********))))))))))))(((******)))))))))))))))***)))))))))))))))*********,,,+++)))((((((((()))***---+++)))(((***,,,---...++++++******++++++,,,---,,,//////,,,---000000---,,,------,,,++++++,,,---+++...000111///---,,,---,,,,,,,,,,,,,,,+++******))),,,...000000111333444777777555333111333777:::777===BBBBBBDDDIIIKKKJJJMMMTTT\\\bbbdddfffiiilllpppjjjccc^^^ZZZTTTJJJCCCDDDDDDEEEIIIMMMNNNKKKHHHDDDCCCAAA>>>@@@KKK[[[ggg```JJJzzzlll]]]III===:::<<<<<<:::777555222111222333333222222111000000////////////++++++,,,---,,,,,,+++***((((((((()))))))))))))))'''''''''(((***+++***)))'''((())))))++++++,,,---++++++***)))))))))))))))))))))))))))************---,,,+++***)))******+++,,,+++)))(((***+++------+++++++++++++++,,,,,,---,,,//////,,,,,,//////,,,---------,,,++++++---///---000222222000...------++++++++++++++++++++++++...000333444555555777999<<<===>>>===<<<<<<>>>@@@===CCCGGGHHHJJJOOORRRQQQTTTYYY___cccfffggghhhhhh```[[[VVVRRRNNNIIIBBB===CCCCCCEEEIIIMMMMMMJJJGGGBBBBBBBBBCCCIIIVVViiivvvaaaHHHqqqXXXFFF???>>>===;;;888666333222333333333222111111222222222111111000***,,,...//////,,,)))((())))))))))))))))))((((((((('''''')))++++++***)))((()))***+++,,,------...---,,,+++***)))((((((((((((((())))))************------,,,++++++++++++,,,+++***)))))))))***+++,,,,,,++++++++++++,,,------,,,//////,,,,,,......,,,.........,,,++++++...111000222333333111............---,,,,,,,,,---...///...000333555555666777999;;;===@@@@@@?????????@@@BBBHHHLLLLLLOOOTTTXXXXXX[[[\\\^^^aaadddcccaaa___PPPNNNJJJEEEBBB???>>>===AAACCCFFFJJJMMMLLLIIIFFFCCCDDDGGGMMMXXXjjj~~~aaaGGGkkkYYYNNNGGG@@@;;;999666444333333333333222000111222333333222111000---...//////...,,,***(((+++******))))))(((((((((((((((((()))++++++***)))------,,,,,,,,,+++++++++...---,,,***)))((((((((((((((())))))******++++++,,,,,,,,,++++++++++++,,,*********)))))))))***,,,,,,,,,,,,,,,,,,---......,,,//////,,,,,,//////,,,000000///---,,,---000333222333444333000.........111000///...///111333555000333666777777888:::;;;;;;===>>>???>>>>>>@@@BBBEEEJJJNNNNNNPPPVVVZZZ[[[^^^\\\ZZZ\\\]]][[[VVVRRRKKKHHHDDD>>>;;;<<>>>>>???AAABBBBBBBBBBBBAAAAAACCCGGGJJJHHHNNNQQQQQQRRRWWW[[[ZZZ]]]ZZZWWWVVVVVVSSSMMMHHHHHHDDD???999999>>>FFFMMMIIIKKKOOOQQQQQQOOOLLLJJJMMMPPPXXXcccsssaaaHHHooo___RRRGGG???===;;;888666666666666555222333222222111000//////111000...---,,,,,,---...******************))))))***))))))***++++++***((()))***++++++------...///...---,,,+++***)))))))))''''''((()))***++++++,,,)))***+++++++++++++++******,,,...---***(((***,,,...------------...//////+++...///---...222333000222333444444333444666777555555666444222111111222//////000111222555777999:::<<>>:::999===DDDMMMRRRRRRTTTWWWWWWUUURRRPPPPPPRRRVVV___kkkzzzaaaIIIrrrcccSSSHHHAAA???<<<:::::::::999888666666444333111000000000.../////////............******************+++++++++***)))***+++,,,***((())))))***+++,,,---......---,,,++++++************''''''((()))***+++,,,,,,)))***,,,---------,,,,,,***...000///+++)))+++---...............//////000+++...///...000444666333333555777888888777888999777777888666555444555666111222333555777:::;;;<<<:::<<>>===DDDPPP^^^ggghhhddd```iiiddd```bbbaaa^^^[[[\\\aaaiiiwwwiiiFFFrrraaaPPPIIIGGGCCC@@@@@@===@@@>>>777444555555222333000......///000...,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------***+++,,,------,,,+++***+++,,,------+++))))))***&&&'''***,,,......------///...---,,,,,,,,,------///......------.........000000/////////.........///---///444666444333555999<<<>>>>>>@@@DDDFFFCCC======<<<;;;;;;;;;;;;;;;;;;>>>CCCGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGGGGGGGIIIKKKKKKJJJKKKOOOSSSPPPTTTWWWUUUPPPLLLKKKLLLFFFEEECCCAAA??????@@@AAACCCKKKXXXdddkkkllliiigggiiifffdddbbb___\\\```ffflllsss}}}jjjFFFxxxcccUUULLLDDD>>><<<===>>>;;;666333333222///333222111111222111///------------------.........)))***+++,,,,,,---------)))***,,,------------,,,***,,,---,,,+++***+++,,,((()))+++,,,------,,,+++///...------,,,---------///......---......//////000000000000///......---...,,,---111222111222666<<<@@@DDDDDDFFFJJJIIIFFFBBBAAA@@@???>>>=========???DDDIIILLLLLLKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQNNNNNNNNNMMMKKKIIIGGGFFFDDDEEEEEECCC@@@@@@CCCGGGKKKUUUaaajjjnnnnnnnnnnnnhhhgggfffddd```___gggrrrtttzzzlllEEEzzziii\\\QQQGGGAAA>>>===999666444555444222222222222222222000...,,,.../////////000000111111------------,,,+++***))))))***,,,---.........---***+++,,,+++******+++---***+++,,,,,,,,,++++++***.........------------..................//////000...///000000000000/////////,,,,,,/////////333888@@@FFFKKKLLLNNNPPPNNNIIIFFFEEEDDDBBBAAA@@@??????BBBFFFKKKNNNNNNKKKIIIIIIFFFFFFGGGIIIKKKMMMPPPQQQPPPOOOMMMNNNPPPPPPPPPOOOMMMJJJGGGFFFGGGGGGDDDBBBAAAEEEGGGEEEBBBBBBHHHMMMSSS\\\ffflllkkkjjjkkknnnfffeeefffhhhhhhiiirrr|||}}}mmmCCCxxxjjj[[[QQQFFF@@@;;;999999999::::::333444555444333000///.........//////000000111111---------------,,,*********+++,,,.../////////...++++++,,,+++******,,,...,,,,,,,,,,,,++++++******---....................................///000111,,,---///111222222111111///------/////////444;;;BBBIIINNNPPPRRRSSSPPPKKKIIIHHHFFFDDDCCCAAAAAA@@@BBBFFFJJJMMMLLLJJJHHHHHHEEEFFFGGGIIIKKKNNNPPPQQQRRRQQQOOOOOOPPPPPPNNNLLLLLLHHHCCCCCCEEEFFFCCC@@@@@@DDDGGGFFFDDDFFFLLLRRRWWW^^^eeehhheeedddeeehhheeecccfffnnntttwww{{{mmmAAAssseeeQQQGGG>>>;;;:::888999:::666777888777444222111222---...............//////+++,,,---....../////////+++,,,...////////////...,,,,,,,,,***))))))+++---,,,,,,,,,++++++*********------...////////////...............///000111111+++---///222333222111000///......000//////555===DDDJJJPPPQQQSSSTTTPPPKKKIIIHHHGGGEEECCCBBBBBBBBBBBBEEEIIIKKKJJJIIIHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMRRRRRRQQQPPPNNNLLLKKKJJJJJJGGGCCCCCCDDDEEECCC@@@@@@CCCEEEGGGHHHKKKQQQVVVYYY]]]aaabbbaaa```bbbdddfffeeeiiittt}}}lll???dddVVVHHHAAA===888777999777888888666222111222333000000000000////////////,,,---...///000000000000---...///000000///...---------,,,***((((((***---,,,,,,++++++***+++++++++,,,---...///000000///...............///000111222...///111333333111///......---///000///...555===GGGMMMRRRTTTUUUVVVSSSNNNHHHGGGFFFEEECCCCCCBBBBBBDDDFFFIIIJJJJJJJJJKKKLLLJJJKKKLLLNNNNNNNNNMMMMMMPPPRRRSSSQQQLLLHHHGGGHHHGGGFFFDDDDDDDDDCCCBBB@@@AAABBBDDDGGGKKKPPPUUUXXX[[[[[[]]]___aaabbbdddeeejjjkkkqqqzzz~~~lll==={{{iiiWWWMMMFFF>>><<<>>>666777666333///...000222555444444333333222222222111111111111000///...---...//////000000///...---......---***((((((***,,,,,,,,,+++******++++++,,,,,,---///000000000///...............///000222222111222333444222000---+++,,,,,,...000///...444===LLLRRRWWWXXXYYYZZZWWWRRRGGGGGGEEEDDDCCCCCCBBBBBBFFFHHHIIIJJJJJJKKKMMMOOOHHHJJJMMMOOOQQQQQQQQQPPPOOORRRTTTQQQJJJEEEEEEGGGDDDEEEEEEEEECCCBBBAAA@@@BBBAAABBBFFFMMMSSSWWWYYY[[[[[[[[[^^^bbbfffhhhhhhmmmpppwww}}}}}}|||jjj;;;~~~lllaaaOOOCCCCCCCCC;;;999999<<<;;;666333444444777777333111222222000///111333333222111111222111111111111000000000000000000...---,,,+++++++++***,,,...000000000...---)))***,,,...///000111111333222000......///111222444444333000------111555000///111222111111999CCCJJJWWWbbbddd___]]]\\\ZZZRRRLLLDDDAAABBBDDDFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLMMMPPPSSSRRROOOKKKSSSLLLIIIJJJJJJFFFCCCCCC???AAABBB??????BBBBBB@@@BBBCCCFFFHHHIIIMMMQQQTTTZZZZZZ\\\___dddiiikkkllljjjmmmpppsssuuuwwwyyy{{{ooo<<<|||mmmWWWHHHFFFDDDAAA===;;;<<<;;;777666777777::::::555333333222///...///111111/////////000333333222222222111111111//////...,,,,,,+++++++++***+++---...//////......***+++---...///000111111222111000//////000111111333333333111......111333111000222333222333;;;DDDRRR\\\eeehhhhhhfffbbb]]]VVVPPPIIIFFFGGGIIIIIIIIIJJJJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPSSSUUUTTTPPPMMMMMMGGGDDDEEEFFFCCC@@@AAA===@@@@@@>>>???BBBCCC@@@CCCEEEGGGJJJMMMRRRWWW[[[[[[[[[]]]```eeehhhjjjkkkkkkmmmoooppprrruuuyyy|||uuu===|||cccRRRMMMHHHHHHBBB>>>>>>===::::::;;;:::===<<<888555555222......000111111000//////000444444444444444333222222......---,,,+++++++++,,,++++++,,,------......///,,,---...///000000000000000000000000000000111111111222333222000000111222444222333555555666>>>FFFXXX___gggkkkmmmllleee]]]ZZZUUUOOOLLLMMMNNNMMMKKKNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUTTTPPPMMMIIIDDDAAABBBBBB@@@???@@@>>>AAABBB@@@AAADDDEEECCCHHHJJJKKKMMMOOOSSSXXX\\\___```bbbdddfffhhhjjjkkkmmmnnnnnnnnnqqqvvv~~~{{{>>>tttaaaWWWNNNKKKEEE@@@AAABBB???===>>>;;;======999888888444///111333444444222111111222444444555555555444333222......---,,,,,,,,,,,,,,,,,,+++++++++,,,---...///......///000000111000000//////000111111111111000000111222333333222111111666444555888999;;;BBBJJJWWW```iiillllllkkkeee___```[[[VVVSSSSSSRRROOOLLLTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUVVVVVVTTTQQQMMMKKKJJJEEEBBBCCCBBB??????BBBDDDGGGGGGDDDDDDGGGHHHEEEFFFHHHKKKMMMQQQWWW]]]aaadddeeegggggggggggghhhiiiooonnnooopppuuu~~~>>>wwwhhhYYYQQQJJJEEEGGGHHHDDDAAA@@@<<<===<<<999:::;;;888333333555666555333222222333333444555666555444222111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000......///000000111000000...///000111111111111111000111222444555444333222888555666:::>>>AAAHHHOOOYYYeeepppqqqnnnlllkkkiiijjjeee```]]]\\\[[[WWWSSSYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYWWWTTTPPPLLLIIIIIIEEECCCCCCAAA>>>???CCCIIIKKKKKKGGGGGGIIIHHHEEE@@@DDDJJJQQQXXX```gggmmmeeefffgggeeecccccceeegggnnnoooqqqvvv~~~===ooo```VVVOOONNNNNNJJJFFFDDD@@@???===:::<<>><<<@@@EEEKKKMMMMMMIIIIIIKKKKKKHHHKKKOOOTTTYYY^^^bbbfffiiibbbccccccaaa___```eeejjjpppsssyyy|||<<>>BBB???:::666777888777555333333444444666777888888666444333444333222000...---,,,,,,,,,---...000000000000///***+++---...///000111111000////////////111222444444333222555888999888666999666777>>>EEEKKKSSSZZZfffooowwwxxxxxxzzz{{{{{{vvvrrrnnnnnnppprrrrrrpppggggggfffeeebbb```]]]\\\XXXZZZZZZVVVOOOHHHDDDCCC===;;;<<<>>>>>>>>>CCCJJJMMMPPPPPPNNNOOORRRRRROOOUUUYYY]]]```````````````___aaaaaa``````dddmmmtttzzz~~~zzz;;;vvvcccYYYUUURRRPPPPPPMMMJJJCCC>>>???CCCAAA;;;999:::;;;:::888666666777666777999::::::888666444666555333111///---,,,,,,,,,---000111222111000///)))***,,,...///000111111000000......///111333555555333333555888;;;:::888999666777???GGGNNNVVV\\\ggglllppprrrvvv{{{{{{yyyuuuqqqnnnooossswwwxxxxxxkkkkkkjjjhhhfffbbb___]]]TTTVVVVVVRRRJJJBBB>>>===:::999:::>>>???AAAHHHPPPPPPSSSUUUSSSUUUYYYZZZXXXNNNSSSZZZ```bbbccccccccc```aaaccccccdddkkkvvvnnn;;;qqqccc[[[UUUSSSUUUNNNOOOKKKEEEEEEHHHEEE???999888888999::::::888777666888:::<<<:::777333000222222222222222111000000000000111111111///...---,,,//////......222333000666444222111222222111000666666666777999;;;;;;:::777999>>>FFFJJJNNNVVV^^^kkkpppuuuwwwwwwxxx}}}yyyxxxvvvwwwyyy{{{}}}}}}uuuppplllkkkggg^^^XXXVVVRRRQQQMMMIIIEEE@@@===;;;999:::<<<@@@CCCGGGJJJLLLMMMSSSVVVUUUWWW[[[]]]\\\[[[YYY[[[```bbb___]]]^^^aaacccfffjjjnnnuuu}}}vvvAAA}}}qqqeee\\\ZZZQQQTTTSSSKKKFFFFFFDDDAAA???>>><<<<<<===<<<;;;999;;;;;;::::::888777555444111222222222111111000000//////000111111000...---...111111///000444555222666444222222333444333222888888888999;;;;;;;;;;;;999>>>GGGNNNPPPPPPWWW___kkkpppvvvxxxxxxyyy}}}~~~|||}}}~~~|||tttmmmhhhfffaaaXXXRRRPPPKKKIIIFFFCCC???<<<:::999===>>>???AAAEEEIIILLLNNNQQQWWWZZZZZZ[[[___aaa```\\\XXXXXX[[[]]][[[\\\___fffiiinnnrrrxxxooo999xxxiii```XXX\\\[[[SSSKKKHHHGGGFFFHHHEEEAAA??????>>>===<<>>===<<>>@@@CCCCCCDDDFFFJJJPPPTTTWWW^^^bbbdddbbb```ccccccbbb[[[YYY[[[```cccgggnnnuuuwww}}}{{{BBBpppiiiccc]]][[[[[[YYYTTTQQQPPPLLLGGGCCCAAA@@@>>>=========<<<:::888666555444333333222111000111111222---...///111111111000000///222333222333777888666333333444666888999888666:::<<<===<<<::::::<<<>>>FFFKKKSSSUUUOOOMMMVVVbbbkkkmmmqqquuuxxx{{{~~~zzzkkkaaaVVVOOOHHHAAA>>>??????>>><<<;;;<<>>=========>>>AAACCCEEEEEEGGGJJJOOOTTTZZZ^^^```bbbffffffbbb___```___]]]aaabbbgggnnnqqqttt|||xxx===qqqlllggg```[[[ZZZZZZXXXUUUSSSRRRPPPNNNKKKEEEFFFEEEDDDBBB???<<<;;;777555444222222333444555222222333444333222111000...111333222333888999777888888999;;;======;;;999:::;;;<<<:::999<<>>;;;===AAA??????@@@@@@BBBCCCEEEFFFKKKMMMQQQVVVZZZ^^^```aaa```eeefffcccaaaccccccaaalllnnnrrryyy~~~FFFxxxmmmbbb^^^aaa___]]]\\\[[[ZZZYYYUUUSSSLLLKKKJJJHHHFFFDDDBBBAAA888666555333333444555666333444444555444333111000///222333222444999:::888;;;;;;<<<>>>@@@???===::::::<<<<<<:::999>>>GGGOOOQQQQQQSSSWWWXXXZZZbbbjjjooopppsssxxx}}}tttkkkhhh]]]QQQEEE???;;;:::===CCCBBBCCCDDDEEEFFFGGGGGGHHHPPPRRRVVV[[[^^^```aaaaaa___dddfffddddddfffhhhfffvvvwww|||{{{???uuummmhhhfffcccgggjjjhhhccc]]]ZZZYYYXXXVVVQQQLLLFFFDDDDDDEEEAAA666444555333888:::222666555555444333333333333777666666777:::<<<<<<;;;BBBCCCDDDBBB???<<<::::::>>>===<<<;;;===BBBJJJOOOTTTTTTTTTTTTUUU\\\fffnnnqqqppppppttt|||vvvllleeeYYYIII>>>???AAA>>>AAAHHHGGGIIILLLNNNMMMMMMNNNOOO^^^[[[ZZZ^^^```^^^^^^```aaagggjjjhhhfffiiikkkkkkuuu???vvvqqqoookkknnnqqqrrrooojjjeeeccceeeccc___YYYRRRLLLHHHFFFFFF<<<:::999444777999333777777777777777666555555888888888888:::===@@@BBBCCCDDDEEEDDDAAA>>>======<<<<<<;;;:::<<>>AAAGGGIIILLLOOOQQQRRRSSSTTTVVV___\\\]]]aaacccbbbbbbeee```eeefffdddeeellltttwww@@@}}}yyy|||~~~}}}yyynnnmmmiiiddd\\\RRRKKKFFFCCC;;;;;;:::444888???;;;999:::;;;;;;;;;:::888888999:::;;;<<<>>>BBBHHHKKKFFFGGGHHHFFFCCCAAA@@@@@@<<<<<<<<<<<<>>>BBBIIINNNNNNQQQTTTVVVXXX]]]eeekkkeeegggkkkrrrzzz~~~xxxrrrjjjaaaXXXRRRGGG===999>>>BBBBBBEEEKKKMMMPPPTTTWWWYYYZZZ\\\^^^\\\ZZZ\\\aaacccccceeeiiiaaafffiiijjjppp~~~CCC|||xxxrrrjjj```WWWRRRIIIBBBCCCAAA999<<>>>>>>>>===;;;:::::::::<<>>>>>???AAAEEEKKKOOOMMMQQQUUUWWWXXX[[[```eeedddggglllqqquuuwwwwwwvvvvvvqqqkkkddd]]]UUUMMMHHHBBB======DDDIIIKKKNNNRRRSSSVVVZZZ]]]^^^___```bbb___]]]^^^bbbccccccgggllleeeoooyyyGGG~~~uuulllfff\\\SSSQQQKKK@@@AAAHHHFFF???@@@@@@@@@???>>>===<<<<<<;;;???JJJWWW]]]ZZZTTTOOONNNLLLHHHCCC???======<<<===???@@@AAAEEEJJJNNNOOOSSSVVVWWWWWWXXX[[[___bbbeeejjjnnnpppooommmllliiieee^^^XXXRRRMMMGGGDDD@@@???BBBIIIOOORRRUUUXXXYYY\\\___`````````aaabbbfffcccbbbcccbbbaaafffmmmnnn|||IIIyyyrrrfff[[[WWWRRRIIILLLSSSPPPEEEDDDCCCBBBAAA??????>>>???@@@EEEQQQ]]]aaa[[[TTTPPPPPPMMMHHHBBB>>>======:::<<<>>>@@@BBBEEEIIILLLRRRUUUXXXYYYWWWWWWZZZ]]]___ccchhhkkkjjjhhhfffeee^^^YYYSSSNNNJJJHHHFFFDDD@@@BBBFFFLLLQQQUUUYYY[[[]]]```bbbbbbaaa``````aaafffcccaaaaaa```aaajjjsssHHH{{{nnnfffaaaYYY\\\bbb]]]LLLJJJGGGDDDBBBAAAAAAAAACCCGGGNNNUUUZZZZZZWWWUUUPPPOOOMMMHHHCCC@@@@@@@@@<<<>>>AAACCCEEEGGGKKKMMMUUUXXX[[[[[[YYYYYY]]]```aaadddhhhhhheee```^^^]]]SSSOOOJJJFFFEEEFFFFFFFFFDDDGGGKKKOOOSSSXXX\\\]]]___aaacccdddbbbaaaaaabbbcccaaaaaaeeejjjsssFFFwwwkkkjjjjjjbbbPPPNNNJJJEEECCCBBBCCCDDDEEELLLTTTWWWTTTRRRSSSUUUOOONNNLLLHHHEEECCCCCCDDD???BBBEEEGGGIIIKKKOOOQQQVVVYYY\\\\\\[[[\\\```dddfffiiijjjgggaaaZZZVVVUUUMMMIIIDDDBBBBBBEEEFFFGGGHHHLLLPPPRRRVVV[[[___```___aaadddddddddccccccdddddddddiiirrr}}}NNNuuuiiiaaaUUULLLIIIHHHFFFEEEMMMOOOSSSVVVXXXWWWUUUSSSQQQMMMIIIGGGFFFEEEDDDCCCGGGFFFEEEFFFIIINNNTTTXXXVVV]]]cccccc``````eeejjjllliiiddd^^^XXXTTTRRRRRRIIIEEEDDDGGGHHHGGGJJJNNNPPPPPPRRRUUUXXXZZZZZZZZZ^^^^^^``````]]]ZZZ^^^fffgggrrrMMMuuuggg[[[UUUSSSQQQOOOPPPRRRTTTUUUTTTSSSQQQQQQTTTQQQLLLJJJIIIIIIIIIIIIMMMMMMMMMOOORRRWWW\\\______bbbffffffccccccfffiiipppjjjccc___\\\YYYTTTPPPJJJFFFFFFIIIJJJIIIKKKOOORRRSSSTTTWWWYYY\\\\\\\\\ZZZZZZ\\\___```cccnnnyyyMMM|||nnneee___ZZZWWW]]]^^^___\\\WWWTTTUUUVVVPPPMMMIIIGGGHHHKKKMMMNNNOOOPPPRRRTTTXXX]]]aaacccdddeeeeeeeeeffffffggghhhnnnhhh```]]]\\\YYYRRRKKKNNNLLLLLLPPPQQQPPPPPPTTTTTTTTTTTTUUUVVVXXXYYYYYYVVVXXX]]]eeemmmwwwNNN}}}sssiiicccbbbbbbaaa[[[TTTPPPQQQTTTOOOLLLHHHGGGJJJOOOSSSUUUSSSTTTWWWZZZ^^^bbbeeefffhhhgggeeegggjjjlllkkkiiijjjfffaaa^^^[[[VVVPPPKKKGGGEEEGGGKKKMMMKKKKKKNNNVVVVVVVVVUUUUUUVVVXXXYYY\\\```jjjxxxPPPzzzxxxwwwsssmmmgggdddeeeggg___[[[VVVSSSUUUXXX[[[]]]\\\^^^```cccgggiiikkklllmmmkkkiiikkknnnnnnkkkgggdddeeeddd___XXXRRROOOPPPJJJIIIKKKQQQSSSRRRSSSVVVVVVXXXYYYZZZ[[[^^^dddhhhpppvvvPPP~~~tttooohhhccc``````______eeeeeeggghhhjjjlllmmmnnnmmmkkkkkklllmmmkkkfffaaa^^^aaabbb\\\TTTNNNOOORRRQQQPPPRRRXXX[[[[[[^^^bbbXXX\\\```dddiiippp{{{OOOzzzyyysssooollliiigggnnnmmmmmmmmmmmmnnnoooooolllnnnrrruuuvvvsssnnnjjjggggggfffbbb\\\YYYYYY\\\WWWUUUWWW]]]aaacccgggmmmnnnsssyyy~~~NNNwww~~~{{{yyyvvvxxxwwwvvvtttttttttuuuvvvrrrwww~~~yyywwwsssooommmmmmllllllvvvtttvvv|||IIIyyy}}}JJJuuuOOOnnnUUUiiiZZZdddYYY^^^SSSVVVNNNQQQ\\\WWW^^^YYY^^^XXX\\\VVV^^^VVVcccXXXfffXXXeeeVVVpppNNNnnnMMMnnnMMMpppOOOrrrRRRpppTTTkkkRRRfffOOOrrrMMMrrrMMMuuuNNNzzzPPP{{{NNNxxxKKKzzzKKK~~~NNN~~~@@@EEEIIIIIIGGGGGG~~~DDDzzzAAAAAAzzz@@@{{{EEEFFFAAACCCHHHGGG===???DDDIIIJJJJJJLLLQQQ___]]]~~~WWWVVVVVV|||QQQ~~~RRR[[[eee~~~DDDvvv==={{{qqqaaa}}}eeehhhjjjWWWxxxPPPnnnPPPlllWWWrrrXXXrrrTTTkkkVVVmmm^^^wwwiiixxxZZZoooVVVlllVVVgggOOO```TTTbbb^^^jjj]]]kkkeee```ccc^^^aaa[[[___VVV\\\PPP]]]NNNfffUUUooo^^^qqqOOOlllDDDkkk@@@qqqEEEsssEEEqqq<<>>sss<<>>PPP999III===KKKOOOdddXXXwww\\\yyyXXXcccSSSRRRPPPQQQJJJHHHBBB777FFFPPPGGGKKKJJJBBBNNN666QQQ...QQQ...PPP555NNN<<>>EEEsss;;;AAA~~~EEECCCJJJDDDDDD<<