BMv<6( ~~~~~~{{{xxxsssllleee^^^YYYVVVWWWTTTRRRSSSVVVWWWUUUSSSWWWVVVUUUSSSQQQPPPOOOOOOWWWWWWWWWUUUTTTTTTWWWYYYaaa___^^^ccckkkqqqtttsssyyy||||||uuupppkkkeeeCCCCCCBBBAAA???>>>======AAA@@@>>>;;;999666555444:::;;;<<<===>>>???@@@AAAHHHBBB>>>BBBIIIKKKEEE===GGGFFFDDDCCCAAA???>>>===@@@AAAAAA@@@??????@@@BBB:::777555777<<<@@@AAA@@@???AAACCCFFFHHHIIIIIIIII@@@BBBEEEFFFHHHJJJNNNPPPWWWWWW[[[___aaaaaagggoooӵĦĦӵ||||||zzzuuuppp```YYYOOOFFF???;;;888666@@@EEEEEE???888555333111666777888999:::;;;<<<<<<;;;<<<======<<<;;;:::999000111111222333444555555333...,,,Ħ111111000000...---,,,,,,((()))******)))((()))***333111...------...,,,+++///000000///...---+++***666777777777555555666777000000222555444222666<<<<<<;;;;;;>>>AAADDDDDDDDDDDDDDDFFFHHHLLLSSS\\\bbb|||4ĉ@ӵ>L=hĦ4ĉ@ӵxxxtttjjjaaa^^^]]]WWWOOOBBB<<<777777:::;;;999555EEEAAA:::666666777888888...444666333///000111000//////...---,,,+++***)))***+++++++++)))'''$$$###''''''&&&%%%$$$###""""""'''''''''>L$$$$$$%%%&&&''''''''''''&&&%%%&&&''''''%%%%%%&&&'''  """#########&&&&&&''')))******++++++(((***,,,------...///111333222333444000,,,...333,,,+++******++++++***)))000111111111111222555777666888;;;<<<===>>>AAACCCJJJUUUdddpppxxxGG=?HdĦ=ĪjGG=?mmmaaaRRRKKKJJJFFF>>>666666555111///222888:::777888555222222444444222000333000---,,,---///000000$$$(((***'''''')))***((((((((('''&&&$$$###"""!!!###$$$%%%'''''''''&&&%%% !!!###&&&((()))***"""%%%HdĦ### """###############$$$$$$###""""""###%%%######$$$%%%&&&''''''((($$$$$$$$$%%%&&&'''((((((###%%%''')))))))))***+++&&&&&&((()))&&&!!!###'''...---,,,---...---+++)))(((***,,,---,,,++++++,,,)))+++,,,+++******+++,,,'''+++111333333222333444555===FFFMMMVVVfff{{{ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵzzzKKKJJJFFFBBB===999666ӵ///333555666Ħ111,,,***+++***$$$"""$$$###!!! """$$$###Ħ######$$$$$$%%%%%%%%%Ħ&&&$$$"""!!!%%%(((***DdD((())))))$$$'''ӵ%%%$$$ӵ%%%ӵ%%%'''''',,,...Ħ(((***ӵ)))+++,,,)))ĭӵ,,,***444???MMM[[[gggqqquuu?~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@ezzziii??===444444333111000//////g<ĉ***&&&%%%'''3we<Ħ)))'''&&&(((3h?@e%%%''''''&&&$$$######!!!Z$$$$$$$$$$$$###3h?gL!!!!!!""""""######$$$%%%%%%%%%D%%)?&&&fff?><z !!!=?Ħ"""g&e%%%g&e"""%%%S?ʬ'''4ff?>ߝL(((@e(((g&e)))***+++3h?g&e>&e+++,,,??///.........000333666777888FFFWWWaaajjj{{{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׼s777444111...+++***************)))tQ&&&%%%%%%$$$je<Ħ%%%%%%%%%Bt=o9ĦH׼s###$$$$$$%%%$$$$$$&&&%%%###HtĦ###&&&%%%###"""Bt=o9ĦHdĦ%%%%%%!!!!!!$$$### !!!Dtfo9ĦsߝLGdUĦHt@cӵHu]Ħ###Hu]Ħ$$$%%%Htƅ^"""qIܗGIӵ%%%H׼s&&&&&&Hu]Ħ&&&'''Bt=o9ĦHƅ^Hu]Ħ)))(((+++++++++++++++,,,,,,,,,(((,,,000333555999???EEEQQQbbb4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦ;;;DdDĦ(((---+++******,,,,,,)))'''&&&&&&&&&&&&&&&&&&geĦ%%%%%%%%%FSĦ$$$$$$qjRgdKӵDdDĦ##################$$$$$$"""DdDĦ"""%%%%%%###qjRgdKӵDdDĦ$$$%%%!!!!!!$$$$$$ !!!!!!!!!HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦ###DdDĦ###q<R&&&###peƜ4DuTӵ$$$DdDĦ&&&&&&DdDĦ&&&qjRgdKӵDdDΦDdDĦ((((((&&&&&&'''((('''''''''(((((()))))))))((()))+++,,,---000333666222333888BBBNNN]]]sss4DuXӵ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`o9lllDdDΦDdDӵ%%%DdDĦ'''&&&&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$geĦ%%%%%%sp?aĦ%%%%%%GIdnuR)ĦDdDĦ###"""!!!!!!""""""###"""!!!DdDĦ!!!%%%$$$###GIdnuR)ĦDdDĦ###$$$""""""$$$$$$!!!"""""""""DdDĦnuR)ĦDdDΦDdDĦ"""DdDĦnuR)ĦDdDĦ$$$DdDĦ!!!po9u"""!!!)))%%%=ӊB1.uTӵ###DdDĦ&&&&&&DdDĦ&&&GIdnuR)ĦDdDΦDdDӵ((('''&&&%%%'''((($$$%%%%%%&&&'''(((((()))***(((''''''(((((((((''',,,((('''))),,,222???LLLGGGMMM]]]uuu4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>e333DdDʜ4DuTӵ+++DdDĦ $$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%geĦ$$$s<v>aĦ&&&'''peӵDx<DdDĦ"""!!! !!!###$$$"""""""""DdDĦ"""$$$$$$###peӵDx<>d<#########$$$$$$###$$$######>d<ӵDd<DdDΦDdDĦ$$$DdDӵnd<DdDĦ$$$>d<Ħ!!!peӵ###Ħ%%%F&uTӵ$$$DdDĦ%%%%%%>d<Ħ%%%peӵDx<>d<ʜ4DuTӵ(((((('''&&&((()))&&&&&&'''((()))******+++,,,)))&&&&&&))))))'''$$$))))))---111000...000444HHHAAA::::::AAAMMMaaaqqq4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<###$$$%%%%%%%%%&&&&&&############$$$$$$geĦ$$$Hg8>aĦ%%%%%%B?Ho9###>d< """$$$%%%"""######>d<ӵ######B?Ho9###<x%%%#########$$$$$$###&ӫeʬtIӇ >d<Φ>d<Ħ%%%D&ӫetIӇ###DdDĦ###sdKĦ"""B?dp&ĒR%%%&&&>d<sdKĦ%%%B?Ho9%%%s&dq&ĒR'''))))))(((((()))***''''''(((((()))***++++++)))'''&&&(((+++,,,***((((((%%%###$$$%%%%%%***000'''&&&***111777===EEENNN>>>RRRppp4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgene;;;222feHu]3hh###$$$%%%se """$$$$$$######$$$%%%!!!!!!!!!"""######geĦja>aĦ######@G""""""se !!!"""$$$%%%"""######<Ō""""""###@G######Hkge&&&%%%"""!!!############HĪj@IŌ"""!!!ege&&&$$$Hu]3hIŌ######DdDĦ###ne######@h+++'''>h''''''(((se%%%ne%%%%%%@G%%%&&&sĪj@h%%%'''(((((('''''')))***&&&&&&&&&'''''''''''''''$$$$$$%%%''')))******))))))%%%$$$'''(((''')))...***+++///444555222222666GGGGGGGGGIIISSShhh4DuXӵĵD^DdDĦFFF>>>)))'''$$$&&&***D^ (((((('''s׼s!!!###%%%%%%###"""###%%%!!!""""""###$$$$$$geFm8$$$>aĦ$$$$$$#########$$$s׼s!!!""""""""""""""" !!!"""Ho"""!!!"""###$$$#########$$$'''&&&!!! ###############""""""$$$$$$###D^######"""DdDĦ"""$$$$$$######''')))&&&''')))(((((()))s׼s$$$$$$$$$$$$$$$&&&'''%%%''''''###$$$&&&&&&&&&&&&''')))&&&&&&&&&%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%%%%&&&"""!!!$$$***+++&&&"""""")))&&&''')))******///555...333:::@@@FFFKKKQQQUUURRRsssΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦuuuGGG***///***%%%%%%Ħ%%%"""&&&'''%%%$$$''''''%%%###>d<Ħ---!!! !!!Be''''''###&&&((('''%%%$$$%%%'''$$$$$$%%%&&&''''''geFYĉ$$$$$$>aĦ'''''''''&&&%%%%%% !!!"""###%%%&&&Be#########"""!!!  !!!nu]ӵ!!!$$$%%%%%%$$$##################"""!!!!!!)))%%%$$$(((&&& """"""""""""###$$$$$$$$$%%%""""""############"""!!!!!!"""######""">d<Ħ%%%%%%$$$###""">d<Ħ!!!"""###Ħ############$$$%%%&&&'''(((&&&'''***+++((((((***)))))))))***Be"""$$$$$$$$$$$$Ħ$$$''''''''''''''''''&&&&&&%%%((()))(((%%%###$$$%%%!!!###$$$$$$$$$$$$&&&'''(((''''''&&&&&&%%%%%%$$$"""%%%((('''###!!!!!!###***%%%"""$$$%%%$$$&&&))))))(((***---,,,((((((+++111111333666;;;AAAGGGJJJMMMWWWbbbppp?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦqqq???$$$$$$///&&&### gdKĦ ######$$$%%%%%%%%%%%%$$$"""sdKĦ%%%"""(((***,,,######%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$ŶS#########3we<######$$$%%%"""""""""###$$$%%%%%%$$$###!!!!!!!!!"""###"""""""""iĉ@3hR/Ō"""############"""'''&&&%%%###"""!!!!!!!!!$$$""" !!!"""""""""###%%%### ###(((!!!!!!!!!"""""""""######&&&###!!!!!!###DdDĦ%%%'''$$$$$$&&&sdKĦ!!!"""gdKĦ"""""""""###$$$%%%&&&'''$$$$$$(((---...***+++...((('''&&&%%%######)))(((&&&gdKĦ)))#########$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''"""'''(((%%%$$$&&&(((&&&###(((,,,***$$$!!!%%%++++++***(((&&&$$$######"""%%%'''((((((&&&%%%$$$$$$))))))((('''''')))***+++***...///,,,///999@@@AAA@@@VVV```YYYaaa>AneneneneDeOOO///***---)))!!!'''$$$ne%%%!!!"""###$$$$$$%%%%%%$$$$$$!!!ne&&&###!!!$$$%%%&&&%%%###!!!!!!!!!$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$>A#########k<#########$$$$$$#########"""######$$$$$$""""""!!! """""""""fh""""""###$$$#########$$$$$$###"""""""""######$$$###!!!!!!###$$$###""""""$$$'''(((&&&$$$!!! !!!"""######%%%$$$###""""""De######!!!!!!$$$ne%%%$$$ne""" !!!"""$$$%%%&&&((($$$"""######$$$)))000+++***)))''''''''''''(((&&&'''ne'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''...000...(((%%%'''((((((***+++++++++*********+++***)))(((&&&%%%$$$######%%%&&&((((((&&&$$$$$$%%%''''''&&&&&&'''((()))***''',,,...,,,...444888888@@@AAAAAAMMMnnnzzz]]]CCC&&&$$$+++''''''$$$'''%%%###"""###$$$$$$%%%%%%$$$$$$!!!$$$$$$""" ###"""!!!"""######!!!""""""###$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""###$$$$$$######$$$%%%%%%$$$"""###$$$''',,,000---%%%!!!!!!!!!!!!"""###$$$%%%###%%%&&&%%%$$$###!!!""" ###&&&%%%""""""$$$%%%%%%%%%%%%%%%&&&''''''***&&&$$$%%%'''***222;;;))))))'''&&&&&&'''((()))%%%&&&(((&&&%%%((('''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''111333///((($$$'''******///***''')))...///,,,(((((((((''''''&&&%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&(((((($$$)))---,,,,,,///000///444666;;;EEEWWWgggnnnmmm```vvvTTT444###&&&***+++(((%%%$$$###%%%###"""###%%%&&&%%%###""""""###$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!$$$"""!!!###&&&'''%%%""" !!!"""###$$$%%%%%%%%%""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$%%%$$$$$$###############!!!"""###$$$$$$###"""!!!"""""""""""""""!!! """######$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""############$$$&&&%%%###!!!""" """+++444444*** """""""""""""""###$$$%%%!!!###&&&&&&$$$""""""###!!!###$$$""""""&&&'''%%%$$$###"""!!!!!!###%%%'''%%%$$$###!!! """!!!"""%%%&&&&&&)))///)))((('''''''''((()))***&&&'''((())))))((('''&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((******%%%$$$'''******+++&&&###%%%***,,,)))%%%'''''''''''''''&&&&&&&&&$$$%%%'''&&&%%%$$$%%%&&&""""""######$$$%%%&&&'''$$$'''***+++++++++,,,,,,,,,666??????777888KKK```WWW]]]VVV___AAA%%%)))'''$$$!!!!!!$$$&&&&&&$$$"""!!!!!!"""###$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$###$$$%%%%%%$$$"""$$$"""!!!$$$''')))'''$$$ !!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!"""""""""""""""!!! """"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""$$$%%%%%%""" """%%%...000)))!!! !!!!!!!!!!!!!!! """!!! !!!""" !!!$$$%%%"""""""""""""""""""""######&&&%%%$$$###""""""!!!!!!&&&$$$%%%'''%%%"""###'''***************+++++++++)))(((''''''''''''((())))))(((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&%%%%%%((()))'''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''(((((('''&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&!!!"""###$$$$$$%%%%%%%%%%%%&&&(((***++++++---000333111333777999===KKKZZZZZZ```[[[XXXkkkVVV111******&&&(((%%%""""""$$$%%%%%%$$$ !!!!!!"""#########!!!"""######$$$$$$######&&&%%%###$$$%%%%%%$$$###"""""""""###%%%&&&%%%$$$""""""###$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&'''((( !!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!"""############"""$$$###""""""!!!!!!!!!!!!###""""""###$$$$$$###!!!###!!!!!!&&&'''$$$  ###%%%&&&&&&%%%$$$&&&%%%$$$$$$%%%$$$""" ###%%%###$$$&&&%%%"""############""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%&&&%%%"""!!!######"""'''---'''((()))******)))'''&&&***)))'''&&&&&&''')))***'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&'''''' %%%)))''''''((((((%%%$$$&&&((((((&&&&&&(((***&&&'''((())))))(((&&&%%%$$$$$$%%%$$$######%%%'''###$$$$$$%%%%%%%%%%%%%%%&&&&&&(((,,,---,,,...333111///000777===BBBGGGMMMPPPRRR\\\mmmnnnddd|||vvv666......---%%%,,,,,,'''######%%% !!!"""""""""###$$$%%%!!!""""""###############&&&$$$###"""###$$$###"""!!!"""$$$%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$$$$%%%%%% !!!"""""""""""""""""""""!!! !!!""""""""""""!!!######"""""""""###$$$$$$%%%$$$""""""$$$%%%$$$###%%%&&&&&&&&&%%%%%%&&&'''(((+++111666999999888666:::666555999@@@EEEEEEBBB>>>CCCFFFEEEEEEFFFDDD???@@@?????????@@@CCCFFFGGG<<<;;;:::999888888888888222000000000...)))))),,,'''))),,,------***'''$$$))))))(((((((((((())))))&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''###(((***(((&&&((()))'''&&&(((******))))))+++---'''((()))***)))(((&&&$$$###$$$$$$$$$######%%%'''&&&&&&'''''''''&&&%%%$$$&&&&&&***000000,,,---000***000444333222666<<<@@@DDDFFFOOOeeerrrlllrrraaaCCC'''!!!((()))###&&&### !!!%%%&&&%%%### """#########$$$%%%&&&!!!!!!"""###############%%%###"""!!!"""###"""!!!!!!%%%''''''%%%$$$%%%(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""((('''%%%$$$###"""""""""###"""!!!!!!!!!###$$$%%%"""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''(((%%%######$$$&&&&&&%%%%%%)))------***)))---222444999AAAHHHMMMNNNLLLKKKMMMIIIHHHQQQ___jjjllliiikkkpppssssssrrrrrrooojjjmmmlllkkkmmmqqqxxx~~~|||yyyvvvsssqqqooonnniiihhhhhheeeZZZHHH;;;777///222555777666222...+++'''((()))******)))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$((((((%%%%%%)))++++++(((((()))***+++,,,,,,,,,((((((******)))'''%%%$$$###$$$$$$###"""###&&&((('''((())))))((('''%%%$$$&&&&&&,,,444444---***---...---)))'''...;;;???;;;@@@TTTWWWRRRbbbxxx___888...'''&&&'''%%%######%%%%%%$$$###$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###  """$$$$$$$$$$$$############***&&&'''***'''""""""''''''"""'''&&& ***''' &&&)))'''(((---...***666999DDDCCC777333222***---+++(((%%%######$$$$$$""""""!!!###,,,333+++((((((***$$$$$$ %%%+++'''$$$###%%%"""222---***IIIEEE333111+++...222(((...///444888777111------...555@@@FFF\\\UUUYYYNNNQQQ???HHHCCC???MMMYYYSSSMMMLLLHHHVVVAAA\\\???BBB555DDD888666999999@@@DDD<<<999:::888666;;;AAA<<<111888777:::???<<<555444:::555444444777;;;999333---***,,,///111111///***'''///...***%%%%%%(((((($$$$$$&&&((((((%%%"""!!!!!!%%%###$$$((('''$$$'''---###&&&)))***+++)))%%%"""'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%$$$######$$$$$$%%%&&&'''''''''&&&%%%$$$&&&''')))+++,,,,,,,,,++++++++++++---000444888:::@@@BBBLLLXXX^^^dddxxxDDD444,,,%%%&&&'''$$$""""""%%%%%%$$$$$$$$$%%%&&&'''$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########$$$%%%%%%"""############$$$$$$$$$###!!!"""%%%$$$ !!!&&&"""+++&&&---+++%%%---)))555>>>EEECCCAAABBBBBB@@@EEE>>>???<<<...(((,,,+++'''(((((('''%%%###!!!%%%((()))(((%%%###$$$&&&///(((######&&&***+++)))"""%%%(((...+++,,,)))'''///;;;;;;///---;;;DDDBBB\\\TTTOOO<<<>>>LLLAAA:::BBBEEEFFFDDD???===???BBB???WWWVVVRRRAAARRRNNNKKK[[[KKK777888HHHIIICCCFFFWWWPPPaaaNNN___IIIVVVKKK:::???OOOWWWOOONNNRRROOOHHH;;;...000>>>HHHFFF???BBB999111111666888666333>>>888000...111555777777888999888444///---///222,,,,,,)))%%%%%%))))))%%%,,,,,,+++)))((((((((((((&&&###"""%%%$$$###$$$"""###&&&((())),,,000!!!"""$$$%%%%%%%%%&&&(((######"""""""""#########"""###$$$%%%%%%%%%$$$###&&&'''(((***++++++,,,,,,+++++++++,,,...111555777;;;<<>>mmmhhhDDD777,,,hhhaaaKKK777CCCbbbqqqjjjJJJAAA444,,,---666AAAIII...,,,,,,---000111///,,,444555555444666;;;;;;888444???HHHGGG>>>:::@@@GGG999888444111///...---+++---***(((((('''### $$$''''''%%% !!!"""############""""""###$$$%%%'''((()))%%%$$$$$$$$$%%%''')))***(((((((((***,,,000444666999666777???JJJVVVcccmmmNNN---***(((&&&&&&))))))&&&&&&((("""######$$$%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""######################## !!!!!! !!!"""""""""!!!!!!!!! """$$$""""""%%%''''''111555...666;;;;;;FFFBBB999777555444111222:::CCC;;;GGGIII666111GGGMMM777000///,,,***)))((('''''')))---000000+++'''%%%%%%///$$$''''''!!!666UUU^^^}}}UUUJJJ000(((!!!%%%)))%%%###%%%$$$///$$$((($$$$$$(((!!!)))$$$%%%%%%&&&&&&&&&%%%%%% ***'''/// '''"""***"""&&& """###"""***222$$$)))+++&&&''',,,$$$"""''''''---222---DDDnnnzzzRRR,,,(((+++$$$$$$,,,...---777BBB777"""///***######+++111DDD;;;111,,,...000///,,,'''*********---222333//////666;;;777000333BBBPPP777:::999666555:::>>>???@@@;;;///%%%&&&...///)))+++'''###"""###$$$$$$######"""!!! !!!"""""""""""""""###$$$%%%#########$$$%%%&&&'''(((&&&&&&'''))),,,000444666999777777:::CCCPPP^^^gggwwwyyy@@@---)))'''%%%%%%((('''$$$%%%(((!!!"""###$$$%%%$$$$$$###!!!###$$$%%%%%%$$$###!!!###########################'''%%% !!!&&&""""""######$$$%%%&&&&&&%%%)))))),,,333666666:::???777???CCC???EEE>>>***111<<>>777---,,,777CCC111///***&&&######$$$&&&)))'''%%%$$$"""""""""### """$$$%%%%%%%%%$$$'''&&&&&&'''(((+++...000000444666777:::DDDOOOWWWfffqqqNNN000///&&&''''''&&&%%%$$$$$$$$$$$$&&&''''''%%%$$$###$$$&&&%%%$$$###!!! %%%%%%$$$"""!!!"""###)))***%%%(((222333---:::111---000---''',,,666///---+++***)))***+++,,,(((+++---,,,(((&&&''')))(((***+++***&&&$$$&&&((())))))((((((''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$""" !!!$$$%%%###!!!%%%%%%%%%&&&'''&&&$$$"""%%%$$$$$$%%%''''''&&&$$$"""$$$%%%%%%###""""""###$$$"""!!!"""%%%&&&$$$""" $$$''''''$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""""""""###### """############%%%'''###%%%&&&%%%###!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''$$$###"""""""""###%%%%%%$$$######%%%((((((&&&############$$$$$$%%%%%%%%%))))))((((((''''''''''''(((...///)))&&&+++111333+++)))'''&&&(((+++,,,,,,,,,///000...******///555>>>DDD888???111===111000222000+++(((%%%%%%%%%&&&%%%,,,///))) ***555)))'''&&&%%%&&&(((+++,,,111///...444>>>GGGKKKKKK```kkk???)))...&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""###""""""!!! ###%%%%%%%%%%%%%%%000+++&&&+++AAASSSOOO???333***'''---///***)))...)))((('''%%%%%%&&&'''((($$$%%%''''''&&&%%%&&&&&&&&&&&&'''&&&$$$######$$$'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%###!!!!!!"""###%%%'''''''''&&&%%%$$$$$$%%%''''''&&&$$$###$$$%%%%%%###""""""###$$$"""!!!"""%%%&&&$$$###"""$$$'''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%###"""""""""######!!!"""$$$$$$######$$$&&&''''''&&&$$$###""""""###"""##################$$$&&&%%%$$$$$$$$$%%%&&&'''%%%$$$#########$$$&&&&&&$$$######%%%'''(((&&&###$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&"""((()))### ###'''((('''%%%###$$$&&&((((((((('''))))))'''%%%%%%))),,,%%%,,,$$$///***;;;777:::>>><<<777222---***)))(((***,,,+++'''###(((444>>>$$$%%%%%%''')))+++---...444333333777>>>FFFKKKNNNZZZdddxxxmmm444)))111***(((''''''&&&%%%%%%$$$$$$%%%""" !!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!---111666888555///)))&&&222+++"""''';;;JJJCCC222***"""!!!)))///+++&&&%%%%%%$$$###"""###$$$%%%&&&"""!!!"""###%%%&&&%%%$$$)))((('''&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$###'''%%%$$$$$$%%%%%%###"""!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$###$$$&&&%%%###""""""###$$$###"""###%%%%%%%%%###$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""#########"""###$$$$$$###"""###%%%)))'''$$$"""!!!!!!###$$$###############"""""""""'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%"""''')))%%%!!!"""$$$$$$$$$###"""###%%%&&&&&&%%%%%%%%%###"""""""""###$$$###""" 000///222555555444444333333222222///---)))$$$"""&&&%%%&&&'''((()))))))))(((///000111333777===EEEJJJSSS\\\mmm^^^111,,,000***&&&&&&&&&'''''''''&&&&&&'''###!!!"""&&&((($$$ !!!!!!""""""############888<<>>999000)))%%%&&&'''$$$ !!!%%%###%%% '''***'''###"""$$$$$$$$$###$$$%%%&&&'''%%%###"""$$$'''(((&&&###+++(((&&&&&&)))***'''$$$###$$$$$$$$$%%%&&&&&&&&&$$$%%%&&&'''&&&$$$"""!!!&&&%%%$$$$$$$$$######"""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%&&&'''&&&$$$###%%%&&&%%%$$$##################$$$$$$%%%%%%$$$&&&&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#####################$$$%%%$$$""""""###$$$'''%%%###""""""""""""!!!&&&&&&%%%%%%$$$$$$######'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###''')))(((&&&%%%&&&&&&%%%$$$$$$&&&((()))(((&&&'''%%%#########$$$###"""'''(((###!!!&&&%%%######%%%(((+++...000000111===@@@AAA===444,,,&&&$$$''''''''''''(((((((((((()))+++...///000666@@@HHHOOOWWWdddzzzQQQ222,,,)))$$$$$$%%%&&&(((((()))((((((&&&###!!!###''')))%%% """###$$$%%%&&&&&&%%%%%%%%%(((+++,,,***'''%%%$$$$$$&&&""""""$$$$$$###$$$%%%$$$"""!!!###$$$$$$$$$%%%%%%&&&&&&'''(((%%%$$$%%%''''''%%%!!!'''$$$"""###%%%&&&$$$!!!$$$$$$$$$%%%&&&&&&&&&'''###$$$&&&&&&&&&$$$""" ###$$$$$$###""""""""""""$$$%%%&&&%%%###"""###%%%$$$$$$$$$%%%&&&'''&&&$$$###%%%&&&&&&$$$######$$$###$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$############$$$%%%$$$""""""###$$$%%%$$$%%%&&&((('''$$$!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&&&&$$$$$$%%%&&&%%%&&&''')))***)))'''((('''%%%%%%&&&&&&%%%$$$%%%%%%&&&"""&&&'''(((###!!!###$$$%%%%%%$$$###"""111999AAABBB<<<777777999///---,,,+++***+++,,,---'''+++///111111777AAAJJJNNNVVV```rrrzzzIII777000''''''&&&'''((()))))))))((('''###"""!!!###&&&&&&$$$!!!###$$$&&&'''''''''&&&&&& """###""""""$$$%%%%%%###!!!"""%%%((('''%%%$$$%%%&&&$$$""" """%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%$$$""" &&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$###"""!!!"""######"""!!!"""###!!!$$$&&&%%%###$$$'''+++%%%$$$$$$%%%''''''&&&$$$$$$%%%'''&&&$$$######$$$###$$$%%%%%%$$$$$$%%%''''''%%%######$$$$$$###"""$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###%%%%%%%%%&&&***------((($$$"""""""""""""""!!!!!!!!!"""###############"""!!!!!!"""###$$$$$$$$$$$$###%%%&&&&&&%%%######%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&!!! """&&&'''%%%$$$&&&&&&%%%$$$%%%''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%######(((!!!***'''+++$$$$$$%%%&&&&&&%%%$$$"""!!!$$$++++++)))***333;;;AAA>>>:::555000,,,)))(((&&&+++///111222666???FFFLLLUUU___nnnggg>>>999000)))222******++++++)))'''%%%###"""###$$$&&&&&&&&&$$$######%%%&&&'''((('''%%%$$$'''''''''&&&$$$###%%%&&&(((###!!!%%%&&&$$$!!!############$$$%%%%%%###$$$%%%%%%%%%%%%$$$$$$###"""###%%%$$$###""""""###&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$#####################$$$$$$$$$$$$ """$$$$$$""""""$$$&&&"""%%%'''&&&$$$$$$(((,,,%%%$$$$$$%%%''''''&&&$$$$$$&&&'''&&&%%%###$$$$$$"""$$$&&&&&&$$$$$$%%%''''''$$$""""""$$$%%%%%%###$$$$$$$$$$$$#########"""!!!"""###$$$%%%$$$$$$###!!!"""$$$$$$######$$$&&&$$$######''',,,...***&&&!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$&&&''''''%%%###"""$$$'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''######((()))&&&&&&((('''%%%$$$$$$&&&((()))(((###&&&((((((%%%$$$&&&((()))&&&+++***###***###$$$$$$&&&((()))***++++++&&&(((((('''&&&)))...333@@@@@@???===888222---)))***---000222333666;;;???IIISSS]]]mmmUUU111333+++&&&777......---,,,)))%%%"""###%%%((())))))'''''''''###$$$&&&''''''&&&$$$###"""###$$$###""""""$$$&&&$$$%%%''''''%%%###&&&+++""" """'''+++'''!!!'''''''''''''''&&&%%%$$$ ###&&&&&&$$$###%%%'''!!!$$$&&&%%%###"""$$$&&&$$$$$$######""""""!!!!!!###"""""""""###$$$%%%%%% """%%%%%%######&&&)))&&&)))***(((###"""&&&***%%%$$$$$$%%%''''''&&&$$$$$$&&&''''''%%%$$$$$$%%%"""%%%'''&&&$$$###%%%((('''$$$!!!!!!$$$&&&&&&$$$$$$$$$$$$$$$######""""""!!!"""###$$$%%%%%%$$$### """###$$$######%%%'''### """(((+++***'''""""""######$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&''''''%%%""""""$$$''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))$$$"""''''''$$$###&&&)))'''%%%%%%''')))***+++"""'''******&&&%%%'''++++++&&&+++***$$$///(((''''''((()))***++++++,,,'''''''''(((******(((&&&(((---555===@@@???<<<999222444777888:::;;;===???EEEQQQ\\\lllSSS777///444999666111...((($$$###$$$''')))///---***'''&&&'''((()))"""!!!"""&&&'''$$$$$$&&&"""###%%%&&&&&&%%%###""""""############$$$$$$$$$(((%%%%%%&&&$$$!!!"""(((%%%&&&''''''&&&###!!!"""!!!!!!###&&&&&&######"""!!!"""$$$%%%%%%######$$$$$$%%%$$$###"""!!!&&&### !!!$$$&&&&&&%%% ###$$$$$$$$$&&&'''---***%%%!!! !!!%%%''')))(((&&&$$$$$$%%%&&&'''%%%'''(((&&&######%%%''' !!!###$$$&&&(((***++++++'''"""###'''***)))'''!!!"""######!!!!!!"""###$$$###"""!!!!!!###%%%&&&$$$###""""""###$$$&&&'''&&&%%%$$$"""""""""###$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$########################$$$%%%%%%######$$$%%%%%%###!!!###&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%&&&&&&'''))))))'''&&&$$$%%%&&&''''''&&&(((%%%&&&)))(((###$$$***&&&&&&''''''((()))))))))))))))(((((()))+++,,,...000///...///222777<<<@@@III===222222666:::BBBJJJLLLQQQUUUcccTTTBBB@@@BBBAAA;;;((('''&&&&&&'''***...000...,,,)))&&&%%%%%%&&&'''######&&&+++***%%%!!!"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$#########"""###%%%''''''###$$$%%%&&&&&&%%%###"""$$$###"""###&&&((('''%%%###""""""###$$$%%%$$$###$$$%%%%%%&&&%%%$$$###"""$$$"""!!!"""%%%&&&%%%###!!!###$$$$$$$$$%%%&&&)))&&&###!!!!!!###%%%'''&&&%%%###"""""""""$$$$$$###%%%%%%$$$"""!!!###%%%###"""""""""$$$'''***,,,333,,,%%%"""###%%%$$$###!!!"""######"""!!!"""#########"""""""""###$$$%%%&&&%%%$$$#########$$$%%%'''&&&%%%$$$$$$%%%%%%&&&##################"""""""""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%)))&&&######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$###!!!(((&&&%%%&&&''''''&&&%%%'''%%%&&&)))(((###$$$)))&&&&&&''''''((())))))))),,,+++++++++,,,...///000///...---,,,...111444777999<<>>777444???OOOQQQTTT[[[mmmTTTMMMMMMGGG>>>555$$$%%%'''))),,,///111333+++***'''$$$#########$$$$$$$$$)))...---%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$'''&&&###(((111111+++!!!"""$$$%%%&&&%%%%%%$$$$$$""" ###%%%%%%%%%######"""###%%%%%%$$$###%%%%%%%%%&&&%%%%%%$$$###!!!"""###%%%'''&&&###!!!!!!###%%%%%%$$$###$$$%%%$$$###"""""""""###%%%&&&%%%$$$###"""""""""###$$$###$$$$$$###"""!!!"""######""" !!!$$$)))+++999333***&&&&&&''''''&&&!!!"""######!!!!!!"""###""""""""""""############$$$$$$"""!!! $$$###############$$$%%%$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""$$$&&&'''(((######$$$$$$%%%%%%%%%&&&###$$$%%%%%%######$$$%%%)))&&&###"""###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&$$$###$$$''')))'''%%%'''&&&%%%&&&''''''&&&$$$%%%$$$%%%'''%%%"""###'''&&&&&&''''''((())))))))),,,,,,,,,,,,---///111222666555333111111222444555000777AAACCC>>>;;;CCCOOOTTTVVVaaaxxx\\\XXXQQQAAA333+++((())),,,...///...---,,,&&&%%%$$$"""""""""###$$$$$$$$$''',,,+++$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$***(((###)))666555)))"""###$$$%%%%%%%%%$$$$$$###"""!!!"""######$$$$$$$$$######$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ """&&&))))))'''### ###$$$&&&%%%$$$######$$$!!!""""""###############&&&%%%%%%$$$$$$$$$%%%&&&###$$$%%%%%%$$$#########%%%$$$######$$$&&&)))++++++'''""" """""""""$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%#########""""""!!!!!!!!!""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$""""""######$$$$$$%%%%%%###$$$%%%%%%######$$$%%%%%%$$$""""""###&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&###"""$$$(((***)))&&&$$$###$$$%%%''''''&&&$$$###$$$$$$%%%###"""###%%%&&&&&&''''''((()))))))))+++******+++,,,...000111;;;:::999777777777777777666333444===IIINNNNNNKKKRRRTTTcccjjj___MMM888...***---...//////...,,,)))'''!!!!!!!!!!!!"""###%%%&&&###!!!###&&&&&&###!!!###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""'''&&& %%%111..."""%%%%%%%%%%%%$$$$$$######!!!"""$$$&&&&&&''''''((($$$$$$$$$%%%&&&&&&$$$!!!###"""""""""""""""######!!!$$$(((******'''$$$"""###%%%&&&&&&$$$######$$$""""""###$$$###"""!!! %%%%%%%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%%%%$$$%%%&&&'''((()))***))))))%%%$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&%%%&&&'''%%%%%%&&&''''''''''''&&&"""######$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&""""""!!!!!!!!!""""""###""""""""""""######$$$$$$###$$$%%%%%%######$$$%%%$$$$$$#########%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$)))&&&""""""%%%''''''%%%###""""""$$$&&&''''''%%%%%%'''(((&&&%%%%%%&&&'''&&&&&&''''''((()))))))))+++******+++,,,///111222666666666666777777777888AAA:::555<<>>???@@@@@@AAAKKKSSSSSSQQQSSSRRRPPPQQQYYYggg~~~yyyOOO///***000------+++)))&&&&&&&&&'''(((&&&&&&%%%%%%$$$$$$######%%%""""""%%%%%%###$$$'''"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$###%%%)))'''""""""&&&"""""""""###$$$%%%'''(((IIIDDD:::...%%%!!!$$$(((%%%%%%&&&'''((('''### ######"""""""""###%%%&&&###$$$$$$""""""%%%"""$$$&&&&&&%%%%%%%%%&&& !!!"""###%%%%%%&&&&&&&&&''''''((()))))))))((('''''')))...333555333111555444333333333333444555999:::;;;;;;:::;;;===>>>888999::::::999888999::::::999777666666888:::;;;666777777777777555444333000111111222111000...---++++++++++++,,,,,,,,,,,,,,,+++***((('''&&&%%%%%%))))))((('''&&&%%%%%%$$$###$$$%%%%%%######$$$%%%"""'''((('''%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***)))(((&&&((()))(((###$$$000:::888333---)))'''''''''&&& %%%&&&""" $$$%%%"""&&&&&&''''''((()))))))))(((((()))***+++...000222222444888;;;>>>@@@@@@@@@>>>HHHRRRXXX]]]^^^WWWLLLPPPZZZeeexxx|||LLL222000555777)))))),,,...***###"""&&&$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$######$$$&&&&&&%%%###%%%$$$"""!!!!!!###&&&)))"""&&&'''######''''''###'''$$$"""###$$$###""""""///888666((( ###%%%!!! $$$(((***)))'''$$$###$$$"""$$$%%%"""&&&###$$$$$$###"""###&&&(((&&&&&&&&&'''(((***+++,,,,,,000666:::;;;:::999999;;;:::>>>DDDGGGEEEEEEHHHOOOOOOQQQTTTXXX]]]```ccchhhfffeeegggjjjkkkiiiggggggnnnssssssuuuxxxvvvqqqeeeeeegggjjjooorrruuuvvvxxxtttkkkcccbbbggghhhfffdddgggiiifffaaa\\\ZZZZZZQQQWWWWWWPPPPPPWWWWWWQQQUUUPPPKKKGGGGGGIIILLLNNNHHHAAA<<<<<<===;;;;;;<<<333555777555222000222444///***&&&&&&))))))###!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$%%%''''''%%%###"""'''***)))%%%$$$''',,,###%%%((()))(((&&&(((,,,***(((&&&&&&'''(((((('''"""%%%%%%(((,,,)))"""###$$$&&&&&&&&&'''***,,,+++*********+++,,,------555555666999:::<<>>CCCFFFFFFEEEMMMXXXXXXRRRPPPTTTZZZ]]]___```aaabbbYYYZZZ\\\___bbbeeehhhjjjnnnnnnooosssvvvvvvsssooojjjiiikkkqqqrrrppppppsss|||}}}~~~}}}{{{xxxtttqqq{{{zzzxxxwwwwwwvvvsssqqqkkkmmmmmmiiieeeccc^^^XXXgggbbb^^^cccmmmttttttqqqllllllhhhdddeeejjjkkkiiiaaadddgggfffccc```aaacccfff```^^^bbbggghhhjjjmmmmmmpppqqqooommmooouuu{{{~~~~~~}}}~~~}}}}}}}}}~~~}}}yyysssooo~~~zzzuuuqqqnnnlllkkkhhheeeaaa\\\XXXVVVVVVVVV===<<<:::777555333111111000,,,)))---222222***"""%%%$$$""""""%%%))),,,---&&&%%%%%%''')))***)))''',,,***&&&!!!!!!&&&(((&&&'''((((((((('''''')))***)))))))))******+++------111111333777888999@@@HHHGGGPPPXXX]]]hhhtttwwwrrrUUUppp|||VVVCCCAAA???444+++***+++((($$$"""$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###'''%%%""""""###%%%&&&'''%%%######&&&******'''"""&&&'''&&&%%%###$$$&&&&&&$$$$$$!!!"""(((+++***888...+++111333...111;;;GGGGGGGGGKKKSSS]]]eeeiiifffllljjjaaacccmmmlllaaaiiimmmsssvvvuuusssrrrqqqlllkkkjjjhhhggggggggggggjjjfffcccdddgggfff```ZZZ```^^^^^^``````\\\ZZZ\\\YYYYYYZZZZZZYYYWWWUUUSSSJJJIIIHHHGGGFFFDDDBBB@@@BBBCCCCCCBBB@@@>>>;;;888>>>999444555999===<<<:::444666555222333666777444...444:::<<<:::666444444===999;;;BBBCCC===>>>FFFIIIIIIHHHGGGFFFJJJRRRWWWNNNLLLMMMSSSVVVVVVWWW[[[VVVVVVXXX]]]cccfffeeebbblllnnnnnnmmmlllmmmqqquuujjjiiihhhgggfffgggggghhhVVVZZZ```dddccc^^^XXXUUURRRMMMHHHIIIJJJEEE999///---+++'''$$$&&&)))'''###%%%$$$###$$$''')))))))))%%%%%%%%%%%%&&&(((&&&$$$'''((()))(((((((((***,,,*********+++,,,---...///000000333777888999@@@HHHGGGOOOWWW]]]fffsss{{{}}}cccuuuUUUFFFBBB555***)))***(((###!!!###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###***'''$$$######%%%%%%%%%'''$$$"""###%%%'''&&&$$$%%%''')))'''""" %%%+++&&&***---...333:::;;;777DDD<<<;;;BBB@@@777<<>>>>>@@@???:::555333000///111///+++***,,,&&&&&&%%%%%%&&&&&&''''''************)))''''''&&&((((((((())))))(((''''''******(((%%%###"""$$$%%%"""%%%%%%"""!!!######!!!$$$&&&((('''###!!!!!!###+++&&&''')))%%%!!!)))777888444...))))))---333888---+++,,,//////------111333000///222666::::::999===@@@CCCDDDDDDHHHNNNTTTWWWYYY\\\```bbbdddeeefff^^^eeennntttuuusssqqqoooiiihhhhhhiiiiiieee^^^YYYSSSRRRLLLCCC???;;;333)))444///***&&&$$$$$$$$$$$$$$$######&&&))))))((((((###%%%&&&&&&&&&''')))+++&&&&&&'''''')))***+++,,,000000444999:::;;;AAAIIIJJJPPPWWW]]]fffsss~~~tttXXXBBB666+++***+++(((%%%#########$$$$$$######"""!!!""""""###$$$$$$$$$$$$###)))'''%%%$$$%%%%%%%%%$$$"""!!!  ###&&&)))"""&&&,,,111333666???IIIIIIRRRYYY]]]dddkkkjjjbbb>>>???IIIUUUVVVOOOSSS___eee___XXXUUUVVVXXXXXXXXX]]]dddbbbWWWNNNNNNNNNJJJBBBDDDDDDBBB===888444222,,,,,,+++++++++,,,,,,---%%%""" !!!###$$$""" '''$$$$$$''''''$$$$$$'''+++***(((''''''((()))***$$$%%%'''&&&%%%$$$$$$%%%%%%###"""%%%%%%"""###%%%$$$&&&(((&&&""" ###&&&&&&***+++'''%%%&&&'''%%%((('''$$$!!!!!!'''111:::,,,&&& $$$666GGGQQQKKK???111&&& !!!$$$'''%%%%%%'''%%%!!!###''''''%%%"""!!!###%%%&&&&&&%%%'''))))))'''))),,,000(((***...222555666666555AAAEEEJJJMMMNNNQQQVVV[[[XXX\\\bbbgggkkknnnqqqrrrssswwwuuummmiiihhhaaaWWWYYYSSSJJJCCC>>>:::888666...'''"""""""""!!!###&&&"""###$$$$$$$$$$$$&&&(((''''''((()))***+++---...000111555:::<<<===CCCJJJNNNQQQVVV]]]gggttthhh===333+++))))))&&&$$$$$$###############""""""!!!""""""###$$$$$$$$$$$$###&&&%%%$$$%%%'''((('''&&&%%%(((,,,///111777@@@FFFBBB@@@EEEQQQ[[[cccllltttwww||||||yyy~~~HHHKKKSSS]]]___[[[[[[___PPPIIIAAA======<<<999666333333111...+++***))))))'''''''''%%%"""!!!!!!!!!"""###%%%&&&'''%%%%%%$$$%%%&&&'''((()))$$$!!!!!!$$$%%%###$$$'''$$$$$$######"""!!! $$$&&&((('''%%%###$$$%%%'''###"""%%%%%%""""""&&&"""$$$$$$###""""""###$$$((()))%%%###%%%&&&&&&###"""!!! ###,,,999BBB000---'''$$$///EEEYYYcccjjjjjjbbbMMM555&&&%%%***'''%%%%%%&&&$$$"""%%%+++###$$$%%%$$$###$$$&&&((($$$%%%%%%$$$###""""""###%%%&&&'''(((((()))))))))"""%%%'''&&&&&&(((///444777999>>>CCCIIIOOOUUUYYY[[[eeeiiigggiiiqqqsssnnnnnnkkkgggdddbbb```]]][[[MMMDDD<<<999444,,,)))+++((())))))(((&&&%%%&&&((())))))***+++,,,...000000///000555:::<<<===CCCJJJNNNNNNRRR[[[ggguuufff777///((('''&&&###!!!##################"""!!!!!!""""""###$$$$$$$$$$$$###""""""###%%%(((***)))(((000888CCCJJJOOOXXXeeeooo]]]UUURRR]]]hhhmmmooorrrpppmmmaaaRRRSSSbbblllkkkLLLHHHDDD@@@===777111...222,,,'''&&&((((((&&&"""''' """%%%###!!!"""$$$%%%%%%$$$###$$$''')))$$$###""""""!!!!!!"""""""""######"""!!!!!!###&&&'''$$$###%%%%%%"""###&&&%%%'''((())))))'''%%%###%%%((()))(((%%%######%%%'''###"""%%%%%%"""$$$)))%%%$$$%%%''')))(((%%%"""!!!&&&'''$$$!!!$$$''''''"""%%%&&&&&&%%%'''---111!!!"""!!!%%%:::WWWffffffUUU^^^___MMM222"""%%%///...+++)))((($$$ ###)))###&&&)))((($$$""""""$$$######$$$$$$%%%%%%$$$###%%%###""" !!!"""###$$$''''''###!!!###&&&&&&$$$"""###(((---000111)))555<<<;;;@@@MMMUUUTTTdddfffiiinnnssstttsssrrruuunnnhhhddd[[[KKK???<<<000111000---***(((((()))&&&&&&'''((()))+++---......000444:::<<<===BBBJJJJJJIIILLLWWWeeesssFFF000...,,,+++***(((%%%"""%%%%%%$$$"""""""""###$$$ )))((($$$%%%!!! )))"""---555888BBBOOOTTTPPPgggfffmmmrrrdddPPPQQQ```LLLTTT```iiilllhhhaaa[[[ZZZRRRGGG===777444333222)))+++,,,+++)))(((((()))''''''%%%###!!!!!!###%%%(((%%%""" """$$$$$$'''$$$###%%%''''''$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&'''''')))((((((&&&%%%###!!! #################################$$$$$$%%%%%%%%%###&&&###(((EEEcccaaaIIIQQQMMMBBB333))))))++++++$$$%%%&&&'''((('''&&&&&&''''''%%%$$$###""""""""""""%%%'''&&&###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&''''''((('''&&&$$$###$$$$$$%%%'''***///333555>>>BBBGGGNNNUUU^^^ggglllhhhfffeeehhhnnnrrrsssqqqeee[[[LLLAAA<<<888333000222+++''')))+++++++++---000///222666666555<<>>777333555===DDDDDDLLLMMMRRRaaaiiippp|||LLL:::///+++&&&###"""###$$$$$$$$$***000777BBBOOOXXXTTT___dddjjjqqqhhhXXXSSS[[[RRRMMMKKKBBB222+++---(((,,,$$$!!!&&&'''"""%%%%%%%%%%%%$$$$$$$$$###'''%%%###"""###$$$$$$###$$$&&&((((((&&&%%%&&&'''%%%$$$$$$&&&'''&&&""" !!!"""$$$%%%%%%%%%%%%%%%((('''######$$$"""###$$$$$$$$$$$$###""""""#########$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&"""######$$$%%%''')))***###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$### """&&&%%%!!!###)))###&&&&&&!!!!!!###"""%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&((($$$!!!!!!$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%&&&'''))))))###$$$%%%%%%$$$%%%&&&(((***(((&&&''')))+++***))))))(((&&&)))///777???DDDRRRZZZiiizzz}}}xxxwwwnnniii^^^QQQEEE===999777@@@HHHIIINNN]]]fffnnn{{{rrrGGG<<<...***&&&######$$$$$$$$$111:::GGGOOOSSSWWW\\\```aaagggbbb[[[WWWIII;;;;;;333---)))'''$$$ !!!$$$&&&&&&"""###+++***""""""###$$$%%%$$$$$$""""""'''$$$!!! !!!###$$$$$$###$$$&&&&&&%%%$$$%%%&&&(((&&&%%%''')))((($$$ !!!"""###$$$%%%%%%%%%%%%$$$&&&%%%###$$$&&&%%% ######$$$$$$######"""!!!######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&""""""###$$$&&&((()))***$$$$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###'''###"""$$$%%%###!!!""""""$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$#########$$$%%%%%%&&&'''%%%"""!!!###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%&&&&&&&&&&&&$$$"""!!!$$$%%%%%%%%%%%%%%%$$$$$$'''((())))))''''''((()))%%%"""!!!%%%'''%%%""")))(((((('''(((((()))***111555AAAOOOYYY```gggnnnxxx|||}}}wwwooofffZZZPPPAAAHHHGGGJJJXXXccclllzzz^^^???555---+++((()))+++...000111GGGPPPYYY[[[UUUNNNKKKKKKFFFIII???666444+++$$$'''###%%%$$$!!!"""&&&((('''((($$$ %%%)))((($$$ !!!###%%%&&&''''''((()))'''%%%$$$%%%&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&)))&&&$$$&&&))))))%%% #########$$$$$$%%%%%%%%%&&&'''&&&%%%'''***((("""###############""""""!!!######$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&$$$%%%&&&%%%!!!!!!$$$%%%""""""%%%'''&&&$$$$$$$$$$$$%%%&&&((()))$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$"""!!!"""%%%'''###$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$###"""!!!!!!"""+++***((((((((((((''''''###%%%'''((((((((())))))***))),,,000444888AAAJJJVVVbbbnnnwww}}}xxxpppZZZ]]]VVVRRRZZZ___fffrrrzzzNNN555+++++++++,,,000666<<<@@@AAAGGGLLLPPPKKKAAA888444555)))+++$$$!!!'''&&&!!!%%%%%%&&&!!!!!!&&&%%% ###(((+++((($$$%%%)))&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%######$$$###!!!###%%%''''''&&&&&&'''((((((%%%"""###&&&'''###$$$$$$######$$$$$$%%%&&&$$$%%%$$$"""$$$'''%%%###############"""!!!!!!###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$###""""""#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### $$$%%%!!!"""(((((($$$$$$&&&$$$###%%%&&&$$$$$$$$$###$$$%%%''')))+++%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&### !!!%%%)))"""############$$$$$$$$$$$$&&&((('''%%%$$$&&&(((###$$$&&&'''(((''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&&&&%%%%%%&&&'''"""%%%'''&&&######&&&)))&&&&&&&&&&&&&&&(((,,,...,,,******+++***(((---444+++888GGGTTTcccpppsssooozzzyyykkk______^^^___iiitttuuuBBB:::666,,,666;;;<<>>PPP```eeeooowwwxxxvvvrrrggg[[[rrriii===:::666888BBBHHHHHHLLLPPPKKK@@@555111+++&&&""""""###%%%###########################$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''((('''$$$$$$''''''$$$'''''''''&&&%%%$$$###"""$$$%%%&&&&&&$$$###$$$%%%&&&%%%###"""""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$###$$$'''(((&&&$$$######""""""###"""!!! ###$$$%%%&&&%%%$$$###"""$$$%%%&&&''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&###$$$((('''$$$###%%%###%%%'''&&&$$$###%%%'''$$$$$$%%%&&&''''''''''''(((%%%""""""$$$''''''&&&&&&'''((('''&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%&&&(((&&&###$$$%%%&&&%%%###%%%&&&((((((&&&%%%$$$%%%$$$&&&'''&&&%%%$$$%%%&&&$$$###$$$%%%&&&&&&%%%$$$+++)))'''$$$#########$$$&&&%%%%%%%%%%%%%%%&&&'''%%%))) ((()))%%%///***,,,++++++,,,,,,---------111///...000111555???IIIRRR\\\fffmmmtttzzzyyytttmmmxxxYYYAAAEEE>>>IIIMMMKKKCCC???===555***###############$$$%%%%%%########################%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%'''))))))&&&%%%((((((%%%%%%&&&&&&&&&%%%%%%$$$######&&&)))(((###!!!###&&&"""!!!!!!!!!"""###$$$%%%#########$$$$$$######"""%%%$$$$$$%%%''''''&&&$$$"""#########"""!!!!!! """###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''''''%%%%%%''''''###"""$$$"""###%%%%%%%%%%%%'''(((%%%&&&&&&''''''((((((((('''%%%######$$$&&&'''&&&((('''&&&&&&'''&&&$$$""""""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%''''''&&&$$$$$$%%%&&&%%%$$$&&&(((((('''&&&%%%&&&'''$$$%%%&&&%%%$$$###$$$&&&&&&###!!!"""%%%&&&%%%###(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%..."""%%%+++&&&,,,,,,***,,,...//////000111222222000000444666555777;;;<<>>GGGNNNRRRYYY```ccciiiqqq}}}xxxPPP999'''%%%555...)))&&&&&&&&&%%%%%%&&&$$$$$$%%%%%%%%%###"""!!!##############################%%%&&&'''(((((((((######$$$$$$$$$%%%%%%%%%!!!)))---***%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$###"""###&&&'''(((&&&$$$###!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$"""!!!!!!"""$$$''''''%%%$$$%%%'''000222333///(((###"""$$$$$$%%%%%%&&&%%%$$$"""!!!&&&$$$###!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''$$$###%%%%%%###%%%(((###!!!!!!###'''))))))''')))(((&&&%%%%%%&&&'''((("""$$$''''''%%%$$$%%%'''%%%(((***(((%%%###$$$&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%!!!$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&###%%%&&&%%%######&&&)))###%%%((((((&&&$$$######%%%&&&''''''%%%%%%&&&'''###(((---+++&&&"""$$$(((###$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''---%%%---@@@xxxhhh777///(((***111777666222---///333666333///222999@@@===???GGGNNNQQQXXXaaahhhooouuuzzz|||GGG;;;444+++(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))$$$"""&&&(((&&&%%%'''$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''***(((###!!!$$$$$$###$$$'''++++++)))&&&%%%$$$$$$######$$$$$$%%%###!!!"""$$$'''(((&&&###&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%$$$$$$###,,,,,,+++((($$$"""%%%'''%%%$$$######"""#########&&&&&&%%%$$$$$$%%%%%%%%% ###)))***$$$$$$222DDD000...***&&&$$$###$$$%%%#########$$$%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$***)))'''%%%%%%%%%'''((((((''''''&&&&&&&&&'''''' """$$$$$$""""""%%%((($$$###"""###%%%&&&%%%$$$%%%$$$######$$$$$$###!!! %%%%%%!!!###((('''!!!###!!!!!!%%%(((((('''(((&&&$$$""""""$$$&&&((((((((((((&&&$$$"""""""""***)))(((&&&$$$$$$&&&(((&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''''''''((((((((('''&&&(((***+++(((%%%!!!$$$(((%%%(((BBB\\\___111///+++,,,777>>>777)))///...///333333222444999999???FFFHHHHHHLLLVVV^^^eeegggmmmuuukkk???777333,,,+++,,,))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))'''###"""$$$&&&$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%&&&(((&&&"""###&&&$$$$$$$$$''')))***'''%%%###########################"""!!!###&&&'''&&&$$$%%%%%%$$$$$$######""""""%%%%%%%%%&&&&&&%%%%%%$$$333222000+++%%%"""###$$$%%%%%%$$$###"""""""""###&&&&&&%%%%%%$$$%%%%%%&&&%%%###$$$&&&%%%%%%---777,,,+++(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&(((***,,,,,,***)))(((((((((((("""###$$$$$$$$$$$$&&&(((&&&$$$$$$$$$&&&'''&&&$$$)))&&&$$$###$$$$$$###"""%%%((((((&&&$$$%%%$$$"""%%%###"""###&&&'''&&&%%%'''&&&$$$######$$$&&&'''%%%''''''&&&$$$######%%%'''''''''%%%###"""$$$&&&&&&'''''''''%%%%%%'''((($$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&((((((%%%###''')))---(((%%%666GGGFFF...,,,)))***222888333)))222000111444444111444888666<<>>BBBGGGMMMRRRUUU[[[dddpppwwwzzzVVV???444333+++''')))((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&...777666***%%%,,,,,,$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''***)))$$$$$$'''&&&&&&&&&&&&%%%$$$######'''(((***++++++***((('''%%%%%%$$$######$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""""""""###$$$$$$$$$&&&%%%$$$###""""""""""""&&&%%%%%%%%%&&&&&&'''((($$$%%%&&&%%%&&&&&&&&&$$$&&&'''((()))((('''%%%$$$''''''&&&&&&%%%&&&&&&&&&%%%$$$######%%%%%%$$$###""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$!!!"""%%%'''&&&$$$)))(((''''''((()))((('''''''''''''''&&&###...&&&"""%%%)))'''!!!"""$$$&&&(((((('''&&&&&&###$$$&&&''''''&&&$$$###&&&''''''&&&$$$######$$$$$$&&&'''&&&$$$#########$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((((((%%%))))))###(((///***+++---......,,,+++...222///---///222222111333888;;;;;;===@@@EEEJJJOOORRRTTT]]]iiippprrryyyEEE555111111+++***---***(((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((---///,,,%%%&&&,,,***"""&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######'''+++***%%%$$$'''&&&''''''&&&$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&$$$$$$&&&'''"""""""""""""""""""""""" !!!"""###$$$$$$$$$###%%%#########%%%%%%$$$###%%%$$$######"""#########%%%%%%%%%%%%&&&'''((()))!!!''')))'''%%%'''(((((('''((((((((('''%%%$$$"""%%%%%%$$$$$$$$$%%%%%%&&&%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((&&&$$$######$$$%%%%%%$$$'''&&&%%%&&&((((((((('''&&&''')))---000000---+++ """"""!!!$$$((('''"""!!!###&&&'''&&&&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$######$$$&&&'''((('''%%%###$$$%%%$$$%%%%%%$$$######$$$&&&&&&&&&''''''''''''((((((&&&&&&'''&&&$$$$$$&&&(((+++%%%((()))$$$***111---******,,,...+++)))+++///---,,,...111222000333888555888;;;???CCCIIIPPPTTTUUU[[[eeemmmoootttiii===111//////***,,,///***''''''&&&&&&&&&''''''(((%%%%%%&&&''''''((()))))))))'''$$$%%%((()))(((&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$&&&***)))%%%%%%)))&&&'''((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))&&&%%%&&&((($$$$$$$$$######""""""!!!!!!!!!"""###$$$%%%%%%$$$&&&$$$###$$$&&&'''%%%############"""######$$$%%%%%%%%%%%%&&&&&&'''((()))###((()))&&&%%%((()))'''''''''''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$###"""###$$$%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''$$$###"""$$$&&&((('''&&&$$$$$$''',,,333888;;;<<<$$$333888+++"""&&&)))&&&###%%%&&&&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&(((((('''%%%######$$$&&&&&&''''''&&&%%%%%%&&&(((&&&&&&'''''''''(((((((((&&&(((((('''%%%%%%'''***,,,%%%'''***&&&***000,,,***)))+++///...)))***...///...///222222000222777333888===???@@@EEEMMMTTTYYY]]]dddkkkoootttRRR<<<222///...(((+++...'''''''''&&&&&&&&&''''''(((&&&&&&''''''((()))******((($$$###(((***((((((,,,&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$'''%%%%%%'''&&&$$$''',,,&&&''')))'''%%%%%%'''***'''&&&%%%%%%%%%%%%&&&'''%%%(((++++++(((&&&&&&((((((((('''&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&###!!!!!!###'''(((&&&$$$""""""""""""###$$$%%%&&&%%%%%%%%%&&&'''((())))))&&&)))((($$$%%%***)))$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((($$$###"""###$$$$$$$$$""""""###$$$%%%&&&''''''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&((()))(((%%%$$$&&&)))"""!!!!!!###%%%''''''&&&&&&$$$###$$$)))...222444BBBYYY]]]@@@&&&###&&&"""%%%&&&'''%%%""" """%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((((((((&&&$$$""""""$$$''''''((()))(((&&&&&&((()))&&&&&&&&&'''''''''(((((()))++++++)))''''''***---***"""&&&***'''***///+++---+++---222222,,,+++///222000111333222000222666555;;;@@@@@@>>>AAAIIIQQQXXXZZZ___gggkkkpppzzzuuuBBB333111---)))''''''((()))&&&&&&&&&&&&&&&'''))))))''''''((((((((((((((((((***))))))(((((()))+++,,,$$$'''((($$$"""$$$%%%###"""###%%%$$$######$$$&&&(((((('''&&&$$$###""""""$$$))))))%%%%%%))))))%%%(((&&&$$$$$$&&&&&&$$$"""&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%$$$"""!!! ###------###!!!(((''''''&&&((()))$$$!!!)))###&&&'''%%%###%%%'''(((###$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%###""""""###&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%$$$''''''&&&%%%$$$###""""""(((%%%###"""$$$&&&''''''***&&&%%%+++,,,(((&&&))) +++...'''$$$((('''!!!((($$$!!!!!!$$$&&&%%%###&&&&&&%%%%%%$$$$$$$$$%%%,,,222999999333,,,(((((('''&&&%%%$$$$$$$$$%%%&&&#########$$$%%%%%%$$$$$$$$$######"""######$$$%%%''''''&&&%%%$$$###!!! """###%%%&&&%%%%%%&&&'''###&&&)))+++***((('''''''''&&&&&&''''''((()))***)))'''$$$%%%)))++++++***---///111222111///---+++...///000000///...000111777:::===>>>>>>AAAEEEJJJNNNUUU]]]aaaccciiiuuu~~~]]]===000...+++(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''&&&'''((()))***(((,,,+++&&&###$$$$$$!!!###%%%&&&&&&%%%$$$&&&'''(((''''''&&&%%%$$$$$$###"""%%%&&&######((()))&&&)))'''%%%%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$"""((()))###"""&&&&&&!!!&&&$$$&&&(((&&&!!!###)))%%%&&&&&&&&&%%%&&&&&&&&&'''%%%%%%&&&(((((('''$$$(((&&&$$$###$$$$$$$$$###((()))))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%""""""#########$$$%%%%%%&&&$$$""""""%%%'''(((((($$$ !!!&&&(((%%%%%%(((,,,((($$$###"""$$$***000$$$######$$$%%%%%%### ''''''&&&%%%$$$%%%%%%&&&###((()))&&&$$$###$$$%%%$$$"""!!! $$$&&&''''''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$######%%%''''''&&&%%%&&&'''%%%&&&(((((('''&&&((()))&&&&&&&&&&&&'''((()))******(((&&&&&&)))++++++***......------,,,,,,,,,,,,---///000000//////000222666888;;;<<<===@@@EEEIIINNNSSSYYY]]]```fffooovvviiiCCC;;;///---+++)))(((((()))***''''''''''''&&&%%%$$$###))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''((()))***------(((%%%&&&&&&$$$%%%'''(((((('''&&&((()))''''''''''''&&&&&&%%%%%%%%%''''''&&&'''+++---,,,)))'''&&&&&&'''((('''%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((()))******)))((()))***###"""###&&&&&&$$$###&&&%%%$$$$$$&&&'''&&&$$$"""'''%%%%%%'''***+++***'''***&&&######&&&((('''&&&&&&'''((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&'''(((############$$$%%%&&&'''$$$###!!!"""%%%((())))))$$$###$$$(((******+++...&&& ***,,,###!!!'''!!!"""%%%&&&'''%%%""" %%%$$$###"""!!!"""###$$$%%%&&&'''((()))***++++++***)))((('''''''''((((((%%%'''***(((%%%""""""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%'''((((((&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$''')))&&&&&&&&&&&&'''((()))***,,,***(((((()))++++++***///---***(((((())),,,---,,,---////////////111222444666999;;;===AAAEEEIIINNNQQQUUUZZZ^^^dddjjjooo~~~PPP888;;;///...---+++++++++,,,,,,))))))))))))(((&&&$$$###)))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&'''((()))(((,,,---)))(((***+++***'''((())))))(((((()))***'''''''''''''''''''''&&&((())))))((()))+++,,,,,,''''''&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%$$$ !!!&&&&&&$$$%%%''')))(((&&&%%%&&&######''')))&&&###!!!###%%%(((***+++,,,...///((($$$!!!###'''))))))'''###$$$&&&&&&&&&%%%###"""%%%%%%$$$$$$&&&))),,,...'''&&&%%%$$$###############!!! !!!$$$&&&&&&&&&$$$%%%&&&(((((()))+++---(((%%%(((222555---%%%###"""$$$'''(((((('''&&&&&&'''&&&%%%######$$$$$$%%%&&&%%%$$$$$$&&&((('''&&&###$$$$$$%%%&&&'''((((((&&&***---+++'''%%%%%%'''$$$%%%'''((('''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$''')))))))))&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&'''((())))))---+++***))))))***++++++---,,,***(((((()))+++---+++,,,.../////////111333444555777:::===BBBFFFIIIOOOQQQTTTYYY___eeejjjmmmzzzjjjCCC666666...---,,,+++++++++,,,,,,((((((((('''&&&%%%$$$###))))))(((((('''''''''&&&%%%%%%&&&'''(((((())))))(((,,,---***)))+++,,,+++'''(((***)))(((((()))+++'''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&)))))))))((('''&&&%%%$$$((('''&&&%%%%%%%%%&&&&&&(((&&&&&&(((&&&"""$$$)))))))))))))))***+++***'''%%%"""###((()))$$$"""### &&&+++***'''&&&***...$$$"""!!!###&&&)))(((&&&%%%%%%&&&&&&&&&%%%$$$###'''%%%$$$###$$$'''***,,,&&&&&&%%%$$$###"""!!!!!!$$$###"""###%%%&&&&&&%%%!!!###$$$"""!!!"""$$$%%%'''((($$$"""******%%%&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&%%%######$$$$$$%%%&&&&&&''''''&&&)))+++***((('''(((***'''((()))******(((&&&%%%''''''(((((((((''''''&&&((()))***)))&&&%%%$$$%%%"""$$$''''''&&&$$$###$$$%%%%%%%%%&&&&&&'''((())),,,+++***)))))))))***,,,***+++,,,,,,,,,,,,++++++***,,,...///...///111333444555666999>>>BBBFFFHHHLLLNNNRRRXXX^^^eeeiiillltttOOO:::444---++++++***)))((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((''''''((())))))))))))(((+++......***((())))))'''&&&((())))))(((''')))***''''''''''''&&&&&&%%%%%%'''&&&'''******%%%###$$$###%%%&&&%%%$$$$$$%%%'''))))))))))))((('''&&&%%%&&&%%%$$$######$$$&&&&&&)))***)))(((''''''***,,,***,,,,,,******---///---(((%%%(((---,,,&&&''',,,)))...111000+++)))+++///000111444666666666666666222222111111111000000000111///---******+++---...000111333444444222000///333222222444666777777666333666777222...000222333000777777111333<<<<<<333000,,,((((((***,,,+++(((&&&'''((()))((('''%%%$$$'''''''''''''''''''''(((%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%'''(((''''''(((((((((&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$###'''((()))(((&&&$$$$$$%%%"""%%%((()))'''%%%###"""%%%%%%%%%%%%&&&'''((()))*********)))((((((***,,,(((***---//////...+++***+++,,,............000111444444444777<<>>CCCDDDBBBAAAEEEJJJFFF???CCCNNNMMMMMMNNNOOOPPPPPPPPPOOOUUUZZZ```bbb___]]]]]]^^^XXXWWWUUUTTTSSSTTTUUUVVVRRRQQQPPPOOOOOOQQQRRRSSSVVVXXX[[[]]]\\\XXXTTTQQQUUUUUUVVVYYY\\\______^^^\\\bbbbbb[[[WWWYYY]]]]]]```fffkkkllljjjgggbbb^^^VVVOOOIIIIIIKKKKKKDDD===BBBDDDGGGHHHHHHFFFBBB@@@;;;;;;999555111000333777///000222444555666666666444///***))),,,//////...+++******)))((((((''''''&&&&&&&&&&&&%%%$$$""""""%%%'''((('''%%%$$$$$$%%%$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''))))))(((''''''***---(((***,,,//////...,,,***,,,---......------///000333222222555:::>>>@@@@@@CCCIIIPPPTTTVVVYYY```eeennn|||fff@@@555111))),,,,,,+++***)))(((''''''***)))'''&&&(((+++///222%%%%%%&&&'''((()))******((())))))))))))'''&&&%%%%%%)))***'''&&&)))***)))$$$%%%&&&&&&%%%%%%&&&((((((((('''&&&$$$###""""""$$$###(((000000)))%%%&&&$$$&&&((((((&&&%%%'''***$$$%%%&&&(((***+++,,,,,,666555666777:::>>>BBBDDDBBBLLLNNNFFFGGGTTTXXXSSSKKKRRRUUUPPPOOOWWW___bbbfffeeejjjooojjjbbbiiiwwwwwwtttrrrwww}}}zzz~~~|||{{{}}}yyyzzz{{{||||||uuuqqqttttttvvv{{{zzz~~~||||||uuulllooozzz|||ttttttwwwttthhh]]]pppssswwwyyyyyyvvvqqqooolllkkkfff]]]UUUTTTYYY___WWWZZZ^^^bbbfffiiikkklllLLLDDD;;;999>>>BBBAAA???555444333111111000000111.........---,,,***)))((($$$%%%'''&&&%%%$$$$$$%%%'''((('''&&&$$$$$$%%%'''%%%%%%%%%%%%&&&'''((((((&&&''')))(((&&&'''***...(((***+++---------,,,+++,,,...///...------...///222000000222888<<<>>>===DDDKKKSSSVVVUUUVVV]]]dddfffvvv{{{EEE888444,,,///...***(((((((((%%%&&&***+++)))&&&"""%%%111CCCQQQ)))((('''(((***,,,------000+++$$$"""$$$(((+++,,,$$$&&&((())))))'''%%%$$$))))))''''''&&&&&&%%%$$$###'''***)))&&&$$$'''+++&&&///111,,,,,,333555000222222333555999;;;;;;;;;>>>NNNTTTPPPMMMFFFGGGSSSjjjiiihhhkkkpppttttttsssvvvhhh]]]]]]aaaffflllttteeekkkmmmjjjjjjrrryyyzzzvvvzzz|||zzzvvvtttwwwzzzpppssswwwyyyxxxxxxzzz|||{{{{{{yyyzzzyyyyyy}}}{{{uuuqqq{{{{{{|||vvvsssooommmkkkiiiddd```[[[]]]eeeqqqtttrrrrrrwwwzzzxxxuuutttuuuxxx}}}xxxrrrmmmmmmppprrrqqqnnnzzzuuuxxxyyywww|||}}}||||||vvvwwwyyyooo{{{{{{nnn^^^SSSPPPQQQRRRRRRQQQMMMGGGDDDEEEFFFEEEDDDMMMUUUUUUMMMIIILLLJJJCCCFFFKKK>>>000555888000***444***###$$$&&&&&&%%%'''***$$$###(((+++)))+++///&&&)))+++***'''&&&***---)))''')))------***)))+++---///...+++,,,111444222...///111444666888999999DDDEEEGGGKKKPPPWWW\\\___kkkrrryyyaaa???666...)))...+++((((((******&&&%%%'''&&&''')))((('''***///333***(((&&&%%%&&&(((***+++---***(((''''''%%%""" (((((())))))******))))))'''***------++++++---000&&&***000444666888:::<<>>CCCEEECCC???<<<;;;:::@@@LLLPPPMMMPPPYYYfffmmmgggdddoooxxxxxx|||}}}~~~}}}xxxwwwjjjhhhffffffddd```\\\YYYLLLEEE===<<>>===;;;999BBBCCCDDDHHHLLLRRRWWWZZZ^^^gggooosssuuuNNN:::888//////222(((+++'''&&&((((((%%%&&&***+++)))''''''***---......,,,,,,+++((($$$######%%%888666222///000333999<<>><<<:::999888666666///222???===///***,,,+++***(((%%%$$$###$$$)))(((&&&######$$$$$$""""""!!!!!!$$$&&&(((***,,,'''((()))((('''''''''(((&&&&&&''')))***)))((('''$$$&&&''''''&&&'''))),,,'''%%%%%%(((,,,---***&&&)))((('''(((***+++***((((((***,,,---,,,***((('''$$$&&&'''%%%%%%'''***,,,###$$$%%%%%%&&&&&&&&&&&&---,,,***'''%%%'''+++...&&&,,,,,,&&&'''---...((()))******)))(((((()))***)))((((((((())))))***+++%%%((()))&&&$$$'''+++,,,$$$$$$%%%'''((()))'''&&&))),,,///111000---***)))000+++,,,222333...111:::???GGGEEEFFFQQQVVVUUUYYY\\\ZZZ\\\bbbeeeddddddgggoooooommmlllkkkiiieeebbbHHHFFFDDDEEELLLWWWbbbhhheeeVVVJJJKKKOOOKKK???777222555444000///111111...444555888:::===>>>??????DDDDDDFFFIIIMMMRRRWWWZZZ\\\dddjjjllluuuUUUEEE999222,,,...///''',,,(((&&&((((((&&&(((,,,%%%%%%&&&'''((((((((((((+++,,,+++***,,,444???HHHMMMPPPUUUYYY]]]aaafffiiibbbbbbdddgggnnnvvv~~~zzzpppddd^^^___aaa```^^^XXXTTTRRRSSSUUUSSSLLLFFF???===;;;:::444---+++---((('''&&&&&&&&&%%%###!!!(((***&&&)))555222$$$ !!!###%%%(((+++...,,,---,,,(((&&&'''&&&###$$$ """$$$$$$$$$%%%""""""!!!!!!!!! !!! !!!"""$$$###"""  !!!$$$&&&'''$$$###'''---...***$$$!!!!!!!!!###$$$$$$!!! """%%%%%%### %%%(((((($$$###&&&((((((""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###!!!$$$%%%######&&&%%%###!!!"""###$$$%%%&&&&&&'''&&&$$$"""###&&&((((((&&&)))))))))'''%%%%%%'''(((''''''''''''&&&&&&&&&&&&&&&''')))(((&&&$$$$$$$$$""""""%%%((('''""""""$$$ '''&&&'''...---)))...111///111666999888;;;???LLLNNNPPPQQQUUUZZZZZZWWWOOOQQQQQQQQQSSS[[[hhhrrrwwwmmmiiipppyyyxxxqqqjjjYYYYYYUUULLLFFFBBB>>>888>>>999444000000444;;;???CCCCCCFFFIIIOOOUUUZZZ]]]\\\ccciiijjjoooCCC???222,,,///,,,)))...+++((((((++++++((())),,,$$$(((+++---...111666:::999???GGGNNNTTT]]]hhhqqq}}}uuupppnnnnnnnnnkkkgggbbb___\\\[[[[[[XXXRRRJJJEEECCCBBB???<<<111...+++***++++++)))&&&---///...)))&&&''''''&&&$$$$$$%%%'''))))))'''$$$"""'''%%%(((222///&&&&&&*********&&&"""!!!###$$$!!! $$$%%%""",,,&&&###&&&'''###!!!"""%%%%%%$$$%%%&&&&&&&&&%%%&&&%%%$$$&&&((((((%%%"""&&&&&&&&&''')))*********%%%######$$$(((***)))'''((()))******))))))))))))%%%'''((('''%%%%%%&&&((($$$(((((($$$###&&&(((&&&'''&&&&&&&&&&&&'''(((((()))'''&&&(((***+++(((%%%((('''(((,,,---)))(((***%%%%%%&&&''')))******)))&&&$$$###$$$&&&'''(((''''''%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$$$$###%%%''''''&&&%%%''')))&&&,,,000///...///---***%%%***'''%%%***%%%!!!'''!!! """&&&'''$$$%%%)))!!!%%%''''''---666999666GGGJJJKKKJJJHHHKKKSSSZZZbbbbbbgggqqqyyy}}}yyyuuutttqqqlll]]]WWWLLLBBB;;;:::<<<>>>@@@@@@BBBFFFKKKQQQVVVYYYZZZbbbiiikkkmmmzzzooo>>>;;;,,,)))333+++&&&777)))(((***......***(((***///222666888<<>>>>>???AAAEEEIIINNNPPPZZZbbbkkknnnnnnuuuTTT???666,,,))),,,000000...,,,)))(((+++222888;;;;;;JJJZZZaaa\\\```ooovvvqqqgggrrrxxxvvv~~~lllwwwiii___SSSLLLKKKLLLKKKIII333333111---******,,,...'''---((($$$(((&&&%%%---//////***###"""&&&)))'''$$$"""!!! !!!###&&&'''((()))'''"""!!!######!!!&&&)))((($$$$$$((('''!!!$$$$$$###"""###$$$%%%&&&"""###%%%((()))******)))(((&&&''',,,333666333///111333333555:::@@@???;;;???444***'''+++---+++&&&***)))))))))+++...111333222777<<>>IIIVVV```ddddddbbbiiitttyyytttpppoooggg]]][[[aaaiiiZZZSSSWWWIII===:::555///------///...---000***$$$$$$(((,,,+++((('''...---,,,111...(((,,,&&&(((++++++)))%%%"""!!!***)))'''%%%###"""!!!!!!$$$&&&%%%""""""%%%%%%###%%%'''%%%###(((000444333000222444666888888888777>>>@@@DDDIIINNNQQQSSSTTT^^^]]]]]]```eeefffccc___jjjlllkkkgggdddbbb]]]VVVNNNEEE;;;555444333///***'''''''''''')))+++---...OOOXXXdddkkkmmmllllllmmmfffeeeccc___\\\YYYXXXXXXGGG888---,,,+++(((,,,555444555666:::GGGXXXaaaaaahhhfffggglllpppqqquuuzzz~~~ttteeeXXXUUUXXX]]][[[WWWZZZdddfffdddhhhqqq~~~wwwuuuyyywwwvvvxxxzzzwwwqqqoooqqq|||~~~}}}yyywwwuuuooohhhllliiiddd^^^XXXRRRLLLHHH'''(((((('''%%%$$$%%%&&&(((...,,,###&&&222666000---///...+++,,,000222111((()))***(((&&&%%%%%%&&&&&&&&&'''&&&%%%%%%(((***((((((%%% !!!%%%'''&&&,,,---------------...///222444555888<<>>CCC<<<888:::888000&&&&&&+++333777777;;;BBB<<<<<<<<<999888:::@@@FFF^^^\\\[[[]]]]]]___hhhqqqooogggXXXFFF<<<999666222///333333777HHHYYYTTTBBB'''$$$"""%%%***///000000!!!((('''###///JJJ^^^bbbiiikkkggg[[[QQQOOOQQQRRR@@@AAACCCAAA>>>:::888777666777888666222///---,,,###(((***)))))),,,,,,))))))(((((((((+++...///000+++---///111111000000///---000444666999>>>EEEKKKNNNTTT___kkkwwwxxxoooiiihhhiiijjjuuuOOO888>>>CCCMMM___wwwwwwdddQQQDDD>>>>>>666***%%%***+++&&&%%%***'''***$$$---...JJJqqqQQQ%%%&&&'''&&&$$$######%%%(((!!! ***///***$$$%%%)))111???AAA???DDDTTTSSS]]]nnnqqqhhhiiirrruuutttssstttwww|||~~~||||||yyyuuudddcccdddccc]]]QQQDDD<<<...---,,,+++)))'''%%%$$$$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%###"""!!!''')))&&&$$$&&&))))))$$$''')))(((&&&$$$$$$$$$######$$$%%%%%%$$$$$$###$$$$$$"""!!!!!!$$$(((+++&&&$$$"""""""""!!!!!! ###"""$$$''''''$$$$$$&&&""""""###&&&)))+++,,,---+++&&&$$$%%%%%%"""###'''+++222+++###""""""%%%%%%'''(((&&&""""""%%%,,,---...///111222333333777111,,,***((((((---333''''''######+++//////"""&&&$$$ (((555222###(((%%%"""$$$(((,,,---,,,***&&&$$$&&&***111>>>JJJYYY___aaa\\\VVVWWWZZZ[[[HHHJJJMMMMMMJJJHHHGGGFFFTTTWWW[[[[[[WWWQQQLLLIIIBBBDDDAAA888222222333222333///)))&&&'''((()))***###%%%))),,,///000000///444666888666444333666999888<<>><<<777:::GGGUUUSSScccooozzzzzztttvvveeeaaa[[[VVVSSSTTTVVVXXXRRRSSSQQQKKKHHHGGGDDD???555111...///---'''###""" ###%%%'''$$$############$$$%%%%%%((('''''''''''''''''''''###&&&%%%!!!!!!$$$'''&&&"""$$$%%%%%%### $$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''((((((((('''((((((&&&###!!!###%%%%%%&&&&&&&&&%%%%%%''')))***&&&###$$$###!!!!!!###(((%%%&&&******'''''')))&&&!!!"""+++000...***,,,...000222111000111222+++***)))))),,,///111333<<<222***((('''%%%$$$%%%))),,,,,,)))'''&&&!!!###&&&###$$$$$$(((&&&$$$###$$$$$$$$$###...&&&%%%+++((("""(((555;;;AAAFFFDDDCCCEEEFFFEEEBBBDDDFFFGGGFFFEEEFFFFFF[[[```fffiiigggbbb]]][[[aaa___WWWLLLGGGLLLUUUYYYBBB===777444666888999888888555111...............111222444555555666888999<<<=========@@@FFFNNNSSS___iiiwwwsss|||bbbhhh|||wwwfffQQQAAA;;;;;;+++******+++++++++)))'''((())),,,---,,,)))((())))))(((000***'''---)))+++999999;;;AAAHHHNNNOOONNNPPPZZZ^^^SSSCCCDDD[[[rrr~~~vvvdddVVVWWWuuukkk\\\RRRMMMKKKIIIGGG???;;;666000---+++,,,,,,***,,,+++'''&&&)))(((&&&$$$ $$$'''&&&'''+++((('''%%%###"""""""""###%%%$$$$$$$$$$$$&&&'''(((###$$$$$$###""""""######&&&'''&&&"""###%%%$$$ ###$$$%%%&&&'''''''''&&&$$$######"""###$$$&&&&&&$$$$$$$$$$$$$$$""" """$$$%%%%%%$$$%%%'''***###%%%&&&%%%###%%%''')))BBB999///(((###%%%222@@@888888:::===999///&&&$$$$$$***111... ///JJJHHHMMMSSSWWWZZZ^^^aaabbbOOORRRUUUUUUUUUXXX]]]aaaUUUCCC000((((((((('''''' %%%'''+++///,,,'''###$$$%%%&&&''')))+++,,,&&&''''''%%%###""""""###((((((+++,,,)))&&&)))///***...///------///---***111333555555555555777999888<<<@@@CCCBBB???===<<>>>>>HHHTTT[[[HHHDDDBBBEEEJJJMMMMMMKKKIIIDDD>>>999777666333111555333222222444555666666;;;<<<<<<<<<<<<>>>DDDHHHLLLRRRYYYaaajjjxxxzzz|||nnnbbbRRR===000,,,---...---...+++)))))),,,,,,***(((+++...///+++(((***---///:::333???888AAAOOOFFF]]]]]]]]]```iiisssyyyyyyvvvYYYEEE...###(((111555666XXX^^^WWWHHH<<<---&&&---555333---***...444000))))))((('''&&&&&&''')))***'''((('''""""""$$$%%%###'''###$$$)))***###  """###%%%&&&'''######"""!!!!!!"""$$$$$$%%%%%%%%%$$$""""""###$$$"""######"""$$$&&&"""%%%###""""""######!!!$$$###"""!!!"""$$$&&&(((%%%$$$""""""%%%(((******######""""""""""""######"""%%%###"""$$$''')))444+++"""###888___{{{yyyxxxtttdddLLL888...000&&&%%%222<<>>>>>@@@DDDGGGLLLQQQUUUUUUVVV]]]jjjuuurrrtttGGG@@@000)))***)))...222...)))444///%%%***///+++(((---///222888???HHHOOOTTTZZZ\\\SSSNNNXXXaaahhhrrrooocccqqqddd^^^hhhSSSHHH///***&&&&&&)))***'''$$$---***,,,)))"""(((...'''***)))(((((()))(((((('''---***+++...---)))&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$############""""""######$$$%%%((('''&&&$$$"""!!!$$$###""""""######!!!%%%###&&&***)))######((('''%%%""""""###$$$### &&&$$$%%%))))))%%%$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ '''###,,,555yyyjjjuuu|||}}}...999FFFIIIUUUrrrxxxsss|||llljjjmmmtttuuuqqqoooqqquuu|||}}}}}}iiiAAA333)))***(((""""""(((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((('''&&&%%%))))))'''$$$"""###%%%(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&$$$$$$%%%'''((('''&&&'''(((***,,,,,,***((('''%%%%%%&&&(((***---000222<<<;;;<<<===???BBBDDDFFF;;;@@@AAADDDTTTlllyyyxxxooo~~~nnnZZZOOOOOOPPP999<<<===>>>>>>===>>>@@@BBBNNNOOORRRWWWZZZ\\\\\\[[[fffzzzUUUDDD777000---333444111...+++&&&$$$......))))))//////555HHHZZZ^^^cccgggiiihhhfffdddSSSSSSFFF<<<>>>AAAEEEPPPWWWLLLWWWHHH<<>><<>>666111///((()))""""""***)))(((000111+++222222(((''')))(((///+++'''%%%%%%&&&'''&&&###&&&&&&&&&&&&"""'''666cccmmmvvvwwwqqqooouuu|||zzzxxxQQQ...$$$### $$$######"""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$############""""""######$$$%%%$$$$$$$$$#########""""""###$$$%%%$$$###&&&...555...(((###$$$''')))'''%%%###""""""###$$$%%%&&&&&&'''$$$###%%%%%%$$$%%%)))$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''!!!444((('''######YYY~~~ZZZJJJWWWBBBbbbzzzzzzvvvxxxyyyyyy~~~rrrjjjqqq|||zzzjjjZZZRRR;;;///+++"""%%%&&&%%%"""###'''((($$$###%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''&&&%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((()))***************++++++,,,------***...///***)))---000000...555,,,000777@@@SSSQQQXXXbbbppp|||oooiii___VVVQQQSSSXXX]]]eeefffooozzz~~~rrrCCCKKK777:::---(((///666@@@IIIfff~~~cccMMMdddooooooNNN+++555MMMHHH444???:::222+++'''(((+++---******%%%'''...(((!!!'''---***000999///%%%((($$$&&&&&&%%%%%%&&&&&&&&&%%%###)))&&&$$$%%%!!!000PPP{{{xxxzzz}}}tttvvv@@@ (((###$$$###""""""!!!!!!"""""""""######$$$$$$######"""!!!"""###$$$%%%$$$############""""""######$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$######$$$&&&)))++++++***'''$$$%%%)))+++'''!!!"""#########$$$%%%'''((('''###"""$$$%%%###%%%)))$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''000'''%%%%%%>>>rrrnnnIIIMMM|||IIIDDDhhhhhhrrr}}}xxxsssxxxwwwqqqfffXXXJJJ<<<333&&&!!!&&&+++))),,,...%%%'''%%%$$$%%%%%%###$$$'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&''''''&&&$$$###%%%(((***+++,,,+++***%%%&&&''')))***+++,,,,,,))))))******+++++++++++++++***)))(((***...---***111111222IIIJJJ666999:::<<<@@@GGGQQQ]]]kkkyyyxxx{{{|||yyyqqqfff^^^ZZZ```___hhhvvvzzzJJJ;;;888DDD000>>><<>>222666HHHIII888///******)))((((((***+++,,,)))***'''(((,,,&&&'''555111444<<>>,,,333888999999:::<<>>EEEJJJJJJRRRVVVOOOjjj\\\cccvvvzzz|||zzz{{{mmmYYYHHH???:::666333((((((333999000------((()))+++***'''(((,,,***%%%)))(((((('''''''''(((((((((!!!'''&&&(((+++:::hhhwwwPPP...$$$(((&&&&&&%%%%%%%%%&&&&&&'''&&&'''((('''&&&''')))+++IIIbbbnnnrrrzzznnnWWWRRRBBBbbbwwwwww|||wwwNNN''',,,(((""" ###''''''%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#########"""######$$$$$$$$$$$$###"""###$$$%%%&&&$$$$$$###""""""######$$$%%%(((&&&""""""$$$%%%###%%%(((+++......,,,(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))(((&&&%%%%%%&&&&&&%%%%%%&&&'''&&&###((()))(((&&&)))---+++%%%111QQQ???CCC<<<>>>FFFPPPBBB```dddeee```CCC$$$***)))&&&%%%&&&(((,,,...222,,,&&&$$$%%%''''''&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&555000+++)))******(((%%%&&&+++---***(((***)))'''((('''%%%%%%'''(((((('''###'''***+++***))))))***000)))---,,,NNNOOOCCC$$$(((%%%***///,,,+++---+++))),,,///111777BBBPPP[[[```[[[TTTPPPOOOMMMHHHDDD???BBBEEEBBBAAAKKKQQQIIIXXXWWWaaammmnnntttqqqaaaTTTLLL@@@666000---,,,+++000(((///888222...111000***++++++)))+++///...+++***)))((((((''''''''''''(((%%%)))"""%%%+++111QQQfff;;;((('''(((%%%%%%$$$%%%%%%&&&'''(((%%%''')))***(((%%%$$$$$$###//////...888>>>AAAKKKiii{{{}}}aaa[[[---((('''%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""###############""""""######$$$%%%""""""###$$$######"""!!! $$$$$$!!!""")))000444:::888777777555000(((!!!"""###$$$%%%&&&'''((()))'''&&&%%%$$$%%%%%%###"""%%%$$$$$$&&&''''''%%%$$$''''''&&&%%%)))---+++&&&000HHHuuujjjeeeWWW[[[hhh```ggguuuuuueee\\\666%%%+++***)))'''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666111,,,*********'''$$$$$$)))+++(((''')))***((('''&&&%%%%%%((()))))))))&&&))),,,...---,,,+++,,,***,,,+++222```fffZZZLLL333+++))),,,,,,((((((***,,,///111000000888HHHUUUaaaiiiuuu}}}|||rrreee[[[VVVYYYVVVLLLEEEHHHJJJGGGQQQYYYbbbcccbbbgggqqqwwwtttTTT666666555333111111111222222DDD000,,,222000---...,,,---,,,++++++---///...---+++***)))(((''''''''''''***$$$(((%%%'''(((...RRRPPP***%%%)))%%%$$$$$$$$$$$$%%%&&&'''((($$$&&&((((((&&&$$$######444;;;>>>>>>EEEUUUkkkjjjqqq```BBBRRR999###,,,...''' """)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###"""""""""###"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%###'''%%%&&&...888===AAA:::222...---+++&&&""""""###$$$%%%&&&''''''((()))$$$###&&&'''&&&######&&&(((&&&%%%%%%%%%###"""$$$(((,,,+++)))$$$IIIzzzddd[[[VVVqqqwwwmmm;;;''',,,***(((&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&(((((('''%%%###$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,***''''''((()))(((&&&&&&***+++(((''')))***(((((('''%%%&&&((())))))(((***+++------,,,***((('''$$$)))'''666UUUMMMPPPsssPPP???***$$$***)))***222222333222---))),,,555>>>LLLeee~~~{{{ssskkk___MMMFFFNNNXXX]]]^^^]]]```ccckkkxxx|||kkkHHH;;;000888555333222666===EEEJJJAAA222000222***(((000333...+++((()))))))))((((((******)))(((((((((((((((,,, &&&******%%%444iiimmm<<<###'''*** #########$$$%%%&&&'''(((###$$$%%%%%%$$$###%%%'''///HHHmmm~~~zzzooobbbUUU___oooaaa)))&&&&&&))))))$$$$$$(((""""""""""""############$$$######""""""######$$$%%%%%%$$$###"""""""""###""""""######$$$$$$$$$$$$###"""!!!!!!###&&&***,,,''',,,...***&&&(((---///,,,&&&!!!!!!%%%(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%***((($$$###$$$&&&((())))))$$$###'''(((&&&%%%'''***'''$$$&&&)))+++***)))'''KKKpppiiivvvkkk|||HHH$$$,,,***&&&###"""$$$&&&(((+++(((%%%%%%((()))'''$$$%%%%%%&&&''''''&&&%%%%%%!!!###&&&(((((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((***---...)))''')))***(((+++)))''''''(((((('''&&&((((((((())))))((('''&&&(((...$$$222KKKGGG@@@\\\hhhUUU222"""+++...+++333............///111444666DDDWWWmmmyyy|||}}}WWWEEEZZZeeecccYYYZZZeeeeeejjj}}}MMM666222333444888>>>GGGOOOSSSSSSRRR444///000,,,'''999ZZZmmm222---***+++***(((''')))***))))))(((((())))))***,,,%%%,,,+++'''???tttOOO,,,"""***))) $$$$$$###$$$$$$%%%&&&'''$$$$$$###""""""$$$'''***333ccc~~~|||wwwwwwXXXllluuuooowww{{{RRR555)))---)))%%%!!!!!!!!!"""""""""""""""######""""""""""""######$$$$$$######"""###############$$$%%%%%%%%%%%%$$$$$$###!!!!!!###'''+++...''',,,---((($$$$$$$$$###!!!!!!"""%%%(((((($$$!!!'''&&&&&&%%%$$$######"""%%%''')))***(((&&&&&&'''...&&&###'''(((%%%%%%***333---)))***+++***((((((777|||~~~ssswwwkkk}}}]]]***+++(((%%%######%%%)))+++)))%%%"""###'''***)))&&&$$$%%%&&&''''''&&&%%%$$$"""###%%%''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''',,,///...***''')))***(((,,,***((('''(((((('''&&&)))((('''))),,,///000000(((444$$$...PPPnnnVVVAAArrrkkkEEE)))111222(((+++((())),,,000333444333222777>>>OOOggg~~~___GGG]]]ppptttddd[[[gggeeebbbrrr~~~RRRBBB===888???>>>DDDNNNZZZ```[[[NNNBBB111,,,,,,000@@@fff555///+++------***))),,,(((((((((((()))***++++++((( ''''''(((...KKKzzzXXX333"""%%%)))((($$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$''')))+++444YYY{{{ddd:::YYYzzzooonnn~~~sssMMM)))!!!(((***'''%%%!!!!!!""""""##################""""""""""""###############"""######$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$&&&((()))"""%%%&&&######&&&'''$$$'''((()))***)))'''$$$###&&&&&&%%%%%%$$$######"""!!!%%%((('''%%%'''...444333)))$$$'''((($$$%%%---222+++''')))+++)))(((***(((000yyy}}}wwwqqq===)))(((&&&%%%%%%'''(((***%%%&&&&&&''''''(((((()))###$$$&&&''''''&&&$$$######$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''***---,,,(((&&&)))***)))***)))''''''((())))))(((,,,***''')))---222555555%%%333&&&---CCCxxxsss^^^vvv\\\222111222''')))(((,,,000111000...---...---...999UUUvvvfffGGGSSSaaa~~~ttt^^^iiipppggghhhqqq|||vvvAAA<<<===DDD```ccc___ZZZYYYVVVMMM===111111***///EEEjjjccc222+++'''******''''''***''''''(((((()))+++,,,---%%%$$$)))!!!$$$555RRRnnnEEE"""&&&(((''')))%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''&&&+++TTT~~~sss[[[WWWMMMhhh~~~ttt}}}___@@@000''' !!!'''""""""######$$$$$$$$$%%%######""""""""""""#########"""""""""###$$$%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$###&&&&&&$$$!!!"""''''''$$$%%%%%%$$$""""""$$$)))---%%%%%%%%%$$$$$$$$$######&&&((('''###""",,,>>>NNN777+++$$$''''''###&&&...+++### &&&***))))))---,,,###kkkwww~~~{{{~~~vvvooodddyyyKKK'''(((((((((((((((''''''%%%***...---(((%%%''')))###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&'''((('''******&&&%%%)))+++***)))'''&&&''')))*********+++'''######''',,,...///$$$000)))+++!!!SSSuuu|||mmm777...///)))000(((///555555111...111555888111---888QQQoookkkGGGGGG@@@wwwzzz^^^ooo{{{qqqccctttNNNMMM???PPP___lllkkkeee]]]LLL666111444///333)))GGGyyyyyyQQQ---222222...---///---'''((((((((((((((((((((((((***""")))(((!!!===kkk~~~___999###'''((('''&&&!!!$$$%%%%%%%%%#########$$$'''%%%######%%%&&&&&&&&&222```vvvdddggg\\\GGGqqq}}}fff```XXXwwwzzzOOO'''"""'''$$$)))"""""""""%%%***$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((()))---444888$$$%%%''')))******)))((('''((((((&&&$$$$$$%%%&&&+++///HHH~~~zzzwwwwwwyyy{{{|||FFF%%%%%%...!!!###---"""&&&'''''''''&&&&&&((()))''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%$$$%%%&&&%%%%%%$$$%%%&&&'''''''''%%%%%%&&&((())))))(((''''''(((&&&&&&''''''(((''''''''')))&&&&&&)))+++++++++,,,))))))))))))((((((((((((,,,,,,(((###%%%,,,---((())))))---000...:::eee}}}\\\000---777***000//////.........//////000333999111444aaa|||wwwGGGHHHKKK]]]{{{dddccc~~~pppSSS===WWWRRRtttnnndddVVVGGG777***+++000---222DDDfffddd777+++///000---,,,---+++&&&(((((((((((((((((((((((()))%%%***&&&"""EEEqqq|||III***%%%'''&&&%%%""""""$$$&&&%%%###!!!"""$$$$$$$$$%%%&&&%%%$$$######,,,>>>eeepppgggppp}}}oooFFFQQQ>>>HHH///777ooorrrvvvnnnOOO,,, %%%%%%+++''')))+++$$$"""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&###!!!"""%%%(((###$$$&&&((()))((('''&&&&&&''''''&&&$$$$$$%%%''')))+++BBB|||{{{{{{zzzyyyyyyzzz{{{{{{|||___777(((...((($$$'''"""&&&'''''''''&&&&&&((()))&&&''''''''''''&&&%%%%%%############$$$%%%&&&&&&)))'''%%%$$$%%%&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%'''((((((&&&%%%%%%&&&%%%&&&''''''(((''''''''',,,***)))***++++++***)))(((((((((''''''''''''''')))***)))'''+++222333000,,,))),,,......<<>>???@@@QQQggg```hhhiiiYYYdddkkkttt{{{|||zzznnnQQQ444///$$$%%%((($$$%%%)))%%%!!!!!!"""""""""#########$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&'''%%%$$$""""""$$$%%%'''$$$$$$$$$%%%%%%$$$######%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''(((((()))+++---###$$$%%%&&&'''&&&&&&&&&"""$$$%%%$$$$$$$$$&&&(((***###111qqqxxxrrrtttvvvyyyzzz{{{{{{{{{|||xxxaaa;;;%%%&&&(((%%%'''%%%'''''''''&&&&&&''')))%%%%%%&&&&&&%%%%%%$$$###%%%$$$#########%%%'''((('''&&&%%%&&&'''((('''&&&''''''(((((((((&&&%%%$$$%%%&&&''''''%%%######$$$%%%%%%&&&'''((((((((((((((()))((('''))),,,+++(((&&&&&&''''''''''''((((((''')))******+++,,,+++)))000------,,,)))---FFFaaauuuZZZ@@@111+++,,,,,,,,,,,,,,,------......111,,,000888000777YYYuuu~~~gggFFFKKKGGGHHHssszzzuuucccwww{{{MMMDDDJJJ```fffjjjPPP///111---...222((((((<<>>jjj~~~pppbbbVVV???)))------,,,,,,---......///...555---***555222///>>>^^^{{{~~~zzzLLLEEENNNEEE[[[mmmpppdddgggHHH666kkkiii|||QQQ222///666///---111'''444\\\jjj>>>'''---...++++++---,,,)))))),,,((((((((((((((((((((((((###&&&&&&444lllsssBBB((( $$$((("""###******++++++)))&&&$$$$$$&&&(((###$$$%%%###!!!!!!$$$''''''&&&'''((()))'''%%%$$$!!!&&&YYYyyyqqqvvvqqq{{{{{{yyyyyy}}}|||uuuKKK444((('''"""!!!$$$!!!%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%&&&''''''###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&''''''###%%%&&&&&&%%%&&&(((***---((('''JJJxxx{{{}}}~~~{{{zzz{{{~~~vvv~~~oooCCC&&&(((---%%%&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&%%%$$$$$$(((((('''&&&%%%$$$######%%%%%%%%%''')))***)))(((&&&'''((())))))((('''&&&&&&((())))))(((''''''((($$$$$$&&&'''(((((())))))***---+++%%%%%%***(((!!!''''''(((((()))*********((('''***---,,,((((((+++)))***...222///******...XXXpppyyyvvvtttaaa>>>(((---,,,,,,,,,---...///000...555000)))000666222///>>>kkk^^^BBBNNNIIIJJJ```ccctttpppWWW999[[[lllXXXLLL)))000999111...333,,,AAAyyy~~~}}}ZZZ666---222...***))),,,,,,))))))---((((((((((((((((((((((((%%%$$$%%%###<<>>+++%%%###''')))%%%###%%%!!!%%%&&&$$$###$$$&&&((('''(((((()))(((&&&%%%$$$'''%%%###$$$&&&'''%%%###!!!"""%%%'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$######""""""((('''%%%$$$%%%&&&)))+++###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&))))))(((>>>bbb}}}yyy}}}yyyVVV)))+++((( &&&---&&&$$$,,,///((()))***)))'''&&&&&&'''###&&&((((((&&&%%%&&&(((((((((((((((((((((((((((***+++++++++***)))'''&&&###&&&******(((%%%%%%'''''''''''''''((((((((()))(((((()))+++,,,+++)))&&&$$$%%%'''&&&%%%%%%&&&(((,,,((((((******(((///888000---***+++...000///...555JJJdddjjjhhhjjjYYY666---......------...---***///...---///111333333333777777777UUUkkkEEE999EEECCCEEEhhhmmm\\\hhhaaaHHHGGGnnnqqqIII333///---,,,888///...222PPPyyytttZZZ===,,,)))+++++++++,,,,,,***(((&&&'''((()))(((&&&%%%%%%&&&'''((()))+++,,,...]]]wwwEEE%%%'''&&&&&&%%%$$$$$$######$$$$$$###"""""""""###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$###$$$&&&((('''%%%%%%(((999___}}}|||xxxuuuvvvwwwwwwxxxwwwwwwzzztttfffMMM:::)))&&&((('''### '''((())))))))))))'''%%%'''''''''(((''''''&&&%%%'''%%%###$$$&&&'''&&&$$$"""###$$$&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$######$$$$$$%%%&&&&&&&&&&&&''''''((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))&&&555WWW|||}}}yyyuuuxxx|||jjjHHH111...+++###&&&)))$$$%%%+++((('''))))))((('''&&&&&&'''%%%''')))(((%%%###$$$%%%'''''''''((((((((())))))******++++++***((('''&&&$$$'''***+++(((''''''''''''''''''((((((((((((((()))((()))***,,,+++)))'''%%%&&&''''''&&&&&&'''(((,,,))))))+++***)))...666111///......000111111111***888WWWiiihhhmmmcccBBB///...---,,,---...---+++...------...///111222222000333444FFFooo{{{RRR>>>HHHLLLNNNeeejjjcccuuuVVVFFFUUUVVVNNNBBB///555,,,444---111777qqqrrrQQQ666***,,,///...***+++,,,***(((&&&'''((()))((('''%%%%%%&&&'''''')))%%%###777iiiiii444%%%&&&&&&%%%%%%$$$$$$######&&&$$$""" !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$&&&%%%###$$$&&&)))$$$&&&'''###'''@@@lllxxxwww~~~|||rrrvvv{{{|||yyyxxxzzz|||{{{{{{cccDDD---###!!!%%%***&&&$$$"""$$$((())))))((('''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%&&&'''&&&$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$)))(((&&&$$$###$$$%%%&&&###$$$&&&'''''''''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((((())),,,'''---JJJ}}}}}}zzz|||ddd@@@%%%---'''''''''###(((+++"""'''((()))(((&&&&&&&&&(((&&&''')))(((&&&%%%%%%&&&'''''''''(((((())))))))))))*********)))((('''&&&&&&(((******)))((('''((((((((((((((((((''''''''')))))))))***++++++)))'''&&&'''((((((''''''((()))+++******,,,+++***,,,111//////000///...///000222000111TTTooolllqqqmmmNNN333///+++***---...---,,,...............///000000222777999<<>>IIIKKKMMMWWWmmm]]]hhhpppvvv\\\HHHRRRyyy\\\;;;---333999555///777***888///aaalllUUU:::,,,+++---***&&&)))******)))'''&&&'''(((((((((''''''&&&&&&&&&&&&&&&""")))[[[{{{PPP%%%)))%%%$$$$$$$$$$$$$$$######'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$$$$&&&))) )))******&&&555aaa~~~}}}}}}~~~{{{wwwvvvuuu|||}}}ppp~~~}}}bbbDDD///%%%---)))&&&'''$$$ """(((&&&%%%%%%%%%&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########""""""######$$$$$$%%%%%%$$$$$$###***((('''%%%%%%&&&'''((('''&&&$$$######$$$&&&'''%%%%%%&&&'''''''''&&&&&&((('''&&&%%%%%%''')))***''',,,---+++:::~~~|||jjjKKK&&&%%%******###'''+++$$$%%%'''((('''&&&%%%'''(((%%%%%%&&&&&&''''''&&&%%%,,,,,,+++)))((('''&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&%%%((((((((((((((('''''''''***)))((()))***+++)))((('''((())))))(((((()))+++***++++++++++++,,,+++***'''***,,,+++)))(((***------###>>>bbbmmmxxx|||kkkFFF888+++***.........//////000111000///...000222666///777888111KKKuuuwwwRRR>>>DDDFFFFFFRRRggg~~~bbbbbbpppzzzuuuQQQLLLaaa|||MMM;;;>>>111---666444555(((888;;;yyyEEE666(((&&&+++---+++***((()))***)))'''&&&'''((((((''''''''''''&&&&&&&&&'''&&&555fffmmm;;;""""""$$$$$$$$$$$$$$$$$$######$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%---,,,)))&&&%%%%%%&&&&&&(((---%%%###(((%%%III}}}}}}{{{yyy|||yyy~~~|||}}}rrr\\\III,,,&&&$$$)))***%%%$$$)))%%%%%%%%%&&&'''((())))))%%%'''((('''&&&%%%&&&'''$$$$$$######"""######$$$######$$$$$$$$$$$$######'''''''''&&&&&&&&&'''''')))'''%%%###"""$$$&&&(((%%%%%%&&&'''''''''''''''((('''&&&&&&&&&'''))))))&&&''',,,+++333}}}}}}|||kkk111'''''')))"""###'''%%%%%%&&&''''''&&&%%%'''((('''&&&%%%%%%&&&&&&$$$###---,,,+++***((('''&&&%%%((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&$$$''''''''''''((((((((()))+++)))((()))***+++***((('''((())))))(((((()))******+++***)))***---,,,))))))+++,,,---,,,+++,,,,,,...***777RRRiiixxxzzzsssTTT@@@...,,,000///...///...000222111///...111444444,,,333999333;;;```eeeFFFFFFGGGGGGVVVWWW}}}lllbbbvvvhhhPPPYYYxxx^^^999...===;;;222000...///...000QQQddd111)))%%%)))------,,,---''')))))))))'''&&&'''((('''''''''''''''&&&&&&%%%%%%'''<<>>&&&))))))%%%''')))$$$%%%&&&&&&%%%%%%'''(((%%%%%%''',,,333888999888((()))))))))************'''&&&%%%%%%%%%&&&'''((()))'''$$$%%%''')))(((&&&$$$%%%&&&'''(((***+++++++++)))(((((()))******)))&&&'''((((((''''''((()))***+++)))%%%(((//////***,,,******,,,///000---))) ---%%%...^^^vvvttt}}}gggLLL555111333000...///)))---000///------111555333777000000:::777???^^^{{{wwwPPPLLLHHHAAANNNNNN[[[yyykkkmmmkkkXXXKKK|||qqqAAA333RRRvvvtttQQQ555555---,,,wwwooo000000...)))%%%&&&)))'''""")))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''!!!...HHH]]],,,'''***'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))+++((($$$###$$$'''((()))%%%!!!###((()))%%%&&&++++++fffxxx{{{{{{~~~|||vvvzzz|||yyyzzz~~~qqqZZZ888 """111"""''')))''')))---***###***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))%%%""""""$$$&&&&&&%%%&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((((((,,,***,,,222\\\|||fffyyyxxx~~~}}}RRR***"""***+++'''&&&###$$$&&&'''((('''&&&&&&)))&&&&&&---JJJuuujjj===---$$$***000+++''''''$$$######%%%(((*********%%%$$$$$$%%%&&&'''%%%$$$$$$%%%''''''&&&'''(((***,,,(((&&&''''''%%%&&&***%%%&&&&&&&&&''''''((((((************+++,,,---...///...---,,,,,,,,,,,,---222,,,///111<<>>***&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$333III___vvvwwweee>>>...$$$(((---***(((***((('''&&&'''((()))(((&&&$$$$$$%%%(((,,,......---%%%&&&(((((((((((()))+++,,,((('''((((((%%%'''***''''''(((((())))))))))))******)))******+++,,,---------------------------///***......222UUUyyy}}}xxxTTT333///666222---///000///......///111222222444222000000333666888999@@@fffyyysssWWWDDDJJJJJJMMMHHHZZZ~~~hhhiiifff]]]EEEvvvhhh666MMM```~~~DDD777000rrrwww???...///---,,,(((%%%'''+++***%%%'''%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&'''''')))AAApppPPP+++%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))((((((444///)))%%%$$$$$$%%%%%%)))$$$!!!%%%((())))))***---;;;ooovvvrrr~~~{{{{{{}}}{{{wwwsss~~~[[[+++$$$%%%(((+++***&&&%%%((('''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$"""$$$$$$%%%%%%%%%&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((($$$(((&&&)))...UUU|||lllrrr||||||{{{~~~aaa<<<''''''+++)))''''''&&&%%%%%%%%%&&&&&&&&&'''???___ooouuurrrggg<<<...$$$&&&***)))))),,,)))'''&&&'''((()))'''&&&$$$$$$&&&)))---000111000&&&((())))))((((((***+++,,,((((((***)))''''''***))))))************++++++***)))))))))))))))******)))***,,,---......---------***...---***AAAjjj|||ggg===+++666777...444000...,,,,,,---.........222222222222222444888;;;999YYYdddKKK===GGGFFFMMMNNNgggzzzfffyyyoooXXXSSSWWWrrrPPP>>>uuummmoooyyyMMM777999[[[000'''------,,,)))&&&(((,,,***%%%'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''###GGGwww@@@((($$$!!!&&&$$$##################$$$%%%%%%%%%$$$$$$######"""%%%%%%&&&'''((((((((((((000,,,'''$$$$$$%%%&&&'''***%%%"""$$$(((******)))'''000IIItttvvv}}}vvvuuu{{{{{{tttppp{{{}}}~~~ggg<<<...$$$'''---+++'''%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&***))),,,///TTT|||kkkzzz}}}MMM***&&&,,,***)))(((&&&%%%$$$$$$%%%&&&)))(((999OOO[[[dddfff]]]444+++$$$&&&)))((((((***%%%$$$$$$%%%((())))))(((&&&%%%&&&'''***+++***(((&&&((())))))(((((()))***+++((((((++++++((((((+++***************************))))))(((((((((((()))&&&(((***---.........---///,,,///000+++666[[[~~~xxxqqqDDD&&&333777---666000...,,,,,,......,,,***///111444555555777<<>>((()))(((+++$$$'''&&&$$$######$$$&&&'''&&&&&&&&&''''''((((((((($$$$$$%%%&&&'''''''''''''''''''''))))))(((%%%""" +++111---((((((***)))(((,,,$$$>>>lll}}}|||~~~zzzzzz|||uuuwww|||zzzxxxvvvtttrrrrrrsssttt|||~~~___888,,,+++)))'''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((((((&&&$$$$$$%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((&&&)))(((+++%%%AAAzzz~~~uuuqqqssswww{{{mmm==="""$$$###$$$&&&'''((('''&&&&&&(((%%%...%%%'''000&&&)))***'''&&&(((+++---(((''''''(((***+++***)))(((''''''(((***+++***(((((()))***)))((('''((()))$$$$$$''',,,---(((&&&'''***)))))))))((((((''''''(((((((((((()))+++,,,,,,'''''''''((()))+++---...(((333...)))...)))222QQQsssuuuuuu___===...333444vvvbbbGGG444...///222333333000///111444666444111///555+++LLLjjjmmmkkkJJJDDDIIIGGGPPPYYYIIIWWWrrrgggrrr```UUUfff^^^^^^yyyssscccyyyUUUaaaiii888666uuuTTT555+++,,,***+++...+++******)))(((''''''&&&&&&%%%$$$$$$&&&(((''''''!!!***'''"""%%%%%%%%%,,,PPPmmm===***%%%''')))(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''%%%&&&((()))***)))(((&&&%%%&&&''''''&&&&&&''')))///,,,%%%,,,PPP{{{~~~~~~}}}yyyyyy{{{}}}|||{{{~~~yyyzzzwwwsss|||~~~{{{zzzwww|||zzzzzzEEE???...++++++(((***$$$+++"""###,,,)))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&)))&&&%%%'''***+++++++++)))'''&&&'''***+++***(((,,,+++++++++******))))))%%%,,,&&&...)))666rrrxxxddduuu~~~sssFFF!!!)))$$$(((***(((&&&&&&'''(((''''''''''''(((((((((((()))******)))'''&&&((()))''''''(((((()))+++,,,---***)))'''&&&%%%'''(((***(((((('''%%%$$$$$$'''))))))!!!###111888111))))))(((((())))))))))))((((((******))))))***+++,,,,,,***))))))***+++,,,---......++++++///000000222666aaa}}}ccc???(((000DDD~~~fff>>>111+++'''000666444111111333444333222333555---BBBUUU{{{\\\;;;>>>KKKEEESSS[[[RRRpppfffaaa}}}XXXUUUooo\\\nnnbbbTTTpppmmmXXXsssYYY777PPPqqqRRR555,,,---+++((((((*********)))(((''''''''''''%%%$$$$$$&&&''''''''')))+++%%%$$$***((((((222```jjj<<<###)))###&&&$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&''''''((((((''''''%%%&&&((()))))))))''''''%%%&&&((('''&&&&&&''')))&&&(((%%%&&&:::]]]yyyyyy|||}}}}}}}}}{{{yyyxxxxxxzzzyyywwwtttsssrrrrrrooo|||uuu~~~}}}xxxyyyyyyuuuiiiBBB******"""333"""))))))###"""''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%((('''&&&''')))))))))***)))'''&&&''')))***((('''))))))(((((((((''''''''''''+++%%%...'''...hhh{{{}}}ddd|||sssxxxyyy{{{|||~~~iii999+++))))))((('''''')))***)))''''''''''''(((((((((((()))******)))'''&&&((()))(((((((((((()))***+++,,,)))((('''&&&%%%&&&''''''*********(((''''''(((******###$$$...222,,,'''((())))))************))))))******))))))))))))******+++++++++,,,,,,---------111......111111///000333NNNqqqxxxDDD------===|||ZZZ>>>...111===333222000000111222333444555888111AAAOOOiiiBBB;;;GGGFFFLLLRRRNNNhhhxxxhhhrrrqqqSSSZZZpppSSSzzzGGG>>>bbbLLLbbbwwwFFF@@@vvvUUU>>>)))'''++++++((((((******))))))(((((('''''''''%%%$$$$$$&&&''''''&&&+++&&&""")))$$$''':::ppp]]]444&&&&&&"""'''!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%&&&''''''((((((''''''%%%&&&'''((()))(((''''''%%%'''(((((('''&&&((()))%%%***---((()))???ggg{{{|||||||||{{{}}}|||}}}~~~~~~|||xxxtttccc{{{nnnwwwvvvooovvv~~~uuu}}}sssmmmTTTGGG(((&&&)))'''!!!"""((('''!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((***)))(((((()))***(((''''''''''''''''''&&&&&&&&&***)))%%%...&&&&&&[[[]]]mmmmmmSSS(((...+++'''''')))***((('''''''''''''''(((((((((((()))******)))''''''((()))******))))))))))))******((('''''''''&&&&&&&&&%%%)))***+++***((('''((()))***%%%%%%******%%%%%%)))***************************))))))((((((((()))))),,,---...//////...------333000000333222///...000:::```CCC000---<<>>IIIGGGJJJSSSWWWgggaaannnxxxkkkSSSPPPnnnOOOgggpppKKKKKK\\\___uuu555,,,999OOO444222111///***'''(((,,,))))))))))))(((((((((((((((&&&%%%%%%&&&'''&&&%%%***&&&%%%***((( 777ccc{{{???&&&(((###%%%((($$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%&&&&&&'''''''''''''''&&&''')))(((''''''(((***((('''***+++$$$$$$999TTTzzz~~~}}}zzz~~~}}}||||||uuuwww```nnnvvvrrrtttuuuooo~~~ttt{{{WWW666,,,''' """---''''''''''''''''''''''''%%%%%%'''((())))))))))))&&&'''&&&$$$'''------((()))))))))))))))((())))))''''''''''''(((((((((((()))%%%(((...,,,'''KKK|||}}}}}}mmm|||^^^fffwwwzzz|||OOO(((&&&'''***)))$$$###'''''''''''''''((((((((((((((())))))((('''''')))***,,,+++***)))(((((((((((())))))************))))))((()))******'''&&&%%%&&&((((((''''''$$$$$$)))111)))(((''''''''''''((()))(((((()))***+++---...///---...000111111///...,,,---+++---000111---,,,...,,,AAA```<<<222111DDD___:::IIIWWWAAA000000111111000111333555333666:::...222RRRvvv|||xxxOOO;;;FFFHHHLLLVVVQQQVVVjjjrrrdddjjjbbbOOOIIIccc@@@rrr___\\\WWWQQQhhhZZZ---000555---***...111///***'''***...))))))))))))(((((((((((((((&&&%%%%%%&&&&&&&&&%%%%%%'''((()))&&&###BBBuuuxxx<<<))))))%%%'''%%%(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&((())))))(((''')))***)))&&&'''***)))&&&,,,666ooo}}}iiivvvuuu{{{kkkppp{{{{{{pppwwwxxx~~~zzzTTT///"""))))))((((((((((((((((((((((((&&&'''((()))))))))))))))&&&'''$$$###+++555333***$$$&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&(((&&&+++***---)))AAAzzz~~~}}}~~~xxxkkkooommm}}}sss|||}}}ccc,,,%%%$$$)))***&&&''',,,''''''''''''(((((((((((('''((()))((('''''')))+++++++++***)))(((((())))))))))))******++++++,,,,,,+++,,,---+++)))'''((()))((((((((('''%%%&&&+++000((((((&&&&&&&&&&&&(((((())))))******,,,---///000,,,---...//////...------+++)))***...///------000(((111KKKrrrHHH666---;;;gggYYY---<<<\\\bbbBBB===555000//////000000111;;;JJJ999777KKKvvvaaa>>>@@@FFFHHHTTTKKKNNNXXX~~~~~~eeefffwww]]]QQQbbbdddLLLttt~~~[[[fff\\\XXXlllXXX<<<111333555***&&&)))++++++***+++,,,---(((((((((((()))))))))))))))'''%%%%%%&&&&&&&&&$$$!!!&&&&&&%%%$$$***NNNiii777)))%%%%%%)))!!!,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&((())))))(((((()))***+++******++++++******+++QQQnnnzzz|||tttxxxyyyttt|||zzztttqqqzzzqqq}}}gggzzzzzzsssQQQ333'''%%%%%%((((((((((((((((((((((((''''''(((((((((((((((''''''&&&""""""///===:::,,,###&&&(((((('''''')))+++%%%%%%&&&&&&'''''''''''')))***---%%%)))(((444vvv|||yyytttcccwwwzzz~~~}}}{{{sssBBB000###&&&+++)))(((***''''''''''''(((((((((((('''((()))((('''((()))+++******)))))))))))))))***((((((((((((***,,,...///------,,,***((('''(((***((())))))''''''((()))***)))((('''&&&&&&'''((()))+++++++++***++++++,,,---+++++++++,,,,,,------------******---...,,,---111,,,(((777ZZZQQQ999***555FFFwwwaaa666...DDD^^^cccTTT@@@333000111222222444IIIdddJJJ;;;???pppwwwIII===BBBBBBNNNJJJMMMSSSeee}}}sssnnnppp}}}kkkWWWOOOkkkTTTCCCSSSKKK???KKK???tttwww===(((444---111...444222///------...+++&&&(((((((((((()))))))))))))))'''%%%%%%&&&&&&%%%$$$$$$***(((%%%)))555YYYXXX///%%%$$$)))000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***+++%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''''''''((())))))(((((()))***)))++++++(((&&&(((***)))$$$OOOyyy|||tttzzzsssnnn||||||xxxpppkkktttwwwvvvppptttwww}}}ZZZ---)))))))))))))))))))))))))))'''''''''(((''''''&&&&&&(((&&& """222BBB>>>...%%%(((++++++******---000((((((((()))))))))******+++---/// &&&%%%)))hhhyyy|||~~~|||www~~~yyy___xxx{{{zzz~~~vvv~~~YYY<<<%%%$$$+++***&&&%%%''''''''''''((((((((()))'''((()))((('''(((***+++******))))))))))))******'''&&&&&&&&&(((+++...000,,,,,,***(((%%%%%%'''))))))***)))((('''((('''%%%+++)))(((''''''((()))+++---,,,+++***))))))))))))***))))))***+++,,,---...000---+++......,,,...111555%%%)))EEETTT999)))666555gggoooNNN---***DDD~~~hhhLLL888333555777777999VVVyyyXXX<<<333eeeTTT===@@@===KKKLLLMMMVVVQQQvvvzzzdddxxxkkkMMMXXXuuuLLL999===555111KKKjjjGGG333000---777999;;;:::>>>333''',,,000+++***+++***(((&&&%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((%%%+++$$$&&&***...}}}~~~===---###&&&)))$$$###'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''+++((($$$###(((,,,((("""777,,,""""""%%%(((+++...))))))(((((((((***+++,,,)))******)))(((((()))+++!!!111NNNwww}}}~~~ppplll~~~yyytttyyywwwqqqmmmzzz}}}xxx{{{~~~~~~|||OOO"""(((***''')))///---&&&$$$***%%%&&&'''(((((((((&&&&&&&&&'''&&&)))333<<<888...&&&(((***+++,,,+++***)))666...((())))))%%%&&&******%%%&&&***&&&&&&===ZZZyyywww~~~{{{yyymmmZZZxxx}}}}}}zzzxxx{{{zzzBBB***...&&&&&&,,,"""''')))++++++)))''''''''',,,***)))444...###,,,((()))+++***((('''''''''((()))++++++******+++---+++,,,,,,***'''%%%%%%&&&///+++'''%%%(((************'''&&&))))))'''(((,,,000---+++***+++,,,,,,+++---......''',,,BBBEEE///...------,,,,,,...///000---000///444===888///333222NNNJJJ***333666fffmmm<<<222777555999:::ZZZggg>>>///XXX~~~hhh@@@BBBMMMLLLMMMMMMNNNMMMbbb~~~zzzqqqtttgggLLL]]]vvvOOO666222...>>>lllttt888---AAAZZZqqqsssuuutttqqqTTT111''',,,555???)))((('''''''''((())))))'''&&&%%%%%%%%%&&&'''(((!!!&&&"""$$$'''>>>|||{{{;;;---###&&&((($$$###'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''###)))&&&$$$///333,,,&&&&&&&&&###!!!"""***)))((((((((()))***+++)))******)))(((((()))+++...$$$&&&LLL}}}}}}uuuiiizzzvvvsss{{{nnnvvvnnnzzzzzzyyyxxxyyynnnCCC######***...***'''&&&''''''''''''(((((((((''''''&&&'''(((&&&''',,,111---$$$'''((()))*********)))))),,,)))(((++++++'''(((,,,---'''(((,,,'''"""111GGG~~~{{{~~~tttppp\\\ppp}}}{{{zzz}}}\\\222"""(((***(((,,,''')))+++***)))''''''''')))///%%%(((((('''444+++,,,---,,,)))(((((()))(((***++++++***)))***+++***++++++***'''&&&&&&''',,,)))&&&&&&'''))))))((((((%%%%%%((()))&&&&&&)))///---+++***+++,,,,,,+++******---***...???EEE555------,,,,,,,,,---...//////000+++...777333***...--->>>kkkbbb===111,,,@@@jjjbbb:::222444)))444[[[rrr???;;;TTT~~~jjjDDDBBBJJJJJJLLLJJJOOOQQQ[[[rrr~~~zzzvvvmmm```JJJdddQQQ***222QQQuuuUUUBBB___~~~uuuFFF---(((---666&&&&&&'''((())))))))))))''''''&&&&&&%%%&&&&&&''' ######$$$&&&WWWzzzttt888,,,$$$&&&(((%%%$$$'''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''***&&&''',,,,,,(((***000222...---000111///------******)))((((((((())))))((()))***)))(((((()))+++***%%%!!!333QQQhhhxxxyyy{{{~~~~~~iiirrrssstttwwwjjj~~~mmmsssttt{{{fff000!!!---000&&&###)))+++&&&******)))((((((''''''(((%%%''''''%%%'''(((&&&!!!'''(((((((((((()))))))))%%%&&&))),,,***''')))------((()))---)))"""'''555jjj}}}{{{zzzxxxppp{{{hhhooo|||uuu}}}}}}{{{tttDDD )))+++"""---''')))******(((''''''((()))///***'''---***%%%+++...//////---+++)))))))))(((***,,,,,,***)))))))))(((******)))((('''''')))***(((''''''(((((('''&&&'''%%%'''***+++(((''')))...,,,***)))***,,,++++++...)))++++++(((///444,,,---,,,,,,,,,,,,---......000...'''***666333,,,///111333NNNsssxxxZZZ999+++???QQQ}}}RRR>>>HHHDDDWWWzzzzzz;;;<<>>FFFGGG:::***000[[[xxxCCC((((((,,,---''')))***++++++)))'''%%%'''''''''''''''''''''&&&(((((('''(((000tttrrrSSS///)))%%%&&&'''&&&%%%&&&$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$###&&&((($$$###222DDDVVVAAA***!!!"""###"""!!!))))))))))))(((((('''''''''((()))((('''''')))+++%%%***'''%%%(((,,,>>>ZZZuuuiii~~~sss{{{|||WWWlll|||gggwww}}}xxxGGG111!!!%%%,,,)))'''+++---,,,***)))((((((((()))###$$$'''(((''''''(((+++)))(((''''''''''''((((((%%%)))***'''$$$%%%+++000///)))'''+++,,,))))))...666\\\yyyxxx~~~~~~~~~fffvvvgggnnn}}}~~~YYY---***222&&&&&&((((((((('''&&&((()))---'''$$$$$$%%%***//////...///...+++((('''''')))(((***,,,+++)))((('''((('''((())))))(((((()))***((()))++++++***)))(((''')))''')))......***)))+++,,,***(((((()))++++++******###)))111,,,+++222444------......////////////,,,---+++222???===444666000111,,,999___rrrXXX777...,,,888cccNNN999000JJJxxxhhhGGG<<>>OOOdddMMM444******+++******(((((()))))))))(((''''''&&&'''(((((('''''')))+++&&&)))'''(((...***(((222IIIhhh~~~}}}ooo{{{|||wwwVVVtttkkkhhhttt{{{fff???###&&&---'''###)))++++++***)))((((((((()))'''&&&'''((('''%%%&&&))))))))))))(((((((((((('''###''''''$$$$$$***000333333---)))******((())),,,***IIIuuujjjzzzkkk___yyy~~~lll333%%%111'''&&&'''((('''&&&&&&(((******%%%,,,555666<<>>FFFKKKIIICCCKKKTTTQQQVVVoooxxx{{{ZZZSSSVVVooobbb```ZZZ222000000(((+++((($$$CCCmmmrrr@@@))),,,+++$$$((()))*********)))(((((($$$%%%'''((())))))))))))%%%'''+++LLLlll|||>>>''''''&&&%%%&&&'''&&&%%%$$$&&&))))))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""000777...&&&)))///111>>>333(((%%%&&&%%%''')))&&&'''((()))))))))((('''%%%'''(((''''''''')))+++$$$---...------&&&$$$///(((DDDaaawww}}}yyywww~~~{{{lllzzz|||wwwzzz[[[666***+++(((&&&''')))))))))***))))))((((((,,,'''&&&))))))&&&&&&)))))))))*********)))((('''$$$'''(((%%%'''...111000///+++))))))((('''(((+++&&&999ggg{{{}}}wwwooowwwllltttkkk~~~wwwOOO,,,$$$(((&&&''''''&&&%%%&&&(((***(((%%%777GGGEEEFFFBBB000,,,,,,+++)))''''''(((***)))))))))'''&&&'''***,,,((()))***)))((('''((()))'''***+++***((('''''')))(((%%%%%%((()))&&&&&&)))***(((&&&'''(((*********,,,(((,,,,,,&&&)))+++###***+++,,,---------,,,,,,)))...---000666000***111444111444444AAAiiiyyyaaa444222%%%###@@@iiiddd===;;;444///QQQWWWCCCGGGGGGEEEGGGIIIPPPUUUSSS]]]sss{{{tttPPPKKKSSSlllMMM;;;...---///000***555333%%%999hhhnnn999 (((---***'''((()))******+++++++++###$$$&&&(((************$$$(((///ZZZlll@@@%%%&&&&&&%%%%%%''''''%%%$$$&&&))))))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''SSSqqq^^^999''')))...&&&&&&(((+++***&&&&&&)))%%%&&&''')))))))))((((((%%%&&&'''''''''''')))+++***+++$$$###***(((%%%+++%%%)))---DDDkkk~~~tttxxxggg\\\gggmmmrrr}}}|||~~~tttJJJ///))),,,+++(((&&&''')))******)))((('''...(((&&&+++---******---)))***+++,,,+++***(((&&&'''******(((***///...)))(((''''''(((''''''(((+++'''000\\\|||qqqnnneeehhhkkkxxxuuunnn|||sss===,,,&&&''''''&&&%%%&&&(((***000'''222===777:::;;;***,,,,,,+++)))''''''***,,,))))))(((&&&%%%'''+++...)))******)))((('''''')))''')))***)))&&&%%%''')))***'''&&&))))))'''(((,,,***(((&&&&&&(((************))),,,+++(((000333'''((()))***+++,,,+++******&&&,,,+++---222...---777888(((***,,,000XXX{{{pppccc777---:::888@@@NNNJJJeee___;;;---...===000XXXaaaGGGFFFBBBAAAKKKHHHKKKYYYUUUQQQaaaqqquuuyyy[[[[[[KKKOOO~~~|||aaaAAA,,,+++333222...)))(((***---111333]]]ccc///(((,,,***!!!***)))((()))******(((&&&%%%&&&((()))))))))(((''')))%%%222nnn~~~lll;;;+++***)))'''&&&&&&&&&&&&*********(((&&&$$$%%%%%%'''%%%###%%%'''((('''$$$<<<___oooiii444111+++)))$$$&&&'''&&&&&&''''''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''***&&&&&&***000DDDnnniii{{{ttthhhgggdddhhhuuu~~~}}}{{{}}}QQQ$$$%%%111$$$$$$+++---)))''')))'''"""+++)))&&&''')))***)))'''))))))((((((''''''&&&&&&((((((((()))***,,,---...&&&&&&'''(((((('''&&&&&&""",,,111UUUcccaaakkkzzzuuu}}}nnnCCC&&&***'''((('''&&&&&&''')))+++---((($$$&&&,,,000...+++...,,,(((&&&&&&'''***,,,,,,+++)))'''&&&'''((()))&&&))),,,+++)))&&&'''((())))))(((((((((((()))))))))(((((('''''''''((((((,,,,,,,,,+++))))))***,,,++++++******************,,,+++++++++,,,,,,+++)))"""555...///IIIFFF...+++@@@>>>111000666333JJJzzzwwwbbb666444:::888GGG>>>000???444...,,,999---VVV~~~vvvJJJ???IIIHHHAAAPPP~~~sssXXXVVVkkk~~~zzzrrrZZZSSS@@@>>>[[[gggWWWEEE<<<888333...---///...---//////,,,///888jjjccc333...222333***,,,***))))))******)))((($$$%%%&&&((((((((('''&&&((( ***999llluuuaaa555+++***)))'''&&&&&&&&&&&&)))%%%$$$)))111222+++"""(((&&&%%%&&&(((******(((333OOOnnnzzzFFF555'''!!!''''''''''''((()))(((''')))(((((((((((((((((())))))(((((((((''''''''''''%%%&&&''''''(((((('''''')))&&&&&&))))))111KKKfff~~~cccwwwwwwyyy{{{zzztttuuuooojjjppp~~~~~~}}}~~~nnnDDD,,,((($$$%%%((('''%%%&&&***)))$$$***'''%%%&&&((()))(((&&&))))))(((((((((((('''''')))((((((((((((((())))))'''''''''''''''''''''''''''***---JJJuuuzzzgggcccoooxxxkkk~~~sss}}}PPP)))'''((((((((((((((()))***,,,+++(((%%%&&&)))+++)))'''---+++)))''''''(((***++++++***(((''''''''')))***''')))+++***(((&&&''')))))))))(((((((((((())))))((((((((((((((()))***++++++,,,---,,,+++******,,,************************,,,,,,,,,,,,------,,,+++333222...EEEnnnuuubbb]]]wwwdddCCC333555///444OOOvvveeeKKK222+++HHHOOO:::555444666444333777kkk}}}xxx}}}QQQ;;;CCCCCCEEEUUUkkkZZZbbbzzz{{{nnn^^^RRR@@@888>>>???999444111...+++---222111000,,,,,,,,,&&&...EEEoooTTT***(((,,,///'''...+++))))))***+++******$$$%%%&&&&&&'''&&&&&&&&&'''###000DDDlllmmmUUU---+++***)))'''&&&&&&&&&&&&%%%&&&***111666444+++$$$---***((('''(((*********---999[[[iii444###(((,,,(((''''''((()))***)))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''((((((((('''''')))'''(((***%%%"""***777PPPhhh{{{ddd{{{tttsssFFFxxx{{{~~~|||rrrrrr~~~~~~}}}jjj>>>&&&***((((((&&&$$$'''******&&&(((&&&%%%%%%'''((('''&&&((((((((()))))))))******++++++)))((('''&&&&&&&&&((('''&&&%%%%%%&&&'''(((+++'''(((;;;XXXkkkllliiiyyy{{{ggg{{{xxxddd///$$$(((((()))******+++,,,,,,*********))))))(((&&&%%%+++******)))((()))))))))***)))((('''((()))***+++)))******)))''''''((()))))))))(((((((((((())))))'''''''''((()))***,,,,,,+++,,,......,,,+++++++++************************------------------------,,,...DDDnnnwwwkkk}}}hhhQQQAAA000,,,888[[[{{{___HHHCCC333QQQ222333000000+++GGGuuuuuuvvv[[[<<>>ooozzz~~~~~~{{{nnnXXX777,,,BBBaaa{{{{{{xxx|||eeeIIIooozzz|||~~~zzzXXX999:::>>>===EEE^^^ddd^^^zzzeeeVVVRRRGGG>>>>>>>>>000999>>>666)))+++HHHfffuuu```///'''---LLLwwwSSS///333222(((333111+++***((()))******)))''')))((('''&&&&&&&&&''''''+++&&&///dddpppeee:::***+++***)))'''&&&&&&&&&&&&&&&$$$$$$&&&***,,,***(((!!!$$$'''((((((***...111333DDDPPPCCCVVVUUUfffrrrCCC000$$$,,,666333+++&&&&&&''')))******)))'''&&&''''''''''''((((((((())))))))))))))))))(((''''''&&&''''''%%%$$$%%%'''(((!!!$$$%%%000&&&000111===SSSbbbwwwnnnzzz~~~www}}}}}}}}}~~~xxx~~~WWW444***$$$&&&)))((('''(((%%%'''((((((''''''))),,,'''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''###***))))))+++'''AAAsss{{{xxxlllssswwwsssyyyyyysssssszzzzzzsssuuu~~~|||{{{tttpppkkkRRR222---'''&&&(((******(((%%%&&&'''(((((()))+++,,,*********)))))))))))))))((()))******++++++++++++***)))'''(((******(((%%%'''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&***+++,,,+++)))((()))***((())))))***++++++,,,,,,))),,,---+++))))))...222UUUiiilllyyywwwXXX444)))---LLLsss~~~}}}tttfffAAAHHH|||jjjKKK;;;<<<:::???CCCNNNttt^^^jjjlll\\\RRRPPPGGG999666===333222000...111CCCddd444aaaZZZ888777===VVViiiBBB"""...---"""---...+++******+++,,,+++)))(((((('''&&&%%%$$$%%%%%%&&&+++'''111fffjjj[[[111(((+++***)))(((&&&&&&&&&&&& &&&,,,+++&&&$$$(((...%%%(((******)))(((+++---+++555:::222TTTEEEKKK```OOO444"""--->>>>>>///$$$&&&'''(((******((('''&&&&&&'''''''''(((((()))))))))))))))))))))(((''''''$$$))),,,***)))((()))(((,,,%%%...+++###,,,###"""***bbbaaa|||~~~}}}GGG555%%%&&&++++++'''%%%$$$&&&((('''%%%&&&(((+++''''''''''''((((((((((((,,,+++***(((((('''''''''&&&&&&'''(((((('''&&&&&&%%%---&&&)))000"""111hhhwwwsssuuuppprrrnnnwwwxxxrrrrrrvvvtttkkkqqqzzztttjjjvvv___666///(((&&&(((+++***)))***)))(((((()))+++------+++******)))((()))))))))))))))***++++++++++++******(((''')))++++++((($$$'''((()))++++++)))((('''(((((('''''''''(((((()))***++++++)))(((''')))***((())))))***++++++,,,,,,***---...,,,)))***///444\\\zzz]]]\\\vvv~~~{{{iiibbbAAA666GGGKKK___llljjj```jjj___MMM999rrrwwwQQQ999888<<<:::CCC???:::vvv}}}^^^[[[zzziii^^^SSSLLLEEE===888777333)))777333,,,dddPPP)))<<>>777888;;;======<<>><<<<<>>777333333444222444///CCC~~~333888333777666FFF~~~[[[555+++&&&***,,,)))))),,,)))***+++***(((&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&$$$***AAAllleeeGGG&&&%%%''''''(((''''''&&&%%%$$$###&&&((())))))))))))***///444;;;hhhgggsss]]]wwwqqqrrrxxxlllJJJ,,,###fffggg555XXX888---&&&'''(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%''''''''''''(((((((((((('''''''''((((((''''''''''''"""111nnnzzz{{{}}}iii:::)))&&&###%%%***(((((((((((((((((((((((((((((('''&&&'''((()))***''',,,---)))%%%'''(((((('''(((((('''&&&&&&((()))'''+++&&&###+++,,,+++222|||}}}}}}qqq~~~wwwSSSeee|||vvvuuuggg555))))))&&&,,,$$$))))))))))))))))))***************,,,------+++)))******))))))))))))((((((((((((''''''''''''(((((()))))))))))))))******+++)))******)))''''''(((******))))))***,,,...---------111111,,,)))***++++++...+++***++++++***---333VVV}}}ppppppKKK444000111+++:::RRRSSS{{{]]]???444666666777999777@@@>>>555BBBfffaaappprrr\\\WWWPPPIIIEEE@@@:::888:::333222555;;;[[[vvv222222---999JJJcccsss111+++''''''+++,,,((((((+++)))***+++***(((&&&&&&'''$$$&&&''''''%%%%%%%%%&&&$$$---LLLqqqiiiDDD(((***(((((((((((('''&&&%%%$$$###&&&)))***))))))***+++&&&...<<>>wwwyyyHHH```kkkrrr999111((((((''''''((()))***+++((((((((('''''''''&&&&&&###%%%'''((('''&&&&&&''')))))))))*********++++++''''''((((((((((((''''''...###,,,___vvvxxx|||XXX333((('''$$$%%%(((((((((((((((((((((((())))))((((((((()))***+++'''+++,,,(((&&&((()))'''&&&'''(((((('''''')))+++------'''(((000---+++444~~~~~~zzztttzzzLLLkkk|||vvvsssooo<<<'''&&&%%%,,,''',,,,,,,,,++++++++++++++++++******,,,......---,,,)))))))))((((((((((((((()))(((''''''''''''((())))))))))))))))))******+++*********))))))))))))***,,,*********,,,---,,,+++111999999...'''))),,,)))...,,,+++,,,+++))),,,222PPPsss}}}UUU000'''///777111333888333TTTbbbwwwwwwxxxYYYBBB333999???;;;888<<<;;;>>>>>>:::===SSSwwwttt]]]ttt}}}|||[[[WWWQQQKKKGGGAAA:::888;;;333000///@@@gggtttNNN666777QQQqqq|||ZZZ)))((('''))),,,,,,((('''))))))***+++***(((''''''(((%%%&&&'''&&&%%%%%%&&&'''+++PPPpppiii>>>(((+++(((((((((((('''&&&%%%$$$$$$&&&)))******)))***+++***%%%\\\mmm]]]\\\===444;;;MMMRRRDDD<<>>AAA888777>>>>>>888;;;BBB@@@CCCddd}}}aaaqqqvvvppp\\\VVVQQQKKKFFF>>>555222555:::777...>>>kkkwww[[[\\\tttcccDDD000))))))***++++++***((('''((()))+++***(((''''''(((&&&''''''&&&%%%%%%&&&((("""---WWWppplll<<<***---''''''(((''''''&&&%%%$$$$$$&&&)))************+++''',,,888oooccc___555(((000AAAZZZmmmppp^^^HHH<<>>VVV555+++(((===RRRhhh~~~YYY666999SSSCCCrrrvvvfff555%%%---))))))***+++***)))((('''''''''''''''&&&&&&&&&&&&###%%%((()))(((''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&""")))...777ooo}}}uuu@@@'''+++***((((((((((((((((((((((((((((((((('''((())))))***'''***)))''''''+++***'''&&&'''((((((((()))+++---+++***&&&'''+++///KKKtttzzz}}}nnnWWW~~~zzz{{{zzzUUU***(((&&&'''&&&((((((((()))*********+++...,,,******+++,,,,,,+++)))))))))*********++++++***)))'''%%%%%%''')))***)))))))))))))))******+++)))'''%%%&&&)))******(((((('''&&&''')))***)))((('''&&&'''******((((((+++,,,***+++---,,,***,,,111///QQQ|||{{{JJJ'''+++,,,...111,,,+++333***000666888666333222444CCCHHHOOOSSSMMMCCC>>>???===;;;888555444555666777888777:::>>><<<<<>>999999CCCKKKLLLvvvzzz^^^jjjuuu|||lllgggWWWTTTDDD;;;??????555333999+++:::444...RRRsss}}}SSS333///000++++++)))'''&&&((())))))))))))(((&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&+++333eeeaaafff<<>>@@@BBBCCCCCCZZZxxxhhhooo{{{ttteee___RRRCCCAAA999222333888777111+++333000(((===lllxxxSSS777,,,+++***&&&+++)))&&&&&&'''(((((((((***)))(((&&&%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&999___kkk\\\@@@***(((''''''((()))(((&&&$$$&&&***+++)))'''(((***))))))&&&PPPFFFLLLhhhvvv;;;GGGaaalll;;;~~~PPP333___QQQVVVSSSPPP---'''%%%%%%+++%%%'''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&%%%&&&''''''&&&&&&&&&&&&'''(((((($$$)))...---)))%%%&&&(((,,,(((///(((IIIfff888+++---(((&&&'''((()))+++...''''''''''''(((((((((((((((&&&%%%%%%'''(((&&&$$$''''''...///$$$!!!***000000(((,,,HHHmmmtttzzzxxx???(((---(((---+++&&&...---+++000...***///HHH>>>///&&&%%%)))++++++((((((((()))))))))******(((((())))))))))))(((((()))******)))''''''((()))***)))(((''''''(((***+++,,,,,,+++++++++***)))'''******************++++++000---******,,,...---,,,///+++YYYzzz>>>///***(((...444...000<<<;;;111***///222000111000000111333555555444333555999999666666999888444777888:::<<<>>>@@@AAAAAAOOOwwwiiinnntttpppbbb\\\RRRGGG@@@===AAA???666...---///,,,111---///VVVZZZ222))),,,(((''',,,+++)))''''''(((((('''&&&+++***((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((555qqq___nnn000'''((('''&&&&&&'''((((((%%%###'''***)))%%%''',,,,,,'''+++FFF```rrrjjjyyy;;;???cccWWW{{{hhhDDDwwwccc===bbbnnn444"""(((+++(((((($$$$$$%%%%%%&&&%%%%%%%%%%%%''')))((('''&&&'''((('''&&&&&&&&&&&&'''((((((!!!)))111000***%%%&&&***---'''...$$$555tttvvvEEE&&&+++***&&&###$$$)))+++***&&&&&&&&&'''''''''(((((()))'''&&&&&&''''''&&&$$$$$$111222***((('''***111'''+++BBBiii}}}jjj333$$$,,,&&&)))+++&&&......,,,000---+++444```bbbUUU;;;+++,,,---((()))******+++,,,+++++++++(((((())))))))))))(((((('''((()))((('''(((***,,,***)))(((''''''((()))***///+++'''(((+++,,,***'''***)))))))))***+++,,,,,,444000++++++///000...+++222&&&BBBtttGGG***+++''',,,333&&&666^^^]]]KKK111)))111333---...///000111333444555555---444999888666777888777444555777:::<<<===>>>???DDDeeeqqqmmmnnn}}}mmm```YYYSSSFFF@@@999777999;;;>>>@@@777(((111666+++BBBgggmmmTTT<<<,,,---,,,%%%'''222,,,***(((((())))))((('''))))))((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%JJJeeezzz\\\AAA ///&&&%%%%%%&&&((('''%%%###%%%)))((($$$&&&,,,+++$$$555YYYmmm???666lllnnnwwwxxxEEE@@@QQQTTTqqqddd~~~zzzppp666$$$***...*** (((###$$$%%%&&&&&&&&&&&&&&&&&&((())))))(((''''''((('''&&&&&&&&&&&&'''(((((($$$(((------)))&&&''')))+++$$$,,,%%%---jjjyyysssTTT***''',,,,,,&&&%%%)))***&&&'''''''''(((((((((((()))))))))((('''''''''&&&%%%!!!666,,,)))555,,,&&&(((AAAfff{{{yyy___---&&&---'''&&&+++'''///...,,,///++++++888III^^^gggTTT999+++((('''***+++,,,------,,,++++++(((((())))))))))))(((((($$$%%%'''((((((***,,,///((('''&&&&&&&&&&&&'''''',,,)))'''&&&(((***)))((())))))))))))***+++,,,,,,444///***+++///111///+++444)))222\\\NNN...444...---///%%%CCCsssyyymmmFFF(((+++333---000111222222222333444666000777>>>===999666666777333444666999;;;<<<===>>>AAAOOOuuunnnlllyyyvvvhhh\\\RRROOOCCCFFF===000<<<___www{{{HHH+++,,,555)))111CCC>>>'''))),,,---)))%%%'''+++,,,+++******++++++)))(((&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))BBBxxxeeerrr+++000)))%%%%%%%%%&&&((((((&&&$$$"""%%%'''&&&&&&)))++++++CCC||||||yyy777MMMkkk}}}iiiHHH{{{sssuuuUUUrrruuuBBBFFF666WWWFFFiiiXXX000((()))***---###$$$$$$%%%&&&''''''(((''''''&&&((())))))(((''''''((('''&&&&&&&&&&&&'''((((((((('''%%%%%%'''(((((('''+++%%%)))))),,,]]]xxxqqqmmmzzz{{{|||}}}~~~~~~~~~~~~rrrIII(((---000...+++++++++)))((())))))))))))*********)))))))))(((''''''''''''$$$000''' +++,,,'''000PPPmmm~~~~~~~~~}}}MMM((('''---***&&&---)))///---+++,,,''',,,>>>+++888EEEDDD555(((&&&+++))))))***))))))(((((('''(((((())))))))))))((((((&&&(((((((((((((((***,,,&&&&&&&&&&&&&&&''''''((('''((()))'''%%%&&&)))+++******))))))***++++++,,,000,,,)))***...111///---222///---EEEvvvggg>>>222---...111...JJJ^^^sssddd666+++333///333555555444222111333555333888>>>@@@;;;666555777333444666999;;;<<<===>>>DDD???```ppplllyyyoooggg[[[NNNNNNEEE999AAA^^^llljjjvvvZZZ999,,,000+++---111***$$$)))***'''***000---$$$***))))))***+++,,,***((($$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&$$$PPPbbbvvvYYY888$$$(((%%%%%%%%%'''((()))'''%%%""""""&&&)))&&&%%%222BBBkkkjjj888===777gggOOOBBB,,,666ppp~~~~~~888???SSSccckkkLLLddd\\\UUUgggBBB***+++'''%%%,,,$$$"""&&&&&&''''''((((((''''''%%%''')))((('''&&&'''((('''&&&&&&&&&&&&'''((((((***&&&""""""&&&)))(((&&&+++)))%%%+++---JJJyyy|||yyyvvvvvvvvvwwwwwwvvvvvvvvvxxxzzz|||~~~~~~|||ooo444...)))***+++)))((()))))))))*********+++++++++''')))***)))((('''(((***+++&&&***444---...YYYuuummm777$$$'''***,,,(((///***...,,,***+++'''111HHHKKK>>>111---,,,+++,,,000///...,,,+++))))))(((((((((((())))))))))))((((((,,,,,,,,,)))&&&%%%%%%&&&&&&&&&'''((()))***++++++%%%)))+++***'''&&&***...++++++***************+++,,,+++******,,,...//////...333...666___VVV,,,'''//////555>>>666PPP{{{|||MMM222444000444666777666222111222444000333999===;;;666555888333444666999;;;<<<===>>>GGG;;;NNNyyyxxxpppyyyjjjgggZZZJJJKKKGGG???YYYbbbNNNZZZXXXAAA...,,,//////---,,,///...***(((---444000''''''&&&'''(((***+++)))(((%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&)))JJJlllcccggg)))///"""&&&&&&&&&((())))))(((&&&%%%"""&&&---'''$$$>>>bbbyyykkk000,,,///111222::: 000UUU{{{PPP222444666GGGGGG{{{BBB+++---)))$$$)))$$$&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((((((&&&%%%&&&''''''&&&&&&&&&&&&'''(((((((((&&&$$$%%%'''(((((((((***..."""+++---:::nnn~~~{{{yyyzzz}}}wwwuuussssssuuuyyy~~~YYY;;;$$$$$$***'''%%%'''))))))))))))************&&&(((******((((((***,,,+++%%%///777,,,///WWW}}}vvvYYY)))&&&)))'''---(((...)))---+++***+++***999UUUnnnNNN111(((...222///666444000---+++***++++++(((((())))))))))))((((((,,,,,,,,,)))&&&%%%%%%&&&$$$%%%&&&(((***+++,,,,,,(((***+++,,,,,,,,,---...,,,,,,+++***)))))))))))),,,------,,,******---///---222///,,,CCCoooyyyAAA>>>:::(((888111***555fffZZZ666333000000444777666333000222444111000444:::;;;777555777333444666888:::<<<======CCC@@@GGGdddvvvxxx{{{bbbaaaTTTBBBDDD[[[ccc;;;EEE;;;+++(((///---(((---,,,+++***+++,,,,,,++++++$$$$$$%%%''')))***)))'''''''''((((((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&***RRRccckkk___111---$$$&&&&&&&&&(((******(((''')))"""'''///((($$$III{{{mmm(((///---!!!(((...///%%%999OOO|||hhh555---888333+++000666@@@yyyNNN000///---((((((%%%---&&&&&&&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&'''(((((($$$''')))***((('''((()))(((000!!!***...333mmmxxxvvvsssrrruuu{{{wwwPPP(((%%%...+++''')))(((((((((((())))))))))))%%%(((******))))))+++...%%%***333***(((TTT{{{{{{{{{QQQ&&&,,,---'''...''',,,(((,,,******,,,---???___ppp???%%%***111,,,666333...***''''''((()))(((((())))))))))))(((((('''((()))((('''''')))+++ """$$$&&&(((***++++++,,,++++++...111333000---------+++***))))))((((((---///111...)))(((+++//////000///'''---UUUhhhfffMMM&&&===111888...WWW{{{\\\666111///,,,111666666333000222444666222444:::<<<777555666222333555777999;;;<<<<<<>>>GGGFFFVVV}}}yyy]]]VVVYYYAAAfff<<<<<<@@@(((%%%---,,,///###...+++(((((()))***(((&&&$$$$$$$$$%%%(((((('''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''+++[[[fffyyy\\\///))))))))))))))))))(((&&&%%%$$$$$$((('''!!!%%%999RRRbbb???&&&$$$'''111###111---<<<***```^^^BBB666***222333@@@PPP~~~zzzIIIBBB***)))((("""''''''((()))(((&&&%%%%%%&&&&&&((()))***)))(((&&&%%%'''%%%$$$%%%'''))))))(((%%%&&&''''''((((((''''''888'''%%%)))###000___~~~|||yyyyyyxxxyyy{{{~~~DDD$$$,,,(((///&&&+++***)))(((((()))***+++(((,,,...,,,)))***,,,---&&&111***)))UUUwww888444...***)))***+++,,,111222***###777^^^{{{jjj999(((&&&&&&...,,,...)))(((000///+++000,,,+++***(((''''''&&&&&&))))))))))))))))))))))))'''(((((()))***++++++++++++++++++,,,,,,,,,------,,,,,,++++++***)))))))))(((***---...---,,,------000+++---222+++...TTT~~~LLL222777---,,,WWWuuuWWW999444+++000000000...---...///111222888888555===HHHBBB333888000444999222444???EEEBBB@@@IIIKKKhhhgggdddcccTTTPPPooowww___BBBHHHBBB555+++,,,444///---+++))))))+++,,,+++)))((('''''''''))))))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,UUUkkklllbbb%%%,,,%%%'''((((((''''''&&&%%%$$$((()))(((%%%&&&111DDDTTT---$$$,,,------???JJJrrr>>>aaa}}}{{{___YYY444IIIfffzzzyyywwwxxxQQQMMM&&&+++&&&((($$$'''&&&((())))))'''%%%$$$%%%'''((()))***)))(((&&&%%%(((&&&%%%%%%&&&''''''&&&((((((''''''&&&&&&&&&&&&+++###$$$+++***---TTT}}}KKK$$$+++%%%111+++***)))(((((()))***+++%%%''')))))))))+++---------,,,333TTT|||mmm333000,,,******,,,------+++(((000GGGcccyyy{{{SSS888,,,)))+++'''+++((('''///111,,,******)))(((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++************+++++++++,,,,,,,,,++++++***)))))))))(((***,,,---,,,,,,,,,---000,,,---000+++)))>>>ZZZvvvppp[[[VVVmmmoooBBB(((///000000///---///111333222000444444///+++444BBBBBB777;;;111555>>><<<;;;:::444IIICCCGGGCCCZZZrrr|||ooocccjjjYYYccc|||___fffdddeeebbbjjjxxx???AAAVVVKKK,,,%%%))),,,,,,***))))))+++,,,,,,,,,,,,+++))))))))))))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''+++___\\\yyyOOO333$$$)))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&)))((()))666GGG---&&&'''&&&))))))ccc|||QQQFFF{{{mmmJJJ{{{||||||kkkWWWXXX///,,,$$$)))&&&&&&%%%'''))))))'''%%%######'''((()))))))))(((&&&%%%((('''%%%&&&''')))((('''+++***(((&&&%%%%%%%%%%%%$$$%%%###***---(((HHHmmm222000+++++++++***)))(((((()))***++++++******,,,......---,,,)))888VVV|||aaa---,,,******,,,---......,,,///???___ddd666!!!'''---(((+++)))&&&)))///---'''((('''''''''((())))))***(((((((((((((((((((((((('''(((((())))))******+++((())))))))))))*********,,,,,,++++++***)))))))))''')))+++,,,++++++,,,---,,,,,,...///,,,))),,,333QQQiiiggg:::+++555666000---,,,///444555222...555777888;;;EEEQQQPPPHHHIII;;;777777222555<<<;;;EEE???CCC<<>>bbb}}}SSSBBBhhhtttMMM222)))000+++***))))))******++++++,,,+++)))((())))))((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''444WWWooocccccc###333&&&%%%%%%%%%%%%%%%&&&'''''''''!!!"""***)))&&&000BBB333***###(((777>>>HHHVVVmmm|||PPP|||^^^VVV[[[333,,,###+++(((%%%###&&&((()))'''%%%######((((((((()))((('''&&&&&&((('''&&&'''***,,,,,,,,,+++)))'''%%%$$$%%%&&&'''''',,,$$$%%%,,,""">>>RRR'''444'''+++***)))(((((()))***+++111...---......***'''''')))\\\uuuRRR***))))))***,,,------,,,EEEcccnnnZZZLLLSSSXXXRRRlllvvvxxxEEE***...///,,,,,,,,,&&&"""***///)))(((''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))******(((((()))))))))*********,,,,,,++++++***)))))))))''')))***+++******+++---''',,,000///......+++'''000333OOOyyyrrrWWW>>>***---333)))......///000111111111000***<<>><<>>333---444777999RRRvvviii???[[[ggg555&&&000++++++***)))'''''''''(((***(((&&&&&&((())))))(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''333fff[[[uuuHHH555'''+++&&&%%%%%%%%%&&&'''((()))(((!!!!!!(((((($$$...???<<<@@@;;;EEELLLFFFcccFFFzzzvvvTTTKKKSSSXXX111+++$$$---)))$$$###%%%(((((('''&&&%%%%%%(((((((((((((((''''''&&&)))'''&&&'''(((******))))))'''&&&%%%%%%&&&((()))'''...%%%%%%+++222lll~~~ppp...'''111+++***)))(((((()))***++++++******+++'''###&&&...QQQpppDDD+++***)))***,,,---,,,***cccbbbQQQ;;;:::GGGFFF888???HHHfffsss\\\HHH999$$$)))&&&------"""&&&---''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))))))))))))))************,,,,,,++++++***)))))))))((()))************+++---%%%---000---,,,000000---000%%%,,,EEESSSOOOPPPZZZLLL>>>...$$$%%%222666---,,,111444111------444;;;LLLaaa|||vvvtttqqqsss|||zzzfffQQQ>>>***<<<;;;JJJEEEAAAMMMcccxxx{{{uuulll\\\{{{\\\>>>>>>???KKKHHH999111...777KKKrrrAAA>>>wwwjjj,,,###,,,***+++***(((&&&%%%&&&''')))'''%%%%%%&&&(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''888[[[jjjZZZXXX!!!222$$$'''&&&%%%%%%%%%'''((()))+++&&&$$$&&&%%%$$$+++777TTTiiieeebbbQQQ;;;[[[JJJ^^^UUUvvvQQQXXXVVV,,,***%%%,,,'''%%%###%%%'''(((''''''(((***)))(((((((((''''''''''''***(((&&&%%%&&&&&&%%%$$$'''&&&&&&%%%&&&'''((())) ((('''))),,,"""***JJJfff$$$000+++***)))(((((()))***+++''''''******&&&(((<<>>,,,+++***+++,,,,,,+++***kkkPPPGGG```yyyvvvcccVVVIIICCCIIIZZZkkksssbbbFFF/// )))444(((&&&+++""")))(((((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,++++++***))))))))))))***+++*********,,,...(((,,,...+++***---000000333111***%%%+++444222***---222333000///222666999,,,222555111---222CCCRRRdddkkktttrrr]]]DDD:::===]]][[[hhhxxx}}}iiiKKK<<<444BBBEEECCCIIIWWWzzzzzzzzzhhhiiirrrqqq===999DDDSSS{{{rrr@@@...555333---uuuVVV999tttuuu111222333)))***+++)))&&&&&&''')))+++)))&&&%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''777eee\\\gggFFF///)))''''''&&&$$$###$$$%%%&&&((((((((('''%%%$$$&&&+++///UUUwwwyyysssVVV666bbb333ggg^^^pppRRRhhh[[[***)))&&&)))%%%&&&###%%%&&&''''''))),,,///))))))((('''''''''''''''(((&&&%%%&&&'''))))))((('''''''''''''''&&&&&&&&& $$$((())))))(((+++222PPP///+++***)))(((((()))***+++(((***---,,,'''333[[[ttt666,,,+++)))***,,,------,,,&&&///HHHYYYEEE&&&+++JJJrrrooo```___{{{SSS+++&&&333***&&&+++"""''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))),,,,,,++++++***)))))))))***+++++++++***+++---///+++******,,,---,,,,,,---///111---&&&(((000000***)))000222111///((('''000---000111000333BBBZZZmmmGGGCCCCCCCCC:::222:::IIIQQQJJJMMMYYYhhh}}}xxxPPP999<<>>+++***)))(((((()))***+++(((***,,,)))###666kkklll))),,,***)))))),,,.../////////000444111'''(((AAA___jjjxxxjjjzzz}}}===%%%...&&&$$$---'''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((,,,,,,++++++***)))))))))++++++,,,+++***+++...000---''''''///333...******000)))+++444222(((***555111///)))---666111+++333///...---///999PPPlllIII===777;;;===@@@QQQfff```\\\ZZZRRRMMM^^^tttyyysssLLL???CCCKKKJJJDDDVVVzzzuuuggg[[[[[[DDDNNNnnn]]]333000000ZZZ___:::PPPsss333+++---)))))))))))))))*********---,,,***(((&&&%%%###"""''''''((('''%%%$$$$$$%%%'''%%%$$$&&&)))***(((%%%BBBgggjjjgggUUU)))---$$$%%%'''((((((&&&'''***...***)))'''%%%$$$&&&+++///:::YYYiiiGGGnnnvvvuuu555ccc___RRRzzzPPP\\\...$$$000---&&&+++###$$$&&&'''''''''&&&&&&)))***((($$$&&&******&&&+++$$$$$$!!!)))MMM\\\DDD(((,,,...,,,&&&###%%%(((%%%%%%&&&&&&'''(((((((((TTTccc***,,,---***&&&'''***+++$$$///...###,,,SSS\\\333---(((&&&)))++++++---111---444...000999TTTvvvyyyfffMMMSSSiiiuuu|||]]]333%%%---(((&&&***$$$++++++***'''&&&&&&(((***))))))((('''''''''''''''***'''###"""$$$&&&'''(((&&&&&&&&&''''''((()))***)))(((((()))***+++***)))---,,,,,,,,,,,,---......---,,,++++++,,,,,,***(((+++,,,---.........---------,,,+++,,,...000000000(((444444111IIImmmtttbbb666///AAAVVVvvvuuu~~~zzzwwwuuutttpppooottt|||zzzgggOOOAAABBBHHHIIIFFF]]]~~~zzziiisssvvvLLLJJJeeejjj444***000LLLVVV666SSS~~~<<<***%%%***)))))))))))))))))))))******)))(((''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$%%%(((((('''%%%===hhh___nnnLLL111)))(((&&&'''&&&'''***111;;;BBB'''&&&%%%$$$###&&&+++///111NNNpppGGGmmm{{{:::cccfffYYYQQQWWW+++""",,,)))###((($$$%%%&&&'''(((''''''&&&((()))'''$$$%%%))))))&&&'''&&&&&&***===ZZZZZZAAA'''***+++***&&&$$$%%%&&&%%%%%%&&&''''''(((((()))NNN{{{vvv666%%% %%%$$$'''------&&&,,,)))'''===hhhNNN,,,)))&&&%%%''')))(((+++///TTT???---ccczzzvvv[[[111===yyyxxx^^^LLLNNN555***,,,...&&&---222&&&*********(((&&&&&&(((***))))))(((''''''''''''''''''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&'''((()))***))))))((()))************,,,++++++++++++,,,------+++******+++,,,---+++***,,,,,,+++++++++,,,---...---,,,+++,,,...000000000333------DDDlll~~~eee???222;;;DDD||||||wwwvvvyyy|||}}}jjjNNN>>>AAAHHHJJJTTT{{{~~~vvvsss^^^GGGaaazzz:::,,,444BBBPPP///PPPCCC,,,###*********))))))(((((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$&&&'''&&&%%%BBB___kkk\\\ZZZ!!!111%%%''''''&&&%%%&&&+++222777$$$$$$$$$######&&&+++///---<<>>TTTNNN```}}}|||www~~~WWWIIIiiizzzFFF111)))AAAYYY000EEEAAA---222+++******)))((('''&&&&&&(((((((((''''''''''''''')))''''''(((+++---,,,+++'''''''''''''''''')))***PPPfffppp^^^]]]111(((%%%%%%&&&'''((('''%%%$$$(((((('''%%%$$$%%%(((+++111(((BBBnnnxxxKKKfffSSS\\\XXXeeeSSSQQQ+++***)))'''***)))''''''((())))))((('''&&&$$$&&&%%%$$$&&&)))((($$$ +++&&&''';;;<<<,,,'''(((''''''(((******)))'''&&&&&&''''''((())))))***###SSS~~~~~~www~~~zzzuuuTTT+++)))***,,,...)))---###888mmm}}}[[[...+++///......,,,'''%%%---777000lllwwwSSSKKKLLLXXXmmmVVVkkkCCCXXXbbbzzzkkk}}}tttLLL...***------)))*********)))(((***+++))))))(((''''''''''''''')))(((((()))******)))'''))))))))))))***+++,,,---)))******)))'''(((***---,,,,,,,,,,,,,,,---.........,,,******+++++++++***+++,,,...000000///---,,,---,,,+++,,,...000000000555CCCaaattt___999000AAAVVVsss}}}ssszzzsssPPPIIICCCCCCGGGSSSeeeuuuwww\\\KKKJJJLLLRRRnnn|||iiiIIIRRRNNN555'''===^^^444HHHDDD)))...)))))))))(((((('''''''''(((''''''&&&&&&%%%%%%%%%'''$$$###%%%(((***)))'''((((((((('''&&&'''))),,,MMMrrr^^^tttJJJ222)))333///+++%%%###$$$'''***+++))))))(((&&&%%%%%%'''))),,,)))777dddVVV______SSSVVVssskkkPPPLLL)))***%%%$$$***'''''''''((()))((('''&&&%%%$$$&&&&&&%%%'''***)))%%%$$$((($$$###)))((($$$%%%'''((())))))))))))))))))&&&''''''(((((()))******&&&FFF~~~|||xxx|||}}}zzzuuuiii;;;&&&***...---,,,%%%***LLL|||JJJ///+++---------+++'''+++:::JJJQQQEEEuuuhhh333999PPPjjjrrr[[[SSSiii<<>>GGGkkk}}}hhh@@@KKKIIIccczzzzzzSSSGGGddduuufffhhhtttQQQ666,,,>>>```222EEEHHH(((***((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&###!!!###''')))'''$$$'''(((((('''%%%&&&))),,,TTTjjjllldddZZZ###333222222,,,$$$ ###%%%&&&&&&''''''%%%$$$%%%''')))'''000000UUUWWWUUUeeeGGGKKKooo]]]TTTHHH'''+++###"""***&&&&&&''''''((('''&&&%%%$$$$$$&&&'''&&&(((+++***%%%***###$$$'''###%%%)))(((&&&(((+++***'''&&&''')))'''''''''((())))))******+++999rrr~~~~~~|||||||||~~~}}}~~~~~~TTT))),,,111))),,,)))EEEjjjwww999111''')))***+++,,,---888OOOeeeyyy[[[>>><<>>TTTeeeqqq~~~XXXSSSIIIXXXuuu|||rrrIIINNNttt```:::555555NNNKKK000...DDDaaa--->>>JJJ)))***'''''''''(((((((((((((((###$$$$$$$$$$$$$$$%%%%%%(((%%%"""$$$(((***'''$$$&&&'''(((&&&$$$$$$(((+++WWWrrrfffnnnQQQ(((***111(((%%%""""""%%%'''&&&%%%###$$$%%%$$$$$$%%%''')))&&&666)))EEEQQQOOOfff>>>yyyLLLgggcccXXXHHH(((---###""",,,'''&&&&&&'''''''''&&&$$$###$$$'''''''''))),,,+++&&&---&&&---%%%)))222,,,$$$(((+++***%%%###%%%(((''''''(((((())))))******'''(((aaa}}}|||{{{www|||}}}}}}```(((,,,333(((...444aaakkk---222$$$'''))),,,...333DDDbbb|||RRRiiiZZZoooRRR000<<<...'''222???WWW}}}ZZZUUU999(((---)))""",,,''')))+++++++++***+++,,,))))))(((''''''''''''''''''''''''((())))))'''%%%&&&&&&&&&''''''((()))***(((***+++(((%%%%%%+++000++++++******++++++,,,------***((((((***,,,......,,,,,,,,,---------......---,,,+++,,,...000000000GGG^^^222AAAhhh|||}}}~~~sssJJJ:::111111...111999>>>===999888<<<555;;;VVVrrr```MMMQQQeeezzzzzz~~~VVVYYYZZZIII777999111555EEE}}}~~~FFF444---III\\\***CCC888'''///)))'''&&&&&&''''''&&&$$$&&&&&&'''''''''&&&&&&%%%,,,)))%%%!!! !!!$$$&&&''''''+++###(((---(((999^^^iiihhhhhhOOO---)))(((&&&$$$""""""$$$&&&'''&&&((((((&&&%%%%%%&&&'''((('''(((---===rrrPPPMMMttt>>>qqqeeeUUUaaaeeeHHH,,,'''%%%---)))'''$$$&&&((()))'''&&&&&&&&&''''''((()))******))))))%%%%%%$$$%%%(((+++...000---,,,***(((&&&%%%$$$$$$+++$$$%%%,,,,,,&&&(((000'''444LLLttt{{{}}}{{{LLL!!!000###777KKKvvv}}}|||HHH---333$$$&&&111&&&555EEEEEEDDD&&&777)))222???XXXMMM555hhhPPP666>>>RRR|||pppMMM***&&&---...,,,000+++'''&&&))),,,......'''&&&'''(((******(((&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''+++)))(((&&&&&&&&&''''''++++++***)))***+++---......+++'''***111555000)))...,,,,,,---,,,)))+++///---222//////444000,,,222KKKTTT333LLL}}}|||JJJ666333999666;;;444000;;;@@@>>>???111AAA<<<777YYY~~~yyySSSTTTYYYyyyyyyrrrUUUPPPlll___DDD;;;...666222FFFIII333...UUU^^^***EEE~~~999)))...)))(((''''''(((((('''%%%######$$$$$$$$$######"""---+++'''%%%$$$%%%&&&((()))(((,,,$$$'''+++&&&999]]]eee```]]]EEE'''))),,,'''%%%$$$$$$%%%'''&&&%%%((('''&&&&&&&&&&&&'''((('''(((,,,;;;pppTTTNNN<<>>aaawwwllleeeuuuqqqYYY???888===BBB^^^yyyTTTRRRQQQ~~~|||VVVRRRiiiaaa777777IIIMMM:::'''IIIIII222555wwwZZZ,,,OOOjjj777))))))***)))(((((()))***)))'''&&&''''''(((((((((((('''%%%%%%&&&'''''''''&&&%%%)))&&&***$$$&&&((('''???eeeoookkkiiiNNN+++'''&&&&&&&&&&&&'''((((((%%%###&&&&&&&&&&&&'''''''''(((((((((***333fffdddPPPBBBvvv~~~wwwccc]]]sssEEE+++'''$$$***''''''&&&(((***+++)))((((((((($$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%&&&''''''%%%''')))+++,,,,,,+++***&&&###&&&...222...***)))+++"""...jjjxxxyyyzzz|||aaalll~~~yyy>>>(((111&&&222222444,,,111MMMpppxxxuuu{{{hhhLLLuuulllGGG+++,,,@@@QQQjjjzzzKKK%%%$$$...---***...------------......------++++++***++++++***'''%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,---------,,,,,,++++++*********+++,,,...000---***,,,///000***'''((())))))+++///...000,,,+++///---333EEEvvv>>>;;;fffvvv===CCC:::777000111@@@ZZZxxxqqqdddmmm|||^^^AAA<<>>888QQQXXXqqqvvvlllLLLuuuZZZFFF...888\\\zzzeeeZZZ666///111------333///...---,,,+++,,,...///++++++***++++++***'''%%%((((((((((((((((((((((((((((((((()))))))))******'''((((((***++++++,,,,,,,,,,,,,,,,,,+++******)))---***,,,000000+++***------'''%%%(((+++***+++---+++,,,((()))+++)))333KKKnnn777999ddd~~~rrr444@@@999555111000VVVwwwyyyiiifffttttttRRRCCCDDDEEEGGGppp~~~aaaYYYSSSzzz]]]\\\aaaddd333@@@tttKKK:::mmm___555222GGG}}}HHH555eeeSSS...&&&'''((('''&&&''')))***)))((($$$$$$%%%&&&''''''''''''$$$&&&'''))))))(((&&&%%%&&&!!!&&&###&&&(((***JJJgggmmmeee```FFF'''***,,,$$$$$$###%%%&&&'''&&&$$$$$$%%%&&&'''(((((((((((()))***+++...]]]wwwNNNRRRmmm~~~]]]yyyZZZsssEEE...)))%%%***((()))&&&(((******)))''''''(((***)))'''%%%$$$$$$$$$%%%''''''''''''(((((((((((($$$$$$%%%&&&%%%$$$###"""$$$'''***'''!!!###(((,,,%%%&&&OOO|||~~~~~~TTTwwwrrrccc]]]OOOSSS^^^xxxCCC...---222'''444---666222...***###:::111BBBYYYwwwMMMiiiDDD222...XXXooommmFFF///```555(((...111---+++,,,,,,+++)))((((((+++---***))))))***+++***'''%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))************++++++,,,,,,,,,+++******///******......)))***000&&&###$$$+++///---***))),,,---***,,,...+++888TTTggg444;;;hhhfff333888555---...///aaauuukkkkkk{{{|||iiiOOO777888KKKXXX}}}yyyRRRSSSdddxxxSSSWWWrrrRRR???iiiFFF===xxxJJJ***777WWWxxx???;;;rrrMMM+++'''***'''&&&%%%&&&((()))((('''&&&'''((()))************$$$%%%'''((('''&&&%%%$$$'''!!!&&&###%%%&&&***KKKeeekkkccc^^^DDD&&&))),,,###"""!!!"""$$$&&&&&&&&&$$$%%%&&&((((((((((((''')))+++,,,---[[[~~~LLL}}}{{{lllXXXPPPfffuuuEEE///+++&&&***(((***%%%'''))))))((('''&&&'''((('''%%%%%%%%%&&&''')))&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))&&&######&&&(((+++)))(((DDD{{{|||bbblll|||sssZZZLLLeeerrr666,,,111%%%///***///...???888//////%%%222))) ***;;;jjjrrrKKK^^^666###...iiidddFFF222OOOiii<<<&&&)))111...&&&)))+++,,,+++)))'''(((***((((((((()))******(((%%%(((((((((((((((((((((((('''''''''((((((((())))))&&&'''(((*********)))))))))***+++,,,,,,,,,++++++///++++++...+++)))333CCC111+++'''***---,,,******...///...000222...===\\\___000>>>qqqTTT666111555***000CCCooozzz{{{~~~sssoooxxx|||yyydddBBB888JJJEEEmmmzzzcccWWWXXXjjjQQQPPPiii>>>UUUxxxqqq:::888yyy~~~;;;$$$<<>>EEE777fffNNN000000KKK~~~[[[...[[[rrr666'''((()))((((((''''''&&&&&&&&&&&&###&&&))))))&&&$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&###)))$$$$$$$$$(((IIIlllgggjjjuuuLLL""")))$$$###$$$%%%&&&'''''''''''''''%%%$$$$$$&&&(((******(((%%%)))...CCCKKKeeeDDD]]]{{{gggJJJ'''))))))((()))***'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((()))'''&&&&&&'''$$$%%%&&&&&&'''''''''&&&'''''''''''''''(((((()))'''%%%%%%%%%WWW~~~~~~ddduuu|||<<>>333+++...333444000---******,,,------,,,,,,---,,,......)))888VVV}}}DDD...666{{{???222777444,,,>>>pppqqq]]]AAARRRkkkmmmoooNNN999CCCQQQnnn}}}___UUUxxx~~~iiiWWWXXX{{{kkk;;;___fff777HHH===???uuuIII)))111___LLL333jjj[[[///+++((()))((((((''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&'''###((($$$$$$%%%+++NNNiiihhhqqquuuJJJ$$$)))%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%&&&'''((()))(((&&&+++111AAAxxxOOOZZZyyy]]]}}}nnnpppXXXvvvRRR)))((()))&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%"""%%%'''(((((('''((((((%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((())))))%%%+++)))JJJ|||mmmlllccc777YYYaaa???@@@___YYY888(((,,,+++'''((((((AAAkkkgggJJJ444888kkkxxxYYYVVV555...%%%666cccFFF{{{EEE---))),,,000,,,***///;;;>>>555+++(((''''''((()))))))))))))))+++***)))((('''''''''((($$$''',,,///,,,'''''',,,+++)))'''''')))*********333EEEVVVUUUEEE555000222555AAAEEE999***&&&((((((,,,*********,,,---,,,+++---...,,,---...***555QQQCCC+++333vvv>>>333444///***CCCttt}}}}}}cccJJJ111888JJJ[[[{{{]]]===???III[[[wwwwwwQQQhhhsssbbbSSSZZZOOOGGG{{{HHH555JJJ---QQQqqq>>>%%%;;;sss|||;;;>>>xxxHHH(((,,,***,,,''''''((((((((('''''''''((('''&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''"""(((%%%%%%%%%...UUUiiihhhtttnnnBBB%%%)))'''$$$%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%'''(((***)))---333===ooo[[[VVVRRRggg```eee___---(((***"""%%%###&&&&&&&&&%%%%%%$$$######(((((('''&&&%%%%%%$$$$$$###&&&((()))(((''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((,,,$$$++++++>>>{{{|||~~~jjjTTT|||TTTKKKkkkyyyOOOJJJ[[[xxxyyyEEE///)))...+++(((***)))'''555AAABBB>>>999///$$$333fffqqq___rrrppptttSSS111777KKK???JJJ...+++,,,------(((&&&+++,,,)))''')))''''''((()))))))))))))))******))))))(((''''''''''''&&&+++...(((!!!(((777111,,,''''''***,,,+++)))---888AAA>>>000&&&''',,,999>>><<>>aaayyy```CCC...(((FFF~~~zzzDDD111:::ppp```999jjjttt;;;***)))###)))&&&'''((()))***)))(((''')))'''%%%$$$%%%&&&&&&%%%############$$$$$$$$$$$$''' &&&%%%&&&'''555ccckkkfffqqqUUU+++%%%''''''%%%%%%&&&&&&'''&&&&&&%%%%%%((()))(((%%%$$$&&&((()))'''&&&++++++WWWsssPPP]]]uuujjjvvvcccZZZppp...%%%---!!!***%%%$$$%%%''''''''''''%%%%%%(((((('''&&&%%%%%%$$$$$$&&&(((***)))'''%%%$$$%%%'''(((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((***%%%$$$***000]]]~~~~~~oooDDDoooEEEYYYxxxXXX\\\|||nnnAAA000)))+++///+++,,,///))),,,,,,,,,---+++((((((+++%%%MMMnnnUUUaaaDDD222,,,;;;DDD:::000111444[[[JJJ...+++...$$$)))))))))*********)))***''''''((())))))))))))))))))*********)))((('''&&&%%%$$$&&&+++111;;;MMM\\\444///******,,,---+++'''---)))'''***000444222......+++((())),,,---***&&&***+++,,,,,,+++***+++---***---)))***111222888GGG<<<...///HHHHHH222000444444III}}}wwwrrrlll:::222222666888333777aaaiiijjj}}}iiiEEEDDDQQQKKK]]]hhhiiibbbYYYYYYsssSSS>>>jjj}}}TTT999111555gggiii555222GGGLLL@@@zzz___<<<444///%%%(((&&&''')))*********(((((()))&&&$$$$$$&&&'''&&&$$$#########$$$$$$%%%%%%%%%'''%%%&&&''''''777hhhkkkdddpppNNN%%%(((&&&###%%%&&&&&&'''&&&&&&%%%%%%###'''***)))&&&$$$&&&)))(((((('''+++&&&NNNzzzJJJkkk[[[vvvggg^^^]]]vvv...###... +++%%%$$$%%%''')))))))))(((''''''''''''&&&&&&%%%%%%%%%%%%'''))))))'''&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((---)))///---JJJyyyzzzNNNMMM]]]ZZZ```yyyOOO111...(((+++---)))---000'''******...333111+++,,,333555PPPgggBBB<<<...444333000222///---111(((999gggJJJ+++&&&333(((###&&&)))******)))((('''''''''((())))))))))))))))))*********)))((('''&&&$$$&&&''')))111<<>>JJJHHHVVVaaaLLLfffzzzRRRFFFNNNIIIRRRttt|||bbbooowww^^^XXX\\\yyyKKK;;;vvvLLL***;;;OOO{{{[[[---333NNNxxx<<>>///&&&555444+++000666111...333444fffSSS,,,"""222&&&&&&((()))'''''')))+++,,,'''(((((()))))))))))))))))))))*********(((&&&%%%&&&***)))&&&***111---!!!''''''((()))+++,,,+++***+++---...+++'''&&&)))---))))))***++++++)))***---***++++++(((%%%%%%(((+++'''***%%%###+++,,,...999SSSLLL222...CCCjjjfffjjj@@@,,,333:::NNNlll}}}uuuccc;;;999111444QQQppplll___fffBBB___|||cccIIIHHHEEENNNlllaaaeeelll```OOO```uuu>>>KKKgggGGGGGGQQQ}}}zzz:::222DDDggg```000nnnGGG(((111'''%%%'''%%%&&&''')))))))))(((((($$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$&&&$$$%%%%%%%%%@@@llleeeggg```CCC%%%###+++'''""""""###$$$%%%'''((()))+++)))'''%%%%%%&&&)))******+++000000BBBOOOzzzuuu___bbb___UUU:::'''$$$(((***$$$)))%%%'''+++'''"""---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''(((***++++++)))'''&&&$$$$$$%%%%%%&&&'''((((((,,,'''***)))&&&===jjjvvvzzzllllll\\\777HHHrrrEEE333***,,,''')))111...***222WWWccc111PPP\\\hhh}}}zzzgggXXXNNNOOOiiiIII777MMMQQQ\\\NNNFFF$$$???~~~HHH)))+++......+++++++++,,,,,,+++++++++))))))(((((((((((())))))000---***)))((((((&&&%%%###&&&((())))))***+++,,,***))))))+++---......,,,NNN;;;,,,***+++'''(((---))),,,,,,)))+++///---%%%***,,,...,,,)))&&&''')))+++,,,,,,,,,+++,,,///222ZZZ\\\666+++===yyy555555***)))JJJppp@@@,,,555777___jjjvvvmmmqqq]]]DDDuuu}}}SSSCCCPPPKKKSSS|||eeeuuu}}}fff]]]PPPdddqqq:::^^^lllfffzzz~~~nnn;;;&&&AAA~~~KKK000oooppp==='''...&&&'''&&&&&&&&&((())))))(((''''''$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$###%%%&&&'''DDDpppdddfff]]]???$$$###)))&&&######$$$$$$%%%&&&'''(((***(((&&&%%%%%%&&&((()))&&&'''...---===~~~LLLlll^^^SSS```XXX>>>+++&&&)))''' $$$%%%---555222&&&"""'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&(((((()))((('''&&&$$$%%%%%%&&&&&&''''''''')))******'''###...VVV{{{bbbwwwqqq???>>>[[[ttt~~~KKK...///''',,,---((()))000---+++333yyyZZZuuu]]]LLLMMMMMMiiidddWWWzzz{{{|||bbbCCCgggJJJ---,,,)))'''******++++++++++++******)))((((((''''''(((((())))))((('''''')))))))))''')))***+++***((('''((()))++++++++++++---///222444BBB222&&&''')))'''(((...''''''&&&&&&))),,,***%%%000/////////...---+++)))+++,,,------,,,,,,...000RRRggg333+++...gggEEE777000111BBBxxx{{{sssFFF222999;;;eeeooo|||tttppplllZZZVVV{{{|||[[[@@@EEEFFFJJJddd|||gggrrrsss```[[[TTTlllkkk666aaa~~~===333,,,OOOmmm444JJJqqqZZZ111''')))%%%***%%%''''''((()))((('''&&&%%%$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%'''***HHHuuudddfffXXX:::$$$###'''%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&((((((%%%%%%---""",,,777rrrOOOWWW|||kkkwwwxxxZZZiiioooTTT@@@///)))***((( ###%%%---666333(((###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!+++)))'''))))))III}}}sssnnn|||yyyuuunnnPPPUUU[[[&&&$$$444)))...///)))(((...,,,+++555wwwbbbyyy^^^DDDzzzHHHOOOrrr]]]WWW{{{VVVDDDuuu???---...)))((())))))************))))))(((''''''''''''''''''(((%%%%%%%%%''')))***(((&&&+++++++++)))'''''')))***((())))))((('''***111666CCC666+++++++++(((&&&***+++'''%%%))),,,+++******///---,,,///222333...***+++,,,......---,,,,,,---IIIttt666333***FFFWWW555...222555hhhuuuvvvMMM777;;;>>>]]]XXXUUU___fffvvvtttGGGbbbyyyhhhEEEAAAHHHLLLVVVrrryyyllllllnnn___ZZZWWWrrreee444[[[ggg###...AAAjjjOOO000]]]sssGGG)))***'''&&&+++%%%'''(((((((((((('''%%%$$$$$$%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$###%%%'''+++JJJxxxeeehhhTTT555&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((***'''...'''+++444hhh[[[TTTzzzQQQtttKKKvvvtttiiiWWW>>>---)))++++++%%%(((&&&'''***(((###$$$)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&%%%%%% ,,,&&&%%%...&&&999ooo~~~kkk{{{NNN>>>rrrkkk777,,,***'''222...///(((&&&+++)))***555pppcccssshhhBBBvvvCCCUUUZZZZZZuuu~~~HHHIIIccc444+++,,,)))---(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''')))***)))&&&###''''''(((((((((***...111&&&)))+++)))&&&(((...444>>>555---------)))'''(((+++''''''++++++'''(((...'''''')))---000111///,,,***,,,......---+++++++++@@@FFF;;;333444nnn;;;+++111000]]]ssswwwSSS:::888;;;[[[RRR222>>>\\\www^^^RRRrrroooOOOCCCIIIQQQXXXdddwwwqqqhhh}}}lll]]]VVVUUUuuu\\\222VVV~~~kkk:::222555VVVrrrDDDAAA[[[ppp;;;(((...((((((***%%%''''''(((((((((&&&%%%$$$%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''(((''''''$$$%%%'''***JJJxxxgggjjjPPP///((((((%%%(((&&&&&&'''''''''&&&%%%$$$%%%&&&&&&'''((((((((('''...(((---)))'''///___jjjOOO|||xxxccc]]]lllaaa~~~UUU<<<***%%%)))+++''')))&&&$$$###"""!!!$$$)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%(((///###!!!+++###KKK}}}|||dddzzzYYYUUUkkkrrr}}}{{{RRRDDDzzzJJJ(((///,,,###000,,,---'''$$$)))''')))555ttthhhpppfff;;;sss~~~AAA\\\\\\iiiDDDXXXaaa444+++***&&&,,,((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''''''''(((***+++***'''%%%%%%&&&'''((())),,,111555***...111000,,,+++...222+++'''%%%'''+++,,,,,,---%%%%%%''')))'''###%%%***%%%(((+++---+++***+++,,,***,,,......---+++++++++777lll___333333333XXXQQQ000///444VVVtttxxxYYY>>>444666[[[zzzNNN444RRRsss[[[rrrttt[[[FFFBBBKKKWWWZZZrrruuuhhhssszzzggg[[[SSSTTTxxxUUU000???ooosssRRR(((...???lllQQQ333XXXjjjbbb222***...)))***&&&'''&&&&&&'''((('''&&&%%%$$$&&&%%%%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))))))))%%%%%%%%%)))IIIxxxhhhlllLLL***)))***###(((%%%&&&'''(((((('''%%%%%%%%%&&&''')))***)))((((((---$$$******$$$***UUUwwwRRR___fffgggwwwzzz{{{]]]>>>***###&&&)))%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&***,,,###"""+++$$$###666jjj}}}|||~~~uuummmppp<<<<<>>qqq555AAAlllyyykkkLLL>>>FFFQQQSSSiiitttlllnnnrrrcccZZZSSSYYYTTT222---QQQ{{{zzz\\\FFF888000///YYY~~~www777)))fffzzzNNN++++++***(((*** ((($$$%%%&&&'''''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&''')))(((&&&%%%%%%&&&((())))))((($$$###$$$)))JJJyyyhhhlllHHH%%%)))***!!!((($$$&&&'''(((((((((&&&%%%%%%&&&)))+++++++++)))((())) (((...%%%)))NNNJJJYYYvvv___YYY@@@...&&&''')))%%%&&&'''''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%''''''((('''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&%%%&&&))),,,---...MMM}}}{{{www{{{|||}}}~~~~~~xxxaaammm^^^]]]ddd|||WWWpppwww===***333+++)))111+++&&&***'''%%%)))&&&)))777}}}lllggg\\\666yyyyyyBBBaaaKKKxxxppp???rrrYYY***'''...+++...((())))))******))))))((()))((((((''''''(((((()))&&&%%%%%%&&&(((***)))((()))+++,,,,,,++++++---...'''''''''''''''((()))***///...,,,***)))***)))((()))+++))))))666DDD===***,,,,,,+++***(((((()))***)))+++++++++***+++,,,...***ZZZ???,,,888:::hhhzzzMMM///---;;;hhhuuuZZZ>>>888,,,YYYaaa888<<>>&&&+++''''''***)))###$$$&&&''''''''''''&&&'''&&&%%%$$$###$$$%%%&&&((('''%%%$$$$$$%%%'''(((((('''""""""$$$)))KKK{{{gggkkkEEE!!!)))***'''$$$%%%'''))))))((('''&&&%%%'''))),,,---,,,***)))''')))333(((+++KKKHHHkkkXXX}}}hhh^^^xxxXXX@@@111***+++,,,(((((('''$$$""""""%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((###%%%&&&''''''&&&$$$"""$$$$$$%%%%%%&&&'''(((((($$$%%%)))&&&!!!''')))777~~~{{{qqqqqqtttzzznnn^^^wwwaaavvvIII999$$$999)))000%%%***''''''***(((+++999tttccc^^^iiiBBBrrr???bbbJJJ{{{{{{dddBBB]]]***'''000,,,***))))))************))))))))))))(((((((((((())))))***(((%%%%%%%%%&&&%%%$$$(((***,,,---------...///***'''$$$$$$'''***---...'''((('''%%%&&&(((***)))'''(((###$$$:::PPPDDD&&&***&&&###$$$(((,,,,,,+++)))*********)))+++---000+++VVV\\\999333///QQQ```999......```gggFFF>>>???+++???AAAGGGfffppp~~~rrrOOOJJJNNNFFFNNNWWWjjjnnneeennnyyygggfffUUUOOOXXX___999777777555111,,,...666>>>yyy|||{{{BBB!!!]]]ddd++++++)))(((&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$(((((((((''''''&&&&&&&&&'''((( &&&$$$***WWWyyynnnggg==='''%%%""")))%%%(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%***''''''%%%>>>FFFqqqMMM}}}yyyYYYwww\\\sssOOO666&&&((($$$)))***(((&&&%%%%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$(((++++++***(((%%%""""""$$$%%%$$$"""(((((('''''''''(((((()))+++ddd~~~{{{xxxtttvvv|||zzz}}}vvv}}}}}}ddd+++***)))(((((()))******)))'''((()))((('''---555|||sssiii~~~OOO;;;yyyjjjAAAssstttQQQxxxvvvyyyAAAIII~~~@@@)))+++)))111&&&'''((((((((()))))))))***)))((((((((('''''''''''''''***)))$$$$$$(((((($$$(((((((((((()))))))))))))))(((''''''''''''((((((******++++++++++++******************************+++)))(((***------***&&&---,,,***)))***---111333...///ttthhh555333---BBBsssjjj222...,,,<<>>JJJNNNUUU^^^yyynnniiizzzmmmbbbRRRNNNYYYbbb999<<<---...<<<777...JJJwwwnnnyyyZZZ666///^^^}}}CCC)))(((&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%'''((( &&&%%%***WWWxxxnnnfff==='''&&&###)))&&&&&&%%%%%%%%%&&&'''((((((%%%&&&&&&'''((())))))***///,,,...)))((($$$999{{{ggg|||~~~JJJkkk{{{\\\gggiiiRRR222$$$(((%%%)))'''&&&%%%%%%%%%''')))***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%(((&&&%%%&&&***,,,+++***)))&&&$$$$$$&&&'''%%%$$$''''''&&&&&&&&&&&&''''''+++FFFvvv||||||xxxwwwzzzzzz|||OOO***)))(((((('''((()))******(((((()))(((''',,,444yyymmmaaauuuMMMAAA~~~hhhBBBwwwtttXXXFFFUUUuuu888&&&+++(((...%%%))))))))))))))))))))))))))))))((((((((('''''''''###''''''$$$%%%***+++(((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''******++++++++++++******************************+++******+++,,,,,,+++))),,,+++***)))***---000111222333hhhzzzDDD222222;;;```wwwKKK:::777"""PPPvvvssspppHHH999...:::999NNNxxxxxxmmm{{{{{{```HHHAAAJJJNNNMMMZZZxxxxxxpppvvvkkk]]]NNNKKKXXXiii>>>333333333333888KKKlll}}}cccQQQ&&&AAA___444)))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''((( '''%%%***WWWxxxoooeee;;;''''''$$$***'''######$$$$$$%%%'''((()))$$$$$$%%%'''((()))***+++***(((,,,)))+++(((:::yyyuuuZZZzzzqqqfffqqqjjjxxxbbb]]]111"""***'''(((%%%%%%%%%%%%&&&(((***+++%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&''''''''''''&&&%%%''')))+++,,,+++***(((&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&***'''SSS~~~xxxuuuwww]]]777))))))(((((((((((())))))***))))))***(((&&&+++222wwwhhhYYYmmmCCCFFF___AAAyyyppp[[[FFF___iii///&&&---))),,,'''))))))))))))))))))(((((())))))))))))(((((((((((($$$''''''%%%&&&***+++***&&&&&&&&&'''''''''(((((()))((((((((((((((())))))******++++++++++++******+++++++++++++++++++++++++++,,,,,,+++******,,,---++++++++++++,,,---//////111333OOOVVV+++222...BBB~~~ddd<<<;;;!!!<<>>LLLzzzdddaaattt///###+++%%%%%%'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%&&&&&&)))%%%CCC}}}~~~bbb%%%***)))))))))******+++++++++***)))***+++)))&&&***111wwwlllXXXlll000XXXNNNGGGeeejjjJJJ~~~JJJ&&&***...,,,***,,,&&&'''((()))***+++,,,---+++************)))))))))***(((((())))))((()))***((())))))))))))*********+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,---,,,)))***---111,,,---...///000000//////,,,555///YYY;;;000666444ccc___)))>>>***111lll}}}qqq{{{nnngggmmmttt|||{{{hhh@@@rrr|||cccQQQGGGGGGIIINNNZZZUUUppp{{{xxxhhhZZZSSSKKKDDD@@@ppptttooooooooossszzz~~~xxx===555 ZZZ}}}NNN555%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%(((!!!((('''+++VVVvvvlll\\\111$$$(((###((()))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&$$$***&&&(((TTTvvvGGG```___gggzzz~~~zzz^^^ttt+++%%%+++%%%)))(((((('''''''''&&&&&&&&&((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((------,,,***&&&$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&((()))((('''&&&%%%%%%%%%&&&111""")))ggg|||~~~}}}zzztttDDD ,,,'''((()))***++++++******)))(((***+++)))'''+++111rrroooWWWhhh555kkkOOORRRcccrrrNNNzzz888%%%+++)))***(((***''''''((()))+++,,,------++++++++++++*********)))'''%%%&&&)))+++***,,,///))))))*********+++++++++''''''''''''((()))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++---///------...///////////////)))444***DDDPPP...:::999JJJkkkzzz===555///000DDDjjj~~~~~~}}}xxxZZZ555fff}}}gggQQQDDDFFFFFFSSSYYYQQQccczzziiiYYYPPPMMMEEE999aaauuu|||yyyxxxmmmIII///$$$DDDdddnnnNNN ,,,$$$$$$%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%'''!!!)))'''+++VVVvvvkkkYYY...###((("""'''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###"""+++))))))PPP[[[ppp|||```VVV|||hhhbbb{{{ttt***(((***"""+++&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''',,,------***&&&$$$%%%'''###%%%&&&%%%$$$$$$&&&(((((('''&&&%%%$$$$$$$$$$$$!!!)))&&&###>>>ppp~~~}}}|||yyyxxxpppsss[[[///))))))%%%%%%'''((()))))))))(((''''''))),,,***(((+++222ooorrrWWW```:::zzzLLLVVVYYYuuu|||NNNiii---(((---%%%***'''***)))***************++++++,,,,,,+++++++++*********(((%%%%%%***,,,***,,,111))))))))))))************%%%%%%%%%&&&&&&'''))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,---,,,+++,,,,,,,,,,,,------------'''222***111fffggg...111:::222JJJlllmmmOOO::://////MMMlllnnnvvvyyyrrrJJJ555```lllQQQAAAEEECCCPPPSSSXXX^^^rrr}}}iiiSSSNNNNNNGGG666WWWlll~~~{{{uuu~~~zzzTTT000***555LLLiii```999((((((###$$$&&&&&&&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%'''!!!)))'''+++VVVvvvjjjWWW,,,"""((("""'''(((%%%%%%%%%&&&'''((()))***######$$$%%%'''((())))))%%%$$$&&&###+++&&&"""FFFeee___~~~|||]]]jjjqqqkkk}}}xxx,,,,,,))) +++$$$$$$&&&'''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''%%%%%%'''***###%%%'''&&&$$$$$$''')))'''&&&%%%$$$############&&&+++''' [[[~~~~~~{{{ZZZKKKnnn|||JJJ&&&444###"""###%%%'''((((((''''''&&&&&&))),,,***(((,,,222nnnuuuWWW}}}[[[;;;FFFTTTMMMyyy|||PPP```)))---000$$$,,,)))+++,,,,,,++++++***)))((((((,,,,,,,,,+++++++++******,,,''''''+++,,,))))))...(((((((((((())))))))))))&&&&&&&&&''''''(((******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))''''''***---...,,,)))++++++*********+++,,,,,,,,,666000)))SSSzzz444)))>>>***>>>lll~~~EEE%%%111666???```tttyyy{{{xxxwwwsssEEE999```qqqQQQ???EEEAAAJJJMMMaaa___ggg|||nnnXXXIIIOOOHHH888999SSSrrruuu{{{iiiOOO===+++###333aaaoooCCC'''***$$$&&&''''''''''''''''''&&&###%%%'''))))))((('''&&&((('''&&&%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((###%%%"""((( )))VVVllloooYYY---%%%+++###&&&'''(((&&&###"""$$$%%%&&&&&&$$$((()))%%%###%%%'''&&&)))'''''''''$$$%%%...888lll^^^xxx~~~MMMkkkvvvsssiiigggzzz---)))(((...)))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''(((((((((((()))%%%&&&((()))))))))(((''''''''''''%%%%%%'''***...///+++%%%""""""###$$$%%%%%%&&&))))))''':::lllxxx{{{CCCVVVzzzqqq???...***&&&&&&&&&&&&&&&'''''''''((()))''''''((((((&&&)))///ssspppZZZHHH222xxxJJJlllyyyGGGtttVVVZZZ???---"""'''+++((('''***)))***+++)))''''''***---)))***+++***(((((()))+++***))))))***'''$$$&&&+++******))))))******+++,,,,,,++++++******++++++,,,...,,,++++++---......---***))))))+++...///,,,)))...((($$$)))222777444///...+++((((((+++---,,,+++///000(((,,,777jjj@@@111(((000111SSS{{{UUU333+++444;;;;;;PPPggg{{{aaaEEE???;;;cccrrroooyyyPPP444GGGGGGHHHLLLTTT\\\hhhyyy{{{qqqcccSSSSSSCCC@@@IIIGGG@@@SSSrrr{{{qqqcccJJJ777---$$$:::RRRpppfff<<<,,,000(((&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((((()))%%%***###,,,VVVhhhlllWWW,,,%%%,,,$$$&&&&&&)))'''$$$$$$%%%'''''''''&&&'''&&&$$$&&&***)))&&&'''&&&&&&((('''&&&+++222ttt|||YYYvvvXXXbbbuuuppphhh~~~ooo{{{888(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''(((((((((%%%&&&'''(((((((((''''''&&&&&&%%%$$$###$$$(((+++///+++&&&$$$$$$%%%%%%%%%!!!###''''''$$$///TTT{{{yyy~~~|||cccNNNiiixxx}}}xxxbbb[[[qqq~~~ZZZ///***(((&&&&&&&&&'''''''''((((((((()))''''''((((((&&&)))///pppttt]]]|||EEE===}}}IIIfff~~~HHHsssWWW```:::---%%%))),,,(((&&&***)))***+++)))''''''***,,,((())))))((('''''')))***+++***,,,...,,,(((***...******))))))******+++,,,+++++++++******+++++++++,,,+++)))***,,,------,,,+++***)))+++---...+++)))///,,,)))***---...,,,***,,,+++,,,...000000---+++,,,222+++---444]]]bbb666,,,333+++888[[[qqqooo===+++777999,,,111@@@KKKUUUYYYIII999999@@@rrrrrruuulll^^^888GGGCCCHHHOOOUUUWWWaaavvvmmmcccZZZRRRRRR@@@@@@QQQJJJ333888SSS______QQQ<<<...&&&(((333]]]vvvwwwRRR...(((***###%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''''''''&&&###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&"""(((%%%000WWWeeeiiiUUU+++%%%,,,$$$&&&&&&)))'''%%%%%%&&&(((((('''((((((%%%$$$(((---+++%%%&&&$$$%%%))))))''''''***___XXXooowwwSSS|||fff|||{{{HHH(((...%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&$$$######&&&)))---***'''&&&&&&&&&&&&%%% """&&&'''"""%%%999QQQyyyyyywwwlllKKK\\\{{{vvvXXXssslll222999PPPsss}}}BBB###(((&&&'''''''''((((((((())))))))))))''''''((((((&&&)))///mmmyyycccyyyAAACCC{{{CCCZZZGGGsssXXXiiippp333+++))),,,,,,'''&&&))))))******)))(((((()))+++&&&'''((('''&&&''')))+++)))''')))+++***'''(((,,,***))))))))))))***++++++++++++++++++++++++++++++***)))((((((***++++++***,,,+++++++++,,,,,,+++)))---------,,,+++*********+++---000333555333///+++***444...,,,///GGGuuuBBB000555///***???ccclll===---000222,,,222333999AAA:::111666LLLqqqbbbwwwUUUJJJCCC@@@HHHRRRTTTRRRYYYqqq{{{kkk```YYYUUUFFFHHHIIIDDD<<<555333444000999111)))+++&&&111QQQpppxxxaaa777######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ (((***888___iiifffSSS***%%%---%%%&&&&&&((('''%%%%%%&&&''''''&&&(((******((())),,,***&&&((($$$$$$(((***'''%%%&&&MMMZZZZZZ|||TTTvvv~~~yyyUUU(((111$$$)))''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&(((((((((&&&%%%%%%''')))***((('''&&&''''''%%%######$$$((()))%%%###+++777nnnyyyttt{{{{{{}}}xxx~~~uuujjjPPPUUU___kkk}}}|||QQQmmmDDDBBB@@@eeevvv555%%%)))""")))(((((((((((()))))))))))))))''''''((((((&&&)))///jjj}}}hhhuuu<<>>TTT}}}pppxxxaaaeee>>>FFFBBBIIIQQQSSSQQQWWWmmmzzznnnaaaVVVQQQAAAKKKHHH777000666555++++++...(((+++111***;;;fffppp___>>>&&&###$$$'''///$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$#########$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''###+++...???fffmmmfffRRR***%%%---%%%'''&&&'''%%%$$$$$$&&&&&&&&&%%%'''...000,,,''''''((((((***&&&%%%((()))&&&%%%&&&EEEgggFFF~~~~~~QQQ{{{|||{{{tttZZZ'''...$$$,,,''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&'''((((((&&&%%%%%%&&&((('''&&&%%%%%%&&&&&&$$$"""&&&&&&''')))'''&&&(((---<<>>@@@888111333666BBBXXX|||rrrccc[[[999BBBIIIIIIKKKPPPUUU[[[gggrrrwwwjjjVVVJJJKKKFFF;;;555666555///...333///+++***(((+++CCCcccrrrggg<<<))),,,&&&###'''###&&&&&&''''''''''''&&&&&&###$$$&&&&&&'''&&&%%%%%%((('''%%%######$$$&&&'''$$$$$$%%%%%%%%%%%%%%%%%% %%%!!!$$$$$$888bbbjjjjjjVVV+++$$$,,,%%%((((((&&&%%%%%%%%%''''''&&&$$$###+++///,,,((((((******&&&(((---000...(((&&&)))BBBrrraaannnuuu^^^yyyxxxvvvccc666&&&''')))''''''''''''''''''''''''&&&''''''((())))))((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((("""###$$$$$$$$$$$$%%%'''&&&%%%######%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''888TTT}}}dddRRR[[[ppp}}}}}}[[[ZZZ~~~uuuXXXwwwvvvJJJ<<>>999444222333000+++---111888111333ZZZyyyqqqOOO)))$$$,,,"""&&&///"""&&&''''''((((((''''''&&&###%%%''')))))))))'''&&&+++)))%%%###"""$$$&&&(((%%%%%%%%%&&&&&&&&&'''''' '''$$$'''(((>>>kkkuuulllWWW+++$$$,,,%%%((()))'''&&&&&&'''(((((('''%%%"""'''+++******,,,,,,***###(((111666111)))&&&)))000^^^ooo^^^}}}WWW~~~|||~~~jjjBBB'''***)))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((###$$$&&&&&&&&&&&&((()))(((&&&$$$$$$%%%'''''''''&&&''''''&&&&&&((('''&&&000222fffbbb???999ccc```mmmgggNNN^^^[[[IIIzzz333%%%))))))'''&&&&&&&&&&&&'''''''''((()))''''''((((((&&&)))///oooyyyfffttt666kkkUUUOOO~~~llljjjOOOvvv***+++)))&&&%%%''',,,---,,,***((((((***,,,,,,)))&&&((())))))(((&&&&&&''')))######)))222666000((($$$((((((((((((((()))******''')))***++++++***)))''',,,+++)))***+++---,,,,,,)))+++,,,+++)))))),,,000''',,,111000,,,)))***---(((+++------,,,,,,///222555+++888...)))...'''===^^^```...333///......,,,QQQwww{{{{{{yyy~~~pppaaaUUU]]]TTTHHHCCCFFFLLLQQQRRRUUU^^^iiirrr|||mmmdddVVVIIIEEE@@@AAA333...999333+++777DDDPPP'''222BBBiiiyyyrrr@@@222(((******%%%$$$***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%###"""###$$$%%%###$$$%%%&&&''''''''''''"""(((###$$$%%%<<>>eeeiiigggXXX&&&'''$$$)))%%%'''&&&%%%$$$$$$%%%%%%$$$###$$$%%%%%%%%%&&&'''''''''))))))(((((((((((())))))(((VVVsssmmm}}}[[[{{{vvv|||rrr111+++###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&)))+++)))&&&$$$%%%&&&((('''&&&%%%%%%&&&'''(((&&&))),,,---,,,)))''''''$$$&&&---***999LLLIIIQQQVVVsssZZZzzz~~~|||wwwIIIaaaBBB///000...222)))%%%+++)))'''%%%%%%&&&&&&&&&+++$$$%%%$$$,,,---"""///OOOaaa;;;zzzNNNVVVaaammmVVVppp999---*********+++******))))))&&&%%%%%%(((+++---***((((((+++***''''''***)))'''(((((())))))))))))((((((((((((((((((''''''&&&&&&+++***)))''''''((())))))---+++******++++++)))(((***(((%%%%%%''')))******++++++++++++++++++++++++'''******''''''+++......,,,,,,,,,---......//////...CCCqqqEEE***,,,,,,+++666555<<>>uuu}}}YYYCCC}}}PPP```VVVlllRRR}}}zzz333,,,((()))************)))((('''%%%$$$'''+++,,,***&&&'''***)))''''''))))))&&&)))))))))(((((())))))))))))((((((''''''&&&&&&%%%***))))))(((((())))))))),,,+++******++++++)))'''...,,,)))((()))))))))(((++++++++++++++++++++++++''')))++++++,,,------,,,,,,,,,,,,------.........)))111UUUZZZ777$$$111***999EEE[[[ddd@@@222VVV^^^jjjuuuxxxvvvqqqggg]]]DDD,,,:::777>>><<>>999===999NNN>>>???CCCFFFIIILLLRRR\\\dddsssyyyrrrccc[[[TTTHHH???999<<<777***666ccc{{{mmm444333RRRllleee:::---***((('''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!%%%$$$***AAAggghhhhhhYYY''''''$$$)))$$$&&&'''%%%######%%%'''''''''$$$%%%%%%%%%&&&'''''''''((((((''''''''''''((((((***///ccchhhrrr]]]xxx~~~|||}}}aaa,,,'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%$$$""" !!!###$$$###"""...//////...---***((('''$$$$$$$$$&&&((((((&&&$$$%%%%%%&&&%%%---(((===VVV```ZZZsss|||JJJdddrrrQQQfffrrr^^^NNN:::%%%%%%+++)))###%%%(((&&&'''$$$777+++DDD{{{SSSYYYEEEkkkTTTuuugggIII^^^111,,,'''(((***,,,,,,+++***((((((((((((''''''&&&&&&&&&%%%'''(((%%%%%%((()))&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&***,,,------+++******)))***+++,,,,,,***(((((('''(((***,,,---,,,******+++,,,------,,,+++***222+++&&&%%%&&&'''***---,,,,,,,,,,,,,,,,,,------)))222333[[[qqq;;;111//////***>>>bbb___;;;&&&&&&***000444555555555444666===<<<666666888MMMAAA===AAAFFFHHHJJJPPPZZZbbbmmmxxxooo```YYYRRRGGG===;;;888;;;???VVV}}}zzzMMM(((888jjjtttXXX+++%%%((())))))'''&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%"""%%%""")))BBBgggiiihhhZZZ''''''$$$((($$$%%%&&&$$$""""""$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((222KKKzzzvvv]]]}}}lllfffcccIII***$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&''')))+++,,,!!!)))222777777777999<<>>555+++'''))),,,,,,***&&&+++444...***$$$999{{{[[[tttSSS{{{}}}gggPPPVVV...222CCCVVVxxxbbb===)))(((,,,)))"""$$$$$$$$$)))222RRR111===vvv~~~PPPdddwwwGGGyyy___{{{fffPPPOOO444///''')))+++------,,,***)))$$$''')))(((%%%$$$'''***$$$''''''%%%%%%((((((&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&''''''(((&&&''')))*********))))))(((((()))+++------+++)))&&&'''(((***------,,,***)))***,,,------,,,***)))+++(((***111333...)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++///@@@ppp|||]]]111+++222333333:::>>>666,,,,,,,,,---///000222777;;;000AAA///666666:::HHHKKK<<>>RRRjjjyyy}}}{{{```NNNJJJMMMOOOOOOBBB444...&&&(((***111XXXgggyyyxxxEEExxx}}}|||{{{IIIHHH///888666+++999GGGQQQccc999 ***###""",,, CCClll<<<444rrr|||SSSrrrnnnJJJ}}}aaavvvyyyaaaEEE222+++'''))),,,......---+++***!!!&&&***((($$$###(((...###&&&'''$$$%%%((((((&&&((('''%%%$$$$$$%%%'''(((###$$$$$$%%%&&&'''((((((***)))((('''&&&'''((((((''''''(((+++---...,,,***+++++++++---...---***((()))***,,,------,,,***)))'''+++999IIIMMM@@@000(((,,,,,,,,,,,,,,,,,,,,,,,,000"""---+++SSSxxxyyy555---'''000999///'''---444......///000///...111444,,,BBB''';;;:::999===KKK<<>>111NNNjjjttt^^^;;;333]]]xxxqqqVVV777(((---$$$&&&)))++++++)))&&&$$$((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%"""!!!"""$$$%%%###"""###$$$&&&%%%%%%$$$######"""""""""""""""(((###'''$$$###EEEfffdddnnnXXX***---###&&&''''''######$$$%%%%%%%%%%%%$$$(((((()))(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###---CCC---III^^^eeehhhNNN666PPP:::@@@mmm:::$$$'''(((&&&""""""&&&***((($$$ """'''+++---'''&&&,,,''')))$$$,,,000)))888DDDIIIQQQdddxxx|||ppp______rrrqqqhhhAAAAAA999444HHHkkk~~~}}}bbbZZZ||||||jjj<<<000KKK\\\>>>***111///SSSwwwTTT888$$$''' )))+++222hhhddd777===zzz~~~DDDmmmmmmIII^^^cccvvvHHH+++,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&'''&&&$$$%%%&&&'''&&&%%%&&&((()))+++***(((&&&$$$(((((()))***************%%%%%%&&&'''((((((''''''(((&&&)))...,,,'''&&&+++,,,***)))***,,,,,,***''',,,---...---,,,,,,---//////$$$RRRddd999000)))111---''',,,,,,''')))...###...111666hhh\\\111---,,,&&&222333"""///---***333333)))222888(((222111555999444111@@@UUUFFFBBBCCCKKKPPPRRRVVV\\\fffiiiuuuvvvaaaYYYUUUNNNDDD???;;;DDDbbbpppjjjMMM,,,>>>hhh|||iiiHHH,,,"""(((%%%&&&'''((('''%%%"""!!!((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$"""!!!"""$$$%%%###""""""$$$%%%%%%$$$###############$$$%%%&&&((("""&&&###$$$HHHllllllqqqZZZ***---$$$((('''&&&######$$$%%%%%%%%%%%%$$$%%%''')))++++++(((%%%###&&&&&&%%%%%%%%%%%%&&&&&&)))&&&222...AAA555CCCLLL___ppp???aaa}}}FFFGGGXXXAAA---###+++000)))$$$(((###''',,,000///)))!!!$$$!!!444000HHHOOO```rrr|||ggggggkkk777...JJJppp|||lllRRRwww>>>,,,QQQ{{{\\\FFF222(((QQQxxx999&&&(((+++&&&BBB~~~qqq444666rrrwwwMMMyyyeeeDDD}}}WWW```zzzDDD)))---&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%(((&&&$$$$$$&&&''''''&&&&&&''')))******(((&&&$$$&&&''''''((())))))((((((&&&'''(((((()))))))))(((***'''***///000+++))),,,+++))))))***,,,---+++(((+++---...---+++******+++...111fffzzzEEE***)))...,,,)))------+++---///'''---...000VVVxxxqqqBBB)))***''''''666<<>>:::333999GGGDDD@@@AAAHHHNNNRRRXXX```iiimmmxxx{{{gggVVVPPPMMMEEE;;;999ZZZvvvxxxccc@@@,,,TTTyyy```<<<((($$$,,,$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%$$$#########$$$%%%%%%&&&&&&$$$"""!!!"""$$$%%%###""""""$$$%%%%%%$$$############%%%&&&'''((((((!!!$$$"""&&&MMMssstttuuu[[[))),,,%%%***((($$$###$$$$$$%%%%%%%%%%%%%%%&&&)))...222222...(((%%%'''&&&&&&%%%%%%&&&&&&'''''',,,---(((LLL888222>>>ttt}}}MMMkkkWWWzzzYYY444bbbrrrJJJ&&& ))),,,)))(((+++)))&&&######'''---222DDDHHHfffccc|||~~~UUU(((BBB}}}xxx~~~UUUEEE$$$111```zzzuuuHHH???OOOfffbbbGGGGGG333***!!!%%%BBBdddTTT!!!HHH|||{{{BBBnnndddHHHxxxZZZYYY>>>(((---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))'''$$$$$$%%%'''''''''&&&''')))******(((&&&%%%$$$%%%&&&&&&'''&&&&&&&&&(((((()))*********))))))+++)))***000444111---,,,))))))(((***,,,---+++******,,,......+++)))'''''',,,>>>wwwVVV///,,,,,,+++,,,---,,,,,,---...,,,,,,******===eeeaaa000...111,,,JJJlll|||WWW888---555444222444333111000555<<<:::333444;;;FFFBBBAAAEEEJJJPPPYYYaaajjjnnnzzz}}}lllZZZLLLCCC@@@AAAQQQsssVVV444888hhhzzzQQQ333((()))...######$$$&&&(((***,,,---%%%$$$###""""""###$$$$$$$$$%%%%%%$$$"""!!!"""$$$$$$###!!!"""$$$%%%%%%$$$############$$$%%%&&&'''&&& $$$$$$)))PPPttttttwww[[['''+++%%%***'''"""###$$$%%%%%%&&&&&&%%%%%%&&&***...111111...)))&&&'''&&&&&&%%%%%%&&&&&&'''%%%222$$$111999HHH222444TTThhh}}}QQQYYYhhhOOOYYYwww888OOOgggFFF///(((((()))'''111???MMMWWW]]]aaaddd|||zzz}}}~~~|||~~~}}}sss...111kkk{{{VVVkkkPPP222***>>>ZZZzzzTTT:::GGGzzzooooooRRR000%%% (((???@@@CCCwwwuuuLLL|||dddOOOuuuaaayyyQQQ;;;((()))((((((((((((((((((((((((%%%%%%&&&'''''''''&&&%%%***'''$$$###%%%'''((((((&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%(((((()))******)))))))))+++)))***///555444///***(((((()))***,,,,,,,,,+++(((+++......---***((((((///KKKqqqMMM333******///,,,))))))'''---...***)))******MMMxxx???)))(((+++BBBkkkRRR...000555///...444666111000444555333444888KKKHHHEEEDDDGGGNNNWWW___fffkkkxxxqqqeee\\\III:::CCCXXXyyyooo@@@'''DDDuuu|||eee<<<)))'''&&&'''$$$$$$%%%&&&(((+++---///$$$###"""""""""###$$$%%%###$$$$$$###"""!!!###$$$$$$"""!!!"""###$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$&&&,,,QQQrrrnnnvvvYYY%%%(((###(((%%%!!!$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&(((((('''%%%###&&&&&&&&&%%%%%%&&&&&&&&&)))///)))///"""DDD???(((VVVuuuqqqsssiiiqqqyyy|||fffjjj<<<>>>QQQhhhmmmTTTTTTbbbnnnsss{{{xxx___sssdddzzzsss~~~~~~}}}~~~}}}}}}|||}}}xxxwwwsss|||GGG---UUUzzzgggXXX```<<<)))555DDDTTTnnnqqqdddaaaRRR|||iiimmmgggNNN>>>***...UUU]]]EEEwwwsssNNN___RRRmmmcccpppLLL777)))$$$(((((((((((((((((((((((($$$&&&''')))))))))((('''***'''%%%$$$&&&'''((((((&&&'''((())))))(((''''''&&&&&&'''''''''&&&&&&%%%((((((((())))))((((((''')))((())),,,222333///)))'''(((***+++++++++,,,,,,&&&)))---///...,,,++++++111RRRuuu>>>((('''000,,,((()))###+++...(((+++///###666lllggg:::'''000///JJJjjj444)))000---+++333333///...222666666666666JJJJJJHHHEEEGGGOOOYYY___ccciiiwwwuuufff^^^\\\NNNDDDZZZ|||}}}{{{YYY222+++ZZZuuuRRR000((('''$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$###"""""""""###$$$%%%######$$$###!!!!!!###$$$$$$"""!!!!!!###$$$$$$###%%%%%%$$$###############%%%%%%'''---QQQpppjjjsssYYY%%%(((!!!&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))###555"""$$$999WWW888777AAAJJJRRRfffiii\\\MMMlllaaagggttt~~~ooo^^^:::000)))BBByyy~~~wwwmmmiiimmmvvvzzzuuutttwwwssswwwppplllssszzziii;;;BBB~~~wwwOOOxxxmmm;;;)))HHHTTTCCCRRR}}}xxxIIIcccfffIII,,,JJJAAA999555NNNvvvcccMMM|||vvvGGGxxx^^^XXXhhheeemmmPPPzzz000+++"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))******)))((()))'''&&&&&&'''(((((('''&&&''''''(((((((((((((((''''''((((((''''''&&&&&&(((((())))))(((((('''''''''((())))))---000---(((''')))+++++++++***+++,,,&&&))),,,...------------)))LLLSSS---$$$///+++***///'''***,,,(((---333%%%+++MMM[[[444888---999}}}DDD)))------+++444+++,,,111777<<<;;;666222CCCFFFGGGEEEHHHQQQ\\\aaabbbjjjyyytttiii___WWWPPPVVVqqqyyytttCCC...;;;mmm~~~iiiCCC+++***((($$$(((&&&&&&%%%$$$$$$###""""""$$$######"""###$$$%%%&&&"""#########!!!!!!###$$$###"""!!!!!!###$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&''' $$$&&&---RRRqqqlllqqqYYY'''))) %%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((((((%%%$$$$$$######$$$$$$%%%###$$$111 +++333SSSVVVNNNPPPTTTMMM111111;;;===///<<>>555,,,JJJxxxjjjDDD***''''''((((((######$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""%%%""" !!!$$$$$$### !!!"""###$$$$$$%%%"""(((!!!$$$###SSSlllrrrtttZZZ''')))!!!((()))***&&&&&&%%%$$$$$$%%%%%%%%%!!!"""%%%(((******&&&###%%%$$$#########%%%''')))$$$%%%&&&&&&$$$'''555DDD]]]JJJ+++999DDDGGGrrrgggBBBIIIrrrmmm;;;YYYiiiXXXVVV\\\aaaccc|||pppaaaZZZ^^^gggooossshhhsssqqqxxx~~~wwwiiiXXXMMMMMMPPPQQQPPPkkkuuuvvvwww}}}xxxAAAnnnjjjVVV|||{{{<<<777||||||]]]ppp{{{OOOJJJuuu~~~tttgggAAA555xxxhhh```OOOggg\\\XXXsssUUU&&&)))$$$&&&)))***'''%%%%%%'''(((&&&&&&'''((()))***++++++&&&))))))&&&&&&***((($$$+++***)))((()))(((%%%###''')))!!!)))(((((((((%%%'''...444333,,,'''&&&(((...000'''%%%666:::&&&(((+++...---***(((((())))))++++++(((%%%&&&***...///@@@ttt222))),,,444!!!---))))))))),,,//////,,,(((???wwwPPP000+++666tttggg===)))>>>222555777666777999999777777AAAGGGFFFGGGOOOVVVXXX___kkkuuu{{{hhhWWWTTT```wwwzzzppp<<<666111WWWvvv\\\;;;((('''&&&''')))$$$&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""$$$"""!!!!!!###$$$###!!!!!!!!!""""""######$$$$$$###***$$$))))))ZZZtttzzzyyy\\\&&&''' '''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''')))******'''$$$%%%$$$######$$$%%%'''))))))((('''&&&######,,,777wwwXXX>>>[[[```???@@@FFFnnn|||mmm___GGGjjjtttiiiVVVHHHJJJooonnnlllyyy:::~~~]]]}}}pppUUUBBB777yyyvvvcccMMMJJJhhhlllAAAooo{{{XXXSSSnnn^^^^^^zzzSSS,,,))),,,------,,,***((($$$!!!(((((((((((())))))))))))(((&&&&&&)))---///---+++&&&%%%%%%&&&)))++++++***''')))"""---000(((000---)))''''''))))))&&&'''+++!!!$$$)))&&&'''777===000)))+++---,,,)))((()))***)))+++,,,+++((('''***---(((777}}}yyy@@@%%%(((///%%%***,,,++++++,,,//////---******ZZZppp;;;555444QQQxxxQQQ???111111333666999999999999777===AAABBBFFFOOOTTTSSSVVVfffsss{{{fffQQQXXXssszzzxxx^^^444000444cccmmmGGG000%%%'''$$$&&&)))&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$###############$$$############"""""""""###"""!!!"""###$$$###""""""##################### '''"""(((***\\\www~~~```%%%%%%''''''%%%%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&'''((((((&&&$$$%%%$$$######$$$%%%'''(((+++'''%%%%%%###!!!%%%+++QQQnnn\\\CCCYYYGGG666ZZZ{{{fffXXXvvvpppFFFIIITTTjjjxxx@@@kkk}}}___fffzzzXXX~~~HHH111bbbQQQ555WWW~~~zzziii777xxxjjjdddWWWwww```YYY}}}PPP)))&&&***)))'''''')))++++++(((%%%)))))))))(((((('''''''''///'''%%%***,,,'''%%%(((+++(((%%%###$$$%%%&&&%%%------###****** $$$)))%%%$$$''''''&&&'''+++(((%%%(((***'''...333+++***++++++***(((((()))+++(((+++//////,,,******,,,)))333|||\\\***)))---000+++///---,,,,,,......---+++&&&EEEzzzKKK;;;,,,AAAooobbb>>>444000666;;;;;;;;;>>>999;;;===AAAIIIQQQTTTRRRMMMaaaqqq|||wwwdddOOO]]]~~~rrrzzz|||LLL...///===mmmaaa777(((%%%(((###$$$(((&&&$$$###!!! !!!###%%%$$$$$$$$$###"""""""""############""""""""""""""""""""""""############$$$#####################%%%!!!(((***\\\wwwddd&&&$$$((('''$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&'''((('''###!!!$$$%%%$$$%%%'''```yyyMMMKKKvvvmmmWWWgggrrrpppVVVNNNCCC<<<<<>>@@@BBBBBB@@@CCCHHHRRR^^^kkkzzz|||MMMdddhhhzzzGGG}}}}}}___~~~XXXxxxSSS555JJJ[[[uuuxxxcccHHHQQQxxxvvvDDDrrr}}}]]]VVV}}}___WWWMMM"""666)))%%%$$$''')))***,,,...))))))((((((((('''''''''///&&&%%%+++)))"""&&&333<<<777000+++******++++++&&&***###***+++&&&///,,,%%%$$$(((///000+++''''''000''')))---&&&%%%(((%%%******)))(((((()))***,,,'''+++000111///+++***+++---111uuuxxx666******777+++///...---,,,,,,,,,,,,,,,...999```eeeDDD,,,???ddd]]]EEE333555;;;<<<<<>>KKKVVVZZZSSSFFF===JJJggg~~~yyysssqqq{{{|||RRR}}}tttlll|||WWWnnn]]]PPPZZZTTT]]]pppVVVJJJ[[[~~~nnnEEEsss}}}___QQQ^^^]]]NNN@@@)))(((***((())),,,+++'''''',,,''''''''''''(((((((((((('''###%%%,,,+++'''555JJJzzzrrrdddVVVJJJAAA:::666---444)))(((###(((%%%%%%%%%)))000333---'''%%%***!!!%%%,,,'''&&&++++++***)))''''''(((***+++,,,&&&+++000111...+++******,,,,,,cccGGG,,,$$$444'''------,,,+++*********++++++---===TTT333222JJJuuu___???555888999999;;;:::???FFFLLLNNNQQQWWW]]]WWWccckkkuuuqqqeeeaaasss{{{xxx~~~nnn777000777[[[jjjEEE***%%%((()))!!!"""'''###&&&%%%$$$###"""###$$$$$$$$$$$$$$$###############!!!!!!"""""""""""""""### !!!######""""""###%%%######$$$$$$$$$$$$$$$$$$""")))###((((((YYYsssyyy```''''''""")))(((%%%$$$$$$$$$$$$%%%&&&''''''$$$######$$$'''***++++++######$$$%%%%%%&&&&&&''''''$$$$$$((()))&&&%%%&&&###+++&&&DDDrrrqqqaaaNNNkkk|||sssiiiXXXBBB///&&&---333AAATTTjjj{{{ooo```:::EEEVVV~~~iiiuuu{{{___}}}aaabbboooyyy\\\hhhzzzbbbOOOJJJ]]]|||^^^<<<{{{mmmhhh}}}MMM```ppp]]]UUU|||XXX111)))$$$$$$***+++%%%###'''&&&&&&&&&''''''((((((((($$$$$$'''***&&&&&&333EEENNNPPPTTTZZZ```ddddddcccSSSYYYKKKGGG@@@999BBB<<<,,,&&&$$$(((+++)))'''''''''!!!&&&+++%%%&&&,,,,,,((('''&&&''')))+++++++++'''***......+++))))))+++,,,,,,PPPeee888'''000)))***,,,---,,,***)))***+++((()))***uuubbb888---222PPPzzzWWW???777666666444888===FFFMMMNNNOOOVVV^^^]]]eeehhhrrrmmmaaaiii}}}|||{{{ZZZ//////888cccZZZ333((($$$'''&&&"""'''###&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!""""""######!!!######""""""$$$&&&#########$$$$$$%%%%%%%%% &&& %%%%%%UUUooovvvvvvZZZ&&&(((!!!'''&&&$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$&&&)))******)))######$$$%%%&&&&&&&&&&&&&&&$$$&&&)))(((%%%%%%'''111)))///!!! <<>>666<<>>FFF---,,,...(((+++......,,,++++++---,,,+++(((VVV{{{MMM222---555bbbwwwTTT===888777333:::<<>><<>>SSSqqqxxxxxxDDD}}}kkktttSSSbbbcccVVV```~~~RRR000'''***+++###&&&&&&######'''&&&###)))%%%###(((***(((&&&&&&((((((000555<<>>```~~~{{{yyybbbLLLyyymmmtttxxxiiiyyyzzzssshhhmmmeeeaaaEEEeeeoooGGGnnnnnnRRRjjjqqqgggcccmmm===(((...***(((&&&$$$$$$&&&)))+++((($$$###&&&(((%%%###$$$$$$"""$$$%%%***BBBfff{{{wwwjjjJJJ***###,,,---%%%''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++''')))******)))(((((()))))))))))))))))))))))))))---"""***LLLXXX&&&000***++++++***)))(((***+++---***---,,,???zzziii+++111222RRR~~~iiiFFF///777888===DDDIIINNNWWW______``````kkk}}}nnn^^^hhhttt{{{|||yyyvvvuuu]]];;;...AAAccc^^^333&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$###############""""""###$$$!!! &&&&&&&&&%%%%%%$$$$$$'''***""""""############""""""$$$$$$######$$$$$$%%%%%%'''""""""***XXXWWW...&&&######%%%$$$'''(((((('''%%%$$$%%%&&&((('''&&&&&&'''(((&&&%%%&&&(((&&&######&&&'''%%%$$$######$$$&&&&&&%%%###%%%%%%$$$&&&'''((('''%%%%%% ###>>>dddvvvyyyZZZEEEZZZ{{{WWWZZZlllfffEEE|||qqqwwwlllrrrAAA```}}}mmmHHHpppnnnXXXkkkjjjgggcccyyyKKK&&&)))"""!!!(((***&&&%%%)))'''###"""&&&(((&&&&&&'''***''''''&&&&&&555YYY{{{kkkiiiEEE""" %%%%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))$$$&&&((((((''''''((()))******))))))((((((''''''---!!!...000aaa555%%%+++***)))'''%%%%%%'''***,,,"""...)))###]]]{{{999,,,111BBB}}}zzz___999;;;:::===CCCHHHLLLVVV```\\\___```kkk}}}rrrccckkktttyyy|||zzzssslllRRR444000NNNdddSSS000&&&&&&&&&&&&&&&&&&%%%%%%%%%######################## ###$$$%%%***...'''&&&%%%%%%''''''&&&(((,,,!!!""""""######""""""!!!$$$$$$$$$$$$%%%&&&'''(((%%% %%%(((000ZZZVVV---&&&%%%$$$&&&'''%%%%%%&&&'''''''''((()))&&&%%%$$$%%%&&&&&&%%%$$$''')))((($$$###&&&'''%%%&&&%%%$$$%%%''''''&&&$$$%%%%%%$$$&&&'''((('''%%%&&&&&&))))))'''+++222555999666???\\\|||}}}mmm;;;\\\dddTTTccc~~~ggg[[[|||{{{nnnmmmdddiii000mmm~~~~~~}}}oooFFFmmmkkk^^^~~~iii```fffbbbuuuMMM333$$$ +++000((("""$$$%%%######(((******+++///'''(((((()))'''+++JJJsssfffkkkHHH&&&+++(((***$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''"""$$$'''((('''((()))*********))))))((('''&&&&&&)))&&&222***nnn555''',,,,,,+++)))'''&&&((()))(((###***&&&???wwwYYY333...;;;bbbzzzuuu}}}YYYDDD<<<:::BBBKKKPPPVVV]]]YYY^^^```lll}}}rrrooossswwwzzz}}}|||ooo```@@@,,,000SSS]]]CCC---$$$&&&&&&&&&&&&&&&&&&&&&&&&########################!!!&&&###$$$;;;SSSKKK000$$$ ###%%%"""###&&&""""""############""""""######$$$$$$%%%&&&((((((%%% &&&'''---WWWTTT***&&&'''%%%(((***%%%%%%%%%&&&'''((((((((('''&&&%%%&&&'''((('''&&&)))+++)))%%%$$$''''''%%%'''&&&&&&'''((((((&&&%%%%%%%%%$$$&&&'''((('''%%%###&&&$$$"""$$$"""!!!###(((+++---///666BBBOOOXXXKKKRRRjjjpppUUUWWW~~~hhhxxx{{{}}}mmm|||OOORRRKKKDDDyyy{{{lllEEE}}}lllddd```yyylllhhhwwwddd\\\???'''%%%(((%%%###((('''%%%&&&)))***)))+++///(((---+++))),,,...IIIvvvQQQ))))))$$$((($$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&###%%%((()))))))))***,,,+++******)))(((''''''&&&###+++***+++QQQGGG...***+++---,,,***(((''''''&&&+++&&&'''---...PPPFFF(((444GGGhhhxxxrrrQQQ>>>333===LLLQQQRRRTTTWWW\\\```lll|||~~~mmmzzz{{{{{{zzz~~~{{{iiiTTT777///999[[[UUU777000''''''''''''&&&&&&&&&&&&&&&###############$$$$$$$$$%%%'''$$$,,,PPPuuusssZZZ222&&&###&&&###"""$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((,,,&&&(((%%%***WWWUUU***'''(((%%%(((+++)))(((&&&&&&''''''%%%$$$)))((('''(((*********(((+++---+++&&&%%%'''(((%%%((('''&&&'''((((((&&&$$$%%%%%%$$$&&&'''((('''%%%$$$ &&&$$$ &&&!!!""" &&&...222BBB>>>TTTdddQQQkkkZZZ~~~mmm|||???IIICCCiii~~~~~~iiiHHH~~~nnnfffiiitttlllhhheeeaaa:::$$$%%%,,,)))''''''((('''%%%''',,,%%%///'''"""+++///CCClllxxxqqqNNN000...+++%%%,,,###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%$$$''')))*********+++---++++++******))))))(((((('''111###...:::```,,,&&&)))++++++)))'''&&&%%%$$$---"""&&&666$$$222vvv```---...333MMMyyyzzzuuugggHHH222888GGGMMMLLLMMMTTT[[[```kkkzzz|||lll{{{xxx|||yyycccIII444777DDD```MMM---333***((((((''''''&&&&&&&&&%%%""""""#########$$$$$$$$$%%%$$$+++BBBccczzz{{{rrrIII444######&&&$$$###&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&,,,(((,,,((()))UUUWWW***((()))$$$&&&))))))'''%%%%%%&&&&&&$$$"""((('''&&&''')))***)))(((---...,,,'''&&&((((((%%%&&&%%%$$$%%%&&&&&&$$$"""%%%%%%$$$&&&'''((('''%%%(((&&&%%%---'''%%%$$$&&&&&&&&&)))***!!!'''(((<<>>===ooozzzcccPPPwwwwwwuuuooo[[[YYY\\\jjjddd~~~}}}tttwwwZZZ555888***%%%,,,BBB[[[~~~}}}}}}{{{{{{zzzzzzqqqOOO333+++***(((######)))(((###&&&///'''&&&%%%%%%''''''&&&%%%***++++++***(((''')))***&&&---000,,,'''''')))***%%%+++%%%---...QQQ999)))((('''&&&&&&''')))*********---...***&&&,,,777bbbrrr222222555@@@sssxxxrrr~~~___888===UUUPPPQQQXXXTTTZZZhhhsss{{{xxx}}}~~~~~~xxxwwwPPP333222<<<\\\PPP555+++!!!,,,&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$#########(((///YYYvvvkkkgggmmmdddeeeDDD(((###&&&"""!!!%%%"""///000---111---$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###'''$$$%%%***SSSUUU+++&&&%%%$$$&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&'''***++++++(((&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%''''''$$$$$$''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&'''''''''''''''&&&%%%%%%%%%$$$&&&,,,888HHHXXXaaa~~~^^^fff}}}ggg}}}vvvsss~~~DDDEEEzzzrrrXXXqqq}}}tttmmmsssfff|||gggsssiii{{{yyy{{{aaa\\\www]]]999333###///%%% GGG~~~qqqZZZFFF222)))%%%$$$&&&'''$$$"""$$$'''%%%%%%%%%&&&'''&&&%%%((())))))(((&&&%%%&&&(((///222222---***)))(((%%%$$$(((%%%---+++FFF:::)))(((((('''''''''((((((***)))+++---***&&&***222KKKNNN555000999\\\{{{xxxnnnEEE@@@PPPMMMUUUYYYWWW^^^lllvvv}}}vvv}}}~~~kkkAAA222000FFF\\\FFF...,,,%%%'''%%%$$$$$$$$$%%%%%%&&&'''########################)))BBB```lllhhhddddddaaaiiiGGG)))###'''%%%!!!"""!!!333666+++"""'''$$$$$$$$$$$$$$$$$$###### &&&%%%&&&)))RRRRRR***&&&&&&$$$&&&&&&%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&'''))))))%%%&&&'''''''''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$''''''$$$$$$''''''$$$######$$$%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$(((&&&###"""$$$(((---000000888III```sss~~~pppZZZeee```ZZZBBByyywwwzzz|||KKKfffzzzuuuxxx}}}hhhsss~~~yyyzzzrrrgggAAASSSkkk}}}yyytttKKK]]]sssSSS>>>HHH[[[bbbuuuzzz~~~vvv___BBB;;;000((()))---,,,&&&'''%%%$$$%%%&&&'''&&&$$$'''((()))(((&&&%%%&&&(((444333///,,,...///+++###$$$%%%%%%---'''888rrr:::((()))))))))((('''&&&&&&)))((()))+++)))&&&'''+++555ccclll666,,,555<<>>iiiZZZIIITTT888000...333888999>>>DDDTTTLLLVVVhhhggg```ZZZRRRiii\\\BBB***$$$***((( &&&%%%$$$$$$%%%&&&%%%$$$&&&(((******)))(((((()))+++((($$$&&&///555111(((+++$$$''')))$$$(((RRR:::((())))))***)))'''%%%$$$"""$$$%%%&&&'''))))))(((...===sssAAA///444,,,QQQwww~~~{{{ooo^^^TTTEEERRRVVVXXX^^^gggqqq|||wwwnnnCCC444444???mmm]]]444((((((,,,%%%((((((&&&%%%$$$#########%%%$$$###""""""###$$$%%%===dddlll___bbbeeeaaaeeeiiiOOO222%%%%%%%%%###!!! $$$"""###)))$$$ '''"""""""""#########$$$$$$ '''&&&&&&'''LLLOOO)))&&&'''%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%)))((('''%%%$$$#########&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%$$$""""""%%%%%%######''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&'''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%###""""""$$$&&&'''!!!(((***'''&&&((("""!!!111;;;[[[HHHfffllluuurrrsssTTTPPPLLLMMMQQQRRRNNNIII===999555333555:::BBBFFF```pppOOO///RRR}}}777tttmmmiiissswwwtttUUUBBB---###%%%###111???000)))$$$!!!000333%%%###"""$$$%%%%%%'''***###999NNNdddqqq???YYY~~~yyywww^^^hhhuuuyyy~~~nnngggkkk```EEE888<<<888222888???:::999???>>>DDD@@@777///,,,---+++'''&&&$$$###$$$%%%&&&%%%######%%%(((((('''&&&&&&&&&((((((&&&&&&***...+++%%%,,,$$$)))'''&&&(((BBB}}}===((()))))))))((('''&&&&&&"""&&&(((&&&%%%(((***)))***000XXX\\\999---///@@@___|||zzzpppbbbJJJPPPWWWZZZ___eeemmmxxxvvv___888:::333FFFuuuZZZ222(((###***%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%HHHcccjjj```___bbbbbbbbbfffOOO444%%%"""######### $$$"""$$$(((!!!))) !!!"""###$$$%%%%%%"""&&&$$$&&&***QQQQQQ***&&&'''$$$&&&%%%###$$$%%%%%%%%%%%%$$$###)))(((&&&%%%$$$#########%%%%%%&&&'''((((((''''''(((&&&%%%%%%%%%%%%$$$"""!!!$$$%%%######''''''%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''"""######$$$%%%%%%$$$$$$"""$$$$$$!!!!!! ###''''''"""***''',,,,,,OOOqqqiii{{{iii\\\VVVUUUzzzyyyxxx|||zzzrrrdddTTTEEE999111---EEE___KKK???ZZZMMM\\\|||~~~]]]888...555333666$$$&&& """...***+++######000,,, '''...,,,"""""""""$$$''')))'''$$$""""""+++:::TTTzzzYYYOOOfffLLLvvvwwwvvvuuuccchhhbbbWWWdddeeedddZZZBBB...666<<<000444444555444---$$$"""$$$%%%$$$###$$$%%%%%%%%%###"""%%%'''((('''&&&&&&&&&%%%)))***'''&&&''''''%%%)))###***%%%((()))111eeeBBB)))(((((('''''''''((((((%%%+++---'''###%%%)))***''''''===uuu|||KKK---000///HHHttt|||jjjKKKLLLRRRWWW___fffnnnzzzvvv}}}UUU444AAA555EEEsssUUU...&&& ((('''%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%PPPaaaiiiaaa\\\___aaa___cccOOO666&&&!!!!!!###%%%$$$!!!)))&&& ''' """###$$$%%%&&&###&&&$$$'''---UUURRR***&&&&&&$$$&&&&&&###$$$%%%&&&%%%$$$###"""''''''&&&%%%$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&((('''%%%%%%%%%%%%$$$"""!!!$$$$$$"""###''''''%%%""""""###$$$$$$$$$$$$###%%%$$$###""""""$$$&&&'''!!!!!!"""###############$$$#########$$$%%%''''''%%%!!!!!!###$$$###%%%)))+++!!!+++!!!###///dddsssaaawww___YYYggg|||{{{xxxgggzzzTTT555===RRR~~~III~~~yyyaaa>>>%%%(((---!!!%%%$$$444+++&&&&&&((()))$$$)))$$$'''&&&((()))&&&""" $$$)))(((%%%+++$$$)))***///UUU~~~jjjOOO~~~}}}NNNTTT```ttt~~~aaa^^^zzzlllrrrvvviiiYYYkkklllNNNgggccc___WWWCCC---'''...%%%$$$######%%%%%%$$$###$$$&&&)))***)))(((((((((!!!(((,,,((($$$%%%'''(((&&&"""+++$$$***)))%%%RRRFFF)))((('''&&&&&&''')))***(((000111(((!!!###(((***(((###+++iiiZZZ333444)))???rrr~~~zzzkkkHHHHHHIIIRRR]]]gggrrrzzzvvvvvvHHH777;;;///OOOyyyJJJ)))%%%,,,$$$&&&%%%$$$$$$######$$$$$$!!!&&&### ###!!!###///_______________```aaabbb___TTT222%%%!!!$$$""" !!!$$$&&&%%%###!!!$$$######$$$!!! !!!%%%''' HHHYYY%%%"""###+++%%%&&&%%%%%%$$$#########$$$$$$&&&'''&&&###!!!###%%%&&&###"""%%%***+++)))&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%""" ###$$$###&&&%%%%%%$$$$$$###""""""%%%%%%$$$###""""""######%%%%%%$$$$$$###""""""!!!###!!! !!!""""""!!!"""$$$%%%###"""%%%---444oooyyy}}}RRReee{{{eee777qqq(((iiimmmsssyyyJJJ&&&%%%...+++$$$(((******((($$$###$$$'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$!!!$$$((((((777ddd}}}GGGOOO///111000777PPPeeekkk}}}{{{zzzrrrsssfffvvvxxxtttwwwXXX+++)))---,,,)))%%%###%%%(((***+++'''''''''''''''&&&&&&%%%%%%&&&''''''((('''''''''***&&&%%%'''""" ///CCCzzzDDD************(((%%%%%%&&&((()))***((($$$###%%%'''"""---'''<<>>KKKWWWsssuuu^^^555%%%&&&***(((%%%'''''''''&&&$$$###$$$%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&&&&$$$'''(((&&&111[[[KKKxxxKKK,,,DDDCCCDDD333HHH555\\\jjjpppxxxzzzyyy~~~ttt~~~ooo888$$$(((&&&###"""$$$'''((((((&&&&&&''''''&&&&&&%%%$$$&&&''''''((()))(((((((((***$$$$$$***,,,***222===AAA++++++(((&&&''')))'''$$$$$$&&&'''&&&$$$$$$&&&)))$$$,,,&&&555ooo}}}III222111000:::iii~~~}}}sss^^^CCCRRRLLLVVVeeennn|||tttwww~~~ZZZ===000222<<>>,,,000%%%,,,(((%%%%%%%%%$$$$$$$$$######"""&&&""" ######222\\\]]]^^^^^^^^^\\\ZZZYYY^^^KKK---!!!)))'''""""""!!! !!!###$$$$$$######%%%%%%""""""%%%%%%#########"""&&&###CCC|||]]]'''&&&***$$$###%%%%%%$$$$$$######$$$$$$"""$$$%%%$$$###""""""######%%%((((((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$)))+++(((&&&'''&&&$$$******)))((('''%%%%%%$$$%%%$$$######"""##################"""""""""""""""%%%###"""###$$$%%%$$$"""!!!###$$$""" $$$'''333```}}}jjjtttjjjqqqggg777KKKxxxdddfffkkkvvvEEE%%%+++***''')))&&&&&&%%%######$$$%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%)))'''((((((!!!&&&EEEhhhfffRRR\\\888PPPQQQFFF222eeegggPPPuuulllGGG444FFFPPPUUURRR^^^{{{vvvzzzllloooeeeqqqxxxRRR///'''%%%$$$###$$$&&&(((((((((&&&&&&&&&'''&&&&&&%%%$$$''''''((()))))))))))))))+++$$$$$$---222000///111bbb:::******'''###&&&,,,)))!!!!!!###$$$$$$$$$%%%(((***&&&)))&&&---VVViii555222222***???fffxxxzzzhhhJJJNNNJJJVVVfffnnn{{{qqqwwwrrrIII<<<222000CCCvvvfff555***111&&&)))'''%%%%%%%%%%%%$$$$$$######$$$'''###"""$$$ %%%777YYY[[[]]]______]]]ZZZXXX```EEE(((%%%$$$ """!!!!!!"""############$$$$$$$$$######$$$$$$$$$###%%%!!!&&&%%%===rrr___(((&&&..."""$$$&&&%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%%%%$$$######$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!%%%&&&###"""%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$"""""""""""""""""""""""""""!!! !!!"""###!!! !!!######!!!!!!###%%%***:::YYYxxxvvvbbb~~~___111hhhxxxttt888###...&&&###)))!!!&&&###!!!"""&&&'''&&&$$$######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$***'''&&&&&&,,,@@@{{{bbbLLLLLL&&&000333333hhhfffBBBaaa(((nnnrrrRRR@@@fffpppvvvgggdddCCCQQQtttfffDDDWWWZZZ)))###%%%%%%%%%'''***+++***)))'''''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((,,,'''&&&,,,000,,,'''&&&UUUEEE%%%((('''###&&&+++)))!!!"""###$$$$$$%%%&&&(((***'''&&&))))))@@@>>>000777...---LLLgggwww{{{sssfffSSSHHHEEESSSccckkkvvvoootttddd>>>===444...DDD}}}\\\000***000)))(((((($$$$$$%%%%%%%%%$$$###"""%%%'''###$$$%%%!!!(((===WWWYYY]]]```aaa___]]][[[dddBBB''' !!!"""""""""!!!"""""""""""""""#########"""###$$$$$$###"""######'''!!!%%%&&&777iiiccc+++""",,,"""###'''%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&'''((('''&&&$$$'''###!!!%%%---000---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$''''''######(((------ !!!!!!"""######$$$$$$$$$###############$$$$$$############""""""""""""!!!!!!!!!"""######!!! """#########$$$%%%///***999jjjuuuuuuddddddwwwSSSkkkvvv}}}XXX///%%%))) ((('''$$$"""###&&&)))(((&&&###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$###(((###!!!%%%$$$ !!!&&&MMMeee^^^KKK:::---fff:::KKKVVV777EEEyyyRRR===TTTaaaaaayyy}}}|||KKKDDD[[[qqqqqq999&&&:::mmm222'''%%%$$$%%%(((***+++***)))'''(((((((((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))***+++***'''&&&(((CCCOOO&&&((((((&&&&&&'''&&&$$$&&&&&&%%%%%%&&&'''((((((%%%$$$,,,***333LLL***222666...@@@\\\www|||uuugggbbb\\\FFFDDDSSSccchhhsssnnnpppyyyXXX<<<>>>222---EEEVVV111+++///+++))))))$$$$$$%%%&&&%%%$$$###"""$$$%%%"""$$$&&&!!!***CCCVVVYYY]]]```aaaaaa___]]]bbb>>>'''$$$!!!!!!&&&%%%!!!"""######"""!!!"""$$$###!!!"""%%%%%%"""!!!###!!!(((!!!%%%&&&222cccooo777 (((!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&(((***)))'''%%%((("""$$$...222...'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$''''''###$$$)))---...!!!!!!"""###$$$$$$%%%%%%#########"""######$$$%%%%%%%%%$$$$$$###""""""!!!#########$$$%%%%%%###!!!!!!!!!"""######$$$%%%%%%%%%'''***DDDnnnvvvVVV999NNNvvveeeyyytttWWWrrr???,,,((('''%%%,,,!!!&&&%%%$$$$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$%%% %%%)))'''###"""BBBttt\\\666%%%===vvv<<<888sss|||ccc^^^{{{|||jjjXXX888bbbyyy___```dddrrrsssppp000...:::JJJ+++$$$###$$$%%%((()))(((&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%(((+++***''''''+++000000lll|||zzz~~~]]]777---'''(((((($$$###((()))'''&&&&&&'''((('''&&&$$$"""---+++,,,eeemmm555---777111777MMMpppyyyyyypppgggeee___IIIHHHVVVeeeiiitttooojjjkkkmmmKKK>>>???111222OOOzzzPPP333***)))+++))))))###$$$%%%&&&&&&$$$###!!!"""""""""%%%***FFFXXXZZZ]]]___```___^^^]]]XXX444%%%((( &&&$$$!!!###$$$###!!! """$$$$$$""""""''''''""""""$$$)))"""&&&&&&---___LLL%%%((($$$###$$$$$$$$$######$$$$$$%%%&&&%%%$$$%%%(((******'''$$$(((###!!!$$$***---)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""" %%%&&&$$$###&&&'''&&&##############################""""""###$$$$$$%%%((('''&&&%%%$$$###"""!!!###"""###$$$&&&%%%###!!!$$$###!!!!!!"""#########%%%###)))BBBIII444///MMM~~~}}}___RRR}}}sssrrrlll222+++&&&&&&''')))***)))$$$%%%%%%$$$######%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$!!!!!!$$$&&&%%%%%%&&&------888NNNkkkuuu888888XXXTTTZZZFFFmmmGGGNNNVVVTTTbbbnnn...XXXhhhwwwVVVpppqqqEEE888888uuuVVV"""&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&!!!%%%((('''&&&''',,,///---ccc~~~SSS666###'''***"""!!!***(((&&&$$$$$$&&&((('''%%%###!!!++++++'''EEEJJJ///333333111:::YYYiiivvv~~~tttkkksssoooXXXMMMLLLZZZgggjjjtttpppfffaaasss[[[BBB@@@???111:::\\\tttJJJ333'''$$$(((''''''###$$$%%%&&&&&&$$$###!!!!!!###***GGGZZZ[[[]]]^^^^^^]]]\\\[[[LLL+++"""((($$$!!!!!!###%%%$$$!!! """$$$&&&"""$$$(((((($$$"""&&&***###&&&%%%***^^^^^^---+++(((&&&$$$$$$#########$$$%%%%%%&&&$$$###$$$'''******&&&###&&&%%%###%%%''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""" &&&***(((&&&&&&$$$ %%%%%%$$$###"""!!! ######""""""###$$$%%%%%%))))))(((&&&$$$###!!!!!! !!!###$$$###!!!&&&$$$!!! !!! '''&&&!!!%%%+++%%%"""---&&&'''<<>>%%%,,,###!!!+++&&&$$$"""###&&&((('''%%%$$$ ((()))%%%000SSS000///777555111IIIZZZrrr{{{iiigggxxxOOOOOOMMMZZZgggiiirrrwwwgggWWWXXXRRREEE===999333DDDdddttt???(((%%%'''+++%%%)))'''&&&%%%$$$############$$$&&&"""!!!!!!000PPPZZZ[[[```\\\SSSWWW^^^YYYRRR000$$$$$$"""!!!%%%$$$###""""""###$$$%%%$$$######%%%%%%"""((('''***...]]]```222,,,,,,###$$$&&&''''''&&&###"""""""""%%%$$$%%%'''***---------'''%%%######$$$$$$$$$###"""######$$$$$$%%%&&&&&&$$$&&&))))))'''%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$###"""!!! !!!"""###$$$%%%$$$$$$###%%%%%%$$$###"""!!!  !!!"""######$$$$$$$$$######"""!!! %%%&&&&&&%%%$$$###%%%&&&&&&)))***PPPdddhhhrrr666%%%%%%&&&'''&&&%%%###"""$$$$$$###"""!!!!!!""""""&&&&&&$$$""" ###%%%!!!"""###$$$%%%$$$$$$###########################(((###===```EEEAAAzzzBBB111FFF}}}yyyttt{{{~~~sssjjjpppssswwwzzz{{{~~~^^^UUU>>>(((bbb|||333...(((%%%&&&&&&$$$$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%#########%%%'''((('''CCCrrr???((()))&&&((($$$&&&'''%%%###$$$'''((((((&&&"""&&&"""###...OOO|||<<<***333BBB111BBBJJJPPPrrr{{{jjjwwwxxxKKKNNN[[[___aaakkkrrrxxx~~~pppaaaUUUNNNBBB>>>999222EEEkkkjjj:::)))&&&'''+++%%%***'''&&&%%%$$$############!!!$$$!!!!!!!!!000QQQYYYXXX___```YYY[[[aaa]]]HHH***######!!!###"""""""""!!!!!!!!!!!!""""""$$$&&&!!!###***'''###***(((%%%)))$$$000'''WWWfff444'''&&&"""'''%%%%%%%%%$$$""""""###%%%$$$######$$$'''((('''&&&&&&%%%$$$###$$$$$$$$$############$$$%%%%%%&&&&&&$$$&&&((((((&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###############"""""""""""" !!!!!!""""""######"""""""""############$$$%%%%%%&&&%%%######%%%&&&'''&&&(((LLL|||rrraaajjjfff---%%%%%%&&&&&&%%%$$$$$$###$$$$$$###"""""""""""""""$$$$$$$$$###!!!!!!###%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ )))777|||bbbaaauuu... 222VVVOOOLLLNNNTTT___jjjrrrvvvwww~~~zzznnndddEEE%%%SSSxxxOOO---(((%%%&&&'''%%%$$$&&&###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%&&&%%%$$$$$$$$$%%%'''((((((===rrrkkk666)))***###&&&$$$((('''%%%###$$$&&&((('''&&&%%%"""+++''''''///IIIzzzBBB)))444===222===???===OOOcccqqq~~~MMMQQQ^^^aaaccckkkpppwwwwwwhhhZZZRRRHHH???>>>:::000FFFrrr[[[333***)))''')))$$$***'''&&&%%%$$$############""" !!!"""000PPPXXXTTT\\\bbb]]]]]]aaa___===%%%$$$!!!""""""!!!!!!""""""""""""!!!!!!$$$$$$&&&"""!!!%%% )))###VVVwwwAAA,,,)))%%%***&&&&&&%%%###"""$$$'''***&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$&&&''''''$$$%%%%%%%%%######%%%&&&+++000BBBccc{{{]]]000hhhfffxxxvvvNNN&&&&&&%%%$$$$$$###$$$$$$$$$$$$#########""""""""""""!!!###$$$$$$#########$$$&&&''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% ..."""444yyynnnfffrrrVVV222EEE|||pppbbb\\\RRRKKKJJJLLLOOOQQQTTTVVVXXXYYYZZZ]]]bbbeeekkk___]]]FFF)))GGGooohhh+++'''%%%'''(((&&&%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&(((333qqqNNN***+++***$$$%%%((('''%%%$$$$$$&&&''''''&&&$$$!!!***&&&&&&***;;;kkkUUU...999666111444:::777888IIIiiimmmFFFTTT```cccdddiiikkkrrrrrrbbbUUURRRGGG===???:::...EEEtttNNN...---+++&&&'''"""(((&&&&&&%%%$$$############"""!!!""""""///OOOZZZSSSYYY___[[[\\\___\\\666%%%"""&&&  """###$$$%%%%%%$$$###"""###"""###'''$$$'''666%%%###)))"""(((]]]ooo888''')))&&&(((((('''&&&$$$$$$'''+++///)))'''&&&&&&''''''&&&$$$$$$%%%&&&%%%$$$######$$$######$$$$$$%%%&&&&&&'''%%%&&&&&&%%%######%%%&&&$$$%%%%%%%%%%%%$$$######!!!""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&'''(((###$$$%%%$$$######%%%'''%%%444^^^sssXXXIIIJJJRRRwwwlllmmmlll666$$$%%%$$$###""""""###$$$%%%#####################""""""$$$&&&%%%$$$###$$$"""""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ )))&&&888llliiiWWWbbbiii,,,AAAXXXHHH666666999CCCTTTiii|||{{{mmm]]]LLL@@@:::999<<<444444---$$$999YYYccc***&&&%%%'''(((&&&%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&%%%###%%%&&&''''''''''''&&&&&&)))---ssswww>>>###****** &&&&&&$$$'''&&&%%%%%%&&&&&&&&&&&&$$$!!!((($$$$$$&&&111XXXbbb444;;;000444000555???:::;;;SSS^^^QQQHHHSSS^^^bbbccchhhgggoooyyykkk```TTTIII??????:::///DDDpppFFF---000---%%%%%% &&&&&&&&&%%%$$$############!!!###""""""!!!///OOO```YYY[[[\\\YYY\\\___VVV000$$$$$$((( """!!!"""###$$$%%%%%%$$$###"""%%%((()))///888QQQqqqIII...+++$$$))))))___^^^(((!!!------...((('''&&&######&&&,,,000((('''&&&'''((()))((('''###%%%'''&&&$$$"""###$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&%%%$$$$$$%%%'''$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&%%%$$$### """###$$$%%%&&&############""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""$$$$$$$$$######%%%'''&&&QQQrrrTTTVVV000HHHyyykkkuuu^^^+++###$$$###"""!!!!!!"""$$$%%%"""###$$$$$$$$$$$$######!!!%%%&&&%%%$$$###### !!!""""""###""""""""""""""""""""""""!!! 333hhheeennnHHH222111)))!!! !!!###(((000888>>>iiinnnuuuyyyvvvpppiiieeeOOOEEEGGGSSS[[[gggwww}}}+++'''%%%'''(((%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$&&&'''(((((((((''''''&&&***---tttyyyBBB###((()))"""***%%% &&&&&&&&&%%%%%%%%%&&&'''((($$$)))$$$'''***...OOOuuuttthhh;;;888///999555555EEE===666EEEJJJGGGRRROOOYYY^^^dddkkkkkkrrrxxxiii```UUUNNNBBB>>>:::444FFFiiiCCC---111...%%%%%% &&&'''&&&%%%$$$############"""$$$!!!!!!!!!111RRRcccbbbbbb\\\YYYbbbaaaOOO*** ###'''!!!!!!&&&%%%!!!!!!""""""""""""!!!!!!'''%%%$$$///CCCgggXXX%%%(((---###___XXX###&&&###%%%((('''%%%###"""$$$))),,,%%%$$$###$$$&&&((('''&&&!!!%%%((('''$$$""""""$$$$$$$$$%%%%%%&&&&&&''''''$$$&&&''''''%%%%%%&&&((($$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%###"""!!! """###%%%&&&$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$#########"""###$$$#########%%%'''&&&---YYY{{{hhh@@@kkkLLLRRReeeyyyzzznnnYYY***!!!""""""""""""""""""###$$$"""###$$$%%%%%%%%%$$$### """%%%&&&%%%######### !!!"""$$$&&&'''"""""""""""""""""""""""""""'''%%%###FFFSSS???uuufff!!!&&&((('''((()))(((&&&%%%%%%&&&$$$)))///333333111///---333999YYY{{{~~~zzzsss...(((%%%&&&&&&$$$$$$'''%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%&&&''''''&&&%%%((((((((((((((('''''''''+++...pppSSS)))&&&)))$$$***%%% &&&''''''&&&$$$$$$%%%''''''###'''###(((+++)))BBBnnn{{{xxxPPP777000999555BBBHHH<<<777EEEIIIFFFRRRNNNVVV\\\fffpppoootttqqqaaaXXXUUUQQQEEE<<<;;;;;;IIIbbbBBB---111,,,%%%((($$$((('''&&&%%%$$$############"""### !!!!!!555XXX___fffggg\\\YYYgggbbbEEE)))!!!%%% """'''$$$""""""!!!!!!!!!!!!""""""!!!"""%%%;;;PPPhhhYYY///+++)))***...nnnddd@@@999/// !!!+++***(((%%%$$$%%%(((+++%%%#########%%%&&&%%%$$$!!!%%%(((((($$$!!!"""$$$$$$$$$%%%%%%&&&'''''''''$$$&&&((()))(((''''''((($$$%%%%%%%%%%%%$$$######!!!"""$$$%%%$$$###"""!!!###"""!!!!!!!!!"""###$$$""""""""""""############ !!!!!!""""""##############################!!!"""######"""###%%%''',,,'''222eeesssTTT;;;444sssxxxvvvtttDDD&&&%%% !!!!!!"""######""""""!!!"""$$$&&&&&&%%%$$$###"""###%%%%%%$$$""""""######"""""""""###%%%&&&'''""""""""""""""""""""""""$$$''',,, !!!WWW}}}444DDDpppppp\\\)))&&&((( ###$$$$$$$$$%%%'''%%%%%%$$$###$$$''',,,000!!!666kkkyyymmmtttvvv111***%%%%%%$$$###$$$'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((('''&&&******((('''''''''((((((+++---aaaddd///%%%((($$$'''$$$%%%&&&'''(((&&&$$$###%%%'''%%%!!!'''%%%++++++"""444gggbbb333111777555DDDCCC;;;<<>>666iiibbb@@@'''###...(((!!!---<<<===111&&&%%%&&&###!!!!!! %%%!!!DDDQQQaaaaaafff___VVVbbbWWW...((('''%%%###!!! !!!""""""!!! """ '''333zzznnn}}}sss;;;;;;___QQQ222444===...%%%///%%%+++###((('''$$$"""+++,,,+++%%%&&&%%%,,,(((%%%***)))###$$$%%%&&&///,,,))))))$$$!!!,,,###///,,,***&&&)))%%%222]]]XXXJJJPPP!!!$$$"""'''(((!!!###''' ######""""""""""""###### !!!!!!"""###$$$$$$%%%"""!!! !!!"""###"""!!! !!!"""""""""""""""&&&+++###444ssslllvvvdddVVV)))!!!$$$!!!!!!"""###############"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%###"""""""""%%%%%%$$$###""""""######%%%$$$"""!!!!!!!!!"""###"""$$$%%%$$$"""$$$(((,,,NNN;;;(((""""""!!!"""$$$######$$$%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$###)))$$$HHH\\\666 :::QQQ+++'''###"""$$$%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&& !!!!!!###)))......++++++%%%"""$$$&&&&&&'''*********777vvvwwwqqq222((('''$$$)))###$$$******&&&$$$'''%%% ###---)))!!!&&&+++'''(((IIIrrr~~~lllVVV'''444444555999:::;;;@@@HHHMMMNNNTTTUUU^^^iiijjj^^^WWWWWWttt~~~eeeeee\\\PPPDDD???:::111bbbYYY:::///---,,,'''555QQQbbb[[[SSSDDD111$$$!!!$$$&&&###### ''' &&&KKKYYY]]]]]]bbb]]]YYYcccVVV///'''&&&$$$"""!!! !!!!!!!!!!!!!!!!!! ((( (((BBBaaa```vvvcccVVV;;;)))111&&&...---***000***%%%###***,,,%%% (((///$$$%%%''')))'''###"""&&&...)))***+++'''&&&(((&&&))),,,###(((%%%000'''333QQQYYY|||EEE((("""%%%&&&"""%%%((("""######""""""""""""###### !!!""""""###$$$$$$"""!!! !!!"""###"""!!! !!!"""""""""""""""&&&&&&%%%(((QQQ~~~~~~zzzsssBBB&&&$$$'''""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%###""""""###%%%$$$$$$###""""""######%%%$$$###"""!!!""""""###"""###$$$###"""###'''***///&&&!!!%%%)))(((%%%%%%###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$444@@@///555OOOUUU+++(((%%%$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%'''%%%$$$$$$'''******(((///---***((($$$"""%%%***###***???}}}uuu999***'''###(((!!!(((,,,***$$$ $$$+++,,,'''###,,,)))%%%---111+++***<<>>DDDNNNSSSTTT[[[YYY\\\cccaaaYYYWWW\\\rrr~~~YYYaaaVVVNNNAAA;;;===>>>ooo___888---+++777PPPnnnsssaaa```aaa___SSS;;;######  ***TTTbbbeeecccccccccbbbZZZAAA#########""""""""""""#########"""!!! !!!"""###"""&&&:::VVVIIIqqqlll999CCCqqqzzzeeejjj^^^gggKKK[[[|||^^^|||lllbbbAAA)))<<<444888***((($$$000(((&&&%%%333555000999???444>>>UUUTTTEEERRRhhh]]]@@@&&&###DDDWWW000)))sssKKK:::```|||666&&&!!!$$$###''')))!!!######""""""""""""###### !!!!!!!!!""""""!!! !!!"""###"""!!! !!!""""""""""""""" """$$$%%%///cccvvvxxxxxx>>>))))))""" ######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""###%%%%%%###"""######$$$$$$###############$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""###$$$&&&'''&&&&&&%%%###!!!!!!###&&&%%%###"""""""""###$$$######$$$$$$$$$$$$######$$$"""%%%&&&+++@@@CCC,,,&&&&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$...)))%%%%%%%%%%%%(((+++555:::???EEEJJJFFF222(((%%%"""888bbbRRR---&&&***((( !!!!!!%%%)))((((((---777???DDDAAA333'''&&&"""""",,,***UUUsss<<<222555666:::>>>@@@FFFOOOTTTTTT\\\YYY\\\bbb^^^UUUTTTYYYeeefffooozzz~~~PPPdddZZZTTTEEE;;;===???mmmVVV888***444SSSlllvvvqqqaaaggg^^^```fffSSS111!!!(((!!!%%% ### 000\\\iiiiiiiiiggghhhgggTTT555 """""""""""""""######$$$###"""!!! !!!"""###$$$%%%KKKtttvvv~~~TTT RRR}}}|||rrr|||fffeee|||BBBJJJhhhyyyGGGBBBXXXCCChhhooorrrcccOOO(((===LLLTTT999111UUUttt|||uuuRRRsssoooHHHWWWsss```999+++///OOOnnngggAAA(((///rrrhhhAAA666666TTT===)))!!!$$$###%%%&&&######""""""""""""###### !!!!!!!!!!!!"""!!! !!!"""###"""!!! !!!"""""""""""""""### """((( ;;;qqqqqq~~~qqqUUU,,,)))))) """###############""""""$$$$$$$$$$$$######"""!!!!!!###%%%%%%###"""###$$$$$$###############$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""###$$$$$$ """###""""""$$$(((+++&&&%%%###"""""""""###$$$"""######$$$$$$######"""""" """$$$$$$'''&&&######$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%&&&***%%%"""%%%%%%%%%***111@@@CCCHHHXXXmmmoooOOO((("""###&&&111[[[[[[,,,(((555000&&& )))&&&'''333HHH___rrr}}}{{{wwwfffSSSBBB+++!!!***...LLL{{{zzzHHH222444888<<<@@@AAAGGGNNNRRRRRRYYYYYY]]]bbb\\\PPPMMMQQQaaayyy```OOObbbWWW___UUURRRCCC999<<>>***"""%%%###"""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!! !!!"""""""""""""""!!!%%% ###$$$"""&&&FFFsss~~~eee777###&&&$$$ %%%"""############"""!!!!!!#########$$$######""""""!!!###$$$$$$#########$$$#########"""######$$$%%%$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""###$$$###"""!!!$$$$$$$$$&&&&&&$$$%%%$$$######"""#########""""""############""""""###""""""###""" &&&!!!#########!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&!!! %%%&&&%%%+++444PPPBBB111333QQQjjj\\\===%%%&&&***(((MMM```***)))<<<666...'''###!!!...QQQwwwzzzeee@@@''')))000AAAoooyyy|||PPP222555888<<<@@@AAAFFFMMMPPPOOOWWWWWW]]]```XXXJJJEEEIII```uuuEEEZZZhhhsssTTT\\\SSSRRRDDD999>>>FFFnnnMMM...111RRRuuuttteeeccciiieeebbbbbbaaaXXXDDD---$$$///ZZZddd```hhhiiipppnnnKKK(((%%%""""""""""""""""""###$$$"""""""""######"""""""""(((%%%+++<<>>&&&%%%$$$!!!###%%%###$$$$$$$$$######"""!!!!!!""""""############"""!!!"""$$$$$$######$$$%%%######""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""###"""!!!"""%%%%%%$$$"""!!!%%%&&&######%%%"""###$$$$$$$$$$$$###""""""""""""############""""""###&&&###"""%%%$$$$$$+++"""###$$$""" ###%%%###$$$$$$$$$%%%%%%%%%%%%&&&!!!!!!&&&%%%"""'''111fffUUU888(((999RRRKKK000***&&&(((;;;yyyeee)))%%%666---,,,***+++MMMvvv~~~qqq{{{RRR///)))+++444fffrrr{{{RRR111777444999===@@@EEEMMMPPPOOOWWWWWW[[[\\\RRRCCC>>>CCCTTThhh\\\FFFBBByyynnnlllWWW^^^\\\MMM>>>???DDDhhhBBB---111OOOooonnn^^^PPPHHHQQQ___eee]]]WWWPPP777!!!(((###"""222\\\eee___hhhkkkqqqnnnEEE"""$$$######""""""""""""######!!!"""###$$$$$$###"""!!!&&&!!!;;;qqqzzz===&&&)))$$$###$$$444```}}}sssqqqVVVjjjOOO!!!***"""###<<>>;;;@@@DDDXXX]]]HHH888BBBXXXdddbbb[[[\\\TTTEEE???:::KKK\\\>>>...///\\\mmmmmmJJJ888,,,...<<>>OOOAAAsss~~~qqqIIIFFFfffpppppp}}}uuu999111&&&&&&,,,,,,%%%"""(((...///<<<'''000TTT\\\>>>)))...{{{hhh666"""...EEEXXX===,,,___qqqtttddduuu+++%%%###%%%### !!!%%%(((&&&######$$$%%%###!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!"""''',,,===ddd~~~xxxfff]]]iii}}}TTT:::(((&&&$$$$$$%%%%%%%%%###""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%##################$$$$$$%%%$$$$$$$$$###"""""""""######""""""""""""#########"""!!!!!!!!!"""$$$%%% """$$$%%%%%%%%%&&&'''""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!######""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&'''&&&&&&(((++++++(((%%%&&&"""###+++222```RRR******%%%%%%...###===jjjjjjXXX???GGGmmmvvvYYY***###444BBBrrrfff333222555777999<<<@@@FFFMMMRRRSSS[[[```YYYHHH;;;777999;;;PPP{{{===111+++777KKKZZZbbbeeeXXXQQQCCC@@@<<>>[[[```^^^dddcccaaaVVV111#########"""!!!!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!! !!!888WWWYYY@@@,,,(((//////HHHRRRyyykkkSSS+++111UUUxxxTTT888777***$$$(((((((((''''''((($$$---$$$'''555888,,,&&&+++PPPeee___???000<<>>MMMYYY666444BBBkkkppp[[[...)))###&&&###%%%000JJJeeeWWW,,,"""###%%%"""???ZZZ\\\___ggggggaaaOOO---&&&###""""""!!!!!!!!!!!!!!!"""!!!!!!"""######""" !!!:::XXXBBB!!!"""<<>>555666... ***///$$$""""""%%%&&&$$$$$$'''&&&$$$""""""######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$"""&&&AAAnnnuuurrrmmmTTT===WWWIIIOOOPPPaaasssrrrIII...$$$!!!(((&&&$$$$$$%%%&&&%%%$$$$$$$$$#########"""""""""'''&&&&&&%%%$$$###"""!!!######$$$%%%'''((()))***###############$$$$$$$$$$$$$$$############$$$$$$"""""""""!!!"""######$$$!!!###$$$$$$###""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###############""""""""""""%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$############$$$&&&'''((($$$###"""###%%%&&&%%%$$$%%%%%%"""''')))LLL}}}GGG&&&%%%&&&&&&+++000pppkkk--- """ ...XXXzzz}}}555&&&...<<>>MMM\\\VVVNNN@@@>>>===LLLWWW444111GGGmmmoooVVV,,,:::===AAA666'''"""<<>>EEENNNXXX888)))(((***,,,'''"""%%%...!!!+++111,,,((()))***(((###%%%!!!!!!'''$$$###---,,,***555000...111111***---...+++&&& '''%%%)))$$$)))---#########$$$%%%&&&%%%$$$%%%%%%$$$###""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$######### ###111,,,###888DDDeeetttlll}}}ZZZ;;;+++HHHBBBLLLmmmDDD(((!!!'''...&&&$$$######$$$%%%$$$###""""""""""""""""""""""""&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%&&&'''(((((("""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""######$$$"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''$$$###""""""###$$$%%%%%%$$$&&&"""%%%$$$>>>uuunnn<<<"""###'''(((,,,AAA{{{VVV$$$""",,,(((&&&(((777nnnEEE)))+++999ppp}}}lll<<<,,,444777===BBBFFFJJJOOORRRWWWUUUOOOEEE:::222000000000444===\\\fff...&&&222'''''')))...111777CCCPPPVVVNNN@@@>>>;;;JJJUUU333000LLLllllllTTT000SSS]]]^^^QQQ888!!!---UUU[[[;;;"""!!!"""!!!***JJJcccbbbaaagggkkkZZZ999""" $$$""""""!!!!!!!!!!!!"""""""""!!! !!!######!!! '''### JJJhhhVVVmmmsssGGGOOO999!!!___PPP%%%***!!!---&&&,,,PPPsss[[[???666---***'''$$$!!!"""&&&'''+++111///((($$$%%%)))'''"""&&&///)))"""(((&&&!!!"""+++(((!!!%%%###$$$$$$&&&(((+++,,,---...***$$$&&&+++)))(((***)))$$$%%%%%%%%%$$$$$$###"""$$$$$$###"""!!!!!!!!!"""######################## !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""$$$#########""""""""""""(((###"""''''''######'''!!!222NNNkkkppp^^^zzzsssbbbUUUNNNRRR___mmmuuummmDDDqqqRRR444)))&&&"""$$$+++$$$"""!!!!!!"""######""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""""""""############"""$$$%%%$$$""" !!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&###'''!!!$$$!!!222ggg```333###"""''''''***RRRtttCCC$$$%%%---%%%))),,,###IIIrrruuuvvvkkk---(((888oooyyykkk???,,,777999<<>>666222111111---444555===dddWWW...$$$+++))))))'''(((,,,...111888???NNNJJJ@@@???:::HHHTTT333444SSSiiihhhPPP111aaammmhhh```HHH'''"""DDDVVVGGG$$$!!!!!!!!!---OOOgggfffdddgggjjjVVV000""""""!!!!!!!!!!!!!!!""""""###!!! !!!""""""!!!"""$$$((($$$666JJJHHHYYY333444///+++444eeeOOO!!!%%%+++222&&&((('''$$$YYYbbboooddd===### (((***%%%///%%%$$$,,,---$$$###+++&&&'''&&&&&& +++%%%)))$$$---///&&&,,,***,,,***(((&&&%%%$$$""" $$$"""!!!"""###!!! ###$$$&&&&&&######%%%$$$"""$$$%%%%%%###!!! !!!########################### !!!!!!""""""######!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!###'''&&& !!!&&&(((***&&&$$$(((666PPPtttlllZZZyyyeeeRRRRRRZZZjjj{{{]]]QQQ}}}~~~ggg<<<(((&&&((( )))###""" !!!"""$$$###""" !!!"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!###############$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""############""""""$$$%%%$$$###!!!!!!"""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%$$$###""""""###%%%&&&&&&%%%$$$&&&'''"""(((!!!%%%###***[[[TTT,,,&&&"""'''%%%)))bbbggg000'''$$$///444PPPDDD$$$)))___wwwnnnwww222(((888ooossshhhBBB---777999:::<<>>BBB<<>>lll```KKKyyy[[[DDD```$$$*** ''')))%%%###&&&&&&!!!&&&$$$###$$$%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%$$$###"""""""""""""""######$$$$$$$$$%%%$$$$$$$$$######""""""######""""""""""""###### !!!"""$$$$$$######""""""$$$&&&&&&$$$###$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$###''''''%%%###$$$%%%"""((((((((($$$LLLxxx666###""")))***333ccc###000)))JJJxxx{{{666000}}}}}}777))):::nnnjjjbbbDDD000333666:::>>>@@@AAADDDEEEDDD<<<444333666777333---''')))***+++333@@@HHHIIIxxxPPP555)))(((''''''&&&&&&&&&&&&%%%%%%'''+++---,,,***(((+++333:::888999IIIHHH000444RRRjjjjjjFFF&&&SSS<<<555XXX___333,,,FFFwww;;;))))))&&&PPPeeefffaaalllbbb???###!!!%%%### """######""""""###$$$""""""######$$$$$$$$$$$$!!!###$$$$$$"""!!!!!!""""""!!!%%%###(((&&&111fffPPP(((...+++(((((()))$$$'''+++%%%'''LLLzzzNNN<<<000---)))"""$$$+++&&&!!!((($$$%%%%%%%%%$$$$$$%%%'''%%%###"""###&&&(((&&&$$$%%%$$$###$$$&&&((()))(((""""""#########""""""!!!'''''''''&&&&&&%%%%%%%%%%%%$$$###"""""""""###$$$###!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!!""""""""""""""""""""""""%%%&&&%%%### ###&&&!!!"""###$$$%%%&&&&&&&&&,,,''',,,@@@ZZZnnnzzzwwwxxxvvvHHH"""000***!!! &&&&&&&&&######""""""######$$$%%%...'''"""%%%+++)))"""%%%$$$$$$###"""""""""###&&&&&&%%%$$$$$$#########$$$$$$############$$$$$$***(((&&&$$$############%%%%%%###"""""""""###$$$!!!"""$$$$$$"""!!!"""###$$$$$$######"""!!!!!! !!!"""$$$%%%%%%$$$"""!!!$$$%%%&&&%%%###"""###$$$!!!$$$&&&'''&&&%%%%%%&&&&&&%%%###!!!!!!"""###$$$&&&###!!!"""$$$%%%###!!!###$$$%%%&&&&&&%%%$$$######$$$''''''$$$%%%111>>>,,,#########&&&###999WWW'''$$$111jjj{{{xxxmmmdddFFF222]]]yyy@@@'''===___nnnbbb>>>...666999;;;<<<:::777666666AAA000555<<>>000222444777777555111///...999+++///555+++***...''',,,+++)))***---111444555***888DDDRRRmmm}}}bbbEEE===222+++'''%%%###!!!''''''&&&%%%%%%%%%&&&&&&&&&******&&&$$$&&&$$$"""'''---,,,000AAADDD111999OOOeeedddGGG$$$BBB000$$$PPPbbb<<<&&&***:::cccgggBBB %%%&&&TTTddd]]]ddd[[[DDD*** %%%%%% """######!!!!!!"""$$$"""!!! !!!######!!!#########"""###$$$"""!!!%%%###(((&&&111fffNNN&&&,,,)))'''(((***(((((('''$$$###***333UUUyyyFFFeeeuuuBBB888444000,,,111444---+++---------,,,,,,...///***(((''''''))))))(((&&&(((&&&%%%%%%&&&''''''&&&"""###$$$$$$%%%%%%%%%%%%#########"""""""""""""""&&&&&&%%%$$$$$$$$$$$$%%%(((&&&$$$$$$$$$###!!! ########################"""""""""""""""""""""!!!""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((,,,***%%%&&&+++&&&)))666cccDDDeeeuuuppp\\\JJJEEEDDD===777666'''***)))$$$###&&&&&&#########""""""######$$$%%%###$$$$$$"""###&&&&&&%%%%%%$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$########################%%%$$$###!!!!!! $$$$$$###""""""""""""###!!!"""$$$$$$"""!!!"""### !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""###%%%%%%%%%###"""###$$$"""$$$&&&&&&%%%$$$%%%&&&&&&%%%###"""""""""###$$$###""""""$$$&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$&&&(((&&&"""!!!$$$###!!!'''(((***'''>>>[[[+++(((777qqqggg)))***+++RRRzzzlll:::&&&AAAcccmmm^^^>>>111///111222111...***'''&&&111(((+++///***))),,,'''---+++)))))),,,///111111222000,,,...888MMMgggyyy{{{cccRRRCCC222&&&---+++)))((())))))'''%%%&&&&&&%%%%%%%%%&&&&&&'''$$$---///'''"""&&&'''""" """'''&&&))):::???...:::MMMfffdddKKK###222$$$&&&NNN^^^777"""(((888bbbeee???!!!&&&VVVhhhbbbfffVVV:::$$$%%%%%% !!!""""""!!!!!!"""$$$%%%$$$###""""""###$$$%%% ############$$$%%%"""!!!%%%###(((&&&111fffMMM%%%+++(((&&&'''$$$)))***))))))++++++)))///555???rrrEEE+++///444666888222***+++,,,+++******+++------,,,++++++++++++***))))))(((&&&%%%&&&'''&&&%%%"""###$$$%%%&&&&&&'''&&&""""""""""""""""""""""""$$$######""""""""""""""" !!!!!!!!!!!!########################  !!!###$$$"""""""""""""""""""""""""""###$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%'''+++---***$$$%%%)))***''''''OOO{{{???yyylllAAAHHHIIIOOOWWW[[[\\\aaahhhZZZ:::######### ---######""""""######$$$%%%&&&%%%###$$$)))+++%%%&&&&&&%%%$$$$$$%%%%%%&&&""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!$$$######"""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###"""###$$$%%%$$$###"""###$$$###$$$%%%%%%$$$###$$$%%%%%%$$$###"""""""""######""""""###%%%&&&'''&&&%%%"""###$$$%%%%%%$$$###"""""" !!!&&&(((%%%###$$$""""""(((''')))(((AAA[[[***'''666pppddd+++$$$000'''MMM{{{rrr999%%%@@@bbbnnn___===///.........+++(((''''''(((000,,,,,,...------...+++...,,,******,,,.../////////,,,///555555222555>>>CCCaaawww|||jjjSSSEEE222$$$"""'''***000---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''777<<<---"""%%%'''### ###"""%%%444888***---AAAbbbdddTTT***---&&&...RRR^^^555!!!&&&333ZZZeeeBBB!!!%%%%%%QQQccc^^^gggSSS777###"""$$$###!!!""""""!!!!!!"""###%%%$$$###""""""###$$$$$$ ############$$$%%%"""!!!%%%###(((&&&111fffMMM$$$***(((&&&(((!!!)))---++++++///000---888EEEcccdddtttUUUCCC777222222111***++++++***((('''(((***++++++++++++***)))))))))***(((&&&&&&''''''&&&%%%"""###$$$%%%&&&'''''''''""""""##############################""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%########################!!!$$$'''(((""""""""""""""""""""""""#########$$$$$$$$$###"""%%%%%%$$$#########$$$$$$'''###"""$$$$$$!!!!!!###&&&)))$$$;;;tttIIIpppRRReeesssbbb222%%%)))'''############""""""######$$$%%%!!!$$$$$$$$$(((---,,,%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$#####################""""""############""""""!!!!!!!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""#########$$$$$$#########"""###$$$$$$""""""###$$$###$$$%%%$$$###"""$$$%%%$$$$$$$$$###############!!!###%%%'''''''''&&&&&&!!!"""###$$$$$$###"""!!!%%% $$$'''&&&&&&'''######'''$$$&&&(((AAA^^^+++&&&666ooo}}}UUU,,,&&&+++***XXXppp999$$$===aaannn```:::******)))'''&&&'''+++222777333444///,,,///000//////...---++++++---.........,,,''')))111222---...777,,,444666???SSShhhmmm\\\III@@@>>>:::---"""###***///000---***(((%%%+++---+++(((%%%%%%%%%%%%&&&'''((()))***,,,EEEMMM666""""""%%%!!!"""""""""###000444''')))>>>ccceeeXXX+++%%%'''999YYY```777$$$'''---NNNbbbCCC%%%)))'''RRRddd```dddMMM333### !!!###$$$!!!"""""" !!!###""""""""""""!!!!!!!!!!!!!!!#########"""###$$$"""!!!%%%###(((&&&111fffMMM$$$***(((''')))$$$))),,,+++***,,,//////111&&&333MMM<<>>pppbbb777###???aaalll\\\666'''###""""""###'''///:::AAA777;;;000(((...///,,,000...,,,+++,,,---......---222---,,,///...((('''+++777666000///222///666JJJ[[[mmmlllYYYCCC...!!!222***"""###)))000000...+++)))%%% ###&&&///,,,'''"""!!!%%%)))&&&&&&&&&'''((()))++++++---NNNZZZ>>>""" %%%"""!!!!!!"""$$$///333'''***===eeedddYYY*** ---FFF___]]]222""")))000OOOaaa@@@###((((((TTTfffbbb___EEE***!!!"""###"""""" !!!!!! !!!###!!!!!!#########"""  """$$$$$$"""""""""###"""!!!%%%###(((&&&111fffNNN%%%+++)))(((******((((((***+++***+++---'''---...$$$RRR]]]VVVpppaaapppVVV111444111111000---)))''''''((($$$&&&((('''%%%%%%&&&(((***(((&&&&&&'''(((((('''###$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""$$$%%%$$$!!! !!!"""""""""""""""""""""""""""""""""######$$$&&&''''''""""""""""""""""""""""""%%%### !!!###%%%%%%$$$&&&&&&$$$$$$$$$&&&((()))333+++%%%%%%&&&"""&&&)))222...999rrruuuTTTRRR^^^hhhoooYYYdddbbb444>>>ooo}}}xxx@@@!!!,,,(((######""""""######$$$%%%!!!%%%%%%$$$***111+++###############$$$%%%%%%$$$$$$$$$$$$###############$$$&&&''''''&&&$$$###""""""$$$%%%%%%%%%$$$$$$!!!"""#########""" !!!"""$$$$$$"""!!!"""###!!!!!!""""""######$$$$$$$$$##################$$$ """######""""""###%%%%%%%%%%%%###!!!!!!###%%%$$$$$$$$$$$$$$$###"""""""""&&&)))***(((&&&%%%&&&###$$$%%%&&&&&&%%%$$$###)))&&&&&&'''&&&$$$$$$'''%%%$$$&&&"""'''(((777oooaaa,,,'''999rrr~~~VVVBBB222<<>>666,,,'''''')))***(((###$$$&&&)))---/////////######%%%''')))))))))((("""%%%&&&&&&%%%%%%%%%&&&&&&&&&''')))***,,,---)))OOO___BBB### '''&&&!!!!!!###%%%000444(((###666```aaaZZZ///''';;;PPPaaaWWW)))+++999[[[hhhCCC"""%%%%%%QQQ```YYY[[[==="""$$$%%%!!! !!!!!! !!!###"""###%%%&&&&&&$$$!!!!!!###$$$$$$"""!!!!!!""""""!!!%%%###(((&&&111fffOOO%%%+++***)))+++...&&&$$$***...+++)))+++))) ///---333444nnnggg)))QQQ}}};;;???222222111---)))'''&&&'''%%%(((***)))''''''))),,,)))(((&&&&&&((()))((('''$$$$$$%%%%%%%%%$$$######!!!!!!""""""######$$$$$$!!!""""""######!!! """$$$$$$###"""%%%'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""&&&### ###%%%&&&%%%$$$###"""""""""$$$'''((('''###"""%%%'''$$$$$$&&&'''"""...'''"""^^^RRR%%%"""111>>>mmmzzzDDDBBBBBBKKKAAAEEElll{{{oooRRR222&&&------$$$#########"""###$$$$$$%%%### 111OOO]]]GGG&&&###"""""""""###$$$$$$%%%!!!!!!!!!"""######$$$$$$'''(((***++++++***(((''' """###$$$%%%%%%$$$$$$!!!"""#########""" !!!"""$$$$$$"""!!!"""### """###%%%&&&&&&$$$$$$############$$$$$$ """######""""""###%%%%%%%%%%%%###!!!!!!###$$$###$$$$$$$$$$$$###""""""###&&&***+++(((%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$&&&)))((($$$%%%((($$$###&&&###***)))333eee|||}}}^^^)))%%%888rrr}}}rrrgggWWW```qqqUUU,,,%%%IIIgggcccLLL...)))###$$$$$$######%%%)))+++AAAGGG444###+++,,,'''///***)))((()))+++,,,,,,+++,,,,,,***((()))++++++(((000===666'''+++222...***//////222555444333<<>>((($$$))) !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""###%%%%%%###"""###$$$!!!"""###"""!!!!!!###%%%"""###$$$$$$$$$$$$###"""######""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%)))'''"""###)))''' '''''')))+++((($$$&&&,,,)))$$$###### ***UUUlll\\\111&&&bbb}}}vvv{{{iii:::)))***MMMmmm]]]XXX***&&&&&&'''(((''''''))),,,...999___888 ///+++,,,+++)))***+++,,,++++++)))((()))***+++,,,,,,,,,,,,+++111///...,,,++++++,,,,,,,,,,,,...000222333555555555999>>>CCCKKKZZZmmmzzzuuu^^^RRRLLLBBB777111---)))'''''''''&&&$$$&&&&&&&&&&&&&&&%%%$$$$$$'''%%%###$$$&&&((('''&&&'''&&&%%%$$$$$$$$$%%%&&&$$$######%%%'''((('''&&&$$$$$$$$$$$$$$$%%%&&&'''111PPPSSS888++++++***(((%%%!!! $$$555QQQ999 666PPPdddhhhYYYPPPWWW]]]dddNNN...$$$+++EEEhhheee777((("""---SSSdddddd[[[666"""&&&%%% """#########""""""!!!!!!!!!!!!""""""############""""""""""""""""""############&&&&&&""" 000&&&)))jjjppp111,,,...)))$$$&&&'''&&&%%%'''***...---((()))---((("""///DDDbbbGGGGGGuuu:::111dddSSS;;;AAA777'''111''')))))))))((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$##################$$$$$$%%%%%%$$$$$$############$$$%%%%%%$$$###$$$###"""""""""###$$$%%%$$$$$$######"""!!!!!!!!! !!!""""""""""""""""""###!!!!!!%%%''''''###############$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$%%%(((%%%%%%+++&&&,,,///"""222RRRwwweee...)))***000222...***)))111HHHHHHOOODDD%%%FFFZZZ@@@%%%&&&+++%%%%%%$$$$$$##################&&&&&&)))999DDD666&&&)))&&&!!!&&&000000((("""###$$$$$$"""""""""$$$###---;;;000""""""%%%!!!!!!"""######$$$######!!!!!!""""""""""""!!!!!!"""$$$%%%%%%$$$######$$$!!!"""###"""!!!!!!###%%%"""""""""""""""""""""""""""#########$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%'''(((%%%"""$$$///:::IIIQQQTTTNNNHHHAAA222$$$***"""(((((((((###'''MMM}}}uuuYYY111&&&777RRRttt}}}zzzvvvzzzWWW+++'''---TTTiii[[[LLL'''$$$###$$$$$$$$$$$$&&&)))+++888RRR333!!!,,,))),,,*********+++,,,,,,+++***)))((((((((()))))))))))))))---,,,+++***)))))))))***,,,,,,---...000111222222///000000//////333;;;AAA@@@NNNZZZmmmpppYYYBBB444999444,,,%%%%%%((('''###$$$######$$$'''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&''''''%%%'''&&&%%%$$$$$$$$$$$$%%%$$$######$$$&&&'''&&&%%%&&&%%%%%%%%%&&&''')))***///@@@>>>000---,,,(((((()))$$$ &&&000VVVSSS///+++AAAbbblllddd```___fffbbbGGG***%%%000HHHbbbccc777)))$$$///VVVeeecccPPP///%%%$$$!!!$$$%%%$$$$$$############""""""""""""############"""""""""""""""#########$$$$$$&&&$$$ ...''')))```OOO$$$###+++###"""&&&)))(((&&&&&&***...+++)))***---,,,)))))),,,///@@@gggXXX111JJJzzzSSS///)))444!!!)))%%%"""!!!$$$'''''''''$$$%%%&&&''''''&&&%%%$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%### """$$$######""""""######$$$%%%"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!%%%%%%$$$############$$$%%%%%%$$$$$$#########$$$$$$%%% &&&%%%###&&&$$$"""'''###HHHcccsssuuuqqqZZZ### $$$+++///+++###!!!###!!!###(((FFFKKK>>>[[[~~~ssspppmmmXXX999***......$$$%%%$$$$$$$$$############%%%((($$$ """!!!"""&&&%%%"""&&&---,,,$$$"""$$$%%%$$$######$$$%%%$$$%%%)))"""###!!!!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!"""###%%%%%%#########$$$!!!"""###"""!!!!!!###%%% !!!"""$$$'''(((""""""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''%%%...HHHaaattt{{{xxxeeeLLL---"""%%%###(((''''''FFFzzzpppnnn@@@&&&---:::pppzzzzzzfff>>>###$$$555aaahhh]]]???'''%%%"""############%%%(((+++<<>>!!!((()))%%%***---+++'''%%%)))------...---+++---222222///%%%444ZZZJJJ666hhhkkk@@@...444000///***$$$###'''***)))&&&"""$$$&&&((((((&&&$$$""""""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""""""""!!!!!!!!!"""###############$$$$$$$$$!!!!!!""""""############ !!!!!!"""""""""""""""''')))'''  """!!!######""""""######$$$%%%##################$$$$$$$$$$$$!!!///%%%111ZZZtttmmmCCC000///###"""%%%'''&&&  $$$"""%%%+++GGGaaa{{{kkk}}}|||yyyzzzddd<<<######(((&&&$$$%%%%%%$$$$$$$$$###### !!!''')))&&&%%%&&& $$$%%%$$$'''+++((("""###$$$%%%%%%$$$###%%%&&&&&&"""###!!!"""''' !!!"""###$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! """$$$###"""!!!"""###!!!"""###"""!!!!!!###%%% !!!%%%)))---000!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% $$$%%%%%%000KKKjjj~~~|||oooIII555)))$$$((($$$:::ooo{{{}}}NNN$$$+++ZZZ{{{nnnEEE,,,&&&###@@@mmmiiibbb888)))&&&$$$%%%%%%%%%%%%'''+++///AAA>>>222,,,,,,,,,---(((***++++++,,,,,,,,,,,,,,,///---+++***)))***,,,---,,,,,,+++***************,,,,,,++++++******))))))+++******,,,...000///...111222)))'''000111---111///222666;;;FFFZZZooo}}}zzzaaaIII777---666111,,,+++,,,+++'''###---***(((&&&$$$###$$$&&&!!!###%%%&&&%%%$$$######&&&&&&'''''''''''''''&&&###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$""""""$$$%%%%%%%%%%%%$$$######$$$&&&)))***+++///,,,***---'''"""***&&&$$$&&&""")))WWWsss>>>"""111[[[ggggggmmmpppdddMMM000!!!999RRR[[[]]]444&&& ///YYYggg```===&&&%%%""" """"""!!!!!!"""######""""""!!!!!!!!!"""###########################$$$$$$$$$$$$"""&&&,,,$$$"""###333fffFFF'''///+++&&&))),,,***''''''***...---111111+++)))---...***///---000BBBtttZZZ^^^TTTRRRzzzBBB%%%333666000)))'''))))))&&&###"""$$$&&&((((((&&&$$$""""""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%)))***&&&!!!""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###///000---%%%!!!###$$$###!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$)))$$$###---$$$333___lllQQQ666%%%///&&&'''%%%!!! """$$$)))(((###...FFFqqqMMMcccxxxfffLLL777///,,,''' $$$%%%%%%%%%%%%$$$###"""&&&&&&)))%%%!!!!!!###''')))***+++,,,)))%%%"""$$$%%%%%%$$$$$$%%%&&&'''$$$$$$"""&&&))) !!!"""############!!!!!!""""""""""""!!!!!!!!!""""""!!! !!!!!!"""###"""!!!!!!###%%%!!!!!!!!!"""$$$(((+++---!!!###%%%&&&'''&&&$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%###%%%@@@jjjuuutttzzztttWWW::: """&&&...eeeuuuSSS000***000XXXkkkwwwkkkKKK///%%%&&&%%%MMMpppiiiddd666***%%%&&&&&&&&&%%%&&&)))---111DDD<<<444,,,,,,///'''###*********++++++,,,,,,,,,///...,,,++++++,,,---///***++++++*********)))))),,,++++++***)))(((((('''...,,,***)))***++++++***''',,,)))'''...///...666///000111111000///222555DDDNNNaaavvvtttkkkFFFIIIEEE:::///+++++++++!!!"""%%%(((++++++)))'''$$$!!! """$$$%%%''',,,$$$''')))***)))(((((()))###$$$$$$%%%%%%%%%%%%$$$!!!###&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###"""$$$%%%&&&%%%$$$###!!!!!!"""%%%(((***)))---+++***...(((###)))"""%%%$$$###&&&LLLhhhIII'''%%%IIIdddhhhdddbbbUUU===*** %%%@@@ZZZ\\\VVV///%%% 000[[[fffZZZ555### &&&""" """ !!!"""#########"""!!! !!!"""######$$$###############$$$$$$$$$$$$%%%"""""")))!!!###222KKKyyymmm...(((222(((((((((''''''))),,,///%%%+++000000...---,,,***&&&777---???ZZZ222...wwwPPPFFF222---(((&&&&&&''''''%%%$$$%%%&&&''''''&&&%%%$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%######(((...///)))###""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$"""###$$$$$$%%%%%%$$$$$$''')))(((### """$$$###!!! !!!""""""!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&///ZZZrrr>>>((('''****** $$$&&&&&&$$$$$$&&&$$$ (((%%%!!!***---===NNN444===|||mmm___JJJ222%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$#########!!!'''###&&&)))******)))&&&$$$!!!###$$$$$$######%%%&&&&&&"""%%%%%% %%%((( !!!""""""""""""!!!!!!!!!""""""""""""!!!!!! """"""  !!!!!!"""###"""!!!!!!###%%%$$$###"""!!!!!!"""###$$$"""###%%%&&&&&&&&&%%%$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222VVV{{{|||xxxvvv~~~eeeHHH)))%%%(((,,,HHHzzzccc>>>***"""111???FFF;;;///***'''"""...[[[jjjeee___888(((!!!$$$$$$$$$###$$$''',,,000JJJGGG???...666<<<(((&&&))))))))))))***+++,,,,,,+++******)))***+++,,,---(((((())))))))))))((('''++++++*********)))))))))111///---+++******+++,,,)))000,,,(((+++(((&&&---''')))---333333111111444)))(((+++333;;;EEEUUUcccxxxoooZZZIII???666...444999888...&&&&&&)))***//////,,,((($$$"""$$$&&&(((%%%''',,,---'''"""!!!###%%%&&&%%%""" !!!"""###$$$%%%%%%%%%%%%%%% ###&&&'''%%%$$$$$$%%%"""###%%%&&&&&&&&&&&&%%%(((&&&$$$###$$$&&&&&&&&&$$$###!!!!!!"""%%%)))+++$$$)))&&&%%%---+++###$$$'''"""###""">>>SSSJJJ222$$$666NNNKKK???BBB>>>,,,%%%%%%***EEE]]][[[LLL***$$$###444]]]bbbQQQ... &&&###!!!$$$!!! !!!###$$$%%%$$$###""" !!!"""######$$$$$$$$$#########$$$$$$$$$%%%%%%&&& +++222DDD___ppp^^^555AAAPPP<<<444000+++)))***,,,------%%%''',,,222444333222333###999666,,,&&&===eeefff:::KKK{{{xxx\\\GGGAAA888///***(((((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%$$$$$$''')))***'''$$$!!!"""###$$$%%%$$$$$$###"""""""""""""""#########""""""###$$$$$$$$$$$$$$$"""###!!!###"""!!!!!!!!!!!!!!!""""""###!!!"""$$$%%%&&&&&&&&&%%%"""'''***%%%,,,RRRPPP)))%%%!!! &&& )))!!!&&&'''$$$$$$&&&%%%!!!###&&&&&&333///)))666///<<>>HHH)))***(((((((((((((((***+++,,,''''''((()))******+++,,,(((((()))******))))))(((************+++++++++,,,$$$&&&((('''$$$$$$&&&)))&&&***'''&&&///000...444///+++***,,,+++)))+++000<<<555000...---,,,000555...444>>>KKKZZZhhhtttzzzkkk^^^??????;;;555222333000++++++444999222)))&&&%%%""" %%%++++++(((%%%%%%''')))"""%%%(((&&&%%%'''$$$'''((('''$$$###%%%'''$$$%%%&&&&&&''''''''''''###''''''%%%###$$$%%%!!!"""$$$&&&'''''''''&&&)))'''$$$###%%%&&&''''''$$$###!!!!!!"""&&&***,,,$$$)))$$$$$$000222'''"""*** ### 333CCC;;;555''')))444(((...+++"""(((,,,FFF\\\WWWDDD%%%$$$&&&888^^^___JJJ))) '''######&&&###!!!"""$$$&&&&&&&&&$$$### !!!######$$$$$$$$$######$$$$$$$$$%%%%%%%%%---%%%777NNNqqqqqq```qqqCCC;;;222------...,,,***111***(((...222000000444666***""">>>///)))+++NNN[[[TTTqqq;;;111uuukkkZZZEEE333)))&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$###!!! """###!!!"""###$$$%%%$$$############""""""""""""""""""!!!!!!"""###############!!!%%%'''$$$###%%%&&&$$$"""""""""""""""######$$$"""###%%%&&&''''''&&&&&& $$$'''###:::vvvuuu333!!!000)))!!!((( '''"""''''''!!!###'''&&&!!!'''%%%***///===666OOOnnnQQQ;;;111///$$$%%%&&&''''''%%%###"""!!!&&&(((%%%&&&)))''' &&&'''***,,,***'''%%%&&&!!!"""###""""""$$$%%%+++"""''',,,%%%!!!&&&((($$$$$$%%%$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""###%%%%%%###"""###$$$!!!"""###"""!!!!!!###%%% """$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))333ddd~~~{{{{{{~~~\\\BBB111 ,,,---DDDsssxxxqqqXXX((((((%%%'''***+++)))(((...666OOOzzz^^^^^^SSSBBB((("""$$$$$$#########'''---111BBBQQQDDD###<<>>222222111000///---+++***+++...111...)))%%%%%%'''%%%&&&&&&''''''&&&&&&%%%###%%%%%%###$$$'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''(((%%%"""&&&111666--- ###!!!&&&$$$###...???>>>222'''###!!! ###((( )))&&&"""999ZZZ___MMM555+++>>>^^^UUU666 ###%%%&&&$$$###!!!!!!"""############### !!!###$$$%%%%%%$$$$$$)))&&&!!!&&&&&&###&&&******___vvv~~~~~~>>>111///'''000***......,,,******,,,000444777444333///+++000777555...888|||ggg111222qqq\\\RRR...555...333&&&)))---***###,,,%%%(((&&&###&&&+++(((########################$$$###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######""""""""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!!!!!!!"""#####################$$$%%%%%%%%%%%%$$$$$$"""---444ddd111555222)))$$$''''''$$$%%%''' ###'''%%%%%%!!! &&&***,,,///333SSSiii}}}uuuoooDDD'''$$$""""""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!###%%%&&&###"""!!!!!!"""$$$&&&'''"""###$$$$$$%%%&&&''''''%%%$$$#########$$$%%%&&&(((&&&$$$######%%%((()))$$$$$$$$$#########""""""%%%%%%FFFlllvvv}}}||||||}}}}}}qqqiii___:::''')))222eeeooobbbVVV555000***((('''))),,,333@@@LLL}}}iiiSSSWWWXXX555---!!! !!!$$$(((,,,...;;;>>>(((***888555///"""((((((''''''((()))+++,,,((('''%%%$$$&&&(((+++...)))((('''(((***,,,+++***((((((&&&&&&''')))+++---...,,,***((('''(((***,,,+++)))((()))---...---+++******++++++,,,+++++++++,,,,,,+++++++++,,,---...///000000222333444555555111222555888<<>><<<<<>>666((( """###!!!!!!###!!!!!!"""###############""""""""""""######$$$%%%"""'''"""$$$###"""+++GGGtttWWW<<>>999111***'''+++'''%%%&&&%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""""""""!!!!!!######################## !!!!!!"""""""""#########$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$(((,,,[[[ddd666,,,%%%((((((""" $$$***### ###$$$%%%''''''%%%&&&&&&$$$"""%%%+++)))222\\\yyyvvvAAA'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$######"""""""""!!!###%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""$$$###"""""""""###%%%&&&###"""!!!!!!"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%######$$$&&&(((***&&&&&&&&&%%%%%%%%%%%%$$$&&&222TTTqqqyyy}}}zzz{{{{{{zzzxxx}}}|||~~~rrrjjjkkk[[[:::%%%%%%"""333^^^qqqmmmlll]]]^^^hhhnnnnnnrrr|||tttRRRJJJYYYPPP111"""$$$!!!!!!!!!"""$$$'''+++---888===((($$$+++(((+++%%%)))(((''''''&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$(((''''''(((***++++++***(((''''''&&&'''(((***+++,,,+++)))((('''(((***++++++******+++---......---......------,,,***)))(((,,,,,,.../////////...------------.........//////...///000///......///111111444666555444666;;;???AAAJJJVVV^^^fffuuuiiiQQQ@@@999888222------//////,,,)))''''''((((((((((((''''''"""%%%)))***(((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%000:::>>>555)))""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""""""""############$$$$$$###"""""""""$$$&&&((())))))'''$$$(((...000...&&&""" !!! !!!+++777HHHLLLAAA+++###$$$+++'''222MMM]]]YYYNNNKKK'''"""!!!&&&***(((###!!!"""!!!!!!!!!!!!###%%%&&&!!!!!!"""##################"""!!!!!!!!!###$$$%%%###%%% ###!!!&&&666}}}uuuzzz~~~iiiKKKzzzJJJ''',,,)))...'''***+++,,,...///000111222111444666666555444222000///222...777DDD;;;JJJzzzdddBBBooobbbjjjaaaYYYKKK<<>>ccczzz[[[]]]ooo|||qqqRRREEEPPPXXX<<<%%%%%%%%%"""""""""###%%%''')))***777???+++$$$%%%"""+++,,,))))))((('''&&&%%%$$$$$$$$$%%%'''))))))((('''&&&((('''&&&''')))+++***)))'''''''''''''''((((((((()))((((((''''''((())))))&&&&&&'''((((((((()))***((()))***+++++++++++++++)))+++---.........,,,+++,,,,,,------------------'''***---...---,,,,,,---***,,,...//////...------111222444666:::???DDDGGGDDDQQQfff|||___KKKBBB999333222...---******---000,,,%%%'''''''''&&&%%%$$$###"""######%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$###$$$'''%%% ################################################!!!!!!!!!!!!!!!"""""""""###"""!!! !!!!!!!!!!!!""""""""""""&&&%%%#########%%%'''))))))((($$$ ###+++......""""""######"""###&&&))))))>>>MMMHHH;;;111,,,'''###777KKKTTT[[[\\\LLL777###""""""""" ###)))###!!!!!!###"""!!!!!!!!!"""###############"""""""""!!!!!!""""""###"""###!!!######"""888___}}}JJJhhhdddFFF]]]jjj444...///...---//////...---...111333555222------333999888333000---222444333///---FFFmmmvvvFFFSSSggg333GGGoooKKK...###&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$###"""###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! !!!!!!"""############"""######$$$%%%%%%%%%%%%$$$######'''<<>>```tttkkkbbbccccccnnnyyyooo///&&&$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###!!! !!!"""""" !!!!!!!!!!!! """"""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&"""###############$$$$$$(((RRRqqqyyy}}}|||xxx|||||||||}}}~~~yyyUUU''')))%%%///AAAbbbxxxYYYhhh|||tttdddYYY<<>>CCCMMMVVVbbbxxxzzz```HHH???:::222,,,,,,******((((((---444111+++%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&((('''$$$$$$&&&###################################################!!!!!!!!!!!!"""""""""###"""!!!!!! !!!!!! !!!!!!!!!""""""############%%%(((+++---///,,,&&&!!!$$$***+++(((######""" """%%%'''!!!///AAAIIIGGGAAA???@@@<<>>"""$$$)))###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$''')))(((CCCvvvkkk[[[ggg~~~YYY...!!!$$$###)))$$$"""$$$%%%$$$%%%(((!!!&&&---???rrrWWWhhh{{{zzz???$$$&&& $$$''''''%%%$$$%%%'''!!!!!!"""###$$$%%%%%%&&&%%%###"""###%%%%%%### """"""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""""""""""""""!!! $$$$$$$$$###############"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&///ddd~~~}}}{{{pppggg___\\\ccc```WWWjjj{{{ooo```111---)))$$$---000NNNMMMEEEGGGMMMEEE111+++333^^^vvveee:::***'''%%%+++######$$$%%%%%%&&&'''''',,,666&&&$$$((($$$(((&&&((()))*********)))''''''---,,,+++***)))((('''''''''&&&%%%''')))***)))(((&&&''''''(((''''''&&&&&&&&&&&&&&&''''''((((((((("""%%%''''''%%%%%%''')))%%%&&&&&&&&&&&&&&&%%%%%%(((((('''''''''((()))***((()))***+++,,,---......)))***++++++******+++,,,(((***---111333222...+++,,,......,,,+++---444999444555:::@@@BBBDDDOOO\\\qqqgggOOODDD888111///...)))$$$(((''''''((())))))(((&&&$$$)))((((((,,,+++&&&%%%&&&&&&&&&'''(((&&&###$$$$$$$$$$$$#########"""!!!!!!"""###"""!!!%%%&&&%%%###""""""%%%((($$$!!!!!!""""""!!!"""'''&&&$$$"""$$$&&&&&&%%%&&&!!!!!!###"""!!!  """%%%&&&'''%%%###$$$***)))...---***''''''******(((&&&'''%%% """###!!!###&&&///;;;FFFLLLLLLKKKNNNPPPTTTTTTFFF000"""***===MMMRRRRRRXXX``````^^^hhhaaa```BBB222"""((( $$$"""$$$&&&######""""""######$$$%%%&&&!!!###'''"""+++ZZZxxxzzz;;;333```CCC444...+++...///111333444444555777999999555???FFF<<<555555333555555333111...---000222...)))222EEEJJJKKK___|||DDDBBB888>>>eeePPP'''000'''---$$$###((()))$$$''')))!!!$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% """$$$%%%$$$###$$$$$$&&&&&&$$$"""!!!"""%%%'''##################$$$$$$!!!$$$&&&%%%###"""$$$'''222"""---uuu}}}cccOOOLLLZZZmmmyyyyyyPPP111555+++***'''...***+++,,,"""+++$$$)))555AAATTT^^^WWWcccwww^^^666%%%!!!&&&%%%$$$$$$%%%%%%###"""%%%$$$$$$#########""""""&&&%%%$$$$$$$$$$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$###$$$%%%%%%""""""############""""""### !!!&&&((($$$ !!!###$$$$$$""" $$$""" """%%%&&&%%%###""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&***kkk|||vvv{{{}}}nnnYYY@@@---111***(((,,,---555RRRrrrlllJJJ...---111,,,(((+++$$$(((---+++###&&&>>>XXXeeecccOOO000"""&&&'''%%%$$$######$$$'''***,,,000<<<***$$$(((%%%((("""(((---000...******...222)))******))))))++++++)))(((((())))))******++++++)))((('''&&&&&&&&&&&&'''%%%&&&'''&&&$$$$$$&&&'''&&&&&&'''''''''&&&$$$###+++++++++)))&&&$$$$$$%%%'''&&&%%%&&&***,,,***(((***)))***...///++++++---((()))***,,,,,,---------//////......------------///---+++++++++...111333444666888:::<<<@@@EEEIIIZZZgggXXXGGG>>>333---------)))%%%''''''''''''''''''&&&%%%---+++&&& ###&&&&&&+++***&&&######$$$%%%%%%$$$$$$#########""""""""""""!!!!!!$$$&&&&&&&&&&&& !!!"""###"""!!! $$$"""!!!"""###$$$######!!! """"""!!!)))&&&#########"""!!!!!! """$$$%%%(((!!!&&&###%%%+++)))000111///***'''&&&'''((($$$''''''""" """###"""!!!###)))222===EEEHHHHHHFFFFFFFFFCCC777((( (((===PPPVVVUUUUUURRRMMMYYYddd[[[vvvaaafff<<<...'''!!!&&&###$$$&&&!!!######""""""######$$$%%%&&&%%%(((...```nnnzzzvvvNNNNNNrrr???...///111555333444444555666666666666444///666===666111222...000222555666555222///---666---+++222:::IIIkkk^^^444DDDooo444BBBtttMMM,,,;;;222!!!###$$$$$$%%%###%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$ """$$$$$$###""""""######$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%%%%######%%%'''((('''???}}}```GGGGGGSSSMMMaaaPPP)))"""---000000"""(((,,,***%%%$$$'''***&&&!!!222EEE===222555<<<@@@cccpppxxxddd444%%%...&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$######""""""&&&%%%$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$""""""############""""""!!!###%%%%%%$$$"""!!!!!! !!!"""######"""!!!!!!$$$"""!!!"""$$$%%%$$$"""################################################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&,,,iii|||yyy~~~~~~~~~dddDDD///'''%%%...(((%%%%%%$$$'''999LLLqqqkkk[[[AAA+++###%%%))),,,+++***((((((333OOOiiiwwwjjjOOO222%%%'''&&& (((&&&$$$######$$$&&&(((---:::)))###'''%%%***%%%)))---...---111777555///***(((&&&&&&***...///---'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%(((&&&$$$%%%((())))))'''(((&&&'''++++++'''&&&(((((()))***++++++,,,,,,,,,###&&&)))+++++++++---...,,,,,,+++***+++---///000000111333555777;;;AAAEEEQQQ[[[vvviiiHHH===555---)))******(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%++++++******&&&$$$"""!!!!!!"""$$$%%%######"""""""""!!!!!!!!!"""!!!"""###!!!&&&%%%%%%&&&(((((('''%%%&&&%%%$$$###$$$%%%###"""&&&$$$###$$$&&&((((((((("""!!! ######!!! !!!!!!"""""""""###$$$ $$$'''%%%///888555666444000+++&&&$$$&&&)))"""(((+++&&&!!!!!!"""###""""""###(((///777<<<>>>;;;888333...&&& !!!%%%;;;MMMVVVNNNMMMXXX]]]XXXXXXSSSgggZZZxxx```WWW444'''"""((($$$$$$'''#########""""""######$$$%%%%%%''')))111hhhNNN@@@^^^rrrkkksssccc???---111666:::777555333444777777555222444,,,111777333222444///111222555777777555111---666222---'''###'''777FFF@@@888OOO[[[BBBUUU[[[JJJcccZZZ555+++###---)))&&&---&&&###333&&&&&&%%%$$$###"""""""""########################"""""""""""""""######### """$$$###"""!!!!!!!!! """$$$%%%$$$"""""""""&&&&&&%%%%%%$$$$$$######"""$$$%%%%%%$$$###%%%&&&(((111iiiooonnnYYYCCCCCCeeeooofffDDDGGG>>>(((&&&===AAA---III;;;000...+++###!!!$$$'''(((999EEE===777???EEECCCPPPYYYqqqddd---(((&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""######""""""############""""""$$$+++000...'''"""###''' !!!!!!""""""#########%%%###"""###$$$$$$###"""################################################""""""""""""############$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&///eee|||{{{{{{fffDDD'''###((($$$%%%&&&&&&%%%&&&***---OOOhhhvvvmmmccc[[[CCC&&&$$$!!! $$$111HHHhhhttt\\\>>>)))$$$&&&'''&&&&&&%%%###""""""###%%%&&&,,,999(((!!!%%%$$$+++''')))+++***,,,;;;IIICCC222---)))&&&(((...111111000---,,,+++***))))))))))))%%%&&&'''((((((((('''&&&'''(((((((((&&&&&&((()))***(((%%%######%%%'''((($$$&&&'''&&&%%%%%%&&&'''&&&$$$""""""$$$%%%%%%%%%'''%%%%%%(((((($$$$$$&&&'''(((((())))))******+++...222666555///***((()))+++++++++,,,,,,---......,,,...000111444888===AAAIIIOOOaaaWWW@@@666000)))&&&'''((('''%%%%%%%%%%%%$$$###"""###$$$)))&&&)))222555///*********'''$$$&&&&&&$$$###$$$""""""""""""!!!!!!!!!!!! """""" ######"""%%%""" ###&&&&&&&&&((()))'''&&&'''((('''###'''######%%%''''''&&&'''$$$$$$""" """$$$"""%%%%%%%%%%%%$$$"""!!! !!!!!!%%%%%%&&&777DDD???EEE:::///(((&&&%%%'''+++$$$,,,000***###!!!!!!"""$$$###""""""%%%(((+++---///+++&&&!!!###,,,444IIIRRRTTTMMMKKKSSS[[[\\\QQQ\\\YYYaaa\\\gggTTTFFF+++!!!((($$$"""%%%#########""""""######$$$%%%$$$)))***222jjj[[[444KKKppp|||vvv|||WWW@@@>>>zzzDDD///222777:::777444111333777888444000888///111666444888;;;555888666333333444555555333'''...222///+++***+++***777444???666@@@HHH]]]VVVccc___JJJLLLggg^^^777'''---BBB444$$$!!!)))'''&&&$$$"""!!!!!!"""""""""""""""""""""#########""""""#####################$$$%%%$$$"""!!!!!!"""!!!###$$$%%%#########$$$''''''&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%$$$ QQQ}}}RRR777+++///"""000ZZZvvvvvvvvvSSS...""",,,999^^^bbbWWWJJJ>>>333***&&&'''!!!'''+++$$$+++LLL```VVVDDD>>>;;;VVVTTT---"""%%%%%%$$$######%%%%%%$$$######$$$%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$"""######$$$$$$######"""$$$+++111000(((###$$$(((!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$#########""""""#######################################$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&000^^^zzz{{{}}}|||yyy~~~jjjDDD***%%%)))***'''###'''(((***---***$$$>>>YYYnnnttt}}}uuuZZZVVVQQQKKKKKKPPP]]]kkkvvvfffHHH+++"""###$$$%%%'''""""""!!!!!!"""$$$&&&(((---:::***"""%%%$$$+++(((%%%((((((---DDDXXXQQQ;;;111---,,,///111111111222222111///---+++*********%%%&&&((()))***)))'''&&&((())))))(((''''''(((***)))(((&&&%%%%%%&&&'''(((&&&''')))(((''''''((())))))(((&&&%%%%%%&&&''''''&&&$$$$$$((((((&&&&&&)))''''''''''''(((((())))))777===AAA===333)))&&&'''***+++,,,.........---,,,+++---///000333777<<<@@@EEEKKKWWWpppuuuIII;;;222...(((%%%%%%&&&&&&$$$###%%%%%%$$$""""""$$$&&&%%%&&&,,,666???FFFQQQ[[[ZZZJJJ999000+++&&&###%%%""""""""""""!!!!!!!!!!!!%%%(((%%%$$$)))---...(((''''''((())))))((('''%%%)))***))),,,222111---111,,,***...///+++)))++++++---***$$$###%%%$$$###$$$$$$$$$$$$###"""!!! """%%%"""***FFFWWWOOO^^^GGG000''')))*********'''///333---%%%!!!!!!!!! !!!!!!!!!!!!!!!"""######"""!!!"""(((333@@@GGGMMMNNNSSSWWWNNN>>>666888EEEXXX^^^eeeYYYbbbZZZYYY666$$$!!!&&&### ############""""""######$$$%%%###)))***000cccKKKOOO{{{yyyzzzjjj@@@222:::zzzGGG...///666<<<888555333666:::;;;777222888111222444333:::???888999888666666666666666555...333333...,,,111333222222---/// 888///333)))...444111888JJJBBB***"""ZZZuuu]]]222///000%%%''''''%%%$$$"""!!!!!!"""###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%###"""###&&&)))''''''&&&&&&%%%$$$######$$$######$$$%%%%%%%%%%%%&&&,,,gggWWW***'''###%%%'''???eeeuuuhhh]]]aaaVVV888CCCRRR;;;333===777888OOO___YYYKKK>>>000"""###''''''%%%JJJbbb\\\hhhfffaaahhhRRR///)))$$$%%%$$$######%%%%%%%%%###"""###%%%&&&&&&%%%$$$###$$$%%%'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""&&&'''%%%"""""""""!!!!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&...UUUttt|||zzzxxxwwwyyy[[[/// &&&***'''###444555000'''$$$&&&&&&###+++HHHiii{{{wwwwwwvvvtttrrrooolllhhhZZZ???'''%%%(((%%%"""###"""!!!!!!!!!"""$$$%%%&&&///===---%%%&&&###***'''$$$'''***444MMMbbb\\\HHH111///000333222...///444222000...+++((('''''''''%%%''')))******)))'''&&&((()))***)))'''''')))***&&&&&&'''((((((''''''''''''((())))))'''&&&'''(((,,,++++++)))))))))***+++%%%######'''((('''(((,,,''''''&&&&&&&&&'''((()))'''...555444---((('''***((()))***,,,,,,+++***)))***,,,---...000333888;;;AAAJJJTTTeeefff???777///,,,(((%%%%%%%%%%%%%%%###%%%&&&%%%######'''***%%%>>>[[[qqqtttNNN888,,,%%%$$$&&&######"""""""""!!!!!!!!! '''(((######+++///---...000333333222000//////111777;;;;;;AAAJJJKKKFFFAAA:::888;;;999222...000###+++---'''$$$'''(((%%% !!!"""###$$$$$$%%%###$$$999gggvvvpppPPP222(((,,,,,,******(((...111+++%%%""""""  !!!!!!!!!"""###"""(((...999EEENNNPPPIIIAAA@@@EEE;;;%%%%%%///;;;cccYYYjjjRRRcccaaaGGG---!!!%%%""" """"""######""""""######$$$%%%######&&&(((%%%+++TTTjjjNNN:::MMM___CCC***,,,666@@@999888888;;;======:::777333...000000---666<<<666444888===???<<<777333111999:::777111---+++'''###,,,,,,222&&&666%%%)))---)))000000///333///(((+++888PPPAAA$$$ %%%%%%$$$############$$$!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&&&&&&&%%%###"""$$$(((+++&&&&&&%%%%%%$$$$$$######$$$###"""###%%%&&&%%%$$$"""///nnnIII!!!(((((()))IIIwwwVVV222***OOOuuurrrhhhZZZ===QQQjjjddd666%%%!!!+++222,,,...@@@MMMzzzXXX)))&&&$$$#########%%%&&&%%%$$$"""###%%%''''''&&&$$$######%%%((('''$$$###&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$###### """$$$%%%###"""!!!""""""######$$$$$$$$$###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***KKKppp|||xxxxxxwwwsssJJJ)))&&&'''$$$///CCCeee^^^NNN:::''' &&&...LLLmmmuuu~~~vvvlllccc@@@000$$$%%%***)))%%%%%%%%%%%%$$$###""""""""""""---===...&&&&&&"""(((%%%%%%'''000GGGeeewwwppp```888222000333222...///666666444000---***))))))***(((((()))***)))((('''&&&((()))))))))'''''')))***%%%&&&((())))))((('''&&&%%%&&&''''''%%%$$$%%%&&&&&&((())))))''''''((()))&&&######'''((('''))),,,((((((&&&&&&&&&'''((())) %%%******'''%%%'''***%%%&&&'''(((((('''&&&%%%'''((()))******---111444;;;EEEQQQ^^^uuu\\\;;;777+++)))&&&$$$$$$%%%&&&&&&"""%%%'''&&&$$$%%%***///GGGtttwwwJJJ333+++&&&%%%'''$$$$$$#########""""""""""""&&&((()))555FFFJJJDDDAAABBB@@@<<<;;;AAAMMMXXXgggnnnqqqpppvvvyyy```WWWSSSVVVRRRGGGAAADDD888FFFLLLBBB888555333///&&&%%%$$$######$$$%%%&&& """$$$BBB|||hhhJJJ---'''++++++***,,,$$$)))***&&&$$$$$$###!!!""""""!!!!!!$$$&&&%%%///999@@@GGGLLLJJJDDD555...)))(((### )))000999dddSSSbbbVVViiiYYY777###$$$"""!!!###"""######""""""######$$$%%%"""(((###'''---%%%BBBtttOOOFFFeee>>>,,,///777@@@999:::<<<===<<<:::888666000///333111+++444<<<777444;;;BBBBBB<<<555222333111222777>>>???:::333000"""'''---&&&*** %%%+++(((+++***'''%%%$$$$$$))) ****** !!!***,,,(((###$$$$$$%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$#########"""$$$$$$%%%$$$"""###%%%'''###$$$%%%$$$$$$$$$''')))$$$$$$$$$$$$$$$$$$######%%%###"""###%%%&&&%%%###&&&bbbUUU)))%%% $$$!!!...WWWyyyIII !!!III___iiirrrrrrkkklllqqq~~~bbb>>>:::,,,000666(((###--->>>\\\|||OOO###'''###$$$###"""###%%%&&&%%%$$$!!!###%%%'''(((&&&%%%###"""%%%((('''$$$###&&&)))$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########"""###$$$%%%&&&&&&""""""###$$$$$$$$$###"""!!!###%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$CCCnnn}}}}}}{{{eee===&&&,,,+++&&&FFFvvv}}}sss```BBB'''!!!)))---&&&%%%444OOOgggwww~~~{{{~~~lll\\\NNNEEE(((###!!!###''')))((('''&&&%%%%%%$$$######""""""(((999---&&&&&&!!!&&&$$$'''''':::dddPPP???333333444111111555999777333000---,,,------+++******)))((('''&&&&&&(((((()))((('''&&&(((***'''''''''''''''(((((()))###%%%&&&&&&%%%%%%'''(((%%%))),,,---+++******++++++((('''******((()))---)))((('''&&&&&&'''((())))))******(((&&&&&&(((***&&&&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&(((,,,///666===JJJXXXjjjXXX===:::'''&&&$$$###$$$%%%'''((("""%%%((('''%%%&&&,,,111000ddd^^^666)))***)))&&&&&&$$$$$$$$$$$$############"""'''---;;;XXXwwwyyysssoooeee\\\]]]ooozzztttvvvmmm}}}oooXXXJJJ@@@777111///+++(((%%%%%%%%%%%%$$$'''###;;;vvv~~~WWW<<<&&&###((()))+++/// ###$$$""""""%%%%%%"""###$$$$$$### $$$'''111<<>>%%%$$$###"""$$$"""#########"""###$$$$$$%%%"""+++!!!&&&222!!!666GGGJJJwwwxxx}}};;;222666888<<<888:::<<<;;;888555222222222333888555...666???;;;:::???CCC???666111444999666000///555666111...///---///---(((***+++***%%%&&&'''(((******)))(((''')))"""'''---'''###### """###%%%&&&''''''&&&%%%""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!"""######"""!!!"""%%%''' """%%%&&&%%%%%%%%%&&&##################$$$$$$%%%###!!!###&&&'''%%%###&&&OOO|||^^^444)))%%%%%%---&&&777jjjjjj...$$$LLLPPP:::LLLuuu~~~wwwnnncccUUUQQQ```tttuuu```NNN>>>222111///###%%%999\\\sssNNN&&&((( $$$###"""###%%%&&&%%%$$$!!!###%%%'''((('''%%%$$$"""&&&)))((($$$###&&&***$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###!!!""""""!!! ###&&&"""###$$$&&&%%%$$$"""!!! ###%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!>>>mmmiii:::!!!,,,,,,(((QQQ~~~]]]444$$$***(((,,,))))))666GGGQQQSSS___cccUUUAAA333,,,(((''')))(((&&&%%%&&&%%%############$$$%%%%%%%%%&&&"""555+++%%%%%% &&&###'''&&&@@@{{{jjjOOO888444777555111222777444111---+++***++++++---,,,***((('''&&&&&&&&&'''(((((((((&&&&&&((())))))(((&&&%%%%%%'''***+++###%%%'''(((((()))+++---...222777888777555555666222...---...---***+++...***)))'''&&&&&&'''((()))+++)))''''''(((***---///)))))))))))))))((((((((('''''''''&&&&&&'''***---444888EEEVVVfff~~~[[[EEE888---+++&&&!!! $$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---<<<]]]hhhUUUSSSbbbdddDDD888---***((($$$$$$&&&!!!!!!!!!"""######$$$$$$...555\\\zzz```___}}}zzzsssuuuiiiPPPRRREEE)))222000---***'''%%%$$$$$$!!!'''((('''LLLdddMMM+++(((%%%%%%&&&%%%"""%%%&&&%%%$$$$$$%%%"""!!!###$$$###"""!!!"""###///222666777555000)))%%%###$$$&&&### !!!$$$'''>>>TTT^^^aaadddeeeYYY***!!!''' ***%%%!!!!!!"""############"""!!!***$$$!!!''''''999```^^^:::QQQuuuFFFhhh444'''===444@@@111888777000111999888///000777444,,,444FFFKKKBBB222666999888555333222333222222222000///000333666444111---***)))((('''%%%&&&&&&%%%$$$$$$$$$%%%%%%***'''%%%&&&((((((&&&$$$&&&&&&&&&%%%"""""""""$$$(((((('''&&&&&&%%%$$$$$$&&&$$$"""###%%%&&&$$$"""!!!!!!!!!!!!"""###$$$%%%%%%$$$#########$$$&&&&&&%%%""""""%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$)))+++:::}}}^^^---!!!!!!$$$%%%%%%$$$)))@@@kkkooo///%%%aaaqqqQQQBBB===bbbYYY:::@@@CCC+++222---,,,...!!!555999222666===%%%###'''###$$$$$$%%%%%%$$$$$$### ###%%%%%%'''***'''"""###$$$$$$%%%%%%$$$$$$###)))(((&&&$$$#########$$$&&&%%%$$$&&&(((((($$$ $$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$######"""'''%%%###"""######"""!!!$$$$$$$$$#########"""""""""$$$&&&'''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$555lllzzzjjj((((((,,,***TTT~~~qqqrrr888---!!!'''''''''''''''((()))***+++------,,,)))%%%$$$######%%%&&&&&&%%%$$$$$$%%%###%%%'''&&&%%%$$$%%%%%%%%%(((&&&(((...(((###,,,000&&&DDDZZZ666///666666///+++444333222000---***(((&&&(((((())))))******++++++$$$$$$%%%%%%&&&'''((((((+++***((('''&&&''')))***(((((('''&&&&&&)))---111222777???GGGPPPVVVVVVSSSQQQ\\\[[[LLLAAA@@@:::///555222---)))***,,,,,,)))******)))''''''&&&&&&&&&*********(((&&&%%%&&&'''&&&%%%%%%%%%&&&((()))+++---666===KKK```ttt[[[CCC777((((((&&&###""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!555<<<------666333///,,,(((%%%%%%&&&&&&&&&""""""######$$$%%%%%%%%%'''"""===]]]nnnvvvJJJ???gggsssuuuyyyhhhcccYYYRRRSSSUUUQQQJJJGGGFFFRRRQQQBBB;;;>>>888***+++)))'''%%%###"""""""""%%%$$$###111???))))))&&&$$$$$$%%%%%%### )))&&&###!!! !!!###&&&!!!###$$$###"""!!!"""######$$$&&&'''&&&$$$!!!$$$  ###$$$%%%&&&%%%$$$999OOOZZZ___bbbfffZZZ..."""&&& ((($$$!!!"""######$$$$$$#########)))$$$!!!&&&$$$222RRRKKK:::jjjfffHHHxxx^^^rrr}}}888333;;;333;;;555888777333444777777333333<<<@@@<<<<<<@@@===666///222555555222000000111222333333111000000222444///---+++*********((('''))))))((((((''''''(((((()))'''%%%&&&(((((('''%%%%%%&&&&&&$$$"""!!!"""$$$'''&&&&&&&&&%%%$$$$$$$$$$$$"""!!!###%%%'''&&&$$$""""""!!!!!!!!!!!!!!!"""%%%$$$$$$###$$$%%%&&&'''%%%""""""%%%%%%###$$$'''"""""""""""""""""""""""""""000kkkjjj;;;!!!&&&!!!###&&&'''(((111GGG\\\999000+++;;;iiizzz999666TTTkkkjjjPPP===???OOO>>>***111HHHRRRFFF---;;;,,,)))OOODDD"""$$$'''###$$$$$$%%%%%%$$$$$$######%%%&&&%%%'''***)))$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$######$$$$$$%%%$$$$$$%%%''''''$$$!!!$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######$$$%%%###"""%%%$$$$$$$$$$$$#########%%%'''((('''%%%$$$$$$%%%#########$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###...^^^mmm,,,(((...!!!)))BBBgggOOOEEEPPP}}}HHH...&&&%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&###!!!!!!""""""$$$%%%%%%$$$######$$$###%%%&&&&&&$$$$$$$$$%%%%%%***%%%!!!&&&$$$""")))***,,,888VVV{{{```EEE---+++111000---------......///......------((((((((()))))))))))))))%%%%%%&&&''''''((())))))***)))(((''''''((()))***(((((('''&&&''')))...222;;;<<>><<<999444000,,,(((%%%***)))(((''''''&&&&&&&&&)))))))))(((%%%%%%%%%'''&&&&&&&&&%%%&&&''')))***---444:::GGG\\\qqq]]]CCC999'''&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$((("""'''***$$$&&&)))"""&&&(((###"""'''(((############$$$$$$%%%&&&'''+++&&&555BBBDDDRRRTTT<<<+++DDDGGG[[[```ZZZlllaaadddVVVFFFDDDOOOUUUIII777AAA<<<::::::888222000111111((($$$(((,,,***&&&&&&%%%$$$###!!!!!!!!!!!!"""%%%!!!%%%%%%+++%%%$$$######$$$$$$###!!!%%%"""%%%)))&&&&&&!!!###$$$###"""!!!"""###  !!!"""$$$###!!!"""%%%((($$$###---CCCTTT\\\^^^ggg[[[333$$$&&&"""%%%###"""######$$$$$$$$$$$$$$$%%%(((###"""%%%"""***???[[[```kkk{{{}}}RRR'''RRRWWW222:::999:::AAA777444444777777333333555222;;;EEEIIIDDD:::222///...000222333111000000111222333444333111000000111***))))))***+++,,,***)))+++***))))))(((((())))))'''&&&%%%&&&(((((('''&&&$$$%%%%%%$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&&&&%%%######"""!!!  $$$$$$$$$###$$$%%%%%%&&&$$$""""""%%%%%%######&&&""""""""""""""""""""""""###,,,UUU\\\))),,,######&&&(((&&&###'''...!!!'''(((&&&AAAtttggg777### ---888GGG```rrreeeBBB(((,,,ZZZ\\\///111!!!eeePPP&&&++++++######$$$$$$$$$$$$#########%%%%%%###%%%)))((($$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%#########$$$&&&&&&$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######%%%''''''%%%###%%%%%%%%%%%%$$$$$$$$$$$$(((((((((&&&###"""###$$$#########$$$$$$$$$$$$%%%######$$$%%%&&&'''((((((#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''***RRR}}}sss444$$$+++&&&&&&,,,999,,,%%%444zzz]]]222!!!$$$$$$######$$$$$$%%%%%%$$$%%%%%%$$$###"""$$$%%%!!!###%%%$$$###"""######"""$$$%%%%%%$$$######$$$***333+++ ###''''''***)))---...000AAAVVVYYYNNNAAA222((()))+++***)))---******,,,---.../////////((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))'''''''''((()))***'''''''''''''''***///222BBBCCCKKK\\\ooozzz|||yyyyyyzzz{{{yyytttllleee```PPPMMMHHH???444+++((()))***)))(((''''''&&&'''''''''(((((('''%%%$$$%%%'''(((''''''&&&&&&'''((((((,,,111555AAAVVVllljjjMMMFFF666+++"""!!!$$$&&&&&&&&&########################'''!!! """%%%%%% +++...$$$ '''((( $$$#########$$$%%%&&&'''+++'''++++++'''222;;;333666>>>111555444///<<<777333999;;;222***+++111666:::444///---((($$$%%%)))333&&&%%%)))$$$!!!&&&%%%###"""!!!""""""###%%% (((###$$$((("""""""""""""""############%%%555DDD>>>+++!!!###$$$###"""!!!"""###$$$###""""""###$$$%%%&&&!!!&&&000<<>>GGGDDD888111333000111333444444333333333222333444333111///...///))))))***+++------+++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((($$$$$$%%%###!!!!!!"""$$$###############$$$$$$$$$"""""""""###$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$!!!"""%%%%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&---===~~~999'''%%%$$$%%%'''$$$ """&&&)))"""###'''///MMMqqqZZZ000%%%""")))999>>>KKKjjjooooooggg]]]ZZZAAAEEEGGGAAAmmmRRR%%% ######$$$$$$$$$$$$######"""###"""!!!%%%%%%"""###$$$$$$%%%%%%$$$$$$#########"""""""""###%%%&&&""""""###$$$$$$$$$#################################$$$%%%%%%%%%%%%%%%%%%""""""$$$&&&((((((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&###!!!!!!###$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((###########################$$$%%%&&&&&&%%%$$$###(((&&&HHHwwwDDD%%%'''))))))&&&###)))"""222|||eee222%%%$$$$$$############$$$$$$%%%&&&%%%$$$"""###%%%'''"""###%%%%%%#########$$$!!!###%%%$$$###"""###$$$+++888222"""###)))(((((()))(((+++111444555888<<<666...)))******'''''')))***+++++++++++++++***)))(((((((((''''''&&&&&&%%%&&&&&&''''''(((((((((((((((((('''''''''((())))))&&&'''''''''(((+++///222===EEEYYYuuugggaaaWWWGGG555))))))...))))))((('''''''''''''''&&&''''''&&&$$$$$$%%%'''))))))((('''''''''''''''***///111<<>>TTT[[[TTTKKK@@@666)))(((<<>>QQQbbbvvvcccCCC222000((((((''''''''''''((((((%%%&&&'''&&&%%%&&&((())))))))))))))))))((('''&&&'''***,,,:::TTTnnnggg[[[XXX???((($$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''!!!$$$ $$$$$$"""!!!!!!"""$$$$$$$$$%%%$$$###"""###%%%''')))+++,,,'''$$$''')))---777555.........000333555===111888999000'''&&&+++///'''(((+++***%%%!!!'''000,,,)))&&&%%%$$$###!!!###""""""!!!"""###$$$%%%###"""$$$%%%$$$''' """$$$$$$""""""$$$&&&$$$999NNNVVVUUUKKK555!!!###$$$###"""!!!"""###"""###$$$$$$$$$###"""!!!'''$$$111DDDAAA222:::RRRTTTGGG...000RRRccc___YYYQQQFFF%%%!!!***$$$!!!"""######$$$$$$#########%%%))) %%%...&&&&&&UUUrrrUUUjjj\\\aaaZZZ***333--->>>===222++++++///333111---000777LLLFFF@@@:::777444333444333111//////111222111/////////...,,,***)))+++,,,+++)))(((((()))******)))---,,,***)))((('''''''''&&&((()))(((&&&%%%&&&(((%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$######""""""$$$%%%$$$!!! !!!###$$$###############$$$$$$!!!!!!###$$$$$$$$$###"""!!! !!!&&&&&&"""!!!###""""""""""""""""""""""""&&&###,,,<<>>vvveee888)))'''&&&%%%$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&###$$$&&&&&&$$$###$$$%%%###%%%&&&&&&$$$$$$$$$%%%)))333333//////)))'''///333>>>===...%%%***...***,,,+++(((&&&&&&(((((('''&&&&&&'''((((((((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&&&&(((***---))),,,666???KKKccczzzjjjGGG444222((((((''''''''''''((((((%%%&&&''''''&&&''')))+++(((((()))***))))))''''''%%%))),,,<<>>###!!!###$$$###"""!!!"""###""""""!!!!!!""""""######!!!777KKK;;;(((JJJVVVIII000 444[[[ooolllZZZRRRIII&&& ***"""!!!!!!"""##################&&&)))$$$...&&&+++@@@{{{~~~|||wwwpppAAA(((:::***???<<<111,,,---...---+++---444;;;777<<<>>>;;;666555555555555222000000222333111///......,,,***((((((***---(((&&&%%%%%%''')))******,,,+++***((('''&&&&&&&&&&&&(((***(((%%%$$$%%%'''%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&%%%$$$###"""""" """$$$$$$!!! """%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$!!!!!!&&&&&&"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$)))000 ___tttFFF444###"""$$$%%%&&&%%%######///444111'''(((,,,)))\\\uuu888***)))###444+++<<>>\\\xxx```TTT@@@000...---'''$$$((($$$$$$######""""""######""""""""""""###%%%&&&''')))%%%!!! """$$$$$$###(((%%%$$$%%%(((+++***))),,,---,,,+++...222000***((())))))&&&""""""%%%)))&&&$$$###"""###$$$$$$$$$'''&&&&&&&&&&&&+++:::HHH,,,'''%%%)))000222,,,%%%)))((('''''''''((()))***&&&$$$!!!###'''$$$$$$******$$$$$$)))(((###///@@@PPPXXX```___III...###%%%$$$!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&333FFF333!!!+++ 777888...%%%444VVViiiiiibbbTTT@@@***(((***""""""###$$$$$$$$$$$$###"""###%%%''''''&&&%%%$$$$$$555PPPMMMmmm~~~bbb666+++111555---444999)))///,,,***,,,111555777666:::<<<<<<<<<999777555555555333000000222222111///,,,++++++,,,---,,,)))'''+++)))&&&&&&'''((((((''''''))),,,---+++)))'''&&&%%%''')))(((&&&$$$###$$$&&&%%%###""""""###%%%&&&######"""!!!!!!!!!!!!!!!###"""""""""!!!!!! """""""""!!!""""""###$$$!!!$$$&&&'''&&&$$$######$$$#########""""""!!!!!!"""""""""""""""""""""""""""!!!!!! $$$<<>><<<888555333///+++'''$$$"""!!!)))'''&&&###  %%%)))((($$$$$$))))))%%%222FFFTTTXXX___cccOOO333$$$%%%$$$"""!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!000HHH999"""'''!!!%%%$$$'''<<>>KKKXXXCCC@@@>>>===???AAABBBBBBBBBDDDGGGHHHEEE???888444,,,&&&'''------(((%%%(((&&&'''&&&$$$%%%(((***)))777MMMYYYVVV]]]gggXXX<<<%%%$$$$$$###############""""""""""""""""""""""""""""""000OOOEEE(((%%%###"""&&&AAA]]]ddd[[[YYYdddIII$$$ &&&%%%(((""""""###$$$$$$$$$$$$###"""###%%%&&&&&&&&&%%%$$$'''###000PPPaaa~~~UUU777'''///:::888...444888+++000111222333333333666777;;;<<<<<<<<<;;;;;;:::999999333<<>>[[[kkk}}}QQQ***"""&&&'''$$$$$$%%%### $$$%%%###!!! %%%***...!!!OOOdddRRR111:::{{{MMM######%%%%%%"""$$$$$$############$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%$$$$$$$$$############"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$##############################(((((('''&&&%%%$$$######$$$%%%&&&%%%###""""""#########$$$$$$%%%%%%&&&&&&"""###$$$$$$###$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''""""""(((***555UUUwwwLLL###***)))((('''&&&%%%%%%%%%&&&$$$%%%&&&%%%###""""""#########$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((111333OOO777*********///---,,,///777>>>CCCDDDPPPKKKEEE@@@===;;;999888888888999;;;<<<===>>>>>>===AAAFFFHHHGGGFFFHHHIII???@@@@@@AAA@@@@@@???>>>555555444333111000...------***&&&%%%'''***---...(((***------+++)))((('''%%%222<<<:::333///---+++%%%(((+++...///...,,,+++'''&&&%%%&&&((()))((('''''''''((((((((())))))))))))((('''(((***++++++***///777FFFZZZuuurrrXXXIIIAAA999222000+++***(((&&&%%%$$$$$$######$$$%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%###!!!%%%%%%%%%&&&&&&&&&$$$### """&&&(((&&&+++)))))),,,000222000---333111///000222111...+++666111,,,)))(((,,,999FFF...///111222444777:::===???IIIXXXcccgggcccZZZTTTMMM999)))((()))$$$"""&&&(((&&&%%%&&&''''''))),,,:::RRR\\\TTTYYYiii```FFF(((%%%###%%%%%%######$$$""""""""""""""""""""""""$$$###...PPPNNN...%%% &&&%%%&&&000HHH```hhhccc\\\]]]666:::III333%%%""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%***)))$$$===eeewwwyyyGGG666###---444000---333444***111333666555333333666999@@@??????@@@AAAAAA@@@???CCC333,,,555;;;444,,,,,,***...111...)))'''))),,,)))))))))***+++***(((%%%&&&'''((('''&&&%%%&&&((()))***+++***(((&&&'''((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###!!! #########"""""""""""""""""""""""""""""""""""""""###%%%'''&&&###"""$$$'''---===fffsssQQQ:::...---&&& ###%%%(((,,,%%%***,,,(((###"""!!! (((+++$$$"""***KKKyyyIII(((###000+++&&&'''$$$$$$#########$$$%%%%%%%%%$$$###$$$&&&&&&&&&$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$%%%$$$###"""!!!#########$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&%%%###""""""#########$$$%%%%%%&&&&&&&&& !!!############&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((""""""'''$$$$$$:::VVV}}}wwwEEE$$$+++(((((('''&&&&&&&&&&&&&&&%%%&&&&&&%%%###!!!"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((()))))))))111222KKK444++++++***(((---444<<>>???===>>>@@@AAAAAA@@@???>>>000---)))&&&%%%%%%$$$###(((+++------+++(((&&&%%%!!!+++222111......---,,,,,,,,,,,,,,,+++******)))'''&&&%%%%%%'''((('''''''''(((((((((((())))))))))))))))))******,,,///000===CCCPPPeee{{{```OOOEEE???===///...,,,***((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###%%%&&&&&&&&&'''((())),,,,,,)))))),,,...,,,555333111222555555222///111///+++(((&&&&&&%%%%%%(((''')))///555<<>>TTT\\\SSSWWWgggcccPPP---&&&###%%%&&&###"""%%%"""""""""""""""""""""""" %%%GGGQQQ777---)))"""***777GGGUUU^^^___]]]TTTPPP...)))WWWddd@@@%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$!!!+++(((###///XXXwww~~~yyykkk666(((,,,222222///555:::888333222555777666555555999<<>>...000666;;;AAA***%%%+++!!!$$$...'''$$$$$$######$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%$$$###!!! """###$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%"""$$$%%%%%%###""""""###$$$$$$%%%%%%%%%&&&&&&&&&!!!"""""""""###&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%"""###,,,666bbb{{{||||||xxxrrrXXX666######'''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###""""""#########$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''')))000---CCC...***---,,,---777@@@CCCEEEDDD===555***'''$$$$$$)))---...---,,,+++*********,,,...///******)))((('''((()))***000///...---,,,,,,,,,+++,,,///333888===AAACCCDDDCCCAAA>>><<<:::777333000((()))***)))'''&&&&&&''')))***)))%%%%%%&&&$$$'''&&&&&&&&&'''((()))******(((&&&%%%&&&''''''&&&(((((((((((()))))))))***'''(((*********---222777IIILLLXXXqqqfffTTTIIIDDD444222000---+++)))''''''&&&%%%%%%$$$$$$%%%&&&&&& !!!""""""$$$&&&)))***+++---......000333555999;;;999222...///000...///---,,,+++++++++***((($$$'''+++---111888BBBIIIJJJRRRbbbwww~~~WWW===222666...---444333******111FFFVVV\\\UUUVVVaaa```UUU444)))###%%%&&&""""""&&&""""""""""""""""""""""""### >>>UUUHHHBBB@@@@@@EEENNNWWW[[[]]]dddlllbbbQQQ---###???GGG444(((""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$ ---,,,@@@UUUpppdddhhh~~~fff222&&&333555///333???===888===666666777777888;;;???BBBBBBAAABBBEEEHHHGGGCCC>>>@@@JJJJJJ<<<444666555///...000000---***((())),,,)))((('''((())))))'''%%%&&&(((******)))((()))***'''((('''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###############$$$$$$$$$###############$$$%%%%%% !!!""""""!!! !!!###""""""""""""############"""""""""""""""""""""""""""$$$$$$###$$$&&&$$$ $$$000???TTTmmmyyy}}}wwwvvvqqqcccRRRGGG777AAAHHHIIISSSiii~~~wwwtttcccEEE...'''$$$&&&%%%&&&!!!(((+++ $$$$$$###$$$$$$%%%&&&'''%%%$$$###$$$'''((('''&&&$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%!!!###$$$$$$###""""""###&&&&&&&&&&&&%%%%%%%%%%%% !!!"""###"""###&&&(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''######&&&'''$$$...RRRwww~~~|||~~~yyyXXX999***%%%!!!%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$***000***>>>******111000777EEEMMMGGG@@@>>>===999BBB@@@>>>>>>???@@@@@@???;;;:::999888777888999999999666333333555666555222---+++)))(((((()))***+++&&&'''))),,,///111222222:::<<>><<<777222...------'''&&&###!!!&&&------)))%%%'''))),,,---...------,,,***'''&&&'''(((((('''((((((((()))))))))******%%%(((++++++***...777>>>PPPVVVggggggSSSIII>>><<<:::777444111000///+++***((('''(((***,,,...%%%)))...111222333666888::::::999666444444777:::---000///***'''***,,,,,,)))***,,,...///222666999@@@JJJVVV^^^eeeoooeee??????666666>>><<>>,,,...555333444KKK\\\ZZZUUU\\\gggmmmxxx{{{}}}}}}|||{{{zzzzzzzzzzzz|||tttjjjeeeaaaYYYKKK???AAA===777111---,,,---.........,,,+++))))))(((((( !!!%%%,,,333888:::;;;FFFGGGEEEBBB===:::999999333333...)))'''(((&&&!!!'''''''''''''''&&&%%%%%%,,,***(((''')))+++,,,+++(((((()))))))))*********(((,,,000000000555@@@IIIZZZiiixxxjjjMMMLLLIIIEEEBBB@@@>>>===777555333222222555999;;;<<>>777000---...111+++000333222444:::@@@CCCKKKOOOUUUZZZ```gggqqqxxxhhhFFF;;;;;;EEEBBB222...666YYY]]]___]]]WWWUUUUUUWWW===---###$$$$$$ !!!'''!!!!!!!!!!!!!!!!!!!!!!!! )))$$$FFFNNNOOOKKK___[[[[[[\\\VVVPPPTTT___aaa===&&&&&&&&&$$$###!!!""""""###$$$$$$$$$$$$#########""""""######$$$%%%+++###%%%111***&&&###,,,aaasssQQQ333)))444222444444BBBMMM999222LLL???;;;888:::AAAHHHMMMOOOUUUVVVXXX]]]aaa^^^UUUNNNHHH===888:::999333111444111///,,,*********)))((()))'''$$$$$$%%%&&&&&&%%%###&&&)))+++***(((''''''(((((('''%%%######%%%&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%'''((()))"""""""""######$$$$$$$$$"""""""""!!!"""######$$$'''((('''%%%"""!!!!!!###!!!!!!""""""#########$$$"""""""""""""""""""""""" $$$$$$!!!###(((((($$$"""***+++$$$)))...''' $$$+++111222222999BBB666:::;;;:::???BBB666###--- &&&&&&)))***""")))&&&!!!'''!!!///$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$%%%'''(((((('''************))))))))))))'''(((((())))))(((((('''$$$$$$%%%&&&&&&'''((((((''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$$$$$$$$$$ """$$$$$$"""""""""###(((((('''&&&%%%$$$$$$###"""###$$$$$$###$$$&&&((('''&&&&&&%%%%%%&&&&&&'''########################'''######'''%%%!!!###+++,,,###!!!///IIIaaarrr{{{vvvZZZ???+++ %%%***%%%%%%%%%$$$$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''######$$$%%%%%%&&&''''''&&&&&&''')))***,,,------***222,,,@@@///333999555>>>aaa|||lllZZZIII===666333///...---,,,---...///000...,,,***))))))******)))***...444999<<>>000### !!!%%%)))&&&###!!!"""%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&((())))))%%%444???999...***,,,---000///444;;;888000444@@@;;;555555???HHHKKKMMMPPPTTTWWW[[[^^^]]]ZZZUUURRR<<<>>>??????;;;555...******+++---...///---,,,+++''')))***+++)))'''%%%$$$(((((()))***+++)))&&&$$$)))(((&&&$$$$$$%%%'''(((***+++HHHHHH+++)))###""""""###&&&))),,,///$$$%%%%%%%%%$$$######"""""""""##################''''''&&&%%%###"""!!!!!! !!!######"""!!!!!!######$$$$$$$$$###""""""'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%% """)))***&&&'''(((&&&$$$%%%'''%%% &&&''''''%%%""""""$$$'''%%%'''***,,,---,,,+++))))))++++++***((('''((()))((())))))(((&&&&&&'''))))))...444999888222)))$$$///+++)))******''''''+++***'''$$$%%%''''''&&&$$$''')))(((&&&''')))'''""")))""" %%%(((%%%$$$&&&"""$$$'''((((((%%%"""(((%%%$$$######"""###&&& !!!!!!""""""###%%%'''%%%$$$$$$$$$$$$%%%'''(((---&&&***###%%%&&&)))&&&###!!!!!!""""""!!!%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&"""&&&'''%%%***444::::::555222,,,'''$$$###$$$%%%######$$$%%%%%%&&&''''''!!!###%%%'''))))))))))))$$$&&&&&&%%%%%%''''''%%%###''',,,//////...------...///,,,888HHH:::000CCCZZZ~~~mmmVVVJJJ===666666555///)))///,,,***)))***++++++***((('''''')))+++,,,+++***555888>>>FFFMMMOOOJJJFFFFFF???888444333000+++%%%******)))'''&&&(((,,,///+++------***'''&&&)))---111222777===BBBHHHUUUaaa|||xxx||||||yyy|||gggHHHQQQYYYIII===AAARRR^^^cccZZZRRRSSSSSSOOODDD333%%%&&&)))'''&&&(((!!!!!! $$$$$$!!!###000CCCQQQTTTPPPRRRXXXQQQRRRJJJNNNNNN777,,,$$$$$$%%%$$$$$$'''...+++'''$$$######"""!!!""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((!!!(((,,,(((&&&))),,,---''''''...777666333999FFF555333777BBBHHHFFFBBB@@@:::<<<>>>???<<<777222.../////////111222333111///.........,,,***'''%%%###,,,((($$$###$$$$$$!!!#########$$$$$$###""" ###"""!!! !!!!!!$$$###,,,,,,"""$$$)))(((&&&%%%%%%&&&'''(((&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######"""!!!!!!!!!"""####################################$$$###!!!!!!"""$$$&&&&&&&&&&&&'''((()))***+++++++++"""))),,,***))),,,---+++&&&***(((&&&)))++++++&&&)))+++++++++---000333+++,,,---......,,,+++***''''''(((***,,,---...///---///000///......///000,,,,,,,,,,,,,,,---...///000---,,,...---+++,,,000111...+++***++++++***((((((***)))'''(((***((($$$'''%%%''',,,---)))'''***)))'''%%%######%%%((()))#########%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$%%%(((%%%###&&&###***(((&&&%%%'''((())))))###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))+++***%%%%%%)))***'''***)))'''&&&%%%%%%&&&''')))((('''&&&%%%###""""""''''''&&&%%%$$$""" ###$$$&&&'''))),,,......,,,...000222222444777999444333000===LLLAAA;;;NNNooo}}}jjjUUUGGG>>>999222---,,,---///000555111,,,)))'''%%%###!!!%%%&&&))),,,111777===BBBUUURRROOOOOOPPPOOOLLLIIICCCAAA<<<666111...///000------,,,++++++---111444777555666<<>>AAACCCAAA>>>AAA@@@>>>;;;888555333222===666---+++---///---)))))))))(((''''''''''''(((((((((((((((((('''&&&&&&(((,,,***"""###***,,,(((+++)))'''%%%############$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%######"""""""""!!!!!!!!!%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))...------///333555666666***,,,...111222222111111EEEPPPYYYZZZWWWVVVVVVUUUOOO[[[eeeddd```bbbhhhmmmfffhhhiiiiiihhhgggggghhhyyyyyyzzzzzzzzzzzzzzzzzz~~~{{{yyyyyy||||||zzzwwwnnnpppsssssssssrrrrrrsssvvvrrrlllfffdddeeehhhkkkaaa]]]ZZZYYYVVVQQQOOOQQQGGGDDDAAA@@@???>>><<<:::666888777555666888666111+++,,,000444333...,,,---...+++(((&&&&&&(((+++...&&&'''(((((('''%%%###!!!'''''''''''''''&&&%%%$$$------.........---,,,+++888&&&'''...###)))!!!'''%%%""""""###%%%%%%$$$$$$%%%'''))))))'''%%%$$$&&&&&&'''(((((('''&&&&&&$$$&&&%%%""""""&&&&&&%%%$$$$$$%%%&&&%%%$$$######&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((()))************,,,222999???999444222@@@LLLDDDCCCUUUlllYYYIII<<<444///---+++,,,///444777888666666333---((((((...444+++///777BBBMMMXXX___ccciiiiiigggaaaWWWMMMDDD@@@<<<999666555666888:::;;;>>><<<@@@LLL]]]uuuiiidddpppkkkWWWIIIMMMUUUZZZWWWUUUWWWWWWTTT\\\DDD...(((((($$$"""###$$$$$$$$$"""!!!"""###$$$%%%&&&$$$ %%%000999===;;;III:::BBB,,,///&&&&&&$$$$$$&&&(((((('''&&&"""""""""$$$(((******))))))***+++++++++)))'''%%%+++++++++++++++,,,,,,,,,CCCIIITTTcccqqqzzz{{{xxxwwwtttsssrrrlllgggiiippp{{{}}}{{{uuu|||wwwqqqnnnZZZRRRJJJHHHKKKLLLHHHCCC555444333111000/////////444///)))''''''((('''%%%###"""!!!  """#########%%%%%%$$$###!!! (((((( !!!((()))!!!&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''(((***++++++***)))((()))+++...///...------///222444555555???AAADDDFFFGGGFFFDDDBBBIIIPPPYYY[[[YYYVVVTTTTTTKKKWWW``````]]]___dddhhh```aaabbbaaa```^^^\\\\\\[[[[[[[[[\\\^^^```cccdddiiiddd``````cccccc___ZZZXXXZZZ^^^______^^^^^^^^^cccaaa^^^[[[XXXVVVUUUUUUVVVRRRPPPOOOLLLFFFDDDFFFEEECCCAAA???===<<<:::999333555444111222444222---444444555777888666222000000111111111111000//////...000000------...---++++++++++++,,,......,,,+++//////.........///000000&&&TTT111+++:::***111)))222000---,,,,,,+++***)))&&&&&&''''''''''''&&&&&&###$$$&&&''''''&&&$$$###,,,,,,++++++---111555777+++,,,......,,,)))%%%""""""""""""######$$$$$$$$$######"""!!!"""###%%%&&&,,,))))))***+++***+++---...---,,,,,,000999DDDLLLCCC::::::IIITTTPPPTTTddd{{{```ZZZQQQHHH???777111---///111333444333333555888222555:::???EEEMMMUUUZZZrrrzzz}}}sssmmmeee^^^WWWRRRRRRRRRPPPOOOMMMQQQ^^^qqqtttwwwyyycccFFFHHHQQQYYYWWWRRRQQQSSSUUUcccKKK333***(((%%%$$$'''&&&'''%%%### ###&&&%%%$$$$$$###"""###'''+++###!!!))) (((%%%!!!######""""""###$$$$$$###$$$###""""""""""""!!!!!!"""###$$$$$$###"""!!!######$$$%%%&&&'''((()))%%%)))///666:::999888777111000000///,,,***---222222444555666777555222...555666777777666333111///+++%%%!!!###)))+++(((###))))))((((((((())))))***(((***+++***&&&$$$%%%'''(((((('''%%%$$$$$$(((+++'''(((******)))'''%%%###(((((()))***+++*********'''''''''(((((())))))***+++,,,,,,------,,,,,,,,,***+++---...//////...---+++,,,,,,,,,,,,---------,,,+++***)))***+++,,,---,,,+++***)))***,,,///000...---,,,---///000000000+++,,,...///...,,,)))'''---...///222333111...---'''---111000000222333111''')))+++---///000000///111000000111333666888:::888444222555:::===;;;777333555999::::::999999999777888999;;;<<<<<<<<<<<<>>><<<===BBBCCCBBBCCCFFFJJJJJJIIIHHHGGGFFFGGGGGGDDDFFFFFFDDDEEEHHHFFFBBBMMMKKKIIIKKKQQQUUUTTTOOOLLLMMMNNNOOOOOOOOOOOOOOOSSSUUURRRLLLKKKPPPQQQOOOKKKJJJIIIIIIJJJJJJHHHFFFKKKIIIGGGFFFGGGJJJMMMOOOEEEwwwNNNAAAQQQAAAHHHDDDAAA@@@>>>=========<<<:::===;;;:::888888:::;;;===888999;;;<<<<<<;;;999888333///+++))))))+++000444&&&))),,,......,,,(((&&&///...,,,***'''%%%###"""+++***(((&&&%%%%%%&&&&&&&&&######''')))(((+++000------...111555===GGGNNNLLLAAAGGG\\\fffhhhrrrooo```WWWLLLJJJIIIHHHGGGDDD>>>:::@@@???>>><<<<<<@@@GGGLLL___jjj{{{|||zzzvvvsssrrryyy~~~jjjIII>>>GGGOOORRRRRRUUU]]]dddUUUAAA///(((&&&###$$$)))%%%''')))'''$$$$$$&&&)))!!!!!!%%%(((&&&%%%&&&&&&%%%"""###"""'''))),,,''')))(((%%%%%%((((((&&&***)))'''((()))******)))''''''(((***,,,...///000+++,,,---...///111222222999666555333...+++---222333333333222000000222444---///---******...///---***+++,,,---...------,,,222000...111666888666222444333333333333222222222+++111666666111...///222222444444222000000444888111222333333222000...,,,666...,,,111222...111999------,,,,,,,,,++++++++++++,,,,,,---------------(((***,,,...//////...---*********+++++++++++++++++++++******++++++,,,,,,))))))(((((((((***+++,,,///...,,,,,,---......---///000000000///---***(((,,,(((%%%(((***(((''''''***+++)))''')))---***%%%%%%%%%%%%&&&((()))((('''''''''&&&%%%%%%&&&((())))))'''&&&(((+++,,,+++)))!!!###%%%&&&%%%$$$%%%&&&&&&%%%######$$$&&&)))+++&&&$$$&&&,,,...,,,---000+++,,,......///000333555777:::;;;;;;???DDDDDD@@@BBBCCCCCCFFFOOOXXXZZZXXXPPPMMMJJJHHHIIIKKKOOORRR^^^^^^VVVIIICCCEEEEEE@@@CCC>>>999777777555222...222000...,,,---000333666...VVV555$$$111&&&'''+++333222222444666777777666AAA???<<<999999<<>>???@@@AAAAAA@@@???>>>IIICCC???>>>>>>???CCCIIIAAADDDHHHMMMPPPRRRRRRRRRBBBBBBAAA@@@???>>>===<<<333333444555777999;;;<<<:::444333777888444666===<<<@@@EEEJJJMMMPPPTTTVVVRRREEESSSnnnxxx~~~~~~uuunnnfffbbb^^^[[[[[[___dddggghhhnnnxxx}}}eeeNNNOOOQQQSSSWWW^^^hhhqqqWWWJJJ@@@???===777777<<<,,,222:::===;;;999999:::<<<:::<<>>777444555@@@DDD555BBB222BBB888>>>@@@DDDFFFBBBBBBDDDDDD@@@???>>><<<===@@@DDDFFFFFF@@@?????????@@@BBBEEEFFF>>>>>>???@@@AAAAAABBBBBBHHHCCC???>>><<<999===DDD???@@@???<<<:::999888777555999888444333888999777444555555666777777777777,,,+++)))***++++++***(((,,,---.........---,,,+++$$$(((,,,,,,)))'''''')))&&&)))+++)))&&&&&&***...(((((((((((('''%%%$$$""")))%%%$$$'''(((&&&(((---,,,,,,,,,++++++***)))((('''(((((()))******))))))###%%%(((***++++++***)))''''''''''''''''''&&&&&&'''(((((()))))))))))))))'''''''''(((((((((((((((%%%###!!!!!!#########"""''''''''''''&&&$$$###""",,,((('''***)))'''(((...(((((($$$!!!###'''%%%!!!)))&&&######$$$$$$""" %%%$$$$$$############$$$***))))))((((((''''''&&&&&&'''(((((('''&&&''')))+++)))'''%%%$$$%%%&&&'''+++)))***...---***)))+++'''+++///111444888===AAACCCGGGJJJNNNUUU]]]```]]]bbbkkkrrrtttxxxyyyvvvqqqmmmiiihhhhhhhhhuuuvvvooo```YYYZZZWWWPPPQQQJJJCCC???>>>===999666******)))(((((((((((((((///HHH999(((///***###/// !!!###&&&((((((''''''&&&$$$""""""$$$&&&'''''''''''''''''''''''''''***%%%$$$((()))(((+++111///111333666999;;;===>>>>>>???AAACCCEEEGGGIIIJJJ[[[^^^bbbhhhmmmrrrvvvwww]]]VVVUUU[[[]]]ZZZ]]]fffiiipppzzz|||wwwtttmmm___pppsssjjj```[[[\\\```gggmmmpppiiieeegggddd[[[YYY]]]TTT^^^kkkqqqqqqmmmkkkkkkmmmjjjjjjiii```TTTOOORRRMMMUUUCCCZZZCCCYYYGGGOOODDDKKKOOOMMMLLLNNNLLLGGGBBB???;;;999:::;;;<<<<<<:::888555222111222444555------------------------000***(((,,,,,,'''%%%(((%%%'''(((&&&&&&&&&&&&$$$%%%'''###"""%%%%%%!!!$$$$$$$$$###############%%%$$$######$$$&&&((())) """$$$&&&''''''%%%$$$$$$$$$$$$%%%%%%%%%###"""###&&&)))'''$$$###'''+++))))))((('''&&&%%%$$$######'''++++++,,,---+++'''&&&&&&'''''''''''''''&&&(((((()))***************###%%%(((+++,,,+++***)))+++*********))))))))))))$$$%%%'''((((((((('''&&&(((((()))))))))(((((('''***((('''''')))******)))(((((('''''''''&&&&&&&&&$$$###&&&(((%%%!!!%%%...'''(((%%%!!!"""&&&'''%%%%%%### """%%%((()))(((""""""###$$$%%%%%%&&&&&&%%%(((***,,,---...111333(((((()))'''&&&&&&''')))"""$$$'''***++++++***)))(((&&&(((---...++++++...(((---222777:::@@@FFFKKKJJJOOOUUUZZZdddooosssrrrrrrwwwnnneee```___eeeccc[[[ZZZaaaaaaZZZLLLEEE===999999999777444...///000000///+++(((&&&(((666666%%%)))(((+++&&&%%%&&&''')))***)))((((((((((((((((((((((((((()))((((((''''''(((((()))((($$$%%%))))))$$$###''',,,+++***(((((((((((((((+++,,,---...///000111222666888===BBBFFFJJJLLLLLLRRRMMMQQQ^^^gggiiiqqq}}}}}}|||wwwnnnjjjiii~~~{{{wwwrrrlllfffbbb[[[VVVQQQPPPQQQQQQMMMIII@@@@@@===888666666333...///000///...+++***+++,,,,,,++++++***))))))((((((*********)))(((&&&$$$###$$$%%%&&&''''''''''''''' ###&&&'''&&&%%%$$$)))(((((('''&&&%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""$$$&&&'''((('''%%%""" """"""""""""#########$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((((((&&&&&&''''''''''''((((((&&&&&&''''''(((((()))))))))***,,,------,,,***)))'''((()))+++,,,,,,,,,,,,...///000///...------///222111000000000111222333555222///111555888555222777333///---......,,,))),,,///000---'''%%%)))...+++,,,---.........---,,,***************+++,,,---,,,,,,***)))''''''&&&&&&(((&&&%%%'''***,,,+++)))+++(((&&&%%%&&&''''''&&&***(((&&&%%%&&&'''''''''$$$'''$$$&&&...+++)))222000555>>>FFFJJJIIIFFFDDDCCC;;;...$$$###((()))%%%+++)))((()))+++,,,,,,***+++,,,,,,,,,---------...///000111333777;;;@@@CCCCCCEEEJJJOOOUUUYYY]]]^^^dddnnn{{{~~~yyyuuutttxxxuuuooohhh```YYYSSSPPPMMMPPPSSSUUURRRMMMFFFBBB>>>:::555333333222000...---------,,,***(((%%%$$$((('''((()))))))))'''%%%"""###$$$%%%''')))***+++((((((((((((((('''&&&&&&''''''((((((((('''&&&&&&******(((&&&$$$$$$&&&(((,,,,,,,,,,,,,,,+++++++++///000000///...///222444777777888999:::>>>CCCGGGMMMLLLLLLNNNSSS[[[ccchhhnnnppp{{{}}}xxxrrrooommmhhh```YYYXXXRRRLLLHHHFFFCCC>>>999??????<<<777555555111,,,)))******)))'''&&&''')))++++++***)))(((''''''&&&""""""###$$$&&&'''((()))&&&&&&&&&&&&''''''''''''(((((())))))(((&&&###"""#########$$$$$$$$$$$$$$$######$$$%%%''''''%%%###!!!"""$$$%%%&&&%%%###"""%%%%%%%%%$$$#########"""$$$$$$#########""""""!!!%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&''''''''''''''''''''''''***,,,...000111111111000666777999;;;===???@@@@@@===???AAABBBBBBCCCEEEGGGDDDCCCBBBBBBBBBCCCDDDEEEKKKHHHGGGIIIMMMNNNLLLHHHIIIGGGDDDDDDEEEEEEAAA===777555444444444555444444444555555555444333111000000111111111222222222222******))))))))))))******---+++))))))++++++)))'''+++(((&&&&&&'''(((((('''%%%$$$%%%&&&((()))'''%%%!!!((('''%%%'''$$$))):::LLLQQQZZZbbbhhhkkkkkkjjjfffVVVEEE:::000'''(((///((('''%%%%%%%%%'''((()))+++++++++++++++,,,,,,,,,///.........///222444666222444555888:::;;;<<<===>>>CCCJJJLLLKKKGGGEEEEEEFFFDDDBBB>>>:::777444333222333444555444111...,,,000...+++***++++++)))'''%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%"""!!!$$$$$$%%%%%%&&&'''''''''+++++++++,,,,,,+++++++++''''''((()))******))))))((())))))((('''(((***,,,.........---------------777777777555222111222333???@@@AAAAAABBBEEEJJJMMMQQQRRRTTTYYYaaajjjrrrwww|||xxxgggfff```WWWQQQNNNHHHAAAJJJIIIGGGBBB<<<888777777555444222///---***(((''',,,+++)))'''&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))%%%%%%&&&(((******(((&&&!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&&&&%%%&&&((())))))((('''&&&&&&&&&''')))***+++,,,---+++++++++,,,,,,,,,---------...111444777888999999BBBCCCGGGKKKOOOSSSWWWXXX```ccchhhllloootttxxx{{{yyyyyyyyyzzz|||~~~yyy{{{xxxvvvuuuuuurrrlllgggfff___ZZZZZZ]]]]]]VVVOOOFFFFFFEEEDDDBBB???===<<<;;;;;;;;;;;;:::888666444444444333333222333333444333111000///000000...---,,,+++))))))+++,,,,,,+++&&&'''))),,,//////,,,***$$$+++***''',,,333GGGcccppprrrvvvyyy|||~~~oooaaaYYYEEE,,,$$$,,,++++++)))((('''(((+++---,,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---222222222222111111111111...////////////000000000///......------,,,,,,,,,***))))))(((((())))))***&&&%%%%%%&&&((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%&&&''')))***+++,,,,,,,,,*********)))))))))))))))$$$$$$$$$#########""""""$$$%%%&&&&&&''''''''''''...000000000...---...///---...///000222444555555666999>>>BBBEEEHHHLLLOOOQQQSSSWWWZZZ___eeekkkppp|||{{{xxxtttoookkkhhhgggVVVQQQJJJBBB:::444000...666555333111111111333444///...---,,,,,,---...///---,,,+++***)))((('''''',,,***(((((((((((('''&&&+++***)))((('''((())))))''''''''''''''''''''''''$$$%%%''')))***+++++++++###%%%(((+++,,,+++)))((($$$$$$%%%%%%&&&'''''''''$$$%%%%%%'''((()))******---...111444666888999999>>>@@@CCCHHHNNNSSSWWWZZZ[[[___eeekkkqqqwww}}}~~~tttkkkiiihhhfffdddaaa___\\\[[[WWWWWWVVVUUUQQQMMMIIIGGG>>>===<<<:::888777666666111000000111222222222222)))((('''(((***++++++***%%%%%%&&&(((++++++)))''''''((("""$$$666JJJeeezzzfffGGG///&&&'''(((((('''%%%%%%(((+++)))((((((((((((''''''''''''&&&&&&%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$"""!!!!!!###&&&''''''%%%%%%%%%$$$$$$#########(((''''''&&&'''((()))***)))***+++---...---,,,++++++++++++******)))((((((!!!"""$$$%%%%%%&&&((()))))))))))))))))))))))))))///......---------------000111222333444444555555)))+++///222333555777999;;;<<>><<<999666444333333333000000///...---,,,++++++******++++++***(((&&&%%%,,,---///111000///,,,***......------,,,+++++++++------------------------'''((()))***+++,,,------...///000222555888;;;===888;;;@@@DDDGGGKKKOOOSSSRRRSSSUUUYYY]]]bbbgggiiisssvvv|||}}}|||||||||wwwpppkkk]]][[[YYYWWWTTTRRRQQQPPPKKKLLLLLLKKKHHHEEEAAA???CCCBBB@@@>>><<<;;;::::::666777777777777777777888//////...///111222111000,,,+++))))))+++++++++***///+++&&&444UUUnnnkkkMMM111......---+++))))))+++,,,..................---------,,,,,,,,,,,,,,,,,,---+++******)))******+++,,,***(((((()))+++,,,,,,+++++++++******)))(((((((((%%%&&&'''((((((((('''''')))***+++,,,+++***)))))))))(((((((((((((((((((((---//////...+++***+++---***++++++,,,---...//////,,,,,,---...111333555666555666999<<<@@@BBBDDDEEENNNSSSZZZ```ffflllrrrvvv}}}yyywwwuuuttttttsssrrrpppmmmkkkhhhfffeeeffffffeeeccc___ZZZVVVSSSBBBBBBBBBAAA???;;;888666:::999888777666444444333555444333222000...---,,,555555555555555444444444777555333111000000000000000222333333222222333444666666666777999<<<>>>@@@777999===BBBEEEGGGHHHIIIBBB@@@???@@@DDDEEECCC@@@EEEFFFFFFEEECCCAAA@@@@@@DDDCCCAAA???>>>===<<<<<<<<<<<<===>>>===<<<;;;:::111000///...............000000111///,,,******+++***))))))***+++,,,***))),,,)))'''&&&'''(((((('''&&&&&&***FFFqqq|||fffKKK999444---((('''''''''&&&(((((((((((())))))))))))******))))))(((((('''''',,,+++)))((((((((()))***&&&''')))*********)))(((++++++,,,,,,---......///***,,,...000111000///......000111000///---......222333333555666999;;;<<<222555888999888:::>>>BBB??????AAABBBDDDFFFGGGHHHSSSTTTVVVYYY]]]bbbfffiiiyyyxxxwwwvvvuuuuuuuuuuuuxxxvvvrrrooolllkkkkkkkkkeeeffffffdddaaa______```ccccccbbbaaaaaabbbcccdddZZZ[[[\\\]]]\\\\\\\\\]]]\\\[[[ZZZZZZXXXSSSKKKDDD<<<<<<<<<;;;;;;;;;<<<===777777666555555666777888888888888888888888888888777777666444444333333444555666777555111///000111000000///000222111///---111000///000222222111000+++///666PPPuuuuuuZZZMMM===222000111111000......///000111222333333333444555666666777777666555444333222222333444555444888===???@@@@@@CCCFFFHHHIIIJJJLLLNNNPPPRRRSSS]]]^^^aaaccceeefffffffffkkkmmmnnnmmmkkkjjjlllooosssssstttuuuwwwzzz}}}~~~}}}|||||||||}}}~~~|||zzzyyyxxxxxxvvvuuusssqqqnnnmmmlllkkkhhhjjjkkkjjjhhhggghhhkkkeeeddddddeeefffeeebbb```\\\]]]___bbbddddddbbb___```dddeeeqqqsssdddaaadddeeecccccccccdddeeeggghhhiiiiiiiiijjjmmmpppsssuuuvvvwww|||{{{zzzzzz|||~~~