BM6(z ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@ehhhccc```^^^]]]VVVUUUSSSZRRRLLLLLLKKKJJJHHH3h?gL<<<<<<<<<<<<======>>>BBBDDDFFFD%%)?XXXfff?><zeeefff=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQ{{{je<Ħ\\\VVVPPPBt=o9ĦH׼s$$$"""!!!"""######%%%$$$"""HtĦ!!! Bt=o9ĦHdĦ !!!""""""!!!!!! Dtfo9ĦsߝLGdUĦ!!!Ht@cӵHu]Ħ<<<Hu]ĦRRRRRRHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦyyysssnnnRRRIII???888555333geĦ)))((('''FSĦ qjRgdKӵDdDĦ DdDĦ!!!""" qjRgdKӵDdDĦ%%%###***"""!!!$$$"""HdDĦgdKӵDdDDdDĦ DdDĦ4DufӵDdDĦ!!!DdDĦ"""q<R'''(((peƜ4DuTӵTTTDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵ___DdDĦ777...,,,)))'''%%%"""%%%  geĦsp?aĦGIdnuR)ĦDdDĦ  ###((('''"""DdDĦ !!!!!!"""GIdnuR)ĦDdDĦ555;;;...777DDD999EEE@@@000///DdDĦnuR)ĦDdDΦDdDĦ+++DdDĦnuR)ĦDdDĦ///DdDĦ!!!po9u"""$$$%%%"""=ӊB1.uTӵ"""DdDĦ444000DdDĦcccGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>ePPPDdDʜ4DuTӵ DdDĦ!!! !!!######!!!!!!!!!""" !!!geĦs<v>aĦ """peӵDx<DdDĦ666777333111444999999888555DdDĦBBBBBBBBBEEEpeӵDx<>dd<ӵDd<DdDΦDdDĦJJJDdDӵnd<DdDĦHHH>d<Ħ666peӵ000Ħ+++F&uTӵ)))DdDĦ%%% >d<Ħ111peӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<  geĦ###Hg8>aĦ///222B?Ho9LLL>dd<ӵzzzB?Ho9<xxxx{{{{{{yyyooovvv&ӫeʬtIӇhhh>d<Φ>d<ĦOOOD&ӫetIӇZZZDdDĦNNNsdKĦNNNB?dp&ĒR>>>CCC>d<sdKĦ888B?Ho9s&dq&ĒRBBBPPP___kkkzzz4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkge<<<ne!!!fe Hu]3hh se"""###!!! """$$$"""&&&***geĦja>aĦCCCFFF@Gaaa___seuuuuuussspppmmmllloooppp<Ōsssxxx~~~@GHkgelllgggkkkooopppyyyiiilllHĪj@IŌmmmeeeegeYYYNNNHu]3hIŌVVV]]]DdDĦBBBneMMMTTT@hBBBFFF>hLLLFFFEEEseLLLneOOOGGG@G>>>>>>sĪj@h,,,'''###"""!!!###+++444888DDDXXXnnn4DuXӵĵD^DdDĦDDD999  D^ s׼s'''!!!%%%(((***+++,,,---555555555777:::>>>geFm8GGG>aĦRRRUUUXXXcccaaa[[[s׼s^^^ZZZZZZ]]]___```]]]___^^^Ho^^^SSSYYY```aaaTTTiiiiiiOOOIIIIIIXXX^^^sss[[[SSS}}}uuueeemmmaaaD^NNNQQQXXXDdDĦBBBRRRMMMTTTNNN>>>???@@@AAASSSMMMGGGDDDs׼s666AAAZZZbbbUUUTTT===JJJIIIEEE999111,,,---///111444888&&&'''''''''''',,,444:::===MMMdddxxxΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦXXXPPPHHHCCC<<d<Ħ###(((,,,---Be)))%%%000111555999>>>??????===DDDEEEEEEDDDBBBAAAgeFYĉMMMNNN>aĦ[[[ZZZYYY[[[```fffTTTWWW]]]```]]]VVVBeeee]]]VVVSSSUUUZZZ^^^YYY]]]aaanu]ӵcccbbbccc```]]]ZZZccc\\\RRRQQQYYY```cccdddooolllNNNNNNSSSHHHPPPPPPSSSVVVKKKMMMXXXIIIBBB\\\sssxxxpppbbbdddiiiUUU555;;;XXXjjjeeefff>d<ĦVVVUUUMMMLLLRRR>d<ĦKKKNNNUUUĦQQQQQQRRRPPPMMMJJJGGGEEE??????@@@AAACCCCCCAAA???;;;;;;;;;===Be888>>>III===CCCĦCCC///666OOO^^^VVVWWW\\\UUUZZZUUUNNNGGGCCCCCCEEEFFFMMMFFFBBBBBB@@@;;;666555<<<<<<999222***&&&'''***&&&'''((('''***777JJJZZZrrr?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~~~nnnZZZGGG777+++%%%))) gdKĦ!!! !!!$$$000sdKĦ)))((()))111555:::;;;888>>>>>>???DDDIIIJJJHHHDDDJJJLLLNNNNNNLLLJJJŶSOOOQQQQQQ3we>>===999222,,,***)))&&&...000,,,000AAAVVVbbb>AneneneneDepppQQQ<<<+++)))&&&###!!! !!!!!!###$$$ne!!!$$$'''***---///333ne+++(((222***666???@@@===>>>DDDJJJIII???BBBLLLMMMPPPRRRLLLRRRNNNLLLMMMKKKGGG>ABBBTTTWWWk<MMMHHHFFFFFFHHHBBBNNN[[[^^^]]][[[[[[ZZZ```YYYHHHWWWTTTHHHaaaaaaZZZVVV~~~fhZZZ^^^```___nnnIIIWWWOOOWWWWWWOOORRRdddtttzzz\\\```TTTFFFfffWWWDDD???IIIqqqnnnNNNQQQaaa[[[OOORRR[[[RRRKKKQQQGGG>>>JJJGGG888777IIITTTDeMMMVVVQQQGGGHHHGGGne^^^PPPneSSSVVVXXXMMMKKKUUULLLEEESSSFFFIIIHHHLLLQQQFFF===CCCEEEAAA<<<>>>HHHKKK:::$$$555EEEne888...+++(((@@@UUURRRZZZkkkmmmhhh^^^VVVZZZ\\\PPPWWWrrrwwwdddcccpppvvvppp___JJJ555HHH333777IIIkkkYYYSSSTTTMMMIIIKKKJJJEEEDDDGGG;;;<<<666***$$$&&&'''%%%$$$444999DDDaaavvv{{{lllTTT@@@222)))###  !!! &&&''')))***+++,,,...000444+++666555@@@AAAEEEGGGBBB===>>>FFFNNNHHHAAAEEEKKKGGGHHHNNNLLLNNNJJJGGGHHHFFFAAADDDDDDLLLFFFHHHIIIIIIJJJKKKHHHOOOYYY^^^[[[TTTQQQRRREEEKKKAAAHHHVVVVVVYYYYYY888YYYUUUXXX^^^fffcccpppUUU___JJJNNNSSSVVVWWW]]]jjjwwwXXX___^^^KKKUUU???>>>EEEQQQhhhbbbIIIOOOiiilll]]]RRRaaaZZZNNNUUUWWWNNNNNNUUUKKKDDDIIISSSQQQYYYYYYOOOLLLWWWWWW@@@QQQJJJQQQIIIPPPVVVVVVSSSRRRKKKEEEIIIKKKIIICCCGGGPPPJJJCCCIII999???EEEIIIKKKIIIBBB;;;???GGGKKKIIIBBB<<<111555999444AAARRRRRRPPPTTT\\\llltttdddWWW___jjjUUUUUUiiivvvpppYYY===%%%888***222IIIpppjjjjjjTTTLLLHHHJJJKKKHHHFFFGGGWWWUUUMMMBBB===<<<999333!!!''''''''',,,...222<<>>FFFKKKBBB@@@EEEEEEFFFAAA???BBBBBB???>>>???@@@EEENNNWWWWWWSSSQQQSSS<<<<<<===CCCIIILLLKKKIIIAAACCCIIIOOOKKKBBBBBBHHHFFFMMMPPPKKKYYYaaaPPPPPP>>>iii}}}SSSNNN^^^aaaRRRKKKXXXiiieeepppfffmmmcccNNNDDDQQQ```aaa]]]]]]XXXWWW```SSSSSS@@@MMMZZZ```eee___NNNPPPjjjoooXXXbbbuuurrrdddmmmwwwmmm```ooojjj___WWW\\\ddd```TTT]]]\\\WWW^^^pppssshhheeeiiiiiiVVV\\\hhh___\\\YYYbbb[[[XXXQQQDDDCCCJJJKKKYYYSSSKKKPPPYYYQQQGGGLLLOOOSSSWWWVVVNNNJJJRRR\\\OOOQQQNNNHHHHHHNNNLLLDDDIII===444+++)))<<>>:::888===AAAAAABBBDDD@@@IIIRRRWWWZZZZZZSSSKKK@@@<<<:::===DDDGGGDDD@@@<<<:::>>>BBB===999CCCUUUGGG===[[[XXXHHHMMM???<<>>GGGGGGLLL^^^jjjlllpppaaa^^^kkkrrr___IIIBBB@@@888???:::777???QQQUUUUUUUUUOOOLLLQQQWWWVVVOOOGGGJJJJJJJJJJJJJJJKKKLLLKKKPPPHHHLLLJJJ;;;===BBB666EEE<<<000&&& '''000 888YYYuuuiiiGGG999(((###%%%!!!'''---111...***$$$!!!%%%)))$$$### !!!+++555666000)))++++++((($$$###&&&)))+++***555...+++000---777===777333666777666777;;;===333444777333555=========777444999???AAACCCEEESSSPPPIIIBBBEEEJJJHHH@@@CCC<<<666666<<<>>>;;;666EEECCCBBBAAA<<>>SSSKKK;;;SSSQQQIIIXXX```LLL===MMMQQQUUUgggsssmmmdddiiivvvqqq___ggggggqqqhhhqqqkkk{{{vvvwwwttttttzzzuuuiiixxxwww{{{zzzyyy|||}}}qqqcccjjjwwwpppdddgggVVV\\\___TTTUUUjjjvvvxxxmmmKKKUUUzzzrrrlllhhhgggddddddooowwwjjjbbblllZZZZZZcccsss}}}xxxjjj```WWWaaaddd\\\TTTRRRNNNHHHDDDPPPMMM@@@FFFTTTTTTJJJLLLWWWVVVTTT___eeeeeeiii^^^GGGDDDTTTYYYUUUOOOHHHEEEEEEFFF???@@@DDDIIICCCNNNKKKKKKOOOUUUSSSIII>>>BBBCCCEEEEEEBBBBBBFFFKKKHHHCCCJJJHHH;;;BBBKKK@@@BBB:::666999:::333,,,)))///...***&&&&&&...:::DDDkkk|||aaaMMM777###!!!!!!  !!!'''***,,,)))###!!!$$$''' ###(((333;;;333$$$%%%((()))&&&"""!!!&&&++++++***777333222888333<<<]]]LLL???<<<<<<;;;===BBBEEE555...,,,)))222AAAGGGCCC:::444777<<>>GGGNNNUUUJJJKKK???999GGGSSSOOOIIIDDD666---///222333999CCCZZZXXXVVVSSSOOOHHHBBB===111...&&&***888???nnnyyygggFFF;;;...###!!!!!! !!!%%% !!!"""!!! !!!!!!$$$%%%$$$"""!!!$$$)))(((###%%%---,,,### ###%%%"""###)))+++""",,,000===GGG888555MMM;;;///333888555222555===;;;BBBCCC777666AAAFFFNNNBBB888999@@@GGGLLLOOOGGGIIIPPPUUUQQQJJJNNNXXXKKKMMMRRRYYY______\\\WWWYYYYYYRRRMMMYYYjjjeeeQQQMMMeeeeeewwwvvveeesssrrrnnnYYYhhhqqqZZZ```nnn\\\___mmm\\\NNNiiibbb|||zzzqqq{{{wwwyyy|||wwwOOO]]]lllzzzqqq___mmm}}}uuuwwwSSSHHHhhhooobbbRRRUUUjjjwwwtttgggtttzzzwwwwwwuuu]]]LLL```bbbmmmjjj~~~sss^^^^^^YYYPPPMMMOOOMMMHHHYYYHHH<<>>:::<<>>FFFOOOPPPGGGMMMSSSTTTPPPMMMLLLNNNEEEPPPZZZYYYQQQMMMTTT\\\NNNTTT\\\```ZZZTTTWWW```aaannn\\\UUUssszzzgggfffdddiiinnnpppooopppssswwwyyyeeeOOOlll{{{nnnwwwuuu|||vvvmmmgggnnnzzz{{{mmm^^^rrrzzzzzzbbbPPPWWWjjj{{{XXXEEEOOO[[[[[[YYYYYYeeeaaaTTT\\\mmm\\\AAAAAA333GGGFFFNNNiii___CCCDDDSSS???---000===CCC@@@;;;BBBDDDWWWWWWQQQMMMDDDNNN@@@666---+++***---999HHHoooZZZ>>>---$$$"""######"""  !!!!!!""""""###%%%''''''''''''(((+++///111222222111222555555333555999333:::???<<<999999999888222---((('''***...222333666777666555555888;;;===222555666777<<<@@@:::111@@@EEEAAA999@@@OOOSSSJJJJJJOOOUUUYYYYYYWWWVVVVVVRRRZZZbbbbbb\\\XXX[[[___RRRUUUZZZ[[[YYYWWWZZZ___cccmmmbbb```tttoooeeessstttuuuvvvyyy||||||zzzxxx{{{{{{}}}kkkeee~~~{{{uuuqqqpppdddnnneee```fff^^^jjjrrr[[[aaa~~~iiiDDD???<<>>???ZZZ```\\\kkkpppYYYCCC???DDDAAA555+++AAA<<>>111000111555555333555999)))000444444333666999888555111,,,)))***---///000======;;;777333111444888333555777;;;BBBFFFCCC<<>>EEE666...>>>DDDIII]]]XXXPPPIIIIIIHHHFFFFFFGGGEEE666<<>>@@@FFFLLLOOONNNWWWZZZVVVVVV[[[YYYRRRQQQOOONNNRRRZZZ^^^^^^]]]RRRUUUXXXWWWWWW]]]iiirrrooorrrsssqqqqqqrrrqqqmmmuuuvvvsss}}}}}}yyyiiixxxsss|||jjj[[[IIIQQQIII???>>>777333>>>CCCKKKRRRLLL===555@@@QQQMMM===??????IIISSSJJJOOOMMMSSSZZZ[[[VVVYYYiiizzzyyyggg```LLL:::///###...&&&CCCpppWWW@@@444***$$$###"""###&&&((())))))(((((((((111333...)))(((*********)))'''$$$$$$''')))+++***,,,///---******...(((---///...///444555444999<<>><<<:::CCCEEELLLRRROOOEEE@@@AAAIIIJJJJJJFFFBBBBBBKKKSSSPPPWWWZZZWWWYYY___bbb```eee^^^XXXXXX___fffhhhggghhhiiiggg^^^VVV[[[lll{{{tttssssssuuuxxx|||vvv}}}|||wwwyyynnnXXXIIIPPPOOOHHHAAA777111555<<>>>>>>>>???===@@@GGGMMMOOORRRUUUFFFBBBLLLFFFAAAGGGKKK^^^ppp^^^XXXccclllfff```aaa]]][[[]]]NNNOOO^^^TTTOOOTTTJJJ>>>777222111666;;;vvvoooRRR666///444111%%%######  """$$$ !!!###$$$%%%&&&&&&%%%%%%###"""  $$$%%%$$$"""!!!"""###'''++++++(((&&&(((+++))))))---222222//////333333888<<>>JJJpppcccPPPEEEMMM[[[^^^YYYeee^^^aaaVVVTTT^^^\\\eeeggg]]]TTTNNNEEE666)))$$$!!!888^^^kkkHHH>>>888555***$$$!!! !!!"""!!! !!!###%%%&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$$$$###''',,,+++'''$$$%%%'''------222888999777888<<<:::???CCCEEEIIIMMMLLLGGGDDDJJJQQQTTTSSSPPPNNNMMMbbbSSSIIIMMMPPPJJJHHHLLLQQQOOOTTT^^^___UUUIIICCC@@@QQQ```^^^VVVXXXhhhwww|||yyyuuurrrqqqrrrssstttxxx~~~~~~pppyyyiii^^^hhhuuuaaaZZZcccooossslllaaa^^^bbbYYYQQQYYYTTTNNNGGG555777WWWddd\\\CCCBBB]]]lllfff???===PPPWWWXXXZZZZZZnnnqqqeee[[[XXXTTTHHH<<<777666,,,$$$000SSSlllKKK===555,,,'''&&&%%%""""""###$$$###!!!!!!"""###"""  ###$$$%%% !!!""" ###!!!###$$$$$$!!!)))///...*********)))***222:::;;;777888@@@HHHAAABBBEEEFFFBBBAAAIIIRRRDDDFFFCCCEEEJJJEEEEEEQQQQQQJJJLLLYYY^^^XXXRRRTTTMMMSSSVVVQQQLLLKKKLLLKKKOOORRRXXX[[[XXXXXXeeetttwww{{{ttteeecccnnnsssooottt{{{yyyyyyjjjdddeeeXXXXXXnnnhhh~~~zzzjjjbbbiiirrrwww^^^aaasssiiiXXXRRRNNNmmmXXX___aaaQQQcccyyyhhhGGGRRReeeXXX\\\jjj[[[cccnnnsssjjj[[[aaaYYYNNN[[[UUUIII666&&&---RRRxxxqqqPPP???000+++$$$!!!!!! !!!""""""!!!!!!###$$$((('''$$$"""!!!"""$$$%%%###  !!!###!!!###%%%%%%%%%'''000666555333555777777111555;;;???AAACCCEEEGGGCCCBBBDDDEEEDDDCCCHHHPPPNNNOOOJJJJJJNNNGGGCCCLLLOOOGGGHHHRRRVVVPPPMMMOOOHHHNNNPPPLLLIIIIIIHHHFFFJJJLLLLLLKKKMMMWWWeeepppgggoooqqqjjjhhhlllggg]]]```nnnwwwqqqmmmqqquuuuuussskkk~~~wwwjjjgggvvv|||yyyyyypppccceeejjjYYYTTTjjjqqq```NNNHHHRRRgggsssqqq}}}fff]]]HHHMMMhhhlllwwwtttgggxxxyyyrrryyynnn```ooofff^^^[[[TTTEEE888111222iiiWWW???777---)))$$$""""""!!! """###$$$###$$$&&&'''+++***'''$$$"""""""""###!!!###""""""###$$$%%%&&&''''''***222999999:::===??????666666:::AAAHHHJJJGGGCCC777555888>>>CCCFFFKKKQQQPPPQQQKKKIIINNNGGGAAAFFFHHHBBBBBBKKKOOOLLLKKKMMMKKKNNNNNNLLLMMMOOOMMMHHHPPPTTTRRRLLLOOO[[[ccccccfffiiifff```___cccaaa[[[SSS___kkklllddd```gggoooxxxxxxsss|||}}}}}}}}}wwwmmmmmmwww|||zzz~~~}}}mmmccctttggghhhXXXEEE^^^rrrvvvbbbNNNFFFOOOooowwwqqqvvvhhhiii^^^ZZZeeerrrnnn[[[JJJ777444555TTTvvvVVV@@@444---***%%%###"""!!!$$$&&&''''''&&&&&&((()))'''&&&###!!!"""###$$$%%%&&&&&&&&&((()))(((000666888999;;;:::888555555666<<>>BBBKKKPPPPPPOOORRRLLLKKKHHHGGGKKKPPPNNNIIILLLWWWZZZSSSSSS\\\]]]VVV___^^^[[[WWWWWWZZZZZZXXXQQQVVV```fff___UUUZZZeeemmmqqqpppqqqeeellloooqqqpppwww~~~www{{{}}}```TTTfff}}}SSSEEEOOOUUUppp}}}rrriiixxxqqqjjjjjjoootttvvvvvvhhhVVV999,,,;;;ZZZkkkOOO:::///%%%###!!!!!!&&&'''((('''%%%$$$%%%&&&!!!    ###%%%&&&'''&&&&&&(((***)))000666777777777333...444555666777999;;;>>>??????:::999>>>BBBAAA>>>>>>IIIKKKCCC===CCCDDDCCCHHHBBBBBBGGGOOOTTTTTTSSSTTTJJJGGGBBB@@@FFFMMMLLLGGGDDDSSSYYYQQQNNNUUUWWWRRRNNNRRRZZZ___^^^WWWQQQNNNPPPNNNSSS]]]\\\SSSSSS\\\hhheeedddiiiZZZSSS]]]JJJZZZaaappp~~~}}}}}}wwwxxxzzzzzzwwwpppfffttt}}}wwwsssNNNGGGTTTPPP___yyy{{{oooiii}}}~~~}}}xxxsssssswww{{{vvv}}}tttYYY999%%%777```^^^>>>///+++ ###&&&(((###$$$$$$###  !!! !!!$$$''''''&&&&&&(((+++...333777777777777444///666999:::888555666;;;AAAFFFBBBAAAFFFHHHFFFBBBBBBLLLRRRJJJBBBDDDEEEDDDKKKHHHIIIMMMQQQRRRRRRQQQQQQRRRQQQMMMLLLQQQWWWUUUPPPXXX______TTTNNNRRRWWWWWWXXXYYY^^^bbb]]]TTTTTT[[[RRRMMMOOOXXX]]]ZZZYYY\\\ddd^^^ZZZjjjeeeRRROOOBBBGGGPPP^^^kkkmmmiiihhhlll~~~}}}xxxxxx{{{uuuxxxwwwzzzzzzvvvxxxrrrvvvZZZHHHHHHRRRbbbTTTPPPoooyyy|||iiibbbllloooqqqrrrvvv}}}}}}uuusssnnnRRR333)))KKKwwwYYY888)))%%%!!!%%%'''(((((((((((( !!!   !!!!!!!!!$$$((((((&&&'''***...111333333111333888:::777:::===>>><<<999888;;;>>>@@@???AAAGGGJJJGGGFFFGGGFFFRRROOOEEEDDDCCCBBBHHHIIIJJJKKKJJJJJJLLLNNNOOOTTTWWWXXXYYY\\\^^^ZZZSSS```___\\\XXXUUUUUUXXX[[[ccc___^^^]]]RRRIIIRRRcccUUURRRQQQVVV[[[]]]\\\[[[\\\\\\SSSfffqqq___XXXSSSUUUYYY```ggghhhgggjjjooo|||{{{{{{{{{nnnsssttt{{{yyywwwfffRRRFFF333<<<[[[jjjsss^^^MMMkkk}}}}}}ggg```jjjlllkkkjjjooowww{{{yyywww{{{xxxxxx{{{mmmZZZTTT***888^^^yyyXXX<<<'''!!!%%%***,,,+++'''###   !!!  !!!!!!!!!!!!!!!  ###!!!%%%))))))'''(((,,,000000000,,,)))---777===>>>===>>>??????===;;;::::::???>>>@@@DDDDDD@@@>>>???;;;KKKMMMDDDBBB@@@>>>DDDFFFGGGEEEAAABBBGGGMMMPPPFFFMMMSSSUUUVVVVVVOOOGGGGGGDDDFFFPPPWWWXXXXXXZZZTTTUUU[[[]]]OOO>>>AAAPPPSSSSSSRRRPPPSSSVVVVVVSSSRRRYYYJJJXXXkkk^^^VVVWWW]]]\\\\\\]]]^^^bbbiiippprrr}}}zzzuuubbbggg}}}rrr[[[pppyyy|||{{{}}}vvv~~~pppoooiii```eeeccczzz]]]JJJrrrwwwnnnlllXXXdddnnnoooooouuuyyyzzzwww}}}yyyyyyzzzhhh```bbb111KKKqqqMMM,,,"""'''...222555111***$$$###%%%!!!"""$$$###"""$$$  !!!""""""######%%%%%%$$$""" !!!###"""###$$$$$$$$$%%%(((***)))***---///+++&&&)))///AAA<<<:::<<<;;;555444888<<<:::999;;;===???@@@???BBBBBB???===@@@EEEDDD???DDDDDDDDDCCCCCCEEEHHHJJJMMMNNNMMMKKKLLLNNNMMMKKKHHHGGGGGGJJJNNNQQQRRRQQQRRRUUUNNNLLLRRRPPPHHHJJJaaa[[[TTTQQQNNNMMMSSSZZZTTTYYY\\\ZZZVVVTTTYYY___cccZZZSSSSSSWWW^^^gggppprrrnnn{{{xxx||||||cccmmmnnnwwwqqqfff{{{uuu|||nnndddrrr}}}qqqSSSLLLdddeeeooozzzllliiiooolllyyy}}}wwwaaa[[[___}}}uuuvvvtttpppyyy~~~bbbHHH555@@@]]]555'''((()))555222---)))&&&### !!! !!!!!!### !!!!!!!!! !!!!!! %%%%%%###!!!!!!###  %%%((('''(((,,,///,,,''')))...444222444:::<<<999:::======;;;999888999888777555>>>@@@???===>>>AAA@@@<<>>@@@BBBDDDFFFGGGGGGFFFFFFIIIBBB<<<>>>FFFKKKKKKHHHPPPSSSSSSMMMEEEBBBDDDIIIHHHNNNLLLNNNXXXUUUMMMNNNEEEHHHMMMRRRPPPNNNQQQXXXNNNMMMLLLMMMPPPUUU[[[___ZZZTTTRRRVVV[[[___dddjjj```gggxxxssskkkdddqqqllleeesss|||~~~rrr|||^^^DDD???III]]]|||uuuiiihhhhhhttt{{{tttrrrvvvxxxvvvssssssOOOKKKhhhFFF,,,===FFF999000''' ###!!! ######!!! ###))))))((('''&&&(((,,,///$$$&&&+++111000,,,,,,///+++...333888:::888666444333333333666999:::999777AAAFFFFFFAAA>>>???AAAAAA>>>===;;;<<<@@@FFFJJJMMMFFF@@@>>>BBBGGGIIIIIIHHHOOOOOOMMMGGG@@@===???CCC@@@FFFGGGKKKVVVTTTKKKLLLNNNNNNOOONNNIIIEEEKKKSSSLLLIIIHHHJJJPPPUUUXXXYYY[[[WWWWWW\\\```aaacccfff[[[fffvvvyyysssvvvttteeeWWWZZZiiiiii___fffttt~~~{{{||||||yyysssnnnpppwww}}}}}}{{{jjjeeeiiisssyyyzzzttt^^^RRR]]]zzznnnsssxxx}}}~~~{{{rrrkkkoooyyyyyyqqq}}}zzz[[[<<>>AAA???999555888<<<>>>===;;;999:::???EEEIIIJJJ@@@???CCCHHHHHHDDDCCCGGGNNNJJJEEEAAA@@@AAABBBCCC===CCCCCCGGGSSSQQQJJJKKKPPPOOOOOONNNIIIEEEIIIPPPKKKIIIHHHLLLQQQTTTSSSQQQWWWTTTTTTXXX[[[YYYXXXZZZSSS^^^kkkiii]]]```bbbXXXJJJOOOZZZaaa[[[```qqqsssppprrrrrrrrrwww~~~zzzkkk___cccoooiiifffbbbcccfffgggfffdddXXX^^^nnn|||~~~zzz~~~YYYZZZggg}}}vvvwwwzzzuuu{{{}}}wwwmmmpppzzz|||uuuyyy{{{nnnqqqMMMyyyYYYGGGKKKIII;;;---''''''&&&$$$!!! !!!###%%% !!!!!!!!!""" !!!###"""!!! !!!"""!!!###&&&'''&&&%%%$$$%%%((('''***000111...---///...111222000///000...+++******,,,111888>>>AAACCC;;;===:::555333777::::::;;;;;;<<>>DDDGGG777888777444555999888444777777999>>>BBB@@@:::333999777<<>>EEECCCDDD<<<:::CCCCCC@@@DDDKKKBBB===???CCCEEEFFFGGGIIIHHHGGGGGGGGGIIIKKKMMMOOOJJJHHHJJJLLLLLLMMMPPP___MMMKKKTTTSSSOOOKKKEEEGGGOOOOOOcccaaaVVV\\\DDDPPPWWW\\\]]]^^^aaabbb```RRRNNNSSSbbbjjjddd[[[WWWYYYcccooorrrnnnjjjllloooppp~~~}}}wwwxxxyyywwwSSShhhwwwxxxiiilllvvvnnnVVV999//////$$$%%%###!!!!!!######"""!!! """ !!! ### !!! &&&###!!! !!!!!!!!!###!!! """$$$$$$$$$###+++***&&&'''###"""++++++***)))%%%!!! !!!)))'''&&&''')))+++******000222444555444333333333222333222222666;;;:::666===:::===CCC???444000444@@@AAA???;;;<<>>???===<<<<<<>>>GGGFFF???666:::EEEDDD;;;AAA>>>>>>BBBIIINNNNNNLLLMMMOOOPPPRRRMMM<<>>===<<>>>>>@@@CCCFFFFFFEEECCCAAAEEECCC>>><<<<<<444(((***555BBBHHHGGGFFFIIIMMMRRRTTTLLLEEEIIIHHHGGGNNNEEEKKKOOOPPPPPPPPPKKKEEE<<>>===???AAAAAA===:::<<<@@@@@@;;;888444,,,###;;;???BBB@@@<<<===CCCJJJHHHNNNEEE===GGGMMMHHHFFF===HHHMMMIIIHHHMMMLLLFFF999JJJEEEFFF@@@===OOOMMMOOOIIIGGGJJJFFF>>>BBBNNNQQQJJJCCCGGG\\\bbbTTTOOOEEEOOOccciii[[[WWW^^^aaaUUUaaalllqqqrrrrrrmmmfffpppxxx~~~~~~}}}~~~}}}{{{uuusssbbbXXXsss|||{{{|||rrrlll<<<000555555000(((&&&"""!!!"""######""" !!! !!!!!!&&&+++(((   """!!! ###(((%%%!!!%%%"""$$$###%%%'''''''''''')))***,,,(((### """$$$%%%$$$%%%%%%$$$"""!!!"""###+++(((###!!!$$$(((&&& $$$++++++$$$"""((()))$$$------...///...,,,,,,---555333111333555555111...///333666555444444333000===;;;888666888>>>EEEJJJHHHPPPHHH@@@HHHLLLCCC;;;;;;DDDGGG@@@???GGGMMMLLLDDDEEESSSHHHCCCMMMKKKYYYZZZRRROOOPPPMMMEEEBBBFFF555999111666DDDGGGHHHKKKVVVKKKMMMWWW\\\```XXXDDDKKKNNNSSSXXX```gggjjjhhhssszzz}}}{{{xxxyyyyyyxxxoooyyy~~~zzzwww{{{lllwwwaaa___pppyyy~~~{{{ppp:::111555000+++(((&&&$$$$$$%%%&&&%%%$$$  !!!!!! """  !!!  %%%!!!$$$!!!""""""$$$$$$%%%''')))'''### ###$$$!!!!!!!!!  ###!!!%%%%%% ###&&&&&&""" !!!!!! $$$###%%%((('''$$$%%%)))&&&&&&&&&(((***+++***)))))),,,...---++++++---000111---+++---333777777666555???;;;666>>>???777333888:::999555444;;;CCCFFFAAA999MMM@@@>>>LLL@@@PPPTTTNNNGGGCCCBBBCCCCCCCCC<<>>DDDAAAMMMUUUJJJ>>>;;;<<>>JJJ:::<<>>===@@@HHHSSS]]]cccfffnnnlllhhhdddgggoootttttt}}}|||wwwiiirrruuuqqqwwwrrrmmmuuu}}}~~~{{{}}}uuu}}}~~~EEE444333---000######%%%'''))))))'''$$$!!!  ###""" """!!!!!! """""" ######$$$&&&)))+++***)))(((******++++++,,,000222###,,,111,,,%%%(((222999---))),,,444444---...555000...000333111+++,,,222,,,...000///,,,+++...000...111444444///,,,000666---+++)))+++000555777777///666555333444---,,,777;;;555444::::::333222888888>>>...===CCC999EEE888666DDDGGG;;;777AAAEEE@@@OOOZZZEEEIIIOOOFFFRRRPPP]]]]]]```ZZZPPPQQQRRRHHHTTTSSSWWW^^^cccdddcccccc___[[[TTTQQQWWWcccjjjkkk~~~~~~llltttyyy~~~~~~|||}}}rrrTTT000333444---"""'''++++++&&&###"""$$$ !!!%%%%%%""" !!!"""%%%%%%%%%(((***(((######%%%'''((())))))((((((++++++++++++***(((&&&%%%$$$))),,,***&&&%%%(((,,,...,,,+++...333444111---+++...111000---++++++,,,000111111222111111//////555888999555///---000444222000///111555888999888...555===>>>:::777999<<>>AAADDDHHHJJJJJJIIIHHHCCCEEEHHHMMMPPPMMMFFFAAAJJJIIILLLQQQSSSQQQPPPSSSPPPNNNMMMMMMGGGDDDLLLXXX[[[YYYXXXUUUPPPOOOXXXdddOOOMMMRRRRRRKKKNNNWWWYYYUUUgggoooggggggsss|||zzzyyyssszzz~~~www{{{yyy}}}|||{{{zzz}}}~~~zzz||||||~~~uuuaaa000222777***%%%(((***((($$$"""%%%(((&&&  !!! ###%%%&&&%%%"""!!!!!!!!!$$$&&&%%%!!!!!!"""###$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&%%%###""""""#########"""!!!!!!"""'''%%%$$$''',,,---+++'''***,,,...---)))'''&&&'''*********+++,,,---......///111111///,,,+++---000333222111222555666555333+++222888999666555888<<>>777:::>>>@@@@@@@@@AAACCCHHHHHHJJJKKKLLLHHHAAA;;;...000888BBBHHHGGGGGGIIIFFFEEEGGGHHHFFFDDDLLLWWW]]]ZZZZZZ\\\^^^___fffmmmhhhkkkjjjeeeaaa\\\ZZZ\\\UUU^^^gggiiiiiilllsssxxx|||~~~xxxoookkkwwwyyyzzzwwwuuu|||yyywwwttt{{{xxxyyy~~~}}}zzzyyyvvvrrreeewww~~~{{{}}}999000888)))))))))(((%%%"""###(((,,,((("""!!!""" ###  $$$$$$#########!!!!!!######""" !!!!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!$$$""" """""" $$$"""!!!$$$((()))(((%%%***+++,,,***'''$$$######&&&''''''(((***---///111++++++************+++,,,/////////111333444222111...222555444111000444999999333999@@@<<<===AAA>>>???AAACCCCCCAAAAAACCCEEE@@@@@@??????>>>;;;666222******...444777666666999===>>>BBBEEEEEEFFFNNNVVVSSSPPPPPPWWW^^^```bbbeeedddnnniiidddllldddYYY```___```fffnnnlllfffhhhqqq}}}gggdddmmmiiidddkkkqqqlllhhhtttsssxxx||||||tttzzzwwwmmmrrrzzz~~~rrryyyzzzsssxxxzzzwwwtttsssppplllmmmzzz~~~~~~~~~PPP222666+++******(((%%%$$$%%%)))---&&&!!! !!! !!!%%% ###$$$"""!!!###$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$'''***++++++)))++++++***)))(((&&&%%%%%%)))***,,,...000111222222,,,***))))))+++,,,+++***&&&(((+++...111222111000444666555111---+++///333000,,,222777333555999555:::999777666777888888888444444444444444333222000;;;666222222111///111666:::===AAACCCDDDEEEKKKPPPIIIGGGIIIPPPUUUTTTTTTUUUUUUdddZZZVVVhhhbbbTTT```bbbdddiiillliiidddccceeerrrcccaaacccXXXYYYrrrwwwpppuuummmmmmxxxxxxyyymmmxxxoookkk}}}zzzyyyxxx|||wwwqqqvvv|||{{{tttxxxyyytttoooooonnnlllyyy~~~{{{{{{}}}xxxuuu{{{qqq===444---*********)))(((((()))***)))&&&######"""### !!!$$$###!!!!!!""""""######$$$###"""!!! """""""""""""""!!!!!!!!!!!!!!!"""%%%((('''$$$$$$&&&***&&&&&&&&&(((***,,,,,,,,,))))))((((((((()))((((((***,,,///111222000---+++,,,+++******+++***)))'''###&&&))),,,------------222222111---)))(((+++...***''',,,000+++...222,,,555000,,,///555999888666333444555555555555666777<<<888666888888777999===777:::===<<<;;;===???AAACCCDDDIIIOOOOOOLLLLLLOOOYYYfffXXXQQQbbb\\\PPP]]]UUU___ccc___aaahhhhhhaaaeeebbbbbb[[[RRRaaazzzrrrkkkpppiiiiiittttttooodddrrr|||mmmkkk}}}yyyxxxxxx{{{{{{rrrpppqqqqqqssszzz}}}{{{sssmmmmmmooopppllluuuwww{{{~~~sssrrrwwwuuuXXX:::...+++++++++++++++)))((('''000---+++)))$$$  """###!!! !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""###"""&&&$$$ """'''$$$$$$%%%&&&''')))+++,,,)))(((&&&''')))******)))(((***,,,---,,,(((%%%"""))))))***)))((('''&&&%%%''')))++++++)))((('''((()))***+++***))))))+++,,,(((''',,,...***...222***111---+++000888>>>>>><<<666777888777555444555666666555999>>>>>>:::777888444777888444333555666555;;;<<>>:::;;;@@@CCCBBBBBBDDDHHHKKKJJJIIIIIIKKKOOOUUUMMMOOONNNNNNVVVbbbgggddd___dddiiidddbbbppprrr___ddd___iiihhhmmmssshhhjjjnnnmmmnnnwwwzzznnngggqqq{{{~~~zzzzzzuuurrrrrrrrrwww~~~{{{vvvxxxtttqqqyyyvvviii```444111///,,,******)))((('''%%%%%%((()))%%%!!!!!! !!!%%%$$$(((++++++'''""" ###%%%'''((())))))((((((######$$$&&&)))---000222666333111000///...+++))))))***+++,,,---///222444444111...---//////...,,,///---)))&&&$$$$$$%%%&&&"""''',,,,,,)))''')))---+++,,,---,,,))))))+++...***,,,000222222000---+++'''(((///000...666;;;222---222666333,,,***---222222444666666333222333444999333......000333:::BBB===AAA@@@;;;;;;AAACCCAAAPPPHHHCCCHHHNNNNNNLLLJJJNNNMMMRRRQQQIIIJJJRRRSSSTTTIIIBBBEEEIIIJJJMMMRRRRRR[[[eee___RRRXXXaaa]]]jjj```bbb\\\]]]bbbVVVWWWWWWUUUKKKQQQ^^^TTTKKK[[[jjjpppzzzyyyuuu}}}}}}wwwtttssshhhuuu|||kkkxxxNNN555999333&&& &&&((($$$(((&&&(((+++$$$'''!!!"""!!! !!!### $$$""" """$$$(((***---222222***&&&))),,,,,,...''''''...///)))+++333,,,+++++++++---000333555222333333444999<<<888000333:::222222BBB@@@666;;;222888111***000333333777111222222000---((($$$!!!///222111,,,,,,///,,,&&&444111////////////111333555...777999,,,000888...000222666;;;>>>>>>;;;999<<<@@@<<<999999222000<<<222222444888888666444444CCC444+++000666777;;;DDDOOOFFFEEEEEE@@@CCCGGGAAARRRYYYYYYOOOMMMTTTWWWSSSEEEBBBDDDIIILLLLLLRRR[[[```bbbXXXOOONNNLLLOOO\\\LLLBBBCCCOOOSSSOOOUUUcccMMMIIIGGGMMMWWWYYYRRRJJJOOOYYYOOOVVV^^^UUUYYYZZZWWWUUU```kkkllluuuzzzsss~~~~~~}}}{{{}}}yyyyyy{{{~~~www{{{BBB>>>888000'''###'''---''''''((('''!!!"""!!!!!!!!!  """ !!!""" !!!""""""### ###""" ###"""!!! !!!$$$'''((()))000555555000---000222111///)))***444888111---000(((---333444111......000222555777888;;;???>>>999777:::777888???>>>999:::222999555///444333...000444555444333///+++(((&&&***//////,,,+++...///,,,222333444666555333111000555---555777---333===666;;;:::999;;;???@@@???<<<...444333222444,,,(((222------...111222111///...222000---...555>>>BBBBBBBBB888888<<<===BBBEEE<<>>???EEEHHHJJJPPPYYY___[[[OOONNNYYYZZZRRRRRR[[[RRRRRRZZZZZZVVV^^^mmmddd```___eeennnppphhh___```oooggglllpppgggiiifffuuujjjkkkpppqqqvvvyyyqqqpppzzzqqqfffnnnvvvggg{{{}}}yyyiiizzzcccLLL888222---$$$$$$+++###((((((### """""""""######!!! !!!!!!"""!!!""""""!!!!!!$$$&&&$$$!!!!!!%%%&&&%%%'''%%%$$$'''---222444555666999999777777999888666666---+++333666000)))'''"""***222222,,,''')))---,,,///111111333777888555111...555999666777888222---444...'''***)))$$$&&&.........+++'''$$$######!!!(((+++)))&&&(((+++,,,(((***+++,,,------,,,+++:::222444222)))***111...444...(((''',,,111222111***000000111222)))###+++*********+++,,,,,,***'''%%%---...)))---777777...999000222:::???FFFHHH>>>>>>CCCDDDBBBEEEMMMOOOJJJJJJIIIJJJMMMOOORRRXXX```XXXYYYUUUZZZkkkmmmccc```iiiiiisss}}}zzzooopppzzzxxxxxx{{{uuuhhhuuu}}}~~~www~~~tttwww}}}yyyuuuiiimmmjjjjjjvvv}}}uuu{{{{{{yyypppdddhhhiiiaaa}}}pppDDD111///---(((###!!!''''''!!! ''')))$$$$$$%%%%%%$$$"""!!!"""### !!!######!!!"""#########!!!"""$$$%%%%%%&&&)))+++,,,///.........111444888:::555777888888888888666333333---***...111...,,,---,,,///111///++++++000666000111000///444999888444333...===EEE:::;;;???444:::>>>555,,,000222111666;;;;;;:::777333111222444111:::AAA???999777999===333444333111222777;;;;;;JJJEEEDDDBBB:::666777888FFF>>>555333999AAAEEEFFFAAAFFFDDDCCCEEE<<<555===??????===;;;<<<===:::555DDDKKKMMMKKKLLLOOOLLLDDDMMMHHHNNNWWWXXX^^^aaaZZZYYY^^^___XXXVVV\\\cccgggSSSRRRQQQQQQPPPRRRVVV[[[LLLYYY]]]___ggggggbbbeeeTTTYYYccckkkdddYYYZZZeeeeeeiiirrr~~~nnn```{{{{{{yyy{{{lllmmm{{{~~~sss~~~}}}aaayyy___dddlllAAA000111...&&&"""'''%%% '''((("""###$$$%%%%%%###""""""###""""""###$$$%%%&&&&&&&&&((()))******)))((('''&&&"""%%%***---...---...111666777777555111000333777777888:::;;;:::777444444///222999>>>???===>>>BBBBBBAAA@@@>>>>>>>>>AAABBB@@@???<<<===EEELLLJJJCCCGGGCCCRRRZZZNNNMMMNNNAAANNNTTTNNNGGGLLLNNNMMMQQQTTTUUUUUUQQQLLLKKKNNNQQQUUU]]]ffffff]]]VVVWWW[[[TTTWWWUUUPPPPPPUUUVVVTTTWWWXXXXXXZZZZZZSSSQQQVVV^^^VVVMMMJJJOOOUUUZZZ[[[ZZZ\\\WWWUUUXXXRRRNNNWWWVVVVVVRRRMMMOOORRROOOHHHUUURRRWWWaaaddd^^^ZZZZZZMMMMMMVVVZZZUUUXXX___]]]cccZZZOOONNNTTTXXXOOODDDLLLLLLKKKGGGDDDDDDFFFGGGCCCOOOPPPOOOWWWXXXSSSTTTLLLMMMOOOMMMBBB;;;CCCRRRMMMPPPWWWdddnnnqqqjjjcccuuu{{{eeecccsssyyy~~~uuuhhhqqqvvv}}}xxx}}}vvv~~~www|||}}}~~~}}}uuu~~~ccchhhccc999---...---(((&&&""" $$$###!!!###$$$$$$###""""""###"""###$$$&&&&&&%%%$$$###(((((()))***,,,---...///,,,...333777666222222666999<<>>@@@JJJLLLLLLKKKJJJLLLMMMHHH>>>555JJJMMMNNNJJJIIIJJJLLLKKKLLLOOOGGGIII^^^jjjbbbZZZaaafffmmmkkk^^^RRRQQQWWWfffaaa^^^aaahhhoooqqqqqqtttsss[[[___oooqqqwwwtttwwwzzzeeejjj|||ooouuuvvvttt{{{}}}wwwrrrttt}}}zzz}}}~~~tttlll|||vvvnnnbbb{{{\\\;;;000000+++###!!!%%%%%%%%%%%%"""$$$&&&'''&&&&&&&&&'''&&&''')))******(((&&&$$$)))))))))***,,,///111333666777<<<@@@>>>:::<<>>MMMYYY[[[^^^___^^^___```bbb\\\ZZZRRROOOSSSPPPNNNWWWJJJJJJFFFAAAGGGQQQPPPGGGLLLKKKPPP[[[bbbZZZIII<<>>>>>???BBBGGGKKKJJJIIIHHHIIINNNSSSRRRLLLKKKIIIHHHJJJQQQXXX___bbbXXX[[[[[[aaannnmmmaaa\\\VVVRRRXXXeeeggg```___gggbbbgggooonnnkkkuuuwwwiiiyyyzzzyyytttmmmhhhggghhhbbbiiirrr{{{}}}xxxtttssstttwww}}}{{{sssooolllmmmnnnmmmpppuuussspppnnnmmmllliiiccc^^^lllhhhaaaZZZ[[[```aaa^^^VVV___gggjjjjjjjjjfffbbbnnnpppsssuuuuuutttrrrpppssslllpppsssoookkklllwwwnnnooottttttzzz~~~xxxrrrxxx{{{sss{{{tttxxx}}}zzz}}}yyyyyy~~~tttnnnfff___]]]```eeeiii______gggttt|||{{{vvvsssqqqtttzzz~~~{{{vvvwww|||nnnqqqsss|||}}}{{{wwwkkkyyyvvvwww{{{tttoootttsssuuuwwwxxxrrrkkkllltttwwwttt}}}uuunnnkkkhhh^^^TTTmmmlllpppxxxxxxtttwww~~~|||zzzrrrrrr~~~}}}uuullljjjooovvvgggiiikkklllooopppkkkddduuu{{{|||||||||nnnFFF&&&(((444222***(((...222666999;;;>>>EEEJJJIIINNNQQQNNNHHHFFFHHHJJJ:::@@@GGGJJJGGGEEEEEEGGGQQQLLLGGGGGGKKKMMMJJJFFFEEEDDDDDDDDDEEEHHHIIIJJJPPPMMM@@@HHHffffffLLLBBBOOORRRYYY___```aaaiiirrr{{{xxxqqquuuooonnnooojjjbbbcccjjjuuuxxxzzzyyywwwvvvxxxzzz{{{yyyyyy|||zzzwwwssspppkkkgggjjjpppuuuqqqkkkgggfffggggggfffggggggddd^^^\\\]]][[[VVVSSS[[[eeellloooooonnnllllllmmmpppsssuuuvvvwwwwwwnnnkkkrrryyy~~~ooonnnvvvvvvtttsssmmmeeemmmsssjjjaaannnwwwmmmlllpppzzzyyypppwww~~~vvvsssxxx}}}{{{vvvrrreeefffhhhiiiiiiiiigggfffooojjjnnnzzz~~~zzzyyy}}}~~~}}}rrr}}}vvvhhhmmmxxx}}}vvvzzzzzzwwwvvvyyyxxxtttwww{{{|||vvvxxxuuuwwwiiigggmmmmmmfffrrrhhhbbbfffhhhgggkkksssvvv}}}~~~vvvnnnmmmnnnnnn||||||xxxggg```dddkkkmmmkkkhhhnnnnnnfffdddjjjlllgggzzzyyy|||~~~yyy|||~~~}}}lll666&&&///555222...444888>>>BBBEEEJJJPPPVVVJJJNNNQQQOOOHHH@@@>>>@@@???GGGNNNOOOKKKGGGGGGIIINNNHHHDDDDDDGGGHHHGGGEEEBBBCCCDDDDDDBBB???===<<>>@@@EEENNNNNNJJJDDD???<<>>???>>>=========???@@@AAA000,,,---888EEEJJJDDD;;;666///555@@@DDDIIIJJJAAA777---///333---,,,222111"""'''111000)))333EEEIIIEEEDDDDDDEEECCC@@@DDDIII>>>???AAACCCCCCAAA@@@>>>555BBBLLLKKKFFFEEEHHHKKKTTTWWWWWWUUUVVVWWWUUUQQQGGGPPPRRRYYYgggjjjdddeeetttmmmggggggiiiiiigggdddFFFJJJOOOYYYAAAOOOQQQNNNZZZIIIJJJQQQLLLRRR[[[UUUSSSSSSZZZfffhhhaaa```ffftttrrrsssuuuuuuqqqrrruuuooojjjnnnxxxzzzqqqiiigggssslllkkkrrrsssnnnllloooooo|||yyysssvvvpppmmmzzzqqquuuyyyzzzyyy|||yyy{{{vvvwwwtttjjj```YYYXXXbbbnnnsssrrrqqqrrrqqqjjjbbbeeesss{{{{{{nnnooouuu{{{{{{yyy{{{~~~zzzCCC111222444DDDIIINNNPPPOOOMMMMMMNNNOOOHHHDDDEEECCC;;;888999===AAAGGGLLLNNNPPPQQQRRRRRRQQQSSSUUUPPPIIIKKKRRRNNNOOONNNKKKGGGGGGIIILLLHHH555555<<<;;;FFFLLL>>>999333///222888999222+++--- ###,,,&&&"""###"""%%%&&&(((((($$$'''%%%###!!!!!!""""""### !!!""" ###'''"""###&&&***"""!!!%%%******%%%%%%***)))+++---///222444555666%%%,,,111000...///,,,'''***$$$&&&)))'''---...###---"""---'''!!!!!!!!!&&&!!!""" (((222---%%%###"""$$$###!!!$$$***$$$%%%%%%%%%$$$$$$$$$$$$###((('''###'''000111***111999999222000888>>>===222CCCDDDCCCVVVgggfffaaajjjiiijjjpppvvvyyy{{{|||lllooorrr|||[[[gggeee___WWWFFFKKKRRRHHHHHHJJJ===KKKCCCEEEMMMJJJ>>>@@@MMMKKK===666???IIIKKKLLLPPPLLLLLLRRR\\\]]]XXXYYY___lllaaa```mmmtttoooooovvvsssuuujjjmmm|||ooowwwjjjnnntttxxxyyy~~~~~~xxxpppzzzzzzyyy{{{fffTTTYYYfffjjjhhhgggbbbjjjkkkffflllyyyxxxmmmsssoooooosssvvvyyy~~~zzzvvv:::***:::CCCUUU```ZZZQQQNNNKKKEEEHHHKKKJJJCCC@@@DDDIIIKKKHHHLLLKKKDDDCCCGGGIIIGGGMMMIIIBBB===>>>CCCAAA<<>>>>>;;;>>><<<777333666;;;:::555222000...+++(((%%%###"""'''&&&%%%&&&((()))((('''&&&$$$"""   """ !!! %%%'''(((+++000222000###!!!!!!%%%,,,111111000555888<<<<<<<<>>>>>>>>DDDEEEGGGHHHJJJKKKLLLNNNFFFFFFGGGHHHIIIIIIGGGEEE@@@>>>===@@@EEEHHHHHHFFFBBBFFFJJJKKKNNNRRRQQQNNNDDDFFFJJJQQQ\\\jjjyyy}}}|||tttuuu~~~zzz{{{vvvttt|||vvvpppmmmnnnnnnkkkhhhiiippp{{{iiiUUUTTTOOOSSScccooopppnnnnnnyyyuuutttvvvsssooovvv{{{[[[VVVWWWRRRIIICCCCCCAAA>>>999888444000333777666111222---'''%%%''')))&&&""" """!!! ###'''&&&!!!######"""!!! !!!%%%%%%&&&''')))***++++++111444777888888;;;@@@DDDCCCAAAAAADDDIIIKKKJJJHHH@@@??????AAAFFFIIIKKKKKKFFFMMMPPPMMMIIIKKKNNNOOOLLLKKKNNNSSSSSSSSSYYYbbbyyywwwoooooo|||xxxvvvxxxtttooommmlllkkkgggdddaaa^^^bbbsssnnnSSSNNNOOOYYYdddhhhiiikkknnnkkkooouuupppiiisssZZZQQQEEE=========888000222111---)))***---***$$$)))######$$$"""  """!!!  !!!###&&&***...111111///---000666;;;<<<<<>>888999888000''')))***((($$$###%%%"""### !!!   !!!  ###&&&'''((((((&&&%%%%%%)))---000111555444333444777<<>>+++(((%%%"""!!!!!!!!!!!! !!! 666000''' """ !!!"""###$$$$$$(((''''''(((***+++***)))...------000777>>>BBBEEEHHHKKKLLLSSSeeevvvssseeeFFFWWW^^^TTTLLLSSS]]]bbb___gggkkkrrr}}}zzztttttteeeaaaZZZVVVZZZ^^^VVVKKKHHHLLL]]]iiifffcccZZZJJJYYYYYYhhhmmmAAA...,,,'''%%%"""!!!!!!!!!  +++(((###  !!!!!!!!!###""""""$$$'''((((((''')))***,,,///000///+++(((###(((+++111DDD\\\hhhggg```pppxxxmmm^^^YYYXXXUUUQQQXXXXXX]]]gggkkkssszzzyyypppoooiii[[[MMMJJJSSS^^^QQQEEEGGGSSS^^^hhhbbbPPPSSSeeeooo;;;###%%%+++###!!!"""$$$%%%$$$)))+++///333555444000---333666333***)))222:::;;;999LLL[[[\\\ZZZ]]]```aaaWWW\\\[[[\\\```\\\\\\gggqqqvvv~~~~~~sssgggbbb[[[SSSTTTZZZ[[[IIIBBBGGGQQQ___fff^^^KKKsssoooAAA***######### $$$&&& !!!!!! """'''+++,,,,,,///666777222...///000...'''222:::888555:::AAAEEENNNWWW[[[aaahhhbbb]]]eee[[[\\\aaalllzzz~~~mmmgggoooqqqbbbSSSOOOYYYRRRQQQNNNEEEMMMdddpppSSSooo777'''***&&&  ###***,,,$$$  !!!!!!!!!"""(((,,,000444444111222555555...((((((,,,000///888@@@LLL\\\```bbbmmm^^^ZZZZZZeeerrrvvvnnncccjjjttt~~~vvvoooppptttkkkXXXRRRXXXMMMLLLSSSQQQCCCKKKiiiyyypppBBB!!!%%%,,,""""""  !!! """%%%  !!!$$$)))+++***%%%"""$$$""" !!!$$$&&&%%%"""(((---222555666888<<>>777:::DDDTTTeeennnlllfffUUURRROOOQQQZZZgggsssyyyqqqeeeaaabbbbbb```SSSDDDBBBIIIQQQlllGGG'''$$$""""""!!! !!!!!!  !!! !!! """ """!!! !!! !!!"""%%%((((((...111999EEEBBB===CCC;;;;;;===BBBHHHPPPVVVYYYUUUZZZZZZSSSJJJJJJUUUaaannnrrryyy~~~hhhaaafffmmmeeeUUUPPPQQQRRRpppZZZ##################"""!!!!!!     ######!!! ###%%%)))---333777;;;===MMMEEECCCFFFBBB999999@@@MMMLLLLLLMMMOOOSSSWWWZZZHHHXXXiiivvv|||~~~nnn\\\___bbbYYYRRRkkkRRR'''((("""""""""""""""!!!  '''+++<<>>>>>+++ ###""""""!!!!!!!!!!!!!!!"""###%%%$$$!!!)))###!!! $$$$$$###""""""!!! """$$$$$$!!!"""''')))(((''',,,...,,,...888???BBBBBBDDDJJJRRRZZZ```fffjjjLLL...000&&&$$$!!!"""###!!!"""!!!  """######   !!!!!!!!!!!!  """  %%%)))'''### !!!!!! $$$###"""!!! %%% $$$%%%"""!!!!!!!!!$$$$$$$$$###""""""!!!!!! ######!!!"""&&&'''%%%$$$((()))(((***000666777;;;<<>>KKKNNNLLLTTTbbb[[[|||lll888))))))%%%$$$###!!!  ((())) !!!""" !!!  """ !!!!!!!!!!!!!!! """%%%!!! """!!!######"""!!!###$$$$$$%%%$$$""" """!!!!!!!!!!!!!!!!!!"""######FFFQQQ555%%%'''$$$!!! !!!######### !!!"""###$$$%%%&&&&&&%%%((()))'''(((+++,,,)))+++***+++...000222333444999:::@@@IIIIIIGGGNNNYYY```rrrGGG)))---+++!!!  !!!!!!   !!!  ### !!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  ###&&& !!!"""!!! !!!""" """$$$%%%###!!! """"""""""""###$$$%%%&&&CCCLLL000 '''$$$!!! !!!#################################'''******)))***...000...&&&$$$%%%+++000222444777===@@@DDDFFFGGGHHHLLLPPPVVV^^^uuuSSS444,,,***$$$         """ !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""#########""" !!! !!!  """$$$###"""  !!!"""%%%///111(((""""""%%%$$$$$$$$$$$$$$$%%%%%%!!!+++&&&%%%(((!!!&&&$$$!!! !!!"""######""""""""""""""""""""""""'''))))))''')))///222111***%%%$$$+++111222444888888@@@DDDBBBFFFQQQTTTPPPRRRUUU^^^rrrXXX&&&)))000!!!%%% !!!   !!!"""  !!!!!!!!! """!!!!!!"""!!! !!!!!!!!!!!!!!! !!!""""""""""""###$$$$$$$$$"""!!! !!!!!! !!!!!! !!!!!! )))'''$$$!!! ######!!! !!!"""!!!&&&((("""###+++''''''&&&%%%$$$$$$$$$$$$&&&%%%"""'''+++&&&$$$!!! !!!"""###"""!!!"""$$$%%%%%%&&&((('''%%%'''...222222444---***///333222333777///;;;@@@>>>GGGZZZ___VVVbbb```WWWUUUnnnUUU<<<(((&&&)))%%%!!!### !!!!!!!!! !!!  !!!!!!!!! ### ###   ###  !!!!!!   $$$''' !!!$$$$$$ !!!"""!!!######!!!!!! ###$$$""" !!!""" !!!"""///777111%%%%%%"""!!!!!!"""%%%$$$### !!! !!!""""""""""""""" $$$''''''%%%"""!!!""""""  ###***)))'''%%%###""""""######%%%&&&&&&###!!!!!!!!! !!!"""###############$$$""""""$$$)))///333555------///333999>>>BBBCCC===@@@BBBDDDLLLYYYcccfff___ccccccffflllwwwuuuBBB222''''''&&& ###        !!!!!!"""!!! !!! !!!"""!!! %%%"""!!!  !!!"""%%% !!!######!!!!!!!!!!!! !!!""" $$$"""!!! !!!!!! !!!""""""!!! '''...***###### $$$######$$$ ###$$$$$$###!!!!!!"""""""""""" """######"""  !!!"""!!!!!!###&&&%%%###"""""""""#########%%%&&&&&&###"""!!!!!! !!!"""$$$%%%&&&&&&&&&''''''&&&'''(((+++---///222000///333999???BBBCCCAAADDDFFFHHHPPP]]]fffhhh\\\bbbccciiirrrxxxCCC+++'''&&&((($$$### !!!!!! !!!!!!  !!!!!!"""###"""  """######"""$$$"""!!!  !!! !!! !!!"""!!!!!!!!! """!!!"""######!!!!!!"""######!!!"""  %%%###!!! !!!"""$$$"""%%%###  """""" !!!###### ######!!!!!!###%%%%%%###  """!!!  """""""""!!!"""###!!! !!!"""###$$$"""$$$&&&&&&$$$"""!!!!!! !!!###%%%'''((())))))&&&)))+++***((('''***,,,222000...000555:::======>>>AAACCCEEEKKKVVV^^^```[[[dddgggmmmyyyzzzwww|||YYY###"""!!!$$$&&&""""""!!!!!!  !!!       """  !!!"""  !!!""""""!!!  !!!"""!!!!!! !!!!!! """"""!!!  !!!"""!!!  """%%%%%%""" !!!######!!!  """"""!!! !!! ###$$$###"""###  ###%%%%%%###  !!! !!!"""$$$###!!!"""""""""!!! ###!!! """ """###$$$######### !!!""""""###"""$$$&&&%%%$$$"""""""""!!!"""$$$%%%&&&'''''''''"""''',,,,,,(((''')))---///111333444555666888;;;;;;>>>??????DDDLLLRRRRRR\\\iiimmmqqq||||||oooiiiggg333###%%%"""!!!""""""!!!###"""  !!!     """!!!!!!   """"""   """$$$!!!!!!!!! !!!!!!!!!!!!######"""  !!!"""  !!!$$$$$$!!! !!!""""""$$$$$$!!! """###!!!!!!###&&&!!! !!!$$$)))***(((%%%  !!!%%% %%% !!!!!! """"""""" !!!!!!""""""""""""!!! """!!!!!!$$$''' """$$$%%%%%%$$$###""""""""""""""""""!!!!!!"""###%%%%%%$$$""""""""""""######$$$$$$$$$$$$###"""''',,,,,,(((&&&(((+++---666>>>>>>999666:::>>>>>>AAABBBAAACCCIIILLLLLLXXXffflllooozzz|||vvvuuu~~~vvv444///)))%%%!!! !!!!!!!!! """!!!  !!!!!!  !!!""" !!!   !!!""""""""" !!! !!!###"""!!!"""""""""  """"""!!!!!! !!!!!!"""!!!######"""  !!!!!!  """"""!!!   """###### !!!$$$$$$!!! ###&&&"""###%%%''')))(((%%%"""!!!!!! !!!!!!&&&""" ###!!! !!!$$$$$$!!! !!!######!!! ### """###$$$$$$$$$!!!!!! !!!$$$&&&((("""""""""###%%%&&&%%%###$$$$$$$$$$$$###""" !!!###%%%%%%$$$""""""###"""############"""!!!!!!&&&))),,,+++(((%%%&&&'''(((222<<<===777444777<<<>>>AAABBBAAACCCHHHIIIHHHOOO\\\bbbgggqqquuuyyywwwFFF&&&...'''%%%"""      !!!"""  """%%%***%%%!!!!!!!!!!!!"""######"""!!!!!! !!!"""  !!!""""""  ###""""""!!!!!!!!!!!!""""""!!!###"""!!!!!!!!!"""!!!!!!  !!!  !!!!!!  """  !!! """######!!!"""""""""!!!!!!"""###"""###$$$$$$""" !!!  !!! """!!!%%%%%%!!!"""######$$$###!!!!!!"""### !!!""""""!!!!!! !!!""""""###$$$%%%%%%&&&###""""""$$$&&&%%%#########$$$$$$###""" !!!###%%%%%%$$$#########!!!!!!""""""###"""""""""'''(((((((((((((((''''''&&&+++///111000111444777999===@@@???BBBGGGIIIGGGLLLRRRUUU\\\eeeeeelllCCC...333+++$$$"""$$$###  !!!   !!! !!!""" !!! !!!$$$***444,,, !!!"""###"""  """  !!!!!!  """""" !!!  !!!"""!!! !!!  ###'''""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!"""$$$!!!!!! !!!### """###!!!"""%%%"""!!!!!! ###(((+++$$$!!! ###$$$"""!!!!!!!!! !!!  $$$$$$ """$$$''''''%%%$$$######$$$######!!!  !!!###$$$$$$###"""!!!(((%%%"""!!!$$$%%%%%%###!!!"""#########"""!!! !!!###%%%%%%$$$######### !!!######$$$$$$$$$$$$$$$$$$&&&))),,,,,,++++++)))(((***///444666666999===@@@BBBEEEKKKMMMKKKMMMNNNNNNVVV\\\VVV[[[qqqlll666,,,(((!!!&&&"""!!!   !!!!!! !!! !!!""" !!! !!!$$$  !!!  !!!  !!! !!!  ###$$$""" !!!"""###"""  !!!!!!!!!!!!###$$$%%%###!!! !!!"""  !!!"""#########""""""!!!!!!!!!!!!""" !!!"""######$$$$$$!!! """######""""""!!! """$$$###"""!!! ###!!! !!!"""""""""!!!&&&'''"""!!!%%%""""""%%%$$$$$$$$$###"""!!!!!!""""""""" """$$$$$$!!!$$$$$$###!!!!!!"""'''%%%%%%)))...---%%%&&&###!!!!!!$$$%%%$$$"""%%%$$$############%%%%%%$$$$$$$$$%%%&&&)))+++,,,(((+++///111222222222333333888;;;<<<;;;>>>EEELLLJJJEEEFFFNNNXXXaaajjjqqq}}}EEE(((+++)))"""$$$!!!!!!   !!! !!! !!!###%%%""""""""""""!!!!!!!!!!!!!!!  !!!   !!!"""!!!!!!    !!!!!! !!!###!!! !!!###$$$###!!! !!!!!!"""""" !!!""""""!!! !!!###AAA555&&&!!!!!! !!!"""######   !!!!!!"""""""""###!!!!!!######""""""!!!!!!   """######"""!!! """  !!!######%%%!!!###$$$!!!!!!$$$$$$!!!$$$$$$###""""""""""""""""""  """###!!!""""""###!!! !!!###%%%""" %%%+++,,,&&& &&&###!!!"""$$$%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&###%%%((()))))))))***,,,***---///000///.........666666666666999===CCCGGGKKKFFFEEELLLWWW```iiiooonnnyyyWWW((((((,,,%%%"""%%%   """$$$%%%%%% !!!!!!     !!!!!! !!!     """###$$$""""""###$$$%%%$$$### !!!"""###$$$!!!!!! """###LLL===)))  !!!"""###### !!!!!! !!!  """###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!$$$!!!""" """"""$$$### ###%%%###$$$###"""""""""""""""""""""  !!! !!!"""!!!!!!!!!###%%%"""###)))+++(((###&&&$$$######$$$%%%%%%$$$(((((('''&&&%%%%%%&&&&&&"""'''------***((())),,,+++---///000///.........777333111222777===AAABBBMMMFFFCCCKKKVVV___fffkkkjjjsssddd888***444***###&&&    """$$$$$$"""    !!!!!!   !!!!!! !!! !!!############""""""###$$$$$$$$$$$$!!!!!! !!!"""$$$$$$ !!!!!! """###222+++### !!!!!! !!!"""###### !!!""""""######### !!!"""###!!! !!!!!!  !!!"""!!!!!!"""!!!!!! !!! !!!### !!!!!! """"""!!! !!!###$$$#########"""""""""""""""######!!! !!!!!!""" !!!!!! !!!###'''$$$"""###''')))'''%%%%%%%%%$$$$$$$$$%%%%%%%%%))))))(((''''''&&&&&&&&&###)))...---(((&&&)))...***---///111111222333555111111222555999===AAABBBNNNGGGCCCJJJTTT\\\bbbgggrrrxxxDDD//////222$$$&&&###     !!! !!! ###""""""!!!  """### """!!!  !!!!!!!!!!!!""" ###%%%&&&$$$!!! !!!"""""""""""""""### !!!!!!"""###$$$"""###$$$###!!! !!!"""!!!###"""  !!!"""######!!!"""############  """"""!!!  !!!!!! !!!!!!!!!  !!!###""" ###"""!!!!!! #########"""###"""""""""""""""############"""!!!!!!!!!###$$$ !!! &&&$$$!!!"""%%%''''''&&&$$$$$$$$$$$$######$$$%%%(((((((((''''''&&&&&&%%%&&&***,,,)))$$$$$$***111+++---000111111222444666***000777;;;<<<>>>BBBFFFMMMGGGFFFKKKRRRWWW]]]cccrrrwwwZZZ===111(((!!!%%%'''  !!!!!! !!! !!!!!!  """###  !!!!!!  !!!!!!  !!!  ###''''''### !!!!!! !!!""" """""""""""""""###$$$%%%$$$!!! !!!""" $$$### """ !!!"""######!!!!!!!!!  !!!"""!!!  !!!!!! """$$$ !!!###"""###&&&  ###"""!!!""""""""""""""""""######$$$###$$$$$$###""""""###%%% !!!!!!!!!"""%%%&&&'''###$$$$$$###""""""###%%%$$$%%%&&&&&&&&&&&&%%%%%%(((******'''$$$%%%,,,222---///000///......000111)))000999<<<<<<===AAAFFFIIIHHHIIIMMMPPPRRRXXX___kkkrrr{{{oooBBB777333###!!!$$$ !!! !!!"""###"""  ###!!!  !!!!!!!!!  !!!  !!! !!!!!! """ ###$$$!!! !!!!!!!!!### """###"""!!! !!!"""###"""!!! !!!""""""""""""!!!!!!### !!!"""###### !!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!  ### ###***222''' ###"""""""""""""""###$$$$$$ ###%%%$$$"""!!!"""### """"""   """###%%%%%%!!!###$$$""" """$$$!!!"""###$$$%%%%%%$$$$$$))))))))))))(((***...111...///000///......000222...111444666888:::>>>BBBEEEHHHMMMPPPNNNMMMSSS]]]bbblllxxxJJJ888+++222)))"""'''%%%!!!!!!!!!!!!!!!"""#########  !!! $$$!!! !!!%%%  !!!!!!!!!   """!!!  !!!  """!!!  ###!!!  """""" !!!### ###$$$"""  !!!!!! """###!!!###"""!!! !!!"""###### !!!###$$$$$$"""  !!!""""""""" !!!""""""  !!!"""###### !!!'''000<<<...!!! %%%""""""!!!""""""###$$$$$$!!!$$$$$$""" """ """######""""""###&&&%%%$$$############""" """###""" !!!$$$!!!###$$$$$$$$$###((()))***+++---...///000---...000111111222555777444111//////333888;;;===CCCHHHPPPRRRMMMJJJQQQ\\\ZZZeeesss}}}WWWGGG;;;222---'''""" """  !!! !!!!!!!!!### !!! !!!%%%"""!!!   !!! !!!!!!  (((''' ###!!! !!!"""!!!  !!!   !!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!  """### """$$$%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!""""""!!!"""""""""  $$$"""%%%222AAA000!!! !!!"""$$$%%%%%%###  !!!"""###"""""" """###!!! $$$$$$""" !!!######!!! !!!"""###$$$%%%%%%!!!$$$&&&%%%###"""$$$'''$$$(((---///000//////000,,,000,,,+++111000000:::222666111///777999:::BBBAAAIIIHHHFFFJJJIIIIIISSScccbbbiiiwwwkkkKKKCCC777000,,,&&&""" !!!  !!! !!! !!!###,,,''' """!!!  !!! ###!!!!!!  !!!### ######  !!!   !!!""""""!!! !!!!!!"""""" !!!"""""""""  !!!!!! !!!"""!!! !!!"""!!!###!!!"""---///$$$!!!!!!!!!!!!!!!  !!!"""""""""!!! """###"""###"""!!!"""###$$$!!! !!!"""###%%%%%%###$$$%%%%%%$$$$$$%%%&&&***,,,......---+++******---000,,,+++000---***333555999444111888888777>>>GGGKKKFFFEEENNNPPPNNNTTT\\\___iiiyyyLLL@@@<<<000---)))$$$!!!   !!!###222... ###"""!!!     """ !!!$$$%%%###  !!!"""!!!!!!!!! !!!!!!!!!!!!   !!!"""!!!  !!!"""######"""!!!!!!   !!!   !!!""" '''!!! """!!!  !!!!!!!!!"""###"""!!!  """"""""" """!!!!!!"""$$$$$$###!!!"""!!! !!!###%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%''')))***+++,,,...000+++---((()))///+++(((111333888555333:::999666<<>>MMMQQQMMMOOOQQQWWWdddttt]]]>>>===888---***'''###!!! !!!!!!  !!!!!!  !!!///+++!!!""""""!!!!!!"""!!!!!!   """"""!!! !!!"""   !!! !!!!!! !!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!  !!!"""""""""!!!!!!  !!!!!!   !!!!!! !!!   ###""""""!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!"""############!!!!!!"""###$$$$$$$$$###$$$###!!! !!!###&&&((('''$$$###$$$((()))(((%%%###%%%''')))***---111444***)))%%%)))111---+++666...555333444<<<;;;999>>>BBBBBB999:::HHHMMMIIIMMMOOOUUU```lllvvv~~~sssFFF===>>>666...'''$$$!!! !!!!!!!!!  !!!"""!!!  %%% !!!""""""!!!  !!!!!!!!!  """"""!!!"""""""""!!!    !!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!  """###    !!! !!!!!!!!! !!!""" """######"""!!! !!!############"""'''&&&%%%###"""###$$$%%%!!!"""$$$$$$$$$$$$$$$%%%&&&%%%###""""""%%%''')))&&&$$$"""$$$(((***(((&&&,,,,,,,,,***)))***,,,///---***&&&,,,666111...999---444333333;;;;;;888===>>>CCC>>>>>>FFFIIIIIIPPPQQQWWW^^^eeellluuu}}}xxx}}}XXXCCC@@@;;;111)))%%%###!!! !!!!!!!!!  !!!""""""!!!  !!!  """   !!!  !!!   !!!""""""!!! !!!  """### !!!      !!!  ### """"""!!!!!!###$$$$$$$$$###,,,---,,,'''""" !!!$$$"""$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$######%%%'''((($$$######$$$&&&(((((('''***+++++++++***+++---000111...,,,666???555,,,555000666333222999777444999888AAA@@@>>>CCCBBBDDDNNNNNNSSSVVVYYY```lllvvvzzzhhhnnnsssKKKDDD:::333111)))%%%### !!!  !!!!!!"""""""""   """  !!! ###!!!     !!!"""""""""!!!  !!!   !!! !!!!!!  """    !!!   !!!"""###$$$######"""%%%+++///,,,$$$ $$$###%%%''''''$$$###$$$%%%$$$############$$$%%%%%%!!!"""$$$%%%%%%%%%'''(((%%%''')))******,,,///111,,,,,,000AAAKKK;;;,,,000///555222000777666333888555???@@@???BBB@@@@@@JJJLLLQQQRRRQQQVVVbbbkkknnniiioooUUU===>>>000...888222$$$"""  !!!""""""###!!!    !!!""""""  !!!!!!!!!!!!!!!"""!!! !!!######""" """!!! %%% !!!   !!!"""""""""  !!!!!!!!!  !!!!!! """######!!! !!!!!!!!!!!!"""""" !!!###   !!!###%%%!!!!!!  !!!"""###"""######$$$$$$###!!! %%%//////'''!!!###'''$$$&&&((('''$$$"""###%%%""""""""""""############"""%%%%%%######&&&)))***+++,,,+++(((''''''((($$$(((222GGGSSSAAA---///,,,111///...666777555<<<:::CCCCCCCCCHHHFFFDDDKKKRRRWWWWWWSSSVVV___ggghhhuuuzzzeeeOOO>>>555111888;;;444"""""""""!!!!!!!!!!!!!!! !!!"""!!! !!!   !!!   !!!!!! !!!"""!!!  !!!!!!!!!!!! """ !!!""""""  ###%%%  !!!"""!!! !!!"""$$$###!!! !!!"""""" !!!!!!   """$$$$$$"""   ###"""!!!  """ !!!!!!$$$!!! !!!###""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!"""############""""""""""""""""""!!!$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###""""""###%%%%%%%%%%%%&&&&&&&&&''''''***)))(((&&&&&&&&&'''(((((('''(((---222444000,,,)))+++---...///111555777:::999999===BBBEEEEEEDDDKKKSSSZZZ[[[WWWXXX___gggoooyyyxxxUUUDDD999222***---000***$$$###!!! """### !!!!!!!!! !!!    !!!###"""  !!!  !!!!!!!!!!!!   !!! !!!!!!!!!""""""!!!    !!!"""### !!!"""######"""!!!   """$$$%%%###!!! !!!  !!!"""!!!!!!  """ !!!######"""   !!!!!!!!!!!!!!! !!!!!!""""""""""""###############"""!!!######"""!!!###%%%$$$$$$$$$###############&&&(((++++++***(((''''''$$$$$$%%%%%%%%%&&&&&&&&&***)))((((((((()))+++,,,***(((&&&)))...000///,,,(((***---...///000333555:::999999<<>>:::444)))(((,,,&&&%%%$$$""" !!!"""###  !!!!!!   !!!  %%%###!!!!!!   !!!!!!!!! !!!!!! !!!!!!!!! !!! """!!!""""""!!!!!!  !!!"""!!! !!!"""$$$%%% !!!"""######"""!!! !!!""""""!!! !!!###%%%%%%###!!!!!!!!!!!!  !!!  !!!"""  !!!######"""!!!   !!!!!!!!!!!!!!! !!!###%%%%%%%%%$$$### """""""""!!!"""$$$$$$$$$$$$######"""""""""&&&***...///---)))&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***,,,---+++(((&&&'''+++......---'''***---...///000222333444333444666:::===>>>>>>BBBCCCFFFJJJPPPUUUXXXZZZdddhhhnnnyyy|||OOOEEE:::777333))))))+++%%%######""""""!!!!!!!!!"""  !!!  !!!  ###"""     !!!!!!  !!!"""!!!  """!!!""" !!! !!! !!!!!!  !!!!!!!!!"""######$$$%%% !!!###$$$###!!!!!!###$$$$$$###""""""###!!!!!! !!!!!! !!!"""###!!!""""""  !!!!!!   !!!!!!!!!!!!!!!  ###&&&'''&&&$$$### !!!""""""""""""###%%%%%%%%%$$$$$$$$$#########(((...000...)))%%%"""&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((***+++***)))(((***...000111000)))+++...000000000111333222222222333666888:::;;;>>>@@@CCCGGGMMMSSSWWWZZZ___iiissswwweeeQQQ@@@333---***$$$'''((( !!!###$$$###""" !!!   !!!!!! """!!!      !!!"""  !!!!!!!!!   """!!!""" !!!  !!!  !!!!!!!!!!!!!!!!!!!!!  !!!###$$$###!!!!!!"""$$$###"""!!!"""###!!!!!!!!! !!!!!!!!!!!!"""### !!!  !!!"""""" !!! !!!!!!!!!!!!!!!  ###&&&&&&&&&$$$### """#########"""&&&&&&&&&&&&&&&&&&&&&&&&###(((...111000,,,'''%%%(((((((((''''''''''''''''''&&&%%%%%%%%%&&&((()))'''(((+++///333555444333,,,...000111111111222444666666777777888:::===???888<<<@@@CCCFFFKKKRRRXXXjjjmmmmmmmmmwwwmmmPPPJJJ===///)))'''###&&&((( !!!""""""!!!!!!!!!   !!!""" !!!%%%$$$  !!!!!!  !!!   !!!!!!"""$$$ !!! """  !!!###    !!!""""""!!! !!!""""""!!!  !!!""""""!!!!!!"""###"""!!!!!! !!!!!!""" !!!""" !!!"""!!! !!! !!!!!! !!!  !!!  !!!!!!!!!!!!!!! """$$$$$$$$$###"""!!! !!!"""$$$%%%$$$###%%%&&&&&&''''''(((((()))!!!%%%***,,,+++(((%%%$$$(((((((((''''''''''''''')))((('''''''''((()))***&&&)))---111444555444444///000111111000111333555555666666555555777;;;===999===AAACCCEEEIIIQQQWWWfffeeefffrrrxxxQQQEEE:::888///---+++$$$%%%(((### !!!!!!  !!!""" ######   !!! !!!    !!!!!!!!!!!!!!! !!!###!!!  !!!!!!!!!  !!!!!!!!!!!!  !!!  !!!###""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!   !!!"""!!!    """###!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!"""""""""!!!!!!###!!!!!!###&&&'''%%%######$$$%%%&&&''')))******$$$&&&((((((&&&$$$######''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&''')))***,,,(((***,,,...///000111111000000000......///222555111222222111000111555999>>>>>>???AAAEEEJJJOOORRRQQQUUU^^^nnnwwwaaaFFFDDD...111---000...###!!!&&&"""### !!!"""!!!  !!! !!!""" """!!!   !!!  !!!!!!   !!!"""   !!!""""""  !!!###!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######  !!!###""""""!!!!!!!!!!!!""""""  """  !!!!!!$$$&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! ###$$$!!!!!!""""""!!!  !!!"""######!!!!!!!!! $$$"""!!!###&&&(((&&&###!!!"""###%%%''')))***+++,,,------+++(((&&&&&&&&&%%%%%%%%%$$$$$$############"""###$$$%%%(((***,,,***++++++***)))***---...111000///,,,,,,---222555222333333222000111666:::===999777:::AAAHHHIIIHHHDDDJJJOOORRRZZZjjjyyyhhhwwwuuuRRRBBB888...222,,,((('''###!!!'''!!!""" $$$"""### !!!!!!!!!     """!!!!!!"""###  !!! !!! !!!!!! !!!!!! !!!"""!!!!!!### !!!"""$$$%%%"""!!!  !!!!!!  $$$$$$######""""""!!!!!! !!!""""""!!! """!!! !!!   !!! !!!  !!!$$$***''' """  %%%%%%!!!!!!%%%$$$ !!!"""$$$$$$######""""""$$$### """%%%$$$$$$###"""!!!"""%%%''',,,---,,,(((###!!!$$$'''((((((((((((((((((''''''"""%%%&&&''')))...333,,,+++******+++...111333...222666444///++++++---333111///111555888888666:::>>>>>>:::;;;BBBGGGFFFPPPKKKJJJ\\\ooopppwwweeewwwkkk~~~QQQ:::444111,,,...***((((((%%% $$$!!! ###!!!$$$!!!"""!!!  !!!!!!!!! """###    !!! !!!"""   !!!"""   !!!!!!  !!! ###!!!!!!!!!  !!!!!!"""""""""!!!   !!!!!!!!!!!!!!! !!!"""###### !!!"""###$$$"""!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!! """$$$###  !!!   !!!!!! ''',,,***!!!"""!!!""""""######""""""!!!"""""""""""" !!!"""###"""!!!!!!!!!$$$###!!!$$$"""#########!!!"""$$$&&&)))((((((***,,,,,,***((()))(((((((((((((((((((((%%%%%%%%%$$$$$$$$$''')))++++++,,,,,,------......---000333222...,,,---///111///...000333555555444999>>>>>>;;;<<>>DDDHHHIII<<>>AAAEEENNNQQQGGGDDDVVVeeegggiiiqqquuu]]]MMM===888555///+++***%%%%%%###!!!%%%***'''!!!"""""" """%%%"""!!!"""!!!  !!! $$$ !!! !!!"""  !!! !!!!!!    !!!      !!!!!! !!!""" !!! !!!!!!""""""######!!!!!!""""""######$$$$$$!!!!!!!!!"""###$$$&&&''' !!!!!!"""""""""""""""""""""###$$$%%%&&&'''''' !!!""""""!!!  !!!!!!!!!"""!!!!!!  !!!""""""!!!!!!!!!  !!! !!!"""!!!""""""!!!  $$$+++,,,'''###$$$ """#########"""!!!!!! """""""""!!!!!!######"""!!!"""""""""&&&&&&$$$$$$''',,,###$$$&&&((((((((('''&&&&&&&&&&&&%%%###$$$&&&'''%%%&&&''')))******))))))'''((()))+++---------,,,***---///000000111555888111222777>>>@@@>>>???DDDNNNQQQKKKIIITTTZZZ]]]eeekkkeeewwwzzzzzziiiwwwPPPGGG;;;444111...)))%%%"""%%%$$$$$$(((,,,(((###  !!!!!!!!!!!!%%% """$$$""" !!! !!!!!!    !!!"""!!! !!!"""""""""!!!  !!!"""### """""" !!!!!! !!!!!!  !!!"""###   &&&  !!!"""$$$%%%!!!!!!!!!"""###%%%&&&'''""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###$$$$$$###"""!!!"""""""""######$$$$$$ !!!###!!!""""""!!! $$$"""!!!"""!!! """!!!!!!   !!! """###  !!!!!!!!!!!!###,,,---&&&!!!"""!!!"""""""""!!! """!!! !!!"""######"""!!!"""###"""!!!"""######'''((('''&&&''')))###%%%(((***+++***((('''%%%''')))(((&&&&&&***---$$$&&&))),,,,,,)))&&&$$$(((((())),,,------+++)))+++...111222222333777;;;333222888@@@AAA>>>???DDD>>>GGGIIILLLUUUXXX```pppnnnggg||||||XXX|||jjjFFFAAA888111,,,)))'''%%%$$$$$$###"""!!!  !!!!!!  !!!### !!!!!!!!!"""  !!!!!!  !!!###!!!  ###"""  !!!!!! """""""""""""""!!!    !!!###$$$  !!! !!!######!!!"""!!!   !!!!!!!!!"""""" !!!###$$$$$$$$$###"""!!!######"""  !!! """!!!%%%""" ######!!!"""###%%%'''''''''%%%$$$%%%$$$###$$$&&&%%%"""###"""  """###"""!!! !!!!!! """!!!!!!    !!!!!! !!!"""$$$%%% !!!"""""" !!!""""""### !!!!!!!!!!!!  ###$$$$$$### !!! !!!%%%###!!!$$$''''''$$$!!!######$$$$$$$$$%%%%%%%%%!!!###&&&&&&%%%###"""''')))+++***&&&%%%&&&(((***%%%%%%***+++&&&%%%((()))***,,,---,,,,,,---......,,,...222333111111444555555999AAABBB======BBBDDDCCCEEEIIIPPPWWW\\\^^^cccfffqqqwwwuuufffOOO@@@;;;444///+++)))'''&&&$$$$$$###"""!!!   !!!### ###&&&%%%"""   !!!"""!!!  !!!"""###!!!  !!!!!!!!!   !!!!!!!!!!!!   """###  !!! !!!!!! """"""!!!  !!!!!!!!! !!!"""#########"""!!! !!!"""#########""""""!!!""" ###"""###"""!!!!!!""""""!!! !!!###$$$%%%$$$"""!!!###!!! !!!######!!!$$$""""""$$$$$$#########$$$$$$!!!$$$######"""!!!!!!    !!!"""!!!!!! !!!!!! !!!!!! !!!"""""""""""""""!!! !!!###$$$###""""""######!!!$$$'''%%%!!! """%%%''''''%%%""" #########$$$$$$$$$%%%%%%!!!"""$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$&&&(((+++''''''+++,,,((('''******+++---...------...///111......000111000333777777777<<>>@@@@@@BBBDDDIIINNNRRRUUU^^^VVVggg```VVVnnnqqq[[[RRR<<<222000---+++***(((%%%#########"""!!!   !!! """!!! """""""""!!!!!!  !!!"""     !!!"""###!!!"""!!! !!!!!!!!!!!!  !!!!!! ###""" """   !!!!!!!!! """#########"""!!! """!!!  !!!""" !!!"""$$$$$$"""!!!  !!!"""""""""!!!  """$$$ ###"""!!!!!!"""$$$### !!!$$$&&&'''((()))((('''%%%###!!!!!!!!!!!!!!!###%%%'''$$$""""""$$$!!! !!!!!!  !!!!!!!!!""""""   !!!  """$$$%%%!!!!!!!!!!!!""""""""""""&&&%%%###!!! %%%$$$""""""######!!!  """""""""######""""""""""""######""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$"""""")))%%%""""""%%%)))***)))''')))***((('''(((***,,,(((***,,,,,,,,,+++,,,---,,,+++---111222000///111777888888777666888;;;<<>>===>>>BBBIIIOOOSSSUUUNNNOOOccc___WWWfffwwwuuujjjtttUUUHHH;;;000---,,,++++++***(((%%%"""""""""!!!  !!!!!!"""###!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!"""!!!   !!!###   !!!!!!!!! """"""!!!  !!!!!!!!!!!!!!!""""""!!! !!!""""""$$$ !!!""" !!!!!!!!!  !!!!!!""" !!!!!!!!!"""!!!!!! !!!!!!"""!!!  """"""!!!!!! !!!!!!!!! !!!"""###$$$$$$ !!!"""#########"""!!!""""""""""""###%%%&&&((($$$&&&%%% """### !!! !!!"""######""" """###%%%%%%$$$###"""!!!!!!  """!!!!!! !!!!!!&&&$$$!!!!!!"""""""""!!!!!!""""""""""""""""""""" !!!""""""######!!!!!!!!!    !!!""" !!!"""###$$$%%%'''&&&$$$"""!!!"""###$$$%%%###"""###$$$$$$###""" %%%'''$$$###%%%&&&%%%"""######$$$$$$######"""""""""""""""############!!!"""""""""""""""######"""###$$$###"""###$$$&&&###)))***%%%"""&&&+++,,,(((***,,,,,,++++++,,,------,,,...222333111000222111555666222000333555333999===BBBCCCCCCGGGNNNTTTXXXYYYeeecccdddfffhhh{{{yyy[[[JJJ===333999)))))))))******(((%%%"""""""""!!!  !!!!!!!!!###$$$!!! !!!!!!""""""######"""###!!!   """$$$!!!  !!! """"""!!!!!!!!!  !!!!!!!!!!!!!!! """$$$%%%$$$ !!!"""    !!! !!!"""######$$$ $$$###""" !!! !!!!!!"""###$$$ !!!"""###$$$%%%&&& !!!###$$$$$$$$$###""" !!!"""$$$%%%&&&"""###""" """  ###%%%###!!! !!!###%%%&&&%%%$$$###!!!$$$$$$"""!!!!!!### !!!!!!!!!!!!!!!!!! &&&$$$!!! !!!   !!!"""######$$$ !!!"""""""""      """###$$$%%%"""!!! """###$$$###"""###$$$%%%$$$"""%%%'''$$$"""$$$&&&%%%###$$$%%%&&&&&&%%%$$$###""""""""""""############ !!!!!!""""""###### ###&&&%%%######%%%(((###)))+++%%%"""''',,,,,,)))+++------,,,,,,---...,,,)))***---...---...111...333555111000444555333333<<>>===EEERRRUUUSSS___rrr|||pppjjj|||___LLL@@@:::333444333)))(((((('''((()))((('''%%%$$$$$$$$$###"""!!!  !!!!!!  !!!!!!!!!!!!"""###$$$ """""""""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!###$$$ !!!  !!!###!!!!!!!!!!!!  !!!""""""""""""""""""&&&)))'''!!! ### """!!!"""$$$""""""$$$$$$###   !!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!  !!!!!!"""$$$%%%###"""  !!!!!! !!!"""""""""$$$ $$$""" """###### $$$######""""""""""""###""""""#####################""""""""""""""""""!!! ###%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!! !!!!!!""""""!!!""""""!!! """ """###$$$ """$$$$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%% ###%%%######&&&%%%"""!!!######"""""""""###!!!%%%(((&&&!!! %%%***"""!!!!!! !!!"""$$$%%%"""$$$&&&$$$  ### """#########""""""######$$$$$$%%%&&&&&&&&&###%%%'''((('''''''''((($$$%%%&&&''''''))),,,///000///000111///,,,///555222222+++...<<<;;;777@@@<<<===CCCMMMQQQSSS]]]jjjvvvrrrttteeeUUUEEE<<<999444777666***((('''&&&''''''&&&$$$!!!!!!!!!"""""""""!!!   !!!"""""" """###$$$$$$ ######"""!!!"""$$$ !!!"""######"""!!!  !!!!!!"""$$$%%% !!!  !!!### !!!#########"""""""""!!!!!!!!!!!!!!!"""""""""$$$%%%$$$""" !!!"""!!! !!!"""!!! """""""""!!! !!!     !!!""""""!!!!!! !!!!!!!!! !!!"""!!! """"""!!!  !!!!!!!!!!!!""" )))!!!!!!!!! !!!###$$$""" $$$############$$$$$$%%%############"""""""""""""""""""""""""""#########!!!"""######$$$$$$$$$$$$ !!!"""###$$$!!!$$$$$$""" !!! !!!""""""###### !!!!!! !!!### !!!"""###  """###!!!!!! """"""############""""""""""""""""""!!!!!! """$$$###$$$'''&&&###!!!!!!""""""######"""""""""$$$$$$###""""""%%%'''###"""!!! !!!###$$$$$$((('''!!!"""&&& !!!"""######"""!!!!!!&&&&&&%%%%%%&&&''')))***###&&&))))))((('''(((***''''''&&&%%%%%%'''+++///222//////222222000111555555OOO<<<&&&888>>>666BBB999<<>>@@@FFFOOOSSSRRR]]]jjjtttxxxgggVVVIII???666666666222---***'''(((******(((%%%!!! !!!  !!!!!!  !!!"""###$$$!!!""""""### !!!"""$$$&&&$$$"""!!!  """""""""!!!!!! !!!!!! !!!!!!"""!!!######"""!!! """""""""""""""############"""  """### !!!"""!!!!!!!!! """!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!   !!!!!!!!!!!!"""$$$$$$""" ############"""!!! &&&!!!PPPeee666""",,,###  !!! ###$$$%%%&&&&&&%%%###"""!!!"""$$$%%%%%%!!!!!!!!!!!!!!!"""######$$$!!!"""&&&(((%%%!!!###"""!!!!!!""""""!!! $$$!!!!!!$$$#########"""!!! !!!"""######!!!###)))###  !!! $$$""" !!!  !!!!!! """%%%&&&### !!!"""###$$$%%%%%%%%%<<<\\\...+++$$$!!!""""""   !!!"""%%%%%%$$$$$$$$$$$$$$$%%%$$$###!!! """%%%###!!!""""""!!!%%%%%%$$$###""""""######$$$%%%'''&&&%%%%%%&&&(((&&&$$$%%%&&&######)))***+++******,,,///111222222222444555444111...AAAhhh***///777--->>>666@@@FFFDDDAAAFFFNNNUUU^^^gggiiinnn^^^QQQFFF<<<444444555222...,,,))))))******(((%%%"""  !!!  !!!!!!  !!!!!!  !!!""""""!!!!!!"""###  ######"""  !!!"""""" !!!!!!"""###### $$$ !!!"""#########"""""" !!!!!!"""""""""""""""!!!  !!!""" """!!!!!!   !!!  """!!!!!! !!!###### !!!!!!!!!!!! !!!!!! !!!###!!!!!!!!!!!!""""""""""""%%%222???!!!%%%###!!! !!! !!!"""###$$$$$$###"""!!!!!!!!!###$$$$$$!!!!!! !!!!!!"""###$$$!!! """&&&'''$$$!!!!!!  !!!"""!!! ###!!!"""%%%### $$$"""!!!  !!!"""(((!!!######!!! &&& """"""!!!!!!!!! !!!"""!!! """&&&((((((&&&%%%%%%%%%$$$###!!!***FFF'''*** %%% !!!"""######"""!!! !!!!!! !!!"""###%%%$$$$$$#########$$$$$$%%%$$$###"""!!!!!!!!!!!!###&&&$$$"""######!!!######"""""""""!!!!!!!!!!!!###$$$$$$######$$$%%%%%%$$$%%%'''&&&###$$$)))***+++,,,,,,,,,,,,...000,,,...111111000...///000666QQQKKK666999===888:::<<<===CCCJJJJJJHHHKKKRRRXXXdddhhhmmm{{{mmmUUUMMMCCC:::222222333111//////+++******)))'''%%%###""" !!!  !!!!!! !!!######"""  !!!!!!"""""" !!! """###"""!!!!!!!!!!!!### !!!"""""" ######!!!!!!$$$!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!  !!!  !!!"""""""""!!!   """  """###%%%&&& !!!!!!!!!  !!!"""!!! !!!"""######$$$(((######"""###!!! !!!  !!!!!!""""""!!! !!!""""""!!!  !!!"""$$$""" """%%%&&&$$$!!! !!!""""""!!!###"""###%%%$$$!!!"""&&&!!!  !!!"""&&&))))))$$$ """ !!! !!!"""""" !!!######""" !!!  """###"""!!!"""&&&***,,,,,,)))))))))'''%%%!!!---!!!&&&###%%%"""###$$$$$$$$$$$$$$$$$$$$$!!! !!!""""""$$$###############$$$$$$%%%%%%%%%%%%$$$###"""!!! %%%'''$$$###$$$$$$!!!"""###$$$$$$$$$###"""!!!!!!###$$$$$$######$$$%%%%%%$$$%%%((('''$$$%%%)))(((***,,,,,,++++++,,,---(((---111000,,,***...333555---333<<<666111555888>>>888999BBBFFFDDDFFFMMMSSS```fffjjjvvv___QQQMMMCCC:::222222222000///000+++***(((&&&%%%###"""""" !!!  !!! !!!######""" !!!!!!""""""&&&!!! ############!!!"""###!!! !!!"""  !!! !!!  !!!"""""""""!!!!!!  $$$###!!! !!!"""$$$&&&!!!   ###   !!!"""$$$$$$ !!!!!!!!!!!! !!!!!!###""" !!!!!!""""""######%%% &&&%%%"""%%%"""!!!  !!!"""###""" !!!!!!  !!!!!!###"""!!!"""$$$%%%###!!!  ###$$$$$$###"""###$$$%%%$$$###%%%'''!!!!!!!!! !!!!!!!!!'''!!!$$$!!!  ###$$$ !!!###$$$!!!"""######"""!!!   ###$$$$$$###!!!%%%(((,,,---((()))******)))&&&###!!!!!!"""""" """%%%%%%$$$$$$$$$$$$$$$%%%&&& !!!!!!!!!######"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$"""!!!!!!%%%&&&###"""$$$### ###%%%&&&''''''&&&$$$###$$$&&&''''''&&&&&&'''((('''%%%%%%'''%%%!!!!!!%%%&&&(((++++++***)))((())),,,///111///,,,+++///222666---000999444***111@@@<<<999777777:::@@@GGGLLLSSS^^^```dddrrr}}}rrrWWWMMMJJJCCC;;;444333222...---...)))(((&&&$$$"""!!!!!!!!! !!!  !!! !!!"""!!!  !!!"""&&&!!!!!!$$$$$$!!!!!!%%% """"""!!! !!!""" !!! !!!""""""!!!  !!!"""###$$$###"""!!!  $$$###!!! !!!"""$$$&&&  !!!!!!!!!###!!!!!!!!!!!! !!!!!!!!!"""!!!!!! $$$""" ######!!!!!!!!!!!!!!!!!!!!!"""!!!"""'''######""""""!!!!!! !!!  !!!"""###$$$"""!!! !!!"""  !!!!!!""""""""""""######"""!!!"""!!!!!!"""$$$&&&%%%$$$"""$$$%%%$$$$$$$$$&&&&&&"""""""""######"""""""""))),,,""""""!!! !!!###$$$ !!!"""###$$$######!!!!!! !!!"""###  ###$$$$$$### """$$$''')))%%%'''((())))))(((&&&%%%$$$%%%$$$###%%%$$$############$$$%%%&&&!!!""""""#####################""""""###$$$%%%%%%###$$$$$$%%%$$$"""!!! !!!######!!!!!!$$$######$$$&&&''''''&&&%%%###&&&'''((((((''''''((()))'''%%%&&&(((&&&""""""&&&''')))+++,,,***)))))))))111000..................---777222666HHH@@@222===666???@@@888999DDDKKKJJJSSSYYYXXX\\\lllyyyfffRRRGGGBBB???999444333111---+++,,,((('''%%%###!!!  !!!  !!!   !!!!!!""" $$$"""###,,,  """$$$$$$""" !!!!!!!!! !!!!!!!!!$$$$$$""""""%%%%%%###"""""""""!!!!!!!!!!!!!!! !!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!"""  !!!!!!!!!!!!  !!!!!!!!!"""""""""""""""  """"""""" !!!!!!"""""""""!!!!!!$$$###""""""###""" """"""""""""!!!!!!!!!!!!$$$ !!!%%%""""""###!!!  """ !!!!!!""""""######"""!!!!!!"""######!!!  !!!"""""""""######""""""!!!!!!$$$###"""###%%%&&&&&&%%%!!!%%%&&&$$$"""$$$&&&%%%"""######$$$$$$######""" &&&fffkkk000"""   !!!"""""""""""""""###""" !!!###$$$!!!  """###"""!!! !!!!!! """$$$$$$$$$$$$%%%$$$$$$######'''&&&"""&&&$$$%%%""""""######$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&############$$$%%%&&&&&&############"""!!!  """!!!!!!$$$$$$ !!!"""###$$$$$$$$$###"""$$$%%%&&&&&&%%%%%%&&&'''&&&%%%&&&))))))'''(((---)))***,,,,,,++++++,,,---000...,,,---//////---+++&&&777///222SSSSSS555***222===CCC???===BBBDDDAAAOOOVVVVVVYYYgggqqq|||ppp\\\NNNCCC===888444111222000,,,)))+++((('''&&&$$$###!!!  !!!  !!!!!! !!!  !!!"""""" !!!!!! ###***;;;,,,&&&!!! $$$&&&$$$!!!$$$###"""!!!!!!!!!!!!!!!!!!%%%%%%""""""&&&&&&###""""""#########"""!!!  """$$$$$$###!!! !!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""############!!!  """###"""!!!  !!!"""""""""""""""!!!######!!! !!!!!!""""""#########$$$$$$""" !!!%%%&&&!!!######"""!!!### !!!"""######"""!!! """""""""###%%%%%%###!!!!!!!!! !!!!!!"""###!!!"""######"""!!! %%%$$$######%%%%%%%%%###!!!&&&'''###!!!$$$%%%"""!!!"""###$$$$$$###"""!!!"""...nnnooo111%%%!!!!!!""""""!!!  """$$$$$$###!!! !!!!!!"""###!!! !!!"""!!! """"""  !!!""""""!!!!!!!!!"""$$$$$$%%%&&& ((((((!!!"""$$$%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$###"""!!!!!!!!!!!!!!! !!! """'''&&&"""!!!!!!!!!"""""""""######"""###%%%$$$######$$$&&&&&&%%%'''******''')))---''')))******)))***,,,...+++---///000111000000111---000///000???RRRQQQCCCAAA::::::AAAAAA999999@@@JJJXXX]]]^^^dddiiisssvvv^^^UUUMMMCCC>>>222//////111///+++)))***(((((('''&&&$$$"""  !!!  !!!###!!!!!!!!!!!!  !!!"""###$$$ !!!!!!  """222III:::000$$$ ###&&&###&&&%%%$$$"""!!!!!!!!!!!!$$$$$$ %%%%%%!!! !!!"""######!!!!!!######""" """"""############"""""" !!!!!!""""""!!!!!!######""""""!!!!!!!!! !!!!!!"""!!!"""!!!!!!!!!!!!"""""""""""" !!!###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""############""""""  """!!!"""$$$%%%%%%!!!$$$&&&!!!$$$'''!!!!!!###$$$"""!!!### """######!!!"""""""""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!"""######!!!"""######!!! %%%###"""###$$$$$$###"""!!!''''''""" ###$$$!!! !!!"""######"""!!! )))...+++'''###$$$%%%%%%$$$""" ###%%%%%%###  """###"""!!! !!!  !!! ######!!! !!!!!! """%%%(((***$$$'''"""((('''!!!"""%%%'''''''''&&&%%%!!!"""###$$$%%%$$$######%%%%%%%%%%%%&&&'''((()))&&&$$$###!!! !!!!!!"""!!!""" ###(((((($$$######""""""###$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&(((&&&''')))'''$$$%%%)))$$$%%%&&&%%%%%%'''***,,,(((...444666333222555999666***444222%%%LLL~~~[[[===222BBBDDD444666JJJGGG\\\ggggggfffdddnnnssshhhMMMFFFJJJ<<<:::555...+++,,,---...---***&&&%%%***+++&&&!!!$$$###   !!!"""!!!!!! """###$$$""" ######!!! !!!""""""!!! !!!!!!"""""""""""""""!!! """###"""  $$$$$$############$$$$$$$$$%%%%%%###"""!!!###$$$""""""""""""############"""!!!  !!!"""###$$$%%%%%%$$$ """"""!!! !!!!!! !!!!!!"""!!!""""""###'''!!!***???)))222+++'''$$$$$$333<<<888111...&&&!!! !!!!!!!!!!!!!!!!!!!!! """""""""!!! """$$$ !!!!!!!!!!!!###'''+++"""%%%'''%%%""""""&&&+++""""""""" """%%%!!! """$$$&&&'''"""!!!  """$$$&&& 222***&&&444######(((+++''' ###***'''### ###&&&'''&&&%%%!!!!!!%%%%%%!!!!!!&&&%%%$$$""" !!! %%%&&&###"""$$$$$$"""%%%'''$$$!!!"""$$$###"""""""""###$$$$$$$$$%%%"""""""""!!!  !!!"""""" !!!###$$$$$$""" $$$$$$###""""""###$$$%%%"""############$$$$$$$$$!!!$$$###!!!"""''')))'''+++%%%$$$((('''%%%$$$""" !!!$$$&&&%%%$$$###$$$%%%%%%$$$###$$$%%% """$$$%%%%%%%%%###""" """$$$$$$$$$%%%'''(((%%%'''%%%"""!!!$$$%%%###"""###%%%'''))))))))))))%%%&&&((()))***,,,///222...///000111222222111111+++))),,,,,,'''333cccddd<<<333;;;@@@@@@AAAKKKNNNXXXaaa___]]]kkk}}}hhhbbbLLLEEEFFF888777444000//////...,,,)))***&&&%%%)))***%%%!!! !!!  """###!!!  !!!"""!!!"""######""""""$$$%%%$$$""" !!!######!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! """###"""!!! %%%&&&&&&###!!! !!!""""""!!!!!! """!!!  !!!""" !!!"""######!!!!!!!!!!!! !!!  !!! !!!!!!!!!$$$"""&&&222PPPmmmOOOfff___KKKBBB...&&&<<>>IIIIIIOOOWWWYYYYYYcccppprrr{{{mmmhhhVVVGGG===///555555444333000---(((&&&+++'''&&&((('''###"""$$$&&&%%%###"""!!! !!!######""""""!!!!!!!!!!!! """###"""!!!!!!"""#########"""""""""""""""!!!###"""!!! !!!"""###""""""#########"""!!!!!! !!!######!!! !!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!###$$$$$$$$$######""""""!!!!!!!!!!!!!!! !!!!!!!!! """### !!!""""""!!!!!!!!!!!!  !!! !!!!!!!!!'''''' ...000++++++###***###,,,((('''%%%!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!  !!!  !!!%%%"""!!!%%%'''&&&$$$"""$$$%%%###!!! !!!###&&&&&&&&&$$$""""""###$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$ '''%%%'''###""""""###$$$%%%%%%$$$%%%%%%&&&''''''%%%###!!!%%%%%%&&&''''''$$$"""""" """###""""""!!! %%%&&&###"""$$$$$$"""######""" ###'''$$$""""""!!!!!!  !!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### """"""""""""!!!!!! """"""#########$$$$$$$$$%%%((('''###"""$$$$$$!!!&&&999KKKIII666%%%"""&&&&&&%%%$$$###""""""""""""!!!#########"""!!!"""###!!!"""###$$$$$$$$$$$$###!!!"""######"""!!!"""$$$"""&&&'''&&&%%%&&&%%%!!!$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))++++++))))))***,,,///000333999777---+++222999999111222222666BBBJJJDDD888FFFFFFKKKSSSWWWZZZaaajjjhhhxxxyyyggg[[[XXXPPPFFF>>>777777666444111---+++))))))+++((('''(((&&&""""""$$$&&&%%%$$$###"""!!!!!! ######"""""""""!!! !!!""""""!!! """###############""""""""""""###"""!!! !!!"""##################"""!!!!!! !!!######"""!!!!!!"""#########$$$$$$######### !!!!!!!!!###$$$!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!! !!! !!!"""!!!"""###"""!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!!!!""" ###%%%%%%%%%&&& %%%%%% !!!&&&'''$$$   !!!"""######"""!!!  !!!!!! ###$$$%%%$$$$$$%%%&&&''' !!!"""###""""""###$$$%%%&&&&&&%%%###"""###%%%#########$$$$$$$$$$$$### !!!!!!!!! '''\\\000((( ###$$$###!!!!!!"""$$$%%%$$$###$$$%%%'''((('''%%%###"""###$$$%%%%%%$$$$$$"""!!!!!!"""###$$$$$$###"""!!! %%%&&&###"""$$$$$$""""""###!!! ###&&&$$$"""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!   !!!!!!!!!!!!""""""#########$$$$$$$$$###&&&&&&######%%%%%%"""&&&,,,222000(((""" """&&&&&&%%%###"""!!!!!!"""!!!#########"""!!!"""###""""""######$$$$$$$$$$$$!!!"""######"""!!!"""$$$%%%((('''######&&&&&&$$$%%%$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&(((+++++++++***)))+++---///111...???GGG<<<111111555666999888===CCCAAA;;;<<>>999000666EEECCCFFFKKKPPPUUUYYY___dddbbbjjjsssxxx___YYYMMMEEEDDD<<<555777555555444000,,,***+++---'''''')))+++'''!!! ### !!!"""""""""###"""""" !!!!!!!!! !!!!!!!!!"""$$$&&&"""$$$%%%$$$"""!!!"""$$$"""""""""######"""""""""$$$$$$$$$$$$###"""!!!!!! !!!######""""""###$$$###"""  """### """$$$$$$"""  !!!!!!"""""" !!!""""""!!! !!!!!!!!! !!!!!!!!!""" """$$$$$$###!!! """###%%%&&&!!! !!!!!!!!!!!!$$$'''(((&&&$$$ """"""!!! $$$***(((""" !!! !!!!!!######""" !!!############$$$$$$###"""""""""###$$$%%%$$$###""" """$$$$$$$$$###$$$&&&!!!"""###%%%&&&&&&%%%%%%%%%$$$######$$$%%%'''(((999%%%(((###)))+++!!!"""#########"""!!! """%%%((((((&&&%%%%%%'''"""%%%$$$ !!!&&&(((&&&"""!!!!!!""""""###$$$%%% %%%&&&###"""$$$$$$"""###$$$!!! """### """###############$$$$$$ !!!!!!""""""""""""!!! !!!"""""""""!!! !!!"""###""""""!!!"""############$$$$$$$$$!!!$$$%%%$$$$$$'''&&&###&&&$$$!!!!!!###%%%%%%$$$$$$%%%&&&$$$!!! """$$$###$$$%%%$$$###"""###%%%###############$$$$$$%%% """$$$$$$###$$$%%%'''"""%%%&&&$$$%%%))))))'''&&&%%%$$$###""""""###$$$%%%'''(((''''''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,333111---+++,,,222666999<<<888555999>>>@@@AAAAAAFFFKKKPPPQQQRRRUUUZZZ^^^___eeemmmkkkWWWUUUJJJBBBDDD<<<555888333444444111---++++++---&&&'''***,,,(((""" ###############""" !!!!!!!!!  """$$$"""$$$&&&%%%"""!!!"""$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$"""!!!!!! !!!#########"""###$$$%%%###  ###%%% ###$$$###"""""""""############"""""""""""" !!!""""""!!!  !!!!!!"""#########!!!###$$$$$$### !!!###%%%&&&"""!!!""""""&&&&&&""" %%% ### """"""$$$%%%!!!!!!""" """ !!!"""###$$$!!!###$$$"""!!!!!!!!!%%%!!! $$$%%%!!!$$$$$$$$$%%%%%%$$$""" !!!###$$$$$$$$$%%%&&& !!!###%%%&&&&&&&&&&&&###"""!!! !!!###&&&'''((())),,,###%%%###### """$$$$$$""" """%%%((('''%%%%%%&&&)))###&&&$$$ !!!'''***(((!!!###%%%''' %%%&&&###"""$$$$$$"""###&&&"""!!!"""""" !!!!!!""""""###### """######$$$$$$ !!!###$$$$$$###"""!!!!!!"""######"""!!! """############$$$$$$$$$"""%%%&&&$$$$$$&&&%%%!!! ###&&&&&&$$$!!! !!!###%%%&&&$$$!!! ###%%%###$$$%%%%%%$$$###$$$%%%######""""""######$$$%%% """$$$$$$$$$%%%'''(((###''')))''''''(((%%%!!!&&&%%%$$$"""""""""######))))))***)))'''''')))***'''((()))+++---.........///111555777444111444999222:::<<<333111777888333:::CCCKKKOOORRRXXXaaafffcccgggqqq|||ttt]]]UUUKKKCCC???<<<999666444111////////////...,,,''''''''''''%%%$$$"""!!!&&&%%%###!!!  !!!!!!!!!!!!  !!!"""""""""""""""""""""""""""""""""""""""$$$""" ###%%%%%%!!! !!!!!!  ###'''%%%"""!!!&&&(((%%%"""!!!$$$&&&'''%%%###!!!%%%###!!!!!!!!!!!!  ###&&&'''&&&$$$"""$$$%%%$$$""" !!!### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""###$$$!!!!!!!!!!!!!!!!!!!!! ###  !!!  !!!""""""### """###"""!!!"""!!!!!! !!!!!!"""""""""!!!!!! !!!###$$$%%%$$$"""!!!$$$$$$############$$$$$$###"""!!!!!!!!!$$$&&&((("""######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$)))'''###""""""!!!&&&$$$***+++ !!!***---...***&&&$$$%%%%%%###!!!  !!!###$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$############### !!!"""###$$$###""""""$$$$$$$$$###"""!!!!!! !!!###$$$###!!! !!!!!!!!!  """###%%%&&&+++((($$$""""""$$$$$$$$$&&&&&&%%%%%%$$$######"""'''&&&$$$###"""!!!!!!!!! !!!"""###$$$%%%&&&&&&$$$!!!!!!%%%'''$$$"""###!!!!!!"""###%%%&&&'''(((!!!###&&&%%% !!!222EEE<<<%%%###***%%%###'''"""$$$&&&&&&%%%#########"""$$$%%%%%%%%%%%%&&&(((111'''$$$,,,000+++''')))000---111999777//////666555777999888666444333333888BBB888???]]][[[PPPaaahhhmmmwwwtttkkk]]]VVVLLLEEEBBB@@@===:::666333111//////...---,,,''''''&&&%%%$$$###""""""$$$###"""!!! !!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%###!!!  !!!$$$$$$############!!!$$$%%%"""!!!%%%&&&$$$!!!!!!"""###$$$$$$$$$######%%%###!!! !!!!!!  ###%%%&&&%%%###!!!"""###$$$###!!!!!!###$$$!!!!!!""""""""""""!!!!!! """!!!"""$$$!!!!!!""""""#########  !!!  !!!""""""### !!!"""!!! ######$$$$$$$$$######"""!!!######"""!!! !!!!!! """"""!!!!!!!!!###$$$%%%&&&&&&''''''((((((''''''$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''###"""%%%'''&&&&&&"""&&&((($$$&&&+++++++++(((%%%$$$%%%%%%###!!!!!!  !!!###$$$""""""""""""###$$$%%%&&&$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$######$$$$$$######"""!!!!!! """######!!! !!!!!!!!!!!! !!!!!! !!!!!!"""###$$$+++(((%%%$$$%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###"""!!!!!!%%%!!!!!!%%%&&&###!!!"""$$$###"""!!!"""$$$''')))###""""""###!!! '''222444%%%!!!'''%%%###%%%"""$$$%%%%%%$$$###$$$%%%"""$$$%%%%%%%%%%%%&&&(((///***(((,,,...+++)))(((---+++111:::888///---222666888999999777666777888888@@@666999OOOKKK@@@OOO```eeeppp}}}lllcccYYYSSSJJJEEECCCAAA???<<<999666222000///...,,,***'''&&&%%%###"""""""""###!!!!!!!!!!!!!!!"""###$$$######"""!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!###$$$$$$""" !!!######"""###%%%%%%###""" !!!"""%%%""" !!!###$$$"""######"""""""""###$$$%%%$$$"""!!! !!!!!!  """$$$$$$###!!!  !!! !!!"""!!!""""""#########""""""!!!!!!"""###!!! !!!"""""""""""""""   !!!""""""""" !!!!!!  """######$$$$$$######### """#########"""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$'''((((((((((((((('''&&&$$$%%%&&&%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&%%%###$$$((((((%%%$$$"""!!!###%%%((((((&&&'''&&&%%%%%%&&&&&&$$$"""""""""!!! !!!"""###!!!!!!"""###$$$$$$$$$$$$$$$######"""!!! """######$$$%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!######"""!!!!!!"""!!!!!!!!! ###"""!!!!!!!!!!!!!!!"""'''%%%$$$$$$%%%&&&&&&%%%!!!!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%###"""!!!!!! &&&###"""%%%&&&###!!!!!!&&&$$$""" ###&&&((($$$ !!!###"""!!!""")))%%%!!! ###%%%%%%###"""###$$$$$$######%%%'''###$$$&&&&&&%%%%%%'''(((***---,,,))))))++++++(((******111999888///+++...444555666666555666888:::AAAIIIAAA@@@PPPKKKCCCOOOjjjoooxxxrrrdddZZZRRRMMMEEEAAA@@@???===:::;;;888333000...---+++)))'''&&&###!!!!!!!!!"""### !!!###$$$%%%&&&$$$######"""!!! #########$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!! !!!###'''$$$""""""$$$%%%"""!!!###$$$###""""""###$$$"""!!!!!!""""""!!!""""""""""""############$$$""" !!!!!!  !!!!!!""""""!!!  !!!!!!!!!"""""" !!!!!!""""""""""""!!! !!!"""!!!!!!"""""""""!!! !!!  !!!!!!""""""  !!!!!!!!!  !!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!''''''((((((((('''&&&&&&%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$"""!!!"""###''''''&&&&&&&&&'''(((((($$$(((''''''(((&&&"""###'''###!!!&&&(((%%%%%%%%%&&&&&&(((((('''&&&$$$$$$###"""!!!!!!!!!"""### !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!! ######$$$$$$%%%%%%%%%%%%############""""""!!!!!! """###"""!!!"""###!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!!"""###$$$###"""!!!!!!!!!"""######$$$$$$$$$############$$$%%%%%%######"""""""""$$$%%%&&&(((###"""%%%%%%""" !!!&&&%%%###!!!!!!"""$$$%%%"""!!!%%%&&&$$$###!!!''''''!!!!!!&&&'''""""""#########"""$$$&&&)))###$$$&&&&&&%%%%%%'''((($$$,,,---&&&%%%+++---(((******...555555...+++,,,///000000000000222555888777???<<<===HHHGGGDDDNNN\\\bbblllxxxwwwiii^^^SSSOOOJJJCCC@@@???>>>;;;999;;;888333///---,,,+++***'''%%%###!!!!!!!!!###$$$ """$$$%%%&&&&&&$$$######"""!!!!!! """###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&&&&###!!!!!!$$$%%%###!!!"""$$$%%%$$$###"""######"""!!!!!!"""!!!  ###%%%%%%$$$""" ###!!! !!! !!!!!!!!!!!! !!!$$$%%%$$$$$$$$$%%% !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""!!!  !!!!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""###''''''((((((((('''&&&&&&$$$$$$$$$$$$$$$###"""!!!###$$$%%%$$$"""!!!"""###&&&%%%$$$###$$$%%%'''((( &&&(((%%%###$$$%%%%%%+++&&&%%%&&&"""(((%%%&&&((())))))(((((('''%%%$$$""""""!!!"""###$$$ !!!"""$$$$$$###"""!!! !!!!!!""""""$$$$$$$$$$$$$$$%%%%%%%%%#########""""""""""""""" """###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!! !!!###$$$###"""""""""""""""""""""""""""$$$######"""""""""""""""!!!!!! !!!"""%%%''')))((($$$"""$$$%%%""" """######$$$$$$$$$###"""!!! !!!!!! """$$$&&&''''''***###!!!&&&(((###"""#########"""$$$&&&)))###%%%&&&&&&&&&&&&''')))""")))***$$$###+++---)))+++***+++///000...---...---...///...///000333666111888:::===FFFIIIJJJMMMIIIQQQ^^^lll{{{rrrvvvlllcccWWWQQQLLLEEEBBBAAA???<<<999:::666111---,,,,,,++++++&&&%%%$$$###"""######$$$ """###$$$%%%%%%%%%######""""""""""""!!!!!! !!!""""""################################# """""""""$$$&&&)))###"""!!!"""%%%&&&''''''!!!###$$$"""!!!!!!!!!###""""""""""""""""""!!! ###%%%&&&$$$!!!"""  !!! !!!!!! !!!""" """"""!!! !!! """""""""""""""""""""""" """### """ !!!!!!!!!!!!!!! """"""  !!!!!!!!!!!!!!!!!! """######"""""""""######$$$ !!!"""############!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%$$$""""""###$$$###"""!!! !!!"""%%%&&&"""###"""!!!)))000222///&&&"""###&&&%%%&&&((((((''''''((()))$$$$$$###""""""###$$$%%%!!!!!!""""""###""""""!!! !!!"""""""""$$$############$$$%%%%%%######""""""""""""""""""!!!######"""!!!!!!""" !!!!!!!!!!!!""""""""" !!!"""$$$$$$%%%###"""###$$$&&&&&&%%%#####################"""&&&%%%$$$###############$$$###!!!!!!"""###&&&'''(((###!!!###$$$"""!!!###!!!"""$$$%%%%%%$$$!!! $$$$$$ ###$$$&&&)))$$$!!!%%%&&&###"""###$$$$$$######%%%'''$$$%%%''''''&&&&&&((()))&&&((('''$$$%%%)))+++)))***)))***,,,///000000///000111222222111222444666777:::>>>BBBFFFKKKKKKFFFLLLSSS^^^hhhsss~~~eeezzzrrrhhh[[[SSSNNNHHHDDDBBB@@@<<<888777333...++++++,,,,,,,,,%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$$$$######"""""""""""""""#########!!!"""################################# """$$$$$$######$$$&&&'''((('''&&&%%%%%%&&&(((!!!"""######"""!!!!!!"""""""""#########"""###$$$ """###$$$###"""!!!!!!  !!!!!! !!!!!!  !!!###$$$!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" ###$$$ """ !!!!!!!!!!!!!!! ###### !!!!!!!!!!!!!!!!!!!!!  ###%%%$$$###!!!!!!!!!!!!""" !!!"""############!!! !!!!!!"""""" !!!"""###""""""!!!!!!!!!###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$%%%$$$######$$$%%%$$$"""!!! !!!###&&&'''""""""$$$...???PPPVVVSSS:::HHH666###...,,, &&&$$$&&&'''&&&$$$$$$&&&((($$$###""""""###$$$&&&'''""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! ######"""""""""###$$$%%%"""""""""""""""""""""### """######!!! !!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""'''%%%###"""$$$%%%&&&&&&""""""######$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$"""!!!!!!###%%%&&&'''""" ###$$$""""""$$$!!!"""######$$$###""""""!!!%%%%%% """### !!!$$$%%%$$$""""""######"""$$$%%%%%%$$$###$$$%%%$$$%%%''''''&&&&&&((()))000***&&&((()))((('''''''''((())),,,000333111...333444666555444333333444444444888;;;<<<@@@<<>>+++---$$$%%%%%%$$$!!!!!!$$$(((######""""""###%%%'''(((###"""!!! !!!"""###%%%%%%$$$"""!!!###"""!!!!!!!!!"""$$$%%%"""""""""""""""#########!!!###$$$###!!! !!! !!!!!!!!!""""""######$$$###"""!!!!!! '''$$$!!! !!!###%%%%%%!!!!!!"""$$$%%%&&&'''(((!!!!!!!!!"""###%%%&&&'''$$$###!!! !!!###&&&((('''""" ###$$$######%%%###"""!!!!!!!!!"""$$$%%%!!!%%%%%%"""###(((&&& ###""""""###""" """"""$$$&&&&&&%%%#########$$$&&&''''''&&&'''(((***999---&&&+++,,,'''###&&&$$$&&&***...333555222---333555777777444222222222>>>;;;???BBBAAAEEE???---PPPVVV^^^dddjjjqqq|||vvvnnnaaa]]]___VVVRRRKKKFFFBBB???<<<:::555444333000---+++)))((('''&&&&&&(((******&&&######&&&(((((('''%%%%%%&&&!!!%%%%%%""""""$$$""" !!!"""######$$$"""###$$$%%%&&&%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!&&&%%%$$$$$$######$$$$$$%%%%%%### !!!%%%&&&"""!!!"""$$$%%%%%%!!! """!!!"""!!!  """### !!!!!! !!!###$$$"""!!!!!!!!!!!! !!!"""$$$$$$""" #########"""""""""""""""!!!!!!!!!!!!""""""""""""""" !!!###$$$$$$   """!!! !!!""""""###### """###$$$######%%%&&&!!!!!!"""###$$$$$$%%%%%%###"""""""""""""""######%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&###!!! """$$$%%%%%%(((QQQzzzZZZHHH\\\ooojjj___```aaaOOOAAA>>>***%%%&&&&&&%%%$$$######%%%&&&############"""""""""""""""######""""""###$$$###"""!!!!!!"""###$$$'''### """######!!!!!! ###&&&%%%!!! ###%%%%%%%%%%%%%%%$$$###"""###$$$$$$###  $$$$$$######$$$$$$%%%%%%""""""""""""""""""""""""$$$%%%%%%###"""###%%%'''%%%%%%%%%%%%$$$$$$######&&&""""""&&&%%%!!! $$$###$$$%%%&&&%%%$$$###"""%%%%%%### !!!%%%)))%%%###!!!"""%%%'''%%%###$$$###!!! ###)))+++***((('''%%%$$$$$$%%%&&&(((...,,,)))&&&%%%&&&'''))),,,,,,***)))***---333777000DDDGGG222%%%+++000+++555999===AAAFFFGGG???444UUURRRXXX^^^```jjjpppjjjrrr|||fffqqqeee]]]ZZZVVVRRRMMMHHHEEEAAA===:::333222000---+++)))'''&&&%%%$$$$$$&&&((((((%%%"""###$$$&&&%%%$$$###$$$%%%!!!###### """!!! !!!!!!"""######$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############"""###!!! $$$### !!!!!!!!!""""""######$$$!!!###%%%''')))###"""!!!  !!!"""!!!######!!! """  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!! !!!!!!!!!############""""""""""""!!!  !!! !!!!!!!!! !!!""""""######$$$%%%%%%!!!"""######""""""$$$%%%!!!!!!"""######$$$%%%%%%&&&%%%$$$######"""######$$$$$$######$$$&&&'''(((%%%%%%%%%%%%$$$$$$######&&&###!!!!!!###%%%&&&&&&(((aaa|||yyybbb;;;""")))"""######!!!!!!$$$""""""""""""!!!!!!!!!!!! """""""""!!!"""$$$###"""!!!!!!!!!!!!"""###%%%###!!!!!!"""###""" """ """$$$$$$"""$$$)))$$$$$$$$$######"""!!!!!!######$$$###!!! !!!############$$$%%%&&&&&&""""""""""""""""""""""""$$$%%%%%%$$$"""###$$$&&&############"""""""""!!!""" %%%&&&###$$$((($$$%%%%%%%%%%%%$$$###""""""""""""!!! ###%%%"""###%%%((()))(((&&&$$$$$$$$$######$$$&&&'''''''''&&&$$$######$$$%%%&&&((('''&&&&&&(((***---///...///111111000111444666111===>>>222,,,111222,,,333777<<>>CCCDDDKKKXXXbbbjjjqqqvvv|||vvvkkk^^^yyyrrrggg\\\UUUOOOMMMKKKIIIFFFAAA:::666222000...,,,***)))((((((""""""######$$$$$$"""!!!"""###"""!!! """$$$!!!"""  """ !!!!!!"""""""""##################$$$$$$$$$$$$$$$%%%###!!! !!!###%%%$$$###""""""!!!""""""""""""$$$$$$###$$$'''$$$!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!"""!!! !!!"""""""""  !!!!!! !!!### !!!"""!!!***'''$$$######$$$$$$### !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! ######!!!###"""  """###!!! !!! !!! """######""""""######$$$$$$%%%&&&&&&'''!!!"""######!!!!!!"""###!!!"""""""""#########$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""%%%###"""$$$&&&((()))))))))$$$@@@bbbFFF@@@MMMDDD777,,,'''&&&&&&'''%%%%%%$$$$$$$$$######### !!!!!!  """$$$!!!!!! !!!!!!!!!""""""######"""   #########&&&+++######"""!!! """###$$$###!!! !!!""""""""""""###$$$%%%&&&'''""""""""""""""""""""""""$$$%%%&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$$$$%%%'''&&&%%%$$$"""!!!!!!!!!###''')))(((&&&%%%$$$""""""""" )))999FFF"""$$$'''***'''"""!!!###%%%$$$$$$###$$$$$$%%%&&&''''''''''''((()))*********---111333333222333333333//////555888666222111000555:::>>>CCCHHHFFFAAA<<>>999666,,,+++(((&&&%%%%%%&&&&&&###%%%%%%%%%######$$$%%%###$$$$$$###""""""###%%%"""$$$### $$$%%%##############################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""### """""" !!!$$$### !!!""""""!!!&&&$$$!!!!!!!!!""""""#########$$$$$$"""  !!!!!!  """$$$######$$$%%%$$$!!!!!!!!!""""""######$$$$$$&&&&&&%%%%%%$$$$$$###### !!!###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!  ###$$$!!!!!!""""""###$$$$$$$$$ """$$$$$$######%%%&&&"""""""""""""""""""""""" !!!"""###%%%%%%'''''''''&&&%%%$$$"""!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''///VVVggg\\\fffEEE777%%% $$$$$$!!!!!!!!!!!!!!!  !!!  """ !!!!!!""""""!!!!!! """######!!! !!!"""%%%$$$!!!$$$###"""!!!"""###$$$%%%"""###$$$$$$"""""""""$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$%%%'''&&&$$$""""""###############$$$$$$$$$$$$!!!$$$$$$###$$$'''(((&&&$$$$$$%%%%%%$$$"""  $$$&&&%%%$$$###### $$$'''&&&$$$&&&...666***$$$$$$***+++%%%###&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''((()))((('''&&&'''((()))+++---111666:::222222555777444000111444333888;;;;;;???DDDEEECCC:::sssiii___ccciiiuuu}}}eee^^^uuulllddd\\\WWWVVVSSSNNNFFF@@@;;;888555444+++)))'''$$$###$$$%%%&&&###%%%&&&%%%""""""$$$&&&!!!###%%%$$$###"""###$$$ ###$$$!!!"""%%%%%%###########################%%%$$$#########$$$&&&&&&&&&$$$###!!!!!!###$$$&&&%%%%%%$$$###############"""###!!! $$$### !!!!!!"""""""""""""""""""""&&&###$$$(((%%% !!!"""###"""######"""  !!! !!! ###%%%&&&%%%###$$$%%%&&&%%%### !!!!!!"""######$$$&&&&&&%%%$$$$$$###""""""!!!!!!######""" !!!""""""!!!   !!!!!!  !!!""""""###!!!!!!""""""###$$$$$$$$$ """$$$$$$$$$%%%''')))"""""""""""""""""""""!!!""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%<<>>AAAQQQFFF<<>>XXXXXXWWWrrruuunnn...***(((%%%###!!!!!!!!!""""""$$$%%%''''''&&&$$$"""$$$$$$###############$$$$$$"""  !!!###$$$"""!!!!!!"""###"""!!!"""###$$$$$$###"""###%%%!!!$$$$$$"""###'''&&&%%%######%%%%%%%%%$$$$$$######$$$&&&(((''''''((())))))(((%%%$$$$$$%%%%%%&&&&&&%%%$$$###%%%&&&$$$"""%%%------%%%"""$$$"""###$$$$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$''''''%%%"""!!!"""######"""###%%%'''***......+++((()))(((&&&$$$%%%&&&'''''''''&&&%%%%%%'''******)))'''&&&&&&'''''''''&&&(((...888@@@---222;;;BBB@@@666...,,,777555444555888;;;;;;999>>>@@@<<<:::===<<>>NNNRRRMMMIIIAAA;;;AAAMMM[[[kkk~~~|||tttjjjfff[[[MMMFFFDDDDDDBBB999888777444111---)))''')))(((((('''&&&'''''''''!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$$$$###""""""!!!""""""###$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!"""###$$$&&&&&&'''!!!"""$$$%%%%%%$$$"""!!!!!!$$$'''%%%!!!"""%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """'''***))))))(((&&&###""""""###!!!###%%%&&&$$$############%%%$$$!!!!!!$$$&&&$$$!!!!!!!!!!!!"""""""""""" !!!###$$$$$$######""" !!!"""###"""!!! !!!!!! !!!######!!! !!!!!!!!!""""""#########""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%$$$$$$###!!!###&&&&&&$$$###$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$"""!!!!!!"""$$$$$$###"""!!! """%%%&&&&&&%%%$$$+++---!!!KKKtttOOO000&&&$$$$$$$$$%%%&&&'''((()))'''&&&###"""!!!"""$$$%%%###"""""""""###$$$%%%%%%/////////...+++'''###!!!!!!######"""""""""###"""###$$$$$$###"""###$$$###%%%&&&%%%'''+++***&&&&&&$$$###$$$&&&''''''&&&%%%%%%%%%'''))))))'''%%%%%%$$$$$$%%%&&&&&&###!!! """$$$%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$###$$$###$$$%%%%%%$$$###$$$%%%$$$######""""""######$$$""""""############""""""!!!###%%%%%%###"""###$$$'''%%%$$$$$$###"""$$$)))%%%%%%%%%&&&&&&&&&''''''&&&((()))))))))((()))***$$$(((,,,---,,,***+++,,,***+++000555444...,,,......333777666111///222666???HHHIIIGGGJJJCCC>>>DDDRRR```hhhnnnxxxzzz~~~fffpppiiifffbbbXXXLLLHHHIIIGGGBBB;;;888444111///---***(((---,,,***)))'''&&&&&&&&&######""""""""""""######"""!!!!!!"""$$$%%%%%%$$$""""""!!!!!!!!!""""""### !!!"""###$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&$$$###"""!!! !!!!!!""""""""""""###$$$%%%&&&'''"""###$$$%%%%%%$$$###"""&&&&&&%%%###"""!!!"""$$$!!!!!!!!! !!!!!!!!!""""""!!! %%%***'''''''''%%%"""!!!!!!###%%%###"""###$$$$$$$$$######&&&$$$###%%%""" !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!###&&&&&&$$$!!! !!!!!! !!!###$$$"""!!!!!!""""""!!!  !!!""""""######&&&%%%###""""""###%%%'''###$$$'''))))))'''%%%######!!!"""'''((($$$"""%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&%%%###"""!!!!!!"""$$$$$$#########$$$ """%%%'''&&&%%%!!!""" ---QQQoooCCCCCCOOO)))$$$$$$$$$%%%%%%&&&''''''$$$$$$####################################$$$$$$***))))))'''&&&$$$###"""!!!$$$$$$######$$$&&&%%%$$$""""""$$$&&&&&&&&&###%%%###$$$((((((%%%&&&%%%%%%&&&''''''&&&%%%((('''&&&'''((((((&&&$$$%%%$$$$$$%%%''''''### """$$$&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%###!!!&&&%%%$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$###""""""###!!!###%%%%%%$$$""""""###### ###"""!!!'''&&&%%%%%%%%%&&&&&&''''''###%%%&&&'''''''''(((***---+++'''%%%&&&)))...111)))***///444333---+++,,,000333444444333333555777;;;??????CCCJJJDDDCCCOOOkkkwwwrrrkkkuuuccctttgggddd___]]]TTTKKKHHHJJJFFF>>>>>>888222.........+++(((---,,,+++)))((((((''''''((('''%%%"""!!!!!!!!!!!!  ###$$$######"""!!!!!! !!!!!! !!!###$$$&&&'''''''''&&&'''''''''&&&&&&%%%$$$%%%$$$###""""""$$$&&&'''$$$###!!! """######"""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%!!! """""" !!!!!! !!!!!! """''' !!!  !!!###&&&""" ######"""$$$&&&$$$###$$$!!!!!!"""$$$%%%%%%######!!! $$$######&&&))))))%%%""" !!!!!! !!!###&&&$$$""""""###$$$###""" !!!"""###$$$,,,***'''$$$###$$$''')))!!!###'''***+++(((%%%###### """(((((($$$"""%%%###$$$%%%&&&'''&&&%%%%%%''''''&&&%%%$$$"""!!! !!!$$$&&&&&&$$$"""$$$&&&%%%$$$$$$%%%''''''%%%$$$$$$---###***666bbbCCCgggRRR///)))***&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$###############$$$ ###$$$ $$$%%%$$$$$$%%%'''((($$$!!!"""&&&))))))((("""&&&$$$$$$''''''$$$&&&%%%%%%'''((((((%%%###***(((&&&&&&''''''&&&$$$"""!!!"""%%%)))***'''$$$$$$&&&((('''%%%###"""######''')))))))))'''###(((&&&$$$%%%'''(((&&&$$$$$$$$$&&&''''''&&&$$$$$$"""###$$$$$$###"""######!!!###%%%%%%$$$""""""###!!!!!!%%%%%%!!!"""(((&&&%%%%%%%%%%%%&&&''''''"""$$$&&&''''''((()))+++))))))***++++++)))%%%!!!+++***,,,000000...000444---,,,,,,...333666777777<<<======DDDHHH<<<999GGGTTTgggiiigggyyy|||iii}}}ssspppooofff\\\SSSPPPRRRRRRLLLEEE>>>777111...///000---************(((%%%######$$$"""%%%'''%%%!!!!!!$$$""" """######!!!!!!!!!!!!"""""""""""""""$$$%%%%%%###""""""###$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$%%%&&&'''%%%###$$$###"""!!! !!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$###$$$$$$%%%######"""!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""!!!"""$$$&&&%%%###"""!!!!!!###%%%&&&%%%%%%%%%###!!!!!!"""$$$ !!!""""""$$$'''***&&&%%%$$$""""""""""""###$$$"""###%%%"""!!!!!!!!! !!!"""$$$###"""###$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###***%%%!!!***,,,%%%"""!!!"""$$$%%%&&&$$$###"""###!!! !!!$$$%%%###!!!$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$#########$$$%%%%%%'''%%%$$$$$$"""&&&888JJJcccwww999???WWW%%%$$$...(((###%%%###"""!!!!!!!!!!!!"""""""""""""""!!! $$$$$$$$$###""" !!! ###""" !!!"""###$$$%%%%%%((('''&&&(((***)))%%%"""%%%###$$$''''''###"""$$$$$$"""###&&&&&&######%%%)))******(((&&&$$$$$$%%%,,,***'''%%%&&&'''''''''''''''&&&&&&%%%$$$######%%%%%%%%%$$$""""""###%%%)))###!!!###$$$######&&&"""###$$$%%%&&&''''''''''''((((((&&&$$$""""""###(((%%%"""###'''(((%%%""""""$$$&&&&&&$$$###$$$$$$((('''%%%%%%$$$%%%&&&''')))'''$$$###%%%&&&''''''&&&((('''###$$$(((***(((------,,,,,,---...000111444333222111111444888;;;>>>DDDEEE???===AAABBB>>>ZZZ\\\aaahhhooouuuppp```}}}vvvoooaaa[[[UUUSSSSSSOOOGGGAAA;;;555///---......,,,)))((())))))(((%%%######$$$$$$%%%%%%$$$""" %%%### !!!""""""""""""""""""#########$$$$$$###$$$%%%$$$"""""""""$$$$$$%%%&&&&&&'''&&&%%%$$$$$$###"""###$$$%%%###!!!$$$$$$###""""""!!! """###$$$&&&&&&$$$###"""###"""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""######""" !!!#########"""""""""###$$$%%%$$$$$$######"""######### !!!"""""""""$$$&&&)))$$$###"""!!! !!!""""""!!! !!!$$$"""""" !!!###%%%&&&$$$###""""""$$$$$$###""" !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''%%%'''***$$$ &&&"""###$$$$$$$$$$$$###"""&&&$$$###$$$&&&(((&&&%%%%%%&&&&&&''''''&&&%%%$$$#########$$$%%%%%%&&&&&&###############$$$$$$%%% !!!%%%$$$"""&&&---)))000333^^^SSSIII}}}ccc;;;###%%%***&&&&&&&&&%%%$$$###$$$###"""!!!!!!"""""""""""""""!!!!!!$$$$$$###"""!!!    !!!"""###$$$%%%&&&%%%%%%&&&((('''$$$!!!### !!!$$$$$$!!!!!!######!!!!!!%%%&&&$$$%%%((($$$%%%&&&%%%$$$###$$$%%%+++(((&&&%%%&&&'''((('''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%######$$$%%%)))%%%"""###""" """&&&""""""###$$$%%%%%%%%%%%%%%%&&&'''%%%###"""###$$$)))%%%###%%%)))***(((%%%###$$$&&&%%%$$$###$$$%%%)))((('''&&&&&&'''(((((()))&&&$$$###%%%&&&'''&&&&&&((('''%%%&&&+++---,,,+++,,,---...//////......333222222222333555666666777222222;;;CCCCCC@@@>>>OOORRR\\\fffiiilllyyyrrrccctttggg]]][[[YYYVVVQQQJJJBBB<<<777222---+++,,,,,,***'''&&&'''((('''$$$###$$$$$$&&&%%%#########"""!!!%%%$$$""""""######"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""!!!###%%%$$$$$$%%%&&&''''''''''''$$$###"""###$$$%%%###!!!###$$$$$$$$$$$$"""!!! !!!###$$$$$$###!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!""""""#########$$$$$$"""  """""""""""""""############$$$"""!!!"""%%%&&&$$$!!!!!!"""######"""###%%%'''###"""!!!!!!!!!"""###$$$ !!!$$$### $$$ !!!"""$$$%%%&&&$$$###""""""$$$$$$###""" !!!###$$$%%%%%%#####################$$$&&&!!!$$$,,,+++###%%%///%%%%%%$$$###""""""""""""&&&%%%$$$%%%'''((('''&&&%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%!!!!!!###((()))$$$ $$$(((!!!%%%AAAVVV]]]eee]]]777!!!%%%'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!! !!!""""""### """&&&"""$$$ !!!""""""###############$$$%%%%%%""" ### ######!!!"""&&&### $$$%%%$$$&&&***!!!###$$$$$$######%%%&&&(((&&&$$$$$$&&&((((((((()))'''%%%$$$###$$$%%%&&&%%%&&&'''&&&$$$$$$$$$&&&&&&$$$######!!!$$$+++"""######$$$$$$#########"""$$$%%%$$$###"""###$$$)))&&&%%%&&&***+++***'''###%%%&&&%%%$$$###$$$%%%''''''&&&&&&&&&&&&''''''(((&&&$$$###%%%&&&&&&&&&###&&&&&&$$$&&&+++...,,,(((***---///000///---,,,111111111222444444333222444777888:::???CCC???999BBBFFFUUUcccaaa\\\nnnvvveeezzziii[[[]]]]]][[[VVVNNNEEE???;;;333000---,,,,,,+++)))'''%%%&&&'''&&&$$$###$$$%%%(((%%%""""""$$$$$$"""%%%$$$###$$$%%%$$$""" ###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!!!!$$$&&&$$$$$$%%%&&&'''(((((((((%%%%%%$$$%%%&&&'''%%%###"""###%%%&&&%%%$$$""" !!!""""""!!!#########$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!!!!! !!!!!!""""""#########$$$$$$###!!!!!!"""### !!!"""#########""""""### """&&&((($$$"""$$$$$$$$$""""""###%%%$$$#########$$$%%%'''((("""!!!###%%%$$$ !!!%%%$$$$$$######"""#########$$$"""!!!"""###$$$###""" !!!!!!""""""######""""""""""""############$$$ ###'''%%%&&&)))''''''&&&$$$"""!!!!!!"""######""""""######$$$$$$$$$$$$&&&(((******)))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%&&&'''''''''''''''###,,,---666ccc~~~CCC"""***&&&###'''""" !!!""""""""""""###$$$""""""""""""""""""######$$$###!!! !!!###%%%%%%!!!'''///***((( !!!"""""""""""""""######$$$###"""!!!%%%"""!!!$$$%%%$$$%%%)))%%%"""!!!###$$$###%%%***###$$$%%%%%%%%%%%%&&&(((&&&%%%$$$$$$'''((()))(((***(((%%%######$$$&&&'''%%%'''((('''%%%$$$%%%&&&$$$###$$$$$$!!!!!!(((111$$$$$$$$$$$$$$$###"""""" !!!######""""""$$$%%%(((&&&%%%&&&'''((('''%%%$$$%%%&&&%%%$$$###%%%&&&$$$#########$$$$$$%%%%%%'''&&&$$$$$$%%%&&&&&&%%%!!!$$$$$$"""$$$)))***))))))***,,,...///...---,,,///......///111333333222000BBBFFF777333@@@DDD;;;:::>>>PPP___WWWLLL```zzzeeeyyyrrrdddZZZaaa```\\\TTTJJJBBB>>>===111000///...---,,,***(((%%%&&&'''&&&$$$###$$$%%%)))&&&""""""###$$$""" %%%$$$###$$$%%%$$$""" #########$$$$$$$$$%%%%%%&&&&&&%%%###!!!"""$$$'''$$$$$$$$$%%%&&&'''((((((%%%%%%$$$%%%&&&'''%%%###"""###%%%&&&%%%$$$"""!!! """######""" !!!"""###$$$$$$$$$$$$###$$$$$$###"""""""""""""""$$$###"""!!! !!!!!! !!!!!!!!!"""""""""###"""$$$$$$$$$######%%%''' !!!""""""""""""!!!""" !!!&&&'''######$$$%%%$$$###""""""#########""""""###%%%'''(((&&&$$$%%%'''%%%!!!!!!$$$%%%%%%$$$##################"""!!!"""######"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########""""""$$$///222(((&&&$$$!!! !!!"""### !!!!!!"""!!!""""""###$$$%%%'''(((((('''&&&%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%'''((((((###&&&'''%%%"""###&&&)))"""&&&)))$$$111EEEKKK... &&&+++"""%%%***!!!######""""""###%%%"""""""""!!!"""###$$$%%%$$$###!!! !!!"""$$$%%%""" (((333... &&& !!!!!!""""""######$$$$$$$$$###$$$$$$%%%"""!!!$$$%%%$$$%%%)))((($$$"""######"""###'''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$%%%((())))))))))))(((%%%######%%%'''(((%%%'''((((((&&&%%%%%%%%%&&&&&&''''''###!!!'''000&&&&&&&&&&&&%%%$$$###""" """"""""""""$$$&&&'''%%%$$$$$$######""" %%%&&&&&&%%%$$$$$$%%%'''#########$$$$$$%%%%%%%%%(((&&&%%%%%%&&&''''''%%%###&&&&&&$$$$$$((()))&&&,,,,,,,,,,,,---...//////......---------000444777::::::777333555===CCCEEE:::===LLL[[[QQQDDDUUUvvv{{{fffnnn~~~pppiiifffdddaaaZZZPPPGGG@@@======//////000000...,,,***)))&&&'''((('''$$$###$$$$$$)))&&&$$$""""""###""""""$$$"""!!!"""###$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&$$$$$$$$$$$$$$$%%%&&&'''$$$###"""###$$$%%%###!!!""""""###$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""!!!"""###""""""!!!$$$$$$###""""""""""""###$$$###""" !!!!!!"""""""""""""""!!!!!!!!!"""###$$$#########%%%''' !!!!!!!!!!!!###!!! !!!$$$%%%### ###$$$%%%%%%###""""""""" """$$$%%%'''%%%&&&(((%%% ###""""""""""""###$$$%%%&&&###"""!!!!!!######"""!!!######""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$&&& """CCCKKK)))'''%%%###"""!!!"""###$$$!!!"""######""""""###%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%'''((()))!!!(((,,,)))%%%$$$$$$###000%%%'''+++&&&###### $$$+++''' &&&***!!!!!!$$$&&&&&&$$$###%%%(((###"""!!!!!!"""###%%%&&&$$$###"""""""""###$$$%%%%%%---+++!!!""" !!!!!!!!!"""""""""###$$$%%%%%%$$$###%%%&&&### ######!!!"""&&&)))%%%###%%%$$$!!!"""%%%"""$$$%%%$$$######$$$%%%'''&&&%%%''')))******)))((('''&&&$$$$$$%%%'''((($$$&&&((((((&&&$$$$$$$$$***)))((((((%%%!!!$$$***&&&&&&&&&&&&&&&%%%$$$### """""""""###$$$&&&$$$$$$###"""!!!!!! &&&&&&&&&%%%###$$$&&&((($$$%%%&&&'''((((((''''''((('''&&&'''((()))(((&&&''')))***'''(((++++++(((...---,,,,,,---...000111...111222///,,,...555<<>>IIIUUUQQQHHHSSSjjjvvviiijjjzzzqqqooopppddd___WWWNNNFFF@@@<<<999,,,...000000...,,,***)))((())))))(((%%%######$$$((('''&&&###!!!!!!"""$$$###!!! """$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%$$$#########$$$%%%%%%$$$###"""###$$$%%%###!!!"""""""""""""""""""""""""""###%%%&&&&&&%%%###""" """###"""!!!!!!%%%$$$######""""""######%%%$$$"""  !!!!!!######""""""!!!!!! !!!"""###"""!!!!!!###$$$  !!!"""###""""""!!!!!!!!!!!!""""""$$$%%%%%%$$$""""""###  """###$$$###$$$&&&$$$ ###"""""""""""""""###$$$%%%###!!! !!!"""###"""!!!!!!!!!""""""###$$$$$$%%%!!!!!!"""######$$$%%%%%% ((('''%%%BBBOOO111%%%$$$###""""""######$$$!!!###%%%$$$""""""$$$&&&)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%''''''%%%***+++((('''(((%%% ###%%%%%%###"""$$$***000 ***((("""%%%&&&$$$$$$"""%%%((('''###"""%%%(((###"""!!!!!!"""###%%%'''$$$##################### """$$$%%%$$$""""""!!!!!!""""""""""""######"""$$$%%%$$$######%%%'''### !!!$$$$$$!!!!!!###&&&######&&&%%%""""""%%%!!!###$$$%%%$$$%%%&&&((((((''''''(((***+++***)))''''''&&&&&&&&&&&&''''''###%%%''''''&&&$$$######'''$$$$$$''''''$$$$$$'''$$$$$$%%%%%%%%%$$$$$$### !!!############%%%&&&"""###$$$############$$$&&&'''&&&%%%###$$$&&&)))$$$%%%'''((())))))(((((()))(((((((((******)))'''&&&)))***((()))------***------...//////000000000000666;;;777///---444===nnnMMM777<<<@@@999888@@@???>>>DDDOOOSSSSSSZZZeeemmmnnnppp}}}vvvpppqqqsssbbb\\\UUUMMMFFF@@@:::666+++---///000...+++)))(((*********(((%%%######$$$'''((('''$$$ """&&&"""  ###%%%%%%&&&&&&&&&'''''''''(((((($$$&&&''''''%%%$$$$$$$$$%%%$$$###"""""""""###$$$&&&%%%$$$%%%&&&'''%%%###"""!!!!!!!!!!!!!!!"""### !!!"""######"""!!!  """$$$%%%%%%######%%%$$$######"""#########&&&$$$"""  !!!!!!$$$$$$###"""!!! """""""""!!!!!!!!! !!!######$$$###!!!!!!###!!!###%%%%%%$$$###"""###"""!!!!!! !!!###$$$ !!!$$$### $$$%%%$$$###"""!!!!!!!!!!!!###!!! !!!"""###"""!!!!!!"""$$$&&&'''(((!!!""""""###$$$%%%%%%%%%+++ ******+++666##################$$$$$$ """$$$###!!!!!!###%%%+++***'''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&'''&&&"""""")))'''!!!((($$$'''---&&& )))///%%%!!!+++%%%&&& $$$'''%%%!!! """&&&###"""!!!!!!"""$$$&&&'''###$$$$$$$$$$$$###"""!!!"""###"""!!!'''(((%%%""""""""""""############!!!###%%%$$$""""""$$$'''%%%###$$$''''''###"""$$$###!!!"""&&&'''$$$$$$&&&!!!###%%%'''''')))+++---)))(((((()))++++++***(((&&&&&&''''''''''''''''''"""$$$''''''%%%###"""""" $$$((('''''')))"""######$$$$$$$$$###### """$$$$$$######%%%&&&!!!###$$$%%%%%%&&&''')))''''''&&&%%%###$$$&&&)))"""$$$%%%'''((((((''''''***))))))***++++++)))((("""&&&(((''')))------++++++---000222333222000///222;;;CCC>>>333---444<<>>>>>===AAAKKKVVV]]]aaaccceeesssxxx~~~xxxggggggjjjiiiZZZSSSLLLGGGDDD???666///,,,///222222000...,,,,,,%%%&&&&&&$$$###"""###%%%#########!!!!!!###!!!!!!"""###$$$$$$%%%%%%######"""!!!!!!$$$)))---(((((('''&&&%%%###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%$$$###""""""""""""&&&%%%######$$$%%%$$$###!!!"""$$$&&&&&&%%%$$$######"""&&&%%%"""***'''###  """$$$###"""!!!!!!"""######&&&%%%$$$$$$######$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!!!!!""""""%%%###!!!  """### !!!"""######"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!"""######$$$%%%&&&%%%###!!! %%%###!!!"""$$$$$$"""!!!!!!"""###$$$%%%%%%&&&(((***'''!!!###&&&&&&(((((('''%%%###"""!!! """$$$''')))***(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""%%%%%%%%%''''''&&&###!!!###$$$$$$"""  (((&&&$$$###$$$$$$###""" !!!###$$$$$$$$$######"""!!! !!!"""###""" """((("""%%%&&&%%%"""!!!###&&&&&&##################$$$$$$!!!"""$$$%%%%%%$$$###!!!%%%$$$$$$$$$%%%%%%&&&'''))))))*********((('''&&&+++$$$!!!***))))))000&&&$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%###"""###'''((('''%%%%%%!!! !!!""" ###'''###"""!!!"""$$$%%%%%%###)))(((&&&$$$$$$$$$&&&&&&((((((((((((((((((''''''&&&///111)))&&&,,,...***""",,,///((('''---///+++***,,,///333666777444222///???jjjQQQ555555'''@@@999IIIRRRJJJ<<<777;;;@@@;;;DDDLLLNNNMMMRRR^^^iii```dddttt|||qqqeee[[[VVVUUUPPPKKKGGGDDD???999444111333444333///+++)))(((###$$$%%%$$$######%%%'''$$$%%%$$$###!!!!!!"""$$$""""""######$$$%%%%%%%%%%%%&&&'''''''''''')))***%%%%%%%%%%%%$$$$$$###"""'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$###!!!"""###$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&$$$!!!###&&&%%%"""&&&$$$""" !!!"""######""""""!!!!!!!!!"""###""""""""""""###$$$%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""!!!  !!!!!!"""$$$###!!! !!!""" !!!"""######"""!!! !!!"""""""""!!! !!!!!!!!!!!!"""###$$$%%%$$$###"""!!!""""""$$$$$$"""###$$$$$$$$$"""!!!$$$###""""""$$$$$$""""""""""""###$$$$$$%%%%%%###$$$### """(((***)))%%%%%%%%%$$$######"""""""""$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&((((((&&&$$$###%%%&&&%%%###!!!!!!"""###"""!!!!!!###$$$######&&&%%%%%%%%%&&&'''((()))&&&%%%$$$######$$$%%%&&&$$$&&&$$$%%%(((444&&&'''&&&###"""###$$$$$$###############$$$$$$%%%!!!"""$$$%%%%%%%%%###"""$$$$$$$$$$$$%%%&&&'''(((&&&&&&(((((()))(((''''''###"""%%%+++(((&&&+++'''%%%%%%%%%%%%$$$$$$###"""!!!!!!"""######$$$%%%%%%%%%###"""$$$&&&((('''%%%&&&###"""$$$%%%###$$$(((###""""""###$$$%%%$$$###%%%&&&&&&$$$######&&&)))%%%%%%&&&&&&'''((()))***$$$...111***(((,,,...)))$$$+++---''''''---...(((+++---000222333333222111444<<<]]]III999@@@333GGG222<<>>???FFFKKKFFF===@@@IIIBBBDDDGGGHHHIIINNNVVV\\\aaaaaaaaaeeevvvmmmccc```\\\YYYYYYSSSQQQLLLEEE===777555555000111222111...,,,******$$$%%%%%%%%%$$$$$$%%%'''$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%"""%%%((()))'''%%%######$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&%%%### """!!! !!!###%%%%%%$$$&&&%%%$$$$$$$$$%%%'''''''''%%%######$$$%%%$$$""" !!!"""############ !!!!!!!!!!!!"""$$$%%%%%%&&&!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! """""""""###"""!!! !!!!!!!!!"""""""""""""""!!!###%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%######""""""###%%%'''(((!!!"""############""""""#########$$$$$$$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%'''...444333---"""""""""""""""#####################$$$%%%&&&&&&''''''''''''''''''''''''))))))************)))))))))(((&&&&&&&&&$$$""""""$$$'''((('''&&&%%%&&&###""""""###&&&((((((((($$$$$$###"""""""""###$$$######################## %%%$$$###%%%!!!(((;;;(((%%%$$$&&&&&&$$$##################$$$%%%%%%&&&######$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''''''''+++'''%%% )))111&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&### !!!%%%%%%""""""$$$%%%#########%%%%%%$$$############%%%'''***,,,,,,---,,,***(((&&&%%%%%%%%%%%%+++...)))'''+++---,,,((()))(((%%%(((,,,)))###%%%)))......---...333888555...777//////888///666<<<777;;;EEEDDD:::;;;EEEBBBFFFLLLRRRTTTSSSRRRPPPYYY^^^bbbeeevvv{{{|||vvvkkkccc___XXXOOOPPPNNNIIIAAA:::555444444///000111000---***))))))'''((('''&&&###"""###%%%"""$$$%%%%%%#########%%%&&&&&&%%%%%%%%%%%%%%%%%%(((***++++++***)))***,,,((((((((('''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!!###"""!!!"""$$$&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$###""" !!!"""###"""!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%###  """""""""###"""!!! !!!!!!!!!!!!!!!"""######!!!###$$$%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%######""""""###%%%'''((("""######$$$%%%%%%%%%%%%"""###$$$$$$$$$#########&&&&&&%%%%%%$$$#########$$$###""""""'''+++(((!!!#########"""""""""""""""######""""""###%%%&&&'''))))))))))))))))))))))))++++++++++++***)))((('''***(((&&&%%%%%%$$$""" !!!###%%%&&&&&&%%%%%%&&&&&&$$$###$$$&&&''''''&&&###%%%&&&''''''&&&$$$"""!!!""""""""""""""""""!!!######%%%%%%$$$999***$$$"""%%%'''$$$###&&&############$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%((((((&&&%%%$$$#########)))((((((''''''&&&&&&&&&---&&&&&&$$$>>>KKK,,,%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%&&&###"""%%%&&&$$$###$$$%%%%%%$$$###'''###!!!%%%,,,000...+++///---+++((('''&&&&&&'''))),,,,,,'''%%%(((---///((((((&&&&&&(((+++(((###'''+++...---++++++000555444000555222222555///333999222444>>>???555555===AAAEEEKKKRRRVVVVVVTTTRRRTTT]]]dddhhhvvvvvv{{{uuucccYYY[[[XXXPPPLLLHHHBBB<<<888666555666111111111...***'''&&&&&&))))))(((&&&###"""###$$$ """$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%)))***)))((('''(((***,,,***))))))(((&&&%%%###"""############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""%%%###"""###%%%&&&&&&%%%!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""!!!!!!"""""""""!!! !!!"""""""""""""""$$$%%%&&&&&&%%%$$$###"""""""""""""""####################################""""""""""""""""""""""""###&&&&&&"""  """"""""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!"""############!!!!!!!!!!!!"""###$$$%%%$$$###""""""###$$$%%%&&&#########$$$%%%&&&''''''!!!###%%%%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$###%%%&&&$$$"""###&&&#####################""""""############$$$&&&'''(((************************)))))))))((('''&&&$$$$$$&&&%%%$$$$$$&&&&&&&&&$$$"""###$$$$$$######%%%&&&&&&$$$""""""$$$$$$$$$###"""%%%''''''%%%""" """###$$$$$$$$$$$$###"""""""""!!!$$$)))BBB...%%% %%%'''$$$###'''############$$$&&&'''((((((''''''&&&&&&%%%%%%$$$)))((('''%%%$$$######"""***)))((('''&&&&&&&&&&&&'''###***)))NNN]]]...$$$'''&&&&&&&&&''')))+++,,,))))))((((((''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$$$$''''''%%%%%%(((&&&%%%$$$$$$%%%%%%$$$###((($$$"""&&&,,,///---))),,,***(((''''''(((***++++++,,,+++(((%%%&&&+++...''''''''''''))))))(((&&&---///000...+++***,,,/////////222666555222111444;;;777999???@@@::::::???BBBCCCFFFIIINNNSSSWWWZZZ]]]bbbfffjjjtttvvvcccUUURRRVVVWWWUUUKKKDDD<<<777666555444333/////////,,,)))&&&%%%&&&(((((((((&&&$$$###$$$%%%"""$$$$$$###"""###$$$""""""######$$$%%%%%%%%%'''''''''%%%######$$$&&&''''''''''''&&&%%%$$$############$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%###""""""$$$%%%$$$###""""""######$$$$$$$$$###"""$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!##################$$$%%%%%%%%%$$$"""!!!""""""""""""####################################"""""""""""""""""""""""" $$$'''&&&!!! """$$$###!!! !!!"""!!! !!!"""$$$%%% """###$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!""""""$$$$$$"""""""""###$$$&&&'''(((!!!###&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&((('''$$$###%%%%%%!!!""""""######$$$%%%%%%%%%######$$$%%%&&&'''(((((())))))))))))))))))))))))&&&&&&''''''&&&%%%$$$$$$%%%$$$###$$$%%%''''''&&&%%%%%%$$$###"""###%%%'''&&&$$$"""###$$$%%%$$$### """$$$%%%$$$"""!!!###$$$%%%%%%%%%%%%$$$###%%%""" %%%!!!,,,FFF444(((!!!$$$&&&!!!!!!%%%#########$$$%%%&&&'''(((******((('''%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&&&&'''$$$%%%---"""BBBRRR###%%%((('''&&&%%%&&&((()))+++((((((''''''&&&%%%%%%$$$$$$%%%'''&&&$$$###%%%&&&((($$$###&&&&&&$$$&&&)))'''%%%$$$$$$%%%%%%$$$###$$$%%%&&&((((((((()))***)))(((&&&%%%%%%''')))***)))+++---,,,(((&&&'''***&&&&&&(((***)))((()))***------........................---444555...000111///000333444444444555666GGGHHHHHHHHHIIIMMMSSSXXX______bbbggglllvvvssshhhVVVXXX^^^YYYQQQMMMNNNEEE;;;555444333111---***++++++***((('''((()))&&&''''''&&&$$$$$$&&&''' """$$$%%%$$$######$$$!!!!!!"""###$$$$$$%%%%%%)))***+++)))&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!!!!"""###%%%&&&'''%%%###!!!!!!"""###""""""###"""!!! !!!"""$$$%%%!!!###%%%%%%$$$#########  !!!"""### """###$$$$$$$$$### """###$$$$$$###""" """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!%%%'''%%%!!! ###%%%###!!!  """###!!! !!!"""$$$%%%!!! !!!###%%%!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!"""###!!!!!!!!!"""###%%%&&&''' ###&&&&&&$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%%%%!!! ###$$$### !!!"""###%%%'''(((((("""###%%%&&&'''(((((((((((((((((((((((((((((((((%%%&&&''''''''''''''''''(((&&&$$$$$$%%%%%%%%%###'''&&&%%%###!!!"""&&&)))'''%%%$$$$$$&&&(((''''''$$$$$$%%%&&&''''''(((((("""###$$$%%%%%%$$$###"""$$$!!!$$$)))###)))@@@999+++"""$$$%%%############$$$%%%&&&((())),,,+++)))'''%%%$$$######$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$###$$$%%%'''((()))***---***;;;&&&)))(((&&&%%%%%%&&&'''(((''''''&&&%%%$$$$$$######$$$&&&'''&&&$$$###$$$''''''###!!!######"""$$$((('''&&&$$$%%%%%%&&&$$$### &&&+++)))$$$"""%%%++++++)))&&&$$$######%%%&&&'''***...///,,,&&&%%%&&&$$$&&&)))+++)))''')))---))))))***---111333333222444222---555666...111///+++111444222222666888777KKKNNNPPPOOOKKKIIIKKKMMMTTTSSSXXX```bbbeeevvvqqq```RRRTTTYYYXXXSSSPPPNNNDDD999444444444///+++***)))((((((***++++++***((('''&&&%%%$$$%%%&&&'''!!!###%%%$$$!!! !!!######&&&&&&###$$$''''''$$$(((+++***&&&%%%'''&&&###'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%&&& """###!!!###&&&############"""######$$$%%%###"""!!!"""###$$$###!!!########################'''%%%###!!!!!!###%%%'''$$$""" !!!""""""""" !!!"""###$$$%%%%%%%%%%%%%%%$$$###"""###"""$$$(((((($$$!!!"""&&&!!!$$$%%%!!! ### ###%%%$$$""" """############"""""""""""""""$$$&&&'''&&&$$$""""""###!!! !!!###$$$!!!!!! !!!###%%%&&&!!!  """$$$$$$###!!!!!!"""###############"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$'''%%%###""""""""""""""""""!!!"""$$$&&&&&&$$$"""!!!!!!$$$''''''%%%$$$$$$'''''''''''''''%%%$$$###'''&&&&&&%%%%%%&&&&&&'''!!!###%%%&&&%%%$$$$$$%%%"""&&&&&&###"""$$$%%%$$$ ###&&&%%%###"""###$$$$$$""" """%%%''''''%%%$$$$$$$$$%%%&&&%%%###!!!(((+++!!!'''PPP___&&&!!!)))!!!&&&%%% !!!######!!! $$$((("""!!!!!!###%%%&&&%%%$$$!!!$$$((((((&&&$$$$$$%%%"""$$$&&&''''''(((***,,,&&&%%%$$$$$$%%%&&&&&&%%%)))((('''''''''&&&###!!!(((((('''&&&$$$""" ###$$$%%%&&&'''&&&%%%$$$***&&&!!! """$$$%%%$$$'''###"""######!!!"""%%%%%%&&&&&&''''''&&&&&&%%%)))***)))'''%%%$$$$$$%%%)))***++++++***)))((('''''''''(((***,,,,,,,,,,,,'''+++---******,,,...---///000222333333222111000///888---444TTTOOO111---666;;;ZZZ```AAA===OOOJJJLLLSSSWWW[[[______qqq}}}yyyooobbbXXXXXXYYYTTTNNNKKKHHHAAA888444444444111---+++***)))))))))******))))))((('''&&&$$$#########%%%&&&&&&$$$!!! !!!###"""%%%&&&$$$%%%((()))&&&&&&)))(((%%%%%%((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""%%%%%%$$$&&&***)))%%%"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&"""  !!!!!! !!!!!!!!!!!!"""###$$$%%%$$$%%%%%%%%%$$$$$$###"""$$$"""$$$''''''###!!!###$$$$$$&&&"""!!!###!!!$$$$$$"""!!!###%%%""""""""""""""""""""""""%%%&&&&&&%%%"""!!!!!!""""""!!!  """###"""!!!!!!!!!!!!!!!"""###!!! !!!######"""!!!""""""#########"""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%'''%%%###""""""""""""""" !!!###&&&'''&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&'''&&&%%%%%%%%%((()))'''$$$%%%((((((%%%&&&'''(((&&&###!!!###%%%&&&$$$###$$$&&&((('''&&&((('''&&&''''''&&&$$$!!!((( ***!!!'''LLLXXX%%%!!!'''$$$%%%###"""######!!! ###&&&!!!!!!"""$$$&&&&&&%%%### ###&&&'''&&&%%%%%%&&&%%%'''(((((((((((()))***'''&&&&&&&&&'''(((((((((,,,***(((((()))***)))((('''&&&%%%######$$$%%%&&&''''''&&&&&&%%%###"""!!!(((%%%"""!!!###%%%$$$###((($$$$$$&&&&&&$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$&&&((())))))******)))((('''***,,,///...,,,***,,,...&&&+++,,,***))),,,...---...///111222333222000000+++555---666VVVUUU??????:::<<>>555===???111999IIIEEEGGGPPPVVV[[[___\\\cccyyynnnfffYYYYYYZZZYYYTTTKKKDDDAAA999999777555333111000///)))******)))'''%%%$$$%%%!!!"""$$$&&&''''''&&&%%%)))(((&&&$$$###$$$%%%&&&###&&&'''%%%&&&)))***((($$$''''''$$$%%%((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$&&&&&&&&&%%%$$$$$$%%%###!!!###((()))&&&!!!!!!"""#########$$$$$$!!!%%%(((&&&"""!!!###'''%%%&&&'''''''''%%%###"""%%%$$$###""""""###$$$%%%$$$###$$$%%%&&&&&&$$$"""######""""""###$$$%%%%%%######$$$$$$$$$$$$######((($$$"""$$$###!!!!!!%%%"""!!!!!!$$$%%%$$$""" ###$$$$$$###""" !!!!!!!!!"""""""""""""""%%%%%%###!!! """###"""!!!  """###$$$%%%%%%$$$""""""$$$"""!!!!!!"""###"""!!!"""############"""!!!!!! !!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""###$$$!!! """%%%&&&&&&%%%%%%&&&$$$!!!!!!$$$&&&%%%!!!###&&&))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''###&&&(((((('''&&&''''''&&&'''%%% $$$%%%$$$###$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%$$$%%%$$$$$$%%%'''(((((('''###&&&!!!"""&&&###999<<>>777777666444111///---,,,''')))***(((%%%###"""###!!!###$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((()))&&&)))(((&&&%%%((((((%%%%%%(((((($$$$$$'''&&&###%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%'''''''''&&&%%%%%%%%%### !!!%%%%%%"""!!!"""###%%%%%%&&&%%%%%%!!!%%%(((&&&"""!!!###'''%%%&&&&&&'''&&&%%%$$$###$$$######""""""######$$$$$$$$$$$$%%%'''&&&$$$"""##################$$$%%%"""######$$$$$$#########((($$$"""###""" !!!$$$############$$$$$$!!!"""!!!""""""""""""!!! !!!!!!""""""""""""$$$$$$###  ###""""""!!!!!! !!!###$$$######"""%%%$$$""""""###$$$###"""""""""#########""""""!!! """$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&###"""###%%%$$$###""""""$$$%%%$$$###%%%'''%%% %%%'''$$$###%%%'''(((((('''%%%###'''&&&&&&%%%%%%&&&&&&'''$$$&&&((()))(((''''''(((&&&++++++&&&###&&&***+++,,,+++++++++)))&&&###!!!'''((())))))((((((''''''***)))(((((()))***)))((($$$$$$"""###$$$"""...--- )))'''"""%%% '''&&&%%%$$$############"""$$$$$$%%%&&&((((((%%%###%%%$$$$$$$$$%%%%%%$$$###$$$&&&''''''''''''(((***"""$$$%%%%%%$$$$$$&&&)))((('''((()))***)))&&&$$$%%%%%%%%%$$$###""""""!!!###"""!!!!!!"""$$$%%%'''!!!"""$$$%%%%%%$$$""""""!!! ###((()))&&&&&&((()))(((''''''&&&&&&&&&&&&&&&''')))))))))***---///*********++++++,,,,,,---,,,***)))***---...,,,)))'''+++---******,,,...---,,,------...///000000000333666444333777555333777666555999999444777???BBBCCCKKKMMMSSS^^^bbbggguuussskkk^^^YYY]]]aaa```XXXNNNFFF@@@<<<777555222111000...+++)))&&&)))+++***&&&######$$$''''''''''''&&&%%%$$$###$$$######%%%(((***)))((('''))))))%%%%%%'''&&&###%%%((('''$$$$$$&&&&&&###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''%%%""""""%%%$$$ !!!"""$$$&&&''''''&&&&&&"""$$$&&&%%%"""!!!###&&&%%%%%%$$$$$$$$$%%%%%%%%%#########""""""############"""!!!"""$$$$$$"""!!!######"""""""""######$$$!!!"""######$$$#########((($$$"""###""" ######$$$###!!!"""$$$### ###%%%$$$### !!!!!!""""""###"""""""""!!! """$$$!!!!!!!!!!!!!!!  !!!!!!!!!$$$###!!!"""###$$$$$$###!!!!!!"""############### !!!###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""%%%''''''$$$"""$$$&&&&&&$$$""""""###$$$###"""$$$(((&&& %%%'''###%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&((()))((('''''''''$$$)))***'''&&&)))+++***+++***+++---...///---+++)))+++---...,,,++++++,,,333111...,,,,,,+++***(((&&&###$$$&&&$$$!!!###'''%%%!!!+++&&&&&&))) ((('''%%%$$$%%%&&&&&&%%%###&&&%%%%%%&&&'''(((&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%%%%%%%%%%&&&(((!!!###&&&%%%######'''***&&&%%%%%%&&&'''&&&$$$!!!!!!"""######$$$######"""%%%%%%$$$############### """$$$%%%$$$###############&&&,,,---)))((()))$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&'''''''''(((***,,,,,,,,,,,,+++,,,,,,---......***(((+++111444111,,,***...///,,,+++---...,,,,,,------...///000111111444444666777555555666777222555666333000111888AAACCCIIIIIIMMM[[[aaaeeeppplllzzzyyyjjj```[[[```bbb]]]RRRHHHDDD@@@;;;777222...---//////,,,((('''+++...---)))&&&&&&(((+++***)))'''&&&%%%%%%$$$######$$$&&&)))***(((%%%%%%''''''$$$$$$'''&&&$$$###&&&&&&$$$$$$''''''$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###%%%$$$"""$$$&&&%%% !!!###%%%'''&&&&&&%%%########################$$$###"""""""""$$$&&&'''######""""""""""""#########""" """###"""!!!###""""""!!!!!!"""""""""!!!!!!"""###############'''$$$"""$$$###"""!!!###!!! &&&'''###  ###$$$###!!! !!!""""""###!!!""""""""""""###%%% !!!!!!!!!!!!!!!!!! !!!!!!"""  """######""" !!!###$$$$$$$$$$$$!!!!!!!!!"""$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%%%%!!!%%%(((((($$$"""$$$&&&%%%###!!!!!!###$$$$$$$$$###)))''' &&&'''!!!%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''###%%%'''((('''&&&&&&'''$$$%%%$$$%%%***///,,,&&&***((('''(((---111222222'''***......---+++,,,---333000---,,,,,,,,,,,,+++)))$$$'''***&&&%%%'''$$$$$$%%%+++###''',,,"""+++'''&&&%%%&&&((()))'''%%%)))'''%%%%%%&&&''''''&&&%%%###"""$$$'''))))))((($$$%%%&&&&&&%%%$$$%%%&&&###&&&)))(((&&&&&&)))---***'''%%%$$$&&&((())))))%%%$$$###"""""""""######%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$"""!!!###%%%$$$$$$'''---...***'''((("""###&&&(((((((((&&&%%%&&&'''''''''&&&&&&((()))...---,,,+++++++++,,,---,,,+++***,,,000222000...---111111...+++---...,,,---------...///111222222555333777999444444555222AAABBB:::333444777@@@LLLCCCHHHFFFIIIVVV\\\\\\bbbfffrrrvvvmmmfffaaa\\\]]]WWWKKKCCCCCC@@@<<<666000******///000---((((((---000000+++((()))+++***)))'''&&&&&&'''((()))$$$$$$$$$'''******&&&""""""%%%&&&###$$$''''''%%%!!!$$$%%%###$$$((()))'''%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$###"""###$$$$$$""""""!!!###&&&$$$  """%%%&&&&&&%%%$$$###"""!!!"""###$$$###!!!###"""!!! !!!###''')))""""""""""""""""""""""""&&&$$$!!!!!!"""$$$$$$$$$""""""!!!!!!!!!!!!!!!"""!!!!!!"""###############'''######%%%###!!!!!!'''***'''%%%###!!!!!!"""!!! !!!""""""### """#########$$$&&& !!!"""""""""!!!%%%$$$"""!!!!!!!!!###### """""""""!!!"""$$$%%%%%%%%%###""""""###$$$''')))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&& %%%)))(((%%%"""$$$'''$$$""" !!!###%%%&&&&&&""")))((( '''''' $$$######$$$%%%'''***+++'''&&&&&&%%%%%%&&&&&&'''###%%%'''((('''&&&&&&&&&***&&&###&&&222999111%%%555///((($$$%%%((()))***###'''+++,,,***)))***++++++)))((((((+++---......,,,%%%***...((((((***$$$&&&(((+++ &&&...$$$...'''&&&%%%'''***+++)))'''***(((%%%$$$%%%'''((((((###"""!!!$$$))),,,---,,,---...///...+++***+++,,,%%%))),,,+++((((((,,,111555111,,,***---111666888,,,***&&&""" !!!###!!!"""$$$&&&'''''''''''' """$$$###!!!!!!###&&&""""""&&&,,,,,,(((%%%&&&"""$$$(((+++,,,+++(((''')))******)))''''''(((***...---+++*********++++++)))***,,,,,,------------///333333///,,,------+++------......000111222333222///777===999;;;>>>888222888555333888666333888CCCHHHEEEGGGSSSWWWSSSUUUaaakkkooommmiiiWWWSSSZZZXXXKKKAAAAAA>>>999///,,,+++...---***))),,,***,,,+++)))***,,,+++'''))))))((('''&&&&&&%%%%%%((('''$$$"""###%%%(((***%%%%%%$$$$$$$$$%%%&&&'''((('''''''''((()))+++,,,((("""&&&)))$$$'''+++&&&'''%%%$$$"""!!!!!!""""""###%%%&&&$$$!!! """%%%!!!###%%%&&&&&&%%%$$$###!!! """&&&&&&######%%%"""###"""!!! !!!$$$&&&#########"""######$$$$$$%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$###"""""""""###$$$%%%'''&&&$$$"""!!!!!!"""""""""""""""!!! ###'''***!!!"""###%%%%%%$$$######$$$$$$$$$###"""!!!!!! %%%###"""###%%%&&&### ###!!!!!!"""###$$$###"""%%%""""""$$$$$$### !!!""""""""""""###$$$$$$&&&&&&'''((('''%%%$$$%%%(((***(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((()))'''&&&###%%%%%%""""""%%%&&&$$$!!!"""%%%''')))*********)))((('''&&&&&&'''((())))))(((((((((((()))******"""&&&&&&!!!###))))))%%%000...+++'''###"""###%%%((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&******&&&$$$"""((((((((((((((()))***++++++***((()))******)))((()))&&&######%%%((((((''''''$$$!!!!!!###&&&&&&%%%(((&&&&&&((('''%%%''',,,))))))***+++------+++)))<<<777'''***OOOhhh[[[GGG---(((###"""$$$%%%$$$&&&'''&&&$$$$$$$$$&&&((())))))((('''&&&&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$""""""%%%***---''')))******((('''(((((())),,,---,,,)))''')))+++))))))*********+++++++++111111000///......------,,,+++,,,...000222333444222333999@@@===555333666<<<>>>444333;;;333000EEE===EEEJJJIIILLLUUU\\\]]]cccjjjssshhhaaaWWWXXXUUUNNNDDD>>><<<999555111...,,,---,,,((((((***+++---,,,))))))***((($$$(((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&***)))'''&&&&&&&&&'''(((+++!!!))),,,###&&&%%%$$$$$$$$$%%%&&&'''%%%''''''&&&######$$$'''!!!"""$$$%%%%%%%%%###"""$$$""""""%%%%%%"""!!!$$$######$$$######$$$&&&)))%%%$$$###"""""""""""""""&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%&&&######""""""###$$$$$$%%%######"""  ###&&&!!!!!!""""""#########"""$$$$$$######"""!!!!!! """!!! !!!!!!"""!!!!!!!!!###$$$###"""$$$!!! ###$$$$$$"""$$$###""""""$$$&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%(((***)))(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((&&&%%%$$$'''&&&######&&&'''%%%%%%&&&&&&'''((((((''''''++++++******************)))((((((''''''&&&%%%%%%&&&&&&%%%###%%%((((((%%%,,,***(((&&&%%%%%%%%%&&&(((''''''&&&&&&''''''(((''''''&&&&&&''')))***+++666///'''$$$$$$''''''&&&)))&&&$$$%%%(((***)))''')))(((''''''(((((('''%%%,,,(((%%%$$$&&&''''''&&&)))&&&######&&&((()))((()))'''''')))(((&&&(((---'''&&&&&&'''((('''&&&%%%'''%%%%%%AAAnnnuuuMMM''')))&&&###""""""###"""!!!$$$%%%&&&&&&%%%$$$%%%&&&&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###$$$&&&***---$$$&&&((()))))))))***++++++---...---+++***+++,,,*********+++++++++++++++------............//////555666666222...+++---000555444999???@@@;;;;;;???333888777666999666444;;;>>>EEEJJJJJJMMMUUU\\\^^^dddggg|||{{{fff[[[VVVYYYNNNDDD???===999666555111,,,******)))''''''+++)))++++++'''&&&'''&&&"""''''''&&&&&&%%%%%%$$$$$$$$$&&&)))++++++)))'''&&&###%%%''')))***(((&&&$$$((('''%%%$$$$$$%%%&&&&&&'''!!!%%%((($$$''')))"""#########$$$%%%'''((()))&&&''''''&&&$$$$$$%%%&&&!!!"""###%%%%%%%%%$$$###'''$$$###$$$$$$!!!!!!###"""###%%%%%%$$$%%%&&&(((&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$###$$$%%%&&&""""""###$$$$$$$$$$$$###$$$###""" !!!###!!! !!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!"""!!!"""!!! !!!###$$$###""""""!!!!!!"""###$$$###!!!$$$"""!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))******)))%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%&&&'''&&&$$$&&&((('''$$$$$$'''(((%%%&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&((((((((('''&&&$$$!!! )))$$$"""&&&((('''&&&&&&)))&&&%%%&&&((()))(((%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))***,,,---EEE777''' $$$))))))''')))$$$ """'''***'''###'''&&&%%%&&&((())))))(((,,,***'''&&&&&&&&&&&&%%%)))'''%%%$$$&&&((()))))))))'''(((***)))&&&(((---'''&&&%%%$$$$$$$$$$$$$$$$$$""" 444XXX^^^BBB)))'''&&&''''''(((&&&### ###$$$&&&&&&%%%%%%&&&(((###&&&(((((('''%%%$$$$$$((('''''''''&&&%%%%%%%%%"""###%%%%%%%%%&&&)))+++!!!$$$'''((()))***,,,...(((*********((('''((())),,,,,,,,,,,,++++++++++++)))***+++---...///000000111444555222------222888;;;888888<<<>>>>>>>>>@@@;;;:::>>>;;;333444<<<<<<===CCCIIIJJJMMMSSSZZZ]]]jjjhhhxxx~~~~~~zzzggg[[[SSSPPPEEE???AAA???888777;;;...***'''((((((''')))---%%%))))))&&&%%%&&&%%%###((((((''''''&&&&&&&&&&&&$$$%%%(((******)))'''%%%###$$$&&&(((((('''&&&%%%""""""""""""###%%%''')))+++???@@@+++!!!%%%%%% !!!"""$$$%%%&&&'''%%%%%%$$$$$$#########$$$"""###$$$%%%&&&&&&%%%%%%'''###"""######!!!"""%%%!!!###%%%$$$###""""""###&&&%%%$$$############### !!!""""""######$$$%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%%%%%%%&&&%%%$$$""" #########!!!!!!$$$"""!!!  !!!"""###############""""""!!!!!!###%%%&&&### """"""!!! !!!#########!!! !!!###$$$###"""!!!###""" """###"""!!!%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((*********%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$###''''''&&&%%%%%%$$$######$$$######%%%'''((('''%%%%%%((('''$$$###&&&'''$$$###$$$$$$&&&''')))***+++&&&'''(((((('''&&&$$$###''''''(((((('''$$$!!!((("""!!!'''***'''%%%''')))&&&$$$''',,,---)))%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''')))***++++++777...%%%$$$))),,,(((###'''%%%######&&&'''&&&$$$%%%$$$%%%'''***---------)))((('''&&&&&&&&&&&&&&&***(((&&&$$$$$$%%%&&&&&&'''&&&''')))(((%%%'''+++******(((&&&$$$###$$$&&&$$$???IIIDDDDDD@@@000$$$*********,,,,,,***'''$$$"""$$$&&&&&&%%%&&&''')))###%%%)))***(((&&&%%%$$$)))(((((('''&&&%%%%%%$$$###%%%''''''&&&%%%&&&'''!!!###&&&((()))***,,,---(((((()))(((((('''((((((---------,,,,,,,,,++++++((()))+++,,,............---...///......222888===BBB<<<777666888999999999@@@999JJJSSS>>>333999:::<<>>;;;===CCC@@@888888???333...++++++***)))***...***...///***&&&&&&&&&$$$))))))))))))((((((((((((%%%%%%&&&&&&''''''''''''$$$$$$######$$$$$$%%%&&&!!!!!!!!!"""###%%%'''))) ---BBBBBB---!!!%%%&&&""""""######$$$$$$$$$$$$&&&%%%$$$###$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''%%%"""!!!######"""###'''$$$%%%&&&%%%###!!! !!!$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###############"""###$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""###%%%&&&&&&%%%$$$""""""######"""!!!"""$$$&&&###"""!!! !!!"""###$$$#########"""""""""""""""$$$&&&&&&$$$ !!!$$$!!! """###"""!!! """######"""!!!!!!&&&$$$######%%%&&&&&&%%%&&&%%%%%%$$$$$$######"""###$$$%%%&&&'''((()))***%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%$$$$$$&&&((()))((('''%%%'''&&&###"""%%%%%%######$$$%%%&&&'''))))))***))))))***+++***)))'''&&&%%%&&&((()))((('''%%%###$$$"""###''')))&&&&&&(((+++(((&&&)))---...)))$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&(((******(((%%%%%%'''((('''$$$$$$&&&)))'''&&&&&&'''***++++++***%%%&&&&&&&&&&&&'''((((((---,,,)))&&&$$$###$$$%%%%%%$$$%%%((('''$$$%%%)))++++++***'''$$$###%%%'''DDDjjjmmmHHH000///...+++,,,+++******++++++)))'''###$$$&&&&&&&&&&&&((()))###&&&***+++)))'''&&&&&&))))))((('''&&&&&&%%%%%%&&&''')))(((&&&$$$###$$$###%%%'''((((((((()))+++---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++888333///...111444555555CCC>>>777333444777777555333...LLLhhhSSS555000111===AAAGGGLLLOOORRRXXX]]]eee^^^hhhppp|||```RRRZZZ\\\LLL222555<<>>888777;;;888333000000...***+++...111555555///)))'''&&&$$$******************))))))'''&&&%%%$$$$$$&&&'''((($$$###"""""""""###%%%&&&%%%%%%$$$######$$$&&&'''(((%%%,,,///''''''***$$$%%%%%%&&&&&&&&&%%%$$$$$$)))'''&&&%%%&&&'''&&&%%%###$$$$$$%%%&&&'''((((((###!!!!!!$$$$$$###$$$'''((())))))'''$$$######$$$#########$$$%%%&&&'''(((&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$"""!!! !!!!!!###$$$$$$$$$$$$###"""""""""###$$$###"""###$$$&&&""""""!!!!!!""""""###$$$######""""""""""""""""""######"""!!! !!!###!!!  """###"""!!! """"""!!!!!!!!!"""###"""!!!!!!$$$%%%%%%%%%%%%%%%$$$$$$#########"""###$$$&&&&&&%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&)))***)))(((%%%'''&&&""""""$$$$$$"""&&&'''((((((((('''&&&%%%''''''((((((((((((''''''%%%&&&'''((())))))((('''###))),,,)))&&&'''((('''***)))((())),,,+++(((%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''%%%&&&))),,,%%%))),,,)))$$$"""&&&+++)))(((&&&&&&&&&&&&$$$######%%%'''''''''''')))+++111000...***&&&%%%&&&(((######$$$'''&&&###$$$'''''')))***'''###"""###&&&HHH```TTT,,,+++333333+++)))'''&&&'''((('''&&&$$$%%%''''''&&&&&&''')))$$$''')))***)))((('''((()))((((((((('''&&&&&&&&&'''((()))(((%%%#########$$$&&&((((((''''''((())),,,+++***+++---------+++++++++++++++,,,,,,,,,---***,,,---......---+++))):::444//////444777666333===<<<888444555:::;;;:::333***;;;UUUOOO999333;;;>>>AAAGGGNNNQQQRRRWWW^^^bbb\\\hhhnnnmmmSSSKKKVVVVVVCCC333999>>>>>>===;;;777222222///...///...++++++...---333444...(((''''''&&&))))))))))))))))))))))))'''&&&&&&%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((()))!!!###&&&###'''***###$$$%%%&&&&&&&&&&&&%%%$$$***'''%%%%%%'''((('''%%%"""""""""###$$$%%%&&&'''$$$!!!"""%%%%%%""""""$$$'''''''''%%%$$$$$$%%%'''""""""""""""###$$$%%%%%%###""""""!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%%%%$$$###!!!!!!!!!!!!"""%%%$$$$$$###""""""######"""###$$$###"""!!!"""### !!!!!!""""""!!!!!!"""""""""""""""""""""######!!! !!!""""""!!!  """""""""!!!!!!"""!!!!!!$$$!!!#########$$$$$$$$$###############"""$$$&&&%%%###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''######%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%((()))((('''&&&((('''###"""%%%%%%"""%%%&&&)))******'''%%%###$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''((((((((((((%%%444999---$$$(((***%%%'''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))((((((&&&&&&&&&$$$###$$$***...''')))***(((%%%$$$&&&))))))'''&&&&&&&&&&&&%%%###&&&(((++++++)))(((***,,,//////...+++'''&&&(((+++######%%%((('''###$$$'''%%%(((***((($$$"""###%%%///000***...///&&& ((('''&&&&&&''''''&&&%%%%%%'''((('''&&&&&&'''((($$$&&&(((((('''''''''(((((((((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&$$$%%%'''(((''''''((())))))'''&&&'''***+++***(((((())))))***+++,,,------***,,,...//////...+++***000...,,,...333666777666555999999555555;;;>>>===;;;555000;;;KKKIII??????:::<<>>777===]]]bbbDDD---444555<<>><<<===777...000---***+++///222111///+++'''&&&''''''&&&'''+++******************)))(((***)))(((''''''&&&&&&&&&$$$%%%$$$###!!!!!!###$$$'''(((&&&"""$$$''''''$$$&&&%%%$$$%%%((((((&&&$$$'''%%%######&&&'''&&&$$$(((&&&$$$$$$%%%%%%###!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$(((+++)))%%%!!!!!!###'''&&&%%%$$$######$$$$$$'''""""""&&&'''###"""###!!!###$$$$$$$$$$$$%%%'''!!!%%%''' %%%"""###%%%$$$###)))333777555'''&&&&&&&&&%%%%%%%%%%%%!!! !!!"""""""""""""""!!!!!!  !!!"""""""""!!! !!! !!!!!!"""############"""!!!"""""" !!!######!!!!!!""""""!!! !!!"""$$$&&&((('''$$$###$$$&&&&&&%%%###"""""""""$$$%%%"""############$$$$$$$$$""""""###$$$$$$%%%%%%&&&!!!$$$$$$!!!"""%%%&&&$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$&&&''')))))))))$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%(((***)))&&&#########%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###%%%'''((('''''''''((('''((()))******)))(((''''''&&&$$$""""""$$$&&&'''###$$$&&&(((************...+++(((((()))+++***(((%%%''')))++++++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))'''&&&%%%%%%%%%&&&###...111***&&&)))***&&&,,,------,,,)))'''&&&&&&)))&&&"""###%%%'''$$$!!!%%%%%%$$$$$$######$$$$$$)))'''%%%&&&((()))'''%%%%%%'''((('''&&&&&&'''((((((,,,...+++***,,,,,,+++)))******+++++++++******///...---***)))***---000888222------......000333333111000000222444666777777555666777666555888??????CCC???666DDDeeeaaa:::888888<<<@@@@@@>>>BBBHHHNNNTTTZZZ^^^eeevvv```PPPKKKXXXaaaYYYLLLFFFCCCBBBAAA>>>:::555111...---,,,+++******+++,,,,,,+++'''&&&(((((('''(((,,,++++++,,,---------,,,,,,))))))(((''''''&&&&&&&&&$$$$$$$$$###"""!!!###$$$((()))&&&"""###'''&&&###%%%%%%%%%&&&((()))(((&&&'''&&&$$$$$$%%%&&&&&&%%%(((&&&%%%%%%%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%###%%%'''&&&$$$"""$$$'''((((((&&&%%%$$$$$$$$$$$$%%%""""""%%%'''%%%$$$$$$###$$$%%%$$$######$$$%%%"""$$$//////""" '''(((%%%&&&$$$"""$$$)))+++)))%%%%%%%%%%%%%%%$$$$$$$$$ """$$$%%%#########"""!!!  !!!""""""#########""""""!!!  """!!!!!!!!!!!!""""""### ###%%%$$$  """$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$######$$$%%%&&&"""############$$$$$$$$$""""""###$$$$$$%%%%%%&&&###&&&%%%""""""%%%%%%###""""""###$$$$$$$$$$$$###$$$%%%%%%&&&'''(((((()))###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''(((((('''&&&%%%%%%%%%&&&$$$&&&((((((&&&%%%$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$#########$$$%%%%%%%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''"""###%%%&&&(((((())))))///,,,)))(((((()))((('''%%%&&&((()))***))))))(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&---///)))&&&***,,,)))///...,,,+++***(((%%%###'''$$$!!!"""%%%&&&%%%###$$$############$$$$$$%%%&&&%%%&&&'''((((((%%%###$$$%%%''''''&&&'''(((***%%%***,,,***)))+++,,,***,,,,,,,,,,,,,,,++++++***......,,,+++***+++///222333...,,,///222111222555222000///111555666555333999777999<<<;;;888999===@@@???<<<666===TTTWWW@@@444555:::>>>???>>>BBBIIIJJJNNNSSSYYYccctttooo^^^NNNKKKYYY___UUUKKKJJJIIICCC???>>>999000,,,---***+++,,,***'''&&&(((+++///+++***,,,,,,))))))---++++++,,,---............(((((((((((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''%%%"""###''''''$$$%%%%%%&&&((()))***))))))'''&&&%%%%%%%%%&&&&&&%%%''''''&&&%%%%%%%%%$$$###"""######$$$$$$$$$$$$$$$ """###$$$%%%'''+++...)))((('''&&&%%%$$$$$$$$$###""""""$$$&&&&&&%%%%%%$$$%%%%%%$$$###""""""###%%%(((444444&&&###******(((&&&$$$ """""""""""""""""""""""""""!!! !!!$$$(((***$$$$$$######"""!!! !!!!!!""""""######$$$$$$"""!!!!!! !!!!!!###""" !!!"""$$$$$$$$$ """$$$&&&%%%""" !!!""""""!!! !!!$$$&&&&&&$$$"""!!!"""$$$$$$###$$$$$$#########$$$%%%%%%""""""#########$$$$$$$$$!!!!!!"""######$$$$$$%%%"""$$$$$$!!!!!!%%%&&&###!!!""""""###############'''((((((&&&%%%######$$$"""###$$$$$$%%%%%%$$$$$$$$$&&&((()))))))))'''&&&+++***)))(((''''''''''''$$$%%%&&&''''''&&&&&&&&&)))(((''''''''''''((()))######$$$$$$$$$%%%&&&&&&)))&&&%%%'''***+++)))'''&&&%%%$$$######$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))((('''(((((((((''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''+++,,,'''%%%))),,,+++,,,)))((())),,,,,,***'''%%%###!!!"""$$$&&&%%%$$$$$$#########$$$%%%&&&&&&######$$$%%%&&&'''&&&&&&%%%&&&''''''&&&&&&''')))###(((***((((((***+++***+++,,,,,,---------,,,,,,((()))+++,,,,,,---000222///,,,---111444222222333222000...000444777555333::::::===BBBBBB>>><<<>>>>>>:::;;;999888CCCHHH???444555:::@@@AAAAAAFFFMMMJJJMMMQQQYYYeeevvvooodddVVVOOOVVVXXXNNNHHHIIINNNFFF@@@>>>:::222,,,,,,,,,...///---***))),,,000444000///000///++++++---******+++,,,------,,,,,,&&&''''''(((''''''&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%###!!!###((()))&&&###$$$&&&'''''''''(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$###$$$###$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$&&&)))---///((((((''''''&&&%%%$$$$$$"""""""""###&&&''''''$$$$$$%%%%%%$$$"""!!!!!!"""######+++---$$$"""&&&"""#########$$$###"""###$$$""""""""""""""""""""""""###""" !!!$$$(((***%%%$$$$$$###""""""!!!!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&###!!!!!!$$$&&&&&&&&&###"""!!!"""###$$$###"""#########""" !!!###%%%%%%###!!!!!!"""$$$$$$$$$######"""""""""#########""""""#########$$$$$$$$$ !!!!!!"""#########"""""" !!!&&&'''%%%!!!!!!!!!"""""""""######%%%&&&'''&&&###!!!"""###"""###$$$$$$%%%%%%$$$$$$###%%%'''((()))(((&&&%%%***)))((('''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''((())))))(((''''''$$$$$$%%%&&&&&&&&&'''''')))'''%%%&&&)))***)))&&&***)))'''&&&%%%&&&'''(((%%%&&&'''(((((((((((('''((('''''''''''''''''''''))))))(((''''''''')))***)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))(((%%%%%%'''******(((&&&&&&(((,,,---+++)))$$$###"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((""""""""""""###&&&)))+++'''((()))(((&&&%%%&&&'''###(((***((('''***+++)))((()))+++,,,---.........(((+++///111111000000111///---...333555111//////333000---...111555666555;;;;;;???FFFHHHDDDAAAAAA???:::???BBB<<<<<<@@@;;;777888<<>>GGGKKKIIIEEEEEECCC>>>EEEJJJDDDBBBAAA:::;;;;;;>>>@@@>>>;;;===BBBMMMOOORRRVVV]]]gggrrrzzzpppnnnggg\\\UUUTTTQQQLLLCCC>>>666111777<<<222"""'''((())))))***+++...000...,,,,,,//////++++++---))))))*********)))(((((($$$%%%'''(((((('''%%%$$$ """$$$%%%$$$######$$$###$$$### ###((((((%%%!!!$$$&&&&&&$$$###$$$%%%((())))))'''%%%###%%%'''###%%%&&&$$$""" !!!#########$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$!!!$$$$$$"""$$$((('''""""""###$$$###"""!!!"""###$$$ &&&((("""###'''######"""$$$'''%%%###%%%%%%%%%%%%&&&&&&&&&'''$$$######"""!!!!!!!!!"""#########$$$$$$$$$$$$%%%$$$###""" !!!""""""!!!""""""###$$$$$$***%%% ###&&&%%%###  """###!!!!!!#########"""###$$$ ###&&&%%%###"""$$$&&&%%%%%%%%%$$$###"""!!! """############$$$$$$$$$"""""""""###$$$$$$%%%%%%###&&&&&&###$$$((()))'''######"""""""""###$$$%%% $$$''''''%%%%%%(((,,,$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''&&&$$$###$$$'''((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&$$$######%%%'''&&&%%%$$$###""""""""""""$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&(((***,,,---'''((()))'''%%%$$$''')))###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))***))))))***(((''''''''''''&&&'''&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%'''(((''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%$$$%%%(((+++&&&'''((('''&&&%%%&&&'''%%%)))+++((('''))))))(((%%%&&&''')))***+++++++++///111444555666777999;;;555222333777777333///...---000333222000000333777666555;;;EEEKKKJJJHHHGGGDDD@@@GGGMMMJJJJJJGGG<<<::::::<<>>III>>>)))*********+++...111333555)))'''(((,,,---******---***************)))((('''$$$%%%'''(((((('''%%%$$$"""$$$&&&'''&&&%%%%%%&&&%%%%%%$$$!!!"""&&&'''$$$%%%'''***)))&&&%%%&&&(((((()))***((($$$###%%%'''"""$$$%%%$$$!!! """ !!!!!!!!!!!!!!!  !!!$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$"""%%%%%%"""$$$((('''!!!!!!###$$$###"""!!!"""$$$!!!%%%''' '''%%% $$$)))((("""###)))#########$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!"""######$$$$$$%%%&&&&&&$$$###!!! ###""""""!!!!!!!!!!!!!!!***%%% """%%%$$$""" """%%%'''&&&""""""%%%'''''''''((((((###(((((($$$"""$$$'''''''''&&&&&&$$$###!!! """############$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''))))))&&&&&&))))))'''$$$###"""""""""###%%%&&&$$$(((+++***&&&%%%(((+++$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))*********))))))))))))******+++'''%%%###$$$'''((((((&&&+++)))&&&%%%%%%&&&)))+++$$$%%%%%%&&&%%%$$$"""!!!&&&((()))'''$$$$$$'''***((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%'''((())))))((('''&&&&&&'''((())))))******'''$$$###%%%''' !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******+++******,,,)))((())))))(((&&&&&&###&&&((((((%%%$$$%%%(((''''''((('''&&&&&&'''((('''&&&&&&%%%$$$$$$$$$$$$###&&&))))))&&&$$$%%%'''$$$&&&''''''&&&&&&((()))&&&***,,,)))'''))))))'''%%%&&&'''(((((((((((((((+++,,,...000444999@@@DDD777444444999999555111111)))///555555111///222666333222888CCCJJJKKKIIIHHHCCC???EEEKKKLLLOOOLLL===666777;;;>>>>>><<<@@@FFFIIIOOOVVVZZZ^^^fffrrr|||eeefffccc\\\VVVSSSLLLEEE===<<<777333444777444///***,,,///222333222111000'''&&&&&&''')))******)))&&&))))))&&&&&&))))))&&&++++++***((('''&&&$$$$$$)))******(((%%%$$$$$$$$$%%%&&&'''&&&###""""""###&&&&&&&&&&&&%%%%%%$$$###+++***)))'''%%%###"""!!!""""""############""""""#########$$$&&&&&&%%%###(((### '''***(((%%%$$$%%%&&&'''''''''&&&%%%(((&&&%%%'''***+++)))&&&'''$$$"""###"""!!!%%%***$$$$$$$$$$$$$$$###"""!!!$$$""""""%%%&&&###$$$'''!!!&&&((($$$!!!&&&(((&&&$$$$$$$$$$$$###"""###$$$&&&&&&&&&$$$"""!!!&&&""" ###%%%###  ###$$$"""(((&&&""" """$$$$$$$$$###!!! ###&&&""""""---<<<===000'''((((((%%%""""""###### """############""""""!!!!!!!!!"""###$$$$$$%%%%%%(((&&&$$$%%%&&&'''&&&%%%###########################""""""###%%%(((+++---######%%%&&&'''(((((((((((('''%%%$$$%%%(((,,,...$$$$$$%%%''')))***(((&&&+++)))'''$$$######$$$%%%############$$$%%%&&&'''((())))))(((&&&&&&'''(((,,,&&&!!!###(((+++((($$$---+++)))((())))))((('''"""###%%%'''((((((((((((&&&%%%$$$$$$&&&''''''''')))&&&$$$$$$&&&'''&&&$$$************************&&&%%%''')))(((%%%%%%)))&&&%%%%%%&&&''''''&&&$$$(((((())))))))))))(((((())))))(((((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))+++,,,&&&&&&''''''((((((((()))(((%%%%%%((('''"""###)))((($$$!!!"""&&&))))))'''******++++++***(((%%%###&&&'''***++++++***(((&&&333222111000///000111222111222333444555666666666:::555000...///000000...222///222>>>HHHLLLKKKKKKDDDDDDDDDDDDEEEFFFGGGGGG777222111888???AAA@@@AAAPPPRRRUUUYYYcccooozzz|||wwwqqqfffYYYRRRMMMCCC888::::::666222222444333...)))+++...000111111///...------...000111000---***&&&))))))&&&&&&))))))&&&))))))((((((''''''&&&&&&((())))))(((%%%$$$$$$%%%$$$###"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!!!!!""""""###$$$$$$$$$""""""############""""""$$$######$$$%%%&&&$$$###&&&###!!!"""&&&((('''$$$&&&&&&'''''''''%%%$$$###%%%$$$$$$%%%'''(((&&&%%%%%%###"""$$$###!!!###)))$$$$$$$$$$$$#########"""%%%""""""%%%%%%###$$$'''((((((+++,,,(((""""""%%%!!!  """$$$$$$###"""###$$$%%%$$$###!!! %%%"""!!!$$$&&&### """!!! ###$$$"""&&&$$$"""  """###"""""""""!!! """$$$""" '''222333***%%%((($$$###""""""$$$$$$###"""######$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''&&&%%%######%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''%%%&&&&&&&&&'''&&&&&&%%%'''&&&%%%$$$%%%(((***,,,)))(((((()))))))))&&&$$$'''&&&%%%%%%%%%''')))***$$$$$$$$$%%%%%%&&&''''''((()))((('''%%%$$$%%%&&&+++'''$$$%%%)))***(((&&&)))(((''''''((())))))(((###$$$%%%&&&&&&%%%$$$$$$'''$$$"""###%%%'''&&&$$$'''$$$######%%%'''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$&&&)))(((%%%&&&***'''&&&&&&'''''''''&&&%%%((((((((()))(((((('''''')))))))))(((((('''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''((())))))(((***,,,......---+++***'''$$$%%%(((&&&###%%%***'''''''''&&&&&&(((***,,,'''(((*********)))'''&&&&&&''')))+++,,,+++******///.........///000111111000000000111222222333333:::777444333444666555444666444777>>>BBBBBBCCCFFFAAABBBCCCEEEEEEEEEEEEEEE@@@777000111666:::>>>BBBHHHLLLQQQTTTZZZfffvvv~~~wwwxxxnnn___RRRNNNKKKBBB888666777555000...111000...)))+++---///000///---,,,,,,---...000111...***&&&'''))))))''''''))))))'''''''''''''''''''''((((((&&&'''((('''%%%$$$%%%&&&%%%""" !!!$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$###!!!###$$$%%%&&&""""""############""""""%%%$$$######$$$%%%$$$"""$$$$$$$$$%%%%%%%%%%%%$$$''''''''''''&&&$$$###"""!!!###$$$$$$#########$$$"""!!!"""%%%$$$!!!"""&&&&&&%%%######"""###$$$$$$&&&###"""$$$$$$###$$$((()))'''''')))(((###!!!"""!!!#########!!!!!!"""######""" $$$"""!!!###%%%&&&###!!!$$$### ###$$$"""""""""!!! !!!!!!"""!!!""""""!!! !!!""" '''(((######''' !!!############%%%&&&######$$$%%%&&&&&&&&&%%%"""######$$$$$$%%%%%%%%%%%%$$$""""""$$$%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''&&&%%%"""!!!((((((''''''&&&%%%$$$###%%%%%%%%%%%%&&&''')))***+++***))))))***)))'''%%%$$$############%%%'''(((&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$###$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&((())))))(((''''''''''''&&&$$$###"""((($$$!!!!!!%%%'''$$$!!!$$$###""""""$$$&&&&&&%%%%%%&&&'''((()))(((((('''$$$###%%%)))(((%%%&&&***((((((((((((((('''&&&&&&((((((((((((''''''&&&&&&))))))((('''''''''((((((&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''$$$&&&)))+++,,,***'''%%%&&&$$$%%%'''&&&$$$&&&+++&&&)))***)))&&&&&&***...&&&'''(((*********))))))&&&'''((()))+++,,,------++++++---...///000000000111111000//////000111222777666555666888999999888777777:::>>>>>><<<>>>CCC>>>@@@AAACCCDDDCCCBBBBBB===444///111666;;;AAAFFFDDDIIINNNOOOPPPZZZlll{{{xxxlllfffYYYMMMIIIGGGBBB;;;333555333...,,,//////---+++,,,...000000///---+++++++++,,,------,,,)))&&&'''******''''''******'''''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%'''(((%%%"""%%%))),,,)))%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%"""######$$$$$$######"""&&&$$$"""###$$$$$$###""""""$$$''''''%%%######$$$&&&&&&&&&&&&%%%%%%$$$$$$"""%%%$$$""" """$$$!!! """%%%$$$!!!!!!$$$&&&%%%###""""""###%%%&&&'''###"""$$$$$$"""$$$(((&&&""""""&&&'''$$$"""###$$$"""!!!!!!"""###"""!!!!!!!!!""""""""""""!!! """""""""$$$&&&&&&### $$$&&&%%%!!!!!!$$$$$$!!! !!!!!!!!!!!! !!!$$$$$$###!!!!!!!!!""""""###!!!"""&&& ######!!!!!!$$$'''""""""$$$%%%&&&&&&&&&&&& !!!!!!!!!"""""""""%%%$$$""""""$$$%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%$$$###"""!!!''''''''''''&&&%%%$$$######$$$%%%&&&''''''''''''((('''&&&((()))***)))(((''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''"""%%%((((((%%%$$$$$$%%%&&&%%%%%%''')))***)))'''******))))))((('''&&&%%%***%%%!!!"""&&&((($$$ ######"""###$$$&&&''''''$$$%%%''')))***)))((('''###"""$$$((((((%%%'''+++)))*********(((''''''''')))(((''''''&&&&&&%%%%%%((('''&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((!!!"""$$$&&&&&&%%%###"""$$$%%%&&&'''&&&&&&(((+++%%%'''((('''%%%%%%(((***&&&'''((()))******))))))(((((('''((()))+++,,,...+++,,,...000111000000///555333111000///000111222///000222555777888888888666666:::@@@BBB@@@AAADDD>>>>>>>>>??????@@@AAAAAA999444444999===>>>???BBBHHHLLLOOOPPPNNNRRR___mmm|||iiiggg^^^PPPDDD???<<<888222444222...---000000...,,,...000222222111///---111///------///000//////'''******''''''******'''((((((((('''&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&'''%%%%%%(((,,,,,,'''!!!######$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$######%%%###""""""###$$$###### $$$((('''$$$!!!"""$$$$$$$$$$$$$$$%%%%%%&&&&&&!!!$$$'''&&&###!!!###%%% """&&&%%%!!!!!!$$$&&&%%%###""""""$$$%%%''''''###"""$$$$$$"""###&&&'''######''')))'''%%%'''%%%###!!!!!!#########""""""#####################""""""$$$%%%&&&%%%###!!!$$$'''&&&"""!!!$$$$$$!!! !!!""""""!!! """%%%&&&%%%###""""""""" !!!###$$$"""###%%%!!!###"""!!!###!!!"""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$###"""""""""###$$$%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%''''''''''''&&&(((&&&%%%&&&((((((((('''******)))(((((('''''''''%%%%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&%%%&&&)))+++"""&&&***)))&&&$$$%%%'''(((''''''(((******(((&&&((((((((((((((((((((((((***&&&######'''(((%%%"""$$$$$$$$$%%%%%%&&&((()))"""###$$$%%%%%%%%%$$$$$$""""""$$$((((((%%%&&&+++(((***++++++(((''''''((()))((('''&&&%%%&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%&&&&&&'''$$$&&&'''&&&&&&''')))***(((&&&$$$%%%''')))(((&&&((((((((())))))))))))(((***)))((('''''')))***+++///000111222222111000///555333111/////////111222+++---000444555666777777999777;;;DDDJJJHHHDDDAAA???>>><<<;;;<<<>>>AAACCC===999999<<<===::::::<<>>===<<<555444111...000555333...---///222444444333111000333000------...000111111(((******((((((******(((((((((''''''&&&%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$''')))((($$$ """###$$$$$$$$$$$$$$$$$$"""###########################$$$$$$$$$$$$######$$$""" """$$$$$$$$$!!!$$$&&&%%%###"""###%%%############$$$&&&'''((($$$&&&''''''%%%$$$$$$%%%!!! ###&&&%%%!!!!!!%%%%%%%%%$$$###$$$$$$&&&'''&&&######&&&&&&""""""%%%'''$$$$$$&&&%%%""""""%%%"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$&&&%%%"""!!!$$$$$$!!!!!!!!!"""""""""!!!!!! !!!###&&&'''%%%$$$######""""""$$$%%%&&&%%%$$$$$$!!!"""###"""  !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&%%%$$$!!!""""""######$$$%%%%%%$$$###!!!!!!!!!###%%%'''"""###%%%&&&'''(((((((((%%%%%%&&&''''''''''''''',,,)))'''&&&&&&&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&''''''&&&%%%$$$###$$$&&&&&&&&&''')))+++&&&)))++++++((('''(((***((((((((()))******(((%%%%%%$$$$$$$$$%%%&&&''''''((('''%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%%%%&&&###"""$$$((('''$$$%%%)))&&&)))++++++(((&&&(((***)))((('''&&&&&&'''((()))&&&%%%$$$######$$$&&&(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&(((***+++,,,***(((&&&%%%$$$%%%'''((($$$((()))&&&%%%(((***)))***'''$$$&&&***+++(((%%%((((((((((((((()))))))))++++++)))(((((()))***+++111111111111111000///...222111000.........//////,,,///333555666777888:::@@@<<<===FFFLLLIIIBBB>>>BBB@@@>>>===>>>@@@CCCEEE;;;777555777999;;;???EEEJJJIIIOOOWWWXXXVVV[[[eeeyyynnnbbb___UUUGGG???>>>@@@@@@999666000///444:::777///---///111444555444222111111...,,,,,,,,,---,,,+++(((++++++((((((++++++(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""###$$$#########$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""######$$$$$$%%%%%%$$$$$$######!!! """$$$&&&&&&"""###############%%%&&&$$$$$$#########%%%&&&''''''&&&&&&&&&''''''%%%######"""###&&&%%%"""###&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%###$$$''''''###!!!###"""!!!###%%%### """(((&&&$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%$$$$$$###$$$$$$"""%%%$$$!!!!!!$$$$$$"""#########""""""!!!!!!!!!!!!###%%%%%%$$$#########"""###$$$$$$$$$%%%$$$###$$$###""""""######"""!!!$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$""""""$$$%%%$$$### !!!"""###%%%&&&''''''############$$$$$$%%%%%%"""###%%%&&&'''(((((((((''''''''''''''''''((((((---+++(((&&&&&&&&&%%%$$$######$$$$$$######""""""###$$$&&&((((((((('''&&&$$$%%%&&&%%%$$$$$$&&&(((((((((((((((''''''((()))%%%%%%&&&(((******(((&&&%%%$$$#########%%%&&&'''$$$%%%&&&%%%$$$$$$&&&((($$$&&&'''&&&$$$###%%%(((,,,***)))'''&&&'''((()))$$$###%%%((('''###$$$(((###'''******'''&&&(((+++((('''&&&&&&'''(((***+++(((&&&%%%$$$$$$&&&(((***''''''&&&%%%%%%%%%&&&&&&'''''''''((()))***+++,,,'''&&&%%%$$$$$$$$$$$$%%%%%%)))***&&&$$$(((***((('''&&&&&&'''''''''&&&%%%&&&''''''''')))***+++,,,++++++++++++,,,,,,---...---------,,,------......000000000000000000000//////222666777666777999<<>>>>>CCCFFFCCC@@@@@@CCCCCCDDDEEEEEEFFFFFFFFF;;;999:::===??????BBBHHHEEEGGGOOOWWWVVVSSS]]]llltttcccfff^^^NNN???999:::;;;:::<<<777000///777>>>999000,,,...111333555444333222111000/////////---***((((((++++++((((((++++++((($$$$$$%%%&&&&&&'''((((((###$$$%%%$$$"""!!!"""###%%%$$$$$$"""###%%%***...!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$###""" """%%%&&&'''###"""!!!!!!"""$$$&&&'''&&&%%%$$$#########$$$%%%)))&&&%%%&&&((((((%%%"""$$$"""$$$&&&%%%"""###(((###$$$%%%&&&&&&&&&&&&%%%$$$###%%%)))(((###!!!!!! """&&&)))'''%%%***222...,,,)))''''''&&&%%%###$$$$$$######$$$%%%&&&&&&$$$%%%%%%$$$######$$$&&&!!!$$$### ###$$$"""&&&%%%###"""!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###"""######""""""$$$$$$###&&&$$$"""###&&&'''%%%"""&&&&&&&&&'''&&&&&&%%%%%%$$$$$$##################$$$"""!!!!!!"""######""" !!!"""$$$&&&((()))***###$$$%%%&&&&&&%%%###"""###$$$%%%&&&''''''''''''(((((('''''''''((())))))+++)))''''''((())))))))),,,,,,+++***(((%%%###"""###%%%''')))******)))(((&&&&&&&&&%%%""""""###$$$'''%%%$$$###$$$%%%&&&&&&!!!"""###&&&)))***((('''((('''&&&%%%%%%%%%&&&'''!!!$$$'''%%%"""!!!%%%)))###%%%&&&%%%"""!!!$$$&&&+++)))&&&###"""###%%%&&&$$$###%%%(((&&&######'''!!!&&&******'''&&&))),,,((('''&&&&&&'''))),,,---)))(((&&&%%%%%%'''***,,,((('''&&&&&&%%%%%%%%%%%%******))))))))))))******&&&''''''((('''&&&%%%$$$&&&++++++&&&$$$((()))'''!!!$$$'''&&&###!!!###%%%$$$%%%%%%''')))+++---...***+++,,,---///000111111))))))(((((()))+++---...111222333333333333222222111444777777666666999<<<>>><<<===??????===@@@FFFCCCFFFIIILLLLLLKKKIIIGGGFFFFFFIIIKKKHHH???999999DDDGGGQQQWWWRRRNNN\\\qqqxxxwwwsssfff\\\LLLFFF@@@<<<777444777===444333111//////000222222+++...111333444222000...222///,,,,,,...///---+++((())))))(((&&&%%%&&&(((''''''''''''&&&%%%$$$###""""""!!!!!!"""$$$&&&'''%%%$$$###"""###%%%((()))+++$$$ '''***'''!!!$$$$$$$$$%%%&&&'''((()));;;000'''&&&%%%###$$$(((&&&### """$$$&&&&&&%%%'''&&&""" ###%%%%%%+++***'''%%%$$$%%%&&&&&&###$$$&&&&&&&&&&&&$$$###&&&&&&%%%###"""###&&&(((!!!"""###$$$%%%$$$$$$###"""###%%%&&&&&&%%%###"""'''&&&$$$######$$$&&&''',,,)))&&&%%%&&&&&&$$$"""###$$$$$$%%%&&&&&&&&&&&&###"""""""""$$$%%%%%%$$$%%%$$$$$$###"""""""""###############$$$%%%&&&''''''""""""'''(((%%%$$$'''"""(((### &&&&&&"""&&&%%%!!!!!!)))(((!!!$$$%%%&&&$$$"""!!!###$$$'''((('''%%%###"""$$$%%%############$$$%%%&&&'''$$$$$$$$$######"""""""""%%%$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''((($$$!!!"""&&&((('''$$$(((***)))&&&&&&)))***(((777444000+++'''%%%$$$$$$((('''%%%$$$$$$%%%'''(((###&&&******(((%%%"""!!!$$$%%%&&&&&&%%%%%%''')))+++***)))((((((''''''(((***((())),,,,,,(((''')))+++(((%%%$$$%%%'''''''''&&&&&&&&&''''''''''''(((((((((&&&$$$&&&***((($$$######$$$'''))))))'''$$$(((%%%$$$%%%)))++++++))),,,)))'''(((******(((%%%&&&''''''(((((((((((((((,,,***'''%%%&&&***++++++000+++(((+++,,,)))%%%%%%)))((())),,,//////+++'''%%%***,,,)))((())))))&&&---***)))***((($$$&&&***...+++(((''''''((('''&&&%%%***...///,,,+++---111,,,---///000111000//////...---------...111444555444111///000111222999AAA;;;@@@BBB>>>===BBBEEECCCBBBDDDFFFIIIJJJHHHFFFDDD:::PPPkkkLLL444;;;333;;;DDDBBBHHHRRRSSSPPPWWWdddggg{{{yyyhhh```VVVHHHBBB===;;;999666777;;;999777444111000//////...222333444555444111///---000...++++++,,,---,,,***+++***************))))))))))))))))))((('''&&&%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%&&&'''((('''$$$"""&&&,,,...+++'''''''''&&&%%%$$$#########111***&&&'''&&&###$$$'''&&&###!!! """$$$&&&&&&"""&&&((($$$"""$$$$$$###""""""$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%######%%%'''"""###$$$$$$%%%$$$######$$$$$$%%%$$$###""" &&&%%%$$$######$$$&&&'''%%%###!!!!!!###$$$###!!!######$$$$$$%%%$$$$$$$$$######"""###$$$$$$$$$###$$$$$$###"""""""""""""""""""""""""""###$$$$$$%%%(((%%%&&&((('''###$$$(((&&&""" ''''''$$$)))"""$$$### !!!$$$'''!!!###$$$%%%$$$$$$$$$&&&&&&&&&$$$"""!!!###$$$#########$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%'''(((((((((%%%###%%%(((***(((%%%&&&)))***((((((***)))&&&---,,,***(((''''''(((((()))(((''''''''''''((()))&&&(((++++++)))'''%%%%%%%%%&&&'''&&&%%%&&&''')))'''&&&&&&&&&&&&&&&'''(((***'''&&&((((((&&&'''+++((('''&&&'''(((((('''%%%''''''''''''(((((((((((('''(((&&&$$$&&&***)))%%%&&&&&&''')))++++++)))'''***(((&&&''')))+++***(((***(((&&&'''((()))'''%%%&&&'''(((((())))))((((((%%%((())))))'''&&&&&&%%%,,,&&&$$$'''*********,,,...,,,,,,---...---)))%%%(((,,,...***)))***+++)))((('''(((***((($$$###&&&+++)))(((((()))))))))((($$$)))...///,,,+++---///,,,,,,---------,,,,,,+++,,,,,,++++++---///222444......222777666111///000777<<>>BBBGGGHHHEEEIIIEEEAAA>>>???AAABBBCCCBBBDDDMMMBBB:::<<<666;;;EEENNNOOOHHHKKKVVVYYYSSSUUUnnn}}}qqq[[[]]]```VVVLLLAAA888555555222000000...,,,+++...333777888777555444333111000//////......---+++************))))))&&&%%%''',,,...***&&&&&&&&&''''''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''&&&$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!###''''''%%%###$$$'''&&&$$$""""""###%%%%%%%%%"""'''(((&&&$$$%%%%%%""""""###$$$%%%%%%$$$###"""'''&&&%%%$$$$$$%%%&&&'''###%%%(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%$$$$$$$$$&&&(((+++,,,%%%%%%$$$#########$$$$$$###""""""###%%%'''(((((($$$$$$$$$$$$###"""!!!!!!$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$##################""""""%%%###!!!!!!!!!!!!"""$$$ %%%""" """&&&&&&###$$$!!! $$$######%%%''''''$$$"""$$$%%%%%%$$$"""""""""$$$ !!!!!!!!!!!!!!!########################$$$$$$#########$$$$$$%%%)))(((%%%"""""""""$$$&&&'''&&&'''))),,,+++)))&&&%%%)))***''''''***)))%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&(((&&&((())))))''''''((()))'''''''''''''''((())))))((($$$###&&&'''''')))---&&&&&&&&&(((******(((&&&&&&&&&&&&'''''''''(((((($$$&&&&&&$$$%%%******(((&&&&&&&&&'''******)))'''&&&%%%$$$$$$$$$%%%%%%%%%(((((('''(((((((((((('''''''''((()))))))))))))))+++'''%%%%%%&&&&&&***...,,,'''%%%&&&'''&&&(((+++***)))))))))***+++++++++***---,,,(((&&&(((***))))))(((+++...---((('''***)))((()))+++,,,,,,***((($$$(((---...---,,,++++++///...---++++++,,,---...111000//////000222555666999000)))))),,,///555<<<;;;;;;<<<>>>AAACCCBBB???HHHEEEBBBBBBDDDFFFFFFEEEBBB???BBBAAA???>>>>>>FFFLLLOOOMMMJJJMMMUUUVVVRRRRRReeeppptttgggUUUXXX\\\QQQKKK???444111111111000111333000---///222444222///111111000000111222333444------,,,+++*********+++***&&&$$$&&&+++---***&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%(((((()))))))))(((''''''$$$&&&'''%%%$$$###%%%'''%%%&&&&&&'''&&&&&&%%%$$$###&&&(((%%%######%%%((('''%%%######$$$%%%%%%$$$%%%((((((###"""$$$&&&%%%((('''%%%$$$#########$$$&&&%%%$$$######$$$%%%&&&###%%%((()))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&))),,,...&&&%%%%%%$$$$$$######### !!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""###%%%&&&$$$"""!!!"""###%%%%%%&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$###"""&&&###!!!!!!$$$''''''$$$!!!&&&$$$"""###...///...+++'''$$$$$$$$$###%%%###"""!!!###$$$%%%%%%$$$%%%&&&&&&$$$###$$$%%% !!!"""#########""""""########################%%%%%%$$$$$$###$$$$$$%%%(((&&&$$$""""""$$$&&&(((%%%%%%''')))***)))'''%%%(((***((($$$$$$(((***((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&%%%$$$$$$&&&(((&&&((())))))(((''''''(((''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%)))+++)))))),,,***(((&&&&&&'''))))))((($$$$$$$$$%%%%%%%%%&&&&&&###''''''%%%%%%)))***)))'''&&&&&&''')))***)))(((###$$$$$$$$$$$$%%%'''((())))))***))))))))))))***'''(((((()))))))))))))))000((($$$&&&)))((((((***,,,))))))+++***&&&&&&)))))))))******)))******+++...111000+++)))+++---,,,+++)))***,,,+++(((***...+++******,,,---,,,)))'''&&&))),,,......,,,++++++,,,,,,++++++,,,...///111111000//////000222444666000......222333///---...999999;;;@@@EEEGGGIIIIIILLLIIIGGGGGGIIIHHHDDD@@@EEEDDDBBBDDD@@@888>>>DDDIIICCCCCCKKKPPPPPPTTTZZZXXXcccmmmpppyyyooo^^^QQQQQQPPPDDDBBB999111000111222444777222///,,,///444666333000//////000111222444666777---------,,,))))))***+++,,,)))''''''***,,,+++)))'''(((((((((((((((''''''###$$$%%%%%%%%%%%%$$$$$$'''''''''((((((((((((((($$$%%%%%%%%%%%%'''***---(((((((((((('''%%%###!!!&&&((('''###"""%%%'''''''''%%%$$$$$$%%%%%%%%%###&&&)))(((###!!!$$$'''''''''&&&$$$###$$$%%%''')))$$$$$$############$$$$$$###&&&((()))(((&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$######$$$&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$###""""""$$$%%%$$$$$$$$$%%%$$$$$$######"""$$$&&&%%%"""!!!"""%%%$$$%%%&&&'''((('''&&&%%%######%%%&&&&&&%%%$$$###!!!"""!!!"""%%%$$$ !!!%%%$$$$$$&&&""")))>>>___uuuzzz]]]777$$$ %%%%%%$$$""" """&&&)))$$$%%%''''''%%%$$$$$$%%%###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%############%%%(((+++,,,$$$%%%&&&'''((('''&&&&&&)))***'''""""""'''***)))&&&&&&''''''(((((())))))))))))))))))))))))))))))((())))))(((&&&&&&((()))%%%'''))))))(((&&&&&&&&&,,,+++***)))((((((((((((%%%$$$&&&+++,,,))))))+++,,,***'''%%%&&&(((((((((#########$$$$$$$$$%%%%%%$$$'''(((%%%$$$'''))))))(((''''''(((***++++++***%%%&&&((((((((((((+++---(((***++++++))))))***,,,'''((())))))******))))))///(((''',,,---(((%%%((()))(((***...---)))***......///000///,,,+++***++++++......***''')))***(((***((((((***)))'''***///---,,,++++++,,,,,,***(((***+++,,,------------,,,)))))))))***,,,---///000///...---------///111333000...///333444555;;;BBB;;;;;;===AAABBBCCCGGGLLLJJJFFFAAABBBEEEFFFBBB>>>===CCC>>>DDDAAA999CCCDDD???888;;;HHHNNNNNNUUUbbbUUUYYYjjjwww{{{hhhZZZWWWPPPMMMGGG:::999555222444444333555999222...,,,000777:::888444......//////000000000000+++,,,,,,+++((('''(((***+++***'''&&&&&&''')))***''''''((((((((((((((('''"""###$$$%%%&&&&&&%%%%%%'''&&&&&&&&&&&&''')))***$$$$$$%%%''')))*********%%%&&&'''''''''%%%###!!!$$$&&&%%%!!!###((()))%%%'''&&&$$$$$$%%%%%%$$$###%%%((()))%%%###%%%&&&%%%$$$$$$$$$%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###$$$&&&(((((('''&&&&&&&&&$$$#########$$$&&&'''(((&&&%%%$$$######$$$$$$%%%((((((''''''&&&%%%$$$$$$%%%&&&''''''%%%%%%'''***""""""################## ###&&&%%%"""!!!###&&&"""###%%%&&&'''&&&%%%$$$ !!!###%%%&&&%%%$$$###%%%)))$$$  $$$###$$$&&&###...GGGyyybbbGGG<<<333---///000+++$$$"""%%%)))"""$$$&&&&&&%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((***+++%%%%%%&&&&&&&&&&&&''''''((()))'''######''')))((($$$%%%&&&((()))*********+++***)))(((((()))***+++((()))***)))'''&&&&&&'''%%%'''))))))'''%%%%%%%%%,,,++++++*********++++++&&&$$$$$$((()))'''(((+++,,,***(((((((((((('''%%%######$$$$$$$$$%%%%%%%%%$$$(((***&&&$$$&&&((((((((('''&&&''')))******)))(((***+++***))))))+++...''')))+++***)))(((***,,,(((((()))************)))---((()))---,,,)))111???+++***,,,...---,,,///444222555777777444111000000***...///+++)))))))))'''((('''))),,,+++(((***...---+++******,,,------,,,------,,,,,,---.........)))***+++,,,---...............,,,,,,,,,...000222444111000///000666EEETTT======@@@BBB@@@???FFFPPPaaaVVVHHHAAABBBDDDDDDCCC888DDD<<>>777***"""###&&&!!!###%%%%%%$$$#########!!!"""###$$$$$$###!!! """""""""######$$$$$$$$$)))((('''&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&'''&&&%%%&&&((()))%%%((((((%%%%%%((((((%%%&&&&&&'''((()))))))))(((***((('''%%%%%%'''(((***&&&((()))(((%%%$$$###$$$$$$&&&))))))'''%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((($$$###$$$%%%$$$'''++++++************)))%%%"""$$$$$$%%%%%%%%%&&&&&&&&&%%%)))***&&&###%%%((('''&&&$$$###$$$&&&((((((''')))+++,,,***'''''')))+++%%%(((******((('''))),,,(((((()))***************...***))))))&&&+++BBB^^^000...---...,,,+++000777333777;;;===:::888888999111555777333111111000---((((((,,,000000,,,+++...,,,***)))))),,,...//////000...,,,,,,---...//////---...///000000000///...000///...---...000222333///222666777111---444>>>999;;;AAAFFFFFFGGGSSSaaazzzaaaNNNFFFFFFFFFEEE@@@NNNBBBHHHJJJDDDMMM;;;>>>IIILLLFFFFFFQQQZZZ[[[[[[OOO```uuuoootttccc^^^XXXSSSPPPLLLGGGCCC<<<<<<999555222000111222444222111111333444444333111111...)))***///---''''''((()))))))))(((&&&%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&'''))))))*********'''%%%######$$$&&&&&&%%%%%%###"""$$$'''(((&&&#########$$$&&&)))******))))))&&&$$$###%%%&&&$$$"""%%%$$$""""""###$$$###"""&&&### !!!###%%%%%%###+++(((&&&%%%'''(((&&&$$$###$$$%%%%%%###""""""###""""""######$$$$$$$$$$$$(((%%%%%%((($$$""")))&&&### %%%***(((###$$$$$$%%%%%%&&&'''''''''%%%&&&'''&&&$$$###$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$%%%''''''&&&$$$$$$$$$##################***'''$$$$$$$$$$$$!!!###"""!!! !!!"""### 777<<<)))"""&&&$$$%%%'''%%% ###222BBBUUUkkk{{{GGGIIIJJJDDD555%%%!!!$$$###$$$$$$###!!! !!!"""!!! %%%&&&$$$$$$'''''''''%%%$$$$$$$$$%%%&&&'''$$$%%%***+++''''''+++'''%%%$$$%%%((()))&&&$$$%%%&&&&&&&&&''''''((((((++++++)))'''%%%%%%(((+++---'''$$$(((******)))***'''(((***+++***)))***++++++***(((''''''((()))***&&&(((&&&"""###))))))$$$&&&!!!,,,'''###)))+++---$$$&&&''''''&&&'''+++...***((((((,,,000111,,,'''"""###&&&((((((&&&$$$###)))&&&$$$%%%%%%"""###&&&&&&$$$"""###''')))(((''''''&&&%%%%%%%%%'''((()))%%%%%%&&&'''((()))))))))...,,,***)))++++++)))'''))))))))))))***+++,,,,,,)))'''***111111,,,+++---111222333555666777888888:::<<<===:::444...,,,,,,+++,,,,,,------,,,,,,+++000...,,,***)))***,,,---111---,,,//////---...222,,,...000222222111000///555555333000,,,---111555666333000///000222333333;;;999===CCCCCCDDDQQQbbbUUU<<>>===:::666222000111222333222111111333444333222000111---)))***...---(((+++++++++***)))&&&$$$###%%%&&&'''''''''&&&$$$$$$%%%&&&'''((())))))(((((((((&&&%%%$$$&&&''''''&&&,,,***(((((()))(((%%%"""%%%%%%%%%&&&'''((('''&&&***(((&&&&&&'''((('''%%%&&&%%%$$$%%%&&&'''&&&$$$'''$$$"""!!!###$$$$$$"""***(((%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$"""###%%%$$$""""""###)))'''$$$$$$'''***(((%%%%%%%%%%%%&&&''''''(((((($$$&&&&&&&&&$$$$$$$$$&&&%%%$$$###$$$&&&&&&$$$###%%%$$$###%%%&&&'''&&&$$$###"""""""""###$$$%%%%%%)))&&&"""!!!###$$$%%%$$$%%%$$$###"""!!!""""""###'''+++%%%"""%%%'''%%%%%%%%%&&&%%%""""""---:::<<<@@@OOOYYYeee|||zzzXXXGGGEEEBBB<<<...""""""!!!###$$$$$$######%%%&&&""" !!!%%%&&&$$$$$$'''&&&%%%$$$#########$$$$$$%%%"""###((((((%%%&&&)))((('''%%%&&&''''''%%%"""&&&&&&'''(((((((((''''''))))))(((&&&$$$%%%(((***)))$$$!!!%%%'''''''''(((%%%'''))))))((('''((())),,,+++(((&&&%%%%%%&&&'''(((***'''###$$$))))))$$$...)))$$$++++++%%%'''((((((&&&&&&)))++++++)))''''''***,,,***(((###%%%&&&((((((&&&$$$###%%%###$$$((((((%%%$$$&&&&&&$$$###%%%''')))((('''((((((((((((((()))******......,,,+++))))))((((((+++,,,---+++(((''''''((())))))((((((((()))******)))&&&(((......+++***,,,++++++,,,---............000111333333111///------,,,,,,,,,,,,,,,+++******------,,,,,,++++++++++++---******,,,---,,,...111+++,,,---...////////////666666444111//////333666444222000000222555777777;;;999:::>>>@@@BBBFFFKKKkkkOOOQQQAAA@@@EEEDDDDDDFFFLLLTTT\\\aaaSSSYYY\\\MMM???IIISSSKKKQQQTTTXXXbbbmmmooouuuddd^^^XXXUUUUUUQQQIIIAAA<<<<<<999666222222444666333222111222333333222000000000---******------)))++++++++++++)))(((&&&$$$))))))(((((('''%%%$$$###%%%&&&((())))))(((&&&%%%)))'''&&&&&&'''(((((('''***)))''''''&&&%%%""" '''''''''&&&&&&%%%$$$$$$)))(((&&&&&&'''((('''&&&$$$$$$$$$&&&((((((&&&%%%'''%%%######$$$$$$###""")))'''%%%$$$%%%&&&%%%$$$&&&$$$###$$$&&&'''$$$!!!############$$$$$$$$$$$$$$$%%%%%%###$$$&&&%%%!!!***(((&&&&&&''''''&&&&&&%%%&&&&&&'''(((((())))))$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$&&&&&&$$$###%%%$$$###$$$&&&'''&&&%%%""""""""""""$$$%%%&&&''''''$$$ !!!%%%'''(((&&&%%%$$$###############%%% $$$%%%""" !!!%%%$$$%%%&&&$$$"""'''...***%%%%%%)))777QQQSSS;;;333///,,,)))$$$ !!!&&&!!!$$$%%%%%%&&&(((***$$$!!!"""%%%%%%######&&&'''&&&%%%$$$$$$$$$$$$%%%%%%###$$$''''''&&&&&&))))))((('''''''''&&&$$$"""'''((()))******)))'''&&&'''''''''%%%$$$%%%(((***(((###!!!$$$&&&%%%%%%'''&&&'''))))))((('''((()))***)))'''%%%%%%%%%%%%&&&******(((%%%%%%)))(((%%%&&&,,,888###&&&%%%&&&((((((''''''((()))+++)))&&&$$$$$$&&&(((***&&&&&&'''((('''&&&$$$###""""""%%%******'''%%%&&&%%%%%%%%%&&&((()))(((&&&)))******++++++++++++***444222///---+++***+++++++++///111///***''')))+++((((((''''''&&&'''''''''(((&&&'''******))))))+++((())))))***))))))(((((())))))***,,,......,,,******+++++++++******)))(((+++,,,---------,,,***)))///+++***------+++---000.........///000111222222555444333111///000333666222111///111444888:::;;;::::::999:::AAAEEEBBB;;;bbb~~~fffPPPBBBAAALLLHHHCCC@@@CCCJJJRRRXXXTTTOOOMMMGGG???FFFPPPNNNRRRVVVXXX]]]ccceeexxxwwweee^^^WWWUUUTTTPPPEEE<<<999999777555333444777:::444333333333444444111///111000///,,,,,,---------((()))***+++++++++***)))++++++***)))'''&&&$$$###&&&''')))******(((&&&%%%((('''&&&&&&(((((((((&&&$$$$$$$$$%%%&&&&&&&&&%%%'''''''''&&&$$$$$$$$$%%%'''&&&%%%%%%%%%&&&&&&&&& !!!"""%%%''''''%%%###&&&%%%$$$$$$%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$(((%%%"""$$$((()))&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&& """$$$""")))%%%######$$$######&&&&&&&&&''''''((()))))))))###%%%&&&&&&$$$$$$%%%'''%%%$$$$$$%%%&&&&&&%%%###&&&$$$###$$$%%%'''&&&%%%############$$$$$$%%%&&&%%%$$$"""!!!"""%%%&&&((($$$$$$#########$$$$$$$$$'''###!!!"""$$$### ###!!!"""&&&&&&###"""%%%&&&(((&&&,,,444///'''"""!!!"""!!!###'''!!!###$$$%%%&&&(((***&&&######%%%%%%"""###%%%((((((''''''&&&&&&&&&&&&)))((('''((((((''''''(((((('''''''''''''''%%%$$$''')))+++,,,+++)))&&&$$$&&&''''''&&&%%%&&&)))+++***&&&%%%&&&&&&$$$%%%((((((***,,,+++***)))***+++&&&&&&%%%$$$%%%%%%&&&'''((('''%%%$$$&&&(((((('''######333'''///)))$$$###$$$'''((()))(((((((((***)))'''$$$"""###&&&***((((((((('''&&&%%%$$$$$$%%%###%%%)))***&&&%%%'''%%%&&&'''((())))))(((''')))***+++,,,,,,,,,******000...,,,++++++---///111...///111111000///...///------,,,+++*********+++)))((('''(((((((((***++++++,,,------------------,,,******+++...---)))%%%'''(((((()))******))))))++++++,,,,,,,,,++++++***000,,,+++,,,,,,)))***---333111000......///000111222111000......000222444222000000111444888999:::999===<<<;;;CCCLLLHHH>>>000QQQiiiMMMFFFGGGKKKIIIFFFCCCAAAAAABBBCCCFFF???FFFMMMGGGFFFNNNQQQTTTYYYYYY[[[aaaccctttxxxhhhaaaZZZVVVSSSMMMBBB999:::999777444222333777:::666555444444444444222000222111000///...---...000)))***+++,,,,,,+++******,,,+++***((('''&&&%%%%%%((()))***++++++***(((''''''&&&%%%&&&'''(((&&&%%%$$$&&&''')))******+++,,,%%%&&&'''&&&$$$$$$&&&)))''''''&&&&&&%%%%%%&&&&&&!!!!!!###%%%'''(((%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%)))%%%###%%%)))***'''###%%%$$$$$$$$$$$$$$$$$$$$$ %%%&&&!!!###***......&&&!!!"""###"""###'''&&&&&&''''''((()))))))))$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$%%%&&&'''%%%###&&&$$$######%%%&&&&&&&&&&&&&&&%%%$$$#########$$$###$$$%%%%%%%%%$$$###### !!!"""###$$$$$$%%%%%%&&&&&& !!!((()))### !!!&&&'''$$$"""###$$$+++***!!! %%%)))---(((%%%'''((($$$"""###!!!"""$$$$$$###$$$%%%''''''$$$###%%%%%%"""###&&&'''''''''''''''&&&&&&&&&******)))'''&&&''''''&&&%%%&&&'''(((((((((((((((''')))+++,,,+++)))&&&$$$'''(((((((((''''''***,,,,,,)))'''(((&&&###$$$''')))+++,,,,,,***)))***+++((('''&&&&&&%%%%%%%%%%%%%%%###"""###%%%'''(((((()))...]]]777"""333%%%!!!###%%%''')))***))))))((())))))'''%%%$$$&&&'''***)))((('''&&&&&&%%%%%%***'''&&&((((((%%%%%%(((&&&'''((()))(((((((((((()))***+++++++++***)))(((+++)))(((''')))+++///111---+++***...333555111---111111000///.........///+++***)))((((((***,,,,,,,,,,,,...///000111111111000...---...000///***&&&$$$%%%&&&((()))***++++++---,,,***))))))***,,,---...+++***------,,,---111555333000---+++,,,,,,---111000//////000222444555333111000111444666777666666===>>>;;;???HHHJJJDDDGGGCCCLLL```___NNNHHHEEEHHHHHHHHHGGGGGGGGGGGGGGGEEE???IIISSSHHH???FFFMMMWWWZZZYYY\\\dddfffqqq}}}ssshhhccc]]]WWWRRRJJJBBB<<<===;;;777333000000333666888666333222222222111000222000000000///,,,...222/////////...,,,***'''&&&***)))(((''''''''''''''')))*********+++*********&&&&&&%%%&&&((((((&&&$$$&&&((())))))(((''''''((($$$&&&'''&&&$$$%%%)))---*********)))'''&&&'''(((%%%%%%%%%'''))))))'''&&&###%%%''''''&&&&&&&&&'''%%%&&&'''&&&$$$$$$%%%'''(((&&&%%%''')))***(((%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!&&&111;;;AAACCCJJJRRR;;;---"""###%%%$$$%%%***%%%&&&&&&'''(((((())))))%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%''''''%%%$$$'''%%%######$$$&&&'''&&&((('''&&&$$$###############%%%((((((%%%###!!!!!! """###$$$$$$%%%$$$""",,,,,,"""&&&(((""" !!!&&&'''###"""$$$"""&&&!!! ******%%%'''(((%%%%%%)))***&&&$$$$$$"""$$$%%%$$$######$$$%%%((($$$###%%%%%%"""$$$'''&&&&&&''''''&&&&&&%%%$$$'''((('''######&&&'''%%%###%%%'''((((((((()))***'''((()))******)))'''&&&((()))))))))(((((()))+++***''''''(((&&&###$$$)))((()))+++***)))(((((())),,,+++***((('''%%%$$$###%%%!!! ###%%%%%%&&&(((rrrNNNaaaggg:::'''"""!!!#########%%%(((***)))(((''''''((((((((((((&&&&&&+++***((('''&&&&&&'''(((---)))'''((('''%%%%%%)))((())))))((('''''')))+++)))************)))((((((***)))'''&&&'''(((***+++***&&&$$$)))111333...(((******))))))((()))))))))+++,,,+++((((((,,,---+++((()))***,,,---...//////.........000111000...,,,###$$$&&&((()))+++++++++---+++)))((((((***,,,...111...///333666666999===:::888555222000000000000333222111222555777999999444222111222444555555444555:::<<<::::::>>>CCCEEELLLEEE:::XXXkkkPPPDDDJJJNNNLLLHHHEEEDDDFFFHHHJJJFFF???GGGOOODDD>>>HHHQQQSSSXXXWWW[[[cccfffmmm}}}uuuooobbb___[[[TTTLLLEEE@@@>>>:::888555111///000555888888555111///////////////111......000...***,,,222111111000///---***'''%%%'''&&&&&&&&&&&&'''))))))))))))(((((()))***+++,,,'''''''''((())))))'''%%%&&&((()))(((%%%"""###$$$%%%((()))'''%%%%%%***...+++,,,,,,***&&&$$$&&&''''''&&&%%%&&&(((((('''&&&&&&(((***)))&&&$$$$$$%%%%%%'''((('''%%%$$$&&&)))''''''(((((()))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$###(((@@@dddzzz{{{{{{JJJ555%%%$$$'''%%%%%%(((%%%%%%%%%&&&''''''((((((&&&'''(((&&&$$$"""###$$$&&&%%%%%%&&&''''''&&&$$$'''%%%###"""$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$###&&&'''&&&$$$""""""#########$$$%%%%%%$$$###"""******((($$$!!! """"""$$$'''%%%!!!"""&&&"""&&&000---$$$))) !!!%%%&&&$$$%%%(((###$$$%%%%%%$$$$$$%%%&&&((($$$"""$$$%%%###%%%((((((((()))))))))((('''&&&"""%%%%%%!!!###)))+++)))$$$&&&))))))''''''(((***&&&&&&'''(((((((((''''''((())))))((('''&&&'''((('''&&&''')))((('''***000(((***++++++)))(((((((((************))))))(((''')))$$$!!!%%%&&&$$$$$$'''|||]]]{{{222!!!(((%%%$$$$$$'''((('''&&&(((&&&$$$&&&)))***(((%%%+++)))'''&&&&&&''')))******''''''******'''&&&)))***+++***(((&&&&&&***---++++++***)))))))))))))))))))))((((((((((((((()))'''%%%$$$(((---...)))$$$$$$$$$$$$###$$$$$$%%%%%%***---,,,)))))),,,---)))'''((()))***++++++++++++)))+++...//////---------&&&'''((())))))***))))))******)))))))))+++,,,,,,222000000444666555888<<<999888666444333333333333333222111333777:::;;;:::444333222333555666666555666555888<<<===<<<@@@EEE:::FFF@@@kkkXXXAAARRRSSSPPPJJJEEEAAAAAABBBDDDCCC<<>>>>>333222111//////333999>>>888444///,,,,,,---......///,,,---///,,,(((***111////////////---+++)))(((%%%%%%$$$%%%&&&(((***+++((((((&&&&&&''')))+++---((((((((()))+++***(((&&&(((+++,,,+++(((&&&&&&((('''***+++(((%%%%%%)))...***++++++((($$$"""###%%%'''%%%$$$###%%%%%%%%%$$$)))+++,,,***&&&"""!!!"""%%%''')))'''%%%%%%'''***&&&''')))***)))((()))***&&&&&&&&&%%%%%%$$$$$$$$$ $$$GGGSSS:::%%%###&&&$$$"""%%%$$$$$$%%%%%%&&&''''''((('''((((((&&&$$$""""""###&&&%%%%%%&&&''''''&&&$$$'''%%%""""""$$$&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$&&&&&&$$$"""!!!$$$'''''''''''''''&&&$$$"""!!!'''$$$&&& !!!)))%%%%%%&&&'''$$$!!!'''!!!)))""" )))!!!***(((&&&&&&'''%%%!!!"""&&&###$$$&&&&&&&&&&&&''')))'''$$$"""$$$%%%###%%%))),,,,,,---...---,,,+++*** %%%%%%"""%%%---111///&&&(((******'''&&&'''(((%%%&&&&&&&&&''''''(((((('''((()))(((&&&%%%%%%&&&''''''))),,,,,,,,,111777+++,,,------+++*********%%%&&&(((***,,,......///---'''$$$''''''###"""%%%CCCxxx===,,,''',,,(((%%%$$$%%%&&&%%%###)))%%%!!!###'''***(((%%%+++)))'''&&&&&&(((***,,,&&&%%%''',,,---)))''')))+++,,,***'''%%%&&&***...---,,,***)))((()))******(((((())))))************'''((()))++++++***'''$$$((((((((((((((()))***+++)))------((((((,,,,,,(((******++++++++++++******'''+++......+++((()))***)))))))))))))))(((((('''((()))***+++,,,++++++***...***)))++++++((()))---000000//////////////////222000///222666::::::999444333333444777999888777777333777AAAEEEBBBCCCJJJDDDKKK666gggfffBBBOOOOOONNNLLLJJJHHHFFFDDDDDDDDD===CCCKKKGGGGGGHHHBBBDDDPPPRRRPPPRRRUUUbbbxxxvvviiihhhWWW]]]TTTHHHFFFBBB>>>AAA444555666777888888777777333555444000///111000---------------......//////+++---......+++)))))))))%%%(((******((('''(((+++''''''''''''(((((((((((((((---***(((+++((('''111)))))))))((('''%%%$$$###%%%&&&&&&'''((()))******'''''''''&&&&&&%%%%%%%%%(((###"""&&&'''###"""$$$!!!(((,,,)))$$$$$$%%%$$$!!!&&&***(((""" $$$)))'''''''''&&&&&&%%%%%%%%%(((&&&$$$"""!!!"""$$$&&&&&&777TTTppp|||pppTTT>>>---***%%%""" !!!$$$&&&'''%%%$$$"""###$$$''')))$$$$$$###""""""######$$$&&&''''''&&&$$$$$$%%%'''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%%%% !!!&&&&&&######$$$$$$$$$###""" """"""###$$$$$$$$$$$$###"""!!! !!!"""###"""!!!&&&&&&%%%%%%$$$###"""""" !!!"""###$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&(((+++(((&&&$$$&&&***///222###%%%''''''(((,,,222777)))+++,,,,,,***))))))***+++***)))((((((''''''(((,,,+++)))''''''(((***+++''')))+++***)))---666>>>...)))))),,,+++&&&%%%)))***,,,,,,+++***))))))******)))((('''&&&%%%%%%$$$777WWW111&&&+++%%%&&&,,,***$$$'''%%%###&&&***+++'''###'''''''''&&&$$$$$$%%%&&&***+++,,,+++***)))***+++)))%%%$$$''')))&&&&&&'''******)))'''&&&&&&)))+++(((''''''&&&'''(((***+++,,,***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!))))))((('''&&&&&&'''''',,,***(((''')))*********(((+++---+++'''%%%&&&'''+++(((%%%%%%'''(((&&&%%%***((('''(((***+++++++++)))((('''&&&''')))+++---***)))((())),,,---+++)))+++(((&&&'''+++///000000555222444888888666666999888999;;;>>>AAAEEEHHHJJJDDDEEE===NNNZZZQQQSSSJJJMMMQQQGGGAAAIIIQQQIII???GGGRRRKKKAAA@@@===EEEJJJPPPRRRPPPRRR___nnnqqqaaa^^^___YYYGGG???JJJKKK===444666666777888888999999999777888555000...000000---.........///............,,,---///...,,,*********((()))***(((''''''***---)))))))))(((((('''''''''&&&+++'''%%%***'''%%%---&&&'''''''''''''''&&&&&&%%%&&&&&&''''''(((((()))%%%%%%$$$$$$############&&&$$$"""!!!!!!!!! !!!(((+++((($$$$$$%%%$$$###&&&((('''###"""$$$'''&&&&&&&&&&&&&&&%%%%%%%%%(((&&&$$$"""!!!###$$$&&&(((%%%$$$'''+++,,,)))%%%)))'''$$$!!! !!!###%%%&&&%%%###""""""$$$&&&(((###############$$$%%%%%%&&&''''''&&&$$$###%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&"""!!!%%%%%%!!!######$$$######"""!!! """"""###$$$$$$$$$$$$###"""!!! !!!#########!!!%%%%%%$$$$$$######""""""!!!!!!""""""######$$$$$$######$$$%%%%%%%%%$$$###%%%&&&'''&&&%%%%%%''')))((((((''''''''')))***+++&&&((())))))'''''')))++++++,,,------+++******+++******)))((((((((())))))+++***)))((((((((()))***%%%''''''&&&%%%(((---222...***))),,,,,,((('''+++***++++++***(((((()))***&&&&&&%%%%%%$$$$$$$$$###)))\\\uuu===!!!$$$'''***(((%%%$$$%%%''')))'''&&&(((,,,---)))&&&((())))))(((&&&%%%'''((()))***+++***)))((()))***)))'''(((---...***''''''((((((((('''&&&'''***,,,......------,,,------------,,,+++******))))))***++++++,,,++++++***)))(((******)))(((((((((((((((+++)))''''''(((******)))***,,,...,,,(((&&&&&&(((,,,***((((((***+++)))'''++++++***)))((((((((((((***)))((('''''''''((())),,,+++***+++...///---+++000---)))(((***++++++******(((***000222111222555888999:::===AAADDDGGGHHHIIIIII===CCCnnnMMMPPPLLLKKKNNNMMMIIIPPP___TTTGGGJJJSSSOOOIIIIIIFFFCCCIIITTT\\\]]]ZZZ[[[aaa~~~xxxfff___VVVYYYNNNCCCDDDAAA::::::888888888888888999;;;;;;999999555///,,,...///---,,,,,,,,,,,,,,,,,,++++++,,,...///...,,,+++++++++++++++)))'''&&&(((,,,///,,,+++***)))(((''''''&&&(((,,,'''%%%+++)))###&&&$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############""" $$$$$$ %%%...111,,,!!!'''***'''$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$""""""###$$$&&&((($$$  %%%(((&&&%%%###"""!!!"""###$$$%%%$$$###""""""$$$&&&'''######$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%######$$$%%%$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""$$$### ######""""""""""""######""""""###$$$$$$$$$$$$###"""!!! !!!###$$$###"""############"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$###&&&'''''''''&&&&&&((()))&&&&&&((((((((('''&&&%%%&&&((()))(((&&&###"""!!!)))+++++++++)))((()))***)))(((((((((((()))******((((((((()))))))))))))))++++++***)))))))))+++,,,,,,******,,,,,,******,,,*********(((&&&&&&(((***'''''''''(((((()))))))))$$$,,,TTT*** ###''''''$$$###&&&***)))'''&&&(((+++,,,***''')))***+++***((('''(((***'''((())))))((('''((())))))(((,,,222444...((('''%%%&&&'''&&&&&&'''***---,,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,++++++******+++++++++******)))+++++++++***************+++)))(((((()))******))),,,...///---)))&&&&&&(((***))))))***++++++(((&&&)))+++,,,***'''&&&'''))))))))))))((('''&&&&&&&&&***))))))***,,,,,,+++)))111...+++))))))******)))(((&&&(((---///...///222555666888:::===@@@BBBCCCJJJKKK>>>===YYYGGGNNNHHHGGGQQQOOOWWWqqq___NNNLLLRRRPPPOOOOOOJJJBBBGGGSSS___ccc___[[[ZZZvvv~~~gggYYYOOOXXXRRRFFFCCC>>>;;;@@@999888888777888999:::;;;777777333,,,***---///---******,,,---------,,,,,,,,,---...---+++***+++,,,+++******))))))***,,,---+++++++++***)))(((((((((+++000***&&&---,,,$$$###$$$$$$&&&'''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ''''''!!!'''666;;;444"""''')))&&&$$$%%%&&&$$$&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###"""###%%%%%%"""(((+++***(((&&&&&&###############$$$$$$$$$%%%$$$###""""""$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%$$$###"""###%%%############$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$######"""!!!###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###"""!!! !!!###$$$###"""!!!!!!!!!!!!""""""""""""#########"""""""""""""""%%%%%%%%%%%%$$$$$$######%%%&&&'''&&&%%%%%%''')))$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&$$$######"""&&&'''((('''%%%$$$%%%'''&&&&&&&&&&&&'''((()))***''''''((()))))))))((((((///...,,,,,,------+++***)))))))))***+++***+++,,,))))))((('''%%%&&&(((***'''((()))***+++,,,,,,---((("""www@@@'''((($$$!!!$$$'''''''''((('''%%%%%%&&&((()))(((&&&((()))+++***)))((()))***%%%'''((((((&&&&&&'''))))))(((+++111333---((('''%%%&&&''''''&&&''')))+++'''((()))))))))(((&&&%%%&&&''')))***+++***))))))&&&''''''(((((((((''''''++++++,,,,,,,,,+++++++++,,,***)))***+++,,,+++***+++...///---(((%%%&&&'''%%%%%%'''((()))'''%%%######'''++++++((('''***...(((((())))))((('''&&&&&&*********+++,,,++++++***,,,+++))))))***,,,......111///000333444111111333222333555777999;;;<<<===BBBBBB;;;:::jjjddd>>>QQQKKKFFFSSSSSS\\\bbbPPPKKKPPPPPPPPPNNNFFFDDDGGGPPPZZZ^^^]]]^^^aaalll{{{aaaNNNUUURRRCCC>>>JJJKKK???888999888888777777777888888333333000***)))---000///)))+++---///000111000000***+++,,,+++))))))***+++((()))***+++,,,,,,+++)))))))))))))))************'''...)))%%%---///(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$***''' ,,,...&&&"""&&&'''$$$###&&&&&&$$$&&&###!!!###''')))'''$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&&&&$$$###"""%%%%%%%%%$$$###"""###%%%############$$$%%%&&&&&&"""""""""#########$$$$$$""""""###$$$$$$###""""""""""""!!!!!!!!!###$$$%%%""""""###$$$$$$$$$$$$######"""!!!"""###$$$$$$"""!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((%%%%%%$$$$$$%%%&&&(((((((((&&&$$$######%%%&&&&&&&&&&&&&&&%%%######%%%&&&$$$$$$$$$%%%&&&'''((()))%%%&&&'''((((((((((((((()))((('''((())))))(((&&&'''((((((((()))*********'''(((((('''%%%&&&(((***$$$%%%&&&'''((())))))***&&&---@@@&&&***+++)))'''(((+++***%%%###''''''&&&%%%&&&'''(((((('''&&&((()))***((('''(((((($$$&&&''''''&&&&&&'''(((***'''''',,,---***'''((('''((()))((('''&&&''')))((()))+++,,,---,,,+++***%%%&&&''')))***))))))((())))))***************)))***+++,,,,,,,,,,,,++++++---,,,+++,,,------,,,+++***,,,...,,,'''$$$%%%&&&"""$$$&&&''''''&&&$$$######(((,,,,,,)))(((+++///'''((()))************)))------.........---------************+++---000222555333444777777444444666444555666888999:::::::::===;;;999:::GGGkkkoooTTT777OOOMMMFFFPPPOOO[[[aaaQQQMMMRRRRRRSSSNNNBBBGGGLLLTTT[[[\\\[[[___fffeeettt}}}hhhYYYOOOQQQGGGAAAHHHGGG>>><<<999999999999888777555555111222///+++***...000///%%%'''))),,,------,,,,,,******+++***((((((***+++'''((())),,,...---***'''((((((((())))))*********!!!+++(((###+++///***)))'''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""%%%### '''(((######%%%%%%######&&&'''$$$%%%###"""###'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%(((((('''### %%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''&&&%%%$$$"""!!!%%%&&&&&&%%%######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''"""!!!"""&&&&&&###"""$$$""""""!!!""""""###$$$$$$""""""###$$$$$$$$$$$$######"""!!!"""$$$%%%$$$###""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$&&&'''(((&&&$$$###$$$'''***,,,---)))%%%###$$$%%%&&&&&&(((((((((&&&$$$$$$&&&((($$$$$$$$$%%%%%%'''((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''''''''(((%%%((((((&&&'''******(((&&&''')))(((''''''((()))''''''((((((((()))))))))$$$((("""))))))...$$$ )))///((("""---)))(((((((((((()))******$$$&&&((()))((('''''''''$$$%%%''''''&&&&&&''')))+++&&&%%%((()))''''''))))))*********(((''''''((()))***+++,,,------------'''((()))***************)))***************))))))((()))***+++,,,+++***))),,,,,,+++,,,......,,,***(((+++,,,+++'''%%%%%%'''$$$&&&))))))(((''''''((((((+++......+++)))***+++*********+++,,,,,,------***+++---,,,+++******+++.........,,,+++---///222///...///444555333444777777888:::;;;<<<<<<;;;:::BBBCCC@@@BBB222<<<===;;;000DDDFFF@@@CCCBBBMMMggg[[[NNNMMMRRRSSSUUUQQQCCCIIIOOOYYYaaa```]]]___eeehhhqqqxxxmmmfffMMMXXXUUUJJJFFFAAA>>>DDD;;;<<<<<<<<<:::777444222222444222...---///000...$$$&&&(((******)))'''&&&***++++++***((()))+++---(((''''''))),,,,,,)))'''))))))((((((((((((((((((&&&222...$$$(((+++((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!! !!!%%%'''((((((###%%%$$$"""###''''''$$$$$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''"""###$$$%%%&&&%%%###"""&&&''''''&&&$$$###%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%###$$$))))))$$$"""%%%!!!""""""############"""""""""###$$$$$$$$$$$$######"""!!!"""$$$%%%$$$############""""""!!!!!!!!!!!!!!!""""""######$$$$$$######""""""###%%%'''((($$$%%%&&&&&&%%%%%%&&&(((+++)))'''&&&&&&(((***+++,,,)))&&&%%%''''''&&&$$$((()))(((&&&$$$$$$''')))&&&&&&&&&&&&'''(((((()))&&&%%%%%%%%%%%%'''((()))&&&((()))(((&&&&&&))),,,&&&******''''''***+++'''$$$'''******)))(((((((((+++++++++******)))))))))(((+++222$$$%%%$$$###&&&999...''''''%%%!!!%%%///(((((((((((('''(((***+++###&&&((()))((('''''''''$$$%%%''''''&&&&&&((()))+++'''&&&)))***(((((()))((()))++++++***)))***+++***)))))))))))))))***************)))******++++++))))))))))))((('''&&&&&&&&&''')))***+++***)))(((+++******+++---,,,+++)))'''***,,,+++(((&&&(((***&&&(((******(((((()))+++***+++---......---++++++///...---------...///000***,,,------***))))))+++000111111///,,,---000333---+++---111333111111444888999;;;<<<<<<;;;999888>>>HHHDDDIII333333,,,888444<<<@@@???===>>>CCCIIIMMMDDDDDDIIIJJJPPPOOODDDFFFJJJRRR]]]aaaaaabbbfffiiillltttggg```___^^^]]]PPPIIIQQQPPPCCC===<<<>>>??????<<<888444111444666555000///000000---,,,---/////////,,,)))(((+++,,,,,,***)))***,,,...***'''&&&&&&)))+++***(((******)))((('''&&&%%%%%%111===777(((''''''$$$$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''""" $$$$$$  ###%%%$$$!!!###''''''$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###"""""""""###$$$&&&&&&&&&'''''''''(((((( """%%%&&&&&&%%%$$$&&&''''''&&&$$$$$$%%%'''&&&&&&%%%$$$############!!!!!!"""###$$$$$$%%%%%%)))&&&'''+++***$$$"""$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$######"""""""""$$$%%%$$$###%%%$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$%%%""""""""""""###&&&((()))&&&'''''''''&&&&&&((())),,,,,,***)))((((((((()))'''&&&%%%'''******'''$$$''''''&&&$$$""""""%%%''')))(((((((((((()))******&&&%%%$$$###$$$&&&)))***%%%(((***'''######''',,,(((,,,,,,''''''++++++'''$$$'''***,,,+++)))(((((())))))((('''&&&%%%$$$$$$,,,::: +++%%%444zzzRRR,,,###)))***'''&&&&&&''''''&&&%%%&&&(((***###&&&)))***)))((((((((($$$%%%''''''''''''(((***,,,((((((,,,---***))))))&&&(((***+++++++++,,,------,,,+++)))))))))******+++***)))(((((()))***++++++++++++******((('''&&&$$$&&&((()))***)))(((''')))((()))***++++++)))'''(((+++---,,,***((())),,,&&&(((***)))''''''))),,,((()))***...000111000...333222000...---...///000000333555444111///000222000111111000---...222555222///000333333//////111666777999:::999888666555///AAA>>>III:::===333BBBCCC@@@DDDGGGDDDFFFFFF===???777999===???HHHKKKAAACCCAAAEEEQQQ\\\ccchhhlllbbb```vvvzzzkkk^^^ZZZ___YYYPPPJJJKKKLLLIIIDDDAAA999;;;===;;;666222000111333111///...---...///000,,,++++++******)))))))))---***)))++++++((())),,,)))((('''%%%%%%&&&&&&'''&&&%%%$$$%%%((((((&&&$$$$$$%%%'''(((((('''%%%$$$&&&%%%$$$%%%&&&&&&%%%###&&&%%%$$$!!! ###&&&"""(((***'''%%%'''((('''$$$"""  """"""###%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&''')))((('''%%%$$$###""""""%%%$$$###$$$%%%%%%$$$###%%%%%%$$$""" !!!###&&&%%%'''%%%###$$$''''''$$$###%%%'''&&&$$$$$$(((+++%%%%%%%%%%%%%%%$$$###"""$$$&&&%%%!!!!!!%%%&&&%%%&&&$$$"""!!! !!!"""###"""!!!!!!"""$$$$$$###!!!'''&&&###!!!!!!!!!"""###!!!###%%%%%%"""###""""""###%%%%%%$$$"""$$$$$$$$$###!!! !!!"""&&&&&&%%%$$$############$$$###""""""###%%%''')))((($$$""""""$$$&&&%%%$$$'''$$$$$$'''(((&&&'''+++$$$(((((($$$!!!###&&&&&&(((%%%$$$'''&&&######%%%...%%%!!!///%%%&&&&&&&&&'''((((((((('''&&&%%%(((((('''$$$""""""$$$&&&%%%######&&&))))))''''''((((((((((((((()))))))))'''%%%$$$$$$&&&((())))))((('''&&&%%%$$$%%%&&&'''+++%%%***///###EEE{{{sss(((......$$$!!!)))'''$$$$$$&&&(((((((((,,,,,,++++++***((('''&&&$$$%%%&&&'''))))))******$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$&&&)))+++++++++------,,,+++******++++++((()))***,,,,,,+++******///,,,)))***---///---+++,,,&&&$$$))),,,)))''')))+++)))))),,,+++'''&&&((((((((()))***+++------...***++++++++++++***))))))+++'''&&&***,,,++++++---333000...---...///......555555444222000111444666555333000000000000///------...///000222333444444555666999;;;;;;;;;:::999@@@CCCFFFDDD:::000---111555===DDDGGGIIILLLOOOQQQBBBBBBAAA@@@>>>;;;777555;;;:::BBBPPPXXXZZZcccppp```hhhuuupppbbbTTTLLLLLLZZZMMMCCCDDDIIIGGGBBB???888:::;;;999444000......000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,)))(((+++,,,***)))+++)))((('''&&&&&&&&&'''((('''&&&%%%&&&((((((&&&$$$%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&''''''&&&$$$(((((('''%%%$$$$$$&&&(((&&&))))))%%%$$$%%%%%%"""######"""###$$$$$$###"""""""""##################%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%###"""###$$$%%%$$$###%%%%%%$$$###""""""%%%'''$$$&&&$$$!!!"""%%%%%%"""&&&&&&%%%%%%%%%$$$###""""""######$$$$$$$$$######$$$&&&%%%"""!!!%%%&&&###%%%$$$"""!!!!!!!!!"""###""""""!!!###$$$%%%$$$"""$$$$$$###""""""###$$$%%%######$$$$$$######"""!!!!!!!!!!!!###%%%&&&%%%$$$ !!!""""""!!!"""$$$%%%$$$$$$#########$$$$$$%%%######"""!!!"""###%%%''''''$$$""""""%%%&&&%%%###%%%###$$$'''(((%%%$$$&&&!!!&&&(((###"""&&&)))(((%%%$$$'''&&&######&&& """((("""''' %%%&&&&&&'''''''''&&&&&&(((((('''$$$""""""$$$&&&(((''''''''''''&&&$$$$$$((((((((('''&&&&&&%%%%%%'''%%%###$$$&&&((()))(((''''''&&&&&&%%%%%%&&&&&&(((###&&&+++$$$777YYYddd=== !!!(((%%%%%%+++***((('''''')))******)))))))))(((((('''%%%$$$###((()))***+++++++++++++++(((((((((((((((((())))))((((((((((((************---,,,,,,+++******++++++))))))***++++++++++++***---+++)))))))))))))))(((...)))(((,,,...+++***,,,+++((()))---...------111)))***+++---///111222333)))***++++++,,,,,,,,,,,,)))&&&(((...111///...///...,,,******+++,,,,,,+++000000000///------///111444222000000000111000///222222333555666777888999777888:::;;;============CCCEEEIIIHHH???555444777444:::AAAEEEHHHJJJMMMMMM<<>>???======HHHTTTSSSJJJdddlllsssxxxsssfff\\\PPPHHHFFFXXXIII===>>>DDDEEE@@@;;;<<<===>>>;;;777333111000......//////...+++)))(((+++,,,...//////...---,,,,,,(((''',,,...,,,))))))***)))((('''''''''(((((()))'''''''''((('''&&&$$$'''''''''''''''''''''''''''&&&&&&'''((()))'''%%%%%%&&&&&&%%%$$$###$$$&&&&&&&&&### !!!### """###%%%&&&&&&%%%###"""""""""######$$$$$$%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$###""""""$$$$$$###"""$$$$$$%%%$$$###$$$&&&)))$$$&&&&&&"""!!!$$$$$$""")))&&&""""""$$$###!!!!!!""""""###$$$$$$$$$%%%'''&&&"""!!!$$$$$$"""%%%$$$###!!!!!!"""#########""""""###%%%&&&$$$###!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$""""""###$$$$$$  """%%%&&&&&&%%%!!!###$$$$$$$$$$$$%%%'''"""!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""###$$$%%%$$$"""###!!!"""&&&&&&###"""$$$###((((((""""""&&&)))'''%%%$$$''''''$$$###&&&&&&***%%%""":::777---(((%%%%%%$$$%%%%%%&&&'''((('''((('''%%%######$$$&&&&&&((()))'''%%%$$$$$$$$$'''''''''&&&%%%$$$###"""'''%%%$$$$$$&&&((()))((('''''''''''''''&&&%%%%%%%%%###%%%(((&&&###***444$$$"""$$$)))((("""###***(((''''''(((***+++***(((((((((''''''&&&%%%$$$###+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,++++++***))))))))),,,++++++************************)))******+++,,,*********)))''''''((()))+++(((''')))+++)))((()))***''''''***+++***+++///''''''((()))+++,,,------'''((()))***+++,,,,,,,,,)))''')))///222///,,,,,,///---,,,,,,---///......,,,---...---,,,,,,---...222000//////000111111000111222333444555777888888999::::::<<<===???@@@AAA@@@BBBFFFFFF???666444888444777>>>DDDIIIKKKLLLMMM???BBBEEEHHHIIIJJJKKKLLLCCCHHH???888IIIccc]]]BBBQQQYYY```ffftttnnnccc[[[QQQKKKKKKRRRGGG??????BBBAAA===;;;>>>>>>===;;;777444111000000///...---+++***(((((()))+++---///000///---++++++'''&&&,,,000---)))(((***)))))))))(((((((((((())))))(((((('''&&&%%%$$$)))(((''''''''''''((()))&&&%%%%%%&&&(((((('''%%%###%%%&&&%%%$$$###$$$%%%'''%%%!!!$$$(((%%%"""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%###"""!!!"""#########!!!"""###$$$######$$$&&&(((%%%((((((###"""$$$%%%###(((%%%!!! !!!""""""!!!##################$$$$$$%%%'''&&&"""!!!###### $$$$$$###""""""######$$$$$$######$$$&&&&&&%%%### !!!###%%%%%%%%%$$$###&&&%%%$$$###"""######$$$!!! """$$$%%%$$$###'''((()))(((&&&$$$%%%%%%""""""!!!!!!"""######$$$%%%%%%$$$###""""""######""""""""""""######"""!!!$$$!!! ###$$$###$$$(((++++++(((######''')))''''''%%%$$$''''''$$$$$$''')))&&&'''```LLL///((($$$$$$######$$$&&&''')))'''''''''&&&$$$###%%%''' %%%'''%%%$$$%%%''''''''''''((((((((('''&&&%%%)))'''%%%&&&''')))***)))&&&'''((((((((('''%%%$$$&&&''''''&&&&&&((('''$$$))))))((('''((()))&&&"""%%%$$$%%%'''))))))(((&&&++++++***)))((('''''''''((()))******++++++++++++......------,,,,,,+++++++++,,,,,,+++***))))))******))))))((((((((())))))+++***)))))))))***,,,---(((***,,,+++((((((+++...)))((((((((()))(((''''''///+++)))***)))&&&&&&)))((((((''''''&&&%%%%%%$$$&&&'''((()))************---***)))------)))''''''...---,,,---///000//////+++---//////...---...//////...,,,---///000000///000000111222444555666777::::::999:::<<>>666333666444555;;;DDDKKKMMMOOOQQQHHHFFFDDDFFFHHHIIIFFFBBBGGGLLLFFF???PPPhhheeeOOOJJJIIIQQQ___lll|||pppeeeYYYMMMIIILLLJJJGGGEEEFFFCCC===;;;===:::999777555222000---+++333111---***((()))***+++'''))),,,......---+++******'''''',,,///,,,)))))))))))))))))))))(((((('''(((((()))((('''%%%$$$$$$)))(((''''''''''''((()))%%%$$$$$$%%%''''''&&&%%%&&&((()))((('''''''''))))))&&&"""###***111///((($$$%%%%%%###""""""$$$'''$$$$$$%%%&&&''''''((((((############$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&###"""!!!"""#########!!! !!!""""""""""""$$$&&&###&&&'''### """$$$###%%%$$$"""!!!'''---((('''&&&$$$$$$######$$$$$$&&&&&&""""""###"""$$$###############$$$$$$$$$######$$$&&&&&&%%%###!!!"""$$$&&&&&&$$$"""!!!######$$$$$$$$$###"""!!!###"""""""""######""" %%%'''((((((&&&$$$$$$$$$$$$######"""!!!!!!""""""'''&&&&&&%%%$$$$$$$$$$$$ !!!!!!!!! !!!!!!&&&!!!!!!"""$$$)))///...***%%%###)))000///)))'''$$$%%%''''''%%%%%%((()))###&&&IIIhhh000"""$$$$$$######$$$&&&''')))&&&''''''&&&%%%$$$%%%'''$$$&&&######'''(((%%%&&&''')))+++,,,,,,+++++++++)))'''''')))***+++***&&&'''((()))((('''&&&%%%%%%***)))######(((***%%%+++)))"""!!!++++++###$$$$$$%%%''')))***(((&&&---,,,+++***)))))))))***&&&'''(((***,,,------...---------,,,,,,+++++++++(((***++++++))))))***,,,(((((('''''''''(((((()))+++***)))))))))***,,,---)))+++---+++((('''***------......,,,+++,,,,,,+++555111//////,,,(((&&&(((------,,,+++***)))(((((()))******+++******))))))111+++(((******((((((***))))))((()))+++,,,+++***+++---//////.........///---+++***+++---//////...111222333444666777888888999888777888:::===@@@BBBFFFEEEGGGGGGAAA888555666111111777AAAHHHJJJOOOUUUMMMGGGBBBGGGPPPTTTOOOHHHIIIJJJHHHFFFJJJRRRSSSPPP^^^QQQVVViiikkkaaannnuuuiiicccZZZOOOMMMRRRGGGHHHJJJJJJDDD===<<<@@@;;;999666444333222///---333000,,,((('''(((+++---((()))***,,,,,,+++***))))))''')))------******,,,(((((()))))))))((('''&&&&&&'''((('''%%%$$$$$$%%%''''''''''''''''''''''''$$$######$$$&&&'''&&&%%%%%%&&&&&&&&&%%%%%%&&&(((%%%### '''///...((($$$%%%&&&### !!!%%%(((""""""######$$$$$$%%%%%% !!!"""###$$$%%%&&&"""###%%%&&&''''''&&&&&&$$$###""""""$$$$$$###"""!!!""""""!!!!!!###$$$$$$%%%!!! #########$$$### """***222+++)))'''%%%$$$######$$$"""%%%%%%""""""$$$############$$$$$$$$$$$$$$$###""""""###%%%&&&$$$###"""###$$$%%%%%%$$$"""!!!"""###$$$$$$$$$###!!! $$$###""""""###""" !!!$$$%%%$$$###$$$$$$%%%%%%$$$###"""!!!!!!"""''''''&&&&&&&&&%%%%%%$$$"""""""""!!! """$$$(((### !!!###%%%***000(((&&&"""$$$,,,555333---'''$$$%%%((((((%%%&&&(((///((($$$KKKddd...)))%%%%%%$$$%%%%%%&&&'''(((%%%'''((('''&&&%%%&&&'''###''''''###%%%+++)))"""%%%'''***---...///......,,,***(((((()))***+++***'''(((((((((((('''&&&&&&###))))))""" &&&******"""&&&%%%###(((''''''&&&&&&(((***++++++)))++++++)))((('''((())))))&&&'''))),,,...///000111,,,++++++++++++++++++***&&&)))++++++)))))),,,///((((((((((((((())))))************)))******+++,,,,,,,,,,,,)))'''&&&&&&''',,,///000,,,***,,,,,,+++000...---///---)))''')))+++++++++,,,,,,,,,,,,,,,---------------,,,++++++000+++(((***++++++---111******)))+++,,,---+++))))))+++,,,,,,,,,,,,---///---+++***+++,,,......---//////000222333444555666777666666666888:::===???FFFEEEEEEFFFAAA888333444...---333<<<@@@BBBJJJVVVQQQJJJEEEJJJUUUZZZUUUNNNKKKHHHIIIMMMKKKHHHMMMXXX^^^RRRYYYnnnmmm\\\ccc|||vvviii___^^^\\\UUUQQQTTTKKKIIIIIIIIIEEE???>>>BBB===:::777666666666333111///---***''''''((()))+++*********+++******))))))'''(((+++---***'''***000''''''((()))((('''&&&%%%###%%%'''&&&$$$###$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%'''((('''&&&#########!!! !!!$$$'''$$$###!!!'''&&&!!!###&&&((('''###"""%%%(((""""""################## !!!"""###$$$%%%&&&&&&"""###%%%'''''''''%%%%%%%%%###"""###$$$%%%$$$### """$$$###"""!!!"""###$$$'''### """&&&'''%%%%%%###""""""$$$'''***)))(((&&&$$$######$$$%%% $$$%%%""""""$$$### """###$$$$$$%%%%%%%%%$$$""""""!!!###$$$%%%$$$"""!!!!!!###$$$%%%%%%$$$$$$%%%%%%$$$############$$$###"""!!!"""######!!!!!!$$$%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$""" !!!%%%(((((($$$"""$$$%%%$$$'''+++!!!$$$%%%%%%)))......+++'''$$$%%%((((((&&&&&&)))%%%'''&&&@@@999)))%%%&&&&&&'''''''''&&&&&&%%%'''((((((&&&&&&&&&'''&&&)))'''$$$)))222///$$$%%%'''***,,,------,,,++++++)))&&&&&&((())))))((()))(((((('''''''''''''''$$$''')))&&&$$$%%%''''''###(((***%%%!!! """$$$'''&&&&&&''')))++++++++++++***(((''''''''')))***'''(((***+++---...//////*********+++++++++++++++'''+++...---***))),,,000***************+++,,,---))))))***++++++++++++***,,,***)))))))))******)))***000111,,,)))+++,,,***+++)))+++...---)))&&&'''(((((()))))))))************++++++,,,,,,,,,,,,+++...)))(((+++---------000---,,,,,,---......,,,***)))***+++*********---//////---,,,,,,---///...---,,,---...///000222333333666666555666777999:::<<>>:::;;;444333777<<<888555BBBVVVJJJLLLPPPUUUZZZ___dddgggSSSMMMGGGIIIOOOSSSSSSRRRRRR\\\aaa^^^]]]ccclllpppnnn}}}mmm^^^[[[\\\PPPKKKRRRWWWLLLPPPOOOGGGAAA???>>><<<:::777777888666111///000///...,,,***)))+++...111///+++***...---((('''+++(((%%%%%%(((***,,,222999((()))+++,,,+++)))&&&$$$&&&&&&&&&'''&&&&&&%%%%%%%%%(((++++++(((&&&%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&$$$&&&'''((('''%%%""" (((((('''&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&###&&&%%%######%%%&&&###$$$"""###''''''###"""$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$###%%%&&&''''''&&&### """""""""""""""""""""""""""###%%%%%%###"""###$$$&&&%%%###!!! """""" !!!"""###$$$""" !!!$$$%%%###!!!%%%$$$###""""""###$$$%%%############""""""""""""$$$"""!!!"""%%%&&&&&&&&&%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$%%%&&&'''#########$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''((((((((('''%%%%%%&&&'''!!!###&&&((()))((('''%%%$$$&&&(((((('''&&&'''((('''((()))((('''&&&'''(((&&&''')))(((&&&%%%%%%&&&&&&'''&&&%%%$$$%%%(((+++'''&&&(((,,,,,,((('''(((%%%...000'''###''')))%%%''')))***(((%%%###$$$'''$$$$$$$$$$$$%%%&&&''''''$$$###!!!"""$$$&&&&&&&&&,,,+++)))'''&&&&&&'''(((%%%%%%&&&''')))+++,,,---(((((('''))),,,------,,,000000...,,,)))'''((()))&&&'''(((***,,,...///000...---,,,,,,---...---,,,000---******,,,///111222444///+++,,,///000...+++---...//////...---+++)))***+++,,,,,,,,,,,,+++***)))))))))))))))***++++++******+++,,,,,,,,,,,,+++,,,***)))***---...,,,***+++,,,......---------...000///...---,,,------......///---***,,,333777888666555444555888::::::999@@@CCCEEEEEE@@@;;;666444999,,,222888333<<>>GGGQQQMMMUUU___WWWSSSVVVRRRKKKPPP[[[\\\SSSWWWVVV[[[^^^eeezzzkkklll\\\XXX[[[RRRLLLMMMKKKNNNPPPMMMDDD>>>>>>>>>======999777777444000...000111000///,,,+++,,,...000000,,,,,,///...***))),,,***'''&&&'''&&&$$$''',,,%%%'''(((******)))((('''%%%&&&&&&'''''''''&&&&&&%%%(((******'''%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&((()))***+++***(((&&&$$$&&&&&&%%%%%%$$$$$$######"""######$$$%%%%%%%%%%%%$$$''''''$$$$$$''''''$$$$$$"""###''''''###"""$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######'''&&&%%%$$$######$$$$$$&&&&&&%%%$$$###"""!!! ########################"""###%%%%%%###"""###$$$$$$###"""!!!!!!"""###$$$  !!!"""$$$%%%%%%###"""###%%%&&&$$$"""###""""""""""""###$$$%%%""""""""""""""""""""""""!!!###%%%$$$######&&&(((###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&%%%$$$########################%%%%%%$$$######$$$%%%%%%&&&''''''&&&$$$###$$$&&&%%%%%%%%%&&&&&&'''((()))(((((('''%%%$$$&&&)))+++&&&((())))))''''''((())))))'''&&&%%%%%%&&&&&&&&&++++++***)))''''''***,,,///((($$$&&&(((&&&$$$###'''((()))))),,,///---'''((())))))(((&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''''''%%%###$$$&&&(((((((((************)))(((''''''%%%%%%&&&'''(((***,,,---+++***((()))***++++++***,,,,,,+++)))'''&&&(((***))))))***++++++,,,---------,,,++++++,,,---,,,******((('''(((,,,///222333666333111222555666222///111111000///...,,,+++***++++++++++++++++++++++++******))))))******+++,,,&&&'''(((***+++,,,------+++***)))***,,,---,,,***''')))++++++***)))***+++//////------,,,---......+++......---///444777666999888777888:::<<<===<<<===AAADDDBBB===888666777444+++111333///@@@YYY^^^EEE666<<>><<<777444333111---,,,///...------,,,,,,---.........++++++---,,,))))))+++...,,,++++++(((###$$$(((###$$$&&&'''))))))******%%%&&&'''(((((((((((((((&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&$$$"""##################""""""###$$$$$$%%%%%%$$$$$$$$$$$$'''(((%%%%%%((('''$$$%%%"""###&&&&&&###"""%%%((('''&&&%%%$$$############$$$$$$$$$###""""""!!!'''%%%"""!!! """$$$&&&'''&&&$$$"""!!!""""""#########$$$$$$$$$$$$######"""###%%%%%%###"""###$$$"""!!!!!!!!!!!!###%%%&&& !!!!!!###$$$&&&'''&&&%%%$$$$$$%%%&&&%%%###""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" $$$'''&&&!!! %%%*** !!!"""###$$$%%%%%%%%%'''''''''&&&%%%###"""!!!######$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%$$$###"""###$$$)))'''$$$######&&&))),,,+++***'''$$$###%%%+++///&&&((())))))(((((()))+++,,,***(((''''''((())))))------,,,***(((((()))+++...,,,***)))%%%$$$+++444???333)))***...---((($$$***)))''''''(((((('''%%%$$$$$$$$$$$$%%%&&&'''''')))'''%%%&&&(((*********)))***,,,,,,,,,***(((&&&&&&&&&&&&'''(((***+++,,,...+++)))((()))******)))*********((('''(((+++---,,,,,,+++++++++*********+++***)))***+++,,,+++***,,,***)))***---111333444333222111333555555222...333222111///...,,,++++++,,,+++***))))))***+++,,,***************++++++,,,''''''(((******++++++******))))))***,,,,,,+++***&&&'''))))))((((((((()))......---------......///+++///111///000444444111;;;999888888;;;===>>>>>><<>>>>>;;;666222111111///+++***,,,''''''(((***,,,---,,,,,,***))))))))))))''''''(((---+++,,,...+++'''&&&***$$$$$$%%%&&&'''((()))***%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&%%%$$$"""!!!""""""""""""############%%%%%%%%%%%%%%%$$$###"""###''''''%%%%%%''''''###%%%######&&&&&&######%%%&&&%%%$$$##############################"""!!! %%%###"""!!! !!!###$$$&&&&&&%%%$$$$$$###$$$$$$###$$$%%%%%%%%%%%%$$$###"""###%%%%%%###"""###$$$"""!!!!!!!!!"""###$$$%%%############$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!$$$&&&%%%"""!!!%%%((( !!!###$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!!###$$$%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%&&&'''(((((('''&&&%%%"""$$$%%%%%%###"""###$$$(((&&&###""""""%%%(((***+++***(((%%%$$$&&&+++///&&&((())))))((((((***++++++---///...+++***+++---((())))))(((&&&&&&(((***$$$+++111,,, 333IIIRRR===+++)))***&&&$$$&&&+++(((&&&''')))***'''%%%$$$$$$$$$$$$%%%&&&'''''')))'''&&&&&&(((***++++++***+++,,,,,,+++***)))(((&&&&&&&&&'''((()))***+++---+++((('''(((******)))******+++******,,,///222,,,,,,++++++******))))))+++***)))***,,,,,,+++***---+++))))))+++---...---222000///000222333222000///000000000///...,,,***---,,,***))))))***,,,---******)))))))))******+++,,,,,,,,,+++***((('''&&&((())))))+++++++++***)))(((***+++,,,+++***+++,,,------------.........//////222222000///111111...:::888777777:::<<<======;;;BBBGGGEEE???>>>DDDLLL999===AAA888---222JJJ\\\aaaOOOHHHOOORRROOOOOOQQQWWWWWWUUUOOOHHHHHHRRR]]][[[dddiiimmmrrruuu|||rrrkkk^^^WWWZZZ[[[QQQNNNOOOKKKGGGHHHGGGBBB??????<<<777222000000333222---+++,,,)))((((((***,,,,,,***(((((())))))((((((((((((''')))((())),,,***%%%%%%((('''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!%%%&&&%%%%%%&&&%%%!!!&&&######%%%%%%######&&&"""""""""""""""###$$$%%%###############"""!!! !!!""""""######"""""""""$$$%%%'''((((((&&&%%%######$$$%%%&&&&&&%%%$$$###"""###%%%%%%###"""###$$$######""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############&&&%%%%%%###"""!!! !!!!!!!!!""""""######%%%$$$######$$$%%%%%%%%%"""###$$$%%%%%%$$$""""""###$$$$$$$$$%%%$$$$$$$$$"""$$$&&&&&&$$$######%%%'''&&&$$$######$$$&&&'''###$$$&&&((((((&&&$$$###"""$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&((())))))(((''''''***,,,&&&((())))))(((((()))+++&&&---444222,,,((()))---$$$%%%''''''&&&''')))+++((()))***&&&...@@@@@@111((()))***&&&'''---***(((%%%&&&)))***(((%%%$$$$$$$$$$$$%%%&&&''''''(((&&&$$$%%%'''))))))))),,,+++***)))))))))***+++''''''&&&''''''((())))))+++)))'''''')))***+++***((()))+++++++++---000222************************+++******+++,,,------,,,***(((&&&&&&((()))))))))444333111111222444555666(((+++...111111///,,,***---,,,***))))))***,,,---***))))))((((((((())))))...------,,,+++)))((('''''')))+++,,,,,,+++******)))+++------,,,+++,,,---------..................///111000---...222444222999888777999;;;======<<<:::AAAHHHGGGCCCBBBIIIPPP777>>>===555000222@@@PPPYYYPPPGGGKKKSSSSSSQQQVVVVVVZZZ[[[TTTKKKJJJSSS]]]UUUdddmmmwwwzzzyyylllXXXXXXSSSWWWVVVLLLKKKOOOKKKDDDFFFEEEBBB@@@@@@;;;555444222222555444///---///111...,,,,,,...---)))&&&))),,,,,,))))))++++++)))---+++,,,---+++&&&%%%))))))))))))((((((&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%&&&'''((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!$$$&&&%%%%%%&&&$$$!!!&&&###"""%%%%%%"""###&&&!!!!!!!!!"""###$$$%%%&&&""""""######$$$######""" !!!###$$$$$$###"""!!!"""$$$'''((()))'''%%%###"""###%%%&&&&&&%%%###""""""###%%%%%%###"""###$$$############""""""""""""%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&%%%###!!!"""###'''&&&&&&%%%###!!! !!!!!!""""""######$$$$$$&&&$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$###""""""###############$$$%%%&&&"""%%%'''&&&###"""###%%%$$$$$$###""""""###$$$$$$!!!"""$$$%%%%%%$$$"""!!!###%%%'''((('''%%%%%%&&&###$$$%%%%%%%%%%%%$$$$$$%%%''')))***)))(((((()))'''((()))((('''&&&'''(((""")))000///((($$$&&&***$$$&&&((()))))))))+++---;;;...###"""''')))(((((()))''''''+++***&&&$$$%%%((('''&&&&&&'''((('''&&&$$$$$$$$$$$$%%%&&&''''''&&&$$$"""###%%%''''''''',,,+++)))(((''')))+++,,,'''''''''&&&''''''(((((()))((('''(((***+++***)))%%%(((***,,,,,,,,,---...(((((())))))***++++++++++++******+++---...---,,,***)))(((***---/////////000000//////000222444555&&&)))---000111000---+++...---,,,++++++,,,---...+++***))))))))))))))))))***++++++,,,,,,,,,++++++'''***---...---+++++++++)))***,,,,,,+++++++++,,,......//////......---,,,+++------,,,...555888888999999:::<<>><<<999???FFFGGGDDDBBBEEEJJJ???CCC999000111222888GGGTTTXXXOOOIIIRRRTTTPPPSSSNNN[[[```XXXNNNOOOSSSTTTPPP```hhhuuuxxxrrr|||cccUUUQQQMMMQQQTTTOOOQQQTTTLLLDDDDDDBBB???>>>???;;;555999555111111///+++,,,///111...++++++......,,,((()))------))))))------)))///------...+++''''''+++((()))*********(((&&&$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%'''******(((%%%'''&&&%%%$$$$$$&&&''')))&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$######!!!%%%'''&&&&&&'''%%%!!!'''###"""$$$$$$"""###'''$$$#########$$$%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$""""""$$$%%%%%%%%%$$$$$$ """$$$%%%%%%$$$""" """###%%%%%%###"""###$$$ !!!"""###############!!!"""$$$%%%&&&&&&%%%%%%%%%'''(((&&&###"""###$$$%%%%%%&&&&&&%%%$$$"""""""""""""""###$$$%%%%%%%%%$$$%%%%%%$$$######$$$%%%##################$$$$$$&&&%%%###!!!!!!"""$$$%%%"""%%%((('''###!!!"""%%%##############################$$$%%%%%%$$$######"""$$$'''((('''&&&%%%&&&&&&&&&&&&'''&&&&&&&&&%%%$$$&&&((()))(((''''''((('''((()))'''%%%$$$%%%&&&''''''''''''%%%%%%%%%&&&%%%''')))*********+++,,,<<<...###%%%,,,,,,'''"""&&&))))))''''''((($$$%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%###!!!"""$$$&&&&&&&&&)))))))))((()))))))))***(((''''''&&&&&&&&&'''''')))((()))***+++***(((%%%%%%(((,,,...---,,,++++++))))))))))))***************)))(((***,,,---,,,+++,,,,,,+++---000222222111))),,,///000111111000000+++,,,---...//////..............................---,,,++++++******++++++))))))***+++++++++++++++'''+++///000...,,,,,,,,,)))+++,,,---,,,+++,,,---//////000///...---+++***)))---......000555777555666777:::>>>@@@???<<<999;;;AAAGGGHHHEEEAAA>>>>>>???EEE999///444111111???PPPaaaXXXHHHOOOUUUOOOOOOJJJ[[[___OOOGGGPPPUUUPPPSSS______kkk~~~rrrlllxxxZZZOOOQQQWWWQQQSSSVVVSSSUUURRRDDDFFFDDD@@@<<<<<<>>><<<777===666///+++(((&&&(((,,,+++(((&&&(((---000///,,,'''++++++'''''',,,,,,((()))'''''')))'''$$$&&&***'''(((***,,,+++)))'''%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%&&&(((++++++(((%%%'''&&&%%%$$$$$$&&&''')))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$"""&&&(((''''''(((&&&"""'''###"""$$$$$$"""###'''''''''&&&%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%###"""!!!!!!###%%%'''""""""!!!!!!!!!###$$$%%% !!!###%%%%%%###!!! """###%%%%%%###"""###$$$!!!"""$$$%%%%%%%%%"""$$$&&&'''''''''&&&((()))((($$$###$$$&&&###$$$%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&"""%%%(((&&&!!! ###(((""""""!!!!!!"""$$$&&&''')))'''###  ###$$$"""&&&((('''### """%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&!!!$$$&&&((('''%%%%%%%%%))))))((('''''''''((()))%%%&&&''''''&&&&&&''')))'''(((((('''%%%######$$$...((("""!!!%%%)))(((&&&&&&(((******)))(((((()))&&&%%%%%%'''&&&$$$&&&+++***,,,''' ###---...((("""%%%'''&&&$$$###%%%'''$$$$$$$$$$$$%%%&&&''''''%%%###!!!"""$$$&&&&&&&&&&&&''')))******)))((('''(((((('''&&&&&&&&&&&&'''*********+++,,,)))%%%"""'''+++000222111...,,,***************))))))))))))(((''''''(((+++,,,+++***+++***))))))++++++***))))))---444888888555333111111000...------...///111......///000000///......///...------,,,,,,,,,,,,******+++******)))((('''(((,,,000111///,,,,,,---+++,,,......---------...000000000000...,,,***)))+++///222111222444222...222444888===???>>>999666???DDDIIIKKKGGG@@@:::666///<<<666111:::555000>>>???ZZZTTTAAAKKKWWWSSSRRRQQQaaa]]]EEE>>>PPP\\\WWWYYYaaaZZZcccxxxmmmjjjhhhXXXYYYaaaKKKIIIDDDCCCLLLWWWWWWOOOBBBAAA???===;;;:::999999333111///------...000111+++,,,------.........---)))((((((***,,,---,,,***$$$'''))))))'''(((+++...***+++)))%%%'''+++''' '''''')))---+++%%%###%%%!!!%%%((()))'''%%%%%%'''$$$%%%&&&&&&&&&%%%$$$###$$$&&&((()))(((&&&$$$"""###"""###%%%)))***(((&&&&&&$$$###$$$%%%&&&&&&%%%'''%%%$$$$$$&&&''''''&&& """%%%%%%$$$"""!!!!!!###&&&(((%%%"""$$$---555%%%###!!! !!!$$$(((+++***%%%$$$'''(((%%%$$$%%%'''%%%$$$"""!!!!!!""""""''''''&&&$$$""""""%%%'''!!!"""$$$%%%%%%$$$###""" !!!!!!"""######$$$$$$ !!!"""###$$$$$$((($$$!!!###''')))&&&"""((((((((('''&&&&&&&&&%%%***$$$"""&&&&&&!!!"""!!!$$$&&&%%%###"""%%%'''###""""""""""""$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$###&&&(((&&&###  ###$$$%%%%%%%%%%%%&&&'''+++'''&&&'''&&&######%%%))))))(((&&&$$$$$$''')))(((%%%$$$&&&%%%!!!!!!###&&&$$$######%%%&&&&&&%%%(((%%%""""""$$$%%%$$$###%%%---...&&&$$$***+++%%%&&&...222...)))((((((((((((((((((***+++)))%%%"""))))))(((&&&###"""$$$%%%+++(((&&&&&&(((***++++++///+++&&&$$$%%%&&&%%%$$$'''++++++$$$"""&&&'''%%%%%%$$$$$$&&&(((((('''&&&)))***+++,,,+++***'''&&&++++++***)))(((((())))))(((%%%$$$&&&***+++'''###!!!EEE___ccc555///)))......222***"""%%%%%%$$$******,,,+++((((((+++,,,***//////...,,,,,,+++)))%%%)))+++...111000---***'''&&&***......,,,******,,,,,,,,,,,,,,,---...//////)))...000...///333333......---,,,***)))******++++++...000...)))&&&(((+++******,,,---.../////////.........---,,,,,,++++++,,,++++++---000333444444777777888999;;;<<<=========CCCLLLOOOGGG;;;666888///444555222333777777333777MMMeeeVVVMMMXXXVVVZZZ^^^WWWRRRHHH===GGGYYY^^^```^^^]]]bbbmmmyyylll```ZZZYYYMMMLLLGGGEEEIIIPPPOOOHHHBBBAAA???<<<999777666666333222111000///...------)))***++++++,,,,,,,,,,,,***)))((()))******(((&&&%%%(((***+++)))''''''((()))------)))&&&((('''###(((%%%%%%((('''%%%$$$'''###&&&))))))(((&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$###$$$'''(((((('''%%%$$$'''%%%%%%&&&((((((%%%"""%%%$$$######%%%''''''&&&%%%$$$"""###%%%&&&&&&%%%!!!###%%%&&&%%%######$$$&&&((((((&&&###%%%***///$$$###"""!!!"""%%%((()))((($$$###&&&'''$$$###$$$%%%$$$#########$$$%%%&&&$$$%%%'''&&&$$$######$$$!!!"""###$$$######"""!!!#########$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###''''''%%%(((...///***"""###$$$$$$$$$###$$$%%%$$$$$$######$$$%%%'''((($$$######""""""######$$$"""%%%''''''$$$######$$$$$$&&&&&&&&&$$$###$$$%%%)))&&&%%%''''''$$$$$$'''(((((((((&&&$$$$$$&&&)))(((&&&&&&((('''###"""$$$'''%%%$$$%%%&&&(((''''''&&&$$$""""""$$$$$$###"""&&&------%%%"""''''''!!!%%%***---)))&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))((()))***(((&&&'''***---...***&&&$$$$$$%%%$$$###'''++++++%%%###&&&'''&&&&&&'''''''''&&&%%%&&&'''((()))+++,,,+++***((('''+++***))))))(((((())))))+++(((&&&'''+++,,,)))%%%&&&WWWaaa666&&&+++'''&&&...---(((******,,,+++((((((+++,,,***,,,------,,,***+++,,,---+++,,,...//////---+++))),,,...//////---***)))(((+++++++++++++++---......)))---...++++++......***---,,,+++*********++++++'''+++---,,,)))(((+++...***+++,,,,,,,,,,,,,,,+++.....................///---------///111333444555666777888:::<<<>>>???@@@CCCDDDHHHIIIBBB888444666333666777333333666555111111EEE\\\PPPHHHSSSRRRWWWVVVSSSTTTLLL===@@@PPPWWW]]]\\\^^^gggssspppddd]]]RRRJJJLLLLLLJJJGGGGGGJJJHHHDDDCCCAAA>>>;;;888555444333222222222222000---***)))******++++++++++++,,,,,,---,,,*********)))'''%%%&&&(((++++++)))&&&$$$###(((...000+++&&&%%%&&&&&&&&&!!!"""%%%$$$###$$$$$$&&&))))))(((''''''(((###$$$%%%&&&&&&&&&&&&%%%"""$$$&&&(((((((((&&&&&&&&&&&&%%%&&&''''''$$$"""%%%###"""###%%%'''''''''###"""!!!!!!###$$$$$$######%%%&&&&&&%%%%%%'''((())))))'''&&&%%%&&&'''(((############$$$&&&'''(((%%%"""!!!%%%'''$$$###$$$!!!!!!!!!!!!###%%%'''(((!!!$$$&&&'''%%%###"""""""""#########"""!!! $$$$$$#########$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$&&&'''&&&###"""###%%%""""""""""""############***+++###'''555666+++###""""""###%%%%%%$$$##################$$$&&&&&&###"""""""""""""""######!!!###%%%&&&&&&&&&'''(((%%%&&&'''&&&$$$"""###$$$'''%%%$$$''''''$$$%%%'''(((((('''&&&$$$$$$&&&((((((&&&(((+++***&&&$$$%%%(((&&&%%%%%%'''(((((('''$$$#########$$$$$$""" %%%++++++%%%###''''''###&&&))))))&&&&&&((((((&&&'''((((((&&&$$$%%%***///$$$&&&((()))))))))***+++&&&***,,,***%%%%%%)))///,,,)))%%%######$$$$$$###(((++++++'''%%%&&&(((''''''((((((&&&###"""$$$&&&'''(((***++++++***)))(((***))))))(((((((((((()))...+++((()))+++,,,***'''222aaakkk<<<888***%%%------(((+++***,,,***''''''***,,,******+++,,,+++))))))---111...------,,,,,,,,,,,,,,,.........//////---***'''))))))))))))***+++,,,,,,...000///,,,,,,......,,,+++************+++,,,,,,&&&)))++++++((((((***---+++++++++++++++***)))(((---......///000000111111.........///000111333333333444666888;;;===???@@@GGGEEEDDDCCC===555222444777999888555444555333000000???UUUJJJEEEOOOMMMRRRQQQPPPUUUQQQAAA???KKKQQQZZZZZZ^^^hhhuuu~~~yyyaaaVVVQQQJJJDDDJJJKKKKKKIIIGGGFFFFFFFFFCCCAAA>>>;;;999666555444222222111000///---,,,+++---------------------...///...---------,,,***((('''((())))))'''%%%$$$###'''***+++***'''''''''(((&&&!!!""")))...+++&&&###$$$&&&'''(((''''''''''''###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%"""###$$$&&&''''''&&&%%%$$$###"""###&&&'''((('''###"""!!!!!!###$$$$$$######$$$%%%%%%%%%%%%(((******(((&&&&&&((((((&&&$$$"""###$$$%%%&&&&&&&&&&&&$$$!!!!!!&&&(((%%%$$$%%%  !!!###%%%&&&!!!###%%%%%%$$$""""""###$$$$$$$$$###"""!!! ###"""!!!!!!!!!!!!"""###""""""###$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$#########"""""""""######$$$$$$$$$###***)))###%%%------$$$###!!! """&&&&&&$$$!!! !!!!!!"""#########""""""""""""######$$$!!!"""$$$%%%%%%&&&'''((($$$%%%&&&%%%$$$###$$$%%%(((%%%%%%((('''$$$$$$&&&'''''''''&&&$$$$$$%%%''''''%%%(((,,,,,,'''%%%&&&'''&&&$$$%%%'''(((((('''$$$$$$%%%%%%&&&%%%###!!!"""((()))&&&&&&***,,,***)))***(((%%%'''++++++'''))),,,---***'''''',,,222###&&&(((***)))))))))***&&&)))+++)))&&&%%%(((,,,)))'''%%%$$$######$$$$$$(((******(((&&&&&&'''(((&&&&&&%%%#########$$$$$$%%%&&&'''((())))))(((((()))((((((''''''(((((((((000---***)))***+++***))))))gggooo]]]===))))))'''$$$+++(((***)))%%%%%%)))***(((+++((('''))))))(((***---...---***(((((()))+++---+++)))))),,,000000---)))''''''''''''((()))***+++//////---++++++,,,------)))))))))***++++++,,,---)))++++++***'''&&&'''(((*********++++++******)))........./////////000000---...............000111111222333555777999:::;;;BBBBBBCCCAAA999111111666888999888777555555333111555>>>PPPIIIFFFNNNKKKRRRSSSOOOSSSRRRHHHIIIQQQPPPYYYXXXZZZbbblllsssuuuttt~~~bbbQQQKKKKKKMMMLLLMMMMMMLLLHHHEEEDDDFFFBBBAAA???===;;;999999888333222000.........///000......---,,,,,,,,,---...---,,,+++,,,......,,,+++)))'''&&&%%%%%%&&&'''(((&&&$$$$$$&&&)))***(((''''''&&&,,,666;;;666,,,&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((('''&&&%%%$$$###"""###%%%&&&&&&&&&%%%%%%%%%###"""###%%%'''''''''%%%###""""""$$$%%%%%%$$$"""###$$$$$$###$$$&&&)))(((%%%$$$%%%)))***'''$$$######%%%&&&'''&&&&&&&&&%%%"""###((()))'''%%%&&&###""""""!!!"""###$$$%%%###$$$$$$"""!!!"""$$$&&&&&&&&&%%%$$$######""""""######!!!!!!!!!"""$$$%%%######$$$$$$%%%%%%&&&&&&((($$$""""""%%%&&&$$$ $$$$$$$$$%%%%%%&&&&&&&&&***&&&$$$%%%%%%###!!!!!!###!!!!!!###&&&'''$$$  !!!""""""#####################$$$%%%&&&###""""""###$$$%%%%%%%%%!!!"""$$$$$$$$$$$$&&&'''(((&&&&&&)))((($$$"""$$$&&&''''''&&&$$$$$$%%%&&&$$$###&&&***+++&&&$$$%%%&&&%%%###$$$%%%''''''&&&%%%&&&'''((('''&&&$$$$$$"""&&&((('''''')))++++++)))***(((%%%'''++++++''')))---000///***(((***---$$$'''))))))((('''''''''((('''&&&&&&'''''''''''''''&&&&&&$$$######$$$%%%'''((())))))'''&&&&&&(((%%%""" !!!%%%&&&%%%###$$$$$$%%%&&&&&&'''''''''((('''''''''''''''((((((...,,,***(((((()))))))))&&&bbbaaaHHH<<<...$$$)))''')))((($$$$$$((()))''''''######***...,,,)))***---+++(((&&&&&&(((***,,,)))'''(((+++...///,,,(((''''''''''''((()))******((('''&&&&&&&&&'''(((***'''((()))***+++,,,,,,,,,)))******)))''''''''''''((()))***+++,,,,,,,,,,,,.........------,,,,,,,,,---///000///------000222333333444444555666777777999>>>CCCCCC:::000222888777666666777777555444444555888HHHGGGHHHPPPMMMUUUVVVNNNLLLKKKMMMZZZ]]]QQQXXXWWWWWW[[[bbbhhhmmmnnnuuueeeRRRLLLPPPUUUSSSPPPNNNMMMHHHCCCBBBDDDCCCBBB@@@>>>===<<<;;;;;;555333000......///222333---,,,+++***)))***+++,,,((('''((()))+++,,,+++******'''$$$###%%%(((***+++&&&""" &&&******((('''$$$%%%,,,666:::333***%%%%%%#########%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&$$$###"""%%%&&&((('''%%%"""""""""&&&$$$###$$$%%%&&&&&&%%%&&&$$$######%%%&&&&&&%%%!!!###$$$$$$######$$$&&&'''$$$###%%%((()))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&###$$$)))***'''%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$"""!!!"""%%%((('''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&(((***######$$$$$$$$$%%%%%%%%%'''###!!!&&&(((%%% %%%%%%%%%&&&&&&&&&&&&&&&***###!!!''''''""" $$$""""""$$$&&&''''''$$$"""!!!"""###$$$%%%%%%%%%%%%############$$$%%%&&&'''%%%###!!!"""###$$$$$$###!!!###$$$$$$$$$&&&((('''%%%&&&)))((($$$###%%%%%%&&&'''&&&%%%$$$$$$%%%###"""$$$((()))%%%$$$&&&&&&$$$######%%%&&&&&&%%%&&&((())))))'''&&&&&&'''%%%&&&'''&&&$$$$$$%%%&&&&&&))))))&&&&&&((((((&&&'''+++......+++(((&&&''''''((())))))'''%%%%%%&&&)))'''&&&&&&((()))'''%%%%%%&&&'''&&&$$$$$$%%%'''&&&&&&''')))((($$$%%%(((###""""""$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((++++++***)))(((((((((((()))DDDttt^^^===&&&&&&''')))(((%%%%%%((()))'''"""!!!'''333777000******,,,+++)))''''''((()))******)))***+++,,,+++(((&&&(((((((((((()))***++++++(((&&&&&&((()))'''(((+++'''((()))***++++++++++++&&&&&&'''((()))***++++++'''((()))***,,,,,,,,,,,,------,,,,,,+++******)))---000111111......111444666666666666777777777777666;;;BBBCCC<<<444444999555333444777777555444666000...===AAAHHHQQQNNNYYYVVVNNNFFFAAANNNiiijjjOOOVVVWWWXXXYYY\\\bbbjjjpppiiimmm^^^VVVUUUWWWXXXUUUOOOKKKKKKHHHCCCCCCFFFEEEDDDBBB???===;;;::::::666555333222111111111111...---+++))))))***+++,,,'''''''''(((++++++***)))***(((%%%%%%(((******)))'''$$$$$$)))***&&&&&&((($$$$$$'''---...)))&&&&&&&&&$$$"""###&&&'''&&&%%%((('''%%%$$$$$$$$$$$$%%%(((((('''&&&&&&%%%$$$###$$$&&&((('''$$$!!!!!!"""'''&&&$$$$$$%%%&&&%%%$$$&&&$$$######%%%&&&&&&%%%!!!###%%%%%%$$$######$$$'''%%%$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&###$$$(((***&&&######&&&%%%$$$######$$$%%%&&&###$$$%%%%%%$$$$$$%%%'''&&&%%%$$$######$$$$$$%%%&&&%%%$$$$$$%%%(((+++---############$$$$$$$$$$$$###"""!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$#########$$$$$$######%%%'''&&&$$$!!!$$$'''((('''&&&%%%%%%"""###$$$%%%&&&&&&&&&%%%""""""""""""###$$$%%%&&&&&&###!!!"""$$$&&&&&&$$$ """###$$$######%%%'''###"""$$$))))))&&&&&&((($$$&&&'''&&&%%%$$$$$$%%%$$$"""###'''(((%%%%%%(((&&&%%%$$$$$$&&&''''''&&&'''((()))'''%%%$$$&&&(((&&&&&&'''&&&$$$######%%%%%%***---)))&&&''''''&&&''')))+++,,,,,,***(((&&&))))))***((('''&&&''')))))))))******)))(((((((((%%%&&&((('''%%%%%%&&&(((%%%###%%%)))(((######'''!!!'''+++,,,(((%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***++++++***)))))))))""")))WWWiii>>>%%%'''***,,,+++''''''+++,,,***###)))777CCC@@@000(((***++++++++++++************(((***,,,---+++***)))((())))))))))))***+++,,,------******...---)))(((,,,'''((()))***++++++******'''''''''(((***+++++++++'''((())))))************++++++++++++++++++*********---000///,,,,,,///333555555555666777888888999;;;:::===@@@???:::777777555222333777777333222666000)))777>>>FFFNNNJJJVVVRRRQQQGGG<<>>???999666999999444222333000///===@@@999@@@JJJQQQRRRTTTUUU888@@@jjjbbbKKKTTTXXX\\\\\\^^^```aaa```hhhyyyfffpppuuuqqqnnnooolllfffWWWTTTRRRRRRNNNHHHFFFIIIDDDCCCBBBBBBAAA>>>:::666555444222111///.........///,,,******+++---......'''))),,,,,,+++******+++'''%%%'''+++,,,))))))+++))))))))))))))))))))))))&&&&&&'''((())))))))))))"""###%%%&&&'''(((((((((&&&'''&&&$$$###$$$&&&)))&&&'''((('''%%%%%%''')))&&&%%%$$$$$$$$$%%%&&&'''&&&$$$%%%''''''%%%''',,,)))&&&######%%%'''&&&%%%'''&&&$$$$$$%%%&&&&&&%%%###$$$%%%$$$######%%%&&&((('''%%%###""""""######"""###$$$%%%%%%%%%$$$$$$!!!###$$$$$$######%%%&&&)))((('''&&&&&&'''((()))***'''$$$"""$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%######$$$$$$$$$$$$######""""""!!!!!!!!!"""$$$%%% """#########$$$&&&(((###"""!!!"""###$$$###!!!$$$$$$$$$&&&((()))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$''')))(((&&&(((***)))$$$!!!&&&)))((((((+++,,,***((((((''''''''')))***+++***+++---,,,+++))))))***((())))))((('''&&&((()))***&&&&&&)))+++))))))***)))(((((('''((()))+++,,,&&&'''((())))))(((&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&((())))))(((''''''(((***)))(((''''''((('''(((((('''%%%%%%(((***(((((((((***---///000///)))'''***555CCCyyy^^^666&&&'''*********&&&))),,,,,,******,,,///,,,,,,,,,,,,,,,---...///+++***)))***,,,---,,,+++---......---***((((((((('''''''''((()))***+++,,,+++,,,,,,,,,,,,,,,++++++***)))(((((())))))((('''***)))((((((***+++,,,+++...,,,)))''''''(((+++,,,++++++,,,---...///000000+++,,,...///111333444555666666888;;;???AAAAAA@@@@@@<<<<<<>>>===888333222///>>>XXXbbbNNN>>>BBBGGGJJJIIITTT===999ggglllFFFKKKUUU]]]^^^]]]```bbbaaahhhqqqrrr```rrr|||sssoookkkfffWWWOOOJJJKKKKKKHHHDDDDDDCCCBBBAAAAAA@@@===888555111111///...---,,,,,,,,,000---***)))***,,,---...$$$&&&)))***)))((('''((('''%%%'''+++,,,)))(((***)))))))))***************!!!###%%%&&&''''''&&&%%%''''''''''''&&&&&&%%%%%%&&&&&&$$$"""!!!"""%%%(((&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$###$$$%%%%%%"""###***333111'''%%%******&&&"""###''')))&&&###%%%%%%%%%%%%&&&&&&%%%%%%!!!"""############%%%''''''&&&$$$""""""!!!"""""""""###%%%''''''&&&%%%###!!!###$$$$$$###"""###$$$((('''&&&%%%%%%&&&'''(((***&&&######%%%((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$!!!###$$$###!!! !!!"""$$$$$$#########$$$%%%%%%""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""$$$%%%&&&"""#########"""###&&&(((###"""!!!!!!######"""!!!######%%%''')))(((%%%###'''&&&%%%$$$$$$%%%&&&'''%%%$$$###$$$%%%%%%$$$###&&&))))))'''''')))((($$$###))),,,)))'''((())))))(((((((((((()))***,,,,,,************))))))((()))''''''((('''&&&'''***,,,'''&&&&&&)))+++***)))(((&&&&&&&&&'''(((***,,,---%%%&&&((()))***)))((('''$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))'''%%%$$$''')))******(((''''''((('''''''''&&&$$$%%%''')))(((((()))***,,,---......///###000333)))WWWEEE___hhhOOO;;;(((&&&,,,...,,,******++++++)))''''''))),,,------,,,+++,,,,,,---......,,,+++,,,---///...---+++------,,,)))'''''''''))))))******,,,---//////***++++++,,,,,,++++++***)))((('''((())))))((('''---***(((***---///---+++---,,,***)))))))))***+++,,,,,,---...////////////,,,---///000111222444555666555666999===@@@AAAAAA>>>======>>>===;;;888777111BBBiiiuuuFFF???DDDCCCFFFUUU???555qqqGGGCCCSSS______\\\___bbbaaadddiiiyyyqqqjjj}}}tttkkkeee```]]]PPPFFFHHHMMMMMMHHHDDDBBB@@@>>>===;;;999555222000000...---,,,,,,,,,,,,333///+++))))))***++++++$$$&&&((()))(((''''''((((((&&&'''++++++'''&&&(((((()))***************))) """%%%'''''''''%%%$$$((((((((('''''''''''''''%%%%%%$$$""" !!!%%%''''''&&&%%%%%%%%%&&&&&&&&&***(((&&&$$$##################***333000%%%"""'''+++&&&###$$$((()))&&&"""$$$%%%%%%%%%%%%$$$%%%%%%"""###$$$$$$$$$$$$''')))&&&%%%$$$"""!!!!!!""""""###$$$&&&'''((('''%%%$$$###$$$%%%$$$""""""###$$$&&&&&&%%%$$$$$$%%%&&&&&&'''%%%$$$%%%((()))&&&###%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&''''''&&&%%%$$$""""""############""""""!!!###%%%$$$###!!!!!!""""""""""""""""""###$$$$$$!!! !!!""""""######$$$$$$$$$$$$######"""""""""###$$$%%%&&&&&&%%%%%%%%%$$$""""""$$$'''###"""!!!"""###$$$###!!!"""###$$$''')))'''$$$!!!&&&%%%$$$######$$$%%%&&&$$$######$$$&&&&&&$$$"""###''')))'''&&&((('''###$$$))),,,)))&&&(((******((((((((()))***+++,,,,,,+++***)))))))))))))))(((***************---111555$$$%%%&&&'''***+++)))&&&%%%%%%&&&''')))***,,,---%%%&&&'''))))))))))))(((###$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$''')))******)))(((((()))'''''''''&&&%%%%%%''')))))))))******))))))******333)))///999///---\\\AAABBB222...,,,+++------***)))***...---,,,***(((((()))+++......---,,,,,,,,,------...,,,++++++---.........(((***+++***(((''''''((((((((())))))+++,,,---...%%%&&&'''(((((())))))((()))((('''((()))***)))(((,,,***(((***---...,,,)))+++,,,---------,,,***)))---......//////...------000222444444444444666888777666666888;;;>>>@@@@@@?????????<<<:::::::::999000666\\\MMMEEEOOOJJJNNNUUU<<<333~~~ZZZ@@@RRR___]]]ZZZ^^^aaa``````eeevvv~~~~~~rrrggg___YYY\\\OOODDDGGGMMMMMMGGGCCCHHHEEEAAA>>><<<:::777555111111///......---------333000,,,***)))))))))(((((()))******))))))***,,,(((&&&'''++++++'''&&&(((((()))*********)))((('''###%%%''')))))))))''''''&&&&&&&&&'''((()))***+++%%%%%%$$$"""!!!"""$$$'''(((&&&$$$%%%&&&'''&&&%%%***(((&&&$$$############&&&%%%&&&((('''###$$$'''***'''%%%&&&'''(((%%%###$$$%%%%%%%%%######%%%&&&###$$$%%%%%%$$$%%%''')))%%%$$$###"""""""""###$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%###!!!!!!###%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$""""""############""""""$$$&&&((((((&&&%%%$$$$$$!!!!!!!!!!!!"""###$$$$$$!!! !!!""""""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&%%%&&&&&&%%%######$$$%%%$$$###"""###$$$%%%$$$""""""###$$$&&&'''&&&###!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''&&&$$$""" &&&)))'''&&&''''''$$$"""&&&)))'''(((,,,......(((((())))))******++++++---,,,***)))+++++++++***((()))))))))***,,,000444$$$&&&''''''))),,,***&&&%%%&&&'''((()))******+++&&&&&&&&&''''''(((((()))###$$$%%%&&&&&&''''''&&&"""$$$&&&((())))))((('''&&&(((******)))))))))***((())))))(((&&&&&&(((+++)))*********((('''((()))///222))))))...$$$222^^^|||jjjfff:::<<>>>>>AAACCCBBB===999999999888999000GGGEEECCCNNNOOOSSSQQQ???<<<|||AAASSS^^^YYYVVV]]]aaa^^^]]]fffvvvoooggg```YYYRRRKKKGGGJJJLLLHHHCCC@@@MMMHHHBBB===:::999777666000000///...------------000...,,,++++++***)))(((*********)))((()))+++...&&&%%%&&&***+++(((''')))((()))*********(((&&&%%%$$$%%%'''((())))))((((((%%%%%%%%%%%%&&&(((***+++$$$$$$%%%$$$###"""$$$&&&)))&&&$$$%%%'''((('''&&&'''&&&%%%$$$$$$$$$%%%&&&$$$&&&%%%###%%%))))))%%%(((((((((''''''&&&%%%$$$%%%%%%%%%###!!!"""%%%(((###$$$%%%%%%$$$$$$&&&((($$$$$$###"""###$$$%%%&&&""""""#########$$$$$$$$$)))(((&&&### !!!$$$'''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&'''&&&%%%%%%&&&'''%%%$$$$$$###$$$%%%'''((("""######$$$$$$%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%''')))***(((&&&%%%%%%""""""""""""###$$$%%%&&&"""""""""""""""###$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%&&&%%%############%%%&&&%%%###!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$%%%'''((('''%%%###%%%)))((('''((()))'''$$$&&&&&&&&&)))...000---(((((())))))))))))))))))...+++((((((***+++***)))###%%%)))******))))))***%%%((()))''')))......)))''''''((((((((((((((((((((('''%%%$$$%%%&&&''')))###$$$%%%&&&''''''''''''"""$$$&&&((())))))((('''%%%''')))*********+++,,,***++++++)))((((((***,,,''')))+++***(((((()))+++(((000***###***+++)))111^^^OOO777###888+++---///...---)))%%%%%%))),,,...,,,,,,++++++,,,---------...000111222111///,,,***---+++)))(((***,,,------)))***,,,,,,*********+++///////////////000111111......////////////......+++))))))***+++,,,,,,+++(((***+++,,,***)))))))))++++++,,,------+++***)))***+++---......---,,,+++(((,,,///...+++***---000===:::777666777:::;;;<<<>>>CCCEEE???<<<<<<;;;888===555>>>~~~yyy???AAAAAAJJJLLLKKKJJJBBBkkkrrrEEEUUU\\\TTTRRR\\\```\\\XXXeeeqqq|||xxxlllhhhccc]]]LLLLLLNNNQQQNNNFFFBBBBBBIIICCC<<<555222111000000...---,,,,,,++++++++++++---,,,++++++,,,,,,***)))))))))(((&&&%%%'''***---$$$###%%%***+++))))))+++((()))******)))'''%%%###$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$%%%&&&&&&###$$$&&&%%%$$$###$$$%%%)))'''$$$%%%''')))(((&&&$$$$$$######$$$&&&'''(((&&&)))(((,,,222---"""'''(((***)))&&&%%%$$$%%%%%%&&&%%%### !!!%%%)))###$$$%%%$$$######%%%'''$$$############%%%&&&'''!!!!!!!!! !!!""""""###+++)))&&&""" !!!%%%((('''&&&%%%%%%%%%%%%&&&'''&&&''''''%%%""""""&&&+++%%%$$$###"""###%%%((()))"""""""""######$$$$$$%%%%%%%%%''''''''''''%%%%%%$$$&&&((()))'''%%%$$$$$$############$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$$$$######"""############""""""!!! ###%%%'''&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$#########$$$%%%%%%###!!!###$$$%%%&&&&&&%%%$$$###%%%%%%&&&''')))(((%%%###%%%***)))(((******)))))))))'''%%%)))...---)))((())))))))))))(((((('''+++(((%%%%%%''')))(((&&&###'''---000...***'''%%%'''+++***(((***000000+++(((((((((((((((((('''&&&)))'''%%%######%%%'''(((###$$$%%%&&&''''''''''''&&&'''((())))))'''%%%$$$$$$&&&)))*********,,,---,,,,,,,,,+++)))***,,,...&&&)))++++++***))),,,...$$$)))000...***///000''')))'''///&&&>>>///(((999,,,)))&&&)))000333---$$$...---,,,,,,------+++***///000222444333000,,,***///---******,,,...//////,,,---......,,,+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,+++***)))(((+++***)))***,,,------+++***---000000---+++,,,---,,,++++++***************''')))+++---......---,,,,,,000333222...---000444???<<<777555666888999:::888@@@EEEBBB@@@@@@???;;;333666<<>>:::666555666777666444666;;;AAACCCAAA>>><<<;;;<<<333???ZZZ```SSSDDD<<>>>>><<<888666444555777999000/////////......------+++---+++(((***......)))&&&''')))******)))'''&&&)))(((((('''&&&%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&''')))((($$$$$$((()))''''''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$))))))((('''&&&$$$""""""'''&&&%%%$$$$$$$$$%%%&&&!!!$$$''''''&&&$$$%%%'''$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""'''''''''%%%###$$$&&&(((###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%"""!!!$$$&&&%%%###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%%"""""""""""""""###$$$$$$#########""""""$$$'''+++ $$$%%%""""""%%%'''&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###############!!!###%%%&&&%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''(((((((((((((((((('''&&&'''***+++++++++,,,+++******+++...111333***(((&&&%%%&&&&&&%%%$$$(((&&&$$$&&&+++---+++(((---............/////////)))((('''(((******(((&&&******)))'''$$$###%%%&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&''')))***(((''',,,***'''$$$%%%(((,,,///,,,***)))'''(((***,,,...******+++,,,,,,++++++***...---+++)))))))))***++++++*********++++++,,,---,,,++++++,,,......---+++*********++++++,,,---...///000111222444555666666333333(((,,,))),,,+++***//////...............---******+++,,,---...//////111///...---.........,,,,,,++++++,,,...///...---''')))+++,,,+++((('''&&&------...............---,,,,,,------...---------///000222333444555555666:::888555666888999888666:::>>>CCCCCC@@@;;;888777111444555SSSrrrZZZ888>>>@@@AAA@@@<<<<<>>KKKTTTTTTSSSXXXXXXZZZeeeeee[[[iiizzz~~~{{{tttjjj___YYYZZZAAAGGGIIICCC999333666<<>>DDDKKKJJJDDDDDDPPPRRRPPPTTTUUU[[[iiiddd\\\eeettt{{{rrruuutttmmmdddXXXPPPOOO===BBBEEE@@@888666<<>>???>>>===:::>>>BBBDDDDDDAAA===;;;///:::+++000SSSOOO:::GGGJJJHHHDDDCCCIIIPPPPPPLLLDDDNNNNNNMMMSSSVVVZZZfff]]][[[dddpppwwwmmmvvv{{{kkkeee]]]OOOEEEDDD=========<<<;;;===AAADDD999777444222222555888:::000//////...------,,,,,,)))((()))+++......,,,,,,++++++++++++++++++++++++******)))((('''&&&&&&%%%'''''''''((('''&&&%%%$$$"""&&&'''%%%%%%'''&&&"""$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&%%%###"""!!!%%%%%%#########%%%'''((('''&&&$$$$$$$$$%%%%%%%%%)))'''%%%###"""###$$$%%%&&&%%%$$$######$$$%%%&&&''''''&&&$$$###""""""!!!###$$$%%%###"""!!!"""###$$$$$$%%%&&&&&&%%%$$$###&&&'''''''''&&&%%%$$$$$$((($$$!!! ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''"""!!!"""!!!"""!!!!!!!!!!!!!!!!!!"""!!!"""$$$%%%&&&%%%$$$###!!!"""$$$%%%%%%%%%$$$###!!!"""###"""!!!"""$$$&&&"""&&&&&&###"""%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%###"""$$$%%%%%%###!!!!!!###%%%***)))'''%%%$$$%%%'''(((###$$$%%%&&&'''((((((((("""###$$$&&&((()))*********((('''''')))******)))---,,,***((('''&&&&&&&&&''''''(((***,,,,,,***((())))))***++++++***(((&&&))))))*********+++++++++)))***+++++++++*********+++***)))'''%%%%%%'''***(((((('''''''''&&&&&&&&&+++)))'''&&&((())))))(((###)))000111---((('''(((***))))))((((((((()))***(((((())))))))))))((((((((((((((())))))***++++++''''''((()))))))))(((((())),,,///---***((())),,,,,,+++)))(((''''''((((((++++++++++++,,,...//////111###333...666&&&***+++,,,...///111111///...,,,000///---+++******+++,,,+++***(((((()))++++++***...---,,,---......,,,+++(((+++......***((())),,,///...---,,,,,,,,,,,,------///111444555444222000000111111222222222111111777999;;;<<<<<<;;;;;;;;;<<<>>>BBBEEEFFFDDD@@@===+++777999666???KKKFFF:::FFFIIIGGGCCCCCCGGGKKKKKKJJJNNNJJJKKKUUUXXXWWW^^^TTT[[[dddmmmuuuzzztttdddaaaYYYJJJ@@@@@@@@@===::::::===???@@@???777666333222111333555666///////////////.........***((()))---///---++++++++++++++++++++++++++++++******)))((('''%%%%%%$$$%%%&&&'''(((((((((&&&&&&$$$((()))'''''')))((($$$!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%((((((((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$&&&&&&%%%$$$'''&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$###############$$$&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&&&&$$$###"""$$$%%%&&&&&&&&&%%%$$$###(((&&&###"""###$$$%%%%%%########################%%%(((((($$$!!!!!!!!!######""""""""""""############$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$ """############%%%'''"""%%%&&&"""!!!###%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###!!!"""!!! """%%%(((((('''&&&%%%%%%%%%&&&''' !!!######$$$$$$$$$!!!"""$$$&&&((()))******(((&&&%%%&&&((())))))((()))))))))(((((())))))***)))(((((()))+++,,,+++)))''')))+++---,,,+++(((&&&)))*********++++++++++++)))***,,,,,,***)))***+++((())))))(((&&&%%%'''(((((((((((('''''''''&&&&&&+++)))(((((())))))(((&&&(((***+++***((((((***---******)))))))))))))))))))))***+++,,,,,,,,,,,,,,,((())))))******+++++++++&&&''')))***+++++++++***...///000///---,,,+++,,,+++++++++******))))))(((***+++,,,---............$$$...%%%(((444$$$---111+++,,,---////////////...,,,+++)))))))))+++---...+++***)))***++++++***))),,,+++,,,...111222222000+++///222000***'''***...000///---++++++++++++,,,,,,...000222333333333222111111111111111000000///555666888888666666666777???@@@CCCFFFGGGDDD???;;;;;;<<<;;;444888OOOVVVBBBDDDJJJJJJCCC>>>@@@GGGJJJMMMPPPKKKLLLXXXZZZUUUXXXPPP\\\ccckkkvvvlll```___YYYJJJAAADDDCCC@@@===<<<>>>???>>><<<777666444222111000///////////////000000000000000,,,((()))...///+++)))************))))))*********''''''''''''&&&&&&%%%%%%###$$$&&&((((((((('''&&&%%%((((((&&&&&&((((((%%%###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&"""""""""#########$$$$$$ !!!###&&&(((******+++$$$%%%&&&&&&&&&%%%$$$###$$$######%%%((((((&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&$$$#########$$$$$$###$$$&&&&&&$$$###$$$%%%"""###%%%%%%&&&%%%$$$###!!!###$$$&&&&&&%%%$$$###&&&''')))((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&(((%%%######"""%%%%%%$$$######$$$%%%%%%###############$$$$$$%%%$$$#########$$$$$$%%%%%%!!!"""############$$$&&&"""&&&&&&"""!!!###%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$############$$$%%%%%% !!!############%%%'''%%%%%%%%%%%%&&&&&&&&&&&& !!!!!!"""############$$$$$$%%%&&&'''''''''''''''%%%$$$%%%((()))***)))$$$$$$$$$%%%'''((()))))))))(((&&&'''((())))))((('''(((*********)))((()))&&&&&&&&&&&&'''''''''''''''***,,,+++)))((()))+++&&&(((******((('''&&&'''(((((((((((('''''''''''')))'''&&&&&&((())))))(((,,,+++(((%%%%%%'''***---,,,,,,,,,+++++++++******++++++,,,---------------******++++++++++++++++++''')))+++---------,,,+++......---...//////---,,,+++,,,---......---+++***((())),,,......---,,,+++---ZZZ***'''111(((444000)))***+++,,,---///000000,,,+++)))((((((***,,,...,,,,,,,,,---...,,,***'''+++++++++---000222111000///111222111...------///...---,,,******+++---...------...///000000000///000111111222222222111111444555777666444444666999===>>>@@@DDDFFFEEE@@@;;;999555(((...MMMYYYLLLBBBFFFKKKKKKCCC>>>@@@FFFKKKLLLRRROOOPPPYYYYYYUUUYYYSSS^^^```iii{{{|||yyyhhh^^^```[[[LLLEEEIIIDDDBBBAAA@@@@@@@@@???>>>//////000111222333333333//////000000111111222222---((()))///000+++(((***))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&'''''' """$$$'''((('''&&&&&&$$$&&&&&&######&&&&&&$$$))))))***++++++***)))(((%%%$$$$$$###$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!!!!""""""######!!!"""######$$$$$$$$$$$$$$$%%%'''((('''%%%###!!!"""""""""%%%))))))&&&######$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$###&&&%%%$$$#########$$$%%%"""###$$$$$$"""!!!!!!!!! """###%%%&&&&&&&&&%%% !!!###%%%%%%%%%######$$$(((---...+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''%%%$$$%%%$$$!!!'''&&&%%%$$$$$$%%%&&&'''###"""!!!!!!!!!"""$$$%%%%%%$$$###"""###$$$%%%&&&!!!###$$$###"""!!!"""$$$###&&&'''###!!!$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!"""$$$%%%&&&"""$$$''''''%%%###""""""######$$$%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$''''''''''''&&&%%%%%%$$$&&&%%%$$$&&&(((***+++***%%%%%%&&&&&&'''((()))))))))'''%%%%%%&&&''''''''''''(((''''''&&&''')))+++%%%%%%%%%&&&&&&&&&'''''''''))),,,+++)))''')))***&&&(((++++++***((('''''')))(((((((((''''''''''''(((%%%######&&&(((***+++,,,***''''''((((((((('''.........------,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++******+++---......---,,,+++,,,***)))+++...000---+++,,,...000222222000...,,,)))+++///111222000...,,,QQQFFF222222,,,555%%%(((((()))***,,,...000111111///,,,)))((((((***+++---------//////---)))&&&,,,++++++,,,------,,,***///---,,,,,,---...,,,+++,,,+++*********,,,...000...---------,,,,,,,,,,,,///000111222333444444444555666888777555666:::===777888<<>>111999...NNN~~~GGG???DDDHHHGGG@@@<<>><<>>OOO|||VVV888<<>>:::<<>>HHHggg}}}CCCXXX???@@@JJJMMMEEEFFFTTTVVVJJJPPPQQQSSSTTTUUUXXX]]]aaa```jjjjjjjjjuuu{{{tttwwwqqqhhh]]]VVVTTTXXX[[[SSSQQQKKKDDDAAA@@@999222888666444222000/////////111///---,,,++++++,,,,,,+++)))(((***...///---***'''''''''&&&''''''((((((***((((((((()))(((&&&$$$))))))((('''''')))***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%)))'''$$$###$$$###"""!!!%%%%%%$$$###"""""""""###$$$######$$$&&&&&&$$$###""""""!!!!!!!!!!!!""""""'''''''''&&&%%%$$$###""""""$$$&&&%%%"""!!!###%%%""""""""""""###$$$%%%&&&!!!$$$&&&''''''&&&%%%######$$$%%%%%%%%%$$$###""""""!!!!!!"""$$$&&&'''&&&%%%############!!!&&&%%%######$$$%%%###"""***!!! ***000,,,%%%"""!!!!!!""""""###$$$$$$$$$""""""##################!!!###%%%%%%$$$###$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%###""""""###$$$$$$######""""""###%%%&&&$$$###$$$%%%$$$!!!"""%%%&&&%%%***)))(((&&&%%%$$$$$$$$$(((%%%###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ )))---'''###'''******'''''''''&&&%%%$$$###"""%%%&&&'''(((''''''&&&%%%---(((%%%'''+++,,,'''!!!'''%%%$$$%%%'''))))))((((((((()))***++++++++++++$$$(((***'''&&&((()))(((+++***)))(((((('''''''''&&&''')))******)))(((((())))))'''$$$%%%***+++((((((''''''''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((()))***++++++******,,,...(((***...000000...+++)))OOO555$$$))),,,''''''000+++---...---++++++...222...///000111111000///...222111///...------...///111222111000......000222***999111***444..."""(((000///...---------......,,,------......------,,,***+++,,,,,,,,,,,,,,,+++************++++++,,,---******+++++++++***))))))+++...111222111/////////---+++******+++---......///...---,,,,,,...000111333444666666666666888:::???AAA;;;:::AAA@@@AAANNNeeeIIIEEEGGGBBB@@@TTT\\\FFFPPPOOOOOOOOORRRVVV[[[^^^cccttttttjjjrrrxxxxxxooobbbYYYUUUVVVWWWXXXRRRQQQKKKCCC@@@???:::444777666444222000///......000///...,,,++++++++++++***((('''(((+++------,,,***))))))(((((((((((()))((((((((()))***)))&&&$$$)))(((((('''((()))******&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$(((&&&$$$###$$$$$$###"""%%%%%%###"""!!!!!!!!!!!!%%%"""!!!"""%%%&&&$$$"""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%$$$(((+++((($$$"""$$$(((###############$$$%%%%%% !!!"""###$$$$$$###""""""$$$%%%&&&&&&%%%###!!!######""""""###$$$%%%%%%&&&%%%$$$######"""!!! &&&%%%$$$%%%&&&&&&%%%###((( '''...,,,&&&#########$$$$$$%%%%%%%%%&&&!!!!!!!!!"""#########$$$ """%%%%%%$$$######$$$###$$$%%%$$$"""!!!"""######"""!!!!!!###$$$###"""!!!"""###%%%&&&&&&%%%$$$$$$%%%$$$######$$$%%%%%%$$$#########$$$%%%%%%&&&+++)))%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%% (((,,,'''"""$$$((()))&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&'''))))))'''$$$&&&***&&&%%%***+++&&&$$$((('''&&&''')))+++******&&&)))+++,,,+++******+++$$$((()))&&&%%%((()))(((---,,,***)))''''''&&&&&&'''(((******))))))((()))''')))(((%%%'''+++---+++((((((''''''''''''((((((((((((((('''&&&&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%'''((()))))))))***---///)))+++---000000///---+++LLL777'''''')))&&&&&&,,,,,,,,,,,,***((((((+++...***+++,,,---------,,,+++222///++++++---......,,,......---+++***+++---000///333,,,+++222---(((222///...,,,+++***,,,---///,,,------,,,***))))))***))))))*********************)))((('''''''''))))))++++++,,,,,,------------+++---///000///.........,,,***)))***,,,//////.........---,,,,,,---///000111444666666444444777;;;AAADDDAAA===@@@BBBAAA???SSSYYYHHHEEE>>>777SSSbbbGGGLLLKKKKKKMMMPPPSSSVVVWWW```ooopppkkkssszzzyyymmm^^^WWWWWWXXXVVVRRRNNNMMMGGG???;;;:::888333333333222111000000//////---.../////////---+++)))***((('''(((***,,,,,,---***))))))(((((((((((()))((('''''')))***)))'''$$$%%%&&&'''(((((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$######&&&$$$######$$$%%%%%%$$$%%%$$$###"""!!!!!! !!!(((%%%###%%%(((***(((&&&########################!!!!!!""""""###$$$%%%&&&$$$(((+++((($$$"""$$$(((&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""""""""$$$%%%&&&&&&%%%###!!!%%%%%%$$$######"""""""""###$$$$$$$$$#########$$$#########%%%'''((('''%%%### %%%((('''%%%$$$###$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""#########$$$ """$$$%%%$$$############$$$%%%$$$"""!!!"""###"""!!! !!!###$$$###""" """$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$###$$$%%%"""""""""###$$$%%%&&&'''+++)))%%%$$$$$$%%%%%%%%%((((((''''''&&&%%%%%%$$$"""%%%&&&$$$$$$'''((('''###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&'''))))))'''$$$)))&&& '''(((&&&---))))))(((***,,,---,,,+++''')))++++++)))(((''''''$$$)))***'''&&&(((***(((---,,,***((('''%%%%%%$$$***++++++***((((((***,,,'''******'''(((,,,...---((((((''''''''''''(((((('''((()))(((&&&&&&(((***%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''))),,,///,,,,,,,,,------.........---+++'''$$$&&&+++---,,,000///---***(((''')))***'''(((***+++++++++******000,,,)))))),,,...---***,,,------,,,++++++---...,,,***&&&(((---)))***333+++***)))))))))+++...///---......,,,)))((((((***+++++++++************+++,,,+++)))'''&&&&&&''''''))))))***+++---...///000***,,,,,,,,,++++++,,,...+++******+++---............------------...///000000333555444333333666:::===AAADDDAAA===AAABBB;;;CCCWWW```OOOLLLFFF???[[[iiiNNNHHHJJJMMMPPPRRRSSSTTTTTTXXX^^^bbbjjjwww|||zzzwwwzzzkkkZZZUUUYYY[[[UUUNNNMMMKKKEEE;;;555444222...111111111000000000000000+++,,,///000000...+++)))***)))))))))***+++,,,,,,'''''''''&&&''''''(((((((((''''''((())))))'''&&&###$$$&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$###""""""%%%###"""###$$$&&&&&&%%%$$$$$$###"""!!!!!!!!!"""%%%$$$######%%%''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$%%%"""$$$&&&%%%"""!!!###%%%((('''&&&%%%$$$$$$$$$$$$)))'''%%%###!!!"""###$$$######$$$%%%%%%%%%$$$###&&&%%%%%%$$$###"""!!!!!!!!!###$$$$$$######%%%&&&""""""###%%%(((((('''%%% !!!###$$$$$$###$$$&&&""""""""""""""""""""""""""""""################## """$$$$$$###"""###$$$%%%&&&'''&&&$$$###$$$%%%!!! !!!"""$$$%%%$$$"""!!!###%%%&&&%%%%%%&&&'''&&&######&&&%%%###"""%%%'''&&&%%%%%%%%%%%%%%%&&&(((%%%###"""###$$$$$$###&&&%%%%%%%%%$$$$$$$$$######"""!!!###&&&((('''%%%"""###$$$%%%&&&'''''''''%%%&&&'''(((''''''&&&%%%--->>>444$$$(((&&&"""---)))))))))+++------,,,+++))))))))))))((('''&&&%%%%%%)))+++(((''')))***)))...---+++)))'''&&&%%%%%%+++,,,---***''''''***---&&&***+++((((((+++---,,,(((''''''''''''''''''(((&&&(((***)))&&&&&&(((,,,'''((()))******)))((('''&&&&&&'''&&&&&&'''+++......---+++******,,,...///%%%---///***(((...000---333222///---+++***)))))))))***+++,,,------,,,,,,...+++***+++---...,,,***,,,...//////...---///000///,,,,,,...+++&&&$$$$$$))))))))))))***,,,...///...000111...***)))***---......---,,,,,,,,,,,,---...---,,,+++***)))))))))((((((((()))***,,,---...)))*********))))))+++---)))+++------,,,+++---///---------------......///000222333333333333666777999888@@@AAA:::===BBB;;;===@@@oooKKKKKKRRROOORRRMMMJJJ]]]cccKKKFFFKKKRRRTTTSSSRRRTTTUUU\\\]]]^^^iiivvvuuu|||~~~tttwwweeeRRRNNNVVV[[[UUULLLNNNMMMFFF;;;444333222000000000000000000000///...***+++,,,------,,,,,,+++***++++++++++++***++++++''''''''''''(((((()))***)))(((&&&&&&((()))((('''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%######$$$%%%$$$###$$$######"""""""""###### !!!!!!!!! !!!$$$&&&###$$$%%%&&&&&&%%%$$$###((('''&&&$$$$$$###$$$$$$""""""##################%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$######"""!!!!!!$$$%%%%%%######$$$&&&""""""###%%%''''''%%%###"""############$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$#########!!!"""###"""!!!"""###%%%%%%&&&'''&&&$$$###$$$%%%!!!!!!!!!###%%%&&&$$$######$$$&&&%%%###$$$&&&(((&&&######'''&&&"""!!!$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$############$$$%%%&&&''''''$$$"""!!!###%%%&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&"""%%%((((((&&&$$$$$$&&&EEETTT@@@'''+++'''***(((((((((***,,,,,,+++)))+++(((&&&&&&(((***(((&&&&&&+++,,,)))(((***,,,***...---,,,***(((''''''&&&'''+++---,,,(((&&&(((***$$$)))+++(((&&&)))******''''''&&&&&&&&&&&&''''''%%%(((+++)))&&&&&&)))---((()))+++,,,,,,+++)))((((((((('''&&&&&&'''+++......---+++))))))***,,,---///000000///,,,)))+++...222000///---,,,+++***(((+++,,,---///000//////...,,,,,,---/////////---+++......///...------000222&&&&&&+++...---111444///++++++,,,,,,---------......000111...***(((+++......---,,,+++***++++++,,,++++++,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,&&&(((***+++***))))))***(((,,,000///***(((+++///++++++++++++,,,,,,------111000000111333555555555:::111:::AAA999<<>>HHHSSSCCC444<<>>888888888777111111111111000///...---***))))))))))))+++,,,---***,,,------+++******+++))))))))))))***,,,------***(((&&&%%%'''((()))((((((&&&$$$"""###%%%(((***$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###(((&&&$$$###$$$$$$###!!!$$$###############$$$%%%!!!$$$%%%$$$""""""&&&***###$$$%%%&&&&&&%%%$$$###$$$###"""""""""###$$$%%%$$$###"""###%%%&&&&&&$$$""""""""""""###$$$%%%&&& !!!###$$$$$$###"""!!!############$$$%%%&&&'''"""######$$$$$$$$$#########%%%&&&%%%###"""###&&&$$$$$$$$$&&&'''&&&### %%%$$$###"""$$$&&&&&&$$$$$$$$$$$$###############&&&%%%%%%%%%$$$#########"""######!!! !!!$$$&&&###$$$%%%$$$"""!!!"""###!!!!!!"""$$$&&&&&&%%%###$$$%%%&&&%%%"""###&&&)))'''######''''''"""!!!$$$ !!!"""###%%%'''(((&&&%%%%%%&&&((((((&&&%%%""""""$$$&&&(((***+++,,,$$$######$$$$$$"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$ %%%)))((($$$"""$$$'''EEERRR999 ******!!!+++&&&&&&''')))++++++***(((+++'''###%%%))),,,+++((('''+++,,,)))(((+++,,,+++//////---+++***)))(((((($$$)))......***&&&%%%'''###(((***&&&$$$&&&((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%(((+++***&&&&&&)))---&&&((()))******)))(((&&&)))))))))'''&&&(((,,,///------+++************+++///$$$###+++***###'''333------,,,,,,,,,+++)))'''+++,,,...000000000000///+++---000222222000...---...---,,,***)))+++///222111...000+++%%%...444,,,....../////////...---,,,+++...///,,,'''&&&)))---+++***)))'''''''''((()))&&&''')))+++,,,---,,,,,,000///---+++******++++++###''',,,...---***(((''''''---222000)))&&&***000)))*********++++++++++++222000...000333666555333???...666BBB;;;===EEE>>>BBB[[[<<>>::::::===???;;;;;;@@@FFFFFFBBBEEELLLFFFRRRIIIAAAJJJHHH???CCCKKKNNNMMMKKKRRR[[[WWWKKKMMM[[[\\\YYYdddoooyyyzzztttoooddd\\\\\\\\\WWWQQQOOOGGGGGGAAA999666:::;;;999222111///...---...///000000...,,,+++***+++---...'''((()))+++++++++***)))((((((((()))))))))))))))((()))******'''&&&&&&&&&''''''&&&###"""###&&&(((&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$######%%%'''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$"""###%%%'''########################"""######$$$###"""!!! ###$$$%%%%%%$$$###$$$&&&#########"""!!!"""$$$'''$$$$$$$$$$$$$$$$$$%%%&&&$$$###""""""$$$$$$###"""%%%%%%$$$$$$%%%(((,,,...$$$$$$$$$$$$$$$###"""!!!%%%&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%"""!!! """$$$%%%$$$###((((((&&&$$$"""###&&&(((###$$$&&&''''''&&&$$$"""&&&&&&&&&$$$"""!!!###$$$%%%$$$$$$$$$###""""""""""""""""""%%%''''''### %%%&&&###$$$((('''$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$######$$$%%%''')))'''$$$"""###''')))'''$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###&&&%%%%%%$$$%%%&&&'''(((+++***)))(((&&&%%%$$$$$$&&&'''((('''&&&%%%''')))$$$$$$'''+++,,,+++...444AAA888---(((((()))'''###***))))))(((((((((((((((&&&((())))))'''%%%%%%%%%###&&&***+++)))&&&$$$###++++++++++++***)))((('''((())))))'''&&&&&&(((******)))((((((((((((((((((,,,+++******+++,,,,,,+++((((((''''''(((***+++,,,,,,,,,------,,,***)))(((&&&''')))++++++***(((''')))***)))'''%%%%%%(((++++++++++++,,,,,,,,,+++++++++---(((***222...(((...000---***+++...000...++++++,,,,,,---,,,***(((&&&(((((())))))***+++++++++000,,,)))((()))+++***)))+++((('''))))))'''(((+++((((((((((((((())))))***,,,+++)))'''''''''((()))'''((()))***************+++******)))***+++,,,---......---,,,,,,,,,,,,,,,---555)))...000000???666===>>>>>>>>>======???AAADDDCCCFFFKKKKKKGGGGGGJJJKKKKKKDDDDDDMMMNNNJJJKKKKKKMMMMMMLLLOOOSSSSSSPPPIIIWWWZZZ[[[hhhvvvvvvmmmjjjbbbjjjccc___```___WWWNNNHHH<<<===:::666444777888666111000...,,,++++++,,,,,,111///+++))))))+++...000++++++,,,,,,+++***)))(((((())))))***)))((('''&&&((()))******(((&&&&&&''''''''''''&&&$$$###$$$&&&%%%###"""###$$$%%%$$$###"""###$$$###!!!!!!###$$$''''''%%%$$$############$$$%%%&&&%%%$$$###$$$%%%""""""""""""""""""""""""%%%%%%&&&&&&%%%%%%$$$### """###$$$######%%%&&&"""$$$%%%$$$######%%%&&&%%%%%%%%%%%%%%%$$$######&&&$$$""""""###%%%%%%$$$%%%%%%$$$%%%'''***---///"""###############"""!!!&&&'''&&&$$$######%%%''''''''''''&&&&&&&&&%%%%%%$$$"""!!!"""$$$%%%%%%%%%''''''&&&$$$""""""%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###""""""###$$$$$$$$$$$$############$$$$$$###$$$%%%%%%###!!!"""%%%&&&%%%%%%((((((%%%&&&&&&&&&&&&%%%###"""!!!%%%$$$######$$$%%%'''(((%%%###!!!"""%%%'''%%%###!!!"""$$$%%%&&&%%%%%%$$$&&&''''''%%%###!!!!!!"""%%%%%%%%%%%%%%%&&&''''''+++)))'''&&&%%%%%%&&&'''&&&''')))((('''&&&'''((()))((())),,,,,,***+++000===333(((%%%)))---+++((('''((()))***)))((('''&&&%%%&&&&&&((()))(((&&&###$$$))),,,,,,(((&&&''')))......---,,,+++)))'''&&&'''(((((('''&&&&&&((()))((('''''''''((())))))***,,,,,,,,,+++))))))***+++(((((((((((()))+++---...+++---///111000...***((((((***,,,......---,,,+++++++++***(((&&&&&&(((+++...---+++)))(((((())))))...---&&&(((222///)))......////////////...,,,+++***,,,///111111...***((())))))******+++,,,,,,,,,---+++(((((()))+++,,,+++---)))'''((((((''')))---'''''''''((((((((())))))((((((((((((((((((((((((((())))))*********))))))''''''((()))***+++,,,---///---,,,---000111///,,,000555***,,,...///999222333666;;;===>>>>>>>>>???FFFDDDFFFKKKMMMJJJGGGGGGNNN???===HHHLLLNNNOOOLLLLLLKKKLLLNNNMMMKKKMMMSSSLLLXXXZZZZZZeeeoooyyyrrrnnnhhh]]]aaa]]][[[\\\ZZZSSSIIIBBB777777666555444444444333222111000...,,,+++++++++...---+++))))))+++,,,...///...---+++)))'''&&&%%%)))***+++,,,,,,***((('''(((***+++***)))''''''(((&&&(((((('''%%%######$$$$$$###"""###$$$%%%$$$""""""###$$$###"""!!!"""$$$((('''&&&$$$############$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''&&&&&& """######""""""###%%%"""$$$&&&'''&&&%%%%%%&&&$$$%%%&&&&&&&&&%%%###"""***'''%%%$$$%%%'''(((((($$$#########%%%''')))***"""######$$$$$$$$$#########$$$$$$######%%%(((***&&&&&&&&&%%%%%%%%%%%%$$$&&&$$$######%%%&&&'''&&&&&&&&&&&&$$$######%%%(((%%%%%%$$$$$$%%%%%%&&&&&&###$$$&&&%%%$$$""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$##################$$$%%%%%%&&&''''''&&&''''''&&&&&&%%%$$$""""""$$$$$$$$$$$$$$$&&&'''(((%%%###"""###%%%&&&%%%$$$!!!###&&&&&&&&&%%%$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***((('''''''''---******,,,+++''''''***(((%%%"""$$$(((---...---((()))))))))))))))((((((&&&%%%%%%(((,,,,,,((($$$---------,,,***)))***+++---------,,,***)))'''&&&'''((()))((('''''')))***(((''''''''''''((())))))''')))+++)))&&&&&&(((+++((((((((((((***,,,...///+++---///000000...,,,***++++++,,,,,,------......---,,,***((('''''')))***---,,,+++)))((((((((((((,,,---''')))222...)))//////222555555222...---...,,,...111333333111...,,,+++,,,,,,------...//////,,,+++))))))***,,,...///...***(((******(((***...'''(((((()))))))))))))))((((((***+++++++++******)))************))))))((('''((()))***+++,,,,,,,,,///,,,+++...333555111---000111,,,+++///444999444444777:::<<<<<<;;;<<<<<>>@@@EEEIIIIIIFFFCCCNNN999???OOOJJJHHHNNNKKKLLLHHHIIIOOONNNGGGHHHPPPNNNXXXYYYYYYbbbhhhppp}}}vvvnnnpppkkkcccaaa___\\\XXXUUUOOOHHHAAA666666666666555333111111222111000...,,,+++******)))***++++++++++++******,,,+++***)))((('''&&&&&&***+++---//////...,,,+++)))+++,,,,,,***))))))***&&&((()))(((&&&$$$###$$$&&&$$$###$$$%%%&&&%%%$$$"""$$$%%%%%%#########$$$((('''&&&%%%$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$###!!! !!!""""""$$$'''((('''%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%***(((%%%$$$&&&'''((((((%%%%%%$$$######$$$%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%'''***%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""###$$$$$$###&&&''''''&&&%%%%%%''')))%%%%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$#########$$$###"""###%%%&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$%%%&&&''''''&&& !!!$$$&&&'''&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%###%%%(((******)))'''%%%%%%'''******)))''''''''')))&&&&&&)))+++))))))+++$$$(((,,,,,,)))&&&&&&''',,,+++)))(((((()))+++,,,(((''''''***---...***'''444///***)))+++,,,)))&&&)))))))))))))))((((((''''''(((******))))))***+++)))(((((('''''''''''''''%%%'''))))))''''''***---)))(((((((((***+++---...+++,,,------...------,,,***(((&&&%%%%%%'''***,,,---+++)))'''(((((()))***''')))***++++++***((('''(((,,,***---444///***111---222666666222...---...------...////////////...+++,,,,,,------...//////,,,++++++***+++---000222---***+++......+++***---((()))***+++++++++******)))+++,,,...///...---,,,)))************))))))(((***+++,,,---------,,,,,,///,,,+++///444666222......,,,---,,,333===;;;999666888999999999:::<<<>>>>>>???@@@CCCGGGIIIFFFBBBGGG888DDDTTTKKKFFFMMMLLLKKKEEEFFFOOOPPPIIIFFFIIILLLUUUWWWZZZdddjjjrrrjjjeeehhhccc```]]]\\\VVVOOOJJJGGGAAA;;;222000000222111---+++---000000///---,,,***)))(((''')))+++------,,,***)))''''''''''''((()))+++++++++,,,---...///......---(((***,,,+++***))))))***&&&((()))(((&&&%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&###$$$%%%###!!! !!!"""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%######%%%&&&''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$&&&'''((('''&&&&&&''')))$$$$$$$$$$$$%%%&&&''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&###"""###&&&'''%%%$$$'''###$$$%%%&&&&&&'''&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&''''''''''''(((((("""###%%%&&&'''&&&&&&%%%###$$$&&&&&&%%%$$$&&&'''######$$$%%%%%%%%%%%%%%%$$$'''***---...,,,(((&&&&&&(((***)))((('''((()))---((('''))))))&&&%%%&&&&&&///666555---&&&%%%'''---,,,)))((((((***---///***))))))***,,,,,,,,,***333+++%%%$$$)))+++&&&!!!%%%&&&&&&'''((((((((('''%%%''')))***)))))))))***)))(((((('''&&&&&&&&&''''''((()))))))))***,,,...))))))(((((()))***,,,---***++++++,,,---------------***'''%%%%%%'''***,,,,,,)))'''&&&((()))******%%%'''***,,,---+++)))(((%%%******111;;;555,,,000+++///222222///,,,+++,,,,,,+++***))))))***,,,---))))))******+++,,,,,,,,,++++++++++++***,,,000222,,,***+++//////+++***,,,)))***+++,,,,,,,,,+++***+++,,,---...//////...---((())))))*********))))))---------...............///...---///222444222000---)))111///777CCC;;;;;;444555666777888;;;@@@CCCEEEGGGHHHGGGIIIKKKJJJFFF;;;888BBBLLLFFFBBBGGGKKKIIIFFFGGGKKKNNNKKKHHHGGGNNNUUUVVVZZZbbbeeekkk{{{aaa___^^^TTTRRRIIIJJJGGG@@@<<<<<<888333000------000///+++***---000000000///...,,,+++******+++,,,------------,,,)))((((((((((((***+++,,,,,,,,,++++++++++++******&&&(((******((('''((()))&&&'''((('''&&&%%%&&&''''''%%%$$$%%%&&&'''&&&%%%###%%%&&&'''%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%&&&&&&'''"""###$$$$$$"""!!!"""$$$"""$$$%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&%%%###''''''''''''&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''###%%%'''(((&&&$$$######(((((('''''''''&&&&&&&&&''''''(((***+++***'''%%%$$$&&&'''&&&%%%%%%'''(((######$$$%%%%%%&&&'''''''''((('''&&&%%%%%%''')))&&&&&&&&&%%%$$$$$$$$$######%%%&&&&&&$$$###%%%'''%%%"""###((((((%%%%%%((($$$%%%%%%&&&''''''&&&&&&######$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$&&&(((***+++)))'''%%%((())))))(((''''''(((***222,,,)))******%%%"""""""""***222333...***)))+++******)))))))))***,,,,,,************))))))+++---,,,(((###$$$''')))'''###%%%%%%&&&'''''''''''''''###%%%'''(((((('''((((((''''''&&&&&&&&&'''((((((***)))((((((***+++++++++***)))((((((((()))******'''))),,,...///...---+++///...,,,+++++++++++++++***'''%%%%%%'''***+++***((()))***+++++++++******&&&''''''333DDD???///***+++---///000///---,,,,,,,,,+++***(((((()))***+++(((((())))))***+++++++++)))***+++***(((***---111,,,)))))),,,,,,)))))),,,((()))+++,,,,,,,,,***)))******++++++,,,+++++++++'''((()))***************------,,,,,,---///111222//////...//////000111111///)))555111999EEE666666111222444666888;;;@@@DDDEEEJJJKKKHHHHHHLLLNNNLLL<<>>JJJKKKEEEKKKEEEMMMNNNDDD???FFFOOOQQQKKKRRRUUU]]]gggjjjqqqnnnYYYQQQJJJIIIGGGCCC@@@AAABBBGGGLLLMMMIIIAAA:::666<<<:::888777777777555333999222,,,+++...000,,,(((...//////...------------.........,,,***)))+++---+++((('''(((,,,...,,,***,,,,,,+++)))''''''(((***%%%%%%&&&&&&'''(((((((((((()))++++++***'''$$$!!!%%%%%%$$$$$$$$$%%%&&&&&&#########$$$&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""%%%$$$!!!!!!###%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$######"""""""""###&&&'''%%%%%%((((((%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$###"""######$$$%%%&&&'''((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%(((((('''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&(((((('''&&&%%%%%%&&&'''&&&%%%$$$###''''''&&&%%%######$$$&&&"""###$$$&&&((((((&&&$$$%%%$$$$$$%%%&&&'''%%%$$$$$$#########$$$&&&((())))))(((''''''''''''%%%###"""$$$&&&&&&%%%%%%%%%&&&***)))'''%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%)))(((&&&$$$#########$$$'''&&&%%%%%%$$$%%%+++000((($$$&&&...000***$$$###%%%&&&((()))))))))+++,,,((()))***+++++++++++++++))))))))))))((((((((('''))))))***+++,,,------...,,,---...,,,)))&&&%%%$$$%%%%%%&&&&&&'''(((((()))'''$$$"""$$$))),,,***''',,,)))&&&$$$$$$&&&&&&&&&&&&%%%%%%&&&'''(((((('''+++)))(((((())))))(((&&&......,,,)))%%%%%%)))---(((+++......,,,,,,///222)))******+++++++++******)))&&&$$$&&&***------,,,***++++++,,,,,,++++++***)))(((&&&(((,,,//////......+++***,,,111222000,,,&&&'''''''''+++...***$$$///,,,))))))+++,,,+++***+++'''""" '''//////)))%%%'''************+++,,,(((***------+++((('''''',,,***((()))++++++(((%%%,,,,,,*********+++,,,------,,,++++++,,,///222444111222000,,,,,,000222111///......111444555333000444555555666777999;;;;;;>>>AAA>>>AAAJJJGGGEEEMMMEEEHHHGGGCCCBBBEEEDDD@@@TTTPPPJJJFFFDDDFFFIIILLLUUUSSSWWW___bbbdddsss|||yyymmmaaaYYYRRRJJJGGGHHHAAAGGGMMMNNNIIIBBB===;;;999:::999666444444777::::::333+++)))---000///,,,///...------......---,,,//////...---******,,,---(((''''''(((***++++++***+++++++++)))'''&&&((()))''''''''''''''''''&&&&&&((()))******)))'''%%%###'''&&&&&&%%%&&&&&&(((((('''&&&%%%&&&((((((((('''&&&&&&''''''&&&&&&%%%$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$############$$$%%%&&&''''''((($$$''''''%%%%%%((('''$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%&&&&&&&&&%%%$$$###&&&'''&&&%%%######%%%&&&(((&&&$$$$$$%%%&&&&&&%%%'''&&&%%%&&&'''&&&$$$###'''&&&%%%%%%%%%&&&'''(((((('''((()))++++++)))'''###%%%((()))((('''&&&'''***((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&((('''%%%$$$#########$$$%%%$$$###$$$%%%'''***---***&&&(((...000+++'''&&&(((((((((((('''''''''(((&&&'''(((***+++,,,,,,---*********)))(((((('''''''''((((((((((((((((((((()))+++,,,+++(((%%%$$$%%%''''''''''''''''''&&&&&&)))'''$$$###$$$%%%$$$###%%%$$$###$$$''')))))))))&&&&&&&&&((()))+++++++++)))((((((***---///////////////---***''''''+++...---......---+++***++++++---,,,+++******++++++,,,,,,***((()))+++------,,,)))))))))******)))))))))---+++)))))),,,------,,,000---+++---//////+++'''(((,,,...+++***,,,,,,)))---***(((((()))******(((+++***((('''+++000...((('''((())))))((('''(((***&&&(((***+++)))((()))))),,,)))'''''')))++++++***+++******))))))))))))***---,,,***)))***,,,...000...111111......111111...///......111444555444222333333444555888:::<<<===>>>CCCBBBDDDJJJFFFCCCLLLHHHEEEAAA>>>>>>???BBBEEESSSPPPLLLIIIHHHJJJMMMOOOMMMKKKPPPYYY\\\^^^kkk{{{}}}|||lll^^^SSSIIIFFFGGGBBBJJJRRRQQQJJJCCC@@@AAA666999:::666222333:::AAA:::333+++))),,,000222111111...,,,---///000---+++/////////---+++***,,,...&&&'''((()))((((((***+++)))******(((&&&&&&'''((()))(((((('''&&&&&&%%%%%%((((((((((((''''''&&&&&&)))((('''&&&&&&(((***++++++)))'''''')))***+++***((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''((((((%%%((((((%%%%%%''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%'''((()))%%%&&&'''&&&%%%$$$&&&((((((''''''&&&%%%%%%%%%&&&+++***(((&&&%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%$$$###%%%&&&---)))$$$""""""$$$&&&'''***(((''''''''''''$$$""")))(((((('''&&&&&&''''''$$$%%%&&&))),,,---+++)))&&&''')))((('''&&&&&&'''((('''&&&&&&&&&'''((()))(((((('''&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%###$$$%%%%%%&&&((()))***+++((((((,,,...+++))))))+++***************++++++%%%&&&''')))***,,,---...++++++***))))))((('''''''''(((((((((''''''&&&%%%'''(((***)))'''%%%%%%&&&'''(((((()))(((&&&%%%###)))((('''$$$""""""$$$&&&$$$######%%%((())))))(((%%%&&&&&&((()))***++++++(((((((((***...000111000---,,,+++)))''''''***,,,...---++++++++++++***(((///...,,,*********+++,,,---+++***)))+++,,,+++***))))))(((((((((((())))))111...+++******+++,,,+++///...---...000000,,,((((((---///+++'''(((+++,,,---+++))))))***+++***)))&&&***+++*********'''###)))))))))'''%%%%%%''')))&&&'''(((((('''(((***,,,,,,)))&&&%%%'''***------+++++++++++++++***)))(((---,,,***)))(((***+++,,,,,,///111//////111///,,,.........111444555555333222222333444666888:::;;;;;;@@@@@@BBBHHHBBB===DDDDDD===<<<@@@@@@<<<===CCCJJJHHHGGGFFFFFFGGGIIIKKKOOOOOOTTT\\\___aaakkkxxxsssdddXXXMMMDDDBBBDDDFFFNNNUUUSSSJJJBBBAAADDD777999:::777444555999>>>777222,,,+++...222333222111...+++,,,///000...***.........,,,***)))+++---%%%(((******((('''***---((())))))(((&&&&&&&&&((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&'''(((((()))(((&&&&&&&&&(((+++,,,+++)))&&&&&&(((***++++++)))))))))))))))(((((('''%%%&&&'''((((((((('''&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((($$$$$$''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((()))&&&%%%$$$######$$$&&&'''#########$$$%%%&&&((((((&&&'''&&&%%%$$$$$$&&&((())))))((('''&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%"""###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''+++(((###!!!"""$$$&&&''')))((('''((()))(((&&&%%%((('''''''''''''''''''''"""###%%%(((***+++)))&&&,,,+++)))%%%""""""$$$'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((('''''''''&&&&&&''''''""")))...+++'''&&&(((******)))((()))************(((''''''(((***,,,---...&&&&&&'''((()))***,,,,,,++++++***))))))(((''''''((()))*********)))((((((&&&''')))((('''&&&'''(((&&&'''((()))((('''%%%$$$$$$'''(((&&&$$$%%%***000+++)))'''&&&&&&'''&&&%%%$$$%%%&&&&&&&&&&&&'''((()))''''''''')))***)))'''(((((('''&&&%%%&&&'''(((***'''&&&(((,,,...---+++------,,,,,,+++***))))))))))))(((((()))))))))(((+++******))))))******+++111///,,,******+++,,,---,,,,,,---000222222///---***---...)))(((+++//////...---,,,,,,,,,,,,,,,+++&&&,,,///+++((('''%%%"""))))))(((&&&%%%&&&(((+++'''((('''&&&%%%&&&))),,,***)))((('''(((***+++,,,------.........,,,***)))++++++)))))))))***,,,---,,,///000------000///,,,------...000222444555555333333333444555666888888>>>@@@===BBBLLLGGG>>>AAAAAA<<>>JJJGGG@@@FFFTTTRRRGGGFFFEEE@@@EEERRRSSSGGGCCCIIICCCDDDFFFIIIKKKMMMNNNOOOSSSUUUZZZ___aaabbbggglllyyyeee___ZZZUUUMMMEEECCCEEEGGGLLLOOOKKKAAA999777888<<<;;;:::;;;;;;:::555111//////...///111222111000...///......------------+++++++++)))'''&&&(((***((()))***+++******,,,---&&&(((******(((''''''(((%%%%%%&&&&&&'''(((((()))''''''%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((()))'''%%%######%%%&&&'''&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$&&&''')))***+++%%%'''&&&######''')))'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((***))))))(((((())))))***$$$$$$&&&''''''(((''''''"""%%%((((((&&&%%%''')))(((''''''&&&%%%&&&&&&&&&$$$&&&(((((('''&&&&&&'''$$$######$$$&&&''''''%%%%%%%%%%%%'''***+++***)))###$$$%%%&&&((((((((((((***)))((()))******((('''777444...(((###$$$'''+++,,,,,,++++++***))))))(((&&&%%%%%%%%%%%%&&&'''''''''((()))***************"""222:::111%%%###&&&(((+++......+++***---000000111---)))((()))+++***(((***)))'''&&&&&&&&&'''(((&&&&&&'''''''''(((((((((###%%%'''***+++******)))'''((((((((('''''')))+++%%%%%%&&&&&&'''(((((()))"""&&&)))'''$$$###'''+++---***&&&%%%&&&((())))))&&&(((***)))&&&$$$&&&)))'''&&&%%%%%%''''''&&&%%%'''&&&&&&(((******)))((())))))((()))+++,,,,,,+++''')))+++,,,+++)))&&&$$$&&&(((***+++******+++,,,,,,,,,---......---,,,,,,(((***++++++***+++---///,,,,,,,,,+++******)))(((***)))&&&%%%)))000000,,,(((***++++++)))(((((())),,,000000***&&&(((++++++'''((()))(((((())),,,///++++++***'''%%%%%%''')))'''***------+++(((&&&%%%((())))))*********))))))*********+++---...000111...///---((((((---///...,,,---......---...111333111222444888<<>>CCCDDD@@@AAAHHHBBBCCCFFFIIILLLOOOPPPQQQNNNQQQVVVZZZ^^^aaaeeeiiisssrrrccc___ZZZVVVNNNFFFEEEIIIHHHKKKLLLHHHAAA;;;888888;;;<<<<<<;;;999777555555000///......///000000000,,,///111000,,,***,,,///+++,,,+++)))''''''(((***)))(((((()))+++,,,+++***''')))++++++)))(((((()))&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&"""###%%%'''((((((((((((&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######"""###$$$&&&((()))++++++$$$&&&%%%"""###(((***)))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&)))))))))))))))***+++,,,%%%''')))++++++***((('''"""&&&))))))&&&%%%(((+++)))((('''&&&%%%&&&&&&'''###&&&(((((('''&&&''''''(((&&&%%%&&&'''((('''&&&&&&%%%%%%'''))))))((('''%%%&&&'''((()))(((((('''+++)))''''''((()))))))))......---***'''&&&''')))(((((()))***************'''''''''''''''((())))))%%%&&&''')))******)))))) ---222***###%%%&&&###(((---...***(((,,,///...666111+++***+++---+++)))((('''&&&%%%%%%&&&((()))###$$$$$$%%%&&&'''((((((###%%%''')))***)))'''&&&''''''''''''%%%&&&(((***((('''&&&%%%%%%&&&((()))%%%'''***)))&&&$$$%%%&&&%%%$$$%%%&&&((()))((('''###&&&)))(((&&&%%%(((,,,((('''&&&''')))***)))(((&&&&&&&&&))),,,,,,***'''+++,,,,,,,,,***)))***+++******))))))))))))))))))'''))),,,,,,***((()))***((()))+++------+++)))(((%%%(((+++,,,******+++,,,------,,,***))))))***+++(((***(((%%%&&&***+++(((&&&)))+++***(((&&&'''((('''***)))%%%$$$'''((('''&&&((())))))((((((***+++)))******((('''''')))+++'''))),,,,,,***(((((()))''''''''''''((()))******+++++++++,,,---......///,,,...---******---...,,,+++---...---++++++...111000111333777;;;???BBBDDDMMMIII>>>===FFFCCC>>>DDD@@@===:::888888;;;>>>AAA===>>>AAADDDGGGJJJLLLMMMLLLPPPUUUZZZ```ffflllnnn{{{{{{wwwnnngggccc^^^YYYQQQKKKLLLRRRKKKLLLLLLJJJEEE@@@===<<<:::===>>>;;;555333777;;;222000---+++,,,...000222+++///333111+++))),,,111,,,---,,,***(((((()))+++)))'''%%%'''***,,,***(((''')))++++++***))))))***((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%"""###&&&((())))))(((''''''&&&&&&((()))***((('''$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&###%%%$$$"""###(((+++***%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%''')))******)))(((""""""###$$$%%%'''((()))###&&&(((((('''%%%%%%%%%(((((())))))***+++------(((***---......+++(((&&&"""'''******'''&&&(((,,,)))((('''&&&%%%&&&''''''###%%%((()))(((''''''(((---***(((''''''(((((((((''''''&&&'''((((((&&&%%%((()))*********)))'''&&&)))&&&$$$$$$%%%((())))))$$$&&&)))***(((&&&%%%%%%"""###%%%'''((()))******)))))))))))))))***++++++###$$$&&&(((((()))((((((''')))###"""'''&&&###)))+++&&&%%%))),,,+++000***%%%$$$''')))(((&&&'''&&&%%%$$$%%%''')))+++!!!"""###$$$&&&'''((()))&&&''')))+++***(((&&&$$$&&&'''&&&%%%$$$$$$&&&(((+++)))'''$$$$$$%%%'''(((&&&(((++++++***(((''''''!!!"""%%%(((***)))%%%!!!"""&&&&&&$$$$$$(((---***)))(((((())))))((('''$$$###$$$'''++++++(((%%%***,,,...---***)))***------+++)))''''''))),,,...&&&)))++++++'''%%%%%%&&&$$$&&&)))++++++)))&&&$$$%%%(((,,,---***((((((***......---,,,,,,---000333---222333...***+++------'''***---,,,)))'''((()))&&&))))))'''(((+++***''''''(((***)))(((&&&&&&'''''')))***)))))))))+++---''')))******((((((+++---((((((''''''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))---...,,,,,,...---)))+++---...,,,)))))),,,///111111222444666888:::;;;OOOMMMCCC===@@@;;;;;;EEE>>>AAAAAA>>>>>>AAAAAA>>><<<===???BBBEEEHHHKKKLLLIIIMMMSSSXXXaaajjjqqqsssqqq|||rrrqqqrrr~~~vvvXXXGGGMMMPPPJJJJJJHHHGGGDDDBBBAAA@@@???<<<;;;999777666555444444222111000111111111///---+++,,,---///000111111111000///...---,,,+++++++++)))))))))))))))((('''&&&******))))))))))))******''''''&&&%%%%%%%%%&&&&&&((())))))))))))((('''''')))(((&&&$$$$$$$$$%%%&&&%%%)))------***'''&&&&&&&&&$$$"""###%%%&&&$$$"""%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&)))&&&######&&&((('''&&&''''''''''''&&&%%%$$$$$$ %%%&&&$$$###&&&((('''))),,,,,,)))(((***)))&&&%%%(((+++***(((&&&(((***((((((((((((((('''''''''))))))((((((''''''''''''&&&&&&&&&'''''')))******)))'''&&&'''******(((%%%%%%%%%&&&'''((((((((('''******)))(((***,,,)))###)))+++)))$$$%%%++++++&&&"""&&&((((((&&&$$$%%%'''$$$&&&)))+++,,,***((('''''''''((((((((((((''''''((($$$!!!###))),,,***&&&@@@555)))$$$&&&(((&&&"""(((***---,,,)))'''((()))'''(((***++++++)))'''&&&&&&""""""(((+++***''''''***+++++++++***)))'''&&&%%%$$$$$$$$$&&&(((+++---+++***((('''&&&%%%%%%%%%))))))******)))'''%%%$$$)))'''&&&&&&((()))&&&###'''%%%$$$%%%((((((&&&######$$$%%%&&&&&&&&&%%%%%%((()))***)))'''''')))***&&&$$$$$$((((((&&&&&&)))+++++++++,,,...---***(((...,,,+++))))))***+++,,,---)))%%%&&&***,,,+++((((((((())),,,//////+++''',,,,,,,,,+++***)))((('''...---------,,,,,,++++++((())))))(((&&&'''***,,,...+++((('''(((***+++,,,''''''&&&&&&'''((())))))+++***(((&&&&&&''')))***)))***+++***)))((((((***''''''((((((((((((''''''(((((('''&&&&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((''')))+++***+++,,,,,,++++++---///222111000111333777:::===<<<::::::===AAABBB???<<<===>>>???===:::999<<>>CCCCCCCCCBBB@@@===:::888:::999888777777666666777222000///000000///---+++000000111111222111111000111000...,,,+++***)))))))))*********))))))((('''(((''''''''''''''''''((('''''''''&&&&&&''''''(((++++++***)))((('''&&&&&&((('''%%%$$$$$$$$$&&&'''%%%(((++++++)))''''''(((%%%###!!!"""$$$%%%$$$"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***(((&&&$$$######%%%&&&'''%%%######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%"""'''(((%%%$$$''')))'''%%%((()))&&&&&&((('''$$$&&&''')))))))))((()))***''''''&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((&&&%%%&&&((()))'''%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&((((((''''''(((&&&((('''$$$&&&+++,,,((("""%%%((()))((('''''')))&&&''')))*********(((((('''((((((((('''&&&%%%$$$'''&&&%%%$$$%%%(((---000???666,,,)))+++---,,,((((((***+++***'''&&&'''))))))*********)))(((&&&%%%'''######'''***(((''''''((())))))***)))(((&&&&&&'''&&&%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%%%%((((((((((((''''''&&&%%%((('''%%%&&&((((((&&&###)))((('''(((******(((&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%$$$######$$$&&&)))&&&%%%***---,,,,,,---+++)))((((((***+++***)))...---+++)))((()))***+++...***&&&&&&***,,,+++(((***))))))+++------+++(((------------,,,+++***)))))))))))))))(((((((((''''''((()))((('''((()))+++---***'''&&&''')))*********))))))))))))***+++,,,++++++***)))))))))***+++(((***------,,,)))((((((&&&''''''((((((''''''&&&)))(((''''''((()))***++++++++++++++++++************+++,,,+++)))(((***+++///............///000000/////////000333777;;;===999;;;<<<>>>>>>>>>???@@@888777666888:::>>>@@@AAA444???CCCIIITTTWWWVVV^^^aaabbbXXXcccooosss}}}uuu|||ssswwwbbbTTTXXXWWWHHHAAAEEE@@@@@@AAA@@@>>>:::555333888888777777777888999999666555444444444333111...222222222222111///...---000///---+++***)))((((((***************)))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***---,,,***((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&''')))(((''''''((()))&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((,,,)))&&&###"""$$$&&&(((%%%&&&%%%$$$""""""###$$$$$$%%%&&&&&&''''''&&&&&&%%%)))***'''%%%((()))'''$$$'''(((&&&&&&)))(((%%%&&&%%%&&&''')))******)))%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$######$$$%%%'''(((%%%"""$$$)))'''"""$$$+++'''(((&&&%%%'''******'''###%%%((())))))((()))***''''''((((((((()))))))))''''''''''''&&&%%%######&&&)))***&&&"""%%%///999444...((('''***,,,+++(((((())))))'''%%%%%%'''))),,,+++***)))'''&&&%%%%%%)))$$$###&&&'''&&&%%%'''''''''(((((((((''''''&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&'''((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&((('''%%%###))))))((()))***+++)))''''''&&&&&&%%%&&&'''((()))'''(((((('''&&&&&&''')))(((###!!!'''------++++++,,,***'''''')))+++------...---+++***)))))))))***000,,,(((''')))+++***)))+++***))))))***+++)))(((............---,,,+++***************))))))))))))&&&((()))***)))((()))***+++)))&&&&&&''')))******(((((('''''''''((())))))))))))************))))))'''***...///---***((('''&&&''''''((((((''''''&&&(((((((((((()))***,,,,,,+++*********))))))(((((('''))),,,,,,+++******+++...,,,******---///...,,,.........///222666:::<<<666:::======;;;;;;@@@DDD>>>:::666777;;;>>>===;;;666GGGOOOQQQSSSNNNNNNXXX___fffaaalllqqqlllrrriiiuuu~~~sssiii[[[TTTWWWPPPAAA@@@LLLBBBBBBAAA???===999666444999999888777777777888888888777555555555444222///............---,,,******---,,,+++***))))))))))))++++++******************''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***,,,+++((('''&&&'''((()))'''&&&&&&&&&&&&'''))))))(((((('''&&&&&&&&&'''((((((((((((((((((((((((((($$$$$$######$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%'''***+++%%%'''(((&&&"""!!!"""%%%###$$$%%%&&&''''''''''''%%%)))***'''%%%'''(((&&&%%%)))***((())),,,,,,)))%%%$$$###&&&***,,,***'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%$$$%%%$$$######$$$&&&(((******######***(((!!!"""***,,,+++)))'''(((((('''%%%$$$&&&((())))))((((((((()))(((''''''''''''))))))&&&&&&'''''''''&&&%%%%%%&&&***+++'''"""$$$---666(((%%%###$$$''')))((('''***)))(((&&&%%%&&&)))***+++***)))''''''&&&&&&&&&***&&&$$$%%%&&&###$$$'''&&&'''''''''((((((''''''((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''((()))++++++&&&%%%%%%$$$$$$&&&'''(((%%%%%%&&&'''''''''%%%###'''''''''((((((((('''''')))(((&&&%%%&&&''')))++++++,,,,,,+++******+++---***### &&&------***(((,,,+++)))***,,,...//////---,,,++++++***++++++,,,000---)))((()))++++++***+++***(((''''''''''''(((---------------,,,+++***************))))))))))))%%%'''******)))(((((()))+++)))'''&&&(((*********(((((((((''''''(((((()))%%%&&&((())))))((('''&&&'''***,,,---+++)))(((((((((((())))))))))))((((((''''''(((((()))***+++,,,+++******))))))(((((((((%%%(((+++---,,,+++++++++///+++'''(((---///,,,)))/////////000222555888:::666888:::::::::;;;???CCCAAA>>>;;;:::<<<======<<>>>>>666888;;;<<<<<<>>>BBBEEEAAAIIIFFFAAACCCCCCIIIVVVNNNUUUQQQ___hhhgggmmmdddkkkzzzooobbbXXXJJJHHHVVVbbbZZZHHHCCCAAA===999777777888999===;;;999777444222111000222111000111111111///---***+++,,,---------------))))))))))))***+++,,,,,,+++***)))((()))***+++,,,******))))))))))))******%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''(((***,,,---((((((((()))))))))))))))***(((%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&############$$$%%%&&&&&&&&&%%%$$$#########$$$%%%"""""""""######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))'''%%%$$$&&&'''((((((&&&%%%$$$%%%###$$$%%%&&&''''''''''''###((()))%%%$$$'''(((&&&###'''(((&&&'''******((($$$###$$$%%%'''(((((('''%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$###""""""$$$&&&%%%%%%%%%%%%&&&(((***+++!!!###%%%''''''''''''''''''%%%%%%))),,,******+++&&&%%%%%%&&&((('''%%%###)))((('''&&&&&&&&&'''(((###$$$&&&((()))***++++++'''''''''((()))'''%%%"""%%%'''))))))))))))+++,,,+++)))'''''')))++++++***%%%&&&&&&'''(((((()))))))))'''''')))'''###$$$)))))))))(((''''''(((((()))$$$%%%&&&''''''((())))))&&&%%%$$$$$$############&&&&&&%%%&&&&&&'''(((((("""%%%)))***)))'''&&&&&&''')))+++***)))((())))))(((''''''&&&'''((()))***&&&'''((('''%%%%%%'''(((...(((%%%))),,,+++((('''&&&'''(((***,,,,,,***'''++++++,,,,,,---.........+++,,,,,,---------,,,+++((()))((('''%%%%%%''')))((()))))))))))))))((((((&&&&&&&&&'''''''''''''''&&&((()))***)))((()))******)))((()))+++,,,,,,+++------,,,++++++++++++,,,'''(((***,,,---,,,+++***,,,+++***(((&&&'''))),,,+++,,,,,,------,,,,,,+++&&&''''''((((((((((((''')))))))))))))))*********$$$(((+++------+++++++++111...++++++...///---+++333333222222111222222222666333111333999<<<;;;999333888<<<===;;;:::===AAAAAAIIIFFFBBBFFFEEEFFFPPPWWW[[[SSS^^^eeedddkkkdddiiiwww}}}}}}lll^^^TTTJJJOOObbbnnncccOOOAAA???===:::999999999999<<<:::888555333111//////333222222333444444222111,,,,,,---...............,,,,,,+++************+++***)))((('''''')))+++,,,)))((((((''''''(((((()))''''''&&&&&&&&&&&&'''(((&&&&&&'''((()))***++++++'''((((((((((((''''''&&&&&&$$$######&&&((('''%%%"""$$$%%%$$$"""!!!###%%%############$$$%%%&&&'''&&&&&&$$$#########$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%###$$$$$$%%%&&&''''''''''''###((()))&&&%%%(((***((("""&&&'''%%%%%%((((((%%%###$$$&&&&&&&&&%%%&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''""""""###$$$%%%&&&((()))$$$%%%%%%###!!!!!!$$$'''"""###$$$%%%'''((()))***...555---%%%&&&((('''$$$!!!"""(((+++)))(((***$$$###$$$&&&)))+++)))'''((((((''''''&&&&&&&&&&&&###$$$%%%'''((())))))***%%%&&&'''(((((('''%%%###$$$''')))(((%%%$$$'''***)))'''&&&'''***+++***(((%%%&&&'''((((((((('''&&&(((''')))+++)))%%%&&&******)))'''&&&&&&&&&&&&'''&&&&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((''''''"""&&&***,,,***(((''''''&&&(((******((('''((()))&&&&&&'''''''''(((((((((((())))))(((''''''(((***((($$$###'''(((&&&%%%'''(((''''''((()))***((('''+++,,,,,,,,,++++++***)))(((***...000///...---,,,(((***+++***)))(((***---'''(((((()))))))))((((((((()))))))))************'''((()))((('''((()))+++)))((('''(((***,,,++++++***)))(((((('''''''''(((((()))+++,,,---------,,,,,,---,,,+++))))))+++,,,+++,,,,,,,,,,,,,,,,,,+++(((((()))***)))((('''&&&'''''''''(((((())))))***&&&)))+++---,,,+++***+++---,,,+++***************000000000000000000000000111111222444666777777666888:::===>>>===;;;999888???GGGFFFBBBDDDCCCFFFQQQUUU\\\VVV]]]```^^^iiifffhhhuuutttjjjjjj\\\VVVSSSXXX___\\\RRRHHH?????????>>>===<<<;;;::::::999777444222000//////000//////000222222111///---------......---,,,,,,//////---+++***))))))((()))((('''&&&'''(((***,,,'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''(((((('''(((((()))***))))))(((&&&'''''''''&&&%%%$$$$$$###!!!!!!###'''***)))'''"""$$$&&&%%%###"""$$$&&&############$$$%%%&&&''''''&&&$$$#########$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$"""""""""###$$$''')))***$$$###"""$$$''''''$$$!!!%%%%%%&&&&&&''''''&&&&&&$$$(((***''''''***,,,***###&&&'''%%%%%%((((((%%%"""%%%((('''$$$###%%%'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''!!!!!!"""###$$$&&&((()))$$$&&&&&&###!!!!!!%%%((( !!!###%%%'''((((((((($$$<<>>DDDEEEAAA<<<555???>>>:::???CCCNNN```IIIUUUSSS[[[[[[XXXhhhjjjgggrrrnnnjjj[[[WWW[[[XXXQQQQQQUUUPPPDDDCCCBBB@@@>>><<<:::999999:::777444222222111000///...//////000000///...---000---+++,,,...///---******)))((((((((((((&&&$$$******)))(((((()))***+++'''((()))***++++++******,,,,,,+++***))))))******+++)))&&&''')))***)))'''******)))((('''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((***((('''%%%%%%&&&''')))%%%$$$###""""""$$$&&&'''$$$###!!!"""###%%%%%%$$$"""###$$$%%%%%%$$$###""""""###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$###!!!###%%%&&&%%%$$$$$$%%%)))'''&&&&&&'''(((&&&%%%###!!!!!!$$$&&&%%%(((,,,%%%&&&((())))))&&&###!!!###$$$%%%&&&&&&&&&%%%$$$'''%%%%%%(((((($$$$$$&&&###$$$%%%&&&((('''%%%###''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$############%%%%%%&&&'''((()))***+++###$$$(((+++(((###%%%+++(((((()))))))))'''&&&%%%%%%$$$""""""###$$$$$$###)))$$$$$$$$$&&&000444+++&&&$$$%%%))))))%%%$$$&&&''')))(((###%%%***)))$$$((((((((()))((((((''''''!!!&&&******&&&$$$&&&)))+++***)))''''''(((***+++)))((('''&&&&&&&&&&&&&&&))))))))))))))))))((((((---+++(((&&&%%%%%%&&&'''&&&%%%$$$&&&((()))&&&###"""$$$&&&((()))(((&&&$$$%%%%%%%%%''')))***(((&&&%%%&&&'''((())))))))))))---%%%!!!$$$&&&$$$%%%(((,,,***'''((()))***'''%%%)))(((&&&'''(((******)))(((&&&&&&((((((%%%%%%'''***'''&&&(((---...***&&&//////---,,,+++***************)))))))))))))))***'''***---000222111000///************)))))))))(((******))))))))))))******))))))((('''&&&(((,,,000'''(((((())))))))))))(((---.........---,,,,,,+++,,,,,,,,,+++***)))((('''%%%(((+++***((((((+++...,,,++++++******))))))))))))&&&&&&)))+++)))&&&$$$'''(((***+++,,,,,,++++++(((---111000+++'''(((***)))***,,,,,,+++,,,...000...///111333333333222111222333444444333333444666999999888888888888888888===;;;:::;;;???CCCGGGHHHOOOWWWVVVVVV]]]___aaakkkuuurrrwwwmmm\\\SSSXXXXXXRRRQQQUUUPPPFFFCCCBBB@@@>>><<<:::999999777555222111222222111000...///000000000///---------+++)))***+++,,,***((())))))((((((((((((&&&%%%++++++***))))))***+++,,,)))))))))))))))***************)))))))))(((((((((***(((&&&&&&((()))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%###""" !!!"""###%%%$$$#########$$$%%%&&&$$$###!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%"""$$$&&&'''&&&%%%%%%&&&############$$$%%%&&&&&&'''###"""$$$%%%$$$%%%)))$$$%%%'''''''''&&&$$$###&&&'''((((((((((((&&&&&&&&&$$$$$$((((((%%%$$$'''$$$$$$%%%''''''&&&$$$"""$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$#########$$$$$$((('''''''''&&&&&&%%%%%%%%%%%%(((***(((%%%)))111)))(((''''''&&&''''''((($$$"""!!!!!!###$$$$$$###&&&$$$"""$$$((('''&&&'''&&&$$$%%%((((((%%%$$$&&&###%%%$$$!!!"""'''&&&"""%%%%%%&&&&&&&&&%%%%%%$$$%%%(((++++++(((&&&(((+++,,,+++)))'''&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''''',,,+++(((&&&%%%%%%&&&''''''&&&&&&'''))))))'''$$$"""###&&&''''''&&&$$$###$$$###$$$%%%''''''%%%###%%%&&&'''(((((()))))))))333,,,&&&''''''###"""%%%)))'''%%%&&&((()))(((&&&+++)))((()))***++++++***&&&%%%&&&******&&&%%%'''+++((('''(((,,,,,,((($$$)))))))))***+++,,,---...)))((((((''''''(((((((((((())),,,...//////...---+++******)))))))))))))))))))))((((((((((((((((((*********((('''(((***---''''''(((((((((((((((''',,,,,,------,,,++++++***,,,,,,---------,,,++++++'''((()))***))))))+++,,,...------,,,+++******)))***(((''')))***)))&&&$$$'''(((***+++++++++******'''))),,,+++)))(((***,,,***+++,,,,,,,,,---000222//////000111222333444444666666555333111111333555777777888888999888888777===<<<<<<>>>BBBFFFJJJLLLPPPXXXVVVTTT[[[]]]```kkksssqqqvvvlll]]]UUUZZZZZZTTTOOONNNHHH???BBBBBB@@@>>><<<:::999888444222000000222222222111...///000000000///---,,,,,,***))))))******)))(((((((((((((((((((((((((((,,,++++++*********+++++++++***)))((((((((()))***(((((((((((((((''''''&&&((('''%%%%%%'''(((((('''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###%%%''''''&&&&&&&&&'''&&&''''''$$$!!! ###&&&***&&&$$$%%%$$$"""###'''$$$$$$$$$%%%%%%%%%%%%%%%((()))))))))((('''&&&&&&%%%###$$$'''(((%%%%%%(((%%%&&&&&&'''&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%(((''''''&&&%%%$$$######&&&$$$%%%'''&&&%%%+++333***(((&&&$$$$$$&&&)))+++%%%###"""###%%%&&&&&&&&&'''######---&&&,,,&&&$$$$$$(((((($$$$$$&&&!!!###"""!!!###&&&&&&"""$$$$$$%%%%%%%%%%%%$$$$$$&&&)))***)))'''&&&))),,,---+++)))'''%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###&&&((())))))((('''+++***(((&&&%%%%%%&&&&&&'''''''''((())))))'''%%%"""###%%%&&&&&&%%%###!!!%%%%%%$$$%%%&&&&&&$$$"""%%%&&&'''(((((()))((((((333---((('''&&&###"""###%%%$$$$$$%%%''')))((('''***)))((()))+++,,,+++***%%%$$$&&&++++++(((&&&(((+++)))((()))++++++'''$$$&&&&&&'''(((***,,,...///''''''&&&&&&&&&&&&''''''))))))*********++++++++++++***)))((('''((()))************))))))(((((((((***++++++***((('''(((***''''''((((((''''''''''''+++++++++++++++******)))***++++++,,,------,,,,,,)))((('''(((***++++++***000///...---,,,+++******+++***))))))***)))'''%%%(((((()))*********))))))&&&&&&&&&&&&''')))+++---+++,,,,,,,,,,,,...222555------...///000222333333666666555333111222555777555666888:::::::::888888<<<<<<===???BBBFFFJJJMMMQQQXXXUUUSSSYYY[[[^^^hhhttttttzzz}}}fff\\\RRRWWWYYYTTTOOOLLLFFF???BBBAAA@@@>>><<<:::888777333222000000111222111000//////000000000...---,,,,,,,,,++++++++++++******(((((()))((((((((()))***++++++******************---+++)))'''&&&'''((()))&&&'''((()))(((((('''&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''***)))((('''&&&&&&''''''"""###$$$%%%%%%%%%%%%$$$%%%###""""""$$$%%%%%%$$$%%%%%%###""""""###%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&'''###%%%&&&&&&%%%%%%&&&'''%%%((()))&&&######)))///+++&&&$$$%%%$$$"""###&&&######""""""###%%%&&&'''((((((''''''&&&%%%$$$$$$$$$"""###'''(((%%%%%%(((&&&'''''''''%%%###############$$$%%%%%%%%%%%%%%%'''%%%###""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$"""###%%%$$$###'''---''''''%%%%%%%%%''')))***)))'''%%%%%%'''''''''&&&"""999000###...))),,,&&&$$$$$$''''''$$$$$$&&&###$$$$$$$$$'''((((((&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&$$$%%%(((***,,,+++)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$&&&(((***+++***((('''***)))(((&&&&&&%%%&&&&&&&&&&&&'''(((((((((&&&%%%$$$$$$%%%&&&&&&%%%###""")))'''&&&&&&'''&&&%%%###%%%%%%&&&'''((((((((((((***'''%%%%%%%%%$$$%%%&&&%%%%%%%%%&&&'''((((((((()))(((((()))++++++***)))&&&$$$%%%)))***((((((+++***))))))***,,,,,,)))'''***))))))))))))***++++++'''&&&&&&&&&&&&'''((((((***)))((('''''''''((((((+++***(((''''''''')))***++++++++++++******)))(((''')))++++++***)))((()))))))))(((((((((((())))))***+++++++++++++++******))))))************))))))***(((&&&(((+++,,,+++(((//////...---+++***))))))+++,,,,,,))))))***(((%%%((((((((()))))))))((((((&&&%%%$$$&&&)))++++++++++++++++++++++++...222555+++,,,...///000///......///111333444444666888;;;444666999<<<===<<<:::999<<<======>>>@@@BBBFFFHHHNNNVVVUUUTTTZZZYYYZZZcccoooqqqzzzqqq^^^\\\NNNRRRUUUUUUTTTRRRMMMHHHAAA@@@@@@>>><<<:::888666444333222111222111///---///000000000000...,,,+++,,,,,,,,,,,,+++******+++((()))***)))'''''')))+++)))))))))))))))(((((('''---+++)))'''&&&&&&'''(((''''''((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$%%%$$$"""###$$$&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%$$$$$$%%%'''!!!%%%&&&&&&***222999((($$$$$$&&&%%%###$$$'''######""""""###%%%'''((((((((('''&&&%%%$$$$$$$$$###!!!"""&&&'''%%%%%%(((%%%'''((('''$$$"""###$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&'''''''''$$$###$$$'''&&&######&&&%%%%%%&&&''''''(((''''''***(((%%%%%%%%%%%%$$$###,,,JJJ===!!!'''*** $$$&&&$$$###&&&&&&###$$$&&&%%%$$$$$$'''))))))((('''$$$%%%&&&&&&'''''''''&&&''''''&&&%%%%%%&&&(((*********))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))***)))(((&&&$$$(((((('''&&&&&&&&&%%%%%%###%%%&&&'''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$***(((&&&%%%&&&&&&$$$###$$$%%%&&&'''(((((((((((($$$%%%%%%$$$$$$&&&((((((''''''(((''''''''''''(((*********+++------,,,***)))%%%$$$''''''''')))...(((((()))+++------,,,+++,,,,,,+++***************((((((''''''((())))))******)))'''%%%%%%%%%&&&'''******((('''''''''((()))))))))******)))(((''''''%%%'''***++++++******+++******))))))******+++,,,++++++,,,,,,,,,,,,++++++************)))((('''&&&+++((('''(((+++,,,***(((------,,,+++***)))((('''***------((('''******&&&((((((((((((((()))))))))''''''(((***,,,,,,)))''')))***+++******,,,000333,,,...111333333000---***---000444777777777888999666888;;;===>>>===<<<:::>>>???@@@???>>>>>>AAADDDIIITTTUUUVVV[[[YYYVVV^^^eeeiiirrr~~~fffWWW\\\YYYXXXWWWWWWWWWSSSLLLEEE@@@@@@@@@???===:::777666555444333222333222///---000000111000///...,,,+++***+++++++++)))((()))***)))***+++)))&&&&&&))),,,))))))))))))((('''&&&&&&+++***)))'''&&&&&&''''''(((''''''''''''((())))))$$$%%%&&&&&&%%%%%%''')))))))))((('''&&&%%%$$$$$$!!!"""###%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%''')))'''###!!!###%%%###$$$$$$$$$######%%%'''"""$$$%%%%%%$$$&&&***///%%%###$$$''''''$$$$$$&&&$$$#########$$$%%%'''((()))((('''&&&&&&&&&&&&&&&$$$"""###&&&'''$$$$$$'''$$$'''((('''###"""###&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%)))(((((('''&&&%%%$$$$$$'''%%%&&&))))))%%%###%%%$$$%%%'''(((((('''&&&%%%'''%%%""""""""""""!!! &&&>>>555###+++'''''''''######%%%%%%######'''$$$""""""''')))&&&%%%%%%"""###$$$%%%%%%&&&&&&%%%((((((((((((((()))******)))))))))***************''''''&&&&&&&&&'''(((((('''''''''&&&%%%$$$###"""''''''''''''&&&&&&%%%%%%"""$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&'''%%%############"""!!!$$$%%%&&&''''''(((''''''&&&******'''%%%''')))((('''((()))((('''&&&'''(((,,,,,,,,,...//////...,,,***&&&%%%'''(((''')))---&&&''')))+++------------)))))))))***+++,,,---...))))))((())))))***+++,,,***)))(((&&&%%%%%%&&&''')))))))))(((((((((''''''$$$%%%''''''''''''%%%%%%$$$'''***++++++***+++,,,******))))))***,,,...///***+++,,,,,,,,,,,,,,,,,,---------,,,+++)))((('''***)))((()))***+++***)))*********)))(((((('''''''''------&&&%%%***+++'''(((((((((((()))***+++,,,'''))),,,------+++(((''')))***+++,,,+++,,,...000///111444666666333000---111333777888777666555555888999;;;=========;;;;;;@@@BBBCCCBBB>>>===???BBBGGGQQQTTTUUUZZZXXXUUU\\\bbbfffppp{{{~~~aaaTTTZZZ___XXXSSSTTTUUUQQQHHH@@@???@@@@@@???===:::777555333333222333444444111///000000111000///...,,,+++***,,,---,,,)))((()))+++***,,,,,,)))%%%%%%(((,,,)))*********)))(((&&&%%%)))))))))((('''''''''&&&(((&&&%%%$$$$$$&&&(((***$$$%%%'''&&&%%%%%%(((+++'''&&&&&&&&&%%%%%%$$$$$$ !!!###%%%&&&&&&&&&&&&((((((((('''&&&%%%######%%%$$$#########$$$%%%&&&&&&$$$######%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$###&&&((('''###"""$$$'''$$$%%%%%%$$$###$$$&&&((()))((('''%%%###"""""""""$$$"""%%%))))))%%%"""###%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%"""###&&&&&&######%%%###&&&(((&&&###"""$$$(((%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$'''$$$###&&&'''%%%$$$'''''''''&&&&&&&&&&&&&&&&&&$$$"""!!!!!!###$$$###"""$$$%%%###$$$&&&))),,,'''###"""$$$$$$"""###'''%%%!!!"""'''(((%%%"""#########$$$&&&&&&'''''''''((('''((()))******)))(((*********))))))(((''''''&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%"""%%%''''''%%%$$$$$$%%%######$$$%%%&&&''''''''''''%%%""""""#########"""$$$$$$%%%&&&''''''''''''&&&+++,,,'''%%%'''((('''###%%%''''''%%%%%%''')))******+++---......,,,***)))&&&'''***+++'''''')))%%%''')))***+++******+++&&&''''''(((***,,,---...))))))))))))***+++,,,,,,***))))))((('''''''''''''''((()))***)))(((&&&%%%###$$$&&&((()))((('''&&&'''(((******))))))***+++)))(((((((((***---///111))))))***++++++++++++++++++++++++++++++***)))))))))*********)))((()))***(((((((((((((((((((((((($$$+++,,,%%%###))),,,((((((''''''((()))+++---...'''***---,,,***((()))+++))),,,......---,,,---...///000111333333444333333555666666555444444666888999999:::::::::::::::999>>>AAACCCAAA===<<<>>>AAAHHHQQQQQQQQQVVVVVVUUU^^^bbbfffqqq|||aaaRRRVVVSSSKKKFFFLLLTTTTTTMMMFFF??????@@@???===:::777555222111222444555666444222000111111111///...,,,***,,,...000///,,,***,,,...+++------***%%%$$$(((,,,***+++++++++***)))'''&&&((((((((()))(((((('''&&&'''%%%###!!!"""$$$(((***$$$&&&((('''%%%&&&(((+++###$$$$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&&&&'''''''''&&&%%%$$$"""!!!%%%$$$###""""""$$$&&&'''&&&$$$###$$$%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%!!!$$$''''''######&&&***%%%&&&&&&%%%$$$%%%''')))######"""$$$&&&((('''&&&$$$###&&&+++***%%%!!!!!!%%%%%%&&&&&&&&&&&&''''''$$$###"""""""""###$$$%%%%%%######&&&&&&###"""$$$"""&&&(((&&&""""""%%%)))""""""$$$$$$%%%%%%%%%%%%!!!"""$$$&&&'''&&&$$$###!!!""""""$$$%%%&&&''''''&&&!!!!!!######%%%(((***(((&&&$$$###$$$&&&'''$$$###"""###&&&(((((((((''',,,&&&%%%'''###"""$$$$$$"""###''''''"""###)))***%%%"""$$$%%%&&&'''((())))))))))))%%%%%%&&&'''))))))'''%%%*********)))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''')))'''&&&%%%%%%&&&(((***&&&&&&'''''''''&&&%%%%%%###&&&)))(((&&&$$$%%%&&&!!!!!!"""###%%%&&&'''((((((&&&$$$###$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''!!!(((***%%%###&&&(((&&& """%%%&&&%%%%%%(((+++&&&&&&''')))++++++(((&&&&&&&&&)))......)))%%%%%%%%%'''))))))((('''''''''&&&&&&''''''(((***+++,,,(((((((((((()))***,,,,,,******)))))))))(((((((((&&&''')))+++***(((&&&$$$%%%''')))+++,,,,,,+++***)))***+++***(((((()))***'''&&&&&&''')))---000222(((((()))***************''''''((()))))))))))))))(((***,,,+++(((''')))+++(((((((((((())))))))))))"""+++,,,$$$""")))---)))'''''''''(((***,,,///000&&&***,,,***&&&&&&***///+++---000111///...---------,,,,,,,,,...111444666555555333222222555:::>>>999999888888888888888888999===@@@>>>;;;999<<<@@@IIIQQQOOOMMMSSSTTTWWWaaa\\\bbbooofff\\\[[[UUUMMMGGGHHHPPPUUUOOOGGGDDDEEEAAA???>>>999444555999555444222111111222444555333111...+++***+++---...222///+++***+++,,,+++)))+++++++++***)))(((((('''((()))(((&&&(((+++(((###+++)))'''$$$######$$$%%%$$$''')))&&&""" ###'''&&&&&&&&&&&&&&&'''))))))!!!"""###%%%''''''(((((('''###"""$$$$$$"""###''''''&&&%%%$$$$$$$$$%%%&&&!!!###%%%&&&%%%%%%&&&(((######$$$&&&((()))***+++%%%&&&&&&''''''&&&&&&%%%&&&'''((((((%%%$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$&&&((('''###"""$$$&&&(((((('''%%%""""""###%%%###""""""$$$&&&&&&%%%$$$&&&''''''%%%######$$$%%%(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######&&&'''$$$$$$'''&&&###"""$$$%%%%%%$$$###%%%&&&)))((('''((((((((('''%%%%%%###"""###'''((('''%%%%%%%%%$$$""" ###&&&&&&'''(((((('''%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''******)))'''%%%%%%$$$"""###%%%'''((('''(((&&&$$$%%%'''&&&$$$!!!%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''***)))(((&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%###$$$((((((%%%###$$$'''((('''$$$!!!"""$$$'''******)))&&&%%%%%%&&&'''((())))))))))))'''&&&$$$"""$$$))))))%%%%%%'''***,,,.........---***'''%%%%%%%%%%%%%%%###$$$%%%&&&((())))))******%%%%%%&&&'''((()))***+++'''((((((''''''(((+++---+++,,,---+++'''&&&'''***(((&&&(((++++++'''%%%&&&))))))))),,,......***&&&++++++***)))((('''&&&&&&,,,)))%%%&&&---999GGGOOO******++++++++++++************+++,,,+++)))&&&$$$((()))---333333---(((((('''&&&&&&&&&&&&'''(((((((((%%%$$$%%%((()))(((&&&''''''***000555555///)))---+++)))'''&&&(((***+++(((///,,,'''...///***,,,.........---,,,,,,...111777444222111222444555555555555555555777999;;;<<<;;;<<<===>>>>>>===<<<<<>>>>>???>>>===<<<<<<===>>>@@@KKKKKKIIISSSYYY[[[```ZZZUUU]]]ttt~~~nnnVVVLLLKKKKKKMMMSSSXXXUUUMMMGGGFFFBBB<<<999;;;;;;777333333444333111000/////////000111000///...,,,+++***))))))(((((()))******)))'''+++******))))))((((((((()))+++***((())),,,***&&&))))))(((((('''&&&%%%%%%&&&(((***)))&&&&&&(((+++(((''''''&&&%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((('''$$$%%%((((((%%%$$$'''&&&%%%$$$############$$$###%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%""" ###'''***(((%%%&&&###!!!!!!$$$%%%$$$"""&&&%%%%%%%%%''''''%%%######$$$%%%&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%((((((%%%%%%((((((%%%$$$%%%&&&&&&%%%%%%&&&((($$$%%%&&&''''''&&&$$$###&&&$$$$$$$$$&&&&&&&&&$$$&&&$$$###%%%)))***(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%$$$######%%%''''''&&&%%%$$$$$$%%%&&&'''&&&$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''')))(((''''''&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''(((...,,,)))'''%%%%%%%%%&&&,,,$$$"""***...)))&&&'''%%%%%%$$$$$$%%%'''(((***((('''&&&%%%&&&'''((()))###$$$$$$%%%&&&&&&&&&&&&)))***(((%%%&&&***)))&&&***)))'''&&&&&&(((***,,,)))))))))+++,,,---+++)))***************)))((((((------,,,+++***)))((((((,,,+++***(((''''''&&&&&&)))))))))(((&&&%%%'''((()))'''(((++++++'''%%%'''((('''&&&'''))))))'''&&&))))))))))))((((((((((((%%%''')))***)))'''$$$""")))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,'''%%%(((---...+++***,,,''''''&&&&&&''''''((()))***)))((()))+++++++++***...+++'''''')))***)))''',,,,,,+++))))))(((((()))***222...(((,,,---+++///,,,...000000/////////000,,,///444888999888666444666666666777999;;;>>>???===>>>>>>===<<<===@@@BBB;;;JJJJJJDDDOOO\\\```cccaaaWWW^^^sss}}}||||||tttvvvkkk\\\RRRIIIEEEMMMVVVYYYTTTLLLHHHHHHIIIAAA;;;;;;===:::666555555444222111////////////000000000///---***(((&&&((()))***+++,,,,,,+++***---------,,,,,,+++++++++(((++++++((((((+++***&&&((()))))))))((('''&&&&&&&&&((()))(((''''''))),,,&&&&&&&&&%%%%%%$$$$$$###((('''%%%$$$###%%%&&&((('''%%%&&&******&&&%%%'''((((((''''''&&&&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###""""""$$$##################$$$!!!###%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%###"""$$$&&&((('''%%%'''### """&&&(((&&&"""((('''&&&&&&''''''%%%######%%%&&&'''&&&%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''%%%''''''$$$$$$''''''%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%###"""&&&+++---)))$$$%%%&&&'''(((((((((((('''&&&'''''''''((((((((((((%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%######$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%&&&(((******)))'''&&&%%%&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%''')))111...***&&&$$$######$$$222)))---===BBB666***(((%%%%%%$$$$$$%%%&&&'''((((((((('''&&&&&&'''((()))&&&'''((()))))))))))))))&&&((('''$$$$$$''''''$$$******((('''''''''((()))'''((())),,,...///---***((((((((((((((('''&&&&&&---,,,,,,+++***)))((((((+++***))))))***+++******)))))))))(((''''''((()))***'''(((+++***'''&&&(((((((((''''''(((((((((''''''((((((((()))))))))***(((((('''&&&''')))+++---))))))************)))))))))))))))))))))***+++,,,(((&&&'''***+++((((((+++'''''''''''''''(((((()))+++******+++,,,,,,,,,,,,000---***)))***,,,+++***,,,,,,++++++***)))(((((((((...)))'''000222+++***,,,...111111111000000111---111555999999777555444555555555777999;;;>>>???777:::===>>>===>>>AAADDD>>>OOOOOOFFFPPP\\\]]]\\\fffZZZ\\\kkkooohhhrrr}}}sssjjjaaa```XXXFFF@@@KKKVVVXXXQQQJJJHHHIIIOOOEEE<<<:::;;;999777666555444333222111000///////////////...,,,***'''%%%'''(((***,,,,,,+++++++++------------,,,,,,,,,,,,&&&******(((''')))(((%%%'''(((((()))(((((('''&&&&&&&&&''''''&&&'''(((***###$$$%%%&&&&&&&&&%%%%%%)))(((&&&$$$$$$%%%&&&''''''%%%&&&******&&&%%%'''))))))(((((('''&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$######""""""######$$$!!!###&&&&&&&&&&&&'''((('''&&&&&&%%%$$$$$$$$$%%%$$$&&&'''&&&$$$###$$$&&&'''$$$!!!$$$(((***((($$$((('''&&&&&&''''''%%%###%%%'''((((((&&&%%%$$$%%%###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&$$$&&&%%%""""""%%%&&&$$$!!!###$$$$$$######$$$%%%((((((&&&###"""###(((,,,%%%%%%&&&%%%%%%$$$$$$%%%###!!!!!!%%%+++,,,(((###%%%%%%&&&''''''((((((((($$$$$$$$$$$$%%%%%%%%%&&& """$$$&&&'''&&&$$$"""%%%$$$$$$$$$&&&'''&&&$$$!!!###$$$%%%&&&&&&''''''%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&%%%%%%&&&(((******)))((('''###$$$%%%&&&&&&&&&&&&%%%'''&&&$$$$$$$$$%%%''')))'''%%%$$$###$$$&&&)))+++333***--->>>CCC777+++)))###$$$%%%%%%%%%%%%$$$###'''(((((())))))(((''''''((())))))************)))$$$'''(((%%%$$$''''''$$$)))************((('''&&&%%%&&&'''+++---...,,,***&&&&&&'''((((((((((((((())))))))))))))))))(((((()))((('''(((***+++***(((''''''&&&&&&''''''((((((+++((((((+++***'''&&&))))))))))))))))))))))))***''''''(((((())))))******///---)))'''&&&(((***,,,)))))))))******)))))))))(((((((((((((((***+++++++++(((''')))(((&&&&&&)))(((''''''''''''((())))))***++++++,,,+++,,,,,,------,,,,,,,,,---...---,,,++++++++++++*********))),,,///+++---<<>>555:::???@@@>>>===???AAABBBSSSTTTMMMTTT[[[XXXWWW^^^UUUUUU```bbb```lllrrraaaVVV[[[VVVAAA???KKKVVVUUUNNNIIIHHHGGGLLLCCC;;;999888555444666444444333222111111000///.........---,,,)))'''&&&&&&(((******)))))))))+++************************%%%***+++(((&&&'''(((&&&''''''''''''''''''((((((&&&&&&&&&%%%&&&&&&''''''"""###%%%''''''''''''&&&((('''&&&%%%%%%&&&''''''(((%%%&&&))))))&&&%%%((('''(((((('''&&&%%%#########%%%&&&&&&%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""$$$&&&'''&&&&&&''')))((('''&&&%%%%%%$$$$$$%%%###''')))'''###!!!###'''&&&%%%$$$&&&)))***(((%%%&&&%%%%%%%%%''''''%%%###&&&((())))))'''%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$!!!!!!$$$%%%$$$!!!"""######""""""###$$$(((((('''###!!!###(((---$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!!!!%%%((()))'''###%%%%%%%%%%%%&&&&&&''''''!!!!!!!!!!!!""""""""""""!!!$$$'''((('''$$$"""%%%$$$$$$%%%''''''%%%###!!!###%%%&&&%%%%%%&&&((($$$$$$###############"""######$$$%%%&&&''''''(((&&&''''''''''''&&&%%%%%%"""###%%%&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%$$$#########%%%'''(((...&&&$$$+++000+++((()))###$$$%%%&&&%%%$$$###"""'''((()))******((('''&&&&&&''''''(((((((((''''''$$$(((***((('''))))))(((((()))++++++***(((&&&$$$$$$$$$&&&(((+++,,,+++***(((((()))***************&&&&&&''''''(((((()))))))))'''%%%&&&((((((%%%"""%%%$$$"""###%%%&&&&&&&&&+++((((((******''''''***)))***,,,,,,+++******+++''''''(((((())))))******&&&'''((())))))(((''''''((())))))******))))))((()))))))))******+++++++++---)))((()))(((%%%%%%(((((((((''''''(((((()))***)))***++++++******+++---''')))+++,,,------,,,,,,+++************+++,,,,,,---000,,,///???BBB555---+++---///000//////111222444666888666333333555777555555555555777999;;;<<<999>>>BBBAAA===;;;===@@@CCCPPPRRRRRRYYYZZZWWWYYY___]]]\\\^^^```gggwwwuuuhhh\\\PPPQQQOOOCCCCCCOOOVVVSSSLLLHHHFFFDDDCCC>>>;;;;;;999444333555111111222111111000//////------,,,,,,***)))((('''(((***+++***((((((***,,,)))))))))***************&&&***,,,)))&&&(((((('''&&&&&&%%%%%%%%%&&&((()))((('''&&&%%%&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''(((%%%%%%''''''%%%%%%((((((((((((((('''%%%$$$""""""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""$$$&&&&&&%%%%%%&&&'''(((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$###$$$&&&&&&%%%###$$$&&&))))))(((&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%!!!!!!%%%&&&$$$!!!###$$$$$$###"""$$$%%%###&&&'''%%%""""""&&&+++"""$$$&&&&&&$$$$$$&&&(((!!!"""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&"""""""""#########$$$$$$###$$$%%%&&&&&&&&&$$$###%%%$$$$$$%%%''''''%%%###!!!$$$&&&&&&%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&''''''(((&&&&&&'''''''''&&&%%%$$$#########$$$%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%###""""""!!!(((%%%""""""$$$&&&(((((($$$$$$$$$$$$$$$%%%&&&'''******)))(((''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%!!!'''***(((''')))***)))((((((((((((''''''&&&%%%%%%%%%$$$&&&)))+++******)))************))))))(((&&&&&&'''''''''((((((((()))&&&%%%'''***+++'''###&&&$$$###$$$''')))(((''',,,)))(((******''''''***'''***---...,,,*********(((((((((((())))))))))))!!!###&&&***++++++***)))(((((())))))))))))(((((('''((()))******)))((((((+++((((((***)))&&&&&&)))((((((((((((((())))))***''')))+++***((((((***,,,''')))***++++++++++++,,,******))))))***,,,...///***000,,,+++666777///---+++,,,......---...111333111555888777444333666999777777666666777999:::;;;<<<@@@BBB@@@<<<<<>>@@@>>><<<@@@JJJTTTIIIIIIIIIRRRZZZSSSRRRbbbPPPZZZ[[[SSSYYYttt}}}lll[[[SSSMMMHHHJJJRRRJJJ]]]]]]PPPIIICCC<<<;;;:::BBBDDD;;;///---;;;JJJ444///---222222...,,,...,,,+++***+++,,,---+++)))))))))+++,,,,,,---,,,,,,&&&)))+++,,,***(((''''''***)))'''&&&&&&'''((()))''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%###%%%'''((('''%%%###!!!$$$$$$%%%&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&''')))(((&&&$$$######%%%''')))((($$$!!!"""$$$%%%###"""###'''((('''%%%$$$%%%&&&'''((((((((((((%%%###$$$'''$$$ ###+++)))'''%%%%%%&&&&&&%%%$$$&&&%%%$$$%%%'''((('''%%%&&&&&&'''''''''&&&%%%$$$+++'''###"""$$$%%%$$$###%%%&&&&&&'''((()))******%%%######%%%((()))&&&"""'''&&&&&&%%%&&&''')))***&&&$$$###$$$&&&((((((((($$$&&&'''(((((('''%%%###&&&'''((('''&&&&&&'''(((######$$$$$$$$$######""""""###%%%'''((((((''''''######""""""###%%%'''((("""###&&&((()))))))))((($$$''''''$$$###&&&&&&###))))))'''%%%%%%'''+++///"""$$$&&&%%%$$$$$$'''***"""$$$&&&&&&&&&&&&((()))%%%'''(((&&&######&&&***)))'''%%%%%%&&&(((((('''$$$(((******&&&###"""###---'''###%%%+++,,,&&&###&&&(((((()))(((%%%!!!######%%%&&&'''&&&%%%%%%###''')))(((((()))'''###&&&&&&%%%&&&&&&'''((()))222)))$$$&&&'''######%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&'''(((!!!$$$''''''$$$$$$%%%'''***$$$"""%%%)))******,,,,,,++++++***((('''%%%$$$'''%%%$$$&&&)))+++***(((&&&%%%$$$&&&)))***(((&&&'''(((******)))(((((()))(((***---//////,,,)))'''***)))(((''''''&&&''''''...---+++)))((('''&&&&&&&&&&&&''''''((()))))))))))))))))))))((((((((((((,,,+++)))'''&&&'''((()))(((&&&$$$%%%((()))'''%%%'''((()))---000000,,,(((*********)))))))))))))))'''((()))++++++***))))))((()))))))))((((((***---///...---,,,++++++,,,---(((+++///111222333555666000333333333777===;;;444999888777888;;;=========AAA888777BBBHHHDDDBBBFFFHHHOOOTTTSSSRRRUUUWWWVVV[[[aaaaaa\\\___lllttttttnnn]]]OOOJJJGGGCCCEEEKKKLLL[[[YYYKKKGGGBBB;;;:::======;;;666444;;;KKKXXX555000---111222//////111+++***)))***,,,,,,***)))))))))******+++,,,,,,,,,&&&((())))))(((&&&&&&&&&***)))'''&&&&&&'''((()))))))))((('''&&&%%%%%%$$$'''((()))******)))((('''&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&******)))(((%%%%%%&&&(((%%%&&&''''''%%%######$$$$$$###"""###&&&((('''%%%%%%%%%&&&&&&'''((((((((((((%%%%%%***+++(((&&&)))***((('''&&&'''((('''&&&%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''+++(((%%%$$$&&&'''&&&$$$'''''''''''''''''''''(((%%%$$$$$$%%%''''''&&&$$$$$$###"""""""""###$$$%%%%%%$$$###$$$&&&'''((('''###%%%&&&''''''&&&%%%$$$&&&'''((('''&&&%%%&&&((("""######$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&$$$############%%%&&&'''$$$$$$&&&'''(((((((((((('''))))))&&&%%%((((((%%%******)))'''%%%&&&)))+++$$$%%%&&&%%%$$$$$$'''***$$$%%%&&&&&&%%%$$$&&&'''%%%&&&&&&%%%$$$$$$%%%''')))'''%%%$$$&&&''''''''''''***,,,+++(((&&&&&&'''$$$%%%(((******)))(((((()))***++++++******)))'''###$$$%%%&&&'''&&&%%%%%%$$$'''(((&&&&&&((('''$$$&&&%%%%%%&&&&&&'''((()))---(((&&&)))+++(((&&&(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%'''***)))'''&&&''')))(((""" $$$''''''(((***&&&'''((()))************'''&&&%%%&&&)))+++***((((((&&&&&&'''***+++)))''''''(((***)))(((''''''(((###%%%(((+++,,,+++***)))---,,,,,,+++*********+++,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&(((***+++---***(((((())))))'''%%%(((((())),,,......+++((((((((())))))))))))))))))((())))))***************,,,,,,,,,+++***+++...000///......---,,,,,,------)))+++.../////////000111...333555333444888999666888777777888;;;=========;;;777===KKKQQQJJJCCCBBBHHHPPPUUUVVVVVVYYYYYYXXX___aaa``````fffttthhhXXXKKKIIIIIIGGGIIINNNRRR\\\UUUHHHGGGDDD======???;;;555222444;;;CCCHHH555111...000111000000222***))))))***++++++***((()))))))))))))))+++,,,,,,((()))***)))'''''''''((()))((('''''''''((()))***...---,,,+++)))((('''''''''((())))))))))))(((''''''(((((((((((('''&&&&&&(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&+++***(((%%%###$$$'''***%%%%%%$$$%%%&&&&&&%%%###$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((%%%%%%+++...,,,'''%%%***(((&&&&&&'''((('''&&&$$$(((***((($$$"""$$$'''''''''&&&&&&'''(((***+++***)))''''''(((((('''%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%###"""###%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%'''((('''&&&%%%&&&'''"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%&&&&&&'''(((((('''))))))&&&&&&((((((%%%)))******(((&&&%%%&&&(((''''''&&&%%%###$$$''')))%%%&&&&&&%%%$$$######%%%%%%$$$$$$%%%&&&&&&%%%###+++)))''''''((()))***)))((()))))))))''''''(((***%%%...666555,,,$$$$$$''',,,,,,+++***(((&&&&&&(((###$$$&&&''''''&&&%%%%%%$$$''''''$$$$$$''''''$$$%%%%%%%%%%%%&&&'''((()))(((&&&'''+++...+++******%%%%%%&&&'''((()))******((()))))))))(((((('''&&&)))***,,,,,,***))))))******%%%$$$'''))))))***,,,$$$%%%'''(((***++++++,,,'''&&&&&&''')))******))))))((('''(((******)))((('''((())))))'''&&&&&&&&&$$$%%%'''((())))))))))))------,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,---,,,,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++***((())))))***((('''((((((((()))+++,,,+++)))'''((((((((()))******************)))***++++++,,,......---+++***+++///222.........///......---,,,,,,...000000...------...///444777333111333666888777666666888;;;======<<<888777>>>LLLRRRKKKDDDCCCDDDKKKQQQRRRTTTWWWXXXVVV]]]YYYXXX]]]gggttt{{{lll\\\NNNKKKKKKJJJMMMTTTYYY^^^TTTHHHIIIHHHAAAAAA;;;888555444444444111///333111000111111000...---+++***)))***,,,,,,***))))))((((((((((((***+++,,,,,,------+++))))))+++,,,)))(((((('''(((((()))***---,,,,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$""""""%%%'''%%%###"""$$$'''(((&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))%%%###$$$''')))(((%%%###'''%%%$$$$$$%%%&&&%%%$$$&&&'''((('''&&&&&&'''((('''&&&%%%%%%&&&(((+++,,,((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))'''$$$###%%%(((((((((''''''&&&&&&&&&&&&%%%###""""""$$$&&&%%%%%%""""""$$$%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''############$$$%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$#########'''&&&%%%$$$%%%&&&'''(((%%%((('''$$$$$$&&&&&&###'''((())))))'''%%%&&&&&&((('''%%%######$$$&&&(((###$$$%%%%%%######$$$%%%%%%###"""$$$''''''$$$ )))'''%%%%%%&&&(((((('''&&&%%%$$$$$$###%%%''')))***999IIIJJJ>>>222...000...,,,++++++(((%%%%%%'''$$$%%%&&&''''''&&&%%%%%%$$$'''&&&######&&&'''$$$%%%%%%%%%%%%&&&'''((((((&&&&&&''')))************&&&&&&''''''((()))******))))))***+++******)))((()))***++++++***))))))))))))&&&%%%)))***((()))---(((((())))))))))))(((((((((''''''((())))))))))))))))))(((((((((((((((((('''((()))(((&&&%%%%%%%%%+++***)))(((((((((((((((((((((((()))))))))))))))((())))))***++++++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''***)))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&(((*********(((((('''(((((()))******((((((((()))***+++,,,,,,+++***)))))))))***,,,------,,,+++((('''(((,,,///---...///000//////---,,,///111333333111000000000333555555333111333555777444444444777:::;;;;;;:::<<<999:::BBBGGGGGGGGGJJJFFFKKKNNNOOORRRWWWZZZXXX[[[SSSSSS\\\fffooowwwlll[[[LLLGGGDDDBBBGGGPPP[[[\\\QQQHHHJJJHHHAAABBB666666666666555444222000111111111111111///+++&&&,,,++++++,,,------,,,***(((((((((((()))***+++,,,,,,------,,,***)))+++---((((((((((((((()))******((((((((((((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%###$$$$$$%%%###"""$$$''')))'''$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((("""$$$&&&$$$"""###%%%'''&&&%%%######%%%&&&%%%%%%(((%%%###&&&+++...,,,)))%%%$$$######%%%'''***,,,&&&&&&'''''''''&&&%%%%%%######$$$$$$%%%&&&&&&'''%%%(((***)))&&&$$$&&&)))&&&&&&&&&&&&%%%$$$$$$###%%%$$$"""###$$$%%%%%%$$$"""###$$$%%%&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''$$$$$$######$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$######"""'''&&&%%%$$$$$$%%%'''(((%%%((((((%%%$$$''''''$$$###%%%'''((('''&&&'''''''''&&&$$$"""###$$$%%%%%%!!!###$$$$$$$$$$$$%%%'''%%%###"""$$$''''''$$$ %%%###!!!!!!"""#########%%%$$$"""!!!"""$$$'''((((((<<>>XXXddd```UUUMMMJJJ999,,,$$$''')))((((((+++&&&&&&'''(((((('''%%%$$$$$$''''''$$$$$$''''''$$$$$$$$$$$$$$$%%%&&&'''((((((***(((###"""%%%((()))***)))(((&&&&&&&&&'''((('''''''''((()))***,,,---%%%%%%$$$&&&(((((('''%%%%%%$$$&&&((('''$$$&&&***&&&'''((())))))***))))))((()))******(((((()))***))))))(((&&&$$$$$$%%%'''%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&'''(((((($$$%%%''')))******))))))))))))******)))'''%%%$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&'''(((((())))))''''''(((((()))************+++,,,+++)))((()))***((())))))((('''''')))***)))******++++++,,,,,,,,,)))))))))((()))******+++,,,,,,,,,+++))))))+++---,,,,,,------...---------+++...000111111111111222:::444111444888888666555222222444777:::<<<;;;:::<<<<<<>>>AAADDDGGGIIIKKKOOOPPPOOONNNSSS\\\```___]]]]]]aaaiiinnnttt|||fff^^^WWWQQQLLLBBB<<>><<<:::===???AAABBBEEEGGGHHHKKKMMMMMMNNNSSSZZZ[[[XXXWWW^^^dddhhhooozzz___UUUSSSRRROOOEEE===EEETTTRRRWWWRRRNNNMMMCCC;;;@@@<<<999666666777666000+++111222...)))+++222444111,,,+++***+++,,,---+++)))&&&(((,,,...///...+++)))(((***------,,,)))(((((('''''')))***++++++++++++)))))))))(((((('''''''''&&&%%%$$$$$$$$$$$$%%%&&&###$$$''')))***((('''%%%(((''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$"""!!!"""%%%((("""%%%((('''$$$###$$$&&&%%%((()))(((&&&%%%&&&((( """%%%((()))'''%%%###"""%%%%%%$$$'''+++'''%%%###""""""$$$&&&&&&%%%$$$$$$$$$%%%'''(((((((((%%%&&&'''((()))))))))(((%%%&&&&&&$$$""""""&&&)))''''''&&&&&&&&&&&&%%%%%%######&&&+++//////***&&&"""###%%%&&&&&&&&&%%%%%%(((&&&%%%%%%&&&'''&&&%%%)))(((((('''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&***(((&&&$$$"""###$$$$$$"""###%%%'''((((((''''''######%%%%%%&&&%%%$$$### """$$$&&&''''''''''''&&&))))))%%%%%%((('''$$$&&&''''''%%%######$$$%%%&&&%%%&&&)))------***'''&&&'''((('''%%%$$$%%%&&&%%%'''(((&&&######&&&***)))'''%%%%%%&&&'''''''''***(((%%%&&&(((***(((&&&///HHHdddnnnfff]]]^^^dddvvvWWW888---+++&&&$$$&&&''''''((((((((('''%%%$$$###''')))(((((()))'''###$$$$$$$$$$$$%%%&&&''''''%%%---000,,,***---///,,,***)))(((((()))+++---///+++)))&&&######%%%''')))&&&%%%%%%'''+++---,,,)))((((((***,,,***&&&(((,,,&&&'''((()))************(((***,,,+++(((''')))+++,,,---,,,(((%%%$$$&&&)))$$$&&&))))))))))))***,,,,,,,,,,,,+++***((('''&&&&&&(((***,,,......---,,,((()))+++,,,+++***((('''''''''''''''((((((((()))######$$$%%%%%%&&&''''''(((((((((((('''&&&%%%$$$&&&)))******'''&&&(((+++'''***,,,,,,)))'''(((***((((((((((((''''''''''''%%%&&&((()))))))))((('''***,,,......,,,***))))))++++++***)))***+++---...,,,...000111///......///000000444999666111222999555666888<<<@@@AAA@@@>>><<<===<<<:::;;;@@@FFFHHHKKKNNNPPPSSSYYY]]]\\\VVVUUU```gggjjjsss]]]WWW___[[[GGG;;;AAALLLQQQVVVPPP___eeeNNNAAAAAA999===666444888999444111222000000000000////////////,,,++++++,,,------,,,+++)))...111...)))'''+++000+++------***&&&%%%'''***'''(((((()))))))))((((((&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%%%%%%%&&&((())))))'''%%%$$$(((((('''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%$$$###$$$&&&%%%$$$"""'''&&&$$$$$$%%%%%%$$$"""&&&&&&'''''''''&&&$$$###$$$$$$&&&'''(((((())))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***((((((((()))******)))(((############$$$$$$%%%&&&$$$$$$$$$%%%&&&'''(((((($$$$$$%%%&&&((('''$$$"""###(((***&&&###%%%&&&&&&''''''&&&%%%%%%$$$######!!!!!!!!!!!!"""###%%%%%%$$$###"""!!!!!!###%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&***(((%%%###"""###%%%&&&$$$$$$$$$%%%((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&444---%%%"""$$$&&&&&&%%%###&&&&&&###$$$''''''%%%&&&""""""&&&'''%%%%%%'''!!!888>>>PPPZZZkkkvvv}}}iiiEEE---+++)))$$$&&&'''###!!!%%%,,,///,,,'''))))))************))))))%%%###"""$$$'''(((&&&$$$,,,***(((''')))*********+++***(((&&&%%%$$$$$$%%%))),,,...+++&&&%%%'''+++,,,)))''''''((()))&&&$$$'''''''''''''''((()))***'''((()))******+++++++++&&&&&&%%%&&&''')))+++,,,$$$'''&&&###&&&++++++&&&%%%((((((&&&'''+++,,,***++++++***)))))))))))))))&&&)))+++******)))(((%%%&&&***...***000FFFIII333,,,***'''%%%$$$&&&(((***$$$%%%&&&''''''%%%$$$"""''''''&&&&&&&&&%%%%%%%%%'''((((((((((((((('''''')))***+++,,,+++***(((&&&''''''))),,,000000---******)))((()))***+++***(((***+++,,,,,,++++++---///******+++,,,------------///,,,+++///444444,,,%%%///111444555444333333333555666888;;;<<<<<<<<<<<<888;;;AAAFFFHHHHHHFFFEEE@@@DDDEEESSSRRRQQQ```XXXeeeggglllqqqsssvvv```ZZZ[[[SSSBBB===FFFPPPSSS\\\OOORRRRRRAAA;;;@@@<<<:::555333666777222///000000000////////////......,,,+++******++++++******,,,...///---)))(((+++...)))))))))'''&&&'''(((***************)))(((((('''((((((((('''''''''''''''))))))(((&&&&&&%%%%%%&&&###$$$&&&((())))))))))))'''''''''&&&&&&&&&&&&%%%'''&&&%%%&&&((()))((('''&&&%%%$$$%%%&&&&&&%%%$$$(((&&&%%%%%%''''''&&&$$$&&&&&&'''''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&'''((()))(((''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&((('''$$$""""""&&&'''$$$"""%%%&&&$$$''''''&&&&&&%%%$$$######'''&&&$$$""""""###%%%&&&$$$###"""!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$###$$$%%%%%%%%%%%%%%%&&&))))))((('''%%%&&&((()))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&000+++$$$"""$$$&&&&&&$$$###&&&&&&$$$$$$''''''%%%&&&######&&&'''%%%%%%'''222777222FFF]]]rrr```QQQIII444'''+++,,,***000(((&&&$$$&&&***+++)))&&&&&&&&&'''(((((((((((((((***'''$$$###%%%%%%$$$###***(((''''''((())))))(((***)))((('''''''''((()))(((+++,,,***&&&$$$&&&***+++)))''''''((((((&&&$$$(((((('''''''''((())))))&&&''')))***++++++******''''''&&&&&&&&&'''((((((%%%)))***'''(((,,,---***'''******'''(((,,,,,,***((((((((((((((()))))))))---***&&&######%%%&&&%%%%%%)))...+++***777:::+++))))))((('''''''''((((((''''''(((((((((&&&%%%$$$((((((''''''''''''''''''''''''((((((((((((''''''***++++++***(((&&&###!!!%%%%%%%%%(((+++,,,***''')))(((''''''))))))(((''')))******)))((((((***,,,,,,+++*********,,,...///000///...///000///---,,,...111444555555444444444555777999;;;<<<<<<===<<<:::===AAADDDEEEEEEDDDCCCJJJVVVQQQRRRTTTWWWeee]]]fffggglllssswww|||{{{aaa\\\XXXLLL???AAAMMMUUUUUU]]]MMMGGGDDD;;;;;;???;;;777444222444444111...////////////.........------...---,,,*********++++++///...---,,,+++******+++)))(((&&&''')))+++,,,,,,,,,,,,,,,+++***)))''''''******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&%%%&&&'''((()))******+++&&&&&&&&&&&&%%%%%%%%%%%%(((&&&&&&&&&((()))((('''(((&&&$$$$$$&&&''''''&&&((('''&&&'''((()))((('''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%&&&'''(((******)))((('''''''''''')))(((''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&((('''$$$"""%%%&&&&&&###%%%((('''###''''''&&&&&&%%%%%%$$$$$$'''%%%""" """$$$&&&$$$######""""""$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&''')))***)))'''$$$&&&)))+++***(((%%%###&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$+++'''######%%%&&&%%%######&&&&&&$$$$$$'''(((%%%'''$$$$$$&&&'''%%%%%%(((***///,,,444999DDDMMM777888;;;444---///+++'''...)))(((((((((((('''%%%%%%%%%%%%&&&'''(((((((((''')))'''$$$###$$$%%%%%%%%%''''''&&&'''((()))'''%%%(((((((((((()))+++,,,...(((******(((%%%$$$&&&)))***)))''''''(((((('''%%%))))))((('''''''''((((((%%%&&&(((***+++***)))((('''''''''''''''&&&%%%%%%''',,,...+++)))+++......))),,,,,,)))))),,,,,,)))((()))*********((('''&&&,,,++++++,,,+++)))&&&###'''&&&+++,,,''',,,222+++'''(((((()))))))))((((((******))))))((('''&&&&&&((((((((()))))))))))))))''''''((((((((((((((('''************(((&&&###"""((('''''')))+++---,,,+++***)))(((((()))***)))(((******+++***(((((()))+++,,,+++)))((((((+++...000000000000---++++++...222...000444555555555555666666777888:::<<<<<<======<<<>>>AAABBBAAAAAAAAABBBCCCWWWMMMGGGNNNVVVccc```ooommmnnnssswwwzzzuuu```[[[WWWNNNEEEGGGPPPUUUUUUVVVKKKCCCAAA@@@@@@<<<555555444333444333111////////////......------,,,,,,111000///---++++++---///111...++++++,,,,,,+++(((...+++((()))---//////---+++++++++++++++***)))(((,,,++++++***)))((('''''')))((('''&&&&&&&&&&&&&&&******)))(((((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&&&&((()))(((&&&(((&&&######$$$&&&''''''(((''''''(((***+++***)))%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''(((((()))*********)))(((((()))+++))))))(((''''''&&&'''''''''&&&&&&&&&''''''((()))$$$$$$%%%&&&((('''$$$"""((((((&&&%%%(((,,,***%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$############%%%&&&'''$$$$$$#########$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&$$$###"""&&&%%%%%%&&&((()))(((&&&$$$&&&((())))))'''%%%$$$&&&%%%$$$###$$$&&&)))***&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&&&&%%%######&&&'''$$$$$$((((((%%%(((%%%%%%'''&&&$$$&&&***...333777333***...555)))777AAA@@@999444***$$$***''')))***)))&&&$$$$$$&&&(((((()))))))))(((((('''######$$$%%%'''((((((((('''&&&'''((())))))'''%%%(((''''''''')))+++,,,...((()))***(((&&&%%%'''))))))((((((((((((''''''&&&******)))((('''''''''((($$$&&&(((***+++***)))((('''((()))))))))(((&&&%%%&&&+++...,,,)))(((+++///))),,,,,,))))))+++***'''+++,,,------+++)))&&&$$$++++++------***(((+++000999......000)))(((,,,***((((((((())))))*********,,,+++***(((''''''''''''((((((((()))))))))))))))&&&'''(((((((((((((((((())))))************)))(((***)))((()))***,,,------,,,+++***+++,,,---,,,***---......---+++***+++---+++***))))))***+++---...//////...,,,***+++...000...000333444444555666888666777888999;;;<<<======<<<>>>AAA@@@??????AAACCCCCCUUUIIIHHHSSSXXXfffjjjssspppppptttxxx{{{rrr```WWWXXXVVVPPPMMMOOORRRSSSNNNJJJAAA>>>BBBAAA999444444666666444333222222000000//////...------,,,,,,000000///---++++++...000111---******---...+++(((111---******,,,...---+++((()))***+++++++++++++++,,,,,,+++***)))(((((('''(((((('''&&&&&&&&&&&&'''******)))(((((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%&&&'''((('''%%%&&&$$$"""!!!###%%%&&&'''(((''''''(((***+++***)))$$$%%%&&&'''''''''&&&%%%$$$%%%&&&''''''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&''')))((('''''')))+++(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''((($$$$$$%%%&&&((('''$$$"""'''(((&&&%%%(((,,,+++%%%&&&&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%$$$"""!!!%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$&&&)))***'''''''''&&&%%%$$$###""""""$$$&&&''''''&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$&&&&&&$$$###$$$''''''$$$%%%((((((&&&)))''''''(((&&&###&&&+++666///222//////999777***111===>>>888555+++&&&...$$$'''***)))%%%$$$%%%((())))))))))))(((&&&%%%$$$"""%%%((())))))((((((((('''''')))******(((&&&(((''''''&&&'''(((***+++*********)))(((((()))***((((((((((((''''''''''''+++***)))(((((((((((((((%%%&&&(((***+++***)))((('''(((***+++++++++***)))%%%(((+++***'''$$$''',,,(((++++++)))(((***(((%%%((()))+++++++++)))'''%%%---,,,***'''!!!"""222DDDMMM:::222222+++(((((($$$+++***(((''''''))),,,...+++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))***************)))&&&&&&%%%%%%%%%&&&(((***,,,+++***+++,,,---,,,***/////////...,,,+++---...((()))+++,,,------,,,+++---,,,+++,,,---...,,,+++---///222333333444666777666666777888999;;;<<<<<<:::===@@@@@@>>>>>>AAAEEEEEEJJJ???FFFLLLLLLZZZ]]]jjjjjjmmmuuu{{{rrraaaTTTYYY\\\YYYQQQMMMMMMPPPHHHJJJ>>>555;;;;;;777:::444777888555333444444222111000000///...---,,,,,,+++,,,---,,,)))))),,,//////,,,******,,,...,,,***///---***)))))))))(((((('''''')))***+++,,,,,,,,,++++++******))))))(((((((((''''''&&&&&&&&&''''''%%%&&&'''((()))******+++&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%$$$%%%###!!!"""$$$&&&&&&&&&((('''&&&'''((()))((('''$$$%%%&&&'''''''''&&&%%%###$$$&&&'''((()))))))))%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''"""###$$$$$$$$$$$$######!!!$$$''''''%%%$$$%%%'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&((('''$$$"""###%%%%%%###%%%)))(((%%%%%%%%%&&&&&&''''''((((((&&&''''''((('''%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""%%%$$$###$$$&&&&&&$$$###'''%%%###"""###$$$&&&(((&&&%%%%%%$$$%%%&&&((()))'''''''''&&&%%%$$$###"""###$$$'''(((((('''$$$###&&&%%%%%%%%%%%%%%%%%%$$$!!!"""$$$%%%%%%%%%$$$###$$$''''''%%%%%%((((((&&&***(((((()))&&&###&&&---000,,,888000&&&...,,,,,,***333222......'''""")))###&&&((((((&&&%%%&&&(((''''''&&&&&&%%%$$$""""""!!!$$$(((***)))'''&&&&&&)))((('''((()))***((('''((('''&&&%%%%%%&&&'''(((******))))))))))))******'''((()))((('''&&&'''(((******)))((((((((())))))'''((()))******+++++++++))))))***+++++++++++++++%%%%%%''')))&&&###%%%***'''***+++)))(((***((($$$###%%%&&&((()))***))))))'''+++444999222+++222???DDD333---///...000222***---+++)))''''''))),,,///******))))))))))))(((((())))))))))))((((((((('''%%%&&&'''((())))))))))))******)))((('''&&&%%%%%%&&&''''''&&&%%%&&&(((+++***)))(((((()))***)))(((,,,------,,,******+++---'''))),,,//////...,,,++++++***+++---000000,,,)))---///111111111222444666444555555666777999:::;;;777;;;??????<<<;;;???DDDJJJFFF@@@HHHIIISSSggg\\\bbbeeekkkrrrtttxxxrrr```SSSWWW\\\ZZZSSSLLLJJJLLLAAAKKKAAA333888777555>>>222888999555222444444222222111111000...------,,,&&&***---,,,)))(((+++///---,,,++++++,,,---------------,,,)))'''&&&((()))'''(((((()))************))))))))))))))))))))))))''''''&&&&&&&&&''''''(((###$$$&&&((())))))))))))'''''''''&&&&&&&&&&&&%%%&&&%%%###$$$$$$%%%###"""$$$###"""$$$&&&''''''&&&(((&&&%%%%%%''''''&&&$$$$$$$$$&&&'''''''''&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""############"""!!!###'''+++***&&&""""""$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((('''$$$""" $$$&&&######&&&'''&&&%%%%%%%%%&&&'''(((((()))%%%$$$$$$$$$%%%''')))***###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%###&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&)))++++++)))&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&"""###%%%%%%%%%$$$$$$$$$$$$''''''%%%%%%((()))&&&***)))))))))%%%"""&&&...444222GGG888###((((((222,,,111,,,(((+++&&&"""%%%&&&''''''&&&%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$###%%%''''''&&&&&&(((***)))'''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&((()))***)))((((((((()))))))))&&&((())))))'''&&&'''))))))))))))((())))))*********)))))))))***+++,,,---++++++******)))*********)))%%%%%%))))))%%%%%%)))&&&***,,,******+++)))&&&(((((())))))************'''+++888CCC???111+++///---'''+++///000888;;;222---,,,***))))))***+++,,,((()))+++,,,,,,++++++***,,,,,,+++***)))(((((('''%%%&&&'''((())))))))))))******)))''''''&&&&&&&&&''')))***)))((('''))),,,)))(((''''''))))))(((''')))***+++***))))))***,,,***+++---...//////...---***---///000///............///000000///000222444333333333444555777999:::555:::???===999777:::>>>LLLJJJOOOXXX]]]```fffnnnqqqooonnnxxxppp]]]SSSUUUXXXXXXSSSLLLJJJKKK999KKKFFF999<<<888333===111777999444111333444222333222111000///...------&&&***......+++***---111++++++++++++,,,,,,...///,,,......,,,((('''***---((())))))))))))(((((('''((((((((((((((()))))))))''''''&&&&&&&&&''''''(((%%%'''((())))))'''%%%$$$(((((('''''''''&&&&&&&&&%%%$$$######$$$$$$"""!!!$$$$$$$$$&&&((()))(((&&&'''&&&$$$$$$%%%%%%$$$"""###$$$&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$""""""''',,,000///)))$$$"""###%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&((('''$$$""" &&&)))&&&$$$&&&))))))$$$%%%%%%&&&'''((())))))((('''&&&'''+++111888<<<###$$$%%%&&&&&&&&&%%%%%%'''&&&$$$$$$$$$$$$&&&''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$$$$%%%'''(((((((((''''''&&&&&&'''''''''&&&%%%%%%!!!"""$$$&&&''''''''''''&&&(((+++------+++(((&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$$$$%%%%%%'''(((%%%&&&))))))&&&+++******)))%%%"""'''...444"""///'''%%%222'''%%%...000+++)))111...&&&'''''''''''''''&&&&&&$$$$$$"""###%%%&&&'''((((((((("""$$$$$$######'''---222(((&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''')))***)))'''&&&&&&((()))((((((%%%(((***)))&&&&&&(((***))))))(((((()))***++++++,,,+++)))))))))+++...///...,,,***(((''''''((((((,,,&&&%%%***+++'''&&&)))'''+++,,,++++++---+++'''222111///---+++*********666---)))...---%%%%%%,,,&&&)))222444000666777,,,,,,,,,,,,,,,++++++***)))(((***,,,...///...---,,,///...---,,,***)))((((((%%%&&&'''((()))))))))))))))))))))))))))***++++++###&&&((('''%%%$$$&&&(((***)))((()))***+++***((()))*********)))***+++---------------...///000000***///444222---,,,000555...///000///...///111222333222222333444666888:::444:::>>>===777333555999111777GGGRRR___^^^fffrrrwwwtttsss~~~~~~eee\\\SSSQQQSSSWWWTTTJJJAAA???EEECCC@@@>>><<<999666444<<<777111111333555333000444000...111111...,,,...)))***,,,------,,,***)))000++++++......++++++000///+++,,,000000+++***......,,,)))(((((()))(((''')))******)))'''&&&((()))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''')))***(((''''''(((******)))&&&###!!!$$$$$$$$$############""""""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###""" """$$$&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%***(((&&&$$$###$$$%%%&&&$$$%%%''')))((('''$$$###############$$$%%%&&&''''''***---***%%%"""###%%%(((&&&$$$$$$%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&******)))''''''&&&&&&&&&+++(((&&&&&&'''(((((((((%%%'''((('''&&&$$$%%%%%%((($$$!!!!!!###%%%%%%$$$&&&&&&$$$!!!###'''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***&&&)))+++)))&&&###$$$&&&)))(((&&&%%%%%%&&&'''(((******))))))((((((((((((%%%$$$$$$###$$$%%%&&&''')))'''%%%%%%&&&&&&&&&$$$&&&&&&%%%$$$%%%&&&'''(((---***'''%%%%%%''''''(((***)))((((((((((((((()))///,,,))))))++++++***(((***)))'''&&&'''(((***+++&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''---+++(((((())))))&&&###((('''''''''((()))(((''',,,***'''&&&&&&))),,,...---***((())),,,...,,,)))---,,,+++***)))***+++,,,%%%+++///,,,***+++,,,,,,)))(((((()))+++,,,,,,+++888333------///111///,,,+++,,,------,,,)))'''%%%'''+++,,,+++---111111///+++***)))***,,,------,,,)))(((((()))+++---///000---,,,,,,++++++******)))+++'''&&&***---+++))))))***'''%%%&&&***,,,***(((((((((((((((((()))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++---+++***+++---...---+++---...///000111111111111333222111000////////////333555666666444444444666888777888;;;===<<<888444///...222999NNN{{{oooiii{{{nnnyyycccXXXGGGNNNTTTTTTLLLDDD@@@>>>CCCAAA???===<<<:::888666:::666222111222333222000...+++***///222111222444***+++,,,......,,,+++***///++++++......******...,,,))))))------((((((+++---***((('''((()))(((''')))******)))'''&&&((()))(((''''''&&&&&&&&&&&&&&&'''&&&&&&'''))))))((('''&&&'''((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''&&&%%%&&&'''''''''&&&&&&%%%$$$!!!"""%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&'''((($$$%%%'''(((((('''%%%###############$$$%%%&&&'''###&&&)))'''""" !!!###(((&&&$$$$$$%%%%%%%%%$$$'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$$$$(((&&&$$$$$$&&&'''''''''$$$&&&'''&&&%%%###$$$$$$(((%%%""""""$$$&&&&&&%%%%%%&&&%%%"""$$$(((((($$$%%%%%%&&&'''((())))))***&&&&&&%%%%%%&&&''')))***''')))***)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''%%%######$$$$$$$$$"""''''''&&&%%%&&&'''((()))+++)))&&&%%%%%%'''((()))(((((((((((((((((())))))***(((&&&&&&((((((&&&$$$))))))'''''''''(((***+++)))(((''''''''''''&&&%%%&&&&&&&&&'''''''''(((((()))(((((((((''''''&&&&&&'''&&&%%%&&&((((((((('''---+++((('''(((((('''%%%((('''''''''((((((((('''+++)))((('''''')))+++---,,,++++++,,,---......------,,,++++++******+++++++++...000///111444444000,,,++++++,,,...//////...000,,,''''''***,,,***(((***+++---...---,,,+++***'''***+++)))***,,,,,,)))***)))(((((()))***)))'''******)))))))))***+++,,,***+++++++++++++++++++++***&&&%%%***,,,***((()))'''((((((((((((((()))+++******************))))))))))))******+++******************++++++,,,,,,,,,,,,***)))+++---...---+++,,,,,,---...////////////222222111000000000000111333444555444333333555777777777777:::>>>>>><<<:::BBBDDDIIIEEE===AAA@@@000888888___}}}ooohhhsssqqqkkksss```RRR>>>NNNYYYRRRFFFBBBAAA???@@@@@@>>>===;;;:::999888666555333111000111111111444///,,,///000......000***+++,,,------,,,+++***...,,,+++---,,,***))),,,+++))))))++++++(((''')))***(((''''''((())))))((()))******)))''''''((())))))(((''''''&&&&&&'''''''''&&&&&&&&&((()))((('''&&&&&&''''''(((((((((((())))))(((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%"""$$$&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$%%%'''(((((('''%%%$$$$$$######$$$$$$%%%&&&'''!!!$$$&&&&&&"""!!!"""$$$'''&&&$$$$$$%%%&&&%%%$$$((('''''''''&&&&&&%%%%%%((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$#########"""%%%###"""###%%%&&&&&&&&&###%%%&&&%%%$$$#########(((&&&$$$###%%%&&&&&&&&&###%%%%%%$$$&&&)))(((###%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%'''((()))(((((('''((())))))(((&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&'''(((&&&&&&&&&%%%&&&&&&'''(((&&&$$$######$$$%%%$$$"""'''''''''&&&'''(((((())))))(((&&&%%%&&&''')))***&&&'''((()))))))))))))))***)))))))))***)))'''%%%)))((('''''''''(((***++++++***((((((((((((&&&$$$''''''''''''((((((((((((++++++***)))((('''&&&&&&'''&&&%%%&&&((((((((('''---+++(((''''''(((''''''''''''''''''''''''''''''))))))((((((((()))******)))***,,,,,,,,,,,,...///+++,,,,,,,,,,,,+++******,,,------...333888555///---,,,+++,,,...//////...///,,,((()))+++------+++)))***,,,.../////////......111111......///...+++,,,***))))))))))))(((&&&,,,+++***(((((((((((()))((())))))***++++++,,,,,,)))%%%%%%)))+++)))''')))%%%)))+++***'''&&&(((,,,,,,,,,,,,++++++*********)))*********))))))((('''((())))))***+++,,,------***))))))***---......---***+++,,,------...------111111111000111111222333444555555444444555888;;;777666777:::>>>AAABBBAAALLLPPPYYYZZZUUUZZZZZZMMMOOO>>>CCCKKKHHHWWWkkkiiittt}}}ooo]]]IIIBBBUUU^^^RRRGGGGGGEEE???@@@@@@???===;;;999888888222333333111//////000222666111---......,,,,,,...******+++,,,,,,+++******---,,,,,,,,,+++***))))))+++***+++,,,+++***))))))(((&&&&&&&&&((())))))(((((()))***)))''''''(((***))))))(((''''''''''''((('''&&&%%%&&&'''((((((''''''&&&%%%%%%%%%&&&((((((******)))(((''''''&&&&&&&&&'''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''###%%%((((((&&&%%%&&&((('''%%%$$$$$$%%%&&&%%%$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""###%%%''''''&&&$$$%%%&&&&&&$$$######$$$'''&&&%%%%%%%%%&&&&&&'''"""%%%&&&%%%'''***(((###''''''&&&%%%###"""!!!!!!&&&&&&%%%%%%%%%&&&(((((((((&&&$$$&&&)))***'''%%%"""###%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((())))))***'''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''***,,,$$$%%%'''((()))***))))))((()))***++++++***'''&&&)))(((((('''((()))*********(((''''''((((((&&&%%%&&&&&&&&&&&&''''''''''''*********)))(((''''''''''''&&&%%%&&&(((((((((''',,,***((('''''''''((()))&&&'''((('''&&&&&&'''((((((((()))))))))))))))((($$$'''******((((((+++...***+++,,,---,,,+++***)))&&&(((((((((+++///...))))))(((((()))+++,,,,,,+++...,,,+++,,,...000000///)))***,,,---...//////...222555555222111333222///...---,,,,,,------,,,***---,,,***)))(((((())))))))))))))))))******++++++(((%%%%%%)))***'''''')))&&&(((******((('''(((***---,,,,,,+++***))))))((((((((())))))))))))(((((('''((()))***+++,,,------)))))))))***,,,---......******+++,,,------------000000000000111222333444666666555555555777<<>>BBBDDDFFF======DDDHHHJJJYYYgggeeeeee\\\```eeedddkkkiiiWWWtttlll\\\EEENNN[[[^^^RRRJJJKKKFFF;;;@@@AAAAAA>>>999666666777111222222111000///111222///+++)))---000000111333))))))************))))))+++,,,,,,,,,++++++***)))***++++++*********)))((('''&&&%%%''')))***)))(((((())))))((('''''')))***))))))(((''''''''''''((((((&&&$$$%%%&&&(((((('''((('''%%%$$$###$$$%%%&&&)))))))))((('''&&&&&&%%%''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((###$$$%%%%%%%%%%%%$$$###&&&''''''''''''&&&&&&%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$&&&(((((((((((())))))&&&%%%###$$$%%%&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$######%%%'''((('''&&&%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''"""%%%&&&%%%'''***)))$$$''''''&&&%%%###"""!!!!!!&&&&&&%%%$$$%%%%%%'''(((&&&$$$"""$$$'''(((&&&######$$$%%%'''''''''&&&%%%'''((((((((())))))))))))'''''''''''''''''''''&&&&&&%%%%%%&&&((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&'''***,,,%%%%%%&&&(((((()))))))))$$$&&&(((((((((&&&$$$###((((((((((((((())))))***&&&%%%$$$%%%'''((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''***))))))((('''''')))***%%%'''((('''&&&%%%&&&((('''((())))))))))))((('''###&&&))))))''''''***---***+++,,,---,,,+++***)))"""'''***'''%%%''''''&&&((('''&&&''')))******))))))(((((()))+++,,,------+++++++++,,,,,,,,,+++++++++...///------//////,,,...---,,,---///000///...,,,+++***)))***+++,,,---*********))))))((((((((('''%%%&&&***)))&&&'''))))))((('''(((******(((&&&+++******)))(((''''''&&&&&&&&&((())))))*********''''''((()))+++,,,------'''(((***++++++,,,---...+++,,,---......//////...//////000000111222444444444444444333333666:::>>>999::::::;;;===@@@DDDFFFHHHHHHOOORRROOOWWW```\\\^^^dddrrr|||yyyfffggg___nnnhhhZZZHHHXXX\\\XXXOOOJJJIIIBBB888@@@AAAAAA>>>999555555777111111111111222222222111000,,,+++///111......///************************))),,,---,,,,,,---,,,)))'''******(((((())))))&&&'''&&&'''(((******)))((('''((()))((('''''')))+++)))(((''''''&&&&&&''''''(((&&&$$$$$$&&&'''((((((((('''%%%$$$$$$$$$%%%%%%((((((((('''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''######%%%%%%%%%%%%############$$$%%%'''((())))))$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((((((((&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%&&&((()))(((&&&%%%'''((((((&&&%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&###%%%%%%$$$'''+++***&&&%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$###$$$%%%%%%$$$"""###$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''&&&%%%%%%#########%%%&&&&&&$$$"""######$$$%%%%%%%%%%%%$$$$$$''')))(((&&&&&&))),,,'''&&&&&&&&&'''((())))))&&&(((******((('''''''''(((((((((((())))))))))))$$$######%%%'''(((((('''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%&&&(((((((((''''''(((***)))(((((()))***$$$''')))(((%%%$$$&&&((((((((()))))))))(((''''''&&&'''))))))))))))+++,,,+++,,,,,,,,,,,,+++******%%%+++///+++'''''')))((()))((('''(((***++++++***''''''((()))***+++,,,,,,+++++++++******)))))))))'''***+++******......++++++******+++---......---******)))******,,,...///******))))))(((''''''&&&'''&&&(((+++***&&&'''+++***(((&&&(((,,,,,,((($$$(((((((((''''''&&&&&&%%%&&&&&&((()))***+++++++++'''(((((()))***+++,,,,,,''')))++++++***+++,,,...,,,---...//////000000///////////////000111222333000000111111111333666999888999;;;;;;<<<>>>BBBEEECCCAAAGGGJJJFFFLLLWWWWWW^^^```___```iiiwwwyyyddd{{{jjjaaaYYYPPP]]]YYYTTTNNNIIICCC>>>;;;===???AAA>>>888555777999222000///111444555333111222///...111111,,,)))))),,,,,,++++++++++++,,,,,,''',,,...,,,---000///***'''++++++((((((******&&&((((((((()))++++++)))''''''((()))((('''((()))+++(((''''''&&&&&&&&&&&&&&&(((&&&$$$###%%%'''((((((''''''&&&&&&''''''((((((''''''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###""""""!!!"""$$$&&&((()))$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((('''&&&&&&$$$######%%%'''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''&&&%%%&&&&&&&&&'''(((((('''%%%$$$&&&''''''%%%$$$$$$%%%###%%%'''&&&$$$###$$$&&&$$$&&&%%%###&&&***+++(((%%%%%%&&&'''((())))))***'''&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$#####################$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&%%%$$$###""""""###%%%''''''$$$"""###$$$%%%&&&&&&&&&%%%%%%$$$'''***)))&&&%%%(((,,,)))(((&&&$$$%%%&&&(((***)))+++---,,,***)))+++,,,'''(((((()))))))))))))))&&&%%%%%%&&&''')))((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''$$$'''***+++)))(((((()))###''')))((($$$###%%%)))))))))((((((''''''''''''((('''&&&''')))***)))(((---,,,++++++******++++++''',,,---++++++,,,,,,))))))(((''')))+++,,,+++***)))+++,,,---------...///++++++***)))))))))))))))(((,,,---+++,,,//////,,,+++***)))***+++,,,+++******)))))))))***+++---...((((((((((((((((((((((((''''''))),,,***&&&(((,,,(((((()))******)))'''%%%'''''''''&&&&&&&&&&&&&&&(((((()))***+++++++++***((()))))))))******++++++(((***,,,+++***)))+++---,,,---...//////000000//////.........///000111111///000222222222333555777444777:::;;;;;;===AAADDDQQQLLLNNNNNNGGGLLLYYY\\\VVV\\\^^^bbbiiikkkppp{{{hhh[[[XXXXXX^^^XXXSSSOOOHHH@@@===@@@:::>>>@@@===999666888;;;333000...111555777444000+++)))+++111333000------...------,,,,,,------...&&&,,,...,,,---111000+++***......******---,,,((()))))))))***,,,+++)))''''''((()))((('''(((***+++''''''&&&%%%%%%%%%%%%&&&(((&&&######%%%'''((((((&&&&&&'''((()))***++++++'''''''''((())))))******''''''%%%$$$###$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$###!!! """###%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&&&&$$$######%%%''''''&&&"""###$$$%%%&&&&&&'''(((######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%$$$"""&&&&&&&&&'''((((((%%%######%%%&&&&&&$$$######$$$!!!$$$&&&&&&$$$"""###%%%%%%&&&%%%###%%%***+++)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%''')))((($$$""""""$$$###"""!!!!!!"""$$$&&&'''"""###$$$&&&((()))++++++%%%%%%&&&'''&&&%%%###"""$$$$$$%%%'''))))))&&&$$$$$$%%%&&&'''''''''&&&%%%$$$(((+++)))&&&%%%(((++++++)))&&&######%%%(((***''')))***)))&&&&&&)))+++'''(((((())))))))))))))))))(((''''''((()))(((&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###'''&&&%%%&&&((((((((('''"""&&&+++,,,***(((((()))###''')))((($$$###%%%)))***)))((('''''''''''''''(((%%%###$$$'''((('''$$$...---+++***)))***+++,,,'''(((''''''+++///,,,'''((('''&&&''')))+++***))))))***,,,------,,,---...+++******)))******++++++(((+++,,,******---,,,)))...,,,++++++,,,+++***)))***))))))(((((()))***+++&&&&&&''''''((()))))))))((((((***---***'''(((---%%%)))---,,,)))&&&&&&(((&&&&&&&&&'''''''''''''''***++++++++++++***)))))))))))))))))))))*********(((***,,,+++)))(((***,,,+++,,,---...////////////...............//////000111333555555555555777888111444888:::;;;===AAADDD<<<===JJJRRRMMMOOOVVVVVVbbbfffeeehhhmmmggghhhvvv~~~vvv]]]ZZZZZZTTTfffVVVMMMRRRSSSHHH<<<999BBB===:::;;;:::666333333444///---//////+++---222***---111222111///......+++---......---,,,,,,---///---******,,,,,,)))''''''&&&&&&'''(((((('''%%%(((&&&%%%&&&((()))'''$$$******)))'''&&&&&&(((+++***(((&&&%%%%%%%%%'''((('''((()))(((''''''''')))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))(((&&&###!!!"""###''''''''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%% !!! """%%%(((%%%%%%&&&'''(((((((((((($$$#########%%%&&&%%%$$$ !!!$$$'''(((((('''&&&%%%(((666999///###$$$%%%&&&&&&%%%%%%''')))((('''&&&'''((())))))'''%%%%%%%%%&&&''''''$$$"""$$$%%%&&&&&&&&&%%%'''(((+++)))&&&$$$$$$%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&"""###%%%''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$'''"""&&&!!!$$$"""---&&&%%%###!!!###%%%&&&%%%%%%""" ###%%%&&&%%%$$$###"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%###%%%)))(((###%%%'''''''''%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&"""'''///222---$$$###'''&&&(((***+++)))(((((((((%%%%%%%%%&&&'''((()))***%%%"""(((+++$$$&&&+++&&&(((%%%"""###&&&'''%%%###&&&(((***)))(((&&&&&&'''%%%&&&'''''''''%%%"""!!!###'''******'''%%%&&&(((,,,***'''$$$%%%'''***---((('''&&&%%%%%%&&&'''(((***))))))((((((((()))))))))***+++,,,+++***'''&&&***)))(((***,,,+++'''###)))***+++------+++***)))+++'''%%%&&&+++,,,***&&&***)))''''''((())))))(((---///,,,'''(((---,,,((()))(((((()))++++++***))),,,,,,---...---,,,***)))(((&&&%%%&&&***,,,+++******)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((***,,,)))***,,,(((###$$$+++(((******(((%%%$$$&&&(((,,,+++***((((((***+++,,,$$$&&&)))******+++,,,---***+++,,,---,,,+++***)))+++&&&;;;HHH666***---***333000...---...000000000000///...000444777999999666777888888888:::<<>>777111222555333...---...//////---,,,,,,,,,+++---......---,,,,,,------......,,,***((())))))111...+++)))))))))((('''%%%(((,,,---,,,)))((('''&&&'''((('''&&&%%%%%%''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%#########%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%###%%%&&&%%%#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$'''&&&%%%$$$%%%&&&(((***"""#########"""###%%%'''%%%&&&''''''&&&''')))+++&&&%%%$$$%%%'''((('''&&&%%%$$$%%%'''))))))'''&&&$$$%%%&&&%%%$$$###$$$%%%###$$$&&&''''''&&&%%%%%%###%%%&&&'''&&&''')))***$$$'''***,,,,,,)))&&&###***)))(((&&&%%%$$$$$$$$$&&& )))+++,,,(((000ZZZKKK;;;,,,&&&""""""+++777+++(((###!!!"""###%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$((((((%%%###&&&'''&&&$$$%%%&&&&&&%%%&&&''')))((((((((((((((('''&&&%%%((($$$$$$))),,,)))&&&&&&((()))***)))'''''')))***''''''&&&&&&&&&&&&'''(((+++&&&+++,,,&&&)))000---'''((())))))((((((***,,,+++(((%%%%%%'''((('''%%%$$$&&&'''))))))'''%%%$$$***)))***...555<<>>999555444222555333---,,,111333000)))+++,,,---------///111...///000///,,,******+++)))+++---,,,***)))+++...111...+++******+++,,,+++)))+++,,,+++((((((***---***+++,,,,,,***))))))***)))))))))))))))(((((('''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&)))+++&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&$$$""""""###!!!""""""###$$$$$$$$$$$$"""!!! !!!###$$$###"""$$$$$$%%%&&&'''(((******&&&%%%%%%%%%%%%%%%$$$###&&&'''(((''''''''')))+++)))(((&&&&&&&&&&&&$$$"""$$$$$$%%%''')))***((('''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$###"""!!!###%%%&&&((()))(((((('''))))))---$$$***///$$$000???...###&&&***%%%"""###$$$$$$$$$%%%'''((('''&&&###$$$&&&((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&"""&&&'''###!!!###%%%%%%'''''''''%%%%%%'''***...$$$%%%''')))******))))))(((%%%%%%''''''%%%'''+++$$$&&&))))))(((&&&&&&&&&''''''''''''(((***++++++'''$$$***,,,&&&(((,,,((((((''''''+++...///,,,(((&&&(((***)))(((&&&&&&'''((('''&&&%%%%%%&&&((()))******)))&&&$$$%%%+++000---,,,+++******))))))((('''((()))******)))(((''''''''''''((((((***++++++,,,+++***))))))((())))))&&&)))---...,,,******+++))))))(((((((((((())))))+++,,,,,,+++)))((())))))$$$(((***)))&&&&&&***...111,,,,,,000000+++(((***'''+++...---***(((+++...)))(((''''''''')))***+++%%%''')))'''%%%$$$''')))&&&''')))***+++***((('''$$$&&&((()))'''&&&&&&''',,,)))######---666111&&&)))'''%%%%%%(((***)))'''(((((())))))))))))((((((***+++,,,+++)))''''''(((---,,,+++*********+++,,,(((666000+++555111***444000//////111333444333222555333111111333555555555222333555555555666999;;;<<>>:::888777666333000333555222,,,+++///000,,,,,,---------,,,,,,...///+++***))))))***,,,...000,,,(((%%%''',,,...,,,))))))'''%%%'''***---,,,+++((('''&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&((()))&&&'''''''''''''''&&&&&&***(((''''''(((((('''%%%%%%'''))))))'''&&&%%%&&&&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''"""###%%%&&&''''''&&&%%%'''!!!""")))+++&&&"""###(((''''''&&&&&&%%%%%%$$$%%%$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%''''''%%%%%%''''''%%%(((&&&$$$%%%(((***(((%%%&&&&&&''''''''''''&&&&&&,,,(((%%%$$$'''))))))(((''''''((((((((((((''''''%%%''')))***((('''''''''(((%%%$$$&&&&&&$$$&&&******(((&&&%%%%%%%%%$$$### !!!###$$$%%%%%%$$$$$$%%%###"""$$$'''((('''%%%$$$%%%'''&&&%%%%%%&&&(((,,,)))&&&%%%''''''%%%###'''&&&$$$######$$$&&&'''***)))'''&&&%%%%%%&&&&&&###%%%'''(((''''''((()))((('''%%%$$$######$$$%%%'''$$$"""$$$''')))(((&&&%%%%%%%%%&&&'''((()))***###&&&***,,,+++)))((((((+++***((('''((('''&&&$$$)))((('''&&&%%%&&&'''''',,,&&&$$$''')))'''$$$%%%%%%&&&&&&'''((())))))***&&&'''(((((('''%%%###"""###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&'''((())))))---((((((///---%%%&&&+++'''$$$&&&+++...---***((((((''''''((()))+++,,,,,,+++)))((()))((('''%%%''')))+++---...///......((()))))))))************+++)))+++......)))'''(((%%%'''((('''%%%%%%'''***...%%%$$$---111------333++++++,,,++++++***)))(((***)))((('''((()))+++,,,***)))'''&&&%%%%%%&&&&&&***)))((((((((('''&&&$$$'''((()))(((&&&&&&((()))'''###"""&&&...000---(((&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((************+++,,,---...***((('''))),,,,,,***(((+++++++++,,,...000111222333111000.........//////111111111000000222555888666555444444555777:::;;;:::>>>CCCGGGJJJKKKMMMNNNRRRUUU___\\\bbbrrrxxx~~~lllvvvxxxccc]]]VVVQQQPPPMMMIIIEEEAAA??????CCC@@@;;;888777555222//////444444...***,,,///...///000000...,,,,,,---...,,,+++*********,,,...000111...++++++///000...+++,,,***)))***---...,,,*********)))*********((('''((((((((((((((()))******&&&''''''(((((('''&&&&&&)))(((''''''(((((('''%%%'''((()))(((&&&$$$$$$$$$&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&((())))))'''&&&''''''###$$$%%%&&&'''((((((((()))$$$!!!"""$$$%%%%%%&&&)))(((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%''''''%%%%%%''''''%%%'''&&&%%%&&&'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%+++(((%%%$$$&&&(((((('''''''''((((((((((((''''''''')))++++++)))(((((())))))%%%$$$&&&&&&######&&&)))'''%%%%%%&&&&&&%%%$$$"""###%%%&&&''''''&&&&&&%%%$$$###$$$'''((('''&&&###%%%''''''&&&%%%&&&''')))'''%%%%%%'''((('''%%%&&&&&&$$$$$$$$$$$$&&&&&&))))))'''&&&%%%%%%&&&&&&$$$'''***+++)))'''%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%###$$$''')))((('''(((((('''''''''(((((()))$$$'''***+++***(((''''''***)))''''''(((((('''%%%)))((('''&&&%%%&&&''''''***&&&$$$''')))'''%%%&&&%%%&&&&&&''''''((((((((((((((((((((('''&&&%%%$$$%%%&&&'''&&&%%%&&&''')))&&&&&&&&&&&&&&&'''((((((###((($$$$$$---+++%%%''',,,(((%%%&&&))),,,***((())))))((((((((()))***++++++***))))))))))))(((&&&''')))***,,,---------,,,************************(((&&&'''++++++'''%%%''''''((()))(((&&&&&&))),,,444+++(((---...'''%%%)))+++*********))))))((((((***)))'''&&&&&&((()))+++((('''&&&%%%%%%&&&'''''''''''''''***+++***%%%!!!((())))))(((''''''(((***%%%######&&&***+++)))%%%(((((((((''''''&&&&&&&&&'''((((((((())))))******))))))))))))***+++,,,,,,)))'''&&&(((***,,,***)))++++++++++++,,,,,,------222222111000///000000111333333333222000111444666777666555555666888:::;;;999===BBBFFFHHHIIIKKKMMMJJJHHHRRRYYYbbbqqq{{{zzzzzzhhh```]]]RRRPPPLLLHHHFFFFFFFFFGGGDDDAAA<<<999777555222///+++222555000++++++...000222333222000---++++++,,,,,,+++******+++,,,...///444111......000000...,,,---,,,,,,,,,------***(((******+++,,,,,,***)))((('''(((((()))))))))))))))&&&''''''(((((('''''''''((('''&&&&&&''''''&&&%%%((()))(((&&&$$$"""###$$$&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''''')))***)))'''&&&&&&'''%%%%%%%%%&&&'''(((******''''''$$$!!!###''''''%%%&&&&&&'''''''''(((((((((&&&&&&%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%''''''%%%%%%''''''%%%%%%&&&''''''&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$)))'''%%%$$$&&&'''''''''''''''((((((((((((''''''&&&((())))))(((''''''((((((%%%%%%'''&&&""" """(((&&&$$$%%%&&&'''&&&%%%######%%%&&&&&&&&&&&&&&&%%%$$$###%%%'''((('''&&&###%%%'''((('''&&&&&&&&&'''%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$'''+++,,,***&&&###""""""###$$$%%%&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((***))))))(((''''''((((((%%%(((***+++)))'''&&&&&&)))'''&&&'''((()))(((&&&)))((('''&&&%%%&&&''''''((($$$$$$''')))'''&&&(((&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&((('''&&&&&&&&&&&&'''(((((((((,,,'''%%%+++((("""%%%,,,(((&&&&&&((()))(((%%%******)))(((((((((((())))))(((((((((******)))'''((()))***+++++++++******************************&&&$$$&&&)))***&&&%%%'''******)))((('''(((+++---111***)))...///***(((,,,,,,+++***)))))))))***+++***)))'''&&&%%%&&&((()))''''''&&&&&&''')))***+++222...)))(((******&&&!!!''')))))))))''''''((()))%%%%%%&&&'''''''''&&&&&&)))*********)))'''%%%$$$''''''((()))******++++++(((((((((((()))***+++,,,---+++***+++---/////////...------,,,+++++++++***111111111000111222222333444444444222000000222444777777666555666777999:::888;;;@@@CCCEEEGGGIIIKKK[[[UUUWWW\\\```kkkvvvsss}}}~~~|||bbb\\\^^^OOOLLLJJJHHHHHHJJJKKKKKKAAA???<<<999777555333222---111333222///...///000222222111///,,,++++++,,,++++++*********+++,,,,,,111...,,,,,,......---,,,)))***+++,,,,,,+++((('''((()))+++,,,***)))((('''$$$%%%'''((((((((('''&&&&&&''''''((((((((((((''''''&&&%%%%%%&&&'''&&&%%%''''''&&&$$$""""""$$$&&&%%%&&&''''''%%%%%%%%%''''''''''''''''''''''''''''''((())))))'''%%%%%%&&&%%%%%%$$$$$$&&&''')))+++"""'''(((%%%&&&)))'''!!!"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$''''''$$$$$$''''''$$$###&&&((('''%%%$$$&&&)))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%###$$$'''&&&!!! !!!&&&%%%$$$$$$&&&'''''''''""""""######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&"""%%%'''((('''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%%%%%%%###&&&))))))(((%%%######"""###%%%&&&'''&&&%%%%%%&&&&&&%%%&&&'''((())))))((((((''''''''''''((((((&&&(((******(((&&&%%%%%%(((&&&&&&''')))))))))((()))((('''&&&%%%&&&''''''&&&$$$$$$''')))''''''***(((((((((''''''''''''''')))((('''%%%%%%%%%&&&'''"""###$$$###""""""###%%%''''''&&&&&&&&&''''''((('''+++&&&$$$)))'''"""''')))'''%%%&&&'''((('''%%%***)))(((((('''&&&&&&&&&'''&&&&&&(((******((('''(((((()))******)))((('''******))))))))))))(((((('''%%%&&&******((('''***+++***)))'''''')))+++------******///000---,,,///---,,,***))))))***,,,...+++)))(((&&&&&&'''((()))((((((((((((***,,,...///EEE:::,,,%%%%%%'''((('''&&&''')))((('''&&&'''(((%%%'''***)))'''&&&(((***'''((()))***)))'''%%%###%%%&&&'''((()))***++++++)))(((((())))))***+++,,,---,,,+++,,,---///000111////////////...---,,,,,,//////000000111222333333222333333222000000222333666666555555555666777888666999===@@@BBBDDDGGGIIIMMMQQQRRRXXX```zzz{{{|||ttt~~~tttTTTTTTYYYOOOMMMJJJIIIIIIHHHFFFDDD<<<;;;:::888666555555666333000///111333333000.........///---,,,+++,,,...*********))))))))))))))),,,+++++++++,,,---...---''')))+++,,,,,,+++***)))(((***,,,,,,***(((((()))$$$%%%'''((((((((('''&&&&&&''''''((())))))(((((('''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%$$$###$$$''')))%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&'''((((((&&&%%%%%%%%%%%%$$$$$$###$$$&&&''')))"""%%%&&&######%%%%%%### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$''''''$$$$$$''''''$$$###%%%((('''$$$$$$&&&)))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$###$$$&&&###!!!"""&&&&&&"""!!!###&&&%%%###$$$&&&(((((('''##################$$$$$$!!!"""######$$$$$$%%%&&&###%%%'''((('''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%$$$$$$"""$$$%%%$$$######%%%'''%%%%%%&&&'''&&&%%%###"""%%%&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''((()))&&&''')))(((&&&%%%%%%%%%'''&&&%%%''')))***)))((()))((('''&&&%%%&&&''''''%%%###$$$((((((&&&'''+++))))))(((((((((((((((((('''&&&%%%$$$###$$$%%%&&&###$$$$$$###"""!!!###$$$(((''''''&&&&&&&&&''''''%%%""" ''''''%%%,,,%%%%%%%%%&&&((((((((('''((((((''''''&&&%%%$$$###%%%%%%&&&(((******(((&&&'''((()))))))))((('''&&&(((((((((((((((((((((((('''%%%%%%))))))''''''******)))''''''((()))++++++...------...,,,((('''(((***)))((('''((())),,,---+++***(((''''''(((***+++''''''&&&'''(((***---...DDD:::---%%%$$$'''(((((($$$&&&((((((&&&%%%%%%&&&###&&&)))(((&&&&&&)))---$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&'''))))))***************+++,,,------''''''((((((((()))***+++,,,---.../////////......---......000111111222222...///000000000000222444444444444444555666666777666999<<>>:::888888888777555555666777777000,,,000444333000---+++,,,------,,,,,,...000++++++*********)))((((((,,,,,,,,,,,,---...///000)))+++......---------...***---...---***(((***---'''(((((()))))))))))))))&&&'''(((((())))))))))))'''&&&%%%&&&'''((('''&&&"""###%%%%%%%%%&&&(((***$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&'''###"""""" ###)))######$$$%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%''''''%%%%%%''''''%%%$$$%%%&&&&&&%%%%%%&&&'''&&&''''''((((((''''''&&&%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''((('''%%%%%%''')))###!!!"""%%%%%%###"""%%%&&&%%%$$$$$$&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&!!!"""$$$$$$######%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###############"""###&&&)))&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&&&&%%%%%%''')))#########$$$%%%'''((()))%%%&&&((('''&&&$$$%%%&&&'''&&&&&&''')))***)))((()))((('''&&&%%%&&&''''''%%%$$$%%%((((((%%%'''+++''''''((((((((((((((((((%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&''',,,000+++%%%(((%%%###***###$$$%%%'''((()))))))))''''''''''''&&&%%%$$$###&&&&&&'''***,,,+++)))''''''((()))))))))((('''&&&'''''''''((((((((())))))'''$$$$$$''''''%%%%%%(((***)))'''(((***++++++***'''(((***+++)))((('''(((&&&%%%%%%%%%&&&((()))***+++***((('''((()))+++,,,%%%%%%$$$$$$%%%'''((()))///---+++))))))(((&&&%%%$$$&&&(((((('''&&&%%%&&&!!!###&&&%%%$$$$$$(((+++###$$$&&&'''''''''&&&&&&$$$$$$%%%&&&''''''((((((************+++,,,---...'''(((***+++)))))))))***((()))+++---......------,,,---...000111111111111---///000111111111333444222333444555666777777888888:::===???@@@BBBEEEHHHQQQaaa^^^]]][[[ssstttyyy|||lllWWW]]]]]]ZZZSSSKKKFFFDDDAAA<<<888666888888666333222444666777000,,,///111...---...,,,---...---,,,---...000---------,,,+++***))))))------------,,,---...///,,,...///...,,,+++,,,...+++---...+++'''&&&***...((((((((((((((()))******&&&&&&((())))))*********'''&&&%%%&&&((()))((('''"""$$$&&&'''''''''((()))$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))((()))+++''''''''''''&&&%%%$$$###((("""%%%...,,,!!!!!!+++&&&&&&''''''(((((())))))"""###%%%'''((((((((('''######$$$$$$$$$%%%%%%%%%%%%''''''%%%%%%''''''%%%%%%$$$$$$$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%'''))))))'''&&&'''(((%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&(((***&&&###"""%%%$$$""""""%%%'''&&&$$$$$$&&&''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%$$$&&&(((&&&&&&&&&%%%$$$$$$'''***$$$%%%&&&%%%$$$###&&&(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''&&&%%%###"""$$$%%%&&&&&&$$$$$$&&&'''&&&&&&%%%$$$$$$%%%%%%%%%"""$$$%%%%%%###$$$&&&)))%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&%%%$$$%%%'''((('''&&&'''((()))(((''')))((('''&&&%%%&&&''''''%%%%%%&&&)))'''$$$&&&+++$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''(((((('''%%%$$$&&&'''(((((('''&&&&&&&&&&&&&&&555888111((((((### ((($$$&&&((()))(((((((((((('''(((((()))((('''%%%%%%******+++---///...+++((('''''')))******)))((('''''''''((()))***+++,,,,,,)))&&&%%%''''''$$$%%%(((***))))))+++------+++)))###'''++++++*********+++%%%%%%&&&'''((()))******((('''&&&&&&'''))),,,---((('''&&&%%%%%%%%%&&&'''"""&&&***+++***'''&&&&&&%%%'''******)))'''''''''$$$%%%%%%$$$$$$$$$&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))***+++,,,---***---111111///,,,+++,,,(((***,,,---......---,,,...///000111222111111000000111333333222222333444222333555666888999::::::999;;;>>>???AAACCCFFFIIIIIISSSQQQ```^^^|||kkkyyy|||jjjWWW\\\YYYZZZRRRHHHCCCBBBBBB@@@===777888888666222000222444555///---///---(((***///...///000///------///000/////////...---,,,+++***---...---,,,*********,,,---......,,,(((''')))+++)))++++++(((######(((---''''''&&&%%%%%%'''((()))&&&&&&((()))************(((&&&&&&''')))***)))((($$$&&&((()))((('''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++++++++,,,---((()))))))))(((&&&$$$"""%%%!!!---@@@===(((!!!)))'''''''''(((((((((((((((###$$$&&&(((************######$$$$$$$$$%%%%%%%%%%%%''''''%%%%%%''''''%%%&&&$$$"""###'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%(((******'''&&&''')))%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%$$$$$$&&&(((***&&&$$$%%%$$$!!!!!!%%%(((&&&%%%%%%&&&'''&&&%%%%%%$$$###"""""""""###$$$###&&&((((((&&&&&&(((***''''''%%%$$$###$$$(((+++!!!###%%%%%%$$$$$$'''***'''&&&$$$######$$$&&&'''%%%&&&''''''&&&%%%###"""&&&(((******(((&&&$$$$$$%%%$$$######$$$%%%'''(((!!!###%%%$$$######%%%((((((((('''&&&&&&&&&&&&'''###$$$%%%%%%%%%%%%&&&''')))(((''''''((()))(((&&&)))((('''&&&%%%&&&''''''&&&%%%''')))'''$$$&&&+++""""""###$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&''''''%%%######$$$%%%)))((('''&&&&&&&&&&&&&&&''',,,'''!!!$$$""""""+++&&&(((******((('''&&&&&&((()))*********)))''''''------...000111000---***&&&''')))*********)))((((((((()))+++,,,---...///,,,)))(((***)))&&&''')))+++******---000000,,,)))---111333000+++((('''%%%&&&''')))+++,,,---------&&&&&&%%%%%%&&&)))+++---,,,+++)))(((''''''(((((($$$'''+++***&&&%%%'''+++&&&))),,,,,,+++)))((()))***((('''&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))***+++,,,)))---111222///+++))))))+++---...000000///...,,,///000111333333222111111333555666666444333333444333444666888:::<<<<<<===:::<<<>>>@@@AAACCCGGGJJJSSSPPPJJJ```UUUbbblllkkk{{{|||mmmeeeaaa\\\WWWYYYQQQHHHDDDEEEDDD???:::999888888999999555...)))222111//////000000...---+++...222222000///000222222000///......---+++)))000000///---++++++---///,,,,,,++++++***)))))))))+++***)))'''''''''((()))'''&&&&&&'''((()))'''%%%&&&%%%$$$%%%'''((('''&&&!!!$$$''')))((((((((((((%%%'''******)))'''&&&&&&###$$$&&&'''((('''&&&&&&$$$'''&&&$$$$$$'''(((&&&"""'''***((('''((('''%%%'''(((((()))(((&&&$$$###%%%)))...111000,,,***((('''%%%###$$$(((+++,,,+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$######$$$''')))))))))%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''&&&$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%(((%%%""""""$$$%%%$$$"""!!!!!!"""###$$$%%%%%%%%%(((%%%###$$$&&&'''%%%""""""$$$&&&'''&&&%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$,,,+++***((('''&&&%%%$$$%%%'''(((%%%!!!!!!''',,,///)))&&&((('''###%%%***$$$$$$%%%%%%&&&'''(((((()))((()))+++)))''')))//////(((###%%%'''&&&%%%&&&&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%%%%###"""((()))))))))(((&&&$$$"""######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$((($$$###%%%&&&$$$&&&+++'''&&&%%%&&&((()))))))))&&&&&&&&&'''''''''''''''***)))(((+++///...)))$$$((()))*********)))'''&&&***(((&&&%%%%%%'''***+++---+++(((&&&&&&''')))***+++***)))))))))***+++,,,222222333222000---***(((######%%%'''(((***,,,,,,((((((''''''''''''((())))))'''%%%&&&)))***(((&&&(((***,,,+++)))'''&&&&&&'''''''''''''''&&&&&&&&&+++***'''%%%$$$$$$%%%&&&((((((''''''&&&%%%######''''''''''''(((((()))))))))(((&&&&&&(((*********333+++&&&(((+++******+++//////////////////......111111111111000000000000...///222444555444333222777666666888;;;<<<:::777;;;<<<===@@@CCCFFFIIIJJJ[[[UUUVVVaaa^^^bbbyyyxxxiiibbb```]]]ZZZRRRKKKDDDBBBDDDFFFCCC???>>>:::555333333333111///333222000000111111///...---///111111000.........000...,,,+++++++++***)))//////...,,,))))))+++---+++++++++++++++,,,,,,,,,+++***)))((('''(((((()))***)))(((((((((((('''&&&(((&&&%%%%%%''''''&&&$$$###%%%((())))))''''''((($$$&&&)))***)))((('''((($$$%%%&&&'''''''''&&&%%%%%%((('''%%%%%%((()))'''$$$)))+++((('''((((((&&&*********))))))((('''&&&%%%&&&'''((())))))(((''''''%%%###$$$''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$###$$$&&&'''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######$$$%%%%%%### """######$$$$$$$$$'''%%%###$$$%%%&&&$$$"""!!!###$$$$$$#########%%%$$$$$$&&&&&&&&&&&&$$$$$$(((((('''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&'''%%%&&&)))'''###$$$***%%%%%%&&&&&&'''(((((()))%%%###%%%)))***'''$$$%%%'''""" ###&&&&&&''')))&&&&&&&&&'''''''''((((((&&&$$$$$$$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%)))%%%###%%%%%%###$$$(((***((('''''')))+++,,,+++((('''''''''(((((()))))),,,***)))+++...///+++&&&'''((()))))))))(((&&&&&&)))((('''&&&&&&((()))***+++***(((&&&&&&'''((()))***)))((('''''''''((()))...---+++)))'''%%%$$$$$$&&&&&&'''((()))******+++******)))((((((((((((((((((&&&%%%&&&((()))'''%%%''')))))))))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''&&&''')))***(((((()))(((((('''&&&%%%&&&&&&''''''((((((((((((''''''(((***+++,,,,,,,,,///------111111///...000........................333222111000///...---,,,///000222333444444333333111111222555:::<<<;;;999999:::<<<>>>BBBEEEHHHJJJWWWXXXXXX```aaafff~~~qqq|||xxxggg```^^^]]][[[PPPJJJCCCAAACCCDDDBBB???<<<999555333333333222111444333111111222222000/////////...//////...,,,***///---***)))***+++,,,+++......---+++(((((()))+++***++++++,,,------......+++***))))))((()))))))))...,,,)))((((((((((((''')))'''&&&&&&'''&&&%%%###%%%''')))***((('''''''''###&&&((()))((('''((((((&&&&&&'''''''''&&&%%%%%%&&&((((((%%%&&&)))***(((&&&***+++(((&&&((()))(((******)))((('''''''''''''''$$$!!!!!!%%%((((((((('''%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$############%%%$$$#########$$$&&&''''''&&&%%%$$$$$$%%%&&&'''(((&&&$$$$$$%%%&&&%%%$$$ !!!"""############&&&%%%$$$$$$%%%%%%$$$""""""###$$$###"""###$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###""""""%%%''''''%%%"""!!!"""%%%(((&&&###$$$)))&&&&&&''''''(((((()))))))))%%%$$$(((***'''%%%%%%***&&&%%%''''''%%%%%%)))&&&&&&'''''''''(((((((((%%%$$$$$$%%%'''(((((('''$$$$$$$$$$$$%%%'''((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$%%%$$$""""""&&&***(((&&&&&&(((***,,,,,,***)))((('''((()))***+++,,,)))''')))+++,,,***(((''''''((((((((('''&&&%%%'''''''''((((((((()))))))))((((((''''''''''''((()))((('''%%%%%%%%%&&&&&&---+++)))''''''''')))***))))))))))))))))))******,,,+++***)))))))))))))))'''&&&%%%%%%''''''&&&%%%)))))))))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&******)))((()))***+++,,,)))))))))******))))))(((&&&&&&&&&''''''''''''''''''((()))+++,,,,,,++++++***---333777333---,,,000.../////////////////////222222111111000/////////111111111222222333333444222222333555999;;;;;;:::888999<<>>;;;555666777888777555111...444222111111111111000...///---,,,---//////,,,(((111...+++***+++---//////.........+++)))'''((()))++++++++++++,,,,,,------*********)))))))))******---+++(((&&&'''((())))))((('''&&&&&&'''(((&&&%%%''')))******(((&&&&&&'''%%%'''))))))'''&&&&&&'''(((((('''''''''&&&%%%%%%%%%((('''$$$%%%((()))''''''******&&&$$$'''(((''')))'''&&&%%%$$$%%%&&&&&&***%%% !!!'''+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%'''&&&%%%$$$############%%%%%%$$$###$$$%%%&&&''''''&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###############'''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$''')))$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''''''''(((((((((######$$$%%%&&&'''&&&%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((,,,(((&&&&&&$$$"""%%%++++++((('''((('''%%%&&&***''''''''''''((((((((((((&&&%%%$$$%%%''''''&&&%%%&&&%%%$$$%%%%%%''')))***((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&)))%%%$$$&&&&&&$$$$$$((()))&&&$$$###%%%(((*********)))((('''''')))***,,,***(((%%%&&&((())))))(((((((((((((((((('''''''''&&&'''((()))***))))))(((''''''((((((''''''''''''+++***(((&&&&&&%%%&&&&&&************,,,...000111************************)))))))))(((((()))******''''''&&&''''''''''''&&&+++,,,+++)))'''''')))+++''''''''''''''''''((((((+++******))))))***++++++'''((()))***************&&&&&&&&&&&&''''''''''''*********)))((()))+++,,,---111888999222***+++111000000000000000111111111///000000111333444444555222222111111111222333444777777777888999:::999999:::;;;>>>BBBGGGLLLPPPRRROOO]]][[[XXXeee^^^rrrhhhuuuuuuiiieee___YYYUUUXXXRRRJJJEEEBBB???<<<999444555777888777444222111333111000///000000///---,,,+++***,,,000000---***000---***)))+++---//////.........,,,***((()))***,,,+++++++++*********))))))))))))*********))))))***(((%%%%%%''')))***+++&&&%%%$$$&&&((())))))(((((()))***)))'''&&&&&&'''((())))))(((&&&$$$$$$%%%)))(((((('''&&&&&&&&&&&&$$$&&&&&&######''''''%%%&&&))))))%%%###%%%'''%%%((('''%%%$$$$$$%%%&&&&&&)))%%%"""$$$))),,,***&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&'''%%%######$$$&&&###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$'''&&&%%%$$$############&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''(((((()))$$$&&&(((&&&###$$$(((---222,,,%%%"""&&&)))'''###$$$%%%%%%%%%%%%%%%&&&&&&$$$''',,,,,,$$$###,,,)))%%%###&&&'''&&&)))---'''''''''((((((((()))))))))'''&&&%%%&&&&&&$$$"""'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%%%%((()))'''(((,,,(((%%%###$$$&&&((())))))(((((('''''''''((()))******((('''&&&((()))++++++*********)))))))))))))))&&&''')))***+++***)))(((''''''((((((((((((((((((---,,,***)))((((((((()))&&&''')))+++,,,,,,,,,,,,))))))******++++++,,,,,,&&&&&&&&&'''((()))***+++(((((())))))((((((((()))++++++***)))'''''')))+++''''''(((((())))))))))))++++++***)))((((((''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''+++***)))''''''+++333888333444666666000+++...666.........//////000000000---...///000111333444444222222111111111222333444888888888888888888999:::999;;;>>>CCCHHHMMMQQQTTTMMMZZZ\\\YYYoooeeezzz|||mmmeeeeee___XXXUUUUUUQQQJJJEEEBBB???===<<<888777555222000222666999222111//////000000...---******+++---///000...------+++(((((()))+++,,,,,,,,,------,,,***)))******,,,,,,+++******)))(((((('''(((((())))))))))))((((((&&&%%%%%%(((***++++++%%%$$$$$$&&&)))*********'''((()))'''&&&%%%%%%'''((())))))'''%%%$$$$$$%%%)))(((''''''&&&'''''''''###%%%%%%""""""&&&'''$$$$$$((()))%%%###%%%%%%###(((((('''''''''''''''(((&&&$$$###%%%((((((&&&###&&&(((***)))(((''''''((())))))((((((''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$###$$$%%%'''(((%%%'''((('''$$$###%%%((($$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&$$$######$$$&&&&&&%%%$$$############&&&%%%$$$$$$$$$%%%'''(((&&&%%%$$$######$$$%%%&&&###%%%''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&'''((('''&&&%%%%%%'''###$$$%%%$$$###$$$%%%'''$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$%%%&&&&&&&&&$$$''')))&&&######***000;;;444***$$$%%%)))((("""$$$$$$$$$$$$$$$$$$$$$%%%***777:::///$$$%%%---<<<333+++******)))((()))''''''((((((((()))))))))+++)))(((''''''&&&$$$"""%%%%%%$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''$$$%%%***+++)))***---((('''&&&''')))******)))''''''((((((((()))))))))+++***))))))***+++---...,,,+++***)))))))))******'''((()))***+++***)))((()))(((((((((((())))))***---,,,+++***))))))******)))***,,,---,,,+++)))''')))))))))***+++++++++,,,&&&&&&&&&&&&''')))***+++((()))******(((((()))***&&&'''((('''%%%%%%&&&((('''''''''((())))))******+++******)))'''&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''))))))(((''')))111===FFF666000,,,+++***)))...444++++++,,,,,,------....../////////...............222222222222222222222222222444555666666777:::<<<777999<<>>===<<<777666555222000222666;;;333111000000111000///---+++---//////...---------,,,+++))))))***+++******(((***++++++***))))))***++++++++++++++++++++++++%%%&&&'''((()))((((((''')))((('''(((***+++***)))&&&%%%%%%&&&)))******)))&&&&&&'''&&&$$$$$$%%%'''%%%&&&'''&&&%%%%%%&&&((((((''''''&&&&&&'''((()))###&&&&&&######''''''%%%$$$(((***'''%%%%%%%%%"""&&&''''''(((((('''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&))))))'''&&&&&&((()))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$&&&'''(((%%%(((***(((%%%$$$'''+++%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&###%%%&&&&&&$$$######$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$&&&'''&&&$$$"""$$$%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%&&&$$$%%%'''&&&%%%&&&))),,,999999333***%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""+++666999000''')))111III;;;...+++,,,+++(((''''''((((((((()))))))))))),,,+++))))))))))))'''&&&%%%&&&&&&&&&&&&%%%$$$$$$'''''''''&&&%%%%%%$$$$$$((('''&&&%%%%%%&&&'''((('''%%%&&&***+++)))))),,,&&&&&&&&&(((***+++)))'''&&&((()))++++++***)))(((((())))))))))))***,,,---++++++)))((((((((()))***(((((()))***************+++***((((((((()))+++---+++***)))((((((((()))***,,,,,,------------------***************)))))))))))))))((((((((((((((()))''')))******((('''(((***$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%&&&'''((((((((())))))))))))(((''''''&&&&&&&&&'''(((((((((''''''******)))))))))((((((((('''(((((((((***222>>>HHH@@@444)))'''((()))***,,,,,,,,,,,,---......//////000000000//////.........111222333333333333111111333444666666555666999<<<888999<<<@@@FFFKKKOOOQQQWWWWWW___TTTeee```fffmmmyyynnnsss~~~nnneeeeee^^^VVVSSSSSSPPPJJJCCC???<<<:::999111444777777555444555666444333111111222222000///,,,///222111---++++++---...---,,,,,,------+++***&&&(((******)))((()))******++++++,,,,,,------...$$$%%%'''(((((((((''''''+++******+++,,,,,,***(((((('''&&&'''((()))((('''$$$%%%&&&%%%$$$$$$%%%'''###$$$%%%%%%%%%&&&(((+++((('''&&&&&&'''((()))***$$$''''''$$$$$$((((((&&&$$$)))+++)))&&&'''%%%"""###$$$%%%&&&&&&&&&%%%$$$))))))(((%%%######%%%'''"""%%%((((((&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$&&&'''(((%%%(((***)))%%%%%%(((,,,%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&###%%%&&&&&&$$$######$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$### ###&&&&&&$$$###$$$&&&######$$$$$$$$$######""""""$$$&&&%%%"""!!!"""$$$###&&&((()))((('''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''#########&&&)))***(((&&&333::::::///$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***)))$$$!!!'''111===...!!!""")))---------(((((((((((())))))))))))---+++***+++,,,,,,+++***'''((()))*********((((((******)))(((&&&%%%$$$###)))(((&&&%%%%%%&&&((()))(((&&&&&&******'''&&&)))######$$$'''))))))'''$$$'''(((+++------,,,***((($$$%%%&&&'''''''''((()))+++***((('''''''''((())))))))))))))))))*********,,,+++)))'''(((***---...((('''&&&%%%&&&&&&((()))'''''''''(((***...111333,,,,,,+++***)))''''''&&&---,,,+++)))((('''''''''&&&(((***)))&&&%%%''')))$$$&&&((()))(((&&&&&&'''######$$$%%%%%%&&&''''''''''''((())))))))))))(((''''''((((((((((((''''''++++++******))))))((((((&&&((()))((((((...888@@@QQQ@@@111---000///+++(((...//////000111222222333111111111222333333444444000222333444444333111000888::::::888666555888;;;:::;;;>>>BBBGGGLLLPPPRRRQQQNNN]]]RRReeejjjrrrrrrpppccckkkzzzsssbbb___```YYYOOOTTTHHH>>>>>>@@@???<<<;;;;;;;;;999555111///111333222222222222222222333333...///000000///---***)))000...++++++------***(((222///+++))))))***)))))),,,,,,---------,,,,,,+++***)))))))))((((((''''''&&&%%%$$$###$$$&&&((())))))))))))***************)))'''&&&&&&((())))))((((((+++***''''''***)))''''''(((((((((((((((((('''&&&(((((((((&&&&&&'''(((%%%%%%%%%%%%$$$###""""""---+++***(((((()))+++,,,***(((&&&%%%&&&''''''&&&&&&'''((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++'''###$$$(((+++)))&&&%%%''')))(((%%%$$$&&&((('''&&&&&&%%%%%%%%%&&&&&&)))%%%###$$$((()))'''###'''&&&%%%$$$%%%&&&'''(((((('''%%%%%%$$$%%%&&&'''$$$%%%&&&%%%###!!!!!!!!!$$$#########$$$%%%&&&'''############$$$%%%&&&&&&&&&$$$######%%%&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&)))'''&&&&&&&&&&&&%%%######!!!"""''')))'''%%%&&&+++&&&######''')))'''######$$$%%%&&&''''''''''''***&&&###$$$((()))&&&"""&&&%%%$$$$$$&&&'''''''''))))))((((((((('''''''''111===777(((###"""$$$,,,)))((('''&&&&&&&&&&&&&&&&&&'''(((+++,,,,,,)))&&&)))((('''***///111111000666>>>DDD===...$$$$$$***,,,,,,,,,***(((((()))+++&&&''''''((()))*********(((((('''((())))))&&&$$$$$$&&&)))++++++***'''%%%%%%(((******)))(((((()))---+++))))))***+++***))))))***++++++)))((((((((((((+++''' %%%111///###,,,(((%%%'''+++,,,)))%%%((()))***)))((((((***,,,---,,,+++***)))))))))))))))))))))'''&&&&&&(((***+++((('''''''''&&&&&&'''###%%%'''(((&&&%%%%%%&&&'''&&&$$$$$$$$$&&&((()))***(((&&&&&&((((((((('''((((((((((((((((((((((((***)))((('''&&&&&&'''((('''((())))))))))))+++,,,===555+++(((,,,///---))),,,---...///000111222333...///222444444444333222777555555888777333111222000555555222444:::;;;888>>>AAA===777===MMMVVVTTTQQQTTTTTTTTT\\\hhhooooooiiikkkfffmmmjjj`````````ZZZRRRPPPIIIBBBAAA@@@===<<<===999999888444111///111333222222222222222222222222,,,---...//////---,,,+++///---+++,,,...///---+++///,,,)))(((((())))))(((''''''((()))))))))((((((*********)))))))))((((((,,,***((('''&&&&&&'''(((((((((''''''&&&&&&%%%%%%)))'''&&&&&&(((((((((''''''))))))&&&%%%((('''$$$''''''&&&&&&&&&&&&''''''!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%+++***)))(((((()))***+++***(((&&&%%%&&&''''''&&&&&&'''((('''&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///+++''''''***,,,+++)))%%%''')))(((&&&%%%&&&((($$$$$$$$$%%%&&&'''((())))))&&&###%%%(((***'''$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((($$$&&&'''&&&$$$""""""### !!!""""""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&$$$######%%%&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''######$$$$$$%%%%%%%%%$$$#########$$$&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%'''%%%&&&(((&&&###$$$''''''$$$"""###%%%%%%###!!!$$$$$$%%%%%%&&&''''''(((***'''$$$%%%((()))'''###%%%%%%$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$###"""+++666222'''&&&$$$###***(((((('''&&&&&&&&&&&&&&&'''&&&$$$###$$$$$$###"""&&&%%%$$$%%%(((***)))'''+++///222000+++''''''))))))+++,,,,,,***)))))))))(((((()))******+++,,,,,,((('''((()))++++++***(((%%%%%%&&&''''''''''''&&&%%%''')))***)))((()))))),,,***))))))***+++***)))+++---......,,,++++++,,,&&&***,,,***%%%###&&&***)))&&&%%%%%%((()))'''%%%***+++------,,,,,,---...---,,,+++***))))))))))))***+++,,,+++))))))+++,,,&&&&&&(((******+++,,,///%%%'''(((((('''%%%%%%&&&'''&&&%%%$$$$$$&&&((())))))'''&&&&&&((()))(((((((((((((((((((((((((((((())))))''''''&&&'''((((((''')))******)))(((((()))000---))))))***,,,,,,+++---...///000000000000000---000666:::;;;777222...333111222666555222111222333666777444666;;;<<<999888???@@@<<<@@@KKKOOOKKKVVVRRRPPPUUU^^^fffiiiiiiooogggpppvvv|||vvvbbb___aaa]]]UUURRRLLLHHHEEEDDD@@@;;;;;;>>>666666666333111000222333333333222222111111000000***+++---.........---------,,,,,,---...//////......,,,))))))***++++++***(((((()))******+++******+++++++++************))),,,+++)))(((''''''((()))++++++***)))(((''''''&&&((('''&&&&&&'''((('''&&&&&&(((((($$$$$$%%%%%%"""'''&&&%%%$$$$$$%%%&&&'''$$$&&&''''''&&&&&&((()))$$$$$$%%%&&&''''''(((((())))))(((''''''((()))***)))'''&&&%%%'''''''''&&&&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...***%%%$$$&&&(((((('''%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''((()))&&&$$$%%%((()))'''$$$###$$$%%%&&&''''''''''''((((((''''''''''''(((((($$$%%%''''''%%%$$$%%%%%% !!!"""###$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$######%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$###"""$$$&&&'''&&&&&&'''&&&&&&'''%%%!!!$$$)))$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$%%%&&&'''(((***(((%%%&&&))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))***)))(((&&&$$$"""%%%...+++%%%((('''###'''(((((('''&&&&&&&&&&&&'''000,,,'''$$$###$$$%%%&&&((('''&&&&&&''''''&&&$$$$$$######%%%(((***)))(((%%%(((***+++)))'''&&&&&&((((((((()))******++++++''''''(((***------,,,++++++***)))((()))***+++,,,&&&(((***+++******+++,,,+++***((((((***++++++***)))***,,,+++***))))))***)))&&&)))...+++$$$%%%,,,******)))***************%%%(((***++++++***+++,,,,,,,,,+++***))))))))))))'''(((******((('''((())))))++++++(((###''')))***)))'''&&&&&&''''''&&&%%%%%%%%%&&&'''((((((&&&%%%&&&((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((()))++++++)))(((((((((&&&''')))***+++,,,---///...///000111000000.........111555888999666222///222000111555666333222444333666777555666999:::888666>>>BBB???AAAJJJPPPPPPZZZPPPMMMWWWaaabbbbbbccckkkbbb{{{rrrsss```aaabbbWWWMMMLLLJJJEEECCCCCCAAA<<<999:::444444333222222222222333333333222111000//////...,,,,,,---...///......------,,,,,,,,,------------///---++++++---......---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''&&&&&&'''((()))***+++++++++******)))))))))((('''&&&&&&''''''&&&$$$&&&)))((($$$###%%%$$$!!!((('''%%%$$$$$$%%%'''((()))***++++++)))((()))+++'''''''''''''''(((((()))''''''&&&&&&&&&'''((()))((('''&&&&&&'''((('''&&&%%%&&&((('''&&&&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---)))%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''***)))'''&&&%%%$$$$$$###'''%%%$$$%%%&&&'''&&&$$$"""###%%%'''((((((''''''&&&&&&&&&&&&&&&''''''((("""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&&&&%%%$$$######$$$$$$%%%$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$"""###&&&'''$$$$$$'''"""$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$######%%%'''((()))'''%%%&&&'''(((&&&$$$$$$%%%&&&%%%$$$######$$$((()))*********(((&&&%%%&&&***%%%###)))((($$$'''(((''''''&&&&&&&&&''''''333///***''''''((())))))((('''&&&&&&&&&&&&%%%$$$((($$$"""###&&&((((((&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''***,,,---+++***++++++*********+++,,,---(((***,,,,,,,,,,,,...///***((('''(((***++++++***''')))******)))(((((())),,,&&&###***444777000''')))+++,,,,,,******+++---###&&&)))++++++*********,,,++++++***))))))******%%%'''******)))(((((((((&&&,,,000...+++,,,...///)))***+++***(((&&&'''(((''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((******)))((((((((((((((((((((((((''''''''''''(((((())))))******+++***)))))),,,...*********+++---///000000,,,...///000111000///...111000//////000222444555555333444777888444333555222444444444555666666555444;;;===:::<<>>???CCCIIIMMMPPPSSSUUUOOOQQQTTTWWWYYY\\\```dddjjj{{{{{{iiikkkhhh^^^VVVRRRMMMGGGEEEAAA>>>>>>;;;777777:::777555333555777777444222.........///////////////((((((((()))***+++---...))),,,...---+++***,,,///---,,,++++++,,,,,,***(((*********)))((('''&&&%%%)))))))))******+++++++++###$$$%%%&&&''''''''''''((((((((((((''''''''''''+++******+++,,,***'''$$$$$$''''''%%%&&&)))***'''###%%%'''))))))'''%%%###$$$&&&((()))((()))+++,,,((('''&&&%%%&&&(((***+++$$$%%%&&&'''((((((((((((%%%%%%%%%'''))))))'''&&&$$$%%%''''''''''''(((***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))((('''(((%%%###"""###'''((('''%%%'''&&&&&&%%%%%%%%%&&&&&&'''((()))(((''''''((())))))(((&&&%%%$$$$$$%%%&&&"""$$$%%%'''((((((''''''$$$%%%'''&&&%%%$$$$$$%%%"""###&&&((()))(((&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%"""!!!!!!###&&&(((!!!$$$'''%%%!!! """&&&%%%$$$$$$%%%'''(((((('''!!!&&&&&&!!!!!!...>>>555...&&&$$$%%%&&&%%%"""$$$$$$%%%%%%%%%$$$$$$###&&&'''''''''%%%$$$%%%&&&!!!&&&'''%%%$$$&&&((((((&&&$$$######%%%((()))######''',,,%%%!!!,,,&&&&&&&&&&&&&&&'''((()))'''%%%######$$$&&&&&&%%%$$$&&&(((&&&$$$###$$$&&&###""""""$$$&&&''''''&&&!!!###$$$$$$######$$$&&&$$$#####################!!!!!!###&&&)))***)))((((((&&&$$$""""""%%%(((***,,,---,,,***(((((()))+++&&&%%%%%%&&&))),,,---,,,(((***,,,,,,,,,+++,,,---(((,,,---+++,,,......+++///+++)))+++000333000------------,,,))))))***,,,+++***************++++++'''((((((''''''(((+++---,,,---(((###+++888999000%%%&&&'''&&&&&&'''***,,,(((((())))))((('''&&&&&&***(((&&&&&&((((((((('''))))))))))))))))))))))))(((((()))))))))'''&&&%%%$$$&&&)))*********,,,---&&&(((+++---......------111///---++++++---///111222222111000//////000000444222444777888555444666333111444;;;<<<888888;;;>>>;;;:::???FFFMMMTTTYYYPPPRRRRRRQQQVVV^^^```]]]kkkooobbbaaa___ZZZRRRLLLGGGFFF===>>>===;;;888777777888222222333444555555555555.........///////////////000...,,,+++,,,------,,,---)))+++000000+++)))---------,,,,,,+++***))))))---)))''')))......***%%%''''''((()))))))))))))))$$$%%%&&&((())))))******&&&&&&&&&&&&&&&'''((())),,,+++)))'''&&&'''((())))))&&&$$$&&&)))***'''###'''&&&%%%$$$$$$%%%&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***&&&&&&'''((()))***+++,,,&&&%%%$$$$$$$$$&&&((()))&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&#########%%%&&&&&&$$$"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((***+++(((''''''&&&&&&&&&''''''"""###$$$%%%&&&((())))))''''''&&&%%%######$$$&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$$$$######'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''"""###%%%&&&&&&%%%###"""!!!$$$### (((777:::333&&&%%%%%%$$$$$$%%%%%%&&&######""""""###%%%&&&'''***)))'''%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%)))'''&&&(((&&&###%%%***)))))))))***+++***'''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&&&&%%%###+++(((%%%%%%$$$""""""$$$'''%%%''',,,***$$$###'''(((((()))))))))))))))(((***(((&&&$$$$$$%%%''')))&&&&&&'''(((((('''&&&%%%'''''''''((()))******+++&&&''')))+++,,,---,,,,,,************************'''((())))))((()))+++---(((***,,,,,,***((('''''',,,---,,,+++***+++---///&&&'''***,,,---,,,(((%%%((((((((((((((()))))))))---)))%%%$$$&&&)))+++++++++***(((&&&%%%&&&'''(((&&&''''''(((((((((((((((%%%&&&'''&&&&&&&&&(((***)))'''%%%%%%(((******)))((((((((()))***+++++++++---***'''(((,,,...---,,,---+++,,,///,,,&&&)))111222,,,000333---...000***---...///111333555666777000333666666555444666888888===@@@???AAAFFFJJJJJJHHHHHHJJJPPPXXX^^^aaa```nnnttt___```___[[[UUUOOOKKKJJJ=========;;;888666777888111222222333333333444444000///...---,,,,,,,,,,,,///---+++***+++,,,,,,+++,,,)))***------***))),,,---,,,,,,+++***))))))(((+++++++++,,,,,,+++***(((''''''((()))))))))))))))))))))************))))))'''&&&&&&&&&&&&'''((()))***)))((('''''''''((())))))&&&$$$&&&)))***'''###''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))'''''''''''''''''''''''''''&&&$$$$$$$$$%%%'''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******'''((('''&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&&&&%%%$$$######&&&%%%!!!(((333444---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))((('''&&&%%%$$$%%%&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$(((&&&&&&'''&&&$$$&&&***((('''&&&'''((((((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%%%%%%%''''''&&&%%%(((&&&%%%&&&&&&&&&&&&&&&&&&$$$&&&)))(((###"""&&&(((((((((((('''&&&%%%%%%)))'''&&&$$$$$$&&&(((***''''''((())))))((('''&&&&&&&&&'''(((((()))******&&&'''(((***++++++,,,,,,***)))))))))))))))))))))&&&((()))***))))))+++,,,&&&(((+++,,,***)))))))))+++,,,,,,***(((((()))***+++)))))),,,111222...)))(((((())))))***+++,,,,,,'''***,,,***'''&&&(((++++++)))'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''((()))(((&&&%%%&&&''''''***,,,,,,)))((((((***(((((()))******+++,,,,,,---+++))))))***++++++*********,,,---,,,***,,,000---***000111)))+++222111///000000111111222333333000222555555333333444666:::>>>@@@>>>???EEEJJJKKKLLLLLLNNNSSSZZZ```bbbbbbwww||||||ZZZ[[[[[[XXXQQQKKKFFFDDD<<<<<<<<<:::888666666777222111111111111222222333222111...+++***)))******...,,,***)))***+++++++++,,,***)))++++++)))***,,,,,,,,,++++++******))))))***,,,...---+++)))***+++''''''((()))))))))))))))++++++++++++***((('''&&&''''''&&&&&&''''''((((((''''''(((((()))))))))((((((&&&$$$&&&)))***'''$$$'''''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))(((''''''&&&%%%$$$######((('''%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***((('''&&&'''((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((())))))'''(((((('''%%%%%%&&&(((((('''$$$######$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%((('''###'''...---&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%$$$%%%&&&((()))'''&&&%%%$$$$$$%%%''''''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$###"""&&&$$$%%%''''''$$$&&&+++'''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((()))((('''&&&&&&%%%&&&'''(((&&&$$$%%%$$$%%%'''%%%""""""&&&'''''''''&&&%%%$$$""""""'''&&&%%%$$$%%%''')))***'''(((((()))))))))((((((&&&&&&&&&'''(((((())))))&&&&&&''''''((()))++++++))))))))))))))))))))))))%%%'''***+++***)))******%%%'''***+++***)))***+++***,,,,,,+++)))'''''''''...)))&&&+++222666111,,,(((((()))+++,,,---...///(((000888666...)))+++000---,,,***((('''&&&''''''%%%&&&'''((()))(((((('''&&&((())))))(((&&&'''(((&&&,,,111000+++&&&''')))'''(((((()))+++,,,,,,---+++,,,,,,***(((((((((***'''***+++***+++...///---...---333444++++++000...111111111222333333444444222333555555444444666777<<>>EEEJJJKKKOOOPPPQQQVVV\\\aaacccddd|||~~~rrrYYYZZZYYYTTTMMMEEE???<<<;;;<<<<<<;;;888666666666333222111111111111222222333111---***))))))+++,,,...,,,***)))+++,,,,,,+++---+++************+++---,,,,,,,,,,,,++++++++++++,,,------,,,+++*********''''''((()))))))))))))))))))))))))))(((&&&%%%$$$((((((''''''''''''(((((($$$%%%''')))******)))((('''&&&%%%&&&((()))'''%%%&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&((()))(((''''''&&&%%%$$$######))))))'''&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&,,,)))'''&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%%%%&&&(((&&&%%%$$$######%%%&&&(((%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%''''''%%%'''***((("""$$$%%%'''(((((('''%%%$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%$$$######$$$###%%%''''''%%%&&&+++'''%%%###"""$$$%%%%%%%%%#########$$$$$$#########%%%$$$###%%%'''(((((('''%%%&&&%%%%%%''')))&&&!!!&&&%%%&&&%%%###"""$$$&&&%%%%%%&&&%%%%%%$$$######&&&&&&%%%%%%&&&''')))+++'''''''''(((((((((((((((&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&''')))***)))))))))))))))*********$$$'''***+++***)))((()))&&&(((******)))((()))******+++------+++))))))))),,,)))&&&(((---000...+++))))))***+++,,,,,,------+++222999777///***,,,000000///...,,,+++*********&&&''')))***+++***)))((($$$&&&)))***)))))))))***&&&***...---)))'''''')))&&&''''''(((***++++++,,,(((***,,,***'''&&&)))+++'''+++,,,)))***000000++++++&&&+++000---///111)))000111222444666888::::::666666777777777888999:::;;;???@@@>>>@@@EEEIIIIIINNNNNNQQQUUU[[[aaaeeeggg|||iiiXXXYYYXXXSSSLLLEEE???===;;;<<<===;;;999666666666444444333222222222222222111///---+++***,,,...//////---++++++,,,---...---......---++++++---......,,,,,,,,,---------------000,,,)))))),,,---***'''''''''((()))))))))))))))''''''(((((((((((('''''')))(((((('''''''''((((((###$$$''')))******)))'''&&&%%%&&&'''((((((((('''&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&******)))(((((((((''''''&&&%%%$$$%%%'''((('''&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&###%%%&&&&&&'''(((&&&"""$$$%%%'''(((((('''%%%$$$%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((()))((((((''''''''''''((((((''''''(((((('''&&&%%%%%%$$$###$$$((('''$$$&&&***(((%%%######%%%&&&&&&&&&"""###$$$$$$$$$$$$###"""###""""""###%%%'''&&&%%%$$$&&&%%%%%%***///,,,%%%&&&''''''%%%###$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%'''((()))))))))))))))******++++++%%%'''***+++***(((((((((((()))******(((''''''(((&&&)))+++,,,+++******+++*********)))(((((()))+++************))))))))))))+++,,,---,,,)))'''((()))000///...---,,,+++******''')))+++,,,---,,,***)))''')))******)))((()))***''''''&&&&&&'''((())))))&&&&&&''''''((())))))***%%%(((+++***)))(((+++---***------******...///...555(((%%%(((+++333666---000000222444666888999:::777777666666777999::::::888>>>AAA@@@BBBFFFHHHHHHIIIKKKOOOSSSYYY```fffjjj{{{gggPPPQQQPPPMMMGGGCCC@@@???;;;===>>>===:::777666666444444444444333222000000...---,,,+++,,,---///111///---++++++---.........---///...,,,,,,...///---++++++,,,,,,------......111,,,''''''+++---)))%%%''''''((()))))))))))))))'''((()))******+++******))))))((((((''''''((((((###%%%''')))***)))((('''%%%%%%&&&'''(((((((((((('''''''''(((((('''''''''*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&''''''(((((()))))))))))))))))))))(((((((((&&&%%%$$$%%%'''((('''&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((()))((((((((((((((((((''''''"""$$$&&&&&&%%%$$$%%%&&&!!!###$$$&&&&&&&&&%%%$$$%%%$$$""""""""""""$$$%%%$$$###"""$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%$$$(((((()))))))))'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$'''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''((((((((()))(((((('''''''''((((((''''''((((((((((((''''''$$$###%%%((('''$$$%%%((('''%%%$$$%%%&&&''''''&&&"""###$$$%%%%%%$$$###"""###"""!!!"""$$$%%%%%%$$$###&&&&&&&&&---666555---$$$((((((%%%$$$%%%&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&''''''((()))$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((('''(((((())))))******+++&&&(((******)))''''''((()))******)))'''&&&&&&'''###%%%'''((((((((()))***))),,,---+++'''%%%(((+++******))))))((('''''''''---***&&&%%%''')))(((&&&+++++++++***))))))((((((''')))+++------,,,***))),,,,,,,,,***'''&&&'''))))))&&&$$$$$$'''******)))((((((((((((((((((((((((%%%''')))+++++++++,,,---,,,+++,,,---+++***///777gggVVVHHH<<>>===>>><<<>>>???>>><<<999777777222333444555333111...,,,,,,,,,++++++,,,---.........,,,******,,,---...---+++...///,,,,,,///...+++))))))***++++++,,,------///,,,((('''((()))(((&&&''''''((()))))))))))))))(((((()))*********************)))((((((((((((((($$$%%%'''(((((((((((('''$$$%%%''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&'''''''''((((((((((((&&&''''''(((((((((((('''&&&%%%$$$%%%'''((('''&&&######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%'''((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***''''''''''''((()))******''''''(((((((((((((((((("""%%%''''''&&&&&&&&&'''#########$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&###""""""###%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$######$$$%%%'''((()))((('''&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&'''%%%$$$$$$$$$%%%''')))***$$$$$$%%%&&&''''''((((((&&&%%%%%%%%%&&&'''((()))%%%%%%&&&'''(((((((((((($$$###%%%((('''######'''%%%$$$$$$%%%'''((('''%%%###$$$%%%&&&&&&%%%$$$###%%%$$$######%%%%%%%%%###&&&(((&&&$$$+++666555+++!!!'''(((%%%###%%%%%%"""$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))'''((())))))'''&&&''')))((())))))(((&&&&&&''')))%%%&&&''''''&&&&&&(((***)))***+++***(((((((((***)))((((((((((((((((((''',,,)))'''''')))+++***((((((((()))))))))(((((((((%%%'''***,,,,,,+++((('''++++++***((('''(((+++...)))***++++++*********++++++++++++***))))))(((((((((((()))+++------,,,+++---(((***000---'''111CCCiii@@@---000222......//////000111111111777444111222555777888777999===>>><<<>>>FFFLLLNNNJJJMMMRRRVVVZZZaaajjjpppqqq{{{zzzLLLPPPOOOLLLGGGAAA>>>>>>>>><<<>>>@@@???<<<:::888777000222444555333000,,,***++++++++++++++++++++++++,,,***))))))+++---------(((---///++++++///---(((''''''((()))***++++++,,,,,,,,,+++(((&&&%%%&&&((('''(((((()))))))))))))))''''''((((((((((((''''''******)))(((((((((((((((&&&&&&''''''''''''''''''###%%%'''(((''''''((()))'''&&&%%%$$$$$$%%%&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&%%%$$$%%%'''((('''&&&######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$&&&((()))(((&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((***+++'''''''''((((((***++++++%%%%%%%%%&&&&&&&&&''''''###%%%((()))(((''''''(((%%%###"""!!!"""$$$''')))'''&&&$$$######$$$&&&'''###""""""###%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!! """%%%'''))))))(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&%%%######&&&$$$$$$###""""""###$$$$$$&&&%%%$$$#########$$$%%%""""""###$$$&&&(((+++,,,###$$$%%%&&&''''''''''''""""""###$$$%%%'''((()))######%%%&&&'''(((((((((%%%$$$&&&)))'''###"""&&&######$$$&&&((((((&&&$$$###$$$&&&''''''&&&$$$###'''%%%$$$$$$&&&&&&%%%$$$***+++&&&!!!&&&000...###%%%((($$$"""%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***)))))))))))))))(((((((((%%%&&&'''((()))((('''&&&######$$$%%%%%%&&&''''''((())))))(((&&&&&&''')))&&&'''(((''''''''')))+++******)))(((&&&''')))+++'''&&&%%%''')))***)))&&&''''''(((((())))))******&&&&&&%%%&&&'''((('''&&&(((((()))************)))###%%%(((++++++)))'''%%%&&&&&&&&&&&&'''+++111666)))...333222---)))***,,,......---,,,+++***)))(((,,,***)))+++...///,,,(((,,,$$$(((222...%%%333LLLOOO,,,,,,222+++,,,---///111333555666999555333333666999999888<<<>>><<<888;;;EEEOOOSSSNNNQQQUUUXXX\\\ccckkkqqqttt}}}rrrPPPRRRUUURRRHHHAAACCCDDDBBBAAA@@@??????>>>;;;666222333222111111111111111111+++//////++++++000111...,,,---...000000///---,,,............------,,,+++************+++,,,---...)))'''&&&(((+++---,,,***&&&&&&''''''(((((())))))(((((((((((())))))))))))(((***,,,,,,)))'''(((******)))((('''&&&%%%$$$$$$+++(((%%%%%%'''(((&&&$$$%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((((()))((($$$###''')))''')))'''&&&'''((()))((('''%%%((()))&&&%%%(((***)))))))))((((((''''''&&&&&&!!!$$$''''''&&&%%%''')))'''((((((%%%###"""&&&)))$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&***)))'''%%%%%%%%%'''(((""""""""""""###$$$%%%&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$$$$######%%%''')))%%%###$$$((()))'''###"""###%%%''''''&&&%%%$$$&&&((())))))(((((()))+++''''''''''''''''''&&&&&&###%%%'''))))))'''%%%###%%%%%%$$$$$$###$$$$$$$$$)))'''$$$###%%%&&&''''''&&&$$$###&&&***,,,+++***"""$$$&&&''''''(((***,,,'''&&&&&&&&&'''(((***+++))))))((('''''''''''''''######$$$$$$$$$%%%%%%%%%###&&&+++---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((())))))&&&&&&&&&&&&&&&'''((()))$$$%%%'''((((((((('''&&&+++,,,,,,,,,,,,***(((''')))))))))))))))***++++++$$$&&&(((******)))'''&&&222+++'''((('''###%%%***''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%&&&(((+++,,,(((((())))))))))))((((((***'''&&&'''***+++***((("""%%%(((***)))(((((()))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&222+++''',,,222111...,,,777000)))(((,,,///,,,(((,,,(((///++++++((()))JJJCCC222---///.........///000222333444111222333333333555888;;;@@@???>>>>>>@@@DDDIIILLLIIIRRR[[[\\\ZZZ___ooo||||||xxx\\\UUUUUUNNNDDD???AAACCCAAA======<<<<<<;;;888333///222222111000000000111111...111111---,,,000111---...------,,,,,,,,,,,,------------------,,,++++++------,,,,,,,,,---......)))'''&&&(((***,,,+++)))'''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&(((***)))'''%%%&&&(((++++++***)))((('''&&&&&&***'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((%%%((((((&&&&&&((((((%%%)))'''&&&'''((()))(((&&&%%%))))))&&&%%%((()))(((((((((''''''&&&&&&&&&%%%"""%%%''''''&&&%%%&&&((((((((((((&&&######&&&)))$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))(((&&&%%%$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''###$$$%%%&&&&&&''''''&&&###$$$%%%$$$###$$$%%%'''(((%%%###$$$((()))&&&###$$$%%%&&&'''((('''&&&&&&%%%'''((((((''''''((()))$$$$$$%%%%%%&&&&&&''''''&&&'''((())))))(((&&&%%%%%%%%%$$$$$$###$$$$$$%%%(((&&&######$$$&&&&&&&&&&&&$$$###%%%''')))(((&&&%%%&&&''''''&&&%%%&&&'''''''''&&&&&&&&&((()))***)))(((((('''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&###&&&***+++)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((('''''''''((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&(((******)))'''&&&)))%%%%%%((((((%%%&&&***''''''((((((''''''&&&&&&'''&&&&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&''''''((((((((((((((((((******++++++++++++*********)))((((((******'''%%%%%%'''(((***+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((,,,((('''***---++++++,,,555...((('''+++---+++(((%%%###...000000///888cccmmm///,,,555111.........///000222333444111222333333222444666999::::::;;;===AAAGGGKKKNNNMMMRRRVVVXXXYYY___jjjsssyyyzzz~~~hhhXXXSSSIII@@@>>>AAAAAA???>>>>>>>>>???>>>:::555000222222111000//////000000111333222...---//////---///...,,,***)))***,,,---,,,,,,,,,,,,,,,++++++***------,,,+++++++++,,,,,,***))))))***,,,------,,,((((((((((((((('''''''''+++***)))(((&&&%%%$$$###'''((()))((('''&&&&&&(((++++++***)))(((''''''&&&(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''###''')))(((((()))'''###((('''&&&'''(((((('''&&&&&&******&&&$$$'''((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%&&&'''(((((((((&&&$$$$$$&&&((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))"""###%%%'''((((((((('''&&&&&&&&&'''''''''(((((($$$$$$%%%''''''((((((((($$$%%%&&&%%%$$$$$$&&&((((((%%%###$$$'''(((&&&$$$&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%'''(((""""""###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''%%%###"""$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%&&&'''&&&%%%$$$%%%&&&(((((('''&&&&&&'''((())))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''###&&&(((((('''%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$&&&((()))))))))'''&&&$$$###$$$((((((&&&%%%'''&&&'''(((((()))((((((((((((((('''&&&&&&'''''''''+++***)))(((''''''((()))&&&((()))******(((&&&$$$***++++++,,,,,,++++++******))))))******)))%%%""")))((('''))),,,,,,)))&&&))))))))))))((((((((((((&&&''''''((()))******+++(((((()))***(((&&&,,,555222---''''''***,,,***'''000,,,999;;;777333EEE|||qqq222###444///.........///000111222333111222333222222333555777777999;;;???CCCGGGKKKMMMPPPPPPRRRTTTXXX^^^dddhhhrrrvvv~~~iiiVVVNNNDDD???AAACCCAAA===?????????@@@???;;;666222222222111000////////////111111000......//////...///...---++++++++++++,,,+++++++++,,,,,,++++++***+++***)))(((''''''''''''(((((((((((()))*********))))))((((((''''''&&&&&&++++++***((('''&&&%%%$$$************)))((()))))))))(((((('''&&&&&&%%%%%%&&&&&&%%%&&&'''((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&###'''((('''''')))(((%%%((('''&&&&&&(((((('''&&&'''******&&&$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&''''''&&&%%%%%%%%%''''''&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***###$$$%%%&&&''''''''''''%%%&&&&&&''''''(((((()))'''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%''')))'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&%%%&&&'''((((((%%%&&&''''''&&&%%%&&&(((######$$$$$$%%%%%%&&&&&&&&&%%%$$$""""""""""""###$$$$$$######$$$$$$%%%%%%&&&$$$""""""$$$%%%%%%$$$$$$#########$$$$$$$$$###!!!###%%%%%%%%%%%%'''))))))((('''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((((((((((((((((((((((('''######$$$%%%&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&((((((''''''%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''((($$$&&&'''((()))((('''&&&'''&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&(((((()))))))))))))))((((((''''''''''''***)))'''&&&'''(((***,,,''''''((())))))((('''&&&((())))))))))))))))))((('''(((***+++***(((%%%###+++(((%%%'''+++,,,((($$$))))))))))))((((((((((((''''''(((((()))*********)))+++---+++&&&'''444CCC000,,,((((((***,,,+++)))+++&&&111111)))%%%>>>|||ggg===&&&333***.........//////111222222///111222333333333666777999;;;===AAADDDFFFHHHIIINNNNNNOOOQQQUUU[[[aaaeeejjjttt|||bbbSSSKKKCCCCCCGGGGGGCCC>>><<<;;;;;;;;;:::888333000333222111000////////////...------.........///000---.../////////---,,,+++***++++++,,,,,,+++++++++***)))(((&&&%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%))))))((((((''''''&&&&&&*********)))))))))((((((,,,+++)))((())))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&((('''$$$$$$(((***((((((&&&%%%&&&'''((('''&&&&&&******&&&$$$&&&'''&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&'''&&&%%%$$$&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((('''''''''(((''''''&&&&&&%%%&&&&&&&&&%%%%%%''')))'''&&&%%%%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&(((((((((&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$&&&%%%###!!!!!!!!!######$$$#########$$$$$$%%%&&&%%%$$$######$$$%%%$$$###"""###$$$$$$%%%%%%&&&'''!!!###%%%%%%%%%%%%'''(((((((((&&&%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((!!!"""###%%%&&&'''''''''***)))((('''&&&%%%%%%%%%((((((&&&%%%%%%&&&'''(((((('''&&&&&&&&&'''((()))'''''''''''''''(((((()))%%%%%%&&&'''(((''''''&&&)))(((&&&$$$%%%''')))***###$$$%%%&&&'''((((((((()))))))))(((((('''&&&&&&&&&%%%$$$$$$&&&(((+++---'''&&&&&&&&&'''(((***+++'''(((((())))))(((((('''$$$&&&)))******(((&&&%%%***&&&$$$%%%)))***'''###))))))))))))((((((((((((((((((((((((((((((((((((+++,,,---***%%%(((999LLL///,,,)))))),,,---,,,***)))###,,,,,,'''&&&???{{{lll444111...888...............///000111111---///222333444555777999999:::===AAACCCEEEGGGGGGHHHJJJLLLNNNQQQXXXaaahhheeevvvyyy]]]TTTLLLFFFIIILLLIIIDDDAAA>>>===;;;:::999888555333444444222111000000000000---++++++......---...111,,,---///000000///---,,,***++++++,,,,,,,,,,,,,,,,,,+++***)))((('''''''''&&&'''(((((('''&&&'''((((((((((((((((((''''''''')))))))))******++++++++++++)))&&&&&&'''(((((('''******))))))((((((((((((&&&'''''''''&&&&&&''')))''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&(((&&&######(((***)))'''&&&%%%&&&''''''&&&%%%%%%))))))%%%###&&&'''&&&&&&&&&''''''((()))******&&&%%%%%%&&&'''(((&&&$$$&&&%%%$$$$$$%%%%%%$$$"""$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&(((((())))))$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((&&&&&&&&&((((((((('''&&&%%%$$$######&&&&&&$$$$$$$$$%%%&&&'''############$$$%%%&&&&&&&&&$$$###$$$%%%&&&%%%###"""$$$%%%%%%%%%%%%'''(((&&&'''(((&&&$$$###$$$%%%''''''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''''''''((((((((("""###$$$&&&''''''''''''***)))((('''&&&%%%%%%%%%(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''&&&'''%%%###%%%,,,000111###$$$%%%&&&''''''''''''''''''((((((((('''&&&&&&#########$$$%%%'''***+++'''&&&%%%%%%&&&(((+++---((())))))******))))))(((###&&&)))***)))'''''''''(((%%%$$$%%%'''((('''%%%))))))))))))((((((((((((((((((((((((''''''''''''******)))((($$$(((666EEE---+++******,,,------,,,000+++111---++++++666bbb^^^***&&&***444888///.........//////000111,,,...111333333444555777444666:::>>>AAADDDFFFGGGEEEFFFGGGIIIMMMWWWbbbjjjeeeyyyxxx```ZZZQQQKKKLLLMMMIIIEEEEEEBBB???<<<:::999999999888666555444222111111000000000---,,,///000------111+++,,,,,,---............++++++,,,---------------------,,,+++************)))+++---,,,***)))***,,,'''''''''(((((((((((((((((()))))))))*********+++,,,)))%%%%%%'''(((((('''))))))))))))((((((((((((&&&((()))'''%%%$$$&&&(((&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%$$$$$$$$$''''''%%%%%%)))***((('''&&&%%%%%%''''''&&&%%%$$$'''(((%%%###&&&((('''$$$$$$%%%&&&((())))))***%%%$$$###%%%((()))'''%%%(((&&&%%%&&&'''(((%%%###$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%'''(((((((((&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######!!!"""$$$%%%'''(((((((((###$$$%%%$$$###$$$%%%'''%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$&&&'''''''''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&'''(((############$$$%%%&&&'''&&&%%%$$$%%%''''''%%%$$$###%%%'''&&&$$$###%%%''''''((()))'''%%%$$$$$$%%%&&&%%%%%%$$$%%%&&&((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''"""&&&&&&$$$'''...111///%%%%%%&&&''''''(((''''''%%%%%%''''''((('''&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''''''''((())))))''''''((((((((((((''''''%%%'''))))))&&&%%%&&&'''&&&&&&%%%&&&''''''(((((())))))))))))((((((((((((%%%%%%&&&&&&''''''(((((()))''''''(((''''''---555******)))***+++,,,,,,+++(((&&&+++%%%'''%%%444ppprrrDDD'''***,,,888///............///000000,,,...111111000000000111333444666999<<>>AAAJJJWWWaaagggjjjzzzyyyfffaaaVVVOOONNNLLLGGGFFFHHH@@@<<<888555555666666666777666555333222111111111444///...111111,,,,,,111++++++******+++---///111+++,,,------............---,,,++++++***+++++++++&&&(((***)))&&&%%%''')))&&&'''''''''(((((())))))((((((((()))))))))))))))...+++'''&&&)))******)))'''''''''''''''&&&&&&&&&'''))))))(((%%%$$$%%%(((%%%%%%%%%&&&'''((()))***(((((('''&&&%%%%%%$$$$$$!!!&&&((('''(((***)))&&&'''&&&%%%%%%''''''&&&%%%###''''''$$$###'''((((((######$$$%%%'''((())))))%%%######%%%(((***(((&&&***(((&&&'''******'''$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&'''((()))$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%$$$###"""!!!$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$$$$######%%%'''%%%&&&'''&&&%%%%%%&&&'''$$$%%%'''))))))((('''&&&%%%&&&'''&&&$$$###$$$%%%###############$$$$$$$$$!!!"""###$$$%%%&&&&&&'''############$$$%%%&&&'''&&&%%%%%%&&&'''(((&&&$$$$$$&&&(((&&&###!!!"""$$$$$$&&&''''''&&&&&&((()))%%%%%%$$$$$$%%%'''((()))''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))$$$&&&(((((('''%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$'''((()))((((((%%%%%%%%%&&&&&&&&&''''''***))))))((('''%%%$$$###(((((('''&&&&&&&&&&&&'''&&&'''((()))((('''%%%$$$(((((())))))(((&&&$$$###(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''"""''')))&&&(((------***&&&'''((((((((((((((((((###$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$'''((()))***)))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$((()))***(((%%%###$$$&&&%%%&&&''''''''''''***,,,))))))))))))(((((((((((("""###$$$%%%'''((()))***)))''''''++++++((('''(((((((((((()))***+++++++++&&&(((000...555666%%%,,,>>>qqqdddBBB'''888...000///............//////000---///000000...,,,,,,,,,555555666777888:::;;;<<>>@@@KKKCCCEEERRRYYYVVVVVV\\\qqqnnnuuummm___ZZZUUUNNNFFFAAAAAAEEEHHH???<<<777555444444333222000222333222111000000000---,,,+++---///000000///***---...,,,,,,...---******+++,,,,,,,,,+++++++++*********)))'''&&&'''(((***++++++***(((''''''(((&&&&&&&&&'''******)))(((+++***(((((())))))((('''&&&&&&''''''''''''&&&&&&(((+++---+++'''&&&(((+++''''''''''''''''''''''''(((***,,,+++((('''''')))'''(((((('''&&&%%%'''((('''&&&%%%%%%'''(((((('''%%%%%%%%%'''((()))'''%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&''')))***((('''&&&&&&&&&'''((()))''''''((((((''''''&&&&&&%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((()))***+++))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$&&&&&&&&&%%%%%%''')))&&&&&&'''(((((((((''''''###%%%&&&%%%$$$###$$$%%%&&&%%%$$$###$$$%%%'''(((''''''%%%$$$######""""""''''''((((((''''''&&&%%%((((((''''''&&&%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&%%%%%%$$$###)))'''%%%%%%''''''&&&$$$&&&''''''&&&%%%%%%&&&((('''&&&%%%&&&((()))((('''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((())))))))))))((('''&&&&&&&&&''''''((('''&&&%%%%%%'''(((***%%%'''))))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%$$$$$$%%%%%%((((((%%%&&&,,,...,,,%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$%%%'''''''''%%%'''''''''&&&&&&&&&''''''+++******)))(((((())))))&&&&&&&&&'''''''''((((((+++)))'''&&&'''(((((('''(((''''''''''''''''''((((((((('''&&&%%%&&&'''''''''''''''''''''''''''''''''///((($$$---)))###++++++++++++*********)))))))))***++++++,,,,,,++++++***===UUU:::000555555222000111111222333333333333111222222111000000111333666888:::;;;;;;<<>>@@@BBB@@@BBBHHHKKKOOO^^^ooodddgggwwwqqqooo|||ssscccZZZXXXRRRIIIBBB@@@DDDIII<<<666000000555777444000///111222111000...//////000///...///000111000///,,,//////,,,+++---,,,)))---,,,,,,---......,,,++++++,,,,,,+++))))))***+++)))***+++)))'''&&&'''(((((((((''')))++++++***(((,,,+++***)))***)))'''%%%))))))************))))))###%%%'''&&&%%%$$$&&&(((%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''')))*********))))))+++,,,&&&%%%&&&'''))))))'''%%%((('''&&&''')))***)))'''%%%&&&&&&&&&''''''((((((''''''&&&'''(((***,,,---+++***)))(((''''''((()))'''&&&&&&&&&&&&(((***+++(((&&&%%%'''******'''$$$%%%&&&&&&'''(((((())))))%%%&&&''''''''''''&&&%%%))))))(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((((())))))((('''''')))***&&&'''''''''&&&%%%$$$$$$###$$$&&&&&&%%%%%%'''((('''&&&%%%$$$$$$&&&((()))###$$$%%%&&&&&&&&&%%%$$$''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%(((+++,,,+++)))))))))$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&''''''&&&&&&###$$$$$$###""""""###%%%###"""!!!"""$$$%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((('''&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((('''&&&&&&&&&''',,,+++)))(((&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$''')))))))))'''&&&%%%'''(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''$$$%%%'''&&&%%%%%%&&&(((((('''%%%%%%&&&&&&%%%###&&&&&&'''''''''''''''''''''((()))******)))((('''$$$%%%%%%&&&'''((())))))+++***((()))*********(((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((()))''''''***)))''''''************))))))))))))))))))***+++++++++++++++444;;;LLL***222''')))333//////000000000///......///111333444333222222222444666888999999:::<<<>>>???BBBFFFIIIHHHNNN```sssmmmgggtttuuuggg^^^[[[TTTJJJBBB???AAADDD???888111111555777444///...000111111///......///000///...///000111000///,,,......,,,,,,///000---,,,+++***+++------+++))),,,------,,,******+++---+++,,,,,,+++)))(((((()))))))))(((***+++,,,***))),,,+++******+++***(((&&&))))))************))))))$$$%%%'''(((((()))+++,,,$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''((())))))(((&&&%%%'''(((''''''''')))++++++)))'''((('''&&&'''((())))))(((&&&&&&'''''''''''''''(((''''''&&&'''(((***,,,---+++***)))(((''''''((()))'''&&&&&&&&&''')))+++,,,)))'''&&&(((++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++***)))'''******))))))(((''''''&&&'''&&&&&&&&&&&&'''(((((()))******)))(((((()))+++&&&'''''''''&&&%%%$$$$$$&&&'''((('''%%%%%%%%%&&&'''&&&$$$###$$$%%%'''(((%%%&&&'''((((((((('''&&&''''''((((((((((((((('''###$$$$$$%%%%%%&&&&&&&&& ###&&&'''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&%%%%%%%%%%%%&&&###$$$$$$###""""""###%%%###"""!!!"""$$$%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''(((((()))))))))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$%%%'''***)))'''&&&%%%%%%$$$%%%''''''''''''&&&&&&%%%%%%%%%''''''((((((''''''%%%%%%$$$%%%'''&&&%%%%%%&&&(((((('''%%%%%%&&&&&&%%%###%%%%%%&&&'''(((((('''''''''((()))******)))((('''&&&&&&&&&''''''''''''(((***)))((()))***+++***(((''''''((((((((((((''''''%%%%%%&&&''''''(((((((((''''''''''''''''''''''''###'''///555222///+++&&&))))))))))))))))))))))))))))))***++++++++++++******:::NNN---++++++///222///000000000000000///...///111333444333222222333666777999999999999:::<<<===BBBHHHJJJHHHLLL[[[kkkpppcccgggqqqgggaaa[[[RRRIIICCC@@@??????@@@:::444333555666333000...///000000...------...+++++++++,,,///111111000))),,,,,,***+++///111///---+++***+++...///,,,)))+++,,,,,,+++******+++------......---+++******++++++***)))***,,,,,,***)))*********+++,,,+++)))'''''''''((((((((((((''''''###$$$%%%&&&((()))***+++%%%%%%&&&&&&'''((((((((((((''''''(((******)))'''%%%&&&&&&%%%###"""$$$%%%)))(((((()))++++++***(((((('''%%%&&&''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))+++,,,***)))((('''''''''((()))''''''''''''((()))***+++((('''((()))++++++)))'''''''''&&&&&&&&&&&&&&&&&&''''''))))))))))))'''''')))))))))))))))((((((((('''&&&&&&&&&&&&'''(((((('''(((((('''%%%%%%&&&(((&&&''''''''''''&&&&&&%%%)))******(((&&&$$$$$$%%%&&&%%%$$$###$$$%%%'''(((''''''(((((()))(((((((((''''''((()))))))))(((((($$$$$$%%%%%%&&&&&&''''''"""$$$''''''&&&%%%%%%&&&$$$%%%&&&'''''''''''''''###%%%&&&%%%$$$$$$%%%'''%%%&&&'''&&&$$$$$$&&&'''%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$&&&&&&&&&%%%&&&(((***(((%%%%%%'''((('''))),,,&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))(((&&&%%%###$$$%%%'''&&&%%%%%%&&&((('''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&(((((((((''''''''''''((()))))))))((((((&&&&&&&&&'''''''''''''''((((((((()))***+++)))(((%%%&&&'''(((((('''&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###(((999@@@666111///((((((((()))))))))))))))***((()))******++++++******$$$;;;[[[KKK+++...***%%%///000000111111000000000///111333444333333333555666777999999999999;;;===<<>>@@@???@@@BBBCCCFFFLLLQQQSSSTTTcccttt|||vvvgggdddaaaWWWLLLFFFEEEDDD@@@;;;:::888666444222222333444---///000///...,,,------333111000///000000...,,,,,,......+++,,,000111000444111///111555666333//////000000000......000222---......---+++******+++,,,+++***+++,,,,,,+++)))(((((()))+++------+++))),,,,,,,,,------,,,,,,,,,---,,,++++++,,,,,,+++*********+++,,,------......)))((('''))),,,---+++(((''')))*********+++---///)))'''%%%%%%''')))))))))'''%%%$$$$$$%%%'''''''''***************)))))))))((('''&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''((()))&&&''')))*********)))(((%%%(((,,,,,,***((()))+++%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&''''''%%%######$$$&&&&&&&&&'''((()))))))))(((((()))***)))'''%%%&&&''')))(((&&&&&&&&&''')))***)))((('''%%%%%%&&&&&&'''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''&&&%%%&&&''')))&&&'''''''''''''''&&&&&&$$$&&&((((((&&&%%%'''***%%%&&&&&&%%%$$$$$$%%%'''$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%'''(((''''''&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))###$$$&&&'''((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$###"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))(((((((((((()))***(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""%%%''')))((('''((((((---(((&&&)))((($$$$$$)))%%%%%%%%%&&&&&&'''''''''###%%%'''((())))))'''&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$%%%'''((('''&&&###$$$&&&((())))))((('''((('''&&&&&&&&&((()))***"""###$$$&&&((()))++++++&&&&&&&&&(((******(((&&&###$$$&&&''''''&&&$$$###''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))***;;;<<<$$$ +++''''''((((((((())))))******(((((()))***************$$$000```,,,...%%%---,,,---...///000000000000111222222222111222555888111333777999;;;>>>AAADDDCCCBBB@@@AAAHHHOOORRRQQQXXX```dddaaafffvvvsssggghhhbbb[[[MMMBBBBBBGGGEEE===@@@444:::???444888===111333444444111...---///222333111///000333444222000999???@@@:::999===???<<<<<<<<<<<<:::666333222222&&&222111+++000222000222222***(((///111,,,'''''',,,111444222---)))))),,,...,,,++++++---......---,,,+++222444,,,---333000000......111111...000444555...'''&&&+++111444444,,,+++++++++++++++*********###+++---"""---BBBDDD,,,***((('''''''''&&&%%%***'''%%%&&&)))***)))'''++++++++++++******)))((($$$$$$$$$%%%''')))))))))'''''''''''''''(((((((((,,,+++***++++++***)))'''((('''(((***,,,,,,***'''(((***+++***((('''''''''%%%''')))))))))***+++---***&&&'''+++,,,((()))---((((((((((((((('''''''''******+++***%%%!!!&&&---***'''(((+++)))''',,,444,,,'''+++...)))***---(((""",,,%%%!!!---+++"""((((((,,,,,,'''''')))(((###(((***,,,,,,)))'''&&&&&&++++++)))'''%%%&&&(((++++++((($$$$$$'''))))))'''&&&((()))(((&&&&&&'''(((###&&&((()))((()))***+++$$$''')))'''######)))///)))((('''''''''&&&$$$"""***''''''(((&&&###$$$)))$$$$$$$$$%%%%%%&&&&&&'''%%%***...,,,&&&###%%%)))+++***((('''&&&&&&'''''''''***)))$$$%%%***''' $$$###$$$&&&((((((&&&$$$$$$######%%%'''((('''%%%)))))))))(((((('''''''''"""$$$&&&%%%$$$$$$'''***444%%%$$$(((%%%&&&+++((((((((((((((('''&&&%%%))))))))))))(((((((((((()))((('''&&&%%%$$$$$$$$$%%%'''))))))'''&&&%%%&&&)))))))))'''%%%%%%'''))))))(((((('''''''''(((((((((((('''''''''(((((())),,,***###666RRRHHH''''''''''''(((***+++***((($$$%%%&&&(((+++---...///)))((('''((()))***)))((()))))))))))))))******+++)))((('''''''''''''''(((******))))))(((((((((''''''((()))(((''''''((()))&&&'''((((((((('''%%%$$$(((***+++***''''''))),,,,,,((((((+++,,,)))&&&''',,,)))(((***+++((('''))))))222UUUXXX000%%%333...000...------......---+++...000222111//////333777333444555777999;;;<<<===>>>BBBFFFGGGGGGJJJRRRXXXaaacccgggpppxxxvvvjjjkkk\\\WWWKKKAAA???BBB@@@:::555///888???777:::???555888:::<<<===>>>AAAFFFJJJNNNLLLIIIIIIJJJJJJGGGEEEDDDFFFEEECCCAAAAAADDDFFF:::<<<>>>?????????AAABBBDDDFFF===555:::>>><<<<<<444111222888===<<<888666777888777555222222666999666777777888777888888999;;;555777888111333666///777777888777333444>>>KKKEEE===555333666999777444---,,,++++++,,,,,,---,,,000)))//////$$$***999888***(((''''''((())))))(((,,,)))'''''')))+++***)))(((((()))))))))(((((((((***))))))((()))((((((''')))+++,,,,,,******+++------,,,,,,+++,,,,,,+++************)))((('''''''''***+++---,,,***))))))***&&&))),,,---,,,+++******)))&&&'''+++,,,))))))---*********++++++***'''%%%************(((***555BBB///,,,+++,,,***'''+++111---&&&%%%&&&%%%***---(((!!!&&&$$$$$$++++++''')))&&&******''''''******&&&+++,,,,,,+++)))''''''(((((()))***+++,,,...000222)))(((((())))))))))))))))))+++,,,+++***)))***+++)))(((&&&%%%%%%%%%&&&''''''(((***++++++***)))'''((('''''''''(((((('''%%% """$$$%%%%%%%%%&&&(((''''''((()))))))))))))))))),,,///...***)))***---,,,+++***)))((((((((())))))***)))((((((++++++)))&&&%%%&&&'''))))))(((&&&)))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&'''(((((($$$%%%'''&&&%%%%%%(((***PPP:::'''%%%'''&&&'''+++***++++++++++++******))))))))))))((((((''''''''')))((('''&&&%%%%%%%%%%%%%%%'''))))))(((''''''''')))*********)))***,,,...&&&'''((())))))((('''&&&''''''''''''((()))***+++((()))&&&$$$...888333%%%%%%&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&)))******))))))(((((((((((()))******))))))******+++---...///)))))))))(((((('''''''''$$$%%%&&&%%%$$$###$$$&&&&&&&&&'''''''''''''''&&&''')))***)))&&&&&&(((***...++++++,,,)))$$$"""$$$+++((('''***+++)))(((+++&&&(((CCCIII...)))555---000...---...000111000///---111555666333222333444555666888:::<<<>>>@@@AAA???@@@BBBDDDHHHLLLQQQTTTbbbdddjjjqqqxxx~~~uuuggggggVVVSSSLLLDDDAAABBBAAA======<<>>======>>>666888888888666555555555:::111222666555:::<<<555;;;???DDDBBB:::888EEEUUUKKK@@@444111444777444000000---+++***,,,...//////222,,,000111(((***111---***)))((()))+++------------+++(((((()))***+++***((()))******************,,,,,,+++******)))(((((('''))),,,,,,***)))***,,,))))))(((((('''((((((((()))******)))'''&&&'''(((''')))******(((''''''((($$$(((,,,---,,,)))'''&&&(((&&&'''******((((((***))))))***,,,//////+++'''%%%&&&)))+++)))***333???444111000000---)))+++///000+++&&&%%%&&&'''$$$ $$$###((('''+++...***'''******((())),,,---,,,***++++++***))))))***,,,))))))******)))((('''''',,,...//////---,,,+++***(((***+++***)))((()))+++...,,,***+++...///---***)))&&&$$$&&&++++++&&&!!!%%%$$$###$$$&&&'''&&&%%%"""***,,,'''&&&***)))$$$&&&'''((()))))))))((('''(((((()))*********))))))***)))((('''&&&&&&'''''')))(((''''''%%%"""###&&&(((''''''(((******)))'''***(((&&&&&&&&&'''&&&%%%&&&%%%%%%%%%&&&(((***,,,&&&'''(((''''''''')))+++TTT===((($$$&&&&&&%%%&&&'''(((((())))))))))))(((******)))(((''''''&&&&&&(((((('''&&&%%%%%%%%%%%%$$$''')))***)))(((((()))'''(((*********,,,///111$$$&&&)))++++++)))'''%%%%%%&&&&&&'''(((***+++,,,...&&&###''''''"""###(((%%%(((***)))&&&%%%&&&((())))))((('''%%%$$$######$$$######%%%(((******)))(((''''''''''''((())))))((((((((())))))+++,,,---((((((((('''''''''''''''###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&'''((()))'''(((((('''&&&&&&''')))+++(((((()))(((&&&(((,,,***''''''++++++)))***---((("""000777***,,,444)))...------...000111111000---222888:::888444222222222333555777:::<<<>>>??????>>>>>>BBBHHHNNNPPPQQQ^^^cccjjjrrrzzzrrrccc```[[[ZZZWWWRRRPPPOOONNNNNNPPPRRRWWWXXXSSSOOONNNKKKLLLLLLKKKKKKJJJKKKLLLMMMKKKKKKKKKLLLMMMNNNNNNNNNWWWQQQRRRSSSFFF666???TTTfffggggggfffccc`````````]]]XXXYYYZZZYYYZZZXXXOOOLLLPPPPPPNNNRRRYYYYYYTTTQQQPPPPPPPPPPPPNNNKKKHHHMMMJJJGGGFFFEEECCC>>>:::555///444999888<<<@@@999999@@@HHHHHH>>>777<<>>???CCC777666555333111//////000+++...,,,,,,000,,,&&&%%%///!!!'''...&&&,,,555...)))******)))***,,,......(((***,,,---,,,,,,...///000...,,,+++***)))(((&&&+++***)))((()))(((%%%###((()))******))))))***+++$$$###%%%+++222444000+++,,,'''###$$$'''***(((%%%(((&&&%%%%%%'''((('''&&&...888777+++'''---,,,###'''(((***++++++***)))(((&&&$$$$$$&&&)))***(((&&&***))))))((((((((('''''''''%%%'''+++)))######)))((('''&&&'''))))))(((''''''%%%$$$%%%'''((())))))(((''''''&&&((())),,,---'''''''''''''''((()))***999---%%%'''***)))&&&&&&&&&&&&'''((())))))((((((++++++***)))(((''''''&&&(((((('''&&&&&&&&&&&&&&&$$$&&&)))******)))***+++$$$&&&'''(((((()))+++---%%%&&&((()))))))))''''''&&&&&&&&&&&&'''((()))***+++###"""(((''' ###---(((,,,///---(((&&&(((+++))))))))))))))))))))))))&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%&&&(((***+++'''(((''''''&&&&&&'''(((666---''''''((())),,,///(((&&&(((+++,,,***+++//////&&&)))---'''+++000'''///---------/////////---...333999:::777333111111000111333555888;;;===>>>===>>>@@@DDDIIIMMMQQQRRRZZZ```hhhoooyyywwwgggdddhhhfffcccaaa]]]ZZZXXXXXXUUUXXXVVVSSSRRRMMMIIIJJJBBBDDDFFFIIIMMMPPPQQQRRRVVVWWWXXXYYYZZZ[[[\\\]]]eeebbbeeedddOOO;;;FFFbbbggghhhhhheeeaaa^^^\\\\\\YYYRRRXXX\\\SSSUUUZZZTTTOOOPPPOOOMMMOOOUUUWWWUUUTTTSSSRRRTTTWWWYYYYYYYYY\\\UUUMMMKKKLLLIII@@@888:::999AAADDD<<<;;;===888;;;===AAABBB<<<555555:::HHHCCC>>>@@@EEEFFF???888555111,,,+++---000///...///222111000222000---...000///------.........---222333222222111000111111............---+++******''')))******(((''')))***+++'''&&&)))///111---'''''')))***)))((((((***------******111888:::333,,,---///000111000000000111***+++++++++++++++...000...///000///......,,,***---+++***+++///111111///+++111<<>>>>>222333333222222222111///&&&000---,,,444333111:::999(((+++111(((+++444///)))(((((()))*********,,,(((***...///...,,,++++++///---+++,,,///222333222222...***+++///111///+++***,,,------,,,,,,---...---***)))---555;;;;;;999+++---///000000///...///000...+++++++++,,,+++***---666444(((%%%,,,...&&&,,,------......---,,,+++)))'''%%%(((,,,...,,,))),,,,,,,,,,,,,,,,,,++++++&&&'''***//////,,,+++...)))'''&&&&&&'''((('''&&&&&&%%%$$$%%%'''))))))((()))((('''''''''(((******((('''&&&&&&'''(((((((((&&&&&&(((,,,---,,,,,,...)))***+++,,,,,,,,,,,,,,,,,,,,,+++******)))(((((((((((('''&&&&&&&&&''''''$$$&&&)))******)))***+++%%%&&&((('''&&&&&&'''(((((('''&&&&&&&&&((()))***''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%'''*********)))---000...)))'''))),,,(((((()))***+++,,,,,,---***((('''((())))))((('''&&&&&&&&&&&&&&&''''''(((,,,+++***)))((((((((((((&&&&&&''''''''''''''''''&&&((()))((('''&&&'''(((%%%%%%$$$%%%&&&(((***,,,)))(((''''''((((((((((((JJJ;;;+++'''((((((''''''''''''))),,,,,,))),,,000333---,,,+++(((+++///---222111////////////...,,,///222666666333111111222333444666888;;;===???@@@;;;@@@EEEHHHIIILLLRRRWWW^^^dddhhhjjjssstttpppmmmgggbbb```]]]WWWSSSRRRPPPUUUOOOMMMTTTQQQKKKOOOPPPRRRUUUZZZ^^^___]]][[[\\\^^^______]]]]]]^^^```eeeccceeecccOOO===GGG```\\\^^^______]]]\\\\\\]]]\\\LLLPPPRRRDDDIIIYYYVVVRRROOOOOORRRSSSRRRTTTWWWXXXTTTOOOJJJIIILLLQQQTTTTTTLLLDDD@@@AAA???888111888888BBBEEE<<<;;;???;;;???;;;:::;;;:::888999===HHHJJJOOOVVVXXXQQQDDD999888333///000444777666333888>>>888333666222///666222000...---------,,,***---///111111///---,,,,,,---......------,,,+++***---///000...+++)))***,,,***((('''+++000222---(((&&&***------++++++---///---***)))...555555...&&&(((***,,,---,,,,,,---///,,,,,,+++)))(((***---000)))---///...///000///+++000000000000////////////222...///555777333...,,,000222333222444777555111777>>>111(((444444333CCC===111111555000,,,.........---...111111//////111+++...000111///---,,,,,,+++(((&&&'''+++---,,,***...,,,***,,,000222000...***,,,------,,,,,,...///777333...---222888===???'''111;;;>>>999222///000333000---,,,,,,---,,,+++%%%+++,,,''''''...111///---------,,,,,,,,,,,,,,,+++)))(((+++...///...+++++++++,,,,,,,,,++++++***)))***)))'''(((***(((###+++***(((((()))))))))(((***)))(((((()))(((&&&$$$&&&''''''''''''''''''''')))'''&&&&&&((()))((('''''')))+++)))&&&%%%)))...)))******+++++++++******++++++************))))))(((((('''''''''''''''((($$$''')))***)))(((((()))''')))******(((&&&&&&''')))(((%%%$$$%%%'''***,,,)))((('''&&&%%%%%%%%%%%%###''''''###&&&---+++"""&&&)))+++***'''&&&'''))))))))))))))))))))))))***+++***(((((())))))'''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&'''((())))))'''''''''''''''(((((((((%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&'''(((*********(((''''''((())))))(((GGG999+++(((******))))))''''''***---+++)))+++111...///...,,,,,,...000444666444222111111000...---...111333333000///111333333444555777999;;;<<<===;;;AAAHHHKKKKKKMMMTTTZZZgggllllllffflll}}}xxxmmmccc]]]]]]]]]WWWRRRQQQRRRXXXRRRSSScccbbbXXX\\\dddeeegggiiijjjfff___ZZZeeegggiiihhhgggfffhhhjjjbbb^^^^^^\\\PPPFFFKKKYYY\\\^^^______^^^]]]^^^___\\\EEEHHHMMM???GGGYYYSSSUUUOOORRR\\\ZZZMMMJJJQQQRRRRRROOOJJJEEECCCFFFIIISSSPPPKKKGGGFFFEEEDDDDDD999666<<>>CCC??????<<<;;;>>>>>><<<===AAAAAAEEELLLPPPPPPIII@@@999:::666444777>>>CCCAAA>>>AAAJJJ@@@666:::666444CCC666444222111111111000///---111555666333///------222333444555555555555555333666888666333111333666---///333555555555444333,,,111666777555333555777111111222444666666555444222444666777777777888:::666666666444222111222333...444888999<<<@@@@@@<<>>???===@@@FFFHHHDDDCCCEEE???@@@BBBCCCDDDGGGKKKNNN===<<<<<<>>>AAA@@@;;;555000444888777333...,,,+++000111333333222222444555111222444555666666666555111999@@@@@@999333222333666333111000111222222111...111444666666666666777222111///...---...///000.........000111222111000+++,,,---......---,,,,,,---000+++###+++;;;===333111///,,,,,,---...------******+++,,,---+++(((%%%%%%&&&)))***++++++******+++)))'''''')))***)))((()))+++***'''######&&&'''(((((()))))))))(((''''''((((((((((((((()))))))))((((((''''''''''''((((((%%%'''))))))((('''''''''''')))++++++)))'''''''''''''''&&&&&&&&&(((***+++))))))((('''''''''((((((%%%(((((($$$%%%(((((($$$$$$%%%%%%&&&&&&&&&%%%%%%(((((((((((((((((()))))))))(((''''''((()))(((&&&'''''''''&&&'''(((((()))&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))))))))$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''(((((((((((()))'''%%%%%%''')))(((&&&222---***++++++***+++...((((((+++...+++(((+++111)))...,,,+++//////...222333111//////000///...,,,,,,000333333111000111333222333444555666888999999===AAAFFFJJJMMMPPPUUUXXXhhhooonnnhhhlll}}}xxxqqqfff___cccfffbbb^^^]]]VVV^^^XXX\\\qqqpppbbbeeebbbccceeehhhhhhcccZZZSSS```cccfffgggfffgggjjjmmmjjjeeeaaa```]]]YYYZZZ___bbbccccccaaa^^^\\\[[[[[[XXX>>>DDDOOOEEEMMM[[[OOOTTTKKKPPP^^^YYYCCC:::BBBCCCKKKSSSVVVSSSPPPOOOPPPMMMOOOOOOKKKGGGGGGMMMSSSKKKAAA???@@@<<<@@@DDD===;;;===BBBGGGEEE???<<<===<<<===>>>>>><<<;;;<<<===;;;888777===FFFLLLJJJGGGEEEPPPEEE999===:::;;;OOO;;;999777777777888777555777<<>>EEEEEE@@@>>>@@@EEE888>>>DDDFFFCCCAAABBBDDD===@@@CCCCCCAAABBBIIIOOOMMMOOOQQQRRRRRRRRRTTTUUUGGGHHHIIIGGGCCC@@@>>>>>>>>>EEEKKKMMMRRRYYYZZZVVVUUU___jjjooollliiiiiilll___TTTQQQ\\\kkkqqqmmmiiiooossstttssswww{{{xxxpppiiiooo______|||zzzfffjjjdddkkkiiipppxxxeeeQQQYYYPPPOOOSSS\\\^^^ZZZYYY\\\YYYZZZ\\\___dddlllvvv|||___```eeelllrrrrrrkkkdddXXXbbbjjjfffXXXLLLGGGIII;;;===>>>>>>>>>>>>@@@AAA>>>HHHUUU]]]\\\UUUKKKEEEEEEEEECCC>>>777666:::>>>>>>;;;999999:::<<<======CCCCCCGGGKKKHHH???;;;;;;===;;;888666666777999:::666777888999999888888888333444555666666555444333///555222...AAAaaammmddd555333000000111111111111((()))+++///111000,,,)))&&&(((,,,///111111000///---***((((((+++,,,+++)))(((***++++++++++++(((%%%,,,,,,,,,,,,,,,+++***)))%%%%%%&&&&&&'''((((((((((((((('''''''''(((((()))%%%'''))))))'''&&&%%%&&&%%%''')))***((('''''''''%%%&&&'''((()))))))))))))))))))))))))))***++++++(((''''''(((%%%###''',,,$$$######%%%''''''&&&%%%'''(((((()))***++++++,,,'''%%%%%%&&&((()))((('''(((''''''''''''((())))))---,,,+++***(((((('''''''''((((((((())))))******%%%&&&''''''%%%%%%&&&'''$$$%%%&&&((()))(((''''''(((&&&###$$$&&&((('''%%%&&&)))...000***$$$%%%***((())),,,...+++'''***111(((---******000...))),,,---,,,++++++,,,---,,,***+++///333555333111222333666666777888999:::;;;;;;???@@@CCCHHHOOOTTTUUUUUUbbbkkkoookkkrrr~~~uuuiii```aaaccc___\\\\\\___XXXPPPVVVmmm~~~ttt```hhh[[[WWWcccmmmhhh___\\\cccdddfffgggiiikkklllmmm]]]]]]\\\[[[ZZZ[[[___bbbTTTXXX___bbb]]]XXX[[[bbbDDDAAAAAAEEEIIIMMMSSSZZZ\\\UUU[[[```VVVNNNMMMJJJHHHMMMTTTWWWVVVUUUUUUWWWSSSOOOJJJHHHIIIKKKMMMMMMRRRJJJBBBAAADDDEEEAAA<<<888???CCC@@@=========;;;777888;;;<<<:::777999>>>?????????>>>>>>AAAEEEIIIPPPFFF;;;999>>>BBB@@@<<<:::555:::===888<<>>@@@;;;888===DDDEEE;;;222;;;BBBFFFBBB;;;;;;AAAGGG666;;;CCCEEE@@@;;;???HHHIIIEEELLLXXXSSSCCCDDDQQQZZZVVVTTTYYYaaaddd^^^WWWNNNUUUUUU[[[hhhhhhaaaccclllcccaaalllvvvrrrhhhaaaZZZttteeefffhhh```kkk```eeeooohhh```jjjrrrkkkddd___mmmyyy}}}wwweeessspppnnnsssssshhhppp{{{]]]rrrooorrrwww|||rrrmmmlllooo^^^RRRUUUXXXTTTSSSVVV[[[RRRPPPlllyyy|||cccuuuvvvxxx~~~zzzooooookkkYYY[[[TTT^^^^^^UUU]]]]]]uuuaaaQQQUUUfffjjjZZZFFFNNNYYYaaa___XXXRRRIII@@@BBBLLLOOO:::JJJpppaaaDDDEEE===^^^EEE<<>>???@@@===999???HHHEEE***QQQ___IIIoooYYYGGG'''555555;;;@@@666888444333555...)))000***000111+++)))---///...+++)))(((***---///---+++)))000"""111666***(((000%%%111<<<000---444...+++)))'''&&&&&&&&&&&&&&&)))+++((($$$&&&,,,...+++"""###%%%&&&'''''''''&&&(((***+++***''''''))),,,###$$$%%%'''((()))))))))***(((&&&'''))))))'''%%%""")))"""(((000)))###000(((###&&&(((%%%$$$&&&"""&&&'''&&&'''******(((******)))((('''&&&&&&%%%)))******)))(((''''''(((''''''((()))))))))))))))'''''''''(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&,,,,,,++++++***)))))))))((())),,,------+++)))'''------,,,,,,,,,,,,,,,,,,333///333333+++,,,111...111999333+++000222---...+++333444222444222333>>>???BBBFFFKKKNNNTTT]]]eeekkkqqqpppuuu}}}|||pppeee]]]^^^aaa```^^^^^^WWWQQQNNNUUUggguuusssiiicccTTTMMMWWWaaabbbaaabbbbbbbbbbbbcccdddeeefffgggcccbbb```\\\ZZZ[[[]]]```^^^YYYXXX\\\___]]][[[[[[LLLHHHFFFIIILLLNNNRRRXXX^^^UUUYYY___ZZZXXXZZZVVVHHHKKKPPPUUUXXXXXXUUURRRRRRPPPMMMKKKKKKLLLOOOQQQUUUQQQKKKHHHFFFEEEBBB@@@???CCCDDDCCCCCCDDDAAA;;;999<<>>??????>>>CCCDDDEEEEEEDDDCCCDDDEEEEEEBBB???AAADDDEEEBBB>>>AAA:::===BBBBBBGGGKKKEEE:::999:::>>>BBBAAA;;;666CCCDDDBBB<<<777777<<<@@@;;;???EEEIIIGGGCCCFFFLLLDDD>>>DDDRRRTTTJJJJJJTTTUUURRRPPPTTTZZZ]]][[[WWWQQQXXXWWWYYYbbbddddddllliiibbbbbblllsssooofffaaaVVVmmmlllkkkooopppvvvvvvtttzzzlllZZZ[[[aaabbbccccccjjjqqquuuxxxvvvkkk___fffpppuuupppbbbTTTgggyyyxxxvvvfff|||{{{~~~rrrcccTTTZZZQQQRRR___hhhddd]]]ZZZbbbMMM===ZZZwwwxxxZZZsss}}}}}}kkkrrryyysssaaabbbXXXiiiOOOQQQTTTSSSMMMLLLIIIIIIKKKHHHBBBCCCGGGHHHNNNwww{{{uuusssqqqdddmmmQQQIII777999DDDIII@@@;;;999666444333111...333333...,,,...000///666333///...///...+++)))###,,,((()))999777))))))---$$$---444+++,,,000''',,,+++***((('''&&&&&&''',,,,,,)))%%%'''+++(((!!!(((((()))******)))((((((((()))+++***((((((***,,,)))************)))((((((***(((&&&&&&((()))'''%%%'''---***&&&'''$$$&&&333000)))%%%((()))'''&&&(((!!!%%%&&&%%%'''***+++((((((((((((((('''''''''''')))*********((('''((()))''''''((()))))))))))))))''''''((((((((((((''''''%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''')))))))))(((((('''''''''+++************)))))))))((()))+++,,,,,,+++)))(((************************///+++(((***///111///++++++...+++///888555111999666333000///333;;;;;;444======???DDDJJJPPPUUUXXXxxxyyyqqqpppxxxpppfff^^^^^^```____________WWWSSSWWW]]]```bbbeeecccVVVPPPXXXbbbdddeeegggeeedddcccbbbbbbccceeeeeeeeedddaaa]]][[[[[[^^^aaa\\\NNNFFFQQQaaahhhddd^^^VVVRRRPPPSSSTTTUUUYYY^^^fffZZZ[[[^^^YYYYYY[[[VVVTTTQQQPPPRRRUUUUUUQQQLLLKKKLLLLLLJJJHHHHHHLLLPPPNNNMMMKKKHHHDDDBBBAAABBBDDDEEEEEEDDDGGGIIICCC;;;;;;AAABBB???AAAFFFDDD>>>FFFIIIKKKKKKIIIEEECCCBBB>>>@@@AAAAAAAAAAAACCCDDDLLLBBBBBBDDDBBBDDDCCC888:::===AAACCCCCCBBB@@@???KKKEEE===888777:::===@@@===>>>CCCIIIKKKHHHJJJMMMGGG???BBBMMMRRRLLLJJJOOOQQQOOOMMMNNNRRRUUUWWWWWWVVV\\\WWWRRRWWWYYY___lllbbb```cccjjjnnnjjjdddaaa\\\jjjssshhhhhhllleeennnkkkxxxwwwmmmkkkeee\\\\\\dddeeemmmxxx|||uuukkkfffllllllgggaaa\\\TTTaaa}}}~~~~~~|||iiiiiiyyytttpppjjjYYY[[[TTTUUUccckkkdddWWWOOOaaaSSSEEEbbb{{{ooo|||qqqnnnmmmnnnllleeeaaa___MMMbbb}}}hhhyyy\\\DDDBBBLLL>>>>>>@@@777;;;===---222666888666555888:::999777444000111333555444222---000,,,,,,444222///888555111555555000333555+++222333333111///---------------+++***...222///)))''''''((()))***+++,,,,,,&&&((())))))(((''')))***))))))******)))(((((('''***(((''''''(((((('''&&&###$$$$$$(((+++"""&&&;;;---)))&&&((()))'''''')))&&&))))))''''''******(((&&&&&&'''''''''((((((((()))*********((('''((()))'''(((((()))))))))))))))''''''((((((((((((((('''%%%''')))*********((('''''''''&&&&&&&&&&&&''''''******))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))******************111333---,,,444222,,,---999999444222222///>>>[[[:::222777888...888DDD<<<999888888===EEEKKKLLLKKKSSSfffvvvwwwuuulllccc____________^^^iii^^^WWWXXXWWWSSSVVV___eee^^^\\\bbbhhhgggcccbbbeeedddcccbbbbbbccceeefffbbbaaa___\\\[[[\\\```cccUUUDDD:::GGG]]]iiieee^^^XXXTTTSSSUUUWWWWWW[[[```___XXXZZZ[[[SSSRRRUUUPPPUUURRROOOOOOQQQTTTTTTTTTKKKNNNOOOKKKGGGFFFJJJOOOGGGFFFEEEEEEDDDDDDCCCAAACCCEEEFFFFFFGGGGGGBBB;;;???CCCAAA<<<@@@IIIHHH???FFFHHHKKKKKKJJJGGGFFFEEEIIIHHHDDD>>>999===GGGOOOOOOFFFFFFFFF>>><<<999///<<>><<<888444444666888777666555333000111000,,,///;;;---///000---+++111333...///000000///---,,,,,,,,,************,,,---...------------,,,------...///******+++,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,+++))))))))))))))))))222///''')))///''' &&&***(((&&&''''''&&&&&&''',,,...,,,((('''))))))&&&''''''''''''''''''''''''(((***+++***(((((()))***(((((())))))))))))((((((&&&&&&'''(((((((((''''''%%%&&&)))***+++***(((&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))************)))((((((((()))***++++++++++++,,,,,,,,,,,,,,,'''111///+++000+++'''000111333///777RRRkkkJJJ111888AAA///...>>>:::>>>@@@BBBEEEKKKRRRSSSQQQCCCPPPYYYhhhtttsssmmmddd]]]\\\^^^______eeeYYYSSSWWWYYYXXX\\\eeeccc___^^^bbbeeeccc___]]]bbbbbbaaaaaabbbcccdddeee```___^^^\\\ZZZZZZ]]]___TTTFFF===FFFUUU]]]ZZZUUUTTTPPPNNNPPPQQQPPPRRRVVVLLLMMMVVVYYYQQQQQQUUUOOODDDIIIOOOSSSUUUWWWYYY\\\UUUVVVVVVQQQKKKJJJNNNSSSKKKGGGDDDEEEIIIIIIDDD>>>@@@GGGKKKIIIFFFEEECCC???DDDEEEAAA;;;???IIIKKKFFFDDDFFFGGGGGGGGGHHHJJJMMMVVVSSSKKKAAA;;;>>>IIIRRRHHHFFFLLLKKK@@@===???999;;;;;;<<<======;;;888555AAA888333888>>>@@@AAACCCEEEDDDHHHRRRXXXXXXWWWWWWNNNQQQUUUYYYZZZXXXYYYZZZXXXXXXVVVSSSQQQRRRWWW[[[bbbaaaWWWQQQWWWXXXVVV\\\SSSZZZaaadddcccbbb```___aaa```lll]]]___dddNNNYYYffflllkkkoooyyyyyywwwwwwnnnrrr{{{vvv{{{uuu|||uuujjjddd]]]aaaqqqlllqqqttt}}}yyyXXXjjjpppqqqjjjsss~~~tttlllaaaWWWWWW[[[]]][[[ZZZaaa```GGGOOOhhhqqqxxx{{{|||wwwpppjjjhhheee___XXXSSSOOOKKKEEEAAA@@@>>>BBBCCC;;;555666777888:::666000222555666777555444333333333333222111444555666333///---000444888777555333333333444555//////000111111111000///---...//////000000000000///...---+++++++++,,,...***(((!!!%%%'''######***++++++)))((((((((((((+++---+++'''&&&))))))&&&******)))(((''''''&&&&&&(((***+++***)))((()))+++(((((())))))))))))(((((($$$%%%&&&'''''''''''''''$$$&&&'''))))))((('''&&&)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''((()))******+++***)))((('''((()))+++,,,++++++,,,,,,---------------///......333444111333111222***:::ttt___^^^oooUUU===???>>>BBBIIINNNNNNQQQXXX\\\\\\hhhkkkdddaaakkkttt~~~qqqlllhhh```XXXWWW\\\``````bbb[[[VVVWWWZZZ]]]aaaeeebbb___\\\\\\^^^aaabbbcccddddddeeeeeefffffffffggg```aaa```]]]YYYWWWVVVWWWPPPHHHEEELLLTTTWWWWWWWWWZZZUUURRRRRRPPPLLLLLLOOOKKKNNNXXXZZZRRRRRRQQQHHH===EEEPPPVVVUUURRRPPPPPPZZZYYYVVVPPPKKKKKKNNNRRRPPPKKKFFFFFFIIIGGG???666AAAIIIPPPNNNJJJIIIGGGEEEHHHFFFBBBAAACCCHHHLLLMMMFFFFFFFFFFFFFFFIIINNNRRRQQQNNNIIICCC??????BBBDDDGGGGGGOOOOOOAAA<<<>>>:::===============:::777555888222111777999666777<<>>CCCEEE???::::::===>>>;;;888333333666777444111444:::333333333444888===BBBEEE111000000111111000...+++000000000///...---,,,+++111000///---,,,,,,///111,,,KKKWWWGGG777...,,,111///222222...,,,------+++(((***)))&&&&&&***+++***,,,++++++***)))((('''&&&(((***+++***))))))***,,,)))))))))))))))(((((('''$$$%%%&&&'''((((((((((((&&&&&&''''''((((((((('''))))))(((((((((((())))))''''''(((((((((((())))))''''''((())))))***++++++******)))))))))+++,,,---******++++++,,,,,,------888******---+++///000###...:::222000\\\zzzEEE@@@QQQ<<>>;;;<<<>>>666333555;;;888222666AAA;;;===EEENNNRRRPPPPPPRRRTTTYYY[[[WWWVVVTTTLLLBBB]]]]]]^^^___````````````\\\aaa]]]]]]dddccc___ddd]]]dddhhhfffbbb```\\\VVVNNNaaabbbfffeeeZZZ___fffZZZaaagggqqquuuhhh```jjjhhh___ZZZ^^^fffmmmvvv~~~xxxzzzooogggpppuuuooolllqqqooojjjqqqyyyzzzqqquuu{{{zzzyyynnnzzzvvvwwwqqqccc^^^[[[OOOOOOPPPQQQQQQRRRUUUYYY[[[jjjxxxdddkkk~~~pppkkkppp~~~rrr```KKKUUUppppppfffnnnooodddZZZXXX]]]___YYYRRREEEAAABBBGGGHHHCCC>>>>>>;;;:::999;;;>>>DDDIIIMMM888777666666777666222...111111111111///...---,,,111111000...+++,,,///222[[[sssIII///...222777888222...//////,,,000111///******---...,,,,,,+++++++++******))))))((()))++++++***)))+++,,,)))))))))))))))(((''''''&&&'''((()))************(((((('''''''''((()))******))))))(((((())))))***((((((((())))))*********((())))))******+++++++++************+++,,,---...++++++,,,------......///111''':::===""")))@@@999&&&888888999]]][[[HHHTTTKKKRRRSSSOOORRR\\\```]]]gggwwwxxxtttrrrooommmcccWWWSSSZZZ^^^]]]ZZZcccddd[[[XXX^^^aaa___UUU[[[aaaccccccaaa]]]YYYZZZ[[[]]]]]]\\\YYYVVVTTT[[[]]]______]]]YYYWWWVVV___]]]^^^```___YYYVVVWWW```[[[YYYYYYVVVRRRRRRTTTVVVOOOQQQUUUYYY___WWWAAABBB;;;555444<<>>???FFFJJJFFFAAADDD@@@GGGLLLFFFEEEEEE<<<777???FFFDDD;;;777<<>>FFFOOORRRPPPPPPSSSPPPVVVXXXZZZaaaggg^^^PPP[[[[[[]]]aaadddeeecccaaaVVV^^^]]]ZZZ]]]ZZZXXX```dddkkkmmmhhhdddaaa[[[SSSEEEcccaaakkkgggUUUgggoooVVV___iiitttuuuddd___ooooooiiieeedddgggiiiiiiiii```tttuuufff```aaajjjxxxnnnmmmiiiqqq}}}qqqpppxxx~~~~~~lll]]]\\\```eee[[[hhhssshhh[[[bbbeeeVVVOOOSSSUUUSSSSSSYYYaaagggaaa}}}ppppppppphhhnnniiiyyy```}}}gggVVVuuuzzz~~~~~~rrrbbbYYYYYYUUUOOOJJJFFFFFFGGGHHHFFFDDDCCCDDDDDDBBB===999666666777777888777777777000111000---++++++///222333\\\ddd999000222888999222...///...+++<<<<<<888222...//////,,,***++++++++++++,,,,,,,,,((()))++++++******+++,,,)))))))))))))))(((''''''(((((()))++++++,,,,,,,,,+++***((('''''')))+++,,,******))))))))))))******))))))******++++++++++++************++++++++++++******+++,,,------............//////000111111222777???oootttBBBKKKJJJLLLKKKbbbrrrYYYnnnqqqoooiiiooo{{{}}}uuupppxxxuuuppprrrppppppyyyzzzpppooollleee[[[SSSSSSZZZaaa___```aaa___\\\]]]aaaeee^^^ZZZXXX\\\cccddd]]]WWWMMM[[[^^^UUUQQQYYY\\\VVVYYYSSSTTT]]]```ZZZVVVWWWPPPVVV[[[[[[XXXXXX^^^eeeYYY^^^^^^WWWSSSXXX]]]___UUUUUURRRNNNQQQWWWVVVPPPGGGAAA;;;;;;AAAJJJPPPSSSUUUVVVWWWUUUTTTUUUYYY\\\IIIPPPNNNQQQVVVEEE===OOOQQQQQQPPPLLLGGGEEEDDDEEEDDDDDDFFFKKKMMMLLLJJJIIISSSRRRPPPQQQUUUVVVQQQJJJIIICCC???DDDNNNQQQIII???DDDDDD@@@===DDDLLLDDD444888OOO@@@???AAA:::CCC:::EEEEEE???777666>>>GGGKKKHHHGGGIIIOOOVVVWWWSSSNNNWWW\\\[[[XXX]]]ccc[[[JJJ[[[LLLUUUddd___```aaaRRROOO[[[```ZZZWWW\\\___\\\fffrrrttthhhbbbddd```TTT^^^eeecccnnnkkk___iiijjjTTT[[[rrrsssgggggggggooorrrpppiiifffjjjkkkhhhbbbyyyzzzWWWTTTfffkkkkkkeeebbbYYYhhhuuufffjjjlllwwwkkkKKKLLLccciiizzzmmmxxxnnnccchhhfffhhhMMMUUUaaaWWWcccnnnVVVdddfffiiixxx~~~vvv}}}ssszzzgggzzz}}}NNNtttxxxlllQQQbbblllOOOWWWfffIIILLLEEEBBBHHHMMMJJJCCC>>>LLL===///---777???===888,,,666???>>>444,,,+++...,,,555555333333,,,***555444(((---888333,,,///111333222...***,,,000///***444'''111999///000555+++...,,,***(((***------+++***,,,......+++)))---333------***''''''((('''%%%'''...---$$$'''&&&---RRR///$$$---(((&&&333---(((------***(((***...---))),,,+++...222//////@@@UUU999>>>)))777SSSvvveee~~~fff___UUUzzz~~~aaazzzssspppiii^^^WWWVVV]]]ccchhhgggdddaaa^^^[[[WWWUUU```\\\XXXTTTTTTVVVYYY[[[PPPXXXZZZVVVUUUZZZ[[[XXX\\\TTTSSSYYY\\\VVVSSSUUUVVVWWWXXXXXXWWWXXXYYY[[[YYY___```YYYTTTUUUWWWWWW[[[[[[VVVPPPPPPSSSPPPJJJLLLLLLMMMPPPSSSUUUUUUTTTWWW[[[^^^\\\WWWSSSTTTWWWQQQUUUUUUWWWXXXNNNHHHNNNOOOPPPOOOLLLHHHFFFGGGHHHOOOLLLKKKNNNPPPPPPQQQTTTEEEJJJPPPWWW[[[YYYQQQIIIDDD:::999EEEKKKDDD>>>@@@DDDFFFBBB;;;===BBB===222555EEE:::???BBB===IIIEEEDDDDDDAAA???EEEOOOTTTTTTLLLMMMOOOTTTYYY[[[YYYVVV]]]\\\[[[]]]bbbaaaVVVJJJOOOIIITTT]]]XXX[[[^^^QQQRRRZZZ]]]XXXYYY``````[[[VVVaaaeeeaaadddnnnkkk___\\\```[[[dddcccYYYbbbaaa[[[\\\jjjvvvssskkkhhhdddfffnnnssssssuuu{{{~~~~~~wwweee^^^ooorrr}}}{{{cccOOOVVVfffkkkqqqbbbffftttmmmUUUTTTaaa___ooofffooowwwkkkgggiiiaaammmaaaYYY]]]ccccccaaa```tttuuuttt}}}}}}vvv}}}lll\\\mmmzzz}}}ppplllllljjjhhhggg```SSSQQQhhhsssVVV<<>>888999<<>>&&&)))---***)))"""+++(((---///...,,,,,,***%%%+++(((&&&%%%###%%%...888666666111EEErrr~~~vvvTTTzzzvvvnnn~~~ttttttqqqiii^^^WWWVVV[[[aaacccaaa^^^______]]]VVVPPPZZZ[[[ZZZUUUPPPQQQXXX___WWWVVVUUUVVVVVVVVVUUUSSS[[[RRROOOSSSTTTOOOLLLOOOVVVTTTSSSTTTWWWXXXWWWVVVSSSYYY\\\YYYWWWWWWXXXWWWSSSQQQNNNLLLOOOTTTTTTPPPMMMPPPSSSUUUTTTSSSRRRRRROOOUUU\\\___\\\YYYZZZ[[[WWWVVVZZZZZZUUUWWWVVVLLLPPPPPPPPPLLLHHHGGGJJJNNNYYYSSSOOOPPPQQQRRRWWW^^^LLLPPPVVVYYYVVVMMMCCC<<<;;;222777HHHIII:::999EEEGGGJJJFFF===:::===;;;555<<>>777666999999555222...444,,,<<>>IIIFFF<<<>>>KKKMMMMMMHHHBBB@@@DDDCCC???GGG===:::@@@;;;666>>>BBB777999:::===EEEMMMMMMIIIKKKNNNSSSVVVXXXZZZ\\\^^^bbb```ZZZUUUWWWWWWJJJ999EEEXXXeee]]]PPPPPPNNNDDDPPPTTTUUUTTTVVV\\\]]]YYY]]]eeehhheeefffkkkggg^^^\\\eeeaaaiiihhhbbbllljjjooonnnlllqqq{{{uuufff^^^eeelllqqqnnngggbbb``````hhh```qqqlllfffyyywwwjjjgggzzzqqqcccqqqyyyiiiZZZzzzzzz{{{zzzxxxyyytttjjj```hhhooonnnsss{{{iiiiiiwwwkkkddd{{{uuuuuu|||wwwqqqwwwuuusss}}}pppooosss~~~tttsssnnn\\\XXXQQQJJJKKKPPPQQQNNNHHHBBBBBBCCC>>>:::;;;===555999888555:::HHHSSSVVVPPPRRRPPPKKKLLLSSS]]]bbbaaa```___^^^ZZZTTTRRRSSSaaaOOOLLLZZZTTTOOOUUUFFFRRR^^^iii```nnnyyysssyyynnnaaa___XXXjjjWWWUUUuuujjjDDDNNNXXXttthhhmmmgggggg]]]tttrrrmmmeee]]]XXXXXX[[[^^^[[[\\\\\\ZZZWWWTTTTTTUUUTTTYYY___cccdddcccaaa```ddd[[[VVVXXXYYYSSSLLLJJJRRRKKKKKKRRRSSSJJJCCCBBBHHHLLLPPPTTTVVVXXX[[[^^^]]]\\\ZZZYYYVVVTTTTTTVVVUUUMMMCCC@@@BBBGGGLLLOOOUUUTTTRRRNNNMMMQQQZZZaaa```\\\YYY\\\aaabbb\\\VVVSSSNNNQQQLLLHHH[[[cccNNNZZZYYYUUUMMMFFFGGGOOOWWWOOOIIIHHHMMMLLLIIINNNYYYTTTOOOJJJFFF@@@888777;;;444AAAJJJHHHAAA@@@DDDGGGNNNKKKFFFEEEIIINNNLLLHHHNNN===BBBHHHBBBCCCIIILLL:::???BBBBBBEEEJJJNNNMMMHHHLLLQQQUUUXXXYYY[[[]]]```eee^^^RRRVVVaaaUUU===999SSSbbb\\\WWWWWWUUUQQQNNNTTTWWWUUUTTTVVVZZZ\\\VVVaaagggdddaaabbbbbb___]]]kkkkkkpppkkkcccmmmjjjWWWaaabbbeeepppiiiXXXUUUfffiiillllllhhhdddeeehhhmmm^^^jjjgggdddwwwxxxpppnnnqqqsssfff[[[ppp{{{hhhtttooouuuyyytttooozzzxxxwwwvvvrrr|||uuudddwwwwwwmmm```xxxyyykkkiiiddd\\\VVVRRRSSSWWWYYYWWWZZZ\\\[[[XXXWWWYYY]]]\\\ZZZYYY[[[^^^``````^^^ccc___[[[ZZZ\\\[[[UUUPPPRRRMMMOOOXXXZZZQQQJJJIIILLLPPPTTTWWWWWWXXXZZZ\\\YYYVVVUUUWWWXXXWWWXXX\\\[[[QQQGGGEEEFFFHHHLLLQQQUUUVVVWWWXXXYYY]]]aaadddddd^^^YYY[[[aaaccc___YYYOOONNNNNNJJJLLL[[[___SSSXXXYYYWWWPPPHHHGGGNNNUUUGGGBBBDDDMMMLLLEEEJJJUUULLLEEECCCEEEAAA888444777<<>>AAABBB>>>GGGDDDBBBEEELLLOOOMMMIIIRRR===JJJLLL@@@HHHIIIDDD>>>CCCGGGFFFGGGMMMQQQRRRIIILLLQQQWWW[[[]]]]]]\\\YYY^^^YYYRRRZZZdddXXX@@@???VVV^^^[[[]]][[[WWWZZZUUUZZZ]]]\\\XXXXXX]]]ccc___jjjpppkkkccc`````````hhhuuurrrtttooogggooojjjIII```dddgggtttmmm]]]aaaiiihhhkkkoooppppppsssxxxnnnmmmbbb```ooorrrwwwyyygggvvvjjjjjj{{{wwwqqqiiitttyyyttttttkkk|||zzzpppvvv{{{yyyxxxxxx[[[ccc~~~nnnaaabbb]]]VVVQQQPPPSSSVVVXXXTTTVVVYYYZZZZZZZZZYYYYYYZZZVVVSSSSSSWWW[[[^^^___```ccc```ZZZZZZ^^^ZZZQQQUUUOOOQQQ[[[^^^WWWRRRSSSSSSSSSUUUXXX[[[\\\[[[ZZZUUURRRSSSXXXZZZWWWWWWZZZVVVNNNIIILLLOOOPPPRRRVVVRRRRRRSSSVVV[[[^^^``````[[[YYYYYYZZZ\\\\\\[[[ZZZJJJQQQNNNLLLTTTXXXTTTSSSNNNTTTXXXTTTLLLHHHKKKPPPGGGBBBFFFPPPOOOHHHLLLZZZLLLCCC???DDDBBB888333444FFFKKKLLLGGGBBBAAAAAA@@@??????BBBFFFIIIHHHFFFDDDOOO:::NNNIII:::HHHCCC777@@@DDDFFFGGGJJJOOOOOOLLLJJJLLLQQQYYY```bbb___[[[ZZZSSSRRR[[[bbb\\\KKK===RRR^^^\\\ZZZccc___ZZZeeecccdddeeeeeedddcccfffjjjqqqxxxzzzuuulllfffbbb```bbbiii___aaabbb```ggg]]]QQQmmmqqqqqqzzzjjjrrriiifffhhhpppwwwxxxzzz}}}zzzuuufffgggmmmiiizzz{{{ttt}}}~~~llljjjppp{{{wwwsssxxxzzz|||yyywwwooo}}}kkkmmmwwwqqqssshhheeeaaaZZZVVVWWWZZZ]]]___[[[YYYYYYZZZZZZUUUMMMGGGOOOPPPQQQSSSVVVZZZ]]]___^^^eeecccXXXVVV[[[XXXLLLVVVOOOPPPYYY]]]YYYVVVYYYWWWTTTSSSXXX```bbb^^^YYY___ZZZYYY\\\YYYPPPJJJIIIUUUNNNLLLQQQTTTRRRQQQSSSTTTPPPMMMOOOUUU[[[^^^^^^XXX[[[]]]ZZZSSSNNNMMMNNNEEEQQQNNNNNNZZZUUUJJJPPPEEENNNWWWWWWPPPJJJIIILLLJJJEEEIIITTTSSSLLLQQQ```LLL???999>>>AAA<<<999===KKKFFFFFFJJJIIIBBBBBBHHH:::>>>EEEHHHFFFAAA???AAADDD333MMMHHH;;;PPPKKK;;;FFFGGGGGGIIINNNRRRMMMDDDIIIKKKPPPYYYbbbddd___YYYeeeSSSSSSiiioooWWW@@@:::ZZZ___WWWYYYiiihhhfffxxxpppllljjjlllnnnnnnnnnooossswwwxxxuuuqqqlllgggbbbdddfffWWWZZZbbbgggooobbbWWWttttttqqq{{{jjjsssddd```dddqqq}}}yyy|||}}}rrrwwwtttggg}}}wwwyyymmmuuummmbbbnnnqqq}}}}}}zzz{{{zzzzzzvvvyyyvvvqqq```~~~zzz}}}zzz|||bbbiii^^^tttwwwlllhhhccc\\\ZZZ[[[[[[WWWRRRWWWVVVPPPRRRXXXOOOEEEJJJMMMVVV[[[VVVPPPSSSZZZ```ggg]]]WWWZZZZZZVVVXXX___WWWSSSQQQVVVZZZZZZUUURRRZZZRRRLLLOOOWWW\\\\\\\\\RRRTTTZZZ^^^YYYQQQMMMOOOSSSRRRNNNMMMQQQSSSLLLBBBOOOLLLLLLPPPVVVZZZZZZWWWYYY]]]aaa]]]VVVTTTXXX___XXXWWWVVVTTTRRRQQQPPPOOOJJJRRRSSSOOOSSS^^^aaa\\\WWWLLLGGGOOOYYYYYYTTTRRRNNNDDD<<<:::999666888===AAACCCCCC???:::999>>>DDD999===@@@>>>:::777999;;;AAA@@@??????BBBFFFJJJLLLTTTYYYOOOGGGRRRYYYSSSMMMWWWQQQNNNSSS[[[]]]XXXQQQZZZ___\\\\\\fff^^^BBB///ccccccdddffffffgggggggggdddcccaaacccfffiiikkkllliiijjjhhhiiirrrzzzppp```iiiooooooiiilllyyyjjjlllnnnppppppmmmkkkiiigggdddiiiwww|||yyy{{{xxxzzz~~~~~~zzzuuuqqqzzztttxxx|||}}}xxx{{{|||wwwyyy}}}}}}vvvsssyyy~~~zzzlllbbblllvvvooozzz~~~tttmmmfffbbb]]]ZZZZZZYYYVVVSSSSSSUUURRRUUUYYYPPPFFFJJJWWWYYYXXXUUUUUUZZZ\\\[[[___\\\ZZZ[[[[[[YYY[[[___ccc___[[[XXXTTTOOOLLLJJJMMMIIIHHHMMMTTTYYYYYYXXXddd^^^[[[]]]^^^ZZZXXXXXXUUUUUUSSSRRRVVVXXXSSSKKKRRROOONNNPPPVVVYYYYYYWWWYYY^^^bbb```ZZZXXX[[[```[[[ZZZXXXWWWWWWWWWXXXXXXOOOVVVWWWRRRSSSZZZZZZTTTXXXQQQNNNTTTYYYXXXUUUUUULLLDDD>>>???AAAAAAEEEJJJKKKKKKHHHCCC>>>>>>BBBFFFAAABBBBBB@@@===;;;;;;<<>>??????DDDEEEHHHMMMQQQSSSRRRPPPOOOJJJEEEGGGMMMRRRQQQOOONNNNNNNNNQQQTTTSSSOOOLLLWWWSSSMMMTTT^^^VVVMMMRRRUUURRRPPPRRRVVVXXXVVVTTTXXXXXXOOOMMMTTTQQQHHHJJJIIIIIIJJJIIIIIIHHHGGGGGGAAACCCBBB>>>999888===BBBCCC>>>AAALLLNNNCCC999777777666333///...///...+++(((---555<<<>>><<<888555BBB@@@@@@CCCGGGIIIMMMRRROOOMMMIIIKKKVVVbbbfffbbbeeeeeeiiittt}}}~~~~~~|||yyytttnnnkkkuuuwwwxxx{{{xxx}}}xxxsssnnnhhhdddfffccc^^^YYYVVVUUUVVVVVVWWW___[[[VVVZZZZZZWWW[[[TTTUUUSSSNNNNNNQQQRRRPPPQQQTTTTTTOOOLLLPPPTTTUUUWWWTTTKKKEEEKKKWWWYYYTTTUUUWWWTTTNNNRRR\\\```\\\UUUPPPMMMNNNPPPQQQUUUZZZ[[[]]]\\\YYYYYYZZZVVVPPPJJJKKKMMMOOOQQQSSSUUUUUUTTTPPPMMMLLLOOORRRUUUVVVKKKMMMQQQRRROOOIIIBBB===DDDEEEEEEEEEEEEDDDBBBAAABBB@@@===<<>>BBBEEEFFFEEEBBBAAACCC???;;;;;;>>>@@@>>>;;;;;;999999===CCCCCC===666???===888===IIIGGG>>>???:::777555777;;;>>>===;;;999666,,,***222000+++111******+++++++++***)))))))))******(((%%%%%%(((+++)))$$$"""###$$$""""""###'''$$$!!!"""%%%'''%%%!!!############$$$%%%&&&&&&)))(((&&&$$$$$$%%%&&&'''(((+++(((###***888;;;333///,,,///:::CCCEEECCC@@@AAA@@@>>>;;;999666555444999<<>>444???FFFFFFGGGJJJGGG@@@BBBAAA@@@CCCFFFGGGEEECCCQQQEEEDDDMMMTTT]]]aaaXXX\\\]]]^^^```fffnnnwww~~~}}}yyytttnnnjjjhhhbbbZZZVVVTTTTTTSSSQQQVVV^^^YYYTTT[[[\\\VVVUUURRRUUUUUUQQQPPPTTTXXXXXXTTTRRRRRRTTTTTTRRRSSSWWWTTTVVVQQQJJJMMMXXX[[[WWWZZZZZZUUUNNNSSS^^^```YYYUUUPPPLLLOOORRRTTTYYY___OOONNNLLLJJJLLLNNNHHH@@@:::<<>>===;;;333555888999888444000---888555333222111000000222,,,......,,,...333222...---///---***,,,111111---///222444333000......//////,,,***)))******'''$$$'''&&&%%%(((+++,,,)))&&&(((...)))'''111333---,,,'''&&&&&&%%%&&&'''((()))%%%&&& %%%!!!***''''''((()))*********)))%%%%%%%%%$$$$$$$$$$$$$$$,,,---+++&&&'''+++---,,,(((&&&&&&'''((((((&&&%%%)))'''&&&%%%'''***...111......,,,***)))******)))++++++'''$$$%%%((((((%%%'''%%%''',,,,,,'''%%%&&&%%%%%%$$$###"""""""""""""""$$$(((***)))'''''')))%%%&&&(((***,,,+++)))'''&&&'''&&&%%%$$$###"""!!!'''!!!%%%((((((///333+++...,,,(((&&&)))111;;;BBB:::AAAFFFEEEFFFHHHGGGDDDEEEJJJOOOQQQPPPOOOPPPQQQ___XXXSSSUUU[[[cccgggfff}}}wwwrrrzzz{{{yyysssooohhhaaaWWWSSSSSSSSSPPPMMMVVV^^^ZZZVVV^^^___VVVRRRSSSWWWWWWTTTUUUZZZ]]]^^^VVVPPPQQQZZZ]]]WWWUUUYYYXXX___]]]SSSQQQZZZ^^^[[[\\\[[[TTTMMMRRR\\\YYYOOOHHHBBB>>>@@@AAA===:::999666555111000555777111'''))),,,000111111000......)))((((((+++//////***%%%###$$$&&&'''((((((((('''...***'''&&&%%%%%%(((,,,'''***&&&$$$))),,,+++&&&)))'''"""###'''&&&!!!(((+++,,,)))$$$"""%%%))))))(((((((((((('''%%%$$$)))((('''&&&%%%&&&'''((("""...***"""'''***&&&$$$&&&)))***(((###"""&&&+++###***,,,...///%%%###000!!!"""###$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%###$$$((($$$$$$)))''' ###%%%%%%$$$&&&)))&&&&&&&&&''''''''''''&&&###$$$%%%%%%&&&)))+++***&&& ''''''"""###***!!!"""'''***&&& ###+++$$$$$$%%%%%%&&&&&&&&&&&&###%%%(((((($$$"""&&&+++''' !!!$$$$$$%%%((("""&&&)))'''%%%%%%(((***'''''',,,+++###'''---&&&&&&'''***+++***(((%%%$$$$$$******&&&%%%)))***(((!!!%%%***,,,***((()))***%%%,,,+++***---***(((...'''---000///222888999555000///222:::@@@???;;;888@@@CCCBBB777===:::///GGGPPP>>>FFFaaahhh^^^TTTLLL```sss}}}oooVVVuuuvvvzzzrrrnnnooollllllbbbWWWSSSVVVYYYXXXUUU_________]]]ZZZXXXWWWXXX[[[WWWVVVZZZYYYSSSRRRUUUYYYYYYZZZ[[[]]]\\\ZZZWWWOOOYYY\\\TTTQQQUUUTTTNNNJJJSSSUUUKKK@@@===??????222///000333111,,,---333///---,,,,,,------,,,+++))))))***++++++,,,------+++***)))***+++,,,+++)))'''&&&&&&&&&&&&'''((((((+++***((('''%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%''')))((('''&&&%%%$$$$$$$$$###%%%''''''&&&$$$$$$%%%)))(((&&&&&&''''''&&&%%%'''&&&%%%&&&((((((((('''&&&'''***+++,,,+++***)))---***'''&&&'''((())))))(((&&&&&&''')))***)))(((###&&&((()))'''&&&''''''%%%$$$$$$&&&))))))'''$$$$$$%%%'''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$###&&&'''''''''&&&''')))+++(((%%%$$$%%%((())))))''')))%%%!!!!!!$$$&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&"""$$$&&&((()))(((&&&$$$%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))'''&&&''')))***'''%%%***)))((('''&&&&&&'''((('''&&&$$$$$$&&&((())))))&&&'''((())))))(((((('''$$$%%%&&&'''(((***+++++++++***(((&&&%%%%%%%%%%%%+++***)))'''''''''((()))---,,,)))((('''((()))***(((+++///222000///222777<<<<<<<<<>>>??????<<<999888???;;;???LLLKKKXXXzzzlllpppqqqnnnlllttt}}}~~~___|||wwwxxxtttlllddd\\\XXXZZZ\\\\\\[[[WWWYYY[[[^^^______^^^]]]TTTRRRRRRUUUSSSLLLHHHJJJKKKIIIHHHGGGFFFDDD@@@>>>666???AAA;;;888;;;;;;555///666888222...111555777???;;;:::;;;777000---///111111111000...---++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***)))))))))************+++))))))((('''&&&&&&&&&&&&((()))))))))'''''')))+++)))((('''&&&%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%'''%%%$$$$$$&&&&&&%%%###((('''&&&''')))***)))((('''((()))*********)))((()))'''%%%$$$%%%&&&&&&%%%'''&&&%%%&&&((()))((('''$$$&&&((()))(((''''''(((%%%$$$###%%%'''(((&&&$$$&&&'''((((((((('''&&&%%%'''''''''''''''&&&%%%%%%%%%'''((((((''''''(((***(((&&&$$$%%%''')))(((&&&***&&&"""###&&&'''&&&###%%%&&&&&&''''''&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((''''''''''''''''''((()))'''&&&'''))))))'''%%%***)))((('''&&&''''''(((,,,***(((''')))***))))))$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''((()))******)))((('''&&&&&&''''''(((+++***((('''''''''((())),,,+++)))((('''((()))***+++***+++------------------.../////////...------///VVVYYY999)))((()))000+++***(((&&&&&&)))000555666===FFFLLLOOORRRWWW[[[vvvvvv~~~xxxwwwvvvppphhhaaa]]]WWWTTTSSSTTTTTTTTTRRRQQQPPPRRRSSSQQQKKKFFFCCCBBBCCCEEEBBB:::555444:::777444222111///,,,)))***111333---,,,///...)))...111222111333:::@@@CCC===:::;;;>>>???;;;888888444666777555000,,,+++,,,---------,,,,,,,,,++++++,,,+++******,,,,,,+++***((()))+++,,,,,,,,,+++***)))(((''''''&&&&&&''''''%%%&&&&&&&&&%%%&&&((()))***)))(((''''''&&&&&&'''$$$%%%''''''%%%$$$%%%&&&&&&%%%$$$$$$&&&'''&&&%%%)))((('''(((*********))))))((((((''''''''''''((('''&&&%%%%%%&&&&&&%%%$$$&&&%%%$$$%%%'''((('''&&&%%%'''))))))((((((((()))'''&&&$$$%%%'''(((''''''(((((((((((('''&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$'''))))))(((''''''((()))'''&&&&&&'''''''''&&&***'''$$$$$$'''(((&&&$$$$$$%%%'''(((((('''%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''))))))'''&&&))))))(((''''''''''''(((***(((&&&%%%%%%&&&%%%$$$%%%%%%&&&'''((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&'''((())))))***)))((('''''''''((((((+++***)))((('''((()))***+++***((()))++++++)))&&&&&&)))***)))&&&&&&(((+++---WWW]]]:::''')))'''!!!555222......000000---)))###&&&((((((&&&'''+++...///---333CCCSSSaaaqqqpppyyyvvv|||sssfffgggddd```[[[XXXUUUUUUUUUIIIEEE@@@??????===666000555444444444111---***(((111...,,,+++,,,,,,+++***000555555222111444444000111000......222999???AAA777555555999>>>@@@AAABBB444999<<<999333......000111111000///...---,,,,,,+++***))))))++++++***)))%%%&&&(((******)))((('''******((('''&&&&&&&&&&&&###$$$%%%%%%$$$%%%''')))******)))((((((((((((((($$$&&&''''''%%%%%%%%%&&&'''&&&&&&''')))***)))(((((('''&&&''')))***)))(((***)))'''%%%%%%%%%&&&''''''&&&&&&'''((((((&&&%%%&&&%%%$$$$$$&&&&&&&&&$$$&&&((())))))(((((()))******)))'''&&&'''((()))***''''''''''''''''''&&&&&&###$$$$$$$$$$$$$$$######$$$&&&)))***((('''&&&&&&)))((('''&&&&&&&&&&&&&&&)))'''%%%%%%''''''&&&$$$"""$$$'''))))))'''%%%$$$((('''&&&&&&%%%%%%&&&&&&((((((&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((((((((('''''''''(((((('''%%%######$$$%%%$$$"""'''(((((())))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''((((((((())))))((((((((())))))******,,,---+++***+++***'''))),,,---+++'''&&&+++000///111---*********+++///***(((&&&(((******%%%!!!000000///,,,)))''')))***)))### ###&&&)))111999FFF```ssscccWWWyyy{{{vvvaaa^^^ZZZTTTOOOKKKHHHGGG>>>999444333777:::888666555444222...---.........///...,,,---///000111000333555555444444666666333333///,,,---111666999;;;???<<<888555666:::>>>???444888<<<:::444111222555444444333222000///...---***((('''((()))***)))((($$$%%%'''))))))((('''&&&,,,+++***(((&&&%%%%%%$$$&&&'''(((((('''(((***,,,******)))((((((((())))))%%%&&&'''&&&%%%%%%&&&'''((('''&&&''')))***)))((('''&&&%%%&&&((()))((('''***)))&&&$$$$$$%%%&&&((('''&&&&&&'''(((((('''%%%&&&%%%$$$$$$%%%&&&%%%###'''((())))))(((((()))+++)))((('''&&&&&&&&&((()))%%%%%%%%%&&&'''((())))))###$$$$$$%%%%%%$$$$$$$$$###%%%((()))((('''&&&&&&((((((((('''&&&%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$"""$$$&&&((()))(((&&&$$$)))((((((''''''''''''''')))(((&&&$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''))))))(((''''''''''''((()))******+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''''''''((((((((((((''''''''''''(((((()))******---555777000)))((())))))(((***,,,)))%%%&&&+++000<<<%%%$$$'''"""$$$+++******+++,,,++++++,,,,,,$$$&&&(((((((((((())))))...+++***++++++***+++...+++!!!)))000'''...:::555---888777000111000...333///999FFFMMMOOOSSS\\\eeezzzsss}}}~~~zzzyyy~~~{{{lllQQQMMMGGGBBB???<<<999777<<<888222111333777999999555555222---,,,111444333000///...///000111000///111111000000222444333222444000000444777888:::>>>BBBAAA<<<444222777>>>AAA555777999777555444555888666555444333111000///...***)))(((((()))***)))(((&&&'''(((******))))))(((,,,+++***((('''&&&%%%%%%%%%&&&''''''&&&&&&(((***))))))(((((((((((())))))&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%'''((('''&&&'''&&&%%%&&&'''((((((&&&)))(((&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%'''%%%$$$$$$&&&&&&%%%###'''((((((((('''''')))+++%%%&&&'''%%%$$$###%%%&&&$$$$$$$$$%%%'''(((***+++&&&&&&''''''((((((''''''"""$$$'''((('''''''''((('''(((((('''%%%%%%&&&(((%%%&&&&&&&&&&&&%%%$$$$$$"""$$$&&&(((((((((&&&&&&)))(((((('''''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''###%%%'''''''''&&&'''(((&&&'''(((((()))(((((((((%%%%%%%%%&&&))))))((('''$$$$$$$$$$$$%%%'''((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&'''(((((((((''''''&&&&&&'''((())))))******000;;;>>>333'''%%%'''''''''))))))(((&&&'''***...333---///---###%%%,,,)))%%%(((***'''$$$###'''+++&&&''')))++++++***((('''%%%&&&)))++++++)))'''&&&222&&&***333***###,,,###---,,,(((......***---+++000444222---)))((()))222444999CCCRRR[[[VVVLLLKKK<<>>;;;777222000000111222111333111,,,+++000222000...---...///111222000...111...---///111222222111---+++...444666333444888<<<@@@>>>555111777@@@EEE888777666444444555666777555444333222111000///...+++***)))***+++,,,+++)))((())))))))))))************)))(((((((((((((((((($$$%%%&&&%%%$$$$$$%%%'''(((((((((''''''(((((()))'''''''''&&&%%%%%%''')))((('''&&&&&&''''''&&&%%%(((&&&&&&'''((()))((('''((('''&&&&&&&&&'''((()))'''&&&$$$$$$&&&'''((('''(((&&&%%%%%%&&&&&&%%%###&&&'''''''''&&&&&&(((***%%%''')))(((&&&$$$%%%&&&&&&%%%%%%%%%&&&((()))***&&&'''(((((()))))))))((("""###%%%&&&&&&''')))***%%%'''((('''%%%%%%'''***&&&'''(((((('''&&&%%%%%%###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&'''((((((((($$$%%%'''(((((('''%%%$$$(((''''''''''''''''''((("""%%%''''''&&&&&&''')))%%%&&&((()))))))))((((((%%%$$$$$$&&&''''''%%%###############$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&'''(((((((((''''''$$$%%%&&&((()))*********,,,666999...%%%&&&'''%%%(((((((((((((((***+++,,,+++)))$$$...$$$''')))***((($$$###'''***)))))))))((((((&&&$$$"""***++++++***)))'''%%%###!!!---...))),,,---,,,---$$$+++'''%%%---000+++,,,'''((()))+++---...---,,, 111???===222***))))))...'''(((---///...///111???>>>:::666555;;;EEEMMMJJJMMMQQQTTTZZZdddooovvvnnnhhhfff\\\LLLEEE??????EEEJJJJJJGGG<<<;;;:::666222000111222111444333......222222...+++,,,...111444555333111000,,,***---111111111111555555999@@@???::::::>>>;;;BBBBBB777000333;;;???;;;888444222333555555666333333222111000///...------,,,++++++------,,,+++((((((((('''((())))))***''''''''''''(((***+++,,,((())))))(((&&&&&&''')))((((((''''''''''''((()))'''((('''&&&%%%%%%''')))+++***(((((())))))(((&&&)))((('''((()))******(((''''''''''''(((((()))***+++(((&&&&&&(((***++++++((('''%%%&&&&&&'''%%%$$$&&&''''''&&&%%%%%%(((***'''***---,,,***'''''')))((('''&&&%%%&&&&&&((()))%%%%%%&&&'''((((((''''''!!!###$$$%%%%%%'''***,,,$$$&&&((('''%%%%%%(((+++&&&(((******((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))$$$%%%'''(((((('''%%%$$$((((((''''''''''''((((((!!!$$$''''''&&&%%%''')))%%%&&&((()))))))))((((((***))))))***+++***'''%%%$$$$$$$$$$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))++++++******$$$%%%'''(((((((((''''''$$$%%%&&&((()))*********$$$---///'''$$$******%%%'''%%%%%%&&&(((***))))))---&&&---###$$$+++!!!&&&'''((('''&&&&&&((()))&&&%%%%%%&&&(((***++++++%%%&&&&&&$$$%%%(((******""")))!!!"""222---!!!''')))---%%%!!!+++...)))(((///+++'''(((,,,///---))))))222999888333111///---$$$+++***(((***((((((111+++,,,+++***)))((()))***)))((('''&&&&&&)))---111---:::FFFHHHEEEDDDCCCAAA@@@QQQBBBRRRbbbOOOLLLLLLTTT^^^]]]UUUVVV^^^]]]aaaccc```]]]ddduuuzzzooovvvmmm___eeejjjQQQVVV```UUU\\\hhh[[[[[[TTTTTTOOOIIIZZZdddSSS___iiigggYYYXXXbbb^^^OOO555777000FFFIII]]]SSSSSSIIIIIIeeeYYYhhhbbb[[[jjjiiinnnnnnxxxwwwlllkkk\\\OOOIIIBBBBBBFFFIIIFFFAAA<<<999555444555555333111222111111000000000000000,,,---......///.........000---...111///+++...555555777;;;>>>;;;444333666999999:::999888777555444///---000777888444333777555555444333111000000///+++***************++++++,,,+++******++++++***((('''((())))))((()))+++------)))%%%###%%%(((+++------+++)))((()))***)))(((,,,+++***(((''''''''''''...***''''''+++,,,)))&&&&&&''')))***+++***((('''&&&'''''''''(((((())))))'''((())))))((())),,,///+++)))&&&%%%''',,,222666&&&)))***)))&&&%%%''')))#########$$$%%%&&&'''(((&&&'''((((((((('''%%%$$$(((((())))))((('''&&&&&&$$$&&&(((((((((((()))***$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((((((((('''&&&%%%%%%&&&&&&'''))) $$$,,,))))))***$$$,,,###(((+++&&&,,,'''%%%***))) !!!))))))((('''&&&&&&(((***++++++&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$)))+++*********'''"""&&&(((((('''%%%%%%(((+++$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%'''''')))(((&&&&&&((()))((('''"""&&&***,,,+++((('''&&&(((((()))))))))(((((('''+++************+++,,,,,,$$$>>>KKK===111222..."""+++)))((()))******)))(((---,,,,,,+++***))))))(((***((('''))),,,,,,***(((,,,,,,,,,,,,,,,,,,------222)))&&&///777555---''',,,,,,+++***)))))))))***(((((())))))***+++------111111222333444444444333111222333222///------...,,,++++++++++++++++++,,,+++++++++***((((((***,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------------------------...000111111333666888GGGNNNVVV[[[```kkk}}}{{{rrrqqqdddHHHDDDAAADDDIIIKKKFFFAAA>>>:::666444444444333111000///////////////000000,,,------....../////////444111222333111...000666000111555999777222111444777888888999999888777666000......333333//////222444444333222111000///...++++++************++++++******))))))))))))((('''((()))***)))((((((***,,,+++)))&&&&&&(((***++++++)))(((''''''(((((('''%%%***))))))(((((((((((()))+++'''$$$%%%(((***(((%%%%%%'''(((******)))((('''''''''''''''((((((((()))###$$$%%%$$$###$$$&&&(((***)))'''&&&%%%&&&((()))&&&'''(((((('''&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''''''''(((''''''&&&%%%)))))))))))))))(((''''''###%%%''''''''''''((()))'''''''''(((((('''&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&'''((((((((((((&&&'''((()))))))))(((((((((((((((((())))))))))))$$$&&&(((+++,,,+++)))(((,,, %%%###&&&---,,,'''000''''''$$$%%%&&&$$$############""")))(((&&&&&&((()))***+++&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$(((***(((((()))'''""""""###$$$###!!!!!!$$$&&&$$$&&&''''''&&&%%%&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''***(((''''''((())))))(((###&&&)))+++***(((''''''((((((((((((((((((((((((&&&'''''')))***,,,...///333AAADDD555***++++++%%%(((''''''''')))***)))(((***))))))(((''''''&&&&&&)))((('''(((+++,,,***((()))*********++++++++++++'''+++...---(((&&&(((+++,,,+++******))))))******))))))))))))***+++,,,,,,******+++,,,,,,,,,++++++,,,---...---+++******+++++++++************+++++++++++++++)))''''''(((************+++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,+++,,,---+++///222111...///555;;;555111666888DDDGGG<<>>AAAYYYsss}}}ppphhh[[[AAA>>>>>>DDDKKKLLLFFF@@@>>>:::666333333333333333///...............//////------------...///000111444333222333222000222666111222555:::999555444777:::;;;===>>>????????????555333333555555333222555333333333222111000///...++++++************++++++((((((((((((''''''''''''***++++++***(((''')))******)))((()))+++,,,+++)))(((''''''((())))))'''%%%((((((((((((((()))******'''$$$"""###&&&'''&&&$$$%%%&&&'''((()))(((''''''''''''''''''((((((((((((''''''((('''&&&&&&''')))((((((((((((&&&$$$"""!!!&&&%%%%%%%%%'''(((((('''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((())))))))))))(((''''''###%%%&&&'''&&&&&&&&&'''))))))))))))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''''''''(((((()))(((((('''&&&'''(((((())))))(((((((((((()))))))))*********&&&&&&'''((('''&&&%%%$$$+++"""&&&+++%%%######(((,,,'''&&&***%%%""",,,%%%+++)))(((,,,)))%%%***)))((('''''''''((()))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%((((((&&&&&&((('''######$$$%%%$$$###$$$&&&(((%%%&&&((('''&&&%%%&&&'''((((((''''''&&&''''''((((((((('''&&&%%%%%%&&&&&&***(((&&&'''((()))((((((%%%'''))))))((('''((()))(((''''''&&&'''(((***+++''''''((()))***,,,...///000444444...)))***++++++'''&&&%%%'''((())))))(((******))))))((((((''''''(((''''''(((******)))'''''''''((()))))))))))))))$$$---000((($$$)))------++++++***)))))))))***************))))))******+++******+++++++++***))))))(((***++++++***))))))*********))))))))))))***************(((&&&&&&(((***)))))))))************+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,---......,,,(((&&&&&&'''+++---...---+++(((''''''111---///***333666(((333===777...'''$$$'''...222&&&333111MMM~~~lll\\\OOO@@@======BBBIIIJJJEEE???;;;888555333222444555666111111000///............------------...///111222111000000000000111333555555444666;;;;;;777666888666777888:::<<<>>>??????555666888::::::888666666333333333333222111000///,,,,,,+++*********++++++'''((()))((('''''''''(((+++,,,+++***((('''((()))+++)))))))))+++,,,+++***,,,***(((((()))******)))))))))(((((((((((())))))%%%###""""""%%%&&&&&&%%%%%%&&&''''''(((((('''''''''''''''(((((((((((((((+++,,,,,,+++)))((()))***%%%&&&((())))))((('''&&&&&&###"""$$$(((***(((&&&)))((((((''''''''''''((()))((('''%%%%%%&&&''''''''''''(((((((((''''''&&&$$$&&&''''''&&&%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''(((((((((''''''&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))(((&&&###!!!!!!###%%%'''%%%&&&...+++***---)))!!!!!! $$$&&&"""!!!)))++++++&&&'''!!!!!!---))))))((('''&&&&&&((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%((('''$$$$$$''''''%%%%%%&&&&&&&&&''''''((()))&&&'''((('''&&&%%%&&&((()))(((((('''''''''''''''((((((''''''&&&&&&%%%%%%((('''%%%%%%'''''''''&&&&&&'''((((((''''''(((***)))((('''&&&'''))),,,---,,,,,,,,,,,,,,,---......++++++///444555000,,,+++)))(((''''''))))))(((''')))((((((((('''''''''&&&&&&&&&'''((())))))((('''%%%&&&((())))))))))))(((+++---(((%%%000>>>:::*********))))))))))))******++++++***))))))))))))))),,,---------,,,+++******(((***,,,,,,+++++++++,,,))))))(((((((((((())))))(((((()))((('''(((***---)))))))))*********++++++******++++++++++++******------------------------***+++---,,,***)))***+++***+++,,,...000111///---+++***,,,###***...!!!***///,,,+++,,,000444555444555000666yyysss:::666qqqXXXBBBMMMQQQQQQkkkppp]]]RRREEE@@@<<<>>>DDDFFFBBB===777666444333333555888:::555444222000///------,,,---------...///000111111............111444666666555333444777777333111333,,,---...000333555777888333666:::;;;:::777333///333333444555444222111000---,,,,,,+++******++++++((()))+++***(((((()))++++++,,,,,,***(((&&&''')))---***(((''')))+++,,,---...***'''%%%''')))+++,,,+++***)))(((''''''''''''%%%$$$$$$$$$%%%'''''''''%%%&&&&&&'''''''''''''''(((((((((((((((''''''''''''((()))(((&&&%%%%%%&&&&&&&&&''''''((()))***+++&&&###"""$$$(((***(((&&&))))))((('''''''''(((((()))((('''%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&&&&&&&((())))))'''&&&&&&'''$$$%%%&&&'''''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%$$$######$$$%%%''')))))) """$$$!!! )))$$$%%%)))'''$$$###"""&&&(((&&&%%%'''''''''***((())))))'''%%%%%%'''***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%''''''######'''(((&&&######$$$%%%&&&''''''&&&'''(((((('''%%%%%%''')))***)))((('''''''''''''''(((((((((''''''&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''(((((('''&&&&&&)))+++***)))((('''(((***---.../////////...///000000111555111333:::;;;333+++(((---+++))))))))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((%%%&&&(((***++++++***))),,,+++&&&&&&555DDD:::%%%***))))))((())))))******++++++***)))(((((((((((())))))******)))(((''''''(((***,,,,,,,,,+++,,,---)))(((((((((((((((((()))&&&'''(((((()))+++...111************+++++++++,,,)))******++++++******)))------------------------(((***,,,---,,,+++,,,---(((&&&%%%%%%'''(((&&&$$$'''---333(((---666,,,444...,,,+++,,,///...***%%%000///DDDmmmIII###(((FFFeee///,,,000TTT???555111AAALLLLLL^^^xxx{{{ttt^^^VVVJJJCCC===<<>>,,,+++111(((///...,,,***,,,000444444444///"""WWWQQQ...333:::444DDD555<<<000>>>111>>>888888888666???LLLNNNuuuwww___ZZZLLLEEE>>>===AAABBB???;;;333666888777555444555777333222111000///............///111222222000...,,,000222000---000666777222777333222666888666333444;;;::::::;;;<<<>>>@@@BBB666:::;;;888777999777222///000222333333111///---......---,,,++++++++++++'''***---,,,)))(((+++...***++++++***((('''(((******((('''((()))******)))((('''&&&&&&((())))))(((******)))(((((((((((((((((()))(((((('''''''''(((((((((''''''(((((()))))))))(((((((((''''''''''''''')))******)))((('''(((''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&'''(((&&&&&&&&&&&&'''((())))))'''''''''(((''''''&&&%%%&&&'''(((((())))))((((((''')))***)))'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&$$$%%%&&&''''''(((''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))222>>>```CCC>>>CCCDDDDDDTTTSSS999;;;---===@@@###!!!***$$$''')))'''$$$$$$(((,,,&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%((((((&&&&&&))))))'''&&&&&&&&&(((+++---+++)))(((((((((&&&%%%&&&(((***+++***)))(((''''''''''''%%%&&&'''((())))))(((((((((&&&%%%%%%&&&''''''&&&&&&'''((((((''''''((()))(((((((((((((((((())))))))))))***+++---///000111&&&&&&$$$$$$''',,,---,,,***((('''((()))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++***)))((()))+++$$$&&&)))+++,,,,,,+++***$$$(((+++***'''%%%%%%&&&((((((((((((((()))*********))))))((((((((())))))******++++++,,,+++++++++''')))***+++)))))))))******))))))(((((())))))***&&&'''(((((((((***---000)))))))))************+++((())))))******))))))(((++++++++++++++++++++++++)))+++------+++***))))))(((((())))))***+++,,,...000CCCMMM666---000&&&---444222...,,,,,,---......444...lllPPP000)))555---+++888666333000;;;888<<>>>>>BBBCCC???:::555777:::999666333333444//////............//////...000222333333000---***000222///+++---333222---111---,,,111444222000111444444333333444666888999---111111...000777999777,,,...000111111///---+++///...---,,,++++++++++++&&&***---,,,)))(((+++...***++++++***(((((()))***''''''(((***++++++)))&&&'''''')))+++------***'''((((((((((((((())))))***)))))))))(((&&&&&&'''(((((((((((((((((()))******))))))(((((('''''''''&&&%%%''')))***((('''''''''$$$%%%'''))))))***))))))&&&)))+++)))&&&%%%''')))%%%%%%%%%&&&&&&((()))***&&&'''((((((((('''%%%$$$(((((()))***************'''((()))(((%%%$$$###$$$))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))(((((('''&&&'''((()))***''''''''''''((((((((()))&&&###!!!$$$---<<>>AAA555000HHHNNN999333AAA===:::DDDCCCCCCSSSZZZcccpppuuuyyyyyypppkkkQQQEEEBBBBBB======<<<333:::444222666888555222111000333222------222333///000///000222111...///333111000///.........///000***...111222000///111444666777999;;;;;;888222---***000555444///++++++---***---...---...000...(((000---***,,,///000,,,(((***,,,......,,,+++++++++)))///222...++++++***))),,,***)))((()))***)))((((((((()))+++---+++(((%%%***((((((++++++((((((***&&&((('''%%%&&&)))((($$$))))))(((((('''''''''&&&((())))))***************(((((((((((((((((((((((('''''''''''''''''''''''')))&&&######&&&((('''&&&''')))++++++)))'''''''''))))))((('''''''''''''''''''''((((((((('''%%%$$$%%%%%%&&&'''((((((''''''***)))((('''&&&%%%$$$$$$&&&)))+++***'''%%%&&&((('''***(((###$$$***,,,)))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%'''((()))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&$$$***...555IIIbbbjjjffftttwwwfffXXXfffyyyyyyttt~~~vvvYYY"""%%%###)))(((&&&%%%$$$&&&'''(((((())))))(((&&&$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((***++++++"""###%%%'''((((((''''''***)))'''%%%$$$%%%)))---,,,***((((((((('''%%%###&&&'''((((((&&&&&&&&&((()))'''%%%$$$$$$&&&)))***(((''''''&&&&&&&&&''''''+++***)))((('''&&&&&&&&&))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***&&&'''(((+++---,,,)))''')))))))))))))))(((''''''***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%'''*********''')))******))))))***+++))))))))))))))))))))))))'''((())))))(((((()))***(((((())))))))))))((((((((()))***+++,,,++++++***---+++(((%%%'''***,,,+++,,,%%%###)))---+++***---,,,++++++)))))))))***+++((())))))))))))(((((('''---.........------///000***NNNlllccc===###(((:::444<<<999222<<>>:::888222333555555333111000///...000111000111333111,,,000---+++,,,///000,,,)))***,,,...---+++***)))))))))///222...+++++++++))),,,***(((((()))***)))((()))((('''((()))***((('''***'''(((++++++((('''***'''((('''%%%&&&***)))%%%))))))((((((((('''''''''''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''')))&&&$$$$$$&&&((('''&&&%%%'''))))))'''%%%%%%&&&))))))((('''''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((&&&%%%''')))((($$$$$$(((***'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))((((((((((((''''''''''''###(((***+++666FFFLLLGGGFFFKKKFFFHHH]]]iii```VVVUUU\\\iiivvv|||wwwiii^^^cccYYYnnnnnn<<<%%%///***)))((('''&&&&&&'''((((((&&&'''(((((('''&&&''')))&&&&&&'''(((((((((((('''(((''''''&&&&&&&&&''''''###$$$&&&''''''''''''&&&))))))(((&&&%%%&&&)))+++,,,+++)))(((((((((&&&$$$&&&'''((('''&&&%%%'''(((((('''&&&%%%%%%'''(((***)))((((((''''''(((((((((+++***)))(((((('''((((((************************,,,,,,+++***)))))))))))))))))))))******************)))'''&&&&&&''')))***))))))***+++------***((()))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%%%%''')))***)))''')))******))))))***+++(((((((((((((((((((((((('''((())))))(((((()))*********++++++++++++******))))))************))))))###&&&)))++++++------...000+++)))---000...***''',,,+++++++++++++++***)))((())))))*********)))))),,,---...---,,,---...000555444444333333000+++(((///444333...666DDDCCC777666EEEJJJHHHMMMPPPNNNOOOMMMOOO___ppptttyyy~~~vvvccc```TTTDDD???BBB???>>>>>>777555555888999666111444:::222444333///...000000...,,,+++---111111///111555///000000111111111000000000//////000444777888999<<>>:::===888555777777555333444444222222222000...------222111111333111......222///000222444555555444444222///---000555:::<<<<<>>>>>777222555777666444444333111111333222...---...///...///222222///000555//////111222333444555555222111111333777;;;======CCCDDDDDDAAA<<<777777888///444888666111///222666000111000...///222222...,,,,,,------......------,,,...000000...,,,,,,---)))...000,,,)))+++------***)))((((((***+++******'''(((***---///...+++))))))&&&'''******'''&&&))))))+++***'''))),,,+++'''************++++++++++++%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***((('''''''''&&&''''''%%%$$$###%%%&&&(((''''''''''''(((((()))&&&'''((()))***)))(((''')))((('''&&&%%%&&&''''''((((((((('''&&&&&&&&&%%%"""&&&))))))%%%$$$&&&)))$$$###&&&******'''%%%&&&&&&'''((())))))((('''&&&''''''((())))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$&&&(((&&&$$$$$$&&&(((###%%%###''',,,%%%"""---###&&&***)))&&&###"""""")))'''###''',,,$$$!!!,,,'''''''''(((((())))))***)))***+++***)))((()))***''''''((()))))))))))))))%%%&&&'''((()))((('''&&&(((''''''&&&''''''(((((()))***++++++)))''''''(((((('''&&&'''((()))(((''''''((())))))((('''((()))&&&'''((()))***)))((((((''''''''''''((()))*********))))))((((((((())))))))))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))++++++************++++++000...++++++,,,---------'''(((((()))))))))))))))''')))+++------+++)))'''************************))))))))))))))))))))))))(((''''''((())))))(((&&&''')))******))))))***+++))))))))))))))))))))))))'''((())))))(((((()))*********++++++++++++******))))))******,,,---///000***%%%%%%---...((($$$&&&&&&''',,,111000+++***,,,000...+++(((((())),,,...)))***+++,,,,,,,,,,,,,,,+++,,,---,,,++++++---///444,,,&&&)))222555000)))------000444444111222555:::>>>JJJPPPNNNUUUdddjjjXXXhhhggghhhzzz{{{{{{sssWWWJJJOOOKKKEEECCC@@@999444222444555444555888222///000444333...---000---,,,---000000---...333---------...000222333444...000222444555666999;;;::::::::::::888666444333000333666666444222222333111222111...000333333///+++,,,---...---------...***,,,...///...---------)))...000+++)))+++------***)))'''(((***++++++***(((((((((***,,,---,,,******'''(((++++++((('''******+++***((()))---,,,(((*********+++++++++,,,,,,&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))++++++(((&&&&&&&&&&&&&&&&&&%%%######%%%&&&'''''''''''''''((())))))&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&&&&'''$$$"""%%%+++,,,(((&&&((('''((()))******)))(((''''''''''''''''''((()))))))))((('''&&&&&&'''((())))))(((''''''''''''((()))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&%%%)))%%%$$$***'''"""'''+++)))'''$$$"""$$$'''***///******,,,***(((+++111'''&&&&&&&&&&&&((()))***&&&((())))))((((((***+++((()))******++++++*********+++,,,,,,,,,***((('''''''''&&&&&&'''((()))******++++++***(((''''''((()))(((((()))***++++++***&&&(((***+++)))((('''(((''''''((()))))))))))))))(((((((((((()))***+++,,,------,,,+++************************************)))))))))))))))***+++,,,******))))))(((''''''''',,,***)))(((((()))***,,,---,,,***+++,,,------,,,''''''((()))))))))))))))((()))+++,,,,,,+++)))(((************************((((((((((((((((((((((((&&&&&&&&&(((******)))'''''')))******))))))***+++************************'''((())))))(((((()))*********++++++++++++******))))))***+++++++++******)))%%%''',,,)))$$$***666===,,,###+++111,,,)))...***,,,...,,,((('''***---******+++++++++++++++***+++,,,---,,,++++++---///,,,...///---+++,,,222888///222444555777999888666LLLIII??????MMMWWWXXXZZZUUUllllllkkk~~~ssswwwrrrTTTFFFKKKFFF???===999222222333555333222666>>>111...///444444///---111///---...///---))))))---++++++++++++---///222333(((,,,000111000111333666333222333555666666333000000000111444666555111...111222000...///333222///***,,,---...---------...(((***---...---,,,------)))...///+++)))+++---...***((('''(((***++++++******(((&&&''')))+++,,,,,,***((((((,,,,,,((((((******+++***(((***---,,,(((*********++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&)))++++++'''%%%%%%&&&(((((((((&&&%%%%%%&&&((('''''''''''''''((()))***&&&'''(((*********)))(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&$$$###%%%(((***'''$$$###!!!%%%---...)))'''***''')))***++++++***)))'''''''''&&&%%%%%%'''((()))***((('''&&&&&&'''(((***((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%''''''&&&&&&'''&&&)))!!!)))---***,,,&&&'''((())))))(((&&&%%%###!!!&&&%%% $$$(((###'''&&&%%%$$$%%%''')))+++$$$&&&((((((((()))+++---******+++,,,,,,,,,,,,+++***+++++++++***'''$$$###'''&&&&&&&&&'''(((***++++++,,,+++***((('''((()))+++***)))***,,,------,,,%%%(((+++,,,+++(((''''''(((((((((((()))))))))***))))))))))))***+++,,,---000///...---,,,+++++++++++++++++++++++++++++++++******))))))))))))************)))((('''&&&%%%%%%,,,***(((&&&&&&(((***,,,)))((('''(((***++++++)))''''''((())))))))))))))))))***++++++++++++***)))************************((((((((((((((((((((((((%%%%%%&&&(((***+++)))'''((()))******))))))***+++************************'''((())))))(((((()))***(((((())))))))))))(((((()))*********)))(((&&&%%%(((&&&))),,,+++///FFF```lllEEE(((***///***(((...$$$+++000000***&&&'''*********+++++++++***))))))+++,,,,,,,,,++++++---///,,,---.........///222444...333444333666<<<:::333222GGGGGGCCCPPPQQQIIIKKKgggzzz