BM6!6( ~~~{{{yyywwwtttrrroooooonnnmmmlllkkkjjjjjjkkkiiigggdddbbbaaaaaaaaabbbbbbcccdddfffhhhjjjkkkmmmmmmmmmnnnooooooppppppoooqqquuu{{{xxxmmmfffnnnmmmmmmqqqvvvzzz{{{yyy~~~ӵĦĦӵ}}}zzzuuuuuuyyyĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ}}}yyywwwxxxwwwvvvwww{{{>L{{{}}}{{{}}}yyyvvvvvvrrrrrr~~~GG=?HdĦ=ĪjGG=?zzzvvvvvvssspppmmm~~~|||ooommmlllHdĦqqqnnnnnnjjjbbb\\\```nnnzzz}}}tttkkksss{{{nnnaaagggcccYYYXXXaaahhhmmm~~~xxxooojjjjjjgggbbbcccjjj^^^yyyxxx{{{rrreeexxxoookkk~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦ|||rrrlllkkkxxxxxxyyyĦĦggghhhhhhhhhgggfffaaa___]]]DdDVVVVVVZZZXXXNNNӵIIIKKKӵYYYӵxxxpppĦzzzӵtttjjjĭӵ?~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?@evvvxxxZuuupppvvv3h?gLfff```]]]```bbbcccccc```]]]ZZZD%%)?UUUfff?><zTTTMMM=?Ħ]]]g&eEEEg&eIIInnnS?ʬVVV4ff?>ߝLNNN@e^^^g&eeeeccc\\\3h?g&e>&ewww??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׼s{{{vvv}}}yyytttHtĦdddnnnqqqwww{{{Bt=o9ĦHdĦNNNLLLQQQ[[[aaaaaa]]]UUUQQQMMMDtfo9ĦsߝLGdUĦIIIHt@cӵHu]Ħ>>>Hu]Ħ666HHHHtƅ^CCCqIܗGIӵ@@@H׼sMMMNNNHu]ĦEEEHHHBt=o9ĦHƅ^Hu]Ħ[[[ggg4DuXӵ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ĦxxxjjjtttzzzuuuxxxDdDĦkkkddddddfffqjRgdKӵDdDĦMMMNNNUUU]]][[[OOOBBBKKKHHHEEEHdDĦgdKӵDdDDdDĦ???DdDĦ4DufӵDdDĦ888DdDĦBBBq<R;;;444peƜ4DuTӵ@@@DdDĦ===EEEDdDĦHHHqjRgdKӵDdDΦDdDĦRRRWWWXXXVVVXXX]]]aaa\\\XXX\\\eeelllnnnmmmjjjsss}}}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Ħssshhhcccbbbbbb\\\ZZZ]]]DdDĦYYYVVVWWWNNNGIdnuR)ĦDdDĦAAARRR|||hhhGGG>>>HHHGGGDDDDdDĦnuR)ĦDdDΦDdDĦ>>>DdDĦnuR)ĦDdDĦ===DdDĦ:::po9u777666444666=ӊB1.uTӵ:::DdDĦ<<<;;;DdDĦ<<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ĦzzzzzzpeӵDx<DdDĦhhh___XXXTTTSSSSSSNNNGGGJJJDdDĦLLLPPP]]]WWWpeӵDx<>dd<ӵDd<DdDΦDdDĦ;;;DdDӵnd<DdDĦ:::>d<Ħ888peӵ333Ħ:::F&uTӵ:::DdDĦ888777>d<Ħ888peӵDx<>d<ʜ4DuTӵDDDGGGGGGHHHMMMQQQtttwwwbbbaaacccqqq\\\bbb```cccYYYYYYaaa[[[\\\___bbbjjjuuu4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦzzzxxxB?Ho9[[[>d>>>d<ӵKKKNNNB?Ho9HHH<x<<<333444<<<999:::999&ӫeʬtIӇ888>d<Φ>d<Ħ777D&ӫetIӇ;;;DdDĦ777sdKĦ555B?dp&ĒR:::888>d<sdKĦ666B?Ho9777s&dq&ĒR888===??????AAADDDHHHFFFNNNBBBHHHnnnPPPWWWIIIOOOwww]]]WWWSSSQQQSSSVVVXXX]]]cccrrr4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦuuunnn@GFFFBBBse@@@AAAAAAAAAAAAJJJ===BBB<Ōwww@GOOOHHHHkge444000...000444111333333HĪj@IŌ666777ege555555Hu]3hIŌ888999DdDĦ777ne888444@h***,,,>h666666555se444ne333222@G444444sĪj@h444777::::::999999;;;===555<<<111000UUU???BBB:::mmmHHHEEEDDDHHHJJJEEEAAA???LLLTTT\\\___]]]]]]bbbgggeeennnxxxzzzssssss4DuXӵĵD^DdDĦD^s׼s}}}yyy{{{geFm8~~~>aĦ^^^UUUNNN=========s׼s;;;;;;<<<===???@@@GGG@@@IIIHoGGGGGGDDD555333333333222//////222333666666777777666666D^777888999DdDĦ888777555444444111000111333333444555555s׼s000111000///...444555333333666555666777888777777777777AAAEEE@@@000888HHHPPPEEEAAA444<<>>DDDOOO]]]aaa\\\\\\kkk~~~~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBeyyyyyywwwvvvyyygeFYĉgggddd>aĦEEEBBB???>>>===<<<::::::999999888888Be777666555555666888999@@@AAAOOOnu]ӵUUUQQQMMMFFFAAA>>>======<<<666666555333333444333///111555666444666999999666555555666777777777777666999888888777666>d<Ħ666777666666777>d<Ħ777777999Ħ333333333333333333333333333444555555444444777888444555666777Be666444444555555Ħ111000///...,,,---...000111111111111111111222333444222222444555666777777777444>>>KKK???===222999999;;;666<<>>MMM___eeefffggghhhnnn{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦzzzppprrryyy}}}~~~~~~~~~~~~|||ŶSMMMEEEBBB3we<999:::;;;;;;999999777555222000000000000000000111222333777>>>LLLiĉ@3hR/ŌVVVWWWNNNCCC;;;888888777777666444333111///...000222111555666444333666666444222333444444555555444444666666666666666DdDĦ444555444222222sdKĦ333333gdKĦ000000111111222333333333222333333111000000222444444555666777444333666777888gdKĦ222///...,,,******,,,...///000////////////000000111111111111222333444333222222<<AneneneneDenenezzzuuuqqqrrryyy~~~vvvlllaaa>A>>>888888k<555333222111111---...///...---...///111***+++---///000111111111...666CCCfhddd>>>CCC===555222333333000.........000222...***---444...222444111///111111///000000111222222222222222333333333444444De000222333111//////ne111...ne...------...///000111222333333333333111//////111333333333444555444222///...000111ne...,,,111///---++++++---///000......---------...//////333222111111111///---+++---333@@@///<<<888AAA444===444>>>111???ZZZDDD999777444333555444222222666333333444555666777888888888666666666222111777??????<<<888999???IIITTT[[[___gggmmmmmmlllwww{{{yyyvvv|||~~~~~~rrrjjj]]]PPPKKKKKK888777666000///......------'''///000******000000******+++,,,---///000111111111333555888QQQOOOKKKFFFAAA<<<888666444222000...---,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------.....................///000111333333333333333111111111000///......,,,,,,,,,,,,,,,------------------------444333111...,,,,,,...111333333444444555444444444111111000000///...///...,,,***)))***+++,,,+++++++++++++++,,,,,,------...///000111222222///.........000333666999555555555555555555555555444333333333222222111111111111111111111111111111666555444444666777888777:::::::::::::::::::::;;;FFFKKKRRRXXX___gggqqqyyy|||{{{~~~~~~~~~zzznnnccc]]]ZZZGGGDDD===888;;;@@@AAA===666555444333222111000000//////......---,,,,,,+++---,,,)))---<<>>===555444000---000555555111111111000///...------,,,,,,,,,,,,++++++******)))...+++'''--->>>HHH;;;'''******++++++,,,,,,,,,,,,000000///,,,***)))***+++,,,,,,,,,+++++++++++++++++++++***)))((()))))))))''''''((((((((()))))))))(((((((((((()))))))))))),,,++++++************+++***++++++++++++******)))+++******))))))(((((('''''''''''''''''''''''''''''''''(((((()))***++++++***,,,...///---,,,+++,,,...,,,***---222444111---............------------,,,---...---++++++,,,...------,,,+++******++++++------...///000111222222///...,,,+++***+++---...//////////////////////////////............------........................333222222222222222222222333333444444444555555555888555444777>>>CCCDDDCCCHHHQQQZZZaaajjjyyysssjjjxxxyyylllQQQMMMEEE<<<666333444555999999555000///000---'''......------,,,++++++*********)))))))))(((((((((***---,,,)))***//////,,,************************---------,,,******+++------------,,,++++++******((((((((((((((((((((()))&&&''''''''''''(((((((((''''''''''''((((((((((((******)))((('''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))***++++++)))+++------,,,,,,,,,---///***(((+++222555111,,,+++++++++*********))))))+++,,,---,,,+++,,,---///,,,,,,+++***))))))))))))+++,,,,,,---.../////////---,,,+++***)))***+++,,,------------------------,,,,,,,,,,,,,,,+++++++++---------------------------...000111222222444555000000111111222333333333555333222333666999999888999???EEEHHHKKKVVVjjjyyywwwtttxxxrrr___UUULLLCCCBBB???:::555333333333444000222111......///---)))------,,,,,,+++*********((((((((((((((('''''''''&&&,,,...)))######'''***)))))))))))))))(((((((((%%%&&&((((((((((((***,,,+++++++++***))))))((((((((((((((()))))))))))))))'''''''''((((((((())))))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,+++,,,,,,******+++...111000+++))),,,333666222---++++++*********)))))))))***+++,,,+++++++++---///******)))((((((((((((((())))))******++++++,,,,,,***************+++------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++'''***,,,------,,,...////////////000111222222222///111222222111111333666555777999:::<<>>999>>>;;;888666666666444333))),,,---+++,,,...---***,,,,,,,,,++++++*********((((((((((((((((((((((((&&&(((***,,,...---((($$$)))))))))(((((((((((((((&&&'''))))))(((((()))***((((((((())))))*********((()))***************)))''''''((((((((()))))))))''''''''''''((((((((()))(((''''''&&&&&&&&&&&&'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++,,,,,,+++)))(((***...111///,,,***---222444111------,,,,,,,,,++++++++++++)))***+++***)))***,,,---)))((((((((((((((())))))'''((((((((()))))))))***(((((()))***+++,,,......++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++...000///,,,)))***+++------...///000111111222...111555444222222555888777777888888999;;;>>>@@@FFFMMMXXXeeetttyyy|||dddYYYOOOGGGGGGIIIGGGDDDBBB666444222222444555444222---000000---,,,------++++++++++++***************))))))))))))))))))))))))((('''(((,,,000...)))&&&(((((((((((()))))))))))))))***++++++***))))))***)))))))))***++++++,,,,,,)))******++++++***)))(((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&''''''((((((&&&'''(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))***************)))((()))+++---++++++***,,,......---+++,,,+++++++++************((()))***)))((((((***+++)))))))))))))))***+++,,,'''(((((((((((()))))))))''''''((()))***+++,,,,,,*********************************+++++++++,,,,,,************************---111444222...******,,,++++++,,,---...///000000000222444555555666777888666777888999999:::;;;===<<>>666333//////111222111///+++///000---,,,///000///***************))))))))))))))))))***************((()))***((($$$"""&&&---(((((((((((())))))******&&&((())))))((('''((()))*********))))))))))))))))))***+++++++++***((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))***&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((&&&(((***+++)))(((((((((((()))************)))))))))(((((((((''''''''''''((()))))))))''''''(((***))))))******+++,,,......(((((((((((())))))))))))''''''(((((()))*********))))))))))))))))))))))))******++++++,,,,,,,,,---************************''',,,000///+++((()))+++)))***+++,,,---...//////000...---000444666444222///222555555444555999<<<888:::<<>>AAADDDRRRbbbttt}}}zzzpppaaaSSSIIICCC>>>;;;:::999888888888555222///000000000///////////////,,,,,,+++******)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((&&&$$$$$$&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''((()))***+++---.........000222222333333555777444666777888888999;;;>>>???HHHSSS[[[ddduuuzzz~~~uuu___UUUHHH@@@>>>===999666666555333222222111...,,,------///000000000//////)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$###"""###&&&((())))))%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&"""%%%'''((('''&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((())))))*********,,,///000111333555777333444555444333444555777777777999???JJJYYYhhhrrr~~~qqq```YYYLLLFFF>>>:::::::::777444444111...---------,,,++++++---///000000///---,,,((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$######""""""######$$$"""""""""###%%%'''(((((($$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%###########################$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$'''***+++***(((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''')))+++------///111333111222333222111222333555999777666888>>>FFFNNNRRRdddssskkkOOODDDKKKBBBBBB@@@===:::666444222222///,,,++++++,,,,,,+++,,,---...///...,,,***((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""######$$$$$$$$$$$$%%%#########################################################$$$$$$$$$%%%%%%###########################$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$'''***+++***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%'''))))))))))))+++---...000111111111222444777555666777888999;;;>>>AAATTTYYYggg~~~fffSSSKKKGGGBBB<<<>>>???<<<777222/////////---+++***+++,,,,,,++++++,,,,,,,,,+++)))'''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$!!!###$$$$$$###!!!"""""""""""""""###################################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''(((&&&$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%&&&((('''&&&&&&'''(((+++,,,...//////111444666///333777999999:::<<<>>>BBBHHHSSS^^^mmmhhhRRRLLLMMMGGG<<<;;;999666444222000...,,,---+++******+++++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""$$$$$$"""!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$""""""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&''''''&&&%%%'''(((''')))***++++++---000222000222444777999;;;===>>>888???GGGLLLNNN^^^nnn]]]VVVHHH777555AAA<<<555...,,,///000///,,,+++***))))))***+++***((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""##################""""""""""""###### $$$$$$"""!!!"""###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$&&&''''''''''''(((***%%%&&&((((((((()))+++---222000///111555999999999======AAAGGGKKKQQQbbbttt{{{jjjaaaVVVNNNIIICCC;;;555444333222000...,,,******))))))))))))((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""""""""$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***---111555777888777777777>>>EEEGGGFFFHHHNNNUUUkkk{{{mmmbbb\\\SSSIIIAAA:::666333222111000///---+++******)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***...111555666777777888>>>CCCDDDCCCDDDJJJOOOTTTpppkkkaaa[[[WWWOOOCCC888222111222//////...---,,,+++******)))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$############""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))---000333555666888<<>>666111111222------,,,,,,++++++******((((((((('''''''''&&&&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$######""""""###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))+++...111222555999===>>><<<===AAAEEEKKKQQQ[[[rrrjjjbbb^^^WWWMMMAAA888555333111///,,,,,,++++++************''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((***,,,---111444888:::;;;===@@@DDDIIIQQQWWW]]]uuukkk___]]]XXXPPPFFF:::333222333000---,,,,,,++++++******))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!!!!"""""""""""""""###!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))'''''''''((()))***---000333666999;;;???BBBDDDOOOWWWXXX```\\\YYY[[[TTTHHHAAA999222000000000///------,,,++++++***))))))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$####################################!!!"""""""""#########$$$!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((())))))***+++---000222555888;;;===AAAGGGRRRWWWXXXjjj{{{VVVYYY^^^VVVCCCAAA<<<555000///111444......---,,,+++***))))))&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$########################!!!!!!""""""#########$$$ !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))***++++++***+++---000333555888999>>>???HHHRRRSSSWWWuuupppeeedddWWWRRRGGG===555222111......//////......---,,,+++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((###!!!$$$&&&%%%&&&(((######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&###$$$)))%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$(((### """$$$$$$&&&***&&&&&&'''((())))))((((((***+++,,,---...000444777:::BBBJJJOOORRR\\\lllyyyxxxmmmcccSSSQQQEEE<<<444222111///---///......---,,,+++***))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!###''''''###!!!#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$"""###(((---***$$$!!!###&&&''''''((((((((((((((()))***,,,------000333666:::CCCMMMRRRUUU\\\iiisssxxxeeeSSSRRRBBB:::444333222///---...------,,,+++***)))((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""&&&,,,222///'''$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$ +++222+++!!!"""%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$############""""""""""""""""""""""""""""""""""""############$$$$$$$$$ $$$---222...%%%!!!###'''''''''((((((((((((((((((***+++,,,---///222444888AAAKKKQQQTTTYYYbbbjjj|||lll[[[QQQAAA999444333333///------,,,,,,+++***)))(((''''''%%%%%%%%%$$$$$$$$$##########################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%***222666111)))&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&333:::222%%%"""&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%))),,,)))$$$$$$'''(((((('''''''''(((((((((''')))+++,,,---...111333444;;;EEEKKKOOOTTT]]]ddd{{{{{{sssdddNNNBBB:::444444333///------,,,++++++***)))((('''&&&%%%%%%%%%$$$$$$$$$##########################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%***---(((!!!!!!&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""+++111+++### !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$'''$$$###%%%$$$"""###&&&)))(((''''''''''''(((((('''))),,,------...000222333888???DDDJJJSSS^^^fffzzzxxxjjjMMMEEE<<<555444333///------,,,,,,+++***)))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""############$$$#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###"""$$$&&&### %%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""######&&&$$$###%%%$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$###"""###%%%$$$"""&&&---***)))'''&&&&&&'''(((((((((***---......///000111555888===BBBIIITTTaaakkk~~~nnnTTTHHH???777444333///---...---,,,+++***)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%""""""#########$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""###$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&######%%%%%%###$$$(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""!!!!!!!!!!!!""""""###$$$"""$$$''''''$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$!!!###&&&&&&$$$)));;;NNN***)))'''&&&&&&&&&(((((()))+++.../////////000111666999===BBBJJJUUUaaaiii}}}qqq\\\KKKAAA888444222///---///------,,,+++***)))((((((''''''&&&&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&"""!!!%%%'''%%%%%%'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""!!!!!!!!!!!!"""""""""$$$$$$!!! ###""" """"""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""&&&)))%%%###111TTTttt+++***'''&&&%%%&&&'''((())),,,///000000000111222444777<<>>BBBKKKPPPSSSXXX^^^zzzlllYYYPPPGGGBBBAAA777555333000//////000000***))))))***,,,---+++***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""##################$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$###"""###$$$$$$$$$###"""###$$$###%%%''')))******)))(((%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""########################$$$!!!!!!###%%%%%%$$$%%%!!!""""""""" """### !!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!###$$$$$$###""""""%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%&&&'''''')))((((((((()))***++++++,,,///111111222777>>>DDDKKKRRRRRRXXXaaaffftttaaaZZZQQQGGG@@@:::888444222111111000000...,,,,,,,,,------+++))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""""""""""""""""""""############$$$$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$######$$$$$$############'''(((***++++++***)))(((&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$"""!!!"""""" !!!""""""""" """###!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$###"""!!!###############$$$$$$$$$######$$$$$$%%%&&&&&&'''))))))((())))))***+++,,,---///111111333888@@@FFFRRRYYY___eeelll|||nnneee\\\NNNCCC???<<<777444333333222111222000............,,,***++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""############""""""!!!!!! """""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%#################################""""""############""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!!!!""""""""" """###""""""!!!!!!""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """!!!!!! !!!!!!""" !!!!!!""""""######$$$"""#########$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""$$$$$$%%%$$$$$$###"""!!!""""""######$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&))))))))))))***+++,,,---...000111222444:::CCCKKKXXX[[[fffnnnttt|||mmmbbbTTTJJJEEEAAA;;;888777666333111333222000/////////...,,,---,,,,,,++++++***))))))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$######""""""!!! !!!""""""""""""######### !!!!!!!!!"""""""""###""""""###$$$%%%%%%$$$""""""###$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%###""""""""""""""""""###"""""""""""""""""""""""" ###$$$"""!!!$$$$$$$$$!!!""""""""" """###!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""######"""""""""############$$$##############################"""""""""!!!!!!!!!##################""""""#########$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&)))))))))***+++,,,---...///111333444777>>>HHHPPP]]]ZZZhhhsss~~~uuufff\\\VVVMMMGGG@@@<<<;;;:::666333444222000000111111111000///......------,,,,,,+++)))))))))(((((('''''''''&&&%%%%%%$$$######""""""""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######""""""!!!!!!!!! !!!""""""""""""#########!!!!!!""""""###$$$$$$$$$#########%%%''''''%%%###$$$%%%%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###!!!!!!""""""""" """###""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""#################################%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!""""""######%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&''''''))))))******+++---...///000222555888<<>>EEEKKKRRRZZZ```ggg}}}}}}wwweeeXXXZZZ[[[RRRLLLLLLQQQFFF>>>===<<<888666999888777555555555333111...111000///...,,,)))'''&&&(((((('''&&&$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""$$$"""!!!!!!###"""!!!"""###"""!!!!!!$$$&&&### !!!$$$###"""$$$%%%&&&%%%$$$$$$&&&''')))'''(((,,,+++&&&&&&+++---'''---333---///888:::<<>>===<<<:::999999888777666...------000333444222///---)))%%%'''+++,,,&&&!!!(((###'''((()))+++ """$$$$$$""" ###&&&%%%"""!!!###$$$!!!!!!%%%%%% !!!(((***$$$!!!"""  """  ######""""""!!!!!! !!!!!!!!!"""$$$&&&"""""""""""""""""""""""" !!!!!!###$$$%%%&&&&&&------------+++)))'''%%%######$$$%%%%%%&&&'''''''''((())))))((()))+++---222222111000......111333444===GGGKKKPPPYYYbbbhhhzzzoooccc```\\\TTTPPPTTTQQQGGG@@@@@@@@@===<<<>>>;;;:::888777666555222000000000///...---,,,++++++***)))((('''&&&$$$$$$###""""""""""""!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$!!!######""""""###$$$%%%$$$###$$$&&&((())))))$$$%%%&&&(((+++111888===KKKJJJOOOWWW[[[\\\```fffiiijjjooommmjjjxxx\\\EEE@@@^^^rrraaaZZZOOO@@@888777999888777555,,,///444222000+++&&&'''&&&%%%###$$$'''))) )))$$$%%%%%%!!!"""$$$###   """"""""""""!!!!!! !!!"""######!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((***...333777222222111000///000444777<<>><<<:::999999777555333000///...------...///000++++++***((('''&&&%%%$$$"""""""""!!!!!!!!!  """###$$$!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!! !!!######!!! !!! """###$$$%%%''')))777>>>JJJXXXggguuuTTT666RRR~~~|||zzzmmm[[[OOOLLLNNNPPPPPPMMMTTTccceeeSSSGGGAAA888666444111...---///444888555111---+++************%%%""" ###$$$!!! """''''''%%%######$$$!!!###""" !!!  """""""""!!!!!!!!!!!! %%%&&&&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$!!!"""$$$&&&((()))))))))''''''''''''&&&&&&&&&&&&))))))))))))+++000777<<<222222111000000333888<<>><<<;;;;;;:::999777222111///------...///000,,,+++***)))'''&&&$$$$$$""""""!!!!!!!!! !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""""""""###%%%'''###,,,999FFFRRR^^^iiiqqq|||{{{RRRPPPddduuutttlllccc^^^^^^___```___\\\iii|||mmmdddccc\\\\\\[[[XXXUUUSSSVVV[[[___jjjddd]]]ZZZZZZ[[[[[[ZZZaaannneeeFFF666;;;777%%% !!!""""""!!!###!!! """###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!&&&''''''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""$$$&&&(((***++++++)))))))))((((((''''''&&&,,,,,,,,,+++,,,...333666111111111111222666<<>>===<<<555333111...------......,,,+++***(((&&&%%%######!!!!!!!!!!!! !!!"""$$$$$$  """###"""!!!!!! !!!$$$(((...777@@@FFFUUU^^^lllyyylll^^^\\\bbbeeeccc___\\\XXXXXXZZZ\\\]]]\\\aaa\\\aaajjjqqqzzzttt___YYYYYYZZZZZZZZZ\\\```ccc]]]XXXRRRPPPSSSVVVWWWWWWwwwppprrrkkkYYYKKKHHHAAA444&&&$$$!!! !!!""""""!!!  !!!!!!!!!$$$%%%%%%###!!! !!! """"""""""""""""""######""""""###$$$&&&'''))))))******))))))))))))))))))+++,,,......------...///000111222333555:::AAAEEEOOORRR[[[gggqqq{{{tttnnnfffaaaXXXPPPOOOSSSTTTQQQGGGEEEBBB@@@@@@@@@???>>>888777444111///...---------,,,***)))'''%%%######!!!!!!!!!  """###$$$  """,,,000777AAALLLYYYfffooozzzeee[[[iii{{{vvvtttxxx~~~uuutttvvvwwwnnnsssvvvuuupppkkkiiijjj```eeebbbZZZYYY\\\TTTEEE===:::555444555999;;;<<<555/////////111::::::)))...000333555666888;;;===DDDBBB@@@AAADDDHHHJJJKKKpppcccPPPBBBAAAYYYlllnnnlll```GGG///$$$###))))))(((%%%"""!!!   !!!!!!!!! """###"""!!! !!!""" !!!!!!!!!""""""#########""""""""""""###$$$%%%%%%)))))))))***+++,,,,,,,,,'''***---////////////000111333666888;;;@@@EEEIIITTT[[[eeemmm{{{|||uuulllggg\\\RRRRRRYYY\\\YYYQQQMMMHHHEEECCCBBB@@@???:::999777555333111000///...---,,,***(((&&&$$$$$$!!!!!!  !!!"""""" """""""""###'''///999AAARRRWWW___hhhpppzzz|||yyypppkkklllmmmnnnmmmhhhccceeejjjhhhbbbTTTJJJRRR```aaabbbfffeeeeeeeeedddcccfffooo|||zzzqqqkkkjjjpppwwwjjjmmmppppppmmmgggcccaaaiiieee___[[[]]]^^^YYYQQQTTTRRRQQQQQQSSSVVVYYYZZZCCCGGGJJJ@@@111555<<<555,,,,,,,,,+++******+++---'''(((******)))***+++,,,+++(((---777777333;;;JJJ888AAAOOOWWWRRREEE???AAA>>>???===444)))!!! """   !!!!!! !!!!!! !!!"""  !!!"""###$$$$$$###""""""""""""###%%%%%%'''''')))***,,,...000000***,,,...000000111333555444777;;;>>>BBBEEEJJJMMMWWWbbbkkksss{{{sssmmmaaaUUUSSS[[[^^^[[[XXXTTTNNNIIIEEECCC@@@>>>::::::999888777444333111000///---+++)))'''&&&%%%!!!!!! !!!!!! !!!!!!""" ###%%%(((///<<>>CCCHHHMMMOOOPPPOOORRROOOOOOJJJGGGQQQRRRCCC???===999333...++++++,,,...111222000+++'''&&&'''+++---+++%%%&&&,,,...***222000333;;;AAAFFFQQQ]]]QQQSSSPPPCCC111%%%###%%%   !!!!!! !!!  !!!  !!!"""###$$$%%%%%%$$$$$$$$$$$$&&&'''(((%%%&&&(((+++---000222333000111111000000222555888666:::???CCCFFFJJJMMMPPP]]]iiirrr{{{{{{zzzkkk___]]]___^^^]]]```YYYXXXVVVQQQLLLHHHGGGGGG@@@<<<777555666666555333222000...,,,+++)))%%%######""""""!!! !!!"""$$$$$$!!!"""### %%%+++999KKK]]]hhhqqq|||vvvnnn[[[YYYRRRGGGCCCFFFEEE@@@???999;;;EEEFFF@@@@@@GGGDDD???999888>>>JJJYYYcccYYYTTTOOOLLLNNNSSSXXXZZZYYYXXXWWWTTTRRRPPPNNNMMMDDDFFFHHHIIIJJJKKKHHHEEE<<<999666444555888===@@@;;;777111,,,(((((()))***+++111777:::<<<===;;;999;;;@@@BBB???@@@EEEEEEAAARRRhhhppp]]]BBB666555666222111000111111000,,,***888;;;===:::444---*********!!!///444###///DDD<<<555333<<>><<<777333444...444111 ***$$$+++++++++)))&&&$$$&&&***///444888666///&&&!!! !!! !!!!!!!!!  !!!!!!!!!""""""""""""############$$$&&&&&&%%%%%%'''(((%%%&&&'''((())),,,000333666555333222333666;;;???BBBJJJIIIIIIRRRUUUYYYdddsss}}}kkkfffgggfffaaa^^^fffdddaaaZZZSSSMMMJJJIIIEEEBBB???>>>>>>>>>>>>===:::888555333111///+++(((%%%$$$###!!! !!!!!!###!!! ###'''444BBBQQQbbbsss~~~tttggg\\\PPPGGGFFFCCC???===>>>@@@AAAAAA>>>BBBCCCAAA===999333,,,%%%&&&///:::;;;111))))))%%%%%%%%%$$$$$$&&&))),,,000,,,((($$$$$$$$$$$$###++++++***)))(((((('''&&&%%%$$$'''''')))666888***&&&%%%$$$$$$$$$&&&(((***&&&%%%$$$######$$$%%%&&&$$$)))(((222<<<***...'''***+++***,,,000222000 )))///...000222---%%%,,,,,,---///222555555444444...***///777999333,,,''')))......))))))...222""")))***###!!!&&&'''###,,,222999;;;777111,,,***...((( """!!! !!!!!!$$$### !!!!!!!!!!!!!!!!!!"""""""""######$$$&&&'''(((''''''(((***&&&'''((())))))+++///111444999===<<<777888???GGGKKKRRRQQQPPPYYY]]]bbbnnnvvvllllllmmmjjjfffiiihhhddd___XXXSSSQQQQQQGGGEEECCCBBBAAA@@@@@@@@@>>>;;;999666444111---+++(((&&&$$$"""!!!!!!"""###"""###""" &&&...999GGG\\\oooxxx{{{yyywww]]]WWWNNNEEE???<<<888666;;;<<>><<<777...&&& &&&$$$&&&++++++'''%%%'''###&&&(((((((((***...222---+++))))))*********)))'''''''''''''''''''''''')))''',,,+++,,,AAADDD+++((('''''''''(((((()))***$$$$$$$$$%%%%%%&&&'''''')))///(((000FFF<<<'''***'''((((((&&&&&&'''((('''***&&&"""...333222###&&&***+++,,,///444888@@@777......444777333---000777777555444......:::---444777111***&&&&&&&&&%%%(((***,,,,,,---000333<<<777000***%%%"""""" !!!$$$$$$ !!! !!!!!!!!!!!! !!!!!!""""""#########%%%&&&(((((('''''')))******+++,,,,,,,,,---000222333;;;CCCDDD@@@???CCCIIIOOOVVVUUUUUU^^^dddmmm|||tttqqqtttsssooopppnnnkkkddd]]]XXXUUUTTTJJJIIIHHHFFFCCCAAA@@@@@@???===:::888666444000---(((&&&$$$!!! !!!"""!!! """&&&,,,555EEESSS```hhhrrrvvvpppcccTTTJJJ555222000111333666777999444666888888444...'''###$$$(((...000...(((%%%$$$'''$$$###%%%%%%$$$%%%'''$$$&&&''''''(((,,,555<<<'''&&&&&&''')))))))))(((######$$$$$$$$$%%%%%%%%%&&&###+++)))***HHHMMM)))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&444999...,,,EEEMMM555(((&&&%%%%%%$$$###$$$%%%$$$%%%&&&''',,,111222///!!!''',,,,,,***,,,444<<>>;;;:::999666333000)))'''###!!! !!!"""$$$,,,333BBBYYYqqq~~~fffbbb[[[QQQGGG===555000333222555888555---(((&&&!!!###$$$%%%$$$%%%'''(((!!!$$$)))...,,,'''&&&)))###$$$&&&(((((('''%%%$$$&&&''''''$$$%%%---:::EEE)))'''&&&&&&''''''%%%$$$'''''''''((())))))******&&&"""***)))---VVVbbb666''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$...000***&&&888SSSLLL---&&&###"""$$$$$$"""$$$'''!!!$$$%%%''')))+++%%%'''))))))(((+++111777444...%%%###&&&&&&///===AAA444)))000===999===LLLWWWHHH***&&&%%%&&&&&&&&&%%%$$$###"""&&&+++000111111888EEEQQQ)))$$$!!!""" """ !!!!!!!!!"""""""""!!!""""""###$$$%%%&&&&&&%%%'''(((((((((((()))+++***,,,...///...///111222555:::CCCLLLQQQRRRNNNKKK]]]dddaaa___jjjwwwzzzrrrhhhaaa]]][[[YYYYYYXXXSSSLLLFFFDDDDDD@@@???===<<<;;;999666444...,,,(((%%%###$$$%%%'''***???PPPUUU]]]mmmvvvtttKKKEEE===555000...------$$$&&&,,,222000)))'''***'''((('''%%%"""###&&&)))(((***///222...%%%$$$((("""%%%((()))***)))'''$$$'''((('''%%%'''111BBBOOO---+++)))(((((((((&&&%%%!!!""""""######$$$$$$%%%)))###+++***333kkkQQQ+++***)))(((((((((******'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&)))LLLdddRRR)))$$$"""%%%%%%"""###((((((&&&$$$######'''///555111***$$$%%%+++000000...333///***&&&&&&'''***+++333777PPPUUU444 &&&******444FFFSSSMMM999***%%%###$$$&&&(((***)))'''%%%$$$###"""!!!(((888NNN^^^222---+++***'''!!!!!! !!!!!!!!!"""""""""""""""###$$$%%%&&&''''''((('''(((******))))))+++,,,+++---///111111111333555999===DDDLLLRRRUUUUUUUUUccckkkhhhhhhwww}}}uuummmgggcccbbb___```^^^XXXPPPIIIFFFFFFAAA@@@>>>======;;;999666444222...+++)))***+++---HHHggg|||wwwooojjjWWW@@@777666666555333000,,,)))(((&&&''')))$$$ $$$--- ###&&&&&&$$$###%%%'''$$$&&&,,,111---$$$"""'''$$$&&&&&&%%%&&&((()))(((###%%%%%%%%%(((555HHHVVV)))'''%%%$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%222sssaaa,,,***(((''''''(((***+++'''&&&%%%$$$$$$%%%&&&&&&***+++...???lllkkk///)))&&&(((&&&!!!"""&&&%%%$$$$$$%%%%%%%%%'''***@@@222%%%(((444;;;555,,,***'''###"""$$$%%%### '''...TTTddd@@@...:::;;;---000000...222:::;;;666+++)))&&&%%%%%%&&&%%%$$$ """$$$%%%'''))),,,...:::777555444///&&&!!!!!!!!!!!!!!!!!!""""""""""""######$$$%%%'''(((((()))(((***++++++++++++,,,...---///222444444555777888;;;@@@FFFKKKPPPUUUZZZ^^^eeemmmlllooo{{{wwwrrrkkkggggggddd___\\\YYYUUUQQQOOOHHHAAA<<<>>>>>>::::::>>>BBB<<<111---...---???___yyyqqqQQQ999555;;;555222000,,,((($$$%%%)))(((%%%&&&***)))###"""&&&&&&)))+++***)))((('''%%%%%%444,,,!!!***+++"""''''''%%%$$$%%%((((((&&&$$$""""""&&&(((***666SSSqqq;;;((("""%%%###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###((($$$CCCvvv???))))))...$$$$$$***###'''&&&&&&%%%%%%&&&&&&'''%%%&&&%%%(((,,,444ZZZRRR,,,!!!+++'''###&&& #########$$$%%%&&&'''(((EEEKKK666***555))),,,$$$###############$$$$$$"""***''')))555222333HHH...111444444000---++++++......---,,,***'''%%%$$$%%%%%%%%%%%%&&&&&&'''(((''';;;888---///###,,,### ''''''%%%&&&&&&%%%&&&''')))+++,,,)))***,,,,,,,,,...000222...111666999:::;;;===>>>:::@@@CCCKKKTTTSSSUUUbbbgggiiinnn}}}yyytttqqqnnnqqqllleee^^^ZZZVVVRRRPPPNNNGGGDDDEEEEEEBBBCCCFFFBBBHHH===///999SSSlll{{{gggIII:::999999222)))+++++++++((($$$"""###&&&+++&&&###&&&%%%"""!!!$$$%%%&&&'''''''''((())))))(((777000%%%)))&&& &&&&&&%%%%%%'''***+++)))''')))***)))&&&***>>>^^^wwwBBB,,,$$$&&&$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&,,,***JJJ~~~RRR333)))---&&&&&&+++%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%(((***000RRRooo@@@###(((+++'''(((,,,%%%$$$$$$$$$%%%&&&''''''>>>```VVV111,,,444+++ $$$###############$$$$$$%%%(((&&&''',,,***'''------///222222///+++)))((('''((((((+++///555:::===&&&%%%$$$&&&(((+++------///$$$&&&***666;;;+++(((((("""!!!$$$######%%%$$$%%%''')))***++++++++++++---.........///111333333555888999:::<<>>$$$,,,+++!!!&&&((('''&&&&&&&&&&&&&&&'''$$$BBBmmmuuuLLL$$$ ,,,%%%$$$$$$############$$$&&& ((()))!!!...999///"""!!!!!!###&&&&&&%%%###!!!!!!"""%%%---777AAAGGG555///)))''')))++++++)))>>>VVV555***111"""(((---///222...$$$"""((()))$$$&&&(((+++...///000//////111222333222222222444666666888;;;???BBBGGGMMMQQQOOOPPPSSSdddtttooojjjtttvvvnnnfff___XXXTTT\\\YYYTTTSSSVVV]]]cccfffeeeAAA===VVV]]]PPP===+++...***%%%###$$$%%%$$$"""###$$$###!!!%%%---000...'''&&&%%%%%%(((***((($$$%%%$$$&&&(((%%%###)))222XXXAAA...((('''&&&'''''''''((())))))(((((('''''''''...+++'''===eee}}}}}}___;;;&&&((('''&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''...///SSSaaa444%%%++++++)))+++'''&&&&&&%%%%%%&&&&&&'''&&&'''&&&)))******BBBkkk\\\...(((...((('''((((((''''''&&&'''''''''***)))TTTvvv???&&&---&&&&&&%%%$$$$$$$$$$$$$$$&&&!!!)))***!!!222JJJKKK+++&&&!!!"""&&&******)))#########%%%(((---222555<<<888444333666:::;;;;;;>>>PPP'''222------&&&...888;;;000'''''''''$$$++++++,,,---///111333444222333444444444555777999999===BBBFFFJJJMMMPPPRRRXXXZZZ```qqq~~~wwwtttyyyqqqjjjddd^^^[[[\\\ZZZUUURRRYYYfffpppsssfffAAAEEE\\\HHH++++++222***%%% $$$&&&$$$!!!######!!!!!!***444333***"""%%%'''&&&&&&'''&&&###''''''***,,,'''&&&444FFF```===))))))((((((***&&&'''((())))))'''%%%%%%&&&$$$)))***000MMMssskkkBBB)))))))))''')))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''---+++MMMtttFFF***+++,,,(((,,,((((((''''''''''''((((((&&&'''&&&***,,,+++BBBjjjuuu>>>%%%)))---***(((((('''''''''(((((()))...$$$666hhhpppBBB&&&(((((('''&&&%%%%%%%%%%%%((($$$((()))$$$...EEEUUU;;;111$$$###'''((('''%%%%%%%%%&&&''')))***,,,333333444666:::@@@EEEHHH555KKK999'''***+++---,,,+++888AAA;;;///'''%%%&&&.........///111333666888444555777777777888;;;===AAAEEEJJJNNNQQQRRRTTTUUU```cccjjjwww~~~uuuzzz{{{sssooollljjjgggddd\\\VVV\\\jjjvvvzzzbbbCCCCCCJJJ///"""---...$$$++++++&&&"""###%%%"""###"""&&&333===444"""%%%+++---'''###%%%'''&&&((()))---...)))---GGGddd\\\777(((...)))'''***$$$%%%((())))))'''%%%&&&''''''(((+++;;;^^^yyyKKK---,,,+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&+++&&&CCCxxx^^^555...---(((,,,))))))(((((((((((())))))((((((&&&))),,,+++AAAhhh\\\111'''---***''''''''''''((()))******'''+++'''BBB}}}eee<<<***)))(((''''''&&&&&&&&&)))&&&###(((+++(((333LLLVVVDDD///"""!!!$$$%%%###'''&&&%%%%%%&&&''')))***(((,,,///000000222888===HHH^^^gggCCC%%%######***+++333===???555(((%%%)))---...000222444666777888666888:::;;;;;;===@@@BBBGGGKKKOOOSSSVVVYYY]]]```hhhlllrrr{{{~~~xxxyyyuuussstttpppeee[[[]]]kkkvvvyyy```BBB999222!!!+++111$$$######""""""$$$&&&'''###$$$%%%,,,;;;DDD555---333444***###%%%***+++((()))...///+++333VVVzzzUUU111)))222***%%%(((###$$$'''))))))'''&&&(((***+++)))---CCCiiiRRR222///---((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***///&&&AAAvvvnnn===000...(((+++******))))))))))))*********(((&&&)))+++)))@@@fff}}}HHH,,,...+++''''''''''''(((***++++++ 333)))444tttggg++++++***(((((('''''''''(((&&&(((333&&&%%%@@@pppZZZ???,,,'''((((((&&&)))'''%%%###$$$&&&(((***)))---000,,,&&&###'''+++%%%///III...///******+++---777???999***&&&+++,,,...222555888888777777888:::<<<===>>>@@@DDDFFFHHHKKKOOOTTTZZZaaahhhmmmqqqvvv|||}}}}}}}}}qqq```^^^lllzzz}}}kkkFFF******+++!!!'''!!!$$$&&&$$$"""###%%%&&&''''''%%%;;;SSS;;;&&&...---***'''%%%&&&))),,,!!!---)))'''---OOOwwwsssEEE888///111111(((%%%((((((+++***&&&''',,,+++&&&&&&&&&888^^^ggg666---111%%%'''***&&&&&&%%%%%%%%%&&&''''''+++,,,)))///===___111+++555---,,,+++***)))(((((((((((('''(((&&&((()))'''<<<```___000---+++)))(((((()))***++++++******&&&---777PPPXXX///###,,,'''%%%***&&&'''''''''&&&&&&'''''''''>>>kkkwwwIII###%%%*** ---''''''***((("""$$$,,,+++///111,,,'''%%%%%%%%%!!!%%%((('''&&&%%%$$$$$$&&&,,,111222444666000'''+++///222333666;;;:::777999:::<<<@@@EEEIIIKKKKKKQQQQQQRRRWWW___gggnnnrrr{{{vvv|||uuugggaaajjjxxxQQQ<<<)))$$$%%%$$$$$$%%%$$$&&&%%%$$$"""###%%%&&&'''###666NNNGGG///%%%)))888444---(((%%%&&&(((***&&&***$$$///BBBbbb|||kkk@@@444---111000)))&&&)))&&&))))))'''(((,,,,,,(((,,,,,,DDDpppkkk888---111&&&((()))&&&&&&&&&&&&&&&&&&&&&'''(((******222EEEqqq>>>+++222000---,,,+++***))))))))))))''')))'''((()))(((:::]]]xxx===***))),,,+++)))***++++++***)))((($$$***000DDDrrr}}}III...000***$$$(((((((((''''''''''''''''''(((+++UUUwwwmmmGGG***$$$((("""''')))'''%%%'''))))))%%%###,,,;;;999)))&&&///111$$$$$$)))&&&%%%(((''')))***,,,333777222)))---111444444777;;;:::666:::;;;>>>CCCIIINNNQQQRRRWWWYYY\\\bbbiiiooossstttxxxzzzyyyiii^^^[[[777222)))"""$$$***)))###&&&&&&%%%&&&&&&'''(((***)))+++OOO]]]777###------;;;444+++%%%%%%'''((())),,,)))&&&AAA```www|||]]]:::111---000111+++(((***$$$''')))((())),,,,,,)))...555VVVqqq<<<---111)))***(((&&&''''''((((((''''''&&&%%%(((,,,444OOONNN---+++000------+++***************(((***'''(((***(((888VVVUUU111---///---+++***++++++***)))***))),,,...999```lllGGG111$$$(((,,,&&&)))((((((''''''(((((())) 888dddtttFFF******+++...'''$$$++++++%%%(((%%%+++;;;BBB999,,,&&&---)))$$$###&&&(((((('''(((&&&###&&&///666333,,,+++000555666888<<<;;;777;;;>>>CCCIIIOOOTTTXXXZZZ[[[___eeelllrrruuuwwwwwwxxx}}}WWW333---+++)))))),,,...)))###%%%$$$%%%)))******+++...///GGGcccVVV---!!!...///222+++$$$"""%%%))))))(((***---555[[[xxxwwwNNN888111///111111,,,)))***$$$&&&((((((((())))))))),,,CCCjjjyyyBBB...111+++,,,'''(((((()))))))))((('''&&&&&&(((---333XXXeee:::+++000---,,,+++***))))))))))))(((+++((((((***(((444NNNsssEEE111///---*********+++***)))***,,,---+++111MMMxxxnnn???%%%...444))))))))))))(((((()))))))))&&&'''CCCrrrsssJJJ...(((,,,...***((())))))'''***///***'''999NNNCCC'''---222$$$))),,,###(((%%%###$$$)))///111000)))000777:::<<<@@@@@@===???BBBHHHNNNTTTXXX\\\___^^^dddlllssszzz~~~vvvEEE%%%---%%%&&&222666...''''''$$$###&&&***)))''')))000???hhhfff>>>***)))***///)))%%%"""###(((+++)))&&&###666NNNttttttIII999555333222000,,,))))))&&&'''((((((&&&%%%'''***111XXX~~~KKK222111---...'''************))))))((('''***)))---111```RRR333000,,,,,,+++***))))))))))))))),,,)))(((+++)))111EEE[[[000...,,,***)))***+++++++++&&&))))))(((***;;;fffhhh@@@---+++000+++******))))))******+++)))(((...KKKzzzyyyOOO555)))$$$+++,,,'''***333'''///+++!!!...LLLWWWNNN***,,,)))$$$$$$'''(((%%%&&&'''((((((&&&''',,,111000888@@@CCCEEEGGGFFFDDDDDDIIIOOOUUUXXX[[[___bbbeeekkksss|||OOO---000+++%%%***777777+++&&&+++&&&$$$''')))&&&###---;;;XXXsssYYY+++)))...''',,,)))'''&&&(((++++++)))&&&%%%GGGgggvvvKKK:::888555222...+++))))))((('''((()))&&&%%%)))///GGGoooTTT666111...000))),,,,,,+++)))))))))))))))---+++///111jjjiii;;;,,,---,,,+++******))))))******...***(((,,,)))...===uuurrr777111...+++******+++++++++'''***)))+++,,,111XXXiii111000+++++++++******+++++++++%%%---,,,000XXXKKK111""")))...)))...===000111333111+++000MMMkkkXXX333&&&...%%%""",,,$$$(((---...(((###(((111999CCCLLLNNNNNNOOOMMMJJJLLLQQQXXX]]]___aaadddgggkkkqqq|||iii444'''444+++333;;;999000''''''+++(((&&&''')))&&&***???WWWsssdddDDD+++'''***)))(((************************999___{{{yyyIII888888444///,,,************((((((***((((((///999fff\\\;;;222...222+++///---+++)))((()))***++++++***222555vvv~~~HHH222//////...,,,,,,,,,,,,,,,***///***(((,,,***+++777jjjYYY888444///,,,+++++++++******,,,***///111,,,JJJZZZ///---,,,,,,++++++++++++,,,,,,&&&...,,,)))???kkkuuuTTT555,,,---,,,///777555444888:::...&&&999XXXrrrPPP333,,,,,,&&&%%%***###'''...222...'''(((...888DDDOOORRRSSSTTTTTTRRRSSSYYYaaafffgggiiimmmpppwww}}}???111111)))...DDDMMM<<<((($$$''''''(((&&&(((+++***444SSStttOOO555222$$$$$$,,,%%%((())))))((('''(((,,,...PPPtttyyyDDD666666333---)))***+++++++++((((((+++***+++444@@@}}}aaa>>>222...333,,,111...+++(((''')))+++---))))))555999YYY???111000///......---......+++///+++(((,,,******444eee===999333///---+++***)))((()))&&&...000$$$<<>>111+++///000)))***222000((()))...+++---LLLsss\\\111%%%***)))******((('''***...222>>>LLLhhhwww^^^333$$$///+++(((######...:::<<<666!!!***222DDD]]]iiijjjqqqmmmggggggooottt{{{\\\333000111333GGG]]]NNN999))))))((($$$'''111///$$$333VVVrrrQQQ555(((+++)))''')))'''111"""&&&000)))+++QQQzzziii;;;333222///,,,***,,,000333...///,,,+++---222PPP~~~sss555333***,,,***++++++************++++++,,,///===ddd]]]???+++000444,,,***222000...,,,***+++,,,///000EEE}}}]]]555111444///+++...222------///---+++111<<>>(((&&&BBB___mmmwww~~~wwwDDD777666<<>>333333,,,***222000///---,,,,,,---...///===vvvnnn>>>...222333222///,,,,,,...///......000JJJYYY555---222111)))---+++,,,000///,,,...333III]]]888...(((+++///...+++***)))...(((///______:::,,,&&&+++***###&&&222EEEHHH<<>>222000---,,,,,,---,,,+++,,,))),,,---666XXX~~~}}}CCC...%%%000'''++++++***++++++,,,---...111333WWWSSS888//////000111///......------...///000888pppUUU222///333...,,,------.../////////000777lllSSS222+++/////////...---------,,,---...999hhhOOO;;;***)))------+++,,,+++///+++(((AAAmmmcccAAA$$$###---...+++)))000FFFOOOBBB///222hhh\\\;;;777:::JJJiiiyyyccc@@@333---++++++---***)))444BBBnnnvvvGGG222(((***,,,'''***000///)))---,,,;;;cccnnn>>>333000---+++,,,---,,,+++///)))---333BBBkkkIII000&&&333'''++++++++++++,,,---......000444```tttFFF///111555111......------...///000111555iiixxxCCC///111+++,,,...000///......///000///RRRTTT888111444///000///,,,,,,---...---333GGGrrr```>>>111...+++,,,///...+++---///000@@@iiieee@@@//////000---+++(((888IIIOOO@@@---EEEyyy___JJJ===888]]]vvv}}}uuuPPP000111555))))))222111---BBBaaalll:::///'''***...)))+++///***+++333777TTTnnn===555111---+++,,,...---+++111)))...777KKKyyyNNN222(((666'''++++++++++++,,,---...///444:::kkkUUU111222777///---------......000111111555ggg[[[666666111,,,000222000,,,---///000222===zzzNNN555222---111111...---000111000000222ZZZUUU<<<222,,,---222000***,,,000******IIIpppfffFFF///'''***111+++(((555SSS[[[>>>111CCCmmmVVVDDD;;;[[[www[[[:::...000000---///333...555]]]zzzSSS///...+++''''''***......***...+++???jjjnnn???111111///,,,,,,...---***,,,666...===qqqddd(((666&&&+++***000,,,(((---...---333333KKK~~~FFF,,,222111---------.........//////<<<]]]QQQ***999///111000///000444222...555>>>YYYvvvIII,,,444...---222222,,,,,,222...666DDDmmmYYY111///222)))111---,,,///111222666<<<kkkKKK000&&&444***///111888MMM\\\OOO666IIIttt[[[IIILLLXXXvvvgggEEE666333000...,,,,,,000<<>>222000------........./////////>>>bbbsssDDD000222333333///...//////...333:::KKKjjjHHH///666555,,,)))000222,,,---444;;;]]]YYY111'''222...++++++.........111777SSSqqqLLL444---111222,,,(((999TTT]]]TTT===aaarrrcccTTTLLL___~~~wwwMMM444555666///,,,***(((222RRRzzziiiCCC...,,,---...,,,***)))+++...***EEEjjjuuuFFF777444000---,,,,,,...000111///===aaa>>>888222******///,,,+++222222000777IIIxxxYYY444/////////.........///000000>>>jjjkkk222666666555222...+++---000000777:::nnnooo888777333......111111---***000///CCCyyyQQQ111//////---...000///,,,---111888iiiTTT)))...333000&&&***AAAZZZiiiQQQEEEdddxxxccc[[[YYY```xxx```AAA333555444---...,,,222HHHooo\\\:::000++++++---///...,,,---111;;;^^^xxxJJJ777444222111///---...111333555SSS|||MMM666555++++++///,,,---333111000:::ZZZvvv???222111000/////////000000111===sssMMM999555444555111,,,...444000888444WWW[[[<<<***444999///+++333,,,222---222]]]YYY---222000111444333...---...555LLL~~~QQQ///000444555///...BBB\\\tttXXXVVVrrrgggXXXSSS```yyygggIII<<<777111---///111555HHHlllxxxJJJ...---,,,)))+++//////---...333[[[wwwzzzLLL666444444666333...///444333DDDmmm]]]444555------000...---111///333CCCtttPPP555333222000//////000111222>>>~~~yyyBBB666000333333---...666222<<<777III\\\444///444000---333///666444000JJJPPP777111...111222000......000;;;pppRRR666***666888+++///BBBkkkrrrnnnjjj{{{ddd```WWWWWWooowwwTTT888666444+++***444222BBBbbbiii===***///...******...------666CCCzzz|||OOO777444555888555///111999<<<]]]sss777222///---111///...000///;;;TTTccc555555333111000000111222333EEE___DDD///000333...---444555;;;===AAAqqqYYY///'''333666------000555222:::gggOOO???///+++...000000000...,,,MMMTTT+++---999555111555CCCqqqrrrooo|||lll^^^\\\___ooo^^^FFF444111111,,,///888>>>\\\\\\555***222...,,,...///---333MMMjjjSSS999444444777333...444@@@RRR}}}===///111+++111111000000111FFFhhh>>>666444222000000111333444SSS```888111444///---333666555>>>:::aaaMMM000222555------)))222444///NNNdddAAA///...111222222333---///SSSVVV999444888999666444VVV|||~~~nnneeeXXXWWWgggrrrFFF>>>555111222333555777RRR{{{{{{OOO,,,&&&///,,,---222222///<<>>aaa^^^555555***555(((222;;;...WWW:::III:::)))444666222>>>xxx@@@555555111999333999222777JJJxxxkkk:::***333222///333111666:::WWWSSS333777888,,,333333666333DDDYYY555333AAA;;;DDDIIIgggssscccZZZXXXsssiiiPPPAAA444111777555333LLLoooaaa111---***...111000...555QQQwwwSSS>>>666000555666444NNNxxxjjj<<<333000777,,,444:::;;;nnnWWW???222555444111666<<>>555...<<<@@@VVVBBBCCC///333777111666EEEppp{{{JJJ111555333:::777888999???ddd}}}@@@,,,<<<111333333444666BBBrrr___;;;AAAAAAGGGOOOaaaxxxcccUUUVVVhhh{{{~~~___FFF;;;999<<<;;;;;;JJJkkklll888111222)))222000...===```ggg@@@222444555222QQQRRR222222111111333000YYY\\\222777555000<<>>LLLUUUOOOfff{{{hhhYYYTTT```yyymmmMMM===<<<777999<<>>\\\ddd555...222333555999oooiii777444222333JJJzzz>>>999444666222777888SSSEEE---444777222555333<<>>:::BBBlllnnn444222;;;,,,444777eeePPP999777888\\\qqq444...555---000DDDxxxAAA222AAA;;;AAA555777444999222EEEXXX999555222888999???DDDXXX777;;;;;;;;;>>>999ZZZgggXXXSSSUUUeeepppttt]]]QQQVVVwwwfffDDDBBB@@@;;;BBBrrrYYY666666666,,,777RRRLLL222666KKK666000555,,,222HHHbbb444444<<<jjj444222===444111IIIqqqRRR777444777999:::AAAjjjUUU;;;888:::<<>>???aaaUUU555222000666[[[www???;;;AAAyyyKKK888888333333DDDnnnxxxIII333888===999333UUUHHH111;;;BBB:::???RRRfffSSSUUU\\\___zzz___UUUZZZsss___CCCCCC888333UUUjjjMMM888555444===ggg|||CCCEEECCCyyy???---222555pppJJJ>>>AAArrrkkkAAA000222777;;;___fff;;;777;;;888555FFFxxxjjj???:::@@@===:::CCCbbbfffNNN```TTTdddjjjWWW[[[kkkzzzOOO>>>BBB<<>>mmmRRR000444>>>777SSS\\\===777;;;@@@???___iii@@@777CCC:::>>>LLL{{{]]]VVVZZZaaasssmmmWWWYYYppp]]]GGG===;;;DDDlll~~~AAA;;;111555ZZZMMMDDDTTTjjj777:::;;;oooEEE@@@iiimmm:::222???888PPPPPP555<<>>888111AAAppp~~~LLLDDDhhhrrr888999BBBIIIAAAbbbOOO///444333JJJnnn@@@777777444???nnn^^^BBB;;;@@@===JJJ{{{}}}bbbOOOYYYmmm{{{aaaZZZggglllBBBAAA@@@UUU|||ZZZ999333>>>bbb{{{JJJJJJnnn888:::QQQMMMEEE[[[www???222---===ccc;;;666::::::XXX```@@@@@@@@@BBB\\\___VVVYYYeeeaaaPPPeee]]]DDDAAAIIItttxxxGGG666333QQQvvvEEEVVVnnn<<>>333AAA}}}FFFAAADDDBBBHHHwwwgggTTTZZZwwwiiiTTT[[[TTT;;;WWWyyyrrr>>>555AAApppiiiOOOggglllEEEAAAyyyiiiFFFWWW```222888UUU888DDD555888LLLrrrPPP===@@@DDDZZZ}}}\\\XXXgggsssoooXXX___wwwnnnJJJQQQpppddd;;;<<>>EEEDDD::::::DDDhhhxxxaaaHHH\\\rrr\\\\\\nnn|||bbbYYYppplllMMMXXXvvvDDD:::RRRnnnWWWaaaeeeHHH^^^]]]KKK~~~___AAArrrooo<<>>BBBooohhhYYYoooeeeJJJhhhfffSSS@@@ddd[[[===FFFTTTAAA]]]mmmYYYiiilllZZZkkkttt___nnnWWWAAAVVV```ZZZyyygggKKKnnnrrrVVV{{{NNN[[[;;;BBBYYYcccFFFKKK]]]eeeZZZppptttaaahhhiiimmmoooDDDLLLttt~~~[[[aaaiiiJJJooozzzUUUuuuuuuUUUeeeEEE:::xxxiiiJJJFFFttteee___ccc___yyy{{{eeezzzaaa:::WWWwww[[[jjjkkkIIInnn}}}XXXuuuPPPpppLLL>>>gggUUUEEEYYY{{{ZZZhhhqqqdddyyynnnMMMHHHvvvhhh\\\uuu___KKK}}}VVVUUU\\\^^^|||AAAHHHVVVFFFkkkdddbbbqqqaaazzzyyywwwlllMMMccc``````^^^RRRHHHLLLpppVVVSSSCCCvvv]]]SSSzzzaaa||||||fffkkkxxxpppYYYWWWdddIIIaaafff]]][[[^^^XXXuuummmDDDUUUTTTdddvvveee___wwwqqq{{{{{{XXXggg{{{CCC:::iii}}}uuuTTTHHHddduuuppppppqqq|||{{{vvvtttvvvyyy{{{|||yyy}}}{{{tttwww~~~uuupppuuuxxxuuunnnkkkmmmrrrooogggooouuullllllssspppeee```|||~~~uuu}}}|||aaakkk^^^III~~~\\\llllllrrrdddyyyzzzeee\\\zzzccc777???qqq~~~~~~|||zzzwwwuuurrrqqqkkkkkkjjjiiigggeeecccbbb___^^^ZZZVVVUUUVVVQQQJJJWWWLLLZZZ\\\VVVWWWVVVccchhhhhhgggeeedddhhhnnnsssiiijjjddd]]]]]]bbb```XXX[[[```dddaaaZZZVVVXXX]]]]]]XXX\\\```YYYWWW^^^dddqqqkkkqqqggg]]]aaaccchhhgggeeekkkuuuwwwoooiiijjjfffgggiiijjjkkklllnnnooopppvvvzzz~~~cccccczzzDDDffftttcccsss{{{```nnnsssRRRhhh|||ssseeeHHH333BBBbbbiii[[[[[[YYYYYY[[[___```^^^[[[\\\[[[[[[ZZZYYYWWWVVVUUUPPPPPPPPPPPPOOONNNMMMLLLSSSSSSPPPNNNPPPSSSQQQLLLFFFAAAKKKIIIGGGHHH@@@KKKMMMPPPTTTUUUUUUYYYaaagggQQQOOOKKKIIIIIIKKKLLLLLLLLLPPPSSSQQQLLLIIIIIIKKKLLLKKKIIIIIIHHHGGGLLLTTTUUUXXXWWWQQQMMMOOOPPPRRRRRRTTT[[[dddkkkjjjaaaYYYYYY[[[\\\[[[XXXUUUTTTSSSLLLTTT[[[___dddhhhgggccckkk```XXXgggkkkkkk{{{xxxxxxXXX\\\eeessskkkzzzxxxrrrwww___XXXzzzvvvrrrnnniiieee___^^^YYYVVVYYY\\\UUUKKKHHH@@@777777BBBMMMJJJ@@@CCCCCCFFFMMMUUUXXXWWWSSSQQQQQQQQQQQQPPPOOONNNMMMKKKKKKLLLMMMNNNOOONNNNNNJJJJJJHHHGGGKKKPPPPPPLLLGGGFFFNNNJJJOOOQQQEEEOOOLLLNNNQQQUUUYYY\\\```bbbQQQKKKKKKQQQRRRPPPUUU```TTTVVVXXXWWWTTTQQQPPPOOOOOORRRKKKGGGMMMQQQRRRVVVOOOZZZUUUSSSUUUUUUWWWVVVIIINNNSSSZZZgggqqqhhhWWWRRRUUUWWWUUUPPPKKKHHHGGGKKKSSS\\\```bbbdddaaa\\\ZZZ]]]OOOSSSQQQPPPeeeccciiiqqqxxxuuukkkgggkkkqqqmmmooorrryyywwwWWWjjjxxxvvvuuuzzzdddlllNNNhhhwwwpppfff^^^YYYVVVRRRPPPVVVSSSNNNKKKJJJJJJHHHGGGAAAFFFIIIHHHKKKMMMHHH???:::777:::DDDJJJIIIIIIKKKEEEEEEHHHOOOWWWYYYUUUQQQIIIIIIHHHGGGEEECCCAAA@@@@@@AAACCCEEEFFFHHHHHHIIIFFFEEECCCAAAEEEKKKKKKGGG<<<:::===777???EEE:::DDDAAA@@@AAAEEEKKKMMMLLLIIIKKKBBBAAAIIIGGG???EEEUUUGGGGGGHHHHHHGGGDDDBBB@@@DDDHHH???888CCCKKKJJJJJJDDDPPPFFFAAAEEEDDDGGGFFFHHHMMMNNNOOO\\\jjj___HHHQQQUUUYYYYYYUUUPPPMMMLLLQQQZZZcccfffgggfffaaa\\\QQQZZZLLLUUUYYY[[[wwwxxxgggrrr{{{zzzpppjjjmmmssseee^^^VVVRRRVVV\\\aaaccccccbbbkkktttuuuzzzyyylllNNNeeexxxqqqyyy~~~qqqggg~~~PPP]]]xxxyyy___WWW]]]VVVPPPKKKEEEDDDGGGIIIHHHFFFRRRMMMGGGBBBBBBDDDFFFHHHBBBAAAAAABBBDDDDDDCCCAAA???AAACCCDDDEEEFFFHHHJJJFFFEEEEEEEEEFFFGGGIIIJJJBBBBBBBBBBBBAAA???>>>===;;;666333666<<<>>>:::444444888777333333777777333---------.........//////////////////000000111111222111000111444999>>>BBB555555444333222111000000///000000111111111111111111222222333444555555666888999;;;===???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLOOORRRUUUWWWXXXMMMMMMNNNPPPVVV```kkksssooouuuqqqlllsssiiiaaaWWWSSSUUUWWWXXXXXX\\\```fffiiihhhfffdddcccXXX___hhhpppxxx}}}ppp{{{uuummmeee\\\TTTNNNUUU```ooolll\\\VVVYYYWWWDDDAAA>>>???CCCDDDBBB???<<<<<<===???BBBDDDCCCBBB>>>=========??????===;;;:::;;;<<<;;;999888888999888888777777888999:::;;;000000000000000///...---///......///000111000///+++...,,,'''''',,,---+++***+++++++++,,,,,,,,,,,,------------------------...---,,,---///222555777111111000000///...............///000000000//////******++++++,,,------.........///111111222222222333333444444444444444444444555777999;;;>>>???@@@BBBBBBCCCDDDHHHOOOWWW]]]XXX\\\jjj}}}uuummmccc]]]\\\[[[YYYWWWYYY^^^eeehhhgggccc___\\\[[[YYYWWWVVVXXX___hhhnnnkkkkkkmmmsss}}}tttzzzgggkkkzzzxxxrrreeeZZZXXXTTTPPPLLLKKKKKKKKKJJJWWW___\\\SSSPPPMMMIIILLL:::999999<<<@@@AAA>>>;;;444888???FFFKKKJJJEEEAAA888666666666777666444333222333333000---++++++,,,,,,,,,+++++++++,,,,,,---''''''((((((((((((''''''''')))******((('''))),,,...///---))))))---///...''''''((((((((()))))))))*********************)))***************+++,,,---+++++++++++++++++++++++++++,,,,,,---------------))))))******++++++,,,,,,,,,,,,------,,,++++++***---------,,,,,,+++++++++++++++,,,---...///000000111111222222222666;;;>>>>>><<>>===;;;555888>>>DDDFFFDDD>>>999111///......///...,,,******+++,,,+++***)))***+++))))))(((((((((((((((((((((((()))***************'''(((***)))(((((()))+++%%%&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''')))))))))(((((((((((('''((())))))************)))((((((((())))))*********)))******++++++++++++++++++++++++,,,,,,---------////////////......---,,,////////////////////////........................)))***+++***)))***,,,...222---...666<<<;;;888999AAA@@@???AAAEEEIIIJJJJJJHHHNNNUUUZZZ\\\[[[ZZZZZZTTTSSSUUU[[[eeeoootttuuulllhhhddddddfffgggdddaaa```aaacccfffkkkqqqyyyfffkkk|||yyyooobbbXXXRRRPPPMMMQQQTTTVVVUUUSSSSSSSSSRRROOOJJJHHHGGGFFFEEEDDDMMMQQQAAA888DDDBBB666777777666444333555666888888///......//////...+++)))+++***))))))***)))'''%%%'''((())))))))))))***,,,((((((((((((((('''''''''%%%%%%&&&'''((((((((((((((((((((()))++++++***(((%%%&&&))),,,,,,(((%%%###&&&&&&&&&&&&''''''''''''))))))((((((((((((((((((&&&'''(((***************((((((((())))))******+++(((((()))***************(((((((((((())))))))))))++++++,,,,,,,,,,,,,,,+++***++++++,,,---..................---,,,,,,+++++++++---......---,,,---//////...///111111///000222222222222222444555555444444777:::===???AAADDDFFFIIIGGGHHHMMMUUU\\\___```^^^```cccccccccaaa___^^^aaabbbdddeeefffhhhllloooeeefffuuu|||yyyxxxmmmVVVpppvvv```YYYaaabbb```WWWMMMGGGHHHLLLdddfffddd[[[LLL@@@;;;;;;EEECCCBBBBBBDDDEEEEEEEEE;;;<<<555222:::<<<555111000///---+++,,,...111333+++)))&&&%%%%%%''''''''')))(((''''''((((((&&&$$$'''((()))((('''&&&'''(((%%%&&&&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''***,,,,,,((($$$...///444999888111+++)))&&&''''''''''''(((((((((((((((((())))))*********%%%%%%'''((()))*********))))))******+++++++++,,,((())))))***+++*********(((((((((((((((((((((((('''((()))***************&&&&&&'''((()))***+++,,,,,,,,,++++++******)))))))))+++,,,,,,++++++,,,......111555444111///222666//////000000111111111111222333333222222444777:::<<<999555555999@@@FFFIIIUUUYYY\\\\\\YYYVVVUUUTTTMMMRRRZZZbbbiiiooouuuyyyuuullllllqqqqqqvvv~~~tttiii\\\KKKKKKYYY]]]UUURRRYYYXXXVVVQQQNNNPPPVVV\\\nnnmmmggg]]]PPPGGGEEEFFFMMMHHHAAA<<<888555222000///,,,---...,,,111111(((******++++++,,,...000222,,,***))))))***++++++***((('''''''''))))))'''%%%&&&'''((('''&&&%%%%%%'''%%%&&&((()))***))))))((('''((()))))))))))))))(((%%%)))...111000---***(((,,,+++///444222***$$$###&&&''''''''''''(((((((((''''''((()))******+++,,,((((((((())))))******+++++++++++++++++++++,,,,,,)))******+++++++++++++++************************((())))))***************((((((((())))))*********++++++++++++************&&&'''((((((''''''(((******///222000---++++++,,,)))***,,,...///111333555333444444333222222444666222111000000111555;;;???555777:::@@@FFFKKKNNNOOORRRUUUZZZ]]]aaadddhhhkkkxxxzzzzzz~~~zzziiicccqqqooo~~~xxxlll___WWWXXX@@@GGGTTTGGGGGGRRRNNNZZZUUUPPPMMMOOOUUU\\\```ggg```VVVJJJ@@@;;;999:::666222---+++,,,///111333111)))000000%%%+++111###(((+++...111222333444555''''''''')))******'''$$$(((''''''(((******)))'''$$$&&&''''''&&&&&&((())))))***,,,---.........---++++++,,,,,,,,,++++++***&&&///888:::555000///000555222444999777...)))***&&&&&&''''''''''''((((((%%%&&&'''((()))+++,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,)))))))))))))))((((((((((((((()))))))))(((''''''*********)))))))))))))))))))))))))))************))))))***)))((((((***+++'''+++......---,,,***((('''((())))))))))))+++---(((***,,,,,,,,,,,,---///,,,000555555333000111222@@@;;;666666;;;>>>>>>;;;;;;>>>CCCHHHMMMTTTZZZ___XXXkkknnnppp~~~yyyhhhgggpppnnnrrrnnnhhhdddffffff___TTTJJJIIIHHHJJJNNNUUU\\\aaalllfffbbbgggmmmgggUUUDDD>>>===:::777444333222222111111000///............---,,,+++***))))))))))))...888@@@===111)))+++111******))))))((((((''''''((((((((((((((((((((((((******)))(((''''''''''''***---111222000---++++++))))))***++++++***)))(((&&&***......+++))))))***222111...,,,***((('''&&&&&&&&&'''''''''&&&&&&%%%'''''''''(((((((((((()))))))))))))))************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***+++++++++***)))***,,,,,,***(((******)))(((((((((((((((******)))((('''&&&&&&%%%))))))*********+++++++++***))))))***,,,,,,***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,------////////////000000000000777777888888999:::::::::999:::<<>>???@@@???CCCEEEIIIWWWeeedddYYY[[[\\\aaajjjtttzzz{{{yyyuuuzzz}}}}}}}}}ooobbb]]]\\\]]]___bbbXXX```ccc\\\QQQKKKGGGCCCGGGFFFEEEFFFHHHMMMQQQTTTJJJBBB777222222333222000444333111000......------------,,,+++************))))))))))))***+++,,,---...,,,++++++,,,+++)))&&&)))))))))(((((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%######%%%'''$$$&&&(((******)))&&&%%%'''&&&&&&&&&'''(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))******((((((((('''((())))))***(((((((((((((((((((((((())))))((((((((()))*********)))((()))++++++***(((***))))))((((((((((((((('''''''''(((((()))))))))))))))))))))************((((((***+++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))************+++,,,---------....../////////000000111111222333333555555555666666777777888999<<<:::888>>>GGGHHHBBBFFFIIIMMMRRRXXX\\\___aaadddjjjqqqvvvwwwuuusssrrrqqqyyyrrrooossshhhYYYQQQXXX[[[UUUQQQUUUTTT[[[^^^VVVMMMGGGEEECCCDDDBBB>>>;;;999999::::::888666444444555666777777222222111111000////////////...---,,,++++++++++++))))))))))))***+++,,,---,,,)))&&&'''***+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&(((***&&&(((***,,,---+++)))''''''&&&&&&(((++++++'''###'''''''''&&&''''''((((((&&&&&&'''((((((((('''''''''''''''(((((((((((()))(((((((((((()))))))))***((((((((((((((()))))))))''''''''''''''''''''''''))))))((((((((())))))***)))(((((()))***+++)))((())))))(((((((((((())))))((((((((((((((((((((()))((((((((()))))))))******'''(((***+++,,,,,,---...)))))))))))))))))))))))))))))))))*********++++++,,,,,,---......///000000000000111111222333333444444444555555555555666666:::===<<<888888<<<>>><<>>@@@???======AAAFFFCCCDDDHHHPPPZZZbbbggghhhgggjjjkkkgggeeejjjrrrwwwvvvfff^^^[[[ZZZ[[[]]]XXXOOOOOO[[[___WWWPPPRRRKKKJJJEEEAAAAAADDDCCC>>>;;;;;;:::999999888888888777666444111......000222....../////////...------,,,,,,+++***))))))))))))++++++***************+++)))+++,,,***((((((***---&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###&&&((())))))((((((((('''((()))++++++++++++***'''(((,,,///000...)))%%%***)))((('''&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))'''(((((()))***)))))))))(((((((((((((((((((((((())))))((((((''''''((((((&&&&&&&&&''')))***)))'''((((((((((((((())))))***,,,++++++***(((''''''&&&''''''''''''(((((((((((('''***------++++++---///*********************************+++++++++,,,,,,,,,,,,---///000222333444000000000111222222333333000000111222333444555555000444888999888777999;;;666999;;;<<<;;;===AAADDDCCCAAA???AAAFFFMMMSSSWWWVVV]]]dddfffeeeeeehhhkkkuuuzzzooodddZZZYYY[[[[[[[[[]]][[[UUURRRSSSPPPHHHCCCCCCGGGGGGDDDAAAAAADDDAAA======<<<;;;999777555444333333222000//////111333555---............---,,,+++---,,,+++******))))))***))))))))))))***+++,,,,,,((()))***)))((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''((())).........,,,***))))))+++*********++++++,,,---...&&&(((++++++***)))(((((()))((('''&&&&&&%%%%%%%%%%%%&&&'''(((((()))))))))%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))%%%&&&'''((()))(((''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&%%%%%%''')))***)))'''((((((((((((((()))***************)))))))))((((((&&&&&&'''''''''((((((((('''+++///...+++***,,,///************************)))))))))************+++***+++,,,...000111333333000000111111222333333333111111222222333333444444333555777999999888:::<<<555777999:::<<<===???AAADDDCCC@@@??????BBBGGGJJJOOOQQQUUUWWWYYY]]]eeemmmkkkzzz{{{kkkbbb\\\WWWXXXXXXUUUTTTTTTJJJIIIJJJJJJIIIGGGEEEEEE@@@CCCCCC@@@>>>>>><<<888999:::::::::999888777777000111222333222000---+++...//////000///...,,,+++000///...---,,,,,,,,,,,,''''''((()))***,,,...///((('''''''''((((((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&(((+++---///444222///***&&&%%%''')))'''&&&&&&%%%&&&(((***+++&&&((()))'''$$$$$$'''***)))(((((('''''''''(((((())))))***,,,,,,---------'''''''''((((((((())))))''''''''''''((((((((()))$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''***)))((('''''''''''''''%%%%%%%%%&&&)))))))))'''((((((((((((((()))******))))))))))))************&&&&&&&&&'''''''''(((((((((,,,//////+++)))+++///************************(((((((((((()))))))))))))))***+++---///111222333222222222333444444555555444444444444444444444444777666666777777666888;;;888999:::;;;<<<======<<<>>>???@@@@@@??????BBBEEEGGGIIINNNRRRTTTUUUYYY^^^\\\tttwwwtttsssccc]]]\\\XXXTTTPPPMMMJJJGGGDDDHHHHHHHHHHHHHHHGGGFFFEEEAAAAAA???>>><<<:::999888::::::999888777666555555222111000///.........///***---111555555222...***++++++************+++++++++***)))(((''''''''''''((()))(((''''''''')))+++******)))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%"""%%%))))))((())),,,000333>>>EEE===+++ (((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%''')))+++,,,***'''$$$###$$$&&&''''''...++++++///222222444999000***$$$$$$&&&'''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&(((******))))))***+++***)))(((''''''((())))))+++((('''***------,,,,,,+++******+++------+++))),,,+++)))((((((((()))***,,,+++******,,,///333555000000000///000111111222111111222333333333222222555666666777888999999999888999:::<<<===<<<<<<;;;@@@@@@AAAAAABBBCCCDDDDDDCCCEEEGGGIIIJJJLLLOOORRRWWW[[[bbbjjjrrrxxx{{{}}}}}}wwwqqqeee[[[ZZZRRRPPPMMMKKKJJJIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDAAA@@@???===;;;:::888888888888777666555444333333222222222111000///......,,,...000111111000...,,,++++++************++++++,,,,,,+++***))))))))))))*********))))))***+++---))))))*********)))((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''''''''(((***,,,...444888666...(((''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))++++++***(((&&&$$$%%%&&&'''(((+++***---222444222111444---***(((''''''&&&%%%%%%(((((('''''''''&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))+++,,,---,,,+++,,,---***)))((((((((()))*********...222000++++++111999...---++++++,,,------,,,,,,+++***)))((())))))***,,,+++******,,,///222555///////////////000000111111111222222333333222222444555555666777777888888888999:::<<<<<<<<<<<<;;;???@@@@@@AAABBBCCCDDDDDDCCCEEEGGGGGGGGGIIIKKKNNNMMMOOOSSSYYYaaahhhnnnrrrxxx}}}|||mmmiiieee]]]WWWWWWIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFEEEEEECCCBBBBBB@@@???>>><<<;;;999888777666555555444333222111111333444444444222111///---......////////////......++++++************++++++...---,,,+++******************))))))***+++,,,,,,))))))******)))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&))),,,------+++******---000000+++'''&&&&&&''''''''''''&&&&&&&&&&&&''')))***************)))(((&&&&&&&&&'''(((((((((---444555000------)))++++++***((('''&&&&&&'''''''''''''''&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))+++------,,,+++,,,---)))((((((((()))***+++,,,)))...111...+++---555===000...,,,+++---.........++++++***))))))))))))***++++++******,,,///222444............////////////000111111222333333222222444444444555555666666777888999:::;;;<<<<<<<<<;;;??????@@@AAABBBCCCDDDDDDCCCDDDEEEEEEEEEFFFHHHJJJGGGGGGGGGIIINNNUUU\\\```dddiiiooouuu|||yyyppphhhgggddd[[[RRRPPPGGGEEEDDDDDDFFFGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@???>>>>>>===;;;:::888777777555444444333222222111111444444555555444222///---//////000000000///......++++++************++++++------,,,+++************(((''''''''')))******)))+++***((('''&&&''''''(((&&&&&&''''''''''''&&&&&&'''%%%$$$''',,,000111///+++'''%%%(((...///)))"""&&&&&&''''''''''''&&&&&&%%%&&&(((***++++++***))))))))))))(((&&&&&&&&&'''&&&'''+++111111,,,((((((&&&***,,,)))'''(((***+++''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))++++++***))))))***((((((((()))***+++,,,,,,)))***))))))---222333111---,,,+++,,,...//////...++++++*********)))))))))++++++***+++,,,...111222....../////////000/////////000111222222333222222444444555555555666666666888999999:::;;;;;;<<<<<<>>>>>>???AAABBBCCCDDDDDDBBBCCCDDDEEEDDDEEEGGGIIIJJJHHHFFFDDDEEEHHHLLLOOOPPPXXXbbbhhhllltttsssmmmgggbbb```[[[SSSLLLIIIKKKIIIGGGFFFFFFFFFEEECCCCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;:::999888777666555444444333333222222222333444555555444111///---...000222333333111...,,,++++++************++++++,,,+++***))))))((((((((('''&&&&&&'''***+++***)))+++)))&&&%%%'''+++000333&&&''''''((((((''''''&&&(((&&&&&&(((---///...,,,((('''&&&(((******'''###&&&&&&''''''''''''&&&&&&%%%'''(((*********)))(((''')))***)))'''%%%%%%&&&'''%%%'''++++++'''%%%'''$$$***+++&&&%%%***///111&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))+++***)))(((((()))''''''((()))***+++++++++***111444000---...---***))))))+++---///000...,,,++++++++++++*********)))*********+++,,,...000111...///000111111111000000...///000111222222222222555555666666666666777777888888999999:::;;;;;;<<<===>>>???@@@BBBCCCDDDEEEAAABBBDDDEEEEEEFFFIIIKKKKKKJJJHHHFFFFFFFFFFFFGGGGGGOOOZZZ___bbbfffooowwwwwwpppnnnjjjeee]]]VVVPPPMMMLLLMMMMMMKKKHHHGGGGGGFFFEEECCCCCCCCCCCCBBB@@@???===<<<;;;;;;:::999888777666666555444444444333333333222111222222222222000///......///222333333000---+++++++++************+++++++++***)))((('''''''''''')))(((''')))---///---***((('''&&&&&&***111888<<<''''''((((((((((((''''''))))))***+++,,,+++(((%%%###%%%((((((((('''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''***---,,,(((%%%%%%'''(((%%%&&&)))(((%%%%%%(((%%%***)))$$$%%%---333222&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((('''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((()))***,,,+++***((()))***&&&'''((())))))***)))))))));;;FFF<<<---))),,,///+++++++++---//////---+++++++++,,,,,,++++++***)))******++++++,,,...///000...///111222222222111000......000111222222333333666666666666666666666666999888888888999:::;;;<<<<<<===>>>@@@AAACCCDDDEEEAAABBBDDDEEEFFFGGGJJJLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHLLLQQQTTTUUU[[[dddkkkmmmqqq~~~pppkkkjjj```___ZZZSSSNNNMMMNNNOOOIIIGGGEEEEEEFFFGGGFFFEEECCCCCCCCCBBB@@@>>>===<<<::::::999888777666666555444444333333333333222222////////////////////////...////////////---,,,+++++++++************++++++******)))((('''''''''''')))'''&&&)))...///---)))'''&&&&&&'''***...222444''''''((((((((((((''''''&&&***...000///---***)))$$$&&&))))))'''&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))---000///+++''''''((((((&&&'''******'''''')))'''+++***%%%'''000222,,,&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))+++***(((''''''(((&&&'''(((((()))((('''''''''666>>>777000222555444444111---++++++,,,++++++++++++,,,,,,,,,+++***)))******+++,,,,,,---...///---...000111222111000///---...///111222222333333555555555555555555555555999888888888888:::;;;<<<<<<<<<>>>???AAACCCDDDEEEBBBDDDEEEEEEEEEFFFHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLNNNQQQUUU[[[___ggghhhlll|||qqqpppkkk___OOOSSSUUURRRNNNLLLJJJIIIDDDBBBBBBCCCEEEGGGHHHGGGCCCCCCCCCBBB@@@>>>===<<<:::999999888777666666555333333333222222222222222...------------.../////////...---+++******++++++++++++************+++++++++***)))((('''''''''''''''%%%$$$''',,,...+++''''''''''''''''''&&&%%%%%%''''''((((((((((((''''''""")))111666555333222222(((***+++***'''&&&&&&&&&&&&''''''''''''''''''&&&'''&&&%%%$$$$$$%%%'''(((***///333222---))))))***(((''')))---...***((()))(((---+++'''***222000&&&&&&&&&&&&'''''''''(((((('''((((((((())))))*********)))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((('''%%%$$$$$$%%%&&&'''((((((((('''&&&%%%%%%'''&&&(((555BBB???111===777000***((()))++++++++++++,,,---,,,+++***)))******+++,,,------......,,,---///000111000///...---...///000222222333333444444444444444444444444999888888777888:::;;;<<<;;;<<<>>>???AAACCCDDDEEEDDDEEEEEEEEECCCDDDEEEGGGLLLJJJHHHFFFEEEEEEFFFGGGFFFIIIMMMQQQTTTUUUUUUUUU\\\```fffppp}}}yyyoooaaaZZZRRRQQQOOOMMMJJJIIIHHHHHHCCC???@@@EEEGGGEEEEEEJJJ???===>>>BBBCCCAAA===;;;999666333444666777666444222222111111000/////////111555111''''''///111+++---,,,++++++------,,,+++******+++,,,+++)))***---***)))***,,,...---((($$$((((((((((((''''''''''''''''''''''''((((((((((((+++)))'''&&&%%%%%%%%%&&&&&&***222;;;>>>:::000''',,,+++)))(((''''''''''''''''''&&&&&&&&&''''''((())))))(((''''''((()))***---,,,***(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''')))'''&&&...666///!!!+++)))'''''''''((('''&&&&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((()))******+++000222555444222///---,,,...//////,,,)))(((***---)))))))))***+++---...///---,,,,,,,,,,,,---......000000000000111111111111333333333333444555666666555666777888999:::::::::=========>>>??????@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHEEEBBBBBBCCCEEEEEEGGGKKKOOOQQQUUUXXX[[[\\\bbbeeekkkwwwvvvsssiii^^^XXXQQQPPPOOOMMMKKKIIIGGGGGGBBBAAABBBFFFFFFEEEKKKSSSDDD???===???CCCAAA;;;555888666444444666777555444222222111000000//////...,,,......000===IIIDDD666---,,,++++++------,,,+++(((((()))***)))((()))***))))))***---///---((($$$((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%%%%(((,,,222666555///******)))(((&&&%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%***)))(((((()))***,,,---***)))((((((''''''''''''%%%%%%&&&&&&''')))***+++%%%((()))&&&%%%'''))))))%%%$$$$$$&&&)))+++,,,,,,'''''''''((((((((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))))))))))))))((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''(((((())))))*********###%%%(((+++,,,///222444555555444000+++((((((***)))))))))***+++,,,...///---,,,,,,,,,,,,---......000000000000111111111111222111111222222333444555555666777888999:::::::::=========>>>??????@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIGGGEEEDDDDDDFFFCCCFFFIIILLLOOORRRVVVYYY]]]ccceeeiiiqqqzzz{{{ssspppggg^^^ZZZOOOOOONNNLLLJJJHHHFFFEEEBBBCCCEEEEEEBBBBBBKKKUUUDDD???;;;<<<@@@@@@999111777666555555666666555333111111111000//////......///666;;;@@@HHHLLLBBB444---+++***+++,,,---,,,+++***+++++++++++++++******((()))+++---...---(((%%%'''''''''''''''(((((((((&&&''''''''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&))),,,......---((('''&&&$$$$$$$$$%%%%%%***)))((('''&&&%%%%%%%%%))))))))))))+++---///000)))******+++++++++******+++******+++---000222444...222555111(((""")))444333111...------,,,+++***''''''(((((((((((())))))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))*********&&&''''''''''''(((+++...444555444111---***(((((()))))))))***+++,,,---...---,,,,,,,,,,,,---......000000000000111111111111000000000111111222333444555555777888999:::::::::<<<======>>>>>>??????@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGIIIJJJIIIHHHFFFFFFGGGAAADDDGGGIIILLLOOOSSSVVV[[[aaacccgggnnnooo{{{tttoookkkccc\\\YYYMMMMMMLLLKKKIIIFFFDDDCCCDDDDDDDDDBBBAAAAAAFFFLLLBBBAAA>>><<<===>>>999444666666555555555555444333111000000//////...------///>>>IIIFFF<<<555222///,,,+++***+++,,,,,,,,,***)))++++++***+++,,,+++'''((()))+++------,,,)))'''))))))(((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%%%%$$$$$$$$$&&&(((***+++'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''((()))***((((((((()))+++---000111,,,---...//////...---,,,...---,,,,,,---111444777888777:::===666+++,,,555;;;777333000---***'''%%%(((((((((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++***))))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((***************)))))))))......---+++'''%%%%%%&&&+++,,,------,,,+++***)))************+++,,,---...---,,,,,,,,,,,,---......///000000000111111111111111000000111111222333444444555666888999999999999<<<<<<======>>>?????????BBBBBBCCCDDDFFFGGGHHHHHHGGGIIIKKKKKKJJJHHHHHHHHHAAACCCFFFHHHJJJMMMQQQTTTWWW]]]___eeennnnnnsss|||tttkkkfffaaaZZZUUURRRLLLKKKJJJIIIGGGDDDBBBAAADDDCCCAAABBBEEEHHHGGGEEEFFFKKKJJJAAA::::::999777555666666666555333222222000000//////...---------)))555===999000,,,...111,,,+++******,,,,,,+++***''')))***(((***...,,,%%%(((***+++,,,+++*********......,,,+++)))'''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((&&&&&&&&&'''((()))******'''''''''''')))+++...///---...//////...---+++******)))'''&&&'''))),,,...333---000<<>>>>>??????BBBCCCDDDEEEGGGHHHIIIJJJGGGIIIKKKKKKJJJHHHHHHHHHCCCDDDFFFGGGIIILLLPPPSSSSSSZZZ[[[aaalllooosssrrrnnngggbbb]]]XXXRRROOOLLLJJJHHHFFFDDDBBBAAAAAABBBAAA???BBBIIIPPPNNNHHHMMMTTTSSSEEE999777888777444666777777555222111111/////////...------,,,,,,...---+++,,,///111000---,,,***)))***+++,,,+++***,,,000000...222888555,,,******+++***))))))+++---111111///---,,,***((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((((((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&((()))******)))((((((''''''((((((''''''&&&'''''')))+++,,,+++++++++***)))((('''&&&***)))'''&&&&&&'''((())))))###&&&666DDDCCC555)))'''&&&%%%''')))+++,,,+++******))))))))))))((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))&&&))),,,---,,,)))''''''((('''((()))+++,,,+++***++++++******++++++,,,------,,,,,,,,,,,,---......000000000000111111111111222111111222222333444555444444666777888999999999;;;<<<<<<======>>>>>>???AAABBBCCCEEEFFFHHHIIIJJJGGGIIIJJJIIIHHHFFFFFFGGGDDDEEEFFFGGGHHHKKKOOOSSSPPPXXXYYY\\\gggkkknnnyyyzzztttnnnjjjddd^^^ZZZWWWSSSOOOLLLJJJFFFCCCAAA@@@AAABBB@@@AAA@@@@@@FFFOOOPPPMMMJJJQQQNNN???555555777444333666888777444111111111//////......---,,,,,,+++111---+++---111111,,,(((+++***)))***+++,,,+++)))000555666444999AAA===333++++++***(((&&&(((,,,000---,,,,,,+++***)))((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((())))))&&&((()))(((&&&%%%&&&((('''&&&&&&&&&&&&(((***+++***)))((((((((((((((((((***)))((('''''''''((()))''''''&&&&&&&&&&&&&&&'''***))))))(((((()))))))))'''&&&&&&...;;;AAA888***---+++******+++,,,+++************)))))))))((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((()))))))))***+++***(((%%%%%%%%%***((('''(((***,,,,,,+++++++++******++++++,,,,,,---,,,,,,,,,,,,---......000000000000111111111111111000000111111222333444333444555777888888999999;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCDDDFFFGGGHHHHHHIIIIIIGGGEEEDDDDDDFFFDDDEEEEEEEEEFFFIIINNNRRRNNNWWWXXXYYYbbbeeehhhrrrtttpppppphhhddd]]]WWWTTTSSSOOOKKKLLLJJJEEEAAA??????AAABBB@@@CCCBBB>>>???HHHMMMMMMAAAFFFCCC666111555666111333666999888444111000111///......------,,,++++++''',,,333555111++++++...+++***)))***+++++++++))),,,222333111777@@@<<<111,,,,,,***&&&$$$'''---222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))+++%%%'''((('''%%%%%%(((+++&&&%%%%%%%%%&&&((()))+++&&&&&&''''''(((***+++,,,,,,+++)))((('''''''''(((&&&&&&%%%%%%%%%''')))***%%%&&&&&&&&&''''''''''''(((+++)))&&&,,,444222''')))'''&&&''')))++++++***+++*********))))))((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))&&&'''''''''&&&'''***,,,(((%%%###%%%))),,,---,,,+++++++++***++++++,,,,,,---,,,,,,,,,,,,---......000000000000111111111111////////////000111222333333444555777888888888888;;;;;;<<<<<<===>>>>>>>>>===>>>???AAACCCDDDFFFFFFIIIIIIHHHEEEBBBBBBCCCEEEDDDDDDDDDDDDEEEHHHMMMPPPKKKWWWYYYYYYaaadddfffpppssszzzwwwtttmmm```^^^[[[WWWRRRMMMJJJHHHHHHGGGFFFDDDBBBAAA@@@@@@JJJIIIFFFBBB>>>;;;;;;;;;@@@;;;555444666999999888666:::<<<999444111333777333111///,,,+++,,,...///444222000---,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++,,,---///000---,,,)))(((((())),,,---''''''((((((((((((''''''(((''''''&&&&&&&&&''''''$$$$$$%%%&&&(((+++...000000---)))'''&&&&&&&&&%%%***&&&''',,,,,,&&&%%%(((///((((((000777777666888<<>>???@@@BBBBBBBBBCCCFFFHHHFFFFFFFFFEEEDDDCCCCCCBBBFFFGGGHHHHHHGGGHHHJJJLLLPPPTTTXXXYYYYYY]]]eeekkkwwwqqqrrr~~~nnnlllddd[[[YYYWWWSSSOOOKKKHHHGGGHHHGGGEEECCCAAA@@@??????DDDDDDBBB===777444555666444666888888888666555444666777777555222333666:::444333000...---...///111333222///---,,,,,,------,,,,,,,,,+++++++++******)))))))))***,,,...111222+++***)))(((((()))***+++''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''')))+++,,,+++***)))***,,,,,,+++******'''(((---...***))),,,333---+++000444333111222999IIIBBB<<>>@@@BBBBBBBBBCCCEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHIIIIIIHHHHHHJJJLLLLLLPPPTTTWWWXXX\\\cccjjjooorrrpppsssjjjggg___XXXWWWTTTQQQNNNKKKHHHGGGGGGEEECCCAAA@@@@@@@@@AAAAAAAAA???;;;666333444555555999<<<;;;777444444666666444222111222555999;;;555444111000///000111222222111///---,,,,,,------,,,,,,,,,+++++++++******((((((((()))***,,,///000)))))))))(((((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((((((+++******++++++***'''%%%'''&&&(((,,,---++++++---333...+++...///---***))),,,;;;999777AAA555###'''((('''&&&%%%$$$%%%&&&&&&&&&'''(((((())))))))))))&&&%%%$$$%%%''''''&&&%%%+++******+++,,,,,,)))''')))((((((''''''&&&&&&%%%******))))))))))))******)))(((''''''&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''((((((((((((***))))))(((((((((((((((((((((((()))******++++++******)))******+++,,,---,,,---......------...000//////000000111222222222222222222222333333333333333444555666777888888999555666888999::::::::::::<<<>>>AAACCCCCCCCCDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIIIIHHHIIIKKKMMMIIILLLQQQTTTVVVZZZaaaffffffqqqmmmmmmvvvmmmgggccc]]]ZZZXXXVVVRRROOOKKKIIIGGGDDDCCCBBBAAAAAABBBCCCDDD???<<<999777888888777555===<<<:::666222111444777555222000000333555777777444333111000///000111222000///...---------------,,,,,,,,,+++++++++******,,,+++***)))(((((()))***&&&'''((())))))((('''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&$$$"""&&&&&&'''*********))))))---+++))))))***)))'''&&&$$$,,,(((&&&...)))"""'''((('''%%%$$$###$$$%%%&&&%%%&&&'''(((((())))))((((((''''''(((***+++***))),,,++++++,,,,,,+++(((&&&)))))))))(((((((((''''''***))))))))))))******+++)))((((((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))************))))))))))))***+++,,,---,,,---......------...000...//////000000111222222111222222222222333333333444444555666777888999999666666777888999999999::::::===AAACCCCCCBBBBBBCCCEEEFFFFFFGGGHHHIIIJJJJJJGGGHHHIIIIIIHHHIIIKKKLLLIIILLLPPPRRRUUUXXX]]]aaacccmmmiiieee{{{ooommmhhhaaa^^^ZZZ[[[YYYVVVRRRMMMIIIFFFDDD@@@@@@AAABBBCCCEEEFFFGGG>>>777222444;;;???;;;666;;;888555444555555555333222111111222444444222111111111000/////////000000.........------------...,,,,,,,,,+++++++++******---,,,***((('''''''''(((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))***'''$$$###%%%(((******'''((())))))))))))(((&&&'''''''''((()))++++++***---...)))&&&)))(((&&&***''''''&&&%%%%%%%%%&&&'''&&&&&&'''((((((((((((((('''&&&&&&''')))+++***)))///...///000000...+++((()))))))))))))))((((((((())))))(((((()))***++++++))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''''''''((())))))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))*********))))))))))))***+++,,,,,,,,,---......------...000------...//////000000111111111111222222222333333444444555666777888999999777777777888888999::::::999<<<@@@BBBBBBAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJFFFHHHHHHHHHHHHHHHJJJLLLMMMNNNQQQSSSTTTWWWZZZ\\\ccchhhgggiiivvvwwwlllnnnhhhaaa___\\\XXXVVVSSSNNNIIIEEEAAA???===???AAACCCEEEEEEEEEDDDBBB;;;555888AAAFFFCCC===555666999???CCCAAA:::333000111333444333111///---//////...............///---------------.........,,,,,,,,,+++++++++************)))((((((((()))***&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%&&&(((***+++999444...)))'''(((((()))))),,,---+++***,,,***'''$$$'''))))))+++000222000555444222000,,,***(((&&&&&&&&&'''(((((()))))))))((((((((())))))((((((''''''&&&&&&(((+++,,,,,,+++111111222333333222...+++''''''''''''''''''''''''((('''''''''((()))***+++***)))((((((''''''((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((((((''''''(((((()))***''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))******))))))((())))))***+++,,,,,,---......------...000---------...//////000000111111111111222222222222333444555666777888888999999888888888888999:::;;;999;;;>>>@@@@@@@@@AAABBBBBBCCCDDDEEEFFFHHHIIIIIIGGGHHHIIIIIIHHHIIIKKKMMMNNNOOOQQQRRRTTTVVVWWWXXXbbbdddfffmmmtttzzzsssppppppfff``````\\\SSSRRROOOKKKFFFBBB???>>><<<>>>AAADDDDDDBBB???===AAA===;;;<<<@@@CCCBBBAAA555999@@@FFFFFFBBB:::444...111333222000......000........................+++,,,------............,,,,,,,,,+++++++++******,,,+++)))((((((((())))))((((((((())))))(((((((((''''''((((((((((((''''''&&&%%%%%%&&&&&&((())))))(((''''''&&&'''(((***+++===888111,,,(((&&&$$$###'''+++,,,******---,,,(((###(((***)))***///111///444///000...(((''''''###%%%&&&)))+++,,,---,,,,,,************)))(((''''''(((''''''))),,,......---......///111222000,,,)))&&&'''''''''''''''''''''&&&&&&&&&&&&'''((()))******))))))(((((((((((((((&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((()))*********)))))))))))))))))))))((((((((())))))***+++,,,,,,---......------...000.........///000000111111111111111111222222222222333333444555666777777888999888777777777888999:::999;;;===>>>>>>???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJKKKMMMOOOMMMMMMOOOQQQTTTVVVVVVVVV\\\dddfffiiiooosss~~~xxxpppoookkk^^^[[[\\\WWWQQQPPPMMMJJJFFFCCCAAA???<<>>AAACCCCCCDDDEEEFFFGGGHHHIIIIIIKKKLLLMMMMMMLLLMMMOOOQQQJJJKKKLLLPPPSSSVVVVVVVVVVVVeeegggccciiippp{{{vvvrrrpppjjjaaaXXXSSSRRRTTTLLLLLLKKKHHHDDD@@@===<<>>AAABBB???777222000222333111///.........---+++---...//////000///.........---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++))))))((((((''''''&&&&&&))))))((('''''''''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++000000000///...,,,+++***---,,,+++)))((((((''''''%%%+++---***((()))***))),,,)))&&&$$$###$$$'''(((000...***'''%%%&&&((()))***+++***(((---333000)))***)))(((''''''((()))******'''%%%'''***+++'''###'''((())))))))))))((((((&&&'''((())))))******)))((((((((((((((()))))))))+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((######'''(((%%%$$$'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******)))((((((((())))))***+++,,,,,,------,,,------,,,+++,,,...000////////////000000000000222111000000000111222333555444222111111222333555555666777888888777666555999666444555:::???@@@???AAAAAABBBEEEHHHIIIIIIIIIOOOMMMKKKJJJIIIJJJKKKLLLLLLLLLMMMOOOQQQTTTVVVWWW\\\___bbbfffiiinnnssswww|||qqqllljjjeee]]]UUUPPPOOOPPPJJJIIIGGGDDDAAA???>>>>>>@@@@@@@@@???===;;;:::999:::;;;===>>>>>><<<999777999;;;<<<999333//////111222000......///111111000...///000111111000...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))(((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''(((((())),,,,,,,,,,,,++++++***))),,,+++***)))((('''''''''###(((***'''&&&)))+++***(((''''''&&&&&&'''(((((())))))(((''''''(((((()))((()))((('''+++000...'''((('''&&&%%%%%%&&&'''(((((('''&&&)))---...***&&&***+++...//////---+++)))(((((()))***++++++++++++******************************)))(((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&***&&&%%%)))***'''&&&)))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))((((((((((((((())))))***++++++,,,------,,,------,,,+++,,,...000.............../////////222111000000000111333333555444333111111222444555666666777888888777555555888777666777:::===>>>???BBBBBBBBBCCCEEEEEEEEEDDDNNNMMMKKKJJJJJJJJJKKKLLLKKKLLLMMMNNNQQQSSSUUUVVVYYY[[[^^^```dddiiiooosssrrrooohhhfffaaa[[[TTTOOONNNNNNOOOLLLGGGBBB???>>>???@@@?????????>>>===;;;:::999;;;<<<>>>???>>>:::666333666777777444000...000333555222///...///111222222000111333444333111...---...---,,,,,,++++++,,,,,,,,,++++++++++++*********(((((()))))))))))))))))))))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++++++++++++++***)))((('''&&&&&&&&&***---,,,'''%%%'''(((''''''(((((()))(((((('''&&&%%%&&&'''((())))))((((((''''''&&&&&&)))---+++&&&((((((''''''''''''(((((((((''')))---111111---)))***---000222222///+++(((&&&'''((()))************,,,+++++++++++++++++++++))))))(((((('''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&)))''''''))))))'''''')))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))******+++,,,,,,,,,+++,,,---,,,++++++---///,,,,,,---------.........222111111111111222333333555444333222222333444555666777777888777666555444777888999999999:::<<<>>>@@@@@@@@@AAABBBCCCCCCCCCNNNMMMKKKJJJJJJKKKLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUWWWYYYZZZ\\\```eeelllqqqsssuuupppooogggddd```[[[UUUQQQPPPOOOXXXRRRJJJDDD@@@??????@@@@@@@@@??????>>>===<<<;;;============:::777444222666666555222000111444777999555000------//////000111222444555444222...,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))(((((())))))******++++++)))(((''''''''''''(((((('''''''''(((((((((((((((++++++++++++************)))***+++---...//////000))))))((('''&&&%%%%%%%%%,,,...,,,((((((,,,...---+++******)))((('''&&&&&&)))))))))((((((''''''&&&&&&&&&&&&&&&)))***)))&&&++++++++++++++++++++++++)))***,,,000333222---***)))***,,,---,,,***'''%%%((()))***++++++,,,,,,,,,,,,,,,+++++++++++++++***((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''((()))******))))))******+++++++++,,,+++,,,---,,,++++++---...,,,,,,,,,---......//////111111111111222222333333444333333222333333444555666777777777777555444333666888;;;;;;888888:::===:::<<<>>>???AAACCCEEEGGGLLLLLLKKKJJJJJJKKKKKKLLLJJJJJJKKKLLLNNNPPPRRRSSSXXXYYYZZZ[[[^^^dddlllqqqpppwwwxxxssspppmmmfffbbb]]]XXXTTTQQQPPPOOOWWWQQQHHHCCCAAAAAAAAA@@@>>>>>>>>>>>>>>>===<<<;;;@@@>>>;;;888666555555555666555333111111222666999777333///,,,---...///000111222444444333111...---...---,,,,,,++++++,,,,,,+++++++++*********))))))(((((())))))******++++++((((((''''''''''''((((((((((((((((((((('''''''''++++++++++++************)))***+++---///000000111)))((('''&&&&&&%%%%%%&&&###&&&&&&&&&***222666555+++)))'''&&&&&&(((***,,,222000,,,(((%%%$$$%%%%%%(((&&&&&&((())))))(((''',,,,,,,,,,,,,,,,,,,,,,,,***,,,...111222000+++(((((((((''''''&&&&&&&&&&&&,,,,,,---...////////////++++++******)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&((()))(((%%%%%%&&&''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))******+++,,,)))***************++++++***+++------,,,+++,,,---,,,,,,---...//////000000000000111111111222222222222222222222333333444444555666777777777555444333555888;;;;;;999888999;;;999;;;>>>??????AAAEEEHHHJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIJJJKKKMMMOOOPPPQQQWWWWWWXXXYYY\\\bbbjjjooorrruuuzzzrrroookkkgggddd___XXXRRROOONNNMMMLLLKKKFFF@@@>>>@@@AAAAAA@@@:::;;;;;;;;;;;;;;;::::::???<<<888555333444666888444333111//////111444555111///,,,,,,...111333444000111111111111000...---...---,,,,,,++++++,,,,,,,,,++++++++++++*********(((((())))))))))))))))))(((''''''''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((('''((()))+++,,,,,,------(((((('''&&&&&&&&&&&&&&&&&&'''&&&%%%(((---...,,,'''&&&%%%%%%'''+++000333555222,,,((($$$$$$%%%%%%(((''''''******'''''')))))))))************)))))))))+++---///...,,,)))''')))((('''&&&&&&'''((()))((()))***+++,,,,,,,,,,,,******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''',,,...***&&&''')))(((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))***++++++,,,************************)))+++------,,,+++,,,---,,,,,,---...///000000111...///000000111111000000000000111111222222333333444555666666666666555444444777:::;;;;;;999999999;;;===???>>>===>>>BBBFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPRRRSSSTTTVVVYYY^^^dddiiipppuuu{{{}}}rrrppphhhccceeeddd]]]TTTNNNLLLKKKJJJJJJAAA>>>;;;;;;???@@@???<<<999::::::;;;;;;;;;::::::;;;999777444444555777888444222000///000111222222///...---...111444555666///.........---............---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))(((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''&&&&&&&&&''''''(((((()))'''(((((())))))))))))))))))(((''''''''''''''''''+++,,,)))&&&''')))'''"""'''&&&&&&'''))),,,///111...---***(((&&&&&&&&&'''(((&&&'''******%%%%%%)))&&&&&&'''(((((('''&&&&&&&&&(((***++++++)))(((((('''''''''(((((()))******%%%&&&'''((())))))))))))******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''---///***%%%''')))((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******************))))))))))))(((***,,,---,,,++++++,,,***+++,,,---...///000000,,,---...///000//////.........///000111222222222222333555666777666666555444555777:::<<<<<<999777888;;;===<<<:::;;;@@@EEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNPPPRRRTTTWWW[[[aaaeeennntttwww~~~qqqqqqnnnbbb___gggfff^^^TTTMMMKKKKKKKKKJJJ@@@===:::<<>>>>>:::666333666999999888;;;AAAGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNMMMOOORRRUUUWWW[[[```cccmmmssswwwzzzvvvkkkjjjhhhaaaaaagggcccWWWLLLJJJKKKHHHEEEDDD;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;::::::999888666555555444444333333333333222111000///333111//////111222000...------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''',,,(((%%%&&&***---,,,)))&&&&&&&&&&&&&&&&&&%%%%%%''''''(((***++++++)))&&&,,,,,,++++++***))))))((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((''')))---...,,,***,,,,,,+++***)))(((''''''///...---,,,***)))((('''+++***)))(((((()))******((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((()))***+++++++++++++++***+++---------+++)))(((''')))***+++******,,,---++++++++++++++++++,,,,,,,,,,,,------...///000000000000000000111111111111000222555777888777555444444666888;;;<<<=========;;;999777666888;;;???AAAEEEEEEFFFGGGIIIJJJKKKKKKJJJNNNPPPMMMHHHGGGLLLSSSOOOQQQTTTXXXZZZ\\\]]]]]]aaajjjooouuu{{{oooffffffddd___aaaiiiaaaUUUJJJGGGFFFBBB>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<======<<<<<<;;;888888777777666666555555222333333333333333222222333111//////111222000...------------------------,,,++++++++++++*********++++++++++++++++++++++++******))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))'''%%%%%%(((---///---)))&&&&&&''''''''''''((((((&&&&&&&&&(((******(((%%%*********+++++++++++++++)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&(((***+++***((()))))))))(((((((((((((((((())))))***+++,,,------***))))))(((((()))***+++((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''((()))******************+++,,,---,,,+++)))(((''')))************+++---+++++++++++++++,,,,,,,,,,,,,,,------...//////000//////000000000111111111000222555777777666555444444555777999;;;<<<===>>>===<<<:::999:::<<<>>>???DDDEEEFFFGGGHHHIIIJJJKKKJJJMMMNNNLLLIIIIIILLLPPPQQQRRRUUUXXX[[[]]]___```dddiiiiiimmmvvv~~~ooogggbbbbbb___[[[___gggZZZOOOEEEBBBAAA===:::999;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<<<<<<<;;;;;;666777888888888666555444333333333333444444444444222000//////000111///...------------------------,,,+++******))))))******++++++++++++++++++++++++***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++((((((***///444666333///''''''''''''((()))******%%%%%%%%%'''))))))'''%%%''''''(((((()))***++++++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&&&&'''''''''((((((((()))%%%&&&''')))+++---//////(((((((((((())))))++++++(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((&&&'''((()))************)))***+++,,,,,,***)))(((''')))******))))))+++,,,***+++++++++,,,,,,,,,---,,,,,,------...///////////////000000000000111111000222444666666666555444333444555666888;;;===>>>>>>>>>============>>>>>>CCCCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMPPPQQQSSSUUUXXX\\\^^^```bbbeeedddjjjuuu{{{vvvfffcccbbbbbb]]]WWWXXX^^^OOOFFF???>>>>>><<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<::::::777888999999888666333111555555444444333333333333111000000000000000///...------------------,,,,,,,,,+++***)))))))))******************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,++++++---000444555444111)))((('''''''''((())))))&&&&&&&&&'''))))))(((&&&%%%%%%&&&&&&'''(((((()))************))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))***+++++++++'''''''''((()))***++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((&&&'''(((***++++++++++++)))******++++++***))))))((()))******))))))***,,,***++++++,,,,,,------------------.........//////////////////000000000111000111333555555555444333333333333444666999<<<>>><<<===>>>???????????????AAABBBCCCDDDFFFHHHIIIIIIIIIHHHGGGJJJMMMNNNLLLJJJMMMMMMNNNPPPSSSWWW[[[]]]___eeefffkkkuuuyyyuuulllbbbcccdddbbb[[[SSSPPPQQQKKKDDD>>>>>>>>>;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>===;;;999888999:::::::::888555111///999888666444222111111111000000000000///......///......---------,,,,,,,,,,,,++++++***************************************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''')))***+++***)))((()))***+++,,,,,,***)))'''&&&%%%&&&''''''(((''''''((()))***)))((((((((((((((((((((((((((())))))))))))************))))))((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((++++++***))))))(((''''''******)))))))))))))))(((&&&&&&'''((()))*********''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''(((***+++,,,---------*********+++++++++******)))***++++++******+++,,,******+++,,,------......---------..................////////////000000000000111222333444444444333333333333444555888:::<<<888999<<<>>>???@@@@@@@@@???@@@AAACCCEEEFFFHHHHHHHHHFFFEEEHHHLLLNNNLLLIIILLLLLLMMMNNNQQQUUUXXXZZZ\\\eeeggghhhnnnmmmqqq|||gggcccbbbbbbaaa^^^WWWPPPKKKIIIMMMFFFAAA@@@>>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>??????>>>>>>@@@BBBDDDEEEGGGHHHFFFDDDDDDFFFJJJMMMLLLJJJMMMMMMNNNPPPRRRTTTVVVWWWUUU___bbbdddlllnnnppp{{{~~~rrrddd___bbb___ZZZTTTQQQNNNKKKHHHKKKFFFBBBAAA???<<<;;;>>><<<<<<<<<<<<<<<<<<<<<<<>><<<:::888666999999888777666555444444999888555222000/////////...000111000...,,,...//////......---,,,,,,+++++++++,,,...///...---+++)))************************))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))***,,,,,,,,,,,,+++*********)))'''&&&%%%&&&(((+++---((('''&&&&&&((())))))((()))******++++++,,,,,,,,,''''''((((((((()))))))))*********)))))))))((((((''''''''''''''''''''''''&&&'''(((&&&%%%&&&))),,,******))))))((((((((('''&&&&&&'''(((((())))))***&&&'''((())))))((((((''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))*********)))(((((('''&&&&&&'''((()))******)))((('''''''''''''''''''''''''''&&&''')))***+++***)))((('''((()))+++------......,,,,,,+++,,,,,,------...,,,---......,,,,,,---...******+++,,,---...//////................................./////////000000000000111111222333333333555555666777777777777777444444555777888:::;;;<<<<<<===???@@@CCCEEEFFFGGGEEEDDDDDDEEEHHHJJJLLLMMMLLLMMMNNNPPPQQQRRRSSSSSSQQQYYYYYY^^^mmmtttuuu{{{|||wwwjjjccc\\\aaa\\\SSSMMMLLLNNNNNNKKKGGGCCC@@@AAAAAA>>>???BBB========================<<<<<<======<<<:::888777777777666666666666777888777666333111//////000111...000111000---,,,---000//////...---,,,,,,++++++***,,,///111000...+++)))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******&&&(((+++,,,+++)))'''''''''&&&%%%&&&(((+++///111(((&&&%%%%%%'''(((((('''%%%%%%&&&((()))+++,,,,,,&&&'''''''''(((((())))))************))))))))))))''''''''''''''''''''''''%%%&&&'''&&&$$$%%%)))---'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))******+++++++++******)))(((''''''''''''((()))++++++)))((('''''''''''''''''''''''''''&&&(((***,,,---+++)))(((&&&'''(((***,,,---------,,,,,,,,,,,,------...///---...//////---,,,---///******+++,,,---//////000.....................---............/////////000000000000111222222333333555666777888888777666555444444444444555666888888<<<<<<>>>@@@BBBDDDFFFGGGDDDDDDDDDDDDFFFIIILLLOOOIIIKKKMMMNNNOOOOOOOOONNNWWWZZZUUUXXXjjjqqqnnnnnn|||oooddd______QQQTTTUUUPPPHHHFFFJJJOOOHHHFFFCCC@@@>>>>>>>>>>>>===<<<;;;::::::;;;<<<===@@@???>>><<<:::888777666888666444333333444777999999666222000000000000///333222///---,,,,,,---...,,,---......//////......)))---222444222...)))''',,,++++++***)))))))))***************************************))))))))))))((((((((((((((('''''''''))))))))))))******************)))''''''&&&&&&&&&$$$''')))***++++++---...///+++((('''(((((('''%%%((((((((()))******++++++'''+++---(((%%%///EEEXXXUUUVVVIII222###$$$&&&$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))+++111777777111+++---+++(((&&&$$$$$$$$$%%%'''''''''(((''''''&&&&&&%%%&&&'''&&&&&&&&&(((***++++++)))(((''''''''''''(((******++++++,,,000222222)))%%%)))---***((()))+++,,,...000000///...---)))+++------,,,+++,,,---000000//////.........------------............///000///......///111333555222333333444555666777888333555777777666777888:::777999<<<@@@DDDEEECCCAAADDDDDDDDDEEEGGGIIIIIIHHHJJJIIIIIIJJJMMMOOOPPPPPPRRRTTTWWW[[[aaaiiirrrxxx{{{sssggg___XXXSSSRRRTTTUUURRRLLLIIIIIIKKKDDDBBB???===;;;::::::;;;<<<<<<<<<;;;<<<<<<======@@@???>>><<<999777666555777666555444444555777888888555222000000000///...111000...,,,+++,,,---...,,,------.........------,,,---///...,,,*********+++************,,,---...*********************************)))))))))(((((((((((((((((((((((((((''''''(((((((((((()))))))))***)))(((''''''&&&&&&&&&+++,,,,,,++++++,,,///111+++)))&&&%%%'''((('''&&&&&&''''''((())))))******%%%''')))***...888GGGRRRMMMOOOFFF222%%%&&&(((%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((---111111,,,(((+++***(((&&&%%%&&&'''(((&&&&&&''''''((('''''''''%%%&&&''''''&&&&&&((()))+++***)))(((''''''''''''((()))*********,,,///222111***&&&))),,,***((()))***+++---...///...---,,,......//////...---,,,***000/////////.........------------............///111000///...///000222333222222333444555555666666444666777777777777888::::::;;;<<<@@@CCCCCCBBB@@@DDDDDDDDDEEEGGGHHHIIIHHHIIIIIIHHHJJJKKKMMMNNNNNNVVVWWWXXXZZZ]]]bbbiiinnnnnnuuu}}}zzziiieeeaaaWWWOOOTTTTTTTTTRRROOOLLLIIIGGGAAA???===;;;999999999999;;;;;;<<<===>>>>>>======<<<<<<;;;:::999888888777666666666666666666666666666333000/////////...---...---,,,++++++,,,---...---------------,,,,,,,,,000///---***((())),,,///...,,,+++******+++---...******************************))))))))))))((((((''''''((((((((((((((((((''''''''''''((((((((((((***)))(((''''''&&&''''''...---,,,)))((())),,,///(((&&&%%%%%%&&&''''''&&&%%%&&&&&&''''''((())))))***(((&&&(((,,,000111222///444222((($$$(((+++)))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******))))))((('''''''''%%%%%%%%%%%%%%%%%%&&&&&&"""%%%(((+++,,,+++(((&&&((('''&&&&&&&&&'''((()))%%%&&&'''(((((((((((((((&&&'''((((((&&&&&&((()))+++***)))((((((''''''(((((()))*********+++...111111+++''')))+++***((())))))***,,,---------,,,+++///...---000222222...+++/////////...............---------............///111000/////////000111222222222333333444444555555555666777888777777888:::===<<<===>>>AAABBBAAA@@@CCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMUUUVVVWWWWWWYYY\\\bbbfffgggqqqxxx~~~pppeeedddaaaYYYSSSVVVRRROOONNNMMMLLLHHHDDDAAA@@@>>>===<<<;;;;;;;;;:::;;;===>>>???>>>>>>===777888888999999:::::::::555555666777666666444444333111///............---------,,,,,,,,,---...///------,,,,,,+++++++++,,,333111...+++)))+++///333111///,,,)))(((((())))))***************************)))))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))((('''''''''''''''******)))'''$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))---***&&&$$$%%%###!!!$$$""""""'''***(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$'''+++---,,,)))(((''''''&&&&&&%%%&&&&&&'''(((%%%%%%&&&((())))))))))))&&&''')))((('''''''''(((******)))(((((((((((((((((()))***))))))***---000000,,,))))))******)))(((******+++,,,---,,,,,,,,,+++))))))...444666222...........................---------............///111000000/////////000000222222222333333333444444444555777777666666777888===<<<;;;===@@@BBBBBBAAACCCDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMPPPQQQSSSUUUWWW[[[aaaeeegggooouuuxxxzzzhhh```^^^ZZZVVVTTTVVVPPPIIIGGGHHHHHHFFFDDD@@@@@@???>>>======<<<<<<:::;;;===>>>>>>>>>===<<<888888888888888888777777444555666666666444333111111///------...///---,,,---------......///000000---,,,,,,+++++++++,,,---000///...,,,***+++...111///...+++((('''&&&'''''')))))))))))))))))))))))))))))))))(((((((((((('''&&&'''''''''(((((())))))(((((()))))))))*********)))((((((''''''''''''((((((***+++***(((%%%$$$$$$)))***)))((('''%%%%%%$$$&&&''''''(((((()))******)))((('''&&&%%%%%%%%%&&&$$$(((***(((''''''&&&$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%))),,,---,,,***((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&(((***)))(((''''''(((***))))))(((((((((((()))((()))))))))((())),,,//////---+++)))((())))))(((+++,,,,,,---------------)))'''''',,,222444111------------...............---------............///000000//////////////////111222222333333444444444333555666555444444555777:::999:::<<<@@@BBBCCCCCCBBBDDDFFFFFFEEEDDDFFFHHHIIIKKKLLLKKKJJJJJJLLLNNNMMMOOORRRTTTWWW[[[```ddddddiiinnnpppwwwxxxoooeee___ZZZUUUTTTUUURRRMMMFFFBBBCCCEEEEEEDDD>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;:::888666444333222333444444555444333111000///...---...//////...------......//////000000000---,,,+++++++++,,,...///***+++,,,+++))))))***,,,))))))((((((((())))))***))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))************((((((''''''''''''(((((())),,,///000---***(((((()))***+++***'''$$$$$$$$$&&&''''''((())))))******'''(((((('''%%%%%%)))---''')))*********)))(((&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&(((***+++,,,***((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))))))))&&&(((******)))'''''''''))))))(((((((((((())))))(((((()))(((((()))+++......///---((('''))))))''',,,,,,,,,,,,---------...,,,***)))+++...///---+++---------------.........---------............///////////////////////////111111222333444555666666444555666666444444555666888888999===@@@CCCCCCBBBBBBDDDGGGFFFDDDCCCEEEHHHHHHJJJLLLLLLJJJJJJMMMPPPPPPRRRSSSUUUVVVYYY]]]```ccceeeiiinnnrrr~~~ooohhhbbb___[[[VVVTTTUUUMMMJJJFFFCCCBBBCCCDDDDDD<<<============<<<<<<;;;===<<<;;;::::::999::::::::::::888777555444222222333333333222111000/////////...---...000000///---------......///.........---,,,++++++,,,...000222((()))******(((((()))***'''((()))***++++++******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((())))))***((((((((())))))))))))***((((((''''''''''''(((((('''***,,,,,,+++***)))***&&&(((***)))&&&$$$$$$%%%%%%&&&&&&''''''((())))))(((((('''%%%$$$###%%%'''$$$###$$$&&&))))))******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''***------***'''%%%%%%&&&'''(((((((((((('''(((((()))))))))((((((''')))++++++)))'''''''''))))))(((((((((((())))))'''((()))((('''(((***------000...(((&&&))))))'''+++++++++++++++,,,,,,---,,,,,,+++***++++++,,,---,,,,,,,,,------.........---------............///------...///000000000000000111222333555777888888666777888777666555666888888999;;;>>>AAABBBAAA???AAAEEEGGGFFFCCCBBBEEEHHHEEEHHHKKKKKKHHHIIILLLPPPPPPRRRTTTUUUVVVXXX[[[^^^bbbbbbiiioooooosssoooiiibbb]]]\\\YYYTTTPPPPPPHHHHHHGGGEEEDDDCCCCCCDDD===>>>>>>???>>>>>>======>>>===;;;999888888888999555555555666666666666666333222111111000//////.........---///000111///...,,,------......---,,,,,,,,,,,,++++++---///222333***++++++***))))))+++---)))***,,,---,,,***(((''')))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((('''''''''(((((()))###$$$%%%%%%$$$$$$&&&((("""%%%((((((%%%###$$$%%%$$$$$$%%%&&&&&&''''''((('''&&&%%%&&&((())))))(((+++(((&&&'''((('''&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))+++((((((+++000111---((($$$%%%''')))***+++,,,,,,((())))))))))))(((((('''''')))++++++***'''&&&&&&))))))(((((((((((()))***'''((((((((('''(((***,,,,,,000///(((&&&))))))'''******))))))******+++,,,***************,,,///333,,,,,,,,,------.........---------.........//////,,,,,,...///000000000000000111222444666888999:::888999:::999888777888999999:::<<>>BBBAAA@@@???===<<<::::::777888:::;;;<<<<<<;;;:::777777888888666555333111000000000111000///.........//////000000000000000//////...---,,,,,,+++++++++++++++***+++...333777************************++++++***))))))((())))))))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&$$$%%%&&&'''(((((((((((('''((()))++++++++++++***%%%%%%%%%%%%%%%%%%%%%%%%(((### ###'''(((''''''***)))(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''&&&&&&)))''''''(((((('''''')))###$$$%%%%%%%%%%%%(((***((('''%%%$$$$$$%%%'''(((+++)))&&&&&&'''))))))))))))***+++,,,,,,+++***)))------,,,,,,+++***))))))((('''&&&%%%%%%&&&'''(((++++++******)))'''&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))+++++++++++++++***)))))))))(((((('''''''''((((((++++++++++++++++++++++++)))***+++,,,---.........---------.........//////............////////////000111333444555555444333444555666999<<>>===<<<<<<;;;;;;;;;:::;;;;;;;;;;;;999888777444444444444444333222222222222111111000000//////111111111111111000///...///......---,,,,,,++++++,,,,,,+++***)))+++///222((((((((((((((((((((((((******)))((((((((())))))((((((((((((((('''''''''(((((())))))(((''''''&&&((((((((())))))(((((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%$$$$$$$$$%%%000///---+++)))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''''''''((($$$%%%&&&&&&%%%&&&''')))'''&&&%%%%%%&&&'''((()))222///,,,************)))%%%&&&((()))+++++++++++++++++++++***))))))((((((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((('''************************((((((((())))))))))))))))))))))))))))))((((((''')))(((((('''''''''((((((++++++++++++++++++++++++***++++++,,,------------,,,------------................../////////000000///000222333444444333333555555666777999<<<>>>@@@AAA@@@????????????===;;;<<<>>>CCCLLLTTTTTTMMMFFFEEEFFFGGGFFFEEEFFFHHHJJJNNNNNNOOOOOOPPPRRRSSSTTTSSSYYY```bbbccciiivvvrrrcccaaa```\\\XXXWWWVVVSSSLLLEEEDDDFFFDDD@@@???AAAAAA>>>:::::::::::::::;;;======>>>>>>===;;;999666444333444333333333444444555666555444222111000000000111222222222111000///------.........------,,,,,,++++++,,,,,,+++)))(((***+++''''''''''''''''''''''''((((((((('''(((((())))))'''''''''((((((((((((((((((((()))))))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&''''''''''''''''''''''''$$$&&&(((''''''(((+++...---,,,***(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))(((((())))))(((&&&((()))(((''''''((()))((()))***+++,,,---------333000---++++++++++++*********,,,---............)))))))))((((((''''''&&&(((((('''&&&&&&'''((((((&&&'''((()))))))))))))))++++++++++++++++++++++++************))))))))))))))))))******))))))((('''(((((((((''''''(((((())),,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000///000111333333333333222666666555555666666777888;;;::::::;;;===>>>===;;;::::::@@@LLLWWWZZZTTTLLLFFFGGGHHHGGGFFFFFFHHHIIILLLMMMMMMNNNPPPRRRTTTUUURRRXXX^^^aaabbbhhhsss|||zzzeee______UUUVVVWWWVVVSSSNNNIIIFFFEEEGGGEEE???;;;;;;;;;999777777777999:::<<<>>>??????>>><<<:::888555333222666666555555666888:::;;;555333111///...///000111000000000000///...---,,,......---------,,,,,,,,,***,,,---,,,***))))))***))))))))))))))))))))))))''''''&&&''''''((()))***&&&&&&''''''(((((())))))(((((()))))))))(((((('''###$$$$$$%%%&&&((())))))((()))))))))))))))((((((''''''''''''''''''''''''$$$&&&'''&&&'''***+++***''''''%%%$$$###"""""""""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((((((((())))))))))))************))),,,,,,******,,,,,,))))))+++,,,+++***))))))***'''))),,,...000000//////...+++)))((()))+++,,,+++/////////...------,,,+++))))))(((((((((''''''''')))((('''&&&&&&'''((()))&&&'''(((((())))))((((((((((((((((((((((((((((((*********))))))(((((((((+++,,,,,,,,,,,,+++******(((((((((((((((((()))***,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,------/////////000000000111111000111222444555444444333555555555444444444444444777777777888;;;;;;;;;999;;;999999@@@JJJRRRTTTTTTGGGHHHHHHGGGFFFFFFHHHIIIKKKKKKLLLNNNPPPRRRTTTUUUTTTYYY^^^```aaaeeemmmuuuttt}}}kkk___]]][[[SSSXXX\\\WWWNNNGGGFFFHHHNNNOOOLLLCCC<<<;;;:::888777777999;;;<<<>>>>>>???<<<<<<:::888777555444444777666666666777999;;;<<<333111///...---...000111------...//////.........---------------,,,,,,,,,)))+++------,,,++++++,,,************************''''''&&&''''''((()))***&&&&&&''''''(((((())))))(((((()))))))))))))))((()))(((((((((((()))++++++'''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&)))((($$$"""&&&+++&&&''''''&&&&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++///000------000///++++++---......---++++++,,,%%%'''***---...///...------***((('''(((***++++++,,,,,,***)))((('''&&&&&&******))))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&'''''''''''''''''''''''')))))))))((((((''''''''',,,,,,,,,,,,,,,+++******((((((((((((((()))******---------,,,,,,,,,++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,------////////////000000000000222333444666666666666555444444444555555555555555777666666777999999888666888999999;;;>>>FFFNNNTTTFFFGGGHHHGGGFFFFFFHHHIIIIIIJJJKKKMMMOOORRRTTTUUUTTTXXX]]]^^^^^^```eeekkkmmmuuuvvvddd\\\YYYWWWZZZ^^^^^^WWWKKKDDDDDDGGGMMMOOOLLLBBB:::888888777:::;;;>>>@@@@@@@@@>>>===:::999888777666666666666555444444444555666666777000///.........///111111,,,---....../////////...------------------------)))+++---...---------...((((((((((((((((((((((((((((((((('''(((((())))))'''''''''((((((((((((((((((((()))*********))))))+++***(((&&&&&&&&&''''''((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$$$$...888444(((&&&&&&'''''')))***,,,,,,%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))******&&&&&&''''''(((((())))))+++111222------222111+++***,,,...///---,,,,,,---)))***---000111222111000222///,,,************)))***))))))((((((((())))))************************))))))(((''''''((())))))((((((((((((((('''&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''*********+++******)))((((((((((((((()))***++++++......------,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,------------............////////////333444555777888777777666222333444666666777777777777666666777888888777555444999===??????@@@FFFJJJDDDEEEFFFFFFEEEFFFHHHJJJIIIJJJKKKLLLNNNQQQSSSTTTRRRUUUYYYZZZZZZ[[[___bbbhhhpppyyy{{{fff___ZZZXXXYYY\\\ZZZVVVOOOIIIEEEEEEEEEEEEIIIGGG>>>777777999999>>>AAADDDEEEEEEBBB>>>;;;999888777666555666666777333333333333333222111111......///000111222222333000000000000000000//////------------------------+++,,,------,,,,,,---///******************************)))((((((((())))))((((((((((((((('''''''''(((((()))***************)))((('''&&&'''(((***+++///...,,,***)))(((((()))''''''''''''''''''''''''$$$((()))***555AAA@@@666%%%%%%%%%&&&'''(((******&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********%%%%%%&&&''''''((()))))))))000222------222000)))'''))),,,---,,,++++++,,,,,,---///111222222222222333000---++++++++++++***---,,,+++***)))******+++***************************)))(((''''''((()))***&&&&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((()))))))))******++++++******)))((((((((((((((()))***+++,,,///......---,,,,,,++++++***++++++,,,------------,,,------------.........------------............333444555777777777666666222333555666777777777666666666666777999999888777555999===???@@@@@@AAAAAAAAACCCDDDDDDDDDEEEHHHJJJIIIJJJKKKLLLNNNPPPRRRSSSPPPTTTXXXZZZ[[[]]]___bbbhhhjjjooo}}}ggg]]]]]]ZZZZZZ___XXXRRRJJJFFFGGGHHHGGGEEEBBBFFFFFF???:::;;;???AAABBBDDDHHHIIIHHHCCC===999999888777555555555666666333444444444333111///...---...000111333444444444333333333333222000///...------------------------,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))))))))(((((('''''''''&&&(((((()))*********************+++---000444777:::777555222///,,,+++******))))))))))))))))))))))))(((...///+++///888666---((((((((((((((()))******'''''''''(((((((((((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))*********+++&&&''''''((()))******+++'''///111++++++111///'''$$$'''***++++++*********(((((()))+++,,,,,,,,,,,,///,,,***)))+++,,,------///---+++(((&&&%%%%%%%%%))))))))))))***************)))(((''''''((()))***###$$$%%%'''((()))))))))(((((((((((((((((((((((((((((())))))******++++++,,,------------,,,++++++(((((((((((()))***+++,,,//////...---,,,,,,++++++)))***+++,,,---.........---------.........//////,,,,,,,,,---------......222333444666666666666555222333555666777666666555555555555777:::;;;:::999:::888777999<<>>;;;;;;???EEEBBBEEEHHHGGGCCC???>>>>>>666666555555555666666777888666333111000///000111222000//////111555999<<<999333///111777888222+++---...///...,,,+++,,,---++++++,,,------,,,,,,,,,+++++++++***************(((((())))))))))))(((((((((***,,,,,,*********+++111111111///+++)))))))))------,,,---...111444666++++++++++++************$$$&&&(((((('''&&&&&&''',,,,,,------,,,+++)))((()))((('''&&&%%%$$$######''''''''''''''''''''''''%%%&&&&&&'''((()))******)))))))))))))))((('''''''''(((((()))***+++++++++(((((((((((('''''''''''')))((((((((((((((()))***111222111---)))'''(((***---)))''')))---///---)))''''''(((((())))))******///...,,,***************))))))))))))))))))))))))'''***(((%%%''',,,)))"""))))))))))))(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''')))'''&&&(((***------,,,+++000555444...)))''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---............////////////............------------............222333444222111222666:::888666333111222444666777666555333333333444666888666;;;<<<:::<<>>@@@AAAAAABBBDDDFFFGGGIIIKKKNNNOOOOOONNNMMMPPPSSSWWWXXXYYY]]]ccchhhgggqqqjjjooouuu```WWWVVVUUUTTTTTTOOOLLLHHHGGGPPPYYYXXXPPPIIICCC>>>===<<<<<>>???CCCIIIKKKLLLLLLIIIDDD@@@===<<<777666555333222222222222222111///.........///000333222111000000000000111111000//////000000...,,,---...///...,,,+++,,,---,,,,,,,,,------,,,,,,+++,,,,,,+++***))))))(((((((((((())))))))))))((((((''')))+++***)))(((((()))***++++++***(((''''''((()))((('''&&&&&&''')))************)))(((''''''&&&*********)))(((***---000,,,,,,,,,,,,***(((&&&%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))))))))))))))(((((('''&&&&&&&&&''''''(((((()))))))))))))))((((((((((((&&&''''''((()))******+++///,,,)))(((***,,,+++***++++++,,,+++))))))***,,,+++***((('''''')))***,,,,,,+++************+++++++++++++++***)))((('''&&&((()))(((''')))......+++((((((((((((''''''''''''(((''''''&&&''''''((((((((((((((((((((((((((((((+++,,,,,,+++)))'''((()))(((+++......+++((()))+++))))))))))))))))))))))))........................***+++,,,---..................//////000000111111------...000111222333444555888::::::777666888:::;;;777444666:::;;;999555777777666555555777888999888::::::999999===>>>===BBBBBBBBB@@@??????AAACCCFFFFFFGGGIIIJJJKKKLLLMMMQQQQQQSSSVVVYYY[[[[[[ZZZ]]]eeedddmmm~~~|||qqqbbbVVVTTTWWWUUUOOOKKKBBBNNNQQQFFFAAAFFFBBB666???;;;;;;>>>@@@AAAEEEJJJJJJJJJHHHDDD???;;;888777444444333222111111222222000000////////////000111111111111111000///.........///000000...------------...///...,,,+++,,,---,,,,,,---------,,,++++++,,,,,,+++***)))(((''''''(((((())))))))))))((((((''')))******(((''''''((('''((())))))''''''((()))(((''''''''''''((()))***---,,,,,,+++***)))(((((('''((()))))))))***,,,...222222111000---***'''&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((******)))))))))(((((((((%%%&&&'''((()))***++++++,,,***(((((())))))))))))'''+++...---+++,,,000555---+++)))'''''')))+++,,,,,,,,,+++,,,,,,,,,,,,---)))***+++++++++***)))((())))))(((((()))+++,,,,,,(((((((((((('''''''''&&&'''''''''''''''(((((()))((((((((((((((()))))))))''')))++++++))))))***,,,///000000...+++))))))***))))))))))))))))))))))))------------------------***+++,,,---..................//////000111222222///000000111222333333444555888<<<<<<999666777888:::777444777<<<===888333666666555555555666777888888999999999:::===>>>>>>BBBBBBAAA@@@??????AAADDDFFFFFFFFFGGGIIIKKKMMMNNNUUUTTTSSSUUUXXXYYYVVVSSS]]]fffjjjsss}}}zzz~~~nnniii^^^TTTTTTUUURRRKKKHHHFFFVVV\\\PPPEEECCC@@@999@@@===<<<@@@BBBBBBEEEJJJIIIGGGCCC???;;;888555333111111111111111222333444111111000000111111222222......///000000000///...---///111000...---...///---...///...,,,+++,,,---,,,---------,,,,,,+++***++++++******)))(((((('''(((((())))))))))))((((((((()))******(((''''''((('''((())))))(((((()))+++((())))))***+++,,,---...,,,,,,++++++***))))))(((%%%(((,,,---,,,+++++++++,,,,,,,,,,,,***(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((($$$%%%''')))***+++++++++((()))******)))(((((()))'''+++...---***+++000666///---***(((((()))+++,,,((((((((()))))))))))))))%%%&&&(((***++++++*********)))))))))(((((()))***)))((((((((((((''''''''''''''''''''''''((()))***(((((((((((())))))******''')))+++++++++++++++,,,//////...---***))))))***))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---............---......///000111111222222222222222111111111111333777;;;;;;888555555666888555444777:::;;;777222555444444444555555666666777666777:::<<<===@@@BBB???@@@AAA@@@???@@@CCCEEEEEEEEEFFFGGGIIIKKKMMMNNNSSSRRRRRRTTTXXXYYYWWWTTTWWWbbbkkkqqqsssrrr|||oooeee```XXXRRRQQQPPPKKKGGGGGGJJJRRRUUUNNNEEEAAAAAAAAABBB>>>===@@@BBBBBBEEEJJJHHHEEE@@@<<<999777555333000000000000111333444555222222222222333333333333------...///000000000000...///111000///...//////---...///...,,,+++,,,---------------,,,+++************)))))))))((((((((((((((())))))))))))(((((()))***++++++)))''''''((('''(((******)))(((***+++))))))***,,,---......///))))))))))))(((((((((((('''+++///111000---,,,+++%%%&&&''')))******))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&((()))*********)))'''(((***---......+++)))***,,,---***&&&&&&***//////...,,,***))))))***+++)))******++++++***))))))'''))),,,///000111000///)))(((***,,,***&&&&&&)))))))))))))))((((((((((((''''''''''''((()))******'''(((((())))))******+++...------...000///---***))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------......//////000000222222111111000/////////111444888888666333444555555555555777888777555444444444444555555555555555777555666:::======???CCC>>>???AAAAAAAAAAAABBBDDDCCCDDDFFFGGGIIIKKKMMMMMMLLLMMMNNNRRRWWWYYYZZZZZZVVV```kkkpppmmmppp|||yyykkkcccYYYUUUQQQOOOKKKFFFGGGKKKTTTLLLEEECCCBBB@@@CCCHHHBBB>>><<<>>>@@@AAAEEEJJJFFFBBB<<<999888777555444111111111111222222333444222333333333333333222222///////////////000000000.........///000//////...---...///...,,,+++,,,---------------,,,+++***)))(((((((((((())))))))))))(((((())))))))))))((((((***+++,,,+++)))((((((((('''((())))))(((((()))***((())))))***+++++++++***(((((((((((())))))))))))***,,,//////...,,,+++***&&&''')))***++++++******''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))***+++***)))((((((&&&'''///999;;;333***,,,,,,,,,)))&&&&&&))),,,///...---,,,*********))),,,------...---,,,*********,,,///111333222111000''''''+++///---((('''++++++*********))))))))))))''''''''''''((()))***+++'''(((((()))******++++++333000///222777888333...(((((()))***++++++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------............///////////////.........///333666666444333444666444666888777555444555777444444555666666666666666777444555:::<<<:::<<>>@@@CCCCCCBBBAAA@@@@@@@@@BBBDDDGGGIIIJJJKKKKKKIIIKKKNNNPPPRRRUUUYYY[[[ZZZ___kkkooommmsss}}}~~~rrrkkkbbbVVVTTTRRROOOJJJFFFJJJQQQcccMMM<<<>>>CCCCCCFFFMMM@@@<<<:::<<<>>>@@@EEEKKKCCC>>>888555555666444333333333222222222222222222333333333333333222111111111000000////////////000...---,,,...///000...,,,---...///...,,,+++,,,------...------,,,+++***)))''''''(((((())))))******(((((())))))))))))((((((+++,,,---,,,***(((((()))'''((()))(((''''''((()))'''(((((((((''''''&&&%%%)))))))))***++++++,,,,,,+++,,,,,,+++)))(((((()))))))))))))))((('''%%%$$$%%%%%%&&&'''((()))******))))))((('''&&&%%%%%%$$$%%%&&&&&&'''((()))******''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''')))***+++***((('''+++$$$###000AAAFFF999***,,,+++***)))(((***---000//////...---,,,***))))))***+++++++++***((('''&&&&&&'''***,,,---,,,***)))%%%&&&+++111000***)))...++++++++++++*********)))''''''''''''((()))++++++'''(((((()))***+++++++++444000...444<<<@@@;;;444---,,,,,,------,,,)))'''))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---............------------------,,,,,,,,,,,,------....../////////222555555333333555777444777:::888444333666999555666666777777777777777888444444999:::777999>>>???BBBEEEEEECCC@@@>>>===>>>@@@CCCFFFIIIIIIIIIIIIKKKMMMOOOOOONNNOOOTTTXXXZZZ\\\ffflllkkktttzzzssswwwpppjjjeee^^^]]]XXXQQQJJJGGGIIIPPPUUU[[[QQQEEEBBBDDDFFFBBB===:::;;;<<<;;;;;;;;;===??????@@@@@@>>>;;;777555444444555555666555444222111===:::777555444333222111000///,,,++++++---///111///---,,,,,,...//////...///---+++******+++,,,...,,,,,,,,,+++++++++******))))))(((((('''''''''&&&'''((()))******)))((('''******))))))((((((''''''***)))((('''&&&&&&'''(((,,,,,,,,,,,,,,,***&&&$$$)))'''&&&***///111...***(((,,,,,,(((&&&)))'''"""'''---111111,,,'''%%%&&&'''((()))'''%%%%%%))),,,***((('''((()))***)))'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''&&&&&&''')))+++,,,***(((((()))***+++***)))'''%%%***)))'''%%%&&&)))---///***...222555444000,,,((((((%%%%%%)))+++(((&&&''',,,+++(((&&&)))...+++###+++''''''***+++(((&&&&&&))))))************)))))))))((((((''''''(((((()))''')))***++++++,,,///111777444000///000000...++++++******+++,,,,,,***((()))***+++,,,+++***)))(((,,,------------------...((())))))+++...111444666.........---++++++,,,---.............../////////...000111111111111444666555333444888999777777:::777666555444333444444555666555555666888::::::999@@@>>>===>>>AAADDDEEEEEEFFFFFFFFFHHHJJJKKKJJJHHHRRRKKKHHHKKKMMMMMMPPPVVV```___```eeelllooommmiiioooooocccbbbaaa^^^[[[WWWPPPJJJIIIKKKOOORRRQQQKKKDDDAAACCCCCC???;;;;;;<<<======<<<<<<>>>@@@;;;:::999777555555666777555555555555333111000...888666333333333444333111///...,,,+++,,,---...///...,,,+++,,,---///......,,,+++***))))))***,,,---,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''))))))************))))))***)))))))))((((((((('''***)))((('''&&&''''''(((((((((***,,,---...---,,,%%%&&&***000555444---'''"""(((***&&&$$$'''***)))%%%)))---,,,)))&&&''')))'''((((((&&&%%%%%%(((,,,***((('''((()))***)))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))'''((()))***+++***)))'''&&&'''((()))***+++,,,---......---...222666555///***)))%%%$$$(((+++)))))),,,*********+++.../////////+++'''%%%((()))(((''')))))))))************))))))***+++++++++,,,,,,,,,,,,/////////...,,,,,,---...222///------...///---,,,(((''''''((()))***(((&&&)))***+++++++++***)))(((++++++++++++,,,,,,,,,,,,***)))))))))***,,,...000...//////...,,,,,,---...//////000000000000000///...///000000000111333555;;;777444444333111222555666555444333222333333444666555555666777888888888???>>>===>>>AAACCCDDDDDDBBBDDDEEEGGGHHHIIIIIIJJJNNNJJJIIINNNPPPOOOQQQUUU]]]\\\]]]aaagggkkkmmmmmmlllwwwwwwdddbbbaaa______XXXSSSLLLIIIJJJLLLMMMLLLEEECCCAAA@@@@@@???===;;;===>>>???>>>======>>>@@@999777333111111555999<<<555555555444222000...---111000000111333444222111.........------------------+++***+++,,,...------***))))))((()))***,,,------------,,,,,,,,,++++++))))))((((((((((((''''''++++++************++++++))))))))))))((((((((((((***)))((('''''''''((()))((()))***,,,...000111222((((((***...222111---(((&&&+++,,,'''######&&&'''%%%(((******'''%%%''')))&&&''''''&&&%%%%%%(((******((('''((()))***)))'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))'''&&&(((((()))******)))'''&&&$$$&&&***---///...---,,,...***(((,,,333555///)))***&&&%%%))),,,+++,,,///...---111777777333888CCC444...)))(((((('''(((,,,)))))))))))))))))))))))),,,---///000111111111111222222222///,,,++++++,,,,,,+++)))***+++,,,,,,+++***))))))+++------,,,+++***++++++++++++***)))((()))))))))******+++++++++------,,,+++,,,...000222///000000///------...000000111222444333222111///---.../////////000222444BBB<<<777555333222444999555444333333222333333333999999999999999999999999???======>>>AAACCCDDDCCC???BBBFFFFFFFFFFFFHHHKKKJJJIIIKKKPPPRRRQQQRRRTTTWWWYYY[[[]]]```dddjjjnnnnnnssslllhhhjjjaaaYYYYYYSSSMMMHHHGGGIIIKKKHHHEEE>>>??????>>>=========>>>>>>??????>>><<<<<<>>>???;;;888444222444888<<<>>>555444444333222111000000//////000111333444222000...///000000000///...---,,,***)))***+++---,,,,,,))))))))))))***+++---...---------,,,,,,,,,,,,+++))))))((((((((((((((((((++++++)))(((((()))++++++))))))))))))((((((((((((***)))(((''''''((())))))---......---------///000000,,,)))''')))+++++++++)))++++++)))&&&%%%$$$$$$''')))++++++(((&&&&&&'''&&&&&&&&&&&&%%%&&&((()))***((('''((()))***)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((((((&&&%%%(((((())))))))))))((('''###%%%))),,,......---,,,+++'''$$$''',,,///+++'''+++((((((---///---,,,------,,,222;;;888000888JJJAAA888///+++)))'''(((,,,******))))))))))))******,,,---000333444444444333000111000///,,,+++,,,---***)))))))))******+++++++++++++++---///000///...---,,,,,,,,,++++++******)))))))))***++++++,,,,,,------,,,,,,...111444666000111111000//////000222111222555666666444111000,,,...////////////222444>>>999555555555555888>>>444444444444444444444444===>>>>>>===<<<;;;<<<<<<======<<<>>>AAACCCCCCBBB>>>CCCGGGGGGDDDCCCGGGKKKIIIJJJMMMOOOQQQQQQSSSVVVRRRVVVZZZ\\\\\\^^^dddjjjrrruuu}}}vvviiikkkgggXXXMMMMMMLLLHHHDDDDDDGGGGGGDDD@@@>>>???>>>===;;;<<<@@@CCC>>>??????===;;;;;;<<<======:::666666888:::::::::333333333333333444444555111111111222333333111...000111222222222000///---,,,***))))))+++,,,,,,+++*********+++,,,---......------,,,,,,,,,+++++++++(((((())))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))***)))(((''''''((()))***///000000...,,,+++---...444000,,,)))((())))))***%%%###$$$''')))(((&&&%%%###&&&)))***)))'''&&&%%%'''&&&&&&&&&'''(((((((((***((('''((()))***)))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''''''''%%%(((((()))))))))))))))(((%%%%%%'''(((***+++,,,,,,)))(((''''''((()))***))),,,***,,,111222...***)))(((%%%+++333...&&&...???AAA888///+++)))''')))---******)))(((((()))*********,,,///222333333333222222222222000---,,,---...+++++++++***))))))***+++)))((()))***---...---+++//////...---,,,,,,++++++******++++++,,,------...,,,+++***)))***---000222000111222111000///111333222333555666666444111///,,,...////////////222444444111000333444222444888555555555666666666666555>>>???@@@???<<<;;;<<<===<<<<<<<<<>>>AAABBBBBBAAAAAAEEEIIIHHHDDDCCCFFFIIIIIILLLMMMMMMMMMPPPUUUWWWPPPVVV\\\]]][[[[[[___cccmmmqqqyyyuuukkkfff]]]PPPIIIIIIGGGEEEBBBCCCDDDDDDAAA>>>@@@@@@???===<<<>>>AAADDD?????????===;;;:::;;;<<<===:::777777888999666444222222222333444555666777444333222222333222000///111111222222222000///...,,,***)))***+++---,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++******(((((())))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))***)))((((((((()))***++++++...///...+++***,,,//////000111111///,,,(((&&&(((%%%$$$&&&&&&$$$%%%'''!!!###%%%'''(((((('''&&&((('''&&&''')))))))))'''***((('''((()))***)))'''))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&'''(((((('''(((((((((((())))))))))))'''&&&&&&&&&''')))+++,,,++++++,,,,,,,,,---///000...+++---222222---)))((()))'''(((,,,)))%%%***444777///)))(((((((((***...+++***)))(((((()))***+++(((***,,,...///000000000666666555222...,,,,,,---+++,,,---+++***)))+++,,,,,,++++++---//////...---000///...---,,,+++++++++++++++,,,---......///000333111...+++***+++...///000111111111000000111333222333444555444222000///---.../////////000222444555222333666666222111333555555666777777777777666:::<<<>>><<<999888999<<<;;;;;;;;;>>>@@@BBBAAA@@@AAADDDGGGGGGEEEDDDFFFHHHHHHLLLNNNKKKJJJOOOTTTVVVPPPVVV\\\^^^\\\[[[]]]```eeehhhpppyyyyyyrrrggg\\\TTTNNNKKKIIIEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@??????@@@AAAAAAAAAAAAAAAAAA???<<<;;;<<<===???:::666666888999666333333222222222222444555666444222000000111222111000000111000000///...------,,,+++******,,,------,,,+++++++++,,,,,,,,,++++++++++++*********)))))))))(((((()))))))))*********)))))))))******)))))))))'''((((((((()))))))))******)))((((((((()))+++,,,(((+++///...+++)))***,,,(((+++...///...+++((('''***((((((((($$$$$$...;;;,,,***(((&&&&&&''''''((()))''''''(((***+++***(((***((('''((()))***)))'''))))))************))))))***************************)))'''&&&%%%%%%&&&&&&(((((((((((((((((((((((()))'''&&&&&&(((*********((((((((((((((()))******((((((''''''((()))******---,,,,,,...333666666666///,,,+++...///---+++,,,///,,,***)))***,,,---...///)))&&&''')))(((***---+++***)))(((((()))***+++(((((()))***,,,---......111111111///,,,++++++,,,)))+++,,,,,,******---///000//////000222222000///000...---+++************++++++,,,---...///000000777555111---,,,---///111///000111000///000111333222222333222111000//////...///000000000111333555999777777999888444333555444444666777777777666666888;;;===;;;888666999<<<::::::;;;>>>@@@AAA@@@??????@@@BBBDDDFFFGGGHHHHHHEEELLLPPPLLLJJJNNNQQQRRRSSSVVVZZZ\\\\\\]]]```cccfffcccgggqqqyyyiiifff]]]RRRMMMMMMJJJDDDDDDEEEFFFDDDBBB@@@AAABBB@@@@@@@@@BBBCCCCCC@@@===BBBCCCBBB@@@===<<<===>>>AAA<<<777666888:::999666444333222111111222333333222000......000111222222000//////...---,,,,,,,,,---+++***+++,,,...------******+++++++++******)))*********))))))))))))((((((((())))))*********+++)))***+++,,,,,,+++***)))'''((((((((())))))******))))))(((((((((***+++,,,(((,,,000///***&&&&&&(((&&&''''''&&&&&&'''))),,,"""''')))'''---DDD]]]<<<666...(((&&&&&&'''(((***((('''))),,,,,,***(((***((('''((()))***)))((((((((())))))))))))(((((())))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&)))))))))))))))))))))))))))'''&&&&&&(((+++++++++((((((((((((((()))******))))))************))))))---***(((...777===;;;777111+++(((***,,,,,,...111///---((($$$(((///...(((///***''')))***))))))++++++***)))'''''')))***+++((((((((()))***+++,,,---((()))******))))))+++---&&&)))++++++***+++///222...------...//////---+++...---+++)))((((((((()))******+++,,,...//////000222///,,,******,,,///111///000111000//////111333222222111000000//////......000111111111111444666777444333666555333333666222333555666666666555555888;;;>>>===999888:::>>>::::::;;;>>>@@@AAA@@@???<<<<<<===AAAFFFIIIIIIIIIBBBKKKQQQNNNLLLNNNOOOMMMUUUWWWXXXYYY\\\```dddgggmmmeeedddnnnwwwxxxiiiZZZPPPRRRQQQJJJHHHLLLEEEEEEDDDCCCBBBAAA@@@@@@>>>CCCDDDBBB@@@BBBCCCAAA@@@???===;;;:::999999999::::::999888888888999999666555333222111111222333111111222333555444222////////////---+++***+++,,,***+++,,,,,,******+++,,,---.........---+++)))((()))((('''&&&&&&'''))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((())))))))))))))))))))))))))))))************)))(((&&&&&&''')))++++++******+++,,,(((((())))))))))))(((((((((***+++,,,******+++,,,************************((('''''''''&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((---,,,***)))(((''''''((()))''''''---444999999777&&&''')))***)))***+++---&&&)))***)))'''(((...444888///((()))+++,,,,,,...******)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***)))222---...444555111///111,,,---......---+++)))''',,,000111---(((***444>>>444+++)))...---''')))222888666222...---...000111---...000111/////////000333222111333555666444111666555444555555444222///444444555666777777777666::::::999888888999::::::<<<888666999@@@BBB???:::CCC???<<<===BBBHHHLLLMMMMMMLLLKKKLLLNNNNNNMMMLLLPPPRRRVVV[[[[[[YYY\\\aaadddccceeekkkrrr{{{qqqfffYYYRRRTTTSSSJJJEEEGGGGGGGGGGGGGGGFFFDDDBBB@@@DDDHHHIIIEEECCCDDDDDDAAA>>>>>>>>>======<<<<<<<<<999999999999999999::::::666666444333222222333333222111222333444444111///...//////---++++++,,,---***,,,,,,,,,+++***+++,,,))))))***+++******((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&(((***+++******+++,,,((()))***++++++***)))(((''')))++++++***)))***+++************************(((((((((((('''''''''&&&$$$%%%&&&'''''''''&&&%%%((((((((('''''''''''''''((((((((()))))))))))))))+++++++++******)))((((((******+++111777:::888555((()))***+++******+++---***+++,,,***'''''',,,111333,,,'''))),,,+++******+++***)))((())))))***+++---,,,,,,+++***))))))((())))))))))))))))))))))))'''''''''(((***---000222AAA;;;999======666///---000111111000///---+++***((())))))***111BBBXXXiiiQQQ888$$$'''000222///...333222///------...///111...000111111000000111222333111000111333555333222777666666777888666333111333444555666777777777777555555555666777:::<<<>>>===;;;999;;;???AAA@@@===@@@>>>===@@@EEEJJJKKKKKKJJJIIIHHHHHHJJJKKKKKKJJJNNNOOOTTTYYYZZZXXX[[[```eeedddfffjjjooovvvyyylll```XXXTTTVVVTTTKKKDDDDDDIIIJJJJJJJJJHHHFFFCCCAAAHHHKKKKKKGGGCCCCCCBBB@@@<<<======>>>>>>======<<<777888999;;;;;;;;;::::::777666555444444333333444222222111222333222000...---......---++++++---...***,,,---,,,+++***+++---'''((()))************))))))(((''''''''''''(((((()))((((((((('''''''''&&&))))))))))))))))))))))))((())))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''"""$$$&&&((())))))((('''***,,,------+++******+++(((***+++,,,,,,+++***(((''')))***+++))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''&&&&&&%%%((((((''''''&&&&&&&&&%%%'''(((((())))))***************+++,,,,,,+++***)))******,,,111666666222...)))+++,,,+++***)))***,,,,,,------***'''&&&***---///***(((,,,...+++((((((++++++***))))))******+++///...---,,,+++)))(((((())))))))))))))))))))))))***)))((()))...555<<<@@@GGGBBB@@@BBBAAA:::111,,,222222000///......------///,,,***+++555HHH]]]kkkUUU;;;%%%&&&000333///+++///////////////000111222000111222222111111222333444333111111333444555444666666888:::;;;:::666333333444555666777777777777222222333444777:::<<<>>>???>>>>>>===>>>???AAAAAA======???CCCGGGIIIJJJIIIIIIHHHFFFFFFHHHIIIJJJIIILLLLLLPPPVVVXXXWWWZZZ___gggeeefffiiikkkoooyyy~~~rrriii[[[UUURRRTTTRRRKKKEEEEEEKKKJJJHHHFFFEEECCCCCCCCCEEEIIIIIIDDDAAAAAA@@@===<<<<<<=========<<<;;;:::555777999;;;<<<<<<;;;:::888777666666555444444444222111111111222111///---,,,---...---,,,,,,---///+++,,,---,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((+++---......,,,+++///000111///,,,***))))))((()))+++,,,,,,+++)))((('''(((******)))))))))***((((((((((((((((((((((((*********))))))))))))((('''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''((()))******++++++((()))+++---...---+++***(((((()))+++......+++(((***++++++***)))(((((()))+++++++++)))&&&&&&(((+++...***)))---...,,,******,,,+++++++++************------,,,+++******))))))************************---++++++,,,000777>>>CCCLLLIIIGGGCCC===555...***///...---,,,,,,---///000222000...///333888===@@@555///+++,,,+++((()))------...000222333444555555111222333333222222333555666555333222333555666777333444777:::<<<<<<999666333333555666777777777777555444444555666999;;;<<>><<<<<<@@@CCC??????@@@BBBDDDEEEFFFFFFJJJHHHFFFFFFHHHJJJKKKKKKKKKJJJNNNTTTWWWWWWZZZ^^^fffdddeeehhhiiijjjrrr{{{rrrkkkdddXXXSSSPPPOOOMMMJJJHHHIIIKKKHHHDDD@@@??????AAACCCBBBFFFGGGCCC@@@AAA@@@>>>?????????>>>===<<<;;;:::555666888;;;;;;;;;:::999777777777777666555444444222111000000111111///---,,,---...---,,,,,,---///+++,,,------++++++,,,---///......---,,,+++++++++))))))))))))((('''''''''''''''((())))))***++++++++++++++++++++++++++++++))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***,,,---...---,,,+++,,,---...---+++))))))***'''(((***++++++***((('''''')))***+++***)))***+++((((((((((((((((((((((((+++*********))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,''')))+++---...---,,,+++)))(((&&&&&&'''(((((((((((()))***)))'''%%%&&&''''''(((((('''&&&'''(((***---)))(((+++,,,******---,,,,,,,,,,,,++++++******)))))))))***************+++++++++++++++++++++++++++******+++---111444666MMMNNNKKKBBB666---)))(((,,,+++******,,,///222444++++++,,,...000...***&&&"""''',,,...)))%%%(((...+++,,,///111333444555555111222222222111111333555444444222111111333555777111222555888;;;<<<:::888222333444666777777888888555555555666777:::<<<======???@@@===::::::>>>CCCBBBBBBAAA@@@???@@@BBBCCCHHHFFFEEEEEEGGGIIIJJJJJJLLLJJJLLLRRRVVVWWWZZZ^^^bbbaaadddhhhhhhiiipppxxxssshhhaaa]]]VVVSSSOOOKKKIIIHHHIIIKKKHHHEEEAAA===<<<>>>AAACCCBBBFFFGGGDDDBBBCCCCCCAAADDDCCCAAA???>>>===<<<<<<555666777999999999888888777777777777666555444333000///...///000111000///---......---++++++---...+++---...---,,,+++,,,......---+++***)))(((((((((&&&'''''''''&&&%%%$$$###''''''((()))***+++,,,,,,++++++++++++++++++++++++((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''(((((((((((((((###%%%((()))))))))***,,,(((((())))))))))))(((((((((***++++++******+++,,,))))))))))))))))))))))))************))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((())))))******+++++++++((()))***,,,,,,,,,+++++++++)))(((&&&&&&(((***+++'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''')))*********''''''***+++)))***------------------,,,******'''(((((()))******++++++++++++++++++++++++++++++---------------......///666;;;<<<777111///...---,,,++++++,,,...111555777---,,,+++,,,---,,,***))),,,***((((((+++,,,------)))***,,,...000111111111000111111000//////222444000111111000///000222444444444444666999999888666222333444666777888888888222222333555888<<>>===;;;;;;>>>AAACCCCCCBBB@@@>>>>>>AAACCCDDDCCCCCCDDDFFFHHHGGGFFFMMMJJJJJJPPPUUUVVVXXX[[[]]]^^^bbbggghhhiiiooovvv}}}ooobbb[[[\\\UUUTTTPPPKKKGGGFFFGGGGGGDDDCCCAAA@@@???@@@AAABBBCCCGGGHHHEEECCCDDDDDDBBBBBB@@@>>>;;;;;;;;;===>>>666666666666666777777777666666777777666555333222///...------///111111000...//////---++++++,,,---,,,---...---,,,,,,,,,...+++***)))'''''''''(((((('''((((((((('''&&&$$$###'''((((((((())))))******))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%$$$$$$%%%&&&(((***+++$$$&&&((()))((((((***+++******)))(((((()))******)))+++,,,---,,,+++,,,---******************************)))))))))(((((((((&&&&&&&&&&&&'''(((***+++''''''(((((()))*********************************))))))******************)))))))))))))))***+++---&&&'''((((((&&&%%%&&&'''(((''''''((()))***+++***))))))+++000000,,,,,,...---.........---,,,+++***)))******************+++,,,,,,,,,,,,,,,,,,,,,,,,//////...------......///$$$***///222777;;;888222,,,,,,,,,,,,...000222333///...,,,***)))***,,,...000---)))(((***------+++******+++,,,---...///////////////...------000333///111333333111000222444;;;999777666666666444333111222444666777888888999222222333444777:::===???:::;;;<<<=========???@@@@@@BBBDDDCCCAAAAAABBBDDDBBBBBBCCCFFFHHHIIIGGGEEEMMMHHHHHHNNNSSSTTTUUUXXXYYY[[[```fffgggggglllssszzz~~~wwwnnn```ZZZ___UUUUUUSSSMMMGGGEEEDDDBBBAAABBBCCCDDDDDDCCCBBBAAACCCGGGHHHDDDBBBBBBBBB@@@===;;;888666666888;;;===777666555555555555555666555666666666666444333222...---,,,---///111111111/////////---+++***+++,,,,,,---......,,,,,,---...)))((((((''''''(((***+++***+++++++++***)))'''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''')))---000222+++,,,---,,,***(((((())),,,+++)))(((((()))+++,,,***+++------,,,,,,,,,---************************))))))))))))((((((((((((&&&%%%%%%&&&''')))+++,,,''''''((()))***+++,,,,,,+++++++++*********************)))(((((()))******%%%'''***++++++++++++,,,'''((()))(((''''''((()))+++***)))***+++,,,+++******,,,111777777222///111......//////...,,,+++))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***---......111444999CCCGGG===...++++++++++++,,,,,,---...&&&'''(((''''''(((,,,///$$$***///,,,((('''(((***---------------...///000......---,,,+++,,,///111111444777777555444555777BBB>>>:::777555333222000111222444666777888999999555444444444555666888999::::::<<<===???@@@@@@???<<>>@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@999::::::;;;<<<===>>>???888777666555555444444555333333444444333333222222000000000000////////////------------.........///222111///---,,,,,,,,,,,,++++++***)))((((((((()))((()))*********)))'''&&&(((((())))))((('''&&&&&&))))))))))))(((((((((((()))(((((('''''''''((((((&&&&&&'''(((((()))((((((+++***((('''&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%'''(((***)))(((((((((***))))))))))))))))))))))))+++***)))(((((()))***++++++---...+++&&&%%%(((,,,,,,,,,,,,++++++*********)))))))))))))))(((''''''******)))((('''''')))+++***++++++***))))))***,,,///---++++++++++++)))((()))***++++++***)))***,,,))))))))))))((((((((((((''''''''''''(((((()))))),,,,,,---------,,,,,,++++++,,,...///000//////...000444666333...+++,,,///+++***+++,,,///444888;;;<<<444++++++111555222---777)))%%%---///))))))111:::FFF:::???444999(((------'''777...---444%%%,,,((((((((((((((()))******))))))))))))************,,,+++++++++,,,...000111...------,,,,,,...///000222333333444555666777888@@@===888444111111222333555555666777777777777777999555444:::CCCFFFAAA:::<<<;;;:::888999:::<<<>>>>>>???BBBDDDEEEDDDCCCBBBEEEEEEEEEIIIMMMLLLEEE???BBBBBBCCCGGGLLLPPPRRRRRRZZZVVVUUU[[[aaaeeeiiimmmvvv{{{mmmfffddd___ZZZZZZQQQKKKEEECCCFFFHHHFFFDDD@@@===999:::>>>BBBDDDCCC@@@AAAAAABBBAAA@@@???>>>888999:::;;;<<<<<<<<<<<<999888777666666555555555444444444444333222111111000000000000/////////...------........./////////111000...,,,+++++++++,,,))))))******************((())))))***)))((('''&&&(((((((((((((((((('''&&&)))(((((((((((((((((((((((((((''''''&&&''''''((('''(((((()))******))))))))))))((()))***,,,...///)))(((((((((''''''''''''&&&'''((())))))***))))))&&&))),,,---+++)))))))))))))))))))))))))))))))))***)))((((((((()))******+++------,,,***,,,222888000...,,,******+++---...,,,---.........---+++***)))))))))((('''''')))***)))******)))(((((()))+++,,,***))))))++++++***))),,,------,,,***)))***+++***)))))))))((((((((((((&&&&&&'''''''''((((((((()))******+++******))))))((()))+++,,,------,,,,,,---444<<<>>>888000+++(((,,,,,,---...000111333444999333,,,***---///---***---(((***222555333777???PPP\\\JJJ666...777111111222888NNNDDD;;;999(((,,,((((((((((((((()))******))))))))))))************++++++++++++,,,...///000///...---------...///000...///000111222333333444777555333111000222444555555555666777777777777666888666666;;;BBBDDDAAA<<<;;;::::::999999:::;;;<<<<<<===???AAABBBBBBBBBBBBFFFEEEFFFKKKQQQRRROOOLLLEEEDDDEEEGGGKKKOOOSSSTTTUUUUUUWWW[[[]]]___fffnnnkkkqqqzzz{{{kkkfffccc\\\WWWXXXRRRNNNJJJGGGFFFEEEDDDCCCJJJBBB:::999???FFFIIIHHHGGGFFFEEEBBB@@@===;;;:::777888999:::;;;::::::999:::999888777666666666666444444444444333222111000000000000/////////................../////////000///...---+++*********+++((()))***,,,,,,,,,,,,+++((())))))))))))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((())))))***************(((((()))***,,,...000111((((((((((((''''''''''''''''''((()))***,,,...///&&&)))---///---+++(((((())))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,++++++///777===000...+++((((((***---///---...000000000///---+++)))))))))((())))))))))))((()))***)))'''''')))+++)))((('''(((***+++***)))...//////---+++)))***+++******)))))))))(((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''&&&&&&''')))))))))))))))***111:::>>>:::333---***...///000111000///---,,,222...***((()))***+++++++++222999;;;:::;;;@@@FFFVVV999,,,:::QQQ<<<))))))...<<>>???>>><<<999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@GGGFFFGGGKKKQQQTTTSSSQQQIIIIIIHHHIIIKKKMMMPPPRRRQQQSSSWWWZZZYYYZZZbbbmmmnnnsss{{{uuulllgggaaaYYYTTTTTTQQQOOOLLLHHHEEECCCBBBBBBMMMHHHAAA>>>AAAFFFIIIKKKPPPNNNJJJEEE@@@<<<999888666777999::::::999777666999888777666555555555555444444444333222111000///000000/////////................../////////000000...---+++***)))))))))***)))***,,,------,,,+++***((((((((((((((('''''''''&&&&&&'''((())))))(((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((***---000222'''***,,,---+++)))((((((************************))))))((((((((((((((((((***++++++******,,,000444,,,***(((''''''(((***+++***+++---......,,,***((()))((()))***++++++***)))((()))***)))((((((***,,,***)))((()))***+++***))),,,---...---+++******+++*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&'''((((((((((((+++///111111111333444...000222333222...+++((()))))))))))))))+++///111333@@@HHHCCC:::888;;;===FFF000???```UUU555+++)))333===999222///)))(((((((((((((((((())))))***))))))*********+++++++++******++++++,,,......///////////////000000000111......///000111222222333777666555333222222333333444444555666666666666555///111555777888888999:::999:::<<<>>>>>>>>><<<<<<>>>>>>============>>>>>>FFFFFFGGGJJJMMMNNNLLLJJJHHHJJJKKKLLLLLLLLLLLLMMMRRRRRRUUUXXXXXXYYY```iiimmmsss{{{lllhhheeeccc___YYYVVVVVVMMMLLLHHHEEECCCBBBBBBCCCCCCDDDEEECCCBBBCCCGGGKKKOOOLLLHHHCCC???<<<;;;:::888999999:::999888666555777777666555444444444444333333333333222111000///////////////........................////////////---,,,***)))(((((()))***+++,,,---...---+++(((''')))(((((('''''''''''''''&&&&&&'''((())))))((((((&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%&&&'''((('''(((((()))(((((('''''')))))))))(((((('''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''))),,,///111*********)))''''''(((***++++++++++++++++++++++++)))))))))))))))((((((''''''(((***++++++*********((())))))*********)))(((((()))***++++++)))'''&&&))))))))),,,......+++)))***+++++++++******,,,......,,,++++++++++++)))((((((***++++++******+++---************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''%%%%%%&&&&&&''''''((()))))))))***+++,,,///333666---///222333222///+++)))(((***+++++++++---111555222???HHHAAA666111111111---RRRtttgggkkkPPP???***---///111:::===777111***((((((((((((((())))))***************++++++++++++))))))***,,,------.........//////000000000000000......///000111222333333777777666444333222111111333333444555555555555555...111555666666666777999999;;;===@@@@@@@@@>>>===CCCBBB@@@???============BBBCCCFFFIIIKKKJJJFFFDDD@@@DDDJJJNNNNNNMMMMMMMMMTTTQQQPPPUUUYYY[[[___ddd```gggrrrzzzooofffeeeeeeffffffeeedddccc\\\VVVOOOIIIFFFDDDBBBAAA>>>DDDJJJKKKHHHGGGKKKPPPGGGDDDAAA>>><<<===>>>???<<<<<<;;;:::888777777666666666555444333333333333222222222222222111111000/////////.........------------------.........///,,,+++***)))((())))))***------------+++)))'''&&&)))(((''''''&&&&&&''''''&&&'''((((((((((((((((((&&&&&&&&&''''''(((((()))%%%%%%%%%%%%&&&'''((()))'''((((((((((((''''''&&&(((((()))************)))'''''''''(((((((((((((((&&&&&&'''((()))+++---...++++++)))'''%%%%%%(((***++++++++++++++++++++++++******++++++***)))((('''$$$'''***---...---,,,***)))***,,,......---+++******+++++++++******))))))******+++...111111---)))***+++,,,,,,++++++---//////---,,,+++++++++)))'''&&&(((************,,,...++++++*********)))))))))'''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))&&&&&&&&&&&&'''((()))******+++---///000000//////---...///000///...,,,+++,,,---------,,,---///111+++222:::;;;555///---...:::TTT]]]DDD<<<222111///...///333NNNRRR;;;111(((((((((((((((((()))***************++++++++++++,,,((()))***,,,---------------...///000000000//////,,,---...///000111111222111222333333333333222222222333444444555555444444222444666777888888:::;;;999;;;===???@@@@@@???>>>EEEDDDCCCBBB@@@???>>>===>>>AAADDDHHHIIIJJJIIIHHH:::@@@HHHMMMNNNNNNOOOQQQUUUOOONNNRRRXXXZZZ]]]```bbbeeeoooyyy|||nnnlllkkkiiigggfffeeeccc```bbbYYYOOOIIIHHHGGGEEECCCEEEIIINNNOOOMMMLLLLLLMMMEEEBBB???<<<;;;<<<>>>@@@AAA???<<<:::888888888999777666555444444333333444000111111222222222222111//////.........---------,,,,,,,,,,,,------------,,,+++***)))))))))***+++,,,,,,+++***))))))(((((()))((('''&&&&&&&&&''''''(((((((((((((((((('''&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&'''((()))***)))))))))))))))((('''''''''((()))+++,,,,,,,,,+++''''''''''''((((((((()))'''((()))******+++******+++++++++)))'''&&&((())),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***(((''''''(((***---//////...---++++++,,,---...---------...---,,,+++***++++++,,,,,,+++,,,000444444///***)))***++++++***+++---///---+++******++++++***((((((***+++++++++***,,,---+++++++++*********))))))((((((((('''''''''&&&&&&&&&'''((()))************'''&&&&&&&&&&&&((()))***+++,,,...000111000...,,,------,,,+++************,,,+++++++++,,,---......---,,,111::::::111...000PPPIII555444222000+++999)))///999___ZZZ000)))***((((((((((((((()))***************+++++++++,,,,,,((()))***,,,------------,,,---...///000///......,,,,,,---...///000111111///000333444555555555444222222333444444444444333555555666777999:::;;;;;;888999;;;===>>>>>>>>>>>>BBBCCCCCCDDDCCCAAA@@@???@@@AAABBBDDDFFFIIILLLNNNAAAFFFKKKMMMKKKKKKNNNQQQQQQNNNNNNQQQSSSTTTYYY___iiifffkkkvvv|||vvvyyynnnkkkddd\\\WWWTTTNNNHHHPPPHHH??????EEEKKKMMMKKKLLLLLLLLLMMMKKKIIIEEEBBBJJJGGGBBB===;;;;;;===???CCCAAA===:::888888999:::888777666555555444444555///000111222222333222222//////.........---------+++++++++,,,,,,,,,------,,,+++***))))))******++++++***))))))((())))))***)))((('''&&&%%%&&&''''''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((()))*********************)))(((((('''((()))***+++***))))))&&&'''''''''(((((()))))))))***+++,,,,,,+++))))))***,,,------***(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((++++++***+++---...---,,,++++++*********+++---...///...+++******+++,,,---,,,+++---111666666000+++((()))******)))***,,,...***)))((()))***+++***)))+++---------+++++++++---+++++++++************)))))))))((((((((('''''''''&&&'''((()))************'''&&&%%%%%%&&&''')))***+++***)))+++---///000000...,,,***'''&&&'''((()))'''&&&&&&(((,,,...//////888///111>>>@@@555...111555HHH777..."""222'''(((%%%///>>>gggYYY$$$&&&333((((((((((((((()))************+++++++++,,,,,,,,,'''(((***,,,---------,,,+++,,,.../////////...------......///000111222222222444666888888888666555222222333444444444444333555444333555888::::::999777888999;;;<<<=========???AAACCCDDDDDDCCCBBBAAADDDCCCAAA@@@AAAEEELLLPPPLLLOOOPPPLLLHHHFFFJJJNNNLLLMMMPPPQQQPPPOOOVVV___```ZZZ^^^lllvvv|||~~~oooaaa___]]]YYYTTTPPPLLLJJJFFFEEECCCBBBBBBCCCDDDEEENNNLLLJJJIIIIIIJJJLLLMMMMMMGGG???;;;;;;<<<>>>>>>BBB@@@===:::888777888888555333222333666666444222333333222222111000/////////......---+++******))),,,,,,............,,,,,,))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%(((+++,,,***(((***************)))((('''************))))))))))))'''''''''''''''((())))))************,,,---///000,,,---------,,,...111333---...///000///---+++***///---+++)))((((((((((((000///...111444444111...)))+++---...---,,,,,,,,,222111000///...---------333...))))))---///---***,,,+++***+++---/////////,,,***(((((()))***)))(((,,,,,,,,,,,,++++++***)))***)))(((((('''(((((()))((()))***++++++***)))(((&&&&&&'''))))))*********%%%******&&&%%%***+++(((%%%'''***,,,------------###'''///+++"""(((,,,###***...---((('''000<<>>@@@FFFGGGEEEFFFHHHIIIKKKKKKIIIFFFEEEIIILLLOOOQQQSSSSSSQQQPPPRRRUUUXXXXXXYYY```lllzzz{{{uuujjjddd```ZZZUUURRROOOKKKIIIEEEDDDCCCBBBBBBCCCEEEFFFQQQPPPNNNMMMMMMMMMOOOOOOKKKEEE>>>:::999:::::::::===;;;999777666555555555666555444555777777666333333333222111111000/////////......---+++******)))+++,,,------------,,,+++))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&''')))***(((&&&(((((()))))))))((((((''')))))))))((((((((('''''''''''''''''''''((()))))),,,,,,---......///000000111111///---+++,,,///222...///000000///...,,,***,,,+++***)))))))))******------...//////...***((()))+++---...---,,,,,,---,,,,,,+++***)))))))))))))))***++++++,,,...000333+++***)))***,,,------,,,---,,,******++++++***)))---------------,,,++++++*********))))))(((((((((***++++++,,,,,,++++++***&&&&&&((())))))*********---...+++%%%%%%)))+++(((///)))$$$$$$'''***(((&&&,,,$$$'''+++(((...:::<<<===;;;333***)))///666999777000+++...111222333666---...111333444222000//////***777KKKGGG...%%%///***************+++,,,---...,,,******,,,---,,,+++,,,******+++......---***------------...///000111000000/////////000000111333444444333222333555777222222333333444555555666666444222333666888888777888999;;;>>>AAABBBAAA@@@:::???BBBAAABBBEEECCC??????===???DDDFFFDDDDDDFFFIIIJJJJJJIIIHHHGGGHHHIIIIIILLLOOOQQQQQQSSSVVVYYYZZZ[[[]]]bbbiiiqqqyyy~~~vvvmmmnnnhhhggg```WWWRRRQQQPPPLLLIIIDDDCCCBBBAAABBBDDDFFFGGGPPPOOOOOONNNNNNOOOOOOPPPJJJFFF@@@<<<;;;::::::999:::999888777666555444444555444444444666666444333222222222111111000000///......---,,,,,,+++*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((())))))******))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))'''&&&'''((((((&&&%%%&&&''''''(((((((((((('''((((((((('''''''''&&&&&&'''''''''''''''((())))))((()))***+++,,,,,,+++***///...---+++***+++///222...//////000///---,,,+++))))))(((((()))***+++,,,///222444444222...+++)))***,,,......---,,,---...------------------------)))///444333//////555<<<000...------///000///...///---++++++,,,---,,,+++...............------,,,++++++,,,,,,+++)))'''&&&,,,++++++******++++++,,,'''((())))))************%%%+++111444555222***!!!...,,,)))'''''''''((((((999)))(((000++++++666>>>MMMJJJBBB:::999===>>>;;;LLLBBB>>>AAA:::***###'''+++///555:::===;;;888666---***...777555,,,,,,666---,,,,,,,,,,,,,,,------///---+++,,,---......---,,,***)))***+++---,,,,,,------------...000222444111111000000000000000111000111333333222111333444222222333333444444555555444333222333555888999999:::;;;<<<>>>???AAABBBBBB888<<>><<<>>>BBBDDDBBBBBBEEEJJJIIIIIIIIIJJJIIIHHHGGGFFFHHHLLLOOOQQQSSSUUUXXXXXX\\\bbbeeegggkkkqqquuummmhhhmmmiiifff^^^VVVSSSUUUTTTNNNHHHCCCCCCBBBAAABBBDDDFFFHHHIIIJJJKKKLLLLLLMMMNNNNNNIIIGGGDDDAAA@@@???>>>>>><<<<<<;;;:::999777555444222222222222333222111000222111111111000000000///......---,,,,,,+++***************++++++*********))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((('''''''''((((((((((((&&&&&&'''((())))))))))))((((((((('''''''''&&&&&&'''''''''''''''((())))))%%%''')))******)))'''&&&,,,...///000000222444777.../////////...---,,,+++(((((((((((()))******+++///444888888333///------***,,,------,,,,,,---......//////000111111111111---333777555///---222888111///......///000///......,,,++++++,,,---,,,+++---------......------,,,+++,,,------,,,)))'''%%%***)))(((''''''((()))***)))******+++,,,,,,++++++%%%***111777;;;;;;666111###(((---,,,(((&&&)))...---''',,,000)))+++666999::::::777111000333333000<<<222666FFFFFF444)))+++,,,///555999;;;:::777555)))***,,,...///222888>>>...---,,,,,,+++++++++,,,...,,,++++++---......---,,,+++))))))***+++,,,---...------...///222444666333222111000000000000000...000222333222222222333222222333333333444444444333222222333555777999:::<<<<<<=========???AAACCC:::;;;===???BBBFFFIIIIII???===>>>BBBCCCAAABBBEEENNNJJJGGGFFFHHHJJJIIIGGGIIIJJJLLLNNNOOOPPPPPPQQQQQQYYYbbbgggiiilllqqqvvvllljjjmmmiii^^^XXXSSSTTTVVVTTTMMMFFFCCCCCCBBBAAABBBDDDFFFHHHCCCEEEGGGJJJKKKLLLMMMMMMFFFEEEDDDCCCAAA@@@AAAAAA>>>>>>===<<<999777555333222333333333222111111000111111111000000000000000---------,,,,,,++++++***************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''(((((()))***,,,...'''((())))))************)))))))))((((((((('''''''''''''''''''''((())))))((()))+++------,,,***)))///222666999999888888999.........---,,,,,,+++***(((((((((((((((((((((((((((,,,000111...***)))******+++,,,,,,++++++,,,...)))***+++---------------,,,...///---***((()))+++,,,***(((((()))***)))(((,,,***))))))+++,,,+++******++++++,,,,,,,,,+++++++++,,,------,,,)))'''%%%***)))(((''''''((()))***++++++,,,,,,------,,,,,,222---'''&&&,,,:::JJJWWW444///+++***///333555555'''111:::222***888IIIGGG+++...+++%%%%%%---888>>>000!!!"""777@@@555+++,,,...///000222222111///...(((,,,//////222777;;;;;;---,,,+++***)))))))))))),,,***)))***,,,------,,,++++++*********+++,,,...,,,,,,,,,---...000333444444444333111000000000000///111333444333333444555222222222333333333333333222222222333444666888:::;;;<<<===<<<;;;<<>>@@@===<<<;;;999777555333333444666777666444333333333000000000000000000000000---------,,,,,,+++++++++++++++***))))))***++++++))))))))))))))))))))))))'''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&'''(((((()))+++...111((()))***************))))))))))))((((((((('''''''''''''''''''''((())))))'''((()))***+++******)))///222555666444222000///---,,,,,,+++*********)))&&&'''((((((((((((''''''%%%'''***+++***))))))))))))***+++***)))***+++---'''(((***+++,,,++++++******))))))***++++++***(((***((('''''')))***))))))***)))'''((()))******)))((())))))***************++++++,,,,,,+++)))'''&&&+++******))))))******+++***++++++,,,,,,,,,++++++...)))%%%$$$)))777NNNbbb```KKK666333AAANNNNNNGGGRRRZZZXXXAAA000???NNNGGG)))+++***&&&,,,AAAYYYiiiIII444(((000777111)))(((......---,,,+++*********+++...000111222333222///+++******)))((((((((()))***)))((((((***,,,,,,++++++,,,---,,,++++++---///++++++,,,---///000111111666555444222111000000000000111333333333333555777222222222222333333333333111222333333333444777:::999;;;<<<:::888888<<>><<<<<<@@@AAAAAACCCFFFBBB???@@@DDDEEEEEEGGGJJJPPPLLLHHHEEEEEEGGGIIIJJJGGGHHHJJJMMMPPPQQQOOOMMMLLLRRR[[[aaaeeehhhlllppp~~~~~~uuurrrmmmjjjfff\\\YYYWWWUUUSSSPPPMMMGGGDDDEEEDDDCCCBBBBBBCCCEEEFFFEEEGGGIIIKKKKKKIIIGGGEEEBBBBBB@@@===999888:::<<<:::999777666555555555666555777888777555333333444///000000000000000000000------,,,,,,,,,,,,++++++,,,+++************+++,,,))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''((()))((('''))),,,000))))))))))))))))))((('''((((((((('''''''''&&&&&&'''''''''''''''((())))))%%%%%%&&&'''((())))))***---...///---+++))))))***,,,+++***))))))(((((((((###$$$&&&((()))))))))(((***))))))***+++,,,+++***))))))))))))((((((***,,,)))***,,,------,,,+++***)))***+++,,,------,,,+++***)))((()))+++,,,,,,+++***((('''''')))*********'''((())))))*********)))*********))))))((((((((())))))************))))))((()))))))))))))))(((((("""$$$))),,,+++000AAATTTbbbSSSCCC===AAAJJJNNNNNNfffbbbXXXBBB000666===333!!!""""""""",,,@@@UUU```AAA444+++...777:::888666---,,,,,,,,,,,,,,,,,,,,,///...---......,,,************)))((((((((())))))***((('''(((***,,,,,,+++***,,,//////---,,,---///...000222333444444333222777666555333111000000000000111222222111333555888222222222222222222222222222333444333222333666999555888;;;999666555888<<<===:::;;;@@@BBB???@@@DDDAAA>>>???CCCFFFFFFHHHMMMLLLLLLKKKIIIGGGFFFGGGHHHFFFFFFHHHMMMQQQRRRPPPNNNRRRTTTYYY^^^cccgggjjjlll{{{~~~yyynnnpppmmmiiicccXXX___]]]YYYUUUPPPKKKIIIGGGFFFEEECCCBBBBBBCCCDDDEEEFFFHHHIIIJJJIIIFFFBBB???DDDDDDBBB<<<777555777:::999888666555666777999:::333666777666333111111333////////////000000000000---,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''))))))'''&&&&&&***...((()))))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))((((((((()))***,,,...//////...---+++***+++...111+++***)))(((''''''''''''!!!"""%%%''')))*********,,,)))&&&'''***+++***(((((())))))(((''''''))),,,''')))***++++++***((('''''')))++++++***((((((((('''%%%%%%&&&(((******)))***((('''(((***++++++***'''((()))******************)))((((((((((((((()))&&&'''((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&'''(((&&&!!!$$$999PPP888@@@CCC999+++'''333AAACCC888444111+++,,,///''')))*********///777;;;999000---***,,,111333///)))+++,,,---///000000000000111,,,))),,,,,,)))))),,,***)))))))))))))))*********(((((((((+++,,,,,,,,,***---000000...---...///444555888:::;;;:::888666888777555333222000000000000111111000000222555888222222222222222222222222222444555444222222555888333777:::888555333666999;;;888:::@@@BBB???@@@DDD@@@===>>>BBBEEEFFFIIIMMMHHHKKKNNNMMMIIIFFFEEEFFFGGGGGGIIIMMMQQQRRROOOLLLVVVWWWYYY^^^eeejjjmmmnnnuuu}}}{{{zzzyyyqqqlllllliiibbb___aaa``````^^^VVVMMMIIIJJJMMMFFFEEECCCBBBCCCDDDFFFGGGMMMKKKIIIIIIJJJHHHCCC???CCCAAA===999777666777888999888777666555555555555666555444333222222222222000111111222222000///...------......------,,,++++++)))(((***---...---++++++++++++************))))))+++,,,,,,***(((''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((($$$'''))))))(((&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******+++++++++******)))))))))***)))(((((())))))'''&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))---,,,***)))((((((((()))++++++******))))))((((((,,,+++++++++******)))))))))'''&&&(((++++++)))'''(((((())))))))))))((((((***)))'''(((///666444---...,,,***)))'''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((+++&&&%%%+++111000......+++(((%%%$$$&&&---555:::///999:::///))),,,---)))((((((((()))***,,,---...333111...+++)))(((((()))******,,,---.../////////,,,+++)))***,,,---,,,+++)))*********++++++++++++++++++***************++++++,,,---...///111222222------///444888888444111333333222111000000111111000111111111111333777:::555333222222444555555444444444555555666666777777666999<<<<<<999777888:::666888999;;;===??????@@@@@@???===<<<===AAAGGGLLLEEEHHHJJJLLLLLLIIIEEEBBBHHHHHHJJJNNNQQQQQQNNNLLLPPPUUUWWWVVV]]]hhhooonnnpppsss}}}sssmmmkkkllliiibbb\\\\\\```___ZZZTTTMMMJJJJJJLLLEEEDDDCCCCCCEEEGGGIIIJJJQQQPPPOOONNNMMMIIIDDDAAA@@@>>>;;;888777777888888666666555555666666777888666555444333222111111111000000111111111000///...,,,,,,------,,,,,,+++***+++)))(((***---...---++++++++++++************))))))+++,,,+++)))'''''''''))))))(((&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''(((((((((((((((((((((((($$$&&&(((((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***---------,,,,,,,,,++++++000...------......---,,,''''''''''''''''''''''''((((((((((((((((((((((((---,,,***)))((((((((()))*********))))))))))))))),,,,,,+++++++++*********+++***)))***---...,,,***(((((())))))))))))((((((((()))((((((---333222------,,,***)))(((''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((()))))))))(((...888<<<777///++++++++++++,,,///444999<<<:::AAA@@@333******)))$$$)))))))))***+++,,,......///...,,,***))))))***+++------,,,,,,,,,+++++++++...,,,))))))*********))))))))))))*********++++++++++++************+++++++++,,,---...///000111111,,,,,,...111555555333000222222111000000000000000000000111111111333666999333111000000222333333222666666555555555555555555666888::::::999777777888666777999<<<===>>>??????>>>>>>===<<<<<>>>>>>>><<<======<<<<<<===AAADDDBBB@@@AAAFFFKKKLLLGGGBBBBBBHHHMMMLLLHHHEEEHHHLLLNNNWWW___aaabbbeeefffeeekkkvvvxxxuuuzzz{{{jjjiiiiiijjjiiiccc]]]YYY^^^XXXPPPMMMMMMLLLIIIFFFDDDDDDEEEFFFHHHJJJLLLMMMEEEHHHKKKIIIDDD@@@>>>???:::999999999999:::;;;;;;333333333444555666888888666555444222111000000000000000000/////////......,,,,,,,,,,,,,,,+++***************+++,,,------,,,+++++++++*********))))))(((***+++***(((''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((($$$&&&''''''%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))******++++++))))))))))))))))))))))))'''''''''((()))))))))((((((((())))))))))))(((((($$$))),,,)))(((***---,,,+++******)))((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***+++((($$$%%%)))+++)))&&&&&&'''((()))***)))(((&&&%%%###&&&######'''***)))((((((((())))))***,,,,,,((('''''''''((()))+++,,,---,,,+++***+++...000222222///,,,***+++,,,,,,,,,(((((()))))))))*********++++++*********+++,,,,,,+++,,,,,,,,,---.........,,,,,,,,,---...000111111000000///////////////000///000111000000111333555444333111222333555555444777777777777777666666666:::777555777999:::888555555777999;;;<<<=========<<<===>>>=========???AAAGGGDDDBBBFFFLLLMMMFFF@@@DDDHHHKKKJJJGGGEEEGGGJJJKKKSSS\\\```aaaaaacccdddfffooouuuyyy|||}}}zzzppphhhfffdddaaa```^^^[[[WWW[[[TTTLLLJJJKKKKKKHHHDDDFFFFFFGGGGGGHHHIIIKKKKKKHHHJJJKKKGGGAAA<<<::::::999999:::;;;;;;;;;;;;;;;555555444444444444555555444444333222111111111111/////////...............---------------,,,,,,+++)))***+++++++++,,,,,,---+++++++++*********))))))((()))***)))''''''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))------------------------)))(((''''''))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))******++++++'''''''''(((((((((((((((%%%&&&'''(((''''''''''''(((((())))))))))))(((((($$$***---)))&&&(((++++++***)))))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))***++++++'''$$$&&&'''&&&'''***++++++***)))((('''&&&&&&%%%((((((&&&%%%&&&&&&%%%'''&&&&&&&&&'''((()))***(((((('''((((((((())))))+++***))))))***,,,...000...,,,))))))***,,,------))))))))))))************++++++******+++,,,,,,---,,,,,,------------------------.........///111333000///////////////000000///000111111000000222444444222111111333444444333666666777888999999::::::;;;888666777:::;;;999777666777888999;;;<<<<<<======>>>??????>>>>>>@@@AAAIIIEEEDDDHHHNNNOOOIIICCCIIIHHHGGGGGGHHHIIIIIIIIIIIIMMMTTTZZZ]]]^^^aaadddbbbjjjrrrzzz{{{uuuvvvjjjlllkkkgggaaa___aaa___[[[WWWQQQJJJGGGIIIIIIGGGDDDHHHHHHIIIJJJJJJKKKLLLLLLSSSQQQNNNHHHAAA<<<999888888999:::;;;;;;:::999888666666555444333222222222222222111111111111222222//////...------------...---............---,,,,,,(((***++++++++++++,,,...+++++++++************)))((())))))((('''&&&(((***(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((('''%%%%%%''')))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))++++++++++++,,,,,,,,,,,,((('''&&&'''((()))((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''))))))))))))************''''''''''''((((((((((((&&&(((******)))((()))***(((((())))))))))))((((((&&&+++---)))&&&(((***)))((())))))))))))((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&$$$&&&******&&&%%%'''((((((''''''((()))******((((((''''''&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((***)))((('''''''''((()))***((('''((()))+++******)))*********++++++++++++++++++***++++++,,,---............------------------///////////////111333000000/////////000111111000222333222111111222333111000//////111222222111555555666888999:::;;;<<<;;;999888888999::::::999888777777777888:::<<<===>>>???@@@@@@??????AAACCCDDDBBBBBBGGGMMMPPPMMMIIIKKKHHHEEEFFFHHHJJJKKKJJJHHHHHHLLLTTTZZZ\\\___bbbeeennnuuu|||~~~uuu{{{zzzrrrlllnnnnnnjjjcccaaacccaaa\\\SSSNNNIIIFFFFFFGGGFFFDDDHHHIIIKKKLLLNNNOOOPPPPPPUUUPPPJJJDDD???<<<999777777888999:::999777555333666555444333222222222222000000000000111222333444///...---,,,,,,,,,------,,,------------,,,++++++(((***,,,,,,******,,,...+++++++++************)))((((((((('''&&&&&&(((***''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((((())))))'''&&&&&&(((***(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((((((%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''(((***++++++***************)))))))))))))))((((((((()))))))))******'''***,,,,,,***)))+++,,,(((((())))))))))))(((((((((,,,,,,)))'''))))))''''''((()))))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))""""""%%%))))))%%%###&&&$$$$$$%%%'''(((((((((((($$$######%%%&&&''''''(((&&&&&&%%%%%%&&&&&&''''''''''''((()))))))))))))))))))))))))))((((((((((((******)))***,,,+++)))'''++++++++++++,,,,,,,,,,,,++++++++++++,,,---....../////////......---------,,,...000000///...000222000000000000000111222222111333444444222111222333111000...///111222222111555555666777777888999999999999999888777777999::::::888666444555888<<>>?????????>>>???BBBDDD??????AAAEEEIIIKKKKKKIIIHHHGGGFFFFFFFFFHHHKKKMMMHHHEEEHHHSSS[[[\\\\\\]]]dddooouuu{{{zzzzzzpppmmmmmmhhhjjjfff___]]]^^^[[[UUUPPPMMMIIIFFFEEEEEEEEEEEEHHHIIILLLOOOQQQSSSTTTUUUNNNHHH@@@<<<;;;;;;999888666777999999888555222000555444333333222222333333/////////000111333444555///...---,,,+++,,,------+++,,,,,,,,,,,,+++******(((***,,,,,,******,,,///+++++++++************)))((((((((('''&&&&&&(((***''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))((('''''')))+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))******'''&&&%%%&&&((()))((('''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((()))+++,,,---------,,,++++++******))))))(((((())))))******+++++++++,,,'''***,,,,,,***)))***,,,(((((())))))))))))((((((***,,,,,,((((((***)))&&&'''((()))))))))((('''&&&'''''''''&&&&&&''''''''''''''''''((((((((((((((('''%%%%%%((('''%%%''',,,&&&(((***++++++***(((&&&***'''&&&(((((('''&&&&&&''''''&&&&&&&&&'''((((((%%%&&&''')))******++++++((()))***,,,------------.........//////...***'''++++++,,,,,,,,,---------++++++++++++,,,---...///000000000///......------+++...000000///...///111111111000000111222333333222444555555333222222333333222000111222444444333555555555555666666666666777888999777555444777;;;;;;888555333444888<<>>>>>>>>======???BBBEEE>>>???AAACCCEEEEEEEEEEEEDDDGGGHHHFFFCCCDDDJJJPPPIIIDDDGGGSSS]]]]]]ZZZYYYZZZgggnnnttt|||zzzxxxvvvmmmiiihhhbbbaaa```___^^^\\\YYYVVVQQQKKKCCC???@@@FFFKKKOOOMMMIIIHHHLLLTTTVVVQQQKKKCCC???::::::<<<===:::666777:::<<<777000---000555333444555555555444333222---///111333222000...,,,//////...---------------......---,,,++++++******,,,,,,+++++++++,,,---...///---+++)))((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''((()))))))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((())),,,---...,,,***))))))***///+++'''&&&(((******(((((()))+++,,,,,,+++***)))((((((((((((((()))***************)))))))))))))))''''''(((((())))))******(((((((((((('''&&&%%%$$$)))******)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&###$$$$$$%%%'''(((((()))''''''''''''(((((((((((('''(((***++++++***)))(((---,,,,,,,,,,,,,,,------***//////+++///666444,,,//////////////////......+++,,,...//////---,,,+++---...///000000///...---......000111222333333444222222222222222333555555<<<:::555222111333666888444888;;;888555444555555333666888888666555777999999888777777888;;;===???===>>>@@@@@@???@@@BBBDDD???@@@BBBCCCCCCCCCBBBAAAFFFGGGEEEAAABBBFFFIIIHHHCCCFFFNNNXXX```bbb___\\\```dddjjjnnnqqquuuzzz~~~zzzpppllljjjjjjjjjfff```\\\ZZZWWWSSSPPPIIIFFFCCCCCCGGGLLLPPPSSSKKKKKKNNNRRRTTTSSSOOOJJJBBB>>>::::::<<<<<<999666777888999666222111444888555555555555444333111111//////111111111///---,,,//////........................------,,,++++++***,,,+++++++++,,,,,,------...---+++***((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&'''''''''((((((((()))))))))'''&&&%%%%%%&&&''')))+++,,,,,,+++)))'''((()))---***'''&&&((())))))((()))***+++,,,,,,+++)))(((******))))))******++++++***)))))))))))))))))))))((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((('''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&''''''(((((((((((((((((()))))))))************+++,,,,,,,,,,,,,,,)))((((((''''''(((((()))***------+++...333222---,,,,,,---...000111222333333333333333111...+++***//////000111111000.........///000111333333333444444444444444555666777888666555222111111222444555000111222333444666777777333666888888666555666888999:::;;;===>>>>>>>>>>>>:::<<<=========???AAADDDBBBBBBCCCCCCCCCBBBAAA@@@DDDGGGGGGDDDDDDGGGGGGEEEDDDGGGMMMTTT[[[]]][[[XXX[[[___eeejjjnnntttzzzooolllmmmmmmlllllleee\\\WWWVVVUUUQQQMMMEEEDDDEEEHHHLLLPPPQQQQQQJJJNNNSSSUUUTTTOOOKKKHHH@@@===::::::;;;;;;888555777666444333333555777888777666555444333222111000000000//////...---,,,,,,/////////////////////000.........------,,,,,,++++++++++++,,,,,,,,,---------,,,+++***)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&''''''''''''((((((((()))(((''''''&&&'''''''''))))))(((((((((((((((((('''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))&&&&&&'''''''''''''''''''''''''''(((((()))))))))((('''&&&%%%%%%&&&'''((()))***+++)))'''&&&'''(((+++)))'''&&&'''(((((((((******+++,,,+++***((('''))))))))))))************))))))))))))))))))***************)))))))))))))))************)))(((''''''%%%&&&'''((('''(((+++---((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((()))))))))*********++++++*********++++++---...///111111000000000000111111555444333444666666111,,,,,,,,,---...///111222333777777777666444222///...111111222222222111///...//////111222333333333333555555555555555666888888111111222222222333333333777666444444444444444333444555777777666666666777444666:::<<<===;;;888666888999:::;;;;;;<<>><<<::::::;;;:::888555777444111111444666666555555555444333222222222222111000///---,,,,,,,,,,,,...//////000000000000000.........---------,,,,,,++++++,,,,,,---------,,,,,,++++++***)))(((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''''')))))))))((((((''''''&&&''''''''''''''''''''''''((((((&&&&&&&&&&&&((((((((((((((((((((())))))***))))))))))))((((((((('''((('''&&&&&&&&&&&&'''(((((()))***)))'''&&&'''((()))((('''&&&''''''((((((++++++++++++***)))'''&&&&&&&&&''''''(((((((((((()))))))))))))))*********+++++++++******)))))))))************)))(((''''''%%%'''(((''''''''')))+++((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((())))))))))))))))))*********++++++(((((((((((()))+++---///777666666666666777777888888666888AAALLLLLL???222444333222111111222222333222333444555555555555444222333333333333222000//////000111222333333333333333333333333444555666666222333444666666555444333666555666777444000000222444555666777666666666666333555888999:::888555444:::::::::999999:::===???BBBBBBBBBCCCCCCCCCBBBBBB@@@CCCDDDBBBBBBDDDBBB>>>KKKMMMPPPTTTXXX[[[\\\\\\^^^___aaadddhhhmmmrrrvvvzzz}}}qqqkkkmmmlllfffaaaZZZWWWTTTUUUXXXXXXTTTPPPMMMKKKHHHGGGGGGGGGFFFEEEPPPLLLHHHIIIKKKKKKEEE???<<<;;;;;;;;;;;;:::888666888444111111444555333000111111222333333444444444111000...,,,+++,,,------...///000000111000//////---------------,,,,,,,,,***+++,,,---------,,,,,,************)))(((((('''(((((((((((())))))******''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''((())))))))))))((('''((((((((('''((()))***+++,,,,,,+++)))((('''&&&%%%'''''''''&&&&&&'''''''''(((*********((('''((()))'''(((((('''''''''((((((+++++++++***)))(((''''''&&&&&&'''((()))(((((('''(((((())))))************,,,,,,++++++******))))))))))))))))))((('''&&&&&&'''((()))(((&&&&&&''')))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&'''''''''''''''((()))*********((((((((()))))))))******)))((((((((()))+++...//////......///000111222222>>>???EEEWWWnnnvvvdddKKK999888666555444444555555...///000222333444555555222333444444444222111000000111222333333333333333333222222333333444555666333444666777777666444333---///444888555///222999444444555666666777666555888888888888888888999999======<<<999888888;;;===??????@@@AAABBBCCCEEEEEEBBBEEEDDDAAAAAADDDDDDBBBEEEGGGJJJNNNRRRVVVYYY[[[bbbaaa```bbbfffkkkpppsssyyy{{{mmmiiijjjfff___ZZZXXXWWWVVVUUUTTTQQQMMMJJJIIIFFFDDDCCCEEEGGGHHHHHHOOOHHHBBBCCCHHHIIICCC===;;;<<<<<<<<<<<<:::888777777555333444555444111---...///111333555555555444000///...---------.../////////000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++))))))******))))))(((''''''(((((())))))******+++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&(((***++++++***(((&&&'''&&&%%%%%%&&&''')))***---,,,+++***((('''&&&%%%''''''''''''''''''''''''((()))***)))((('''((()))&&&((())))))((('''(((************)))((((((((((((((()))+++,,,,,,,,,+++***((((((((()))******++++++,,,,,,,,,+++++++++++++++))))))))))))((('''&&&&&&((())))))'''&&&%%%&&&(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((((((((()))))))))******+++++++++((((((((()))))))))******+++++++++,,,,,,...///000---......///111333555666(((---111<<>>>>><<<999777888;;;===<<<<<<===???AAACCCEEEFFFEEEGGGGGGDDDDDDHHHIIIGGGDDDGGGKKKOOOSSSWWW\\\___aaa^^^\\\^^^ccciiioooqqqyyy~~~sssiiiggggggccc^^^\\\ZZZZZZWWWRRRLLLGGGEEEEEEAAA@@@AAACCCGGGKKKLLLLLLHHHEEECCCDDDFFFFFFBBB>>>;;;<<<>>>>>><<<;;;999888555666777888888555222///---///222555666555333222//////......//////000000///000000000000...+++***++++++++++++++++++++++++)))+++,,,......---,,,+++((()))*********)))(((''''''(((((()))******++++++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''&&&%%%$$$%%%''')))***++++++******)))(((((((((&&&''''''''''''''''''&&&&&&'''(((((('''&&&'''(((&&&(((******)))((()))+++)))))))))((((((((()))))))))***,,,---------++++++'''(((((()))******+++++++++++++++,,,,,,,,,,,,,,,************)))(((''''''&&&'''((('''&&&&&&''')))&&&&&&''''''(((((())))))*********)))((((((''''''((((((((((((((((((((((((((((((((()))***,,,---...///......---,,,++++++***)))))))))*********+++++++++,,,,,,---.........---222333444666888;;;===???;;;EEECCC???TTTmmm```>>>666444222///......000111333222222111000000/////////000222333444444333333111222333333444444333333333333222333333444555666555444444444666999===???]]]NNNCCCAAA===666555:::555444333444777777666444222111000000111333555777;;;;;;:::888777888<<>>@@@EEEJJJMMMNNNMMMBBBDDDFFFGGGFFFDDDAAA???:::<<<>>>???===;;;:::999444666:::;;;:::777444111---000333666666444111///......//////000111111111///000000000///---***(((*********************+++)))***,,,......---,,,+++(((((()))******)))(((''''''(((((()))***+++++++++(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((())))))((('''&&&''')))+++---((()))))))))************&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&)))++++++)))(((***,,,)))(((((((((((())))))***''')))+++,,,,,,,,,***)))'''(((((()))***++++++++++++++++++,,,,,,---------++++++,,,++++++***)))((($$$%%%&&&&&&&&&''')))+++%%%%%%&&&'''((()))******,,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''(((***---///222333444333222000...,,,***)))******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***///000222444777:::===>>>555DDD@@@444GGGjjjiiiLLLDDDAAA===888555444444555444333222111111111111222...///111333444444444333222222333444444444333333000000000000111222333333777666555555999>>>DDDHHHdddMMM999888:::777666999555333222444777888666333333333333333555666888999888888777666666999===AAA======<<<<<<===???AAABBB;;;@@@EEEFFFGGGIIIFFFBBBFFFJJJPPPSSSUUUXXX\\\___bbb]]]WWWUUUXXX]]]```aaakkkvvv|||rrrooojjjeeeaaa^^^\\\\\\YYYTTTMMMGGGGGGIIICCC;;;BBB999SSSeeePPPIIIRRRIIIGGGGGGGGGFFFDDDCCCAAA@@@======>>>>>>>>>>>>===<<<888666888;;;888111...111444999;;;666444555333......///111222222111000///222111000...,,,+++++++++)))***+++---......------++++++,,,,,,,,,+++******++++++******)))((((((((())))))*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))***+++***(((&&&&&&'''''''''''''''((((((((((((&&&&&&&&&'''((())))))***&&&'''((((((((('''&&&%%%)))***+++++++++)))((('''((('''%%%%%%''',,,111555...***'''''')))+++++++++111---***+++...---(((###,,,+++)))'''&&&%%%&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((***************)))((((((&&&''')))***++++++******'''(((((()))))))))(((((()))'''(((+++,,,***+++...)))************)))((((((((((((''''''''''''(((((('''''''''((())))))******///---***'''&&&%%%&&&&&&''''''''''''(((((((((((())),,,......,,,+++,,,......111111...---///...+++(((((()))*********))))))+++,,,,,,,,,,,,,,,,,,---,,,......///555???DDDDDD===555///000888???@@@>>><<>>777333444444555666777888888:::666111000222444444333444444444444555555555666::::::;;;999777777888:::>>>???@@@>>>;;;;;;===@@@>>>CCCFFFFFFHHHKKKJJJGGGDDDGGGKKKPPPUUUXXXZZZ[[[___\\\YYYWWWWWWZZZ^^^aaajjjssszzzuuummmjjjfffbbb```^^^\\\[[[VVVRRRLLLGGGHHHKKKGGG@@@GGGDDD\\\hhhRRRMMMTTTJJJLLLKKKIIIGGGDDDBBB@@@???>>>>>>>>>>>>======<<<;;;::::::888444111000222444777:::888333000222222...///000222333333222111000111000///...---,,,,,,,,,***+++,,,---------,,,,,,)))***++++++,,,,,,,,,,,,++++++******))))))(((((())))))************))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))***)))'''%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&'''((()))))))))%%%&&&'''((((((''''''&&&)))))))))))))))(((''''''+++***(((&&&&&&(((+++---"""+++555666///)))))),,,(((((()))))))))(((((('''))))))((('''&&&'''((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))))))))))))))(((''''''&&&''')))***++++++******'''((()))***,,,---------)))''''''+++,,,)))***---,,,,,,,,,,,,,,,++++++***)))((((((''''''(((((()))(((((())))))))))))******+++***((('''''''''((((((''''''''''''(((((((((((((((***,,,,,,***)))***,,,000222222111222555333...------.........------,,,+++,,,,,,,,,,,,---------///111222111555;;;===;;;888555333333999BBBKKKQQQBBBHHH@@@777888666111444111111000///............000000111111222222111111333444555555555444222111222222111000111222333333555444666<<>><<<===>>>@@@DDDGGGGGGHHHLLLKKKHHHCCCDDDGGGJJJMMMOOOPPPQQQYYYXXXWWWWWWXXXZZZ\\\^^^cccmmmuuu}}}|||ooofffdddaaa___^^^]]]\\\ZZZRRRPPPLLLGGGIIILLLKKKFFFEEEGGG[[[```MMMNNNTTTHHHPPPNNNJJJGGGCCCAAA@@@??????>>>>>>===<<<;;;::::::777;;;888000...555:::999888888444///---///000///111111333333333222111000//////...------------...,,,,,,---------,,,+++***(((((()))***+++,,,------***************)))))))))))))))************)))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&((()))(((&&&%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&'''(((((())))))%%%%%%&&&'''(((((((((''')))(((((('''''''''''''''+++***)))(((''''''((((((333AAAMMMGGG333%%%%%%+++%%%(((***(((%%%$$$'''+++'''''''''''''''((()))***''''''((()))))))))(((((((((((((((((((((((((((((('''((((((((((((''''''&&&'''((()))******++++++***'''(((***,,,...000222333***'''(((+++,,,)))***---------------,,,,,,,,,,,,***))))))(((((())))))***+++************)))))))))&&&&&&''''''((())))))***&&&''''''''''''(((((((((&&&(((******)))((()))***+++------...333777333,,,------...------,,,+++***++++++,,,,,,------------///222444333444888888555666888888777888BBBQQQ]]]NNNTTTIII;;;888444222777333222000///.........///...//////000111111000000333333444555444333222111000000111111222444555666444666999===???>>>:::666444444444444444444444444777666555666777888777666555555555555666666666777<<<===<<<:::888666777888777:::>>>@@@@@@>>><<<<<<@@@EEEGGGGGGHHHLLLLLLIIICCCCCCCCCDDDEEEFFFGGGHHHPPPQQQSSSUUUVVVXXXYYYZZZ```jjjsss}}}vvvmmmdddaaa^^^]]]^^^]]]ZZZWWWNNNNNNKKKGGGGGGKKKKKKIIIFFFIIISSSRRRJJJRRRWWWJJJNNNLLLHHHDDDAAA@@@@@@@@@???>>>===<<<:::999999999555AAADDD<<<<<>>??????===;;;:::@@@DDDFFFEEEGGGKKKKKKHHHEEEDDDCCCCCCCCCDDDEEEFFFKKKLLLMMMPPPRRRUUUWWWXXX^^^fffnnnxxxxxxpppjjjdddaaa^^^]]]^^^\\\WWWRRRLLLNNNKKKFFFDDDGGGIIIIIIUUUSSSRRRNNNPPPZZZ[[[NNNIIIGGGDDDAAA??????@@@@@@>>>===<<<:::999888888888888HHHRRROOONNNQQQKKK===222///...///111111000///000000000000000///......---,,,,,,------///000000000///...,,,+++***))))))++++++***))))))******+++++++++++++++************(((((()))***************))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''')))******(((''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((())))))******((((((((()))***+++$$$%%%(((+++---------,,,555555222---(((&&&(((+++///...,,,***))))))******(((((((((((((((''''''&&&'''(((((()))))))))))))))((((((((((((((((((((((((((())))))******)))))))))((((((((())))))***++++++*********+++,,,...000111...++++++......,,,,,,///---,,,+++*********++++++******))))))))))))******---,,,,,,+++***)))((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,++++++******+++///777<<<777///111111111111000///------++++++,,,------...//////000444444111111777<<<===444444333222333777;;;???MMMUUUNNN@@@:::444000555333222111///......//////...///000111222222222222111222333333333222000000...///111222444666777777222333444333222444888;;;555555555444333333222222111333555666666666555555555555555555666666666666666777888888888999;;;============>>>>>>===;;;:::>>>BBBCCCCCCDDDHHHIIIGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJMMMRRRVVVYYYXXX___dddmmmwwwxxx~~~{{{ppplllgggddd```]]]]]]^^^\\\UUUOOOJJJMMMLLLEEEBBBEEEIIIJJJ___ZZZRRRNNNSSSXXXTTTMMMCCCBBBAAA????????????@@@===<<<:::888888888888999999FFFPPPPPPMMMIII???333333///---111444222111000111000000///.........---,,,,,,,,,---...///000000000///...,,,+++***)))))),,,+++***)))((())))))***---,,,,,,+++******))))))'''((()))******+++******)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''')))******)))(((((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))******+++'''(((+++,,,---,,,+++)))&&&$$$###%%%)))***'''$$$)))((((((((()))+++++++++(((((())))))((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((())))))***************(((((((((((()))***+++,,,******))))))***,,,---......,,,,,,......,,,,,,//////...,,,+++++++++,,,---***))))))(((((())))))***,,,,,,+++***))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))((()))***---...---,,,''')))***---333888444..................---,,,+++++++++,,,---...//////000555888777222///333888:::999888777:::>>>@@@@@@>>><<>>???>>>===>>>???>>>===;;;>>>AAABBBAAACCCGGGHHHFFFBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFHHHKKKPPPUUUXXXWWW^^^```gggsssvvv}}}tttnnnllliiibbb^^^[[[\\\^^^\\\TTTMMMHHHMMMLLLFFFBBBEEEKKKNNNZZZXXXQQQQQQTTTNNNHHHKKKAAA@@@@@@??????>>>>>>>>><<<:::999777777777888999===AAADDDEEEAAA<<<888555:::222...111333222000222222111000//////.........---------------...///000000///---+++************+++***((((((((()))+++,,,......---,,,***)))(((((('''((()))******+++++++++((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&((())))))(((''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''(((((()))******))))))))))))+++++++++***((('''&&&'''(((******(((%%%###$$$'''******((('''))),,,&&&'''((())))))(((((('''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''(((((()))******)))))))))((((((((()))***+++,,,))))))(((((()))+++---...---******------******---...---+++*********,,,---)))((((((''''''(((((()))*********))))))(((((((((&&&&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&''''''''')))((((((***---///---+++%%%((()))))),,,111000+++))))))*********))))))(((++++++,,,---...///000000555999:::333///000333444999999999<<<@@@CCCBBBAAA444;;;666000444444111333...///111222222111000///,,,---///000111222222222000111222222222111///...000111222333333333222111555444333333444555666666666666555555555555555555333555777666444333444555333333333333444444444444222333555666666777:::<<<;;;;;;===@@@CCCCCC@@@<<<>>>BBBBBBAAACCCGGGIIIGGG@@@AAABBBCCCCCCDDDDDDDDDDDDEEEGGGJJJMMMPPPSSSUUUWWW^^^```eeepppuuu{{{xxxqqqpppooonnn___[[[YYY[[[^^^\\\TTTLLLGGGLLLMMMGGGBBBFFFMMMRRRRRRTTTSSSWWWXXXKKKDDDOOOAAAAAAAAA@@@@@@>>>===<<<;;;999888666666777999:::EEEAAA??????===;;;???EEEAAA666...000222000000333333222111000////////////---------------...//////000///---+++*********+++)))(((''''''(((***,,,...//////...,,,***)))''''''''''''(((******+++++++++((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%&&&(((((('''&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&%%%&&&'''(((%%%&&&((()))))))))(((''''''''')))******))))))(((&&&***,,,***%%%###''',,,$$$+++111///'''###''',,,###%%%'''(((*********)))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((()))((((((((((((***+++,,,(((((('''''')))+++...000,,,)))))),,,+++))))))+++,,,+++)))''''''((()))***((((((''''''''''''(((((())))))))))))((((((((((((&&&%%%#########%%%''')))%%%%%%%%%&&&&&&&&&'''''')))'''''')))---...---+++(((,,,---+++---000111...******+++,,,,,,,,,++++++++++++,,,---...///000111111777999555000000111111111111333444555777999:::777<<<444---333444000222000222444777777666444333+++,,,---///000111111111000111111222222000///...111111222333222111000///333222222333555444000---666666666666666666666666222444555333000///000333222222222333333333444444222444555555555666888:::777999===BBBGGGGGGBBB===@@@CCCCCCBBBCCCHHHJJJHHHAAABBBCCCEEEEEEDDDCCCCCCBBBDDDHHHLLLOOOQQQRRRRRRRRR[[[]]]aaakkkooovvvrrrnnnrrrqqqeeeZZZbbbfff```WWWSSSQQQOOOLLLDDDDDDBBB>>>HHHWWWZZZbbbOOOIIIUUUZZZOOOFFFGGGDDDDDDDDDBBBAAA???===<<<<<<:::888777999::::::999666333666BBBJJJFFF<<<444222///---...000111000...///------///222333000...///111000,,,,,,///000...---,,,,,,+++***)))((((((***)))))))))))))))***+++---///...***)))+++***&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$&&&''')))'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))))))))(((((('''+++******)))))))))))))))'''''''''''''''''''''''')))((('''((()))***)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((())))))+++,,,,,,***))))))***+++***)))))),,,000555888111555555000///000...(((...---+++***)))******+++*********++++++*********)))))))))))))))******+++(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&'''''''''((((((''''''(((((())))))******)))(((''')))+++,,,+++(((&&&'''((())))))*********000000///------...222555...///000222444555555555222222111111222333555666999777333///------......000111222333444333222222...,,,+++,,,000222222000111444555444111///111333333333333222222111111111111222333444444333111000111333666999999888555444777555333222222333444555333333333444444333222222555555444444444666888999777999;;;;;;;;;;;;===???<<<===???AAADDDEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCEEEFFFGGGIIILLLOOORRRSSSUUUVVVXXX\\\cccllltttyyyxxxpppoootttrrrfff]]]ccceee]]]TTTPPPMMMKKKLLLCCCCCCFFFFFFOOOYYYWWWZZZSSSSSSZZZYYYMMMDDDCCCEEEDDDDDDCCCAAA???===<<<888999::::::999777666555888222000666<<<<<<888777///......111333444222///111///...///222333222000000111000,,,+++......,,,++++++******************)))))))))))))))******+++,,,///...***)))+++***'''+++++++++,,,++++++******&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((''''''((('''''''''((((((((())))))((('''&&&%%%%%%'''(((***''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''((((((((((((''''''((((((((())))))))))))))))))))))))+++***))))))(((((())))))'''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((***++++++***))))))***+++***))))))+++...222444+++//////++++++---,,,(((------,,,+++************,,,,,,------------,,,,,,((((((((((((((()))******(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((''')))+++,,,***((('''((()))***++++++++++++...///000///...---.../////////111222333444444444555444444444555666888999888777666555333222000///...///000111222111111000000...,,,---///111000...111333444333111///111222333444555666555333111///...000222333444333222111333333444444444444333333444333333222333444555666444444555555555444444333666555555555666777888999666888::::::::::::<<<>>>===>>>???@@@BBBBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFHHHJJJMMMPPPSSSUUUUUUVVVWWWZZZ___gggpppuuuqqqooonnnqqqoooccc```dddbbbYYYPPPLLLJJJHHHKKKBBBCCCJJJNNNWWW[[[TTTVVVYYY[[[WWWOOOHHHEEEDDDDDDDDDCCCBBB@@@>>><<<;;;777;;;>>>===999555444444777111///111333333333666,,,---///333777999888666333222111111333444333333000111000++++++---...,,,******)))******++++++,,,))))))))))))******+++++++++------******,,,,,,)))***************)))(((''''''''''''''''''''''''''')))***++++++)))(((((()))(((((((((((()))))))))***(((((('''&&&'''((()))***''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))(((((((((***+++,,,+++***))))))(((((())))))''''''''''''''''''''''''&&&%%%%%%&&&)))******)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''')))******)))((()))***'''&&&&&&&&&''')))***+++***++++++((('''******(((,,,,,,,,,,,,+++***)))(((((())))))******))))))((('''''''''''''''(((((()))'''&&&%%%&&&'''((('''%%%&&&&&&'''''''''((((((((())))))))))))(((((((((((()))(((((()))++++++***(((((()))***+++,,,,,,,,,,,,...000222222000...------000111111111222222222222222222222222222333444555333555777888777444000...------...////////////...222000.........///...---111222333222111000111222000222555666555222///,,,---...000222333333222222444444333222222222333333000111222333555555666666444555555666666666555555555444444444555666777888555777999999999999;;;<<<======>>>???@@@@@@@@@@@@??????@@@BBBDDDGGGIIIJJJFFFGGGHHHKKKNNNQQQTTTVVVUUUVVVVVVWWW[[[ccclllrrr}}}zzznnnnnnkkkkkkiii``````aaa\\\SSSLLLKKKIIIFFFHHHAAAFFFNNNPPPWWW\\\UUUVVV[[[XXXJJJBBBDDDHHHGGGAAAAAA@@@???>>><<<:::999999===AAA???888444444666333222333666555111000333111111000000000111111111222333444555666555333222...000///,,,,,,///000...+++******))))))***+++,,,((())))))***++++++++++++))),,,,,,******------***************)))((('''&&&(((((((((((((((((((((((((((***++++++)))((()))***''''''((((((((()))))))))''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((())))))(((((((((***)))''''''(((***,,,...******)))(((((((((((((((''''''''''''''''''''''''(((''''''(((+++------,,,''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))))))))((()))***(((((((((((((((((())))))---,,,***((('''((())))))++++++,,,,,,,,,***((('''&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******))))))(((((('''''')))))))))*********))))))((()))***+++,,,,,,,,,,,,///111222222000//////000222222111111000000000000000000000000111111222222...000222444444111...,,,,,,---------............000000..................111111111111000000000111,,,---///111111000...---...///000111111111111111333333444444555555555555///111333555555555444333444444555666666666555555333333333333444555666666444666777888777888:::;;;;;;<<<===>>>???@@@@@@@@@>>>???@@@BBBDDDFFFIIIJJJEEEFFFHHHJJJMMMPPPSSSUUUTTTTTTUUUVVVYYY```jjjrrryyy~~~uuunnnmmmhhhggggggaaa^^^\\\VVVNNNJJJKKKIIIFFFDDDBBBJJJPPPNNNSSSYYYVVVPPPTTTPPPCCC>>>EEEGGGCCC=========<<<;;;:::999888:::===???;;;555222555888444333555666444//////333:::666111+++'''''')))+++///222777:::999666222///,,,///...,,,---111333222...---+++)))(((((()))***((((((***+++,,,,,,,,,+++))),,,,,,******------***......------,,,+++***)))((((((((((((((((((((((((&&&((())))))((('''((((((&&&&&&'''''''''(((((((((&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&(((((()))******)))(((((()))(((''''''(((***,,,...***))))))((('''(((((((((''''''''''''''''''''''''''''''&&&(((+++,,,,,,+++''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&))))))))))))***+++---------------......///,,,***))))))))))))+++---***+++,,,,,,+++***(((''')))******************)))%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''''''''(((((('''''''''((((((((())))))******))))))((((((''''''))))))*********)))))))))'''((()))***++++++++++++.........------...111444333222111///////////////222333333444444444444444---...////////////......------------......//////..................000000000000///000000111000000++++++,,,,,,...000222333111111111111000000//////...000333666777777555444111222444555555444222000333333444555555555555555333444444555666666777777333555777777777777999;;;999:::<<<>>>@@@AAABBBBBB@@@@@@@@@AAABBBDDDEEEFFFDDDEEEGGGIIIKKKNNNQQQRRRQQQSSSUUUVVVYYY```kkksssxxx{{{}}}|||pppnnnooogggfffiiifff[[[YYYRRRKKKJJJLLLJJJEEECCCCCCMMMSSSNNNQQQVVVRRREEEJJJJJJEEEDDDFFFAAA999::::::;;;;;;;;;::::::999999::::::777444333666999888444111111///---000666666444000,,,,,,111999???---222777:::888444000...+++......+++---111333222///---+++)))(((((()))***'''(((***,,,------,,,,,,))),,,,,,******------***+++++++++++++++***)))(((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&((((((************((((((((((((''''''''')))***+++***)))((((((''''''((((((''''''''''''''''''''''''%%%$$$$$$%%%((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&)))*********+++,,,---,,,,,,,,,---...000111***((((((+++,,,,,,---000++++++++++++***)))((('''((())))))******))))))(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&((((((''''''(((***''''''((((((((()))))))))))))))))))))(((((((((((((((***++++++)))(((((()))'''((()))***++++++++++++++++++***)))))),,,000444333222000............///111111222222222222111111000///.........//////000......------......///000---...///.........000222000///...///000111000///...---,,,---///222555777444333222111000//////...***---111444555444222111222333444555444333111///222333444555555555555555555666777888999999999999333555777777777777999:::888999;;;>>>@@@AAABBBCCCAAAAAA@@@@@@@@@AAAAAABBBEEEFFFGGGHHHJJJMMMOOOPPPOOOSSSVVVXXXZZZ```jjjrrrvvvzzzzzztttmmmpppsssiiieeehhheee[[[WWWPPPJJJJJJMMMIIIBBBEEEDDDNNNWWWTTTTTTRRRIIIAAADDDGGGHHHFFFBBB<<<777888999:::;;;<<<<<<<<<<<<888999999999999999999999888333111333333111111444............111999CCCKKK///222666666444111000000,,,...---******...///......,,,***(((((()))***+++&&&(((***,,,---------,,,***------******,,,,,,)))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&'''(((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''(((***++++++***(((''''''''''''''''''((((((((())))))(((''''''''''''(((''''''''''''''''''''''''%%%$$$$$$%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$''')))******+++,,,...,,,+++******,,,///333555111......222111---,,,///,,,+++***))))))((((((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%&&&''''''$$$&&&(((((('''''')))+++'''((((((((())))))))))))(((((((((((())))))))))))(((***,,,+++)))'''((()))((()))***+++,,,,,,,,,,,,***+++,,,,,,+++,,,///111222111///---------...///......///000000///...---000/////////.../////////...------,,,---...///000...000111///---,,,...000///...,,,...000111000...///......///000111333444444333222111111111111111...///111222222222000///111111222333444333222222333333444666666777777666444555666888888888888777444555777777777777999;;;888999:::<<<>>>??????@@@AAA@@@??????>>>?????????HHHHHHHHHIIIKKKLLLNNNOOONNNSSSXXXYYYYYY]]]fffnnnqqqyyy{{{}}}vvvrrrmmmtttvvvjjjcccdddaaa\\\WWWPPPJJJKKKMMMHHH@@@GGGDDDOOOZZZZZZXXXQQQBBBDDDEEEFFFFFFAAA;;;:::===888999:::<<<===>>>>>>???999:::;;;>>>AAA@@@>>>;;;333222555<<<===777111///......---+++***---444999111333444222000...000222---...---)))(((++++++))),,,+++)))'''(((***,,,...&&&(((***---......---,,,+++------******,,,,,,)))((())))))************)))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&'''((((((((((((((())))))))))))&&&''''''((()))(((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''')))***++++++***)))'''&&&''''''(((''''''&&&%%%))))))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%'''***++++++,,,---///111000//////111666:::===<<<777777999666...***,,,---+++***((((((((())))))******++++++++++++******&&&&&&%%%%%%&&&&&&'''((($$$&&&)))(((''''''))),,,(((((((((((())))))))))))''''''(((((())))))******(((+++---,,,)))'''((()))******+++,,,---------------///111222000//////000222000...---,,,---///000000111222333333222111000---.../////////...---,,,...---,,,+++,,,---...///000222222000,,,+++,,,...///---,,,---000222000...---...///000000///......333222222111222222333333555444333222111111111111///000111222333444444444444555666777888888888888111222333555555555555444444666777888777888999;;;888999:::;;;<<<<<<<<<<<<@@@???>>>>>>>>>>>>>>>>>>JJJJJJJJJJJJKKKMMMNNNOOONNNTTTYYYZZZYYY[[[bbbiiimmmwww~~~~~~wwwnnnlllrrrvvvrrrhhhaaabbbeee^^^TTTNNNOOOOOOIIIEEEEEEFFFKKKRRRUUURRROOOMMMLLLEEECCCAAA@@@@@@???===;;;888:::<<<>>>???===<<<:::999:::===@@@AAA@@@???===444555666777777555333222111333333000,,,---222777666444111000444888555...111///,,,***+++,,,---,,,...,,,))))))))))))(((&&&''''''(((******+++++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&)))...(((777&&&&&&''''''&&&%%%%%%'''***'''(((((((((&&&&&&&&&'''((((((''''''''''''(((((($$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((()))***+++------444444777<<<@@@@@@<<<888......///111222000---***'''((((((((())))))))))))***+++------------+++***)))((('''&&&&&&'''((()))'''''''''''''''((())))))'''''''''''''''((()))***)))((('''&&&&&&'''((()))'''(((((()))***+++++++++)))))))))***++++++,,,,,,,,,,,,,,,---...//////000111222222000,,,,,,...000444333000//////000333444000000000000///...---,,,,,,,,,,,,,,,,,,---...///000111222///+++***---111000000000000111111111111111000///......///000111555444444444444555666666:::777555666777777333000333000222999:::555333666999888777999;;;;;;777444666777999999888666666777666888:::::::::999:::<<<<<<<<<;;;;;;;;;<<<======@@@???>>>=========??????@@@CCCGGGKKKMMMMMMLLLKKKRRRTTTUUUUUUVVVZZZaaagggjjjuuuyyy|||qqqlllooorrrtttooofff``````bbb\\\SSSMMMNNNMMMHHHDDDDDDCCCLLLVVV[[[YYYRRRLLLIIIHHHFFFDDDBBBBBBAAA???===999;;;===>>>>>>===;;;999999:::<<<======;;;999888111111222333222222000000...///000000///111555888666888666222111333111---111///+++***+++,,,,,,,,,---+++)))((())))))((('''((((((***++++++,,,,,,,,,************************))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++,,,$$$!!!>>>888<<<$$$+++++++++)))'''''')))***)))))))))((('''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,---000///...///222333111///,,,,,,---///111000---+++*********))))))))))))(((((()))))))))***))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))(((''''''''''''(((((())))))((('''&&&&&&'''((()))'''(((((()))******++++++)))))))))***++++++,,,,,,......------------------///000000---+++***,,,...111000///......///000111000000000000///...---,,,,,,,,,,,,,,,------......***+++---//////...,,,***//////000000000111111111222111000//////000111222333222222222222333444444555444333444666666333111111222666:::888222222777666555666888:::;;;888555555777::::::999777777888888:::;;;:::999777777888;;;;;;::::::;;;;;;<<<===CCCBBBAAA@@@@@@AAABBBBBB???AAAEEEIIIKKKKKKJJJIIIMMMOOOQQQRRRRRRUUU\\\aaaooo{{{}}}~~~|||ooooooqqqqqqnnnhhhbbb]]][[[[[[YYYQQQLLLKKKJJJFFFCCCBBBKKKRRRZZZ]]]YYYRRRLLLIIIEEECCC@@@??????>>><<<;;;<<<===>>>>>>>>><<<:::888888999:::999888666333111000////////////000000111000000000111444555666555222777888444111222333222111...+++******+++,,,++++++)))(((((()))***)))((())))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))((((((''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((( 000---888fffOOO:::(((......---+++(((''')))*********))))))((('''&&&&&&((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))+++,,,---222///+++******,,,------***+++,,,...000000...,,,,,,++++++******))))))))),,,+++***((((((((())))))(((((('''&&&&&&'''(((((('''''''''''''''((()))))))))((((((''''''''''''(((((((((''''''''''''(((((('''(((((())))))******+++)))))))))***++++++,,,,,,------------------......000000///...,,,+++---///.......................................---,,,+++,,,,,,,,,------------...******+++...111111...+++//////000000000000111111222111111000000111111222111000000000000111222222111000000222444444333222000333999:::666000222888555555666888;;;;;;:::888333555888999888777777888777999::::::888777777888:::999999999::::::;;;<<>>===<<<<<<;;;999===>>>>>>>>><<<:::888666666777777666555333000///222111000///000222444555777444222444888888555000---111333222333777999888111...+++)))***++++++***)))((('''''')))******)))((()))***+++++++++++++++************************)))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&///>>>RRRggg===222///,,,,,,,,,***'''''')))***)))(((''''''(((((('''&&&((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,222000,,,******+++---///---,,,---...000000...+++++++++++++++++++++++++++555333///,,,******+++,,,'''''''''''''''''''''''''''''''''''''''((())))))***)))((('''''''''''''''(((((((((''''''((((((((((((((((((((())))))******)))))))))***++++++,,,,,,)))***+++---///111222333333333222000///000111222------...//////...------,,,,,,,,,,,,,,,+++***))),,,---------------------,,,,,,+++++++++,,,---...////////////000000000111111000000000000000000111000000//////000000111222000111111222333333222111000222666888666444555777777777888999;;;;;;::::::111333666777666666666777444666888999888999:::;;;888888888888999:::;;;;;;??????????????????@@@@@@===???BBBEEEGGGHHHHHHGGGHHHLLLPPPRRRRRRSSSVVVYYYXXXjjjrrrttt}}}}}}qqqmmmllluuuppphhhbbb^^^ZZZWWWTTTOOONNNJJJGGGFFFFFFEEECCCKKKLLLKKKGGGBBB???AAACCCHHHEEEAAA?????????>>>===>>>>>>===<<<;;;888666555444555555555444222111000222111000000111444777888:::666444666;;;;;;666000...//////000666<<<<<<777111...***))))))***))))))((('''&&&''')))*********'''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###...555GGGFFF<<<(((===///+++++++++***))))))+++---'''&&&%%%&&&(((***)))'''((((((''''''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))++++++*********))))))***+++,,,000////////////...,,,***((()))***+++,,,---...///;;;888333///,,,++++++,,,&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))***)))(((''''''''''''''''''(((((((((((((((((('''((((((((((((((())))))))))))))))))***++++++,,,,,,***+++---...000222333444444333111111111222222222---...000111111000...---,,,------------,,,,,,+++,,,------......---,,,,,,(((...333222,,,)))***......////////////000000000...//////////////////...000000000000000111222222222333444333333222111111111111111333777:::999666777888888888888777777777333555888999888888888999555777999999999888999:::888777777888999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>@@@BBBEEEGGGHHHHHHHHHIIIMMMQQQSSSRRRSSSUUUXXX\\\mmmqqqnnnttt}}}{{{tttqqqpppuuupppjjjddd```\\\YYYWWWKKKMMMKKKGGGFFFHHHIIIGGGFFFJJJMMMMMMJJJHHHGGGIIIHHHDDD@@@>>>>>>>>>>>>=========<<<:::999777555444333444444444333333222111//////...///111444777888666444333666:::<<<888444555333000000666;;;888111000---***(((((()))((((((((('''&&&&&&(((******)))''''''(((((()))(((((('''(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$'''444GGG:::444@@@YYY***,,,------,,,++++++...000(((&&&%%%&&&***+++***(((((((((''''''''''''((((((%%%&&&&&&'''(((((())))))&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++''')))***+++******,,,---111000.........---***(((&&&'''(((***,,,...///000999666222---***)))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))))))((((((''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,///////////////000000000222///------...000000//////000111222222111000/////////000000000000//////,,,---.........---,,,+++(((444@@@AAA999000...000......////////////000000---......//////......---111000000000000111222222333444555555333111222222333111///111777===:::444555666777666444333444555777999<<<===<<<;;;;;;<<<;;;<<<===;;;888666666666777777777888999:::;;;<<<<<<===>>>???@@@@@@@@@??????@@@CCCEEEGGGHHHIIIIIIIIILLLPPPQQQQQQQQQSSSVVV\\\lllnnnhhhnnnxxx|||wwwvvvyyynnnlllhhhccc^^^ZZZXXXWWWIIILLLLLLGGGGGGKKKMMMJJJKKKNNNPPPPPPMMMKKKLLLNNNFFFCCC???<<<<<<<<<<<<<<<;;;;;;:::888777555444333444444333333222111111000------...///222444777999444333222444777888666444888888666333444666444///000---***((((((((((((''')))'''&&&&&&((())))))((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''' 333@@@===PPPQQQXXX000---...---,,,******,,,......***((())),,,---***'''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((******)))+++,,,,,,***+++---000...---++++++,,,+++)))(((&&&'''(((***+++---...///222000---***)))(((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))(((''''''''''''(((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,............------------///,,,******,,,...---,,,000000000111111000000000//////000000000000//////,,,---...///...---+++***+++444<<<===888222111333........./////////000000---...///000000///...---000000000000000111111222000222555444333222333444333555333111555:::888222444666777666444444666888999;;;======<<<;;;;;;;;;>>>??????===999666555555888888888888:::;;;<<<===<<<===???@@@AAAAAA@@@@@@>>>@@@BBBDDDFFFHHHIIIIIIJJJMMMPPPQQQPPPPPPSSSWWWVVVhhhjjjdddkkkvvvzzzwwwsssuuu{{{ggggggddd```ZZZUUUTTTTTTGGGLLLLLLHHHGGGMMMOOOMMMQQQOOOKKKEEEAAAAAAGGGLLLJJJGGGBBB@@@???@@@@@@???::::::888777666444333333555444333222111000///.........000222444777999:::666444333333333222111000666::::::555222222222111000---***((('''((('''''')))(((&&&&&&((()))((('''))))))************)))((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((%%%%%%&&&'''((()))***+++222;;;555===[[[===999===------,,,***((('''(((***333///++++++------***%%%((((((''''''''''''(((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******+++***(((&&&'''+++///+++)))((()))******)))((((((((()))***+++,,,,,,------,,,+++))))))))))))***%%%%%%&&&''''''&&&%%%%%%'''''''''''''''((())))))'''''''''''''''((()))***&&&'''((())))))((('''&&&(((((((((((((((''''''''')))))))))***++++++,,,,,,******++++++,,,---......///,,,)))))),,,...---,,,000000000000000000000000,,,,,,------...---------,,,---...//////---+++******+++***)))'''(((---111............/////////000...///000111111000///...///////////////000111111---000333444222222444666444888888333222666666222555777999888777777:::===777999;;;;;;:::888888888<<<===>>>===:::888888888888888888999:::<<<===>>>;;;<<<>>>???@@@@@@@@@???>>>???AAACCCEEEGGGHHHHHHMMMPPPRRRRRRQQQQQQUUUYYYXXXiiikkkccciiirrryyyxxxfffqqq}}}kkkddddddcccaaa\\\VVVPPPLLLNNNMMMKKKKKKMMMMMMMMMLLLHHHIIIIIIHHHFFFFFFGGGIIIHHHFFFCCC@@@>>><<<<<<<<<777666555444333444444555444222000///000000///...///111000///333999;;;999888666333000//////111222===;;;999777888999<<<===111...+++))))))*********)))(((((('''''''''((((((&&&''')))*********)))(((+++***((('''''''''((()))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((***)))))),,,000000,,,'''000///---,,,+++,,,,,,---------,,,+++*********++++++))))))***------***'''333555111)))&&&((('''###''''''''''''((((((((()))...---+++)))((('''((((((&&&%%%%%%'''))))))(((&&&&&&''''''(((((((((((((((***)))))))))((((((((((((''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))((((((((((((((())))))))))))((((((((((((((()))(((((()))************)))+++*********))))))((((((******)))((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***&&&''''''((()))******+++(((((((((((((((''''''''''''''''''((())))))******///))))))//////((((((000---+++))))))***+++++++++++++++++++++++++++++++++,,,------......------,,,...,,,***,,,///111000///,,,,,,+++++++++,,,,,,---...***%%%%%%)))---000000222111///...---......///...------///111222111000111///...///111444555555000111333222000//////000,,,000555888888777777777444333333444555777999:::777888888999999:::;;;;;;:::<<<<<<<<<:::999:::;;;555999:::777999>>><<<666:::999999<<<@@@BBBAAA??????@@@CCCGGGFFFBBBDDDHHHMMMLLLVVVEEEOOOGGGUUURRRZZZZZZ]]]aaagggnnntttxxx~~~wwwnnnuuuvvvddd___``````___\\\WWWRRROOOLLLJJJHHHHHHIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFGGGGGG@@@???>>>>>>===>>>??????999888555444333333444555444222000000000111000//////111000///222888:::777555444111000///000222333888777555444444555777999---+++))))))***++++++***((((((''''''''''''((((((&&&'''((()))***))))))(((***))))))(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$&&&)))******(((''''''******)))(((((()))***+++++++++***)))))))))))))))***(((((()))++++++(((&&&))),,,+++'''&&&******&&&'''''''''((((((((())))))&&&''')))******)))((('''((('''&&&''')))))))))((('''((())))))******))))))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%((((((((((((((())))))***(((((('''''''''(((((()))(((((('''''''''''''''(((((())))))***************))))))))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&'''((()))'''''''''((()))*********((((((((((((((((((((((((''''''''''''((((((((((((%%%''''''&&&&&&'''&&&###+++)))''''''(((******)))++++++++++++++++++++++++,,,------......------,,,...,,,***+++...000///...---------,,,,,,------...---***''''''***...000000///...---,,,,,,---......111000///000111111///...111///...///111444444444000222333222000//////000111333666777666444333333333333333333444555777888666666777777888999999999>>>>>>>>><<<999888777888666999999777888<<<:::555:::999999;;;???AAA@@@>>>@@@@@@CCCGGGFFFDDDFFFKKKLLLAAAIIIGGGWWWKKKQQQOOOXXXWWWWWW[[[bbblllvvv|||vvvtttyyyyyymmm^^^]]]^^^^^^]]]ZZZUUUQQQNNNKKKIIIFFFFFFGGGIIIJJJJJJHHHEEECCCCCCFFFGGGFFFDDD>>>>>>>>>??????@@@@@@@@@:::888555333222333555666555333111000111111000//////111000...111666888555222111000000111222444555333222111000000111222333******)))+++------,,,+++(((''''''&&&&&&'''((((((&&&'''((())))))))))))(((((())))))))))))(((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((( %%%))))))&&&$$$%%%''''''&&&&&&'''''')))******))))))((('''''''''(((((()))(((''''''((((((&&&$$$"""&&&'''%%%&&&))))))&&&''''''((((((((()))))))))(((+++///222333000---***,,,***((('''((()))))))))((()))******++++++******((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((******)))((('''&&&&&&%%%''''''&&&&&&''''''((()))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((()))***)))))))))((((((((((((''''''''''''&&&'''''''''((((((((()))&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))******))))))))))))))))))))))))'''(((((((((((((((((())),,,222000''')))222333******)))''''''((())))))(((++++++++++++++++++++++++,,,------......------,,,...,,,++++++---...---,,,------,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...//////......---------...//////111000000111222333111000111///...///222444444333111222333222000000000111222444666555444333333444444333333222333444555666555555555666777777888888===>>>>>><<<:::888888999777888888666777:::888444999999999:::===??????>>>BBBAAABBBFFFGGGEEEHHHMMMRRRJJJOOOKKKKKKEEEfffooojjjccc```bbbiiisssyyyzzzqqqssszzzfff[[[^^^^^^]]][[[WWWRRRMMMJJJLLLIIIGGGFFFHHHJJJKKKKKKIIIEEEAAABBBGGGIIIFFFCCCDDDDDDDDDCCCBBB@@@>>>===999777444333333555888:::555333111111111111111//////000///---000555666333000111111222333555666777000000//////.../////////++++++,,,...//////---+++'''''''''&&&''''''(((((('''''''''((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((###&&&)))***(((''''''((())))))))))))******++++++)))(((((('''''''''(((((()))(((((('''''''''&&&%%%$$$&&&'''&&&&&&&&&$$$###'''(((((((((((()))))))))---000333555444111,,,)))---+++(((&&&'''((())))))((()))******++++++***************))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''((()))(((''''''''')))))))))))))))(((((('''&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&'''(((''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((()))))))))***)))))))))***************(((((()))***+++,,,------***+++(((!!!"""))),,,(((+++)))((()))***+++***)))++++++++++++++++++++++++,,,------......------,,,---,,,+++++++++,,,,,,,,,++++++,,,,,,++++++******+++++++++,,,......//////.........//////000000111------...000444666555444111//////000222333333222111222333222111000111333111222333333333333555777666555444333333333444555555555555666777777888888888:::;;;;;;::::::;;;===999999888777888999777555999999:::;;;===>>>??????BBB@@@@@@DDDFFFFFFIIINNNQQQSSSWWWNNNGGGPPP|||~~~xxxooogggeeeiiioootttsssyyyooosss~~~vvvddd^^^[[[[[[ZZZWWWTTTOOOLLLIIIJJJHHHFFFFFFHHHJJJJJJJJJJJJFFFBBBCCCGGGIIIFFFBBBEEEEEEEEEDDDBBB???<<<:::666555444444555888;;;===555333111000111111000//////000///---000555666333000111333555666777888888000000000000000///......++++++,,,---...---***''''''''''''''''''((()))***'''''''''''''''(((((()))'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((((('''&&&(((***+++)))&&&,,,,,,,,,++++++******))))))))))))(((((())))))***)))))))))((('''''''''((('''''''''((((((%%%######(((((((((((()))))))))***((()))***++++++)))'''%%%---***'''&&&&&&((((((((('''((())))))******))))))+++*********))))))))))))%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((''''''''')))%%%&&&'''(((((((((((((((***************++++++,,,+++***))))))((((((((()))'''&&&&&&&&&'''(((((())))))******+++++++++++++++))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))*********+++++++++,,,,,,((()))+++---///111222333111...///333000'''###&&&***)))((()))******)))(((++++++++++++++++++++++++,,,------......------,,,------,,,,,,++++++,,,,,,------......---,,,+++++++++,,,---------.........------......////////////------...000444666555444000000///111222333333111222333333222111111333555333444444333222333555777777666555444444444555666555555666666777888888888666888::::::999:::;;;===<<<999888999999999888777999:::;;;<<<===???AAACCCAAA>>>>>>BBBEEEFFFHHHLLLIIIVVV\\\___```ooowwwzzzooolllhhheeefffjjjooosssmmm{{{}}}sssqqqwwwwwwnnnddd___UUUUUUUUUTTTRRRPPPMMMLLLFFFEEEDDDEEEGGGHHHHHHHHHKKKGGGDDDDDDFFFFFFDDDBBB>>>???AAABBB@@@>>>;;;999444444444555777:::<<<===444222000///000000///......000///---000555777444111222444666777777777666000000111111111///...,,,)))))))))+++,,,***'''%%%(((((((((((()))***++++++''''''&&&&&&''''''((()))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((%%%###%%%)))+++((($$$++++++++++++***)))((('''******)))))))))***++++++)))******)))(((((()))+++'''%%%&&&))))))'''''')))((((((((()))))))))******###$$$$$$&&&&&&'''((((((+++)))'''&&&'''((((((((('''((())))))******))))))))))))((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&'''((((((&&&&&&'''(((###$$$&&&'''))))))(((((()))(((((((((((()))******+++***)))(((((('''((((((&&&&&&&&&&&&'''((()))***+++,,,------......------))))))))))))************---,,,+++***)))(((''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))******++++++,,,---------((()))+++---///111333444>>>???IIISSSJJJ555***...)))((('''(((******((('''++++++++++++++++++++++++,,,------......------,,,,,,------,,,++++++---...000000111111111///...,,,***,,,------,,,,,,---...+++,,,------...------,,,111000000111222333111000000000000111333333222111333333333222111222444666888888888555333222222444777777555555444555666777555555666666777888888888777999999999777777888999===999777999:::999888:::888999;;;<<<===???CCCFFFBBB>>>>>>CCCFFFFFFGGGIIIMMMkkkyyy|||nnnuuukkkbbbaaaaaaaaabbbeeeiiilllnnnppp{{{xxxkkkuuu}}}mmmcccddd___SSSSSSSSSRRRPPPNNNLLLKKKEEEEEEEEEGGGIIIJJJHHHGGGIIIHHHFFFDDDCCCBBBAAA@@@;;;===???AAA@@@>>>;;;888555555777888999:::::::::333111///...//////...---...//////---111777888666000222444666666555333222...///000111000...,,,***)))))))))***,,,,,,***((())))))))))))***+++,,,---''''''&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&%%%&&&'''((('''''')))***+++++++++***)))(((***)))))))))******+++,,,''')))***)))'''(((+++---(((%%%%%%))))))'''(((,,,(((((()))))))))*********&&&'''(((***++++++++++++***((('''(((***+++***)))((()))******++++++******)))))))))(((((((((''''''''''''((())))))(((''''''%%%%%%&&&''''''((())))))%%%'''((('''&&&%%%&&&'''$$$%%%'''((()))((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))***+++++++++++++++((((((((()))))))))******------,,,,,,++++++******''''''''''''(((((()))***))))))))))))((((((((((((+++++++++,,,---.........(((((()))+++,,,---...///222<<>>>>>???===???BBBCCCBBB???:::888666777999::::::999888777222000.........///...,,,...//////...111888999777000111444555555333000///,,,---/////////,,,)))'''+++******,,,///000///...************+++,,,---...''''''&&&%%%&&&'''((())))))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%(((***)))&&&&&&(((+++((()))+++,,,------,,,,,,)))))))))))))))***++++++&&&''')))(((''''''+++...+++&&&%%%((((((%%%&&&,,,))))))))))))************)))***,,,------,,,***((()))))))))***,,,---+++*********+++,,,,,,,,,,,,+++++++++++++++************((()))***++++++***)))(((&&&&&&''''''((()))******%%%&&&'''&&&%%%%%%&&&'''&&&''')))***)))(((&&&%%%((((((((((((((()))******((('''&&&%%%$$$######$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((***++++++))))))))))))((((((((((((++++++,,,,,,---...//////'''(((((((((((()))))))))(((888???444))),,,333666000//////111222222000---++++++++++++++++++++++++,,,------......------,,,***---///...,,,---000333,,,---......---,,,)))(((***,,,,,,+++((())),,,///222333444444333222111000...------///111222111000000000000222333333111///444444444222111333555888555777999888777555555666444444333222333444555666222222333444444555555666000222444555666777999;;;;;;444333777999777777;;;333555888999:::>>>DDDIIIDDD@@@AAAFFFJJJIIIFFFFFFIII___mmmkkkdddRRRWWWUUUVVVXXX[[[^^^bbbeeegggjjjrrr|||zzzyyyoooxxx{{{rrrgggbbb___[[[SSSPPPMMMKKKJJJJJJHHHGGGDDDJJJOOOPPPPPPRRRPPPKKKGGGJJJKKKGGG@@@===>>>@@@AAA===<<<======;;;<<>>;;;888777888777333//////---+++333<<<333+++444//////000111222333333444///111444444222000//////222000---+++,,,,,,+++***(((,,,111555666333...+++************************+++******)))(((''''''&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))(((''''''(((******))))))(((((((((((())))))(((((((((((((((''''''&&&'''(((***,,,,,,***&&&###,,,+++***)))(((((()))******)))))))))))))))******+++...111000...,,,---...---,,,+++***)))(((((((((************************---,,,,,,+++*********+++,,,++++++***(((&&&%%%$$$'''(((((())))))))))))))))))'''%%%$$$&&&&&&&&&%%%%%%%%%&&&'''(((((((((''')))))))))(((''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''))))))*********++++++++++++***)))((('''&&&%%%$$$&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++***************)))(((((((((((()))************))),,,***)))+++000444444333222444777<<>>PPPJJJUUUGGGFFFJJJYYY[[[wwwdddSSSMMMPPPOOOZZZ^^^XXXWWWaaahhhgggjjjuuu{{{vvvuuuxxx|||{{{pppeee___ZZZUUURRROOOKKKHHHHHHGGGFFFEEEBBBJJJPPPNNNKKKKKKLLLKKKFFFFFFEEEAAA>>>>>>@@@CCC@@@===;;;<<<<<<999999===<<<:::777777888777222...///222444???HHH;;;...333//////000111222222333333444555555666555444111000...///000//////...---,,,***---111444444222...++++++++++++++++++*********)))))))))((((((''''''''''''(((((()))((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&'''))))))))))))(((((((((((())))))(((((((((((((((''''''&&&'''((()))***+++)))'''%%%''''''%%%%%%$$$%%%&&&&&&'''''''''((()))+++,,,---'''))),,,---+++***+++---++++++***)))))))))))))))************************++++++***)))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&************++++++++++++------,,,+++***)))((((((((())))))))))))'''&&&%%%''''''''''''((((((((()))'''(((((()))******++++++***************)))((((((((()))******++++++******++++++***,,,///111222222,,,111777AAAMMMUUUSSSKKK111+++'''((((((&&&'''***+++++++++,,,---.........------.........------,,,------............------+++,,,,,,------,,,,,,+++---'''%%%+++000///---......//////000000000000000000111222222222444777999444444444444333333333333444444444444333333333333222111000000111333444444333666:::<<<:::666000,,,000222444555444444666999444333333444666777777666777999;;;;;;;;;===???@@@@@@AAAJJJQQQYYYTTTPPPLLLPPPXXX[[[tttXXXMMMSSSXXXSSS]]]```YYYWWW___fffeeelllvvv{{{zzzuuuuuu~~~xxxmmmccc]]]VVVPPPPPPMMMHHHEEEEEEEEEDDDDDDAAAIIIOOOLLLGGGGGGIIIJJJMMMHHHAAA======???BBBCCC???<<<;;;<<<;;;888888;;;===;;;999:::;;;999444///---111444<<>>999222---000111333333111000111222444333222333555777666555999:::<<<>>>>>>======>>>HHHKKKeeeeeesssYYYUUUJJJNNNTTTeee___RRRXXXRRRVVV___aaa[[[XXX^^^ddddddnnntttyyyvvvxxx{{{yyypppgggaaa\\\UUUPPPPPPLLLGGGDDDCCCDDDDDDDDDCCCHHHKKKIIIHHHKKKKKKJJJVVVMMMCCC===>>>AAABBBBBB>>>;;;;;;======::::::===AAA???=========;;;555000000111,,,---333...)))222000111222222333222111111333///---///444555111,,,+++000333222---+++---000------------,,,+++***)))******))))))((((((''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''%%%$$$$$$$$$&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((())))))(((((((((((((((''''''&&&&&&''''''''''''''')))***---------......//////000111///,,,)))'''$$$###"""&&&(((***,,,---///000222111000///......---......++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,***+++,,,---------------))))))***+++++++++++++++&&&+++//////***'''(((+++))))))))))))((('''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$#########$$$%%%%%%&&&''''''&&&%%%%%%''')))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))(((''''''&&&'''''''''((((((((())))))(((((())))))************))))))************)))(((******+++,,,,,,,,,,,,+++***---...---+++***---000,,,---...///555:::888222333777AAAHHHGGGAAA???AAA:::444...,,,//////---)))++++++,,,,,,------,,,,,,......////////////......,,,,,,------------,,,,,,...++++++---///000//////111000///...///000111222...000111222111222444666888777666444444444444444222222222222333333333333222333555555555444333444333444666888999:::::::::888888888777555333111111666555555666888:::999888AAA======CCCKKKOOOQQQRRRNNNWWWsss~~~gggZZZOOOVVVUUUggg```UUU[[[JJJVVV]]]___ZZZXXX]]]bbbdddlllnnnrrr~~~yyysssxxx}}}|||sssiiibbb]]]XXXRRRNNNNNNKKKGGGEEEEEEFFFFFFFFFGGGGGGFFFGGGMMMRRRPPPIIITTTKKKAAA===@@@CCCCCCAAA===;;;;;;??????======@@@BBB???===<<<<<<999333...222333+++(((---++++++555111222333444444333111000...+++))),,,111444111---///111111---((('''+++///++++++***)))(((''''''&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&'''(((((()))(((&&&''''''((((((''''''&&&&&&&&&'''((())))))******))))))(((((((((((())))))(((((((((((((((''''''&&&&&&'''((('''&&&&&&))),,,***++++++,,,------------((((((''''''((())))))***(((((()))+++---000111222222111///...---,,,,,,+++************************+++++++++******++++++,,,,,,------------,,,,,,+++))))))***+++++++++++++++&&&+++000///+++'''(((+++***************)))((('''''''''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&%%%&&&&&&&&&%%%&&&))),,,&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))*********((())))))*********))))))******+++,,,,,,,,,,,,+++***,,,...,,,))))))+++...%%%'''))),,,222999:::777***///999AAABBB<<<;;;===999333---+++---...+++(((***+++,,,,,,---------,,,......////////////......,,,------......------,,,------------...000000...000///...---...///000111///000222333222333444555777666555333333333444555444444444444333333333333333444444333111222555777555555444444666999<<<>>>??????>>>>>>>>>===;;;:::777666666888;;;======<<>>>>>AAADDDCCC@@@;;;999:::>>>???<<<<<>>555444555888;;;>>>???>>>@@@;;;BBBXXXllloookkkgggZZZVVVMMMfff^^^dddTTT[[[ttteee]]]vvvWWWSSSYYYMMMLLLPPPTTTTTTSSSWWW^^^dddddddddeeerrrxxxnnnnnnvvvkkkccc]]]ZZZVVVOOOLLLNNNGGGFFFFFFGGGHHHIIIHHHGGGHHHGGGFFFGGGNNNQQQJJJ@@@?????????AAADDDDDDAAA>>>:::777888;;;;;;777555777777333000000222333222000&&&///...,,,000---***000555666888888888555333111///.........//////000000///...+++)))((((((***+++)))))))))(((((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%'''(((*********)))))))))(((((((((((())))))(((((((((((((((''''''&&&'''+++---,,,(((&&&))),,,---.../////////...---,,,...---+++(((&&&$$$######(((&&&$$$$$$'''))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''((()))))))))((((((%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$%%%&&&'''((())))))(((&&&$$$%%%(((+++))))))))))))************))))))))))))((((((((((((&&&&&&%%%&&&'''(((***+++))))))*********+++++++++***)))))))))))))))))))))(((((()))***************((()))******++++++******+++***((()))***+++******&&&)))++++++...222222///...(((%%%'''(((((()))---)))))))))***+++,,,,,,,,,++++++,,,....../////////------............------------............------***...///,,,+++//////---......///000000000000000---///222222222111111222333222000///000222444666222222222222333333333333222555666555333444999>>>999999999999:::::::::::::::777444444777999::::::333333444888<<<@@@AAAAAABBB===BBBSSS___``````ccclllYYYMMMZZZ```\\\RRRRRRjjjggg___www```TTTPPPJJJHHHKKKOOOPPPPPPRRRYYY```aaagggeeekkk|||{{{ooommmvvv```ZZZWWWXXXUUUOOOOOOTTTDDDDDDDDDGGGIIIJJJHHHFFFFFFGGGHHHHHHJJJKKKDDD<<>>KKKTTTZZZgggvvvqqqWWWWWW\\\vvvddd^^^SSSfffgggUUUeeeQQQGGGIIIQQQFFFIIILLLNNNMMMNNNUUU\\\```jjjhhhfffuuuzzzpppuuuvvvmmmdddaaa\\\VVVTTTTTTRRRMMMHHHCCCFFFFFFDDDFFFLLLPPPOOOKKKLLLKKKGGGBBB???@@@BBBEEEAAAAAAFFFEEE===888999999::::::999888666333222777666555444333444555555222555777666333222444666666222111444333///000666555000------,,,***+++///(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''(((***+++,,,)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&###%%%''''''''''''''')))&&&))),,,...---+++++++++)))''''''))),,,...,,,*********)))))))))))))))***''''''''''''''''''''''''---///000///---+++++++++------------------------///---(((%%%)))111222///===///%%%&&&***)))((((((&&&&&&%%%%%%%%%&&&&&&''')))'''%%%%%%(((---333777...((('''+++,,,)))***---///---++++++++++++)))((())))))(((''''''((())))))((((((((((((((((((((((((&&&%%%%%%''')))***(((%%%'''''''''&&&&&&%%%%%%%%%&&&'''((()))))))))''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%'''''''''''''''((()))***(((((()))***+++,,,,,,---+++*********))))))((((((++++++,,,,,,,,,---------,,,+++++++++******))))))---***''''''***++++++)))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---...000000...---...//////...,,,++++++---///111//////...---,,,++++++***,,,---///000000000///...++++++,,,,,,---...//////000000///////////////000111000//////000222444555222333444444444222000...***111444111222888888333222777GGGWWWSSSBBB777777555666777:::<<<>>>===;;;???===;;;999999;;;===???===:::;;;@@@CCCAAACCCHHHEEEBBB???@@@EEENNN\\\gggPPPVVV___fffggg```UUULLLVVVVVVTTTRRRNNNJJJFFFCCCHHHIIIJJJKKKMMMPPPUUUYYY___ggglllmmmrrr||||||xxxqqqsssrrrnnnjjjaaa[[[TTTQQQPPPOOOJJJGGGHHHJJJIIIGGGHHHMMMOOONNNFFFDDDAAA???>>>>>>>>>>>>EEE@@@@@@CCCBBB===;;;=========<<<:::888666444333777666444333333333444444444222///,,,+++---222555111//////333555:::IIIWWW777222///...+++((((((+++))))))************))))))*********)))))))))))))))***)))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%''')))+++++++++***+++,,,''')))+++---///000000000***((((((***...///...,,,+++***)))(((''''''''''''((((((((((((((((((((((((+++,,,---,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,111<<>>000%%%$$$'''((()))***'''&&&$$$$$$%%%(((,,,...---+++))))))***...222555)))(((***//////,,,---111,,,+++******+++,,,***)))...---,,,,,,,,,,,,---...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))((('''&&&%%%''''''&&&&&&''''''((()))(((((())))))******++++++******)))))))))((((((((()))))))))******+++++++++++++++******)))))))))))),,,)))'''''')))******((())))))***+++++++++***)))------------------------111333444444333222222333333222///---...000333555000000000///...------,,,------///000000000///...,,,,,,,,,---.../////////000000////////////000000222111000000000222444555111222333444444333111000888666333111222222222111888222555CCCJJJBBB888444555666777;;;>>>@@@@@@>>>===<<<:::::::::;;;===>>>???<<<===BBBEEECCCEEEJJJOOOIIICCCCCCGGGNNNTTTXXXLLLLLLNNNPPPQQQPPPMMMJJJOOONNNNNNMMMLLLJJJHHHHHHGGGHHHJJJKKKLLLOOOTTTWWW\\\dddiiihhhmmmxxx}}}{{{wwwrrrooollljjjkkk```ZZZRRRMMMLLLKKKHHHFFFLLLMMMLLLHHHHHHLLLMMMLLLDDD@@@<<<===@@@BBB@@@===@@@>>>===??????======@@@BBB@@@===:::777555444444777666444222111111222222666333000///000222444444///000222222222777FFFTTT666111......,,,((('''***)))******++++++******)))***************************)))(((((('''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&(((*********)))***++++++))))))+++///222111///((((((((())),,,------,,,))))))(((''''''''''''((())))))))))))))))))))))))((()))******(((&&&&&&'''++++++++++++++++++++++++,,,)))***999TTTkkkoooiiiGGG:::,,,'''&&&&&&'''(((+++(((&&&$$$&&&***...111+++***)))(((((()))+++,,,$$$&&&***...---)))***...***)))((()))+++,,,+++***++++++***))))))***++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((+++)))'''((()))******)))((()))***+++++++++++++++...........................000111111000//////000111000---,,,,,,...111333111111111000000/////////---......///000/////////------......//////000000000000////////////000000111111000000000222333444000111333444444444333222666000111888888111...111<<<444333;;;>>>888333333::::::;;;===@@@AAA???>>>::::::::::::;;;<<<<<<<<<@@@>>>>>>BBBCCCCCCDDDGGGPPPJJJCCCCCCHHHKKKJJJGGGIIIGGGFFFGGGIIIJJJKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFHHHIIIKKKMMMQQQUUU___gggjjjhhhlllxxx}}}vvvsssnnngggcccbbb\\\VVVOOOJJJIIIIIIIIIIIIKKKMMMKKKGGGGGGKKKLLLJJJFFFEEEEEEFFFHHHGGGDDDAAA;;;<<<>>>??????>>>>>>???DDDAAA===888555333333333666555333111000000000111222222333777:::888333......111555555222000333777000---,,,...---******,,,))))))************)))))))))))))))))))))*********&&&&&&&&&'''((()))******(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&(((*********)))***+++///+++'''(((,,,...,,,((())))))(((((())))))))))))((((((((((((((()))***+++((((((((((((((((((((((((&&&((())))))'''%%%&&&&&&************************,,,'''###,,,AAAVVV\\\XXX@@@777...(((&&&&&&&&&'''---,,,)))''''''(((+++,,,'''''''''''''''''''''''''''''')))++++++***)))******)))((()))***+++***(((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''******))))))************(((((()))******+++++++++........................***,,,------,,,++++++,,,.............../////////111111000000000000000000---......///////////////......//////000000000111000////////////000000111000000/////////000111222000000222333444444444444222000;;;JJJGGG555...666333555:::;;;333---222<<<@@@?????????@@@???<<<999777888:::;;;<<<===<<<<<>>>>>>>>>>>===>>>???CCCCCCAAAAAAEEEHHHFFFAAACCCDDDHHHLLLNNNNNNKKKHHHIIIHHHEEECCCAAAAAAAAAAAACCCEEEGGGHHHIIIKKKOOORRR```gggiiifffjjjvvvzzzsssrrrooofff^^^ZZZVVVRRRLLLHHHGGGIIIKKKMMMJJJLLLKKKHHHHHHLLLNNNMMMEEEIIIMMMNNNKKKFFFCCCBBB999>>>DDDEEEDDDBBB@@@???AAA>>>999555222000111111444333111000/////////000,,,,,,...222555333---(((,,,///222444666555111---...++++++...---***)))+++''''''((((((((((((''''''''''''''''''(((((())))))'''&&&&&&&&&'''((()))***''''''&&&&&&&&&''''''(((******)))(((((((((((((((***,,,......------...///000,,,((((((,,,...+++'''111000///---++++++++++++,,,,,,+++***))))))))))))'''''''''''''''''''''''''''(((***)))(((''''''((())))))))))))))))))))))))''')))***---222444///&&&+++***)))(((((())))))(((************))))))(((((('''(((***+++++++++***)))+++)))'''(((,,,///...+++,,,+++))))))***)))(((&&&***)))(((''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%%%%&&&%%%%%%$$$############$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))(((((()))(((((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...---///222444555333000///////////////////////////............/////////000/////////000000000000000///////////////000111111...............//////000///000111222333333444444888999GGGVVVNNN888555BBB;;;;;;:::666000///999DDD@@@???>>>??????>>>;;;888555777999<<<>>>>>>>>>===@@@@@@???<<<;;;::::::999999???CCCBBBCCCFFFEEEAAA<<>>>>>>>>BBBDDDFFFGGGHHHJJJMMMOOO[[[bbbddd```bbbooozzz}}}~~~vvvpppooonnnfff\\\WWWQQQNNNJJJFFFFFFHHHLLLNNNJJJLLLKKKHHHIIINNNPPPOOOCCCHHHLLLKKKEEE@@@>>>???<<>>>>>999999:::;;;===>>><<<:::555777999<<<>>>@@@@@@@@@BBBCCCAAA===;;;<<<<<<999:::CCCGGGDDDBBBEEEEEE@@@>>>>>>???AAADDDFFFFFFEEEBBBBBBAAA@@@@@@@@@@@@AAAAAACCCFFFGGGHHHIIILLLNNNXXXaaaccc___```mmmxxx|||}}}vvvooonnnjjjaaaYYYVVVMMMKKKHHHEEEDDDEEEHHHKKKHHHJJJIIIFFFFFFKKKMMMLLLGGGGGGEEECCC@@@????????????GGGLLLGGGBBB@@@===:::666444222000......///000///...---------...///000000000///---,,,---000222666666222,,,,,,111111---...,,,,,,///---(((%%%%%%''''''((((((((((((''''''&&&&&&&&&'''((()))))))))******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((,,,+++***)))((((((((()))&&&(((*********)))***,,,+++,,,---.........---,,,222222222///,,,,,,...111000///---+++)))'''&&&&&&''''''''''''''''''''''''((()))++++++***))))))***))))))))))))))))))))))))***+++'''!!! &&&...111111999===888111...)))$$$''''''((())))))*********%%%%%%&&&'''(((''''''&&&###---333111---,,,+++)))---+++******++++++***(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%)))///000+++%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((''''''&&&&&&'''''''''''''''(((((())))))***((((((((()))))))))******++++++++++++*********)))''''''((((((((()))))))))+++...000000...------......---,,,************+++************************)))+++,,,,,,+++******+++)))***,,,......---+++***,,,,,,---......///000000///......---...///000111////////////////////////............///000111222///000000000000000/////////......//////000111111---+++111::::::777???LLL```PPP>>>777<<<@@@===777444444555888;;;<<<;;;999666777999<<>>@@@CCCDDDCCC???GGGIIIBBB;;;999888555333222000/////////000000------,,,,,,---...000111***...222333000------...333999:::444222444555222)))(((***///...***'''((((((((())))))))))))((((((&&&''''''((()))******+++''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((())),,,+++)))((('''''''''((()))+++------,,,,,,---...+++---//////,,,)))''''''((())))))'''%%%%%%)))---***)))))))))))))))******))))))))))))))))))))))))((()))++++++***))))))***************************(((---...,,,******'''###%%%///555333//////...+++---,,,***(((''''''((()))***************))))))(((,,,<<>>???AAAEEEHHHHHHEEECCC@@@AAABBBDDDDDDCCCBBBBBBAAACCCFFFHHHHHHIIIKKKLLLRRR\\\```[[[\\\hhhssswwwttt}}}~~~zzzqqqgggaaa```]]]WWWRRRJJJFFFAAA???AAADDDDDDDDDIIIBBB<<<<<>>>>>@@@BBBCCCFFFCCC@@@<<<888666555555444444444333222111000///333000---,,,...000///---///............---------444333111000/////////000,,,,,,+++***)))(((''''''------......---,,,***)))(((((())))))))))))((((((******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---...////////////333111000///000...,,,***+++++++++,,,,,,+++++++++((((((((((((((((((((((((''',,,,,,&&&%%%))))))$$$))))))))))))))))))))))))...---,,,+++***(((''''''******))))))))))))******,,,,,,++++++***((('''&&&'''''''''''''''((()))***((('''&&&'''))),,,------000---...BBBUUUHHH...%%%***+++***'''''',,,...,,,''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%((())),,,///111000,,,(((%%%$$$#########$$$%%%&&&***))),,,000...&&&###&&&''''''&&&%%%%%%$$$######'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$&&&'''(((((())))))(((((()))))))))'''&&&%%%((())))))************))))))******)))'''(((***,,,///555111+++444FFFHHH<<<111///...------,,,***(((++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...///111333444111111000000//////..............................111000000//////000111222222222222333333333444444222000///000222333333222333444666777888888777777666555555666888888777666333444666888888777555444666888<<>><<<@@@:::888<<<>>><<<<<<@@@???>>>???BBBEEEEEEBBB???===;;;>>>DDDGGGEEECCCDDD???CCCCCCAAABBBGGGFFF@@@BBB@@@>>>???CCCGGGIIIJJJRRRVVVZZZ\\\^^^ccclllsssxxxuuummmddd^^^\\\XXXRRRKKKIIIEEE@@@>>>@@@BBBBBBBBBEEEAAA>>>???DDDHHHIIIHHHHHHDDD???<<<;;;;;;;;;;;;AAA@@@>>><<<999777666666444444444444333222111111000///...///111000...+++///.........------,,,,,,111000...------------...,,,++++++***)))(((((('''+++,,,---/////////...---&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''......///000000000000///---+++******+++***(((&&&******++++++++++++******))))))))))))))))))))))))###((()))'''$$$%%%'''''')))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))******(((((((((((((((''''''&&&((((((''''''&&&&&&''''''###%%%'''***,,,---------***&&&&&&666JJJBBB111///)))***)))%%%&&&***+++***'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%(((+++......+++((($$$$$$#########$$$%%%&&&'''%%%''',,,+++%%%$$$&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''''''''(((((())))))((('''&&&((())))))***************)))******)))((((((***,,,---000///+++111::::::222///---,,,+++,,,,,,,,,+++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000222333000000000000//////..............................111000000//////000111222222222222222222222222222000111222333444555444444222333555777888888888777999888777888888888666444333444666777777666666555666888;;;>>>??????>>>======999999>>>@@@<<<;;;<<<>>>======???AAABBB@@@>>><<<:::===CCCGGGEEECCCDDD@@@CCCCCC@@@AAAEEEEEE@@@CCCAAA???@@@CCCGGGIIIJJJOOOSSSWWWZZZ[[[```hhhnnnyyy|||nnnggg___ZZZWWWSSSKKKDDDFFFBBB>>><<<===???@@@@@@HHHGGGFFFEEEDDDDDDCCCCCCFFFCCC@@@===<<<;;;:::888<<<===<<<<<<:::888666555111111222222222222111111......///111222111...+++///......---,,,++++++***,,,++++++*********++++++++++++***))))))))))))))),,,---...///000///...---%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())),,,,,,------,,,,,,++++++((('''&&&'''((((((&&&$$$((())))))******))))))(((************************%%%&&&))))))%%%!!!$$$)))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))*********+++&&&&&&'''(((((((((((((((,,,++++++***))))))((((((&&&,,,111444222///......+++(((%%%///???===666<<<---///---))))))---...,,,(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''######%%%(((+++,,,+++***$$$$$$######$$$$$$%%%&&&$$$"""###&&&'''$$$$$$&&&&&&&&&%%%%%%$$$$$$######&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''(((((()))(((((('''((())))))***++++++************+++***((((((***+++******+++,,,---,,,,,,+++///---******+++---------++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,------...///111111000000000////////////...........................000000//////000111222222222222222111111111222222000222555666555555555666333444666888999999999999;;;999888888888888555333444555555555555666666666555666888;;;<<<>>>>>>???:::888:::???AAA===::::::<<<;;;:::;;;===???>>>>>><<<:::<<>>???;;;:::;;;>>>@@@>>><<<;;;<<<;;;:::999;;;<<<>>>???<<<:::<<>>===CCCIIILLLKKKKKKMMMOOOHHHHHHGGGGGGFFFDDD@@@<<<888999;;;;;;999555111...,,,---...///////////////111000///...---...111222......---,,,++++++******((()))))))))*********)))******)))))))))+++,,,...---------,,,***'''%%%$$$''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((***,,,...111111111000///...---,,,***))))))***,,,,,,+++)))'''''''''(((((('''''''''((((((((((((((((((((((((+++'''%%%((()))'''%%%&&&(((((((((((((((((((((((())))))************++++++'''((()))***+++************************)))(((((($$$%%%&&&(((((())))))(((***...000---'''###$$$'''(((+++'''&&&,,,******555(((******&&&&&&((((((%%%((('''''''''&&&&&&&&&&&&&&&%%%$$$######%%%'''(((((('''%%%&&&'''(((((('''######$$$$$$%%%%%%%%%%%%'''&&&###"""$$$%%%%%%###%%%$$$$$$$$$$$$$$$######%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%&&&''')))***''''''''''''(((((())))))((((((***++++++,,,,,,,,,***+++,,,,,,***))))))***)))%%%&&&,,,+++&&&,,,888555222...,,,,,,---------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,---....../////////.............../////////...........................//////000111222222222555444444555777999<<<===<<<:::666222///000333666777888888888888666555444555444444555666666555333555444444444444555666666444444444555777:::<<<===>>>===<<<;;;===??????=========;;;:::;;;===???BBB>>><<<===CCCGGGFFFEEEGGGFFFGGGGGGFFFDDDBBBDDDFFFEEECCCBBBCCCEEEGGGGGGGGGFFFIIIMMMRRRUUUYYY]]]```bbblll}}}vvvhhh^^^[[[XXXTTTPPPJJJDDD@@@999888777666555888<<>>@@@@@@;;;444000000222444444444444555555444222111///333222222333555666444333333444444444444555555555333333444444666777999:::===>>><<<999;;;???@@@===>>>>>>>>>===<<<>>>AAACCC@@@======BBBEEEDDDDDDFFFDDDEEEGGGIIIFFFBBBCCCGGGEEEDDDCCCDDDEEEGGGGGGFFFHHHIIILLLOOOTTTYYY\\\^^^aaagggpppyyy|||rrrggg]]]ZZZUUUPPPJJJDDD>>>;;;555666666555444777===AAAKKKLLLMMMKKKGGGBBB>>>=========<<<======<<<999666555555666666555333111///222222333444444444333333000111111///---...222555---------------.........***++++++++++++***((('''***)))(((((())),,,///111------------,,,***((('''((())))))******))))))((())))))((((((''''''&&&&&&&&&'''((())))))((('''&&&)))(((''''''))),,,000222+++++++++++++++***)))((()))((('''((())))))'''&&&''''''((((((((((((''''''((((((((((((((((((((((((###111444)))###)))---)))))))))))))))))))))))))))************)))))))))))))))***+++++++++)))'''&&&&&&''''''(((((((((((('''***+++---///000000///...***))))))(((((()))+++,,,$$$------***...,,,(((...'''******((((((++++++(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%###"""###$$$%%%%%%%%%$$$$$$&&&'''%%%###&&&+++)))"""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&((()))***'''&&&%%%%%%%%%''')))***))))))''''''&&&'''((((((((((((***+++,,,---------+++,,,...---+++)))))))))'''''''''))))))+++...222111///,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++,,,,,,---......---...///000000000//////---------.........//////........................,,,...///111222222222222777666444444555777:::<<>>===999===???@@@???===>>>AAADDD@@@<<<<<<@@@CCCBBBAAACCC@@@BBBFFFJJJGGGAAAAAAGGGFFFEEEDDDDDDFFFGGGFFFEEEHHHHHHIIIMMMRRRWWW[[[^^^^^^eeekkkmmmuuu{{{vvvnnneee]]]ZZZTTTMMMEEE>>>999666333444555444444777===BBBGGGGGGFFFDDDAAA===999666333333555888;;;===<<<;;;222333444444444333222222222222333333333222222111---000222111//////111444,,,,,,---......//////000***++++++++++++)))'''&&&)))((((((((()))---000222333333222111...+++(((&&&(((((())))))))))))((((((******)))((('''&&&&&&%%%%%%&&&((())))))(((&&&%%%)))((('''''')))---000333,,,------------,,,++++++)))((((((((())))))'''%%%''''''((((((((((((''''''))))))))))))))))))))))))(((>>>DDD///!!!'''---)))))))))))))))))))))))))))***)))))))))((((((((((((***+++,,,,,,+++)))&&&%%%&&&'''(((***++++++,,,,,,'''(((***++++++***)))'''***((('''''''''(((&&&%%%$$$---+++'''***'''"""&&&###&&&'''&&&&&&))))))&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%'''******)))'''"""###$$$%%%&&&%%%$$$$$$###%%%$$$"""'''...+++#####################$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&((()))***+++***(((&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((((((((***+++,,,---------+++---......+++)))))))))%%%(((((('''(((******''',,,+++***+++,,,,,,+++***---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,******+++,,,,,,---.........///000111111000000///---------.........//////........................,,,---///111222333222222777666444222222444666777===777333666<<<>>>999222111222444666777777777666888666555555666555333111111222444666666555444333222333444555555555444444555999;;;999:::>>>;;;444<<>>>>>AAADDD???;;;;;;???AAA??????@@@===???EEEJJJGGG???@@@EEEFFFEEEDDDEEEFFFGGGFFFEEEIIIHHHHHHKKKPPPVVV[[[]]]YYYfffmmmmmmsssxxxnnniiibbbXXXSSSMMMGGGAAA;;;666222111222555666666888;;;===>>>AAABBB???:::999;;;???888777666777999:::999888666666555555555444444444000111222222222333666999444000---...111444444222,,,,,,,,,+++++++++******++++++***)))(((''''''&&&))))))***+++,,,...000111******)))(((((((((((((((///,,,***))))))***))))))))))))(((((('''''''''&&&***)))((('''&&&%%%$$$$$$((('''&&&&&&''')))+++---000...,,,***(((((('''(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''''''''''''''***+++***''')))+++***&&&)))******++++++***((('''(((&&&&&&(((---//////---((()))******)))'''%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((('''''''''((()))'''$$$$$$'''***,,,$$$------******%%%"""'''$$$$$$$$$$$$%%%%%%&&&'''%%%"""!!!$$$''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%&&&$$$$$$&&&)))***)))&&&###$$$%%%$$$$$$&&&)))+++'''((()))++++++***)))))),,,+++++++++******))))))***)))((('''&&&&&&'''''')))))))))******+++++++++,,,,,,,,,,,,,,,---...//////...,,,***))))))******...,,,***+++------***'''(((+++---+++'''(((---333//////............///////////////000000000000000000///......---.........---///000111000000222333333333222000///000444777;;;888777888;;;<<<:::888333444555666555444222000999888555333222222333444666111222999888000///444777555444666:::<<<<<<;;;222666:::999666444555888AAA@@@>>>=========???@@@???<<<::::::===AAACCCDDDAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAABBBDDDEEEFFFDDDGGGJJJLLLOOORRRVVVYYYcccbbbdddkkksssvvvmmmggg___XXXSSSMMMGGGAAA<<<777444222333444444444666999<<>>555555333222444888::::::999222777;;;:::777555666999=========<<<;;;:::::::::<<<:::999:::<<>>:::555222111222111111222555:::>>>EEEDDDCCCCCCCCCAAA>>><<<@@@???===<<<<<<;;;888666333333333333444444444444...000111111111222555777666666444111---,,,,,,...------...///...---,,,+++((((((((((((((('''''''''%%%%%%%%%&&&&&&'''((()))***))))))(((((((((((((((***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((###&&&***---...---***)))((('''&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))))))))*********++++++''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''%%%''''''%%%'''+++***'''((())))))((('''&&&%%%$$$((('''''')))+++------,,,)))***++++++***)))'''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''(((((())))))(((&&&%%%(((++++++&&&"""///555BBB:::%%%)))000###(((((('''&&&&&&&&&''''''%%%%%%%%%&&&''''''$$$"""%%%%%%%%%%%%%%%$$$$$$$$$########################""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%'''))))))(((''''''((((((&&&%%%%%%''')))***))))))))))))***++++++,,,+++***))))))***,,,---((()))***+++,,,+++***)))---...///000///---+++***++++++*********+++,,,,,,++++++***))))))******************+++...000//////...,,,***+++...000///---...000111222222111000..................///000000111000000000000///......,,,...//////......000111444444444222111222555888888555333222333444333333555555777888888777666666666555444333333444555666...888555,,,888NNNJJJ333333222111333555777888888333777;;;;;;999777888999:::<<<>>>???<<<:::888777999888777999<<>>>>>>>>>>>@@@AAABBBAAACCCFFFHHHJJJMMMQQQTTT\\\YYY\\\hhhvvvyyymmmfff```VVVNNNJJJCCC===999555111///000000000000111777===CCCFFFCCCAAABBBDDDCCC===888???>>>===<<<<<<;;;888666555444444333333222111111,,,...///000000000222444///111222000------///222,,,---...///...---+++***'''''''''''''''(((((((((((((((''''''(((((())))))))))))(((((((((((()))))))))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%)))+++,,,+++***(((((('''&&&%%%&&&'''((())))))((((((''''''&&&&&&%%%((((((((((((((((((((((((,,,+++++++++************'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''%%%'''&&&%%%(((,,,,,,(((++++++******)))((('''&&&)))((())))))***+++++++++)))))))))***)))((('''&&&&&&''''''((())))))******&&&''''''((()))******+++---***)))))))))((())),,,))),,,???>>>***666AAA)))(((((('''&&&&&&%%%&&&&&&!!!&&&+++---//////+++&&&&&&%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""$$$$$$%%%&&&''''''&&&&&&$$$%%%%%%$$$######&&&(((******)))((()))***+++,,,---,,,+++++++++---...000((()))+++---...---,,,+++***+++---//////---***))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------***)))***+++---...//////333000,,,***+++...111333...000222444444222000.........------...///000111111111111111111000000000---///000000//////000222444555555444333333666888:::888555444333444444444111222333444444444444444444333333333333444555666111999555,,,777JJJFFF111222222222333444666777777444777:::<<<;;;999:::;;;888===BBBCCCAAA===;;;;;;999777666888<<>>@@@AAAAAACCCEEEGGGIIIKKKOOORRRZZZYYY^^^hhhsss~~~~~~uuuhhhaaa]]]TTTKKKFFF???:::666333000...444444222111222666===BBBGGGCCCAAACCCFFFEEE???999999999999:::;;;:::888666777777555444222000///...,,,---//////......///111+++...000000......111444+++,,,,,,---,,,+++***)))'''''''''((((((((((((((()))))))))(((((())))))***))))))(((((((((((()))))))))((('''((())))))(((&&&''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''(((((()))***+++,,,---***)))((('''''''''((()))******))))))(((''''''&&&))))))))))))))))))))))))...---,,,+++***(((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((%%%''''''&&&)))......***+++***))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))%%%%%%&&&''''''((())))))(((&&&&&&$$$!!!"""...<<<222***555444(((:::FFF///''''''&&&%%%$$$$$$$$$%%%""",,,444666666555///'''%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%'''))),,,***)))((('''((()))***+++,,,+++******+++,,,---...((()))+++---...---,,,+++'''))),,,...///...---+++------,,,,,,,,,,,,---------------...............******+++++++++,,,...///000222333111------000444///000333444444333000///......------...///111222111000////////////000000///111222222111000111333444555555444333444666888999999777666444444555555///000000111222222222222222222333333444444555666333444222111555;;;:::444333333444444555666777888555777999:::;;;;;;;;;<<<777===CCCEEEBBB???>>>???<<<999777888===EEEKKKNNNAAADDDGGGFFFCCCAAACCCEEE>>>============???@@@AAABBBDDDFFFHHHIIIKKKNNNQQQTTTWWW]]]eeejjjsss|||qqqbbb]]][[[RRRJJJEEE???999666444222000999888555222222444:::>>>AAA===;;;<<>>777<<>>@@@>>>;;;888999???FFFLLLPPP???DDDHHHGGGCCCAAABBBEEE@@@????????????AAABBBCCCCCCEEEGGGHHHIIIKKKNNNPPPSSSXXX```eeehhhooo}}}uuukkk]]]YYYXXXOOOHHHCCC===777444333111000666555444222222555:::>>>888666444555777777555333222333444777888888555333777666666555444333222222222333444333111///......000///......//////---+++...---,,,******+++,,,---++++++******))))))((((((''''''&&&&&&'''((())))))((((((((((((((()))******)))((((((***++++++)))'''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''***)))((('''(((+++---///)))(((((('''(((***+++,,,***))))))(((''''''&&&&&&'''''''''''''''''''''''')))((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&((((((&&&(((---,,,(((&&&&&&%%%%%%%%%&&&'''(((+++,,,---+++((('''((()))''''''&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%$$$###'''+++'''&&&333EEE===000&&&%%%%%%'''***---&&&%%%%%%%%%%%%&&&&&&'''(((222777111------))) ############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!""""""######$$$######$$$$$$$$$%%%%%%%%%((((((((((((((('''&&&%%%###&&&((('''%%%$$$%%%&&&###$$$%%%$$$###$$$'''***%%%&&&&&&''''''''''''''')))***,,,---,,,+++)))((())))))))))))((((((((((((******,,,---...............------,,,++++++,,,,,,------......---,,,+++***+++,,,---------...333666///333888999666222///...000000111111111111000000000///......///111444666HHHDDD===666222111222333000222333222111000111222222444555555444333555666111444777777555333333444333222222111111111111222222333333444444444333333111---...333333///111999333555666666444444777999777666444444777;;;>>>@@@;;;???BBB@@@;;;999<<<@@@===<<<:::<<<@@@DDDGGGHHH>>>CCCHHHGGGBBB@@@AAAEEECCCBBBAAAAAABBBCCCEEEFFFCCCEEEFFFGGGHHHIIILLLOOOTTTXXX```gggkkkppp~~~|||tttpppgggZZZWWWVVVMMMEEE@@@:::555222111//////...///000111333777===AAA777666444444555666666666333333444777888777444111555555555555555555555555555666777666333000/////////---+++---000111...+++111///,,,******+++---///---,,,,,,+++***)))(((((((((''''''((((((***++++++((((((((((((((()))******((((((((()))++++++)))'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%&&&((()))***&&&&&&&&&'''(((***---...)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))))))))))))))***++++++&&&''''''%%%'''++++++'''''''''&&&&&&'''(((***+++)))+++,,,***'''%%%&&&((((((((('''''''''(((((()))(((((())))))***+++++++++((((((((((((((((((''''''$$$!!!%%%,,,)))"""'''333***'''$$$+++000%%% ***&&&&&&&&&&&&&&&'''((()))$$$...000(((%%%)))((("""""""""######$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!""""""""""""#####################$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%'''***)))&&&%%%&&&(((*********)))((((((***,,,###$$$&&&'''''''''&&&%%%,,,...000111000...,,,******)))((('''&&&&&&''''''*********************+++---,,,,,,+++*********+++000000111111000...,,,+++***,,,......///111777;;;;;;777222000111333444444000000000000000000000000111000///...///222555777XXXRRRHHH???888666666888000111222111000///000111222333555444333333444666111555999:::888555555555222222111000/////////000222333333444444333333222555333111111111111222333222444666555333333666999888555333222555:::>>>AAA@@@CCCEEE@@@999777;;;@@@<<<;;;<<<>>>@@@BBBAAA???===CCCHHHGGGBBB???AAAEEEDDDDDDCCCCCCDDDEEEGGGHHHBBBDDDFFFFFFGGGHHHKKKMMMPPPRRRZZZcccjjjnnnwwwyyymmmccc\\\WWWPPPJJJCCC>>>888333111111000000///...///333888;;;;;;:::444666777555333333666999666777999::::::999888777666555333111000///......777666444333222111111111...---------...///111333333000,,,)))''')))+++---++++++)))(((''''''''''''%%%&&&''')))***************)))((((((((()))+++,,,''''''(((((('''&&&%%%%%%%%%''')))((('''&&&&&&&&&))))))))))))((('''&&&%%%((((((((((((((('''''''''((('''&&&'''((())))))'''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&''')))******))))))***,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''''''''''''''((())))))))))))GGGRRR???+++%%%)))((('''((()))******)))''')))******)))(((((()))'''&&&&&&&&&&&&((()))***''''''((()))((((((''''''***(((%%%&&&***...---)))$$$***+++'''&&&))))))%%%%%%%%%&&&&&&&&&%%%%%%$$$(((((($$$,,,'''"""+++%%%$$$###---...(((''')))++++++)))((('''(((###$$$''')))))))))'''&&&'''$$$$$$)))***'''%%%&&&'''(((((('''***///000...&&&&&&'''(((((('''&&&%%%&&&&&&(((,,,000111...+++***&&&%%%'''(((&&&'''+++***......)))&&&(((******((()))+++,,,+++***(((&&&...000222111///---,,,,,,------...///111333555666FFF===555444888<<<:::777<<<333,,,---...---,,,,,,---,,,,,,+++,,,---...///555555666666444222///---111111111111111111222222///000222333444333333222555555555555444222000...222222222222222111000///222444555555444333333444111000/////////000222333111333555333111111333666999777555555777:::<<<<<>>@@@===:::999CCCAAA;;;:::BBBKKKIIIAAADDDFFFGGGDDD@@@>>>@@@CCCCCCBBBAAAAAAAAAAAACCCDDD@@@BBBEEEGGGIIILLLPPPSSSOOOPPPUUU]]]ccciiittt}}}uuuiii```YYYSSSLLLFFF@@@<<<666111000///......000///000444999<<<;;;:::777888888666444444777:::333333444444444333333222555444333111000///......444333222111111000000000...------......///000111111///+++)))((()))+++,,,+++***)))(((''''''''''''&&&'''((())))))***))))))))))))(((((())))))***+++))))))(((((((((''''''''')))******)))'''%%%&&&''')))))))))((((((&&&%%%%%%&&&&&&''''''(((((())))))((('''&&&'''((()))((('''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((((((((('''''''''&&&%%%&&&''''''&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&((())))))(((''''''((('''''''''''''''((())))))&&& )))AAAMMMBBB333---&&&%%%%%%%%%'''''''''&&&%%%'''(((((('''&&&&&&''')))((('''&&&&&&'''((((((&&&&&&&&&&&&''''''&&&%%%%%%''')))+++,,,,,,)))&&&&&&)))***(((((()))%%%$$$$$$$$$$$$##################---'''$$$111(((!!!)))---,,,,,,//////,,,***,,,---,,,)))&&&%%%%%%%%%&&&((()))******))))))%%%###$$$'''&&&"""###''',,,...---******,,,,,,((((((((()))******)))((('''******+++///222333111///...***)))******'''(((+++&&&(((((((((---222000******++++++,,,,,,+++***))),,,...000000...---,,,---++++++,,,---...000222333999888666555555555555444999333///222444333000000------,,,,,,,,,---...///444444444444333111000.........///000111222333444333333444444444444333333444444555555444333111000222222222222222111000000111222444444222111222333111000000///000111222333333555666555333333555777666555555555888:::===>>>===:::;;;===<<<999:::===>>>===999888@@@IIIIIIDDD@@@@@@AAA@@@>>>>>>???AAAAAA@@@@@@?????????@@@@@@???AAACCCEEEFFFIIILLLOOONNNOOOUUU]]]bbbhhhrrr{{{uuunnneee\\\VVVOOOGGGBBB<<<888333///...---,,,,,,//////000333777999999888777777777555444555888;;;222222111000////////////444444222000///.........000000000000000000000000........./////////......---,,,***)))))))))***++++++***)))((((((''''''((('''(((((())))))((((((((('''(((((()))))))))))))))+++***)))((('''((()))))),,,,,,+++)))&&&%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''((()))******'''&&&&&&&&&((()))((('''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''((()))***)))((('''((()))************************'''''''''''''''''''''''''''(((******((('''((()))''''''''''''((((((((()))%%%"""'''555@@@???555...$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%'''((('''%%%###$$$&&&&&&$$$!!! """%%%&&&%%%###""""""%%%%%%$$$###%%%)))(((###%%%$$$############$$$%%%(((,,,))),,,&&&$$$333???>>>444---,,,,,,)))+++,,,+++(((&&&%%%%%%&&&&&&&&&'''(((((())))))'''&&&&&&'''%%%"""%%%+++%%%((()))''''''))))))&&&(((((())))))))))))((((((,,,,,,,,,...111222111000111---,,,---,,,)))))),,,)))'''&&&+++555;;;555+++,,,,,,,,,,,,,,,,,,------,,,---///000...---,,,---+++++++++,,,---///000111---333888888333000111444000+++***///222000......------,,,,,,,,,---......222222111111111111000000////////////000111222333333333333333333333444555333444555555444333222111222222222222222111111111///000222222000///000111111000000000000111222222222333555444333333555666444444444555777999<<<>>>999:::<<<===:::777:::AAA999999777666;;;CCCGGGGGGCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>???AAAAAABBBDDDGGGJJJMMMNNNUUU]]]aaaeeennnwww}}}ooojjjbbbZZZSSSLLLEEE@@@:::666222///------,,,+++,,,---...000333444555555444444444444555777:::<<<555444222000000000000111333333111000///...............///000111111111111......///000///...,,,+++*********)))))))))))))))******)))((((((((((((((((((((())))))(((''''''&&&&&&'''((()))***)))((('''+++)))'''&&&&&&''')))***,,,+++***'''%%%%%%''')))'''''''''''''''&&&%%%%%%&&&&&&''''''(((((())))))'''&&&%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***++++++***((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''''''''(((&&&''''''(((((((((((((((&&&&&&&&&)))///444...&&&%%%%%%&&&&&&&&&&&&'''((($$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%''')))+++,,,222...******,,,,,,)))&&&((($$$""""""""""""$$$'''***)))&&&######&&&***+++&&&%%%$$$$$$%%%'''***+++...///***...%%%$$$666222///;;;EEEAAA333(((%%%&&&$$$&&&((()))'''&&&&&&'''$$$$$$###$$$$$$%%%''''''***&&&$$$%%%%%%###%%%)))"""&&&(((%%%%%%''''''$$$&&&&&&&&&''''''''''''''')))))))))***+++,,,------000---,,,......+++***---000///,,,...666;;;555,,,---,,,+++***+++,,,...///...000111111///---,,,,,,......---......///000111+++111888888444111333555,,,((('''+++---,,,+++,,,------------------------000////////////000111111444333222000/////////000111111000000111333555666555555666555555333111000333222222222222222222222...000111111000//////000000000000111111111222222///000111222222222333333222333444444555666888:::999999<<<@@@>>>::::::===666777666666777===CCCFFFGGGEEECCCDDDFFFFFFDDDAAABBBBBBBBBAAAAAA@@@????????????@@@??????AAADDDFFFLLLNNNUUU]]]aaadddkkksss|||vvvkkkggg```XXXQQQJJJDDD@@@999666222///......---++++++---///111222333555555444444444666999<<<>>>>>>777555333222111111222222222111000///......---------...///111222333333222....../////////---,,,***)))))))))***)))))))))(((***))))))(((((((((((()))((())))))(((((('''&&&%%%%%%&&&'''))))))((('''''')))(((&&&%%%%%%&&&((()))(((((('''%%%$$$%%%(((+++'''''''''(((''''''&&&&&&))))))((((((''''''&&&&&&'''&&&%%%&&&'''((((((&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&'''((()))((((((((('''(((%%%"""%%%+++)))!!!###%%%'''&&&%%%%%%&&&((($$$%%%''''''%%%$$$%%%&&&)))((((((((()))+++,,,---666333///---......+++)))---&&&"""&&&(((&&&&&&))))))***+++)))%%%###%%%)))%%%$$$$$$$$$&&&))),,,...222---###'''###%%%888222777999;;;666---$$$"""$$$!!!$$$&&&'''&&&%%%%%%&&&$$$$$$###$$$$$$%%%''''''+++%%%!!!$$$'''%%%$$$$$$(((,,,---(((%%%%%%%%%###&&&&&&&&&&&&''''''((((((&&&''''''''''''((())))))+++)))***---...++++++...111222000---///333222...,,,+++))))))***,,,///000222444555333000---,,,,,,//////............//////...000222444444444444555444///,,,---...---...222---------------------,,,............///000111222666444222111000000111111666555333222222333444444777777777666555222000///333222222111111222333333///111222222111000000111000111111111222222222222000000111222444444333333333444555444222222444666888666999@@@BBB===777555777777777666666888===BBBAAA???>>>AAADDDFFFCCCAAAAAAAAA@@@@@@@@@?????????@@@AAA@@@???>>>???CCCEEELLLNNNTTT[[[___bbbiiiqqqzzzxxxooogggccc\\\TTTLLLFFFBBB???777555111//////...---,,,---///222444555666888:::777777888;;;>>>@@@@@@???333333222111000000000111111000///...------------,,,---///111222333222222...............---,,,+++************))))))(((((())))))(((((((((((())))))((((((((((((((('''&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%&&&((()))%%%&&&&&&&&&%%%&&&(((+++'''(((((((((((((((''''''******)))((('''&&&%%%%%%&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&'''((((((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%&&&((()))))))))((('''&&&&&&%%%###%%%((((((%%%!!!$$$&&&%%%###"""$$$'''$$$%%%''''''%%%$$$%%%&&&(((((('''&&&&&&&&&'''(((((('''%%%$$$""""""###$$$$$$%%%&&& $$$$$$((('''######&&&#########$$$%%%(((***+++000,,,$$$,,,---222EEE>>>555///+++***)))&&&%%%&&&$$$&&&''''''%%%###""""""&&&&&&&&&'''(((((())))))///++++++///000,,,))))))$$$)))+++&&&###&&&(((((((((((('''(((((()))***+++'''(((******)))(((((()))(((&&&''',,,---***+++---)))---...***(((+++///000+++***))))))+++---///111333555666444111...------///......---,,,,,,,,,---///---,,,...222444333111777222.........,,,///444------.........---,,,+++------...//////000111111111000//////000222444555<<<;;;999666444222111000777777777666555333111000333333222111111222444555000111333333111000111222000111222222333333222222222222333555888888777555444666888666333111222555555333555===AAA===666222999777777888888666999>>>:::;;;===AAAEEEGGGGGGFFF???>>>===<<<<<<===>>>???BBBBBBAAA???>>>???CCCFFFKKKLLLQQQXXX\\\___gggoooyyy}}}rrrhhhbbb^^^WWWNNNFFFAAA>>>===666333000//////...---+++---000444666777888;;;===999999:::===@@@???<<<888///000000000000000//////000000///...------------+++,,,///000111111000000......---,,,,,,------------,,,+++***)))((((((((())))))(((((((((((())))))'''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''((((((((((((&&&'''(((((('''&&&((()))(((((()))))))))))))))((())))))((((((''''''&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''')))***)))(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&((()))***)))((('''%%%$$$%%%((((((&&&%%%'''!!!$$$'''&&&###"""%%%(((''')))+++***)))((())))))(((((((((((()))+++---...(((+++---+++***+++///444---******,,,&&&!!!***999888...&&&&&&((('''''')))&&&&&&&&&&&&&&&&&&&&&&&&"""(((---AAAIIISSSkkkggg000((($$$(((+++(((&&&'''%%%'''((((((&&&$$$###$$$%%%&&&((()))******))))))...222888;;;777///---000,,,000000***%%%'''+++,,,((('''''''''((()))+++,,,'''***---...+++))))))***(((&&&(((+++,,,))))))+++%%%+++---***(((***---,,,++++++++++++---///111222000222444333111000//////111000///...------,,,,,,---,,,,,,...111222111///111...---...---***,,,000------.........---,,,+++---...///000111111000000///...---,,,...000333555888888777555333111///...444555555666666555444333444333222111111333444666///111333222111000111222000111222333333333222222333333333666999:::888555444777:::999555333555888333222666<<>>===;;;999:::<<>>===???CCCFFFHHHIIIMMMTTTXXX[[[dddnnnttt{{{|||nnnddd^^^ZZZSSSJJJAAA<<<;;;;;;444222///.........,,,++++++///333555666777:::===999999:::===>>>;;;555000...///000111111111000///000///...---------------***+++...///000000///......---,,,++++++,,,...//////...,,,***((((((((()))))))))(((((((((((()))***&&&&&&'''''''''''''''&&&'''&&&%%%$$$%%%&&&'''(((&&&'''((()))******))))))(((***+++***((('''''''''((()))***************)))'''''''''(((((((((((((((&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&((()))***)))((('''&&&###%%%***)))"""!!!%%%###'''***)))%%%$$$'''+++---...000000...---...///---...///222666:::>>>AAA@@@EEEIIIIIIGGGIIIQQQXXXMMMHHHDDD>>>333111GGGcccsssWWW:::,,,+++******++++++++++++***)))'''%%%$$$%%%...444BBB???>>>OOOIII...'''%%%+++...***%%%%%%###%%%'''(((((('''((()))###$$$''')))))))))'''&&&&&&///<<<>>>333((()))000GGGIIICCC666+++(((((((((&&&%%%%%%%%%&&&''')))***'''+++//////---***)))******((())),,,,,,(((''')))(((---000...,,,---+++(((++++++,,,---///111222333---///111222111000111111444333222111////////////+++---000222333222000///---,,,---000000,,,---000------...///...---+++***,,,...000222222111000///000...,,,++++++---///111//////111222222111000///111222444666777777666666444333222111111333555666///000222222000000000111000111222333444333222222222111222555999999777444444888<<<;;;777666888<<<444555999>>>>>>>>>BBBIII:::555555;;;>>>:::999;;;999<<<@@@???<<<999999:::@@@>>>;;;:::;;;>>>BBBEEEAAAAAA@@@>>>===>>>CCCFFFFFFFFFJJJPPPTTTYYYbbblllnnnxxx~~~qqqlllbbb^^^VVVKKKFFFEEEBBB<<<666000...---,,,,,,---///000***///222333666;;;<<<:::555555777777777666555444...111222111///...111444---------....../////////...------,,,,,,------...+++---......---,,,---...+++******)))))))))))))))'''''''''''''''((())))))'''(((((())))))(((((('''&&&%%%%%%&&&((())))))((()))***+++---///...,,,***+++***(((((()))((('''&&&((((((((())))))))))))))))))***+++++++++***((('''''''''&&&''''''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%''')))***(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''((($$$$$$%%%&&&&&&&&&&&&&&&111///,,,***)))))))))******'''$$$&&&+++...---***...(((&&&)))+++***((((((444:::<<<666+++""""""%%%$$$###"""$$$&&&''''''&&&((()))******))))))***+++))),,,---...000888EEEOOOKKKOOOTTTYYY\\\```eeejjjnnn```ZZZ\\\VVVPPPcccjjjGGG???<<<333444AAAQQQGGG;;;555555666333///333///...///---******,,,$$$,,,000---)))''''''%%%&&&$$$%%%***+++&&&"""!!!"""%%%'''))))))(((''''''$$$(((...///,,,+++,,,///...MMMQQQ777&&&$$$'''---''''''''''''&&&%%%$$$$$$)))...---'''%%%((()))'''((((((+++...+++&&&$$$&&&222+++&&&))),,,+++'''&&&)))+++...111222111000///...000222222111//////000+++///111000111333222...///,,,+++///444666333.........000222000,,,---222///...,,,...000000...+++---------......//////000,,,+++...222111,,,...444000111111000//////111333333333444555666777888888555666777666444333333333333222111000000222333444222333333222111111222444222333555666777777777777444999:::777666;;;???AAA777555555888;;;===>>>???333666999;;;<<<<<<===>>>BBB@@@??????@@@@@@>>>===???<<<:::;;;::::::>>>DDDCCCCCCAAA@@@???@@@@@@AAADDDFFFHHHKKKPPPXXXaaagggnnnsssttt|||xxxmmmggg]]]YYYRRRIIIFFFEEEBBB<<<666111000...,,,,,,,,,---...000666999888888;;;<<<:::222222333333333333222222000111111111000000222333............//////000000------------------------)))+++,,,,,,+++***+++,,,+++******))))))))))))))))))((((((((((((((())))))&&&&&&''''''''''''&&&&&&((('''&&&&&&''''''&&&%%%&&&&&&&&&''''''&&&$$$"""((('''&&&%%%&&&&&&&&&%%%))))))))))))))))))))))))&&&''''''(((((('''''''''&&&%%%%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$''')))*********$$$$$$%%%'''((()))***+++000//////...///111333555555555666666555555444444BBBAAA???<<<;;;;;;<<<===444111...000555777666444...***(((***+++))))))+++000444777333+++%%%%%%'''&&&%%%%%%&&&((())))))(((%%%'''((((((''''''((())))))***+++***))),,,222777&&&(((+++,,,,,,...000333666///...333333555HHHaaayyyWWW<<<888777000333@@@GGGCCC>>>===>>>>>>;;;888777333111000---'''%%%&&&444===DDD@@@:::777777777AAA;;;888888666111------$$$%%%&&&((())))))(((((())),,,...+++'''###""""""333WWWXXX444"""%%%%%% ***)))(((''''''(((***+++&&&)))***((()))......+++((((((+++000///+++***---...******...000///000333,,,---......---***'''%%%(((,,,000222111...,,,+++111444555333333444333000444333333555888999666333,,,+++---111000---...111111///---...//////...+++........................,,,+++---111///+++,,,222///000000/////////222444111222444666888:::<<<===444666777777555444333444555444333222111000000000222333333222111111222444333333444444555555666666888<<<===999888;;;>>>???:::555222666<<>>;;;888999;;;<<<============AAA??????@@@AAABBBBBB@@@BBB???======<<<:::===AAABBBBBB@@@?????????@@@@@@DDDFFFGGGIIIMMMTTT\\\aaaeeelllrrrrrriiidddZZZSSSNNNHHHEEEEEEBBB;;;666333111///---,,,,,,---...444;;;???;;;777777888888111111111000111111111222222111000111222333222222...////////////000000000,,,,,,---......---,,,,,,)))+++---,,,+++******++++++******)))))))))))))))***))))))((((((((())))))&&&&&&''''''''''''&&&&&&+++***)))((('''%%%$$$$$$''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&''''''((()))******(((''''''((()))((('''((((((((((((((((((((((((+++...222666888777555333---...///000111333444444///......///000222444666333444444333333222111000000///---+++******++++++...+++***+++///111111///((('''''')))((($$$%%%(((''')))++++++(((%%%$$$###%%%$$$###$$$&&&''''''&&&$$$%%%'''&&&%%%%%%&&&(((((((((((('''&&&$$$###"""$$$%%%&&&%%%#########%%%%%%&&&))),,,...666FFFUUUXXXAAA222444555000444@@@666777999:::999555222///999555444444000)))%%%&&&777AAAHHHFFFBBBAAAAAAAAAEEE>>>888666444111000111222111111222555666777666666888::::::999888999999+++RRRRRR..."""...000&&&///,,,((($$$###$$$&&&(((---...,,,+++---///+++%%%&&&&&&)))---,,,)))))),,,&&&&&&(((******(((+++000---///111222222111///...***---///000...---,,,---,,,//////,,,,,,......++++++,,,---...//////......---***,,,000333000///000000...,,,,,,---------,,,------,,,,,,,,,,,,++++++---,,,...000///,,,,,,000//////000//////000222555111222333555777999:::;;;333555888888777555444444888888888777555222000...333444444333222222333555444444333222222333444555666:::;;;777666888888777<<<555111444>>>CCC@@@999:::;;;;;;;;;;;;;;;;;;;;;@@@??????@@@CCCEEEEEEDDDCCC???===>>><<<999999<<>>===>>>??????DDDEEEFFFGGGJJJOOOVVVZZZbbbfffnnn~~~~~~mmmgggcccYYYPPPLLLHHHFFFEEEAAA999444111000...---,,,---///000333;;;???:::333222444555444333222111222333444555222///...///333444222///////////////////////////+++,,,...//////...,,,+++,,,---///...---,,,,,,---+++******)))))))))))))))))))))((('''''''''(((((((((((())))))))))))((((((+++++++++)))'''&&&%%%&&&%%%&&&'''((()))***---///%%%%%%&&&&&&&&&''')))***%%%&&&&&&&&&''''''((((((******))))))+++---///000222000---,,,,,,------,,,))))))))))))))))))))))))''')))---//////---)))'''************************************+++,,,---...)))))))))***))))))(((((('''&&&%%%$$$$$$$$$$$$$$$&&&$$$###$$$'''))))))(((%%%&&&+++...+++%%%$$$'''&&&&&&'''((()))(((%%%###'''&&&%%%&&&((()))((('''%%%'''(((((('''&&&((()))(((((('''((()))(((%%%"""'''(((((((((''''''((((((%%%***,,,))))))000888<<<;;;000,,,000111...111:::===AAADDDCCC===666222000222000000333111,,,)))***+++222888999;;;===<<<999111+++((()))***)))***------+++***+++---000111222111111333555888;;;======DDDaaa```GGGCCCQQQUUUSSSFFFBBB<<<777333111111222666444222333666666111+++111000111333111---...111///---,,,...---***+++...''')))+++---......---,,,111000...+++)))***,,,//////222111...///222333111---///111222111000000000111,,,,,,111444222/////////...---------...//////------------............//////000111000......///...///000//////000333555333333333333444444444555333666888999888666555555;;;<<<<<<<<<:::777333111333444444333222222333555777555333222111222333444444888999666666888777444<<<888444555===CCC@@@999999888777777888999:::999???>>>>>>@@@BBBDDDDDDCCC@@@;;;999;;;;;;777666888>>>>>><<<<<<;;;<<<===>>>AAABBBDDDEEEHHHMMMSSSWWWffffffiiivvv~~~{{{yyykkkccc^^^UUUNNNLLLHHHFFFCCC>>>777111......---,,,---///222333000888===888111000333444444333222222222333555666000...---///222333111...///.....................+++,,,...//////...,,,+++,,,...//////---+++,,,,,,+++******)))))))))))))))(((((('''&&&&&&'''''''''(((((())))))))))))(((((('''((()))(((&&&%%%&&&'''###%%%&&&'''&&&(((+++...###%%%(((((('''''')))+++'''(((((()))***+++,,,,,,---,,,,,,,,,...000222333777444111/////////...---(((((((((((((((((((((((('''((()))******)))'''&&&++++++++++++++++++++++++/////////...............,,,---...///000000000000------,,,,,,,,,,,,,,,,,,+++***)))***,,,.........(((,,,333888555---)))+++---,,,,,,---///...+++(((...---,,,---/////////---((()))+++***))))))***,,,,,,******+++,,,---,,,+++(((((((((((())))))))))))%%%******%%%###&&&(((&&&+++((()))---,,,)))+++111;;;???BBB@@@;;;666444555///---...222222---+++---+++---...000666;;;777000,,,((('''***+++))))))***((((((''''''''')))---///000---***)))+++,,,+++***000;;;777++++++...111888AAA???;;;888555333333222333000111777>>>@@@===:::@@@>>>>>>@@@>>>;;;<<>>===:::<<<===;;;777999===<<<666888666444444777:::;;;;;;>>>======>>>@@@BBBAAA@@@???:::777:::;;;999777888<<<;;;:::999999:::;;;<<<>>>???BBBDDDGGGMMMSSSWWWdddeeehhhssszzzvvvvvvfff\\\WWWOOOLLLJJJGGGDDD@@@;;;555000---,,,,,,,,,...111333555111888;;;777333333444444000000000000111222333333/////////111222222111///000000////////////......,,,,,,---......---,,,,,,+++,,,------+++))))))***+++******)))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((($$$&&&((('''%%%$$$&&&)))(((***,,,+++(((''')))+++***///333444222111111333........./////////000000,,,,,,------...000111222555222000......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,111111222222333555666666000111222333444666777777333333333222111111000000...///000222333444555555((((((((()))))))))))))))******++++++,,,...///000***,,,222777666///******---------...///---***(((...---,,,---...///...,,,)))+++,,,,,,+++***,,,---......------,,,,,,------222111000000111111000...,,,......,,,,,,//////---***+++---///...------///,,,///333333222222444777777555555888777222000222888777555555:::???;;;444777444333555555000,,,,,,000333555333//////444:::999444---,,,...///,,,)))...111,,,***...+++)))333******)))(((((()))***+++///+++,,,222666666444444888666777999999888;;;AAA;;;555444<<>><<<999CCCBBB@@@>>>:::666333000333///,,,///000...///111+++,,,......,,,+++,,,,,,++++++,,,,,,---............000000...000222111---000111111000//////111333000111333555777:::;;;<<<888999:::999777555555666444555777888888666333222222333333222111111222444777666555333333333444444444666666666999>>>>>>;;;===AAA???999999???>>>999;;;777444444888<<<=========<<<;;;===???@@@@@@???CCC<<<999;;;===;;;::::::999999888777888999:::;;;;;;===@@@CCCGGGLLLRRRWWWYYYaaahhhsss}}}{{{xxxpppaaaWWWTTTNNNFFFEEEBBB???<<<888333000...---------...000333555222777999666333444444111---...///000111111111111///111333444444222222222222222222111111111000000------------------------+++---...---+++)))))))))+++******)))))))))))))))(((((((((((()))+++,,,---+++,,,,,,------,,,,,,+++'''+++---,,,((('''***------111444333///,,,---///222888>>>@@@===999999:::444444333222000///...---,,,---...///000000000000///...------...---+++***------------------------)))***+++,,,------......&&&&&&'''(((***+++,,,---------------------,,,,,,'''((()))++++++,,,,,,,,,(((((()))***************%%%%%%&&&&&&'''((()))+++---***+++///000,,,))))))'''(((******)))(((&&&%%%***((('''((()))***)))'''((()))******))))))***,,,,,,...000///,,,***+++,,,...,,,+++,,,......---+++,,,)))'''***,,,,,,,,,---+++---...---...000111000...///222333444666888999:::777666777666111000333777999999777888===>>><<<>>>:::999<<<<<<999666777999@@@DDDAAA999666===EEEFFF???777666:::===:::666555>>>>>>===EEEDDD<<<;;;888666222...------///000///+++***------((((((++++++))))))++++++***...444...******000666777888;;;444555777999<<<>>>@@@@@@CCCJJJSSSYYYXXXSSSLLLIIIOOORRRRRRNNNMMMNNNLLLHHHMMMKKKIIIIIIJJJIIIEEEAAA666333111333333222777===999;;;>>>===999555333333111000000000//////......111333222000333888666000111222111000......000222///111333666999;;;>>>???;;;;;;;;;888555444555777333444555555555333111000111111222111000000111333444444444333333333333333222333222000444:::;;;888;;;@@@@@@>>>EEEQQQRRRJJJ>>>999333333777;;;<<<;;;:::999:::<<>>AAA===999777777777666444111...+++)))(((---///000222222222111111+++++++++---//////---+++''''''''''''''''''''''''&&&'''((()))((('''%%%$$$((((((((((((((((((((((((&&&'''(((((())))))))))))%%%&&&&&&'''''''''&&&&&&%%%&&&'''(((((()))((((((&&&'''((((((((()))+++---333---))),,,...---,,,---$$$'''***+++)))''''''(((***)))'''((())))))((('''&&&'''((((((''''''(((***'''---222111---******---***(((''')))---///...---///'''$$$)))***'''&&&***$$$&&&&&&%%%''',,,---+++******************((('''///,,,+++,,,,,,)))))),,,)))000444111///555<<>>AAAAAABBBEEEOOOYYY___[[[PPPLLLSSS]]]eee\\\SSSPPPSSSTTTPPPKKKAAASSSTTTNNNUUUVVVGGG:::JJJDDD;;;111+++))))))***///,,,---000///,,,...444...+++)))***)))'''+++000///------...,,,)))***...++++++,,,,,,------......+++///444777777777888888333888::::::;;;===<<<999999777666:::@@@BBB@@@<<<:::777777888888999@@@JJJQQQTTTVVVTTTNNNHHHEEEDDD???>>>===<<<:::888777777555777777555888===<<<555222333222000......///111000111333555777999:::;;;>>>===;;;888555444555777555666666555444333111000000111111000//////000222111222222333333333222111666666333111555;;;<<<999999===>>>BBBSSSfffhhh___>>>888222111444888888666888888888;;;???BBBCCCCCCIII@@@888888999888666666777666555555666777888999999<<<>>>AAADDDHHHMMMQQQPPP]]]___bbbuuuyyyhhh___TTTPPPOOOGGGCCCAAA>>>;;;999666333000,,,---///111333444555555:::;;;999444222222111...000///111444444111111555;;;:::777333444666333...111444666333...,,,///444000///...---,,,,,,,,,,,,,,,+++)))''''''((()))***))))))***+++,,,---......)))***---000222444666666:::999666444222111000000666666444333111///...---,,,...//////333999:::777222444444222222444111,,,---,,,,,,***)))(((''''''---)))(((,,,,,,))))))...,,,+++***)))((()))))))))(((&&&%%%%%%&&&'''&&&%%%((('''&&&&&&&&&'''((()))&&&&&&''''''((()))))))))))))))((((((((('''''''''(((((((((((('''''''''''')))))))))((((((((((((((())))))(((((((((***+++,,,+++...---***000999555***&&&(((***)))((('''%%%$$$%%%'''(((((('''''')))+++******))))))))))))******---111000,,,---111000+++---)))(((,,,---++++++,,,***)))))))))(((((('''''',,,,,,+++***)))***,,,///((())))))))))))((('''&&&******+++++++++******)))%%%%%%%%%&&&''''''&&&$$$000---***)))+++///222333666777:::???FFFLLLRRRUUUFFFSSS^^^```___```___[[[UUU[[[aaabbb```]]]\\\^^^hhh]]]FFF;;;BBB@@@777555BBBOOOUUUIII:::777===CCC;;;:::777222...///333777000333333...+++,,,---+++222///---,,,...000111000222%%%---444******222,,,000///...///000///,,,***222000///222777;;;:::999999999999999:::;;;<<<<<>>?????????AAA@@@===:::777666555555111111111111222444666777888:::>>>AAACCCFFFIIILLLOOOVVV\\\aaakkk{{{rrrddd^^^TTTQQQOOOGGGBBB???<<<999888555222/////////000111111222333333555888777333222555555333777666777999777222222666666666222///000333222...===;;;777333000///000111...------,,,,,,,,,,,,,,,------,,,+++,,,---///111////////////////////////...///111444666777888999:::999666444222111111111111111000///---,,,+++***(((******))),,,111111...,,,---,,,)))***,,,***%%%)))*********++++++,,,,,,...***(((+++)))%%%%%%(((++++++*********))))))))))))(((&&&&&&((())))))((('''&&&&&&%%%&&&'''((()))''''''(((((()))*********((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))***,,,---+++,,,,,,,,,---...,,,***,,,)))((()))(((%%%%%%'''%%%%%%&&&'''(((((((((((()))))))))******+++,,,,,,+++......+++,,,///...***---)))(((,,,---***((()))*********+++,,,,,,------***+++,,,,,,,,,,,,---...000000///......---,,,,,,,,,,,,,,,,,,++++++***))),,,+++*********++++++***,,,)))''''''(((************++++++---///111333444...888@@@AAABBBGGGJJJJJJRRRQQQPPPPPPSSSWWW[[[]]]YYYVVVIIIBBBIIIHHHBBBEEETTT```fffaaaZZZ[[[```ccckkk[[[LLLLLLWWW]]]WWWMMMPPPQQQNNNGGGBBBBBB@@@======:::555111000222555777666000111222///111333---(((000777555...+++000666+++,,,............/////////000000111333444666777@@@JJJCCC===HHHIIIEEELLLMMMLLLLLLOOOUUU[[[bbbgggkkkiiiddd___YYYVVVTTTTTT>>>>>>>>>===;;;:::888888???===;;;:::;;;;;;:::888;;;===???>>>999555555777555555555444333111///......---,,,,,,,,,---...///333222111111333555555555888666555666888888555222444999>>>CCCKKKRRRSSSPPP===666222444777555333333222333555777:::<<<===>>>>>>===;;;999888777888888111111000111222333555666777999===???AAADDDGGGJJJLLLQQQUUU\\\iiizzz|||iii___\\\TTTPPPOOOGGG???===:::888666444111...333222000//////000000111111444444222333777999777555444555777555000000444666666333000111666888555IIICCC:::555333333222111000000000000/////////////////////000111444666777555444444333222111000000111222333555666777777777333222000...,,,++++++,,,+++******))))))(((((('''%%%'''&&&%%%'''++++++'''------+++((((((+++***&&&(((((()))***+++,,,,,,---///+++***+++***((('''***)))******++++++***((((((***((('''((()))++++++***''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))***************++++++++++++,,,,,,------.........,,,,,,------......//////------------///000222222......000222333333111000888000,,,......++++++000***)))***,,,///000---***,,,,,,---...///000111111000333555333333555444111222......222222///,,,---...///000111333555666666///000222444555555444333666555333222111111111222111111111111000000//////222000...,,,,,,...000111+++***)))******)))&&&$$$&&&&&&%%%%%%$$$$$$######$$$'''&&&&&&,,,222444///,,,((((((,,,222555777333888333///333111///555===FFFNNNOOONNNRRRWWWZZZaaaPPPBBBIII^^^llliii^^^hhhgggaaaYYYUUUUUURRRMMMTTTPPPHHHAAA===>>>BBBGGGIIINNNFFF===AAADDD???;;;AAA;;;666666888777111***...222555444000,,,---...++++++,,,,,,------......333;;;666222;;;>>>===AAAFFFDDDAAA???AAAEEEIIILLLMMMPPPQQQNNNHHHCCCCCCEEEHHHIIIIIIHHHGGGEEEBBBAAACCCBBBCCCCCCCCC@@@<<<999:::;;;;;;:::999999999999:::999777666555444444444333222000//////000222333555444333444555555444333555444333444666666555333111999???>>><<<===>>>===888555666999999555444666444444333444666888;;;<<<:::999888888888999999:::000000///000111222444555666999<<<>>>???AAADDDGGGNNNQQQTTT\\\kkkzzz~~~sssccc\\\[[[SSSOOOMMMEEE>>><<<999777666444111///333111///......///000111222444555222333777888666///...000444444111222666555666444111333999===<<>>>>>;;;;;;;;;===???@@@???>>><<<:::999777777999:::<<<999999999999::::::;;;;;;999777555333333555999===666666777999:::888333000111222333444555666666666333333111,,,)))***...111---------,,,,,,,,,,,,---'''///---+++000///...555+++111777888888;;;AAAEEE<<<777555;;;IIIVVV^^^aaa[[[YYYSSSLLLJJJLLLKKKFFFUUUSSSPPPLLLKKKNNNTTTZZZeeetttgggSSSYYY]]]WWWZZZ{{{oooccc^^^___ZZZMMMAAA@@@CCCEEEEEEAAA>>><<<<<<555555444333222111000///888888444222888:::555///222444333222333888;;;;;;555777:::;;;:::999;;;<<<:::<<<===??????>>>===<<>>::::::999777999======;;;===>>>???@@@AAABBBCCCCCC<<<:::888666555666777888666555444555666666444222000000000222333444555555333;;;@@@>>>:::999888666333444999===;;;666555888555555555555666777888999888888777888888888888999000/////////000111333444666888;;;===>>>@@@CCCEEENNNRRRVVV\\\gggsssyyyxxx{{{wwwooo```\\\[[[QQQLLLIIIAAA===;;;999777666555222000000///---------///111333555777666333333666666333111000333666666333555999111333222///111777<<<<<>>>>>===<<<;;;:::999999777888999:::;;;<<<<<<===444<<<<<>>???:::555666666777888888888888777444666999:::999777777999>>>:::;;;???AAA???===>>><<<<<<===>>>??????@@@@@@CCCAAA???@@@CCCEEEEEEDDD@@@???>>>>>>???AAADDDFFF>>>>>>>>>???@@@BBBDDDEEE?????????===<<<>>>CCCGGGAAABBBDDDHHHIIIHHHDDD@@@???@@@BBBEEEIIILLLNNNPPPQQQNNNIIIEEE???<<<;;;<<<222666999555///---111666...444000---222000...444222555888888444333888===444222111000222888@@@EEEAAA@@@;;;444333666777555:::<<<>>>AAAFFFKKKRRRVVV```ssshhhSSSWWW\\\]]]eeehhhmmmnnncccRRRGGGHHHMMMOOOOOOOOOQQQRRRPPPLLLHHHCCCCCCCCCCCCBBB@@@???>>>???:::888===EEEKKKCCC444222666777333222333000+++000...,,,---///111000///000111444777999:::;;;;;;<<<<<<===@@@BBBDDDCCCAAA:::<<<;;;888:::??????;;;>>>AAAFFFKKKOOOQQQQQQQQQDDDBBB???===<<<;;;<<<<<<999777666666666666555333222222222222222222333444777;;;>>>>>>@@@AAA???:::222444999===;;;666666:::444666777999999888666555888888888777777666666555000//////...///000222333666888;;;===>>>@@@CCCEEEGGGOOOUUUYYY]]]eeekkklllwwwuuukkk^^^ZZZYYYNNNHHHEEE===<<<:::888666666555222000---,,,,,,---...000222333555777666333333555666333333222444666555111111555333666666333444:::>>>???===CCCGGGFFFAAA===???BBB:::::::::999777555333111111111000000000//////...+++,,,---...///000111111......//////......---,,,,,,+++)))((((((((())))))''''''((((((((()))))))))&&&))))))(((,,,111111...,,,---,,,***,,,000000---******+++,,,------......444666555222111444444222777888:::;;;;;;:::999999999777666666777888777777444555666777777777777666555555555666777777888888777777777666666666555555888888999:::;;;<<<===>>>??????>>>===<<<;;;::::::666777888999::::::999999555<<<<<>>>>>??????????????????DDDAAA???AAADDDEEECCCAAA>>>>>>>>>>>>???AAACCCEEE@@@??????@@@BBBDDDFFFHHH???AAABBB@@@>>>>>>AAADDD>>>???AAADDDFFFGGGDDDBBBEEEFFFGGGHHHKKKOOORRRTTTVVVRRRNNNMMMIIICCC@@@BBBMMMPPPRRRLLLFFFGGGSSS^^^lllpppiii```\\\SSSKKKOOOCCCBBBCCCEEEDDD@@@???AAAEEE???888666:::======<<>>666333666:::;;;333222333666999;;;;;;999;;;FFFDDD999:::???DDDJJJPPPSSSUUUQQQJJJFFFIIINNNMMMKKKJJJMMMPPPQQQLLLHHHGGGHHHJJJLLLMMMMMMMMMMMM???:::BBBRRRaaarrrtttcccPPPWWWXXXRRRNNNMMMFFF===CCC>>>888666555444///+++111111222333444555555666777777777999===???@@@???;;;@@@@@@;;;:::??????999<<<@@@FFFMMMQQQTTTTTTTTTIIIIIIHHHFFFFFFEEEEEEEEE===:::888777888999999888;;;;;;:::888555444444555666777777888===BBB???999444444888;;;999555777;;;555666999::::::999666555888888888777666555444333111000/////////000222333444777:::<<<===???BBBEEEEEENNNUUUWWWYYY___eeehhhooo{{{~~~sssfffZZZWWWUUUKKKDDDBBB;;;:::888666555444333111///+++,,,,,,---///000000111111444444222333888999777222111333666444111111555777;;;<<<999999===@@@AAA;;;===>>><<<999777777999111222333444333222000...000000000000000///......+++,,,---...///000111111/////////000//////...---***)))((('''&&&'''((()))))))))*********************,,,,,,***---111111------///000///222666666222111111222222333333333444;;;>>>===999999<<<===:::;;;;;;<<<<<<===============;;;999999::::::999888888999:::;;;;;;;;;::::::555555666777777888888999<<<;;;::::::999888777777999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;::::::999::::::???MMMYYYVVVLLLBBBSSSUUU@@@444;;;@@@:::555555666777888888888888666888;;;>>>@@@AAA@@@@@@BBBAAABBBDDDAAA>>>CCCKKKEEE@@@===>>>???======???@@@@@@@@@AAAAAAAAABBBBBBEEEDDDEEEHHHKKKJJJDDD????????????@@@@@@@@@AAAAAACCCBBBAAAAAAAAACCCEEEFFF???CCCFFFDDD???;;;;;;===;;;:::;;;===???@@@@@@???HHHFFFEEEDDDEEEHHHLLLNNNNNNHHHEEEFFFEEE???>>>@@@BBBEEEGGGDDDAAAEEEOOOXXXrrr|||yyynnncccSSSKKKQQQUUUOOOQQQ\\\eeeaaaWWWPPPVVVRRROOOQQQVVV[[[]]]\\\TTTWWWUUULLLFFFIIIPPPTTTLLLGGGCCCDDDFFFFFFAAA;;;:::777;;;>>>;;;===@@@;;;===666///222999===888222@@@???@@@@@@AAAAAA@@@???>>>@@@CCCFFFHHHIIIIIIIII===888GGGXXXcccxxxxxx[[[eeemmmnnnsss}}}}}}wwwmmmllljjjhhhddd___ZZZWWWDDDAAA===999555333222111:::::::::;;;===>>><<<;;;<<>>BBBEEEGGGHHHIIIDDDEEEGGGHHHIIIIIIHHHHHHBBB???;;;999;;;===>>>???AAABBBBBB@@@===<<<>>>@@@999999888777:::???===777777555555777777555777<<<666777888888888888777666666666777777666555333222222111000///000111222333111444777:::<<<>>>BBBDDDEEEKKKPPPSSSYYYaaaffffffkkkwwwxxxqqqcccVVVTTTSSSHHHBBB@@@:::888666444333333222000...+++,,,---.../////////...,,,000222111444:::===<<<444333666::::::888999===555:::<<<999777:::======:::777222000//////---,,,,,,---///111111111///...///000000111111000000///.........///000000111111...///////////////...------,,,+++******+++,,,---++++++++++++++++++++++++...000///---///222111---+++...///000333888777333;;;::::::888777666555555666::::::777888===???<<<;;;::::::::::::;;;<<<======;;;999888999999777666:::;;;<<<=========<<<;;;;;;;;;<<<======>>>>>>???@@@@@@???===<<<;;;:::999999999::::::;;;;;;<<<<<<:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBAAA@@@???>>>???888999@@@@@@:::???KKKGGG]]]\\\???///:::AAA:::888:::;;;;;;::::::<<<>>>888:::>>>BBBFFFGGGHHHHHHFFFDDDEEEGGGDDDAAAFFFPPPNNNGGGCCCBBBBBB??????BBBBBBCCCCCCDDDEEEEEEFFFFFFIIIJJJMMMRRRUUURRRHHH@@@GGGGGGHHHGGGGGGFFFDDDDDDGGGFFFDDDBBBBBBCCCDDDEEEFFFKKKNNNLLLFFF???======AAA@@@>>>???AAACCCCCCCCCJJJHHHEEECCCCCCFFFJJJLLLMMMFFFCCCDDDDDD???>>>BBBCCCGGGKKKNNNNNNPPPRRRUUUYYYllltttnnneeeWWWTTT___SSSJJJLLL```rrrppp___QQQIIIOOOUUUVVVVVVYYYbbbjjj]]]bbbbbbYYYSSSWWW```gggccc]]]XXX\\\dddhhhddd^^^bbbSSS[[[gggaaa^^^[[[KKKLLLKKKIIIEEE@@@>>>>>>???555777999888555444666999444666888;;;======<<<<<<>>>777BBBJJJFFFUUUbbbXXXTTT^^^dddbbbgggqqqssslllnnnsssxxxxxxsssnnnkkkkkksssoooggg^^^VVVPPPMMMKKKAAAAAAAAABBBBBB???;;;888===HHHKKKAAA;;;<<<<<<666555555666777888:::;;;<<<777999<<<@@@BBBCCCBBBBBBEEEBBB===;;;===@@@BBBDDDBBBDDDFFFEEEDDDEEEIIIMMMEEEEEECCC??????BBBAAA===:::555333444555555777<<<888777666555555666777888444444666666666555444333222111111000000111222333///222555888:::===AAACCCAAADDDGGGLLLVVVaaadddaaammmyyytttqqq^^^VVVQQQPPPKKKAAA::::::999999777111,,,***...222000,,,,,,000111...,,,...333333333777<<>>===::::::999999888888888777777777666444333111000000//////...............---+++---...000111111000000222000///000111111111///.........000111222000...***+++,,,+++******+++---...,,,,,,---000111000///111///...000222111///......///111000///...///000111555666555444666999::::::888999<<<<<<888777999::::::FFF[[[cccWWWGGG@@@???>>>AAAEEEBBB;;;777999===???>>>===???BBBAAA<<<999CCCIIIDDD>>>@@@BBBBBB888===CCCEEECCCAAAAAABBBCCCHHHIIIFFFHHHNNNPPPMMM[[[ZZZSSSMMMUUUaaa___TTTVVVZZZ[[[XXXZZZ]]][[[UUUbbb\\\^^^```^^^bbbcccXXXZZZWWWXXX^^^bbb___[[[ZZZHHHGGGGGGFFFEEEDDDCCCBBBEEELLLJJJDDDKKKWWWRRRAAABBBLLLQQQPPPSSSYYYRRREEEMMMJJJEEEBBBBBBDDDFFFFFFEEECCCDDDEEEBBB???EEEOOOIIIOOOLLLDDDCCCKKKLLLGGGWWWWWWXXXXXXOOOEEEFFFNNNYYYYYYVVVMMMDDDCCCIIIQQQFFFCCCDDDFFFFFFCCCDDDGGGJJJNNNMMMGGGBBBBBBCCCCCCFFFBBB???AAADDDEEEDDDCCCJJJ@@@HHH@@@<<>>===999555666;;;:::555???999@@@RRR^^^\\\XXXYYY]]]hhhgggZZZVVV```ccc\\\kkkrrrvvvsssnnniiiccc]]]___WWWOOOJJJDDD>>><<<>>>DDDCCC@@@<<<<<>>999999888555222222444333...)))...,,,***,,,111777===???CCC???<<<===??????;;;666888777666444333111000///000000111111111222222222///......---------------++++++,,,---............111000///000111111000...---......---++++++,,,---111222333222111111333555999888666555333222111000222111111333333333222222333333333111000111333555333444555444555666888888<<>>777FFFEEE???GGGDDDFFFHHHFFFDDDFFFHHHHHHEEEBBBHHHJJJLLLKKKJJJJJJNNNQQQPPPWWW```bbb[[[SSSUUU\\\___```RRRMMMZZZZZZRRRWWW```bbbaaa]]]YYY^^^kkkwwwsssqqqlllbbbYYYVVVZZZ___YYYQQQMMMRRRVVVVVVVVVXXXWWWXXXVVVVVV]]]ffffffaaa]]]hhhllleeeaaagggnnnpppbbbccccccmmm}}}|||~~~fff^^^^^^jjjxxx}}}zzzuuukkkdddZZZRRRMMMIIIFFFDDDFFFEEENNN\\\^^^QQQEEEBBBIIIOOOOOOHHHGGGLLLMMMGGGNNNUUU[[[^^^aaaeeeeeebbbXXXSSSOOONNNKKKFFFBBBCCC>>>@@@AAAAAADDDGGGDDD???888???===<<>>@@@@@@AAABBBEEEGGGRRRPPPPPPRRRVVVXXXVVVTTTTTTXXXWWWNNNFFFBBBAAA@@@AAA>>>>>>???;;;444333666777999:::999888777666555111222222111000000111333222111111333666:::???AAAMMMSSSPPPOOOVVVXXXYYYbbbiiirrr{{{mmmbbbUUUNNNHHHEEEAAA;;;888888555333111111111111///---///444666666???MMMTTTRRRLLLFFF@@@@@@AAA???777000444333222000///---,,,+++---......///111111222333000///---,,,,,,,,,---...------,,,,,,,,,------...------...000222222000///...///000000///000333777444555666666444333444666,,,...000111222444777:::000222444444444555666777666666555333111333666:::;;;:::<<>>;;;::::::999888555000111555666333777777888:::===>>>===<<<>>>@@@EEEKKKSSS[[[bbbeeeZZZ[[[]]]]]]XXXPPPNNNQQQDDDDDDFFFHHHEEE???===>>>;;;;;;:::999888666555555333333222000//////111333333222222222555999<<>>AAA@@@AAADDDHHHIIIIIIJJJKKKJJJJJJLLLOOORRRbbb___```gggnnnsssxxx{{{zzzrrruuu}}}zzzqqqyyyuuuwwwhhhsssvvvsssxxx}}}zzz~~~|||}}}ooobbbTTTLLLHHHDDDDDDGGGJJJFFF???888111---+++***&&&$$$%%%%%%$$$+++EEE```BBBNNN}}}|||}}}xxxrrrqqqppprrrwwwnnnllljjjhhhhhhkkkpppsssqqq{{{{{{ooojjjsssxxxtttgggbbb]]]\\\]]]]]]]]]]]]bbbccceeefffgggfffaaa\\\ccc[[[VVVZZZ_________aaaaaa___fff```RRRYYY```QQQYYY[[[[[[[[[fffsssrrriiifff\\\\\\fffjjjgggkkkwww{{{yyyzzzwwwoooiiihhhqqqiiihhhqqqsssjjj```\\\bbbaaa\\\WWWWWW[[[ZZZWWWNNNJJJHHHIIIHHHEEEEEEGGG@@@CCCEEECCCEEEGGGFFFCCCCCCGGGFFFOOOccciiicccccccccaaa^^^\\\ZZZXXXUUUSSSOOOMMMGGG@@@>>>@@@>>>:::666444222333666888666444<<<===>>>???AAAEEEJJJNNNNNNMMMSSS]]]]]]UUUUUU[[[MMMOOORRRSSSQQQLLLHHHHHHAAA===::::::999555444555444333222///...///222555444333222222333777:::<<<<<>>EEEMMMRRRXXX```]]]PPPJJJKKKBBB333;;;888555777;;;;;;555...///////////////000000000......///000000111111222555444222111000000000111444333222111111111333333555444555666888888777555555333333555999999555111///222555666777888999;;;666777999:::<<>>CCCBBBAAAAAAHHHZZZtttwwwPPPEEE:::555333111222444222000,,,)))''''''))))))111...000222+++###)))888\\\lll}}}wwwooooootttlllnnnpppooollllllppptttooommmkkkmmmsssuuupppkkk}}}{{{vvvqqqkkkeeeOOOVVV\\\^^^bbbhhhmmmmmmuuuuuulllnnn{{{{{{hhh\\\RRRKKKMMMUUU~~~NNN[[[ssswwwuuuqqqllljjjjjjhhhggglllnnnnnnkkkfffcccgggmmmhhh```\\\bbbgggeeebbbaaaeeefffqqqnnn___gggooobbbccclllnnngggdddiiikkkhhh```ZZZ___mmmsssooosssxxxwwwxxxwwwtttssswwwmmmnnn{{{vvvllliiitttsssppplllnnntttxxxwwwoooiiibbbZZZPPPIIIJJJPPPEEEFFFCCC===<<<@@@CCCCCCCCCEEEAAAHHH[[[```[[[\\\ZZZ[[[^^^ccchhhjjjhhhfffcccbbb^^^YYYXXX[[[[[[YYYHHHBBB;;;888888888777555777777777777777999<<>>???>>>999666888333222111...------000333333222111111222555888:::;;;CCCCCCFFFPPPTTTVVV```aaaooosssxxxyyylll\\\PPPDDDCCC>>>::::::>>>???===AAA<<<;;;GGGXXX___WWWLLLLLLMMMFFF;;;777:::777000666555555777999777333...111111000///...---,,,,,,***+++---///111333444555888888888777666555444444444444333333333444444555666555444444555555444333444444666:::>>>@@@???>>>>>>BBBGGGKKKMMMPPPRRRTTTYYYYYYZZZ^^^dddkkkoooqqqjjjnnnnnnkkkpppyyy{{{wwweeeiiimmmqqqqqqqqqqqqqqq{{{xxxzzz{{{{{{~~~wwwdddZZZYYYSSSKKK999999666333444888777333++++++---...///555DDDSSSkkknnnsssyyy{{{yyytttpppmmmlllnnnpppnnnhhhdddcccccc```^^^^^^bbbdddaaa^^^XXXTTTSSSVVVXXXWWWUUUVVVUUUUUUYYYZZZ[[[ccc\\\EEE888333000333444111......111000---+++******+++,,,%%%"""%%%,,,...***---444>>>LLLXXXZZZ[[[^^^[[[TTTWWWZZZ[[[YYYUUUSSSUUUWWW^^^[[[UUURRRXXX```bbb```ZZZXXXSSSLLLCCC:::222---666444444555222///111666GGGSSSaaaiiikkkmmmtttyyy}}}^^^TTTEEE888000///222555555BBBJJJHHHMMMYYY[[[UUU>>>AAAggg{{{||||||~~~wwwuuusssrrrrrrpppllliiiiiikkkpppkkk```___aaa]]]ccckkknnniiicccbbbeeeffffffeeelllwww{{{yyy{{{qqqlllnnn{{{~~~vvvtttllloooooommmnnnvvv}}}ppp\\\LLLKKKRRRRRRRRRLLLDDDBBBIIIOOORRRIIILLLHHHJJJVVVXXXSSSVVVSSSSSSUUUZZZ___aaa^^^[[[bbbfffgggeeeffflllrrrssshhhaaaXXXPPPKKKIIIHHHHHH<<<<<<<<<;;;;;;;;;::::::444555:::AAAEEEEEEFFFHHHIIINNNRRRQQQRRRUUUWWWVVVNNNFFFBBBFFFGGGAAA===???777666555222///...///111333222000000111444777999<<>>BBBDDDEEEFFFHHHIIIFFFAAA@@@EEEIIIcccgggkkknnnooopppqqqrrroooiiicccbbbeeefffdddaaauuuwwwsssooottt~~~uuu~~~xxxrrrnnnlll^^^XXXVVVZZZZZZ\\\kkk}}}~~~yyyzzzxxxzzz}}}~~~|||wwwoooiiiOOOFFF:::222000111111000///222222---+++,,,+++)))+++...444777222+++---555OOOTTTYYY\\\\\\ZZZWWWVVVTTTSSSWWW]]]^^^XXXUUUVVVRRRTTTYYY^^^aaabbbbbbbbbdddbbbbbbbbb]]]WWW[[[ccchhhhhhlllooorrrzzzkkkLLL888333000222444000------111000///---,,,+++******222///,,,+++***(((((()))777RRReeecccdddoootttnnnggghhhiiikkkllliiiccc___^^^^^^ZZZUUUTTTVVVSSSLLLNNNJJJEEE???888111---+++...(((...<<<>>>111))),,,:::888666333111000000000222222666===FFFVVVmmmqqq___PPP:::%%%333444111...000666888666,,,&&&888999777BBBBBBEEEBBBDDDGGGGGGFFFGGGKKKOOOTTTXXX^^^aaacccfffkkkppp{{{zzz||||||qqqmmmtttssspppooossssssoookkkjjjeeehhhnnnqqqssstttwwwzzzwwwvvvyyyhhhmmmoooiiieeeiiiooorrreeeOOOJJJPPP______YYYOOOLLLRRRZZZ]]]YYYbbbdddgggqqqqqqooouuusssnnnjjjhhhiiihhhddd___aaagggkkkhhhfffkkkssswwwuuurrrlllddd^^^ZZZZZZ[[[```]]]XXXTTTPPPHHH???888>>>AAAAAA???AAAEEEEEEBBB999???BBBAAAEEEMMMSSSTTTKKKBBBAAAIIIMMMGGGCCCEEECCCCCC@@@<<<777444222333111000//////111444777999999AAA@@@AAAJJJKKKKKKSSSWWWffffffkkkzzz}}}yyyjjjVVVKKKMMMFFFIIIKKKKKKQQQ\\\```]]]HHHLLLOOOJJJ???555///---///+++,,,111444111111333---111666666444111000000111111111222222222333333888888888888999999::::::>>>???AAAAAA@@@===:::888777999;;;<<<======<<<<<>>ccceeehhhhhhfffdddcccbbbtttnnnlllsss|||{{{tttooouuu|||ppppppllldddWWWIII===555222444...,,,---+++,,,===RRRUUUYYY[[[[[[^^^ccceeeccc___aaaaaa^^^[[[XXXSSSOOO:::111+++...000---++++++'''...333000,,,...111222444111//////---000>>>NNN___fffooouuuyyy|||sssKKK@@@666222111///000222---------,,,,,,++++++***)))***)))&&&'''+++------///jjjbbbIII444111...,,,+++***+++---+++,,,HHHuuu}}}gggZZZHHH===888555000+++))),,,000111,,,'''+++333(((>>>VVVkkkxxx[[[QQQDDD:::666333111000<<<111999///***666222...000//////000222444666777222555777888999>>>FFFLLLQQQKKKGGGIIIJJJHHHGGGHHHHHH@@@KKKRRRJJJNNNVVVKKKKKKOOOTTTVVVYYY^^^ffflllrrrrrryyy}}}|||{{{~~~qqqxxxzzzrrrjjjjjjooosss}}}mmmTTTMMMRRRbbbbbb[[[QQQLLLPPPWWWZZZgggwwwjjjqqqssslllfffgggnnnssskkklllkkkfffaaa^^^___bbb``````ccciiipppqqqkkkeee^^^```YYYMMMGGGIIIEEE<<<:::===<<<666666===BBBBBBEEE======HHHNNNIIIEEEHHHPPPOOOMMMGGG@@@:::777666111000//////000333777999666??????@@@IIIJJJKKKSSSVVVfffdddjjjyyyvvvqqq]]]SSSNNNEEEJJJ\\\fff^^^RRROOOKKKFFF<<<999:::<<<777---))),,,+++000---,,,333222///555111222444555444000000111444555666777888888999999777888888999999999999999???BBBDDDDDDGGGIIIGGGAAA777<<>>NNNWWWZZZ\\\\\\\\\]]][[[YYYeee\\\bbbhhhdddfffZZZ:::...---...000...,,,,,,///)))111999<<<@@@CCCBBB???MMMOOOJJJJJJSSS]]]rrrYYYIII:::444444111---,,,---...//////...,,,,,,+++888'''888---$$$777888<<<uuuhhh[[[MMM<<<111---...+++***,,,...---,,,---444***000:::444333@@@LLLccczzzzzzXXXCCC444......444444,,,)))---333//////333555;;;OOOdddqqqSSSNNNFFF888BBB>>>444///***+++777;;;LLL]]]cccddd[[[DDD--->>>EEEccckkkxxxzzz___fffSSSSSSNNNEEECCCHHHKKKIIIOOOMMMMMMTTT^^^bbb___ZZZUUUUUUUUUSSSOOOKKKHHHGGGJJJHHHLLLHHHQQQUUUHHHSSSUUUVVVYYY^^^eeennnwww{{{}}}pppvvvyyyuuuttt{{{xxxooolll~~~gggXXXVVV\\\aaaddduuu~~~~~~ssspppgggsssiiihhhnnn___fffaaa___```eeekkkooommmjjjeeerrrzzzsssggg```^^^]]]GGGBBB;;;999999999999999111::::::999BBBCCC???BBBBBBFFFKKKMMMKKKFFF@@@===<<<999555222111333777::::::<<<>>>CCCGGGJJJJJJIIIUUUYYYccceeeqqqvvvxxxlll```\\\VVVKKKTTT^^^___QQQDDD???<<<777555111///000---)))+++111---333000///555333000555222111555<<<@@@@@@??????===>>>>>>===<<<:::999777DDDBBB>>><<<;;;<<<>>>@@@AAAFFFJJJMMMQQQVVVVVVSSSdddfffiiikkknnnqqquuuxxxqqqjjjeeebbbXXXGGG999333...+++((('''***000777;;;]]]eeedddaaaaaaXXXMMMOOOBBB??????BBBHHHKKKKKKHHHGGGJJJIIIAAA555...///333111111---)))***...///,,,+++,,,000777;;;CCCTTTccc```ccciiipppwww~~~|||mmmDDD222,,,)))+++,,,,,,333<<>>??????>>>===:::777444222;;;;;;;;;>>>CCCHHHLLLNNNPPPSSS^^^bbbmmmttttttnnnhhhddd\\\NNNNNNRRRLLL===333222111---000000333666333---+++,,,***000...///777666333888AAA===<<>>BBBOOO___vvv}}}uuusssjjjkkkzzzuuusssVVVEEE???===<<<<<<333CCCMMMCCC222666TTTrrrwwwPPP===!!!///777&&&!!!>>>XXXKKK,,,,,,,,,))))))---...---///333...///111333444444111...222111444000+++333888...@@@@@@===:::888;;;CCCIIIcccVVV555---111<<<;;;///!!!)))<<<888%%%777:::...222444222>>>;;;QQQccceee[[[\\\]]]XXXWWW;;;111(((&&&+++333@@@JJJIII111888???999444000<<<555FFF\\\nnntttjjjRRR===BBB@@@<<<888555666888:::333777::::::;;;EEEVVVdddOOOJJJIIIAAAJJJSSSJJJTTTLLLJJJGGGGGGJJJRRRYYY___^^^\\\ZZZUUUKKK???:::;;;JJJjjjxxxrrrjjj___XXXSSSUUUXXX___hhhmmmpppvvv}}}~~~xxxtttqqqmmmjjjlllrrrvvvvvvvvvuuurrrmmmvvvjjjccceeeaaaWWWTTTYYYXXXRRREEE@@@AAA777222;;;333333444555888<<<@@@BBBAAAEEEIIIKKKIIIDDD===999===;;;999999===CCCJJJOOOOOOPPP]]]```jjjqqqyyyuuuoooeee]]]SSSEEE===???;;;333000333444111222222333222///,,,+++------444333555===>>><<>>???DDDIIIMMMUUU[[[eeennntttvvvuuutttuuuzzzzzztttnnnkkkgggcccjjjgggdddcccccc```[[[VVVBBB<<<555000......111444---222:::DDDKKKNNNMMMKKK000000'''###)))+++)))000...---,,,---000111000...222+++'''***222666111***///<<>>IIIOOOQQQcccKKK999///***111666///%%%+++444:::<<<;;;999999111>>>WWWyyy^^^+++...888111+++///222111***///'''---...***333--->>>MMMGGG666555777111+++///+++...777999333222666eee;;;,,,555888:::;;;>>>777555555:::HHH[[[kkktttDDD???888333111222333555???MMM___hhhdddWWWJJJBBBIIINNN[[[aaawwwsssvvvmmmhhh```XXXRRRPPPOOOOOOYYYOOOFFFCCC@@@======???;;;SSSYYYMMM^^^~~~xxxlllbbbbbb^^^```gggeee\\\YYY^^^ZZZ[[[ZZZWWWVVV^^^iiirrr~~~zzzwwwzzz|||zzzuuuppplllhhhkkk___]]]fffjjjeeejjjwwwddd\\\NNNLLLLLL>>>666???222000......000444777999<<>>;;;;;;???DDDIIIQQQPPP^^^```eeeooosssrrrkkkdddUUUIIICCC:::666777777444444666555222111000,,,(((***222;;;BBB???EEEAAA???FFFDDDAAAGGGCCC@@@CCCJJJJJJEEEIIISSSPPPRRRWWW]]]eeelllrrrvvv|||yyytttjjjmmmlllfff___[[[VVVQQQIIIEEE@@@>>><<<999444///333111---)))***///555999KKKNNNPPPMMMDDD888,,,%%%---222---(((+++(((&&&---$$$$$$$$$&&&)))++++++++++++///000,,,'''***666BBBYYYeeeqqqyyy[[[222777)))===___}}}|||{{{zzzxxx~~~wwwwww{{{}}}sssmmmrrrgggTTT}}} 000'''&&&111aaaDDDlllyyyfffOOO???666///*********---111111...000555666;;;???HHH\\\vvvYYY777111,,,)))+++***111///,,,))))))---222666333666111,,,888YYYzzzRRR777***444555((((((777000888222666333...:::888llljjjQQQ333///333333333;;;111+++,,,***&&&+++555YYYMMMIIIUUUVVVIII>>>222===:::777555555999@@@GGGiiihhhiiinnnuuuwwwrrrlllSSSGGG666(((###%%%,,,111333===UUUnnn___CCC999<<>>999444222000///222888333666>>>JJJSSSPPPBBB666000......111666777444000,,,+++888QQQtttSSSCCCWWWYYYXXXRRRKKKIIINNNSSSPPPVVVTTTGGG?????????;;;BBB===>>>GGGYYYqqqvvvqqqppplllaaadddwwwrrrvvvvvvoooiiifffdddbbb^^^___]]][[[^^^cccbbb]]]wwwnnnhhhbbb___dddlllppphhhTTTHHHNNNQQQQQQXXXbbb[[[RRRJJJEEE@@@:::555222000...///333999AAAEEEIIILLLNNNMMMHHHEEEDDDEEEGGGDDDXXXWWWUUUhhhsss|||yyyiii[[[UUUQQQDDD???AAA>>>777555222000///111777<<>>CCCMMMXXX]]]dddmmmrrrqqqxxxvvvlllVVV===...,,,000+++...(((%%%,,,+++''',,,+++,,,,,,+++***))))))***...000:::NNNgggzzzppp???000333888jjjaaa>>>222---LLLxxx)))222...(((AAAQQQ000###///888777222111333555222000000444999CCCTTTccc|||TTT444&&&---...+++------...,,,***((()))***,,,,,,...,,,***((('''+++666CCC===fff}}}gggCCC333222111555;;;222555777>>>ZZZeeehhhWWW;;;---000---,,,444333555222+++(((+++///111MMMtttdddVVVJJJAAA@@@???777000,,,---...222888:::666,,,$$$111...***((())),,,...///***)))777SSS}}}vvviiiZZZPPPPPPWWW^^^XXX]]]XXXIII>>>===>>>;;;<<<]]]yyykkk[[[VVVUUU___ooouuu[[[OOOXXX[[[TTTRRRmmmttt{{{~~~zzzqqqlllmmmkkkgggVVVVVVVVVVVVXXXZZZ\\\^^^rrr}}}rrrmmmooossssssoooooo]]]MMMRRRYYYUUUSSSiiibbbYYYSSSQQQPPPMMMJJJAAA===777222000111333555;;;AAAHHHKKKIIIHHHJJJLLLHHHEEEZZZVVVNNNdddrrrxxxlllmmm[[[QQQLLLAAA>>>>>>999888666444444777@@@PPP]]]pppsssnnnaaaUUUOOOGGG@@@777===<<>>KKKUUUwww}}}yyyiiiNNN333'''---777[[[QQQ888(((+++***'''+++'''(((***+++,,,---...000///FFFfff}}}}}}{{{PPP333111***999ppp[[[$$$444'''&&&III---&&&444&&&///kkk+++777...)))///111---,,,///444444888CCCTTTmmmNNN<<<222///((())),,,((()))(((((()))+++,,,+++***,,,(((+++555777111...222;;;333OOOSSS>>>KKK???CCC777777777999OOOUUUHHH;;;,,,///999333,,,444---444444,,,***111555222CCCgggJJJ======;;;888777444111...,,,+++---000333***...222333222000//////666)))&&&:::~~~{{{^^^hhhiiiZZZLLLFFFCCC@@@PPPcccnnnaaaOOOJJJMMMPPPDDD??????DDDGGGJJJRRR\\\sssvvvXXX===555???777???FFFLLLXXXfffmmmmmm|||~~~|||yyy{{{zzzssslllccc\\\ZZZaaaeee^^^TTTSSS___kkkuuu}}}~~~xxxtttqqqxxx{{{wwwwwwzzznnnxxxyyynnnooofff[[[TTTRRRRRRPPPNNNRRRNNNHHH@@@999444222111,,,444>>>DDDFFFIIIMMMQQQPPPLLLaaaXXXKKK```pppuuuyyy}}}ggg]]]RRRJJJAAA999888<<>>999;;;???999IIIIII777///888:::111...DDD,,,...VVVlllzzzeee<<<$$$---FFF[[[AAA;;;111(((&&&)))++++++...+++)))((()))---555===fffwwwuuuyyy}}}FFF222,,,333FFF}}}PPP222///000444PPP~~~,,,///)))...***[[[{{{...444******444111'''+++;;;666<<>>EEEhhhhhh^^^OOOIIIFFF;;;;;;GGGOOO999666222//////111222222000888///***333///--->>>IIIsssiiiRRRAAA<<<@@@555333222000,,,''')))...---444&&&111---...%%%---333444///;;;bbbpppbbb]]][[[GGGLLLPPPNNNFFF@@@???@@@<<<<<<>>>???AAABBBBBBCCC@@@CCCEEEJJJWWWcccbbb[[[AAA999444888===???@@@AAA:::===???@@@EEEJJJIIIDDDUUU\\\fffpppwww}}}rrrkkkhhhZZZYYYQQQFFFFFFPPPXXXXXXmmm|||{{{qqqpppnnncccgggyyyvvvlllaaaVVVVVVVVVKKKPPPTTTUUUPPPKKKHHHBBB<<<;;;555222444777;;;CCCKKKTTT^^^kkknnnbbbZZZiii~~~vvvcccWWWGGG===???JJJWWW``````TTTNNNTTTVVVQQQNNNPPPbbbVVVFFF<<<999888666333***000<<>>JJJQQQMMMDDD@@@AAABBBBBBBBBBBBAAABBBFFFLLLPPPeeetttqqqaaagggppp{{{qqqkkkkkkkkkddd[[[OOOQQQTTTUUUQQQPPP[[[hhhzzz}}}tttuuuyyylllUUUUUUkkkxxx~~~wwwfffYYYTTTOOOTTTNNNNNNTTTSSSMMMJJJMMMOOOFFF>>><<<<<<;;;;;;===LLLUUUeeesssrrrhhhfffmmm}}}qqq]]]ZZZQQQJJJRRRgggvvvyyyvvvcccTTTSSSSSSLLLDDD@@@NNNDDD888111000111000......444:::;;;999888;;;BBBIIIEEEQQQ\\\XXXTTTPPPFFF>>>FFFEEECCCGGGGGGKKKXXX```jjjzzzxxxmmmIII666---555888111111:::JJJ{{{yyy111******[[[AAA((()))((('''***------***'''...******999UUUrrrkkk666111111222FFFKKK---222..."""888zzzBBB++++++&&&+++===qqq555...---///222222777JJJ___FFF...111000+++...(((,,,---,,,,,,++++++,,,,,,---,,,000///111999===FFFXXX|||vvv[[[KKKHHHJJJ333999??????;;;555111...555...111555111111555555555TTTdddFFF@@@;;;888555444999@@@OOOggg\\\TTTEEE(((...,,,...555---///XXXppp[[[KKKNNNEEE;;;666777::::::999111888>>>>>>===>>><<<::::::777777<<>>===:::666444888===AAA555777===EEEEEE@@@<<<===888BBBIIIDDD===<<>>BBBDDDAAA;;;666777:::888333???===999888;;;DDDPPPYYY{{{sss\\\???444===DDDBBB777888<<>><<>>HHH===000,,,000111mmmPPP+++)))...***...uuu^^^333:::LLLrrr^^^888000///...///)))............------.........111666:::PPPwwwvvv{{{ppp\\\PPPLLL???555NNNuuu]]]:::///<<<999+++...;;;555===wwwaaaIII===::::::777444999QQQ{{{AAA&&&///333111>>>kkkXXXLLL@@@999888999===AAA333<<>>BBBpppVVV<<<999;;;///---<<<444;;;kkkfffQQQMMM888333222(((<<>>222222666000444888;;;<<>>;;;:::444---***+++---......000333333111,,,,,,,,,---...///000000111FFF___\\\aaaNNNkkkeee@@@///:::333111000000111000...+++444>>>UUUuuuTTT:::///999;;;+++%%%...***(((+++000777LLLxxx|||nnn666///...222000XXXWWWCCC777000---333JJJ000&&&888 555tttgggGGGyyyyyyFFF222...///222+++///222222111111111111222222;;;OOOkkkzzz{{{HHH<<<@@@@@@ooooooKKK(((...888222...333999ccclllLLLLLL:::===777???@@@???666---+++GGGyyyhhhKKK@@@:::999<<>>::::::===???;;;AAAXXXuuuzzz]]]<<<222666999;;;:::777555444BBBJJJEEE???WWWZZZ;;;666666000...;;;555///ZZZ}}}nnn```SSSMMMNNNKKKNNNUUUaaannnzzzwwwtttqqqZZZDDDWWW~~~YYYDDD<<>>LLLIIINNNYYYcccgggkkkvvvyyyiii\\\]]]bbb___TTTLLLWWWYYYeeewww}}}uuummmlllmmmxxx{{{uuukkkRRRRRR@@@<<<777333111111000///000...,,,---///111000...000,,,***---//////000444555[[[UUUZZZiiiuuuRRRLLL000555666---333444///,,,000111///BBBeeeNNN+++000GGG)))111(((---+++......555UUU{{{~~~kkk999000%%%555222JJJxxxDDD222:::,,,999888...000777)))888tttDDD333444...000///555000:::...&&&444777111888DDDrrrtttsssXXXCCC>>>JJJwww999EEE%%%...BBB,,,666666rrr```HHHFFFAAA<<>>555+++222...===uuuRRR000777000nnnaaa---((()))...)))AAAJJJ555444///111///333222333******333///444LLLxxxrrrxxxeee;;;222MMM888999333)))<<<888<<>>BBBuuuooo\\\WWWSSSSSSUUU\\\lll|||ooo]]]CCC999::::::888///888666444444555666555444//////000000000111111111555:::BBBHHHNNNWWWbbbjjjppp```OOOLLLWWW```^^^YYYkkk^^^eeerrrqqqvvv}}}uuuyyyttt{{{xxxdddaaaTTTGGGGGG<<<888444111000///...---///...---...///000000///000------000111///000333BBBWWW]]]cccgggqqq]]]333,,,666555<<<333000444///...FFFfffqqq???)))666DDD...000(((...)))333QQQ{{{xxxwwwsss@@@444000+++000000sss}}}TTT???...000GGG+++,,,)))+++111QQQRRR666333///333///111111,,,(((000444111IIIwwwnnn~~~[[[NNNBBB...(((AAA@@@'''///CCCDDD[[[EEENNNSSS<<<===;;;555ZZZtttBBB888GGGDDDAAAAAACCCBBB;;;666555MMM666tttNNN,,,SSS???555;;;<<<666555999888111666888::::::999777666777>>>///+++888555777cccvvvcccWWWUUUZZZtttSSS999777>>>>>>777444666555444555666666444222222222111000...---,,,,,,---///333666;;;DDDPPPXXXfff[[[PPPNNNTTT[[[[[[YYYcccaaappp}}}{{{wwwmmmuuuqqqrrrxxxooobbbVVVMMMCCC999666222000///...---,,,.........//////000//////000...///222222///111555OOOXXX]]]cccWWWzzzNNN+++...888444555555777666111<<>>---+++'''000777OOOrrrxxxvvv~~~FFF222444+++777+++```[[[AAA$$$LLLkkk777...222---***777ZZZYYY777111///444000000---+++,,,111666FFFtttjjjTTTdddhhhxxxUUU+++''':::KKKTTTCCC~~~RRR<<<888::::::___gggEEE888BBBCCC999777@@@FFFDDD---AAADDDggguuuOOO555@@@@@@;;;555666;;;<<<888;;;999888777333//////111;;;333444444...>>>IIIzzz|||OOO888:::@@@:::333AAA555555444555666555333000222222111111000/////////,,,---------///444<<>>666KKKPPPcccxxxLLLAAA777666;;;CCCNNNXXXIII222(((444PPPdddUUUGGGAAA>>>;;;;;;>>>;;;666444555555555;;;DDD///,,,;;;:::111===555wwwbbbDDD:::???555===555444444555555444111///------------------,,,,,,,,,------------...111222---111888@@@GGGLLLOOOPPPSSS]]]eeemmmuuuxxxuuuuuuhhhooommmnnnzzznnnOOOIIIJJJ;;;555333000//////...---++++++...000111000...//////000///111333111000555===]]]]]]___sssiiifffooo:::,,,222111...222...,,,999[[[zzzxxx~~~~~~~~~{{{WWW222111@@@---,,,---===TTT}}}```...000111...000GGG}}}sssIIInnn+++000,,,+++///'''888lllVVVGGGfff<<<222///444//////,,,333555--->>>}}}iiiwwwkkkCCCxxx???GGGqqqSSS>>>iiiQQQ000>>>JJJ??????QQQppp\\\GGG???:::jjj{{{nnnaaaOOOCCC@@@;;;444222777<<>>BBBIIIWWW]]]ddduuuyyyssstttvvvuuuhhhlllfffPPPHHHDDD;;;444222000/////////---+++***---111111000......///000///000222111111888AAAVVV\\\\\\}}}YYYtttbbb666222666000000222000:::WWWxxx}}}{{{~~~tttKKK000222BBB(((000999VVVuuusss555,,,///***555777fff~~~yyyBBB%%%555...)))444)))777}}}XXX888qqqnnnCCC666///333......//////222222LLLtttmmmiii^^^sss~~~lll???GGGfffFFFssshhh:::bbbxxxDDD<<>>777<<>>DDD...)))SSSPPP111...///------GGGuuuKKK%%%,,,111%%%///***+++'''444iiiyyy222333===CCC222333---333///111222111111UUUUUUfffaaawwwsssXXX111@@@UUUOOO|||hhhZZZUUU777EEEgggHHHggg333:::999;;;666AAA@@@AAAaaa\\\FFF;;;222000555:::333dddooo777...???BBBzzzCCCAAA>>>888555444333111000//////...////////////...---,,,+++))))))***,,,------,,,***++++++,,,,,,,,,,,,------///000222333777AAAPPP\\\uuuqqqwwwcccOOOHHH@@@888444222222222222000...,,,+++***,,,//////...,,,,,,,,,---...000111...111@@@RRRSSSTTTlllvvvXXXZZZ999GGG777111...>>>aaaPPP000222>>>@@@...///[[[\\\666000111333---777```RRR;;;111***)))---000+++...)))111fffwww===---444gggJJJ666555...333...000222222111OOOVVVkkkYYYlll{{{vvvcccEEE999WWWKKKwwwQQQIIIxxxFFF\\\DDD555CCC>>>666nnnQQQ444FFFeeeGGG===777000555...KKKsssJJJ555:::CCCDDD<<<@@@:::555444333111000///......////////////...---,,,+++***)))***+++,,,,,,+++++++++++++++,,,,,,,,,------,,,...000111222777AAAHHHTTTWWWcccssszzzzzz\\\KKKEEE>>>888555333333333222000///---,,,,,,---......,,,,,,---...---...000///...333CCCRRRNNNYYYvvveeedddTTTFFF???444***444RRRoooyyyCCC,,,444:::888+++333aaajjj:::111444:::///)))HHHtttQQQ///222666(((%%%000///***---+++...```mmmDDD;;;***@@@UUU===777...222,,,///111444111HHH\\\}}}TTT```uuuxxxnnn[[[:::xxxdddFFF~~~XXXsssFFFqqqZZZ555EEEGGG444WWWyyy<<<===```@@@555444444000555qqqhhh;;;666@@@xxxHHH999EEE>>>555444333111000///............///......---,,,+++***************+++++++++++++++++++++,,,,,,,,,,,,---000333444444666:::>>><<>>999///III@@@???zzzOOO666>>>555777111___~~~999:::;;;aaaPPP999III???555444222111///.........---.........------,,,+++************))))))***+++***++++++++++++,,,,,,,,,---000333666777999<<>>ggg```CCC888///444---///444777444;;;LLLgggcccXXXSSSfffyyypppnnneeePPPWWWEEEmmmrrrYYYUUUTTTnnn===444666EEEaaa888FFFXXXPPP777222:::777BBB666AAA777OOO]]];;;EEE999444333222000///......---------------------,,,+++)))+++,,,+++))))))***+++*********+++++++++,,,,,,+++,,,...000222555999<<>><<>>OOOYYYPPPgggqqqXXXFFFYYY888666555QQQyyy~~~~~~|||@@@'''333)))...000***444^^^JJJ777///...///555222---MMMeee@@@:::222+++---000///+++(((///---+++...666vvvPPP111AAAaaaCCC)))AAAaaaCCC777///666///000555555333777AAAVVV]]]UUUHHHVVVllljjjkkkbbbQQQBBBPPPcccvvv[[[TTTeeeOOORRR;;;===???999///CCCFFFzzz333000777888---ttt888AAA888CCCmmm======555444333222000///...------,,,,,,------------,,,,,,(((,,,///...+++)))***+++************++++++++++++------,,,---///222555777AAAAAA@@@AAAHHHYYYppprrr]]]III@@@;;;444111444111000///...---------...,,,---...---,,,+++---...---111000---222BBBRRR[[[RRRmmmfffaaa~~~GGGRRR444111;;;TTT~~~~~~yyyooo777...111***,,,...+++777aaaPPP999---......222000(((888ZZZiiiGGG555<<<222,,,///111...)))(((***///---,,,444~~~OOO111444GGG^^^+++999LLLcccCCC666///666///...444000111444<<>>:::AAAbbb;;;777222...dddCCC777::::::dddBBB:::<<<444333111000...---------+++,,,,,,------,,,,,,,,,(((,,,111111---******+++************++++++++++++...---...///111444555666???>>>BBBHHHJJJQQQeee{{{jjjWWWEEE>>>:::333111555000///...---,,,,,,---...,,,---......,,,,,,---...111555333...222BBBRRRYYY\\\zzzgggmmmyyyEEEIII...,,,???VVVxxx```//////)))+++******)))999cccRRR999...222///---///+++///@@@ooogggCCC666444(((111333***'''...111...###...---(((///NNN333...BBB\\\QQQ&&&<<>>EEEWWW<<<...AAA^^^???999,,,:::(((333......111///222FFF^^^WWWSSSoooYYY???<<>>CCCvvv{{{]]]lllGGGxxx999>>><<<@@@UUU666444;;;HHHTTT===>>>777555222111111000...,,,,,,((()))------)))(((,,,+++*********************+++***)))***+++,,,---,,,+++,,,---...////////////444666;;;???AAAIIIZZZjjjmmm[[[MMM???:::777444111000222111000///............///...,,,++++++,,,---...111111***666444QQQVVVVVVbbbhhhoooEEEBBB222222666cccvvvGGG...---...,,,,,,---...555ppp|||yyyvvv444000///////////////000000222TTTZZZAAA999444111000(((000,,,,,,555---###***---555)))+++@@@777222///777444JJJBBB888222WWWgggLLL>>>***;;;555000,,,,,,000......<<>>@@@GGGVVVfff}}}aaaVVVIII===888777333111111111000///......---.........---,,,++++++,,,...//////333,,,444;;;WWWWWWRRRkkkmmmdddBBB===///111666cccddd<<<---......,,,,,,---///777rrr}}}|||<<<000///...------...///000)))444XXXUUU111---333000...111444222---111;;;555---444333///===qqq^^^{{{www~~~OOO:::<<>>AAAFFFLLLzzzWWW555111222222;;;666555pppggg>>>BBB666333///---...///000000...,,,---///...***((()))((((((((())))))*********+++************+++,,,,,,***+++,,,---...///000000444555999<<<>>>CCCQQQ___zzzooo[[[OOOEEE:::777555333111333000000///...------------,,,+++***)))***,,,---///...444...333FFF\\\YYYRRRxxxqqq]]]DDD;;;///000666cccQQQ222---000000---,,,---000:::uuu|||===111000...---,,,---/////////...333LLL}}}KKK:::///111222---,,,111111...---111222***(((...***{{{\\\DDDKKKZZZYYY[[[[[[cccjjjrrrsssyyyrrr]]]AAA999'''...333333...---000111///333888QQQEEEQQQdddIII777>>>KKK___[[[___KKK555ggg\\\aaaFFF999333QQQ___qqqtttRRRiiiMMMoooVVV@@@444;;;999777LLLyyy[[[333555,,,000333999333^^^rrr???EEE999555111......///000000...---......---+++)))((('''''''''((())))))*********++++++***)))***+++,,,******+++,,,---///000111333444777:::<<>>HHH{{{}}}OOO...%%%<<<777444444777000---...666444:::???:::666???LLL```vvvGGG444???:::555222444000---...///111444888===yyyEEEUUUcccIII888===HHH]]]\\\[[[EEE888GGGXXX[[[CCC888444NNNfffooorrrDDD}}}HHH```OOORRREEE:::FFFFFFCCCJJJSSSfffyyybbb]]]III666555CCChhhxxxaaa999444444;;;555NNNAAAGGG>>>:::444000////////////,,,------,,,+++,,,+++***''''''(((((()))))))))******+++,,,***((((((***,,,++++++++++++,,,...///000333333555999:::===FFFPPPeeebbbYYYEEE===666444222000000333//////---,,,,,,,,,,,,,,,))))))(((((()))+++...000///222111777______\\\aaagggNNNLLL;;;111000777___rrr;;;000222---///***((()))...:::vvv~~~>>>111111111000//////......+++)))///444333FFFkkkSSSEEEAAACCC999999444...000777444+++111000666888===XXXsssxxxtttOOO///333777(((***---...'''000---222///444&&&&&&/////////333000,,,111222999IIIaaa~~~SSS222444222+++,,,111///---,,,---///333777555dddhhhIII^^^bbbHHH:::<<<@@@VVV[[[YYYIII>>>222jjjWWWAAA888444KKKjjjkkkiii???bbbHHH[[[===???999---555444...//////222555666888AAAKKKyyyfffHHHGGG^^^sssnnnqqqHHH555333:::sss@@@@@@@@@<<<777333111000...---,,,---,,,***+++...000///)))))))))))))))))))))))))))+++,,,+++((('''))),,,,,,,,,+++++++++---...///222111444888999;;;CCCKKK___xxxzzzZZZRRRBBB;;;555333111...///222///...---,,,++++++++++++******))))))+++...000222111///111;;;iii^^^\\\lllbbbBBBKKK888111000666\\\bbb111111333)))...+++******000===zzz===111222222333222000...---***(((000666---,,,RRRkkkQQQAAA888555666:::999333......222444555555222333???MMMdddNNNYYY```[[[RRRiiiwww}}}pppyyypppmmm[[[[[[EEE999===666000222111000999000---...555>>>KKK```ssskkkIII333///AAA///000000...---///222555666CCCUUULLLggg]]]DDD<<<<<<999OOO\\\\\\XXXDDD111vvvyyyRRR???888555GGGlllooohhhKKKOOOIIIqqqsssBBB<<<===555>>>>>>888<<<777333000---,,,333<<<999555888TTTzzz]]]mmmOOO777KKKmmmQQQPPPBBBbbbEEE<<<>>>;;;666333222000...,,,,,,...---)))+++222777666+++++++++***))))))(((((()))+++---+++'''&&&(((,,,...---+++******+++---...111000333777999;;;AAAHHHVVVmmmrrrTTTKKKAAA:::555333000---...111......---,,,++++++++++++,,,+++++++++---///222444222...222>>>ooo\\\\\\sss```:::HHH666000///555[[[SSS(((000333(((//////---...444BBB~~~444111222444555444111...,,,000///,,,)))+++111777;;;JJJkkkwwwWWWCCC888111333777666222//////+++///888555,,,222CCCBBBQQQsss{{{iiiQQQMMMTTTDDDLLL???KKKBBB:::ZZZgggxxx|||rrr]]]DDD222000666333111000,,,)))000:::666BBBZZZvvviiiJJJ...333555222///000222444;;;111FFFLLLkkkXXX@@@<<<===555MMM______fffGGG777dddqqq}}}LLL>>>999777GGGnnnwwwnnn\\\IIIIIIdddBBB111555222AAAEEE@@@222000111444333...,,,---,,,///...///111000@@@]]]~~~SSS333555<<>>444...222222///...111666MMM~~~^^^222...777333000555222666KKKCCCVVVwww```<<<;;;444444???XXXeee```UUU---DDDpppfffAAA:::444333DDDllluuu~~~ccc777^^^dddFFF222333BBBoooddd'''///,,,333***...999222666)))+++---999$$$777...GGGGGGddd|||KKK777555KKKaaaBBB???;;;555111000000000///,,,222---***...///222>>>,,,------...---,,,***)))******))))))((((((''''''111///,,,***)))***+++,,,---///111444777:::???CCCHHHXXXmmm```QQQ???;;;777444111000///---,,,///,,,******,,,------,,,)))***,,,...000000000000///555222RRRZZZ___aaalllttt555PPP777,,,444444^^^ccc777000///+++,,,---...000///111RRRWWW000333---111666222222111''',,,---......////////////+++***...444999@@@NNN[[[gggppp}}}fffRRREEE;;;444222888666333000000111000//////888===;;;AAAYYYzzzqqq>>>%%%((((((+++555AAA%%%&&&---...000???...333***$$$(((>>>===555QQQxxx[[[EEE---111000444;;;777000333===oooWWW%%%)))333)))333>>>GGG|||}}}CCCWWW___>>><<<333111999OOO]]]WWWSSS111FFF___???;;;555444AAAeeezzzvvvOOOhhhZZZEEE111333HHHSSS>>>UUU666111333222KKKLLLNNN+++///888222###222---:::---444333DDDaaa\\\CCCAAAVVVhhh===???;;;666222000000//////+++111...,,,,,,+++444JJJ.........------+++*********)))))))))((((((((('''000...,,,***)))***+++,,,,,,...111333666:::???BBBGGGTTTffftttYYYLLL;;;:::777333000///...---,,,,,,***))))))***++++++*********,,,...///000000000222444:::YYY______kkkbbb666KKK333///444444\\\TTT...---///...---***(((((($$$,,,TTTFFF---555222999===888888999222........................222111222333000,,,///444///222666<<>>@@@===222000888111111222222111000222444777>>>HHHWWWqqqkkk777222444ZZZyyymmmWWW...666+++$$$---(((+++666)))...999%%%???(((444SSSlllcccFFF+++%%%+++///000111333---GGGvvv```@@@;;;888***JJJbbbaaaHHHZZZYYY======444111555FFFbbbXXXYYY777AAAVVV<<<;;;777444===[[[pppxxxMMMMMM222---AAA[[[+++qqqnnn+++'''111\\\}}}ccc000***''':::iiirrrHHH222(((BBB)))===888222zzztttDDD___vvv:::@@@<<<666222000///...---***///......,,,'''555TTT000000...---,,,+++++++++))))))))))))((((((((((((///---+++))))))***+++,,,,,,...000333555888===@@@FFFNNN]]]~~~eeeRRRGGG999:::666222///......------***)))))))))***************+++,,,---///000111111111333DDDaaaeee```uuu[[[xxx888HHH222000111444\\\{{{III)))+++///000///+++,,,---)))666```ppp===444555222888:::222222666111000000////////////000000...000333444333111111333555555444333222444888;;;555BBBSSSaaalllyyyxxx]]]SSSSSS>>>:::888999<<<>>>;;;888---...111333111000444999DDDUUUoooDDD"""222IIIaaa@@@OOOwww000+++444(((***DDDGGG)))***222,,,111&&&EEE///,,,***+++;;;SSSrrrrrrLLL---&&&---***;;;555***OOOWWW999<<<777<<>>DDDIIIXXXppp]]]NNNDDD;;;999555000---------------)))******++++++++++++,,,++++++,,,---...000111111///222NNNfffhhhbbb]]]hhh888GGG222000,,,333]]]nnnCCC(((+++...000111---)))---***<<>>[[[yyyRRR,,,...888???999AAAtttPPP///CCCsssIIIVVVgggNNN===>>>666666555===DDDDDDSSS999+++SSSNNN;;;888444444666IIIxxxKKKiiizzz}}}OOO:::555///FFFHHH333NNN222&&&$$$OOOjjj111???111...\\\>>>(((---KKKttt---;;;+++222$$$999:::222999pppGGG???;;;777333111000...,,,,,,+++)))---111))),,,@@@111000...,,,++++++++++++(((((((((((())))))))))))******)))))))))***+++++++++---///000222555999<<>>YYYvvv@@@((((((111===GGGqqqHHHeeeJJJYYYxxxNNN???>>>444444222666>>>III^^^OOO666CCC{{{JJJ:::666333444444BBBmmm___VVV[[[NNNXXX777333333000333(((...LLL&&&333444,,,HHH???BBBVVV>>>...'''@@@WWW555...+++gggppp......000888***000:::EEEKKK{{{SSS===:::666333222111///---,,,---)))***111---(((///......---,,,++++++++++++(((((((((((())))))))))))(((((((((((()))***+++++++++,,,...///000333777:::@@@CCCVVV^^^}}}gggVVVHHH;;;???888444...++++++,,,------&&&))),,,---++++++,,,---+++++++++,,,---///111222///555YYY[[[]]]bbbmmm{{{OOO333<<<...666+++222WWWvvvMMM333)))...---,,,...,,,...111,,,JJJgggPPPHHHGGGFFF???>>>===444888666444111000//////000+++......+++,,,000000,,,'''***---...//////000222(((***---000222111///---///+++000888999;;;NNNggggggOOO777111555555000+++...EEEooojjj777***===555888JJJiiirrrJJJ666'''DDDlllhhh333&&&000///'''777dddlll%%%KKK++++++111///WWWmmm,,,'''))):::***///333333111222555888[[[}}}YYY>>>777888(((mmmXXXRRR^^^LLL>>>;;;111444222444KKKZZZiii___AAA888~~~oooDDD888666333555222<<>>:::666333222111111...222222///000333111,,,000111111000...---...//////000111111//////000222///777111$$$333RRRZZZLLL666...+++///111...,,,...222"""MMMYYY...:::>>>IIIiiipppFFF;;;999333111DDD---***555%%%222&&&EEE|||^^^jjj...777...+++)))sss}}}???OOO444---...222000,,,***...666>>>AAA555666EEEmmmKKK<<<&&&IIIhhhZZZdddyyyGGG;;;888000555444666OOO\\\bbb\\\@@@111kkkfff???666666555777222999```NNNGGG???fff???000<<<(((...111,,,+++888666222$$$...+++555+++'''%%%444%%%:::***MMMWWW111UUUTTTPPPaaagggaaa```:::888555333333222111///(((444...$$$***///***'''((()))***,,,,,,+++******'''((((((((())))))******&&&&&&'''((()))***++++++***,,,---...///111444777???>>>QQQNNNnnn~~~___IIIBBB888:::666333///,,,+++++++++***)))***+++,,,,,,+++***))))))+++---...------...///...FFFTTT]]][[[llleee???444///333000,,,888LLLyyy777222---+++,,,---,,,***...///333]]]kkkaaaUUUKKKAAA888666999555666666444111///...///111111000......---------)))111222+++***111222---222333666...???vvvIII333000(((777>>>DDDKKK;;;+++---...999==={{{___XXXVVVrrrmmmsssaaa111666222&&&333111---++++++,,,///000<<<111---111---)))888OOOTTTmmm>>>***@@@222888]]]```>>>///FFFggg~~~HHHHHH888222CCCjjjMMM000QQQiiixxxzzzyyyLLL>>>999222///)))222NNN[[[kkkaaaTTT999RRRZZZAAA555888555555::::::cccMMMSSS<<>>&&&***555<<<}}}YYY999888@@@***,,,---......//////000222...111888666***$$$&&&GGGnnn***888333xxx777222OOOOOOGGG000666NNN<<<666///HHH___PPP999oooWWWDDD:::111222000;;;fffvvvqqqhhhVVVgggWWW???444666333333888777QQQ|||OOOzzzfffGGGTTTooo@@@111888555222444777222///000111...---///---,,,,,,......---***(((...333---(((+++(((&&&---FFFPPP444---[[[{{{@@@333;;;555///666000------,,,+++***))))))))))))((()))************)))(((''''''''''''(((((((((((((((((()))))))))*********+++,,,---------///333666555@@@EEEJJJ___~~~pppSSSAAA===444777444111...,,,,,,,,,+++***)))******++++++******))))))+++---...---...///111444TTT^^^[[[]]]yyyddd:::111///333111,,,444CCCKKK///,,,)))((((((******)))---(((111fffqqq^^^UUUIII???:::888777555111111111111111111000000...777000!!!&&&:::888$$$'''======GGGttt<<<###333888fffNNN888...PPPggg000,,,---CCC"""\\\xxxrrrsssPPPWWWdddWWWXXXUUUMMM@@@222)))%%%,,,&&&!!!!!!(((000555666***QQQ<<<''',,,--- ;;;iiiccc,,,***@@@>>>666+++;;;***$$$>>>444555;;;GGGkkk~~~mmmLLLhhhSSSAAA777///111///:::```zzzttttttrrr}}}UUU???555666222333888666CCC|||\\\eee|||KKKHHHmmmooo}}}aaa```oooeee]]]TTTNNNGGG>>>999999555222///---...111444555'''......111:::888333666///:::666GGGeeeCCC444;;;666000666///,,,---,,,+++***))))))))))))((())))))******))))))(((''''''''''''(((((((((((((((((())))))))))))*********+++,,,------///222555777AAAEEEJJJZZZuuufffLLL>>><<<444777333000...---------,,,+++))))))************))))))***+++---------...000222444VVV^^^WWW^^^vvvgggyyy777000///222111---222<<>>;;;666222000000222333++++++333:::555***+++444???eeeTTTPPPYYY...444444HHHZZZ444)))---111\\\ooo---AAA)))333111JJJQQQRRR___rrrAAA[[[yyyffflllgggfffuuuOOOLLL@@@111,,,...+++###+++,,,000666......+++(((oooIII555555'''+++???'''777222999&&&((($$$...555???ffffffDDDRRR|||iiiEEE<<<666000111,,,333<<>>666NNNHHH666;;;666000555...,,,---,,,+++***))))))))))))((())))))))))))))))))(((''''''''''''(((((((((((((((((((((((()))))))))***)))+++,,,------///222444666???CCCHHHVVVlll}}}]]]HHH<<<===555666111///...---......,,,+++))))))))))))))))))))))))***+++---------...111444777XXX]]]WWWcccmmmssssss555000///222111...000777yyyYYY333,,,,,,+++*********+++,,,---&&&444pppyyyeee]]]PPPBBB999555555666:::555111...***222QQQrrrfffSSS444kkkZZZ---555333fff333444CCC000444WWWkkk444>>>,,,(((===LLLOOO<<<>>>AAAFFFMMMXXXdddlll]]][[[nnnSSSOOO=========<<<<<>>888777222666;;;777<<<{{{aaaMMM777IIIyyyDDD^^^AAAJJJKKKCCCOOOKKKHHHIIIGGGAAA===<<>>DDDPPPaaarrrVVVDDD<<<>>>555555000///------......---+++***))))))(((((())))))******,,,---------///222555>>>[[[^^^[[[kkkhhhqqq555111///111111///000444ppp???---)))***+++)))(((((()))******'''666ooooooZZZJJJ@@@<<<>>>>>>444000MMMxxxuuuMMM000((({{{]]]///222000fff===///&&&$$$222BBBbbb666(((;;;999777NNN777@@@===888555555777;;;>>>EEEOOOZZZcccqqq```>>>FFF===KKKDDDEEE???666...+++,,,000333:::666===```YYYCCC===<<<;;;555111///999666(((///555$$$uuuFFFEEE111)))+++ 111444222---(((OOONNNBBBNNNaaaBBB<<<333---111...333333___llllllmmmmmmmmm___wwwDDD888444333///444999555333fff~~~```XXX;;;AAAJJJooozzzuuummmaaaQQQFFFBBB)))666;;;444000888EEELLLvvvfffIII???===CCC333,,,,,,===LLLWWW<<<;;;555000444///111---,,,+++***)))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((''''''(((((((((((())))))(((***,,,---...///111333///888>>>EEENNN\\\iiiOOOAAA<<<>>>444333///...---...//////---,,,***)))(((''''''((()))***+++,,,,,,,,,---///333666EEE\\\]]]^^^qqqaaakkk666222000000111///000222ffflll,,,+++***+++,,,+++((('''(((***+++,,,;;;ooopppgggTTTJJJ[[[zzzUUUEEE******888lll```666333000<<>>000BBB777---@@@<<<+++888<<>>FFFPPPTTTjjjppp]]]dddkkk{{{qqqRRR<<<---333555///+++777NNNaaahhhsssfffBBB444111333'''888(((***666'''555===***,,,444<<<:::++++++666,,,444___UUUEEE\\\YYY>>><<<555...222...111(((KKKUUUdddmmmlllqqq___[[[>>>555333222---333:::444555WWWzzzvvv~~~xxx]]]rrrVVVDDDDDDvvvppp|||uuusssxxxyyy\\\KKK???555&&&666>>>DDDTTTkkkdddUUUCCC<<>>222111...------...//////...,,,***)))(((''''''((()))***+++,,,,,,,,,---///333666III\\\[[[^^^rrr[[[ddd666333000000000000000222ZZZQQQ***111,,,...000...+++)))***,,,(((---<<>>222***//////+++---222UUUhhhXXX777,,,>>>888eeesssTTT000333444111???|||fffIII\\\gggOOO;;;@@@>>>999;;;222111...FFFKKKcccqqqooovvvdddHHH<<<555444222///555<<<666@@@VVVzzzvvvzzzggg\\\oooyyyRRR[[[CCCooouuuBBB,,,111;;;444//////222555:::???AAA\\\zzzkkk]]]@@@...222777;;;CCCUUUxxxjjjKKK}}}bbbBBB;;;555000444111666---,,,+++***)))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''''''''((((((((()))'''))),,,---......000222///777===DDDHHHPPPsssYYYFFF===:::<<<222333111...,,,---//////---+++(((((((((((()))***,,,,,,,,,...((((((000111111999LLLgggXXXcccttt}}}bbbZZZ444333111///...---......KKKccc999333444666333000//////...+++(((000***111sssgggKKKAAA555111333222444@@@NNN)))>>>333555888:::888555333333???333BBByyyfff666777===777222111//////666@@@:::333888===666444666222777<<>>???XXXuuusssMMM&&&&&&000...%%%)))//////...///MMM\\\qqq]]]QQQ;;;222---'''+++IIIkkkvvvuuuHHH,,,,,,---&&&%%%888000,,,777***999uuuhhhwww<<<444333%%%RRRVVVNNNfffPPP999222999:::999777000...:::[[[\\\ggg|||oooooooooLLL666333///---///333333000888JJJuuu{{{uuuvvv]]]xxxHHH~~~BBBfffCCC===)))000///...------,,,------***---000111555@@@OOOZZZ}}}hhhFFF999777;;;999:::CCC[[[~~~~~~;;;111;;;222222222222...---,,,***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,...///000333999:::<<>>>>>VVVxxx@@@222:::111222111///...---,,,***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,...///000111777888:::BBBLLLhhhyyyQQQCCC<<<999;;;111111///---,,,,,,---...---+++))))))))))))***+++,,,,,,---...))))))///...000===WWW[[[TTT```]]]nnnSSS333222000...------......666sss~~~tttAAA000222,,,'''&&&%%%&&&(((*********''')))999YYY:::555777111---888000;;;EEEZZZ@@@999:::BBBFFFEEEOOO]]]iii999@@@@@@///666222666555...---555@@@FFF666555:::666,,,...555000555555444444777888111))),,,222666222++++++666BBBppp{{{SSS$$$(((111(((***++++++,,,...---)))///:::888KKKkkkzzzoooaaaQQQ==="""222111&&&AAAtttwwwVVV>>>+++000:::777333888PPP&&&...666"""AAAXXXCCCKKKdddiiiMMM<<<888111///000,,,333000PPPmmmsssfff\\\pppjjjddd<<<555444444555666555333111222888aaa||||||GGGtttFFFDDDAAADDDPPP:::)))//////...---,,,,,,,,,,,,))))))))))))((((((((((((,,,444999666444===KKKVVV___AAA>>>IIIHHH333888111333000---...---,,,***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***,,,---///000000666666999@@@IIIbbbmmmJJJAAA;;;888:::000///------,,,,,,------,,,,,,++++++*********++++++,,,---...******///,,,111BBB]]]VVVTTTdddRRR|||MMM222111///...------......444kkkxxxZZZ333///000&&&'''&&&&&&''')))+++,,,---)))***777{{{bbb===111///:::;;;'''000+++;;;===555\\\ggg[[[^^^xxxrrr]]]NNN===>>>AAA666444111000000111???___|||MMM===;;;===555000444666===;;;999666000+++---333111,,,((()))---///,,,(((@@@JJJxxxGGG&&&---***,,,---000...---555000(((+++999CCCJJJbbbtttLLL---///???HHHTTTbbbiiiddd\\\BBB$$$$$$...)));;;)))444IIIFFF666qqq<<>>SSSJJJ:::SSS|||zzzZZZHHHJJJKKK>>>777999???:::<<<^^^mmmHHH;;;FFFAAA333444;;;;;;777555555111,,,///777+++,,,+++(((&&&''',,,111"""((('''QQQHHH222$$$###)))+++(((///777666+++---:::AAA;;;;;;CCCBBBbbbiii>>>777666+++444---[[[xxxHHH444000888///222AAA000AAAcccAAAKKKkkkVVV???444444///...000...,,,000AAAcccxxxvvvqqqlll```mmmLLL666555000///111000---///444000...>>>ccczzz}}}|||```{{{VVVrrr@@@III|||)))444...---,,,++++++******+++---+++)))((())))))(((&&&222///...///000000///...))))))444>>>999777WWWSSS444666333888555///...---,,,***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++---...//////555555888???CCCUUUrrrUUU>>>???;;;777;;;111...,,,...///...------...000......---,,,++++++++++++,,,---+++...111---777PPPaaaUUUVVVxxx|||VVVEEE000000...---------......***JJJ|||ccc222'''+++++++++(((((((((''''''(((,,,///)))111GGGjjj@@@000+++111666///+++222777777@@@>>>]]]IIICCCCCCtttZZZMMMOOOBBB<<<===777<<>>222+++000999:::444///YYY777888444:::777222...---,,,***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))+++,,,...//////444555888>>>@@@OOOjjjsssMMM:::???<<<888<<<222...,,,...000000......///111//////---,,,,,,+++++++++,,,---,,,000222...:::WWW___XXXVVViii[[[;;;000///...---,,,---......***AAAwwwJJJ)))------(((111'''(((((('''''')))---111%%%///FFF[[[888'''666222(((&&&...000000777'''666AAAPPPLLLeee~~~lllcccVVVLLLNNNbbb}}}WWW<<<666000...000///444444111......000...+++...(((""""""'''...111111+++(((!!!'''222ccc]]]XXX:::$$$+++...,,,444...'''---444///,,,---)))$$$555999000777WWWttt~~~]]]GGGEEEKKK;;;444TTT|||vvvVVVPPP^^^hhh999333@@@YYYCCCSSSOOO<<<666999444111111...,,,333111OOOgggkkkssseeesssnnn}}}???<<<888333444888666///111:::666DDD444XXX\\\wwwYYYTTTFFFBBB&&&DDDccc===999---,,,+++******)))))))))###&&&)))***)))***---000111'''"""(((///000...---%%%999<<<***$$$555DDDDDDaaa^^^<<<;;;444999777222...---,,,***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))***,,,...///---222333666<<<<<>>333ZZZYYYwww~~~fffJJJ555,,,666<<<333222555222,,,,,,000///))))))---111000+++'''&&&'''""")))///)))"""+++333...OOOwww999(((000***%%%000%%%)))111...,,,---))))))///444222+++)))555DDD}}}{{{GGG&&&...999444KKKTTTeee\\\bbbBBB///WWW>>>HHH[[[KKK999444777333000222///,,,000,,,NNNeeedddsssmmmiiifffaaa:::===666222444;;;888///000888///FFF...QQQ|||SSS]]]EEEwwwrrr+++???111000GGG000---,,,+++***))))))))))))$$$)))------)))&&&(((+++&&&&&&***000///***+++000///,,,...555555///222:::???bbb???===444888666222...---,,,***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***,,,---...,,,111222555::::::EEE]]]zzz