BM W6( (((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""!!! ''';;;@@@ """AAASSS::: XXXwww$$$""""""555[[[... """$$$***111GGGZZZfffnnnxxxtttgggbbb888...:::\\\gggMMM---!!!!!! ---DDDSSS$$$$$$!!!""""""######""""""!!!"""!!!  !!!!!!"""###"""!!!"""###!!!""""""""""""$$$'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%"""!!! """ %%%000DDD"""222III???!!!!!!'''LLL$$$""""""333sss444 &&& """$$$777III[[[eee999"""!!! """!!!!!!$$$000===uuu333&&&$$$!!!!!!""""""""""""!!!!!!"""!!! !!!!!!"""###"""!!!"""###!!!""""""!!!!!!###'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%"""!!!!!!$$$!!!###'''GGG### !!!$$$%%%%%%### &&&BBBCCC)))!!!%%%888III$$$"""""",,,GGG999!!! :::ggg~~~hhh\\\BBB;;;222(((!!!!!!))),,,MMM,,,"""!!!!!!""""""""""""!!!!!!"""!!! !!!!!!######"""!!!"""###!!!!!!"""!!!!!!###'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$###############!!!***"""(((===%%%!!!###$$$+++;;;HHHMMMWWW^^^aaa^^^[[[XXXPPPFFF333))) ,,,RRR<<<$$$"""999ooo222###!!!(((!!!(((___III+++%%%RRRoooPPP,,,...999IIIOOOZZZbbb```XXXUUUVVV???444+++---444444))) ###   $$$###;;;MMMggg+++''')))!!!###%%%!!!!!!%%%!!!   !!!!!!!!!!!!!!! !!!"""###%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%$$$###"""!!!!!! %%%'''$$$  %%%%%%+++GGG,,,,,,888EEEQQQ]]]ggghhhccc]]]ffflllkkkjjjgggaaaZZZ[[[PPP???///"""(((KKKDDD### """666kkkPPP&&&!!!444XXXWWW&&&***555cccnnnCCC !!!"""!!!$$$+++333@@@SSScccwwwxxx{{{|||nnnXXXHHH555555444111,,,'''%%%%%%$$$&&&---MMMeeesss000***((($$$"""%%%'''%%% !!! ###!!!###### !!!!!!!!!!!!!!! !!!"""###%%%'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""""""""""""""""""""%%%%%%$$$"""!!! ###&&&$$$!!!"""&&&###+++JJJhhhTTT```cccggglllqqqqqqfffZZZPPPXXX___bbbffflllpppqqqlllgggZZZHHH555'''"""===KKK666$$$$$$PPPrrr///!!!!!!cccwwwFFF$$$!!! """OOOwwwfff333&&&000!!!---???SSSeeeqqqxxx|||ooopppwwwtttooorrrxxxoooSSS555,,,;;;cccwww333)))!!!!!!!!! ###&&&$$$!!! %%%///333...$$$ !!!!!!!!!!!!!!! !!!"""###%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! ***&&&"""!!!"""!!!$$$OOO|||uuu```RRRLLLHHH@@@777))),,,///000555@@@MMMVVV\\\bbbfffaaaUUUBBB,,,,,,JJJFFF!!! """KKK~~~777!!!%%%!!!###&&&(((ppp555"""777iiiUUU%%%$$$!!!$$$!!!###"""  &&&***+++###&&&999KKK[[[uuu~~~yyy>>>###&&&%%%$$$&&&$$$!!! (((666IIISSSOOO???,,, !!!!!!!!!!!!!!! !!!"""###%%%(((((('''''''''&&&&&&&&&$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """ ###'''(((%%% ...888cccfffRRR999)))$$$###"""!!!&&&---DDDOOO^^^hhhkkk```GGG000BBBQQQ777 """!!!***SSSKKK$$$&&& """"""111@@@"""###!!!###LLLssssss@@@"""###!!! &&&'''777aaarrrfff,,,&&&***+++%%%!!!!!!"""!!! :::AAAGGGBBB444'''!!!!!! !!!!!!!!!!!!!!! !!!"""###%%%((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$#########"""""""""""""""""""""""" !!!""""""""" !!!###$$$((("""000AAARRRJJJRRRnnnXXX111'''$$$!!! """!!!%%%///===MMMaaammmeeeVVV111%%% 666QQQLLL&&& ###$$$...XXXwwwccc%%%&&&!!!!!! 333777$$$###%%%[[[lllYYY---!!! %%%...555999???EEEDDDBBBAAACCCEEEDDD>>>999"""!!!'''$$$ ***444777YYYlll%%%"""!!!$$$%%%""" !!! !!!!!! """&&&'''!!! !!!!!!!!!!!!!!! !!!"""###%%%((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!""""""!!!"""###"""!!! $$$$$$"""###444MMM```SSSDDD000AAA|||555###---### ***BBB___llljjjRRR;;;''''''DDDTTT666%%%$$$ 222ggglll&&&###!!!$$$+++qqqooo !!!!!!''':::ggg```===111;;;@@@LLL\\\fffgggggghhhhhhbbb[[[XXXZZZ]]]```aaaVVVMMM===---!!!"""!!!###111xxxIII///$$$!!! $$$ !!!!!!!!!  !!! !!!$$$ !!!!!!!!!!!!!!! !!!"""###%%%)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$##############################""""""!!!!!!!!! ###''''''$$$  ...EEEVVVZZZWWW999333)))rrr222 ///@@@;;;,,,,,,JJJ___dddpppOOO...666QQQDDD--- 111ccchhh!!!"""""" """"""===zzz777 %%%///KKKpppXXX,,,###444XXXhhhddd```^^^WWWJJJAAA===444444555888>>>DDDJJJNNNLLLXXXbbb```UUUCCC---...)))777lllpppTTT))) $$$### !!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!"""###%%%,,,***((('''''')))******+++'''###"""$$$&&&&&&%%%%%%%%%%%%###""""""%%%'''&&&&&&''''''&&&&&&%%%$$$""" &&&(((###&&&%%%!!! (((,,,&&&ӵKKKLLL<<<++++++CCC=== 555BBB999JJJdddTTTiiiXXX222###$$$!!! @@@ggggggnnnMMM444'''BBB[[[---&&&!!! """###"""...FFFrrrrrrEEE !!!ĦĦӵ!!!!!! ###QQQaaa,,,"""ĦKKKoooxxxJJJ '''TTTkkkzzzaaaFFF---%%%$$$!!!%%%...???VVVllltttfffRRR:::"""&&&$$$$$$EEEFFF(((***%%%  $$$$$$   ###$$$"""   !!!  """%%%***(((''''''(((&&&!!!"""%%%(((,,,......+++)))'''***...000222333444666888999:::999777333///---...)))((($$$!!!%%%  !!!%%%***!!!4ĉ@ӵ666&&&!!! '''FFFiiiZZZ\\\```^^^;;;XXXllleeexxxoooKKK$$$ 555TTTfffqqqYYY@@@444RRRGGG/// !!!"""111[[[vvvZZZ777!!!!!!>L=hĦ4ĉ@ӵ666]]]zzzOOOMMM%%%!!!>L...```xxxTTT000000MMMpppssshhhAAA... """///DDDYYYfffkkkiiiUUU@@@&&&&&&GGGuuuAAA'''$$$&&&%%%)))### ###!!!  !!!   !!!!!! """'''+++,,,)))'''$$$&&&(((***)))&&&"""000---***))),,,------,,,111///+++'''&&&---888AAANNNXXXgggvvv}}}rrrdddRRR@@@333+++"""!!!   !!!  $$$&&&$$$GG=?222>>>IIIHHHGGGnnnllltttQQQ```qqqttttttxxx^^^444 !!!""" &&&<<<\\\ooofffPPP,,,&&&???\\\DDD 000TTTcccRRRDDD,,,HdĦ=ĪjGG=?...---333@@@(((111 HdĦ???tttyyy666***MMMtttvvv___999$$$!!!///<<>>111%%%666nnn222!!!%%%"""&&&!!! """ !!!!!!   %%% !!!$$$###!!!%%%%%%$$$$$$$$$!!!!!!  """%%%)))(((***,,,ӵ&&&,,,444ĭӵӵĦ|||PPP;;;333ӵӵĦƜ`1.׼s,,,999TTTĦuuummmtttTTTdddtttӵ!!!Ħ%%%LLLfffmmm\\\ĭӵ ĦĦĦ%%% &&&"""$$$DdD?fӵĦӵƜ`1.׼sĭӵӵĦ(((Ħ ĦDdDӵӵӵĦӵĭӵ OOO{{{fff'''DDDhhhXXX888!!!!!!---CCCeeekkkfffWWWFFFUUU[[[((( $$$%%%&&&$$$"""!!!"""""""""  !!!!!!""""""!!!$$$%%%&&&))),,,---,,,+++((('''%%%&&&(((+++------***'''###!!!!!!$$$((()))111?~4444CCCZZZg&e>&eg&e>hӵbbbGGGg&e***guO>uO>&e4ff?>ߝLgĉ@###999RRRaaaShӵyyywwwVVVooog&e>hӵ===ZZZnnnfff?><zXXXg&e>&eHLShӵgL...!!! S?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ### 3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e?? :::mmmzzzEEE$$$[[[xxxooo222 ### !!!%%%%%%%%%111CCCUUUbbbuuuDDD(((777$$$%%%&&&)))++++++)))'''###""" ***'''### !!!&&&+++///...888EEELLLMMMLLLLLLMMMEEEBBB???;;;777222,,,''''''(((***+++---...///1114DӵnnnHƅ^Hu]ĦHu]ĦZuR)ĦZZZCCCHu]Ħ+++HŐeHŐeHu]ĦqIܗGIӵ???tt:::ZZZnnnHGgĉ@uuuUUUvvvHu]ĦZuR)Ħ""" 111OOOsߝLGdUĦMMMHƅ^Hu]ĦntHdĦHGgĉ@HdĦ +++$$$!!!Htƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦ%%% Bt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ!!!***dddmmm)))<<>>DdDĦ)))DdDΦDdDΦDdDӵ$$$=ӊB1.uTӵZZZHߝL`o9kkkpo9wӵXXXjjjDdDĦFFFNNNo)h===[[[WWW==='''999DdDΦDdDĦ%%%DdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦhhh... po9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦ&&&'''GIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ XXX\\\'''***jjjggg"""""" ###>>>fffmmmOOOXXX~~~~~~uuuLLL///""":::lllXXX555MMMPPPMMM>>>)))%%%!!! !!!$$$///888eee{{{ppp4DuXӵDdDʜ4DuTӵ>d<ĦDtiiiGGG???>d<Ħ&&&>d<ʜDd<ʜ4DuTӵ$$$F&uTӵ@@@4DufئL>eooopuR)ĦYYYiii>d<ĦKKKDthhhWWW&&&222DdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<qR/ܗ?fӵ>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦ$$$((("""peӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ ===sssddd222!!!???``` ###!!!"""$$$NNN}}}xxxYYY```|||[[[''',,,''':::111OOOnnn\\\III333&&&&&& '''"""!!!'''888ZZZxxxyyy4DuXӵD&dq&ĒRsdKĦDHRRudlllMMM@@@sdKĦ555D&oq<Ōq&ĒR***///>dp&ĒR<<<nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦXXXHHܗDӊB<xqqqDDD$$$ B?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?Ho9s&dq&ĒR000VVVhhhLLL&&&KKK]]]!!!***555999<<h:::######febbb@ďD```lllneWWW///=e(((SSSKKK>>>ege sĪj@h(((fdDĦ,,,@ďDHkgeWWW555"""@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse!!!<Ō"""@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h###VVVnnnSSS---XXXxxxUUU $$$222777000+++333???@@@;;;$$$"""QQQVVVtttrrrzzz+++333(((***ddd<<<(((444777&&&'''$$$ ,,,555DDDLLLGGGDDDTTTiiidddzzz4DuXӵĵD^hhhVVVQQQVVV:::***sssUUUBBB---;;;&&&JJJRRRMMMeeeggglllaaaKKK### @@@???(((444[[[GGG,,,%%%&&&DdDĦ))),,,{{{www@@@$$$ !!!D^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s???pppmmm:::"""ZZZ{{{iiiLLL+++000$$$)))===666333BBBTTT___333```wwweeeOOOyyyttt))) 000***)))&&&%%%$$$&&&'''%%%,,,999EEEAAA===777///333KKKfffeeeΦ4DuXӵtvӵ>d<ĦĦoootttĦ888...+++222JJJZZZbbbUUU___^^^ddd444!!!&&&LLLnnnvvvwww}}}sssmmmvvv}}}fffJJJ[[[nnngggwwwĦ ***333```???000???WWW;;;%%%///kkkiii'''!!! ..."""### $$$GGGqqqsssMMM&&&"""XXX>d<Ħ  $$$ !!!TTTvvvPPP""" ###Ħ>d<ĦBegeFYĉ>aĦBe!!!nu]ӵ>d<Ħ>d<ĦĦBeĦ,,,dddrrrUUU&&&%%%TTTooo]]]III......)))+++'''999HHH666qqqxxx}}}JJJwwwCCC___nnn```>>>111***333$$$###&&&***&&&&&&FFFcccBBB<<<777444000111AAASSSeee?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ333000111 444***@@@jjjuuuVVVQQQbbb|||yyyzzz~~~xxxqqqzzzsss[[[gdKĦ"""'''&&&ZZZ^^^[[[JJJFFF222%%%777iiixxxRRR######'''"""%%%222YYYppp666'''PPPgdDĦ$$$!!!%%%!!!'''"""+++:::kkkbbb222gdKĦsdKĦŶS3we<!!!iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ''':::ppp\\\888!!!QQQlll___SSS(((///...222555###'''NNN<<Anenene???)))555222$$$333&&&&&&---///BBBNNNjjjrrr[[[neaaa*** '''333666)))###%%%!!!)))DDDQQQTTT}}}ccc555%%%&&&"""''':::pppnnnDe&&&%%% &&&  <<Ak<fhDenenene...AAAVVV777""" VVVsssmmmfff777!!!***---!!!###!!!&&&???OOO===nnnaaafffuuuSSSvvvJJJDDDVVV|||ccc]]]rrrhhh***&&&&&&((()))---===PPP```yyy;;;777@@@---;;;???888222&&&///BBB///---)))NNNuuu~~~zzzhhhwww???==='''(((++++++>>>AAACCCBBBSSSssslllhhh\\\%%%)))$$$%%%!!!&&&%%%777###"""""" """###+++""" <<>>{{{iiiiii^^^gggzzzAAA"""bbbccc<<<---((())),,,888;;;;;;===<<>>ZZZMMM***QQQtttrrr??? '''333000EEEaaaYYYWWW///WWWRRR""")))///&&&&&&111555666999999CCCYYYooo{{{}}}ttt\\\NNN555RRRYYYbbbIII******,,,!!!,,,((("""...bbbsssVVV***$$$CCCwww}}}|||WWWOOO{{{yyy{{{fff===~~~|||ZZZDDDVVVzzzxxxgggMMM:::nnnWWW111$$$ '''%%%%%%"""222888===jjjwww000$$$!!! !!! !!!!!!  """$$$bbbqqq333%%%)))--- 222aaajjj::: BBBxxxeee333!!! $$$]]]ttt111rrr___JJJVVVvvv===***&&&UUUIII888444---###*********...111AAA\\\rrr~~~hhhSSS======yyyoooRRR333%%%))))))'''""",,,MMMmmm^^^555%%%&&&PPPgggvvv|||sssjjjrrrSSSmmm;;;BBBddd~~~YYY999:::KKKWWWYYYYYYYYYEEEQQQBBBBBBuuuiii((($$$%%%  $$$%%%...%%%!!! (((]]][[[''' !!!$$$""""""$$$ !!!!!! !!!###HHHooo999### !!!666...111WWWmmmZZZ(((###)))dddnnnWWWeeeooo```<<<... 000uuu}}}MMMCCCqqqSSSVVV^^^qqq999"""%%%IIIppp;;;ssslllPPP@@@???...///+++,,,000111AAA\\\uuu|||oooQQQPPPDDDhhhlll999""",,,%%%(((&&&!!! (((IIIrrrUUU888...###)))MMMWWWsss~~~}}}zzz|||{{{gggssshhh333LLLooo^^^EEEAAA>>>===<<<;;;???DDDAAADDDMMMJJJuuu~~~:::&&&)))***$$$%%%&&& ,,,SSSRRR666MMM~~~ddd222$$$!!! !!!$$$ !!!  """"""QQQ@@@"""@@@..."""WWWpppWWW555  EEEqqqlll>>>,,,KKKmmmkkkYYYCCC222'''+++<<>>))) """222>>>WWWlll{{{{{{xxxpppaaaxxx,,,rrrooo]]]???IIIRRRQQQLLLIIIGGGDDDBBBIII===OOOxxxSSS%%%333TTTiiinnnkkk===<<<$$$@@@NNN***GGGpppqqqQQQ777   !!!  !!!(((OOO{{{;;;... BBB(((###LLLiiibbb777""",,,XXXqqqKKK$$$...HHHfffeeeccc[[[LLL>>>999<<<___pppjjjZZZ222KKKSSSsssIII~~~ggg===JJJsssyyyZZZ;;;AAAWWW***''',,,NNN|||yyynnnMMM???,,,)))111444CCC^^^zzzooonnnjjj^^^ZZZ[[[555555000%%%&&&"""!!!222```ggg>>> """###'''===SSSWWW999>>>BBBRRRmmm|||yyy}}}XXX```tttQQQTTT[[[\\\WWWSSSXXX___YYYLLLNNNBBB888hhhlll...""""""!!!222MMMYYYQQQOOOXXXWWW^^^GGGnnnuuu... ...LLLnnnuuuRRR000###!!!  !!!!!! $$$,,,zzz{{{OOO??? '''000tttfffCCC$$$"""CCCppphhhHHH222"""111HHHgggxxxssshhhffflllcccUUU---===999wwwYYYfffcccLLLbbb>>>RRR444"""(((###)))GGGbbblllqqqeee@@@000222444EEEccc{{{}}}ooommmhhh|||ggg>>>222111+++,,,%%%---(((^^^lllFFF*** ;;;dddxxxuuussstttmmmWWWBBB@@@SSShhhwww}}}sssrrrmmmYYY\\\qqqnnneee]]]ZZZZZZWWWPPPCCC@@@999uuuDDD'''""""""kkkRRR/// !!!'''DDDSSS333"""""""""!!!!!!///===vvvyyyQQQ###'''"""""" ###''' GGGCCC%%%###$$$!!!AAAWWW```BBB%%% !!!SSSzzzbbb###???DDD;;;===UUU^^^]]]fffbbbAAA555>>>CCC<<>>rrr;;;&&&$$$,,,\\\333$$$$$$!!!555ZZZ***###"""!!!!!! ###---MMMvvvtttHHH,,,$$$###)))&&&!!!!!!!!! $$$!!!"""---ZZZEEE""""""###### >>>fffsssEEE///"""---cccQQQ555EEEKKKHHHJJJJJJFFFFFF777GGGQQQzzzLLLIIIJJJYYYrrrYYY___jjj|||aaaIIIfff```444+++%%%###(((%%%...CCCcccUUU666DDDeee{{{vvvgggLLL777+++---+++ !!!###===aaaaaa:::"""&&&BBBfff|||}}}xxxvvvppp{{{}}}tttjjjiii___OOOJJJYYYrrrYYYVVVbbbjjjeee^^^]]]dddiiibbbXXXJJJ---FFFnnn000&&& 666TTT$$$###666%%%&&&   '''ZZZ|||rrrQQQ... '''$$$!!!###"""222gggJJJ,,,######  ===jjj{{{kkk***###!!!888zzzNNNVVVaaaccc___bbb___RRRMMMTTTtttrrr```QQQiiiggg[[[VVVRRRVVV___nnnCCC```333+++###$$$'''###"""%%%###...UUU~~~KKKCCCkkk{{{XXXAAA999,,,,,,...### ...OOO___EEE%%%%%%%%%888XXXuuuuuuooolllxxxrrrXXXAAA222NNNVVVbbboooqqqmmmVVV```]]]eee```ZZZ[[[dddjjjdddZZZLLL###NNNmmm,,,%%%$$$<<>>111''''''(((...RRR[[[888!!!***)))KKKhhh}}}{{{nnn\\\hhhuuu~~~}}}~~~{{{gggUUUaaammmlllggg___]]]```cccccckkk111MMMwwwNNN((((((666???"""***bbbDDD%%%""" ***LLLxxxvvvOOO'''!!!""" ######%%%NNNqqqQQQ%%%!!! 999TTTbbb```DDD$$$:::iii^^^>>>"""FFFtttzzzxxxnnnlllrrrpppooowww}}}xxxsss{{{nnnAAAfff555%%%((( (((***---"""...aaa~~~wwwlll]]]FFF888333)))$$$,,,DDDSSSDDD''' %%%111FFFhhhwww|||vvvpppiiihhhyyyvvvOOObbbeeejjjhhh^^^WWW]]]jjjsss{{{:::===zzzmmm555%%%+++$$$\\\^^^+++ '''!!!  &&&SSSrrrjjjIII666"""###$$$######///^^^XXX(((!!! $$$444VVV^^^III666"""///XXXxxx{{{xxxxxx___&&&!!!444yyyyyypppiiinnnkkkkkkrrr~~~mmm{{{PPP]]]kkkyyy}}}HHH{{{vvv|||```///###)))"""%%% ***))))))FFFqqqfff^^^BBB000444---&&&111XXXNNN+++%%%&&&777fffwwwyyy~~~}}}xxxmmmRRR???BBBdddXXXfffWWW```cccZZZSSS]]]qqq<<<...zzzBBB...###+++999%%%###***(((###!!!"""!!!###)))UUUqqqpppQQQ... !!!((("""===XXX $$$666RRRnnn^^^111 """CCCfff^^^666'''444VVVccc:::###!!!lllqqqzzzzzzjjjdddhhhqqqbbbqqq]]]wwwVVVTTTTTTFFFAAA```{{{AAAhhh888WWW$$$""",,,(((&&&&&&...111,,,999ddddddcccCCC333;;;***(((RRR___666%%%%%%000XXXpppzzzpppvvvpppVVV:::666KKKbbbmmmuuu}}}aaaVVVQQQPPPKKKooodddpppvvvGGG)))\\\pppOOO+++000---|||BBB((("""!!!...FFFrrroooXXX666 $$$"""333ooo```++++++ """ 888dddwwwWWW666((("""###HHHhhh555&&&)))```III$$$!!!iiiqqqsssppp\\\aaa```tttaaaVVVdddRRRqqq^^^XXX___QQQSSSUUU___GGGccc---SSS666,,,)))&&&"""%%%***111///555ZZZmmm___DDD444000)));;;cccHHH+++!!!$$$%%%<<>>HHH~~~OOO???###AAAjjj|||vvvRRR%%%"""###!!!)))$$$ ###EEElllxxxbbb@@@'''### ######'''555pppsss333 999### CCCnnnoooUUU222###!!!OOOddd+++222YYYDDD)))mmmoooDDDzzzxxxQQQiii]]]YYY^^^XXX^^^[[[MMM]]]HHH[[[oooTTTHHHQQQsssggg...```OOO$$$888eeeeee***%%%+++***&&&+++---...NNNnnnRRRKKK>>>---IIIcccNNN&&&%%%######555ZZZvvv}}}}}}zzz]]]???777GGGYYYeeeiiiwwwxxxWWW666GGGqqqsssoooXXXRRRDDD...LLLqqqfffOOOOOO===999NNN|||iiiGGG """+++&&&###!!! ###'''>>>]]]xxxwwwRRR+++ ###&&&!!!""""""&&&$$$555nnnhhh555  !!!>>>###!!!###EEEfffhhhLLL///!!!AAAtttDDD"""$$$,,,222"""888\\\BBBzzz{{{qqqmmm\\\[[[YYYGGG___LLL222ppp~~~ZZZVVV~~~xxxyyyggg^^^cccddd^^^vvv111???ooo)))+++222\\\zzzRRR&&&&&&---'''---333111JJJnnnVVVKKK;;;666^^^eee///%%%***%%%$$$@@@hhh~~~zzzkkkxxxRRR555:::PPP```jjjsssxxxzzzjjjNNNGGGYYYfffeeeDDDccctttRRR{{{|||===qqqooodddlllPPPDDD(((!!!!!!%%%!!!!!!""" !!!!!!666eeeyyyTTT222  ---"""888nnn444%%%)))<<>>AAA666zzzccczzzwww```OOOMMM[[[sss|||;;;888444+++'''666ZZZcccFFF///...'''///999999NNNtttbbbJJJ999EEEeeeXXX"""$$$***"""'''OOOxxx{{{iiiRRRDDDHHHQQQiii~~~~~~ssszzzpppfffIII999ZZZlll777MMM___llloooxxx:::oooXXX111""""""&&& !!! 666\\\qqqqqqUUUAAA((( """ %%%222qqqsss222333333IIIrrrOOO)))%%%OOOttt///''' """@@@xxxHHHuuukkkkkk___VVVMMM]]]llleee---]]]EEEIIIpppppp|||yyyfffddd^^^GGG---"""QQQ[[["""'''///111eeeppp:::000(((///:::???XXXuuujjjMMMEEE\\\___???&&&$$$(((+++]]]~~~gggTTTJJJLLL[[[kkkwww}}}{{{ppp[[[<<>>hhhGGGzzzfffccc___FFF((( $$$  )))HHHccchhhdddPPP333!!!!!!### %%%%%%'''ggg|||999!!!===)))""""""...FFFvvvVVV)))%%%444gggZZZJJJ((()))+++333LLLyyyeee111fffsssfffaaahhh```vvvyyyIIIFFFFFFRRRzzzkkkzzzyyyiiiDDD@@@(((+++&&&VVVpppVVV;;;///...444>>>```qqqmmmSSSVVVrrrXXX+++,,,$$$'''///fff}}}]]]LLLCCCNNNdddttt|||hhhGGG555VVVyyyzzzWWW:::CCC]]]{{{WWW```@@@~~~WWWjjj:::!!!$$$!!!### !!! %%% )))FFFeeesssmmmJJJ)))!!! """'''VVV$$$!!!BBB!!!'''%%%+++YYYrrrIII$$$ (((===eeeeeedddiii```ooo???...NNNkkk}}}{{{uuuXXX@@@ZZZggg^^^mmmiiizzzRRR111>>> ''')))666PPPHHH888///...:::cccxxx\\\```wwwggg===)))***%%%''' 555iii|||mmm[[[OOOMMMhhhoooyyy}}}}}}}}}SSS222JJJiiiuuuUUULLLAAAWWW~~~EEEttt]]]xxxPPP[[[LLL!!!&&&%%% 888[[[xxxsssUUU777%%%###"""!!!""" """!!!###<<<{{{<<<### %%%999""""""666xxxcccAAA !!!""" 666KKKTTTvvvpppGGG000hhhtttddd^^^dddnnniii```777DDD[[[iiisss]]]hhhYYYLLLDDD222'''---444wwwKKK,,,444DDDiiivvvffflllvvv___:::***'''%%%%%%""">>>uuu|||iiiUUUMMMRRReee|||ooovvvsssGGG666WWWqqqLLL\\\AAAHHHHHH{{{NNNGGGUUU%%%###!!! !!!999ZZZvvvnnnEEE!!! ###$$$CCCuuuHHH!!! ...777!!!######)))XXXnnn444""""""!!!&&&(((111===hhh|||}}}aaaFFF777WWWRRRRRRxxx222CCCNNNOOO^^^rrrpppmmmVVV|||yyyTTTiii+++...###)))...YYY|||hhhLLL555===lll}}}nnnMMM444,,,&&&(((&&&###555ZZZiiibbb___KKKVVVkkknnnsss\\\666777```}}}|||yyy^^^SSSVVVFFF{{{gggZZZaaalllHHHQQQWWW%%%""" ///QQQyyywww^^^;;;+++""" ---]]]QQQ%%% :::333   !!!777bbbNNN999 """ '''666DDD999CCC<<<666EEEJJJ888***TTTRRRSSSkkkNNNccccccvvveee___sss222111)))'''(((888[[[zzzwwwXXX___^^^999///000'''(((&&&%%%---<<>>ccc}}}pppgggYYYAAA444...%%%+++***IIImmmxxx}}}yyy}}}{{{}}}aaaFFF:::eeetttlllttt]]]CCCeeegggJJJoooBBBzzz^^^lll^^^VVVuuuAAA %%%MMMhhhoooWWW:::$$$!!!///EEEJJJ/// +++???"""222WWWxxxuuuHHH$$$;;;|||{{{sssqqqyyy^^^```|||777RRRlll}}}gggzzzQQQ+++***333,,,888---333III```}}}rrrdddGGG111,,,***$$$333ccc~~~~~~{{{uuuvvvxxxaaa===KKKrrrwwwrrrwwwyyyeeeNNNUUUmmmTTTRRR~~~jjjrrr```CCCOOO)))(((%%% 555XXXssshhhCCC(((###$$$$$$:::zzzPPP444 ###+++999!!!'''GGGooooooUUU222 ###!!!$$$+++TTTqqqfffeeehhhgggLLLqqqgggooouuu---***999'''...000AAANNN\\\xxxeeeIII999333,,,(((RRRppp{{{{{{jjjvvv~~~{{{YYY???[[[~~~|||xxxsssZZZGGGlllkkk___===pppGGG[[[qqq^^^{{{999!!!!!!!!! ???jjj~~~jjjGGG%%%$$$ """)))'''WWWaaa,,,===###!!! ###"""GGGXXX\\\222'''"""!!!___```wwwrrriiiddd???nnnrrrfff444***444...---444>>>NNNooo{{{hhhKKK888222+++...ZZZuuutttwww~~~zzzxxxNNNJJJzzz~~~uuu^^^RRRWWWiiivvvGGG^^^eeebbbPPPZZZGGG'''"""  222RRRwwwuuuYYY===&&&###'''%%%555\\\]]]"""!!!@@@"""""""""999QQQtttSSS333$$$%%%XXX|||yyyhhhrrr{{{uuuwwwYYYyyyjjjxxxCCC---111...333999CCCVVVxxxoooOOO999222---666ddd{{{~~~xxxmmmVVV[[[|||~~~zzznnnEEESSSnnnjjjdddEEEoooKKKXXXmmmgggcccUUU*** $$$ %%%FFFbbb|||QQQ...!!!  +++YYY|||^^^(((&&&999$$$ ***HHHrrr@@@ 888eeejjjbbb}}}wwwUUUpppjjjYYY111///000444999EEE[[[vvvVVV>>>555000<<>>bbbtttwwwbbbooowwwVVVHHHyyyYYY''' &&&"""!!! $$$RRRzzzhhhEEE---'''$$$%%%'''999RRRmmm???!!! 000;;;"""!!!!!! $$$EEEpppttt999###KKKuuuYYYtttiii___nnnhhhppp333///555444:::HHHccc{{{]]]CCC888222BBBxxx|||qqqXXXBBBccc\\\JJJdddwwwuuuPPP:::xxx^^^dddBBBeee[[[TTT###%%% ;;;dddqqqPPP***!!!$$$!!!$$$)))'''---HHHqqqPPPAAAEEE'''"""###!!!!!!///TTTMMM000"""$$$!!!"""///HHHMMMXXXuuueeelllxxxvvvnnn555111777888???RRRrrrdddIII:::222HHHzzzeeeGGGFFFcccaaaDDDlllqqqwww___AAA```wwwyyyUUUnnncccAAAXXX]]]FFF!!!  %%%>>>eeehhh<<<'''!!!!!! ###+++333hhhSSS(((III@@@!!!$$$555MMMcccaaa@@@ $$$000]]]ppp~~~VVVooo888444555888CCC\\\oooRRR???333IIIzzz]]]NNNHHHbbb~~~}}}qqqFFF[[[xxxhhhMMMPPP|||yyyvvvSSSqqqcccfff\\\```ZZZlllmmm000!!! ###---HHHhhh\\\EEE+++)))%%% $$$!!!333eeeddd***  XXX>>>(((AAAbbbzzz~~~}}}fffCCC$$$!!! """ )))NNN~~~{{{yyymmmxxx>>>888222888HHHgggxxxZZZDDD666GGG]]];;;UUU|||}}}qqqWWW```wwwZZZGGGlll|||yyyBBBpppdddvvv}}}HHHoooAAArrrXXX%%% !!! +++FFFiiippp888 !!!)))>>>SSSfffsss}}}mmmvvvHHH000 000qqqOOO$$$@@@iiivvvQQQ333   $$$######$$$***fff}}}ZZZtttVVVpppwwwBBB<<<000>>>PPPsssdddCCC555NNN~~~hhhNNNWWWuuuzzzxxx~~~^^^VVVzzzyyyDDDZZZ{{{\\\```OOOYYY{{{JJJtttDDDuuukkk777!!! %%%PPP}}}iii>>>+++"""######%%%))),,,,,,,,,111JJJdddbbbPPPVVVnnnVVV###  EEEPPP""""""###CCCnnntttJJJ&&&!!!"""!!!$$$SSSSSSjjjcccxxxwww|||TTT888777DDDZZZzzzkkkIII999CCCTTT[[[iiizzz~~~UUU[[[}}}dddFFFiiiOOO{{{cccTTT~~~ggg{{{WWWKKKeee|||EEE&&& """###...JJJvvvlllEEE---$$$ !!!%%%"""!!!555vvvttt***!!!###PPPAAA ///BBBppp{{{vvvDDD999%%%""" '''!!!&&&]]]sssrrr}}}}}}ppp___======JJJaaavvvSSS>>>JJJzzz]]]\\\nnn}}}jjjLLLkkkHHHZZZzzzyyy{{{qqqPPPNNNYYYXXX<<>>```ddd|||eeeeeelllBBBDDDSSSkkk]]]BBBQQQ~~~ttteee^^^lllVVVssscccHHHyyytttnnnTTTpppkkkKKKHHH@@@!!!""" """555SSS{{{{{{RRR***"""!!!!!! WWWggg&&&111qqq!!!"""!!! ///AAAWWWssslllSSSBBB222$$$""""""!!!""" ###ZZZ```ddd|||tttbbbcccwwwBBBJJJ[[[uuufffFFFDDDppp```uuuzzzXXXcccDDDbbbzzz}}}zzzAAAaaaJJJWWW^^^III!!!""" """"""!!! """(((PPP{{{~~~QQQ:::""" LLLwwwWWW!!!"""999[[[%%%!!!&&&...LLL___vvvooo```=== $$$$$$!!!%%%"""!!!@@@^^^vvvwwwgggiiiBBBNNNdddpppLLL:::lll}}}rrrkkk```dddmmmJJJ{{{fffNNNkkkJJJ}}}OOODDD&&&  $$$ !!!!!!)))AAAfffzzz```FFF111!!! IIIkkk,,,LLL~~~AAA(((???ZZZmmmlllQQQ>>>+++((('''%%%### """$$$XXXlllIIIdddoootttFFFVVVqqqzzzTTT===QQQ^^^vvvooodddzzzOOOkkk~~~SSSvvvNNNdddppp@@@!!! !!!%%%999\\\yyymmmWWW<<<%%% ''''''{{{UUU///444hhh[[[+++"""%%%&&&AAAZZZlllxxxtttaaaKKK555'''!!!!!! !!!"""$$$%%%%%%$$$"""!!!  """$$$!!!333XXXWWWhhhuuuMMMcccZZZ???DDDeeeQQQ|||{{{999vvv}}}MMMyyySSS}}}NNNDDD''' !!! &&&777]]]vvvsss\\\BBB......cccTTT///999===###)))---YYY___hhhooowwweee@@@///)))"""  &&& """%%%(((+++---...///111444666666444111///%%%$$$###!!!%%%"""222ZZZgggEEExxxzzzTTTooohhhGGGRRR\\\ooo|||MMMfffyyyhhhpppbbbYYYXXX___///!!!(((===[[[wwwsssXXX@@@000%%% 111bbb]]](((  SSSttt)))"""  ###222DDDYYYqqqxxxlll]]]RRR***(((%%%###""" %%%"""######***111777WWW___mmm~~~vvvdddNNN888&&& !!!!!!%%%!!! ######!!!%%%)))yyyxxxzzztttgggQQQ]]]ooodddjjjLLLggg[[[}}}```YYYtttIII[[[###  %%%)))&&&;;;WWWqqq}}}mmmTTT999'''''''''HHHyyy~~~>>>\\\QQQ$$$000EEE^^^rrroooVVVAAA...###!!!  '''%%%'''222KKKqqqcccCCC333+++ """""" !!!###%%%###!!!%%%$$$,,,{{{kkk~~~|||qqq[[[iii^^^rrrFFFSSSsss~~~UUUwwwYYY]]]___aaa+++"""!!!""" $$$ $$$###"""$$$### $$$!!!$$$&&&&&&"""...;;;SSSddd|||zzzoooUUUFFF333...+++...KKK}}}wwwEEE###"""bbb))) $$$222???YYYvvvsssMMMBBB111$$$  """&&&###,,,IIIaaajjjUUU;;;+++$$$!!!"""###"""!!!###""" 111ddd}}}dddrrrkkkmmm}}}DDDeeeiii\\\VVVDDD}}}^^^(((,,, !!! %%%///888@@@FFFIIIYYY___cccbbb`````````^^^UUUSSSOOOJJJCCC777***!!! ---BBBXXXnnn???555;;;PPP 111UUU###***444KKKhhh|||ddd>>>!!!!!!"""!!!######"""!!!&&&@@@hhhcccBBB*** !!!"""###$$$$$$###""""""000~~~mmmooowwwiiihhhZZZwwwUUUkkkPPPTTTPPPuuuRRR'''***""""""!!!!!! %%%000888QQQXXXcccqqq~~~~~~ssslllTTTHHH777+++$$$!!!""" ###222JJJggg|||}}}lllNNN+++%%%YYYeee555$$$%%%LLL888&&&,,,333AAAOOOXXXrrruuu___EEE+++ !!!###"""!!! !!!!!!"""000___\\\777""" )))000+++!!!"""+++!!!$$$eee}}}~~~zzzvvvuuupppXXXmmmPPPMMM777???&&&$$$###...@@@ZZZuuu}}}jjjQQQ555"""""""""$$$(((000TTTsssfff~~~222$$$$$$WWW """'''(((111GGGaaasss~~~hhhJJJ...""" 444 000RRR|||{{{[[[333)))"""&&&$$$ (((:::zzzvvvvvvrrrWWWpppuuuUUU~~~SSSKKK!!!"""###'''&&&>>>aaauuuccc>>>000&&&###"""222>>>OOOlllrrrTTT777)))$$$ 999QQQ!!!### !!!%%%...999CCCJJJtttuuu~~~fffHHH000$$$&&&  111333___tttZZZ;;;++++++,,,%%%'''###@@@ddd^^^^^^kkkaaaVVVvvv[[[nnn""""""$$$!!!&&&>>>WWWvvv___OOO;;;&&& &&&'''(((222HHHgggzzzjjjRRR<<<111'''$$$ LLLGGG """ &&&,,,333777IIIPPP\\\lll{{{vvv___DDD222(((""" !!!!!!  ###AAAaaa```444"""...(((%%%XXX|||~~~zzzKKKiiipppxxxxxxNNNcccwww___~~~XXX333""",,,RRRmmmBBB""" !!! 777^^^vvvuuudddNNN<<<---""" !!!$$$###!!!ddd777%%%$$$###!!!$$$666JJJUUU^^^mmm~~~pppVVV:::&&&$$$  """###""")))SSSjjj:::###!!!'''+++///ttteeeuuuhhhzzzTTT}}}XXXuuu~~~==='''!!!###!!!""""""///MMMxxxYYY@@@$$$""" """!!!!!!)))>>>TTTXXXEEE..."""222___~~~tttgggbbbIIICCC999000)))######"""&&&...ggg444!!!!!!!!!!!!!!!###&&&+++...222DDDIIIOOO___bbbaaammmvvv~~~yyy]]]CCC111$$$!!! !!!!!!  !!!!!!###$$$'''###"""EEEwww^^^:::))),,,&&&---VVVllltttnnnggg~~~TTT^^^vvvCCC$$$!!!%%%$$$ $$$@@@hhhwwwppphhhaaajjjeee]]]WWWVVV]]]iiirrryyytttfffMMM111(((,,,GGGkkk>>>%%%###!!!(((222QQQ~~~ttthhh\\\UUUBBB999111...+++&&&###### 888^^^vvvUUU444>>>FFFDDDGGGLLLSSSWWW___hhhqqqyyyvvv^^^GGG444***------%%%(((***$$$ !!!"""!!!222llluuunnncccXXXNNNIIIFFFEEE777000///666AAAWWWFFF,,,&&&%%%!!!666,,,kkkjjjrrr[[[kkkzzzQQQ !!!""" !!!!!!...RRRwwwvvvXXXJJJ999///,,,+++&&&"""$$$"""###+++444AAAWWWllltttfffJJJ444&&&%%%""",,,999III[[[???%%%$$$222gggWWWFFFRRRggg~~~{{{rrroookkkddd]]]YYYMMMKKKHHHCCC>>>999666444000111333444333333333444///111'''777444iiigggvvv~~~~~~sssnnnrrrvvvpppfffCCC<<<111'''"""$$$)))---111HHH===!!!!!!###HHHxxxoooWWWBBB111&&&...***&&&""" !!!$$$&&&'''###$$$%%% '''LLLuuuppp:::"""///+++%%%zzz```rrrrrrsssCCC&&&!!!$$$"""  """"""DDDgggxxxbbbKKK777*** """ 999XXXrrrkkkWWW<<<%%%!!!%%%"""999KKK\\\yyy[[[ &&&###$$$ !!!TTTYYY***&&&&&&,,,444???MMMZZZ^^^eeeqqq~~~|||xxxvvvtttyyy|||}}}fffpppiii}}}vvvaaaQQQMMMMMMIIIBBB666***'''(((%%% %%%)))222BBBVVVmmm___)))%%%""""""!!! !!!&&& AAAfffKKK???///%%%###$$$%%%$$$ """###!!!###&&& %%%NNNfffPPP((($$$((($$$///iiirrr|||RRRxxxgggQQQ&&&$$$!!! """BBBvvvgggBBB'''  """555FFF||||||hhhNNNDDDNNN\\\fff222'''!!!!!!%%%(((mmmcccQQQ;;;*** !!!((()))+++000:::GGGSSS[[[___qqqoootttsssuuusss|||vvvsssoookkkgggKKK777//////''''''///111 $$$&&&(((///===HHHMMMlllwwwAAA"""%%% &&&+++---!!!***LLL~~~VVV...000)))!!! """""""""!!!!!!### $$$&&&###"""######+++@@@]]]zzz\\\--- &&&***EEE}}}{{{{{{]]]^^^JJJ!!!'''***&&&EEEwwwzzzVVV"""###&&&"""%%% DDDvvvSSS(((%%%bbbtttZZZJJJ222...)))%%%%%%&&&&&&'''(((&&&(((///555888===CCCQQQRRRTTTXXX[[[^^^aaabbbjjjpppvvvxxxvvvtttuuuvvvmmmtttiiifffsssEEE===>>>===333111333///'''&&&'''...888@@@DDDDDD@@@++++++333...333??????XXXbbboooyyyddd$$$ $$$+++LLLjjjyyy|||XXXDDD+++!!!!!!GGGvvvccc888 """ """!!!"""***""",,,AAA\\\{{{qqqBBB,,,''';;;yyyxxx}}}vvvxxxWWWVVV000!!!$$$  $$$!!!!!! %%%<<>>xxxMMM000###  ***FFFyyyqqqFFF!!! +++???}}}qqqnnnkkk```RRRIIIHHHCCC---$$$111...!!!%%%(((%%%&&&(((###### '''+++888gggnnn\\\OOOaaarrrsssvvvssskkkiiiooorrrrrrvvv}}}}}}rrrxxxzzzooowww---%%% PPPRRR222###"""""" """222TTT777,,,    !!!"""%%%'''///\\\rrrEEE---VVVssswwwqqq\\\III...'''$$$!!!###!!!###### $$$'''???pppRRRBBB,,, ###;;;VVVuuuDDD***  ...]]]bbb===HHHqqq}}}yyyuuussspppllljjjjjjoookkktttxxxvvvLLLDDDlllyyy}}}vvvllleeedddnnn{{{vvv'''"""!!! 444xxx}}}ZZZBBB+++000,,,'''111KKKrrrXXX+++***"""!!!!!!"""###)))(((CCC}}}___,,,444sssppplllMMM\\\fffXXX:::$$$ ###%%%### ###"""!!!''')))'''666mmmOOO $$$JJJzzzCCC  ...qqqAAA111]]]<<>>qqqiii%%%  +++"""TTT]]]NNNDDD999555<<>>333(((,,,+++)))'''$$$""" $$$ 000TTTttt---IIIuuuzzzyyy555 ---"""$$$"""###&&&&&&"""%%%%%%!!!///WWWddd+++### !!!(((,,,000000...)))%%%222VVVxxxhhhkkk555###555,,,---888$$$!!!""" ...jjjccc (((zzzzzzfffMMM<<<<<>>222&&&$$$ 111lll<<<$$$222dddNNNGGGKKKmmmGGGiiilll{{{qqqNNN...%%%$$$ %%%"""%%%!!!###""" <<>>444]]]OOO///GGGUUUxxx{{{^^^\\\xxxKKKNNNwwwIII+++''' """TTT222$$$!!! """$$$000CCCEEE888--- """%%% """""" $$$ '''...---)))+++'''"""(((111___QQQ)))###+++111@@@\\\(((###"""%%%&&&###!!!!!! !!!###"""222qqqPPP$$$"""!!!... ###333YYYCCC222LLL@@@"""]]]|||fffNNN:::###)))sss{{{UUUBBB222+++'''<<<:::...$$$!!!  ###NNNtttkkk"""++++++:::```hhhgggxxxxxxHHHdddrrrSSS222&&&  +++pppDDD###"""(((MMMOOO333%%%%%%$$$""""""$$$(((:::222 !!!"""%%%"""'''%%% $$$---***!!! """%%%111iii;;;///+++...000uuuZZZ///###'''((($$$ !!!!!! $$$!!!###&&&""""""(((bbb333(((### ''',,,DDDqqqHHH"""''' $$$"""&&&555```LLL+++""" <<>>}}}iii___aaaDDD(((EEEPPP~~~jjj 888???999---HHH111hhheeeBBB***%%% """BBB```+++ $$$222KKK...&&&***@@@mmmzzzCCCxxxDDD###&&&%%%VVV|||&&&&&&IIImmm$$$&&&!!!""" &&&$$$%%%)))***((())),,,(((cccaaa---  444666PPPaaaHHH,,,***000+++&&&$$$999777(((***$$$222OOOdddxxx{{{]]]999&&&""" """###"""###$$$""""""''' )))555{{{[[[""""""$$$,,,dddtttNNNggg///DDD777(((%%%666***IIIHHH>>>888...$$$&&&(((FFFBBB&&&///UUU{{{|||hhhyyy---AAA]]]nnnVVVEEE999((( ,,,~~~888!!!"""NNNNNN///!!!###)))888yyyuuuSSSrrruuuuuu___;;;"""!!!%%%***ooo888(((:::vvv222+++333---%%%$$$$$$###%%%"""!!!$$$### """!!!555444+++...+++***888---333bbbccc555''''''///+++$$$...SSSfff222)))---$$$,,,}}}jjj333***333333%%%!!!%%%###%%%###$$$&&&&&&""" &&& (((---cccooo...!!!!!!!!!!!! BBBcccvvv~~~HHH"""$$$%%%%%%...&&&!!! !!! 222444VVVkkk|||PPP..."""444FFFRRRAAA'''&&&***!!!QQQ```222!!! ###ddd\\\%%%!!!&&&111hhhCCC___}}}TTT888"""%%%!!!!!!VVV___$$$!!! $$$***LLLppp222!!!555BBB999+++'''((((((%%%++++++333CCC***'''PPPoooSSS333))) (((...---$$$###&&&)))PPP===%%%!!!///```GGG$$$***!!! (((&&&&&&""""""!!!'''$$$ ((( BBB555(((%%%""":::pppuuutttIII===,,,"""### ###"""$$$###111888HHH\\\FFF000///bbb^^^000,,,///***qqqKKK000&&&%%%'''KKKnnn777)))!!!$$$+++YYYBBB^^^jjj777  ###:::((("""### ((()))444%%%(((}}}OOO'''111@@@444!!!(((///<<<+++;;;HHH111(((+++!!!...444+++ ,,, '''yyyeee000...""")))555uuu555 $$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###!!! !!!333ggg:::)))'''###&&&'''ddduuu___222JJJvvvQQQGGG!!!###...333000+++FFF&&&000222"""!!!OOO;;;(((...FFF^^^***)))!!!!!!###cccFFFuuu:::000$$$"""!!!!!!hhhLLL!!!### !!!...111''')))333...!!!***'''""" %%%999>>>..."""%%%$$$""""""555,,,000 """,,,EEE000$$$%%%&&&===CCCpppIII""")))$$$######"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""" '''WWWxxx444"""$$$---III???===,,,###333GGG666===uuuaaaAAA&&&  ***///...+++|||]]]OOO;;;111 ###333ooo666 ---TTTooo***((($$$""":::nnntttXXXlll111  ###TTTYYY###"""""",,,+++!!!!!!!!!!!!''',,,...$$$"""///999222%%%!!!&&&"""!!!%%%,,,RRR666 &&&444kkkPPP'''))),,,;;;???NNNiiiaaaSSSMMMhhh+++(((######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """333zzz:::+++!!!&&&"""'''%%%###\\\PPP ,,,YYYWWWBBB'''###(((******```kkkeeeppp[[[cccnnnmmmMMM,,,$$$XXXccc###"""666tttddd***""" 000^^^[[[CCC---###:::+++"""!!!"""))))))### !!!000666///,,,<<<888*** '''```BBB###!!!"""$$$666---+++222666888+++DDDrrrlllqqq___MMMbbb666)))XXX|||888%%%*** ###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&%%%VVVjjj"""###!!!<<>>gggcccCCC@@@,,,###&&&CCCkkkuuuwwwrrrpppdddAAA"""***000NNN'''***''' ###!!!sssZZZ!!!###...zzznnn(((222(((%%%000000&&&%%%333333$$$'''&&& ###222TTT777 !!!!!!&&&SSSGGG!!!&&&CCC{{{333'''&&&%%%!!!(((***"""!!!###***''']]]pppRRRAAA666BBBXXX[[[BBB&&&&&&***&&&222000"""###...%%%""" !!!""""""""""""""""""""""""""""""###>>>zzz444!!!$$$###!!!'''***&&&)))kkkXXX%%%'''OOO```BBB==='''111bbblllTTT---###(((~~~GGG---,,,""" ,,,$$$BBBLLL((( !!!!!!EEENNN{{{[[['''jjjYYY!!! """"""***---((("""&&&000111&&&!!! """++++++"""'''!!!### ...>>>222***%%%+++WWWuuu''' %%%777wwwCCC%%%)))%%%)))(((((()))+++,,,,,,+++,,,!!!666uuu>>>\\\fffMMM777111000+++***...$$$!!! !!!@@@nnn---&&&""" ''' !!!"""###""""""""""""""""""""""""(((TTTxxx###222'''%%%"""$$$:::888***///555MMMBBBbbb///+++"""///===,,,777!!!***555VVVPPP///###,,,]]]eee,,,***###nnn222###!!!%%%%%%mmmCCCppp777$$$$$$333888"""###&&&---***"""000===000%%%###!!!"""###SSSWWW@@@)))%%%===111 !!!'''"""$$$""""""^^^PPP'''---'''&&&"""$$$)))&&&&&&$$$******JJJmmmKKK)));;;ccc[[[555222111###!!!,,,((('''"""&&&AAAXXX###***###%%%  !!!!!!!!!!!!###%%%###!!!"""######"""777wwwHHH&&&%%%"""""":::WWWFFF((( ...eeeyyy888(((###))) CCC777&&&&&&\\\BBB///JJJIII...!!!%%%,,,DDD###'''!!!AAA999###!!!$$$"""<<>>[[[PPPnnn}}}hhhDDDLLL111""" *** +++HHHiiizzzjjjFFF---$$$ &&&NNNTTT)))///!!!***+++222&&&!!!$$$)))555666###)))''''''&&&&&&&&&%%%%%%%%%555333///'''"""$$$,,,444AAA;;;,,,(((333777;;;HHHppplllAAA444111*** $$$!!!%%%***```444 """%%%!!! !!!!!!!!!!!!$$$###"""!!!"""###%%%'''///}}}+++%%%$$$!!! SSS'''777''' >>>666!!!000BBBSSSaaajjjkkkgggJJJLLLHHH999&&&  EEE,,,&&&$$$uuu{{{YYYPPP"""!!!<<>>"""FFFrrrfffWWW[[[EEE&&&$$$AAAjjj}}}ssstttxxx|||yyyvvvkkkOOO..."""'''___+++...&&& ...222###!!! %%%'''---FFF###---''''''&&&&&&&&&%%%%%%%%%$$$######%%%'''(((&&&###777:::555333:::>>>GGGYYYxxxXXX999222---%%%&&&&&&++++++QQQGGG)))$$$%%% !!!!!!!!!!!!$$$"""!!!######"""###&&&HHH___&&&$$$###!!!888CCC"""  444>>>%%%!!!333]]]bbbdddcccbbbdddbbb___]]]^^^^^^ZZZMMM999###(((AAA(((000xxxSSS:::,,,FFF'''!!!!!! """###%%%NNN???***'''CCC___&&&!!!""""""###ccc+++$$$ !!!888]]]YYY888iiiPPPFFF[[[444"""&&&###$$$CCC}}}tttmmmjjjkkklllfffmmmvvvvvvcccCCC+++ QQQ333%%%))) ''')));;;)))!!!###%%%%%%%%%jjjVVV!!!---''''''&&&&&&&&&%%%%%%%%%***'''$$$&&&))),,,+++)))>>>AAA999111444;;;RRRoooOOO444...,,,,,,!!!''')))$$$NNNPPP,,,###$$$ !!!!!!!!!!!!"""!!!"""%%%### """)))qqqIII&&&###""" ###VVV--- !!!;;;111"""999WWWkkkiiibbbYYYVVVYYYZZZYYYeeeXXXPPPXXXeee]]]>>>!!!$$$NNN>>>WWWwww\\\(((pppiii...### $$$!!!)))\\\RRR WWW}}}LLL### ###"""!!!EEE!!!###KKK555000888XXX+++222EEE"""!!!###)))KKKqqqnnnnnnsssyyy{{{xxxuuuqqqooooooooocccKKK///"""  555AAA'''&&&)))&&&>>>... $$$$$$!!!$$$"""WWWmmm&&&---''''''&&&&&&&&&%%%%%%%%%,,,)))%%%""" !!!"""$$$""",,,000111;;;JJJhhhtttAAA+++)))***)))'''%%%oooNNN'''###### !!!!!!!!!!!!!!! ###&&&"""(((555999$$$"""!!!  """YYY&&&%%%CCC(((666WWWoooffffffcccbbbgggnnnppplllfff___YYYXXXZZZZZZTTTNNN)))BBBlllfff/// YYYBBB!!!!!!$$$!!!!!! ,,,|||ggg777 $$$"""...uuunnn"""  ###FFFgggHHHLLLBBB)))YYY---###""""""<<>>888""""""""" !!!DDDyyyEEE~~~ggg  !!!&&&444uuuEEE+++"""(((PPPyyy)))DDD999777!!!!!! 000XXXaaaggguuuyyy~~~sssnnnvvv~~~|||uuuppprrrttttttppplllhhhccc___BBB+++!!!  !!!!!!666666&&&""",,,&&&+++111***#########EEEMMM'''''''''&&&&&&&&&%%%%%%%%%%%%$$$######%%%''''''&&&&&&000888IIIiii;;;333$$$***$$$+++ZZZZZZ###!!!### !!!%%% """!!! ((($$$ $$$***888222 $$$###!!!PPP555%%% ,,,rrrzzzuuu111$$$  &&&eeeQQQZZZSSS]]]WWWcccgggkkkvvvkkk[[[gggZZZ```gggbbblllyyytttRRR222(((%%% ...666```www'''CCC###(((QQQ &&&OOOwwwAAAsss{{{KKK...(((777>>>%%%   ======+++@@@***$$$+++oooBBB~~~nnnqqqkkk}}}{{{nnnrrryyyvvvrrrvvvooogggccciiiqqqpppjjjTTT,,,))) ...KKK+++ %%%###***===!!!###'''!!!###;;;SSS&&&''''''''''''(((((((((((($$$'''(((%%%$$$''',,,000111000???]]]~~~ppp;;;///333$$$&&&YYYUUU!!!###$$$""" $$$!!!%%%)))$$$###!!!&&&'''(((YYY777$$$$$$###!!!!!!KKK???%%%>>>sss}}}+++EEEddd```aaahhhaaa]]]ddddddeeeqqqqqqfffaaaaaaddddddgggssswwwlll```LLL@@@)))444==={{{HHH+++PPP$$$~~~www000 !!!###)))>>>wwwttt666ooo}}}GGG$$$111---xxx;;;###  ;;;(((PPPjjjNNN$$$AAA...!!!333]]]AAAwwwmmmsssyyytttkkkkkkuuuvvvooonnnwwwrrrkkkgggkkkpppooojjjgggCCC!!!"""!!!---JJJ,,,###$$$$$$+++???!!!!!!"""!!! $$$<<>>aaa111)))))))))(((''''''&&&&&&&&&&&&&&&&&&(((***,,,///444GGG^^^{{{FFF---,,,555WWW```%%%"""### !!!$$$""""""555===)))!!!"""%%%555;;;%%%""""""!!! ###&&&SSS%%%///MMM CCC{{{\\\nnnkkktttyyyssskkkpppxxxfff___kkkddd```qqqyyyyyyuuu===(((@@@!!!'''FFF(((&&&lll|||;;;$$$ %%%"""&&&666xxx...mmmyyy,,,000~~~///)))AAA"""+++ RRRyyyqqq___$$$'''OOO***GGGiiikkkmmmyyynnnpppyyyxxxuuuyyy}}}uuuxxxxxxuuutttwwwxxxvvvqqq)))!!!!!! FFFccc+++!!!$$$&&&---BBB&&&""" $$$+++@@@nnn111******)))((('''&&&%%%%%%&&&$$$%%%)))---///333777:::SSSvvvzzzEEE+++444fffwww111###%%%!!!!!!&&&&&&000XXXQQQ333###%%%DDD>>>$$$""""""!!!!!!$$$'''SSS)))%%%!!!>>>NNN \\\sssWWWgggmmmdddjjjmmm___bbbiii{{{~~~kkknnnjjjnnnuuugggbbbxxx{{{zzzUUU&&&!!!###BBB$$$"""%%%AAA555%%%___aaa### ###!!!!!!!!!'''```uuu111pppwww,,,!!!***777,,, !!!999LLL$$$"""AAAppp___333 ---ddd%%%QQQiiikkkgggpppmmmuuu|||}}}vvvzzzzzzvvvrrrssstttsssjjj888""" $$$!!!###```}}}..."""+++&&&...CCC&&&###!!! ###***BBB~~~111+++***)))((('''&&&%%%$$$(((%%%%%%+++...000666===GGGccczzz666,,,mmm:::&&&(((!!!###!!!%%% %%%%%%,,,UUUFFF///######WWWDDD(((!!!!!!!!! $$$'''PPP...%%%)))FFFHHH !!!mmmnnn^^^iiirrreeekkkeeeffftttwwwoookkkpppggg^^^ppppppeeekkkXXX%%% !!!AAA!!!>>>///"""RRR555### (((666\\\iii111mmmmmm+++ (((###qqq,,, """###IIIVVV"""%%%'''WWWGGG...!!!444666]]]lllllleeemmmlllxxxxxxzzzxxxrrrmmmlllkkkiiijjjAAA%%%$$$eee))) (((&&&---BBB%%%"""!!!""" '''FFF333+++***)))((('''&&&%%%%%%)))&&&''',,,......888DDDWWW|||lllCCCiii999&&&((( ###$$$###$$$ !!!111444$$$###(((999|||JJJ+++!!!!!!  ###&&&rrrddd@@@777SSSYYY !!!lllnnncccllllllkkkjjjuuu^^^eeepppsssfffnnn}}}ooojjjllleeeYYY]]]OOO GGG&&&;;;,,,!!!III^^^((( %%%$$$###)))eeekkkCCCsssccc((()));;;...!!! """###SSS]]]$$$***'''###>>><<<!!!;;;RRRhhhnnnmmmiiilllnnnwwwwwwtttnnnkkklllkkkggglll666$$$ WWWttt$$$""""""&&&,,,@@@### """###"""(((PPP555***))))))((('''&&&&&&%%%(((&&&)))000111333AAATTTqqqllleee~~~333$$$&&&!!!%%%%%%!!!###'''!!!222"""(((<<<\\\LLL,,,!!!!!! """%%%ZZZ+++777@@@ !!!]]]jjj]]]fff[[[iiigggyyydddhhhhhhqqqwww|||ggghhhpppkkkkkklll^^^jjj^^^]]]KKK"""!!!!!!RRRAAA""" ;;;777$$$FFF---'''!!!!!! &&&,,,@@@~~~^^^bbb)))%%%"""eee111### """"""WWW___%%%+++HHH @@@hhhnnnoooooonnniiiooosssooouuutttppplllmmmqqqpppmmmlllhhh&&&!!!###'''MMMjjj''',,,###%%%,,,???!!!###%%%$$$+++ZZZ555)))))))))(((''''''&&&&&&%%%%%%+++444666:::NNNeee///### ///%%% !!!"""######$$$&&&+++OOOhhh"""###!!! ###%%%|||ooossszzz,,,))))))KKK !!!RRRXXXeee[[[[[[nnnuuu{{{qqqhhhpppwwwuuuuuuyyyiiicccnnnrrrjjjccceeedddfff333DDD!!!MMM999)))""" MMM///###PPPLLL !!!***---DDDxxx'''"""555"""  !!!GGGggg777%%%((( :::###%%%&&&###""""""###"""666qqqwwwooojjjsssqqqrrrsssvvvxxxzzzzzzyyyyyyrrrlllkkkmmmmmmlllkkkOOO***!!! ###>>>TTT&&&'''"""'''%%%;;;$$$!!!%%%!!!&&&)))iii333---,,,***(((''''''(((***'''''',,,333888EEEbbb~~~999+++&&&'''### !!!!!!"""######$$$&&&(((444sss%%%$$$"""  """$$$hhhgggiii###MMM###JJJjjjVVVXXXcccjjjgggvvvvvvppprrrrrrnnnqqqrrrooommmkkkccc\\\bbbnnnmmmVVVMMM:::HHH---!!!SSS/// NNNmmm((( %%%&&&)))!!!///ooo!!!!!!"""777666$$$&&&LLLwww222"""!!!(((PPP111###$$$%%%$$$###"""""""""!!!(((rrr~~~ffflllllloooqqqooopppssswwwxxxtttooojjjiiijjjmmmpppqqqqqqrrrzzzIII%%%HHH???%%%""")))444666%%%!!!$$$ $$$!!!(((xxx:::((((((((('''&&&'''(((***222)))...>>>EEERRR888)))+++### %%% !!!!!!""""""#########%%%***$$$&&&$$$###""" !!!OOO``````666""""""SSS((( <<>> !!!!!!XXX---'''(((&&&EEE***### $$$ ###$$$)))zzz000%%%'''(((((('''''')))***,,,***222DDDVVVuuu<<<&&&///"""$$$%%%%%%!!!!!!"""""""""#########***,,,222***$$$###""" ///KKKHHH..."""444---!!! ,,,ggg^^^\\\ooo```cccqqqtttoookkkiiitttiii___hhhtttqqqggg___jjjuuu)))(((<<<###%%%"""WWW$$$ WWWTTT'''%%%!!!)))"""$$$^^^ttt'''"""(((DDD((("""###&&&333mmm000((( OOO***%%%###"""$$$%%%"""!!!!!!%%%///sssjjjnnnrrrnnnqqquuuzzz{{{wwwpppjjjrrruuutttmmmhhhjjjooosssOOO... """111]]]'''$$$)))###MMM %%%!!!###'''...bbb'''''')))***)))'''''')))+++'''555@@@LLLsssJJJ'''///'''&&&%%% """"""""""""##################,,,EEE444###"""!!!888```&&&++++++///111$$$ !!! CCCpppeeennn```nnnuuutttqqqoookkkuuu{{{aaa]]]qqqyyygggfffggg"""!!!$$$444777"""'''(((MMM!!!!!!nnnyyy+++###%%%!!!!!!AAAhhhdddggg """777UUU%%%"""%%%%%%'''%%%VVV888''' XXXJJJ***$$$!!!%%%%%%""" !!!$$$&&&lllffffffpppdddmmmxxx|||xxxrrrnnnmmmooopppmmmeeeeeeoooxxx{{{111DDDNNN((("""""",,,OOO !!!###!!!""")))>>>YYY+++---(((******(((%%%&&&+++000EEEMMMVVVmmm\\\(((&&&'''%%%%%%"""########################... OOO>>>$$$""" YYY...000(((DDD333%%%333&&&!!!$$$hhhiiikkkeeetttyyyzzz{{{xxxlllooosssfffZZZZZZeeennnnnnjjjKKK ***===///000???"""///<<< 333bbb\\\kkkxxx=== ###!!!!!!###WWWrrr%%% &&&###!!!###))) &&&DDDIII"""(((jjj|||111'''"""%%%%%%!!!"""&&&"""FFFzzz\\\]]]ggg___mmm{{{~~~xxxqqqoooqqqkkklllhhhccceeemmmlllddd"""'''UUU;;;+++(((!!!;;;FFF """%%%"""!!!---^^^YYY...###+++'''((((((&&&%%%+++555>>>hhhbbbqqq===((()))###$$$***########################+++$$$\\\LLL&&&$$$!!! !!!QQQbbbUUUWWWxxxGGG---444(((AAAeeeiiikkkrrrxxx|||{{{jjjllleee___]]]___^^^\\\dddpppwww..."""...BBB%%% :::111!!!:::bbb$$$ ###000jjjhhh^^^VVVYYYSSS@@@'''""" (((--- ### """###%%%&&&'''---666```""")))^^^777***"""%%%%%% $$$!!!(((NNNQQQ[[[YYY]]]hhhuuuyyytttmmmkkkkkkfffhhhhhhgggiiidddMMM444""" !!!444[[[***&&&"""***###AAA///"""((("""$$$ 999vvv;;;&&&///111%%%&&&'''((((((+++777IIIWWWfffsss```666111""" ,,,$$$$$$################## 444jjj^^^(((%%%""" ###$$$ :::nnn@@@PPP|||888444)))!!!```jjjpppnnntttzzzxxxgggnnntttllljjjmmmggg___gggxxx===!!! ///CCC$$$$$$###@@@((( ???333!!!""""""'''eeeeeeaaa555hhhrrrBBB%%%...888###!!!###!!!%%%%%%!!!)))111---sss!!!)))!!!>>>kkk;;;,,,###%%%%%% %%%%%%&&&LLL^^^QQQVVV^^^hhhmmmjjjddd___]]]YYY```fffkkknnn```999###!!!!!!;;;UUU$$$%%%""">>>'''###(((###DDDeee***'''111&&& ***&&&(((***,,,333DDD[[[lllOOOaaa000***,,,%%%***!!!!!!###"""&&&&&&)))YYYyyy'''111!!!$$$###(((&&&qqqiii666%%% III%%%%%%  """###OOO|||sssooolllmmmpppqqqpppmmmgggfffgggkkklllttt@@@+++!!!!!!&&&KKK333%%%!!!'''///@@@  KKK888&&&!!!)))cccmmmccc>>>|||TTT###&&&"""&&& """333III""")))$$$$$$$$$%%%%%%'''((((((hhhKKK###$$$$$$000222LLL***$$$""",,,%%%!!!***HHHdddQQQWWW```ggghhhddd]]]YYYYYYdddssssssVVV000"""dddBBB'''222222***$$$!!!""""""{{{CCC111&&&)))+++&&&###&&&///%%%***@@@PPPNNNKKKMMMYYY***$$$111***###---''' $$$'''### """222QQQxxx555*** !!!!!!&&&$$$!!!###ZZZ{{{>>> 333>>>+++///IIIkkkuuurrr```YYYiiiaaaggg]]]ZZZZZZ...""" ---BBB---&&&DDDOOOFFF !!!OOOTTT***!!!&&& !!!***eeepppuuu;;;}}}|||}}}GGG!!!""" """"""!!!"""???]]] &&&$$$$$$$$$%%%&&&'''((()))RRRkkk(((###(((TTT/// )))###  ---<<>>oooUUU;;; """"""!!!"""LLL$$$%%%$$$$$$$$$%%%&&&''')))))):::~~~...%%%---###HHHHHH###""""""))) $$$!!! 000:::JJJXXXaaaccc```]]]EEE999---&&&""" &&&;;;666555$$$666???""" ''' ###BBBEEE***+++%%%''''''&&&(((+++***&&&666QQQhhh\\\;;;>>>ccc222TTTLLL???((("""+++######'''***(((###$$$+++333kkk(((***"""!!!###&&&###dddVVV(((444555(((BBBGGG!!! """### ***AAATTTooossssssTTT ### '''NNN((( ###222ddd))) !!!"""!!!%%%((( $$$111  ***lll~~~|||bbbqqqLLLkkk000!!!$$$ """###UUU222&&&$$$$$$$$$$$$%%%'''((())))))ddd[[[%%%+++!!!!!!***\\\999%%%+++###!!!###&&&(((((((((&&&%%%###$$$!!!"""888)))"""""",,,BBB444 &&&'''fffddd222$$$(((***%%%$$$(((***$$$"""222HHHwwwjjjOOO888FFFXXXIIIKKKSSSLLL000!!!%%%***'''### %%%'''&&&""""""WWW<<<&&&$$$&&& '''---EEE```%%%???LLL$$$!!!###BBB>>> ###(((444???FFFTTTGGG666&&&%%%!!!!!!KKKDDD%%%"""''' EEEEEE!!! 000+++###'''***qqq|||cccYYYlllyyyJJJ---%%%!!!!!!###$$$]]]LLL%%%#########$$$$$$%%%&&&'''"""777uuu)))(((%%%DDDYYY111''' !!!,,,''' ### """---999+++,,,"""@@@BBB$$$"""!!!###999UUU+++&&&333/// $$$)))((( """888ZZZsssmmmNNN888MMMXXX555888ZZZ[[[;;;$$$$$$!!! $$$'''((((((!!!%%%000KKKxxx^^^### $$$&&&+++'''\\\111333222%%%888NNN((((((&&&%%% &&& 333\\\555...+++VVV++++++!!!###%%%MMM===######,,,wwwvvvaaabbbfffmmmnnn333 !!!###%%%eeeqqq***$$$######""""""######$$$$$$!!!hhhPPP... ###bbbfff""" %%% !!!###%%%###""""""333777(((&&&""")))!!!@@@444"""$$$!!!***___ZZZ@@@,,,,,,+++$$$###+++!!!&&&!!!'''OOO{{{yyyYYY777///KKKVVV---@@@WWWSSS>>>+++%%%'''((('''%%%$$$###"""%%%$$$""""""000UUU333###"""'''"""666888$$$ %%%;;;888(((###&&&"""333GGGBBB"""$$$""">>>MMM###&&&!!! !!!(((///\\\ %%%!!!///~~~~~~uuuwwwaaaooo~~~CCC""""""$$$%%%lll777$$$###"""!!!!!! $$$CCCmmm&&&,,,$$$%%%@@@kkkNNN)))!!!$$$!!!!!! ### """!!!!!!""" +++888111$$$111222### %%%!!!===HHH555 %%%---%%%!!!&&&###'''555SSSyyy^^^111<<>>777"""&&&((()))+++(((!!!!!!&&&'''###,,,NNNzzz(((---###!!! ###,,,333 """%%%...EEE###  """""")))___hhh,,, GGGIII!!!!!!'''(((111}}}$$$   !!!000lllYYY<<<(((""" &&& """###$$$ooo''''''***$$$!!!@@@eee;;;)))"""!!!%%%WWWlllAAA)))$$$!!! ###!!!  """000666---$$$### %%%111222&&&###$$$DDDsss888###'''---&&&***'''!!!!!!'''...MMMCCC333222111IIIXXX***555;;;IIIRRRaaaSSS///###)))$$$"""###!!!!!!###### ((()))666SSSvvvYYY'''  """ ***444$$$555KKK,,,!!!---!!!###"""  ))))))EEEnnnEEE)))'''%%%333???666&&&$$$!!!"""<<<'''   """///qqqhhhBBB!!!)))))) """###$$$hhhAAA''' !!!%%%### 111CCC@@@*** )))&&&DDDppp888%%%!!!&&&!!!!!!,,,000%%%"""%%%!!!***666222%%%$$$%%%&&&///www\\\333)))***###444...///$$$444VVVvvvFFF555@@@444EEE___,,,(((+++777TTTbbbOOO>>><<<===FFF$$$'''222$$$&&& %%%888VVV{{{III ###"""&&&"""$$$...555&&&DDDIII777(((%%% !!! '''(((IIIsss```@@@&&&"""!!!RRR222---$$$######YYY,,,!!! ###<<>>uuuaaa;;;HHH+++!!!((( &&& """###$$$WWWNNN111$$$$$$ $$$@@@WWW888(((%%%QQQiiiZZZ___666######$$$ %%%555CCCCCC111,,,555---555>>>777((( !!!***:::]]]"""!!!'''---&&& ///...+++"""---bbb^^^$$$,,,000111HHHjjj---222***"""444TTTdddddd===)))###000333%%%$$$'''###""""""!!!!!!%%%+++AAAbbbjjj--- !!!!!! )))777CCC''' 333@@@BBB:::...&&&!!!   333@@@JJJYYYUUU333:::!!!""",,, &&&IIIccc999### !!!((("""&&&III555$$$!!!!!!222}}}WWWJJJ"""222mmm;;;'''"""$$$ !!!"""###$$$EEE,,,(((""")))!!! ,,,AAARRR111)))***999bbb333777PPPgggbbbAAA%%%$$$111 """$$$###"""$$$))))))***444@@@===,,,'''000***$$$>>>???+++,,,666sssGGG'''&&&''')))'''######''''''!!!EEEppp999"""444(((888aaaWWWCCC+++%%%"""666dddRRR888CCCCCC((('''$$$""")))(((### '''@@@pppJJJ""" <<<^^^BBB!!!!!!!!!!!!555[[[SSS000'''######'''"""???```eee999000---!!!###,,,TTTXXX999 """ """!!!)))'''666%%% :::lllqqqhhhEEENNN>>>)))XXXuuu333!!!&&& !!!"""###$$$444<<<,,, ---"""######KKKHHH$$$,,,###sssooo...###)))KKKnnnpppOOO...***"""&&&%%%)))111000'''$$$'''''''''###'''222777&&&###!!! """aaafff555&&&###)))"""###&&&((()))+++eee^^^555)))------555___vvv,,,&&&<<<---///FFFsss{{{MMM,,,333555$$$!!!!!!$$$%%%""" %%%---###%%%NNNvvv{{{777###"""!!!+++JJJDDD333***!!!###((($$$111VVVIIICCC999---$$$"""...>>>JJJaaa???;;;\\\EEE###---///---NNNkkkNNN ###!!! ---YYY666&&&!!! LLLwwwxxx```iiiEEEiiivvv|||kkkbbb[[[yyywww;;;&&&(((***TTTZZZ&&&"""''' !!!"""###$$$222iii---!!! ((( ### ---VVVTTT((((((&&&333nnn---(((######(((999TTTjjjkkk```QQQBBB333,,,222===666+++&&&+++,,,###""" &&&333222''' """"""---JJJTTT'''"""...///***%%%''')))///NNN@@@ 222999%%%555lll@@@'''+++'''###)))444VVV~~~lllIII999&&&"""!!!###### """&&&&&&!!!!!!'''AAAdddOOO)))***)))$$$"""...<<<777 &&&333FFFUUUZZZTTTHHH@@@===AAAEEEHHHQQQeeeccc###ddd```***'''###000&&&+++PPPbbb:::'''"""$$$&&&""" ***111666'''!!!!!!$$$KKK===ccc666UUU222444@@@SSS///```666ddd///kkkIII@@@(((!!!$$$===DDD!!!###!!!!!! !!!!!!"""###$$$---(((""" $$$###%%%***)))FFFLLL(((###555"""""""""!!!&&&111...)))###666PPPCCC...$$$"""!!!%%%### 222???999''' $$$(((###MMMXXX&&&%%%,,,'''!!!%%% +++&&&***aaa]]],,,000444$$$)))DDDJJJ***''')))!!!###333XXXuuuPPP(((&&&"""!!!'''((("""$$$ """***BBBfff111444,,,###""" %%%+++...///%%%!!!### 111:::222'''***777@@@===666888888---(((---000***(((%%%222xxxddd111rrrkkk___NNN888$$$!!!###""")))!!!***qqq555"""###!!!"""&&&VVVmmmKKKYYY888JJJ222EEEMMMhhh444qqq<<>>SSSFFF%%%&&&+++111,,,"""(((%%%(((((('''JJJxxx### (((,,,!!!%%%***666999000%%%$$$###EEEuuuBBB000###$$$%%% !!!(((***###"""'''EEEEEE000(((///,,,---QQQTTT)))+++111,,,"""...TTTZZZDDD))) %%%### ((()))%%%"""!!! &&&))):::[[[\\\---)))///--- +++666>>>&&&""""""''''''///AAACCC;;;444444666'''$$$!!! ###555111%%%,,,111YYY]]]$$$'''mmmQQQ999&&&###&&&\\\///$$$ (((###DDDYYY:::BBB:::FFF,,,999KKK\\\///CCC444RRR:::DDD666MMM((( '''444bbbDDD(((###""""""!!!!!!!!!!!!""""""###QQQWWW+++""""""### %%%######***666LLLXXXDDD%%%999!!!!!!===KKK888!!!''' (((111ooo555555&&& !!!666XXXHHHDDD;;;000&&&(((&&&<<>>XXX999***!!!###"""###!!!"""&&&999xxx###!!!!!! ///999???'''%%%&&&'''///]]]xxx,,,&&&""""""!!!!!!!!!!!!""""""'''$$$yyy"""+++###"""$$$!!! $$$ $$$;;;SSSnnn\\\DDD222'''!!!JJJCCC,,,BBB000 ###000???RRRLLL&&& &&&###...nnnRRR((($$$((($$$&&&'''///,,,***...nnnlllCCC%%%111,,,,,,NNNSSS%%%!!!+++((($$$&&&***'''TTTiii666///(((,,,%%%)))%%%%%%"""&&&---DDDnnn******$$$###$$$!!!!!!###)))///<<>>---!!!"""CCCWWW666 $$$!!! ...vvv\\\$$$ (((%%%999LLL%%%(((###&&&'''```111""""""!!!!!!!!!!!!""""""'''JJJXXX(((%%%"""+++,,,!!!%%%((()))***$$$RRRwwwrrr[[[JJJ???666...111---KKKeeegggOOO000NNNVVVLLL666*** !!!111gggppp---"""&&&###"""%%%&&&(((%%%+++ZZZUUU'''&&&)))&&&---555[[[SSS???111000%%%$$$<<>>===...,,,((($$$%%%******&&&###...555EEEUUUCCC)))(((555```lllUUU???+++$$$555!!! !!!!!!$$$000OOODDD""" """000IIIRRRvvvqqqiiikkkXXXfff~~~HHH)))%%% ###$$$'''###---{{{CCC###""""""!!!!!!!!!!!!"""""",,,+++JJJ))) ---!!!%%% ###""""""$$$%%%###%%%!!!(((@@@___rrrrrrjjjZZZGGGEEEHHHVVV]]]```RRRSSS>>>;;; ***''' """"""###111iiiAAA&&&+++---+++&&&)))'''<<>>$$$%%%(((!!!###///""""""999ppp```<<<,,,"""!!!$$$!!!!!! !!! '''666kkkaaa<<<---,,,(((333<<<$$$!!!***!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%'''EEEtttkkk))) """ """$$$&&&444WWWeeeeeeAAA''''''((($$$+++%%%(((+++ddd[[[:::---,,,***((('''''''''(((((('''&&&''')))---000333WWWyyygggAAA###$$$''' ((()))"""(((LLL]]],,,%%%---,,,)))---@@@ppp555***000%%%!!!---&&&((("""&&&RRRFFF***''''''((($$$!!! !!! ### (((LLLttthhhNNN;;;+++'''$$$!!!'''!!!###%%%$$$!!! !!!######""""""!!!%%%///===GGG:::$$$"""!!!(((%%%+++ZZZxxx000'''$$$'''######""""""###$$$%%%%%%~~~ssstttrrrkkkccc```bbbeeehhh]]]UUUZZZgggzzzQQQ---&&&###$$$"""!!!'''&&&EEEvvv;;;---!!!&&&+++%%%222SSSggg111,,,...###"""###))))))###///```{{{GGG000###$$$'''!!!!!! ///===ooowww___RRRCCC000###(((((((((%%%$$$%%%))),,,$$$...???SSSjjjXXX,,,$$$""" !!!%%%,,,(((999eee555 ***$$$...######""""""###$$$$$$%%%,,,111eee999'''(((,,,%%%###+++444777}}}]]]333$$$...111......AAA~~~JJJ$$$''')))(((%%%)))222jjjKKK444!!! %%%!!!###%%%###&&&PPP~~~{{{yyyxxx{{{\\\,,,###""" ###### """///>>>~~~aaa++++++!!!&&&#########"""######$$$%%%&&&???nnn:::...'''+++$$$***???eee>>>&&&+++!!!444qqqsssAAA"""(((------,,,+++%%%***SSSvvv<<<%%%$$$$$$"""!!!$$$%%%"""$$$(((...555>>>\\\www(((((("""!!! !!!%%%)))PPP]]]111$$$&&&$$$###############$$$$$$)))%%%HHHMMM---!!!###111///333888gggwwwGGG)))!!!'''...!!!777RRR~~~ccc777(((000$$$$$$555%%%"""222bbbvvvEEE!!!%%%###&&&$$$ 888UUUttt,,,%%%///"""!!!  !!!%%% !!!***777XXXDDD 111!!!$$$$$$###############$$$%%%$$$---LLLWWW222'''222***"""$$$###777dddYYY...(((...+++(((+++BBB|||GGG(((""" ###***"""***""":::ccc888 !!!$$$%%%$$$"""""""""$$$###&&&)))$$$'''%%%QQQ|||---!!!***"""!!!!!! !!!!!!"""###888sssaaa***&&&%%%$$$######"""#########%%% $$$---III___AAA!!!...111%%%(((...---KKK>>>+++"""&&&$$$$$$999XXXHHH111---,,,***$$$---555%%%!!!YYYGGG444$$$!!!!!!!!!+++###!!!'''(((!!!///$$$)))NNN===###///!!!))) !!!!!!""""""### """888ooo;;;...$$$%%%$$$$$$###""""""######//////"""???|||RRR,,, '''222"""!!!+++&&&$$$NNN\\\,,, &&&,,,---444RRRsss@@@)))***###!!!%%%(((***444@@@zzzPPP*** $$$###!!!$$$ &&&###!!!$$$ $$$&&&***FFFkkk,,,''' $$$$$$ !!!!!!""""""######%%%***^^^tttJJJ)))%%%%%%$$$###""""""######%%%)))### )))111^^^333,,,///***%%%)))!!!(((---333LLL{{{uuuAAA,,,---(((+++///FFF{{{WWW777)))%%%,,,+++ )))666iiioooCCC(((!!!###&&&""""""!!!"""&&&!!!$$$""" '''777FFFrrr&&&%%%###"""!!!!!!!!!!!!$$$ $$$&&&######)))UUUnnn...$$$$$$111""")))%%%""""""""""""""""""""""""444eeeddd666...)))+++)))""""""((('''111???XXX}}}OOO222'''(((+++$$$GGGwwwaaa333$$$***...+++((($$$:::eeeXXX:::***&&&&&&''')))$$$&&&&&&%%%""" !!!%%%)))&&&EEExxxVVV###%%%$$$"""!!! !!!!!!###%%% $$$ %%%LLLrrr---&&&!!!&&&###$$$""""""""""""""""""""""""%%%EEExxxqqqKKK000!!!111$$$""")))+++******888RRR{{{VVV444+++///...,,,...pppJJJ---'''+++///111%%%(((GGGxxx|||FFF222111!!! %%%(((###!!! !!!$$$$$$!!!$$$%%%000MMMvvvqqq;;;###%%%###"""!!! '''!!!&&&!!!%%%>>>DDD&&&&&&'''"""###%%%""""""""""""""""""""""""))) ***PPP}}}[[[AAA..."""###,,,(((+++'''(((333AAAttt]]]555'''""")))---888___XXX111+++---...'''%%%UUU<<<%%% '''$$$!!!!!!"""((()))%%% %%%###(((AAAaaaxxx\\\DDD333"""!!!!!!  $$$!!!"""(((###???xxxwwwGGG)))))))))$$$$$$###"""""""""""""""""""""""""""&&&### ---GGG^^^]]]@@@888,,,$$$(((...,,,%%%!!!,,,---'''###EEE{{{hhhBBB(((...%%%)))CCCfff}}}LLL)))!!!$$$...,,,###$$$000[[[ZZZ444)))$$$###$$$!!!###""""""###$$$$$$###!!!!!!)))((( %%%<<>>sssggg222***,,,...===gggbbb999(((###---...(((111DDDfff555"""%%%'''%%%""""""######!!!  """###$$$ $$$%%%!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$  """ '''%%%$$$,,,111}}}EEE---$$$,,,>>>AAA###$$$""" """&&& &&&!!! !!!%%%!!! """###$$$!!!  """%%%''')))!!!(((&&&!!!!!!%%%444ZZZ\\\111%%%,,,---TTTggg///$$$))))))***&&&XXX___555%%%!!! !!!"""$$$&&&'''(((///+++%%%###""" """""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! %%%######'''"""///555888IIIddd...***999gggXXXHHH...$$$+++*** '''&&& ###"""!!!###$$$### &&&000000$$$&&&666===hhh[[[<<<---000AAAQQQMMM+++$$$+++,,,+++:::bbbwwwDDD!!!%%%###!!!"""###"""+++666<<<444&&&!!!!!!!!!!!!!!! """%%%%%%%%%$$$$$$&&&"""%%%000cccKKK:::yyyIII,,,222;;;cccfff\\\@@@###"""""" """%%%+++222 !!!###$$$$$$"""!!!  %%%(((((('''""" (((???dddPPPDDD666///:::___WWW:::***!!!,,,AAAaaattt???333%%%###&&&'''###(((%%%###)))"""!!!!!! !!! ,,,+++@@@pppjjjEEE444KKK'''///!!!EEEmmmxxxbbbBBB,,,###&&&###!!!  !!!!!!)))'''"""###)))...000666FFF```\\\//////...===gggfffRRR999''' ...SSSxxxaaa@@@---%%%######"""!!!!!!!!! !!!$$$""""""!!! !!! !!!""""""!!!(((!!!777lll~~~nnn777$$$999yyyGGG+++000***(((???mmm|||jjjKKKBBB555------...---***)))'''$$$!!!!!!###&&&(((&&&,,,444AAAQQQ^^^YYY000+++;;;WWW```EEE555...---;;;VVVyyyqqqQQQ666&&&'''!!! """ ###""""""!!!  """$$$$$$"""!!!!!!%%%&&&222\\\yyy000!!!"""WWW777,,,'''+++!!!444qqqzzzmmm___SSSJJJFFF@@@;;;999;;;???AAAZZZggg{{{tttYYY>>>111111GGGzzzlllFFF111111333>>>TTTnnn{{{GGG999+++'''&&&$$$$$$&&&$$$#########""""""!!!!!! !!!!!!!!!!!!""""""&&&...IIIccckkk999(((+++222vvvkkk???'''((("""$$$)))+++///555^^^vvvfffJJJ555111888VVV^^^III111(((---DDDnnn|||ZZZ???,,,%%%'''$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!###%%%(((444NNNpppjjj000 +++!!!000fff///$$$"""###%%%###"""))))))999DDDVVVvvvqqqtttjjjPPP888///222666RRR{{{GGG,,,+++777BBBuuugggYYY888222...///---'''"""!!!%%%!!!!!!&&&&&&""""""&&&&&&''''''%%%$$$%%%))),,,111555IIIqqqVVV%%%$$$)))!!!(((===pppGGG((($$$%%%'''%%%!!! """$$$$$$"""&&&333EEEQQQZZZgggppppppssszzz|||wwwrrrqqqnnnfffYYYIII:::111222444111((((((@@@iiiPPP222&&&333IIIbbbwww|||mmm\\\MMMEEE555111111444444000000444444555888@@@OOOeee|||zzz@@@&&&$$$$$$$$$%%%???XXXGGGlll@@@"""###&&&"""%%%%%%""" $$$&&& ***222444333333111///,,,***&&&###!!!$$$***...!!!,,,AAA```rrrSSS444((()))555OOOiii~~~ZZZ///(((***///III{{{}}}zzzuuu888===DDD'''!!!"""###### """%%%'''(((&&&%%%---)))&&&&&&###!!!$$$)))!!!%%%***+++***,,,222777___yyyxxx___HHH:::666DDDUUUsssggg:::&&&)))%%% %%%JJJxxxooovvvzzzwwwooo<<<---cccsss222***###(((%%%$$$$$$$$$"""!!!''' """---222+++&&&'''***(((&&&(((666UUU|||}}}fff@@@))):::ZZZuuuaaa:::### %%%###$$$&&&!!!)))JJJzzznnnOOOKKKDDD;;;444///,,,+++&&&(((+++'''KKK&&&((((((+++&&&%%%%%%$$$"""%%%444EEE[[[???$$$ &&&///999DDDWWWuuuQQQ888000---999LLL^^^uuujjj:::$$$!!!((('''""" ###'''111VVV~~~ssskkkgggfffeeeeee___ZZZQQQGGG===444,,,(((***'''$$$!!!!!!"""%%%'''&&&111'''&&&RRR'''!!!---###---%%%###$$$'''+++999WWWtttyyy]]]===111;;;UUUssssssPPP<<<666333444===KKK]]]ssswwwhhhUUUBBB555000,,,(((%%% !!!%%%***''' %%%!!!'''222---666HHHKKK[[[hhhmmmwww|||qqqhhh^^^VVVTTTIIIDDD<<>>TTTQQQ555,,,%%%$$$&&&333PPPmmmKKKXXXjjj~~~www]]]???111///000000000+++333888888999;;;777000666000)))%%%%%%&&&&&&&&&%%%%%%$$$'''###"""$$$ !!!***%%%!!!###'''%%%...!!!%%% $$$***+++)))(((+++'''...111+++)))000999===???HHHRRRWWWXXXYYY\\\```cccaaa___]]]\\\WWWPPPIIIFFFQQQIII;;;:::<<<;;;===...000///,,,***+++((("""$$$"""((())) &&&###!!!"""""" ###%%%%%%"""%%%&&&%%%######### !!!!!!!!!!!!!!! $$$$$$!!!%%%...gggJJJXXX:::...'''+++444DDDbbb~~~bbbBBB///000+++'''(((,,,,,,&&& )))---###'''%%%### ######!!!!!!### !!!"""######"""  $$$$$$ '''%%%"""""""""###!!!!!!%%%%%%"""%%%)))"""+++ ###$$$%%%%%%$$$"""!!! ''')))### &&&###%%%$$$!!!"""&&&$$$!!!((("""''''''###%%%#########$$$%%%$$$###&&&"""%%% )))'''###)))  ###%%%###"""$$$!!!222ggggggooovvvVVV<<>>+++444>>>JJJQQQWWWhhhooofffYYYMMMHHHJJJPPPUUU===777222555;;;>>>999222///111(((&&&DDDdddRRR&&&,,,'''---666111---FFFiiiwwwaaaFFF:::???IIINNNOOOVVVfffzzz{{{xxxzzzxxxvvvuuu}}}}}}}}}wwwrrrooommmnnnnnntttnnnlllmmmjjjdddbbbfffCCCAAA@@@@@@>>>999666777000+++&&&'''---555:::===333999;;;777///***((((((---(((!!! &&&***!!!$$$%%%(((666OOOhhhvvvvvvpppdddTTTCCC222%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""))))))))))))))))))))))))$$$%%%(((******(((***------LLLvvvuuu```MMM===333222000---***&&&### '''&&&%%%&&&(((((((((&&&))))))---:::RRRrrriii444 ###%%%###"""((('''&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!! ######"""---===}}}wwweeedddqqqnnn^^^&&&$$$!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&&&&&&&&&& !!!!!! !!!$$$)))---***)))---999CCC@@@222%%%###'''++++++(((%%%&&&(((DDDBBBJJJ]]]mmmwwwxxxaaaUUURRROOOLLLIIILLLJJJRRRrrryyyttttttqqqkkkeeebbbdddgggnnniiiffffffccc```___bbbHHH<<<222222333///+++)))((($$$"""'''000555444111***888888)))""")))***"""$$$&&&)))+++---,,,,,,+++===MMMbbbsss}}}{{{lll]]]...+++&&&###"""$$$(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((""""""""""""""""""""""""!!!###$$$!!!###(((EEEdddtttOOO>>>;;;===:::222'''""""""$$$###!!!!!!"""###%%%''')))+++,,,###"""""""""$$$%%%%%%###&&&%%%######$$$&&&)))+++///SSSWWW888$$$ $$$%%%$$$###$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&---'''!!!GGGppplll:::!!!###---...)))***(((%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&(((,,,///)))### )))777<<<222%%%!!!&&&+++...///111555777:::888AAAPPPVVV[[[qqq~~~dddVVVQQQOOOPPPSSSIIIEEECCCRRRzzzuuuuuutttpppkkkhhhggghhhiiiiiifff``````dddfffeeeYYYBBB...***---,,,***+++***,,,000777;;;999111***999AAA;;;(((!!!))),,,%%%)))%%%!!!###...@@@TTT```nnndddTTTFFF@@@>>>888000...,,,)))%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&+++&&&&&&(((((((((222???zzzuuuIII...)))------***"""!!! ###&&&(((&&&######"""!!! !!! !!!###$$$###"""!!!$$$'''((('''%%%$$$ """'''222HHHppp|||bbbKKK;;;***&&&"""!!!"""%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$ ###"""!!!$$$222OOOrrrQQQ$$$######"""  %%%%%%%%%&&&(((***,,,---!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """$$$666///&&&%%%...:::===999$$$#########%%%'''***+++222666FFFVVVRRRJJJ]]]}}}uuuhhh^^^VVVWWW^^^UUUVVVUUURRRZZZ|||{{{xxxuuutttuuurrrkkkdddeeejjjeeeXXXWWWbbbfff```OOO:::(((&&&(((%%%%%%((('''...555555///+++***---BBB999...%%%!!!###)))//////CCCaaaxxx|||nnnWWWFFF888555---%%%$$$&&&###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$"""###$$$"""***EEEbbbkkk888***###)))%%%%%%%%%&&&&&&%%%### !!!###%%%'''((()))!!! !!!###$$$$$$###'''&&&$$$"""""""""###$$$!!!###(((,,,,,,---777DDDeeeYYYFFF444)))$$$###$$$"""""""""""""""""""""""" $$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$%%%%%%!!!***;;;VVVzzzDDD,,,(((...%%% $$$$$$###"""###$$$%%%$$$###########################"""!!!!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%,,,///+++###!!!***444999;;;333***%%%%%%&&&%%%###'''///GGG]]]UUUEEERRRrrr}}}lllXXXRRRXXXQQQPPPTTTUUUQQQ]]]zzz~~~vvvpppsssyyyvvviii\\\gggnnngggSSSOOO^^^aaaWWW@@@222***---///)))&&&***...666:::222%%%$$$222AAACCC---"""***...---:::OOO|||rrrdddQQQ===,,,"""!!!###### %%%'''&&&%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""################################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%% !!!&&&'''%%%444___RRR!!!$$$'''&&&$$$$$$'''***"""""""""!!!!!!###'''***$$$%%%%%%&&&'''((())))))'''&&&&&&''')))+++***))) """%%%(((******)))((('''###$$$***...111999BBB<<>>@@@BBB@@@>>>???999555666777555333444222000///111333333///+++---,,,,,,+++++++++++++++---///000000...,,,++++++333222111000---+++)))(((...222666888===MMMeeexxx}}}___FFF000!!!""" !!!%%%***)))$$$((((((''''''%%%###%%%###!!!!!!"""#########''' (((///MMMPPP###&&&"""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################'''$$$666;;;,,,"""%%%!!!'''000999>>>;;;333,,,"""(((777IIISSSTTTSSSSSShhhpppnnnzzzkkkYYYQQQWWWaaagggfffqqq~~~nnnhhhkkkkkkoooooofffOOOLLLHHH@@@444***)))...(((333???BBB:::000)))'''+++;;;MMM^^^mmmoooXXX===333...'''!!! """''')))'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""""""######!!!###'''###777\\\tttkkkoooWWWOOOGGG@@@>>>>>>>>>AAAEEEIIIFFFDDDGGGKKKJJJDDD>>>:::333...111333111,,,++++++++++++...000111///,,,---,,,***)))(((((())))))&&&'''((((((((('''&&&&&&***+++,,,...///000000000&&&---444444000///555<<>>BBBBBB...$$$ ///FFFTTTPPPHHH^^^lllrrr^^^iii}}}lllTTTVVV^^^]]]lllggguuu~~~yyywwwxxx~~~yyyhhhfffnnnooonnnhhh\\\AAA<<<666000)))'''...777666888666000,,,000>>>KKK___TTTEEE???GGGNNNAAA...###)))...---)))###"""###$$$###"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!###&&&$$$ !!!&&&)))VVVkkkeee~~~gggRRRPPPOOOGGGAAA???>>><<<===AAAHHHJJJOOOVVVZZZWWWNNNEEE999222///222444111---+++,,,,,,---000222333222111---+++)))((('''''''''(((%%%%%%&&&''')))******)))$$$&&&(((+++...000222333))))))'''%%%$$$''',,,000+++000555;;;HHH___}}}mmmIII///&&&&&&'''''''''&&&%%%""""""''',,,!!!!!!!!!###$$$%%%$$$""",,,WWWkkkDDD'''!!!...&&&################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################'''%%%!!!###000;;;444%%%%%%###!!!""")))444???FFF===000%%%&&&444BBBEEEAAA[[[```qqqrrrYYY```gggpppcccSSSTTTdddgggkkk~~~{{{yyy{{{rrrdddgggqqqnnneee[[[OOO999...'''---666;;;:::999777777999@@@IIIQQQTTTUUU:::444222888???;;;(((000...+++&&&###$$$'''***%%%%%%%%%###"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################### """'''&&&!!!%%%---:::xxxwwwjjjttt```|||xxxVVVOOORRRHHHOOOGGG@@@@@@AAA???>>>???AAAFFFMMMTTTVVVRRRJJJDDD<<<666333444555111...............///.........------+++)))'''&&&&&&'''(((&&&%%%%%%'''***+++++++++&&&'''((()))******+++***111---******---000111000666666444000---///666===DDDYYYtttoooQQQ333&&&'''''''''%%%###""""""!!!###$$$###!!!!!!"""###!!!VVVIII''' &&&---###"""################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################$$$((($$$&&&888888+++#########"""###'''///555HHHJJJEEE666***(((---333@@@NNNfffvvv]]]\\\XXX___lll{{{rrr^^^YYYgggoooppp~~~iii___eeennncccSSSHHH>>>444///...666>>>@@@>>>===--->>>XXXkkklllYYY===((()))"""!!!***---)))(((---!!!&&&((('''&&&&&&&&&+++***((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$ !!!'''&&&$$$---:::TTT}}}nnnpppzzzZZZHHHUUU^^^QQQPPPGGGAAADDDHHHFFFBBB@@@???BBBEEEEEEBBB???======>>>:::777666333...,,,............---+++***)))***,,,+++(((&&&&&&'''(((******'''&&&''')))******((()))))))))))))))(((((('''))))))+++...000...(((###'''+++000555777666222000444777999888???OOO```iiitttUUU222+++###"""&&&((($$$ """%%%&&&$$$!!!###+++222OOOggg222!!!&&&***###***################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################"""&&&%%% $$$///555333###%%%%%%%%%$$$$$$%%%''';;;JJJQQQGGG555***'''''''''999OOOlll}}}cccTTTVVV```[[[QQQddduuueeefffjjjnnnqqq|||~~~qqqbbbZZZaaagggXXXDDD888000222888???@@@888333:::DDDbbbccc\\\III333'''(((...''''''111===555### +++)))***)))'''$$$###'''***$$$######%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################''' %%%&&&'''444FFFqqq~~~{{{jjjPPPWWWUUULLLOOOXXXNNNFFFAAAHHHPPPPPPKKKHHHIIIIIIFFF???888777;;;@@@CCC???<<<999444---,,,000000000111000...---......,,,***(((&&&&&&''')))+++000---******,,,,,,+++)))((()))***+++,,,,,,,,,,,,...------///111333333333111+++%%%###(((---111111222888<<<:::777777666444111///>>>^^^yyyLLL///'''***)))&&&###&&&(((&&&$$$***999EEEPPP+++&&&'''$$$$$$(((################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################!!!"""$$$'''&&&&&&///:::'''&&&%%%&&&'''((('''&&&...AAAJJJJJJEEE888+++***---...CCCmmm~~~kkkUUUVVVQQQKKKKKKTTTeeexxxzzzbbbZZZjjjqqqvvvzzz|||~~~kkkWWWaaa]]]OOO>>>777;;;===;;;LLLEEE888///777PPPhhhsssJJJ===000+++)))((((((***(((333888///%%%%%%(((***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###"""###%%%&&&%%%---"""&&&111999eee|||YYYQQQHHHHHHNNNPPPLLLGGGNNNEEEAAAFFFKKKKKKLLLOOORRRTTTSSSNNNEEE???===???@@@===888444111000000111000///......///---***(((((((((''''''(((***,,,---...///111111000...***(((222222111111111111111222222222222333333444555555,,,++++++************+++444222000000333333111///333333222000111999GGGRRRZZZ999000444,,,$$$111:::777SSSGGG>>>,,, """&&&""" ###########################""""""""""""""""""""""""########################$$$$$$############$$$$$$########################"""############$$$$$$$$$!!!###$$$### ###)))000777'''!!!)))***""" )))%%%%%%'''000<<>>FFFLLLMMM666444:::RRRpppuuuXXX666999000))))))***((((((***)))222555...'''&&&((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&### !!!  111+++---999NNNPPPLLLHHHFFFGGGHHHIIIHHHDDD===999>>>DDDFFFGGGJJJLLLOOOPPPLLLFFFBBBBBBDDD>>><<<:::888777888999999444333222333444333111...******))))))))))))******......---------------...333444555777777666555444444777;;;>>>@@@???===<<<333222111000000000000000222000//////111222111///999888666222000222888>>>:::TTTppp|||^^^```]]]oooaaa444666((( ###&&&###"""&&&########################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$!!!$$$%%%$$$!!!###(((---555)))###'''(((######(((&&&%%%$$$&&&+++555@@@GGGMMMMMM<<<000+++SSSeeeCCCMMMVVV[[[WWWJJJJJJZZZzzz~~~iii]]]fffsssyyy|||ssslllsss{{{{{{kkkTTTBBB999555444>>>LLLRRRLLL@@@999999<<>>999999999999999999999:::666555444555666555333222------...000000111111000...---***)))***---111333333555777888888555333111,,,111888===???;;;666222333333222222111111222222000///......000000///...222222222222333555666888CCC>>>:::EEEVVVaaa|||hhh555&&&,,,$$$ $$$&&&###$$$***$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$!!!$$$&&&%%%######&&&)))111---((($$$$$$&&&&&&&&&$$$%%%%%%###!!!%%%---444CCCHHHKKKMMMHHHbbb~~~???999BBBRRRUUUSSSRRRNNN^^^xxxyyygggbbbfffiiizzzzzzsssoooooolllmmmdddOOO===888>>>DDDJJJNNNSSSOOO@@@333666BBBmmmiii]]]GGG333'''&&&)))((('''(((++++++((('''***999444---'''&&&(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""&&&''''''(((***,,,<<>>===AAAEEEAAA>>><<<>>>BBBEEEGGGHHH@@@AAAAAA>>>999555444444222333444444444333111000555333222111222111///---...000333666999;;;;;;<<<666444222111222555888;;;777888999999888666444333...333999===<<<777111,,,000//////............///...............///......,,,+++,,,000444888::::::;;;999777===???444:::SSSIII"""&&&%%%"""###&&&&&&###%%%***$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$"""$$$&&&&&&$$$###$$$&&&,,,///,,,$$$"""''')))%%%!!!$$$(((((('''%%%$$$%%%***,,,<<>>>>>?????????>>><<<:::;;;<<<===<<>><<<888444222222...///000111111000...---333111...,,,,,,+++)))''',,,...111555888:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===:::999999999:::<<<>>>???@@@CCCFFFHHHHHHDDD@@@===777666444222000///...---////////////............000...,,,---///222333333---888:::;;;>>>999999DDDLLLcccxxx~~~AAA###$$$$$$$$$%%%'''%%%"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$"""$$$%%%%%%%%%$$$###$$$(((000000&&&"""(((***%%%######%%%(((+++***%%%"""***!!!)))555???UUUttt|||OOO000***+++888;;;)))>>>GGGbbb|||eeeYYYnnnrrr~~~jjjQQQCCCQQQiii{{{lll]]]NNNDDD888444444@@@VVVccc]]]PPP)))---222111***$$$(((///'''&&&'''(((%%%%%%---777BBB555)))%%%%%%&&&'''***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###%%%'''$$$$$$222DDDllljjj___zzzzzztttbbbXXXXXXWWWRRRLLLFFFEEEGGGHHHFFFDDDAAABBB???:::777888777555555666666555555444333222...///111222333333222111000...+++)))((((((&&&$$$((()))+++---///000111111555555555666555444333222111111000111444999>>>AAAAAACCCEEEGGGHHHHHHHHHGGGBBB@@@>>>:::777444222111222222333111///---...///000...,,,++++++---000222777???666(((+++222777>>>999999666:::VVV~~~rrrKKKlll]]]>>>+++!!!&&&&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$$$$###%%%...111***%%%'''(((&&&((($$$ !!!&&&))))))''')))###,,,(((###---HHHtttuuuXXXCCC333000///'''***:::NNNccc}}}~~~gggcccmmmsss]]]SSSNNNSSSmmmgggLLL===666333JJJ___dddbbbWWW<<< 444---***---///+++&&&%%%''''''))))))&&&&&&000<<<888...''''''(((&&&&&&)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""%%%'''(((111OOOooozzzmmmaaa]]]YYYOOOOOOTTTQQQOOOJJJEEEEEEGGGJJJIIIGGGEEEHHHEEE===999999777444......///000222333333222000000111111111111000000,,,)))'''&&&&&&&&&&&&%%%&&&&&&'''((()))+++---...+++++++++++++++******)))******)))***+++...000222111222333555777888999999<<<;;;:::999777777666666555666666444000......///---///000///...///333666 ...111000888777...***222888:::888666999::::::NNN<<<$$$<<>>CCC;;;222///444:::GGGfffooofffcccqqqvvvtttaaa^^^lll^^^NNNAAADDDbbbjjjMMM999111///---***,,,+++***)))((((((((((((((('''''')))***+++000666((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%!!! %%%((('''%%%&&&'''---!!!%%%@@@KKKdddvvvSSSBBB<<<:::999:::;;;<<<<<<;;;<<<<<<:::999888888777888BBB???;;;777444333222222000222555777888777555444000000///---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***,,,...//////.........---------,,,,,,***)))(((&&&&&&''''''(((---------,,,,,,+++++++++&&&''')))***)))***+++---000///...------///000222333222222111000/////////////////////////////////111222222111000111444777>>>>>>@@@CCC@@@::::::>>>hhhVVV???)))$$$***---)))%%%(((+++&&&!!!$$$'''&&&$$$&&&'''###!!!"""$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$+++***<<<222'''&&&!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))ooo444---000(((000333444???GGG@@@444222AAAQQQtttZZZNNNeeeqqqkkk{{{zzzqqqsssOOOCCC444++++++///000000,,,+++***)))((((((((((((((((((''''''***///111222((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################'''###"""%%%%%%""" !!! >>>DDD>>>NNNoooiiiZZZLLLDDDDDD>>><<<;;;;;;===>>>======???>>>===;;;:::999999999;;;999666333000/////////111222444555555555333222...------+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************((((((((((((''''''&&&&&&'''&&&&&&&&&&&&((()))***,,,,,,+++++++++*********&&&((())))))((((((***++++++***)))((((((***+++---...------,,,++++++******++++++++++++++++++++++++...000111111111222444666777<<>>QQQWWWKKK===SSSNNNHHHPPPaaauuuqqqZZZGGG444111---+++,,,---......,,,+++***)))((((((((((((((()))(((&&&+++444333+++(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''$$$###%%%$$$!!!"""$$$777[[[hhhVVV^^^^^^GGGAAA@@@AAACCC<<<:::999999:::;;;:::999<<<;;;:::888666555555555333222000...---------...............---------,,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###$$$$$$############""""""######$$$%%%'''(((***+++)))))))))))))))((((((((('''((())))))''''''((()))'''&&&%%%$$$%%%&&&'''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((+++---000111222222444555444===CCCDDDHHHIIIAAA444---999KKK```~~~rrrEEE---///(((000)))&&&,,,$$$"""!!!###&&&&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%000;;;333&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))OOOooo...$$$'''(((((()))'''(((222AAALLLOOONNNBBBQQQQQQFFFJJJ]]]~~~|||kkksssqqqgggPPP777111444444444222///,,,++++++,,,+++***)))(((((((((((((((***(((&&&...888333&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%######%%%%%%%%%***111BBBZZZkkkjjj___KKK;;;:::@@@???999333;;;999777777888888888666999888666444222111111000//////...---------...///...---+++***)))))))))***'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$""" $$$$$$$$$$$$############"""######%%%&&&'''))))))''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((+++///111222333444555888???AAA===CCCLLLEEE555000$$$,,,LLLooobbbHHH000)))'''$$$(((111+++'''$$$$$$%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""")))###(((;;;888&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((CCCzzz333$$$+++'''###&&&,,,...((("""***@@@TTTDDDXXXZZZLLLHHHRRRhhh```RRRSSSccc|||zzz[[[AAA///---666...000111000...,,,---///,,,+++***)))((((((((((((((()))((()))111999111###''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""$$$$$$'''111<<>>666111333999;;;:::999<<<:::888777888888777666666555444222000/////////------,,,,,,------......000...,,,***))))))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""" $$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((+++///111222333444666888???@@@>>>DDDLLLBBB000 !!!&&&)))'''---DDD]]]@@@>>>KKKnnnyyyQQQ666)))###***'''''')))'''###$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!,,,###"""777:::)))###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''///jjjEEE///333%%%'''(((((((((''')))---000===HHHKKKJJJKKKKKKZZZtttmmmLLLSSSRRRVVVeeekkkooo~~~~~~aaaGGG333***,,,111...///...---,,,,,,...000,,,+++***)))((((((((((((***'''(((...666666---$$$'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""""""""(((888HHHoooXXX222<<<999444222444888===AAA999777555444444444333111000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########""""""###############$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%***,,,///111222333555777444<<>>444222555888555555333000...------------,,,+++***)))((((((((((((+++%%%'''444:::222)))&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######%%%///EEEYYYqqqyyyIII;;;222333333222222444666777;;;888666555444444222111000000///...............000000000000///...------)))(((''''''&&&&&&&&&&&&(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########!!!!!!"""""""""###############$$$$$$$$$###!!!!!!"""#########$$$$$$$$$%%%"""$$$$$$$$$"""!!!"""### !!!!!!"""""""""""""""########################""""""######$$$%%%%%%&&&,,,...000111111333666888777;;;BBBIIIIII???...!!!+++$$$ $$$******%%% )))&&&$$$$$$&&&...<<>>@@@+++$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&,,,[[[{{{fff666$$$222'''***+++'''"""###)))000''')))(((///999999@@@TTTbbb[[[KKKGGG333444:::)))///222888FFFbbbqqqQQQ999222///111333---111///,,,,,,---...---,,,,,,+++***)))((((((((((((,,,###'''888<<>>===<<<<<<:::999999888888777777888888999555555555444333111000///---------------,,,,,,,,,))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$%%%!!!###$$$###"""!!!"""$$$!!!"""######$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((///000000111111333666999>>>===@@@FFFCCC777***$$$ %%%)))(((%%%$$$$$$%%%&&&######'''***)))))),,,///@@@jjjlll@@@---(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$***%%%%%%AAAJJJ000$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%,,,eee^^^222+++$$$%%%&&&)))++++++)))((((((---)))%%%)))***...;;;FFF```xxxZZZCCC===555000///...---+++***222+++666]]]yyy\\\>>>111***444333111///...---+++******++++++******)))(((((((((((((((***%%%+++999:::---&&&(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&'''&&&### !!!"""###'''111===777fffyyysssmmmjjjhhhhhhhhhgggeeebbb___]]]^^^\\\ZZZWWWTTTRRRQQQPPPSSSSSSRRRQQQPPPOOOMMMLLLJJJGGGCCC@@@???===<<<:::999999777666444222111000,,,+++***)))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################%%%%%%&&&'''((()))***+++///000111333555777888999;;;<<>>bbbeeePPPDDD<<<777444111...---......---,,,'''///+++999aaa{{{WWW999111,,,222000000///...---+++******++++++******)))((((((((((((((((((&&&---888777+++%%%)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################!!!!!!###&&&'''&&&$$$+++---;;;EEEKKKppp}}}|||{{{zzzuuuuuuuuuuuussspppnnnlllkkkjjjhhheeecccaaa____________^^^^^^\\\[[[YYYXXXTTTQQQMMMJJJHHHFFFDDDBBB<<<;;;:::888666444333222---,,,+++)))(((''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''')))***+++,,,///000111333555777888999;;;???GGGGGG888&&&!!!'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''999TTTnnnVVV666'''%%%$$$(((,,,,,,%%%333***$$$''''''##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%(((!!!&&&"""...KKK===&&&%%%######%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((HHHUUU444%%%$$$((('''(((,,,((($$$'''))))))(((((())))))***+++!!!,,,444222222HHHqqqnnn```LLLDDD;;;444000...***'''***)))***+++---...---+++'''...+++;;;fff~~~NNN111111///000,,,000......---,,,++++++++++++******)))(((((((((((((((&&&(((000666222'''$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! ''')))$$$)))777;;;NNNbbbhhhxxx}}}}}}~~~|||yyyyyyzzzyyyxxxwwwuuutttrrrpppnnnllliiihhhgggfffffffffeeedddcccaaa______YYYVVVRRRNNNLLLIIIFFFDDD???>>>===;;;999777555444...---,,,***)))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,---...///000222444666888::::::>>>CCCEEE;;;+++ !!!'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''')))'''&&&***777NNNfffvvv```OOO777%%% ###(((+++!!!'''---...((("""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""(((###(((AAA@@@)))%%%""""""%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!000qqqwwwOOO+++'''((('''&&&)))+++((($$$))))))(((((())))))***+++***///222+++$$$&&&555CCCAAAaaa}}}XXXQQQHHH@@@;;;777333000******+++---...//////...,,,,,,,,,,,,,,,,,,,,,++++++...(((:::hhhGGG,,,222111///***000---------,,,++++++++++++***))))))((((((((((((((($$$+++333444,,,$$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" $$$((()))%%%,,,,,,888555TTTpppPPPAAA}}}zzz|||wwwuuuvvvvvvvvvvvvuuutttsssqqqpppnnnllljjjiiihhhhhhiiihhhhhhgggeeecccaaa```[[[XXXSSSPPPMMMJJJFFFCCCBBBAAA???===;;;888666555000///---+++***)))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''))),,,...///000000111333555888:::<<<===CCCDDD>>>...""" $$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&)))---000AAAXXXyyyzzzVVV888&&&"""$$$%%%((()))'''### """$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$"""###((($$$###555BBB...&&&!!!"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,...///YYYxxxFFF000+++(((%%%"""(((---(((((((((((((((((()))******(((%%%&&&...777777,,,!!!333111000777PPPzzzeeeUUUIII>>>666>>>:::333...++++++++++++333111///,,,***)))***+++///...,,,+++******+++---------###666iiiBBB***222222000***000,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((((((((%%%...555111(((###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&&&&((()))KKKAAA???222NNNhhhAAA)))ggg~~~zzz~~~{{{zzzwwwwwwxxxxxxxxxxxxwwwwwwvvvuuusssqqqpppooonnnnnnnnnnnnmmmllljjjhhhfffeee```^^^ZZZVVVSSSOOOKKKHHHEEEDDDBBB???<<<999777666222111///---+++***))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))+++---///111111111222444777:::<<>>+++111///000+++///+++,,,,,,------,,,,,,+++******)))((((((((((((((('''222666...%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&"""***444fffYYYCCC...;;;JJJ;;;555[[[{{{yyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvuuutttttttttqqqqqqpppooommmkkkiiigggcccaaa]]]ZZZXXXTTTOOOLLLHHHGGGDDDAAA>>>;;;888777444222111...,,,+++******&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((()))***,,,...000111222333444666999<<<@@@BBBCCCDDD777(((!!!###&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&+++(((######,,,222''')))***)))***111<<>><<<---"""###%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$+++BBB<<<%%%'''222(((&&&,,,&&&((((((''''''(((((()))***+++------+++((((((,,,000''',,,000...******///555444AAA^^^~~~]]]DDD888777999:::---///222444333000+++(((///111333333000---***(((222---'''$$$&&&+++///111)))+++,,,,,,***)))+++---((()))'''EEEvvv<<<---...+++///,,,---++++++,,,---------,,,+++******)))(((((((((((((((***555777,,,$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%"""$$$333KKK^^^xxxddd:::+++222222999;;;```vvvzzz~~~}}}}}}||||||}}}}}}}}}{{{{{{yyyxxxwwwwwwwwwwwwssssssrrrpppnnnllljjjiiidddbbb___]]]ZZZVVVQQQNNNKKKJJJGGGDDDAAA===;;;999555444222///---,,,+++***'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((***+++,,,---///000111222444555888;;;???BBBEEEFFF;;;,,,!!!"""%%%$$$###&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!(((,,,+++'''"""$$$&&&))))))&&&######%%%333///000???[[[yyy{{{RRR222###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###&&&,,,%%%***!!!:::CCC111###$$$&&&###"""%%%&&&&&&&&&&&&&&&&&&&&&&&&(((+++AAA___111)))777,,,&&&+++$$$(((''''''''''''((())))))&&&$$$$$$(((---...)))###+++---...,,,)))))),,,///***...///---888]]]~~~^^^KKK@@@;;;888999<<<999111***---...///...,,,,,,---...******)))((('''(((***,,,(((&&&&&&)))---...,,,(((***...111111---***))))))'''+++///SSSnnn;;;...,,,'''...,,,+++***+++,,,---------,,,+++******)))(((((((((((((((,,,666777***$$$((()))###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%***;;;ZZZiii...,,,999///888444dddyyy~~~}}}|||{{{zzzzzzzzzzzzxxxxxxwwwuuusssqqqnnnmmmhhhfffcccaaa___[[[VVVSSSNNNLLLJJJFFFCCC???===;;;666444222000...,,,++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))),,,,,,---...///000111222555777999===@@@DDDFFFHHH333$$$%%%&&& )))######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&******(((%%%######%%%(((+++)))'''''''''''')))+++$$$'''### )))===NNN\\\lll|||yyybbbEEE000'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###(((...%%%... 777FFF333$$$%%%'''###!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$111cccDDD+++666+++$$$+++''''''''''''''''''((()))))))))***)))(((&&&'''+++---###&&&)))++++++***+++,,,,,,---...000222666:::===\\\dddKKKBBB@@@===:::666555555444333222111111+++,,,,,,------,,,,,,+++///---***))))))******)))---***(((***,,,---...///))),,,///---))))))---222)))***HHHXXX???***)))...---,,,...******+++,,,,,,---......---***))))))'''%%%(((...<<>>bbbKKK888***,,,000...+++,,,******++++++,,,---......,,,)))((()))'''&&&)))///MMMNNN===***'''%%%###'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))))))))'''&&&&&&&&&)))$$$$$$******$$$"""%%%111RRR|||kkkGGG((('''000111///111;;;ooo~~~~~~{{{zzzyyywwwtttqqqnnnmmmlllhhhddd```\\\YYYVVVSSSPPPMMMJJJGGGBBB???===:::666444222000---+++******)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''(((((()))***+++,,,,,,,,,---///111333444999888;;;@@@FFFMMMDDD---"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,---:::SSSiiittt[[[===,,,&&&&&&(((***%%%))),,,***&&&"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$%%%(((***MMMNNN***)))######%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$"""+++VVVrrr999$$$'''***,,,------,,,)))'''''''''''''''+++,,,))))))---...+++))))))))))))))))))))))))******+++,,,---......//////,,,)))---;;;UUUrrroooVVVGGG???;;;444333333666999888444000------------------------+++,,,,,,------,,,,,,+++((((((((()))))))))******%%%&&&'''***---///...,,,333111///000333666777666777OOOvvvrrr:::///***...111---***+++******++++++,,,,,,------+++((('''(((((('''***000WWWRRR;;;'''&&&%%%"""&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%%%%&&&%%%$$$"""###(((***$$$###999UUUxxxyyy===+++!!!'''......000777+++OOOnnn~~~}}}{{{wwwuuurrrqqqooolllhhhddd```]]]YYYVVVSSSPPPMMMIIIEEEAAA???===999666444222000...++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))***++++++,,,,,,---...000222444666;;;>>>;;;BBBTTTTTT:::""""""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%'''###"""...999IIIgggnnnBBB%%% ###&&&&&&***...***$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%%%%%%%''')))QQQVVV222!!!'''"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&"""''''''###999tttXXX///%%%%%%'''%%%%%%%%%'''((()))+++,,,&&&((()))''''''******((())))))))))))))))))))))))))))))***+++,,,------...///222333111---...555<<<333WWWlll^^^JJJ:::444444666777777666555333111...------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***++++++*********+++***+++++++++---000///,,,333999@@@CCC@@@<<<::::::>>>ZZZ}}}WWW000,,,,,,000000,,,***,,,+++++++++++++++,,,,,,,,,)))''''''(((((('''+++111OOOFFF000!!!%%%&&&###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%)))!!!%%%222IIIooozzzUUU000&&&"""%%%---000000999EEE111:::QQQttt~~~zzzxxxuuutttrrrooolllgggcccaaa\\\YYYVVVRRROOOKKKGGGDDDAAA>>>;;;888666444222///------,,,+++***(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,,,,---...000222444666777>>>EEE>>>CCCZZZSSS222""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***%%%"""%%%+++)))###222QQQwwwooo\\\III777%%%"""''')))'''%%%%%%&&&&&&&&&%%%$$$"""!!!$$$%%%&&&&&&%%%%%%'''(((NNNYYY888###%%%!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***%%%)))VVVaaaEEE222++++++((('''((((((%%%###$$$(((((())))))))))))'''$$$))))))))))))))))))))))))(((((()))***+++,,,------&&&---555777444///------999999===KKKkkklllOOO@@@777666777888999777222---000000...+++((((((,,,000***++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,+++)))((()))***000111...***,,,222444111222GGG]]]cccVVVCCC888444UUUiiiAAA000//////000...++++++...+++++++++++++++++++++***)))&&&&&&(((((((((,,,222@@@888&&&&&&'''###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&((()))(((&&&%%%---"""!!!999dddnnnQQQ999(((###$$$)))//////111>>>NNNCCC444===ddd}}}zzzwwwvvvuuurrrooojjjgggddd___\\\XXXUUURRRNNNIIIFFFBBB???<<<999777555333111000///...---+++***)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,,,,---///222444777888999>>>FFF>>>>>>NNNEEE+++"""""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$""""""&&&++++++%%%GGGiii~~~pppiiiWWW999$$$!!!###$$$$$$$$$$$$$$$######$$$%%%''''''&&&%%%&&&'''BBBVVV;;;$$$$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%'''"""666rrr```TTT333***$$$%%%&&&'''***///***)))***---///---)))&&&))))))))))))))))))))))))'''(((((()))***+++,,,---///,,,)))((()))+++...///,,,---///111666>>>IIIQQQ|||SSS:::333555999===888111---,,,...000111***---000000......111333++++++,,,,,,------......+++,,,,,,------,,,,,,+++)))+++,,,***''''''***---&&&***+++,,,666EEENNNMMMXXXffftttssseeeUUUNNNMMMmmmuuusss111222111000///---,,,---///,,,,,,++++++******)))))))))'''&&&(((((('''+++111888222$$$!!!)))'''!!!%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&$$$######$$$444TTTrrrrrrCCC*** $$$...%%%%%%(((***+++...:::GGGKKK666777TTTxxx}}}zzzyyyxxxvvvrrrnnnjjjhhhccc```\\\YYYUUUQQQLLLIIIDDDAAA>>>;;;999777555222222111000...---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))***+++,,,,,,,,,---000333666999:::;;;<<<>>>999666888111&&&###"""############$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((%%% &&&---"""''',,,))) ###999QQQzzzeee444"""""""""###$$$%%%'''((($$$&&&''''''&&&%%%%%%&&&444RRR>>>&&&$$$!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###(((&&&%%%TTT```MMM:::000***$$$&&&---***&&&%%%***---+++(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---222///------///000///---222444444444333444666888===YYYeeePPP999222999>>>:::222...///111222222///+++((('''***,,,,,,+++)))******,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***,,,---+++)))***000666333;;;BBBHHHWWWmmmxxxxxxzzzzzzzzz}}}lll---111111000...---.........,,,,,,,,,+++***))))))(((***''''''(((((('''+++111333///$$$###***%%% &&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%&&&$$$!!!""")))000;;;hhhYYY:::!!!###...,,,###%%%$$$$$$(((+++...444:::AAA888;;;EEEZZZ}}}}}}|||yyyvvvrrrnnnlllgggeeeaaa]]]ZZZUUUPPPMMMGGGDDD@@@===<<<:::777555333333111000...,,,+++***(((((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,...111555888:::;;;<<<<<<555333///&&&###%%%""""""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%''')))'''!!!&&&!!! &&&***((($$$""")))IIIrrr{{{PPP,,,)))'''%%%$$$###%%%'''((($$$&&&((((((&&&%%%%%%&&&)))OOOAAA***&&&###&&&###$$$$$$$$$$$$$$$$$$$$$$$$ ---&&&%%%,,,"""CCCvvvbbbLLL444&&&###555,,,%%%&&&((('''''')))))))))))))))))))))))))))((())))))***+++,,,------$$$(((---000000---***'''***)))))))))***,,,///111666111222@@@\\\aaaHHHAAA888777555444222111///...333111///---,,,---------.........---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---///000...---000888???\\\ffflllppp}}}}}}nnn555///000000...///000///------,,,,,,+++***)))((((((+++(((''')))((('''***000///,,,"""""")))$$$ )))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%)))+++)))&&&,,,:::EEEHHH'''$$$$$$&&&%%%###%%%+++%%%######)))///222222111555888@@@<<>><<<999777444333222000///---,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,---,,,...111555999;;;<<<===???///000---'''!!!"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""###'''+++###$$$'''(((###""")))%%%)))'''000XXXzzzXXX222///***&&&###"""###$$$$$$&&&(((((('''%%%%%%%%%$$$NNNDDD,,,'''###&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$444&&&+++"""999mmm[[[UUUJJJ;;;...+++***((()))---))))))))))))))))))))))))))))))***+++,,,------......000000,,,((((((...555,,,---...///...------,,,''',,,555777...,,,@@@YYYbbbKKKAAA<<<999444444555555444222111000333...+++,,,///111...***000---++++++---...---,,,(((***---///000...,,,***)))000---,,,111///---444222:::CCCFFFEEEIIITTT^^^mmmvvvuuu}}}KKK.........---------,,,,,,,,,************))))))))))))(((((())))))&&&$$$***333333)))!!!###'''(((''''''%%%$$$######"""############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%)))&&&!!!***+++%%%((($$$'''...555GGGnnnmmm>>>%%%%%%%%%%%%%%%%%%%%%%%%#########$$$'''***...000333555444888@@@OOOyyy}}}zzzxxxtttqqqppplllhhhccc___[[[VVVSSSOOOLLLGGGDDDBBB???<<<:::888555333111000///...,,,---,,,***(((&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))***+++,,,,,,,,,---111777:::::::::;;;???666+++$$$######""" """"""""""""############""""""""""""####################################+++)))'''$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###)))???```yyygggBBB)))%%%***)))!!!%%%&&&$$$"""'''...*** $$$???SSS(((""""""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&'''$$$%%%333CCCoooUUUGGG===333111555)))---000///,,,,,,000555000***...///(((***...)))+++///222000***(((+++000,,,---------------------------......///000000111<<>>RRRQQQKKKRRRgggvvvyyyyyyooowwwxxxHHH000---------,,,,,,,,,++++++*********)))))))))(((((((((((())))))&&&%%%,,,555333***"""###''''''&&&&&&%%%$$$$$$###############%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!$$$---)))'''>>>===GGG]]]xxxWWW222&&&***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***,,,,,,000333777<<>>===<<<<<<======;;;999333222111000111222444666+++---......---...111444000...---,,,,,,...111222###''',,,------000666;;;999666AAAccc||||||vvvrrrsssjjjsssmmm@@@...------,,,,,,,,,+++++++++******))))))))))))((((((''''''((()))''''''///888333***###$$$'''&&&%%%%%%%%%%%%$$$##################%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((###$$$***)))'''333DDDTTTppplllIII,,, (((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''***///222777:::444===VVV{{{xxxvvvsssnnnjjjgggbbb^^^[[[UUURRRMMMJJJGGGEEEBBB???===:::777666555444222000...---,,,***)))(((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***+++,,,---///333777888777666777888---(((###!!!###$$$$$$"""""""""""""""############""""""""""""####################################$$$$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###""""""333PPPrrrzzzPPP(((---((('''+++...***###$$$555MMM---)))((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''%%%"""###'''???~~~|||```SSSRRR@@@...///888333...((('''))),,,,,,,,,000//////...---,,,++++++,,,,,,,,,---......//////...111555444///444PPPnnnDDDCCCAAA===999555444444///000222444444333111000888555111,,,)))(((***,,,---///111111111222555888666;;;>>><<<777555:::@@@KKKbbb{{{rrrpppmmmoookkkvvvddd888,,,------------,,,,,,,,,,,,***)))))))))(((((((((((('''&&&((()))((((((111;;;222***%%%%%%'''&&&$$$%%%%%%%%%$$$############$$$ """############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&'''***$$$...TTTqqqyyy{{{YYY333$$$&&&***'''###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%(((,,,...555;;;666888JJJ~~~{{{yyyvvvrrrmmmjjjfffaaa^^^XXXUUUPPPMMMJJJGGGDDDBBB???===999777666555333111///...---,,,***)))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))***,,,---...000222444555777999999555&&&$$$"""!!!###$$$###"""!!!"""""""""############!!!"""""""""################################################$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!%%%)))++++++$$$"""%%%666UUUpppxxxsssEEE333%%%###'''((((((***!!!///NNN444***%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''')))(((((('''DDDsssLLL333&&&+++...000...***(((,,,000//////......------,,,,,,,,,,,,,,,---------.........///333888666222444:::FFFooo999999888555222222555888666555444222000...---,,,...---...333999<<<;;;888333<<>><<>>;;;999888666444222000000///...,,,+++***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((())))))))))))***))))))******+++---...///555555444444;;;AAA>>>777$$$$$$############"""!!!!!!"""""""""############!!!"""""""""####################################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''######---...###111XXXvvvhhhCCC///+++)))&&&$$$'''222XXX???***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((++++++))),,,WWWvvvIII444555555444222///---,,,---------....../////////,,,,,,,,,---------------444---((()))...333999>>>555000???lll:::;;;===<<<;;;:::::::::555333111000222777===@@@@@@AAAFFFOOOVVVUUUMMMDDD@@@EEEHHHGGGCCCCCCJJJPPPNNNUUU```mmm}}}{{{tttsssbbbkkkrrr^^^555555......---------,,,,,,,,,))))))((((((((((((''''''&&&%%%&&&'''&&&(((222<<<...)))&&&''''''%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$,,,,,,,,,)))&&&#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&& '''???fffwwwOOO---######&&&(((%%%!!!###(((###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&)))333AAAQQQPPPMMMUUUIII}}}zzzuuurrroookkkgggddd^^^[[[VVVRRROOOLLLHHHFFFCCC@@@===;;;999888555444111111000///...,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((())))))***)))))))))*********++++++***++++++,,,---///000111555666444111666===999000$$$$$$$$$######"""!!!!!!""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%%%%,,,999DDD&&&***///444:::888,,,EEEiiipppBBB######000###***WWWCCC)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$((()))&&&$$$777tttiiiIII555111222000,,,,,,,,,---...///000000111------------------......***000555555000,,,+++---888222222666===WWW>>>>>>===<<<999666333000222444888>>>EEELLLRRRUUUeeebbb\\\VVVOOOFFF;;;444>>>CCCGGGHHHLLLYYYooo~~~xxxpppiiifffnnnvvvWWW000555,,,,,,,,,+++++++++******))))))((((((((('''''''''&&&%%%%%%&&&%%%'''111<<<,,,(((&&&'''(((&&&&&&)))&&&&&&%%%$$$$$$$$$$$$%%%***+++***(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,FFFooogggAAA+++!!!+++$$$!!!&&&+++***%%%#########$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%""",,,333@@@RRRXXX[[[fffSSSccc|||xxxtttqqqnnniiifffaaa^^^YYYUUURRROOOKKKIIIFFFCCC@@@===<<<:::888666111111111111///---,,,************)))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---///000222333444:::888///+++...,,,%%%"""######"""!!!!!!!!!"""""""""""""""############""""""""""""##########################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! &&&888PPPbbbwww~~~ssshhh<<<>>>FFFZZZxxx~~~XXX***++++++WWWHHH,,,,,,***&&&&&&&&&&&&&&&&&&&&&&&&$$$(((((($$$###''''''$$$---222jjj___FFF:::555333------......//////000000........................(((---111111000222777;;;+++...777???===888???LLL>>>;;;999888:::;;;;;;::::::@@@JJJTTTYYYZZZXXXUUUFFFCCC<<<666333666===CCCFFFWWWnnn}}}pppcccnnntttzzzOOO)))111*********))))))))))))((()))(((((((((''''''''''''&&&%%%%%%%%%$$$&&&000;;;+++'''&&&((((((&&&'''***'''&&&%%%%%%$$$$$$%%%%%%"""###%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&;;;nnnVVV222###%%%)))+++###$$$&&&%%%%%%'''######$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$""")))***333FFFTTTaaarrrgggLLLddd~~~yyyvvvsssoookkkiiidddaaa\\\XXXUUUQQQNNNKKKHHHEEEBBB???>>><<<:::888222222222222000...,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))******+++,,,------......++++++,,,,,,,,,---------,,,------...000111333444888BBBBBB333'''&&&%%%""" !!!!!!!!! !!!###""""""""""""############""""""""""""####################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!%%%---333@@@\\\zzzttt\\\aaayyyvvvGGG???fffTTT444###+++###&&&&&&&&&&&&&&&&&&&&&&&& '''***'''&&&))))))&&&$$$,,,iiitttNNN<<<888///////////////.........//////////////////......222111///111555666000)))111222111...111777:::777>>>\\\999888888888999;;;===???HHHJJJNNNNNNGGG===;;;>>>888333333<<>>===<<<===???AAA444888===???999000---000444<<>>+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$%%%***111666((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$((('''(((+++***&&&,,, ***((((((LLLzzzddd:::'''$$$)))%%%###((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((( '''...***444NNNaaazzz```KKKWWW|||yyyvvvrrrooolllgggbbb___]]]YYYSSSMMMNNNKKKGGGDDDBBB???===:::888666444333222111///---,,,,,,+++***)))(((((('''(((((((((((((((((((((((()))(((((('''((()))***+++........................------------------------(((+++//////...333>>>FFF???666---(((### ###)))########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&'''***---......333777888777:::AAAHHHqqqFFF444 !!!"""&&&***+++)))&&&&&&&&&&&&''''''''''''((('''***???nnnMMM666+++)))///777***)))///:::@@@999000+++111333444222000...000111111111111222333555666777555888===;;;CCCpppAAACCCCCCBBB>>>;;;999999<<<999666555555:::IIIWWWooozzzvvviiiuuu{{{___dddkkk{{{===,,,***++++++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&)))///333((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''''''&&&'''(((&&&"""###$$$$$$&&&555XXXVVV)))%%%""""""%%%&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((( ###''')))777GGGIIIVVV]]]WWWBBB888LLLqqq~~~zzzwwwuuurrrqqqmmmiiieeeccc```\\\UUUPPPQQQNNNJJJGGGEEEBBB???===;;;999777555444333000...------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((()))***,,,,,,------------------------,,,,,,---...............***---000222444:::BBBHHH<<<000$$$!!!#########$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$###$$$%%%%%%%%%'''***---666GGGkkkvvvPPP===000$$$$$$+++///))) &&&&&&&&&''''''''''''(((&&&$$$666{{{rrrUUU>>>000,,,444333222...)))'''///:::222333333222000///000222222111111111333444666888222333666000,,,@@@ZZZ???BBBEEECCC>>>777222111777555777>>>LLLaaa~~~ssstttuuuxxx{{{|||zzzwwwwwwxxxmmmxxxppp~~~|||:::///+++******)))(((((((((((((((((((((((((((''''''''''''&&&&&&'''&&&''')))---000((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''---***%%%"""###&&&'''&&&(((---666ZZZbbb>>>))) )))+++)))###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$%%%%%%)))<<>>;;;999777555444111.........---,,,+++***))))))((((((((((((((((((((((((''''''((()))***,,,------------------------------+++,,,---.........------444///,,,444@@@DDD===444,,,'''###%%%((('''"""########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%'''(((((())))))((('''&&&'''(((*********+++222JJJxxxhhhAAA'''!!!%%%'''&&&&&&&&&&&&''''''''''''(((,,,%%%111cccxxxWWWBBB000//////000000///......222222222222111222444555555444222222222333555666444...000666999BBB???@@@AAA@@@<<<777666999===>>>FFFXXXnnn|||gggnnnwww{{{{{{zzz{{{}}}yyyxxxwwwuuuqqq333000+++***)))((((((((((((((((((((((((((((((''''''''''''%%%&&&'''''''''))),,,...((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''+++(((&&&'''((()))***+++%%%)))CCCnnnpppHHH---$$$&&&***$$$&&&$$$ ''')))%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(((%%%&&&:::HHHCCCFFFFFFEEEEEEGGGHHHCCC<<<>>>XXX}}}yyyvvvssspppkkkfffbbb```^^^\\\VVVSSSOOOKKKIIIFFFCCCAAA???<<<999888666444222/////////...---,,,+++******))))))))))))))))))))))))'''((()))***+++,,,------------------------------,,,,,,------------,,,,,,333000222;;;EEECCC444&&&!!!###&&&'''((('''###########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''&&&$$$######"""!!!"""$$$&&&%%%$$$+++888LLLaaaPPPDDDlllZZZ777%%%&&&---&&&&&&&&&''''''''''''(((...'''///MMMcccLLL333+++333;;;555+++111000//////111333555666777666555333222333333333000000555555...333<<>>:::666777BBBRRR___uuuyyy~~~bbb}}}zzz{{{}}}~~~{{{yyyzzz}}}yyyzzz~~~yyyeee***...((()))((((((''''''(((((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&(((,,,///((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))),,,)))$$$"""###$$$JJJ{{{^^^555!!!"""'''(((&&&###%%%%%%%%%(((***&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$((($$$ 000AAAAAA;;;;;;<<<@@@EEEHHHHHHGGGAAA444;;;]]]~~~|||zzzxxxuuupppkkkfffbbb```___YYYVVVQQQNNNKKKHHHEEECCC???===:::999888666444222000000///...---,,,++++++))))))))))))))))))))))))((()))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////+++444>>>BBB???777///+++###'''((($$$!!!###&&&&&&########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%&&&((())))))(((###>>>bbbRRR...111555kkk~~~LLL+++&&&&&&&&&''''''''''''(((+++&&&+++===rrrIII111,,,000333222000------///111333333777666666555444333222222000///666555+++---888>>>AAAFFFKKKUUUhhhuuu|||{{{|||}}}|||zzz}}}{{{{{{|||zzz}}}aaa'''///'''(((((('''''''''(((((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%(((---000((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''')))+++&&&!!!&&&...CCC|||uuu===000''''''(((%%%"""###((('''(((+++***&&&"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################"""&&&%%%%%%444777222777AAAJJJPPPPPPNNNMMMZZZAAA+++***666CCCPPPYYY^^^___aaafffmmmsssxxxzzzxxxtttxxx{{{vvvpppnnnrrrooolllmmmpppuuuyyy{{{nnnoooooommmjjjeeebbb```\\\YYYUUUQQQNNNKKKHHHEEE@@@>>><<<;;;:::999777555111000000///...---,,,,,,)))))))))))))))))))))))))))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...111555777555;;;AAA@@@999222111222,,,...+++######&&&&&&########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))###$$$%%%&&&&&&&&&''''''777///888[[[SSS000)))###...OOOHHH &&&&&&&&&''''''''''''(((&&&%%%)))222fffzzz[[[FFF;;;999555111///000111111000333444555666666555444333222,,,000777444555555@@@LLL^^^ooouuuyyy|||xxx{{{yyy{{{zzz}}}~~~ccc)))111'''(((((('''''''''(((((())))))(((((((((''''''''''''%%%%%%$$$$$$%%%(((---111((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((((((---???RRRXXX<<<)))%%%'''+++(((###&&&...### """&&&$$$ ###+++$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&!!!&&&'''***...777777:::BBBFFFCCC<<<777***000333---)))***---///---///111111333999BBBJJJRRRHHHDDDKKKRRROOOIIIFFF666333111333<<>>======<<<:::888111111000///...---,,,,,,))))))))))))))))))))))))***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,000555:::===IIICCC;;;888777777333000///111...&&&###%%%$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%$$$#########$$$&&&((((((&&&%%%&&&((($$$===^^^HHH""",,,,,,"""---]]]mmm===&&&&&&&&&'''''''''((((((%%%'''***...PPPnnnAAA<<<666333333333222000///111444777888777666555222,,,000222+++---555XXXbbbuuuyyyoooxxxrrr|||~~~yyy|||~~~~~~|||yyyxxx{{{~~~xxx000 +++((((((((((((((((((((((((''''''((((((((((((''''''((((((&&&###"""&&&,,,///---###%%%)))%%%%%%)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))) (((+++%%%###(((&&&))))))### 444ccchhh<<<))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$------------------------333333111...---...222666FFFEEEBBB===:::>>>IIIQQQ\\\OOO;;;fffxxx}}}aaaGGG+++*********+++---000222444???EEEEEEKKKVVVYYYSSSWWWRRRNNNMMMOOONNNIIIEEECCC???===@@@AAA;;;666444888555222111111000---***,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,000000------///---------,,,,,,+++******,,,,,,,,,...333999???BBB999444///...///...***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%999ZZZ<<<,,, ###000&&& +++FFFeee{{{JJJ444&&&(((((("""###---...000)))HHHwwwQQQ:::444444111...222///...///000111555999666333//////111222000wwwnnnoookkkuuujjjttt{{{}}}~~~|||xxxuuuuuuyyy}}}___***###+++((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&$$$$$$)))000555000%%%%%%)))$$$%%%((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%)))***'''$$$$$$&&&'''...$$$###111FFFbbb~~~]]]==='''"""'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$))))))))))))))))))))))))))))))(((&&&$$$%%%(((+++555555555222222777AAAJJJRRRWWWSSSxxxzzz\\\'''&&&&&&%%%&&&(((+++,,,)))666AAACCCHHHLLLGGG===@@@:::555444777::::::888888444444777777222---+++)))'''&&&(((+++---,,,+++++++++++++++++++++++++++---+++,,,///000---,,,///,,,+++++++++++++++,,,---,,,111:::??????888///))),,,)))&&&'''+++,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&999XXX999,,,"""%%%"""$$$&&&&&&***777KKKZZZsssfffHHH---+++555111 000)))***///CCCjjjIII:::999444222222666999666000+++222333333444333333444~~~qqq|||nnncccooossswwwzzz~~~|||}}}xxxsssqqqtttyyy~~~GGG((((((***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''',,,444;;;222&&&%%%((($$$%%%(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""")))(((!!!"""++++++"""&&& ///WWWqqqGGG,,,"""!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%'''%%%'''''''''''',,,444:::???]]]sssTTT%%%$$$#########$$$&&&'''...:::DDDHHHJJJLLLFFF<<<444...'''%%%(((,,,///000000------111111,,,'''&&&'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((---...555<<<<<<666000...******)))((()))+++---...::::::888555111,,,(((%%%$$$"""!!!###''')))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&888TTT555+++%%%''' &&&***&&&(((333MMMfff|||qqqFFF 222///&&&///<<>>]]]ppp```BBB,,,)))<<>>444555222000111444666666{{{ooocccaaadddcccgggooowwwyyyuuutttuuutttsssrrruuuzzzFFF***))))))((((((((((((((((((((((((''''''(((((((((((('''''''''%%%%%%'''%%%$$$000???777'''"""%%%$$$'''+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$"""&&&((( +++DDD[[[FFF333 %%%%%%&&&'''$$$ $$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%888zzzwww555$$$$$$$$$$$$$$$#########((()))))))))(((((('''&&&############""""""!!! $$$""""""$$$###"""%%%***)))******)))&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$((((((%%%%%%'''***)))'''%%%$$$%%%&&&'''"""$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& )))888GGG%%%'''&&&$$$%%%&&&&&&%%%######$$$&&&###&&&((()))///AAA]]]sssCCC@@@[[[uuuwww{{{{{{nnnaaaCCC<<<444111333555666ttt|||lllbbbbbbeeeiiikkkrrrwwwtttoooqqqxxxvvvsssppprrrxxxggg444(((+++((((((((((((((((((((((((''''''(((((((((((('''''''''$$$%%%(((%%%$$$111BBB<<<***###$$$###&&&)))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###'''&&&'''777XXXuuulllJJJ222'''### ***(((((('''### ###***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%'''''''''&&&''')))(((EEEYYY'''######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!! !!!"""###$$$$$$%%%&&&&&&)))'''&&&&&&&&&&&&+++333888888666111+++&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$###$$$%%%$$$&&&***'''&&&%%%%%%%%%%%%&&&&&&(((&&&###""""""$$$(((***######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& ,,,<<>>%%%""")))&&&&&&&&&&&&&&&&&&&&&&&&''')))((($$$###,,,???NNNssslllgggUUUppp]]]aaajjjmmmdddYYYZZZcccjjjkkkllljjjddd______gggooommmgggfffjjjiiidddhhhqqqvvv|||zzzzzz}}}zzz~~~:::111)))((((((((((((''''''''''''''''''''''''''''''''''''&&&$$$&&&(((%%%%%%444GGGIII111 $$$)))%%%###((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$+++***!!!&&&)))'''444^^^ddd999444***######%%%&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%555[[['''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################"""!!!################################################################################################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%...???;;;$$$"""))) &&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%%%%+++666@@@mmmbbb|||VVVPPPVVV[[[YYYOOOHHHIIIPPPUUUTTTWWWZZZYYYWWWXXX^^^dddYYYZZZ___fffeee```dddmmmqqq}}}xxx666///)))((((((((((((''''''''''''''''''''''''''''''''''''&&&$$$&&&(((%%%$$$222DDDKKK444###$$$(((%%%$$$)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$%%%'''((())))))(((EEEfffZZZ555 &&&!!! %%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''999\\\+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$"""!!!"""%%%&&&$$$!!!###############################################################################################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$///===666$$$###(((!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''')))---000VVVYYY~~~|||fffCCCBBBJJJLLLJJJBBB>>>@@@CCCDDDBBBEEEGGGFFFDDDDDDHHHLLLDDDMMM[[[eeeccc[[[YYY^^^mmm444...+++(((((((((((('''''''''''''''''''''''''''''''''''''''$$$%%%(((%%%$$$///???KKK777&&&$$$'''%%%%%%)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&& ###+++'''"""888WWW}}}___999###$$$...&&&######(((***'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&))):::UUU((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%""" ###''')))&&&"""################################################################################################"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$333;;;000######'''"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((((('''666RRRyyylllxxx||||||LLL>>>;;;;;;===<<<888777888888666999999888555333333666999???HHHUUU\\\YYYSSSRRRUUUlll444------(((((((((((('''''''''''''''''''''''''''''''''''''''$$$%%%(((%%%###,,,;;;JJJ888(((%%%'''&&&&&&)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%''''''%%%&&&;;;fffiiiAAA)))$$$'''&&&"""(((%%%$$$'''(((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((666HHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################'''$$$"""$$$)))+++'''###################################################################################################"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&888:::+++"""$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$''')))((('''222```zzzkkkvvvzzz}}}{{{zzz{{{|||\\\BBB>>>;;;444777888555444666555111333222000---+++,,,///222888===CCCHHHLLLRRR[[[ccclll444---,,,((((((((((((''''''''''''''''''''''''''''''''''''((($$$%%%(((%%%"""***666FFF777)))&&&''''''&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$)))'''---RRR}}}mmmKKK777###***000)))&&&""""""%%%%%%$$$&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######...>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################'''%%%$$$%%%((()))'''$$$###############################################################################################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$)))===:::'''"""%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))))),,,[[[~~~|||vvvwwwvvvtttqqqnnnnnnnnnuuuHHH???999<<<555888888444333444555333000///...,,,***+++,,,...+++---111555???OOO^^^hhhddd444+++***((((((((((((''''''''''''''''''''''''''''''''''''((($$$$$$'''%%%"""(((333AAA666***&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&,,,999SSSvvv```222 $$$'''&&&$$$$$$'''+++%%%######%%%%%%$$$&&&+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%###""",,,|||{{{@@@!!!####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%$$$###################################################################################################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$,,,CCC;;;$$$"""&&&"""%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&''')))111qqq}}}xxxrrrmmmiiifffddd```______```aaa```]]]ZZZcccoooCCC===222;;;555888666000---///222222//////...---+++***))))))(((***+++///888EEEQQQVVVYYY444***((()))(((((((((''''''''''''''''''''''''''''''''''''((($$$$$$'''%%%!!!'''111???444***''''''((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((999]]]yyyiii===&&&+++$$$''')))'''$$$"""###%%%(((&&&''')))(((%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%###---}}}~~~FFF+++################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%###!!!!!!"""################################################################################################%%%$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$...FFF<<<"""###&&&"""%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%'''000JJJxxxssskkkbbb[[[UUURRRQQQMMMIIIGGGJJJPPPSSSQQQMMMVVVsss\\\999<<<===111777777666555333222111111///...---,,,++++++***)))))))))***+++---///222333GGG___888***(((''''''&&&&&&&&&&&&''''''((($$$333777&&&%%%,,,###''''''&&&%%%%%%%%%%%%&&&444000+++'''%%%$$$%%%&&&$$$)))***&&&&&&))))))$$$---$$$"""+++,,,%%%###***ZZZ\\\WWWDDD,,,###,,,'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$///,,,$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$"""###&&&&&&###$$$'''<<<<<<666***$$$%%%%%%"""%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%"""***;;;uuubbbYYYNNNDDD???<<<:::888666666777999;;;>>>@@@AAAGGGcccvvvLLL999>>>AAA888333333222222111000//////------,,,,,,++++++******++++++******+++---...///444>>>VVVkkkzzz666---,,,''''''&&&&&&&&&&&&''''''+++$$$+++---"""%%%---'''''''''&&&%%%%%%%%%%%%&&&222222...'''$$$&&&(((&&&$$$***+++&&&###%%%'''&&&%%%&&&***'''@@@hhhfffIII)))&&&///,,,$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$777222$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$"""###%%%%%%"""###''';;;;;;444)))###$$$%%%"""%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%((('''>>>xxxaaaQQQCCC>>>666222111222222111111111222444666888;;;<<>>ooo|||fffVVVIII>>>777:::333***(((---333666777++++++,,,---,,,,,,------///+++,,,222111***'''+++))))))))))))************'''(((((())))))*********''''''(((((((((((((((((())))))***&&&---TTT,,,,,,'''&&&&&&%%%%%%%%%%%%&&&&&&###''''''&&&(((&&&$$$&&&''''''&&&%%%%%%%%%%%%&&&--->>>AAA...!!!%%%((("""'''%%%&&&(((***)))&&&%%%%%%,,,BBBYYYWWW>>>)))$$$)))%%%"""###'''***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%XXX888$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$###"""(((000555///'''#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))444jjjuuubbbOOOAAA000......///000///***'''***+++,,,,,,++++++++++++/////////000111222444555<<<@@@aaavvvZZZHHHFFF???555///---/////////000...+++,,,------+++(((...///000...,,,+++,,,---+++&&&%%%)))(((######((()))))))))))))))*********'''''''''(((((()))))))))%%%&&&'''((()))))))))(((%%%'''((( '''RRR...,,,'''&&&&&&%%%%%%%%%%%%&&&&&&&&&)))""" ))))))%%%)))''''''&&&%%%%%%%%%%%%&&&)));;;CCC444%%%###%%%$$$)))%%%$$$&&&'''%%%%%%'''<<<^^^kkkNNN,,,###'''''',,,&&&!!!!!!%%%)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&ddd<<<$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%###$$$,,,666111***######$$$######%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''')))***(((XXXpppYYYIII>>>::::::///...------------+++)))''')))++++++*********+++,,,,,,,,,,,,---...///000)))***---PPPYYYhhhhhhwww{{{^^^EEE888666;;;@@@---///222444444222...,,,(((***,,,...///...,,,+++$$$&&&''''''%%%%%%'''))),,,***)))++++++******---)))))))))))))))(((((((((''''''''''''''''''((((((&&&&&&((())))))(((((('''%%%&&&'''"""///```222+++###&&&%%%%%%$$$$$$%%%%%%&&&%%%)))"""'''<<<:::***'''''''''&&&%%%%%%%%%%%%&&&###444AAA999***!!!$$$(((&&&%%%&&&'''%%%%%%111>>>WWWjjj[[[,,,***///%%%,,,,,,&&&"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& '''---ttt;;;$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""$$$&&&$$$&&&000;;;...&&&!!!###&&&$$$"""#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%'''***+++FFFiiiKKK;;;666444666;;;333...((($$$$$$&&&***,,,''')))++++++***)))+++,,,(((((((((((()))***++++++444888+++222,,,444---777...333;;;GGGUUUcccnnnuuu777666555444444222///,,,000000000...+++***+++,,,+++,,,,,,+++)))***,,,...''')))***)))''''''))),,,'''((()))(((((((((((('''))))))(((((((((''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&%%%&&&((((((;;;ooo777,,,$$$&&&%%%%%%$$$$$$%%%%%%&&&"""(((%%%444RRRNNN///"""''''''&&&%%%%%%%%%%%%&&&///>>>===---!!!$$$---"""%%%((()))%%%***@@@XXXZZZ888!!!'''+++""" +++&&&&&&'''&&&%%%&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""",,,555|||666$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""%%%&&&%%%'''222???,,,###$$$'''$$$"""############$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,___qqqTTT777---,,,((($$$######%%%(((***+++***'''&&&&&&(((***)))&&&%%%''')))'''''''''''''''((()))******""")))'''333)))000000...,,,******,,,...000222666===GGGXXXqqq<<<&&&MMM)));;;///(((///------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&"""******111666%%%+++'''&&&%%%%%%$$$$$$%%%%%%""""""&&&$$$]]]ppp...'''''''''&&&&&&&&&%%%%%%%%%&&&000999CCC---(((000$$$)))%%% ///HHHKKK===)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###!!!%%%%%% %%%+++&&&000+++999lll111&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################)))&&&)))!!!///BBB@@@&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$&&&&&&&&&***111yyy|||KKK555&&&(((***$$$$$$***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((((()))***++++++------,,,,,,,,,---......***+++---///222666888:::FFFZZZxxx222RRRGGG444***...000------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++%%%+++--->>>...%%%((('''&&&%%%%%%$$$$$$%%%%%%'''&&&((('''^^^ppp222+++''''''&&&&&&&&&%%%%%%%%%///===UUUNNN...$$$(((###,,,EEEXXXQQQ999&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))%%%###'''+++((("""!!!)))NNNeeeEEE&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''' %%%&&&"""222AAA:::%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&&&&%%%)))///pppjjjNNN888+++"""%%%(((&&&&&&)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))((())))))******,,,,,,++++++++++++,,,,,,------,,,,,,---...//////222333666:::DDDUUUjjjyyy///RRRCCC555444444+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***$$$&&&***EEE,,,+++((('''&&&&&&%%%%%%%%%%%%%%%'''$$$%%%&&&XXXhhh222)))''''''&&&&&&&&&%%%%%%%%%!!!,,,111UUUddd>>>%%%%%% 333PPP___RRR555$$$"""&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$'''"""%%%,,,""""""999```666&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""$$$###%%%777>>>111%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%%%%$$$(((...bbb|||888((('''%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))((((((((()))))),,,,,,+++***))))))))))))---,,,+++******)))))))))------+++(((&&&(((///555,,,<<>>$$$((('''&&&&&&%%%%%%&&&&&&&&&&&&(((000MMMQQQ111&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%)))eeeMMM+++:::ZZZWWWFFF..."""&&&)))%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$///)))'''+++ 999xxxGGG&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!&&&###"""111<<<333$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###&&&+++???}}}???111%%%***---)))&&&((((((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))((('''''''''(((------+++***)))))))))))))))))))))***+++,,,...///***+++******)))***,,,...+++///222222000333<<>>ddd...222---...111555222&&&++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((######***%%%(((@@@QQQ+++(((((('''&&&&&&&&&&&&&&&$$$'''$$$***///+++)))%%%''''''&&&&&&&&&%%%%%%%%%(((###IIIaaa555%%% ***+++ )))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%+++!!!''')))"""&&&333FFFVVV&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!%%%"""---@@@888%%%$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''&&&$$$%%%***@@@EEE)))'''&&&&&&"""%%%---///(((%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''((())))))******)))(((((())))))))))))(((((('''''''''((((((&&&(((+++...000...+++((((((((()))+++...111444555//////777:::AAA:::XXX000333---333,,,&&&,,,222+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%---***)))555JJJ)))(((((('''&&&&&&&&&&&&'''***,,,&&&)))((($$$++++++''''''&&&&&&&&&%%%%%%%%%'''***&&&GGG999###'''((($$$$$$(((***'''&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))###***///&&&"""---777mmmfff&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""%%%"""000EEE666!!!%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%((('''$$$&&&***OOO222)))222###+++###'''333555)))"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((()))***(((((('''''''''(((((()))'''''''''((()))***++++++000...+++)))))))))))))))*********,,,//////,,,)))***)))///,,,,,, CCC///000111000...,,,---...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))((('''&&&&&&%%%(((((((((((((((((((((((()))'''&&&&&&'''((((((''',,,!!!&&&333 LLLDDD+++,,,***'''&&&&&&'''''''''(((&&&&&&'''))))))(((&&&""")))***###""")))+++''''''(((KKKtttzzzUUU+++111'''!!!***&&& ,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&+++"""///:::JJJ^^^((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################$$$$$$%%%---...FFF;;;***'''$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&$$$"""&&&---YYYooo***&&&!!!)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++---------......---,,,,,,******+++,,,,,,---...///000111000...,,,---...,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((('''&&&&&&(((((((((((((((((((((((('''))),,,---,,,*********)))***+++...'''ZZZDDD///***)))((('''((())))))(((******)))(((((('''%%%$$$&&&%%%&&&'''%%%"""###''',,,UUUwwweeeGGGWWWnnnggg...,,,%%%%%%)))$$$ '''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''***(((///555^^^eee((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################"""""""""###$$$$$$%%%%%%;;;HHH555&&&'''###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&&&&%%%***111fffhhh))),,,$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***,,,,,,---------,,,,,,+++******+++,,,,,,---...///000111000...,,,---...,,,,,,------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))************))))))(((((('''((((((((((((((((((((((((&&&)))***)))&&&$$$%%%'''$$$)))###***EEE<<<...((((((((()))))))))))))))&&&'''((((((''''''((())),,,######,,,...%%%!!!%%%FFF[[[___<<<"""===fffqqq>>>***$$$***(((###$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''444999rrriii((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################"""""""""""""""###333KKKEEE+++###'''############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&%%%$$$)))000VVVkkk***...%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***++++++,,,,,,,,,++++++***++++++,,,,,,------///000111000...,,,---...,,,---...///...,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))+++*********)))))))))(((((((((((((((((((((((((((((('''%%%%%%%%%(((***,,,(((***(((CCCsss,,,+++'''((())))))((('''((((((%%%'''((('''$$$$$$%%%'''%%%&&&'''%%%"""''':::NNN\\\===&&&$$$***;;;[[[vvvZZZ333$$$***&&&&&&)))"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''...EEEfff((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""!!!!!!""""""!!!@@@QQQ<<<""""""((("""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!!%%%+++999ttt+++'''"""'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******++++++++++++***+++++++++,,,,,,------///000111000...,,,---...,,,---...///...,,,***((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))************))))))))))))(((((((((((((((((((((((((((&&&&&&)))...000///,,,&&&333OOORRR%%%...'''((()))(((&&&%%%&&&'''))))))(((&&&###"""###### +++***888[[[oooGGG+++,,,///***GGGyyyqqqAAA'''&&&"""&&&+++"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((###***>>>GGGKKKbbb((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##############################"""""""""""""""###***EEEIII...$$$(((######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&$$$"""&&&---GGGppp'''###!!!***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))******+++++++++***++++++,,,,,,,,,,,,---///000111000...,,,---...,,,,,,------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***'''"""AAAEEE***222''')))***(((%%%$$$'''+++%%%$$$%%%)))///555888999;;;:::333666SSSnnnbbbBBB$$$'''(((+++(((!!!999eeesssPPP111### %%%(((###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((,,,)))'''&&&+++fff```((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#################################"""###$$$$$$%%%444BBB999###!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''&&&+++333vvvjjj,,,***""")))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,///000111000...,,,---...,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))''''''+++555===LLLnnnFFF000---'''))))))'''%%%'''---222***))),,,777GGGUUU[[[\\\^^^ZZZ\\\pppfff222+++...###'''&&&,,,DDDfff]]]CCC***%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((111&&&000555SSS```((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%####################################$$$&&&''''''888;;;+++&&&$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''&&&%%%***222}}}CCC555"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111000...,,,---...---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''+++---,,,222HHHjjjJJJ111"""&&&((()))(((&&&***222999>>>;;;<<>> ###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,------***''''''***++++++)))+++***))))))******(((&&&$$$''')))))))))(((&&&###&&&(((******(((&&&$$$###))))))))))))))))))))))))$$$)))&&&%%%***'''$$$,,,"""999000///```444777'''333+++###"""***:::KKKVVVQQQUUU___HHH```ccc___UUU[[[tttooo}}}qqqcccHHH---!!!&&&++++++888ZZZccc@@@###%%%***%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((&&&&&&''')))+++---((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++000&&&'''~~~eee((('''%%%%%%&&&&&&&&&%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$"""***$$$,,,HHH;;;,,,$$$'''%%%######$$$%%%&&&&&&%%%$$$###(((%%%######%%%%%%$$$"""!!!%%%!!!!!!((('''&&&...OOO```^^^111)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))+++***)))''''''((()))))),,,+++(((&&&%%%&&&((()))###%%%''')))+++,,,,,,,,,+++******,,,---...,,,***...------,,,,,,------111222333222///---+++***555222///...//////---***+++)))'''''')))******)))((('''###!!!"""(((---000&&&(((***,,,,,,,,,++++++))))))))))))))))))))))))***,,,((((((///,,,&&&,,,999rrr>>>111&&&"""000DDDUUUZZZRRRHHHKKKAAAEEE+++;;;```<<<888SSS{{{sssEEE999NNNcccpppooojjj\\\EEE222(((&&&''')))MMMaaaMMM///$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))+++,,,((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((&&&+++(((DDDccc)))'''%%%%%%&&&'''&&&%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################"""###%%%"""###333GGG111&&&!!!$$$%%%###### !!!"""$$$&&&((())))))'''$$$$$$&&&'''&&&$$$&&&)))%%%###((($$$!!!)))[[[DDDPPP111###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((())))))******'''&&&&&&'''((()))***+++///---***((('''(((***+++---,,,+++,,,.../////////---------,,,,,,------777444...)))'''+++333999$$$%%%'''+++000333333333111///------.........---......,,,+++)))&&&$$$###%%%'''(((***,,,---------))))))))))))))))))))))))******%%%'''///***$$$***===@@@&&&000555FFF^^^rrruuueeeLLL999555"""111,,,...YYY444\\\ooo==="""---;;;LLLaaaiiiooofffMMM333&&&&&&===XXXVVV;;;$$$"""***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***+++(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))$$$)))...jjjaaa***((('''&&&'''((('''&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""&&&$$$"""111===@@@###!!!###'''(((%%%$$$&&&$$$---777@@@GGGJJJKKKEEE@@@:::555000,,,(((%%%######&&&+++%%% (((444333555***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))******++++++***+++++++++++++++******)))---,,,+++++++++,,,---......+++))))))+++,,,------------,,,,,,,,,,,,---***///555777555111......<<<>>>@@@CCCEEEEEECCCBBBMMMJJJFFFBBB===888222---)))'''))),,,---,,,,,,...)))(((((()))***+++++++++((((((((((((((((((((((((((()))&&&(((...((()))666RRR999+++LLLdddnnnuuunnnYYYBBB222,,,///&&&,,,(((<<>>$$$$$$$$$$$$'''$$$(((:::TTTgggcccDDD&&&%%%$$$333QQQcccVVV555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&///```hhh+++)))((('''((()))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""!!!"""+++<<>>555''' """###...DDDWWWaaaccccccHHHDDD===555...***(((((($$$(((...555>>>IIIUUU\\\iiitttsss}}}___***((('''''''''''''''''''''''')))((('''(((******(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))+++,,,,,,---///111222333---111777???HHHOOOUUUXXXXXXWWWTTTPPPLLLFFFBBB@@@===999555333222222111111222222111111111111222xxxsssiii[[[PPPHHHAAA888222))))))))))))))))))))))))((())),,,===XXXuuuuuuDDD+++***<<>>===(((%%%&&&...CCC]]]jjj]]]CCC...''''''&&&%%%%%%&&&'''(((&&&&&&&&&$$$"""$$$)))...555AAAUUUsss:::(((((((((((((((((((((((((((''''''((())))))(((&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,---///111555888:::IIITTTggg~~~}}}rrrUUUNNNDDD<<<777555444444333222222222222222222vvveeeeeeHHHNNNUUU<<<999(((&&&555666%%%!!!,,,000...444;;;{{{bbb@@@,,,444222dddvvv|||ooo]]]666,,,###"""'''***((($$$$$$+++'''&&&111[[[yyyZZZ---%%%###(((===^^^jjjZZZ333)))''''''###&&&(((!!!&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++&&&888rrr***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&###!!!###%%%%%%&&&@@@NNN&&&///###000MMMiiikkkUUU;;;,,,'''&&&$$$###%%%%%%$$$%%%(((%%%&&&'''&&&%%%%%%%%%&&&###((()))111FFFbbb222)))+++$$$******&&&222***000+++&&&%%%''')))((('''111***&&&&&&$$$!!!%%%,,,&&&((())))))&&&%%%%%%&&&'''%%%)))$$$...555***444555333333555===NNNfffxxxyyy[[[JJJAAA<<<999444777;;;999111***---kkkQQQUUUIII\\\{{{RRRDDDEEE777### ,,,000((($$$***+++>>>rrrvvvEEE222$$$...ggg___{{{|||{{{eee222+++(((###!!!$$$'''%%%!!!$$$&&&!!!###+++PPPuuuccc///&&&$$$'''111IIIYYYUUUCCC---"""'''(((&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''<<>>888((( '''000UUUfffhhhPPP555)))$$$$$$''''''$$$&&&***((($$$###$$$%%%$$$###"""###%%%(((***$$$"""'''000JJJmmmuuuPPP333,,,///555222---((( $$$))),,,,,,)))'''%%% %%%******%%%$$$((('''(((******************+++(((+++$$$,,,333,,,;;;888HHHbbb~~~pppYYYJJJ>>>444666;;;;;;888___OOONNNFFFTTTSSSMMMFFF@@@<<<888111,,,333JJJKKKKKKNNNhhh666222777TTTtttaaa>>>xxxkkk+++!!!---999@@@FFFHHH@@@444+++%%%###%%%AAApppqqq333'''$$$'''&&&222HHHRRRVVV888"""$$$)))&&&%%%)))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))AAAiii***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''***---//////---***'''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!'''(((""" """+++HHH:::""")))$$$&&&HHHeeeiiiVVV111"""'''""""""((('''!!!"""(((&&&"""%%%((((((%%%######%%%%%%(((***))) $$$777qqq}}}UUU>>>###&&&&&&***888)))***+++((($$$$$$)))---)))''''''((('''%%%(((,,,'''&&&&&&((()))***)))(((%%%)))555555===BBB???VVV~~~mmmKKK999444333111zzz[[[SSSPPPKKKHHHeeeaaa[[[YYY___aaaVVVGGG===888888:::FFF]]]hhhHHHEEEAAAYYYnnn]]]cccCCC|||zzz~~~ddd888@@@GGGNNNRRR[[[ccc___VVV;;;+++!!!((("""444jjj|||<<<((($$$(((###'''>>>QQQdddPPP333###$$$&&&&&&***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))BBBnnn***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!"""(((&&& )))888GGG222((('''333___]]]QQQ:::"""'''+++'''%%%&&&&&&###!!!###(((---===@@@CCCAAA999///'''###,,,...***)))***###''':::~~~qqqjjjIII333AAA777777666222...,,,...000---)))&&&&&&((()))******)))'''%%%&&&(((***)))(((444444<<<;;;IIIddd```FFF<<>>mmm\\\DDD555888HHHWWW]]]LLL333%%%,,, ***cccGGG+++""")))$$$###444EEEiiioooRRR))) &&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))>>>xxx***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###%%%'''"""&&&444@@@222'''%%%$$$***GGGiiiYYY===%%%"""'''&&&""""""'''###$$$(((&&&'''999PPPeeehhhjjjeeeXXXEEE222'''777DDDOOOZZZZZZBBB......lllsssaaabbbdddbbbYYYGGG333%%%%%%$$$%%%(((,,,---(((!!!***)))''''''***...111333:::JJJjjjwww|||~~~hhhlll\\\YYYZZZIII999^^^sss{{{ppp___mmm___kkkzzziiiTTT\\\bbbHHH,,,&&&999IIITTT666$$$+++'''^^^{{{LLL--- '''$$$ )))222^^^}}}jjj777&&&((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++''':::zzz***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''***)))'''&&&&&&''')))***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""&&&'''$$$!!!%%%000:::::: )))$$$444WWWfffPPP000"""***###%%%"""!!!%%%)))444QQQmmmqqqtttvvvwwwooo]]]FFF666UUUlllnnndddUUUHHH111777BBBRRR___ccc```[[[???;;;222((($$$&&&((((((&&&''')))---333===IIIQQQggg]]]]]]UUUSSS^^^uuuooo\\\QQQGGG888DDDvvv{{{QQQSSSwwwtttqqq{{{XXXnnnsss:::***$$$(((&&&,,,BBBUUU555!!!***"""+++```yyyHHH,,,!!!'''%%%!!!$$$&&&>>>llljjjCCC444+++"""(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((+++%%%666qqq***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''!!!''''''"""%%%222:::999***"""###&&&---III```___;;;)))$$$'''###$$$+++$$$***)))###...MMMjjjxxxttttttuuuyyywwwjjjSSSAAAvvvVVVUUUNNNAAAWWWfff]]]ooocccDDD777333---******---111444MMMPPPJJJ666&&&$$$+++222(((...666@@@LLL___vvvZZZEEE>>>===KKKaaayyyoooWWWNNNTTTJJJ:::HHHiii}}}HHHAAAlllfffiiiyyyzzzvvv???rrrbbb000$$$'''444... ///NNNTTT444 +++&&&222eee{{{@@@)))!!!(((&&&$$$&&&%%%RRR]]]HHH???...!!!---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***$$$555ggg***((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''' '''%%% ***===@@@666---))) 777[[[ddd[[[,,,+++***(((%%%"""$$$'''111???:::)))888fff{{{}}}}}}zzzkkkRRR>>>nnnQQQ999///......SSSWWW000***LLLoooppp???>>>;;;444---+++...111...FFFXXXQQQ<<<...,,,...333===JJJXXXjjj]]]DDD<<>>aaasssOOO''''''+++%%%###(((***&&&""""""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''',,,)))???qqq***((('''&&&'''((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$###""")))!!!***999===222$$$%%%&&&(((,,,@@@___bbbGGG111$$$******(((JJJYYYrrr\\\ppp]]];;;HHHddd|||wwwwwwmmm888NNN|||GGG000444)))000000222000+++222MMMsss```@@@222...***))),,,***,,,888FFFBBB333000999GGGIIIQQQ}}}]]]```iiiaaa{{{mmm^^^QQQMMMIII@@@>>>CCC;;;```zzz^^^NNNgggrrrAAAvvvqqqHHHMMMuuu111'''%%%;;;XXX]]]ZZZ```fff///))))))""")))XXX}}}www888+++###&&&'''"""!!!&&&&&&+++;;;ZZZsssfffBBB***%%%''''''%%%$$$&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''')))FFFlll***((('''&&&'''((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######'''...555444,,,$$$'''&&&(((,,,@@@```bbbFFF)))"""((()))%%%@@@cccjjjnnn]]]kkkoooaaaJJJFFFsss}}}wwwlll888]]]zzzhhh111(((***///+++'''&&&&&&###***IIIjjj^^^BBB111+++,,,///***'''+++666AAAJJJXXXgggvvvnnnaaaSSSKKKYYYnnnzzz|||lll]]]PPPKKKFFF@@@???CCC999MMMccc}}}~~~```QQQkkk|||<<>>@@@888JJJjjjbbbXXXooo\\\LLLkkktttWWWIIIuuu???bbbqqqDDD)))%%%&&&&&&$$$***)))(((""" 666cccxxx```...'''###%%%&&&$$$$$$''')))###---===aaatttccc888---&&&)))+++(((%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''+++FFFaaa***((('''&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&%%%%%%%%%%%%,,,333111***###"""$$$$$$!!!!!!)))CCChhhmmmQQQ***((((((###000XXX]]]555###,,,%%%(((SSSmmmVVV>>>uuuyyy~~~RRRCCC{{{lllFFFiiipppMMMOOO777(((+++---&&&$$$+++,,,eeeWWW===555111222444666>>>RRRppp\\\---999666:::<<>>UUUIII@@@ZZZoootttzzzwwwcccWWW```}}}yyyQQQLLLSSSgggttt:::cccFFFMMMgggYYY000$$$###'''$$$&&&,,,***%%% 999[[[qqqqqqAAA)))%%%###%%%%%%$$$%%%''',,,!!!&&&***)))EEEppp\\\999!!!'''---%%%""")))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((***(((555ooo```***((('''&&&'''((('''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###$$$%%%///000000,,,&&&###$$$%%%&&&""""""(((BBBjjjrrrYYY...'''%%%%%%666ZZZQQQ&&&,,,'''...]]]fff888]]]uuuuuuFFFXXXWWWiiitttSSS999+++)))---111%%%444]]]SSS444333***000555:::GGGZZZkkkrrr{{{vvv\\\AAA444333>>>EEEQQQ~~~nnncccSSSFFF>>>:::777555777===888777===<<>>:::666333:::666000///666GGGccc|||hhhKKK999333222111///555[[[hhhOOOFFFmmmtttPPPGGGPPPVVVCCCOOO444XXXvvv^^^CCC333///'''%%%+++---NNNooosssNNN(((###%%%&&&%%%$$$$$$$$$$$$$$$''''''$$$!!!444SSS___PPP===///&&&###%%%)))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$)))$$$222hhhiii***((('''&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$&&&,,,111111,,,'''%%%%%%'''&&&%%%&&&&&&%%%(((???jjj}}}oooCCC+++###)))333PPPaaaTTTJJJEEE111///&&&(((PPP```555vvv]]]NNNtttrrrBBB((("""***666...%%%KKK```@@@444,,,...111555???JJJLLLjjj~~~TTTDDD777;;;:::???TTTwwwhhh___RRREEE>>>;;;777222777///666MMMhhhjjjCCC%%%'''---***+++555NNNnnnddd666<<<}}}~~~@@@;;;aaaTTT888666111XXX~~~nnn```OOO@@@IIIbbbooo}}}}}}~~~aaa+++&&&"""%%%&&&%%%$$$$$$$$$###%%%...&&&!!!)))&&&''':::BBBRRRSSS===+++(((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((("""///)))+++```mmm***((('''&&&(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&&&&)))111888,,,)))&&&%%%&&&&&&&&&%%% !!!###'''???nnn{{{UUU555'''&&&%%%===___iii^^^]]]+++///000JJJbbb+++{{{}}}EEEUUUrrrjjj\\\<<<777&&&000666222222HHHpppPPP;;;---///111...111:::444<<<^^^uuueeeBBB...======AAA___yyyeee]]]PPPBBB;;;:::777444///888ZZZzzz{{{XXX888///---000***$$$555OOOvvvjjj555444ZZZzzzPPP666JJJXXX>>>***444<<>>888444333999MMMnnnsssZZZ>>>++++++,,,,,,***222KKKddddddOOO000222ooo~~~TTT999HHH```TTT555666888>>>@@@DDDZZZjjjggg```JJJSSSlllOOO)))***''' &&&111>>>666%%% &&&######&&&((('''%%%%%%000CCC```mmm]]]@@@,,,%%%''')))&&&"""$$$)))(((###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&///PPP```))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&%%%(((%%%%%%+++111111---***%%%%%%%%%%%%%%%%%%%%%%%%&&&"""%%%&&&666fff___;;;***$$$&&&'''"""444""",,,%%%:::jjj```;;;yyy}}}___kkkxxxAAA---111222222///(((333MMMvvv\\\)))333555&&&///000555333666TTTeeeCCC999LLLaaarrrdddVVVLLLAAA666444999SSSkkk{{{zzzmmmRRR666+++%%%+++,,,(((000GGG^^^kkkKKK111***999}}}rrrGGG>>>UUUhhh777EEEUUURRRGGGRRRgggnnnbbbaaalllUUU111%%%###&&&"""<<>>///((('''"""111((($$$HHHmmm```222gggtttfffGGG|||sssIIIVVVCCC---***///,,,222555&&&888PPPyyyvvvCCC(((//////)))111555///+++<<>>===\\\sssSSSKKKHHHJJJVVVttt}}}oooKKK<<<111,,,777000###111666;;;ttt]]]111000...---...111333444444yyysss~~~yyyeeeQQQWWWeeeXXX;;;:::+++---000&&&)))000(((000BBBpppxxxCCC(((222%%%111GGGkkkaaa[[[___ccc```]]]^^^QQQTTTVVVSSSSSSWWWYYYXXXYYYfffzzzfffggglll[[[bbbRRRYYYaaawwwcccGGGiii)))---(((555gggVVV666BBBssslll888&&&LLLwwwsssGGG,,,&&&"""###$$$$$$%%%&&&''''''999TTTgggZZZ<<<'''"""$$$+++$$$!!!%%%'''%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&###%%%(((444bbbOOO***)))'''&&&%%%%%%&&&'''&&&&&&'''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&((((((((((((&&&%%%$$$###(((###!!!%%%---222///***&&&&&&&&&&&&&&&&&&&&&&&&)))...***---???IIIRRRYYYUUU;;;"""###+++&&&///NNNaaa===JJJKKKBBBKKKXXX```\\\VVVSSSKKKAAAEEETTT666VVVlll~~~vvvddd[[[WWWLLLOOOccc~~~oooHHH000000+++000---)));;;```|||UUU000---999///000999///999XXXyyyyyyhhhXXXYYY^^^NNN555444///...---)))...///'''333iiivvvRRR555+++$$$###<<>>,,,---222333333...888YYYyyylllfff\\\JJJ;;;444...444---+++222******BBBmmmtttLLL(((+++(((111]]]tttjjjppp666wwwvvvcccdddqqqnnn^^^III,,,fffUUU&&& &&&!!!*********---###,,,"""TTTpppSSS***!!!%%% %%%%%%%%%%%%%%%%%%%%%%%%'''&&&***:::OOO]]]]]]VVV222,,,$$$"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###))))))###"""888wwwCCC'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))'''%%%"""!!!'''///666555...'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&---(((<<<[[[KKK222!!!***///LLLmmmUUU---,,,&&&&&&LLLwwwaaaPPPIIISSS___YYYYYY___^^^VVVSSSWWWIIIEEEooo555//////222,,,)))<<>>---""" $$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$'''$$$###&&&555pppEEE&&&%%%%%%$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&"""'''***)))$$$"""&&&***444333111---(((%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&& '''///LLL\\\;;;""""""..."""...aaakkk@@@"""+++"""999uuucccRRRHHHRRR```YYYWWW[[[ZZZTTTVVV]]]kkkBBByyyNNN777,,,444555++++++888\\\|||yyyPPP555222333222---999888yyy}}}jjj```TTTCCC;;;>>>555,,,+++333///%%%>>>nnnsss===(((***%%%IIIuuuIIISSSlllYYY444;;;CCCRRRXXX```HHH555888___666>>>kkkhhh<<<((("""''''''!!!&&&111```kkk***%%%&&&,,,"""######$$$&&&''''''(((%%%$$$%%%)))///<<>>000444444,,,666;;;cccjjj\\\OOOBBB;;;:::444+++...111+++333TTTpppTTT333'''***:::vvvJJJccckkkEEEFFFmmm|||___999QQQfffpppcccyyyIII222LLLpppNNN666+++%%%&&&'''%%%111JJJ[[[rrrkkkEEE""" %%%$$$'''$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!$$$((()))---;;;JJJ___hhhgggSSS999)))$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$)))$$$&&&)))$$$RRREEE&&&&&&&&&&&&''')))+++,,,---,,,)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$(((...555:::///+++&&&###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&$$$###JJJcccAAA+++&&&AAAhhhuuuVVV...$$$---666xxx\\\UUUSSSXXXOOO]]]iiijjjddd```]]][[[^^^JJJdddqqqPPPNNNeee\\\000(((///000000333111SSSXXX888666333444111EEE]]]jjjYYYMMMBBB999555222,,,111...'''AAAdddlll@@@...%%%///WWWooo\\\PPPMMMnnnsss|||ppp```LLLjjjppp777)))]]]iiiXXXFFF>>>@@@FFF]]]{{{nnn:::"""###$$$+++&&&&&&%%%%%%%%%%%%$$$$$$(((###!!!"""###&&&111>>>ZZZrrroooMMM333)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!***'''))))))KKKCCC'''&&&&&&'''(((***,,,---///---***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&(((%%%%%%+++333777333...$$$$$$%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$,,,,,,"""KKKmmmLLL///)))!!!999eeexxxiiiHHH+++333==={{{VVVPPPQQQUUUFFFXXXeeeaaaZZZZZZYYYVVVYYYKKKGGGrrraaaOOO]]]sssBBB////////////111,,,<<>>ZZZSSSrrr|||CCCgggaaaTTTSSS<<<444QQQ{{{~~~qqq]]],,,+++(((###!!!!!!!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%@@@IIIZZZlllqqqcccGGG000###******""" &&&(((###!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################(((###)))&&&%%%...DDD$$$$$$$$$%%%&&&'''((())),,,+++)))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&&&&###)))000444333---'''###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%444fffqqq???)))!!!$$$333888...%%%&&&"""BBB\\\BBBMMMWWWUUUUUUNNNNNNcccPPP^^^WWWNNN^^^BBBQQQ\\\sssqqqMMM...---999%%%222---888GGGyyyggg,,,666///@@@HHH___zzzoooZZZHHH???777555///222+++???wwwvvv@@@///,,,---XXXuuubbbVVViii___zzz[[[kkktttNNNkkkFFFhhhOOO888xxxuuuqqq[[[DDD555000%%% %%%'''###!!!%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&000BBBUUUaaa^^^PPPCCC///###&&&&&&)))"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################!!! )))%%% @@@III%%%%%%%%%%%%%%%&&&'''(((***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%$$$$$$))),,,//////---)))%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%(((,,,SSSnnn]]]+++###$$$---...'''%%%+++(((JJJ555NNNWWWWWWRRROOOKKKYYYKKKYYYXXXXXXaaaCCC```jjjOOOQQQ{{{~~~gggVVV}}}[[[000...444)))333+++333;;;aaaLLL666+++999FFFfffxxxaaaLLL@@@777999---444...XXXWWW444000&&&999{{{|||TTTbbbyyy[[[}}}MMMtttnnniiiNNNrrrSSS{{{sssKKKBBB;;;:::888888<<>>FFFggg}}}kkk[[[}}}~~~iiiYYY]]]ppp{{{xxx999111,,,***---...111111EEEuuusss@@@---777JJJssszzzbbbNNNBBB888777///000DDDvvvwww===......)))OOOrrrKKK\\\jjjiiisssxxxsss^^^wwwlllccc^^^ZZZqqqqqqssspppsssRRRAAA///'''$$$"""!!!$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$'''111BBBUUUaaajjjjjjVVV555"""$$$&&&!!!%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""&&&'''&&&)))WWW'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((($$$"""$$$(((...222...---***&&&""""""$$$'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&***!!!///VVVqqqsss^^^CCC000+++111===GGGttt<<>>nnnCCCAAAXXX{{{cccOOOEEE<<<111888AAAzzz{{{<<>>llloooVVVaaaqqqXXXHHH<<<@@@999xxx{{{AAA222///,,,...666]]]TTTtttXXXiiiUUUssswwwtttgggbbbPPPvvvUUU^^^ppp|||iiiIII,,,"""%%%&&&"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%!!!!!!###%%%%%%%%%$$$)))222QQQoooeeeGGG333///)))### !!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%&&&'''(((HHHYYY%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111999===555'''###***&&&&&&'''&&&$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""%%%(((!!!###444777OOO^^^TTTGGGHHHPPPTTTyyyppp<<>>mmmzzz}}}ZZZFFFGGGXXXnnnfffBBB///---,,,,,,...NNNwwwRRR\\\uuu^^^qqqccc^^^WWWzzziiiSSSPPPAAABBB111***"""(((***'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&---777===VVVYYYRRR???,,,&&&))),,,###"""!!!###%%%'''&&&$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&###"""^^^KKK&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((((('''''''''&&&$$$$$$%%%&&&''''''&&&&&&---$$$'''666@@@===666000***%%%###$$$&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$''' %%%+++(((===ssseeeNNNssssss{{{lllfffeee~~~UUUpppyyyZZZ{{{```WWW|||]]]HHH+++333111222---555666777YYYgggWWW]]]vvvrrrSSS111+++111///---444KKKjjj]]]XXXbbb]]]sssmmmbbbwwwVVVjjj666000 ###$$$)))***'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$&&&777FFFRRRNNN@@@111'''!!!$$$)))'''"""###'''########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$'''(((LLLBBB&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%!!!%%%444EEEFFF666$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!((($$$&&&+++555[[[tttiii]]]oooxxxnnnooozzz___rrr\\\aaajjjqqqmmmZZZ^^^eee555555000222,,,333777111CCCxxxwwwzzz{{{gggAAA***111666///***+++[[[zzz______fffpppDDDhhh]]]\\\^^^zzzIII***%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$"""!!!!!!&&&333???EEEBBB888///+++((($$$"""!!!######$$$################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$+++===%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&+++///444777555///'''"""###&&&)))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ )))&&&%%%(((;;;lllzzzdddddd~~~^^^qqqYYYLLLQQQjjjyyyhhhccc~~~SSS777000444///333999000999___iiiSSS555,,,777444(((&&&+++nnnqqqjjjPPP999}}}lllMMMaaa|||eee333%%%%%%$$$&&& ############$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%'''###!!!'''555EEETTT]]]TTT===$$$$$$+++%%%################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$***666;;;%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&%%%%%%'''+++///@@@<<<444((('''000%%%(((***((($$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!)))%%%$$$&&&777gggmmmYYYWWW|||uuuWWW}}}______ffflllOOOrrr___nnnlll\\\uuu<<>>111888555666666>>>VVVnnnPPPEEEBBB999888222888EEE^^^MMMvvvNNNmmmXXX|||aaasssTTTNNN555!!!!!!'''%%%$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$***999OOOcccllliiicccGGG666&&&###%%%&&&$$$$$$%%%!!!"""''''''""" $$$ """$$$$$$###"""!!!######""""""!!!!!! $$$#########""""""!!!!!!"""############$$$$$$$$$!!!***{{{www***&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$''')))***((('''$$$&&&''''''%%%$$$###$$$((('''%%%%%%&&&(((+++---:::777111,,,(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%EEEjjjxxxUUUSSScccccc{{{fff>>>:::ttt{{{EEE,,,444555444444AAAeeexxxZZZIIIDDD666000111777ggg___QQQqqqmmmgggooo\\\XXXNNNRRR___kkk@@@...!!!###(((%%%###$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""'''%%%###'''111???NNNWWWbbb[[[NNN<<<+++"""!!!***%%%###%%%###"""&&&&&&%%%$$$"""!!! ###"""""""""!!!!!!!!! #########"""""""""!!!!!!""""""#########$$$$$$$$$...JJJzzz***&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%%%%&&&&&&%%%%%%***(((&&&###"""%%%***...###"""!!!$$$***444===DDD111...+++'''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&EEEjjjuuubbbbbb~~~yyyxxxzzzwwwWWW000uuuLLL000666555555888FFFiiiiiiJJJEEE<<<333444>>>iiiVVV|||ddd]]]III===rrrWWWUUUcccOOOuuuPPP///%%%!!!&&&)))%%%!!!"""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$############""""""""" """!!!###///:::OOOZZZ___UUUHHH===111%%%!!! """&&&'''%%%$$$&&&""""""!!! """###$$$""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!!"""""""""#########$$$$$$...jjj+++&&&$$$######$$$%%%%%%$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############((('''&&&$$$$$$%%%%%%&&&((()))***)))&&&###""""""&&&***111666999888555222'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$&&&''')))^^^qqquuummmjjj\\\qqqoooJJJIIIzzzUUU555777555777===NNNqqqtttUUUEEE@@@555777fff^^^OOOWWWfffrrrqqqNNNbbblllkkkgggLLL```jjj777%%%""""""''''''###!!!#######################################################################################""""""""""""############""""""""""""$$$******%%%""""""%%%&&&444AAAIIIXXXeee]]]LLL...***$$$ !!!%%%)))!!!!!!!!!"""###$$$%%%&&&""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""############%%%ooo///&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&%%%%%%'''(((###%%%&&&&&&%%%$$$%%%&&&666999<<<===777---###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&)))***jjjwwwwww\\\ZZZzzzwwwPPP}}}WWWGGGzzz\\\999888444888CCCWWWzzz|||eeeBBB:::777EEEZZZaaaNNNoooVVVVVVNNN~~~|||UUUFFFgggnnnAAA"""$$$$$$%%%&&&%%%""""""$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""'''&&&%%%###!!!"""###%%%###$$$(((>>>]]]mmmkkkWWWMMM<<<***  """%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""TTT777&&&$$$######$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&$$$######$$$"""""""""###'''///999@@@>>>888000((($$$$$$&&&)))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&)))***yyyOOOsssmmm|||{{{iiiPPPVVV>>>~~~qqq^^^:::777444;;;IIIaaaddd@@@===SSSssskkkkkk[[[rrrJJJPPPYYYllleeeHHH===$$$(((&&&&&&&&&%%%###"""###%%%#######################################$$$$$$$$$########################!!!!!!"""""""""""""""###!!!!!!"""""""""""""""###%%%""" !!!###%%%$$$"""%%%&&& 000BBBLLLWWWZZZZZZSSSHHH<<<---""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!"""""""""#########+++AAATTT~~~AAA&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!$$$%%%$$$!!! !!!$$$&&&+++222888::::::::::::///+++&&&""""""$$$))),,,$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&''')))nnnGGGccccccssssssqqqlllNNNyyy\\\999777666???QQQkkkdddJJJHHHzzzpppzzzuuugggYYYGGGaaaaaasss|||zzzeee:::$$$$$$...%%%&&&&&&$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""###### """&&&((('''######)))&&&###000@@@QQQ[[[^^^YYYKKK>>>,,,)))%%%!!! """### !!!!!!!!!"""""""""### !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""",,,DDDKKK&&&$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%###"""$$$+++222555;;;AAACCC>>>444***$$$###%%%(((******'''$$$"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&LLL|||KKKrrrZZZllllll\\\tttYYY888999999DDDXXXtttqqqZZZMMMsssxxxtttNNNuuu:::VVVccceee>>>(((--- ###$$$%%%$$$%%%&&&%%%"""########################""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""######%%%### !!!$$$&&&%%%###'''%%%###%%%""",,,444CCCUUU```bbbNNNFFF:::---$$$!!!!!!""" !!!!!!!!!""""""###### !!!!!!""""""!!!!!!!!!!!!"""""""""""""""(((###+++$$$QQQ&&&$$$######$$$%%%%%%$$$ !!!"""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""$$$$$$###%%%---999CCCJJJDDD;;;000(((%%%'''***''''''%%%%%%%%%&&&((()))&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%777mmmUUUVVVkkkcccoooXXX~~~WWW888:::<<>>RRRiiiwwwccclllVVVjjjNNNoookkkRRRaaagggpppNNN!!!*** )))000***"""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""" &&&---(((:::QQQaaabbbYYYMMMFFF000'''###,,,!!! """###$$$+++((($$$  %%%)))(((111III&&&$$$""""""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$$$$""""""!!!"""###&&&)))+++"""$$$&&&''''''&&&,,,''' &&&,,,@@@AAAAAA???999111((("""'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))CCCoooppp|||rrrppprrrLLL666666AAAXXXqqqooo\\\HHHpppkkkVVVFFFooopppmmmuuuxxxsss~~~mmmccc222!!!'''''' $$$%%% $$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!! %%%&&&(((,,,555DDDUUUbbbVVVSSSOOOHHH999'''"""###%%%%%%$$$  ###'''***%%%&&&111hhhIII&&&$$$""""""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%+++((($$$"""!!! $$$######"""!!! """***000444888>>>BBB@@@<<<555...(((###!!! '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((***QQQxxxdddlllmmmlllwwwEEE666:::GGG```~~~KKKJJJbbbuuuXXXlllRRRTTTaaavvvUUUmmmaaattt999,,,!!! !!!!!!###((($$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""###$$$$$$"""!!!!!! $$$---333???LLL```llleeeQQQ???888%%%%%%%%%###"""!!!"""###"""###$$$%%%$$$""" $$$!!!###***QQQKKK&&&$$$""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################""""""#########$$$$$$$$$#########$$$%%%'''((()))!!! !!!$$$((((((&&&$$$%%%### ###'''+++888AAAJJJKKKCCC888///++++++(((### ###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''+++QQQrrr}}}nnnuuutttlll]]]}}}eee===999BBBMMMgggqqqRRRKKK}}}pppcccbbbPPP}}}uuuSSS]]]QQQFFF###HHHKKK)))555'''((($$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""&&&'''%%%!!!''':::JJJPPPOOOQQQVVVLLLGGG???444)))$$$###%%%!!!######""" +++'''''' (((NNNKKK&&&$$$""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$###$$$&&&&&&&&&%%%!!!"""%%%***111888???BBBOOONNNGGG;;;,,,""" &&&&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!)))<<<\\\{{{YYYaaaaaa}}}YYY999>>>IIIRRRkkkfffXXXGGGgggzzzmmmXXX{{{vvvRRRXXXnnnooobbbccc------)))HHH\\\+++### $$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""  !!!!!! )))%%%%%%***"""!!!###'''((()))000888RRRXXX```___VVVIII<<<666'''%%%!!! """$$$""",,,dddGGG&&&$$$""""""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%$$$!!! """&&&***444777;;;>>>???===:::777222000,,,%%%!!!!!!&&&+++&&&''''''((('''%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%,,,(((!!!$$$888hhhllluuueee___>>>CCCOOOXXXssstttVVVHHHSSSzzzQQQnnnOOOvvvZZZttt}}}qqq:::---+++!!!999\\\&&&###)))$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!!!!!!!!"""!!!"""###"""###'''###222GGGWWW^^^]]][[[ZZZQQQKKKBBB888000***'''%%%&&&'''%%%...>>>&&&$$$""""""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&...333333666<<>>>>><<<888222,,,&&&"""&&&'''((('''%%%### !!!"""######$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%+++)))&&&%%%'''RRRwwwvvvxxxOOOJJJUUUdddRRRQQQIIIbbb```hhhXXX{{{llldddZZZeee444,,,"""###,,,&&&---eeeBBB%%%'''$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  """###"""!!!!!!$$$###$$$&&&%%%$$$""""""--->>>JJJUUUVVVXXXZZZZZZZZZXXXWWWJJJ888999......777&&&$$$""""""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$'''***---000111EEEPPP[[[ZZZMMM???555333)))&&&"""!!!%%%(((%%%###"""###%%%&&&%%%$$$$$$###"""!!!"""$$$&&&(((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%### (((***"""JJJkkkBBBqqq^^^QQQZZZooohhhIIIHHHsss```WWWOOOxxxCCCoooNNNLLL$$$%%%'''###%%%((((((***fffOOO!!!'''%%%$$$%%%%%%$$$""" !!!%%%(((""")))+++(((,,,444666222444111//////000111111000,,,,,,***(((&&&$$$"""!!! !!!"""!!!!!!  """###!!!!!!  """$$$ ######""" """"""&&&***(((!!! %%%,,,'''(((777NNNbbbrrrzzzyyyvvvmmmWWW666###!!! """"""!!! !!!"""#########"""!!!!!!######"""!!!!!!""" !!!!!!!!!!!!###############"""!!! %%%###!!!!!!"""!!!%%%$$$"""###'''***+++444@@@HHHKKKKKKKKKKKK???IIIJJJ;;;+++%%%!!!!!! !!!###$$$###$$$&&&$$$$$$$$$"""!!!"""%%%'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$""""""#########)))&&&!!! !!!$$$&&&&&&+++)))%%%""" """%%%((()))***,,,000555888777666......***'''''')))%%%###""""""$$$%%%%%%""" %%%''')))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&))),,,!!!&&&***>>>|||uuuvvv}}}hhhwwwoooMMMdddnnnNNNDDDddduuu___vvvttt]]]ZZZ{{{rrrMMMPPP,,,&&&(((%%%&&&&&&***...aaa___)))###$$$++++++$$$ """!!!+++333999AAAJJJRRRjjjwwwxxxtttsssssstttuuuvvvssskkk```SSSEEE:::333***(((&&&######$$$&&&'''$$$""""""###&&&'''%%%###"""$$$&&&'''%%%  %%%""" !!!!!!  $$$###"""((("""!!!!!!!!!&&&+++///000:::MMMOOO^^^fff```CCC???:::666111---(((%%%!!!!!!  !!!"""!!!"""$$$%%%%%%""""""#########$$$$$$$$$!!!"""$$$%%%&&&&&& $$$%%%%%%&&&***---...000333666:::???BBBCCCLLLHHH@@@888000+++((('''!!!(((((( ***...$$$""" """###""" $$$$$$%%%&&&'''%%%"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%''')))!!!"""###$$$$$$###""""""%%%***333???IIIOOOPPPOOORRRYYYbbbhhhjjjlllooosss|||qqqddd[[[UUUKKKAAA666222+++%%%"""###'''***,,,"""%%%***'''!!!&&&&&&&&&&&&&&&&&&&&&&&&))),,,"""''')))888|||pppnnntttZZZuuuwwwVVVHHHiiiVVV^^^RRRuuuaaa}}}ttt}}}iiiOOOnnn___---!!!###+++'''$$$%%%"""((((((RRRYYY222###""",,,@@@QQQ___ppp}}}zzzuuujjjdddYYYKKK;;;---###%%%""" !!!!!!!!!"""###### """######!!! !!! !!!&&&$$$******### '''000"""222\\\yyylllkkkjjjkkkmmmnnnnnnmmmeee___UUUJJJ@@@999444222555000,,,))))))(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&+++---///111333444555666FFFIIIKKKIIIFFFEEEHHHLLLBBB===777555555222...)))'''&&&%%%%%%'''(((((((((###&&&'''%%%"""###"""!!!&&&### !!!###"""!!!"""!!!!!!$$$&&&&&&### ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""!!!!!!)))'''%%%""""""(((333;;;WWW^^^jjjwwwzzz}}}zzzccc[[[MMM<<>>666---555...999ppp:::$$$######$$$&&&'''&&&%%%%%%'''***---111333555666666111,,,+++///111///,,,))))))))))))************&&&&&&&&&&&&%%%###""""""&&&$$$!!!   !!! ###(((###(((///333777???JJJSSSYYY@@@(((!!!###$$$%%%'''***555555///)))""",,,------(((### """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&### """(((...???NNNdddwwwooo___BBB222 %%%---+++%%%&&&&&&&&&&&&&&&&&&&&&&&&'''"""(((((((((######:::uuujjjaaauuu|||uuuwwwbbbrrrZZZAAA|||kkkyyyjjjggg>>>333***+++'''(((%%%$$$'''%%% ''')))###$$$ $$$)))###+++CCC}}}jjjVVVCCC222%%%"""%%%''' """$$$''')))***999MMMhhhyyyttt]]]???++++++)))$$$!!! """$$$###(((***!!!!!!  ###### ### '''===[[[kkkiii___WWWVVVQQQNNNttt---***(((&&&%%%%%%$$$""" ############!!!"""###&&&&&&%%%""""""""""""##################$$$$$$$$$$$$#########$$$'''((((((&&&"""%%% !!!&&&(((&&&***222999DDDRRR]]]bbbdddfffhhhdddJJJ222)))$$$%%%999MMM^^^___VVVHHH666'''"""%%%&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''...<<>>+++++++++*********))))))888CCCWWWlll}}}sssdddHHH+++""" &&&,,,MMM}}}rrrCCC&&&"""+++...KKK>>>&&&$$$"""!!!!!!!!!%%%###!!! """### """"""!!! !!!!!! !!!!!!######$$$$$$$$$###""""""!!!$$$$$$000OOOhhhcccVVVRRR___jjjlllmmmqqqjjjUUU:::)))%%%'''&&&$$$&&&!!!###(((%%%(((EEEjjj{{{YYYEEE---"""###((('''###%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''>>>QQQlllccc===(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))###$$$///(((&&&===}}}oooooo|||bbb[[[ZZZhhhpppnnncccHHH+++...&&&&&&%%%'''+++"""###(((&&&###"""((($$$""",,,LLLxxxccc???(((%%%&&&%%%%%%$$$""" """###%%%%%%### !!!###%%% !!!""""""######""""""!!!!!!!!!!!!""""""(((>>>```~~~}}}yyyzzzxxxyyyqqq444### (((DDDOOO|||{{{NNN)))!!!%%%$$$ ^^^qqq444%%%$$$######""""""######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$###!!! !!!"""))) """"""CCCmmmxxx~~~}}}vvvwwwfffDDD:::111&&&"""$$$'''%%%"""'''!!!'''$$$888hhh~~~}}}^^^???###&&&+++(((!!!$$$(((&&&%%%(((%%%%%%&&&''')))444JJJ\\\fffccc:::+++###(((***$$$###)))&&&&&&&&&&&&&&&'''((()))$$$000000VVVjjjyyy}}}kkkhhhQQQxxxwwwcccDDD***---&&&%%%###&&&&&&)))%%%!!!!!!!!!(((999PPPpppkkkCCC(((,,,... )))$$$###""" !!! !!!"""###$$$###"""!!!%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!"""""")))"""***JJJttt{{{AAA---///PPPuuu000 ###(((''')))pppOOO???%%%$$$######""""""############"""!!!!!!"""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!!!!"""$$$!!!!!!(((NNNuuu~~~rrrRRR<<<...+++&&&"""!!!$$$&&&%%%###"""!!!%%%%%%###<<>>---+++'''%%%&&&'''((((((((('''&&&///000333***===cccNNNgggFFF((($$$$$$'''+++###*** ###'''&&&%%%999mmmRRR111(((..."""%%%!!!!!!"""#########""""""$$$$$$"""!!!!!!!!!!!!!!!######""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""###""""""!!!!!!,,,999nnnccc(((!!!%%%+++\\\lll...$$$%%%$$$(((((((((>>>yyyUUUCCCBBB999$$$###""""""!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""$$$!!!'''888gggnnnLLL///&&&"""$$$'''(((&&&""" """%%%!!!&&&!!!"""'''&&&???qqq{{{eeePPPAAA333...,,,'''&&&((('''&&&)))///333333333444///999VVV}}}CCC''',,,###$$$%%%&&&'''(((((((((***,,,)))///&&&,,,sss{{{xxxYYYiiiPPP333$$$%%%###'''+++###+++ &&&$$$%%%GGGrrrsss~~~;;;'''%%%"""""""""!!!  ######"""  """"""!!!!!!!!!!!!""""""%%%!!!%%%%%%%%%&&&777]]]bbb555***$$$999sssWWW...'''%%% !!!"""$$$BBBPPPSSSiii///######"""!!!!!!!!!!!!""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""######""""""###$$$$$$CCCkkk{{{|||III&&&'''%%%!!!((("""###$$$""" $$$'''$$$$$$"""###### ///LLLqqq|||```EEE555222444 !!!&&&)))+++...222%%%%%%&&&'''&&&$$$""" ///(((''',,,...666MMMgggIII%%%&&&%%%%%%&&&&&&'''))))))---(((&&&---)))$$$OOOvvv|||hhhgggvvvggghhhjjj777)))%%%)))"""&&&+++ )))***###&&&EEEYYY+++&&&FFFmmmBBB###---...""""""!!!!!!!!!###$$$%%%&&&&&&&&&(((+++000444666))))))((('''%%%$$$###"""""""""!!!!!!!!!!!!""""""###"""###%%%### """'''!!!555\\\mmm !!!'''''')))///tttxxxfffFFF,,,###"""###(((,,,JJJvvvwww,,,######"""!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """######""""""###$$$###***XXXxxx}}}fff111%%%+++"""###))) !!!""""""""""""$$$%%%'''!!!###$$$$$$&&&CCCaaauuuOOO***!!!&&&'''"""(((***+++(((%%%###!!!&&&(((((('''&&&'''((('''%%%%%%(((***'''"""&&&...222OOO{{{FFF,,,+++(((&&&&&&''')))***&&&)))+++...222***222XXX~~~yyygggrrreee```sssuuugggIII///&&&(((---###&&&)))'''&&&!!!>>>{{{mmm444((()))'''---aaaTTT'''"""--- !!!"""&&&***...000AAA;;;555333888DDDRRR[[[JJJGGGAAA999111)))### """"""!!!!!!!!!!!!""""""&&& !!!&&&%%%""""""!!!444fffZZZ&&&,,, ###!!!###'''$$$<<<\\\pppxxxJJJ,,,""""""&&&'''===yyy222######"""!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """######""""""###%%%$$$"""888kkkUUU333 ###&&&%%%######$$$$$$%%%$$$###"""%%%###)))!!!&&&+++999dddvvvMMM333$$$ ***,,,$$$###,,,###''''''!!!"""(((***'''((()))'''$$$"""$$$'''(((######$$$%%%%%%%%%''')))''''''777```222///+++(((&&&'''(((***&&&---***!!!,,,---''':::xxxTTTooo444mmmpppKKK)))222)))...***&&&)))%%%###***)))999iiijjj777///$$$%%%,,, 000DDDsssXXX###&&& 555555:::BBB666@@@iiilllJJJ---LLLRRRXXX```AAA===:::666)))###$$$"""'''###!!!!!!""""""###%%%&&&$$$ %%%...lllPPP###"""""""""""""""""""""""""""######;;;gggYYY000(((%%%,,,XXX333%%%###!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$)))***ccc}}}CCC+++###'''###!!!"""$$$$$$$$$#########"""""""""############$$$$$$$$$ +++,,,MMMxxxNNN222***'''&&&&&&%%%%%%&&&&&&''''''((('''%%%""" !!!(((%%%$$$%%%&&&%%%$$$$$$''''''&&&&&&&&&'''((((((%%%'''&&&%%%333___uuu???'''...***(((...---%%%"""000)))%%%333222000MMMQQQ}}}MMMqqqsssiiiOOO///$$$###,,,(((###))))))$$$&&&$$$```xxxAAA)))...&&&)))...### """...SSSpppIII222%%%<<<```dddmmmWWW999...+++,,,JJJkkkYYY777444[[[@@@---%%% $$$""""""!!!!!!!!!""""""!!!!!!&&&"""GGGyyyhhh222###!!!!!!!!!!!!!!!!!!!!!!!!"""%%%DDDiii~~~qqq<<<666ggg222$$$"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""### AAAlllwwwqqqvvv>>>(((!!!&&&$$$"""$$$"""$$$$$$$$$#########""""""""""""#########$$$$$$$$$'''###333kkk{{{^^^CCC+++ !!!&&&&&&%%%%%%%%%%%%&&&&&& ###%%%&&&&&&((()))###$$$%%%&&&&&&&&&'''***&&&&&&&&&&&&%%%%%%%%%%%%%%%))))))$$$$$$777XXXsssmmm@@@'''+++///...!!!------)))000)))'''222nnnsss]]]lllqqq{{{lllKKK777******...,,,"""***'''###(((((($$$(((VVV???&&&$$$,,,$$$%%%***###...,,,!!!111hhhvvv???)))111BBBSSSrrr???+++999BBBUUUmmm\\\999***$$$%%%+++######"""!!! """$$$ &&&"""%%%@@@xxxIII ###'''!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&DDDjjj000$$$###"""""""""!!! !!!!!!!!!"""""" !!!!!!!!!"""""""""!!!"""""""""""""""!!!!!!---WWWwww{{{{{{888%%% %%%###$$$'''$$$$$$############""""""""""""""""""#########$$$$$$ &&& GGGwwwHHH+++!!!###)))&&&%%%%%%$$$$$$%%%%%%&&&'''((()))((($$$!!!!!!###%%%###  """&&&'''''''''&&&%%%$$$###!!!&&&)))%%% !!!+++444PPPrrrnnn;;;"""///666%%%***$$$555000&&&,,,))),,,%%%GGG]]]~~~xxxtttyyyuuuhhhJJJ888..."""'''---"""((()))&&&((())) &&&<<>>[[[AAA''' %%%***+++,,,%%%%%%$$$$$$$$$$$$%%%%%% """######"""###$$$&&&&&&((((((&&&&&&''''''%%%&&&&&&'''(((((('''&&&%%%!!!$$$&&&&&&%%%%%%(((+++(((999gggmmm:::###&&&,,,***,,,EEEDDD777777000222@@@qqqrrrZZZ}}}VVVcccdddNNNGGG222//////###$$$+++$$$+++$$$$$$...***222eee^^^###(((&&&&&&%%%!!!%%%+++((((((???UUUWWWHHH:::666VVVEEE///333[[[VVV+++ ***$$$***...555|||:::<<>>OOO^^^777;;;~~~PPP@@@666NNNvvv]]]ZZZLLL000///!!!"""------))),,,///(((!!!"""...+++!!!HHH]]],,,+++&&&&&&%%%%%%$$$######$$$NNNppp___999%%%"""$$$***WWWhhhDDD???BBB!!!)))///"""000(((,,,mmmoooFFF000===NNNsss---&&& $$$%%% """&&&  &&&!!!777mmmvvv999""" """'''###)))EEE$$$!!!  !!!!!! !!!!!!!!! !!!""""""""""""""",,,ZZZnnn---######$$$ """%%%!!!!!!"""""""""""""""###!!!!!!!!!"""""""""######000hhhppp<<<###"""###$$$&&&%%%$$$!!! $$$######""""""######$$$((('''&&&$$$"""$$$'''******,,,***######'''$$$#########"""###$$$%%%%%%&&&&&&'''((()))'''$$$!!!###'''$$$...aaa~~~rrrUUURRRPPP999!!!+++///DDDnnnvvvyyyjjjaaa{{{rrr888***555)))***BBBPPP999"""!!!%%%&&&&&&)))(((///]]]kkk666 111''''''$$$%%%&&& )))BBBOOOJJJ333$$$)))...,,,***888(((:::wwwzzzmmmZZZSSSWWWMMMFFFaaakkkmmmPPP...555QQQaaaQQQ444&&&"""$$$ """"""%%%###!!!%%%???zzzccc---&&& !!!((('''&&&XXXEEE'''$$$  !!!!!! !!!!!! !!!###$$$%%%BBBjjjkkk)))"""###$$$###%%%!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""""""""###!!!$$$JJJ>>>***###&&&'''%%%"""###&&&(((######""""""""""""######$$$***///555;;;???@@@HHHGGG:::111111000+++***(((%%%###"""###$$$%%%$$$$$$%%%'''((()))'''&&&''',,,(((%%%???wwwlll___CCC&&&+++///333444???zzzdddwwwlllssskkk|||uuuPPP+++...### ,,,\\\```222***$$$...,,,###%%%999hhhAAA222---%%%$$$### ###((("""(((===]]]EEE...***,,,***&&&%%% %%%"""<<>>XXXooowwwqqq>>>BBB***===///CCCAAA///!!!###%%%""" $$$))))))!!!###### eee>>>### """  $$$&&&---KKK~~~iii///+++%%%!!! !!!!!!!!! !!!!!! !!!!!! !!!###%%%&&&aaaxxxVVV&&& """######''' !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!(((222ffflll333###'''((( $$$&&&$$$"""!!!""""""######""""""""""""######444666888777333...***(((,,,;;;@@@333'''(((---...111///***&&&$$$$$$&&&'''(((%%%"""!!!!!!$$$''')))###%%%+++&&&000eee{{{555///444---...###+++444pppvvv\\\SSS}}}|||iii|||JJJ)))''')))(((---:::GGGFFF777((($$$$$$***000```}}}___***///000&&&+++%%%(((cccNNN111$$$***)))&&&&&&$$$######(((,,,******<<>>OOOKKK888(((%%%'''&&&######---000888555'''$$$(((###111...(((&&&+++000)))%%%)))$$$%%%+++))) $$$%%%***,,,&&&%%%:::TTTwww//////...---,,,,,,,,,,,,000FFFyyy\\\[[[uuu|||kkkqqq:::$$$///***(((&&&)))---...***%%%,,,'''%%%---000llltttnnnBBB...+++!!!,,,)))'''???^^^TTT<<<+++(((,,,&&&$$$'''&&&888000,,,+++&&& '''444:::qqqPPP$$$###%%%$$$!!! &&&444@@@GGG444,,,((( '''MMMFFFXXX'''%%%+++""""""""""""""""""""""""...jjjiii(((!!! ###$$$!!! """"""!!!!!!'''DDDvvv^^^333!!!""" """!!!"""!!!  !!!### """$$$"""&&&AAA^^^rrr~~~MMM%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""&&& """$$$&&&ZZZFFF******$$$%%%$$$###""""""######$$$$$$***%%%***???UUUXXXDDD...***!!! $$$$$$%%%'''###+++"""###:::@@@???,,,###''''''###///CCC<<<&&&&&&((( ---(((%%%'''***&&&""",,,<<>>$$$'''!!!"""###  """""" 888YYYuuu|||{{{JJJ$$$$$$$$$######""""""!!!""""""""""""""""""""""""&&&$$$###""" '''QQQSSS ***%%%!!!######$$$$$$"""!!! !!!"""222NNNRRR@@@,,,'''***(((&&&'''(((&&&  $$$(((,,,)))...FFFTTTIII&&&&&&000;;;444%%%%%%333<<<888...### ###''''''***$$$###((((((###"""'''666nnnkkkHHH222---)))......---,,,++++++++++++000!!!000VVV|||pppvvvwwwuuuTTTkkkXXX555---)))!!!'''***,,,+++)))'''))),,, ((('''333nnn///***$$$((($$$---&&&LLLTTT???***///))))))&&&$$$///999444***""""""%%%$$$###%%%111444dddoooCCC///!!!%%%%%%###)));;;>>>]]],,,,,,"""--- """+++<<<111!!!!!!!!!!!!!!!!!!!!!!!!%%%,,,555nnn???""" &&& ###'''!!!%%%WWWoooUUU444 &&& !!!LLLkkkwwwAAA$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$!!!&&&)))###IIIVVV111 """ &&&***%%%%%%$$$""""""%%%666@@@IIIHHH===///'''$$$"""###%%%''''''&&&&&&'''###***+++ """CCCZZZSSS***444555***"""&&&(((%%%(((:::@@@333***---)))&&&""""""(((+++'''$$$%%% GGG@@@***///555444000...---,,,+++************444(((%%%)))<<>>|||]]]--- !!!$$$,,,...XXX+++''')))(((,,,777XXXUUU,,,%%%!!!!!!!!!!!!!!!!!!!!!!!!###!!!rrr[[[(((  !!!$$$ ***)))222uuuWWW###### ,,, """(((```wwwzzzppp000#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""")))$$$777mmm&&&!!!)))((("""***######"""!!!"""%%%+++...999333111:::EEECCC222!!!%%%### """###"""000YYYxxxddd>>>999FFFEEE111555...!!!!!!****** )))$$$///DDDGGG333###"""###!!!"""&&&(((((((((***&&&---UUUUUU111///111,,,***------+++***************%%%---111)))'''===ZZZgggaaabbb;;;777AAAiii|||rrrQQQjjj___///+++...$$$$$$111***&&&######%%%''''''&&&&&&((('''```///***///###+++$$$%%%$$$(((ZZZUUU,,,444444(((###,,,888:::999///"""$$$%%%$$$!!! """ ******999\\\ggg000###&&&"""AAA***...(((!!!,,,\\\lll;;;""""""""""""""""""""""""$$$KKKyyyDDD&&& !!!$$$$$$"""!!!WWWzzzvvv>>>!!!!!!,,,###)))hhhxxxiii+++""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%bbb///&&&!!!(((###!!!!!!"""(((...222444""")))(((###!!!%%%+++******(((&&&(((---000///111XXX{{{oooHHH666444+++444)))$$$))),,,'''###$$$***!!!!!!222DDDDDD444$$$###$$$$$$$$$$$$%%%'''***,,,!!!222lllwww888(((---...000---,,,+++***))))))))))))%%%---000***&&&---;;;GGG888&&&$$$111%%%777kkk]]]YYY___:::""")))---###$$$222,,,)))'''%%%&&&((((((((( '''222JJJ---''''''###))))))###!!!!!!DDDtttHHH***MMM333((('''666BBB888+++$$$"""###"""""""""###$$$)))"""!!!"""&&&111NNNYYYnnnSSSJJJ222111"""$$$777---///$$$+++((((((444qqqkkk444""""""""""""""""""""""""""" %%%111pppooo???###!!!!!!""" )))'''###&&& )))IIIyyytttIII***(((###&&&gggwww~~~fff)))!!!"""""""""""""""""""""""""""""""""""""""""""""$$$(((SSSMMM"""***### '''!!!###'''///333000+++***&&& """%%%&&&)))222555999@@@FFFGGG>>>>>>???999555HHH[[[\\\LLL>>>///%%%***888###***&&&***AAACCC444'''&&&%%%$$$%%%'''''''''***%%%%%%@@@~~~RRR888999111(((,,,+++***))))))(((((()))+++,,,'''###&&&(((333DDD///###+++000//////ZZZ|||bbbfffHHHtttzzzZZZ,,,111///&&&###&&&(((&&&$$$&&&)))+++***)))(((((("""222III(((777###,,, ***)))<<>>FFF000 )))$$$$$$###!!!!!!###!!!!!!!!! ###,,,000vvvcccbbb}}}@@@)))IIIRRR+++###!!!///uuuAAA""""""""""""""""""""""""''',,,[[[WWW+++""""""'''***###)))999888)))+++###!!!+++CCCuuu===!!!!!!)))''''''iii{{{eee!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""### """###:::ooo+++***!!!&&&'''""""""!!!###+++333333)))%%%++++++&&&######$$$333@@@IIIAAA555---)))'''$$$"""&&&%%% '''222000GGGYYY[[[CCC///...,,,$$$%%%$$$''')))""""""999UUU)))'''%%%%%%)))---***&&&%%%...&&&$$$ZZZccc///***---000,,,+++***)))(((((((((((($$$((('''))),,,(((///DDD)))111222//////333fff}}}sssiiikkkEEEKKKWWWJJJ444***(((''''''&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&$$$///yyyIII111 ((((((%%%***$$$%%%!!!NNNtttTTT===444666+++;;;>>>---!!!$$$%%%&&&(((!!!!!!!!! """!!!111UUUsssggg444(((666CCC>>>111%%%###EEE|||uuu777'''%%%)))$$$&&&%%%###+++888sss???$$$###$$$(((]]]bbbggg333***))) ###ggg???>>><<>>'''!!!%%%***---!!!,,,222OOO999###...""")))"""###***!!!***444...BBB(((<<<###******)))(((((((((((((((&&&000$$$(((...(((111666&&&'''---000***(((888OOOmmmuuukkkzzz444***---***++++++(((''''''&&&'''((()))***(((((('''&&&&&&&&&&&&&&&'''...qqq>>>--- (((&&&%%%,,,$$$$$$***\\\aaaAAA+++###(((---======555&&& ###$$$$$$ %%%%%% #####################$$$!!!&&&%%% )))333888888===jjjJJJ)))777UUU222"""***))) ###,,,666::: &&& $$$###&&&(((^^^YYY...&&&---bbbYYY!!!)))'''***ZZZ111$$$&&&,,,ggg~~~GGG !!!""" !!!!!! !!!!!!&&&OOOKKK+++"""""""""""""""""""""""""""%%%%%%!!! """"""###&&&***___MMM***%%%&&& """$$$!!!$$$$$$+++;;;444 """))) """'''!!!222QQQNNN444((($$$ ###%%%###!!!""""""""""""############ %%%(((777^^^~~~kkkAAA000...///!!!(((%%%&&&333???;;;***+++,,,'''***---+++///777vvvZZZ+++666'''******)))((((((((((((((('''///$$$)))...***666999,,,)))+++000,,,'''///===ccckkkyyyyyyzzz[[[ssswwwzzz,,,&&&!!!***(((''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&''')))222nnnyyy111)))""")))###%%%---$$$%%%>>>WWW666&&&$$$###333"""LLL<<<))) !!!###"""***!!!""" &&&***,,,///333777'''  """%%%)))!!! AAACCCLLLAAA,,,###***))) 555FFF """ ))) &&&"""&&&RRRxxxIII***EEEvvv$$$+++###HHHxxx&&& ''' TTTttt<<< !!!  DDDzzz|||<<<$$$""""""""""""""""""""""""!!!%%%&&&""" """"""###***CCC%%%$$$%%%"""'''###$$$%%%,,,@@@;;;!!!"""&&&$$$))) 111FFFIII555 """&&&&&&"""""""""""""""############ ***$$$AAAzzz___YYY```]]]YYYPPP$$$&&&&&&999AAA666...;;;>>>222333222555GGG```555...---******)))(((((((((((()))(((...%%%)))---...>>>???...((((((---...)))(((---888lllsssggg|||UUUZZZIIItttdddkkk___...111)))"""---$$$&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''BBBvvvRRR+++'''&&&*** %%%,,,###)))YYYHHH%%%%%%+++&&&333444HHH333!!! $$$""" !!!$$$$$$$$$"""''':::FFFMMMVVV\\\^^^cccjjjpppYYY===&&&###$$$!!! %%%!!!((()))"""(((LLL|||111222***'''...LLL)))###&&&%%%!!!###???uuuSSSNNNBBB&&&BBBsss&&&'''111!!!RRRbbb,,,!!!""";;;ooosss444"""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!"""######<<>>zzz~~~<<<""""""""""""""""""""""""######%%%$$$***999|||222 (((''' !!!$$$!!!---<<<===...gggjjj888&&&444BBBVVV111"""&&&$$$!!!###$$$$$$###!!!""""""""""""############((())) """)))***&&&222111NNN[[[===UUUddd[[[mmmMMM222000%%%***&&&BBBNNN,,,,,,+++******))))))******)))&&&(((...###111NNN;;;***,,,,,,)))&&&'''***---333***...888222!!!%%%999(((888......AAABBBFFFZZZ```lll:::CCC777```hhh\\\FFF$$$,,,***((("""&&&***!!!---''',,,''' &&&$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))JJJNNN,,,(((&&&$$$$$$###+++!!!---ssswww555///LLL---###%%%%%%!!!!!!###""" ---AAALLLRRR___pppppppppppprrrrrrqqqmmmjjjkkkhhhiiipppppp^^^>>>%%%"""'''%%%### """((($$$...iiisssKKKuuuHHH'''***%%% &&&###))),,,BBB@@@000:::QQQ"""%%%///bbb444 $$$%%%!!!"""&&& @@@MMM***"""""""""""""""""""""""""""&&&$$$444MMMUUU;;;!!!&&&######$$$###)));;;III222!!!)))***(((+++000IIImmm((()))%%%###%%%###"""%%%""""""""""""############&&&!!! &&&***((($$$"""%%%***$$$```OOO%%%---******222"""000,,,[[[111,,,+++******)))*********(((%%%)))...!!!000MMM888'''))))))((()))+++,,,+++///000+++%%%)))222111(((777'''+++???;;;<<>>---+++%%%,,,RRRTTT,,,&&&(((((('''&&&&&&)))+++HHHGGG000***++++++&&&))),,,&&&***%%%***&&&***---LLL888***)))))))))***+++---...---......---,,,,,,...000222333...666DDDMMMoooZZZCCC<<<000'''(((,,,***$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((((((''')))))):::888&&&)))'''%%%%%%((($$$111>>>ooo888333>>>UUU000%%%&&&%%%$$$###############!!!CCCZZZ___eeekkknnnqqqiiiaaaeeejjjiiinnnrrrjjjiiimmmnnnkkkeee\\\MMM???***%%%""""""%%%"""!!!000""",,,+++###""":::IIIOOOKKK[[[QQQ...000>>>CCCSSS^^^yyy666))))))%%%%%%hhhWWW,,,"""$$$$$$$$$888SSSiiiuuu{{{ooo)))"""""""""""""""""""""""" +++ """AAAqqq***%%%###"""!!!!!! (((;;;888...)))+++'''###&&&444UUU !!!$$$###"""###%%%%%%"""  ...???UUULLLCCC>>>>>>;;;444...222666AAAWWWyyyrrrSSSxxx>>>999***---***>>>bbb111&&&'''((((((''''''((()))777bbb000))),,,---&&&'''+++'''***%%%+++&&&)))***GGG222******+++,,,,,,---,,,,,,+++,,,------,,,,,,...000///111222;;;HHH]]]KKK???666444///&&&%%%+++&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&*** %%%%%%'''((()))EEE~~~444%%%(((&&&'''&&&$$$%%%333DDD]]])))***)))ZZZqqqFFF***###%%%%%%$$$#########$$$$$$///XXXhhheeennnrrrkkkmmmhhhccchhhjjjeeeiiioookkknnnqqqppplllggg^^^NNNAAA111!!!$$$""""""%%%"""%%%(((!!!)))(((ccc<<<%%%(((&&&'''(((,,,@@@iiiqqqLLL111)))(((***,,,...EEE888,,,)))%%%&&&\\\www???%%%%%% ---JJJqqqrrr333""""""""""""""""""""""""'''"""222gggUUU###'''"""%%%###"""&&&'''&&&666FFF+++###%%%'''(((222TTTUUU###222(((&&&%%%!!!%%%&&&666LLLmmmvvvvvvlllTTTYYYAAA555'''666___YYY###<<<)))///***111VVV555&&&'''((()))((((((''''''...nnn~~~333***+++---&&&&&&***''')))%%%+++'''((('''CCC---***+++---......---,,,+++***+++------,,,,,,...000+++222999BBBTTT}}}nnnJJJ333777555%%%"""///&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***"""%%%###'''%%%***TTT}}}333&&&'''&&&'''&&&"""%%%000EEEIII///444,,,HHHfffNNN///'''$$$$$$$$$$$$$$$$$$%%%%%%IIIllluuunnnxxx{{{ooollleeebbbhhhjjjcccfffmmmkkkppppppnnnmmmlllgggXXXIII;;;&&&$$$""""""$$$"""((('''+++BBB___222%%%444EEECCC***...```{{{bbb...(((///222444BBB444&&&$$$###'''MMM^^^111&&&BBBeeeooo888########################''' '''%%%MMM@@@ $$$(((###&&&"""### """EEEHHH'''$$$***)))000***EEEfff---%%%%%%!!! $$$&&&&&&%%%$$$<<>>BBBFFF555BBBMMMkkkxxx------//////888222 //////!!!MMM}}}eee<<<(((...(((...+++"""***'''555vvvUUU---(((///===DDDAAA^^^)))(((''''''(((((('''&&&***JJJDDD000(((,,,((((((***'''***&&&,,,''')))(((CCC---+++,,,---...---,,,***((((((***---/////////111222:::555EEEqqqVVV999555222+++(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$)))%%%888www000%%%'''&&&###&&&%%%)))$$$EEE444%%%$$$666jjj\\\(((!!!#########$$$%%%&&&'''(((bbbiiisssrrrhhhiiinnnkkkjjjhhhppptttooorrrxxxtttnnnqqqrrrqqqpppmmmcccYYYTTT333"""###!!!"""!!!"""!!!%%%---ZZZ777$$$;;;EEE444""" (((&&&$$$)));;;VVVlllvvvlllCCC...NNNXXXKKK)))'''***&&&***===>>>'''######################## ###999---###)))###!!!((("""&&&$$$***zzzLLLBBBKKKJJJhhhppp{{{zzznnndddaaadddggg^^^___ZZZMMM:::,,,((($$$"""$$$---!!!"""(((+++MMMccc777'''+++444...)))JJJ+++)))&&&&&&'''((((((&&&(((;;;MMM333'''*********+++&&&***&&&,,,(((******FFF111,,,,,,,,,,,,+++***((('''(((+++...000000111222333===>>>iiiKKK444111///)))&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((%%%+++'''???rrr---%%%'''&&&!!!%%%'''+++"""FFF333$$$333'''%%%OOORRR(((############$$$%%%&&&'''(((fffeeetttuuubbbbbbqqqrrriiifffmmmqqqkkklllooojjjsssxxxyyytttmmmfff^^^WWW[[[777###### !!!!!!,,,&&&RRRAAA###"""(((///---%%%###)))"""###"""!!!$$$+++---+++rrrWWW|||+++""")))***"""%%%555~~~222...########################222QQQ,,,&&&+++""""""+++%%%***...???QQQ___LLLUUUtttwwwfff|||~~~\\\cccbbbQQQ888)))(((...///---)))'''###+++___@@@'''...555(((///MMM---)))%%%%%%&&&(((((('''(((333TTT555%%%)))***++++++&&&+++&&&,,,(((***+++III333,,,,,,,,,+++***)))((('''(((+++///111111222333444???PPPkkk888444333$$$(((((("""""")))$$$"""***%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%)))***$$$***FFF[[[)))... &&&+++%%%(((###HHH<<<111///%%%***@@@%%%#########%%%)))'''$$$(((111llleeewwweeeZZZllljjjsssjjjyyyfffXXXhhhiiibbbpppqqqxxxwwwllleeeeee___TTTKKK999***!!!***%%%$$$***???;;;SSSBBB((( !!!222!!!...(((!!!"""((('''"""'''+++$$$lll***((((((***(((###---WWWsss---%%%'''&&&$$$""" !!!%%%(((///777xxx111---555KKK[[[```eeelllvvv@@@AAACCC000%%%&&&&&&!!!333---%%%eeexxxzzzeeeaaaZZZXXX---'''***((((((((((((((((((((((((LLLHHH%%%///***)))///DDD555'''---$$$((('''&&&***555{{{vvv,,,...+++$$$222%%%***///%%%...***+++UUU------,,,+++)))))))))*********,,,***...222---555MMMHHHddd999000555***+++&&&&&&+++((("""###%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%+++ ***$$$---VVVZZZ((((((%%%%%%((("""((( (((FFF:::""")))222$$$,,,???''''''######%%%%%%###%%%+++dddeeekkkeeedddhhhfffooommmxxxhhh^^^qqqrrrgggpppsssvvvsssmmmlllmmmbbbSSSLLL;;;$$$$$$"""%%%$$$$$$111888,,,"""(((%%%)))666 %%%'''###%%%%%%###""""""(((111sss222%%%***&&&***111OOOmmm"""'''!!!'''+++---***&&&###&&&+++^^^nnn@@@;;;222...333000\\\,,,,,,...$$$$$$$$$)))!!!$$$fffyyy{{{xxxuuuuuudddJJJ///$$$''''''''''''''''''''''''CCCLLL(((+++((((((***@@@LLL((()))(((&&&(((***$$$///www444---,,,$$$///$$$+++&&&'''+++***...%%%CCC222,,,+++***)))))))))******+++000------777<<<>>>HHHVVV333777((((((%%%$$$&&&)))'''$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%,,,"""***$$$///gggnnn666""")))''''''"""'''%%%+++???888111***)))CCC)))(((###!!!###$$$$$$%%%(((WWWiiicccgggrrrkkkkkkqqqxxx~~~pppjjj{{{{{{nnnqqqtttsssooommmqqqqqqaaaNNNPPP999''' """$$$ $$$###'''EEEZZZddd:::%%%'''<<< !!!&&&$$$((("""!!!%%%)))LLL{{{fff///+++"""((((((!!!&&&DDDAAA;;;333---$$$ !!! ###444tttttt^^^PPPBBB444///000000555777+++'''$$$((((((rrr888!!!''' %%%###'''$$$;;;~~~{{{}}}|||ooofff___777!!!''''''''''''''''''''''''888VVV000'''))))))%%%>>>[[[///)))&&&&&&((()))###+++rrr@@@+++---&&&+++$$$,,,$$$---'''!!!000(((555222,,,+++***)))((()))*********//////222888<<>>"""BBBBBB!!!"""%%%&&&$$$"""###&&&(((333rrrlllbbbmmmllltttllljjjjjjccc]]]]]][[[[[[bbbkkkmmmooopppnnnhhh[[[PPPWWW)))&&&$$$###!!!%%%!!!??????AAAcccyyylllEEE---888!!!%%%###### '''!!!%%%,,,444uuurrr(((!!!888qqqnnn```vvvnnnlllxxx@@@!!!"""'''------&&&&&&DDD```000&&& +++((((((CCCbbb&&&***"""!!!###'''&&&+++...$$$111gggvvvzzz}}}|||{{{{{{~~~xxxrrrUUUBBB---'''''''''''''''''''''''')))^^^<<<(((+++...%%%;;;YYY)))###((('''+++%%%""",,,'''eeeQQQ(((000+++&&&&&&(((--- 888GGG555BBBCCC))),,,+++***))))))***+++,,,---666666333AAAggg@@@''')))222'''###(((!!!%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$(((!!!(((,,,+++uuu555'''###!!!'''!!!###&&&...SSS)))'''iii}}}JJJFFFSSS!!!###&&&&&&$$$###$$$### ///jjjxxxkkklllqqqsssjjj___[[[YYYVVVSSSTTT]]]fffhhhlllqqqqqqmmmggg___[[[PPP---&&&''' $$$###DDD111 ***777JJJ===:::FFF$$$ ###"""$$$"""&&&&&&;;;yyy}}}000+++333NNNqqq***@@@ZZZooo111%%%,,,...444;;;???===666000===CCC+++'''### !!!%%%***...###JJJSSS999'''###***000IIIVVVSSS!!!""""""###$$$$$$(((,,,$$$???|||~~~zzz}}}{{{}}}~~~SSS>>>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&VVV:::***(((,,,(((999ddd...###&&&$$$)))&&&'''(((###bbbZZZ***000***%%%***&&&((($$$SSSeee999DDDCCC---,,,,,,+++***+++,,,---...)))999555333```kkk777'''222)))%%%,,,&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%***###''',,,---BBB&&&%%% &&&!!!'''((('''PPPCCCMMMcccbbb(((######"""$$$+++000*** ***NNNttttttqqqwwwooommmeee]]]\\\___\\\___jjjppplllnnnpppooojjjccc]]][[[AAA<<<...$$$$$$!!!&&&&&&###===//////((((((;;;LLL'''""" !!!$$$ ###((( """LLL777222999LLL666'''555!!!'''******(((...///???AAALLLcccCCC,,,---)))((('''&&&&&&((()))***(((444###%%%'''&&&###!!!$$$:::GGG ...JJJ~~~kkkgggFFF$$$((( +++ !!!###)))%%%NNNuuuzzz|||}}}}}}```???%%%&&&&&&&&&&&&&&&&&&&&&&&&'''LLL666///&&&,,,...999ggg000$$$'''###'''&&&***&&&%%%gggeee///...&&&$$$///%%%''')))IIIUUU555EEE777222------,,,,,,,,,---...///---777>>>]]]___777888+++%%%---'''%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''((((((((()))%%%,,,&&&''',,,///LLL%%%+++###'''"""+++))) GGGgggrrrooo///### %%%555???555%%%,,,dddtttrrrvvvggglllpppcccbbbgggfffjjjrrrttttttqqqooolllfff^^^WWWSSS555KKK>>>"""""" %%%'''"""CCC+++!!!000&&&,,,777@@@###''''''%%%###)))***]]]666***:::^^^333111%%%111(((###,,,$$$(((###+++%%%+++JJJ333,,,!!!$$$%%%%%%$$$$$$%%%(((***333,,,"""$$$%%%######$$$%%%%%%)))666bbb'''%%%000uuuRRRMMM+++%%%111 ((("""###!!!%%%!!!OOOppp~~~|||qqqzzzzzzyyyrrrHHH...&&&&&&&&&&&&&&&&&&&&&&&&+++GGG666444'''...444;;;```+++###)))&&&(((%%%)))(((+++ooommm222---"""###333&&&***((()))...---GGG---666...------,,,---...///000:::666OOOYYY---111///$$$)))&&&"""###&&&$$$ $$$,,,&&&%%%%%%%%%%%%&&&''''''+++''''''***&&&111nnn&&&%%%&&&%%%###"""&&&)))+++pppggg;;;((('''...lll{{{222***444fff~~~pppdddiiippplllfffdddjjjrrrqqqllloooqqqmmmccc\\\TTT???(((***<<>>,,,""" !!!"""333666///***%%%'''KKKVVV+++)))(((!!!$$$((('''ggg^^^666000TTT555###***&&&"""***%%%&&&'''&&&+++"""***)))GGG```###***&&&***'''$$$'''###!!!***;;;}}})))###$$$$$$$$$$$$###"""""""""DDDTTT###"""%%%,,,999333UUU000%%%''''''%%%---!!!bbblllsss~~~yyywww{{{|||mmmxxxlll%%%%%%&&&&&&%%%######%%%((($$$SSS555,,,***...)))AAAaaa(((###)))%%%(((&&&&&&###pppiii555******111***%%%***///...,,,///LLL...111000222)))$$$---222000333888RRRTTT888...(((,,,+++)))((())))))%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((((((%%%'''+++)))333xxx+++(((((('''%%%$$$&&&((()))nnnnnn"""+++%%%...mmmKKK,,,!!!'''GGGgggqqqmmmiiiiiihhhfffeeekkkssstttqqqgggmmmjjj\\\OOODDD444###$$$111999222&&&!!!!!!!!! &&&;;;---(((*** (((***)))___EEE,,,###!!!""" ###$$$///tttpppKKKkkk666###)))%%%!!!)))$$$%%%%%%((((((%%%(((***XXXDDD&&&'''$$$((($$$###((($$$###,,,PPP333$$$$$$$$$$$$$$$###""""""(((FFFUUU%%%"""!!!""")))...WWW???&&&%%%!!!$$$ !!!!!!((("""%%%\\\uuuppp}}}yyy|||~~~{{{xxx|||tttlll)))''''''&&&%%%%%%%%%%%%&&&'''MMM,,,***111///---QQQ]]])))%%%***!!!&&&'''&&&+++&&&nnnggg555+++)))---)))++++++...000***444HHH111111+++888444)))+++222555;;;NNNXXX111&&&000''''''$$$###%%%)))((($$$&&&&&&&&&%%%&&&&&&'''(((+++''''''***&&&---666***((('''&&&&&&&&&'''(((GGG888///!!!(((VVVlll>>>&&&%%%###***BBB```mmmkkkmmmmmmkkkgggiiioootttsssdddjjjfffSSS???222((( &&&)))&&&""""""###""",,,??? ///%%%"""((((((000jjj000***$$$%%%$$$'''"""777888###'''$$$!!!'''###$$$###+++%%%(((%%%,,,pppfff:::,,,***"""###%%%!!!###)))&&&$$$---kkk>>>$$$$$$$$$$$$######""""""'''???QQQ((('''&&&$$$###%%%JJJ>>>"""###!!!(((%%%$$$$$$"""(((KKKzzziiisssppp{{{~~~xxx~~~[[[+++((('''&&&&&&&&&'''%%%$$$999ddd???)))000666III|||TTT)))(((+++$$$(((&&&%%%,,,+++qqqbbb333---))))))'''111,,,+++222)))<<>>NNN'''&&& '''%%% ###"""!!!&&&llloooqqq{{{|||zzz}}}|||~~~222(((%%%$$$$$$$$$%%%%%%%%%$$$;;;[[[JJJ444444)))BBBeee555"""'''%%%%%%+++$$$(((DDDNNN'''***---...)))///***(((,,,+++FFF888777///,,,555888555333EEEBBB***((((((++++++&&&######''''''&&&&&&''''''((()))&&&'''((()))---AAA000&&&"""&&&(((%%%%%%)))...###uuuxxxwwwBBB$$$%%%((('''&&&###$$$ """***444DDDUUU]]]^^^YYYPPPGGG888000&&& !!!######!!! """""" ###???NNN+++,,,"""((( )))===iii///333"""'''$$$ ###%%%&&&oooNNN000WWWEEE&&&$$$$$$!!!%%% %%%!!!)))###'''&&&...uuuVVV... %%%+++'''&&&'''"""%%%%%%"""%%%''' '''===^^^&&&%%%###"""""""""###$$$!!!,,,KKK///'''///AAABBB;;;ccc333%%%$$$"""!!!!!!$$$$$$!!!%%%YYYxxxiiiyyy|||yyy{{{xxxuuurrrwwwuuuyyywwwwwwSSS*** $$$$$$%%%$$$###$$$''')))[[[<<<###***555888QQQ)))!!!'''"""$$$+++###***^^^CCC&&&***---111***+++)))+++&&&333GGG888777000///:::111,,,QQQFFF111$$$(((,,,'''%%%***'''''''''''''''(((((()))'''***+++)))'''999888,,,$$$''')))%%%$$$)))///!!!QQQ[[[XXX,,,%%%&&&!!!&&& !!!###!!! &&&+++------(((!!!$$$!!!!!!""""""### """%%%000AAA>>>$$$***)))""")))%%%OOOVVV&&&***###%%%!!!!!!$$$!!!&&&111~~~,,,///IIIIII((($$$$$$"""%%% &&&###%%%%%%###(((...```\\\+++"""***"""!!!***&&& """######%%%%%%+++IIIrrr&&&%%%###"""!!!"""###$$$)))NNN555,,,<<<^^^iii888GGGmmm333%%%((($$$"""###$$$ (((;;;sssnnnssswwwuuutttuuuxxxyyysssqqqvvvvvvppptttzzzwwwzzzxxxxxxnnnfff...%%%"""###&&&(((%%%"""###***111eee111###///&&&IIIHHH$$$$$$***!!!$$$***!!!***+++{{{ttt:::***,,,+++000+++))))))000"""===GGG<<<777444666888666RRRwwwNNN,,,))),,,&&&&&&///'''''''''''''''((())))))###***...+++(((999???000'''))))))$$$$$$)))///111\\\eee@@@---###"""&&&$$$&&&!!!###''''''&&&""""""%%%$$$ !!!###''''''$$$""""""!!!""",,,<<<:::(((###111222###VVV<<<$$$!!!%%%"""%%%%%%*** '''@@@555555333KKK)))%%%%%%###%%% &&&$$$###''' ***---PPP|||666"""333+++'''!!!((($$$(((""""""%%%%%%///QQQ&&&%%%###!!!!!!"""###$$$)))OOO555'''999cccsssrrreeeuuu///(((""",,, $$$"""###((("""fffuuuqqqvvvvvvppprrrzzzyyyqqqpppuuuwwwuuuwww}}}mmmuuu]]]mmmDDD""""""///###(((***'''"""$$$---666@@@)))///***+++222TTT///$$$(((,,,!!!$$$*** )))888aaa555///...(((///+++)))***444CCCGGG@@@777666333:::YYYBBB)))---...)))&&&###'''%%%'''***###"""///###***$$$***---333555(((***"""(((!!!((( 000 NNNsssGGG~~~333$$$%%%###!!!###%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! &&&###)))???MMM###333***&&&###%%%>>>FFF...!!!!!! ###...!!!666xxxJJJ***...{{{WWW+++"""!!!'''+++######+++((()))999BBB%%%%%%"""###########################+++!!!###%%%+++$$$YYY'''&&&%%%$$$"""""" 000===\\\777WWWvvvEEE,,, %%%%%%!!!""""""###$$$&&&'''(((rrrffflllqqqnnnooouuussswwwyyyvvvtttuuuuuusssnnnuuuHHH&&&%%%''' &&&""" '''$$$+++ bbb888&&&%%%)))---222[[[222)))&&&...+++///'''OOO;;;222******///000)))!!!///***111WWWEEE]]]999000555bbb}}}DDD,,,---+++!!!...---'''%%%)))'''&&&+++))),,,%%%(((...777___((()))(((###+++)))$$$$$$"""---[[[UUUJJJ[[[===&&& $$$###$$$)))***!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""###'''555EEE999)))"""***&&&$$$666III...$$$"""))),,,%%%!!!"""%%% """PPP???&&&,,,mmmppp,,,###((($$$000&&&%%%###---"""***%%%$$$rrrVVV&&&'''---########################!!!'''%%%'''+++)))eee+++'''"""%%%######!!!'''555rrrVVV}}}///""""""""""""###%%%&&&'''999fffvvv\\\SSSnnnzzzmmmzzz|||yyysssrrrwww{{{|||oooNNN111''')))((("""&&&)))$$$***!!!HHHZZZ'''(((///+++***JJJFFF'''###)))###&&&((($$$***(((ooo333111,,,'''$$$'''...444111###:::```888PPPEEEAAAkkkBBB'''***333$$$&&&''''''***,,,)))$$$,,,,,,'''(((,,,666333(((***...###((($$$(((""";;;___===ppp888 &&&###!!!&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!$$$$$$###%%%<<<\\\QQQ%%%,,,'''///$$$555MMMGGG'''111///&&&!!!$$$"""$$$***ppp666&&&***VVV(((&&&###222,,,!!!"""$$$+++(((RRR\\\---$$$+++ ########################!!!$$$''''''(((***ooo444'''%%%%%%!!!"""$$$ !!!"""&&&ooobbbuuu...***$$$$$$"""""""""""""""###$$$$$$)))EEE^^^gggnnntttlll[[[sssuuutttooollloooqqqpppyyyOOO))) &&&'''%%%&&&$$$%%%'''&&&%%%(((aaaIII%%%+++,,,%%%000ccc555###***+++%%%,,,###///CCC++++++++++++---,,,+++***)))222777]]]]]]VVV777gggDDD---333&&&))),,,((("""''',,,'''((((((,,,((('''///ZZZ000((($$$)))!!!###,,,(((---"""NNNyyyxxxqqqHHH***%%% """'''!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""&&&%%%:::PPP[[[HHH###$$$+++..."""$$$FFFOOO///!!!!!!&&&***'''!!!!!!&&&&&& $$$;;;555---***<<>>qqqrrr===LLLJJJ???&&&&&&""""""""""""""""""""""""###""" !!!"""---???GGG000((( ###,,,###,,,FFF999&&&!!!!!!$$$%%%$$$"""&&&+++eee@@@:::%%%BBBxxx555""""""((((((((())),,,$$$$$$111222///666tttBBB,,,"""###!!!###&&&"""########################"""&&& )))(((***222}}}}}},,,"""&&& '''!!!''' &&&&&&...yyytttyyy}}}kkkXXX###"""!!!!!!!!!!!!!!!""""""...,,,%%%000000666;;;<<<666000+++%%%"""$$$######&&&)))%%%"""--- SSSSSS***(((###,,,YYYttt(((((('''"""$$$'''((('''IIIVVV777000666444&&&---&&&$$$///CCCSSSXXXVVV<<>>ZZZhhhNNN333+++""""""""""""""""""""""""!!!!!!"""%%%---777@@@FFF555,,,+++###%%%)))$$$999III000 ######&&&&&&$$$"""$$$%%%%%%+++<<>>333;;;cccaaaxxx777((($$$!!!"""&&&)))(((&&&###CCCNNN333"""'''!!!)))&&&$$$(((%%%&&&***bbbFFF***###+++"""$$$!!!(((CCChhhwww```HHH555+++''''''---444111===rrr---######'''&&&***!!!"""############$$$$$$$$$###%%%$$$)))%%%+++ddd999,,,/// )))""")))%%%&&&"""LLLxxxJJJ>>>***(((---///]]]VVV"""******"""$$$$$$$$$""""""%%%&&&&&&$$$""" """$$$$$$$$$!!!&&&!!!...'''$$$ EEEZZZPPP***000$$$111OOOVVV999"""&&&***######$$$(((###---TTT~~~DDD---333,,,***///222++++++222333dddZZZLLL???444///777AAAfffooo===///333555HHHUUUNNN333$$$+++---###'''444<<<@@@VVVDDD'''***(((###"""$$$'''&&&"""&&&)))===SSS]]]vvv@@@CCCMMMKKK@@@iii|||SSS'''%%%$$$%%%((((((&&&$$$CCC???444&&&!!!%%%&&&""" $$$ !!!(((&&&!!!'''LLL999%%%"""((("""+++%%%!!!$$$+++111///+++333...(((###!!!$$$)))---$$$""" %%%---AAAEEE%%%"""&&& $$$(((%%%"""############$$$$$$$$$###$$$$$$)))$$$)))]]]hhh000"""$$$### """  """444]]]XXX333###===QQQEEEWWWTTT""" """/// ///&&&&&&&&&'''&&&### !!!%%%'''&&&%%%$$$$$$"""'''%%%"""""" $$$000JJJkkkRRR,,, $$$---%%%[[[VVVFFF///"""###(((***###)))'''***555lllGGG666///,,,+++555555'''###///888TTTaaaEEE222333...,,,HHHpppBBB***111111FFF^^^^^^FFF***"""'''///&&& ###---BBBVVVppp&&&'''(((&&&###$$$(((&&&"""(((&&&&&&---999SSS777999dddnnn;;;\\\wwwMMM"""$$$)))***### 111BBBLLL222 $$$!!!!!!%%%$$$ &&&,,,"""###666qqq///&&&&&&(((''' """$$$&&&'''&&&%%%$$$###$$$$$$%%%---######---&&&MMMnnn)))$$$""""""%%%((("""############$$$$$$$$$"""###%%%!!!((($$$&&&QQQ111%%%***$$$%%%#########???hhh......>>>222SSS222;;;[[[AAA+++''')))###"""$$$%%%$$$"""!!!!!!!!!$$$'''&&&###  ((( !!!+++444222sss\\\...000+++)))222sssQQQ000'''&&&###%%%+++&&&%%%(((+++XXXoooTTT333$$$)))111...&&&)))'''111333BBBvvvSSS666000000111+++:::xxxHHH222000$$$111XXXnnn]]]???000&&&(((---111---$$$"""&&&444MMMuuuSSS)))&&&&&&***(((###"""'''!!!%%%%%%,,,888???jjjrrr000'''XXX~~~999///999:::OOO333***...###%%%&&&''')))111>>>HHH111"""$$$%%%''''''"""!!!))))))222[[[sss((('''(((&&&)))!!!###%%%$$$###$$$'''***!!!"""###%%%%%%&&&&&&&&&###%%%%%%+++...&&&///III333"""$$$######)))""""""#########$$$$$$$$$###!!!&&&"""&&&%%%###BBB555---$$$((((((###"""!!!'''```QQQ333JJJ555111+++555OOOKKK###!!!...'''!!!!!! !!!%%%(((&&&%%%###!!!!!!"""$$$%%% ,,,(((---NNNWWW<<>>XXX222---***---///......000!!!444BBBiiiggg555777$$$...222///>>>sssJJJ000000---222IIIccciii```999...$$$"""'''+++---/// $$$///@@@WWWwwwLLL...$$$***""" (((&&&%%%%%%333aaa}}}fff;;;???ggg222!!!)))XXX444$$$***+++;;;JJJBBB777###!!!'''999LLLLLL999%%% $$$$$$!!! """$$$&&&%%%&&&###$$$MMM]]]###%%%$$$!!!$$$%%%%%%$$$"""  !!!"""###$$$%%%)))((( $$$000JJJ""" '''$$$$$$ '''""""""#########$$$$$$$$$### '''"""$$$&&&###555OOO###%%%%%%""""""$$$%%%%%%>>>nnn;;;///999###***666NNNOOO:::%%%""""""###"""!!!!!!"""###$$$!!!!!!&&&))))))'''((( (((444TTTeeeUUU))),,,######&&&<<>>lllEEE'''///:::BBBAAA666)))###"""$$$)))%%%'''&&&!!!%%%<<>>\\\```GGG---$$$"""$$$$$$ """!!!!!!"""$$$#########+++<<>>CCC;;;(((///000TTT888+++!!!))),,,%%%''':::lllYYYsss\\\---777<<<333###!!!+++'''### $$$&&&$$$ ((($$$777ddd222)))&&&###)))'''$$$%%%$$$###!!! """%%%'''((($$$ """---''' &&&mmmFFF$$$%%%"""%%%######"""############$$$$$$$$$'''(((""" ***%%%%%%PPPfff+++((("""*** !!!'''$$$###YYYhhh777 ***%%%$$$)))###&&&888NNNaaakkk111+++$$$###&&&&&&###"""$$$%%%### !!!(((...333YYYfffPPP:::///***)))!!!'''---TTTqqqeeeMMM///"""$$$%%%$$$###%%%'''(((%%%KKKhhh777&&&---333,,,###---111+++$$$333YYY}}}vvvEEE---//////555888***555ggg}}}JJJ---&&&***...***DDDfff{{{zzzeeeHHH222---***''''''&&&$$$(((///+++///444AAA]]]HHH&&&$$$&&&"""*** %%%'''%%%))))))"""///---555GGGIII111>>>000;;;---)))###'''###...'''888fffcccLLL444+++###!!!%%%&&&!!!$$$(((###(((***###!!!III&&&!!!)))%%%###'''&&&###!!!$$$''''''''''''&&&%%%$$$###"""+++***!!!"""%%%%%%***```VVV'''$$$ %%%$$$###"""############$$$$$$$$$(((((("""+++&&&###???222%%%'''###***$$$###)))!!!$$$\\\]]]222,,,"""!!!'''***$$$&&&EEEhhh```OOO999+++''''''%%%!!! $$$&&&$$$###000III^^^eee,,,$$$%%%)))...&&&ZZZDDD'''%%% (((***&&&%%%(((;;;dddrrr>>>333******+++'''&&&)))%%%...111AAArrrWWW000333///,,,...///555BBBqqq___///'''555'''...222:::XXX{{{wwwPPP;;;***''')))&&&&&&***...+++)))(((%%%***===QQQ```333$$$)))"""%%%%%%%%%%%%### """"""######$$$$$$$$$%%%<<>>+++)))***'''&&&...===vvvbbbqqq```FFFZZZXXXUUUKKKSSSoookkkKKK222+++###!!!'''!!!888OOOOOO:::&&&!!!%%%------'''"""222bbbnnnGGG555)))((()))+++***%%%$$$&&&***DDDwwwNNN222777///------222000///TTTfff;;;%%%,,,$$$(((222---+++OOOxxxPPP555***(((***---$$$&&&+++---'''!!!$$$---(((EEEpppuuuFFF,,,'''!!!!!!"""""""""#########$$$$$$$$$&&&''')))******)))(((999777333...***(((&&&%%%###"""""""""""""""""""""###"""###,,,***###$$$'''!!!777ooo:::)))%%% &&&"""###""""""$$$''''''%%%###"""############$$$$$$$$$ &&& %%%'''###(((%%%XXX!!!''' ((('''##############################$$$$$$$$$%%%%%%%%%)))~~~TTT%%%&&&&&&"""%%%&&&"""$$$$$$///$$$!!!PPPiiiDDD333&&&%%%)))444555eee]]]***CCCAAA444999hhhTTT===111===FFF[[[***"""''')))---@@@WWWVVV777$$$+++***666)))///(((%%%KKKuuuWWW:::((($$$---***$$$###...666888fffsssCCC......111)))555333---===fffxxxHHH>>>,,,"""'''---...333>>>nnn]]]666(((***+++!!!%%%///000'''---)))&&&***AAAiiiTTT&&&!!!!!!%%%%%%!!!$$$+++!!!!!!""""""""""""######%%%$$$!!! ###&&&)))(((%%% """""""""""""""""""""######$$$%%%'''&&&!!!$$$***777eeeUUU+++)))""" '''######""""""$$$&&&'''&&&$$$"""############$$$$$$$$$ &&&&&&(((***!!!222|||&&&$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%'''OOO999""" ######&&&&&&---///JJJKKKKKK@@@"""(((222 %%%BBBIIIZZZCCC'''$$$ III???***)))GGGXXX___333...***(((&&&)))222===LLLEEE666&&&!!!%%%&&&"""+++,,,$$$HHHzzzSSS===333---,,,///###......###)))TTTwwwSSS666+++,,,+++%%%666444///FFFBBB<<<111)))***---&&&111UUU]]]...***---///***!!!$$$,,,###(((+++,,,000666;;;eeeUUU999"""!!!'''%%% !!!!!!!!!!!!!!!"""""""""!!!""""""###############!!!!!!!!!""""""""""""""""""""""""""""""#########''')))###""" +++CCCrrr777$$$"""'''!!!"""'''"""#########"""###"""!!! """"""#########$$$$$$$$$$$$###))))))(((!!!TTT***!!!***#################################$$$$$$$$$%%%%%%%%%'''000^^^"""&&&$$$&&&!!!###(((###### 111cccyyyGGG%%%!!!"""'''444==="""''''''$$$'''444XXXrrr>>>```eee~~~JJJ!!!%%%,,,)))'''333HHHXXX666&&& """""")))///!!!...666kkkSSS@@@---''''''&&&$$$$$$)))222&&&DDDRRR999'''(((,,,+++...777;;;999OOOiii<<<+++)))(((+++222((()))555[[[|||KKK===+++"""###((()))&&&))))))'''$$$ """%%%+++999QQQsssggg555!!!"""&&&%%%$$$"""""""""!!!!!!!!!!!!!!! """"""!!! !!!###$$$%%%$$$"""!!!!!!!!!""""""############&&&&&&$$$&&&'''444LLL}}}bbb...&&&######"""%%%&&& #########""""""!!!""""""""""""#########$$$$$$$$$))) '''###((("""///kkk)))***$$$"""##############################$$$$$$$$$%%%%%%%%%&&&)))qqqEEE+++'''***'''!!!%%%!!!$$$$$$$$$!!!$$$...WWWZZZMMMRRR___===!!!%%%"""555MMMVVVTTTnnn___(((%%%444%%%///QQQ```FFF"""!!!,,,))),,,***'''""",,,***333{{{tttIII,,,666///(((&&&%%%%%%'''***!!!(((<<>>---***$$$!!!$$$&&&###!!!"""###$$$###%%%''')))"""############$$$$$$$$$((( $$$(((%%%"""PPPKKK)))$$$'''##############################$$$$$$$$$%%%%%%%%%%%%...AAA111"""!!!'''$$$"""$$$!!!!!!######$$$%%%""">>>SSSuuuvvv222------&&& """(((999BBBkkkzzz...###222(((GGG___XXX;;;$$$ &&&%%%))))))%%%###&&&'''&&&''',,,uuuxxx===&&&%%%222''')))***(((&&&&&&,,,111999___AAA###(((111)))(((---+++(((333DDDPPP333)))""",,,+++)))%%%!!!***BBBYYY}}}KKK,,,'''---)))'''### ###(((+++"""****** 000GGGrrr\\\<<<***!!!$$$$$$#########"""""""""!!!  !!!&&&$$$""" !!!$$$%%% !!!!!!"""######$$$$$$'''$$$###888\\\xxxJJJ222******### %%%###!!! """$$$######$$$'''+++"""############$$$$$$$$$"""$$$""")))"""---xxx>>>---#################################$$$$$$$$$%%%%%%%%%"""000(((rrr___666 %%%&&&###%%%%%%((( %%%"""+++&&&%%%111ttt[[[JJJ,,,222...444$$$(((---HHH&&&???JJJQQQ^^^JJJ333&&&############)))***)))!!!222'''***;;;nnnlllDDD'''000+++)))%%%''''''&&&'''222AAAMMMYYY///666999((($$$$$$000999000333iiikkkAAA;;;...'''''',,,***$$$&&&------OOO}}}___;;;((((((((('''&&&$$$######((($$$ !!!$$$&&&&&&&&& 000GGGeeennnAAA%%%$$$$$$$$$######"""""" """$$$%%%%%%###!!! !!!!!!"""######"""!!!!!! !!!!!!"""###$$$$$$$$$###,,,CCCuuu\\\!!!555&&&((("""!!!%%%!!!$$$!!!###$$$""" ###&&&"""############$$$$$$$$$(((!!!((( 888^^^<<<##############################$$$$$$$$$%%%%%%%%% ..."""CCCaaa000)))&&&!!!"""&&&!!! """ ((()))'''***!!!(((777DDDFFFYYYTTTaaaPPPQQQ666nnngggLLLPPP:::(((999,,,"""###'''$$$###%%%!!!'''(((!!!!!!'''(((###,,,DDDeee>>>......###***###&&&,,,)))&&&+++CCCnnnccc999222000""" ---***111...000TTTRRR666222000...((("""%%%------%%%///YYYVVV>>>)))%%%&&&"""!!!'''%%%""" """$$$&&&&&&%%%"""&&&;;;YYYqqqzzzSSS===***%%%$$$!!!'''$$$***$$$"""&&&%%%%%%&&&$$$"""$$$(((&&&!!!###"""$$$%%% """,,,///YYYYYY***000)))$$$######"""""""""""""""########################"""#########$$$$$$$$$$$$++++++(((,,,QQQBBB***+++$$$$$$&&&%%%)))'''$$$$$$$$$$$$$$$$$$$$$$$$'''---000ccc""")))%%%!!!!!!((('''!!!!!!###!!!!!!!!!!!!!!!"""######"""$$$'''+++///222555777000,,,(((%%%%%%$$$$$$### &&&+++)))### ### $$$&&&###!!!$$$+++111nnnnnnAAA...&&&&&&(((+++'''"""%%%---444,,,555eee}}}DDD000$$$(((***%%%(((222***+++===nnnoooQQQ222)))...///(((!!!###%%%(((,,,666PPPzzz[[[>>>000***))))))""" !!!&&&******$$$ ###///555555___eeehhh^^^MMM:::))) 222---'''!!!""")))"""###!!!(((###""")))333@@@SSSccc???%%%***###$$$######"""""""""""""""########################"""""""""#########$$$$$$---'''!!!,,,zzz...&&&!!!######%%%+++&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!'''$$$%%%PPPddd111&&&&&&$$$111*** """###!!!!!! !!!!!!"""###!!!!!!"""###$$$%%%&&&&&&(((%%%"""!!!!!!""""""!!!'''!!! '''***+++******)))+++JJJtttwwwAAA...)))"""111'''!!!%%%,,,......///@@@rrr|||OOO333+++222111((((((111000'''555___\\\888+++(((((((((""")))...+++""" 111DDDzzzkkkFFF///&&&(((((('''"""%%%+++$$$((()))&&&######"""!!!<<<___}}}dddAAA000)))333888///$$$!!!,,,///...((($$$%%%''''''&&&---AAA___~~~XXX&&&###&&&!!!$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######(((&&&,,,RRR999,,,(((---,,, (((((($$$$$$$$$$$$$$$$$$$$$$$$)))!!!)))'''(((hhhooo000!!! %%%***)))%%%!!!!!! !!!!!!""""""""""""!!! """  """"""""""""(((***&&&!!! %%%$$$000^^^vvvBBB)))%%%%%%$$$$$$$$$+++((( '''DDDbbbZZZ///!!!###,,, ---333...111;;;zzzIII,,,''',,,///(((###%%%&&&%%%$$$%%%000MMMsssoooIII...+++(((%%%%%%$$$###"""!!!$$$%%%""" !!!%%%'''"""$$$+++BBBjjjttt```NNNGGGHHH888AAAHHHIIILLLVVVbbbiiirrr~~~999%%%&&&&&&$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""((()))***~~~YYY...(((...111&&& """!!!$$$$$$$$$$$$$$$$$$$$$$$$222$$$...###777~~~vvvEEE'''''''''((('''!!!###!!! !!!!!!"""""""""""""""""""""""""""  """$$$$$$$$$!!!$$$))),,,$$$$$$"""666qqqPPP111!!!***,,, 000))))))''''''666^^^jjj==='''$$$'''))),,,&&&---444+++...bbbggg???***,,,(((''''''&&&%%%(((...&&&(((...BBBkkk{{{\\\777$$$%%%***''' #########""" %%%***...'''!!!###555XXXwwwzzz333###%%%%%%)))$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!,,,NNNaaammmqqqyyy}}}555### )))'''$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!'''))) AAA\\\,,,%%%"""$$$$$$!!! ###"""!!!!!! !!!!!! !!!!!!""""""$$$"""!!!"""###$$$$$$###'''""" &&&((($$$+++999ZZZzzzNNN...###)))+++&&&&&&***)))$$$((('''999eeedddLLL000###&&&,,,...,,,///000,,,222UUUUUU111,,,))),,,,,,&&&%%%***'''%%%JJJ```===((("""###$$$###%%%''''''%%%&&&***###,,,((("""///CCCmmmaaa<<<000((("""&&&((($$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######'''"""---vvvqqqSSSvvv}}}uuu[[[555$$$''''''***)))$$$$$$$$$$$$$$$$$$$$$$$$,,,$$$***%%%'''DDD^^^BBB'''!!!&&&'''$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!###"""!!!"""###$$$###!!!&&&+++&&&---:::RRRmmmwwwOOO,,,"""%%% %%%)))'''$$$:::```hhh===222***$$$$$$&&&'''((()))%%%+++AAAsssyyyUUU/// &&&---...+++***$$$!!!$$$***///444:::zzz```>>>///%%% !!!""" ###111''' &&&(((%%%"""&&&777UUU~~~vvvSSS;;;---QQQ&&&)))$$$...)))$$$######"""""""""""""""########################"""""""""#########$$$$$$DDDWWWllllllkkkhhh}}}JJJ'''''')))'''((('''$$$$$$$$$$$$$$$$$$$$$$$$******###%%%***)))''']]]qqqNNN777)))%%%)))$$$$$$###"""""""""""""""$$$$$$$$$$$$###############""""""###%%%%%%$$$######(((***111JJJqqqvvvfffDDD%%%!!!///...!!!###&&&///222&&&""">>>ccckkkEEE777666***(((+++000///***(((+++:::jjjjjjAAA///(((&&&&&&%%%%%%***...'''$$$111///LLLyyysss===111'''%%%%%%"""###'''$$$&&& &&&)))%%%(((&&&%%%%%%&&&999gggccc111)));;;,,,+++***888---$$$######"""""""""""""""####################################$$$$$$$$$$$$111;;;___xxx]]]}}}HHH&&&(((***'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$***%%%/// """,,,$$$LLL[[[666+++%%%%%%$$$###""""""###### !!!!!!"""###$$$$$$#########%%%'''((((((&&&,,,---===dddtttFFF+++%%%***!!! *** +++)))###<<>>xxxxxx999 ###((($$$%%%%%%%%%%%%$$$###"""!!!$$$'''***+++***+++...111---!!!)))\\\iiiFFF...!!!"""+++'''+++,,,******------+++//////111:::MMMkkkxxxKKK000(((((('''%%%""" (((000666bbbtttRRR666+++&&&+++---(((&&&***///&&&+++NNNrrr???333+++***)))%%%%%%***,,,'''%%%%%%555TTTtttLLL666 ###(((((("""%%%)))&&&%%%((()))'''''')))$$$$$$######,,,???XXXjjjeeeJJJ;;;###&&&$$$ ///+++"""EEEiii,,,***&&&######&&&&&&,,,***###888ZZZ|||gggUUUTTT\\\xxxNNN333'''+++444'''&&&%%%$$$%%%'''***+++***---...***$$$ """$$$(((######999ppprrrdddbbbiiilllllljjjjjjmmmmmmjjjkkkzzz~~~NNN...'''+++(((***222---%%%)))===PPPWWW444$$$,,,$$$"""***111222333888///FFFnnnjjj:::***......)))''')))###&&&000111'''!!!"""...LLL}}}jjjHHH&&&&&&+++(((###'''###"""######!!!$$$((($$$+++000+++"""%%%---###///@@@TTTggg|||ppp]]]HHH;;;333+++%%%%%%"""***&&&+++YYYRRR&&&+++---&&&###$$$---!!!###,,,EEE|||TTT&&&&&&000///000444===JJJVVV^^^|||qqqjjjjjjllljjjYYYLLL===???ZZZ}}}===777---%%%"""$$$&&&''',,,***&&&(((<<>>mmm```AAA555&&&++++++&&&"""###$$$###'''///000333NNNnnnJJJ333))) $$$***+++((('''***(((&&&###"""###$$$######$$$!!! ###)))+++)))&&& """%%%(((***,,,,,,,,,,,,)))%%%%%%(((******))) ###''''''$$$ &&&###%%%'''+++ 666III""" )))""""""$$$111)))<<>>iiiggg@@@'''######'''((($$$!!!""" ###$$$$$$###""")))&&&"""!!!"""$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$###############"""222"""###FFF|||999555xxxqqqgggwww333"""(((%%%!!!$$$OOO```vvvqqq555&&&'''))))))&&&'''111===777UUU}}}~~~aaaIII666,,,###"""&&&((('''&&&...$$$""")))***'''---888XXX|||vvv<<<111'''###(((888,,,)))///IIIwwwDDD777,,,+++...---((($$$---***'''$$$%%%///FFFZZZ___444 """((((((&&&222---'''!!! """%%%(((%%%!!! """######"""######$$$$$$$$$$$$$$$$$$############$$$%%%%%%///&&& 999iiiKKK+++AAA|||ppp:::###111&&& ((("""***...111444999===MMMjjjxxxHHH333&&&&&&$$$&&&))))))$$$!!!!!!(((***---111999JJJ___oooxxx|||}}}zzzcccXXXEEE555---+++'''""""""&&&%%%!!!###++++++%%%!!!$$$***,,,(((555bbb```===&&&)))"""###---222---%%%###777UUU~~~QQQ444,,,,,,+++'''&&&$$$%%%&&&$$$!!!!!!%%%999\\\yyyTTT666&&&"""!!!'''++++++(((&&&%%%%%%&&&((()))((($$$!!!(((((((((((('''&&&%%%$$$ !!!###############$$$(((---***777wwwpppcccWWWhhh+++)))'''%%%%%%&&&)))+++)))((('''&&&$$$$$$$$$%%%%%%+++;;;VVVuuu]]]}}}hhhbbb[[[333$$$777)))###!!!%%%)))(((((()))+++(((### %%%)))(((+++///222222000,,,***&&&''''''))),,,---***%%% %%%(((&&&%%%%%%%%%$$$((( """<<>>wwwxxx888vvvrrrFFF!!!"""+++***(((%%% !!!###$$$$$$$$$---&&&""",,,555555333555CCCoooWWWFFF???;;;666222&&&222///???```HHH+++000+++&&&"""""""""!!!$$$((("""(((---...+++$$$!!!!!!"""###$$$#########!!!"""$$$&&&%%%!!!&&&"""###)))&&&###//////[[[cccKKK/// %%%***,,,)))&&&%%%,,,CCCmmmjjjFFF666...((()))+++)))%%%###,,,"""!!!)))...???sssvvvWWWAAA444---***,,,)))&&&%%%&&&((())))))&&&'''((()))************!!! ###&&&'''555___QQQGGGyyymmmFFF222&&&###$$$%%%&&&'''((()))***))))))***)))(((%%%$$$"""(((+++'''  ===qqqdddHHH888..."""$$$***+++)))'''000%%%444ssskkk///)))***&&&$$$$$$&&&$$$!!!!!!%%%***&&&!!! !!!###((('''&&&&&&&&&'''((()))---(((###"""!!!###***333---$$$---888TTTsssddd888444'''!!!)))111...'''"""...666PPPzzzYYY666&&&'''******(((,,,###!!!'''((('''222CCC{{{xxxfffGGGAAA:::333///,,,)))'''''''''''''''&&&%%%%%%$$$+++---///111444===JJJSSSvvvKKKQQQWWW111!!!,,,""""""&&&'''(((!!!"""""""""$$$&&&((()))(((""" +++444---JJJ\\\LLL222***,,,###$$$&&&)))***)))%%%"""&&&&&&000HHH...'''000"""!!!###)))+++(((&&&''' """%%%((())))))&&&%%% %%%,,,***"""""")))+++666KKKdddVVV666&&&!!!+++$$$###'''((((((333CCCZZZyyyQQQ444)))***$$$(((+++***'''&&&(((***$$$999YYY{{{wwwzzzzzzxxxuuurrrooollljjjppprrrvvvzzzddd>>>>>>sssEEE ***'''!!!!!!"""###"""!!!$$$((()))&&&"""%%%'''%%%"""!!!$$$'''$$$"""!!!###&&&'''###(((XXXVVV###((($$$"""***&&& ###%%%### %%%+++!!!)))666___EEEDDD...!!!&&&,,,((("""!!!&&&***)))&&&%%%$$$$$$###!!! """######$$$&&&'''''''''%%%$$$((($$$"""$$$$$$'''222@@@YYYtttpppDDD111***$$$%%%,,,%%%&&&---666>>>WWWYYY;;;...+++)))***,,,***$$$'''$$$&&&///???YYY>>>...vvv~~~***(((&&&$$$######$$$%%%##############################$$$$$$$$$%%%%%%%%%((('''"""&&&...''' ''')))ooo888!!!333 +++!!!!!!%%%&&&### !!!$$$%%%%%%000777PPP<<<444((('''111&&&''')))(((&&&$$$$$$%%%&&&$$$%%%((('''""""""'''$$$$$$''',,,***""" $$$&&&,,,000111AAAdddtttGGG777((($$$&&&&&&)))...(((...DDDqqqwwwaaaBBB,,,%%%***111555&&&&&&***---,,,)))...666IIIWWWmmmuuu:::777PPP%%%(((&&&%%%###"""###$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%((($$$###(((### '''111nnnRRR$$$,,,!!!%%%... $$$&&&((()))(((&&&"""%%%fffuuuYYY777%%%333///***(((((((((&&&%%%'''######&&&$$$!!!###)))'''$$$###$$$%%%+++;;;KKK[[[vvvyyyQQQ777***###'''++++++%%%%%%333EEEttttttWWW???+++,,,((($$$###!!! $$$---+++((()))333IIIeeexxxTTTLLL111999QQQDDD~~~MMM)))%%%%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%!!!***'''!!!$$$$$$###))):::uuuxxx'''"""&&&&&& '''***((($$$!!! !!!$$$&&&(((''''''TTT(((XXX^^^XXXPPPKKKFFF>>>222)))333111222666:::===EEELLLTTTaaavvvIII///...111---'''...'''&&&111KKKssshhhKKK333...******---///......!!!"""###!!!"""***111555AAAVVVjjjwwwyyyooohhh```RRR???111###$$$$$$cccWWW--- (((""""""!!!!!!"""###$$$$$$##############################$$$$$$$$$%%%%%%%%% ***'''!!!'''***(((***NNNkkkNNN$$$---+++"""!!!&&&&&&$$$%%%######$$$$$$$$$(((---ZZZGGG"""---(((;;;jjjmmmLLL;;;......000,,,***---555BBB]]]pppOOO333&&&"""!!!'''+++///000...+++)))(((++++++,,,......,,,...222<<<:::;;;AAAJJJNNNMMMJJJ777222,,,(((&&&$$$!!!%%%***777111PPP!!!"""!!!!!!!!!!!!"""###$$$$$$##############################$$$$$$$$$%%%%%%%%%###***&&&""")))***&&&(((xxxttt}}}(((&&&,,,%%%!!!''''''&&&/// ###+++000+++!!!###)))NNN&&&...111"""000HHH^^^}}}vvvYYYCCC444,,,%%%(((///000***,,,FFFddd{{{^^^KKK:::---000***### $$$''')))"""!!!%%%)))+++++++++)))''''''))))))'''$$$!!!"""######$$$&&&))),,,###)));;;ppp''',,,)))!!!!!!""""""##########################################$$$$$$$$$%%%%%%%%%''')))$$$###(((%%%$$$...eee===%%%%%%"""$$$***%%%&&&%%%!!! """!!! )))555uuuPPP"""---+++$$$%%%"""+++???JJJJJJ___wwwYYYNNNAAA777000++++++---111,,,...AAAbbboooEEE>>>555111000---&&&---***'''%%%%%%&&&############$$$&&&((())))))$$$%%%%%%%%%$$$""""""!!!///((()))^^^hhh999BBBqqq<<>>!!!&&&######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###""""""((((((###:::dddnnn:::%%%... """(((%%% )))---"""&&&###555^^^&&&(((000!!!...!!! %%%+++'''$$$000((()))---777AAAEEECCC???BBBMMMVVVWWWTTTPPPGGG===000111...***+++111000+++,,,***---666EEE^^^eeeOOO:::,,,%%%***---(((%%%((("""%%%(((***(((&&&%%%%%%)))$$$ !!!!!!%%%***&&&---'''999444"""###OOO///...!!!"""######""" !!!"""########################%%%###"""###%%%(((***,,,...666;;;999777JJJuuuXXX222$$$######"""%%%""" """%%%))),,,...LLLgggHHH(((,,, ((((((***'''$$$###$$$%%%&&&'''&&&'''+++...000000---***,,,+++)))***++++++***))))))---000///++++++111777DDDZZZ~~~bbbCCC111)))***...///)))### !!!%%%)))***"""###(((......(((###""")))333CCC^^^888333wwwttt---&&&######$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###***>>>TTTeeemmm~~~YYYFFF... """""" ))) %%%,,,!!! RRRddd666:::AAAhhh111***&&&%%%%%%###%%%'''))))))'''###!!!'''$$$  $$$(((+++%%%(((---000000...+++)))......---222BBB```ppp___AAA999111///111000)))"""111***###!!! """'''...###)))PPPUUU:::GGG###\\\555!!!&&&""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! (((444======:::555:::FFF```uuu'''"""###%%%$$$!!!$$$'''"""***KKKjjj[[[BBB***+++333bbb]]]+++###)))***!!!&&&&&&%%%###""""""###%%%&&&((()))+++,,,+++***(((&&&///...,,,)))'''+++333999HHH\\\{{{yyy___PPPCCC333'''%%%%%%(((------(((&&&&&&EEEFFFsss///!!!000,,,>>>%%%***%%%%%%$$$$$$$$$### $$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""&&&)))''' '''''')))---111GGGuuuoooOOO===111((('''%%%%%%%%%%%%%%%$$$%%%%%% %%%---&&&999666)))===uuu[[[***+++'''$$$%%%***))))))'''&&&'''***,,,"""(((,,,......------)))111===LLL]]]tttpppLLL>>>777000,,,)))&&&(((---ZZZttt888***((("""&&&%%%%%%"""'''&&&%%%%%%&&&&&&$$$"""########################&&&%%%###!!!!!!$$$***... """+++... )))lllzzz^^^CCC666'''"""""""""!!! """$$$)))"""%%%000333///888HHHsss999***222+++...)))+++###)))+++)))&&&###"""666444000,,,---333===DDDdddwwwvvv^^^QQQQQQ\\\ggg|||\\\666333///((( 333 """222%%%""" !!!$$$&&&%%%###########################!!!$$$&&&$$$  ###+++%%%(((,,,""",,,nnnyyyGGG777222******###''')))((( !!!""""""!!!!!!!!!$$$&&&''')))666PPPjjjzzzddd\\\KKKNNNDDD,,,111666,,,)))///%%%"""000---%%%,,,---,,,+++,,,222;;;CCC666AAATTTkkkfff[[[HHHCCC111//////---(((###"""$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%% (((------+++(((&&&)))%%%%%%(((,,,BBBtttTTT+++"""(((***///(((((('''%%%$$$###$$$&&&''''''%%%$$$###+++(((...UUUaaaQQQ)))111$$$'''222///***(((000###!!!)))***000...000111333777AAARRRgggvvv>>>777...+++++++++)))&&&''''''''''''''''''''''''///+++&&&$$$%%%&&&''''''###+++---%%%!!!***;;;FFF>>>888---$$$$$$'''%%% $$$"""$$$!!!'''(((%%%###""""""$$$&&&''''''((((((&&&&&&'''***,,,,,,!!!///'''***+++"""***000%%%<<>>BBB???;;;888666222///,,,444222000---+++)))((((((,,,***))))))*********)))222---)))******&&&%%%'''...///000000///000222444;;;===???CCCIIIOOOUUUXXXmmmxxxrrrppplllhhhddd```^^^]]]ZZZXXXWWWWWWWWWVVVSSSQQQTTTPPPOOOSSSUUUTTTSSSUUU^^^ccclllvvv