BM6P6(@ 888666555666999<<<;;;:::999AAAJJJOOOTTTbbbxxxnnn___SSSJJJCCC666---,,,)))'''000===SSSfffxxxyyywww|||{{{xxx~~~nnnLLL@@@:::;;;???III^^^tttbbbJJJ888,,,---555999AAA@@@<<>>;;;;;;;;;===CCCLLLXXXbbbiiiqqqzzzwwwcccRRRHHH===888222,,,)))+++---<<>>888///'''+++222999GGGffftttsss~~~ZZZCCC@@@CCCOOOYYYddd~~~\\\AAA<<<777,,,...<<>>;;;AAAXXXqqqxxxqqqjjjrrrmmmtttpppbbb___sssvvvzzz{{{tttiiiaaaaaadddddd___ZZZYYY\\\^^^]]]ZZZ]]]```fffnnnzzzzzzdddOOOAAA888111,,,+++///777DDD[[[www}}}|||{{{}}}zzzfffOOOAAA===GGGZZZpppgggOOO;;;555333000555@@@FFFUUUiii}}}}}}|||mmm\\\HHH999///444???QQQjjjyyyoooqqq}}}yyyxxxyyyvvvrrrpppdddZZZSSSTTTYYYcccttt}}}qqqbbbWWWUUU\\\dddjjjddd^^^ZZZYYYVVV[[[ooowwwiiihhhppp{{{pppmmmiii^^^RRRGGG@@@;;;BBBNNNZZZdddkkkhhhsssxxxtttmmmggggggrrruuuuuuhhhjjjqqquuuiii___dddpppsssgggYYYWWWaaajjjiiihhhuuusssXXXBBB666222111***---:::KKKVVVeee|||pppuuusssyyycccMMMDDD>>>888KKKdddjjjSSSJJJ<<<111///444<<>>AAABBBTTTqqqhhhPPPCCC===888555222333<<>>???FFFNNN\\\jjj||||||uuuqqqggg```ggguuu{{{ooommmpppqqqrrrsssxxxdddNNN888)))(((%%%(((444IIIddd{{{tttxxx{{{lll[[[UUUGGG888CCC\\\zzztttSSS@@@<<<111000000111444>>>QQQcccvvvhhhlllyyy{{{uuufffUUUGGG;;;222222999EEERRRgggwwwllleeehhhpppkkkVVVLLLXXXdddiiitttoooZZZWWWbbbiiijjjbbb[[[iiixxxvvvxxxzzzwwwnnnsss|||sss\\\AAA<<>>CCC@@@MMMccc}}}}}}qqq]]]SSS___tttvvvwww~~~nnngggsssttt[[[III999++++++)))***000===VVVxxxӵzzzyyyyyy|||~~~kkkXXXOOOFFF@@@NNNcccqqqĦĦӵĦ......///444<<>>HHHYYYooo{{{nnn\\\QQQWWWdddlllqqqtttjjjwwwuuuYYYGGG:::...,,,,,,---...444IIIooo4ĉ@ӵ}}}rrrsssyyy{{{sssYYYGGGDDDMMM[[[fffooo>L=hĦ4ĉ@ӵzzz>L000...---000888EEE[[[zzzjjjZZZ\\\mmmxxxlllTTTBBB;;;:::777999BBBXXXwwwzzzkkk```\\\ZZZWWWTTT\\\ooo~~~vvvyyyeeeTTTRRRXXX]]]dddtttssslllrrr|||vvv___MMM???888<<&eg&e>hӵ}}}[[[@@@666g&eIIIguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬnnn3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gL|||D%%)?kkkfff?><z=?Ħhhhg&eWWWg&e555CCCSSSS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??{{{xxxqqqaaaaaawwwxxxuuuooorrrjjjUUUZZZaaa___PPPGGGWWWooo~~~cccUUUYYYSSSCCC888:::>>>GGGXXXuuudddPPPKKKMMM@@@IIIddd4DӵHƅ^Hu]ĦHu]ĦZuR)ĦqqqdddRRR>>>Hu]Ħ???HŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]Ħ|||ntHdĦHGgĉ@HdĦzzzHtƅ^oooBt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ{{{gggDtfo9ĦsߝLGdUĦHt@cӵHu]Ħ```Hu]Ħ444???Htƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħuuuwwwuuuttt}}}tttaaa]]]^^^___YYYSSS]]]nnn}}}qqqXXXMMMNNN;;;:::===JJJ```|||rrr]]]NNNHHH@@@AAASSSsss4DuXӵDdDΦDdDĦDdDĦ|||t|d<ĦDtxxxVVVBBB>d<Ħ>>>>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵzzz4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦggg>d<Ħ777peӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ{{{vvv|||~~~ppp]]]LLL888666777BBBXXXvvvmmm^^^VVVCCCCCCGGGQQQfff~~~4DuXӵD&dq&ĒRsdKĦDHRRud}}}ZZZFFFsdKĦAAAD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xoooPPPB?daĦB?Ho9>d<>d<ӵB?Ho9<x```DDD888...&ӫeʬtIӇ{{{>d<Φ>d<ĦD&ӫetIӇwwwDdDĦcccsdKĦ>>>B?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR}}}xxxeeeRRR666444333888JJJiiijjjbbbcccIII@@@CCCTTTeeeooo}}}4DuXӵHu]3hhne~~~yyy=ejjjZZZne:::CCCpIƎ@t@h>hfe@ďDne=eegesĪj@h~~~fdDĦ@ďDHkgekkkQQQ@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkge|||ZZZ:::444000HĪj@IŌ]]]egeHu]3hIŌzzzDdDĦbbbne000===@h>hsene@GsĪj@hfffPPPBBB666---555PPPqqqxxxiii```OOO@@@===LLLYYYbbbxxx4DuXӵĵD^vvv{{{lll999999@@@~~~DdDĦ}}}iiiSSS???lllD^s׼sgeFm8>aĦs׼sHolllSSS888333///OOOdddD^DdDĦhhh444333;;;JJJs׼s```NNNHHH;;;333@@@^^^|||nnnYYYOOOEEE>>>???HHH[[[yyyΦ4DuXӵtvӵ>d<ĦĦ{{{tttrrr\\\OOOĦ<<d<ĦxxxgggTTT???444555>>>AAAPPPoooĦ>d<ĦBegeFYĉ>aĦBenu]ӵ{{{cccIII999111,,,,,,...///333777BBBTTTjjj>d<Ħ>d<ĦnnnXXX@@@Ħ:::OOOqqqBeĦxxxZZZNNNDDD???@@@NNNggg~~~pppXXXKKKKKKCCC999>>>YYYxxx?aŖ%7uSQuR)ӵsdKĦgdKĦnnnrrr~~~{{{sssgdKĦ666GGG[[[vvvgdKĦzzznnnsssgdDĦZZZ>>>666555111:::MMMmmmgdKĦsdKĦŶS3we<iĉ@3hR/ŌbbbKKK444555444111000333:::AAALLLTTTmmmDdDĦsdKĦjjjUUUgdKĦNNNiiigdKĦeeeEEE@@@CCCKKKUUU___llluuucccXXXHHH:::888>>>KKKbbbvvv>Anenewwwmmmsss{{{ne444555DDDVVVwwwne}}}De{{{uuuUUU===666888:::HHH^^^~~~nene>Ak<fh```DDD555444222...---333>>>GGGNNN]]]zzzDenejjjneDDDWWWxxxnefffMMM999AAALLLQQQRRR[[[sss~~~xxxYYYJJJ<<<888:::@@@PPPaaaxxxlllnnnuuuyyy:::555666DDDWWWqqquuu}}}yyydddOOO===555<<>>///111222000000666AAAJJJZZZooovvvDDDOOOiiicccPPP???AAAEEEIIILLLUUUiii{{{zzzZZZKKK>>>999777888BBBPPPwwwEEEKKKOOOLLLGGGKKKYYYeee{{{yyy}}}}}}mmmpppsssppp{{{uuu\\\CCC888444555FFFZZZtttnnn}}}|||iiiVVVIII===666BBBTTTssstttXXXDDD:::)))...444666777;;;DDDLLLmmmlllQQQ@@@FFF[[[www___NNNOOOCCC:::AAAOOO]]]hhhnnn}}}fffXXXJJJ>>>:::888888BBBOOOaaazzzFFFIIIJJJGGGDDDHHHRRR[[[ooottt~~~xxxnnnhhhkkk|||eeeHHH999///...>>>SSSwwwvvv|||ttt___MMMFFF>>>;;;III^^^vvv```DDD777666,,,111555777888AAAPPP\\\zzzuuu\\\KKKNNN```wwwfffWWWUUUGGG<<>>888111+++555888<<<>>>EEEZZZwwwssswwwwwwrrrtttrrrQQQRRRPPPKKKEEENNNiii~~~wwwTTTFFF999555444666AAAOOOmmmVVVUUUTTTQQQNNNLLLMMMNNNVVV]]]jjj{{{yyyggg^^^mmmnnnWWWHHH999000:::KKKiii~~~wwwvvv^^^TTTFFF>>>@@@LLL^^^kkk|||oooUUUAAA777222---)))...777AAAJJJTTTgggzzz}}}~~~|||ppp\\\UUUNNNIIIJJJUUUkkkuuuhhhQQQDDD999777777888BBBOOOfffYYYZZZaaadddXXXJJJLLLXXX]]]WWWZZZmmmnnn[[[ccc{{{nnn[[[NNN>>>444@@@VVVyyywwwuuu~~~{{{bbbGGG;;;EEEGGG@@@QQQpppggg___UUUJJJ<<>>TTTooo~~~rrrrrr}}}}}}tttlllWWWBBB===III[[[mmmzzzkkkXXXLLLDDD<<<888777888@@@HHH\\\sssrrreeelllzzzwwwiiigggsssxxxtttzzziiidddppp}}}wwwSSS===;;;@@@BBBVVVxxx}}}tttvvv{{{```LLLJJJAAA:::CCC[[[qqqzzz}}}kkkXXXMMMAAA;;;777222000111333:::HHH\\\rrrvvvuuuzzzwwwbbbQQQ@@@<<>>MMMjjjrrrgggWWWJJJ<<<777555222111222888EEEVVVcccooo}}}yyy}}}~~~|||xxxmmmlll\\\TTTJJJCCCDDDRRRmmmsss^^^VVVWWWBBB===:::999999===FFFQQQxxxssshhheeeooo}}}sssqqqzzz}}}]]]???999CCCLLL]]]vvvxxxzzzmmmYYYIIIDDDEEESSSeeewww}}}mmmbbbNNNBBB666222222222222444;;;GGGYYYiiizzzwwwyyy{{{ooodddiiiyyypppbbbSSSMMMQQQ___rrr~~~~~~jjjVVVMMMLLL;;;888777888:::@@@MMMZZZxxxtttbbbcccnnn{{{xxxnnnttthhhEEE;;;FFFMMMWWWkkk|||wwwfff[[[EEE???KKKhhh|||{{{fffSSS>>>444---,,,///222666;;;@@@FFFWWWsss}}}sssttt~~~{{{vvv}}}qqqkkkkkktttuuu{{{oooTTTQQQbbbqqqwwwwwwppp}}}zzzqqqiii[[[JJJ<<<666444444666:::BBBSSSbbbnnnyyylllhhhjjjoooyyyyyynnnkkk|||hhhNNNBBBCCCIIIXXXrrrtttaaaTTT>>>:::HHHhhh{{{lllUUU@@@111,,,)))+++///333;;;BBBJJJSSShhhzzzvvvyyyssswww}}}vvvqqqvvvwwwpppqqquuuuuuzzzrrrTTTPPP___lllooolllkkkyyy~~~~~~pppgggaaaUUUDDD666555333333555888BBBUUUgggttt~~~yyyllldddbbbpppxxxoooeeennnwwwcccVVVIII>>>DDD\\\~~~ttt\\\JJJ999777AAA[[[xxxsssYYYCCC444...++++++...000555===GGGVVVhhh|||wwwsssuuuwwwwwwyyy|||zzz|||{{{xxxwwwxxxvvvppprrrbbbbbbuuuyyyzzz}}}wwwyyyzzzlllxxxxxxxxxxxxzzzzzzsssxxx~~~~~~{{{tttqqqvvv}}}rrrpppnnnoooqqqvvv{{{tttjjjgggrrrmmmWWWNNNPPPWWW```hhhkkkmmmrrr{{{yyyxxxsssfffTTTEEE<<<999666444333444777BBBVVVhhh{{{nnn\\\ZZZoooqqqfff^^^aaaxxxrrraaaXXXIII999???ZZZ~~~}}}sssTTT===000333???ZZZ}}}kkkLLL999222,,,+++&&&***333222777HHH]]]xxxxxxuuujjj\\\ccciiieee^^^\\\eeennnhhhaaa]]]aaagggfff[[[PPPXXX```]]]SSSVVVfffmmmhhhYYY___hhhlllfff]]]ZZZ^^^nnniii^^^ZZZhhhyyyzzznnnjjjmmmccciiilllddd___cccvvvnnnlll~~~tttnnnzzz||||||{{{}}}ggg^^^lllssslll___YYYaaannnhhhZZZccczzzvvv```[[[lllkkk]]]QQQIIIAAA???MMM```hhhaaa```nnnzzziiikkkqqqmmmWWWAAA888999;;;777,,,///>>>@@@>>>QQQooo{{{kkkeeeaaadddjjjvvvyyygggaaallloooVVVBBB888999KKKiiiqqqbbbLLL999444999QQQvvv}}}aaaHHH888111***,,,)))***000333CCC]]]uuu}}}ooollliiihhhgggccc\\\WWWTTTUUUVVVVVVVVVUUUVVVXXXVVVUUUSSSRRRQQQOOOKKKIIILLLMMMMMMLLLMMMPPPQQQQQQLLLKKKMMMPPPNNNIIIGGGJJJQQQOOOGGGCCCMMMZZZXXXNNNSSSiiiwwweeeTTTKKKPPPRRRLLLKKKRRR[[[```___ZZZ[[[aaadddbbbWWWUUU]]]hhhhhh```aaajjjtttzzz}}}{{{~~~qqqjjjttt}}}~~~zzzyyy|||tttppprrrkkk\\\TTTVVV[[[[[[TTTRRRUUUXXXWWWTTT[[[fffxxx}}}~~~}}}xxxlll___YYY```jjjvvvkkkYYYIIIBBB>>><<>><<<;;;===<<<;;;777333:::AAA>>>444>>>NNNffffffOOOAAA999>>>AAA===>>>FFFIIIEEEFFFLLLNNNIIIEEEDDD???BBBFFFGGGGGGHHHJJJKKKQQQ___hhhgggdddbbb]]]UUUQQQUUU\\\bbbeeehhhiiikkkpppxxxmmmlllkkkeee^^^YYYSSSNNNFFF@@@CCCJJJIIIKKKIIIEEEFFFLLLQQQRRRXXXeeeqqqpppggg```\\\ZZZXXXVVVYYYhhh}}}~~~iiiUUUAAA;;;:::999:::>>>BBBKKKWWW\\\ZZZUUURRRQQQHHHEEE>>>666333333000,,,///555999999BBBYYYrrrxxxmmmlllvvv{{{vvvjjjYYYNNNVVVnnnwwwlllooocccHHH;;;777DDD^^^zzzuuu[[[KKKCCC>>><<>><<<777<<>>///'''(((.........111555HHHgggxxx{{{xxxpppoootttvvvrrruuupppmmmlllhhheeelllxxx|||xxxwww}}}{{{}}}|||wwwpppmmmnnnrrrvvvssstttxxxuuulllhhhkkknnntttuuupppmmmooolllgggcccdddeeeeeehhhiiifffbbbaaaeeehhhiiifffdddeeegggiiigggdddaaa```aaaccceeefffdddggglllkkkeeefffkkkgggooopppjjjmmmxxx{{{uuuvvvuuusssrrrtttsssmmmfffbbbYYYOOOOOOUUUXXXRRRKKKKKKUUU```ccc^^^ZZZ\\\___YYYSSSOOOSSSZZZ^^^ZZZTTT```eeeaaaWWWVVV]]]___YYYGGGGGGJJJMMMIIIAAA===>>>DDD<<<555777AAAHHHCCC999555HHHaaaqqqwwwvvvpppiiiNNN@@@999@@@IIIHHHBBB@@@PPPWWWTTTGGG???BBBCCC???999<<>>444777<<>>SSS___dddqqq}}}aaaGGG;;;===HHHPPPcccvvvppp```hhhzzzkkkkkk||||||XXX===666FFFaaa~~~jjj[[[NNNIIIEEE<<<888:::===VVVwwwmmmXXXCCC555---******---++++++222;;;SSSuuu}}}xxxvvvxxxyyyxxxtttttttttpppkkkkkkttt~~~xxxrrrooonnnmmmmmmoooppplllfffbbbbbbffffffeeebbbaaaaaa```\\\RRRPPPRRRWWWWWWRRRQQQUUUSSSOOOLLLKKKLLLMMMLLLJJJIIIMMMPPPNNNIIIGGGIIINNNIIIGGGIIIPPPVVVVVVQQQNNNUUUVVVQQQJJJMMMXXXaaabbbYYYTTTUUU[[[\\\YYYYYY]]]^^^WWWQQQQQQWWW[[[ZZZWWWVVV]]]ccceeedddccceeehhheee```\\\]]]bbbggggggeeekkkppppppmmmnnntttvvvrrrddd___]]]___]]]WWWRRRQQQMMMNNNQQQUUUXXXXXXWWWVVVTTTXXX^^^aaa```^^^```cccXXXRRRNNNNNNQQQRRRUUUXXX]]]^^^[[[VVVPPPNNNOOOPPPPPPRRRZZZeeeiiifffeeehhhjjjfffdddeeeggghhhhhhgggdddfffhhhhhhhhhmmmtttzzzyyyxxxxxxvvvooogggdddddd___^^^]]][[[[[[\\\\\\[[[YYYUUUOOOIIIFFFFFFJJJOOORRRPPPPPPQQQLLLGGGIIIOOOXXXeeettt~~~~~~zzzvvvnnneeeYYYLLLCCC@@@IIIPPPZZZccciiippp{{{|||yyyxxxsssrrrpppooobbbPPPGGGGGG@@@444000111000///...///000111444666:::>>>???>>><<<:::111///000333333000222888:::BBBOOO^^^lllyyyyyyqqq^^^EEE222000===KKK```iiiyyynnndddsss|||hhhvvvzzzOOO888...444IIInnnvvv___ZZZMMM===666777::::::>>>XXX}}}dddLLL:::111------...222///...555CCCddd{{{vvv{{{|||ppprrrttthhhlllzzz~~~sssjjjkkkmmmkkkfff___```hhhhhh^^^YYY]]]WWWVVVSSSQQQSSSVVVXXXWWWMMMMMMLLLJJJGGGEEEFFFHHHIIIFFFDDDFFFIIIJJJFFFCCCAAAJJJMMMIIIKKKTTTUUUNNNJJJGGGIIIPPPRRRNNNOOOSSSQQQNNNLLLMMMRRRWWWXXXVVVRRRTTTTTTTTTSSSTTTWWWZZZ[[[YYYXXX\\\aaacccaaa^^^eeeeeeccc___\\\^^^eeellleeedddjjjrrrtttooolllooopppeee\\\\\\^^^\\\XXXVVVHHHPPPYYY]]]ZZZUUUUUUYYYWWWQQQNNNSSSZZZ[[[VVVQQQVVVTTTRRROOOLLLOOOYYYccc[[[RRRQQQZZZZZZOOOKKKOOOUUUXXXXXXZZZeeerrrrrriiiaaagggoooqqqmmmjjjmmmttt}}}uuuooopppxxxtttsssvvvvvvnnnffffffnnnmmmaaa\\\aaahhhgggZZZJJJJJJWWW[[[UUUSSSXXX___```VVVNNNTTT```mmmpppyyyzzzqqqssslllZZZPPPRRR[[[cccjjjoooxxx|||vvv{{{{{{tttgggeee^^^RRRIIIBBB;;;666////////////222555444111222999@@@@@@999666999>>>777222000555666333333777AAARRR___fffvvv|||```ttt[[[CCC///'''111@@@VVVbbbuuukkknnn~~~sss|||YYY:::444<<>>999333222777999888:::>>>KKKaaapppuuu~~~fffQQQ~~~]]]@@@+++###+++666DDD___~~~{{{qqqppp~~~rrr|||cccHHH888LLLgggzzzqqqXXX@@@777222///888GGG```zzzrrr```KKK;;;111+++,,,000222444999@@@OOOfff~~~}}}wwwssswww}}}{{{ssskkkiiijjjnnnqqqpppnnnnnnllldddZZZTTTQQQQQQPPPOOOPPPQQQQQQNNNKKKJJJLLLOOOKKKGGGGGGMMMTTTVVVTTTSSSSSSUUUTTTOOOKKKJJJKKKJJJIIIPPPVVVXXXYYYZZZZZZYYYYYYYYYXXXWWWXXXZZZWWWSSSSSSTTTWWW[[[[[[ZZZ___ggggggjjjjjjfffcccdddffffffjjjllllllkkkiiiiiigggddd```]]]\\\______^^^\\\\\\YYYYYYZZZ\\\]]][[[WWWTTTPPPOOOMMMLLLLLLKKKJJJIIIJJJIIIJJJMMMOOOOOOQQQSSSRRRNNNKKKMMMNNNNNNNNNOOOOOOQQQSSSXXX^^^ccc```[[[```fffjjjkkkjjjnnntttyyy}}}}}}}}}}}}~~~zzzyyyzzzxxxsssooommmlllkkkhhheeeeeeaaaZZZXXX\\\cccgggppppppnnnkkkmmmqqqsssrrryyy}}}wwwuuutttrrrwww{{{uuusssppplllnnneeeXXXOOOMMMJJJ???555000//////000111333555666888999;;;======;;;:::999999444333555666777===FFFKKK]]]uuuhhhNNNeeeHHH333((((((---999UUUxxxwwwooo~~~nnnxxxhhhMMM;;;PPPiiizzzrrrVVV<<<333111333@@@PPPooo{{{YYYKKK;;;333000...///111666999AAANNNaaavvv|||yyytttyyy|||uuubbbYYYZZZ\\\WWWQQQPPPWWW\\\WWWMMMKKKSSS]]]VVVJJJJJJYYYccc^^^XXXXXX\\\ccc```RRRKKKPPPQQQKKKJJJNNN[[[gggeee[[[ZZZaaabbbccc]]]TTTXXXaaa]]]OOOPPPWWW___aaa[[[XXXbbboooooofffeeemmmqqqjjjeeeeeelllvvvxxxlllgggmmmooojjj[[[XXX^^^iiifffZZZWWW]]]eee[[[TTTWWWaaacccZZZOOOJJJOOORRRNNNFFFCCCIIIOOOLLLBBBBBBOOOUUUNNNJJJNNNQQQRRRMMMCCCEEEPPPWWWUUUKKKJJJPPP[[[\\\TTTQQQUUU```fffddd^^^eeetttwwwnnnrrr{{{wwwxxxsssooowww~~~xxxiiidddlllqqqlll\\\ZZZ\\\___ZZZUUUZZZggguuutttkkkfffppp|||nnntttxxxqqqyyy~~~zzzxxxzzz|||yyypppiiiiiinnnhhhXXXHHHIIIOOOGGG555000000111111222444777999;;;999999===BBBAAA;;;555999666555666777:::DDDMMMKKK\\\|||}}}fffJJJsss[[[EEE444,,,+++:::HHH```}}}}}}ssssss}}}dddFFF@@@EEETTTnnnkkkSSS>>>777666999JJJ]]]wwwiiiKKK???444111111000//////888AAAPPP```ooorrrgggcccaaa^^^[[[]]]______[[[WWWWWW]]]ccc```[[[\\\dddiiigggeeehhheeehhhddd\\\XXXYYYUUUNNNVVVZZZdddnnnmmmfffdddhhhbbbdddaaa[[[\\\aaa```YYY\\\]]]bbbfffgggfffkkkssswwwqqqppptttvvvrrrpppqqquuu}}}xxxssssssqqqmmmcccccchhhnnnlllccc___bbbeee___[[[^^^dddeee^^^WWWTTTUUUTTTRRROOOOOORRRUUURRRLLLLLLRRRUUURRRRRRUUUVVVUUUOOOJJJNNNWWWZZZWWWOOOOOOSSSZZZZZZUUUTTTWWW___dddccc___dddooorrrlllqqqwww{{{yyytttuuu}}}{{{zzztttsssuuuyyyttthhhccchhhjjjfff]]]ZZZZZZ[[[XXXUUUZZZdddjjjlllkkkkkkrrrzzzxxxooowwwwwwsssyyy}}}{{{}}}vvvvvvvvvpppjjjgggbbb]]]RRRIIIJJJLLLEEE999555444333555888<<<===>>>>>>???AAADDDDDDAAA:::555777777888<<<@@@DDDIIIMMMNNNaaasss\\\FFF}}}fffLLL888000///999???RRRssspppuuubbbCCC@@@===FFFfffuuuaaaOOOAAA???>>>BBBTTTjjjzzz{{{cccUUUAAA888000000111000//////===OOOeeettt}}}zzzllldddfffkkkqqqiiiaaaaaahhhllljjjfffiiirrrtttmmmiiiooovvvyyyooogggeeelllnnnfff]]]ZZZkkkppptttsssvvvyyywwwrrrdddeeejjjnnnjjjdddgggpppqqqhhhdddnnn{{{~~~{{{vvv}}}xxx|||{{{ssssssxxxzzzxxxsssrrruuurrrkkkeeekkkqqqqqqmmmjjjjjjkkklllccc\\\]]]eeeiiieee___]]]dddddd\\\XXX___fffhhhccc[[[YYY```fffccc]]][[[^^^aaa```]]]___dddeeeaaabbbfffkkkllljjjhhhlllqqqwwwrrrooopppuuuyyyxxxuuuzzzvvvmmmooovvvzzzuuuqqqmmmllliiieeeaaa___fffeee___WWWWWW^^^cccbbb\\\cccpppxxxtttkkkmmmvvvzzzyyyyyy}}}{{{uuutttyyytttxxx{{{xxxvvvyyywwwnnnnnnrrrnnnfffZZZSSSPPPSSSOOOEEE>>>>>>;;;888666999AAAFFFFFFDDDBBBHHHNNNMMMEEE>>>::::::555888===EEEMMMPPPMMMIIIUUUjjjeeeLLLAAAdddEEE333000111111???WWWttt~~~sssiiiLLL777888CCC^^^mmm[[[KKKBBBDDDHHHLLL\\\ppp}}}hhhOOOFFF555///,,,---//////111555AAAUUUnnnvvvmmmooouuuzzzqqqhhhkkktttzzzvvvoooqqq~~~tttmmmvvv~~~~~~vvvkkkjjjvvvzzzqqqkkkmmm|||~~~sssqqqxxx~~~tttyyywwwrrr|||~~~~~~zzzsss}}}zzz|||wwwpppsss|||{{{sssqqq{{{zzzmmmjjjttt{{{zzzuuummmmmmwww{{{tttlllkkkqqqvvvtttmmmnnnvvvwwwqqqpppsssxxxzzzuuunnnqqqxxxzzzsssnnnqqqyyy}}}xxxqqqwwwsssfffkkkvvvzzzyyysssqqqrrrpppjjjdddbbbkkkkkkddd[[[[[[dddfff```XXX```pppzzzpppaaaeeeuuuxxxssspppuuu||||||sssiiifffvvvwwwpppvvvyyylllhhhsssyyytttqqqvvv{{{pppoootttrrriii]]]UUUTTTYYYSSSDDD>>>CCC@@@======AAAIIIOOOQQQPPPOOOTTTYYYVVVNNNFFFAAA@@@<<>>:::bbbAAA111......///CCC```wwwuuu|||pppRRR444777???SSSoooyyy]]]III===DDDNNNUUU```nnnvvvbbbMMM>>>///,,,,,,---...///666>>>HHHWWWmmm~~~zzzxxxuuurrrooorrrttttttsssuuuzzz}}}yyyzzzzzzzzzzzz{{{yyyuuuvvvsssrrrrrrssstttxxx}}}}}}{{{wwwyyy|||||||||}}}|||xxxxxxyyyxxxwwwsssvvvwwwtttooonnnnnnooommmiiigggiiigggjjjnnnooolllhhhiiimmmrrruuuyyyzzzxxxtttrrrpppmmmnnnssswwwwwwvvvwww{{{vvvppplllnnnssswww{{{}}}|||~~~|||xxxvvvuuusssnnniiihhhbbb\\\VVVSSSPPPLLLJJJJJJCCCGGGLLLOOORRRVVV]]]bbbgggccc``````aaa]]]SSSIIINNNYYYaaabbbbbbeeehhhgggkkkppp{{{}}}~~~}}}nnnZZZCCC555333dddEEE555---(((333FFFaaaxxx|||vvvsssRRR<<<999;;;KKKhhhbbbIII888AAAQQQZZZbbbjjjvvviiidddRRR<<<000/////////...000999CCCSSS[[[nnnwwwqqqzzzvvvjjj___ooo|||yyymmmjjjxxx~~~qqqppp~~~~~~pppiiirrrzzzwwwiiieeerrryyyzzz|||zzzrrr~~~{{{~~~zzzzzzzzzssswwwttt|||qqqmmmxxx~~~{{{ppphhhnnnyyyvvvjjjnnn|||wwwooottt}}}{{{lllkkkvvvvvv}}}|||qqqsss{{{www{{{zzzpppvvvyyyjjj{{{vvv{{{yyynnnvvvooojjj|||kkkcccggguuurrr```XXX^^^ccc```TTTHHHJJJUUUVVVOOOGGGPPPYYY[[[YYY\\\gggrrr{{{nnndddhhhttttttcccQQQ___mmmuuuoooiiimmmwww~~~rrrmmmyyy|||}}}}}}uuu{{{vvvrrr|||zzzrrrttt{{{ZZZCCC999333...[[[;;;//////666AAAWWWsssfffTTTAAA:::;;;NNNooorrrPPPFFF@@@GGGSSS___lllvvvwwwiiiVVVEEE===000000//////222777???DDD]]]lllsssooorrrpppjjjfffZZZbbbhhhgggbbbccclllvvvtttpppnnnssszzz|||wwwqqqnnnrrroooccc]]]cccnnnsss~~~{{{xxx{{{~~~|||yyywww|||}}}xxxttt{{{}}}{{{{{{rrrhhheeefffeee]]]UUU```gggfff^^^]]]fffkkkggg]]]WWWXXX___]]]SSSOOOTTTXXXWWWTTTPPPPPPSSSYYY\\\YYY```gggfffbbbdddoooyyyxxxqqqjjjkkkrrruuurrrlllppp|||yyyvvv}}}~~~uuurrrzzz~~~wwwzzz~~~zzzxxx{{{~~~uuuvvvoooXXXCCC222...333___???000...666<<>>GGGXXXkkk~~~kkkQQQ;;;222222777444000...222===LLLVVVkkkooohhhaaa]]]YYYUUUVVVZZZ[[[NNNCCCGGGUUU^^^ZZZQQQ^^^eeekkkkkkgggiiiqqqzzzmmm\\\UUUZZZXXXNNNQQQ^^^qqq~~~~~~{{{}}}kkkooovvvxxxjjjTTTGGGIIIQQQOOOHHHIIISSSSSSHHHDDDIIIMMMSSSOOODDDBBBKKKLLLDDDJJJKKKTTT___bbb^^^cccmmm}}}pppdddeeeooorrrhhh]]]YYYdddmmmiii```^^^jjjxxxzzzfff___ooo}}}xxxlllfffoooyyyyyynnnkkkwwwtttjjjmmm}}}wwwvvvwwwtttyyy}}}sss}}}}}}ooojjjuuu|||yyy}}}nnn[[[IIIAAA;;;444333666lllIII222+++---111AAAWWWiiixxxsssUUU888444333>>>YYY|||uuuTTT;;;000<<>>UUUfffqqqdddWWWRRRPPPNNNLLLMMMKKKKKKIIIHHHHHHLLLRRRXXXXXX]]]aaabbbaaaccciiinnniii\\\TTTSSSOOOIIIMMMXXXddduuu|||rrriiiaaaYYYPPPJJJUUURRRSSSUUUQQQIIIIIIOOOMMMOOOLLLEEEDDDIIIJJJFFFJJJPPPXXX^^^fffmmmqqqrrrjjjlllllliiieeeaaa``````[[[XXXVVVWWW[[[^^^___^^^bbb```ccchhhfff```aaaggg^^^gggllliiigggjjjjjjgggfff___cccpppwwwsssrrrxxxyyyuuuqqqnnnmmmnnnooooooooommmiiigggfffhhhlllooo}}}}}}yyyUUUEEE888777777444444888mmmKKK222***+++...>>>TTTfffuuusssVVV999333000:::SSSxxxnnnOOO;;;444EEE___|||hhhOOO<<>>DDDUUUllltttSSS===333,,,)))((($$$)))///666CCCZZZvvv}}}kkkTTT???===HHHMMMJJJEEECCCAAA@@@AAAEEEJJJOOORRRVVVOOOKKKMMMUUUXXXSSSLLLPPPWWWUUUGGG???DDDLLLOOO[[[hhh|||}}}rrrhhhaaa[[[WWWTTTUUU___]]]MMMEEEMMMTTTTTTRRRJJJIIIQQQRRRJJJLLLUUUUUUbbbhhhhhhttt|||nnnkkkgggccc___\\\XXXUUUYYYUUUPPPMMMLLLLLLJJJIIIHHHSSSVVVLLLIIIQQQSSSNNNRRRHHHHHHUUUZZZQQQJJJLLLLLLOOOOOOPPPZZZhhhjjjdddZZZcccjjjfffZZZRRRRRRVVVRRRNNNJJJHHHIIINNNRRRUUU]]]mmm|||}}}vvvwwwnnnTTT???444---///111222999CCCfffEEE333......444GGGiiifffNNNBBB999888NNNsssdddBBBLLLbbb{{{www^^^AAA111---+++))))))******000???VVVqqqyyy[[[NNNBBBAAAEEEHHHIIIKKKIII@@@999===IIIQQQNNNHHHQQQMMMIIIFFFGGGJJJLLLLLLIIIJJJLLLJJJFFFDDDFFFKKK___jjjtttwww|||zzz|||{{{uuuhhhYYYRRRUUUZZZTTTUUUTTTPPPNNNNNNOOONNNSSSPPPMMMNNNPPPRRRVVVZZZUUU```qqqsssbbb\\\___```ZZZRRRQQQUUUVVVPPPGGGDDDHHHNNNLLLLLLKKKKKKNNNNNNHHH@@@IIIEEECCCGGGJJJJJJHHHHHHCCCBBBFFFRRR^^^dddcccaaabbb___[[[VVVQQQLLLIIIGGG???BBBCCC@@@===@@@JJJRRRXXXaaammmuuuyyy}}}zzzeeePPP:::111---///000444@@@OOOdddDDD555333///:::PPPnnnjjjZZZ:::999>>>PPPlllcccFFFKKKhhheeePPP999...,,,,,,+++,,,000+++...BBBccctttQQQNNNKKKHHHDDDBBBGGGPPPKKKCCC<<<@@@KKKQQQMMMGGGLLLMMMJJJCCC===>>>HHHRRRHHH@@@DDDPPPQQQEEEBBBJJJaaalllkkkbbblll|||rrr{{{}}}}}}}}}zzz}}}zzz{{{|||{{{}}}}}}xxxuuummm___RRRLLLOOOTTTOOOGGGGGGQQQUUULLLDDDDDDLLLPPPLLLCCCEEERRRYYYWWWRRRZZZvvvwwwbbbXXXZZZ^^^\\\XXXNNNQQQRRRMMMGGGEEEIIINNNNNNGGGIIISSSSSSFFF======<<>>444777EEEZZZppp]]]@@@555888GGGXXXwwwsssPPP777@@@WWW|||~~~yyyfffVVVCCC666...******------+++--->>>ZZZwwwwwwsss^^^SSSIIIHHHIIIIIIIIIJJJDDD@@@<<<===CCCIIILLLMMMKKKGGGBBB@@@BBBCCCCCCBBB???FFFFFF??????HHHLLLIIITTTXXXcccoooooojjjnnnyyytttxxx|||{{{xxxvvvwwwyyyxxx}}}xxxtttnnnkkkllloooqqqssstttuuuyyyyyyrrrnnnxxxzzztttooonnnooommmooopppqqqrrrsssvvvxxx{{{}}}wwwyyyxxx}}}~~~wwwnnnaaaUUULLLJJJJJJLLLGGGLLLPPPOOOJJJHHHJJJMMMMMMCCCBBBLLLPPPKKKNNNXXXXXXkkk|||wwwlllddd___]]][[[YYYSSSRRROOOKKKHHHGGGHHHIIIFFFKKKOOOMMMFFF???======::::::<<<======<<<::::::888<<>>@@@IIIQQQHHHCCC===<<>>CCCDDDBBB======DDDKKKNNNLLLUUUdddppprrrllljjjlllvvvmmmmmmtttyyyvvvqqqlllxxxzzzvvvhhhnnnfff\\\VVVXXX___hhhmmm___ccckkkppplllfffjjjssswwwiiifffjjjhhh^^^RRRUUUbbbmmmiii]]]ZZZggguuusssmmmmmmyyywwwnnnyyyzzz}}}{{{zzz{{{zzz{{{}}}}}}mmmWWWOOOQQQRRRLLLDDDQQQPPPMMMIIIFFFIIIOOOUUUEEEBBBEEENNNRRROOOPPPUUUkkkwwwxxx}}}}}}rrrbbbXXXYYY^^^ZZZPPPGGGHHHOOOQQQIII???HHHJJJJJJGGGAAA<<<::::::777888;;;<<<<<<;;;888777<<<:::>>>OOOhhhxxxvvvlllTTTQQQPPPOOOHHH===555222111000444:::>>>@@@EEEKKK[[[jjjzzz~~~mmmRRR>>>555///......111;;;MMM```mmmttt\\\DDD333111>>>VVVqqqaaaHHH666222>>>QQQqqqmmmNNN;;;FFFggg{{{iii]]]NNN>>>444///,,,,,,///(((,,,444AAAVVVtttnnnjjjUUUBBB???FFFJJJIIIFFF>>>@@@BBB@@@>>>@@@FFFLLLHHHBBB<<<;;;>>>@@@???===BBB@@@@@@BBBBBBBBBGGGMMMOOO[[[gggmmmpppqqqmmmhhhyyyrrrjjjjjjpppssspppkkkjjjpppzzz}}}vvvqqquuu~~~zzzyyyyyy~~~lllWWW[[[TTTJJJEEEHHHOOOXXX]]]NNNQQQXXX^^^^^^[[[]]]aaapppcccVVVSSSWWWVVVKKK@@@DDDSSS]]]XXXKKKHHHVVVgggaaaaaaccckkkxxx~~~uuuhhh||||||zzzwwwwww|||~~~zzzuuuxxxzzzvvvqqqtttttt|||zzzwwwtttuuuyyypppuuu{{{}}}zzzvvvtttoooZZZPPPPPPPPPKKKEEERRROOOJJJGGGGGGKKKQQQUUUHHHIIILLLPPPTTTWWWZZZ\\\sss|||xxxiii______bbb[[[TTTNNNOOOSSSQQQHHH>>>HHHGGGEEEAAA===:::888777888999;;;======;;;999888===:::AAAWWWnnnwwwssskkkSSSQQQQQQNNNEEE999333444///111666;;;===@@@IIITTTfffuuuyyy```EEE222,,,***,,,...222;;;MMMcccsssuuuwwwVVV===000333999KKKnnnvvvbbbPPP777///BBB```aaaJJJbbbpppTTTGGG:::333///---...000666333999QQQtttXXXRRRLLLHHHCCC???AAAFFFGGG@@@:::<<>><<>>>>>>>>>>>>>>>>>>>>>>><<<@@@PPPiiiyyyvvvlllfff```WWWMMMFFF>>>888777:::222444888;;;<<>>>>>???@@@AAA@@@===:::EEEFFFFFFGGGIIIKKKLLLKKK===EEEJJJFFF<<<888>>>FFFGGGCCC??????DDDGGGFFFCCCFFFTTTYYYOOOIIIRRR```hhhYYY\\\dddkkkiiibbb___bbbrrrtttpppiiikkkwww|||yyybbbnnnvvvooo___YYYaaammmpppgggaaakkk~~~ssseee___```iiijjjhhhhhhooozzz}}}lllpppwwwwwwggg[[[llljjj```iiixxxeee___```hhhfff[[[SSSTTT``````[[[UUUWWW```ggghhh___qqq}}}ssstttmmm\\\HHH@@@GGGQQQDDDEEEHHHKKKNNNMMMJJJGGG\\\``````\\\^^^hhhpppsssooo}}}www{{{|||ssshhhaaakkkqqqhhhVVVIIIIIINNNDDDCCCCCCCCCDDDCCC@@@===DDDBBB???<<<<<>>///)))*********+++,,,555IIIeeeyyy~~~xxxiiiMMM555222@@@UUUhhhyyysssIII;;;777===GGGgggpppllltttxxxqqq^^^@@@777///---...---...111444;;;KKKbbb}}}qqq]]]JJJFFFKKKMMMIIIEEE???EEEJJJGGG@@@===AAAGGGCCCEEEDDD===555444:::BBBGGGFFFHHHKKKLLLLLLPPPUUUXXX```hhhkkkmmmooonnnkkkjjjfffbbbbbbfffjjjnnnooogggfffhhhkkkjjjgggfffiiikkklllkkkhhhddd]]]PPPCCC???===:::999:::::::::999;;;AAAGGGHHHHHHGGGBBB======<<<<<<<<<<<<;;;::::::===@@@BBB@@@======???BBB@@@DDDEEECCCDDDIIILLLLLLRRRUUUXXXXXXUUUTTTUUUWWWYYY___dddccccccddddddaaa\\\^^^^^^\\\YYYVVVVVVXXXZZZ\\\```hhhuuuuuucccWWWSSSTTTTTTWWW]]]dddjjjkkkjjjhhhhhhdddbbbaaa[[[XXXcccsssvvvhhh]]]YYYZZZ[[[WWWUUUUUURRRMMMLLLNNNLLLMMMOOOPPPQQQSSSWWW[[[kkkrrr|||qqqhhh\\\RRRLLLIIIGGGFFFIIIIIIHHHGGGHHHIIIKKKMMMRRRXXX```eeeggghhhkkknnn~~~|||uuupppmmmooommmhhhbbb[[[SSSLLLGGGDDDDDDDDDDDDDDDDDDEEEEEEFFFCCC???<<<<<>>999>>>FFF@@@>>>;;;777555777<<>>555???FFFFFFEEECCC???999<<<888555777<<<===999555777<<<@@@@@@===<<>>999888===AAA@@@===<<>>>>>@@@:::444333888===@@@AAABBBKKKNNNJJJKKKSSSUUUQQQGGGMMMZZZfffddd[[[ZZZccceee^^^XXXZZZbbbgggccc]]]UUU]]]ggghhh```YYY^^^hhhfff___^^^dddbbbTTTIIIFFF>>>===<<<===???@@@@@@???888@@@DDDAAA>>>@@@AAA???555666888999::::::;;;;;;999888999>>>CCCDDDBBB???===777777<<<:::444777@@@>>>IIIJJJ???<<>>BBBEEECCC>>>;;;BBBMMMLLLDDDKKK[[[mmmyyyppphhhbbb___UUUMMMDDDCCCGGGHHHEEE@@@DDDGGGGGGDDD@@@???DDDJJJEEEEEEOOO___ccc^^^dddqqqvvvllliiikkkpppiiiaaaXXXSSSRRRPPPJJJEEEJJJIIIEEE>>>999<<>>VVVwwwoookkkrrr~~~kkkTTT>>>333111***(((&&&'''+++///333555:::<<>>>>>>>>??????===;;;FFF???999;;;CCCHHHGGGBBB666666666888999999777555999777999AAAIIIJJJCCC;;;999::::::999777888;;;>>>AAA;;;;;;AAABBB===>>>DDDGGGFFFDDDDDDDDDBBB???<<<@@@???>>>???BBBHHHMMMQQQNNNNNNUUUhhhzzzkkkWWWAAA<<>>@@@BBBBBBDDDAAA@@@BBBFFFGGGCCC???EEEJJJNNNPPPVVVbbbooovvvooohhhjjjkkkgggaaa^^^\\\XXXQQQKKKIIIJJJMMMMMMGGG???:::;;;???CCCEEEQQQTTTPPPEEECCCMMMTTTSSSXXXeee|||ooofff\\\LLL>>>>>>DDDCCC:::333777333555:::999999GGGYYYuuu}}}ppp\\\AAA666---)))(((&&&'''***---666KKKbbbooouuucccppp~~~{{{dddGGG333333;;;RRRtttsss[[[DDD888===LLLkkkqqqnnnttt~~~lllZZZEEE333***)))((('''%%%&&&***...222555DDD@@@CCCUUUkkkuuummmaaaYYY```fffeee```bbbmmmwwwqqqlllooo|||rrraaaXXXXXXOOOJJJDDDBBBCCCAAA<<<777???999111///444AAAOOOWWWQQQRRRUUUZZZXXXRRRNNNOOOSSSSSSQQQOOOSSSYYYYYYUUUMMMTTT[[[[[[UUUQQQSSSWWWUUUNNNIIIOOOYYY]]]XXXPPPVVVXXXXXXVVVRRRNNNKKKJJJAAA???<<<;;;<<<=========AAA???>>>BBBHHHIIIEEE@@@777666555555666666444222777:::???DDDFFFEEECCC@@@>>><<<:::999;;;===>>>>>>===<<>>???BBBBBB???<<<===<<<<<<>>>???BBBMMMYYYfff}}}___YYY___^^^TTTJJJ>>>BBBCCC>>>888888AAAIII@@@???@@@DDDHHHHHHDDD???JJJJJJLLLPPPVVVaaaooo{{{wwwyyyccc[[[aaagggeee```XXX[[[ZZZRRRGGGCCCHHHOOOLLLHHHAAA;;;999<<>>BBB???888333000333:::===777555GGG^^^www}}}|||^^^BBB444,,,&&&&&&'''&&&'''***///999MMMdddsss|||dddeeelllxxx}}}pppUUU???999FFF___yyytttSSSAAA999:::AAA```wwwkkksss{{{kkkVVVEEE777+++%%%%%%((('''&&&'''***///333666DDDDDDIIIVVVdddiiiccc[[[YYYYYYYYYZZZ]]]aaafffiiiiiinnntttvvv|||zzznnnddd___TTTVVVWWWTTTLLLDDD???===@@@888111000888CCCLLLQQQ\\\^^^^^^[[[YYYYYYWWWTTTSSSQQQQQQTTTSSSOOONNNOOONNNSSSVVVUUUPPPLLLMMMPPPHHHHHHHHHJJJLLLOOOQQQQQQOOOOOOOOOOOONNNKKKGGGDDDAAA>>>:::888999;;;===>>>:::>>>DDDJJJMMMJJJBBB===999777444333333444333222666===DDDFFFCCCAAABBBEEEBBB===999:::>>>AAA@@@>>>BBBDDDDDDBBBDDDHHHIIIHHHFFFHHHIIIFFFCCCBBBDDDFFFGGGFFFDDDDDDGGGLLLRRRVVVZZZ```mmm~~~sssaaaPPPFFFBBBBBBGGGGGGGGGHHHJJJLLLNNNOOOUUUXXX]]]ccchhhrrrwwwjjjcccXXXOOOIIIFFFFFFFFF>>>===;;;:::;;;>>>@@@BBB>>>>>>???AAA@@@AAAIIITTTooovvvaaaXXXWWWUUUPPPLLL???@@@@@@<<<888888>>>DDDBBBAAA@@@CCCHHHKKKJJJHHHJJJHHHMMMVVV]]]bbbnnn{{{{{{qqqcccZZZYYY\\\___```XXXWWWSSSMMMHHHFFFGGGIIIIIIGGGBBB===;;;>>>FFFMMMTTTPPPLLLKKKHHHFFFIIIOOOYYYjjj|||yyyfffVVVJJJ@@@>>>>>>;;;666333///000666:::999:::JJJ^^^xxxwwwgggNNN777,,,&&&$$$&&&''''''(((+++555???MMM___sss]]]\\\eeeuuuuuu]]]JJJ<<>>;;;888777888:::;;;;;;666===FFFLLLLLLGGG@@@<<<:::777444222333444555555777===DDDEEEAAA???BBBFFFAAA???===<<<>>>@@@AAAAAAKKKNNNJJJAAAAAAKKKQQQNNN???FFFNNNPPPKKKFFFDDDDDDYYYNNNDDDEEEOOOWWWUUUPPPXXXkkkyyymmm~~~xxxiiiUUUIIIHHHJJJJJJAAAFFFMMMRRRUUUWWWXXXYYYooogggeeeoooyyywwwgggXXXJJJHHHNNNQQQIII???EEEBBB<<<888888===FFFMMM>>>AAAFFFIIIFFFCCCHHHPPP~~~~~~yyyooobbbUUUNNNQQQWWWNNNCCC999888>>>BBB>>>888IIIFFFCCCCCCHHHNNNSSSUUUJJJJJJSSSbbbhhhhhhooo|||eeejjjlllcccUUUOOOUUU^^^\\\QQQGGGGGGLLLMMMFFF>>>BBBCCCBBB???===BBBMMMVVVRRRKKKHHHKKKGGG@@@BBBKKK```nnnzzz~~~nnnSSSIIIAAA>>>===888555555666///---444===FFFRRR\\\uuu___LLLCCC<<>>===GGGPPPNNNEEE@@@DDDKKKHHHEEEAAAAAAAAAAAA===::::::999888999:::;;;:::888777===EEEIIIHHHCCC???===777444111000222555777888888;;;???BBBBBBBBBBBBBBBAAADDDEEECCC??????DDDHHHKKKOOOMMMEEEDDDLLLNNNIII@@@GGGOOOPPPLLLGGGFFFFFFVVVPPPIIIIIINNNTTTWWWWWW```qqqwwwqqqlllaaaXXXfffeee^^^QQQJJJKKKMMMLLLFFFKKKRRRXXX^^^dddiiimmm|||yyy{{{yyyrrrdddZZZQQQOOORRRSSSMMMGGGJJJHHHDDD@@@???CCCJJJOOODDDFFFIIIIIIEEEDDDMMMXXX|||yyylllaaa]]][[[[[[SSSHHH===<<>>HHHHHHJJJMMMQQQUUUWWWWWWWWWWWW^^^jjjpppsss|||{{{cccfffeee]]]RRRLLLNNNSSSUUUOOOJJJHHHJJJIIIEEE@@@>>>@@@@@@>>>===AAAJJJRRRLLLFFFDDDFFFCCC<<<>>>FFFZZZiiiuuuzzz~~~kkkRRRIIIBBB@@@===999777888666444444777>>>JJJYYYfff{{{pppLLL:::888888222,,,)))))))))+++111888<<>>???OOOnnnxxxggg]]]^^^oooooo```PPP>>>444...(((###!!!$$$&&&((()))***///666<<>>???KKK^^^lll\\\```eeegggiiifff\\\RRRXXXRRRMMMLLLMMMPPPUUU\\\IIIJJJIIIDDD>>><<<@@@EEEGGGDDDCCCGGGKKKJJJCCC<<>><<<===???@@@@@@:::::::::;;;======;;;:::;;;>>>BBBDDDCCCAAA@@@???444222//////222555777888888999;;;@@@EEEFFFCCC???CCCHHHKKKHHHBBBAAAGGGNNNBBBHHHLLLLLLLLLKKKFFFAAAJJJKKKKKKIIIFFFFFFJJJMMMDDDLLLQQQMMMGGGJJJYYYhhhqqqvvvttt\\\RRRVVV]]]RRRUUUXXXXXXUUUPPPMMMLLLVVVVVVXXX]]]fffrrr}}}~~~llleeehhhhhhbbbXXXSSSVVV\\\JJJIIIIIIIIIHHHGGGFFFEEENNNLLLIIIEEEAAAFFFWWWhhhrrr{{{sssvvvwwwjjjZZZNNNNNNKKKEEEAAACCCKKKSSSEEELLLVVV^^^aaa^^^YYYTTTjjjjjjkkkmmmssswwwooobbbSSSMMMOOOQQQMMMHHHIIIQQQUUUPPPDDD>>>CCCJJJ>>>??????<<<:::<<<@@@EEEEEEBBB@@@@@@>>><<<>>>CCCLLL\\\nnnyyyppp___SSSJJJCCCAAAAAA>>><<<===333===FFFFFFCCCKKKaaauuuoooXXXEEE:::222,,,,,,(((''')))+++000:::CCC===JJJ\\\nnn]]]ZZZbbbtttzzznnn___XXXRRRTTTdddmmmOOO::::::IIIkkkhhhZZZWWW^^^rrreeeXXXIII888...)))$$$"""###%%%(((++++++,,,111999@@@QQQLLLHHHHHHKKKKKKFFFBBB===DDDIIIFFFAAAEEEUUUccc___ZZZ]]]kkkxxxyyyqqqjjjjjj]]]UUUKKKDDDFFFRRRaaammmbbbaaaeeemmmooofffYYYRRRVVVSSSMMMIIIMMMVVV[[[ZZZGGGJJJJJJDDD<<<;;;BBBJJJJJJEEEBBBEEEKKKLLLFFF???DDDBBB???;;;:::<<<@@@DDD???>>><<<===>>>@@@@@@??????@@@AAABBBCCCBBBAAA@@@777555333333555777888888666888<<>>>>>===<<<<<<<<<<<>>AAABBBHHHSSSeeesssxxxrrrfff]]]UUUKKKCCCCCCEEEDDDAAAAAA999DDDOOORRRSSS[[[jjjxxxxxxcccLLLBBB===666---((('''&&&(((---111777AAAKKKKKKVVViii|||iii\\\ZZZkkkxxxqqqbbbYYYGGG\\\zzz[[[BBB222222@@@eeeuuufffYYYPPPYYYzzzyyynnnQQQCCC333***%%%$$$&&&***))),,,///000000555===DDDHHHIIIIIIFFFCCCBBBEEEHHHGGGEEECCCDDDHHHMMMPPPRRR___]]]cccmmmqqqooovvv}}}~~~iiiaaaWWWSSSVVV]]]bbbeeennneeedddkkklllbbbZZZYYYOOORRRPPPMMMRRR\\\ZZZQQQPPPKKKEEEBBBDDDFFFHHHHHHEEEIIILLLJJJFFFEEEIIINNNIIIGGGBBB<<<777888>>>CCCDDDAAA>>>===???BBBDDDEEEAAAAAAAAABBBDDDDDDBBB@@@===;;;999999:::;;;;;;:::444888???EEEHHHHHHEEEDDDEEEDDDDDDCCCBBBCCCFFFHHHJJJCCCCCCJJJLLLHHHKKKSSSNNNLLLIIIHHHHHHIIIIIIHHHNNNKKKIIIJJJQQQZZZcccgggyyytttiii___YYYbbbZZZZZZbbbaaaYYY\\\hhhfffhhhooo{{{|||{{{~~~~~~yyysssrrrhhh\\\VVVVVVYYYZZZYYYQQQTTTYYY[[[XXX[[[iiixxxyyyooo___WWWLLLFFFHHHNNNTTTWWW___dddkkkpppqqqooolllkkkfffvvv}}}yyywwwssscccbbb^^^XXXQQQMMMNNNOOORRRNNNKKKKKKMMMLLLFFFAAA???>>>>>>???@@@@@@>>><<<<<>>BBBKKKPPPPPPLLLSSSeeeooojjjhhhuuufffVVVcccoooggg___aaannn{{{uuu___\\\kkkiiiVVVFFFEEEMMMXXXXXXOOONNNVVVcccPPP===<<>>:::888;;;HHHEEEBBB??????BBBFFFIIIBBB???DDDNNNMMMAAA;;;???EEE===666777>>>@@@;;;555444>>>HHHHHHBBBAAAHHHPPPGGGCCCAAAEEEJJJJJJCCC<<>>@@@???@@@BBBCCCCCCDDDEEEFFFEEEEEEEEEEEEHHHNNNVVV[[[dddfffkkkssszzzuuuppprrruuuvvvvvvssssssnnneeeaaabbb^^^WWWJJJLLLNNNPPPUUUZZZ\\\ZZZWWWNNNDDDBBBGGGNNNQQQQQQKKKLLLPPPYYYcccjjjkkkjjjeee```UUUFFF<<<:::<<<>>>BBBAAA@@@???@@@AAACCCDDDBBBCCCDDDGGGJJJLLLHHHBBB>>>????????????===<<<<<<;;;===BBBFFFIIIIIIHHHGGGEEECCCBBBBBBDDDDDDAAA???CCCDDDFFFIIIIIIHHHJJJNNNFFFDDDDDDDDDEEEGGGKKKOOORRRNNNOOOYYYdddkkksss{{{yyyrrrpppuuussspppmmmooouuu{{{}}}yyy{{{yyy{{{zzzuuujjjnnnrrrrrrqqqvvv{{{ppp]]]TTTLLLLLLOOOQQQTTTWWWcccfffkkkqqqssssssvvv{{{vvv|||}}}vvvqqqpppkkkbbbYYYTTTTTTVVVUUUSSSRRRSSSSSSPPPKKKFFFCCCDDDDDDDDDCCCCCCCCCCCC??????>>><<>><<<;;;:::===AAAEEEFFFEEEEEEJJJMMMLLLKKKQQQ```mmmuuujjjlllzzztttwwwjjjdddgggbbbUUUQQQVVVRRRUUUSSSOOOYYYiiillldddPPPOOOLLLIIIGGGKKKTTT[[[XXXRRRSSScccyyy|||ppplllvvvpppVVVAAA>>>AAAAAA======>>>???????????????CCCHHHGGGCCCKKKXXXVVVKKK===CCCIIIGGGAAA===>>>BBBAAA===<<>>???EEEBBB:::???PPPYYYWWWSSSRRR^^^rrrxxxmmmeeefffXXXKKKAAABBBJJJPPPSSSVVVZZZhhhsssxxx~~~}}}kkkTTT===222((('''(((((('''(((''')))---555BBBTTTfffrrrvvvrrrxxxooopppsssvvvwwwssslllgggaaacccooorrrVVV<<<:::KKKccc}}}uuu]]]HHHKKK^^^vvv}}}bbbOOO666---&&&'''***(((&&&%%%(((...777===>>>===<<<<<<888888999;;;>>>BBBDDDEEEJJJMMMPPPRRRUUU^^^kkktttyyytttyyyyyyhhh^^^```ZZZMMMJJJSSSWWWZZZZZZ\\\fffrrrtttnnnWWWTTTOOOKKKKKKQQQ[[[bbbdddaaacccppp}}}sssvvv}}}zzzfffQQQGGGDDDBBB;;;;;;======>>>>>>>>>>>>EEEHHHIIIIIIOOOYYY[[[VVVHHHJJJKKKIIIEEEAAAAAABBBAAA===<<>>:::444888<<<===<<<===BBBGGGOOOMMMNNNUUUaaakkkpppqqqttt{{{ooo```VVVOOOLLLNNNRRRVVVUUU^^^lllsssqqqooorrrfffYYYLLLHHHQQQ\\\cccdddhhhnnnvvvyyywwwvvvwwwyyy}}}vvvrrrooocccPPPCCCAAA<<<<<<<<<<<<===>>>@@@@@@BBBBBBHHHQQQSSSQQQTTT\\\ZZZRRRJJJGGGIIIIIIDDD???<<<>>>@@@BBBDDDHHHLLLOOOHHHDDDBBBDDDHHHIIIEEE@@@BBBIIIKKKGGGFFFJJJJJJFFFKKKGGGKKKRRRPPPIIILLLWWW]]]cccmmmyyy~~~sssjjjaaaWWWQQQUUU\\\___]]]\\\dddttt~~~{{{}}}}}}wwwooojjjiiikkkfff___WWWSSSRRRPPPKKKGGGJJJJJJKKKKKKKKKJJJGGGEEEGGGCCCFFFNNNPPPMMMNNNSSSSSSWWW___kkksssrrrfffZZZRRRKKKEEEFFFIIINNNWWW```fffsss~~~}}}vvvlll[[[LLL777000*********(((((()))+++222>>>KKKXXXeeeooouuuttt|||uuujjjnnnzzz~~~ttthhh\\\iii|||~~~]]]KKK999555===VVV|||UUUFFF===DDDWWWqqqtttrrrhhhVVV>>>333)))&&&&&&%%%&&&))),,,---111888???AAA===999222888>>>@@@>>>>>>CCCIIIMMMJJJLLLXXXhhhssstttqqqvvv}}}tttbbbPPPIIIMMMRRRRRRPPPOOO\\\qqqxxxppplllpppmmm[[[IIIGGGTTTccchhhffffffrrr}}}|||rrrnnnuuu~~~}}}pppjjjnnngggSSSBBB>>>============>>>@@@AAABBB;;;;;;EEERRRRRRKKKPPP]]]dddXXXKKKHHHLLLLLLFFF???:::???CCCBBB???AAAJJJSSSIIIDDDAAADDDKKKMMMGGGAAAFFFNNNNNNDDDCCCMMMPPPKKKJJJEEEKKKWWWSSSGGGJJJYYYeeeiiiqqq~~~|||wwwuuujjj^^^XXX]]]fffhhhddd```www|||rrr{{{|||qqqkkknnntttqqqdddWWWRRRTTTSSSLLLDDDJJJLLLMMMLLLIIIHHHIIIJJJGGGAAADDDPPPQQQGGGEEELLL]]]ccccccaaajjjuuupppaaaKKKIIIHHHHHHGGGJJJUUU```xxxvvvssstttwwwoooVVV>>>111+++(((((()))''''''***'''444III[[[fffjjjiiihhh~~~lllkkkjjjkkkmmmooooooooojjjlllvvviiiQQQ;;;888DDDZZZyyy}}}VVVFFF>>>KKKdddxxxooo___OOO;;;111(((&&&&&&&&&)))------000777===@@@>>>:::777111666===AAACCCEEEGGGJJJIIIMMMTTT___lllvvv|||{{{ppp^^^NNNGGGIIIMMMPPPLLLOOOZZZjjjvvvxxxsssooofffXXXIIIHHHSSSaaahhhjjjiiiqqqyyy{{{wwwuuuxxx|||wwwsssmmmggg\\\NNNAAA;;;:::<<<>>>@@@AAAAAA@@@@@@888<<>>@@@AAAAAA@@@BBBGGGKKKEEEBBB@@@BBBFFFIIIHHHEEEIIIKKKLLLIIIIIILLLNNNOOOKKKJJJNNNTTTUUURRRVVV]]]iiittt~~~tttnnnkkknnnqqqrrrtttwww~~~vvvzzz~~~{{{tttqqqtttxxxvvvlll```ZZZWWWSSSLLLFFFIIILLLNNNNNNLLLKKKKKKLLLGGGEEEFFFIIIKKKJJJKKKMMM\\\dddgggfffkkksssooodddOOOLLLKKKKKKJJJMMMXXXdddzzzzzzxxxtttnnn___HHH555+++'''&&&)))******+++...111===OOO```jjjnnnooonnnPPP]]]jjjiii```___kkkxxxzzzppppppxxxZZZ>>><<>>CCCAAA;;;777555222444:::AAAHHHLLLLLLJJJGGGQQQ^^^gggnnnwwwxxxgggWWWMMMFFFAAAEEELLLMMMTTTYYYaaasssppp[[[SSSLLLJJJPPP\\\gggmmmoooooosssyyy{{{vvvrrryyytttaaaOOOHHHAAA999777:::???CCCDDDBBB???===888BBBGGGGGGNNN\\\aaa\\\YYY[[[[[[UUULLLFFFFFFIIIBBB@@@>>>@@@DDDFFFDDDAAABBBAAA??????@@@CCCGGGJJJJJJEEEHHHQQQQQQIIIJJJRRRNNNRRRRRRQQQWWWaaadddaaammm~~~}}}}}}~~~}}}yyyyyy~~~~~~|||yyyxxxwwwxxxxxxyyyuuurrrkkkcccYYYRRRMMMJJJJJJKKKNNNPPPPPPOOOLLLJJJHHHMMMKKKCCCEEEQQQVVVRRRSSS^^^kkkrrrsssooofff___[[[WWWTTTTTTTTTXXXcccnnnooo}}}zzz___FFF999555)))&&&'''+++......000444GGGMMMVVV```kkkvvv}}}~~~CCCJJJPPPQQQRRRYYYhhhuuu}}}|||xxx]]]FFFCCCJJJWWWmmm|||eeeWWWPPP```}}}jjjJJJ999---)))&&&%%%'''+++///222---:::FFFIIIAAA777222222:::555777CCCMMMOOOLLLIIIJJJZZZkkkqqqrrr{{{ppp\\\NNNPPPNNNCCCAAAIIIVVVWWWVVV[[[qqqlllRRRIIIIIISSSWWWWWWeeezzztttnnnzzzxxxttt}}}vvv\\\IIIFFFEEE>>>777;;;@@@CCCBBB<<<555000???CCCDDDHHHXXXiiiiii^^^TTT[[[cccdddVVVEEEBBBIIIHHHBBB===@@@GGGIIICCC<<<===EEEEEE;;;999CCCJJJIIIIII???CCCSSSWWWMMMKKKUUU]]][[[UUUQQQ^^^ppptttmmmssszzz}}}xxxvvv~~~yyyqqqxxx{{{ppp]]]PPPOOOTTTUUUJJJIIIXXXaaaXXXJJJBBBMMMSSSPPPFFFEEEOOOUUUSSSOOOSSSbbbsssuuujjjcccfffjjjcccVVVQQQ```vvvzzzrrrwwwkkkLLL777---)))+++'''(((///444777<<>>...+++(((%%%$$$'''+++///222444:::???AAA===888555444555777>>>FFFJJJJJJLLLQQQXXX^^^gggrrr~~~vvvggg^^^TTTKKKGGGFFFHHHKKKOOORRRYYYeeerrrwwwrrriiiXXXNNNGGGNNN]]]lllsssuuuyyyzzz~~~ppp___QQQGGG???:::888:::===@@@???===:::777>>>BBBKKKVVV^^^bbbgggkkknnngggcccccc___UUULLLJJJFFFFFFDDDCCCBBBCCCFFFHHHDDD???<<<>>>AAACCCDDDEEEHHHFFFHHHNNNSSSUUUYYY\\\[[[\\\```gggnnnssszzz~~~yyyrrrjjjaaaXXXRRRSSSTTTVVVWWWXXXYYYTTTOOONNNKKKKKKMMMPPPOOOOOOOOOOOOUUU^^^fffmmmpppmmmiiijjjhhhiiimmmrrrxxxsssVVV;;;---(((&&&&&&&&&)))///444>>>QQQcccpppuuu|||@@@???AAAHHHTTT```iiimmmvvvbbbNNN<<<777888DDDbbb|||ggglllsss{{{mmmQQQ???111&&&)))'''%%%%%%'''+++///333::::::999999999999888777222999CCCJJJIIIHHHPPP[[[iiifffhhhvvvtttddd^^^___WWWIIIBBBHHHMMMLLLHHHLLL[[[mmmrrrkkkdddeee]]]SSSGGGLLLfffwwwzzzmmmcccXXXHHH<<<888999999:::;;;<<<===>>>???<<<@@@OOO```bbb]]]eeevvvrrrdddbbbddd___RRRHHHCCCGGGHHHCCC<<<<<>>EEEJJJQQQ[[[fffnnn~~~nnnXXXCCC:::888BBB]]]zzzsssuuuzzzvvv[[[AAA111***''''''&&&&&&&&&'''+++111444:::::::::::::::999888777666:::CCCKKKOOOQQQYYYbbbppppppuuuyyyeee\\\[[[TTTKKKGGGHHHJJJJJJGGGMMMZZZiiiqqqooogggcccZZZRRRKKKTTTlllyyyiiiXXXIII>>>:::888888999:::;;;===???@@@@@@FFFSSSaaaeeefffnnnyyyvvvmmmiiifff___SSSIIIFFFHHHHHHCCC>>>???FFFMMMMMMFFFEEEJJJMMMLLLNNNTTTUUU[[[```aaafffooouuutttnnnsss~~~|||wwwuuummm```UUUXXX___```ZZZXXX\\\]]]ZZZNNNKKKMMMUUUWWWQQQNNNPPPRRRYYY]]]```iiitttxxxtttkkkmmmvvv```AAA...((('''((('''+++333>>>LLL```www///<<>>:::888888>>><<<@@@MMM[[[bbbeeehhhqqq|||sssaaaSSSMMMPPPOOOEEEAAADDDJJJQQQWWW___ppp}}}uuucccSSSMMMRRRcccqqqzzzpppUUUIIIBBB<<<777888999:::;;;<<<<<<<<>>@@@DDDOOO[[[fffrrrwwwmmm___RRRPPPXXXlllyyyvvvxxx{{{|||jjjUUUHHHAAA<<<::::::;;;<<<===>>>?????????JJJXXXbbbiiiooorrrrrryyyyyyoooggg]]]UUUOOOOOOOOOOOORRRYYYbbbjjjkkkoooqqqrrrtttwwwwwwvvv}}}||||||}}}zzzyyyzzz}}}{{{uuusssoookkkgggaaaZZZVVVSSSPPPOOOPPPPPPMMMKKKKKKMMMTTTZZZYYYVVVUUUVVVWWWZZZ[[[^^^___]]]^^^fffnnnqqqtttyyyoooVVVAAA333+++...444@@@OOObbbooo|||&&&&&&+++777FFFRRRVVVVVVkkk```MMM999000---999\\\~~~eeeMMMLLLBBB111'''(((++++++(((,,,000111111555<<>>@@@CCCBBB???JJJ___qqqttthhh___]]]WWWTTTVVVgggsssbbb^^^gggrrrqqqiiiccc```WWWHHH>>>===<<<<<<;;;<<<>>>@@@CCCEEEFFFRRRhhhyyyyyyqqqvvv}}}~~~}}}ooo^^^ZZZ```eeebbb```gggzzzvvvttt}}}zzz~~~tttzzzsssuuuvvvlllooowwwttthhhfffuuuyyyqqqsssyyyuuuiii^^^___gggfffXXXIIIIIITTTTTTGGG@@@FFFOOOQQQNNNMMMUUUaaa```UUUPPPSSSaaaddd```UUUWWWeeennnnnnhhhppprrrOOO777***(((000999MMMaaatttxxxxxx###%%%***111999DDDUUUeeeoooyyy{{{\\\???444333<<>>HHHMMMEEEAAADDDHHHGGGFFFFFF@@@HHHUUUaaalll{{{ttt```PPPNNNFFF======BBBAAA<<>>===@@@BBBCCCEEEIIIMMMOOO\\\dddtttxxxrrrxxx~~~}}}|||~~~xxxqqq~~~uuupppsssyyyzzzssshhhgggkkkfffZZZ[[[fffqqqrrrlllgggjjjoooiiiaaaYYYXXX[[[ZZZRRRIIIKKKLLLLLLIIIFFFGGGLLLQQQPPPMMMRRR]]]^^^VVVSSSXXXbbbccc]]]VVVXXXccckkklllppp}}}fffBBB///***+++111:::NNNhhhzzzzzz|||'''&&&(((,,,111;;;LLL\\\uuuwwwhhhJJJ===999===TTTppp|||sssmmmPPPBBB333...---,,,---///333888999666777@@@HHHKKKFFFBBB@@@AAAAAA???BBBFFFMMMNNNTTTbbbvvvzzzeeePPPGGGAAABBBBBB>>><<>>000***+++555BBBSSSaaattt)))'''&&&&&&(((000@@@OOOpppwwwlllPPPDDD>>>>>>RRRlllxxxkkkjjjmmmMMM???000+++,,,---...000777===>>>;;;???JJJOOOLLLBBB@@@@@@???;;;999???GGGVVVRRRUUUfff~~~hhhQQQBBB===FFFGGG<<<:::CCCFFFRRRWWWYYYhhh{{{yyyiiiZZZiii~~~iiiYYYYYYXXXLLL???EEEFFFFFFCCC@@@AAAFFFKKKIIIGGGMMMXXX^^^^^^eeeooosssmmmyyy||||||}}}yyyvvvmmmmmmsssvvviiiVVVVVVbbbpppdddXXXXXX```ccc\\\SSSPPPYYYaaa^^^TTTMMMNNNRRRGGGGGGIIIOOOTTTTTTPPPJJJOOOUUUVVVQQQXXXeeefff^^^YYYVVV```oooooofffmmmsssSSSEEE777000,,,---:::JJJ^^^cccvvv(((&&&%%%%%%%%%)))555BBB___vvvyyycccOOOFFF======UUUsssvvvnnnaaaVVVEEE888,,,***---...///000888;;;@@@GGGMMMOOONNNKKKEEEBBB@@@???;;;:::@@@HHHOOOUUU```ppp{{{dddRRRFFF@@@EEEGGG@@@@@@FFFBBBKKKRRRWWWeeetttssshhhccclll|||jjjYYYPPPNNNMMMEEEGGGGGGFFFDDDEEEJJJOOOUUUZZZ___dddkkkvvv|||uuutttvvvxxx|||}}}yyyrrrrrrpppqqqpppggg]]]]]]dddnnnfff]]]YYYZZZ[[[WWWSSSPPPUUUZZZ[[[YYYTTTQQQOOOLLLMMMOOOTTTXXXZZZXXXUUUOOOSSSUUUWWW^^^eeeccc[[[ZZZ[[[eeerrrvvvttt}}}vvvXXX===555000//////111>>>NNNjjjttt%%%$$$&&&'''&&&'''000;;;SSSpppooo___PPPFFF999777TTTxxx{{{yyypppYYYBBB999000)))***---...///222;;;:::DDDUUUZZZPPPIIIJJJKKKEEE@@@??????>>>AAAGGGDDDWWWnnn~~~ttt]]]SSSOOOHHHBBBDDDHHHJJJHHH@@@DDDOOO]]]fffgggffffffmmmkkksssuuuYYYKKKMMMVVVIIIIIIHHHHHHJJJMMMPPPQQQbbbooorrrlllttt~~~uuuvvvvvvqqqjjjvvvnnnmmmvvvrrrhhh^^^```gggfff```]]]bbbccc[[[PPPKKKPPPWWWWWWQQQNNNUUU```aaaVVVJJJQQQSSSUUUVVVVVVYYY]]]aaaQQQPPPVVVcccggg```YYYXXX]]]aaafffllluuuzzzXXXDDD333,,,+++000333777DDDRRRrrryyytttyyy~~~$$$$$$''')))((((((///888PPPddd|||yyygggUUUFFF444111OOOuuurrraaaLLL;;;000+++(((***+++---222999EEEFFFPPP]]]___VVVOOOPPPOOOIIIDDDCCCBBBAAABBBFFFDDDXXXsssppp[[[SSSRRRKKKCCCDDDLLLMMMGGGCCCEEEPPP```fffbbbaaaeeellljjjssszzzgggZZZTTTTTTLLLJJJHHHIIIMMMTTTZZZ]]]ooo|||yyy|||{{{|||{{{}}}}}}}}}tttmmmjjjkkkmmm}}}qqqgggiiinnniii[[[OOOVVVdddcccWWWSSS^^^ddd\\\LLLEEEMMMYYYYYYNNNHHHPPP^^^cccXXXKKKRRRUUUXXXWWWUUUWWW\\\aaaVVVTTT\\\kkkkkk^^^VVVYYY[[[bbbfffiiivvviiiFFF999000,,,---444999???OOO```yyyqqqiiiooo}}}uuu~~~&&&&&&'''(((''''''...888IIIWWWlllmmmTTTBBB222111MMMqqqdddKKK<<<555,,,)))(((((((((,,,888DDDUUU```ddd]]][[[aaabbb\\\SSSPPPNNNLLLGGGBBBEEEKKKOOOWWWggg~~~rrrcccRRRMMMHHHHHHIIIHHHFFFDDDHHHKKKPPPWWW___eeefffddd^^^kkkxxxnnn^^^QQQLLLKKKJJJIIINNNZZZjjjvvv~~~}}}xxxuuuwww}}}~~~{{{zzzxxxyyy}}}~~~yyyyyy{{{}}}|||wwwqqqnnnppprrrsssrrrpppqqqrrrsssqqqqqqssswwwzzz{{{yyywwwwwwvvvvvvvvvxxxzzzzzzzzzqqqvvvvvvmmm```^^^gggrrruuu|||zzzvvvrrrkkkfffddd[[[WWWQQQMMMPPPUUUUUURRRTTTWWWWWWQQQIIIFFFKKKPPPOOOMMMLLLNNNRRRUUUTTTSSSQQQTTTXXX[[[\\\ZZZXXXVVV\\\```gggjjjgggaaa___```YYY^^^hhhttt~~~aaaBBB111---...444;;;???GGG^^^vvvppphhhhhhmmmxxxuuuvvv)))(((''''''$$$%%%...999???PPPhhhlllMMM===222444PPPrrr{{{YYY>>>000,,,,,,***((('''%%%+++<<>>===<<>>GGGQQQbbbvvvyyyfffdddaaabbbjjjttt|||yyyvvvyyywwwrrrxxx'''''''''&&&%%%&&&))),,,999PPPkkk{{{ttteeeWWWLLL<<<:::YYYcccJJJ:::///***)))*********+++000>>>QQQ^^^```hhhuuu{{{vvvlllggghhhjjjaaaTTTMMMPPPVVVWWWRRRGGGZZZqqqkkkNNNNNNJJJGGGEEEFFFHHHIIIJJJDDDBBBBBBEEEGGGIIIOOOVVVccclll}}}uuuuuuxxxnnn______uuu~~~~~~pppllluuuvvvjjjdddkkktttrrrhhh^^^hhheee```]]]\\\___ccceee\\\[[[\\\^^^\\\XXXWWWZZZcccZZZRRRSSSZZZ\\\UUUMMMQQQUUUVVVRRRKKKIIIOOOVVVUUUOOOLLLQQQ[[[___ZZZSSS```\\\VVVPPPLLLNNNSSSXXXOOONNNNNNNNNOOOOOONNNLLLQQQJJJGGGLLLWWW\\\WWWPPPIIISSS[[[XXXPPPNNNVVV```ZZZSSSLLLOOOWWW[[[WWWQQQ^^^dddbbbZZZXXXaaajjjkkk[[[XXXXXX[[[ZZZSSSNNNLLLSSSLLLDDD@@@BBBDDDDDDBBB???BBBCCCBBB???;;;:::999>>>999777>>>JJJQQQOOOJJJTTT[[[```]]]WWWWWWaaakkkeeefffnnnwwwttthhhaaabbbrrrsssuuu{{{sssQQQ666)))***///:::NNNdddsssyyyyyy~~~xxxwwwwwwZZZWWW___qqqzzzvvvtttwww}}}rrrkkkmmmwww(((***+++***(((&&&&&&&&&000EEE___uuu}}}kkkYYYKKK;;;999VVV{{{```BBB444111---(((***+++,,,---111>>>PPP]]]cccqqqxxxqqqllliiinnnaaaVVVUUUXXXZZZXXXWWWMMM\\\ooo}}}kkkNNNMMMJJJFFFDDDFFFHHHJJJKKKCCC???=========???EEEMMM___kkk~~~|||wwwzzzuuuccc^^^eeexxxqqqjjjlllxxxvvvhhheeemmmqqqiii]]][[[fffssskkk___YYY```iiihhh^^^UUUbbb___ZZZWWWWWWZZZ___cccRRRSSSQQQNNNOOOQQQQQQMMM]]]SSSKKKLLLSSSVVVOOOGGGMMMRRRVVVQQQHHHEEEJJJQQQQQQJJJFFFLLLVVVZZZTTTKKKXXXTTTMMMFFFDDDGGGOOOTTTJJJHHHFFFGGGIIIIIIGGGDDDKKKDDD???EEEOOOTTTNNNFFFEEENNNVVVSSSJJJGGGPPPZZZUUUMMMGGGKKKTTTWWWQQQHHHTTTUUUSSSPPPNNNRRR[[[cccOOOMMMNNNSSSRRRKKKDDDBBBNNNHHH???:::999<<<@@@AAA<<>>:::555444444777222000:::JJJSSSRRRLLLVVV]]]ccccccaaabbbiiiqqqccciiipppqqqllleeebbbaaauuuyyy|||iiiHHH333+++---444DDDYYYmmmzzz}}}|||tttmmmppptttVVVRRR\\\pppyyyrrrnnnqqq}}}zzzmmm___eeexxx{{{'''+++...///,,,)))&&&%%%+++555IIIgggwwwUUUAAA777:::QQQmmmrrrQQQ777...---,,,+++,,,---+++---888IIIVVVrrrwwwwwwxxxwwwkkkaaa^^^cccddd\\\XXXYYY```___dddttt~~~nnncccLLLIIIGGGFFFGGGHHHHHHGGGGGGBBB>>><<<;;;<<>>999555444777;;;???>>><<<888666444222111000+++111888===BBBIIIRRRZZZ\\\ZZZ^^^jjjvvvwwwlll```hhhnnnmmmddd^^^aaahhhlllmmmtttjjjOOO:::222333555FFFZZZeeejjjrrr{{{xxxrrreeeXXXWWWVVVZZZdddnnnuuuxxxzzzooommmfff```cccmmmooojjj%%%)))...000///,,,)))(((***///===YYY}}}|||YYYCCC777;;;SSSmmmwww|||rrrTTT888---+++***+++------,,,---888JJJXXX~~~|||}}}~~~lllgggfffkkkggg]]][[[```kkkcccbbbppprrrtttyyyooohhhKKKJJJIIIHHHIIIHHHEEECCCKKKFFFAAA???===<<>>HHHHHHTTT]]]\\\WWWVVVVVVVVVWWWSSSQQQUUU]]]```\\\VVVaaadddgggcccYYYSSS\\\hhhVVVYYY\\\^^^]]]ZZZVVVSSSaaaaaaYYYOOOPPPZZZ\\\VVVJJJQQQVVVSSSKKKJJJSSS]]]]]]UUUNNNOOOVVVXXXRRRKKKPPPUUUWWWTTTMMMMMMTTT\\\HHHJJJKKKKKKHHHFFFDDDDDDOOOJJJEEEBBBDDDFFFHHHGGG>>>GGGNNNLLLEEEBBBHHHPPPSSSKKKDDDEEELLLNNNJJJDDDHHHPPPWWWVVVOOOJJJKKKOOOCCC???AAAJJJPPPNNNJJJIIIXXXQQQKKKIIIGGGCCCBBBDDD777777666666777999<<<>>>AAA999000---000222111...+++333<<>>>>>DDDOOOQQQSSSVVV\\\```[[[SSSMMMSSS[[[]]]\\\]]]aaaffffffdddeeeiiigggaaa]]]\\\bbbaaa```^^^]]]]]]^^^^^^]]]___^^^\\\ZZZZZZUUUOOOQQQOOOMMMOOOSSSWWWZZZ[[[VVVXXXYYYWWWSSSSSSVVVYYYVVVQQQKKKKKKOOOSSSRRROOONNNMMMKKKIIIFFFFFFHHHKKKMMMKKKHHHFFFDDDEEEGGGHHHFFFEEEFFFHHHKKKLLLKKKJJJKKKLLLLLLIIIEEEDDDHHHKKKPPPNNNMMMPPPSSSRRRLLLEEEHHHEEECCCEEEJJJOOOPPPOOOSSSOOONNNPPPMMMEEE>>><<<666555777:::>>>AAABBBAAA???777...+++...222333111555444666@@@NNNZZZ^^^^^^dddfffjjjnnnnnnkkkfffbbb```aaaaaa___^^^bbbllltttwwwcccIII666...000<<>>111,,,***((((((...333666888???QQQkkk~~~{{{{{{pppiiiiiinnnlllggg[[[eeeooorrrssszzzpppoooyyyyyyooolllmmmmmmjjjeeehhhyyymmmQQQOOOMMMJJJJJJKKKMMMNNNNNNFFFCCCCCCDDDAAA>>>???CCCOOOVVVdddzzz{{{nnnfffooowwwwwwqqqpppwwwvvvlllgggooovvvqqqcccWWWXXXVVVPPPIIIHHHLLLNNNMMMFFFEEEJJJPPPNNNFFFGGGNNN[[[UUUPPPSSS```iiieeeZZZSSS]]]fffeee___```jjjuuummmhhhgggllloooiii___ZZZiiigggcccaaaaaacccgggiii\\\\\\```bbb^^^TTTNNNNNNWWWPPPJJJMMMWWW^^^]]]YYYQQQYYY^^^YYYQQQPPPYYYdddVVVMMMEEEIIISSSVVVNNNDDDOOONNNLLLIIIHHHJJJNNNQQQGGGKKKNNNMMMIIIEEEEEEGGGKKKFFFBBBGGGOOOSSSOOOIIIFFFMMMQQQMMMEEEDDDLLLVVVUUUMMMGGGLLLUUUVVVLLL@@@HHHMMMLLLEEEFFFPPPWWWWWWNNNMMMOOOSSSQQQGGG>>>999999777777<<>>===999666:::CCCGGGEEEAAA...333777555000///444:::000444???QQQcccllliiiccciiilllnnnlllfffcccccceeeeee[[[[[[gggmmmnnnxxx]]]AAA;;;444000111<<>><<<;;;666111000333555333111777:::@@@JJJVVVaaaiiinnnlllgggiiinnnkkkaaa^^^ccc\\\gggjjjeeellldddTTT???666111555===HHHYYYhhhttt}}}|||tttiii```]]]YYYhhhqqqpppsss|||{{{qqqkkk]]]WWW[[[XXXOOOOOOXXX###%%%&&&&&&%%%$$$%%%&&&)))+++000===QQQlllhhhKKK555111@@@QQQwwwpppZZZFFF???777111000222555777777888BBBRRR\\\aaajjjuuu~~~{{{www~~~|||ooolllpppvvviii```gggttt{{{{{{zzzzzz}}}vvvyyyrrrwww~~~~~~vvv||||||kkkZZZdddmmmlllbbbYYYWWWYYYZZZQQQMMMWWWfffrrrzzz}}}tttkkkQQQKKKJJJPPPQQQJJJGGGJJJOOOKKKFFFCCCBBBBBBBBBBBB===KKK^^^mmmzzzlllnnnkkk___NNNCCCAAADDDAAA@@@DDDOOOZZZ]]]UUULLLJJJKKKLLLKKKIIIKKKSSS\\\TTTTTTVVVZZZXXXTTTTTTWWWfff___VVVUUU___iiijjjeee___kkkuuutttkkkhhhqqq{{{}}}tttmmmpppxxx}}}xxxrrrxxxtttgggeeelllsssfffdddiiirrrqqqgggaaabbbmmmmmmdddXXXUUUZZZZZZVVVGGGQQQZZZ[[[TTTPPPTTTZZZ]]]UUUPPPSSS[[[___[[[TTTVVVZZZYYYPPPIIIKKKRRRVVVMMMIIIKKKTTTVVVOOOJJJKKKUUUWWWSSSKKKJJJOOOOOOIII>>>IIITTTVVVPPPNNNRRRYYYXXXLLLCCCHHHVVV___[[[SSSRRRQQQQQQOOOGGGAAAGGGQQQJJJIIILLLRRRTTTQQQOOOQQQ______YYYNNNJJJNNNLLLFFF<<<>>>???@@@???<<<999888:::777333222333333222111000:::FFFMMMQQQYYYfffqqqiiicccaaahhhlllggg]]]VVVbbbhhhiiihhhrrr}}}^^^HHH>>>333,,,333CCCSSSbbbmmmrrrzzzzzzxxxmmm]]]RRReeennntttssstttzzzyyytttbbb[[[YYY\\\YYYPPPLLLOOO$$$%%%'''&&&%%%###$$$%%%%%%***///666DDD```|||}}}|||^^^===///===RRRqqqwwwfffWWWBBB;;;444222444777777666999>>>GGGQQQZZZccckkkpppuuu}}}|||zzz{{{xxxuuurrrqqqllljjjkkkmmmpppvvv~~~}}}~~~}}}|||ooojjjgggjjjppprrrnnnhhhqqqnnniiidddaaabbbgggllljjjvvv}}}qqqddd[[[LLLUUU___```ZZZSSSOOOOOORRRMMMMMMUUUaaammmzzzrrrhhhOOONNNLLLLLLLLLKKKIIIGGGKKKJJJIIIFFFCCCAAAAAABBB???IIIXXXhhhzzz|||ssspppmmmjjjjjj___\\\WWWNNNEEE???===<<<<<<>>>CCCJJJOOORRRQQQNNNGGGFFFJJJRRRSSSQQQVVV___\\\```bbb```aaaeeehhhhhhmmmfffbbbeeejjjmmmpppssssssyyy~~~|||wwwtttxxx|||~~~}}}||||||}}}~~~}}}}}}zzzrrrlllnnnuuujjjlllnnnoooooollliiigggjjjiiieee```[[[XXXXXXXXXTTTVVVXXXZZZZZZZZZ[[[[[[___aaabbbbbb```___aaabbb______\\\TTTPPPRRRTTTSSSRRRPPPNNNNNNOOOPPPOOOOOOSSSSSSRRROOOLLLJJJIIIJJJCCCIIIPPPRRRQQQQQQTTTXXXOOOIIIEEEHHHQQQWWWWWWUUUOOONNNMMMLLLGGGDDDFFFLLLHHHIIILLLQQQQQQOOOSSSYYYaaa```]]]WWWPPPKKKHHHFFF?????????>>><<<999777555777777777555222111000111222999DDDMMMUUU\\\eeejjjdddeeedddaaa```aaa^^^YYYcccfffkkkttttttXXX@@@888222000666DDDVVVkkkzzz}}}yyyvvvqqqhhh```]]]mmmttt{{{~~~yyysssooobbbaaa___\\\XXXSSSPPPNNN%%%'''((('''%%%$$$$$$%%%$$$(((,,,000;;;WWW~~~{{{xxxiii>>>+++???\\\qqqzzziii```\\\GGG>>>555333666999777444<<>>NNNaaaiiiddd[[[```mmmnnn\\\NNNSSS```iii```eeerrrwwwjjjVVVAAA///444888:::@@@SSSqqq}}}|||~~~sssbbb[[[fffwwwooovvvyyykkkdddlllllleee[[[VVVXXXZZZYYY''')))***)))'''&&&&&&'''&&&((((((***444NNNppp~~~zzz{{{```===///???UUUnnnzzzmmmbbb[[[LLLBBB888555888<<<;;;999<<>>CCCHHHHHHEEEEEEKKKTTT```ppp~~~}}}mmmdddIIIGGGFFFFFFDDD@@@<<<888444777;;;???@@@AAABBBCCCIII[[[sss~~~yyyrrrlllgggccc___]]]\\\TTTLLLKKKMMMNNNPPPSSSHHHSSS[[[WWWMMMKKKVVVcccnnnfff___ccckkkmmmfff]]]ffflllrrrttttttxxx|||xxxvvvuuuuuu~~~yyytttrrrsssvvvzzzmmmvvv~~~}}}vvvqqqtttzzz{{{vvvxxx}}}}}}zzzvvvnnnnnnqqqrrr___cccgggiiifffaaa]]][[[iiifffaaaZZZUUUUUUXXXZZZLLLSSSWWWTTTMMMIIIMMMRRR[[[QQQHHHKKKVVV\\\WWWPPPTTT\\\]]]SSSGGGDDDIIINNNJJJNNNTTTXXXVVVTTTYYYbbbtttooofff[[[PPPHHHEEEDDD888999:::::::::888777666333777999666111///111444888DDDQQQWWWVVVSSSTTTWWWYYY[[[[[[ZZZ\\\aaabbb___oooyyy|||dddTTTEEE888666111///<<>>999AAAHHHFFF???<<>>EEEQQQ]]]iiirrrwwwnnngggJJJDDDDDDIIIGGG===777777444555777<<<@@@BBBBBBAAAHHH```}}}mmmccc^^^___\\\SSSOOOPPP[[[YYYTTTQQQTTT[[[___^^^TTT___hhheee[[[XXXbbbnnnzzzsssnnnrrryyyzzzrrriiinnnyyy|||sssppp{{{vvvrrrvvvzzzzzz~~~nnn{{{|||uuuwww|||vvvmmmpppzzz|||uuu|||xxxkkkjjjssszzzdddeeekkksssoooccc^^^```pppqqqkkkaaa^^^cccbbb\\\OOO[[[eee```SSSMMMTTT^^^ccc\\\WWW\\\dddeee\\\QQQYYYfffiiiZZZFFFAAAKKKTTTMMMPPPWWW\\\[[[WWWYYY___pppmmm___NNNFFFHHHGGGBBB:::;;;===>>>===;;;888666444666666444111111333666777CCCNNNMMMEEEAAAHHHQQQTTTOOOQQQ\\\gggjjjgggddd{{{oooXXXEEE999444::::::>>>NNNiii~~~{{{}}}vvvnnniiikkkoooooonnnoooyyyiiiiiiooosssmmmaaa\\\```%%%&&&((()))((('''((()))'''+++,,,***000IIInnnxxxeee___```|||~~~```@@@111;;;MMMaaasss{{{qqqjjj```VVVGGGGGGHHHHHHIIIJJJKKKLLLHHHBBBIII]]]hhheeegggoooooovvv|||}}}{{{zzzyyyxxxtttnnnnnnuuuvvvsssvvvvvvmmmffffffhhhlllqqqxxxvvv~~~uuuooorrrxxxsssfff___bbbccc\\\YYY[[[QQQVVVSSSJJJIIIQQQVVVSSSOOOGGGHHHRRRTTTNNNPPP[[[[[[hhhqqqvvv}}}iiiYYYTTTNNNIIIFFFCCC@@@===;;;???DDDGGGGGGDDD@@@======@@@AAA???>>>@@@BBBCCCHHHRRRjjjsss[[[NNNIIIDDD>>>???@@@CCCEEEGGGFFFCCC@@@CCCCCCEEEHHHLLLSSScccrrr|||mmm[[[SSSGGGCCCIIIGGG;;;888???666555666:::@@@BBBAAA???KKK\\\vvvzzzdddUUUNNNSSSTTTLLLLLLUUUWWW^^^```^^^cccmmmmmmfffjjjkkkkkklllnnnnnnoooooorrrxxx}}}}}}yyyuuutttuuuttt}}}|||rrrvvvuuuttt~~~xxx||||||}}}~~~~~~{{{yyyuuusssooonnnooosssvvvyyyvvv{{{{{{uuuooonnnnnnmmmnnnhhhjjjrrrnnnaaa```iiikkksssrrriiiiiillldddTTTYYY```fffddd^^^[[[]]]aaa^^^fffnnnooojjjccc^^^\\\cccjjjhhhYYYKKKIIIMMMQQQUUUTTTVVVYYYYYYWWW[[[bbb___```UUUDDD@@@GGGEEE:::>>>@@@BBBCCCBBB???;;;888555555444222111222555777===@@@BBB???;;;<<>>:::>>>EEE===<<<<<>>IIIMMMFFF;;;BBBFFFJJJHHHFFFNNNgggzzzbbbUUUNNNPPPKKK@@@===CCCCCC>>>777555:::CCCEEE@@@AAAHHHPPPXXXiiidddYYYXXXRRRKKKLLLRRRUUUTTTWWWXXXfffwwwrrrdddlll|||rrrrrryyy|||uuummmvvvvvvsss}}}sssppp}}}www}}}wwwzzzyyy~~~uuuuuu~~~yyymmmpppqqqnnnkkkmmmwwwrrrnnnwwwxxxkkk___]]]bbbrrrrrraaa___nnnoooaaaaaacccmmmtttlll[[[VVV]]]jjj___TTTUUU^^^bbb]]]VVVTTThhhzzzwwwdddVVVYYYcccdddZZZPPPMMMPPPPPPIIIBBBPPP]]][[[KKKEEEUUUeeehhhZZZPPPIIIHHHFFF???<<<===HHHCCC===<<>>111777;;;888111000666===AAA:::555444555555777<<>>UUUnnnzzzxxxuuuzzzwwwqqqxxx{{{nnnmmmooopppooopppzzzooommm{{{{{{mmm%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***+++///AAAaaa~~~lll]]]^^^eeeuuu```BBB555:::DDDZZZmmmxxxgggZZZSSSPPPNNNJJJIIIRRR\\\]]]QQQDDDEEEFFFIIINNNUUU^^^eeeiiijjjiiiqqq}}}~~~tttmmmooouuutttmmmdddeeelllkkkbbbVVV]]]bbb___XXXWWWaaakkkoooiiidddeeehhhdddXXXMMMXXXUUUQQQLLLHHHFFFFFFGGGBBB@@@>>>===???AAABBBBBBBBBBBBBBBCCCFFFLLLTTTYYYXXXlllxxxqqq```QQQEEEEEEJJJIIIBBB===AAADDDGGGEEEAAA???@@@BBB@@@BBBCCCCCCBBBBBBDDDEEEPPPXXXeeevvvxxxfffUUUGGGAAAAAAFFFBBB???@@@DDDFFFDDDAAAFFFEEEFFFIIILLLSSSbbbqqq{{{mmmQQQOOOPPPMMMHHHEEEDDDAAA<<<999888;;;AAADDDDDDEEEHHHPPPWWWggg~~~bbb[[[RRRLLLNNNOOONNNSSS\\\XXXaaannnwwwxxxwwwyyy}}}yyy{{{{{{rrrwwwyyyuuu{{{||||||xxxyyy{{{tttwww|||tttppptttvvvsssppprrrzzz{{{pppkkkqqqtttjjj\\\VVVeeehhhgggaaa```eeegggfff\\\bbbhhhiiifffaaaYYYRRR[[[VVVSSSSSSWWWYYYWWWTTTUUU^^^ggghhhaaaYYYVVVVVVWWWSSSOOOKKKJJJGGGDDDAAAFFFPPPRRRIIIEEEOOO[[[```WWWOOOGGGEEEAAA;;;:::<<>>JJJ___xxx}}}wwwxxx~~~yyyqqqvvvzzznnnjjjooorrrrrrrrr|||yyyuuuxxx|||~~~%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$))),,,---999RRRiiizzzddd___aaabbbkkk{{{[[[AAA666777;;;TTTooo|||lllccc[[[QQQHHHUUUWWWZZZ]]]\\\XXXRRRNNNCCCBBBCCCIIIQQQWWWYYYYYYaaacccgggiiijjjjjjhhhgggeeedddbbb^^^XXXTTTSSSTTTMMMPPPSSSRRRQQQSSSZZZaaabbbdddeeeddd]]]TTTKKKEEEFFFDDDAAA@@@AAA@@@<<<999???<<<888777999===AAABBB:::???BBBCCCCCCHHHRRR[[[hhhsssvvv\\\RRRJJJIIIHHHEEECCCCCCEEECCCAAAAAABBBBBB@@@>>>CCCHHHKKKHHHCCCBBBIIIPPPOOOSSSbbb|||xxxbbbRRRFFF@@@@@@>>>BBBEEEDDD@@@???DDDHHHIIICCCAAAHHHQQQWWW]]]aaauuuzzz^^^PPPMMMLLLMMMJJJBBB;;;999999;;;<<>>888888AAALLLdddlllwww~~~yyyvvv{{{yyywwwvvvvvvuuutttrrrhhhjjjnnnttt}}}~~~rrrvvv$$$$$$$$$$$$$$$$$$$$$$$$ """'''))),,,777OOOeee|||bbbWWWZZZ```lllaaaEEE666555888OOOhhhrrr___XXXVVVSSSQQQ\\\fffooolll```WWWVVVZZZDDD@@@>>>@@@GGGJJJJJJGGGPPPUUUVVVRRRTTTZZZ[[[VVVOOOLLLMMMPPPJJJAAA@@@FFFIIIBBB<<<@@@LLLVVVZZZZZZ[[[fffnnnhhhXXXIIIDDDFFF<<<;;;::::::;;;:::999999@@@===::::::===AAADDDEEE>>>@@@BBBAAABBBHHHTTT^^^}}}zzz{{{zzzXXXUUURRRNNNFFF???BBBHHHBBB???======@@@AAA@@@???FFFJJJMMMKKKFFFFFFLLLRRRJJJUUUiii{{{```MMMAAA>>>AAA===CCCHHHEEE>>><<>>FFFPPPVVVYYY\\\pppsssOOOHHHFFFLLLJJJ???888999777;;;;;;;;;EEERRRTTTMMMBBBZZZzzzzzzoooiiifffPPPNNNSSS]]]```\\\^^^eeesss~~~xxx}}}}}}xxx}}}xxxtttsss{{{vvv}}}tttzzz|||{{{kkkgggkkkppp[[[XXX___kkkjjj\\\WWW\\\dddccc\\\VVVYYY___\\\SSSEEEGGGHHHFFFCCCBBBEEEIIIRRRNNNLLLQQQWWWXXXPPPHHHGGGKKKMMMJJJBBB:::666666666555:::@@@???:::>>>GGGUUUQQQIII???666111222666444>>>EEEEEEBBBBBBAAA@@@CCC;;;333111444666444///,,,---///000///444CCCSSSQQQVVV^^^iiiuuu~~~iiiQQQ<<<888888:::GGGYYYzzzssspppvvvxxxnnnjjjssszzzvvvmmmhhhmmmuuuiiidddeeetttmmmnnn|||$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$&&&***999TTTkkkdddLLLOOOaaatttnnnMMM777555;;;KKK\\\xxxhhhRRRHHHLLLXXXbbbkkknnnrrrqqqjjjaaaYYYUUUEEE???999888;;;>>><<<:::<<>>???@@@???>>>???CCCFFFGGGHHHIIIJJJKKKLLLLLLMMMLLL___ppp~~~jjjRRRAAA<<>>AAACCC@@@;;;999<<<@@@CCC>>><<>>@@@BBBHHHJJJMMMNNNNNNLLLJJJIIIEEEGGGIIIJJJGGGAAA:::555666111333::::::333555>>>HHHFFFAAA888000///333666666:::>>>???BBBFFFFFFBBB<<<888444222222000,,,)))(((***,,,,,,***///>>>OOOQQQWWW___fffnnnyyy{{{```III777555888;;;III[[[ooorrruuuyyyyyyvvvooojjjeeeiiinnnqqqqqqnnnmmmllleeecccfffssswwwoooqqqwww$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###(((777RRRjjjcccDDDHHH___uuuvvvSSS;;;777===HHHWWWsssttt___III???HHH\\\mmmzzzrrrlllpppuuummmWWWCCCDDD???888555555666555444111888:::777999??????:::???888555:::;;;444111333+++///222444:::HHH\\\lllpppcccXXXYYY```[[[HHH555===@@@@@@===888:::AAAIII>>>???BBBEEEHHHHHHFFFCCCMMMHHHBBB???DDDQQQ```jjjqqquuu^^^KKKNNN[[[\\\OOOBBB@@@DDDFFFDDD@@@AAAGGGNNNGGGEEECCCGGGLLLNNNKKKHHHUUUgggqqqvvvvvv___III===<<<===<<<;;;999777666666666===;;;<<<>>>BBBIIIYYYgggpppkkkuuuuuuaaaWWWMMMEEECCCDDDAAA??????444555444444888===<<<888===HHHaaa}}}kkk```XXXRRROOOOOO```jjjiii^^^bbbwww}}}}}}|||nnnZZZlllssspppcccaaakkkpppkkk^^^]]]dddnnngggTTTJJJMMMPPPIIIAAA<<<<<<===>>>>>>@@@GGGMMMLLLEEEAAACCCGGGAAAAAACCCGGGJJJGGG???777666111111777777222222777555666333...---222777888;;;<<<<<<===DDDKKKKKKEEE666555333111...***&&&$$$%%%&&&((((((&&&)))666EEETTTXXX]]]___dddsss|||kkk[[[III888444777<<>><<<:::888666555555444333555666777999;;;<<<<<<;;;777444444444333222222,,,...111777BBBQQQbbbmmmpppeee[[[YYY]]]YYYKKK===@@@@@@???===;;;===BBBFFF>>>???AAAEEEHHHGGGDDDBBBGGGFFFDDDBBBEEEQQQcccqqqyyyppp^^^QQQSSS[[[[[[SSSKKKFFFHHHIIIEEEAAABBBHHHOOOGGGCCCAAACCCHHHLLLKKKIIIYYYcccmmmyyywwwcccNNNAAA===;;;999777666666666555555999999;;;===>>>FFFWWWhhhsssssszzz|||bbbZZZSSSHHH??????BBB???999111000111666777555444666@@@OOOlllnnncccZZZVVVSSSPPPQQQTTThhhpppssspppttt{{{sssyyyxxxrrrwwwxxxtttwwwqqqyyyxxxjjjbbbkkkpppmmmbbbaaalllrrrooogggiiimmmmmmfffZZZQQQNNNOOOJJJDDD???======>>>>>>AAAFFFJJJIIICCC>>>>>>@@@>>>>>>@@@DDDGGGCCC;;;444222111222555777555333111---...---***...666:::888<<<>>>>>>???EEEKKKIIIDDD999666222///---+++(((%%%%%%%%%&&&'''%%%(((333???NNNUUU\\\bbbiiivvvvvvcccRRRGGG999222666@@@LLLSSSVVVllluuufffcccgggdddZZZVVV```qqqwwwkkk\\\ZZZdddmmmooonnnuuu~~~zzz}}}}}}qqqmmmrrr~~~wwwyyy}}}~~~########################!!!!!!"""######)))888HHHaaarrrOOO???@@@DDD]]]xxxlllWWWHHH???;;;EEEeeeqqqYYYKKKNNNZZZgggmmmvvvsss[[[KKKDDD999;;;<<<;;;999777666666888666777:::<<<<<<>>>BBB444555333///...111444555:::///+++888RRReeeiiieeebbbeeeddd\\\PPPHHHGGGIIIAAA>>><<<;;;===???@@@@@@???@@@AAADDDGGGGGGDDDBBB>>>CCCFFFDDDEEEPPPeeevvv|||^^^^^^]]]ZZZRRRLLLQQQZZZJJJJJJHHHDDDAAAAAAFFFJJJHHHDDD@@@@@@DDDHHHKKKLLLUUU[[[jjjqqq___NNNCCC@@@:::999888888888888888888888888:::<<<>>>EEEVVVeeeuuusssYYYUUUIII<<<;;;@@@<<<222...,,,000999:::444555===@@@___{{{jjjbbbYYYRRRPPPOOOQQQYYYdddgggnnnzzz|||sssrrrtttoooeeeaaaeeefffdddlllyyy~~~||||||~~~qqqnnnkkkkkkmmmnnnooooootttllljjjkkkddd[[[bbbsss```dddgggffffffiiikkkkkkvvvyyyssseee___aaa^^^UUUKKKIIIGGGCCC???===>>>???EEEFFFHHHHHHFFFBBB===;;;???@@@BBBCCCAAA;;;333...---000333555888999444...///000...+++000999;;;777:::>>>@@@AAACCCGGGEEE@@@@@@:::333000000000---)))'''&&&''')))(((***333>>>EEEOOO^^^kkkuuu}}}wwwcccHHHBBB777///666FFFRRRVVVhhhmmmtttwwwvvvppphhhbbbVVVXXX\\\___bbbccccccccc[[[___eeennnuuuzzz{{{{{{vvvtttqqqooollllllqqqxxx~~~zzzxxxxxx&&&$$$"""!!!###$$$$$$$$$!!!%%%((('''$$$&&&...666TTTwwwqqqKKK<<<;;;;;;QQQuuusss]]]HHH;;;777DDDdddhhhKKKHHHVVVbbbjjjpppvvvUUUBBB>>>777555777>>>@@@:::333000<<<:::888888;;;@@@FFFJJJ888555333222///,,,...333;;;666666FFFaaaqqqkkk\\\```cccddd\\\LLL???AAAIII@@@<<<:::<<>>999>>>JJJMMMFFFAAA???EEEMMMJJJIII^^^{{{nnnUUU\\\___XXXLLLHHHOOOXXXWWWJJJ@@@BBBHHHHHHAAA<<<===DDDDDD<<<>>>KKKSSSSSSNNNUUUlllbbbQQQOOOHHH===555:::@@@AAA>>>;;;:::;;;BBB999333888CCCNNNYYY```uuu]]]KKKAAADDDAAA555000555111...,,,///777???CCCDDDEEEhhhmmmOOOTTT___aaaWWWUUUbbbpppvvvnnnqqqlllpppuuuqqqeeeZZZ[[[cccdddUUUKKKMMMOOOPPPXXXdddyyy}}}nnndddeeejjjiii[[[OOORRR^^^ccc\\\QQQ[[[```[[[PPPMMMWWW^^^]]]RRRLLLUUUhhhnnnddddddnnn~~~tttcccbbblllfffVVVDDDEEEHHHHHH@@@999>>>IIIMMMFFF@@@AAAFFFEEE===555;;;@@@CCC@@@999333222444***...555<<>>FFFIIIFFFCCCAAABBBJJJ???111,,,///111///+++,,,,,,---...,,,000>>>MMMOOOJJJXXXyyyuuubbbBBB///)))777???@@@OOOgggxxxnnnqqqzzzzzzlll]]]PPPZZZcccbbbYYYVVV]]]fff```TTTXXXqqqyyylllgggmmmrrrnnnbbb```mmmxxxzzzuuuxxxoooqqq&&&$$$"""!!!"""######"""###&&&)))((($$$%%%+++111AAA]]]qqqNNN888777@@@OOOfffcccDDD222...999VVV}}}sssZZZBBB???IIIZZZooocccIII;;;444222444999:::555000...555666777:::===@@@CCCDDD???999444333222//////333444777===JJJ]]]lllkkkdddbbb]]]VVVNNNCCC999999>>>>>>===;;;:::999888888888:::999<<>>AAAFFFHHHLLLNNNQQQZZZiii|||mmmZZZJJJBBB???;;;;;;<<<===>>>>>><<<:::>>>999666:::AAAMMM___nnnttt\\\RRREEE>>><<<:::777555000111333555999===BBBEEEMMMaaa|||rrr```SSSZZZ[[[```hhhmmmoooqqqtttwww~~~zzzqqq```^^^\\\ZZZSSSMMMMMMQQQTTTMMMIIIJJJHHHGGGSSSccc|||uuulllddd___[[[WWWTTTPPPKKKGGGGGGKKKNNNNNNLLLQQQKKKGGGGGGHHHIIIKKKMMMKKKLLLPPPXXX___dddjjjooouuuuuurrrnnnjjjfff___XXXNNNHHHEEEDDDAAA===@@@FFFHHHGGGEEEDDDBBB@@@<<<:::<<<<<<<<<===<<<999555222...///222777::::::888555111111000111444888<<>>IIIVVVmmmkkkFFF000)))333LLLrrryyy\\\JJJ888555???TTTsssmmmNNN888222//////333333///,,,,,,---111666;;;>>>???>>>===EEE>>>999888666222111333///777BBBNNN[[[hhhmmmkkkdddVVVHHH???:::555333333999;;;;;;888333222555999777444<<>><<>>KKKddd{{{jjj___YYYKKK<<<:::@@@???777111555999;;;;;;===BBBGGGYYY___mmm}}}~~~jjjZZZYYY___ccc]]]eee{{{~~~vvvuuu|||jjj______XXXOOOGGGFFFFFFDDDCCCDDDCCCDDDGGGGGGBBB@@@OOOaaauuuoooYYYQQQUUUWWWPPPGGG@@@DDDGGGEEEAAAAAAHHHOOOLLL???;;;DDDGGGAAA???DDDFFFKKKLLLIIIQQQbbbmmmmmmgggffflllrrrkkk\\\TTTUUUTTTIII@@@???AAAAAA@@@@@@AAAEEEHHHDDD===999:::===<<<888555888>>>???999222222000///111444777888888222222333444777999;;;===NNNFFFAAAEEENNNRRRLLLDDD777777666333111000000111666///***)))+++000999CCCWWWkkk~~~}}}oooXXXDDD<<<555444555>>>SSSkkkxxxyyyuuu~~~xxxkkkcccaaa```YYYRRRUUU]]]aaa[[[TTTRRR^^^ccc[[[TTTXXX^^^___YYYRRRWWWhhhsssqqqqqqwww~~~yyyqqqsss$$$###!!!!!!"""###""" """&&&((((((%%%$$$&&&)))555CCC]]]yyymmmJJJ...***333AAAPPPiiiqqqPPP999///:::QQQtttsssUUUCCC333555BBBXXXtttfffIII777111------//////+++***++++++...444:::======<<<:::CCCBBBAAA@@@:::333111444111888BBBOOO___llloookkk```QQQAAA:::777444111000333666888777333222333666777777???LLLOOOIIIDDDEEEBBBDDDDDDDDDLLL___uuupppjjj]]]TTTLLLKKKPPPQQQJJJCCC@@@EEEKKKLLLEEE>>>AAAIIIKKKEEEDDDJJJKKKFFFEEEIIIPPPVVV\\\eeezzzpppZZZDDD:::;;;>>>======???AAA@@@===;;;999:::;;;<<<===HHHaaawwwqqqcccZZZMMMAAA???AAA???;;;444666999;;;<<<@@@EEEIIIZZZbbbppp}}}|||wwwaaaWWW^^^iiilllkkkttt~~~}}}xxxlll___WWWTTTPPPFFF>>>>>>@@@???===>>><<>>;;;<<>>@@@;;;444222000......111555777888555444444444666999;;;===KKKIIIJJJNNNSSSRRRLLLEEE999888555222000/////////444000,,,+++,,,111>>>KKK]]]oooppp```KKK;;;444///222;;;KKK```ttt|||uuujjjcccaaa```WWWPPPQQQXXX[[[WWWPPPOOOVVVZZZUUUOOOPPPVVV[[[TTTSSSYYYgggqqqrrrssswww~~~zzzuuurrrwww###"""!!!"""###$$$###!!! ###&&&&&&%%%%%%(((***777III]]]lll|||jjjEEE222,,,+++999PPPpppttt[[[BBB555CCCZZZyyy}}}rrrZZZDDD444;;;NNNbbbtttwwwUUU@@@999222///...///---******------///333666999;;;;;;;;;<<>>666888===BBBEEECCC@@@===<<<:::999:::<<<>>>FFFWWWhhhwwwgggUUUIIIHHHDDD;;;777;;;888666555777===CCCGGGHHHPPPddd}}}uuujjjaaa___ccchhhttt}}}sssaaa[[[___ZZZOOODDD???;;;<<<;;;888777888:::<<<@@@BBB@@@AAAJJJSSS___vvvxxxmmm___UUUJJJDDDEEEHHHIIIIIIGGGDDDBBBCCCEEEGGGGGGFFFCCCIIIIIIAAA<<<@@@DDDEEEGGGCCCDDDJJJMMMNNNRRRYYYYYY]]]\\\XXXUUUTTTMMMDDD@@@>>>;;;:::<<<===;;;888:::;;;<<<999555333444666666555555777;;;<<<:::888000///...000222444555555777555222111333777;;;???BBBLLLXXX\\\WWWOOOJJJHHHBBB;;;333///...//////---000000111000...444GGGZZZhhhooo~~~aaaLLLAAA999111...111AAAYYYiiipppzzzzzzuuunnngggaaaXXXUUUQQQOOOOOOPPPRRRSSSSSSKKKLLLTTTTTTLLLKKKQQQSSS\\\cccdddjjjuuu||||||vvvooopppyyy}}}}}}"""!!!"""###%%%&&&%%%###!!!"""$$$%%%%%%'''***,,,333FFF\\\kkk}}}iiiFFF777111+++555KKKmmmvvv\\\BBB333BBBXXXvvvrrrooo[[[EEE666???TTTgggttt~~~tttPPP>>>;;;444222111222///+++,,,000111111222333555888:::;;;777===FFFIIIAAA666444888<<<===CCCTTTlllyyyqqqbbbNNNEEE<<<999666111000222...111666:::<<<:::555111999DDDHHHCCCEEEPPPRRRLLLGGGAAADDDPPPRRRTTTjjjbbbPPPRRRTTTQQQMMMJJJKKKNNNFFF@@@>>>EEELLLKKKFFFBBBEEERRRUUUIIIAAAGGGLLLJJJHHHDDDOOOhhh|||bbbMMMHHHAAA555444<<>>DDDPPP\\\ttthhhSSSFFFHHHDDD666111888888444333666===BBBDDDCCCHHHcccwwwgggaaaccceeegggiii|||}}}vvvxxxrrr}}}zzzpppqqqpppnnn```MMMNNN[[[XXXIII@@@======>>>;;;666555777888999;;;<<<>>>AAAGGGKKKXXXqqq}}}xxxwwwlll[[[FFFEEECCC@@@===???DDDHHHIIICCC???@@@FFFHHHEEE???BBBNNNOOOBBB;;;BBBHHHFFFFFF@@@AAAIIIJJJFFFGGGNNNXXX\\\ZZZSSSQQQTTTNNNCCC;;;======<<<<<<===<<<888::::::999777555555555555555777888888777777777888......///222444555444222666444000...000555:::>>>>>>MMM]]]```WWWLLLHHHHHHEEE===222------000111111000333666444111888NNNdddsssvvvsssOOO999555444000666999IIIaaakkkllluuu|||xxxwwwrrriiiaaaSSSSSSQQQLLLIIIKKKQQQWWWXXXIIIEEERRRUUUJJJFFFLLLUUUbbbiiieeeiiixxxooohhhnnn}}}{{{!!!!!!"""$$$'''((('''&&&###$$$$$$$$$%%%(((+++---000;;;RRRooommmMMM888000...555???WWWxxxzzzWWW;;;...666JJJiiiqqqdddPPP???444<<>>>>>DDDGGGFFFDDDDDDDDDJJJMMMJJJFFFDDDFFFGGGEEEFFFNNN^^^tttpppXXXHHH???:::777;;;AAAEEEFFFDDDBBBAAA;;;:::;;;===>>>CCCOOO\\\pppkkk[[[KKKEEE@@@999666777333444666999<<<===<<<;;;AAAWWWuuuzzzoooeeedddfffjjjsss{{{}}}{{{xxxqqqhhheeeppp}}}xxxrrrlllfffccc\\\WWWMMMFFFIIIOOOLLLCCCCCC???===>>><<<777666777444777::::::<<>>===<<<>>>AAACCCEEEDDDBBBCCCEEEEEEDDDBBBEEEJJJLLLHHHBBBBBBDDDFFFEEEFFFDDDAAACCCHHHLLLMMMQQQSSSWWWYYYUUUNNNIIIHHHBBBCCCBBB>>>>>>BBBAAA;;;<<<<<<<<<:::777777888:::999999999888666555555555//////000333555555333222111000......000444888;;;@@@HHHQQQTTTPPPIIICCCAAA>>>:::444///...111666999888888777555444;;;PPPdddxxx]]]@@@000+++000777CCCHHHRRR^^^hhhqqqyyyzzzsssiiibbbTTTPPPKKKIIIJJJOOOTTTWWWYYYQQQLLLNNNNNNMMMPPPWWW]]]ccciiimmmrrrwwwzzzzzzooonnnqqqyyy~~~ """%%%(((***)))'''&&&%%%$$$$$$%%%'''+++---444333HHHrrrqqqSSS555+++000666333AAAhhh~~~SSS666,,,,,,===]]]ttt[[[DDD999222666DDDZZZ|||nnnOOO:::666555666666222---...222111111111111222333555666:::555444;;;AAA@@@<<<:::777FFFXXXdddlllooommmhhhRRRCCC666222444444111111333;;;AAA???777222444888888999DDDRRRSSSJJJHHHNNNPPPOOOIIIEEEOOOggg{{{iiiaaaXXXQQQKKKLLLPPPPPPIIIAAA===>>>AAADDDBBB>>>AAAGGGDDD@@@CCCLLLKKKAAA???DDDEEEKKKNNNSSSjjj~~~dddGGG<<<@@@;;;;;;<<>>===BBBRRRbbbjjjrrrnnneeeTTTBBB===@@@>>>888...444;;;>>>;;;777555555777DDD\\\vvv}}}rrrllljjjjjjkkkkkkppp|||uuurrrxxx|||pppccc]]]]]]___eeekkkttt]]]WWW^^^^^^VVVOOOGGGCCCHHHJJJEEEAAAAAACCC<<<777888888555333444222888<<<;;;<<>>===<<<===AAAEEECCC@@@>>>BBBFFFEEE???AAAIIIGGG===:::@@@FFFMMMIII;;;===OOOWWWQQQIIIHHHSSSaaaZZZFFFAAAKKKLLLKKKEEE???BBBGGGEEE>>>===@@@AAA>>>999888;;;???<<<:::888777666555333111000000000222444555444222---------///111444666888DDDBBBBBBDDDGGGEEE???:::555666555222///222:::AAA@@@<<<888555555===OOO```xxxoooIII888///(((000@@@MMMUUUYYYXXXdddxxx{{{yyy~~~qqqgggbbbXXXOOOEEEEEENNNVVVWWWUUUVVVZZZVVVKKKGGGRRR```hhhgggbbbggguuu{{{sssnnnoootttwwwwwwuuu}}}!!!"""$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''''')))000@@@YYYvvvnnnOOO;;;111---111888HHHbbb]]]AAA555222EEE```zzz}}}|||uuubbbOOO444333444:::FFF]]]~~~oooRRR===999666111......111555888888888777666555444333333888999:::<<<>>>???@@@AAA>>>GGG]]]nnnsssyyyxxxkkkUUUEEE555000222333222222777===AAA===555000333888888888BBBRRRTTTJJJDDDFFFPPPNNNGGGAAAJJJbbbyyy|||fffXXXYYYSSSNNNMMMOOOMMMFFF@@@>>>CCCGGGFFFBBBAAADDDHHHAAA@@@AAAEEEIIIIIIDDD@@@KKKQQQRRRTTTgggvvvYYYFFFCCC>>>888555<<>>BBBOOO]]]jjjsssssskkkXXXDDD<<<>>>===999111666<<<<<<888111---***111666CCCXXXjjjnnncccXXXSSS___mmmvvvzzzwwwnnnggg^^^UUUUUU[[[]]]UUUMMMJJJJJJMMMWWWbbbyyyeeeMMMJJJTTTRRRHHHDDD>>>AAAJJJJJJAAA???DDDEEEAAA<<<:::999888444000222666999999888;;;BBBIIIJJJ@@@GGGccc{{{pppRRR@@@>>>@@@<<<777777:::<<<<<<;;;555999>>>@@@@@@@@@CCCFFFAAA???===>>>AAAAAA???<<>>>>>:::777///111222111111666===DDDBBB>>>777333777HHH___oooggg@@@333...)))222EEEWWW___aaaaaaooo|||zzz}}}mmmccc___XXXLLLCCCIIIXXXbbb```YYYYYY^^^\\\PPPKKKSSSbbbjjjnnnkkksss{{{pppooo{{{}}}yyy"""###$$$%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&+++---666IIIgggiiiIII777111///,,,<<>>>>>:::777555666999>>>CCCEEEHHHIIIGGGDDDIIIDDDBBBEEEJJJVVVnnnlllYYYRRRUUUWWWTTTNNNHHHFFFEEEAAA@@@AAAEEEHHHHHHDDD@@@@@@AAACCCDDDEEEGGGHHHJJJKKKMMMRRR\\\iii}}}rrraaaOOOAAA<<<===???AAACCCCCCAAA@@@@@@<<<:::===AAAEEEMMMUUUiii~~~vvvbbbOOOGGGCCC===999:::333666888777222...,,,,,,///444???KKKTTTRRRJJJBBBBBBLLL___uuu~~~{{{xxxzzz}}}jjj^^^RRRMMMIIIEEEEEEHHHHHHEEECCCBBBAAAFFFUUUcccwwwkkkUUUJJJHHHHHHEEEBBBCCCCCCDDDGGGNNNSSSQQQKKKGGGIIIHHHCCC<<<777444555777777666666888;;;>>>AAADDDDDDIIIUUUfffzzztttcccVVVKKKBBB:::;;;;;;;;;999888888888666777999===@@@BBBBBBAAA@@@@@@?????????@@@AAABBBBBBCCCEEEHHHIIIIIIKKKOOOUUUWWWXXXTTTQQQOOOMMMKKKLLLQQQUUUSSSLLLFFFDDDDDDBBB???>>>@@@DDDEEEAAA===::::::999888777555333111555444555777777666222///000000000111222444666888777666666777888777555333666222000444<<>>???>>>;;;???RRRrrreeeDDD111++++++333;;;LLLXXXgggpppuuuyyy|||~~~{{{kkk^^^SSSOOOLLLLLLRRR[[[bbbffffff\\\VVVVVVVVVVVV[[[bbbpppvvv}}}~~~{{{xxx{{{$$$$$$$$$%%%$$$$$$###"""""""""######$$$%%%%%%%%%******///???YYYwwwhhhHHH666///---***999PPPeeewwwsssPPP666>>>III[[[ppp~~~rrr[[[>>>+++***)))...===PPPcccwww}}}YYYEEE>>>555222...+++***,,,000333@@@>>><<<999777666666666555;;;AAADDDDDDBBBAAABBBIIIEEEUUUrrroooNNNAAA555222444666888;;;666888;;;>>>@@@>>>:::777:::CCCBBB;;;<<>>IIILLLOOOgggpppZZZKKKTTT[[[WWWLLLDDDEEEIIICCC???===DDDMMMNNNEEE:::@@@BBBCCCCCCBBBEEELLLRRRJJJJJJSSSbbbkkktttpppiiiVVVAAA<<>>BBBBBB;;;888===EEEIIINNNRRRiiixxx\\\HHHIIIIII>>>888===666666444111...,,,---...222777>>>BBBAAA===888444444???XXXzzz~~~jjjbbbiiieeeTTTOOOZZZTTTHHH<<<999;;;;;;;;;;;;666888;;;;;;:::>>>OOO```oooyyygggRRRDDDEEEGGG@@@<<<@@@@@@FFFIIIMMM]]]ooonnnaaaWWW[[[[[[SSSEEE<<<:::<<<:::777444555777:::;;;:::>>>GGGIIIFFFNNNggghhh\\\[[[QQQBBB888<<>>@@@@@@>>>======BBBAAA======BBBBBB>>>???;;;>>>HHHNNNWWWnnnlllXXXKKKPPPSSSPPPHHHCCCDDDGGGCCCAAAAAAFFFLLLMMMGGG@@@AAABBBBBBAAAAAAEEELLLQQQLLLMMMTTT___hhhxxxwwwiiiUUUCCC???CCCHHHHHHDDD@@@@@@AAAAAA??????BBBFFFJJJSSS\\\kkkxxx```LLLHHHHHHBBB???CCC999888555111///...///000666888;;;<<<:::777555444666GGGcccjjjTTTJJJQQQOOO>>>999BBBCCC<<<555444666888999999666777999999777:::FFFTTTaaannn~~~kkkRRRFFF===@@@DDDCCCBBBEEE===DDDNNN]]]sssvvvrrrkkk```TTTIIIBBB>>>:::888777666777999::::::>>>CCCDDDAAACCCTTTmmm|||mmmbbb[[[MMM???===@@@CCCBBB>>>:::777666666666777:::>>>@@@???>>>??????@@@CCCFFFGGGFFFEEEDDDEEEJJJNNNJJJEEEJJJUUU___^^^WWWLLLJJJOOOPPPLLLMMMRRRXXXYYYVVVPPPKKKJJJDDDCCCCCCEEEGGGFFFBBB>>><<<===>>>???===<<<::::::666666777888999888555333000222444666777666444333111333444222///...000333:::666444;;;EEEJJJFFF@@@AAACCCDDDFFFQQQiii{{{ooo^^^TTTCCC555///333;;;@@@QQQ```sss}}}wwwyyy~~~qqqbbbXXXUUUSSSSSSWWW___hhhmmmeeeXXXTTT^^^eeecccccchhhooovvvyyyvvvwww}}}%%%$$$$$$######"""""""""!!!""""""######$$$%%%%%%###'''333BBBOOO]]]qqqrrrXXXCCC222(((---+++444OOOvvvkkkUUUJJJ888:::JJJjjjzzzfff]]]XXXMMMBBB<<<)))''''''///>>>XXX{{{pppRRR;;;444222...,,,+++,,,///000222555:::======:::555222777444555;;;DDDJJJIIIEEEDDDRRRooolllVVVAAA===AAAAAA<<<666666999=========>>>AAAEEE@@@>>>@@@GGGFFF???;;;======>>>???BBBMMMcccyyyyyycccTTTNNNJJJEEECCCDDDDDDCCCAAAAAAEEEIIIIIIHHHGGGIIIKKKDDDAAA???@@@DDDGGGHHHHHHPPPUUUUUUSSS___{{{fffPPPFFFBBBAAABBBFFFJJJJJJEEE@@@===AAAGGGGGGCCCEEEVVVhhhmmmwwwvvvjjjWWWGGGBBBFFFHHHHHH<<<:::888555444333111111555555444555666777666555===TTTrrrwwweeeVVVIII???======999777999444555444222111333444555:::777777888888999@@@HHHUUUjjjhhhSSSCCCCCC>>>:::@@@JJJMMMIII<<<@@@QQQnnnvvvjjjaaaVVVFFF;;;666999;;;:::777777;;;???AAA===>>>DDDEEEGGGWWWlll{{{wwwvvvttthhhTTTFFFBBBBBB@@@>>>>>>>>>===999666444888<<<>>>>>>>>>@@@AAA@@@???@@@FFFKKKLLLFFF@@@JJJPPPOOOEEEAAAHHHQQQVVVYYYTTTRRRSSSOOOIIIJJJPPPWWWSSSOOORRRVVVVVVPPPJJJ@@@FFFKKKIIICCC???@@@DDD@@@>>>>>>@@@CCCCCC>>>999777666666777999;;;:::999///111666999999666222///000111222///,,,,,,///333222555999<<<>>>AAAEEEHHHGGGCCCAAAIII\\\uuunnn```PPPCCC999888888999DDDSSSgggrrrwwwtttyyy{{{sss{{{}}}tttllliiiaaaWWWOOOUUUccclllhhhaaaZZZ^^^```___aaahhhnnnqqqnnnjjjmmmwww|||yyyxxx{{{$$$$$$###"""""""""######""""""######$$$%%%%%%%%%%%%&&&---999DDDSSSnnnsssZZZGGG999000)))///;;;NNNfffeeeMMM===555:::VVVvvvuuuaaa[[[VVVIII<<<666+++((((((...;;;VVV{{{pppOOO666555333///,,,,,,,,,...000---111777;;;<<<999444000555333222999BBBIIIIIIGGGFFFUUUtttiiiTTT@@@<<>>999888;;;======;;;===BBBGGGBBB===AAAMMMLLL???999===;;;??????@@@MMMggg{{{qqq\\\PPPMMMEEE===<<<@@@DDDBBB>>>@@@FFFKKKJJJFFFEEEIIIOOOEEEBBB???AAAEEEGGGEEECCCQQQWWWTTTMMMXXXwwwgggNNNHHHBBB@@@@@@FFFNNNOOOIIIBBB;;;AAAHHHGGGBBBCCCSSSeeejjjpppvvvooo\\\HHHAAAGGGKKKHHH===;;;999777777555333111777666666666777888999999@@@XXXvvvdddSSSFFFCCC;;;444444999:::777222666777333000222444444777555444777999999<<>>@@@SSSuuutttiii[[[GGG777555:::>>>===999888===BBBDDD;;;===GGGGGGAAAKKK___|||uuussssssfffPPPEEEHHH@@@<<<888888;;;<<<999666555:::>>>???>>>===@@@CCCAAAAAACCCHHHLLLJJJDDD>>>KKKQQQMMM>>>;;;HHHSSSTTTUUUNNNNNNUUURRRHHHIIITTTZZZTTTNNNPPPVVVXXXRRRKKKBBBHHHLLLIIIAAA===@@@FFFAAA>>><<>>111000EEEbbb|||zzzjjj^^^[[[SSSAAA333...+++)))+++444CCCYYYvvv~~~```GGG888444222///,,,+++,,,---//////222555888888666333111111444999===AAADDDFFFGGGNNNSSSjjj^^^NNN???;;;>>>??????@@@:::;;;;;;===>>>???AAABBBBBBBBBDDDGGGFFFAAA>>>===<<<>>>AAAHHHQQQ```tttppp\\\MMMGGGEEEBBB?????????AAABBBAAACCCFFFHHHJJJJJJIIIHHHEEECCCBBBBBBDDDEEEFFFGGGJJJPPPSSSTTT\\\ooooooVVVGGG===AAAGGGKKKLLLKKKJJJHHHAAAAAADDDGGGHHHHHHNNNVVVeeesssyyyjjjWWWKKKGGGEEECCCCCC>>>:::666444444444222000333777::::::888888;;;???EEEVVVooo}}}mmm[[[NNN@@@???;;;777555888999999>>>>>>:::333333777999777333333777:::888666:::AAAIIITTTfffyyy~~~kkkVVVGGG;;;======;;;===@@@BBBBBB???CCCTTTppppppZZZFFF;;;888:::<<<<<<::::::<<>>???@@@@@@AAABBBEEEHHHHHHEEECCCBBBCCCFFFFFFCCC>>>???EEEMMMQQQXXXRRRNNNNNNOOOPPPRRRTTTRRRUUUYYYZZZXXXTTTPPPNNNJJJGGGDDDCCCBBBBBBAAA@@@???>>>???AAABBB@@@;;;777444666999===@@@???<<<999777777666555555444333333///+++'''%%%&&&(((***+++---000555<<>>555444777BBBRRRcccrrr{{{|||~~~|||wwwxxxzzztttkkkggghhhjjjkkkkkkhhhdddaaaYYYZZZ\\\```eeehhhhhhggg``````bbbiiioooqqqqqqqqqrrrpppppprrrsssrrrqqqrrrtttwww{{{~~~""""""!!!!!!!!!###$$$%%%###$$$$$$%%%%%%&&&'''''''''%%%'''///555FFFiiiwww```MMM>>>444,,,111999DDDUUUqqq~~~]]]:::...--->>>WWWrrrlllaaaZZZXXXMMM:::...---***)))...<<>>333111...,,,++++++,,,...333444555555555444222111...777@@@CCCAAA@@@CCCGGGWWWPPP]]]~~~wwwWWWMMMBBB===;;;:::???EEE<<<:::999===BBBCCC@@@;;;BBBHHHGGG???>>>DDDDDD<<>>;;;AAAHHHBBB???>>>EEENNNPPPHHH???DDDEEEEEECCCAAACCCHHHMMMBBBFFFSSS___dddlllwww^^^EEE888CCCOOOPPPIIIEEEIIIOOOHHHBBB@@@HHHPPPPPPLLLIII___yyy|||bbbOOOOOONNNBBB;;;===>>>999333111111222111000)))222::::::444333:::BBBKKKTTTjjj~~~fff^^^XXXOOOAAA>>>===>>>;;;666666;;;GGGBBB888000222:::;;;666222666<<<>>>888333999CCCEEEDDDNNNhhhjjj^^^SSSGGG???999;;;BBBAAA888777>>>>>>GGGTTTiiitttXXXGGGAAA<<<;;;::::::<<<<<<;;;:::>>>GGGHHH>>>999CCCSSS___```lllooofff```PPP>>>555999======;;;:::<<<>>>:::888888<<<@@@BBB@@@===BBBIIIMMMHHH???;;;AAAHHH@@@999999AAADDDAAAEEEOOO]]]ZZZOOOEEEJJJXXX[[[SSSHHHWWWeeeeeeYYYOOONNNQQQRRRFFF<<<===FFFIIICCC:::===AAADDDDDDAAA>>>;;;:::333666<<>>;;;666333222333666888111,,,&&&$$$'''***++++++000---000<<>>333...888@@@HHH]]]zzzxxxyyy~~~{{{mmmeeeeeejjj___VVVZZZeeeiiiaaaVVVOOO\\\gggfff___^^^hhhtttfffXXXXXXmmm|||xxxpppppprrryyyvvvkkkgggoootttrrrhhhkkkxxx$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%,,,555;;;SSSxxxqqqTTT>>>777000...666???LLLnnn{{{\\\AAA222---BBBbbb|||ttt___LLLDDD>>>333***(((+++---111999FFF[[[rrruuuSSS@@@???333555555111,,,***...222111444777888777555555555;;;<<<>>>@@@BBBCCCDDDEEEMMMQQQbbbhhhTTT???:::===???>>><<<@@@===;;;===AAAAAA===888GGGBBBCCCIIIIIIAAA???DDDCCCBBBBBBHHHRRRbbbsssooo[[[MMMGGGFFFDDDAAA>>>===@@@BBB???AAADDDEEEEEEDDDEEEFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHLLLSSSYYYcccvvvsssWWWDDDEEEDDDDDDHHHLLLLLLIIIEEEGGGDDDDDDIIIPPPSSSQQQNNN___lll}}}mmmZZZRRRJJJ???;;;@@@999888555222000///000000444555555444333555;;;@@@RRRbbb{{{vvvjjj\\\PPPHHHFFFFFFDDD@@@>>>@@@AAA@@@BBB===:::999777555888===>>><<<999777666777888:::CCCBBBHHHVVVjjj|||```LLLEEE???>>>>>>AAACCCBBB@@@???BBBEEEZZZ}}}zzz\\\JJJEEE;;;::::::;;;===>>>>>>===>>>@@@AAA???>>>BBBJJJQQQ\\\eeesss{{{jjjYYYLLLFFF>>>;;;:::<<<@@@BBBBBBAAA===>>>???>>>======???AAAGGGGGGHHHGGGEEECCCAAA@@@<<<<<<===>>>AAAIIIRRRXXXSSSPPPNNNMMMKKKJJJQQQYYYSSS\\\aaa]]]UUUQQQQQQPPPIIIFFFAAA@@@AAAAAA===:::===>>>@@@BBBCCCBBB>>>;;;;;;===???@@@???===999777888666444222222333555666444000)))$$$###&&&***...---111888>>>BBBDDDEEEFFFGGGLLLRRRYYYiiiwwwhhhVVVCCC444///***888MMMaaarrr|||~~~uuuddd[[[]]]^^^WWWRRRUUU[[[\\\VVVOOOPPPWWW___ccccccccceeehhhaaa]]]cccrrrxxxsssqqquuuqqqtttoooeeefffpppsssnnnmmmuuu{{{|||zzz|||%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&'''&&&+++222555KKKmmm|||^^^AAA111555******555KKKooo|||fffJJJ:::444DDD^^^rrrrrr\\\EEE<<<666...)))))),,,444;;;;;;>>>RRRuuuyyybbbGGG666777888666222...---000333111444999;;;:::888777666CCCAAAAAACCCGGGJJJJJJJJJBBBTTTooosss]]]FFF<<<<<<===:::999???????????????>>>===<<<>>>@@@GGGNNNOOOHHHBBB@@@EEEIIIHHHEEENNNcccyyycccRRRLLLGGGDDD@@@===;;;;;;<<<<<<@@@CCCFFFEEEBBBBBBEEEHHHAAABBBDDDHHHJJJIIIDDD@@@OOOSSSSSSQQQ^^^}}}lllWWWMMMHHHEEECCCEEEIIIJJJGGGCCC>>>IIISSSQQQIIIHHHRRR]]]]]]aaammmwww]]]HHHAAADDDEEEDDD:::777444111//////000111555444333333444888<<>><<<888555888>>>@@@<<<888666777888888777@@@@@@DDDNNN]]]vvv~~~dddNNNBBBFFFHHHEEE???@@@JJJPPPPPPIIIVVVqqqlllNNN;;;999:::<<<<<<<<<<<<===???===???@@@???===???EEEJJJUUUbbbjjjmmmyyy|||ttt```LLL@@@BBB===;;;===CCCGGGEEEBBB999CCCLLLGGG<<<777@@@KKKBBBBBBCCCEEEGGGFFFBBB>>>CCC@@@===>>>FFFSSS```hhhPPPLLLJJJJJJJJJIIIMMMTTT___\\\WWWWWW\\\^^^VVVKKKEEEDDDBBB???<<<::::::;;;;;;:::;;;>>>CCCDDD@@@===AAAAAA@@@???>>>===<<<<<<888555222000///000111333555111+++%%%###$$$'''***+++111999===???CCCHHHLLLPPPMMMNNN^^^{{{{{{kkkZZZGGG444***(((000???[[[xxxrrriiieeeaaa]]]MMMVVV^^^[[[QQQJJJMMMSSSWWWPPPOOOYYYhhhmmmcccVVV\\\bbbfffgggiiirrr|||tttnnniiiggggggggghhhjjjrrrzzz{{{uuuvvv}}}&&&&&&%%%%%%%%%%%%&&&&&&((((((&&&%%%$$$$$$$$$$$$&&&'''%%%)))111555IIIiii|||gggMMM999444+++***222EEEiiijjjKKK<<<666BBBVVVhhh{{{mmmTTT;;;111---((((((+++000777<<<>>>DDDXXXxxx~~~vvvgggNNN888===:::666333000000222333222555:::======<<<;;;;;;IIIGGGFFFHHHLLLPPPQQQPPPBBBUUUqqq{{{fffNNNBBB>>>;;;:::;;;>>>BBBDDDBBB>>>;;;===@@@;;;BBBIIILLLNNNNNNJJJDDDIIINNNLLLDDDJJJbbb{{{bbbQQQKKKHHHDDD???;;;:::::::::;;;BBBEEEGGGDDDAAA@@@DDDIIIAAABBBEEEJJJNNNPPPMMMJJJSSSXXXVVVRRR___uuu___TTTLLLIIIFFFEEEGGGFFFDDDAAA>>>KKKWWWUUUJJJHHHTTTcccXXXXXXbbb{{{yyy]]]AAA<<>>NNNmmm~~~xxx}}}zzzjjj^^^]]]fffjjjcccTTTQQQ]]]dddaaaQQQKKKDDD???:::666999???@@@<<<888777888999999777@@@???AAAEEEOOOfff{{{dddMMM===EEELLLMMMHHHJJJVVV______ZZZnnnqqqOOO:::777:::<<<===<<<<<<>>>@@@<<<>>>???>>><<<<<<@@@DDDKKK[[[aaa\\\hhhtttxxx~~~vvveeePPPCCCEEE@@@<<>>===>>>AAAGGGGGGBBBEEEOOOSSSOOOKKKJJJIIIHHHLLL[[[uuuqqq[[[KKKEEEEEEBBB>>>;;;:::>>>AAADDDDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEGGGKKKSSS\\\bbbTTTUUUXXX___kkknnnWWWMMMNNNNNNKKKGGGCCCAAAAAAGGGGGGJJJOOOTTTWWWVVVUUURRRXXXaaaooozzzmmmWWWDDD@@@DDDAAA888<<<999555111000000222444222333333444555888<<<@@@QQQ___tttzzztttpppoooqqqkkkooorrrpppllljjjhhhfffgggXXXHHH@@@>>><<<===???======<<<:::::::::<<<>>>CCC@@@>>>@@@GGGYYYuuummmXXXFFF888<<>>CCCDDDFFFGGGHHHHHHHHHIIICCCAAABBBIIISSSZZZ\\\ZZZ\\\SSSKKKKKKLLLLLLNNNPPPOOOXXX]]]YYYRRRPPPQQQRRRDDDBBB???999444222444777666666666777:::>>>@@@BBB@@@>>>:::777555555666777999666222---++++++,,,---///...+++)))'''%%%$$$###(((,,,333<<>>FFF@@@BBBDDDFFFEEEBBB>>><<>>CCCEEEAAA;;;:::AAAHHHDDDBBBBBBDDDIIIIIIFFFBBBHHHIIIJJJHHHHHHPPP___jjjVVVOOOVVViiiuuu|||xxx___NNNRRRVVVRRRJJJDDDBBBCCCHHHBBBAAAKKKYYY^^^TTTHHHPPPWWW^^^ffftttwwwcccQQQIIIEEE>>>888888<<<:::666333222222444666///333777666444555;;;AAAHHHIIISSSfff}}}ssswww{{{zzzvvvvvv~~~sssmmmrrrzzzbbbIII@@@AAABBBAAA???888===@@@???;;;;;;@@@EEEDDD===888;;;BBBNNN^^^lll~~~sssWWWFFF>>>888<<>>@@@>>><<<999:::>>>CCCHHHEEEGGGLLLSSSUUUTTTVVV[[[sssnnngggccc```]]]YYYUUUAAABBBBBBAAAAAACCCGGGKKKOOOEEE===BBBNNNSSSJJJ???GGGJJJKKKHHHCCCBBBGGGMMMBBBAAAAAAGGGPPPUUUTTTQQQbbbXXXNNNKKKKKKKKKMMMPPPGGGUUU___ZZZOOOJJJLLLPPPHHHBBB<<<777666555444333555777888666444555;;;@@@999888777555333111000000888666222///,,,++++++,,,************)))(((&&&%%%''')))000;;;IIIRRRTTTTTTYYYjjjyyyyyysssssszzz```MMM888///......///000EEE___uuu{{{}}}{{{{{{vvvgggUUUNNNQQQ___TTTJJJKKKSSSTTTKKK@@@???KKKUUUQQQEEEBBBMMMZZZNNNLLLTTTeeeppplllccc___kkkiiiaaaYYYZZZeeelllkkkfffgggrrr}}}oookkkqqq'''&&&%%%######%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$"""%%% )))111BBBZZZvvvsssVVV???:::...+++222DDDjjjrrrQQQ;;;,,,---333AAAaaavvvOOO<<<+++))),,,***+++...111333888AAAPPPcccuuunnn\\\NNNGGG@@@>>>:::666222000//////777666555444666:::@@@EEE888@@@IIIMMMKKKIIIJJJLLLSSS[[[ooo}}}ssseeeVVVFFF<<<===CCCAAAAAABBBCCCDDDCCC@@@>>>BBBFFFGGGGGGHHHLLLMMMKKKIII@@@@@@KKKOOORRRgggsss[[[III888>>>CCCAAA<<<;;;@@@FFFBBB@@@@@@DDDIIIKKKIIIEEEGGGJJJNNNMMMKKKMMMUUU\\\YYYPPPSSSeeerrr}}}yyylllSSSUUUVVVTTTNNNIIIEEEDDD@@@AAAEEELLLRRRSSSNNNIIIOOOOOOSSS```vvvjjjUUUMMMEEE;;;:::AAA:::999777555333333444555111444777666444555:::>>>666999AAARRRiii~~~}}}xxx|||zzz}}}cccIII???BBBDDDBBB???888<<<@@@@@@===<<>>FFFXXXrrr}}}uuubbbMMM@@@BBBBBBAAA<<<666111000111222333444444555888===@@@<<<>>>AAAEEEIIIJJJJJJIIIHHH[[[xxxvvv```QQQGGG@@@>>>???AAABBBBBB???===>>>CCCGGGCCCCCCGGGMMMMMMHHHEEEEEEGGGGGGEEEDDDJJJYYYlllyyyzzznnnTTTEEE:::<<<>>>?????????>>>>>>>>>@@@BBBCCCDDDGGGLLLPPPJJJKKKLLLNNNPPPPPPPPPOOOWWWVVVUUUYYYgggwwwppp]]]VVVNNNMMMQQQPPPJJJCCC<<>>???BBB777777666555444333222222666444222444888::::::888111222999GGG]]]yyyxxxxxxppp\\\GGG@@@@@@AAA@@@@@@<<<<<<<<<===>>>?????????999444222555777:::@@@GGGLLLJJJHHHEEE===555555:::GGGPPP]]]lllzzzjjjMMM;;;AAAFFFJJJJJJGGGDDDDDDGGGBBBAAA??????@@@BBBCCCCCCDDDBBB@@@???;;;;;;BBBJJJKKKOOOTTTWWWVVVRRRNNNKKKKKKGGGCCCCCCHHHLLLNNNMMMHHHMMMQQQNNNJJJKKKRRRZZZMMMLLLJJJHHHFFFEEECCCBBBDDDCCCAAABBBFFFMMMSSSXXXOOOMMMLLLMMMJJJFFFFFFIIIRRRPPPKKKIIILLLOOOIII@@@<<<;;;999999:::;;;;;;;;;999666222111222444444333111222222111000...---,,,+++,,,,,,,,,+++***(((&&&'''(((***+++,,,+++******&&&+++222:::DDDOOOZZZbbbmmmjjjhhhkkkppplllXXXDDD999111+++***---111999@@@PPPeee|||nnnbbbXXXTTTTTTLLLQQQSSSMMMDDD???BBBFFFFFFDDDAAA@@@AAACCCEEEEEEOOOQQQVVV[[[\\\[[[[[[^^^RRRQQQNNNLLLNNNSSSTTTSSS[[[dddkkkkkkjjjkkkiiieee'''%%%###!!!!!!###%%%'''############$$$%%%&&&'''!!!((('''%%%)))(((,,,999EEE```uuuzzzggg[[[999222222444>>>___uuuTTT<<<,,,,,,---111HHHeeexxxtttPPP<<<+++((()))'''&&&)))+++///555;;;GGGZZZooo~~~zzz}}}vvv```KKKAAACCCFFFGGGBBB999333333444...111444666666777999;;;BBB===:::???HHHMMMLLLHHHEEEZZZxxxuuuXXXJJJGGGFFFBBB???BBBDDDCCC<<<666999DDDOOOHHHCCCEEELLLLLLCCCAAAEEEEEEOOOJJJ===DDDaaattttttyyyqqqTTTBBB???<<<<<>>999<<>>BBBOOOZZZPPPKKKGGGKKKRRRVVVSSSOOOPPP[[[YYYPPP___xxxlllfffUUUFFFFFFQQQVVVNNNBBB@@@CCCFFFFFFEEEFFFIIILLLBBBFFFMMMYYYkkktttWWWFFFDDDBBB<<<444444555444333222111000<<<444...111:::???:::333666222222@@@\\\~~~~~~ttt}}}{{{ttt~~~aaaTTTGGGAAA>>>======@@@AAA<<<888:::???AAA===888666444555666555666>>>HHHJJJ???999>>>???888555888BBBUUU```ccctttdddMMMAAA???IIIRRRPPPFFF@@@EEELLLAAAAAABBBCCCDDDBBB???===>>>FFFFFF===888<<>>???EEEMMMPPPOOOLLLKKKKKKSSSIIIBBBDDDNNNUUURRRMMMJJJKKKLLLKKKJJJMMMTTTYYYQQQLLLIIIKKKNNNMMMEEE>>>AAACCCFFFHHHIIIKKKNNNPPPDDDGGGLLLPPPMMMFFFEEEGGGOOONNNJJJCCCBBBEEEEEEBBB333777::::::999:::>>>BBB<<<444---...444888444...//////...---,,,+++++++++%%%&&&(((***)))'''%%%###((()))***,,,,,,+++******&&&---555:::>>>III\\\jjjppphhh___\\\___\\\LLL999******---111333999FFFSSSdddlll|||hhhaaaccc\\\NNNJJJOOORRROOOGGGAAAAAADDDAAAAAAAAA@@@??????@@@BBBGGGYYYbbbYYYNNNPPPTTTUUUGGGAAACCCNNNSSSMMMMMMSSS\\\jjjiiiZZZ\\\nnnnnn^^^%%%$$$"""!!!!!!###%%%&&&(((%%%!!!!!!###&&&%%%$$$&&&&&&'''(((((()))))))))888FFFbbbdddIII888---000;;;NNNooowwwMMM<<<000...---111IIIeee}}}qqqMMM===---(((***)))'''&&&%%%***444CCCUUUdddooottt{{{{{{gggUUUHHH@@@@@@;;;<<>>???777>>>EEEJJJIIIHHHGGGHHHPPPYYYmmm|||gggVVVLLLHHHEEEDDDEEE???999777;;;???BBBCCCHHHNNNLLLEEEDDDKKKLLLGGGHHHEEEIIIQQQQQQRRReee~~~vvvZZZDDD??????@@@BBBDDDDDDBBBAAA>>>@@@CCCEEEFFFJJJOOOSSSOOOSSSPPPJJJMMMWWWYYYTTTUUUPPPUUUaaagggpppsss\\\RRRJJJKKKOOOMMMHHHEEEHHHEEEDDDIIIQQQSSSNNNHHHDDDKKKOOOSSSccc~~~rrrjjj[[[HHH>>>>>>999444222333333//////222...///000000000333888<<<<<<888===RRRnnn{{{yyylll\\\EEE888<<>>???@@@@@@???===<<<;;;<<<777111000333666888999???EEEDDD:::222222666888<<>>GGGKKKDDDAAADDDDDD???EEEAAAAAACCC===444666@@@BBBGGGFFFCCCHHHQQQQQQIIIHHHKKKNNNOOOOOOPPPRRRUUURRRNNNLLLNNNSSSWWWWWWVVVTTTWWWSSSJJJIIIPPPPPPIIIMMMEEEHHHUUUXXXMMMGGGKKKJJJQQQOOOIIIMMMVVVPPPBBBBBBFFFIIIHHHCCC>>>;;;;;;888666666:::@@@BBB>>>:::777555333111222555888:::333000...,,,,,,,,,***)))%%%%%%$$$$$$$$$$$$######%%%&&&+++//////,,,///666222666:::@@@LLL[[[cccccccccdddccc\\\NNN???333---***,,,000888BBBLLLRRRTTTvvv|||xxxkkk[[[XXX^^^SSSUUUTTTNNNFFFAAA@@@BBB???AAABBB@@@>>>???EEEJJJMMMQQQVVVWWWTTTOOOLLLJJJBBBGGGEEEAAAEEEQQQVVVRRRWWWYYYcccmmmjjj```___fff$$$###"""!!!"""###%%%&&&'''$$$!!!!!!###%%%%%%$$$%%%%%%%%%&&&&&&'''((()))///>>>WWWpppnnnNNN<<>>...***++++++***)))+++***000CCC[[[jjjkkkeeepppdddNNNBBB??????===>>>AAA@@@;;;888888777555444555999===??????>>>BBBFFFHHHHHHFFFDDDCCCRRRUUUeeerrr^^^MMMFFFIIINNNCCC???:::777888<<>>999444000///111222333===???@@@;;;555222666;;;CCCNNNhhh~~~\\\IIICCCHHHCCC???BBBHHHJJJFFF???AAAFFFHHHFFFDDDDDDBBB???>>>@@@EEEHHHDDD===<<<@@@EEEGGGHHHHHHKKKOOOOOOKKKDDDMMMTTTRRRKKKJJJRRR[[[WWWNNNHHHNNNZZZ```ZZZRRRQQQWWWWWWOOOIIIMMMVVV\\\NNNKKKOOOZZZ]]]TTTMMMLLLUUUVVVSSSLLLNNNTTTSSSLLLEEEFFFHHHFFFCCC???<<<;;;888777888;;;>>>>>>;;;888666444222000000222555777111///,,,++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++///222666999:::===<<<===GGGXXXfffeee\\\\\\]]][[[QQQBBB444,,,******///999DDDOOOXXX___ccczzztttjjj^^^WWWWWWfff\\\PPPJJJIIIIIIDDD???999BBBHHHDDD;;;:::EEEPPPRRROOONNNRRRWWWUUUKKKAAAKKKJJJEEEAAAEEENNNUUUWWWQQQTTT[[[aaa```\\\\\\___$$$###"""""""""###%%%&&&%%%###!!!!!!"""###$$$###%%%$$$###"""###%%%'''(((000<<>>??????BBBBBBCCCEEEGGGGGGEEECCCKKKRRReeerrr```SSSMMMLLLMMMDDDBBB>>>;;;999<<>>@@@GGGNNNSSSQQQPPPRRRTTTQQQJJJCCCMMMIIIFFFHHHIIIJJJOOOTTTLLLPPPSSSTTTVVV[[[\\\ZZZ###"""""""""###$$$%%%&&&$$$###!!!!!!""""""######$$$###!!! !!!###&&&(((333<<>><<<999999;;;===>>>>>>???======AAAFFFJJJKKKIIIAAATTToooggg[[[ZZZXXXMMMBBBEEEEEEDDDBBB???AAAFFFKKKCCC???CCCMMMMMMDDDAAAEEEGGGIIIHHHFFFNNNdddzzzzzzeeeXXX[[[OOODDDGGGSSSXXXQQQGGGJJJMMMOOOLLLGGGHHHOOOWWWJJJEEEIIITTTXXXQQQMMMOOOSSSVVVSSSNNNVVVrrrttt^^^LLLNNNYYY[[[QQQFFFCCCIIIOOOMMMHHHGGGOOOXXXOOOBBBAAAWWWttt~~~vvvsssfffUUU???777111222333333555888@@@;;;444000///000000000111555===IIIVVViii```DDD>>>@@@>>>BBBKKKOOODDD;;;>>>HHHKKKCCC888777888888666333444888<<<;;;666:::DDDBBB888:::EEETTTuuu}}}kkkSSSBBB???FFFKKKHHH@@@???FFFNNNIIIBBBAAAIIIKKKCCC>>>@@@BBBHHHGGG??????HHHNNNLLLFFFDDDHHHPPPMMMDDDDDDLLLUUULLLEEEJJJVVV]]]YYYRRRJJJTTT^^^___YYYVVVZZZ```ZZZMMMKKK[[[iiieeeXXXPPP```___YYYRRRSSS[[[aaaaaaTTTTTTYYY^^^ZZZPPPJJJKKKLLLHHHEEEDDDDDDBBB>>>:::;;;===@@@???<<<888666555333222///---------...///,,,)))'''&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))***---222333333BBBWWW[[[QQQGGGVVVaaa]]]UUUQQQTTTXXXOOOHHH===222+++)))))))))444999AAAKKKYYYnnnwwwccc^^^fffjjjfffWWW]]]bbb\\\PPPEEECCCEEEFFF>>>888;;;FFFLLLJJJEEEPPPVVV[[[VVVKKKFFFJJJPPPGGGCCCGGGPPPOOOGGGEEEJJJLLLQQQQQQMMMRRR]]]```[[[""""""""""""###$$$%%%&&&"""######""""""""""""###$$$###!!! ###%%%''',,,666???III^^^yyyzzzggg\\\GGG444000111666III^^^yyymmmRRR@@@333---111999YYY{{{}}}qqqUUUCCC222,,,------,,,,,,)))000666888;;;EEEWWWeeeppptttwww{{{~~~qqqcccbbbbbbWWWFFF???EEEIIIFFF???<<<:::999:::<<<<<<<<<;;;::::::>>>FFFLLLNNNNNNCCCUUUoookkk^^^[[[WWWKKK@@@CCCFFFGGGFFFEEEFFFJJJNNNDDD@@@DDDMMMMMMDDD@@@DDDBBBEEECCCBBBLLLddd{{{|||hhh]]][[[NNNCCCFFFSSSZZZTTTKKKOOOQQQSSSOOOKKKKKKPPPVVVFFF@@@DDDTTT\\\VVVLLLHHHQQQSSSPPPJJJRRRmmm~~~hhhVVVUUU]]]]]]RRRHHHCCCJJJOOOLLLDDDBBBKKKTTTMMMAAABBBXXXrrr}}}ooo]]]DDD:::222111333444666888CCC???999444222222222222000333999BBBMMM```~~~|||^^^EEE??????;;;???HHHLLLBBB999<<>>999333777BBBAAA888999CCCXXXzzz{{{jjjTTTCCC>>>EEEJJJFFF???===DDDMMMHHH@@@???GGGIIICCC???BBBDDDIIIFFF>>>>>>GGGLLLIIIHHHFFFJJJQQQNNNEEEDDDLLLTTTLLLFFFKKKWWW^^^ZZZSSSJJJUUU```aaa[[[VVVYYY___WWWJJJHHHYYYgggdddWWWOOO______ZZZRRRRRRZZZ```aaaTTTTTTXXX\\\XXXOOOKKKLLLMMMIIIFFFDDDDDDCCC>>>:::<<>>IIIUUUeeezzzwwweeeaaajjjooolll[[[aaaeee___SSSHHHEEEEEEFFF>>>777;;;EEELLLJJJEEERRRVVVWWWPPPFFFCCCJJJRRRFFFDDDIIIQQQOOOFFFDDDIIILLLQQQPPPLLLRRR^^^bbb]]]!!!!!!"""###$$$%%%%%%&&&"""###$$$$$$""""""###$$$$$$###"""!!!"""$$$&&&''''''111@@@PPPbbbtttxxxXXXBBB///,,,///555HHH]]]pppZZZHHH999111444;;;JJJnnnwwwSSSAAA///)))***+++++++++...---///888DDDOOOSSSTTTjjjxxx}}}{{{qqqiiiYYYJJJBBBCCCDDDBBB???===:::999:::;;;<<<;;;;;;:::;;;???DDDJJJMMMNNNPPPTTTccc}}}~~~jjjWWWKKKHHHHHHAAACCCFFFGGGGGGGGGHHHIIIJJJFFFDDDEEEEEEDDDGGGKKKAAAAAAAAABBBKKK^^^wwwwwwdddNNNMMMKKKJJJJJJOOOUUUZZZSSSNNNLLLQQQYYYYYYPPPFFFHHHBBBBBBJJJSSSSSSOOOKKKFFFIIIKKKMMMSSSfffzzzrrrhhh```XXXOOOLLLNNNGGGEEEFFFJJJNNNMMMGGGAAAGGGHHHLLLTTT___rrrooo^^^MMMAAA666333444555777999??????===;;;888888;;;>>>;;;555555DDDXXXhhhttt{{{ttt^^^HHH@@@???<<<<<>>;;;<<<===777888888777555555666777444111444::::::444444;;;TTTgggttt]]]MMMEEEDDD@@@===>>>BBBCCCAAA>>>BBB???>>>BBBDDDCCCCCCEEE@@@DDDFFFDDDDDDFFFDDD@@@JJJIIIKKKOOOMMMIIIHHHKKKFFFKKKPPPQQQPPPQQQUUUZZZTTTSSSSSSYYY``````YYYQQQKKKKKKMMMQQQSSSTTTXXX^^^SSSVVVYYYZZZYYYXXXWWWWWWZZZXXXUUURRRQQQRRRSSSTTTLLLJJJHHHGGGEEEBBB>>>;;;<<<===@@@BBBBBB???;;;888444333222000//////000000***(((&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***)))...111333???SSS___```nnnhhh]]]RRRNNNLLLEEE===777---"""&&&---///...222===OOObbbrrryyypppllllllkkkhhhsssiii^^^XXXWWWSSSIIIAAA;;;@@@CCCAAA===???FFFMMMUUUNNNGGGEEEFFFHHHGGGEEEKKKJJJJJJJJJHHHFFFJJJQQQKKKNNNOOOOOORRRZZZ^^^___ !!!"""###$$$%%%%%%&&&"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$%%%&&&''''''***000===MMM[[[gggtttaaaIII333,,,---111BBBVVVxxxttt^^^KKK<<<444666;;;HHHgggsssMMM<<<+++%%%(((***+++,,,...+++,,,444AAAKKKMMMKKKaaasss{{{}}}}}}lllZZZOOOIIIDDDAAA@@@???===:::999:::<<<<<<<<<999;;;>>>@@@CCCGGGLLLOOOTTTTTT^^^zzzpppVVVFFFDDDIIIAAABBBEEEHHHIIIHHHDDDAAAHHHHHHEEEAAABBBIIIOOOPPPDDDAAAAAAFFFKKKVVVoooiiiLLLNNNOOOJJJFFFHHHSSS]]]SSSLLLIIIPPP[[[[[[NNN@@@HHHIIIGGGEEEGGGLLLOOOMMMCCCBBBFFFNNNTTT^^^uuu|||xxxrrrgggWWWIIIGGGLLLGGGCCCAAAHHHPPPQQQGGG===GGGNNNPPPLLLOOOffftttiiiYYYLLL>>>::::::;;;<<<===<<<@@@CCCBBB>>>===BBBGGGCCC:::999FFFXXXaaaaaa___tttyyy~~~wwwnnnkkkbbbUUUEEE======>>>===:::333<<>>;;;:::888777777666444222222333333333333222222222DDDTTTuuuhhhRRRGGGEEEDDD>>>:::<<>>777;;;>>>???===>>>DDDHHHIIIAAA@@@BBBFFFGGGCCC??????HHHJJJIIIHHHIIILLLJJJFFF===GGGQQQQQQKKKIIIPPPXXXXXXQQQNNNUUU___aaaVVVJJJFFFMMMNNNIIIFFFLLLVVV^^^MMMNNNVVV___]]]SSSOOORRRZZZYYYRRRJJJLLLVVVYYYUUUJJJKKKLLLJJJFFFAAA===;;;999:::<<<@@@CCCBBB===999555555444333222222333333***((('''&&&''''''&&&%%%$$$$$$%%%&&&''''''((((((''',,,111666===JJJZZZfffrrrfffVVVKKKIIIHHH>>>222+++'''"""!!!%%%+++000333666CCCVVVlll}}}~~~{{{zzzxxxrrrkkkhhhjjjyyykkk\\\WWWXXXUUUJJJ@@@888@@@GGGBBB:::999CCCOOOOOOHHHCCCDDDHHHIIIDDD>>>HHHLLLKKKEEECCCHHHOOOSSSJJJKKKOOOSSSUUUUUUYYY``` !!!"""###%%%%%%%%%&&&"""$$$'''&&&$$$"""$$$%%%$$$%%%%%%&&&'''''''''(((///,,,222???IIIUUUkkkqqqUUU;;;000,,,---;;;MMMfff}}}yyy```KKK<<<555555777PPPfffkkkIII888'''###&&&)))+++---+++---///000333;;;GGGPPP\\\iiivvv{{{~~~ooo[[[UUUPPPGGGAAABBB@@@>>>;;;:::;;;=========555999>>>AAACCCGGGMMMRRROOOTTTccc}}}mmmXXXJJJBBB@@@DDDDDDFFFJJJLLLIIIBBB;;;@@@GGGHHHCCCFFFPPPSSSOOOHHHBBBCCCJJJKKKPPPiiikkkWWWRRRKKKGGGGGGKKKOOORRRPPPNNNLLLNNNQQQQQQMMMIIIDDDMMMOOOFFFBBBHHHLLLKKKIIIBBBCCCLLLQQQYYYrrr|||qqqggg\\\OOOGGGEEEEEEEEEEEEFFFHHHIIIJJJIIILLLPPPLLLDDDKKKddd~~~}}}yyyeeeVVVGGGAAABBBBBBBBBCCC===DDDIIIGGGAAA???DDDJJJDDD@@@???FFFLLLNNNQQQTTT___lllrrrmmmkkkttt}}}~~~{{{qqqlllllleeeXXXQQQRRRPPPJJJ???888;;;AAA???888555888<<>>;;;999999;;;:::777333333666555111///222222...555OOOnnnnnn]]]PPPHHHDDD???AAACCCBBB???<<<<<<===666>>>???999:::DDDKKKKKKGGG???===CCCDDD??????EEEDDDGGGEEE@@@CCCKKKIIIAAA>>>BBBHHHLLLMMMMMMNNNOOOSSSRRRSSSVVVYYYXXXSSSMMMIIINNNLLLFFFGGGPPPRRRMMMOOOKKKQQQ]]]ZZZNNNLLLTTTRRRVVVQQQHHHMMMZZZZZZOOOHHHKKKNNNLLLFFF@@@===<<<777777999>>>DDDEEE???999666666555555444444555555+++)))''''''(((((('''&&&$$$$$$%%%%%%&&&''''''''')))---444:::===EEEYYYlllhhhbbbWWWIIIAAA===777111%%%'''(((&&&&&&)))111888GGGPPPaaauuu{{{yyyzzzsssiiiiiiqqqiiigggbbb^^^XXXPPPHHHBBB===???@@@>>><<<>>>CCCHHHDDDHHHKKKKKKHHHDDDBBBAAA???IIILLLEEECCCIIINNNLLLJJJJJJPPPXXXXXXRRRWWWbbb""" !!!$$$&&&%%%###!!!###&&&'''((('''%%%###$$$%%%''')))++++++++++++---((((((000???QQQgggwwwrrr{{{hhhNNN999000111666999RRRrrr}}}___KKKBBB>>>777000JJJnnnooobbbBBB555***(((***+++,,,---((())))))))),,,666EEEQQQUUUZZZfffxxxwwwZZZIIILLLNNNIIIDDD@@@???BBB@@@:::555444555444444;;;HHHSSSRRRKKKDDDPPPhhhvvvfff\\\RRRHHHCCCFFFJJJMMMHHH???<<>>IIISSSWWWWWWZZZ___dddfffccc```dddccc]]]RRRKKKLLLMMMLLLAAA>>>:::888777888999999>>>:::777:::@@@BBB===777888@@@EEE@@@666111555<<<444333444666:::999555111???MMM[[[ggg}}}cccWWWUUUPPPEEE<<<@@@CCCDDD@@@;;;:::===AAA===888999@@@EEEEEEBBB@@@@@@CCCCCC???>>>AAADDDDDD:::@@@GGGIIIDDD@@@???@@@IIIAAA<<>><<<666333888???;;;666333777======444+++)))(((&&&%%%$$$$$$%%%&&&###"""%%%)))(((%%%&&&***333222666BBBPPP\\\eeekkk___]]][[[SSSEEE555---...,,,!!!&&&---...555???VVVkkkzzz}}}{{{nnnpppxxxrrrccccccgggiiicccWWWKKKEEEDDDCCC???<<<<<<@@@CCCBBB???HHHMMMOOOJJJ@@@;;;???FFF???AAADDDEEEEEEFFFGGGHHHQQQVVVUUUOOOSSS___dddaaa""" !!!$$$%%%$$$###"""###%%%''''''&&&%%%######$$$&&&'''(((((((((''')))%%%$$$***444CCCWWWgggrrr~~~zzzppp^^^JJJ999111222555III]]]yyyoooXXXEEE:::555555JJJaaa~~~uuuZZZAAA444(((&&&((())))))+++((()))))))))+++333???HHHKKKOOO\\\sssuuubbbVVVPPPMMMLLL???===???CCCBBB:::333000222666999<<>>???DDDIIIHHHIIIKKKOOOSSSVVVVVVUUU[[[ZZZSSSHHHCCCFFFIIIJJJ@@@<<<777666777888888777999;;;>>>@@@@@@>>>:::777:::>>>AAA@@@<<<999:::<<<999777666666777888777777;;;CCCMMMZZZpppsss\\\QQQMMMGGGAAA>>>???AAACCCBBB???===<<<<<<666555:::DDDIIIFFF@@@===@@@DDDFFFCCCAAACCCCCCAAABBBDDDEEEEEEDDDBBBAAAAAADDDBBBAAAEEEKKKMMMKKKGGGEEESSSaaa___SSSMMMTTT^^^TTTLLLGGGKKKPPPNNNJJJGGGIIILLLMMMLLLMMMQQQRRROOOIIIMMMQQQRRROOOMMMNNNPPPTTTNNNHHHDDDCCCAAA===999444666999999999999;;;===???>>>======;;;777222---***)))'''&&&&&&&&&''''''&&&%%%&&&))))))'''***///555777AAASSSeeeooonnnjjjddd^^^UUUKKK===///((((((&&&!!!###,,,000444AAAPPPfffzzz}}}qqqnnnuuuvvvrrr___gggmmmgggXXXJJJFFFGGGBBBCCCCCCBBBAAAAAADDDFFFKKKNNNPPPOOOKKKFFFCCCCCC<<>>III```iiiMMM999555777CCCQQQnnn[[[AAA555)))%%%&&&'''(((+++'''(((***)))***...555;;;AAAJJJ[[[nnnwwwppphhhYYYLLLHHH???<<<===@@@???888333222000777===<<<===AAAFFFGGGJJJPPPccc}}}xxxiiiZZZPPPMMMKKKGGGDDDDDDFFFFFFBBB???@@@???BBBFFFHHHEEEDDDGGGFFFJJJKKKFFFAAAHHHZZZjjj~~~lll___UUUTTTVVVSSSLLLGGGFFFDDDBBBDDDHHHMMMPPPQQQQQQUUUXXXUUUNNNIIIIIILLLFFFFFFGGGJJJNNNVVVffftttrrrdddYYYUUUQQQKKKGGGHHHJJJKKKPPPUUUPPPSSSTTTRRRUUUfffkkk```[[[SSSKKKFFFIIIGGGEEEGGGJJJMMMNNNNNNQQQJJJBBB>>>???@@@@@@>>>BBBDDDFFFGGGIIIKKKOOORRRMMMOOOLLLEEEBBBCCCEEEDDDAAA<<<777666999;;;999777555===EEEFFFAAA:::666666::::::;;;===??????;;;888===<<<:::777555666999;;;<<<>>>GGGXXXlllkkk^^^QQQIIICCC>>>===???===>>>@@@BBBBBB???:::666444333777AAAGGGEEEAAA@@@>>>DDDHHHFFFDDDDDDAAA===LLLHHHDDDCCCDDDDDDCCCAAA???BBBGGGHHHHHHHHHHHHJJJFFFNNNVVVYYYUUURRRSSSUUUQQQMMMIIIIIIIIIIIIMMMTTTIIIHHHKKKSSSWWWTTTOOOMMMOOOOOOOOOPPPPPPQQQRRRSSSIIIKKKKKKHHHBBB===999888777444333666<<>>@@@DDDIIIKKKJJJGGGEEEDDDJJJNNNVVV]]]```___bbbggg"""!!!!!!"""############"""###$$$&&&&&&%%%$$$$$$""""""###$$$$$$###"""!!!###"""#########)))888HHHgggvvvvvvaaaJJJ:::777::::::HHHaaavvvYYYBBB666333888HHHfffdddAAA666+++'''''''''(((,,,%%%''')))))))))+++...111;;;LLL___kkkrrr|||tttdddPPPCCCEEE???;;;;;;:::777666777111888===<<<<<<@@@DDDEEERRRLLLRRRoooiiiRRRNNNTTTIIIEEECCCCCCEEEEEEAAA<<>>AAAGGGLLLMMMMMMSSSVVVVVVQQQKKKJJJOOOTTTHHHCCCEEEKKKMMMPPP^^^ooozzzhhheeehhhaaaNNN???CCCPPPTTTNNNGGGQQQUUURRRKKKPPPkkkwwwhhh___XXXTTTTTTEEEJJJMMMIIICCCCCCLLLVVVPPPIIIAAA===>>>???>>><<>>999999===@@@===:::888@@@GGGGGG@@@999555555777777888;;;===<<<888444<<<===<<<888444444777:::;;;;;;GGG]]]ooo|||vvvXXXOOOFFFBBB>>>:::;;;===<<<::::::===AAA???999333888444333999>>>AAADDDGGG>>>CCCGGGFFFDDDEEECCC@@@NNNKKKHHHFFFDDDCCCBBBBBB>>>CCCHHHIIIGGGFFFGGGIIIKKKGGGGGGNNNXXXZZZQQQGGGMMMIIIFFFFFFFFFGGGNNNVVVFFFCCCJJJZZZ```WWWLLLHHHVVVQQQLLLKKKOOOSSSVVVWWWFFFHHHIIIFFFAAA<<<999888666444222666===BBBCCCBBBKKKLLLKKKDDD:::111......***)))((('''((((((******)))(((***...000000333999777TTTsss}}}vvvssssssmmm[[[FFF777...'''%%%%%%'''&&&)))///888JJJhhhuuuvvvzzz}}}wwwooommmqqq|||lll[[[VVVZZZZZZPPPEEECCCHHHLLLJJJEEECCCHHHMMMHHHHHHKKKPPPRRRNNNEEE===GGGGGGFFFDDDBBBBBBEEEGGG>>>DDDTTTeeeggg^^^[[[___!!!"""""""""""""""######"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$"""!!!""""""###$$$"""%%%222???QQQdddwwwaaaLLL>>>::::::;;;TTTttt|||hhhQQQ<<>>444+++'''&&&&&&'''+++$$$&&&'''((())))))***,,,555DDDWWWgggttt}}}sssmmm^^^MMMHHHCCC@@@AAA@@@;;;888888555999;;;<<<@@@FFFHHHEEEHHHDDDKKKeeennnVVVLLLMMMGGGHHHHHHGGGEEECCCBBBAAAEEECCCCCCFFFFFFDDDEEEHHHBBBEEEHHHIIIIIILLLSSSXXXlllxxx|||fff]]]SSSMMMIIIFFFGGGKKK>>>???@@@AAACCCFFFHHHJJJMMMOOOPPPQQQPPPOOOOOOPPPMMMGGGGGGKKKMMMPPP^^^pppzzzrrrooo___OOOAAADDDMMMQQQNNNJJJPPPRRROOOLLLTTTnnnxxxlllbbb___aaaVVVSSSNNNFFFAAABBBHHHMMMHHHEEEBBB>>><<<<<<>>>@@@CCCDDDDDDBBB@@@AAAFFFJJJFFFKKKMMMIIIGGGFFFDDDAAACCC>>>;;;;;;???AAA???<<<@@@BBBDDDCCC???;;;777555555999<<<===:::666444333777999;;;999555222333555555555BBBYYYmmm|||wwwdddQQQGGG???>>>???===::::::;;;777444777;;;===999555777333333888<<<>>>BBBGGG@@@EEEGGGEEEDDDHHHJJJIIIHHHKKKMMMJJJEEEAAAAAACCCBBBDDDFFFHHHIIIHHHGGGFFFIIIGGGIIIOOOUUUVVVPPPIIIJJJDDDAAACCCFFFHHHKKKPPPJJJEEEIIIWWW\\\UUUMMMKKKQQQNNNKKKMMMQQQSSSSSSQQQHHHFFFCCCAAA@@@>>>;;;777555555666888<<>>BBBPPPaaaddd\\\YYY]]]!!!"""######"""!!!"""$$$"""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###!!! """######$$$...888BBBYYY}}}}}}gggSSSCCC999444<<>>EEELLLLLLFFF888@@@OOObbbrrrxxxdddNNNAAAJJJLLLNNNKKKFFFDDDEEEHHH???AAAHHHOOOOOOHHHBBB@@@KKKFFFAAA@@@EEENNNWWW\\\XXXtttxxx```JJJGGGNNNNNNFFF>>>;;;>>>BBBCCCBBBCCCEEEHHHDDDGGGNNNUUUXXXTTTKKKDDDOOOMMMLLLLLLNNNUUUdddrrr|||~~~jjjUUUQQQLLLIIIEEEEEEOOOYYYMMMMMMOOOSSS\\\jjjzzzuuullljjjrrr```MMMFFFKKKNNNGGG>>>BBBDDDCCC>>>999999===BBB@@@@@@@@@???>>>???@@@BBBLLLMMMJJJCCC@@@CCCFFFGGG>>>===<<<<<<>>>???>>>>>>FFFDDDAAA@@@???===999555777<<>>:::777999444111333888;;;;;;999111222666===@@@======>>>CCCFFFGGGDDDEEEJJJNNNOOOCCCIIIMMMLLLFFFAAAAAACCCGGGFFFEEEFFFIIIJJJHHHFFFDDDOOOXXXXXXPPPKKKPPPWWWIIIBBB???CCCHHHIIIIIIJJJRRRLLLHHHKKKOOOPPPQQQSSSGGGIIINNNSSSVVVSSSKKKEEEKKKEEE??????AAABBB===888555888;;;;;;<<>>>>>??????AAAGGGMMMMMMHHH;;;CCCQQQ___lll{{{}}}iiiSSSDDDLLLMMMNNNJJJFFFDDDFFFJJJ@@@BBBHHHOOOOOOHHHAAA???JJJFFFAAAAAAEEEMMMUUUZZZUUUooowwwaaaLLLIIIOOONNNDDD;;;;;;===@@@BBBCCCDDDFFFGGGCCCGGGMMMTTTUUUQQQHHHAAAJJJNNNNNNJJJLLLXXXfffoootttnnn[[[VVVPPPJJJCCCCCCNNNZZZLLLHHHKKKSSSZZZ___lll{{{|||xxx|||kkkYYYSSSWWWWWWMMMBBBDDDEEECCC>>>888777999===<<<<<<===???AAABBBAAA???JJJLLLJJJDDDBBBEEEHHHHHH<<<>>>??????>>>>>>???AAAFFFDDDBBB@@@@@@===999666888<<>>777888;;;:::888777555333222444888<<<======222222888>>>???;;;999:::AAADDDDDDAAABBBGGGKKKKKKBBBEEEHHHHHHEEECCCBBBBBBJJJHHHFFFFFFHHHIIIIIIIIIHHHSSS[[[YYYOOOKKKQQQZZZKKKFFFCCCGGGJJJJJJIIIKKKQQQPPPLLLGGGGGGMMMRRRSSSIIIMMMRRRVVVWWWSSSLLLFFFJJJEEEAAAAAADDDDDD???:::888:::<<<===>>>CCCLLLSSSPPPJJJBBB===:::777111---(((((((((((()))+++---...222333777>>>???>>>???CCCVVV\\\cccmmm{{{lllRRR999///'''$$$###"""###%%%###)))666HHH___ttt~~~tttqqqvvvjjjgggkkkiiiaaaOOOZZZccc___PPPDDDAAADDD@@@>>><<<>>>CCCDDD@@@<<<>>>AAADDDCCCAAAAAADDDGGG:::>>>CCCFFFDDD???;;;999EEEGGGJJJNNNUUU[[[ZZZTTT!!!###%%%$$$!!! """$$$"""############$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%'''######&&&((((((+++000;;;RRRhhhvvvnnnSSS;;;...555???UUUrrrzzzcccQQQHHH;;;777HHHlllqqqZZZ:::555333333111......111444000+++'''''''''((())),,,888MMMfff}}}pppiiiiiibbbZZZSSSOOOLLLHHHGGGIII???BBBCCCCCCGGGLLLLLLHHHMMMIIILLL[[[ooo{{{dddUUUQQQLLLKKKIIIFFFDDDCCCEEEGGGGGGDDDEEEHHHHHHDDDCCCEEECCCDDDFFFHHHKKKNNNQQQSSSZZZdddvvvhhh^^^UUUOOOJJJDDDBBBDDD;;;<<<>>>BBBFFFHHHGGGFFFIIIKKKMMMNNNMMMJJJGGGFFFBBBKKKMMMGGGIIIXXXeeehhhwwwzzzmmm\\\KKKFFFHHHJJJMMMOOOMMMEEEEEEMMMRRRVVVhhhssspppjjjccc]]]XXXUUUTTTIIIGGGCCC>>>888666666777777777999>>>CCCDDDAAA===BBBHHHMMMMMMKKKKKKHHHDDD===@@@DDDCCC@@@???BBBFFFCCCDDDDDDCCC@@@<<<999666777999:::888444111222333444222111222555444000---,,,444888:::GGGaaatttzzzuuuhhhTTTAAA>>>EEECCC;;;555555777666555777222222333666:::===??????777666666999999777999===<<<@@@AAA>>>===AAACCCCCCDDDCCCBBBCCCEEEEEECCCAAAJJJJJJIIIGGGFFFGGGJJJLLLRRRRRRQQQRRRSSSSSSRRRQQQNNNJJJHHHJJJJJJIIIKKKOOOIIIQQQQQQJJJIIIOOOPPPLLLTTTUUUUUUUUUTTTSSSRRRQQQGGGEEEDDDDDDEEEDDD???;;;;;;;;;<<<===@@@FFFNNNTTTPPPKKKDDD>>>999555111///))))))))))))***,,,...000888777:::???AAA@@@CCCHHHMMM]]]kkkooooookkkZZZGGG000***&&&&&&%%%######&&&+++///666DDDZZZsss|||xxx~~~vvv{{{ttteee___bbb]]]PPPTTTSSSPPPNNNLLLHHHEEEBBB===<<<<<<>>>AAAAAA???<<<;;;<<<>>>??????@@@AAACCC???@@@AAAAAA???>>>>>>???<<>>;;;;;;CCCMMMPPPIII@@@KKKWWWXXXJJJ@@@CCCGGGFFF@@@>>>FFFSSSSSSLLLUUUfffwww^^^HHHFFFOOORRRJJJAAADDDMMMMMMAAAAAAUUUmmmyyyooowww|||lll]]]\\\cccVVVIII<<<888<<<>>>:::333999BBBDDD<<<:::BBBHHHFFFDDD@@@FFFSSSVVVLLLCCCCCCHHHJJJEEE>>>BBBMMMMMMDDD<<>>>>>???000777<<<999222...222888666000...444===@@@999000555333111111222555999;;;::::::;;;;;;<<<===>>>>>>IIIDDD>>>===@@@CCCEEEEEE;;;GGGRRRQQQGGGCCCKKKTTTTTTNNNKKKPPPXXXYYYPPPFFFMMMVVVUUUGGGBBBJJJTTTWWWMMMIIIMMMWWWWWWNNNJJJNNNbbb```TTTIIIQQQ```\\\LLL@@@GGGMMMJJJBBB>>>@@@EEEEEE???<<>>FFFIIICCCCCCZZZsss{{{lllUUUBBB:::...&&&!!!$$$((((((''''''///666<<>>CCCCCC>>>;;;<<>>666CCCAAA??????AAABBBBBBBBB;;;???LLL[[[XXXIIIAAACCC######!!!!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$''')))***)))((('''$$$######$$$%%%(((***,,,555???TTTnnnmmmRRR===444,,,888FFFVVVjjjeeeKKK333444>>>UUUsssttt[[[===444...///---)))***111333888888111***+++---......999JJJaaa|||tttnnnggg```UUUKKKGGGHHHFFFBBB???AAADDDGGGHHHIIIIIIIIIIIIJJJNNNYYYjjj|||kkk[[[RRRLLLKKKHHHFFFFFFFFFCCC>>>DDDCCCDDDFFFFFFCCCAAABBB>>>BBBDDDEEEGGGKKKNNNNNNVVVbbbuuuvvvfffWWWOOOLLLGGGCCCAAA>>>@@@DDDFFFGGGIIILLLOOOPPPOOONNNLLLGGGBBBAAACCCBBBCCCEEEHHHMMMSSS]]]eeevvvqqq```OOOIIIIIIJJJIIIIIIGGGFFFGGGHHHKKKSSSaaannn}}}{{{sssllliiiYYYSSSJJJAAA<<<;;;;;;;;;???======@@@BBBCCCEEEHHHIIIKKKNNNPPPTTTVVVSSSNNNMMMOOORRRSSSPPPMMMOOOTTTRRRRRROOOIIIBBB<<<999999666888999888666666888;;;666555222...***((()))***+++---///222666<<>>;;;;;;>>>CCCGGGEEEGGGJJJKKKJJJIIIJJJKKKOOOOOOPPPQQQRRRRRRSSSTTTXXXSSSNNNNNNOOOOOOQQQSSSMMMOOOQQQPPPPPPQQQPPPNNNYYYUUUPPPOOOQQQSSSPPPLLLGGGGGGGGGFFFDDDDDDDDDEEEBBBDDDFFFHHHHHHJJJLLLNNNTTTPPPJJJAAA999444111000///+++)))+++---...111666999>>>FFFJJJHHHDDDEEEHHHPPP\\\hhhjjj^^^KKK;;;222,,,'''$$$$$$%%%%%%)))...666;;;AAALLLbbb}}}{{{wwwtttjjjfff^^^UUUMMMHHHFFFFFFIIIHHHGGGEEEDDDBBBAAA?????????@@@AAABBBAAA???===;;;;;;===@@@BBBAAA>>><<>>DDDJJJNNNPPPOOOIIICCC""""""!!!!!!!!!"""#################################$$$'''((()))((('''&&&"""""""""###%%%''')))+++...666OOOooozzzjjjTTT@@@444...888AAAHHHUUUnnnuuuTTT777777777@@@]]]eeeOOO888///***,,,***%%%&&&---222<<>>EEEAAA???BBBHHHKKKIIIFFF???HHHSSS\\\cccqqqvvv^^^LLLJJJUUUUUUHHH@@@EEEFFFBBBCCC<<>>FFFKKKHHHBBBDDDPPP]]]VVVIIIEEELLLLLLBBB===AAAEEEHHHFFFBBBIIIYYYcccccchhhuuu}}}iii___SSSJJJCCCBBBHHHQQQJJJBBBCCCNNNQQQOOOTTTaaawwwzzzzzzwwwmmmfffeee^^^QQQCCC===@@@FFFFFF;;;:::EEEIIIEEEFFFNNNUUU\\\]]]WWW[[[gggiiiaaaZZZ\\\eeellldddWWWZZZhhhlllcccVVVLLLHHHCCC===888666999;;;888555666===DDD777333...+++))))))(((''')))***+++,,,---000555888888777666444222000///...222///---///222333000,,,---000333333000000333666...000111333555555666666???>>>======???CCCGGGJJJ<<<<<<;;;888666999BBBIIINNNHHHCCCEEELLLNNNIIICCCJJJPPPUUURRRLLLMMMVVV``````PPPIIIRRRXXXQQQLLLMMMMMMTTTSSSIIIIIIRRRTTTMMMNNNKKKMMMRRROOOFFFEEEKKKLLLFFFBBBBBBGGGJJJHHHEEE>>>HHHPPPNNNFFFDDDLLLVVVUUUMMMCCC>>><<<888222,,,,,,((('''+++...111777>>>===@@@LLLYYYUUUHHHGGGQQQaaa```^^^XXXNNNAAA444,,,***'''&&&&&&$$$%%%...888BBBFFFNNN^^^vvvqqqgggkkkmmmaaaQQQFFFCCCBBB@@@>>><<>>AAAAAA??????AAACCC======???BBBDDDCCC@@@===BBBIIIIIIDDDIIITTTQQQEEE!!!!!!"""""""""###$$$$$$"""""""""""""""""""""""""""###%%%&&&'''&&&%%%$$$!!!!!!"""###$$$&&&((())))))000EEEaaavvvoooVVV@@@222///333999@@@NNNhhhlllJJJ@@@666<<>>@@@GGGGGG@@@>>>AAA<<>>GGGNNNMMMGGGFFFMMMVVVTTTLLLBBB===:::777000***'''&&&(((---111444;;;BBBIIILLLVVV___^^^WWWWWW]]]jjjeee]]]SSSHHH<<<222,,,)))'''''')))***---666@@@MMMWWWdddsssjjj```dddfffZZZLLLCCC@@@@@@===:::666<<>>;;;>>>DDDGGGBBB;;;===@@@BBBCCCBBBBBBCCCDDD??????@@@BBBDDDDDDBBB@@@CCCHHHJJJIIIMMMSSSRRRKKK"""######$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$######"""""""""###$$$%%%&&&''''''///999JJJeee|||\\\AAA222...,,,000===RRRiii}}}bbbIII:::BBBPPP^^^wwwpppMMM999///))))))((()))555BBBQQQNNNIIIFFFGGGFFF===222555:::DDDTTTeeewww{{{sssjjjfffZZZMMMGGGGGGCCC<<>><<<===@@@BBBBBBAAA???>>>>>>:::666777<<>>EEEYYY]]]]]][[[```iiilllhhhhhhgggbbbVVVFFF888111...)))&&&'''---333999AAAHHHYYYjjj|||}}}xxxqqqhhhaaa^^^VVVRRRKKKEEE@@@===:::999:::<<>>>>>???===<<<===@@@AAA@@@======>>>@@@CCCFFFFFFCCCAAADDDBBBAAABBBEEEFFFFFFFFFCCCDDDLLLVVVVVVOOONNNRRR$$$%%%&&&&&&'''&&&&&&%%%########################""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&---111999SSSsssfffIII777...)))+++999OOOddduuuoooPPP<<>>===GGGJJJDDDDDDCCCKKKUUUPPPBBBAAAJJJNNNVVVYYY^^^sssqqqfffbbb^^^XXXNNNEEEDDDHHHBBB???>>>CCCJJJNNNLLLIIIPPPXXXUUUFFF???FFFIIIFFFFFFEEEOOO\\\XXXIIIKKKZZZgggvvvlllVVVBBBAAALLLSSSQQQNNNKKKSSSOOOAAA<<>>>>>;;;888555???:::777999@@@HHHLLLLLLEEEJJJNNNNNNKKKKKKPPPUUUOOOKKKIIIMMMTTTWWWRRRLLLMMM[[[^^^QQQGGGKKKPPPMMMLLLCCCCCCKKKJJJ@@@>>>EEEGGGPPPMMMBBBEEEQQQPPPCCC???AAAEEEHHHIIIGGGDDDAAABBB???>>>BBBJJJNNNMMMJJJHHHGGGCCC<<<333,,,))))))(((***///666:::===DDDMMMaaaddd```YYYaaaqqqvvvooofffhhheeeWWWCCC333------)))%%%&&&...888AAAKKKTTTfffyyy~~~zzzmmmggghhhcccZZZJJJJJJJJJEEE???999888888>>>===<<<>>>@@@AAA>>>;;;;;;<<<======<<<===>>>???===>>>@@@DDDGGGGGGDDDAAAGGGEEECCCDDDFFFIIIJJJJJJCCCCCCMMM[[[ZZZMMMKKKSSS''''''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&%%%$$$###"""###)))///666CCCYYYqqqtttXXXBBB///***+++333@@@SSSkkkqqqUUU>>><<>>@@@GGGNNNXXXjjjzzzwwwuuukkkbbbYYYUUUPPPJJJEEEBBB???BBBEEEEEECCC@@@??????>>>???CCCKKKXXXhhhuuu}}}zzzlllfffhhhfffffffffccc[[[UUURRRMMMLLLHHHCCCAAADDDGGGGGGHHHJJJMMMOOOLLLHHHFFFHHHKKKPPPUUU[[[iiixxx|||wwwjjj```WWWSSSPPPKKKGGGGGGBBBBBBCCCFFFJJJLLLKKKJJJNNNQQQPPPIIICCCAAABBBCCCGGGHHHMMMSSSRRRMMMOOOVVV^^^kkkyyynnn\\\KKKIIIOOORRRRRRPPPLLLLLLIIIDDDCCCIIIOOORRRWWW___mmm~~~zzznnnccc\\\YYY]]]bbbdddaaa```hhhuuuzzzkkk[[[LLLDDD;;;:::888444000---,,,,,,***,,,---,,,+++******+++((()))***)))((('''((()))---...000111111000///...&&&)))------++++++---000000//////...---------......---------///111333555...000333666666555222000666555555777;;;AAAEEEHHHFFFHHHKKKMMMNNNOOOPPPPPPJJJIIIIIILLLPPPRRRPPPMMMOOOSSSUUUSSSPPPNNNLLLJJJHHHFFFEEEEEECCC@@@???@@@EEEIIIHHHDDDFFFJJJJJJDDDCCCCCCEEEGGGIIIHHHEEEBBBBBBAAAAAACCCFFFHHHHHHHHHAAAAAA>>>999222,,,******...///333888===BBBNNNZZZ______]]]^^^ccclllrrrsssooommmeeeSSS>>>...))))))'''%%%''',,,555AAASSScccuuu~~~|||zzz{{{vvvlllgggeee___VVVJJJJJJGGGAAA<<<888888:::>>>===;;;<<>>===;;;;;;;;;<<<<<<===>>>???AAADDDGGGIIIIIIIIIJJJKKKFFFEEEEEEGGGIIIKKKJJJIIIEEEGGGLLLRRRSSSQQQOOOOOO))))))*********((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$"""!!! %%%000999;;;CCCaaa~~~dddKKK000...------111BBBdddoooZZZAAA444:::NNNiii~~~^^^DDD555---))))))(((***777GGG^^^mmmxxxrrraaaTTTOOOMMMKKKCCC???EEELLLQQQYYYbbbkkkwwwjjjZZZTTT[[[WWWFFF???EEECCCCCCBBBAAAAAA@@@??????999???FFFKKKRRR___qqqssseeelllxxx{{{mmmaaa______\\\RRRIIIEEEIIIGGG@@@AAAJJJJJJOOOMMMGGGHHHOOONNNEEEHHHLLLUUU___cccfffssssssaaaQQQOOOSSSQQQKKKEEEAAAFFFKKKKKKHHHGGGLLLPPPNNNHHHHHHMMMIII===:::@@@IIILLLLLLHHHKKKSSSVVVTTTUUU```tttooobbbUUUPPPOOOOOOQQQTTTMMMCCCAAAIIIMMMIIIJJJOOOVVVaaagggjjjxxxqqqcccaaaeeeddd___aaajjjmmmmmmuuuyyyrrrlllaaaQQQDDD888;;;===999111,,,+++...'''+++......,,,***+++,,,((()))++++++******+++,,,)))+++...111111///+++)))&&&(((***++++++,,,---......111222111---,,,---///------............------***+++---///000000000000+++...111222333777===BBBJJJGGGEEEJJJQQQSSSOOOIIIDDDHHHKKKLLLJJJKKKOOOSSSRRRHHHHHHSSSYYYPPPGGGEEEEEEKKKHHH>>>===CCCCCC===CCCAAACCCHHHGGGBBBAAAFFFIIIEEECCCEEEIIIJJJGGGBBB@@@DDDHHHFFFBBBAAADDDIII>>><<<999666222...+++***333222444999>>>GGGVVVdddZZZVVVZZZdddfffccciiitttzzztttfffPPP;;;,,,''''''%%%%%%'''+++000>>>WWWmmm|||~~~vvvtttrrrpppkkkbbbYYYTTTRRRMMMEEE>>>::::::;;;===<<<<<<<<<<<<<<<===???@@@<<<;;;:::;;;===??????>>>GGGLLLPPPNNNJJJJJJPPPWWWDDDDDDFFFIIILLLLLLJJJGGGGGGLLLKKKGGGKKKUUUTTTJJJ((((((((()))(((''''''&&&'''&&&$$$###"""###$$$$$$$$$%%%%%%&&&&&&'''''''''&&&'''(((((('''&&&###"""!!!$$$***111888GGG___ttt~~~gggPPPDDD777---,,,---666SSSrrr~~~\\\===666<<>>???DDDFFFBBB===:::???GGGKKKLLLRRRdddvvvqqqzzztttddddddeeebbbSSSFFFBBBIIIHHH??????HHHJJJMMMJJJEEEJJJTTTSSSIIIDDDJJJWWWaaa```___qqq~~~gggRRRNNNSSSRRRGGG===FFFJJJLLLJJJEEEEEELLLSSSLLLDDDDDDNNNPPPFFF>>>===JJJLLLGGG@@@EEESSSWWWQQQQQQZZZoooyyyrrreeeWWWNNNLLLQQQVVVNNNBBB===EEEJJJGGGFFFJJJUUU[[[^^^```nnnwwwjjjjjjnnnmmmaaa^^^jjjsssuuuyyywwwlllggg___OOOAAA===>>><<<666///++++++,,,+++,,,...///...,,,)))'''...000---)))(((+++,,,******+++---......---+++)))+++(((''')))---///...++++++---...---++++++---///...---,,,---......,,,***+++++++++++++++++++++,,,%%%))),,,+++***---555<<>>AAAHHHFFF===???HHHRRRIII@@@???EEEIIIFFFAAA<<>>@@@CCC???999333111111111000...111888999555===QQQ```ccc___UUUYYYhhhllldddfffrrrxxxeeeNNN999,,,(((((("""$$$&&&)))333GGGaaassssss~~~xxx}}}zzzpppnnnrrrmmm\\\PPPNNNYYYLLL???:::===@@@???<<<888;;;===;;;888888>>>CCCEEE???;;;===CCCEEEAAA;;;DDDRRRVVVKKKDDDLLLVVVZZZMMMEEEFFFRRRWWWNNNFFFDDDMMMPPPMMMFFFJJJUUUVVVNNN&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$#########$$$###$$$$$$%%%&&&''''''(((&&&'''(((((('''%%%###"""$$$$$$(((///999FFFYYYiiiqqqtttaaaZZZNNN???111+++(((///IIIgggbbbBBB666666<<>>===AAABBBCCCDDDDDDCCCAAA???CCC@@@AAAHHHOOOVVV___ggguuuzzz}}}xxxpppfff]]]TTTLLLDDDAAACCCEEEFFFGGGGGGFFFHHHKKKLLLKKKLLLMMMMMMNNNOOOSSS^^^nnnzzzqqqggg\\\UUUPPPIIIEEEEEEEEEHHHKKKLLLKKKJJJIIIIIILLLMMMLLLIIIGGGHHHFFFDDDEEEEEEGGGJJJKKKJJJKKKNNNVVV\\\fffqqqvvvdddZZZYYYWWWRRRLLLJJJIIIFFFCCCDDDIIILLLLLLOOOOOOUUUaaalllzzzwwwllleeehhhiiihhhfffjjjvvvxxxgggWWWKKKEEE@@@<<<777222///,,,***))),,,---......---,,,***(((***---...+++***---,,,)))***+++,,,---,,,,,,+++***((()))***++++++,,,---......,,,++++++,,,---,,,+++...,,,******,,,.........,,,,,,+++***))))))((('''''''''(((***,,,///333666@@@BBBDDDFFFGGGFFFCCCAAA@@@CCCFFFHHHHHHHHHHHHHHHEEEDDDEEEGGGJJJJJJHHHEEEDDDCCCEEEGGGEEEAAA======@@@AAA@@@???AAADDDEEEDDDHHHFFFDDDDDDEEEDDDBBB@@@AAA@@@@@@CCCGGGGGGBBB===;;;999777333111111222333333444888>>>DDDKKKUUU]]]dddbbbbbbeeegggjjjooouuuuuurrrhhhVVV@@@///((('''&&&'''+++555EEEWWWfffooozzzqqqgggaaa\\\UUUOOOLLLFFF???;;;;;;<<<;;;:::999999999999999:::===>>>===???@@@@@@??????AAABBBFFFFFFIIIOOOQQQQQQPPPQQQNNNKKKIIIKKKQQQUUURRRLLLLLLKKKMMMOOOOOONNNOOOQQQ$$$$$$$$$$$$$$$######"""$$$$$$$$$%%%$$$$$$###""""""######%%%&&&'''((((((&&&&&&'''''''''%%%$$$###&&&###$$$,,,666AAAOOO[[[cccxxxvvvfffbbbUUUCCC333+++&&&,,,FFFcccmmmMMM;;;333444DDDXXX{{{gggGGG222000///000333;;;MMM^^^rrruuu{{{yyyzzz```LLLHHHGGGCCCIIIFFFNNN___jjjjjjkkkpppxxxrrrbbbLLLBBBCCCAAA;;;777>>>EEEFFFBBB???@@@CCCKKKAAA===FFFSSSYYYXXXWWW\\\iiivvvwwwrrruuu~~~jjj]]]YYYSSSGGG<<>>CCCCCC???;;;===???@@@<<<999>>>FFFIIICCC===@@@AAABBB???===>>>DDDIII@@@;;;@@@KKKJJJ===777;;;===BBB???999>>>JJJKKKAAA>>>CCCGGGGGGCCC???===>>>FFF>>>:::AAALLLNNNBBB555666888999666222222555999777444;;;GGGKKKFFFLLLYYYgggmmmmmmeeeeeepppxxxyyykkkmmmjjj\\\FFF333)))''')))+++333CCCWWWeeellllll~~~xxxvvvtttxxxwww}}}ppp\\\UUUZZZVVVLLL======<<<:::888777777888;;;999777888:::<<<<<<;;;999???EEEBBB<<<;;;AAAHHHGGG<<<>>>QQQ\\\TTTJJJGGGKKKNNNIIIBBBIIIXXXZZZRRRKKKHHHNNNXXXUUUIIIIIISSS######$$$$$$######"""!!!"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$###%%%"""###(((...777FFFSSSkkkuuuxxxfffRRR???///)))(((222OOOmmmxxx[[[GGG999555AAARRReee|||{{{___CCC...+++***---333<<>>===888555999@@@EEECCC???>>>???===999555777>>>DDD>>>;;;>>>DDDCCC:::555777:::===>>><<<@@@HHHHHHBBB:::???DDDEEE@@@<<<;;;;;;CCC>>><<>>222333555666666555555777:::<<<<<>>NNN\\\hhhooosss~~~zzzsssyyy}}}tttrrr{{{~~~wwwtttvvvsssiii[[[UUUTTTNNNEEE777777777777777777777777;;;;;;;;;<<<===>>>>>>===>>>AAACCCBBB>>>>>>BBBFFFEEE>>>AAANNNVVVRRRHHHCCCGGGHHHEEEBBBHHHRRRTTTPPPLLLLLLPPPWWWUUUNNNMMMQQQ$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!"""$$$%%%,,,>>>OOOiiisssuuuuuulllOOO<<<,,,''')))555SSSqqqhhhVVVFFF>>>DDDOOOSSSiiioooOOO;;;+++'''&&&+++333<<>>999:::666777999;;;<<<===???@@@>>>???DDDJJJMMMLLLNNNRRRVVVTTTTTT[[[hhhttt}}}|||uuugggTTTGGGIIIKKKEEEBBBEEEBBBFFFEEE@@@AAAHHHJJJGGGIIIHHHLLLUUU[[[```mmm{{{ppp```RRROOORRRQQQLLLHHHKKKKKKKKKIIIGGGFFFHHHJJJIIIEEEFFFKKKJJJBBB???BBBGGGLLLOOONNNSSSYYYXXXQQQKKKMMMTTT]]]```cccooo~~~zzz}}}}}}vvvhhh\\\VVVUUUMMMFFFCCCIIIMMMIIIFFFHHHLLLPPPPPPLLLJJJOOOWWW\\\mmm{{{}}}vvvzzzxxxpppnnnwww~~~nnn]]]LLLAAA===;;;888333000222888===333222000...---...//////777999666111000222111///,,,,,,,,,+++,,,---.........---,,,...111333222111222555666444///---000333/////////000222111///------,,,+++***)))(((''''''%%%)))......,,,+++,,,///333555888:::;;;;;;<<<<<<777888888777888<<>>===666444777777222555555;;;CCCCCC>>>===BBB;;;;;;<<<======;;;999777:::===BBBDDDBBB===777333222111111333666888777666===EEEGGGCCCCCCNNNZZZ___bbbdddllluuuwwwrrrssswwwrrr\\\III;;;222,,,(((+++888IIISSSYYYbbbqqq}}}~~~{{{wwwrrrpppwww{{{zzztttsssyyy{{{xxxiiiccc```bbb]]]PPPDDD@@@888555111222666999999888999===AAAAAA???>>>@@@CCCGGGCCC>>>>>>BBBDDDBBB???AAAHHHKKKHHHGGGJJJIIIDDDFFF@@@AAAIIIMMMJJJHHHJJJMMMQQQQQQNNNPPPVVVTTTMMM$$$$$$%%%%%%$$$$$$###"""!!!"""######$$$#########"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""""" $$$555GGGSSSgggrrrsssyyy[[[EEE111)))(((000JJJeeettteeeUUUIIIFFFIIINNN\\\vvveeeEEE666,,,((((((---555???LLLXXXsss|||hhhXXXSSSQQQVVVUUUMMMNNNZZZcccdddaaaWWWRRRRRRKKK>>>666777777555333555999;;;<<<:::555:::CCCIIIGGGEEEJJJSSSWWWQQQNNNWWWgggwww~~~}}}}}}wwwgggSSSHHHNNNOOOCCC@@@GGGCCCJJJIII@@@AAAKKKLLLDDDDDDGGGQQQ[[[WWWQQQ\\\pppjjjWWWGGGHHHQQQTTTOOOJJJLLLMMMLLLIIIGGGHHHMMMQQQKKKDDDEEENNNMMMBBB===AAAIIIOOOOOOKKKQQQ^^^]]]SSSJJJLLLWWWbbb```YYYcccuuu~~~xxxuuu~~~xxxuuu|||zzzlll```]]]___TTTGGGCCCMMMQQQIIIEEEHHHJJJQQQOOOEEEAAAIIIPPPRRR[[[gggwwwyyywww~~~qqqcccQQQCCC<<<<<<:::555111222999???222111///...------......888999666000...111222000+++++++++,,,,,,------...///,,,+++---222444222///000555999555...,,,000666//////000222333222...++++++++++++******)))))))))$$$)))//////+++))),,,000333222333666:::<<<:::888111555888555111555AAALLL>>>999333111333333000---555<<<888---,,,444555...000///777CCC@@@444333<<<999666333555888999555222000999AAAAAA;;;444333444///------000555666444000:::FFFHHH>>>???NNN\\\___aaaaaajjjxxx{{{tttoooqqq{{{gggMMM999111...+++(((,,,:::JJJSSSVVV___ooo}}}~~~xxxsssssswwwuuummmdddnnnyyyyyynnniiiqqqwwwuuu```XXXYYYaaa^^^LLL>>><<<888333......333777888777666<<>>LLLPPPEEE>>>DDDHHHDDDFFF???BBBNNNPPPFFFAAAFFFJJJOOOMMMFFFKKKVVVUUUKKK###$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###!!!"""---888@@@QQQfffttt|||rrrYYY@@@111))))))<<>>;;;777333111222555777///...---,,,++++++++++++000222111...---000000---'''(((***+++,,,,,,+++++++++++++++,,,.../////////...111333111---,,,///333---------///111000...,,,+++******))))))(((''''''%%%(((***+++******,,,...222111111222555666444222---000222000///111999???999444///---...///---***...000111//////000///---,,,...222666666111......222///...000333333///+++***000777:::777333222222***+++,,,///000000...,,,333;;;AAA@@@???FFFQQQYYYfffiiimmmqqqvvvxxxrrrjjj```QQQ===000++++++***(((+++333???LLLWWW```gggkkkmmmlllkkkjjjhhhgggeeedddcccfffgggeeeeeeffffffdddYYYUUUQQQQQQNNNEEE<<<777222111///...///000333555444888>>>AAAAAAAAABBBCCCBBB???<<<:::;;;=========>>>DDDHHHGGGDDDBBBBBB@@@DDDCCCDDDGGGHHHFFFCCCCCCCCCEEEEEEEEEGGGKKKLLLKKK###############""""""!!!###"""!!!!!!!!!"""$$$%%%############""""""""""""%%%$$$$$$###$$$$$$%%%%%%###!!!!!!$$$$$$$$$''',,,===@@@TTTppp|||{{{jjjMMM:::+++&&&444HHHfff}}}~~~ooo[[[HHH===EEEPPPXXX___vvvlll___MMM:::''',,,222333333AAA```|||{{{zzzxxxeeeSSSLLLVVVZZZQQQOOOVVVTTTYYYQQQ>>>:::CCCBBB666///222444666666444222000333000222;;;CCCDDDCCCCCCDDDPPP[[[\\\]]]lllooo___XXXWWWOOOEEEDDDKKKMMMJJJEEEGGGPPPWWWOOOBBBAAAKKKQQQSSSNNNIIIMMMTTTNNN??????DDDJJJKKKEEEDDDNNN\\\IIIHHHJJJQQQXXXYYYRRRKKKSSS\\\[[[KKKBBBGGGNNNOOOKKKLLLVVVbbbaaaVVVSSSYYY\\\^^^ZZZUUU\\\jjjkkkccc[[[kkk|||~~~rrruuunnn[[[ZZZ^^^XXXKKKGGGOOOTTTQQQHHHDDDJJJTTTPPPCCCCCCOOOWWWZZZ[[[bbbxxxgggNNNFFFGGGAAA;;;333000000111000...,,,+++++++++***))))))((('''+++---,,,,,,///---***$$$&&&(((***+++***)))(((&&&))),,,,,,******---000,,,------,,,,,,,,,---...,,,+++***+++---/////////+++***)))((('''&&&%%%%%%'''&&&%%%'''***,,,,,,+++000111111111000///......,,,+++***,,,///111111111555111---******+++++++++(((%%%***666777---)))---)))///...***,,,222---"""***+++,,,///000...***'''((()))---222777777333000%%%***...///,,,******+++...000:::DDDCCC===DDDRRRkkksssqqqiiiooo|||wwwfffEEE>>>444---)))((((((((((((***222DDDXXXaaa^^^XXX\\\ccchhhcccZZZWWW___hhhZZZQQQRRR___ddd\\\SSSRRRUUUUUULLL>>>;;;???;;;111+++///111///+++***...222222444888===AAACCCAAA>>>888<<>>FFFGGGAAA===;;;???GGGGGG@@@BBBLLL!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$###$$$%%%&&&$$$"""!!!"""######"""###%%%'''%%%444III```wwwyyyeeeLLL666...444<<>>666111///000111...------,,,+++***))))))000,,,)))---555:::888555111666:::888222000444999:::;;;???CCCEEEDDD@@@<<<@@@>>>;;;999888:::===???777777888:::===???>>>==="""###$$$%%%%%%&&&&&&&&&$$$$$$##################$$$###"""!!!!!!"""###$$$$$$######$$$%%%%%%###""" !!!""""""!!!!!!###%%%***,,,777RRRxxxpppTTT777,,,555CCCNNNYYYnnnqqqaaaSSSHHH777666AAAXXXnnnpppQQQ:::...000++++++777OOOhhhyyy|||zzzzzzppp^^^WWW]]]___[[[SSSHHHCCCGGGFFF===999<<<<<<999555555777666333///,,,///222555666999===AAAAAADDDIIITTTcccvvv{{{lllVVVNNNHHHGGGGGGDDDDDDFFFRRROOOLLLKKKKKKLLLJJJHHHBBBGGGLLLMMMJJJGGGFFFGGGHHHEEEDDDFFFKKKNNNMMMKKKSSSZZZ^^^ZZZSSSQQQUUUXXXTTTRRRPPPQQQQQQNNNMMMMMM```cccbbb]]]___fffjjjhhh]]]___cccfffdddaaaeeellltttlllhhhrrrxxxtttqqq^^^[[[[[[``````ZZZRRRMMMVVVXXXUUULLLHHHLLLOOOMMMKKKMMMQQQWWWaaapppxxxtttwwwzzzuuu~~~vvvjjj___VVVMMMDDD===:::888444000,,,,,,---...,,,+++((('''&&&&&&'''(((+++)))((()))+++------,,,&&&&&&&&&&&&&&&%%%$$$$$$###%%%'''(((''''''((()))+++,,,,,,,,,++++++---///++++++*********++++++,,,((('''&&&%%%$$$###""""""%%%$$$$$$$$$%%%''')))***.........------++++++***)))(((''''''''''''((()))***(((&&&$$$######$$$%%%%%%&&&'''((((((&&&%%%$$$$$$%%%((()))***)))'''%%%&&&'''(((((('''&&&$$$"""$$$%%%''')))***++++++***%%%'''***,,,,,,+++((('''---000333222222777BBBKKKSSSYYYccciiifffXXXIIIAAA:::333+++'''''''''%%%"""''')))...555;;;@@@BBBCCCCCCDDDFFFIIILLLMMMLLLKKKIIIGGGDDDBBBAAAAAACCCDDDAAA;;;333---+++++++++,,,******))))))((('''&&&&&&)))&&&%%%(((...111111//////222444333///...000333:::===@@@@@@???>>>>>>@@@999999888888888888777777888666444444666999;;;;;;######$$$%%%&&&&&&&&&&&&%%%$$$"""!!! !!!!!!""""""!!!!!! !!!!!!"""###"""!!!"""$$$$$$###!!!  """$$$)))'''---DDDkkkpppUUU<<<222777@@@EEEQQQfffkkkXXXMMM777777===NNNggggggJJJ444***...,,,///>>>WWWpppuuulllnnnlllcccVVVIIICCCHHHHHH>>>;;;AAA@@@===999999;;;:::555111...111444222///111888@@@;;;:::===III\\\nnnyyy}}}}}}kkkMMMFFFBBBDDDFFFDDDBBBCCCTTTMMMFFFEEEIIILLLLLLIII<<>>;;;666333555:::???888111)))%%%'''))))))'''&&&%%%%%%$$$$$$#########""""""###$$$&&&)))***+++++++++,,,,,,++++++,,,,,,555999;;;999444333888===000111444555666444222000777333...,,,...111555777$$$$$$%%%&&&&&&&&&&&&&&&$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!! !!! """###""")))222>>>TTTrrreeeMMMAAA;;;555000<<>>===>>>HHHbbbpppUUU@@@555111***333>>>EEENNNccctttiiibbbZZZPPPKKKHHHFFFDDDCCC>>>???@@@AAA@@@===888555555555333///+++,,,222888555222333===MMM\\\dddfffwwwqqq[[[DDD===999<<>>BBBEEEEEEDDD>>>AAAEEEGGGHHHFFFDDDCCCHHHHHHHHHIIILLLOOOQQQSSSVVV^^^bbb]]]YYYZZZYYYVVVZZZSSSQQQVVVWWWRRRPPPSSSSSSbbbjjjfffdddjjjkkkfffllljjjkkkkkkiiifffiiiooolllqqqwwwzzz{{{}}}pppcccaaa\\\ZZZZZZWWWQQQNNNOOOLLLSSSPPPEEEAAAGGGIIICCCFFFBBBCCCIIIPPP\\\qqqyyyqqqkkkiii\\\YYYfffsssxxxzzzuuutttooofffkkkooorrroooggg]]]XXXUUUUUUMMMEEECCCEEEBBB999111,,,...000///,,,******+++((('''&&&&&&%%%&&&&&&''')))(((((()))+++,,,+++)))$$$$$$###"""!!! ###'''((('''&&&%%%$$$((()))******))))))***,,,+++******)))(((((((((((('''%%%###""""""###$$$%%%&&&%%%$$$###""""""######)))((((((''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%""""""!!!!!!!!!""""""###$$$###"""!!!!!!!!!""""""###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$%%%&&&&&&%%%'''(((******(((&&&%%%++++++)))'''(((000;;;EEEIIIFFFFFFIIICCC666......+++((($$$######$$$###"""###''')))((($$$$$$)))///...******///777:::555...555555222---))),,,555>>>777///&&&$$$))),,,***'''"""""""""""""""""""""""" """$$$$$$###$$$'''***)))&&&%%%&&&)))***(((&&&---000111...+++***...111(((***...000222111000...444000+++((())),,,///000$$$$$$%%%%%%&&&&&&%%%%%%$$$###""" !!!""""""""""""""""""""""""""" !!!######"""!!!!!!"""###"""!!!!!!###$$$"""+++444;;;JJJfffdddLLL@@@888///'''888OOOiiivvvwwwjjjOOOBBB>>>:::AAAZZZ|||bbbIII:::555666,,,666@@@CCCIII^^^~~~vvvqqqpppcccQQQKKKPPPMMMCCC:::AAAHHHJJJEEE???<<<;;;???:::444...,,,,,,---///000///...222999DDDMMMSSS```eeeppp}}}vvv^^^KKK>>>555///222999===@@@BBB888999:::;;;<<<<<<>>>???CCC@@@>>>@@@DDDEEECCC@@@AAAHHHOOOMMMGGGGGGQQQ[[[YYYQQQQQQ\\\bbb]]]VVVRRRVVVYYYUUUKKKGGGLLLQQQPPPJJJRRR___ggggggaaa___aaapppgggaaaeeelllnnnmmmmmmbbbppp}}}~~~vvvttt~~~yyyxxxppp___ddd```[[[UUUMMMGGGJJJPPPFFFEEEFFFGGGDDDAAAAAADDDCCCDDDAAA???III\\\iiilllttttttsssyyyvvvhhhYYY^^^\\\XXXVVV^^^mmm{{{qqqlllmmmqqqnnnbbbXXXUUUdddbbb___[[[WWWRRRNNNKKK???>>>======<<<777000+++***))))))+++---,,,)))&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''))))))(((&&&$$$###"""  ###'''((('''%%%$$$$$$%%%'''((((((''''''((()))***)))((((((''''''''''''&&&$$$###""""""$$$&&&''')))'''&&&$$$###""""""###&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%"""""""""""""""######$$$%%%$$$"""!!! !!!"""######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&))))))******)))'''%%%$$$%%%%%%%%%%%%'''---666===GGGIIICCC888222333111+++'''&&&$$$$$$$$$%%%$$$$$$"""$$$&&&&&&&&&&&&&&&&&&)))'''&&&(((+++,,,+++***------,,,(((&&&***444===777///'''&&&***---+++'''""""""""""""""""""###### ###%%%$$$!!!!!!%%%((('''$$$"""$$$''')))'''$$$'''''''''((()))(((&&&%%%%%%&&&(((***---///000111...,,,***))))))******)))###$$$$$$%%%%%%$$$$$$$$$########################"""######$$$$$$######""" !!!###$$$###!!!###$$$$$$$$$""""""$$$%%%))))))+++555NNNmmmsssZZZAAA111++++++666DDDZZZmmm{{{~~~dddFFF<<<444999NNNlll{{{aaaIII:::222000222222666BBBVVVpppsss```YYYZZZTTTGGGAAAGGGMMMNNNIIIDDDAAAAAACCC>>>666111///...,,,***......---,,,,,,222;;;BBBOOOKKKPPPaaajjj```PPPFFF<<<111))),,,333777:::<<<...222777999999999:::;;;BBB>>>;;;<<<@@@BBBAAA???>>>GGGNNNJJJAAAAAALLLYYYUUUGGGEEETTT^^^YYYQQQQQQNNNUUUQQQBBB<<>>EEEBBB555000333///$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""###&&&))))))%%%"""%%%&&&&&&%%%%%%%%%'''((((((((('''%%%%%%***222888333---'''%%%''')))(((&&&""""""######$$$$$$%%%%%% """$$$### ###%%%%%%###"""###&&&((('''$$$$$$$$$%%%(((***)))%%%"""%%%%%%%%%&&&(((+++...000***)))((()))***)))&&&$$$"""######$$$$$$######"""!!!###%%%&&&'''&&&%%%%%%"""######$$$$$$######"""!!! """$$$%%%$$$"""###$$$%%%$$$""""""$$$%%%)))&&&'''333OOOmmmlllPPP:::000///000888HHH___uuuwwwUUUDDD666888EEEYYYtttxxxbbbLLL:::///***111000777MMMlll}}}zzzrrreeeYYYUUUQQQOOOMMMMMMLLLJJJFFFCCC@@@???<<<888333///...---------,,,***))),,,000444>>>AAAFFFIIIKKKJJJHHHEEE<<<111(((***000222000000+++---000444888999999888888;;;===>>>>>>>>>@@@BBBCCCEEEEEEBBB??????EEEJJJIIIFFFFFFIIILLLMMMOOOQQQIIIJJJHHHDDDBBBCCCCCCCCCLLLMMMNNNPPPVVV^^^eeeiii```bbbiiiqqqsssqqqrrruuuvvvqqqnnnvvvwwwvvv|||}}}tttjjjiiinnnrrriiieeedddfffbbbWWWMMMHHHJJJKKKJJJGGGFFFIIIMMMOOOCCCCCCBBB@@@@@@AAA>>>:::444???MMMOOODDD===GGGXXXXXX^^^cccccc___]]]```dddZZZYYYYYY]]]______\\\[[[aaaYYYQQQPPPSSSUUUVVVWWWNNNQQQUUUTTTMMMAAA666///***---///...+++((('''((($$$%%%%%%''''''&&&%%%###!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&''')))(((%%%###$$$###!!!!!!!!!"""$$$%%%$$$&&&''''''&&&%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''###$$$$$$%%%'''((())))))***(((&&&$$$###"""############"""!!!"""$$$&&&''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$###############%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$%%%&&&''''''''''''&&&&&&$$$######$$$''',,,333888777999999666111---&&&!!!"""$$$%%%&&&&&&%%%%%%%%%""""""###%%%((('''$$$!!!!!!###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%))),,,///---)))%%%###$$$&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$###""""""###$$$###""""""###%%%&&&&&&%%%"""$$$''')))((('''&&&&&&&&&&&&%%%%%%&&&((()))***((('''&&&&&&''''''%%%###""""""#########""""""!!!!!!###&&&((())))))'''&&&!!!"""###$$$$$$###"""!!!!!! """$$$%%%$$$######$$$$$$###""""""###%%%###&&&+++555JJJdddvvv}}}uuucccLLL888,,,***222@@@SSSfffvvv~~~hhhQQQ???===BBBMMMfffvvv```KKK:::...(((,,,222BBB]]]yyymmm]]]bbb```VVVLLLJJJNNNOOOJJJDDD<<>>DDDDDD===222***+++///...)))&&&,,,))))))...666:::888555///888AAABBB===;;;???EEEJJJCCC<<<;;;>>>AAA???<<>>BBBAAA??????BBBCCC???999888===BBBDDDAAA>>><<<<<>>SSSfff}}}}}}yyy[[[@@@000***+++444@@@QQQnnnxxxdddQQQGGGLLLYYYdddmmm}}}pppUUU>>>///***,,,///BBB]]]rrr|||eeefffgggeee]]]UUUTTTXXXVVVIII<<<777::::::444,,,222///+++(((''''''((()))++++++,,,---............111...***)))))))))(((&&&(((***---000222222111000111111333777<<<>>>>>><<<999<<<===;;;777777:::===>>><<<888666777:::>>>AAAKKKNNNJJJAAABBBKKKPPPMMMEEEFFFNNN[[[___\\\___hhhzzzssskkkmmm{{{xxxrrrrrr||||||mmmdddfffgggcccRRRNNNMMMNNNLLLHHHHHHKKKRRRMMMFFF>>>888333000...111;;;CCCAAA:::<<>>888:::;;;777333666333///+++(((''''''(((&&&''''''(((((()))))))))...,,,)))((((((((((((''')))***---///000///...---000000111444888999999777444555666777888888999999888666333222333666:::<<>>333)))&&&&&&...DDD[[[{{{sss^^^FFFDDDPPPmmmrrryyyqqqUUUCCC999111,,,***222555GGGiiivvvlllsss}}}uuueeePPPNNNGGG===444444;;;BBB999777333...***(((((()))''''''''''''(((((())))))+++***((('''''''''''''''((()))+++---...------,,,......000222333444333333222222333777;;;<<<:::777555444222111222555999;;;===>>>HHHVVVXXXPPPJJJKKKUUUWWWTTTOOOUUUbbbhhhfff[[[ccckkkllliiihhhjjjmmmrrrqqqtttxxxllleeecccZZZaaaddd```[[[WWWRRRLLLPPPKKKHHHHHHGGGFFFHHHLLLBBB???:::444111000333666AAA<<<888<<>>III[[[gggttt}}}fffMMM???888333...,,,///222EEEiii|||nnnYYYUUULLLAAA999888???FFF<<<;;;888333---******+++))))))((((((((()))******))))))(((&&&%%%&&&'''(((&&&''')))+++,,,---------,,,---///000000000//////000///000555:::;;;888555222111//////111444777:::444666CCCTTTWWWJJJAAABBBSSSTTTNNNDDDGGGVVV]]]ZZZDDDQQQ^^^___VVVOOOSSS[[[hhhdddggguuu}}}||||||iii[[[WWWYYYJJJOOOSSSSSSRRRPPPLLLGGGQQQKKKFFFEEEEEEEEEIIINNNBBB@@@<<<777333333777;;;BBB??????EEELLLPPPMMMHHHNNN]]]kkkllldddcccnnn{{{jjjeeeiiitttwwwqqqooorrr}}}tttlllooovvvwwwsss```ccccccYYYHHH777---)))'''$$$!!! !!!###$$$$$$ !!!!!!###$$$%%%&&&&&&%%%###!!!!!!###$$$%%%%%%######$$$$$$$$$###"""!!!!!!###%%%&&&''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""$$$%%%$$$######$$$%%%'''&&&$$$#########$$$$$$"""""""""""""""######$$$"""######$$$%%%'''((()))&&&$$$""""""$$$%%%%%%$$$"""""""""""""""!!! """$$$%%%%%%$$$""""""######$$$%%%%%%%%%$$$$$$""""""!!!!!!"""$$$''')))'''%%%###!!!!!!!!!###$$$###$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%############""""""!!!  """###$$$$$$#####################$$$$$$$$$%%%$$$"""!!! !!!""""""%%%###"""$$$'''))))))(((''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$###"""!!!""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######""""""!!! !!!"""###$$$%%%$$$###""""""###$$$&&&'''$$$%%%%%%&&&&&&%%%######%%%$$$"""!!!!!!!!!"""""" """###%%%&&&&&&%%%$$$#########%%%%%% !!!&&&***000;;;GGG\\\fffwwwsssXXX;;;333---,,,***...>>>PPPhhhsssRRR888222:::BBB\\\zzzjjjMMM:::333111222444...===XXXvvv~~~wwwfffRRRIIIKKKMMMIIICCCBBBAAA???888111,,,+++,,,))))))'''''''''((()))***)))))))))'''%%%%%%&&&(((&&&''')))***+++,,,------+++---///000///.........---,,,---000444666333000------,,,,,,...111555777444444:::DDDFFF???;;;===@@@DDDCCC>>>???EEEHHHDDDCCCCCCDDDFFFEEECCCFFFKKKWWWaaappp{{{|||ssskkkddd\\\RRRKKKJJJIIIGGGFFFGGGKKKNNNPPPMMMHHHDDDDDDDDDDDDGGGLLLIIIHHHDDD===666333555888999FFFRRRTTTOOOLLLSSS[[[ZZZ```jjjssszzz{{{xxxuuu|||xxxvvvwwwwwwvvvyyy}}}}}}||||||~~~|||xxxxxxtttiiiWWWBBB222+++***%%%###!!!!!!"""#########!!!!!!"""###$$$%%%%%%&&&###"""!!!"""$$$%%%%%%$$$"""###$$$$$$$$$###!!! """###$$$&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$&&&%%%$$$###############!!!!!!"""############"""###$$$%%%%%%######$$$%%%'''&&&%%%###""""""######"""""""""""""""######$$$###$$$$$$%%%&&&''''''(((&&&$$$""""""$$$%%%&&&%%%"""""""""""""""!!! !!!###&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$######"""""""""###%%%&&&''''''&&&%%%$$$###$$$$$$%%%###$$$%%%%%%$$$###$$$%%%$$$$$$#########$$$%%%&&&&&&&&&%%%###"""!!! !!!"""###$$$######"""########################%%%$$$"""!!!!!!"""###$$$&&&$$$$$$(((---000000...***)))((('''&&&%%%$$$######$$$%%%&&&%%%%%%###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!! !!!"""######$$$###""""""###$$$&&&((($$$%%%%%%%%%%%%$$$###"""$$$###"""!!! !!!""""""!!!!!!!!!!!!"""###%%%%%%&&&%%%###""""""###%%%&&&""""""###%%%%%%)))777EEEYYY```ooofffFFF;;;000+++)))---???SSShhh{{{vvvTTT;;;///---999PPPooonnnNNN999000...222888444FFFccc~~~zzzddd[[[___```YYYOOOIIIIIIFFF===333,,,***+++***)))'''&&&&&&''')))***)))******(((%%%$$$&&&((())))))******++++++++++++***---000000...---...///++++++,,,...///000...---+++******+++---000444666444444444555666555555666333888<<<===;;;;;;;;;<<>>CCCVVVpppkkkOOO;;;111...111666<<>>===>>>@@@<<<777<<>>CCCKKKgggqqq~~~vvvmmmttt{{{eee^^^oooyyyqqqhhhhhhzzzzzzzzzxxxmmmrrr||||||gggQQQTTTgggnnniiihhhrrrwwwyyyxxxuuueeeSSS???000+++---&&&%%%$$$$$$######$$$$$$$$$$$$$$$############### !!!###%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$&&&''')))'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$######$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&(((%%%###"""###$$$$$$$$$'''((()))(((&&&%%%%%%'''***((('''%%%$$$$$$$$$%%%((('''&&&%%%$$$$$$###$$$''''''''''''''''''&&&&&&''''''&&&%%%$$$""""""!!!######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%###"""""""""###$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$"""######$$$$$$######""" """############%%%&&&%%%(((///888===;;;555///,,,(((###!!!"""######"""$$$%%%'''(((((('''%%%$$$###%%%'''))))))'''%%%###"""###$$$%%%&&&%%%$$$$$$&&&%%%$$$###"""""""""""""""!!!  """###$$$###"""!!!!!!###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$""" !!!###&&&'''''''''&&&$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!###(((,,,<<>>???DDDSSSkkkuuuZZZ>>>333000000555;;;IIITTTggguuuooottt|||qqqZZZAAA555222///***'''...000111000///...///000000...***((())),,,000222//////...,,,++++++++++++,,,---///222444555555555555555555444444444666888777666666777:::>>>BBBEEEAAA<<<999::::::888999<<>>???AAAIIIWWWlllsssWWW;;;111111333777>>>HHH\\\vvv|||yyywwwuuusssjjj[[[HHH<<<333,,,)))***+++...222444333111000000333000,,,***+++///444888///////////////...---,,,000...///444;;;===999444666888999777555666<<>>:::777;;;AAAEEEDDDAAACCC???===<<<;;;;;;BBBKKKKKKLLLMMMLLLLLLLLLMMMOOOQQQQQQRRRRRRQQQSSS\\\hhhwww~~~~~~vvvssstttwwwxxxwwwzzzzzzqqqppptttzzz}}}ssskkkhhhooossszzz{{{kkkVVVFFF888,,,&&&%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""###### """###$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%###############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((()))***)))&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''')))))))))'''%%%$$$%%%&&&&&&&&&((()))***)))'''&&&'''(((((('''&&&$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%&&&''''''%%%%%%$$$############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%$$$$$$%%%'''///000222444555222---))))))'''###""""""#########%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""!!! !!!###$$$%%%$$$###"""!!!!!!"""""""""###$$$&&&'''((())))))$$$###!!!"""%%%)))++++++&&&%%%$$$#########$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%$$$######$$$&&&%%%000@@@TTTmmmsssZZZEEE999777888AAAYYY|||pppZZZHHHCCC???AAAJJJ[[[ttt~~~pppUUU:::111222555;;;BBBGGGeeeooopppzzz}}}qqqbbbZZZYYYVVVJJJ777))))))000***---111444444333333333666444111000111555999<<<333333555666666555444333555444666<<>>>>>>>><<<;;;===BBBGGGCCC@@@???BBBGGGJJJHHHDDDEEEAAA???@@@BBBDDDKKKRRRHHHJJJPPPVVVVVVPPPNNNRRReee\\\UUUYYYaaagggkkknnnvvvsssuuuqqqjjjeeefffqqq~~~~~~qqqaaassszzzmmmjjjiiiggg___eeetttpppQQQ:::...'''%%%'''%%%%%%%%%%%%$$$$$$######!!!"""""""""""""""###### !!!"""######$$$$$$&&&&&&&&&&&&%%%$$$###""""""#####################$$$$$$$$$###############&&&%%%%%%%%%%%%%%%%%%&&&((()))***)))&&&$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$%%%&&&'''(((((((((&&&$$$$$$%%%&&&%%%%%%&&&'''((((((&&&%%%&&&((('''&&&%%%$$$$$$$$$%%%&&&#########"""######$$$$$$"""###$$$&&&&&&'''''''''"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&''''''%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%'''......//////...,,,)))''''''&&&$$$#########$$$$$$&&&&&&'''''''''&&&%%%$$$%%%$$$###""""""###$$$%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!"""$$$$$$&&&%%%$$$$$$############""""""###%%%&&&(((******'''%%%######%%%((())))))%%%%%%$$$$$$$$$###$$$$$$###$$$&&&'''((('''&&&&&&%%%''''''&&&%%%$$$%%%&&&$$$(((///>>>VVVrrrooobbbTTTBBB777777<<>>GGGSSSlllwwwkkkllluuuwwwoooddd]]]YYYSSSIII999,,,)))...///111333333444555888:::888777777888999;;;===>>>999:::;;;===>>>===<<<<<<999===BBBFFFGGGFFFFFFEEEKKKGGGCCCAAACCCFFFHHHHHHJJJLLLNNNOOOOOOOOOPPPPPPMMMFFFDDDIIIOOORRRTTTVVVQQQPPPTTT[[[]]][[[]]]bbbjjjfffeeeiiimmmqqqxxxwwwwwwnnnbbb\\\aaaooo~~~zzzoooaaapppwwwiiicccaaa^^^WWW___pppmmmMMM777+++%%%$$$&&&$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""#########$$$!!!!!!!!!""""""###$$$$$$''''''&&&%%%###!!! !!!""""""######"""!!!!!!##################""""""%%%%%%%%%$$$$$$%%%%%%%%%'''(((((('''%%%###""""""$$$######""""""######$$$'''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$###%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''#########"""######$$$$$$""""""$$$%%%&&&&&&&&&&&& !!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$#########"""""""""######$$$%%%$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%######$$$&&&)))******)))(((&&&&&&&&&%%%%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%$$$%%%&&&&&&%%%$$$"""!!!"""######$$$###""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###%%%''')))***)))'''$$$###%%%&&&''''''%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&'''&&&&&&&&&''''''&&&%%%$$$&&&'''(((&&&%%%+++???bbbppphhh\\\FFF777444DDD]]]rrryyyxxxqqqfffTTTBBB???DDDPPPbbbsssxxx{{{YYYGGG666222333666AAANNNhhhqqq~~~mmmqqqtttqqqkkkjjjnnnsssppp\\\GGG===999555///,,,333333333222333666;;;>>>999:::;;;<<<======>>>>>><<<===>>>???AAAAAABBBBBB<<>>777IIIUUUaaajjjxxxtttcccOOO@@@444***$$$"""###$$$%%%&&&&&&$$$###!!!"""######$$$%%%%%%&&&&&&$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!"""$$$$$$$$$"""!!! !!!############"""%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%###""""""###$$$$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&$$$""""""$$$%%%%%%$$$$$$%%%&&&$$$############%%%'''((('''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$$$$$$$### !!!!!!"""###$$$%%%%%%'''&&&$$$$$$$$$%%%'''(((%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%###############""""""!!!!!!""""""######""""""!!!!!!"""######!!!!!!"""###"""$$$%%%$$$!!! """$$$"""$$$%%%%%%######%%%'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%&&&&&&&&&%%%###""" !!!###$$$$$$###"""!!!!!!!!!"""$$$%%%&&&&&&&&& !!!"""###############!!!!!!!!!!!!###%%%'''((('''%%%""""""$$$&&&''''''$$$%%%%%%%%%%%%$$$############""""""###%%%&&&((($$$$$$$$$###"""###&&&(((&&&'''+++444@@@SSSiiiyyyvvv```UUUKKK@@@@@@CCCVVVtttppp]]]LLLFFFCCCGGGYYYmmmlllKKK:::222---...000666GGGZZZmmmuuuooonnnllljjjgggfffeeeeeeddd```ZZZPPPCCC===DDDOOOGGGHHHIIIIIIIIIKKKNNNQQQ\\\ZZZXXXVVVVVVXXX[[[]]]VVVVVVVVVWWWYYY[[[^^^______cccffffffcccbbbeeehhhkkkmmmooommmjjjiiikkknnnsssvvvyyyxxxvvvvvv{{{wwwuuutttuuutttsssxxx~~~{{{~~~nnn\\\ZZZWWWRRR^^^sss~~~pppYYYRRRZZZRRRVVV___mmm|||{{{wwwfffHHH444///999KKKZZZcccttt|||jjjSSS@@@222)))&&&'''###$$$%%%&&&&&&$$$###!!!######$$$%%%&&&&&&''''''%%%$$$#########$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%"""###%%%&&&%%%###!!! !!!"""#########"""%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%&&&''''''%%%######$$$&&&&&&%%%%%%&&&'''######""""""###%%%'''(((((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!!!!"""######$$$$$$'''&&&%%%$$$$$$&&&''')))%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$###"""!!! %%%%%%&&&'''&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%###############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!""""""$$$%%%$$$!!! !!!###!!!###%%%%%%######%%%''')))((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!"""$$$%%%%%%$$$###""" !!!###$$$%%%&&&&&&&&&!!!!!! !!!!!!""""""###$$$%%%%%%&&&''''''### !!!%%%&&&$$$!!!""""""###""""""###%%%(((&&&$$$""""""###$$$###"""!!!!!!!!!"""$$$&&&(((***---((('''///<<>>888HHHnnnvvv___OOOKKKAAA:::NNNmmm~~~}}}{{{TTT???000,,,+++///555???MMMYYYggguuuyyytttrrr{{{wwwmmmccc___bbbccc___[[[]]]bbbcccYYYLLLKKKYYYhhh]]]MMMJJJ]]]iiiddd\\\[[[vvv{{{ffffff{{{vvvhhheeeooo}}}wwweeefffwwwzzzppprrr|||}}}vvvvvv{{{ttt}}}|||xxx~~~vvvnnnXXXOOOWWWcccjjjsssvvvoooiiijjjZZZBBBBBBRRRbbbgggjjjxxxpppLLL:::333///333>>>UUUnnnwwwuuu{{{xxx]]]DDD333+++'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&%%%###"""$$$'''(((&&&$$$''''''&&&%%%###"""!!!!!!!!!!!!###$$$%%%&&&&&&&&&+++,,,+++(((%%%"""""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$(((&&&$$$%%%((((((%%%"""###%%%((()))(((''''''(((%%%$$$###$$$&&&(((((((((''''''&&&%%%%%%$$$#########""""""!!!"""$$$%%%&&&'''&&&&&&%%%$$$###""""""''''''&&&&&&'''((()))***'''&&&%%%$$$$$$&&&''')))''''''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!###%%%&&&'''(((((($$$%%%&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%&&&&&&%%%###"""!!!###%%%%%%%%%#########%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&%%%###!!!"""###%%%&&&&&&$$$!!!"""!!!"""###&&&'''&&&%%%"""!!!!!! !!!!!!"""######%%%&&&'''((((((&&&### !!!$$$&&&$$$!!!"""#########"""###%%%'''&&&$$$""""""###$$$###""""""""""""###$$$&&&(((***)))'''(((---666GGG```uuuuuueeeQQQAAA222111<<>>^^^yyywwwYYYCCC---...222@@@]]]}}}iiiIII666444:::>>>RRRjjjnnnWWW@@@---------,,,///>>>[[[uuutttjjjqqq}}}xxxiiieeefffeeeccc```___```bbbiiifffeeejjjrrrvvvrrrnnnuuu~~~yyywwwuuukkk```UUUQQQTTT___sssmmmSSSHHH??????BBBLLL[[[mmm}}}lllKKK444...+++555>>>HHHaaawwweeeSSSCCC666---((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$"""###$$$&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$###$$$%%%&&&((())),,,---,,,)))%%%###""""""$$$%%%%%%%%%%%%$$$######!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''((((((&&&$$$###%%%'''''''''''''''))))))(((((()))******)))'''%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''))),,,...///&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""!!!"""###%%%&&&'''''''''''''''%%%###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''(((((()))((('''%%%$$$$$$%%%'''&&&%%%$$$%%%'''%%%$$$###!!!!!!""""""###&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%'''(((&&&$$$###$$$$$$$$$$$$###"""""""""!!!"""$$$''')))((('''$$$###"""!!! !!!"""###%%%&&&((()))***%%%###!!!"""$$$%%%$$$""""""###$$$$$$######%%%&&&&&&$$$""""""###$$$###"""!!!!!!""""""###$$$%%%&&&!!!###&&&''')))777TTTnnneeeMMM888222111<<>>,,,+++++++++000AAA```zzz{{{vvvmmmpppwwwrrrgggYYYeeennnlllaaa]]]fffpppjjjiiilllsss|||}}}yyyzzzqqq___HHHAAAGGGXXXlllzzzxxx]]]LLLDDD<<<888@@@QQQeeewwwpppVVV@@@666+++000666CCC^^^|||}}}vvviiiYYYIII:::...'''+++***((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%'''%%%###""""""$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$###$$$''')))+++,,,,,,,,,)))%%%###"""###$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&'''((((((######$$$$$$$$$$$$%%%%%%'''&&&&&&''''''&&&%%%$$$"""$$$&&&'''&&&&&&((()))***)))((()))******'''%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((***+++,,,%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&###$$$$$$$$$$$$###""""""!!!"""###$$$%%%&&&&&&&&&''''''%%%###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%########################''''''((((((((('''%%%$$$$$$&&&''''''%%%%%%&&&(((&&&%%%###"""""""""###$$$&&&&&&&&&%%%%%%%%%%%%$$$#########%%%(((((('''%%%$$$$$$##################!!!!!!"""$$$'''))))))(((######"""!!!!!!!!!!!!!!!!!!!!!"""$$$%%%'''((((((%%%###""""""###$$$$$$###"""$$$%%%%%%$$$$$$$$$&&&&&&$$$""""""###$$$###""" !!!""""""""""""""" !!!###&&&(((111DDDVVVrrrqqq]]]EEE666222AAAPPPZZZmmm|||pppXXX???777<<>>OOO```ttt|||aaaJJJAAA***444===DDDXXXuuu|||ppp]]]GGG555)))$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""!!!!!!!!!"""###$$$$$$"""$$$&&&&&&###!!!!!!###!!!!!!!!!"""######$$$$$$!!!!!!###$$$%%%&&&&&&&&&!!!"""$$$$$$######$$$&&&$$$%%%%%%%%%%%%$$$###### """###$$$%%%&&&"""############$$$$$$$$$###%%%'''&&&###"""###$$$"""###$$$$$$$$$%%%)))+++***'''###"""###&&&((((((&&&%%%%%%$$$###"""!!!!!! !!!###$$$%%%%%%$$$$$$###$$$%%%%%%&&&'''((((((''''''(((((('''%%%###"""!!!!!!"""##################%%%'''***++++++******###$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$ !!!###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###!!!###$$$$$$$$$$$$&&&'''&&&%%%$$$#########$$$%%%#########""""""""""""!!!###""""""###$$$$$$"""!!!$$$&&&&&&%%%###"""###"""!!!"""$$$$$$"""!!!######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''%%%###!!! """#########$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&$$$######$$$%%%%%%%%%$$$%%%(((***...>>>TTTmmmppp___RRR???000+++111:::@@@QQQbbbrrrVVV>>>:::;;;@@@GGGUUUqqq```EEE777111...***+++000666GGGmmm~~~yyy}}}vvvnnnoootttlll___\\\lll}}}xxxgggdddxxx~~~jjjdddfffddd___ZZZtttlllJJJ555222555???JJJUUUnnnzzzwwwkkkPPP;;;AAAVVViiivvv~~~sssPPP:::222444777BBB___zzzqqqcccNNN888***&&&''''''((('''%%%%%%&&&(((***((('''''''''%%%"""!!!""""""$$$%%%&&&'''''''''&&&$$$""""""###$$$%%%&&&%%%$$$#########$$$%%%"""$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%###"""!!!&&&''''''&&&$$$"""###$$$"""!!!"""###&&&'''&&&%%%%%%%%%&&&'''&&&%%%$$$###"""###%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%###"""!!!"""###$$$'''&&&%%%$$$############ !!!###$$$%%%%%%$$$###""""""######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%!!!"""###$$$%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!! """###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&%%%$$$###"""&&&&&&$$$###"""!!!!!!!!!###$$$$$$$$$###"""  """###$$$$$$$$$### !!!###%%%&&&%%%###"""######""""""!!!"""""""""$$$$$$$$$$$$$$$%%%%%%&&&%%%###!!!!!!"""#########$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$######$$$$$$%%%$$$$$$%%%''')))444???MMM]]]tttdddMMM777000,,,***111>>>PPPbbbwwweeeSSSEEE;;;555888???JJJaaavvviiiGGG666444,,,---++++++777TTTvvv}}}}}}{{{yyyxxxzzz{{{vvvpppnnnlllkkkooorrruuuwwwzzzxxxmmm___UUUUUUYYYmmm~~~aaaCCC333...333;;;KKK___rrrvvv]]]GGG555888JJJ___vvvrrrXXXBBB222333<<>>222222777@@@PPP```yyyoooHHH444555,,,111...+++===bbb~~~|||qqqpppvvvwwwpppgggmmm{{{|||sssooorrr}}}wwwtttXXXEEEJJJWWWeeeqqqYYY>>>111+++111777KKKfffuuu{{{yyySSS???///000>>>VVVtttttt___JJJ444333BBB^^^rrrxxxmmmSSS<<<,,,(((++++++,,,+++***'''&&&''')))+++***)))******(((%%%###""""""###$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%$$$###"""""""""###$$$&&&'''((('''&&&%%%&&&''''''&&&%%%&&&'''&&&$$$###&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$######"""""""""######&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((()))))))))&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$######$$$&&&''''''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$###!!! !!!"""###$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###$$$$$$###"""!!!!!!!!!!!!"""""""""""""""######$$$%%%###!!!!!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""""""""######"""""""""%%%''')))333???NNNbbbvvvqqq\\\GGG===333***///;;;JJJXXXfffrrrqqqgggPPPAAA444222444;;;JJJ[[[qqqhhhEEE222000...444666666EEEddduuukkkhhhiiijjjfffaaafffrrrxxxwww~~~qqqUUUCCCGGGSSScccrrraaaBBB222---111888III___ooo|||ZZZCCC///000@@@WWWrrrxxxaaaMMM:::999EEE]]]sssjjjRRR===---)))++++++,,,+++)))'''%%%&&&'''***)))((())))))(((&&&###""""""###$$$%%%%%%&&&&&&$$$############%%%&&&&&&'''&&&%%%%%%%%%&&&'''((((((&&&%%%###$$$&&&(((***'''%%%###!!!!!!"""$$$%%%%%%'''((('''&&&&&&'''((('''&&&%%%&&&''''''&&&$$$&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########"""""""""###$$$%%%&&&$$$###############$$$$$$)))(((&&&%%%$$$$$$%%%&&&'''''''''(((((()))))))))%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$!!!"""$$$%%%&&&'''(((((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""!!!"""###%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$######$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""""""""!!!!!!""""""###$$$&&&$$$"""!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###""""""############"""!!!"""$$$&&&$$$+++999JJJ___nnnsssqqqoookkk]]]HHH888444666777<<>>@@@VVV{{{}}}bbbJJJKKKYYYiiivvviiiZZZRRRTTTTTTZZZsssyyymmm___RRRCCC333)))&&&'''((('''&&&###"""###%%%$$$$$$$$$%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((('''%%%###""""""$$$'''((('''%%%###!!! """$$$%%%&&&'''((('''&&&%%%&&&'''#########%%%'''(((((('''$$$############$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&$$$%%%$$$######""""""######""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$#########$$$%%%'''((('''&&&$$$###"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''((((((((('''%%%###"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###""""""""""""###$$$$$$&&&$$$""""""###%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$%%%$$$%%%%%%###""""""$$$&&&'''(((---666CCCSSScccnnnhhhhhhddd\\\TTTKKK===222...333AAAXXXvvv~~~lllZZZGGG===666444===JJJfffzzzpppTTT===111//////222;;;III\\\vvvvvvnnnjjjiiihhhpppssswwwxxxyyy}}}gggQQQDDDAAANNNgggpppJJJ444111111555999???NNNiii~~~lll\\\YYY^^^iii}}}xxxmmm```aaadddoooxxxiiiVVVFFF999---&&&%%%%%%&&&&&&%%%######$$$%%%#########$$$&&&&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$######$$$%%%'''(((%%%$$$###""""""$$$%%%'''&&&%%%###"""!!!"""###$$$&&&''''''&&&$$$###$$$%%%$$$######$$$&&&'''&&&$$$""""""!!!"""###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%% !!!###%%%&&&&&&%%%%%%###$$$$$$$$$$$$######"""''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%############"""""""""""""""$$$&&&((()))'''&&&$$$$$$###"""!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''(((&&&%%%###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%&&&'''(((((('''&&&$$$###$$$$$$##################"""###$$$%%%&&&&&&&&&&&&%%%&&&'''''''''%%%$$$"""!!!"""###%%%&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))###############$$$$$$%%%&&&$$$""""""$$$%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%########################&&&&&&'''%%%$$$###$$$&&&%%%%%%%%%$$$""""""$$$&&&###'''---444<<>>XXXvvv{{{qqq\\\@@@222555444888<<>>BBBUUUpppdddBBB222---//////777CCCLLLYYYuuuwwwooofffaaa]]]fff~~~iiigggqqq|||iiiPPP<<<...%%%$$$&&&%%%&&&&&&%%%$$$###%%%&&&#########%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######""""""###%%%&&&'''######"""""""""###$$$%%%%%%$$$###"""""""""###$$$&&&''''''&&&$$$"""###$$$%%%$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!###%%%'''(((((('''%%%$$$###$$$%%%%%% ###%%%''''''&&&&&&$$$$$$$$$$$$$$$###"""!!!'''&&&%%%$$$############"""###%%%&&&'''&&&%%%%%%###""""""""""""""""""""""""$$$&&&((()))(((&&&$$$$$$###""" !!!"""###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&"""!!! !!!"""$$$'''(((%%%$$$"""!!!!!!"""$$$%%%""""""############""""""!!!"""###$$$%%%&&&&&&&&&((()))))))))(((&&&$$$###$$$$$$##################"""###$$$%%%&&&'''''''''"""###%%%''''''&&&%%%$$$ """###%%%&&&&&&&&&%%%&&&%%%$$$#########$$$%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&'''***---,,,)))%%%$$$$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!###&&&)))------///333999BBBMMMTTT^^^eeehhhbbbZZZSSSKKKDDD777444888DDDVVVlllwwwhhhZZZHHH888222555OOO___ssswwwgggPPP777///666666@@@LLL[[[wwwzzzuuunnnoooyyy}}}xxxwww}}}nnnQQQ>>>666888JJJgggkkkLLL555)))***111999>>>GGG\\\yyy~~~tttiiicccdddqqqyyy|||{{{|||ppp[[[AAA111)))$$$###%%%'''&&&%%%$$$############""""""#########$$$$$$$$$$$$######""""""###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&""""""!!!!!!"""###$$$$$$ !!!!!!"""###$$$$$$%%%###"""!!!!!!!!!###$$$%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%'''&&&$$$###"""######$$$"""###$$$(((***+++)))''''''%%%###"""!!!"""###$$$((('''%%%###"""""""""###!!!"""$$$%%%&&&%%%%%%$$$!!!"""###############""" """%%%''''''&&&$$$"""!!!"""######""""""###$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""%%%###!!!!!!###$$$$$$$$$""""""!!! !!!######$$$###"""!!! !!!""""""""""""###$$$%%%&&&((('''&&&&&&'''((('''%%%'''%%%$$$""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$""""""#########""""""!!!"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&)))++++++(((%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%$$$######""""""##################$$$$$$$$$$$$############"""######"""###%%%***---,,,...111444777===CCCGGG\\\``````[[[WWWVVVVVVTTT<<<:::<<>>AAAMMM```vvvvvv[[[AAA222...000333@@@XXXsssyyyssszzz{{{xxxtttuuu~~~mmmYYYEEE999888LLLhhhyyyTTT:::000+++...222:::IIIcccvvvdddaaaiiiwww}}}www\\\III555)))%%%######&&&&&&&&&$$$######"""""""""###############$$$$$$$$$$$$###"""""""""###$$$%%%'''&&&%%%$$$###$$$$$$%%%"""""""""""""""######$$$""""""###############"""###""""""!!!"""###$$$%%%&&&%%%###"""""""""######%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%%%%%%%$$$#########$$$$$$######$$$''')))***((('''&&&$$$###"""!!!"""$$$$$$)))(((&&&$$$###""""""#########$$$%%%&&&%%%$$$$$$""""""#########""""""!!!"""###%%%''''''&&&$$$""" """######""""""$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$"""!!!!!!###$$$%%%%%%######"""!!!"""###$$$%%%$$$$$$############""""""#########"""######$$$%%%'''&&&%%%&&&'''((('''%%%&&&%%%###""""""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''$$$''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$############$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$#####################"""""""""""" !!!"""###$$$''',,,///,,,...222333444444555666NNNTTTYYYYYYYYY[[[[[[YYYHHHFFFCCC@@@AAAMMMfff}}}qqqWWWGGGBBB777999EEE\\\vvvlllIII222...///...777DDDbbb{{{~~~uuuttt|||xxxxxxwwwkkk\\\HHH999777KKKfffyyyYYY<<<444...---...666IIIggg|||fffdddqqq|||}}}xxx{{{uuugggGGG999+++%%%###"""###%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$############""""""!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$###############""""""""""""###$$$%%%%%%###""" ######""""""######$$$%%%$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''((('''&&&$$$###"""""""""###$$$%%%***)))'''%%%############$$$%%%%%%%%%%%%%%%$$$############""""""!!!!!! ###$$$&&&''''''&&&$$$"""!!!"""######"""###%%%'''&&&%%%%%%$$$#########$$$""""""$$$$$$%%%$$$###"""###!!! ###%%%&&&%%%$$$############$$$%%%&&&######%%%&&&&&&&&&%%%$$$%%%$$$######""""""######%%%$$$$$$%%%'''((('''%%%$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''%%%$$$)))((('''&&&%%%$$$$$$$$$%%%$$$$$$###############"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!!!!"""###$$$'''+++...+++---//////---+++******777DDDSSS]]]bbbaaaZZZQQQWWWQQQIIIAAA???GGG]]]rrr}}}vvvXXX???666000111AAAXXXooopppVVV<<>>CCCOOOZZZnnnxxx~~~jjjZZZ===666333666===LLLiiihhhLLL888888888000000888AAARRRfffxxxvvvlllmmmhhhJJJ<<<:::888@@@UUUsssfffMMM???777'''---222555>>>UUUvvvyyy{{{sssWWWAAA:::222---+++---,,,)))''''''$$$######"""""""""######$$$$$$$$$$$$%%%%%%%%%&&&$$$#########$$$&&&'''(((%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%$$$###"""!!!###&&&((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''(((((((((''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((()))((('''''''''((()))***+++(((%%%###$$$%%%%%%%%%############$$$$$$$$$$$$******((('''''''''((()))'''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###""""""###$$$%%%&&&''''''((((((''''''%%%&&&%%%$$$######&&&))))))(((&&&$$$###"""!!!!!! !!!###%%%&&&'''&&&&&&""" """$$$%%%$$$ """###$$$$$$$$$$$$"""###%%%&&&'''''''''&&&)))((('''&&&%%%%%%%%%%%%######$$$''')))(((&&&$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$ !!!"""###############%%%$$$###"""###$$$%%%&&&"""$$$&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%&&&&&&%%%$$$###""""""###########################"""""""""!!!!!!!!!"""############$$$&&&%%%&&&&&&%%%###"""$$$%%%&&&)))...777III```pppvvvaaaXXXMMMCCC;;;:::DDDPPPgggpppxxx~~~nnncccIII===555888>>>FFFVVVhhhrrr[[[KKK<<<666444222666<<>>YYY{{{~~~ssshhh\\\LLL>>>777...+++***,,,+++'''%%%&&&$$$$$$############$$$$$$"""######$$$%%%&&&''''''%%%$$$$$$$$$%%%''')))***&&&&&&'''''''''&&&%%%$$$"""###$$$&&&&&&%%%$$$###"""###$$$&&&'''(((((((((%%%&&&'''''''''%%%$$$###%%%%%%'''(((((((((''''''%%%&&&&&&'''(((((()))))))))((('''&&&&&&'''((((((+++)))&&&$$$$$$&&&(((***---***&&&######%%%%%%%%%###$$$$$$$$$$$$######"""))))))((('''((()))***+++&&&&&&%%%$$$%%%&&&'''''''''&&&%%%######$$$&&&'''%%%%%%&&&'''((())))))***((('''&&&$$$"""###&&&((()))(((&&&$$$###!!! """$$$&&&'''(((((((((###!!!!!!######### !!!###$$$%%%&&&&&&%%%&&&&&&&&&''''''(((((((((***)))((('''''''''''''''%%%%%%&&&((())))))&&&######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%%%%%%%"""######$$$$$$#########$$$###"""!!!!!!###$$$&&&"""%%%'''&&&$$$###%%%((($$$$$$$$$######$$$%%%%%%$$$######""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$############""""""""""""!!!"""$$$$$$$$$$$$&&&((($$$%%%''''''%%%#########'''&&&&&&,,,>>>XXXlllttt```[[[SSSGGG999444===JJJVVVggguuu{{{rrraaaWWWBBB222444===CCCKKKTTTooovvvdddNNNLLLAAA333...555???BBBNNNbbb}}}vvvqqquuuttteee]]]TTTDDD777666HHH```tttbbbBBB444...+++)))---???^^^~~~zzzyyygggNNNCCCCCC>>>333000---,,,---+++%%%""""""%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%&&&(((***+++&&&'''((((((((('''&&&%%%!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))+++)))%%%"""!!!###&&&)))///+++&&&$$$###%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!)))((((((((((((***,,,---&&&%%%%%%$$$%%%&&&((()))(((&&&%%%$$$$$$%%%'''((($$$%%%&&&'''(((***++++++))))))'''$$$"""###%%%(((***)))'''%%%###!!! !!!"""$$$&&&((()))))))))###""" !!!"""###"""!!!"""$$$&&&'''''''''''')))(((((((((((())))))******))))))(((((((((((()))&&&&&&''')))***)))&&&###$$$$$$%%%%%%%%%$$$######&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$#########"""!!! """$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&'''$$$%%%%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$###""""""!!! !!!###&&&(((((('''&&&'''((('''$$$"""$$$###""""""$$$&&&&&&%%%'''&&&%%%$$$###$$$$$$%%%''''''((()))///>>>RRR```jjjllleeePPP<<<555999???KKKWWWmmm}}}fffPPP>>>111222888>>>LLLZZZnnnttt{{{bbbRRRDDD888666666777@@@LLL^^^{{{~~~{{{|||{{{jjj\\\LLL<<<111333AAAYYYrrrppp]]]DDD///,,,******///:::RRRuuu}}}{{{ooo]]]EEE555000111000...))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""######$$$&&&'''(((((()))'''%%%######%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$""""""############""""""&&&%%%%%%$$$######$$$$$$((('''&&&%%%$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''$$$"""!!!###&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$###""" """###$$$'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$###$$$%%%&&&'''((((((((()))((('''$$$!!! """$$$(((&&&%%%###""""""###### """%%%'''((()))((('''###"""!!!"""###$$$###!!!$$$%%%'''&&&%%%%%%&&&(((******))))))((((((((((((+++***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%((((((((((((((((((''''''&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$#########$$$%%%&&&---+++(((&&&%%%&&&''''''$$$$$$%%%%%%&&&'''''''''"""$$$&&&''''''%%%$$$###$$$$$$%%%%%%$$$######"""###"""!!!!!!!!!###%%%&&&&&&%%%%%%&&&'''&&&###!!!%%%###"""###&&&'''''''''((('''%%%$$$$$$$$$%%%%%%''''''&&&%%%)))444CCCNNNlllpppkkkWWWAAA666666999:::MMMhhhzzz~~~kkkPPPCCC888666666:::HHHYYYbbbpppzzznnnKKK>>>555555777:::DDDQQQqqq~~~|||{{{uuu{{{yyy^^^EEE666222111999NNNppphhhNNNAAA<<<000---+++---666LLLnnnxxx___NNN:::---***,,,,,,***(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&''''''((('''&&&$$$""""""$$$&&&'''%%%%%%$$$$$$$$$#########""""""############""""""%%%$$$$$$#########$$$$$$'''&&&$$$###"""""""""###$$$$$$$$$#########""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$""""""!!!!!!""""""###$$$###$$$%%%&&&&&&&&&&&&&&&''''''&&&###!!! """$$$&&&%%%$$$""""""""""""""""""###%%%'''((((((''''''$$$"""!!!"""###$$$###!!!###%%%&&&&&&%%%%%%&&&'''(((((((((((('''''''''&&&***)))((('''&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$###"""!!!!!!"""###$$$''''''''''''''''''''''''&&&%%%$$$#########$$$$$$###############$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&<<<777///)))''''''(((((($$$%%%&&&'''(((((((((((("""%%%))),,,,,,)))%%%###%%%$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%%%%%%%%%%&&&''''''%%%###$$$###"""$$$&&&((()))(((''''''&&&%%%%%%%%%&&&&&&((((((&&&$$$$$$***333;;;\\\iiinnnbbbMMM===444111111???UUUhhhsss{{{~~~aaaNNN>>>:::<<>>444,,,)))((('''&&&%%%&&&'''((()))))))))(((%%%'''+++///000...***'''%%%$$$$$$###""""""""""""%%%$$$#########$$$%%%&&&&&&%%%&&&'''))))))(((&&&###""""""###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&(((---111???SSSggggggYYYFFF666---555222999NNNgggyyy}}}bbbGGGAAAGGGHHH@@@999PPPdddvvv~~~{{{dddLLL777///,,,111777>>>LLL[[[bbbzzz{{{xxx|||jjj[[[KKK<<<222333CCCZZZpppiiiJJJ999333000...000:::QQQuuuiiiNNN@@@777,,,&&&(((******)))%%%$$$###"""###$$$&&&'''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$############"""######$$$$$$######"""""""""#########$$$######%%%###!!! """$$$$$$$$$########################$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%%%%$$$######""""""############"""!!!!!!"""######&&&%%%%%%$$$###""""""!!!"""$$$'''))))))'''$$$"""!!!!!! !!!!!!"""#########$$$$$$$$$######""""""######"""!!!!!!###$$$%%%$$$$$$###############&&&&&&''''''''''''&&&%%%$$$###""""""$$$$$$###"""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$######""""""######$$$$$$$$$$$$#########"""!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$!!!!!!""""""#####################$$$############$$$###$$$$$$$$$$$$%%%%%%BBB:::000***((((((&&&###%%%&&&((()))******)))(((&&&'''***...222333000---'''&&&$$$###!!!!!!!!!!!!"""""""""###$$$&&&''''''$$$$$$$$$''')))***((('''"""!!! !!!$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***,,,...,,,@@@TTT[[[UUUHHH:::000444,,,+++:::QQQgggwwwwww___RRRKKKBBB777///EEEWWWhhhppp{{{~~~|||oooQQQ555111+++***111888???NNN]]]aaazzz~~~wwwcccVVVKKK???666555HHH```ssspppKKK666222000///333>>>VVVzzz\\\BBB;;;444,,,((()))++++++)))######""""""###$$$&&&'''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$######$$$###"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################## !!!"""$$$%%%%%%%%%$$$%%%$$$######""""""############""""""""""""######'''&&&&&&%%%$$$######"""###%%%'''))))))'''%%%###!!!!!!!!!!!!!!!"""############$$$$$$$$$###""""""!!!"""###"""!!!!!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""###$$$%%%$$$"""!!!"""$$$###""""""###%%%###$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###### !!!"""############""""""######$$$$$$$$$###"""######$$$$$$%%%%%%%%%%%%===444***%%%&&&'''&&&###$$$%%%((()))***)))((('''%%%&&&)))000666999777444+++)))'''$$$"""!!!!!!!!! !!!"""###%%%&&&''''''!!!!!!"""%%%((()))((('''###!!! !!!###$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%% """$$$''')))+++++++++,,,666AAAEEEFFFDDD>>>777******,,,111999KKKhhh}}}gggKKK777111333777FFFYYYiiiwwwzzziiiUUU@@@111...***+++444:::BBBQQQbbbwwwmmmVVVCCC;;;999555CCC[[[vvv~~~]]]EEE;;;222000000444???VVVyyyxxxVVVCCC555000***''''''(((((('''#########$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""############$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%$$$############$$$"""""""""######"""""""""'''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))))))'''%%%$$$"""""""""""""""######$$$"""######$$$$$$$$$######!!!###$$$$$$""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%###""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%######!!!!!!!!!!!!######""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$###""""""###$$$%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$FFF:::,,,%%%$$$&&&%%%$$$###%%%''')))***)))(((&&&&&&(((...888AAAEEEAAA===111///+++'''%%%######### !!!"""###$$$$$$$$$$$$"""###$$$'''***,,,+++***%%%###""""""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$ !!!###&&&)))***)))(((,,,000444888???CCC???777'''***---...111@@@```}}}uuuVVV???888999222999III___pppzzznnnSSS>>>444333---***...888???GGGWWWhhhvvvXXXAAA888888555AAAZZZyyypppQQQAAA;;;000///111666AAAWWWyyylllSSSBBB000,,,'''$$$$$$&&&&&&%%%"""$$$%%%&&&'''&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&''''''((('''%%%"""!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###############$$$%%%%%%""""""###$$$%%%%%%%%%%%%###$$$%%%%%%###"""###$$$$$$$$$%%%&&&&&&&&&%%%$$$##################$$$$$$%%%$$$######%%%%%%$$$###"""###%%%$$$######$$$&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###"""""""""######$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""!!!"""$$$%%%&&&%%%$$$###"""###%%%&&&'''&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$VVVGGG444((($$$%%%%%%###"""$$$''')))***)))'''&&&(((,,,555BBBMMMOOOJJJEEE555222...***'''%%%$$$$$$!!!"""############""""""&&&&&&(((+++...000000...'''%%%######$$$%%%$$$###!!!"""###$$$%%%$$$$$$#########%%%''')))***(((&&&'''***///777BBBFFF???444---******---666GGG```vvvzzzeeeSSSCCC999666444>>>TTTgggqqqzzzwww]]]FFF555///000,,,+++000;;;CCCKKK\\\nnnuuu[[[EEE888444666FFF```{{{qqqVVVBBB555......222888DDD[[[|||xxxdddOOO<<<...***%%%######%%%&&&&&&"""$$$&&&((((((&&&$$$"""###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###'''((())))))'''%%%"""!!! ###%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$######$$$"""###%%%%%%&&&%%%$$$###""""""!!!!!!"""######$$$%%%$$$######%%%%%%$$$###"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''(((((((((((('''%%%$$$######""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""!!!###%%%&&&&&&&&&$$$###"""###%%%'''''''''%%%$$$"""###$$$%%%&&&%%%$$$$$$tttXXX:::***$$$ %%%$$$&&&((((((&&&%%%%%%%%%)))--->>>WWWccc\\\MMMCCC>>>999222+++&&&%%%&&&'''%%%""""""$$$###!!!###&&&***+++...555>>>AAA;;;333***%%%$$$&&&'''$$$"""###!!!"""###$$$%%%&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$###+++888BBBFFFAAA888000111)))(((666GGGTTT```jjjwwwyyyiiiPPP===111777;;;@@@PPPiiiyyyZZZGGG===444---)))+++)))+++777JJJ```qqqzzzrrr```OOO@@@888777888QQQiiivvvbbbGGG:::111...///777IIIddd^^^AAA777,,,+++)))'''%%%$$$######"""$$$%%%%%%$$$###$$$%%%'''&&&%%%$$$$$$$$$%%%%%%&&&$$$###$$$&&&&&&### &&&''''''((((((''''''&&&$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%)))((('''&&&%%%$$$######!!!!!!"""#########"""""" !!!###$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###############""""""######$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$######"""#########%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''%%%###$$$''')))(((&&&&&&%%%%%%$$$###############$$$$$$%%%&&&'''(((((($$$$$$###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%'''(((((('''%%%$$$"""######$$$$$$######"""$$$###""""""$$$&&&&&&%%%pppUUU:::---(((######''''''''''''&&&%%%%%%&&&(((***:::MMM[[[fffiii___RRRIII@@@444+++((('''&&&$$$((($$$###$$$###!!!"""'''///000555>>>IIILLLBBB444...((($$$%%%&&&$$$$$$%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$###(((222>>>EEEEEE???:::333,,,***222>>>MMM^^^mmmuuuuuu```NNN===888333444@@@XXXuuukkkPPP@@@777000+++)))***+++111AAAYYYqqqrrr\\\HHH:::666888;;;WWWsss~~~jjjJJJ666222111333999JJJeee~~~```@@@///***)))(((&&&%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$%%%&&&###!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$'''''''''&&&&&&%%%$$$$$$###############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&''''''%%%&&&'''''''''&&&$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&$$$######&&&''''''%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''$$$###"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%###""""""$$$%%%%%%$$$hhhNNN555+++)))&&&%%%((()))((('''%%%$$$%%%(((+++333JJJ[[[aaakkkyyyxxxkkkTTTFFF555,,,******'''###***&&&%%%%%%###!!!$$$***000;;;FFFOOOTTTTTTKKK???999000((('''&&&%%%$$$&&&###$$$$$$%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%###"""$$$***555AAAHHHGGGEEE444...***,,,444CCCYYYkkkxxxzzzooojjjNNN>>>000,,,222AAA\\\ttt}}}ppp^^^HHH999111+++***+++%%%+++888NNNhhh|||rrr]]]GGG777333666;;;TTTttt{{{^^^CCC444000222555:::HHHccc}}}kkkRRR999)))((('''&&&%%%$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''########################%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$######$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&%%%#########"""""""""""""""$$$$$$%%%%%%%%%###"""!!!$$$$$$###$$$$$$%%%&&&'''%%%&&&'''''''''&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$###############$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&######""""""!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$""""""###$$$###"""hhhLLL111'''&&&$$$%%%((((((((((((&&&%%%&&&)))+++>>>OOO```kkkyyy[[[MMM;;;///******(((&&&)))&&&%%%%%%$$$$$$***222555HHHZZZ```___]]]XXXQQQBBB777---+++)))&&&$$$%%%%%%%%%%%%%%%%%%$$$###"""###""""""###$$$%%%$$$###"""!!!###,,,:::DDDHHHHHH555///)))(((000@@@SSSaaaxxxtttttt|||xxxwww~~~```JJJ777111000222EEE[[[xxxjjjYYYEEE777...)))(((+++&&&--->>>VVVnnn||||||yyy~~~rrraaaLLL999111333999KKKlllhhhGGG888888,,,111555999FFFbbbtttSSS;;;///***&&&%%%%%%$$$$$$%%%%%%&&&'''))))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&''''''"""""""""######"""""""""###$$$%%%''''''''''''''''''&&&$$$$$$$$$&&&(((***'''%%%###"""###%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%############""""""!!!!!!"""###%%%&&&&&&%%%###"""$$$$$$######$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((''''''((())))))((('''&&&$$$###############$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&''''''''''''&&&&&&&&&$$$"""""""""###"""!!!wwwXXX777)))&&&$$$$$$'''%%%'''))))))((('''((()))>>>IIIaaa~~~eeeYYYGGG666+++'''((()))&&&$$$$$$%%%%%%(((111<<>>111(((%%%%%%%%%%%%%%%&&&'''''''''((()))(((&&&%%%%%%&&&&&&''''''((((((&&&%%%$$$$$$$$$$$$###"""###%%%'''$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&''''''&&&&&&!!!"""###$$$$$$###"""!!!!!!###%%%''')))(((''''''$$$#########$$$&&&((()))'''%%%###""""""$$$&&&'''''''''&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$""""""######$$$$$$%%%%%%######$$$%%%%%%###"""!!! """%%%'''((((((((($$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%###"""######$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$######$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$###############$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%###"""!!!###$$$%%%%%%%%%%%%%%%%%%&&&'''"""$$$&&&)))******)))((($$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$""" !!!"""!!! ```<<<---***&&&$$$%%%$$$%%%&&&&&&&&&&&&((()))444JJJlllzzznnn```LLL999---'''%%%$$$###"""###%%%&&&---<<>>QQQrrruuuQQQ999777===AAAGGG^^^nnnWWWOOOKKK???111***&&&&&&&&&&&&&&&&&&'''(((%%%&&&((((((&&&%%%%%%&&&&&&'''((()))((('''%%%$$$###$$$%%%###!!!"""%%%)))%%%$$$"""!!!!!!"""$$$%%%###$$$%%%&&&'''&&&&&&%%%"""###$$$%%%%%%$$$###"""!!!###&&&((()))((('''&&&!!!!!!"""###$$$%%%&&&&&&&&&%%%###""""""###$$$%%%(((''''''&&&$$$######""""""######$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((###$$$&&&&&&&&&%%%###"""!!!!!!"""$$$&&&'''((()))$$$$$$############$$$$$$$$$$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""""""""######%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&$$$"""!!!###%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$'''))))))(((&&&%%%"""""""""###$$$%%%''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######"""!!!!!!"""######""""""############""""""""" !!!""""""!!!pppQQQ111&&&'''%%%###$$$%%%%%%%%%$$$###%%%(((+++999UUUqqqfffVVVAAA222,,,)))%%%"""$$$###$$$%%%&&&---===MMM[[[|||pppZZZ???000***&&&$$$%%%###$$$$$$%%%%%%%%%$$$$$$&&&$$$""""""$$$%%%&&&%%%!!!$$$'''%%%"""!!!$$$((((((///444333777???DDDDDDJJJHHHJJJSSSXXX]]]gggqqq~~~kkkVVVJJJFFFBBB<<<===888@@@VVVgggqqqnnnVVVAAA+++$$$***111666:::000333???XXXuuummmTTTAAA666333888@@@SSSsssfffJJJ:::999>>>BBBIIIccc~~~iiiWWWQQQGGG555---///'''''''''&&&&&&''''''((($$$%%%''''''&&&%%%&&&'''&&&'''((())))))'''%%%$$$###$$$%%%###!!!"""&&&)))%%%$$$###!!!!!!###$$$%%%###$$$%%%&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%###"""!!!###&&&((()))(((&&&%%%!!!"""$$$$$$$$$$$$%%%$$$###"""""""""###$$$(((((('''&&&$$$######"""""""""###$$$$$$$$$$$$$$$ !!!"""$$$&&&((()))***$$$%%%&&&''''''%%%$$$"""#########$$$%%%&&&'''((($$$$$$###############$$$$$$$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$&&&'''%%%"""!!!###&&&&&&%%%%%%$$$############$$$%%%''')))(((&&&$$$""" !!!"""$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######""""""""""""######!!!!!!""""""""""""!!!!!!!!! !!!"""""""""cccFFF---''''''### !!!$$$###""""""$$$'''***---;;;WWWppp|||```NNN:::000,,,(((%%%###$$$"""###)))///444>>>GGG[[[~~~```>>>...$$$$$$(((%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$###"""""""""###$$$%%%&&&)))---///000666>>>EEEKKKCCC@@@GGGRRR[[[bbbfffzzzhhh^^^[[[PPPBBB888999======@@@TTTuuu~~~]]]DDD111$$$(((222888AAAKKKGGGDDDUUUvvvooo```NNN@@@666444>>>JJJRRRqqqhhhOOO???444333888CCCRRRgggwwwuuunnn___LLL999...******(((((((((((())))))))))))'''%%%$$$$$$%%%'''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!!!!"""############"""!!!!!!""""""###$$$&&&&&&%%%$$$######$$$$$$"""!!!"""###$$$%%%$$$###"""!!!&&&'''((('''&&&&&&'''((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$######$$$%%%&&&%%%%%%###"""%%%$$$$$$$$$%%%''')))***'''%%%######$$$&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$"""$$$'''((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%&&&'''&&&$$$$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$######"""######$$$&&&''''''((('''&&&$$$%%%%%%&&&$$$###"""######""""""!!! !!!!!!""""""#########$$$fffKKK000(((((($$$!!!###%%%$$$######$$$'''***,,,:::JJJddd~~~uuuZZZIII666---***'''$$$#########$$$'''***222BBBQQQiii~~~yyyXXX>>>222&&&###'''%%%$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%###""""""!!!!!!"""$$$$$$%%%&&&***111888>>>@@@@@@BBBBBBDDDIIIMMMSSS___kkkmmmaaaZZZMMMAAA>>>888666===MMMcccyyycccBBB222(((...888>>>GGGPPPOOOWWWgggyyynnn\\\HHH;;;444333===JJJaaa{{{nnnMMM777......555BBBUUUlllrrrllldddUUUDDD555,,,)))((('''''''''((((((((())))))'''%%%$$$$$$&&&'''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%$$$###!!!!!!"""###############""""""""""""###$$$%%%&&&%%%$$$######$$$$$$###!!!######$$$%%%%%%$$$###"""&&&'''((('''&&&%%%&&&((((((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###############!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&((()))***'''%%%######$$$&&&&&&%%%%%%$$$#########$$$%%%%%%''''''''''''&&&%%%$$$$$$###%%%'''((('''&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%%%%$$$$$$#########"""$$$%%%%%%%%%%%%$$$######"""######$$$&&&''''''((('''&&&$$$%%%%%%&&&$$$###""""""#########"""!!!!!!"""##################$$$fffMMM333)))'''$$$$$$&&&%%%$$$$$$$$$%%%'''***+++666;;;TTTzzzooo]]]QQQBBB111***)))&&&$$$$$$$$$$$$%%%%%%&&&111HHH]]]|||gggLLL:::222&&&"""&&&&&&$$$$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%""""""!!!!!!""""""###$$$$$$###'''222???GGGFFFAAA;;;@@@GGGIIIGGGLLL^^^qqq|||iiieee^^^QQQEEE888222:::CCCNNNeee|||~~~oooFFF999222666>>>CCCJJJRRR\\\llluuuvvv~~~mmmXXXAAA555///000;;;JJJkkktttNNN444...000555AAAUUUooowwwmmm^^^UUUFFF999///***'''&&&&&&&&&&&&'''''''''(((((('''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&''''''(((&&&%%%$$$&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!!!!""""""###$$$%%%%%%$$$$$$############$$$$$$%%%$$$"""###$$$$$$###"""###$$$%%%&&&&&&%%%$$$###%%%'''((('''&&&%%%&&&''')))))))))((('''%%%$$$###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))'''%%%######$$$&&&&&&%%%&&&$$$###!!!!!!###$$$%%%''''''''''''&&&%%%$$$###%%%'''((()))'''''''''(((%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&"""!!!"""$$$&&&((('''&&&'''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''%%%$$$$$$&&&&&&%%%###""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$###\\\GGG111'''%%%$$$%%%(((&&&%%%%%%%%%%%%''')))***///444GGGggg~~~gggRRRHHH:::---((('''&&&%%%&&&'''%%%%%%&&&)))555LLLaaagggJJJ666///%%%###'''&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$"""""""""######$$$%%%%%%$$$"""%%%///>>>IIIMMMLLLCCCDDDGGGGGGFFFLLL^^^pppuuuooohhh```MMMCCC:::888;;;FFF[[[ppp{{{vvvtttMMMCCC<<<===BBBEEELLLRRRdddrrrxxxvvv}}}hhhPPP888...+++---;;;LLLkkksssTTT<<<444888:::CCCWWWrrruuuccc```dddNNNEEE999///+++)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&)))(((&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!""""""###$$$%%%&&&&&&%%%$$$$$$############%%%###"""###$$$$$$###"""###$$$%%%&&&'''&&&%%%$$$%%%&&&''''''%%%%%%&&&''')))))))))((('''%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######""""""!!!"""###$$$%%%&&&&&&&&&######$$$$$$%%%%%%%%%$$$$$$%%%''')))******))))))'''%%%######$$$&&&&&&%%%'''&&&$$$""""""###%%%&&&''''''''''''&&&%%%$$$###'''((())))))'''&&&'''((($$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""%%%'''))))))(((((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$JJJ<<<+++###"""$$$&&&)))'''&&&&&&&&&&&&'''((())))))444@@@NNNaaannndddQQQ???444)))&&&'''&&&'''))))))%%%$$$(((///;;;MMM\\\pppyyyUUU999...%%%$$$'''$$$%%%%%%&&&&&&&&&&&&&&&%%%###############$$$$$$$$$######$$$%%%&&&&&&''''''%%%$$$$$$)))444BBBPPPYYYXXXQQQIIIHHHIIIOOOZZZeeewwwzzzllldddVVVTTTIII:::999III[[[dddtttwww{{{nnneeeMMMGGGCCCDDDGGGLLLSSSZZZfffooo{{{vvvYYYBBB...***+++///AAAVVVpppjjjUUUDDD777999>>>JJJ```zzz{{{bbbPPPLLLOOO@@@999000***))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%)))(((''''''((((((&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&'''&&&%%%$$$############$$$###"""###$$$%%%$$$"""###$$$%%%&&&'''&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''(((((((((((('''&&&%%%$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%''')))******))))))'''%%%######$$$&&&&&&%%%)))'''&&&$$$$$$$$$&&&'''&&&&&&''''''&&&&&&%%%$$$((()))***(((&&&&&&&&&((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########&&&)))******)))(((&&&%%%$$$###$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$888000&&&!!!"""%%%'''(((''''''''''''''''''((((((&&&222999:::GGGZZZZZZLLL777...&&&$$$%%%%%%&&&)))***%%%%%%***111;;;IIITTTeee]]]===000'''%%%&&&!!!$$$%%%%%%&&&&&&&&&&&&&&&###########################$$$%%%&&&'''(((((((((%%%%%%$$$$$$)))777KKKYYYfff\\\SSSPPPPPPQQQVVV[[[qqq|||~~~rrrgggaaaaaaTTT@@@===LLLXXXYYY```ggg{{{dddLLLBBBDDDHHHNNNTTT[[[dddjjjjjjssshhhGGG444'''***---333IIIccc}}}fffTTTFFF:::888BBBVVVooorrraaaWWWMMM@@@666444111,,,***)))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%######"""""""""###$$$$$$((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%$$$$$$######%%%&&&''''''&&&%%%######$$$$$$%%%%%%&&&&&&'''$$$$$$###""""""$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###"""###$$$&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&$$$$$$######""""""###############$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$%%%&&&'''((()))))))))'''%%%######$$$&&&&&&%%%)))((('''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))***)))(((%%%$$$%%%'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&(((***)))(((&&&%%%###"""###$$$&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$+++)))%%%###$$$&&&((('''((((((((('''''''''''''''&&&,,,000444;;;DDDDDD>>>000(((""""""######%%%((((((&&&&&&)))---444BBBOOObbbxxxrrrQQQ999000'''$$$&&&""""""###$$$$$$%%%%%%%%%$$$########################"""###%%%&&&'''(((((('''$$$$$$###!!!$$$...===III\\\\\\]]]\\\VVVRRRVVV___kkkxxx~~~yyy}}}wwwmmmdddUUUGGGBBBGGGLLLOOORRR___rrroooSSS===777AAAOOO[[[dddmmmtttxxxzzzzzz]]]???///(((---///222IIIfffoooXXXJJJDDDBBBNNNbbbxxxxxx]]]NNNIIICCC777+++***+++,,,***(((''''''(((&&&&&&&&&&&&''''''''''''%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$$$$%%%&&&%%%%%%'''((((((&&&%%%%%%%%%%%%%%%%%%$$$######"""$$$&&&''''''&&&$$$"""""""""###$$$%%%'''((()))&&&%%%$$$""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###!!!"""###%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''(((((((((((($$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###%%%%%%&&&&&&%%%%%%$$$##################%%%&&&'''$$$$$$%%%%%%&&&((()))***'''%%%######$$$&&&&&&%%%'''''''''''''''%%%$$$#########%%%&&&'''((((((((()))***)))&&&$$$###$$$&&&'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$#########$$$''''''&&&%%%$$$###!!!!!!"""$$$''')))&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%&&&((((((&&&((((((((((((((('''''''''(((&&&***555:::666111111,,,%%% !!!!!!###&&&%%%&&&((()))''',,,===MMM```kkkzzzyyyWWW???111...&&&###&&&%%% !!!"""###############$$$$$$##################!!!"""$$$&&&''''''''''''######"""!!!###)))222:::KKKVVVdddeee[[[SSS[[[hhhgggmmmqqqssswww~~~uuubbbQQQLLLGGG???AAAHHHFFFXXXgggjjjqqqmmmUUUDDD<<<111AAAVVVfffqqqxxx}}}~~~nnnYYY@@@222,,,111///...DDDbbb}}}^^^OOOPPPRRR[[[iiiyyyzzzmmmXXXFFF999222///---%%%))),,,+++(((&&&&&&(((&&&&&&&&&'''''''''((((((%%%$$$%%%&&&((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%$$$###"""!!!###%%%''''''%%%###!!!!!!!!!"""###%%%''')))***(((&&&$$$"""""""""$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!"""$$$%%%%%%### !!!###$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%'''((()))))))))$$$$$$###""""""!!!""""""""""""######$$$$$$$$$$$$%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&%%%$$$############""""""###%%%&&&(((%%%$$$$$$$$$%%%''')))***'''%%%######$$$&&&&&&%%%%%%&&&'''((('''%%%"""!!!!!!"""$$$&&&'''((())))))))))))(((&&&###"""###%%%(((&&&$$$""""""$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###%%%%%%$$$###"""!!! !!!$$$'''***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%((()))***,,,...---***'''$$$###"""!!!!!!""""""###%%%'''(((&&&&&&***444<<>>777---///555333@@@[[[tttZZZOOO```iiinnnsss{{{mmm```PPPAAA444++++++///))))))((('''''''''''''''+++)))(((((()))******)))'''%%%$$$$$$%%%&&&%%%$$$!!!&&&++++++(((''')))+++(((%%%""""""$$$&&&'''&&&"""$$$&&&((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&(((((('''&&&""""""###$$$%%%'''((()))'''&&&$$$""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$###"""!!!!!!"""############$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""&&&%%%%%%%%%%%%&&&''''''$$$###"""!!!!!!!!!"""######$$$%%%&&&&&&$$$###"""%%%'''))))))'''$$$######&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """%%%'''((()))((('''%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&$$$""""""%%%((($$$$$$###############$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""###$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%'''&&&$$$######$$$&&&&&&(((***,,,+++(((&&&%%%$$$###""""""###$$$%%%&&&'''(((%%%$$$'''...444<<>>???DDDMMMWWWaaajjjuuu}}}}}}nnnYYYEEE:::999HHHZZZooo}}}```HHH999666000111666777JJJjjjxxxggg\\\```gggsss|||{{{ooo\\\EEE777///***(((***((((((''''''&&&&&&&&&''')))((('''''')))******)))'''%%%$$$$$$&&&'''&&&%%%%%%)))//////,,,***+++---)))&&&######%%%&&&&&&%%%"""$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%'''((('''&&&#########$$$%%%&&&'''(((&&&%%%###"""""""""$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$###""""""!!!"""###$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""&&&%%%%%%%%%%%%&&&''''''&&&%%%###"""!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$&&&((('''%%%###"""###%%%%%%%%%%%%$$$###""""""""""""######$$$&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''(((((('''&&&$$$$$$$$$######$$$$$$$$$"""$$$%%%%%%######%%%'''$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%$$$###"""###$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################%%%$$$###""""""###$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###$$$&&&%%%$$$""""""###$$$$$$%%%'''))))))&&&$$$%%%$$$######$$$%%%&&&'''&&&''''''%%%"""###&&&***,,,999KKKVVVUUUIII;;;111***&&&######%%%'''&&&$$$"""""""""###$$$$$$""" !!!"""###"""!!! """$$$''''''&&&&&&%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&'''+++333AAASSS```___WWW]]]___```___\\\aaasss}}}kkkXXXPPPIIIAAA<<<<<>>444,,,)))%%%$$$"""###%%%&&&%%%###""""""###$$$&&&%%%""" !!!"""###"""!!!!!!"""$$$'''((()))***)))(((&&&%%%#########$$$$$$%%%%%%%%%'''&&&(((333EEETTT[[[ZZZeeefffeee```[[[___mmm{{{|||}}}pppcccUUUIII>>>===AAAGGGFFFFFFUUUiiixxxeeeOOOEEEEEEJJJQQQXXXkkk{{{]]]???222666666:::CCCKKK```wwwjjjsssvvvgggeeekkk```JJJ444***************((()))))))))(((((('''''''''&&&'''))),,,------,,,&&&%%%$$$%%%''')))))))))***///444666444000---,,,***((('''%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((('''(((((('''&&&&&&%%%$$$$$$%%%$$$###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%######"""!!!!!!""""""###%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))(((&&&$$$#########$$$######""""""###%%%'''(((%%%&&&&&&$$$###"""$$$%%%%%%%%%%%%%%%%%%$$$###""" !!!"""$$$&&&'''((()))%%%$$$$$$######"""""""""$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$######""""""######$$$###$$$%%%%%%%%%%%%%%%&&&#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$""""""#########$$$$$$$$$&&&&&&%%%$$$######""""""'''&&&%%%$$$###""""""""""""$$$%%%%%%###""""""############%%%'''(((&&&%%%###"""""""""###$$$&&&'''$$$%%%&&&&&&%%%$$$$$$%%%$$$***000111---(((&&&&&&%%%$$$$$$$$$$$$$$$###"""""""""###%%%&&&&&&### !!!"""###"""!!!"""$$$%%%''')))---///...***&&&"""#########$$$$$$%%%%%%%%%'''&&&&&&)))222CCCWWWgggqqqoookkkeeecccdddhhhjjjyyysss]]]QQQHHHGGGAAA:::999CCCQQQ[[[nnnwww```SSSEEE===>>>JJJ```sss}}}xxxRRR888000444666===KKKSSSccc|||yyyyyyyyypppeeeYYYQQQOOOHHH<<<000***)))''')))+++)))************)))((('''''''''(((***---///...---&&&%%%$$$%%%'''))))))))))))---111333222///,,,***(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((('''&&&&&&%%%$$$$$$%%%###"""###%%%''''''&&&%%%%%%$$$#########$$$$$$""""""""""""""""""######%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&)))'''&&&$$$$$$$$$$$$%%%######""""""###%%%'''(((&&&''''''&&&$$$$$$%%%'''&&&&&&&&&'''&&&&&&%%%$$$"""###%%%&&&&&&'''&&&&&&%%%$$$$$$######"""""""""%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$'''(((***+++***)))'''&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&%%%$$$###"""######$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""&&&%%%$$$##################$$$&&&%%%$$$""""""############$$$'''((('''&&&######""""""###$$$%%%&&&$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((()))&&&&&&&&&%%%$$$$$$######$$$###$$$%%%&&&&&&$$$""""""###$$$$$$######%%%'''(((***...000///+++%%%!!!######$$$%%%%%%&&&''''''%%%&&&'''&&&'''555RRRllluuuvvvtttooollljjjgggcccuuu~~~~~~ggg[[[UUUPPPDDD777777BBBNNNTTTbbbyyy~~~|||aaaGGGCCC???>>>BBBQQQlllmmmJJJ444---444777@@@QQQ[[[iii~~~xxxeee\\\XXXOOOCCC;;;222...+++***'''###%%%***))))))***+++***)))((('''''''''(((+++...///...,,,'''%%%$$$%%%'''((((((''''''))),,,//////---)))'''%%%&&&'''&&&$$$######$$$&&&&&&&&&''''''((())))))''''''&&&&&&%%%%%%$$$$$$%%%###""""""$$$&&&''''''%%%$$$$$$#########$$$$$$""""""##################%%%%%%$$$$$$$$$$$$%%%%%%######%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&############$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$'''(((***++++++)))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&((((((&&&$$$""""""""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%&&&&&&%%%&&&&&&&&&%%%$$$###"""$$$$$$###############$$$$$$%%%'''&&&$$$######$$$"""""""""###&&&''''''&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''(((***+++,,,'''''''''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$%%%''')))***+++,,,---+++((($$$"""######$$$&&&'''((())))))&&&''''''&&&$$$---FFF___rrr}}}}}}sssooonnnmmmttt|||yyymmm```SSSGGG@@@======GGGSSScccppp}}}hhhPPP:::999<<>>EEERRReeexxxzzz}}}sss___HHH999111<<>>JJJbbbeeeoooqqqwwwwwwyyyxxxgggVVVKKKIIIKKKLLLLLLWWWaaafffhhhmmmvvv}}}{{{{{{qqqZZZFFF======CCCKKKUUUcccwww{{{www{{{qqqWWW???000///777HHHccczzzooobbbPPP@@@444555666555333///***((((((((()))))))))(((''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((())))))'''%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((###$$$$$$$$$$$$$$$######$$$######""""""###$$$%%%%%%$$$###""""""###$$$%%%'''&&&%%%&&&''''''&&&%%%%%%$$$######$$$$$$###!!!"""$$$&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%$$$######!!!"""$$$%%%%%%$$$######!!!"""###$$$$$$%%%%%%$$$%%%###""""""###$$$$$$###$$$$$$%%%%%%$$$######"""!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$"""""""""###$$$&&&'''(((***)))(((&&&%%%$$$######&&&&&&%%%%%%$$$######""""""######$$$%%%%%%&&&&&&(((&&&%%%$$$###$$$&&&''''''&&&$$$$$$%%%%%%###"""######%%%%%%&&&%%%$$$$$$"""###%%%''''''&&&%%%$$$######"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%### """""""""###$$$&&&'''(((%%%$$$"""###$$$&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%######""""""""""""############$$$$$$$$$$$$%%%%%%&&&%%%$$$"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###&&&((((((''''''%%%""""""$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%###"""!!!"""$$$''')))((((((((('''&&&%%%$$$###$$$&&&''''''&&&%%%%%%&&&'''))))))((()))000<<>>XXXwww|||yyyqqqbbbOOO>>>222+++''''''(((***+++,,,------***************))))))(((&&&&&&%%%$$$$$$%%%&&&&&&***)))&&&%%%$$$%%%'''((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###""""""######$$$$$$######'''&&&$$$###"""######$$$%%%%%%$$$#########$$$$$$%%%%%%&&&(((******'''%%%%%%$$$######%%%%%%$$$###%%%&&&'''&&&$$$######$$$&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&%%%$$$"""!!!""""""###$$$%%%%%%%%%%%%$$$###"""###$$$%%%###""""""######$$$######""""""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!######"""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''$$$"""""""""###$$$###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$######"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((('''&&&%%%#########$$$$$$&&&''''''&&&$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%###!!! !!!!!!"""######$$$$$$######"""!!!"""###$$$$$$%%%&&&'''%%%%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!!!!"""###%%%&&&"""###$$$%%%%%%$$$###""""""$$$%%%%%%$$$######$$$$$$%%%%%%$$$###%%%***///---888DDDKKKQQQ___vvv|||sssttt~~~uuuqqqvvvwwwzzz~~~lll\\\SSSNNNCCC===CCCMMMRRRUUUWWWRRRiiiuuuooofffZZZKKK@@@@@@EEEJJJNNNYYYkkkvvvXXXBBB777>>>HHH^^^yyyfffMMM<<<555222888RRRsssttt```MMM???555///---))))))***+++,,,---...///+++,,,,,,,,,,,,+++******((('''&&&%%%%%%&&&'''(((***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%###"""""""""###$$$$$$$$$$$$$$$'''&&&%%%#########$$$$$$&&&%%%%%%$$$$$$###$$$$$$###$$$%%%(((******(((&&&'''%%%%%%%%%''''''&&&%%%&&&''''''&&&$$$###$$$%%%&&&''''''&&&%%%$$$######&&&''''''((('''&&&$$$###"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%#########$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""######"""!!!###$$$%%%&&&&&&&&&&&&&&&$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''$$$"""""""""###$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$##################$$$%%%&&&&&&&&&%%%%%%%%%######"""######$$$%%%&&&&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&%%%%%%%%%$$$###!!!!!!!!!""""""#########$$$$$$#########!!!"""$$$$$$###$$$%%%'''&&&''''''&&&$$$""""""######$$$%%%&&&&&&&&&%%%%%%######"""""""""###%%%%%%""""""###$$$$$$$$$######"""$$$%%%%%%$$$######$$$&&&''''''&&&%%%%%%'''(((---///111666@@@RRRhhhwww}}}uuuwwwuuuqqqwwwvvv{{{~~~~~~mmmeeeZZZIII===AAAIIIJJJIIIJJJQQQ```rrr|||hhhWWWWWWVVVQQQGGG@@@FFFQQQUUU[[[gggxxxgggIII999444333666LLLmmmzzz\\\DDD777555777>>>ZZZ|||~~~hhhMMM;;;111,,,+++,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,+++******)))((('''&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$######""""""###&&&((()))(((''''''&&&%%%&&&((()))((('''&&&''''''&&&$$$$$$%%%'''''''''''''''&&&$$$###"""&&&'''((((((((('''&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&((('''%%%###"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$%%%###"""###$$$%%%'''''''''&&&%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%###"""###$$$%%%$$$""""""###%%%&&&%%%$$$######""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""######$$$%%%%%%$$$##################"""""""""""""""###%%%%%%$$$###$$$%%%###"""""""""######$$$%%%&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***''''''''''''&&&&&&&&&%%%%%%$$$###"""""""""###$$$###$$$$$$$$$$$$$$$$$$### """$$$$$$###"""$$$'''&&&((()))((($$$""""""$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%###"""""""""###$$$$$$%%%"""$$$%%%%%%$$$######$$$&&&&&&'''''''''&&&&&&&&&***((()))///;;;IIIUUU\\\ooozzz~~~zzz{{{}}}}}}sssvvv|||uuubbbVVVOOONNNJJJAAA@@@FFFPPPSSS[[[jjjyyy|||uuubbbPPPDDDBBBCCCGGGJJJNNNVVV^^^hhhtttpppYYYEEE777000,,,222@@@WWWooottt[[[CCC777999>>>III[[[ttt{{{eeeQQQ<<<111+++''''''***'''((()))*********************++++++******)))(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))))))))'''%%%$$$######$$$&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%$$$###""""""!!!!!!###&&&((((((''''''&&&%%%&&&((((((((('''%%%&&&&&&%%%$$$$$$&&&(((((((((((('''&&&$$$###"""%%%&&&'''((((((((('''&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&((('''%%%"""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&&&&%%%$$$###$$$&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$###$$$&&&'''%%%$$$###$$$%%%&&&%%%$$$###"""""""""###%%%&&&((('''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""" """%%%%%%###"""###%%%$$$$$$#########$$$%%%%%%'''%%%$$$$$$&&&''''''&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&$$$$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$ ###%%%$$$""""""$$$'''''')))***)))%%%"""###$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######"""""""""$$$%%%&&&###$$$&&&&&&$$$###$$$%%%###$$$&&&''''''&&&%%%$$$ %%%,,,333:::@@@FFFKKK]]]|||~~~vvvwwwnnnsss~~~~~~fffbbbaaa]]]MMM===>>>IIIIIIGGGLLL\\\pppzzzvvvnnnzzz{{{\\\GGG@@@===666555AAAQQQ]]]dddhhhyyymmmXXXNNNEEE777,,,)))444<<>>FFFWWW^^^ooo|||kkkKKK>>>222///,,,((((((+++&&&''')))***+++******))))))))))))))))))((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((((((''''''&&&'''((((((((())))))******(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((()))******(((&&&%%%###$$$%%%&&&''''''''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&%%%$$$###""""""!!! """%%%'''((((((&&&%%%$$$%%%'''((('''&&&%%%&&&&&&%%%$$$%%%'''***((((((((('''&&&%%%###"""###$$$&&&'''''''''&&&&&&######$$$%%%&&&&&&&&&&&&######$$$%%%'''&&&$$$!!! !!!"""""""""""""""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''')))(((&&&''''''(((&&&%%%###%%%&&&(((((('''&&&$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$############$$$&&&)))***'''&&&%%%%%%$$$$$$$$$%%%!!!"""$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######"""%%%%%%###"""###%%%%%%%%%$$$$$$%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&%%%$$$$$$######'''&&&$$$###$$$'''+++---,,,***(((%%%$$$$$$%%%&&&&&&%%%$$$######%%%'''((('''''''''&&&%%%$$$"""""""""######""""""$$$'''***---,,,)))'''$$$######"""$$$%%%'''((()))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((%%%$$$###$$$'''(((&&&###&&&&&&&&&'''&&&&&&%%%%%%###$$$(((...333888CCCMMMXXXaaasssxxxzzzxxxuuu{{{xxxjjjbbbZZZOOOIIIIIIDDD@@@CCCPPP___jjjrrrxxx|||{{{gggSSSCCC;;;:::>>>AAADDDOOOcccvvvcccPPPEEE:::111,,,,,,,,,444FFF```{{{oooggg\\\PPPEEE@@@GGGQQQcccqqq{{{vvvrrrgggXXXOOO;;;555...***))))))(((&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%((()))'''%%%%%%%%%)))((('''&&&&&&&&&&&&&&&######""""""######$$$%%%'''&&&&&&%%%%%%$$$$$$$$$!!!###%%%'''((((((((('''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$######$$$###"""""""""###$$$%%%%%%%%%#########$$$%%%&&&######""""""###%%%((()))(((((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&(((***)))&&&$$$############""""""###$$$$$$###""" $$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&''''''((()))(((((((((''''''((()))******'''$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&''''''''''''''''''&&&''''''&&&%%%&&&'''((()))(((%%%""""""$$$%%%$$$###"""!!!!!!!!!"""$$$&&&(((&&&&&&%%%$$$#########$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%###"""""""""'''&&&%%%$$$##################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###$$$&&&(((((('''(((((((((''''''&&&%%%$$$&&&%%%######$$$&&&***,,,+++***'''%%%$$$$$$%%%&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&%%%$$$###"""############$$$(((+++---+++(((&&&$$$###$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%$$$###%%%'''(((&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$''',,,000444???IIIJJJZZZpppvvvpppsss{{{~~~~~~oookkkjjjaaaSSSIIIBBBCCCGGGIIILLLVVVkkkyyy{{{jjjVVVGGG@@@???777EEEPPPQQQUUUgggyyyaaaNNN???333------***...<<>>???CCC>>>IIITTTXXXaaavvvxxx```KKK999---))),,,,,,000>>>SSSiii{{{}}}uuujjjWWWCCC:::>>>JJJZZZgggxxxmmmbbbVVVOOOGGG<<<555222333000+++)))((((((((('''''''''''''''''''''''''''((())))))))))))(((''''''###$$$&&&&&&%%%%%%'''(((&&&&&&''''''''''''&&&&&&###&&&(((((('''%%%%%%%%%%%%&&&'''((((((((('''&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$#########%%%&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$############$$$$$$""""""!!!!!!"""$$$&&&'''''''''((((((((('''%%%$$$$$$$$$$$$$$$#####################$$$%%%&&&'''((('''%%%######$$$$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!"""""""""###############%%%&&&(((((())))))$$$%%%&&&&&&''''''&&&&&&#########%%%&&&&&&$$$"""##################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%&&&''''''((('''%%%######$$$%%%$$$###$$$######$$$%%%&&&(((((($$$$$$###"""""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$###$$$&&&(((((('''%%%&&&''')))+++***(((&&&$$$###############%%%&&&''')))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&'''''''''''''''"""$$$%%%%%%%%%&&&)))+++***(((%%%######$$$'''(((%%%$$$"""!!!"""$$$'''(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$$$$""""""######$$$$$$$$$###"""###$$$%%%&&&'''''''''(((%%%%%%%%%%%%'''000:::SSSfffssssssxxx{{{zzz}}}{{{zzz}}}nnnhhhiii]]]OOOCCCEEEOOOWWWZZZ\\\iiivvv}}}zzz}}}wwwkkkYYYHHH??????DDDPPPNNNOOO\\\uuu|||___GGG555***(((+++000000666HHH^^^wwwrrr^^^KKK777000888JJJbbbsssyyykkk]]]TTTJJJBBB888///+++,,,...,,,***)))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&'''&&&%%%%%%&&&'''''''''((((((((((((''''''$$$&&&''''''&&&%%%%%%&&&###%%%'''))))))((('''&&&######$$$$$$$$$%%%%%%$$$#####################$$$''''''((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&'''%%%$$$$$$$$$############""""""!!!""""""$$$%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&$$$######$$$%%%$$$###&&&&&&''''''''''''''''''"""""""""""""""######$$$%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%###""""""$$$%%%&&&$$$"""$$$#########"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''######"""""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&&&&&&&%%%$$$############%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######"""###$$$&&&((((((&&&$$$$$$%%%((())))))'''$$$###"""#########$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''###$$$&&&&&&%%%&&&(((***((('''%%%######%%%'''(((%%%$$$""" !!!$$$''')))%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###!!!!!! """""""""""""""""""""###$$$%%%&&&&&&&&&&&&(((%%%$$$$$$"""###***333PPPdddoooiiihhhzzz}}}yyyzzzwwwzzzzzzzzzwwwwwwlllYYYJJJJJJSSSVVVSSSOOO[[[mmmzzzxxxttt}}}pppkkkaaaSSSEEE???@@@DDDXXXUUUXXXhhh{{{YYY@@@333,,,***,,,222...000???VVVsssgggMMM???111---666JJJfff{{{~~~dddXXXSSSKKKBBB;;;222+++))),,,*********)))((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''(((((())))))(((((('''$$$&&&''''''&&&%%%%%%'''###%%%'''))))))((('''&&&"""###$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$((((((''''''((((((((((((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$&&&((()))%%%%%%%%%%%%$$$$$$######"""""""""######$$$%%%%%%%%%&&&'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%###&&&&&&&&&''''''(((((()))$$$$$$#########$$$%%%&&&)))))))))((('''&&&$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$######$$$&&&&&&%%%$$$$$$#########"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$#########""""""######$$$$$$%%%%%%###"""""""""""""""######""""""###$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$############%%%%%%$$$$$$%%%%%%&&&'''"""######$$$$$$######"""""""""$$$&&&((((((&&&######$$$&&&''''''%%%$$$###"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&'''%%%$$$"""!!!"""$$$''')))$$$$$$$$$$$$############"""######$$$###"""  """"""!!! !!!""""""###$$$%%%%%%&&&%%%%%%'''%%%$$$$$$"""!!!'''///<<>>RRRlllooo[[[TTTJJJBBB:::555///)))(((+++((()))++++++)))((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%)))******(((%%%######$$$''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''((((((((('''&&&"""###%%%&&&&&&&&&%%%$$$!!!""""""###$$$%%%&&&&&&'''&&&&&&&&&'''(((((()))))))))))))))((((((''''''$$$######"""###$$$&&&'''%%%$$$$$$$$$%%%''')))***&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$%%%'''(((((((((''''''((((((''''''&&&&&&%%%%%%"""###%%%'''''''''%%%$$$###""""""$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&'''))))))&&&%%%$$$$$$$$$%%%'''(((++++++***)))'''%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&''''''&&&##################""""""######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%###%%%&&&&&&$$$######$$$!!!"""###$$$$$$$$$$$$#########"""""""""###$$$$$$"""######$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$%%%&&&&&&""""""############""""""###"""###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###%%%'''((($$$$$$$$$$$$############!!!"""###$$$$$$###!!! !!!$$$###"""!!!"""$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$%%%###"""&&&---///888BBBFFFGGGLLLWWWaaavvvzzz{{{uuuuuuxxx{{{yyytttsssvvv~~~xxxzzzzzzqqqaaaWWW^^^jjj```ZZZ]]]lllyyy{{{zzz|||oooiiicccYYYLLLDDDDDDIIIPPPTTTVVVnnnmmmQQQ>>>333------///,,,,,,333EEE[[[rrr|||\\\CCC222---...;;;NNNbbbuuu~~~kkk___VVVOOOAAA999222000---)))''')))'''***,,,,,,***''''''((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((())))))(((%%%$$$$$$%%%&&&''''''((((((''''''&&&%%%&&&'''&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&"""###%%%&&&'''&&&%%%$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%&&&''')))******))))))((('''&&&%%%%%%###"""!!!!!!"""###%%%'''%%%%%%$$$%%%&&&''')))+++(((((((((((((((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&(((((((((((('''(((((('''&&&&&&%%%$$$$$$!!!###&&&(((((('''$$$###"""""""""$$$&&&'''&&&$$$############$$$&&&((()))&&&%%%$$$###$$$%%%'''(((++++++***)))'''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%###"""###%%%''''''&&&#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""%%%'''&&&$$$"""###$$$"""###$$$%%%%%%%%%$$$##################$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###%%%&&&'''&&&%%%&&&''''''&&&%%%$$$############$$$############$$$%%%%%%""""""############""""""$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$######"""$$$&&&'''&&&$$$"""""""""$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$$$$$$$&&&'''((($$$$$$$$$############"""!!!"""$$$%%%%%%$$$###!!! ###%%%%%%###"""###%%%$$$$$$%%%%%%%%%$$$######$$$###%%%'''%%%"""&&&,,,///---000555888:::BBBKKK___qqqxxxqqquuuqqqqqquuuxxxrrrkkkrrr|||ooolllqqqfff[[[ZZZgggmmmkkkoooyyylllZZZ^^^WWWPPPIIIHHHNNNVVV[[[\\\mmmnnnXXXDDD555,,,***---++++++333EEE\\\tttiiiHHH===...)))---AAA[[[ppp}}}rrrWWWUUUSSSGGG===555...------***'''''''''***------***((('''((())))))))))))))))))))))))%%%&&&&&&'''((((((((('''&&&'''((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$&&&((()))((('''&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$""""""###$$$&&&'''(((((($$$$$$###$$$%%%''')))***))))))(((&&&%%%$$$###""""""!!! !!!###%%%&&&%%%%%%%%%%%%&&&(((***+++((())))))***)))'''%%%$$$%%%%%%&&&'''''''''&&&&&&###$$$&&&((())))))((((((''''''&&&%%%%%%$$$######!!!###&&&((()))'''$$$"""!!!!!!"""$$$''''''&&&$$$""""""""""""###%%%''')))&&&%%%$$$######%%%'''(((*********)))(((&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$###""""""%%%&&&'''&&&#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%"""%%%''''''$$$""""""$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$######$$$%%%&&&&&&%%%&&&''''''((((((''''''$$$&&&(((((('''''''''((('''&&&%%%$$$##################""""""######$$$%%%""""""############""""""$$$###""""""$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###############$$$%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$###""""""""""""(((((('''&&&%%%###"""!!!!!!###$$$&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%###"""##############################$$$$$$$$$%%%%%%%%%&&&&&&'''(((&&&$$$""" &&&%%%%%%$$$$$$$$$%%%%%%''')))+++,,,///333888<<>>+++...444AAAWWWsssxxxuuussseee\\\QQQHHHAAA:::222,,,---+++))))))***+++***)))))))))(((((((((((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%%%%%%%&&&(((((('''&&&&&&'''((()))&&&&&&%%%$$$%%%&&&'''(((((((((((('''&&&%%%$$$###""""""!!!!!!""""""###$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''(((((()))))))))&&&%%%$$$$$$######$$$$$$###$$$&&&'''&&&%%%&&&'''&&&$$$""""""$$$%%%%%%$$$###$$$&&&'''''''''&&&%%%'''((((((((((((''''''&&&###""""""""""""###$$$$$$!!!!!!!!!!!!!!!###$$$%%%''''''&&&&&&%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$######""""""###%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%!!!!!!"""""""""#########'''''''''''''''''''''''''''&&&%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""######'''(((((((((((((((((((((&&&&&&&&&%%%$$$$$$######&&&&&&'''(((((('''&&&&&&$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''########################"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&&&&''''''&&&(((******)))((()))***+++...666FFF\\\sss{{{|||xxxooopppxxx~~~yyyxxx~~~mmm]]]mmmqqqqqqlllmmmwww}}}xxxiiiZZZSSSLLLEEEIIIRRR^^^^^^```mmm}}}kkkUUUEEE;;;222......---///777JJJeeexxx^^^JJJ<<<666999444777NNNpppyyywwwyyytttbbbQQQMMMHHHAAA;;;777333///,,,***))))))((()))*********+++***(((''''''((())))))))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&)))((('''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&''')))******%%%$$$######""""""######!!!###%%%%%%$$$$$$%%%'''&&&$$$""""""###%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%'''((((((((('''&&&%%%%%%#########""""""###$$$$$$"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$###############"""######%%%&&&'''$$$%%%%%%%%%&&&&&&'''''')))(((&&&$$$###$$$%%%%%%""""""#########""""""!!!""""""###$$$%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%""""""""""""############&&&&&&&&&&&&&&&&&&''''''(((&&&$$$$$$$$$$$$###"""###$$$%%%%%%######$$$%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$""""""!!!!!!""""""######((((((((((((((((((((('''$$$$$$$$$$$$############&&&''''''''''''''''''&&&$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''&&&'''(((########################"""###$$$&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%''')))))))))((()))***+++)))+++555IIIaaaxxxzzz|||qqqpppuuuyyy}}}}}}~~~|||qqquuuxxxsssjjjgggppp|||{{{}}}qqq___RRRQQQSSSQQQRRRWWWeeeeeeiiixxxzzzjjjWWWJJJ@@@777111000///111999LLLffftttWWW???333000<<<===HHHbbbyyynnnmmmnnndddNNN:::999999888444///,,,---...))))))))))))((()))***++++++***((('''''''''((())))))((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%''''''&&&%%%$$$$$$#########$$$%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%((((((&&&%%%%%%&&&''''''''''''%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!""""""###%%%%%%$$$#########$$$$$$$$$$$$$$$%%%&&&(((***+++%%%$$$######""""""######"""###$$$$$$######$$$&&&&&&$$$""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$###############$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$######$$$$$$!!!""""""#########""""""""""""$$$%%%%%%&&&&&&&&&###$$$&&&'''(((''''''&&&###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((((((&&&###############!!!!!!###$$$###"""!!!"""###%%%$$$############$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$"""""""""""""""###$$$$$$(((((((((''''''''''''&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%''''''&&&'''&&&&&&%%%$$$###"""$$$$$$#########$$$$$$%%%%%%(((***)))&&&$$$%%%'''########################!!!###%%%&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&(((((('''''')))+++***)))(((+++888MMMeeettt|||ttthhhxxx{{{zzzwwwsssnnnmmmpppsss|||||||||uuuqqq___NNNLLLSSSZZZ___bbb```mmmnnnVVVFFF>>>999666666111000555DDD^^^}}}gggHHH222,,,000333EEE```wwwsssssspppgggXXXHHH:::333...000111///***(((***...)))******)))((((((***++++++***)))((((((''''''((('''(((((((((((('''&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&''''''&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%###$$$&&&&&&$$$$$$$$$%%%''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''###$$$$$$$$$######"""!!!!!!!!! !!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%''')))***&&&%%%$$$$$$######$$$$$$###$$$%%%$$$""""""$$$%%%&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$############$$$%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$###""""""!!!!!!"""###$$$$$$$$$$$$######$$$&&&''''''''''''$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%'''((('''%%%"""!!!"""######"""!!!"""###"""!!! !!!###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$%%%&&&''''''''''''&&&&&&%%%%%%######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$###############$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%&&&%%%)))+++)))%%%"""###&&&########################!!!"""%%%&&&'''&&&$$$#####################$$$$$$############$$$%%%&&&&&&&&&''''''&&&$$$%%%''')))'''(((((((((---;;;PPP___}}}sssfffqqq}}}zzzyyy}}}}}}yyypppmmmrrr~~~yyy}}}www{{{~~~vvvttt{{{nnngggiii___SSSMMMVVVeeeooopppnnnzzzuuuVVVDDD===999777777000///222???WWWwww{{{\\\???,,,+++333333KKKkkk}}}kkkbbbdddaaaTTTBBB444//////,,,------,,,+++******+++)))+++,,,***(((((())),,,*********))))))((('''&&&&&&&&&(((((()))(((((('''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%''''''(((((((((''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%###$$$&&&&&&$$$###$$$%%%&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###!!! !!!""""""$$$$$$$$$$$$$$$%%%&&&'''%%%$$$######$$$&&&((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$"""!!!###%%%&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$#########$$$%%%''')))++++++)))&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&###$$$%%%&&&%%%###!!! !!!"""###$$$%%%%%%%%%%%%###$$$&&&'''((()))))))))%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###"""###%%%'''(((&&&###!!! !!!#########!!!###$$$###"""!!!"""###%%%$$$###""""""###$$$%%%$$$$$$$$$%%%$$$######"""############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%"""###$$$%%%&&&&&&&&&&&&""""""!!!!!!"""$$$&&&'''&&&)))+++)))$$$!!!"""%%%########################!!!"""%%%''''''&&&$$$"""$$$$$$###############$$$""""""""""""###$$$%%%&&&((('''&&&$$$""""""%%%'''###%%%$$$$$$---???MMMaaawwwyyywww}}}oooppplllnnnwwwzzzzzzuuuttt|||zzz|||vvv{{{|||vvvtttuuuvvvvvvwwwuuuhhheee\\\]]]YYYUUU^^^pppzzzzzzxxxYYYGGG@@@;;;666222---///555AAAWWWssssssXXX???...---555<<>>777...((('''(((((('''******++++++++++++******))))))******)))(((&&&%%%((((((((()))(((((('''&&&%%%&&&((()))))))))(((''')))))))))))))))(((((((((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$'''&&&$$$""""""$$$&&&'''((('''&&&%%%%%%&&&'''(((&&&''')))******)))'''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############''''''(((((((((((())))))$$$$$$###%%%''''''&&&$$$%%%&&&((())))))((('''&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%&&&&&&''''''((((((((())))))(((''''''&&&#########$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%###""""""###$$$"""!!!$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$"""!!!!!!$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""'''+++222:::AAADDDEEEEEECCC;;;222+++)))(((&&&$$$""""""""""""###$$$%%%%%%&&&'''((((((&&&$$$$$$%%%'''&&&%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$###$$$!!!!!!###$$$&&&'''((()))"""!!! !!!$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&$$$%%%%%%&&&%%%$$$###"""###'''---///---)))%%%###***+++111<<>>TTTvvvsssXXXEEE777111999FFF]]]sssxxxssslll[[[JJJFFFKKKJJJ===///---+++((('''((()))++++++'''(((((())))))(((((('''))))))******)))(((&&&%%%'''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$#######################################$$$%%%%%%######$$$%%%'''%%%###!!!!!!###%%%'''((('''%%%$$$$$$$$$%%%&&&&&&'''(((((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%!!!""""""###$$$%%%&&&&&&#########%%%'''((('''%%%%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######""""""###$$$%%%&&&'''((((((((()))(((((('''&&&&&&%%%%%%""""""###$$$&&&%%%###!!!""""""###$$$$$$%%%&&&&&&%%%%%%$$$""" !!!###%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&...===QQQ```ddd\\\SSSSSSMMMBBB666,,,'''''''''$$$$$$###############$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""######$$$%%%&&&'''((((((&&&%%%$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$###%%%&&&&&&%%%$$$%%%&&&$$$%%%(((***,,,444FFFXXXsssqqqooosss~~~}}}zzzvvvvvvuuu}}}rrrjjjlllnnnhhh```fffzzz~~~iiiSSSAAA555...+++...000333777<<>>LLLfffhhhkkkrrr~~~~~~}}}yyywwwyyywwwxxxxxx}}}}}}~~~~~~{{{ssslllkkknnnmmmkkkrrrqqq[[[FFF777000///---...333888===III```uuu~~~iiiRRRFFFBBBFFFVVVhhh|||zzz|||vvveeeSSS;;;999666111+++)))***,,,++++++,,,+++************''''''((((((((((((''''''))))))******)))(((&&&%%%''''''&&&&&&&&&'''))))))++++++***)))))))))))))))''''''''''''((((((((((((&&&'''((('''&&&&&&'''((('''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''(((''''''$$$%%%&&&&&&&&&%%%######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!"""""""""######"""$$$%%%%%%$$$###%%%&&&'''&&&%%%$$$$$$%%%&&&'''((('''%%%############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''&&&%%%$$$!!!!!!!!!""""""############""""""$$$'''((('''&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""###$$$$$$%%%%%%&&&###$$$&&&''')))*********''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$######"""$$$%%%&&&%%%###!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%""" """$$$%%%%%%%%%$$$$$$$$$#################################$$$&&&((()))***++++++222@@@RRR```gggmmmuuu|||hhhTTT<<<+++'''((((((&&&&&&&&&$$$###""""""!!!!!!"""$$$&&&'''&&&&&&((()))((('''&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$###""" """$$$'''***,,,------+++(((&&&$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########"""""""""###$$$###"""!!!!!!"""$$$"""###%%%'''***444>>>MMM___qqqvvvvvvzzz{{{uuuuuuyyy|||zzzvvv~~~|||vvvsssvvvyyytttlllwwwvvvvvvwwwwwwuuuqqqooofffiiiqqqzzzvvv___HHH888222222000///111555===MMMggg~~~nnnXXXLLLIIINNN___qqqrrr|||sssdddTTTHHH;;;444,,,+++...///+++%%%+++,,,---,,,+++)))))))))''''''((((((((((((''''''))))))******)))((('''%%%(((''''''&&&'''((()))***,,,,,,+++***))))))******''''''(((((())))))******&&&'''((('''&&&&&&'''((('''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''$$$$$$%%%&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%&&&&&&&&&%%%$$$###!!!!!! !!!!!!!!!""""""######"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''&&&%%%$$$###""""""""""""############"""""""""$$$'''((('''&&&%%%%%%$$$###"""""""""###$$$#########$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%"""$$$%%%''')))++++++,,,(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$ !!!"""###$$$%%%&&&&&&&&&&&&%%%""" """$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""&&&###$$$&&&'''(((...555888III]]]kkkwwwnnn\\\EEE222***((((((''')))((('''&&&$$$###"""!!!&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%$$$$$$############""""""######$$$%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%$$$######$$$&&&&&&$$$"""$$$'''((('''$$$&&&&&&$$$###""""""""""""%%%$$$"""  !!!"""!!!###$$$%%%&&&(((,,,...999TTTqqq}}}yyyuuu~~~xxxlllnnnyyy}}}ssshhhuuuwww|||ssshhhjjjqqqqqqeeeWWWaaammmvvvssshhhfffqqq~~~tttkkksssooo[[[PPPFFF888,,,111444777999===LLLkkkdddJJJMMMdddooojjjkkkuuu~~~{{{jjjTTTBBB999888444///++++++,,,,,,---,,,+++******))))))******((((((((((((((('''&&&&&&))))))))))))((((((((((((******+++***(((''')))******+++---------+++)))(((******)))(((((()))******+++)))&&&%%%%%%&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((((('''&&&%%%&&&'''***+++(((((('''''''''&&&&&&%%%%%%$$$%%%&&&((((((&&&$$$""""""###$$$&&&''''''(((***))))))'''%%%###""" """"""###$$$%%%&&&'''((((((((((((((((((''''''&&&)))(((''''''''''''&&&$$$)))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$###!!!&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''''''''&&&$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$(((---...+++'''((((((((('''&&&%%%$$$###&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&$$$"""!!!###%%%&&&&&&!!!$$$&&&'''%%%$$$###############""""""""""""!!!''''''&&&%%%$$$$$$###""""""######$$$$$$"""!!! &&&$$$###%%%&&&(((000999AAAQQQggg~~~|||nnnXXXBBB222)))''''''(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&%%%$$$###"""###############$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$%%%%%%$$$######$$$&&&%%%$$$"""$$$&&&'''&&&$$$%%%%%%$$$###""""""""""""%%%$$$""" """"""###$$$%%%&&&&&&(((+++...222BBBYYYmmmxxx{{{{{{zzz|||yyyvvvtttsssqqqnnnkkktttwww~~~yyyssslllddd___]]]ZZZRRRLLLVVV]]]fffkkkmmmppptttwwwzzziiiSSSAAA333---///222666888:::FFF```xxx|||iii[[[YYYaaakkkppppppssstttlll\\\JJJ<<<555444111---+++++++++++++++,,,+++******))))))******)))))))))))))))(((''''''((((((((((((((()))))))))***++++++***((('''(((******+++,,,---,,,+++)))(((************************+++)))((('''(((((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((((('''&&&&&&'''(((***++++++***)))'''&&&%%%$$$$$$%%%$$$%%%&&&((((((&&&$$$"""######$$$%%%&&&'''((())))))((((((&&&%%%###""""""###$$$%%%&&&''''''((('''(((((()))((('''&&&%%%((('''&&&&&&''''''&&&%%%(((''''''&&&%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%###"""%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%&&&$$$%%%(((---...***&&&&&&&&&'''&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$"""!!!###%%%&&&&&&!!!$$$&&&'''%%%$$$######$$$$$$#########"""""""""''''''&&&&&&%%%$$$$$$###"""###$$$$$$$$$###!!!!!!'''$$$###$$$$$$(((111<<>>111...,,,///444777888@@@SSSgggvvvlllhhhbbb___fffrrrvvvpppeeeXXXJJJ>>>666222///---******++++++***)))++++++***))))))))))))*********+++++++++***))))))'''''''''(((((())))))***+++++++++)))'''&&&''')))******+++,,,,,,+++)))((()))***+++,,,,,,+++***)))***))))))***++++++)))(((%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))************)))))))))***))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((((((((''''''((()))+++,,,///---***'''%%%$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%"""######$$$%%%&&&''''''(((((((((((('''&&&%%%$$$"""###%%%'''((((((''''''&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%)))------)))%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$&&&$$$""""""$$$%%%&&&%%%"""$$$&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$###"""!!!&&&$$$$$$%%%$$$&&&000;;;JJJaaa}}}xxxhhhUUUCCC444+++'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$%%%'''((((((&&&$$$"""######$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$###$$$$$$%%%%%%$$$######""""""######%%%&&&&&&%%%######$$$&&&%%%$$$$$$$$$%%%%%%%%%$$$######"""""""""######$$$######"""""""""###$$$$$$((())))))(((''''''***,,,...,,,333HHHbbblllcccVVVSSSbbbqqqrrriiiaaabbbgggddd\\\^^^pppyyyuuu|||zzzqqqqqq~~~tttnnnyyywwwbbbUUUXXXVVVKKK>>>999???HHHJJJMMMTTTcccttt~~~aaaEEE444///,,,---111444666===NNN___~~~}}}vvvnnnhhhcccbbbffflllrrrgggVVVGGG===777333000+++*********,,,,,,+++)))++++++***)))))))))))))))++++++,,,,,,,,,++++++***&&&&&&''''''((()))******+++++++++)))'''&&&'''((()))******++++++***))))))(((***+++------+++***((((((((((((***,,,+++)))'''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''')))******************+++******)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((()))))))))(((((((((((()))***,,,---///---)))&&&$$$$$$%%%&&&%%%$$$$$$%%%&&&'''&&&%%%"""######$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&"""$$$&&&((((((((('''&&&%%%&&&((()))((('''$$$######$$$%%%&&&&&&&&&'''((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%###"""###$$$%%%%%%&&&&&&%%%%%%###$$$&&&))),,,+++((($$$"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######"""#########%%%$$$""""""$$$%%%%%%%%%"""$$$&&&&&&$$$######$$$&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$&&&'''&&&&&&///:::UUUpppvvvmmm^^^PPPEEE999...&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$########################$$$%%%&&&''''''%%%###""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''(((((($$$$$$#########$$$$$$%%%$$$$$$######"""######$$$&&&''''''%%%$$$###$$$&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$###############$$$%%%###############$$$%%%%%%)))))))))((('''''')))+++***))),,,666CCCIIIFFFAAA>>>IIIXXXaaacccbbb``````aaadddccc```fffpppsssoooooojjjkkksssyyy|||yyyuuujjj```bbbhhhbbbUUUGGGGGGCCC999000...555===HHHPPP]]]kkkwww~~~fffNNN::://////...///222666???PPP```uuusssdddccclllmmmeee```UUUFFF;;;555222///---*********,,,---...,,,***+++***))))))(((((())))))***++++++,,,,,,,,,++++++%%%&&&&&&'''((())))))******+++***)))'''&&&'''(((((()))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''''')))******(((&&&$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''((((((((((((******+++******)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))''''''((()))***+++,,,---,,,***'''%%%$$$&&&''')))%%%$$$###$$$%%%&&&&&&%%%"""######$$$$$$%%%%%%%%%%%%&&&&&&'''((('''''''''###$$$%%%''''''''''''&&&%%%%%%'''((('''&&&$$$###"""$$$&&&&&&%%%&&&(((***''''''&&&&&&&&&'''(((((('''((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$%%%!!!"""######$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((('''&&&$$$######$$$%%%%%%&&&&&&%%%%%%"""$$$&&&)))***)))&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$%%%$$$######"""""""""###%%%###"""###%%%&&&%%%$$$###$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$'''(((''')))444@@@\\\uuu{{{mmmbbbTTTIIIAAA777,,,#########$$$%%%%%%&&&''''''"""###%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&'''(((((($$$$$$######$$$$$$%%%%%%###############$$$%%%%%%'''''''''&&&$$$###$$$&&&&&&'''((('''&&&%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&&&&)))))))))'''&&&&&&(((******+++---...///111333555111666???LLLWWW]]]^^^]]]fffmmmhhhYYYTTT^^^dddccc```ZZZ```qqq{{{zzz}}}jjjfff]]]QQQJJJJJJHHHEEE???===666...((()))///555DDDRRRfffvvv|||jjjUUUAAA333666222000333777@@@PPP___hhhvvvyyyggghhhsssmmm[[[IIIBBB888222///---+++***+++++++++,,,......---+++******)))(((((((((((()))))))))***+++++++++******&&&&&&&&&''''''(((((()))((())))))((('''&&&''')))((((((((((((((()))))))))((()))***++++++***)))((('''&&&&&&&&&((((((&&&%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&)))))))))***))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))))))))&&&&&&'''(((***+++,,,,,,((('''%%%%%%%%%&&&(((***%%%$$$"""###%%%&&&&&&%%%############$$$$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$###&&&((((((&&&&&&(((+++(((((('''''''''''''''(((&&&''''''''''''(((((((((%%%$$$$$$#########$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((()))&&&'''(((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$$$$&&&%%%$$$###############$$$###"""###%%%&&&%%%$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''---===MMM]]]nnn}}}vvvppp___XXXLLLAAA888000(((###""""""###$$$&&&'''((((((###$$$&&&'''''''''%%%$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###"""""""""######"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%&&&&&&############$$$&&&'''((('''((((((&&&$$$###$$$&&&''')))***)))'''%%%'''((((((''''''&&&%%%%%%%%%%%%!!!"""###%%%&&&''''''''''''(((((('''%%%&&&(((******+++,,,+++******,,,...+++---111999DDDQQQ[[[aaaiiiiiiddd[[[UUUTTTTTTTTTSSSUUU\\\fffpppxxxoooaaaQQQEEE===777666888777555000***'''***111777CCCRRRjjjoooZZZIII???<<<777333555888???KKKVVVbbbvvvuuummmllljjj]]]LLL999666111...,,,+++******,,,+++***+++---------,,,******)))(((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''(((((((((''''''(((***''''''''''''(((((())))))(((((((((((((((((((((((()))'''&&&%%%&&&&&&&&&$$$###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))******)))$$$%%%&&&((()))***++++++%%%%%%%%%%%%%%%&&&'''(((&&&$$$""""""$$$%%%&&&%%%############$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""$$$%%%&&&&&&&&&$$$#########$$$%%%$$$'''***)))&&&&&&(((,,,***)))(((''''''&&&''''''%%%%%%&&&&&&''''''''''''&&&%%%$$$###""""""######!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&'''((((((((('''%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%############$$$%%%&&&&&&''''''''''''&&&%%%$$$###'''&&&%%%$$$$$$#########$$$######$$$%%%&&&%%%###$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&'''000EEEXXX```hhhuuuoooVVVSSSOOOFFF;;;000(((&&&&&&!!!"""###$$$&&&'''((()))###$$$&&&(((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$""" !!!"""$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((((((%%%$$$$$$$$$%%%&&&&&&'''"""######$$$%%%'''((()))(((((((((&&&$$$###$$$&&&(((***+++***'''&&&''')))***)))((('''&&&%%%%%%%%%!!!"""###%%%&&&''''''(((&&&''''''&&&%%%%%%(((***%%%%%%$$$&&&((()))((('''***,,,---///666EEEXXXfffhhh^^^[[[```___RRRKKKLLLKKKVVV\\\[[[bbbvvv{{{cccKKK@@@999111...222++++++)))%%%$$$)))333;;;EEESSSkkkuuu]]]PPPKKK???:::666777999===EEENNNeee}}}|||sssnnnppplll[[[III>>>333222000...,,,,,,,,,,,,---+++******+++,,,,,,+++******)))(((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((''''''''')))+++'''''''''''''''((()))***((((((''''''''''''((((((+++)))&&&%%%%%%&&&&&&%%%###$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$###&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************###$$$&&&((()))******+++$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$""" """%%%''''''&&&$$$""""""###$$$%%%%%%))),,,***'''&&&))),,,+++***)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""!!!!!!""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&''')))******&&&'''((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&'''&&&&&&&&&''''''&&&&&&%%%""""""""""""###$$$%%%&&&''''''''''''&&&%%%$$$###((('''&&&%%%$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&&&&''''''''')))111???IIIUUUiii{{{|||tttaaaLLLGGGAAA999000)))&&&&&&&&&%%%%%%&&&'''((((((((((((!!!###%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%###"""###&&&)))((('''&&&%%%%%%&&&'''(((&&&%%%$$$#########$$$%%%$$$&&&))))))'''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&******)))'''$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%""" ###))),,,***''''''&&&%%%$$$$$$%%%&&&''''''''''''%%%$$$$$$%%%''',,,---,,,***+++555GGGTTTUUUWWW\\\aaabbbZZZNNNDDDMMMQQQNNNJJJUUUnnn{{{aaaFFF:::555///,,,...///+++(((((())),,,555???FFFYYYrrrnnn```\\\QQQBBB:::<<<888///555CCCXXXwww|||tttqqqkkkbbbVVVHHH:::000............---,,,+++***))))))***++++++***)))((()))***++++++***)))((('''%%%%%%&&&&&&'''((((((((())))))(((((((((''''''&&&'''&&&&&&(((***+++***((()))(((&&&$$$$$$$$$&&&''''''((((((''''''))),,,///111///---***((('''&&&&&&((((((((((((''''''''''''''''''((((((((('''%%%$$$%%%&&&((()))))))))((('''&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%&&&'''((()))%%%&&&&&&'''((()))******&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$#########%%%$$$######%%%%%%$$$######"""!!!!!!"""###$$$%%%&&&%%%###"""###$$$)))***,,,+++)))&&&%%%%%%+++)))'''&&&%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$"""!!! !!!###$$$$$$%%%'''))))))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&''''''############$$$%%%&&&'''&&&&&&&&&''''''&&&%%%%%%""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&''''''&&&%%%###""""""!!!######""""""""""""""""""$$$&&&'''&&&$$$""""""###&&&%%%$$$#########$$$%%%&&&%%%######$$$$$$###"""$$$###"""!!!!!!"""###$$$'''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$$$$%%%$$$$$$%%%$$$$$$###############%%%''')))((()))...777>>>RRReeeuuusssjjjbbbWWWLLL???;;;444---(((%%%$$$$$$%%%%%%&&&'''((('''&&&&&&!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%###"""###&&&)))((('''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%'''))))))'''%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&(((((((((&&&$$$###%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&###!!!###(((+++***((('''''''''&&&''''''(((((('''''''''%%%$$$$$$%%%''''''))))))'''&&&,,,888CCCJJJPPPXXX]]]^^^[[[VVVSSSGGGEEEFFFJJJRRR]]]lllxxxnnnYYYDDD;;;666000...222///,,,)))((('''(((000:::KKK```yyyoooaaaUUUPPPHHH>>>444///333888KKKccczzz~~~{{{yyytttlll```SSSGGG<<<333............------,,,+++***'''((()))*********)))((()))******+++***)))((('''%%%%%%&&&'''((())))))***))))))((('''''''''''''''((('''''')))+++,,,+++))))))(((&&&$$$$$$%%%&&&'''(((((((((''''''(((+++---///...,,,***((('''''''''******))))))(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&'''((()))***&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$###!!! !!!###$$$%%%&&&'''&&&$$$######$$$&&&(((******)))''''''(((***)))'''&&&&&&&&&((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%###"""!!!!!!"""$$$$$$$$$$$$&&&((((((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%&&&&&&'''############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""""""""######$$$%%%&&&$$$#########$$$%%%&&&&&&''''''&&&%%%$$$###""""""""""""""""""""""""""""""$$$&&&'''&&&$$$""""""###%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%&&&&&&%%%###$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%!!!"""###$$$$$$%%%%%%$$$$$$$$$###""""""""""""###$$$''')))***)))***...111GGGYYYddd\\\OOOHHHFFFEEE444222...***&&&$$$###"""$$$%%%'''((('''&&&$$$###!!!"""$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""$$$''')))(((((('''&&&%%%%%%&&&&&&((('''%%%$$$$$$%%%%%%&&&%%%''')))(((&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&%%%######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$"""###'''******)))&&&'''((()))))))))))))))&&&''''''&&&$$$###%%%&&&$$$&&&(((&&&###$$$***000<<>>@@@PPPcccqqqoooZZZFFF<<<666000///333...---,,,+++'''&&&,,,555DDDWWWmmm|||ssseeeaaaVVVHHH<<<666222///===FFF\\\rrrqqq```WWWZZZcccXXXHHH999000,,,,,,,,,++++++,,,,,,+++******)))%%%&&&''')))*********)))((()))***++++++***)))(((&&&&&&''')))***+++,,,---+++)))'''%%%%%%&&&)))************+++---...---,,,((('''&&&&&&&&&&&&''''''+++,,,,,,***((('''(((*********))))))((((((((((((+++******)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''((((((%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((()))+++,,,+++)))&&&$$$$$$%%%((()))((('''&&&'''((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))'''%%%###$$$%%%$$$&&&'''(((''''''(((***)))((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$######""""""###%%%%%%%%%######$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%############$$$%%%&&&&&&$$$#########$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$%%%&&&'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$#########"""######$$$%%%&&&'''(((***((('''((()))***)))'''$$$$$$###""""""###$$$$$$&&&%%%%%%$$$###$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$###""""""!!!!!!""""""'''((((((''''''(((***,,,---333666222,,,***+++,,,&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&%%%###"""######$$$%%%&&&&&&''''''$$$######""""""######$$$%%%&&&&&&%%%######%%%'''''''''&&&&&&&&&%%%%%%$$$%%%$$$######$$$%%%&&&''''''((()))'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###$$$%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$###""""""$$$&&&''''''###$$$&&&'''((('''&&&&&&$$$&&&'''&&&$$$###$$$%%%&&&'''&&&$$$!!!!!!$$$''',,,555CCCRRR\\\\\\VVVPPP```aaaYYYGGG>>>EEEPPPVVVZZZjjj~~~mmmRRREEE>>>777444777000---++++++)))(((---555999FFFZZZpppppp___SSSPPPIII;;;444777BBBKKKUUUYYYWWWUUURRRQQQMMMGGG>>>666111---***)))******************)))(((%%%&&&((()))*********)))((()))***++++++***)))(((''''''((()))***+++,,,,,,***)))&&&%%%%%%''')))+++***))))))+++---...---+++'''''''''&&&'''''''''(((---......,,,)))((()))***(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''))))))***)))&&&$$$$$$%%%''')))((('''&&&''')))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%&&&'''((('''%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$##################$$$%%%&&&%%%###"""###$$$''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%############$$$%%%&&&'''$$$$$$######$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%'''((('''%%%######$$$""""""###%%%&&&'''((((((***(((((((((******)))(((%%%$$$###""""""###$$$%%%%%%%%%$$$############$$$"""###$$$%%%%%%&&&%%%%%%$$$######""""""""""""""")))(((''''''''')))+++---)))***,,,,,,+++***)))(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&''''''%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%############%%%''')))***((())))))'''$$$######$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$&&&'''&&&%%%&&&''''''&&&%%%$$$$$$######$$$"""######$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''&&&$$$######$$$#########!!! """%%%((()))///:::GGGPPPPPPHHH@@@QQQ\\\\\\OOOIIINNNPPPKKKPPP^^^tttwww```TTTJJJ@@@<<<>>><<<444---,,,,,,,,,...222111999HHH___{{{}}}hhhZZZYYYPPP===555;;;CCCLLLKKKBBB@@@JJJLLLFFF888777555333111...)))&&&((()))))))))))))))(((((('''((()))***++++++******'''(((***++++++***))))))(((((())))))******++++++)))(((&&&&&&&&&''')))***((((((((()))+++,,,+++***&&&'''''''''((((((((((((,,,---...,,,***(((((()))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%&&&&&&&&&(((((()))))))))(((''''''%%%%%%$$$$$$#########"""%%%$$$$$$$$$$$$%%%%%%&&&############$$$%%%&&&'''((('''%%%$$$###$$$%%%&&&((('''&&&''')))******)))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&((()))(((&&&$$$######%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######"""""""""#########%%%&&&%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%$$$############$$$&&&'''(((%%%$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&'''((('''%%%$$$$$$$$$"""###$$$&&&'''(((((((((((('''&&&''')))***)))(((%%%$$$###""""""###$$$%%%%%%%%%$$$###############"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$###############***)))(((((()))*********(((((()))******((('''(((%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&(((((((((&&&###""""""###"""###%%%&&&''''''&&&&&&###$$$$$$%%%'''***---...)))))))))'''$$$"""###$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%'''))))))(((''''''((('''&&&%%%$$$############"""$$$'''((((((''''''&&&&&&%%%$$$##################%%%&&&&&&%%%######### !!!!!!""""""###%%%'''&&&***000777<<<===<<<:::AAAHHHOOORRRRRRRRRQQQNNNZZZdddoooyyy}}}uuuooobbbSSSNNNRRRRRREEE888444444222000///,,,222:::III```zzzpppaaaMMM:::333555;;;@@@===555444===???999///......///000...+++((('''(((((())))))((((((((()))***+++,,,,,,+++******'''((()))***+++******)))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''******)))(((&&&&&&'''(((((((((((((((***+++,,,+++)))'''''''''&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%((())))))***)))((('''&&&$$$$$$$$$$$$$$$$$$$$$###&&&%%%$$$$$$$$$&&&'''((($$$$$$#########$$$$$$%%%%%%$$$$$$###############'''&&&&&&''')))******)))%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&(((((((((%%%###"""###%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!"""###$$$###$$$%%%%%%$$$###$$$&&&&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&$$$#########$$$$$$%%%'''((()))%%%%%%$$$$$$###$$$$$$%%%###$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&'''((('''%%%$$$$$$$$$"""###%%%&&&'''''''''''''''&&&%%%&&&((((((((('''%%%%%%############%%%%%%%%%$$$$$$###############"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$)))))))))*********(((&&&((((((((()))&&&$$$%%%)))&&&&&&'''(((((((((''''''((('''%%%$$$%%%''')))***(((((('''&&&%%%%%%%%%%%%&&&%%%###""""""###%%%&&&)))))))))'''###!!!!!!!!!!!!"""$$$&&&'''''''''&&&$$$$$$%%%'''***---000222)))***)))'''$$$"""###$$$""""""######$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""&&&)))++++++)))((((((((('''&&&%%%$$$###############&&&)))+++***)))((('''((('''%%%###""""""#########%%%&&&&&&%%%#########!!!###%%%&&&&&&&&&&&&$$$''')))++++++///666<<<;;;999@@@OOOUUURRRTTT[[[hhhooonnnkkk|||}}}kkkffflllfffTTTCCC<<<;;;888222///)))///333777GGGdddeeeHHH777111...111333222111111333333000///---,,,---...///...---''''''((((((((((((((('''***+++,,,---,,,,,,***)))'''((()))***++++++***)))))))))))))))((((((((((((&&&''''''((((((((())))))%%%%%%%%%&&&((()))((('''&&&&&&'''((())))))((((((((()))***)))'''&&&%%%&&&&&&'''((((((((('''&&&%%%&&&&&&''''''((())))))))))))(((''''''((()))***+++&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%((()))*********((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))&&&%%%$$$$$$######$$$$$$############""""""!!!!!!&&&&&&%%%&&&)))******)))$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$$$$$$$%%%''''''''''''%%%###"""$$$&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%######"""!!!!!!"""###$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%&&&''')))***%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&'''((((((&&&$$$$$$%%%###$$$&&&'''(((''''''&&&%%%$$$$$$%%%'''((('''&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$###"""###############$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%+++(((&&&%%%&&&'''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""***(((&&&$$$"""######$$$######$$$%%%&&&(((((()))%%%$$$$$$%%%&&&(((***,,,''''''&&&%%%%%%%%%%%%&&&"""!!!!!!!!!###$$$###"""###$$$$$$%%%$$$###"""!!!&&&)))---...---+++)))(((%%%&&&%%%$$$""""""###%%%'''(((***++++++***)))((()))'''%%%###"""###%%%'''%%%%%%$$$######""""""!!!######""""""######$$$%%%(((((('''&&&)))...666<<>>777000...333<<>>PPPrrrvvvXXX>>>444***************************+++,,,---............++++++++++++++++++++++++,,,---,,,***'''%%%&&&'''&&&&&&&&&&&&'''(((******))))))((('''''''''''''''&&&&&&&&&''')))***)))'''((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%)))))))))((((((((('''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%$$$$$$###$$$&&&'''((((((''''''((())))))'''&&&%%%&&&'''&&&%%%$$$$$$&&&%%%&&&''''''%%%$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$######"""""""""$$$''''''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((''''''''''''$$$###""""""""""""######%%%&&&''''''%%%######$$$&&&''''''%%%###"""###$$$%%%%%%$$$###""""""""""""########################$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$############$$$$$$"""###$$$#########%%%'''&&&%%%$$$%%%&&&&&&$$$"""!!!###%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%$$$###$$$&&&'''%%%%%%%%%%%%$$$###""""""$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""###%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###"""""""""###$$$###"""!!!###%%%&&&&&&%%%$$$###""""""###$$$&&&'''$$$$$$%%%'''((()))'''%%%&&&&&&''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''&&&%%%$$$############"""######$$$%%%&&&&&&&&&&&&%%%$$$#########%%%%%%)))(((''''''&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&&&&%%%$$$###&&&(((++++++***'''&&&&&&&&&&&&&&&%%%######%%%'''++++++******)))(((''''''%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&'''''''''((((((((())),,,000333222...)))'''+++000555777777888EEE[[[ffffffjjjtttwwwsssfffZZZNNNDDD===222111000...***...<<>>222************************+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))'''&&&&&&&&&&&&&&&&&&'''(((***,,,---***)))((('''''''''(((((((((''''''((()))***)))'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%)))))))))((((((((('''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))######$$$$$$&&&((()))***''''''&&&'''))))))(((&&&&&&'''''''''%%%$$$%%%&&&%%%&&&((('''%%%$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%'''(((&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&))))))))))))(((((((((((($$$$$$$$$###############%%%&&&'''&&&$$$"""""""""'''''''''%%%###"""###%%%'''&&&%%%$$$###"""""""""###########################$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$######$$$&&&&&&%%%$$$%%%&&&&&&$$$"""!!!###&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%$$$###"""""""""######"""""""""######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%###""""""###$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%$$$###"""!!!"""######"""!!!!!!"""$$$&&&%%%%%%###"""!!!!!!"""$$$&&&'''$$$$$$$$$&&&((((((&&&%%%%%%%%%&&&'''((((((((('''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&%%%######%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""###$$$$$$(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%(((******(((&&&%%%%%%%%%&&&%%%$$$######%%%'''+++***)))(((''''''&&&&&&$$$######""""""###$$$$$$$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%&&&&&&'''(((((()))******))))))***,,,((('''&&&'''))),,,......000222777AAAQQQaaajjjkkkgggssshhhddd\\\OOOCCC555222000...,,,///;;;HHHMMMZZZrrroooVVV@@@111++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((''''''&&&&&&((((((((()))***,,,---...***)))(((''''''((()))***+++)))(((((()))***)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((())))))))))))))))))(((###$$$%%%&&&(((***+++,,,''''''&&&'''))))))(((&&&&&&'''((('''%%%$$$%%%&&&%%%'''((((((&&&%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''))))))(((&&&$$$$$$$$$$$$%%%%%%&&&'''******)))))))))(((((((((&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''&&&###"""!!!"""''''''&&&$$$######%%%'''((((((&&&$$$###"""""""""########################"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&$$$###!!!$$$&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''(((''''''&&&%%%%%%%%%$$$######""""""""" !!!"""###$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%###"""""""""###$$$"""!!!!!!"""$$$%%%%%%$$$""""""!!!!!!"""$$$&&&'''%%%$$$$$$%%%''''''&&&$$$###$$$&&&'''(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$#########$$$%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%''')))(((&&&%%%$$$$$$$$$$$$$$$###"""###%%%''')))((('''&&&&&&%%%&&&&&&$$$############$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''((()))++++++)))''''''(((%%%&&&''')))***+++++++++,,,...---...===TTT```aaakkkzzzyyypppllleeeXXXMMMAAA:::333///------444<<>>;;;666444888@@@OOOeeexxx~~~dddOOOAAA///***'''((()))&&&&&&)))***))))))))))))***++++++(((***------,,,***)))((((((''''''&&&&&&''''''(((''''''''')))+++***(((%%%$$$%%%&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$###""""""$$$%%%&&&((('''''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%'''(((((()))((('''&&&%%%((((((((('''&&&%%%$$$###%%%%%%&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%'''((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$&&&((()))+++)))'''&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$###""""""""""""###%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''(((((('''%%%$$$''''''((((((((('''&&&%%%#########"""######$$$%%%%%%&&&''''''&&&%%%$$$#########"""""""""###$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$######%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((('''%%%$$$#########$$$###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&%%%&&&(((******)))'''%%%$$$$$$&&&))),,,------)))))))))((((((((('''''''''(((((('''&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))))))))((('''&&&&&&###$$$%%%&&&''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))((((((%%%%%%%%%%%%%%%&&&'''(((***---///,,,***...888AAAQQQbbbtttyyytttuuu~~~~~~vvvbbbJJJ;;;<<<999555333:::MMMdddsss}}}YYY:::222,,,'''((()))'''&&&((()))))))))))))))******+++'''***,,,---+++)))((('''''''''''''''''''''''''''%%%%%%&&&)))******(((&&&###$$$&&&((())))))((('''(((((('''&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%######"""""""""###$$$%%%'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%%%%$$$''''''(((((((((&&&%%%$$$((('''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######%%%'''(((((('''%%%$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$%%%(((+++---***((('''&&&''''''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&&&&%%%#########""""""######$$$&&&''''''''''''%%%$$$##################$$$$$$$$$###""""""""""""######$$$&&&$$$###$$$&&&'''''''''&&&%%%$$$######$$$%%%&&&'''&&&$$$###"""###$$$$$$"""###$$$&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%&&&(((******)))''''''&&&%%%&&&((())))))(((((((((((((((''''''''''''&&&((()))(((&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''((((((&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$"""###$$$&&&''''''''''''&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''###$$$&&&((())))))(((((($$$$$$$$$%%%&&&((())))))***(((&&&$$$&&&)))...111>>>TTTjjjnnngggiiizzz{{{kkkVVVGGG???;;;555000666HHH^^^nnn}}}bbb@@@777...((()))***((('''((((((((())))))************''')))+++,,,***(((''''''(((((((((((((((((((((((($$$%%%&&&(((++++++)))'''###%%%(((***++++++***)))***))))))(((((((((((((((******((('''&&&%%%%%%%%%###############$$$$$$$$$&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$&&&'''((((((((('''%%%$$$&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%###"""!!!"""$$$%%%&&&&&&%%%###"""###############$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$%%%(((+++---***((('''''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&"""###$$$&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$%%%%%%&&&%%%$$$%%%'''((()))(((%%%%%%######"""###$$$%%%&&&%%%$$$#########$$$%%%!!!""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''((('''%%%%%%&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%(((***)))&&&$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&''''''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$&&&'''((((((((('''$$$######%%%(((******)))***'''$$$$$$'''***++++++555???MMMXXXaaajjjuuu}}}uuuiiibbb]]]FFF===444///111<<>>222000...000AAAVVVzzzwwwfff[[[???444++++++---,,,))))))'''''')))*********)))((()))))))))(((&&&&&&'''))))))***+++,,,,,,+++***)))$$$%%%&&&))),,,---,,,***%%%&&&(((***,,,,,,,,,,,,,,,,,,+++***************,,,+++)))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***+++'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''$$$&&&'''(((((('''&&&%%%%%%&&&((()))***))))))(((%%%$$$$$$$$$&&&(((+++,,,))))))((('''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$"""$$$%%%''''''&&&%%%$$$$$$%%%&&&''')))***+++,,,))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%'''''''''''''''&&&&&&''''''(((###$$$$$$%%%&&&''''''((((((''''''''''''&&&$$$!!!!!!"""###$$$%%%$$$$$$######$$$''')))***)))(((''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%$$$%%%&&&%%%&&&'''(((((((((''''''###%%%'''******)))'''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&((()))((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&(((((((((''''''$$$%%%&&&'''(((''''''&&&"""###$$$%%%&&&&&&&&&&&&###"""!!!"""%%%''''''&&&%%%$$$###"""!!!""""""###"""$$$%%%'''''''''&&&%%%!!!!!!!!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&(((******)))'''%%%$$$""""""###$$$###"""#########"""""""""!!!!!!"""'''***)))%%%"""$$$&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%''')))))))))((('''%%%$$$######"""###$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%######$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$###$$$%%%'''(((&&&%%%###!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%$$$###$$$'''(((&&&### $$$((((((&&&%%%(((***+++---444@@@NNNZZZ```bbbssszzzrrrvvvppp```QQQ>>>222222///+++;;;SSSnnn}}}hhhWWWAAA666,,,,,,...---***)))&&&''')))*********)))(((******(((&&&%%%%%%(((******+++,,,------,,,+++***$$$%%%'''***---...,,,+++%%%&&&((()))+++,,,------,,,++++++***************,,,+++***(((&&&%%%%%%$$$&&&'''(((((())))))(((((('''''''''((((((***++++++'''''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%%%%&&&((()))***+++******&&&%%%%%%&&&(((+++...000***)))(((&&&&&&&&&'''(((###$$$%%%&&&&&&%%%$$$###"""###%%%''''''&&&%%%$$$$$$$$$%%%''')))***+++,,,(((''''''''''''((())))))'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&'''((((((###$$$%%%&&&&&&&&&&&&%%%''''''&&&'''((('''$$$"""!!!"""###$$$%%%%%%$$$###!!!$$$'''***+++)))'''%%%''''''%%%%%%%%%%%%''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&((()))))))))((('''"""%%%(((******)))&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###$$$&&&)))***)))((('''&&&%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%###$$$&&&((())))))(((((($$$%%%&&&'''((('''&&&%%%!!!"""###%%%%%%&&&&&&&&&!!!  ###%%%%%%%%%%%%$$$###!!!!!!!!!"""###"""$$$&&&))))))(((&&&%%%"""""""""###$$$&&&'''(((&&&&&&%%%$$$############%%%'''(((******)))'''&&&%%%$$$######""""""######$$$######""""""######$$$&&&((()))'''$$$"""$$$&&&)))(((&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((('''%%%###""""""""""""###$$$&&&&&&&&&$$$"""!!!'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%###""""""###$$$$$$######$$$&&&'''((((((%%%""""""$$$%%%$$$"""!!!###$$$$$$"""!!!!!!"""""""""###$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((+++,,,...000666DDDVVVdddnnnooottt}}}{{{hhhYYYOOODDD<<<888000+++444DDD]]]}}}fffKKK:::111******++++++,,,...***+++++++++***)))((('''************)))(((&&&&&&---......---+++******+++))))))(((***++++++***((((((&&&&&&)))---///...,,,***+++,,,***((((((***...000///,,,***((('''''''''&&&'''''''''''''''&&&&&&&&&'''''''''(((((()))))))))'''&&&'''((()))((('''******+++++++++)))(((&&&'''(((((()))))))))))))))(((((()))******)))((('''******)))(((((((((((((((''''''((()))***+++,,,,,,***'''$$$$$$'''((((((&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%'''((('''&&&$$$$$$&&&(((,,,---,,,+++((()))))))))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$$$$%%%'''***,,,$$$%%%%%%&&&&&&''''''((('''((()))***)))&&&###!!!""""""###$$$%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%'''&&&%%%############$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$######$$$''')))+++)))'''%%%%%%&&&'''((('''))))))''''''&&&'''((())))))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$#########$$$!!!"""$$$%%%&&&%%%%%%$$$""""""###$$$&&&''''''(((%%%$$$$$$######$$$$$$%%%###%%%&&&(((((('''%%%$$$###""""""!!!###%%%''')))&&&&&&%%%$$$$$$$$$$$$$$$&&&'''((())))))(((&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''((()))(((%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$#########$$$$$$%%%&&&'''&&&%%%###"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$$$$#########$$$%%%'''((('''%%%###$$$%%%&&&$$$"""###$$$%%%$$$###!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%######$$$%%%&&&''''''(((((()))***+++000;;;JJJUUU[[[]]]gggxxxppp^^^WWWJJJ>>>777000+++444BBBZZZ{{{jjjLLL;;;111***)))+++++++++---******+++******)))((((((************)))((('''&&&---......---+++***+++,,,(((((('''(((***+++)))((('''&&&&&&)))---...---,,,)))++++++***((('''***---...---+++)))(((''''''''''''''''''((((((''''''&&&''''''''''''((((((((()))((('''&&&'''((()))((('''))))))******)))(((&&&%%%&&&'''(((((())))))(((((('''(((((())))))(((''''''))))))(((''''''''''''(((&&&&&&'''((()))***++++++***'''%%%%%%'''((((((&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%######$$$'''***,,,+++***((((((((()))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&$$$$$$$$$&&&(((***%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******(((%%%$$$""""""######$$$%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&$$$###""""""######$$$$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$%%%''')))***)))'''%%%%%%&&&'''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$#########$$$"""###$$$%%%&&&%%%$$$###"""######$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%###$$$&&&'''((('''%%%%%%$$$###""""""###&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%'''((())))))((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%&&&%%%$$$###$$$%%%######""""""###$$$&&&''''''&&&%%%&&&''''''%%%###%%%&&&'''%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&(((///:::BBBGGGHHHQQQeeezzzyyymmm]]]MMM===444...,,,444???XXXvvvrrr^^^BBB777...,,,,,,+++***+++))))))))))))))))))))))))*********))))))(((((('''+++++++++***((((((***,,,((('''&&&''')))))))))''''''''''''))),,,------+++)))******)))(((''')))++++++***)))(((''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((('''&&&%%%&&&((()))(((''''''((((((((('''&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&'''((((((''''''&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***)))'''&&&&&&'''(((((('''$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$%%%%%%$$$###!!!!!!###&&&)))***)))((('''''''''''''''&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$######%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))******)))'''&&&!!!""""""######$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&%%%$$$""""""""""""#########$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$''''''&&&%%%&&&''')))***)))'''%%%$$$&&&'''''''''&&&%%%$$$######$$$%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%$$$############$$$###$$$%%%&&&%%%$$$###""""""######$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%'''(((***&&&&&&''''''''''''''''''(((((((((((((((&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((())))))(((''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$###%%%&&&%%%$$$$$$%%%&&&######"""""""""###%%%&&&'''''''''(((((('''&&&$$$'''((((((&&&###""""""###''''''''''''&&&%%%$$$######$$$$$$%%%$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%&&&***000666<<<999<<>>222///...,,,)))(((((((((''''''((((((((()))+++******))))))((((((((((((((((((&&&%%%&&&))),,,((('''%%%&&&'''(((((('''&&&'''((()))+++,,,,,,+++((())))))(((((((((((()))((((((''''''''''''''''''''''''(((((())))))(((((('''''''''(((((((((((((((&&&%%%%%%&&&(((***)))(((&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''(((((((((''''''''''''(((((('''%%%$$$$$$%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$###""" """%%%((()))((('''&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&&&&&&&%%%$$$$$$###""""""$$$%%%'''((()))((('''&&&!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""######$$$&&&%%%###"""!!!!!!"""###""""""###$$$&&&'''((((((%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$(((((('''''''''(((((()))(((&&&$$$$$$%%%''''''&&&$$$###"""""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$###############$$$$$$%%%%%%&&&%%%$$$"""!!!"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&''')))***%%%%%%'''((((((((((((''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&'''(((((((((((('''&&&)))(((((((((((((((''''''#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''((()))((('''&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%'''$$$###"""""""""###$$$%%%'''((((((((('''&&&&&&&&&((()))(((&&&###"""###$$$((((((((('''&&&%%%$$$#########$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''***...111222111222777CCCTTTfffqqq\\\NNN===111,,,,,,111666EEEZZZooo|||zzzoooKKK===000---...,,,***)))'''&&&&&&&&&&&&'''))))))+++******)))((())))))***(((((('''&&&%%%(((,,,///+++)))'''&&&'''(((''''''&&&''')))*********++++++(((((((((((())))))((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&%%%%%%''')))++++++***'''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((((('''((((((%%%%%%%%%%%%&&&'''((((((&&&%%%$$$$$$$$$$$$###""" """%%%((()))((('''&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$&&&&&&&&&&&&%%%"""""""""""""""###############$$$%%%%%%$$$$$$###$$$######"""######$$$$$$&&&%%%$$$""""""""""""###""""""###$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$(((((('''''''''((((((((((((&&&$$$$$$%%%&&&&&&&&&###""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&#########""""""###$$$$$$$$$%%%%%%&&&%%%$$$"""!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&((('''&&&'''(((((('''&&&#########$$$%%%&&&((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%$$$###""""""###$$$%%%'''(((((('''%%%%%%&&&((((((((('''%%%""""""###%%%'''''''''&&&&&&$$$############$$$%%%$$$###"""!!!!!!"""$$$%%%'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&(((+++...000(((,,,///111444<<>>ZZZ{{{{{{[[[FFF777)))(((---...---,,,***)))(((((())),,,...///,,,+++)))(((((()))+++,,,***)))(((&&&&&&+++111666444111---***))))))((('''%%%'''******)))((()))+++***)))(((***,,,,,,***'''''''''(((((('''&&&%%%$$$###$$$%%%&&&'''''''''''')))((((((((('''''''''''''''&&&'''))),,,...///...***)))'''&&&%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&'''))))))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((++++++((('''((()))&&&%%%%%%&&&&&&'''((()))&&&%%%$$$%%%&&&'''&&&%%%######$$$'''***,,,+++***'''''''''&&&%%%$$$"""!!!###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&'''((((((((('''%%%######%%%&&&&&&%%%$$$$$$######$$$&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""###$$$$$$"""###$$$%%%&&&%%%$$$###############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!!!!"""###$$$%%%&&&%%%%%%&&&''''''''''''&&& """%%%'''((((((((('''$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%&&&'''))))))'''&&&%%%'''%%%###%%%'''((('''$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$#########""""""'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&&&&((('''%%%###""""""""""""$$$#########$$$$$$%%%&&&(((''''''&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''(((((('''%%%###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&(((((('''$$$!!!"""&&&***%%%%%%%%%###!!!"""$$$'''$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&%%%$$$###""""""$$$&&&)))+++---////// !!!!!!###$$$%%%&&&&&&$$$###!!!!!!$$$'''((()))******(((&&&$$$&&&+++///666;;;<<<666///+++,,,---777>>>TTTuuunnnMMM===...,,,//////,,,***,,,+++******,,,...111222,,,+++)))((((((***+++---'''&&&$$$###$$$(((///444777333///,,,******((('''%%%(((******(((''')))++++++))))))+++------***''''''((())))))(((&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''***---///000///+++***((('''&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%(((++++++)))'''((()))&&&&&&&&&&&&&&&'''))))))&&&%%%$$$%%%'''((('''&&&$$$$$$&&&(((,,,---,,,+++'''''''''&&&%%%$$$""""""$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$%%%$$$$$$$$$%%%&&&&&&''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$"""###$$$&&&'''((((((((('''%%%######$$$&&&&&&%%%%%%%%%$$$$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!""""""###$$$$$$!!!"""$$$%%%&&&%%%%%%$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!"""$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&& """$$$'''((('''&&&&&&###$$$%%%&&&''''''''''''))))))(((&&&$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&$$$###$$$&&&'''&&&%%%!!!"""$$$$$$$$$###!!!''''''((((((''''''&&&%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&$$$#########$$$#########$$$%%%%%%&&&(((''''''(((((()))***+++,,,***&&&%%%&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((,,,+++(((&&&%%%%%%&&&'''&&&%%%%%%$$$%%%&&&'''((()))(((&&&%%%%%%&&&((())))))'''%%%###"""###%%%'''%%%%%%%%%&&&''''''$$$"""###$$$&&&''''''&&&$$$######"""###)))000444333000%%%$$$###""""""$$$&&&'''(((&&&###!!!!!!###%%%'''***)))((('''&&&%%%%%%%%%,,,---///000000///---,,,444AAAIIISSSttt[[[AAA222000+++,,,111000111---)))+++000444444222)))))))))))))))(((((((((&&&''''''&&&%%%'''***---111///---,,,+++***'''$$$%%%'''***,,,------+++***++++++******************++++++***)))((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((...,,,***(((''''''))))))+++***(((&&&%%%&&&'''(((%%%%%%&&&''''''&&&&&&%%%'''&&&$$$$$$$$$&&&((()))((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((''''''''''''&&&&&&&&&''''''((('''&&&%%%&&&(((((('''&&&%%%&&&(((******)))'''&&&###$$$&&&(((*********)))(((***+++)))&&&$$$%%%''''''''''''&&&&&&%%%%%%%%%$$$######%%%''''''&&&%%%''''''''''''''''''''''''******)))''''''&&&&&&&&&&&&'''((('''%%%$$$$$$&&&(((''''''%%%$$$###""""""!!!"""###%%%&&&''''''((('''%%%###$$$%%%'''((((((***(((%%%######$$$&&&(((&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***)))'''%%%%%%&&&'''(((''''''&&&$$$######$$$%%%&&&(((((('''&&&%%%%%%$$$###$$$$$$###""""""###$$$%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######!!!!!!!!!""""""###$$$$$$&&&%%%$$$%%%%%%%%%###!!!"""###%%%'''''''''&&&%%%$$$$$$%%%&&&''''''''''''(((((('''%%%######%%%((()))((('''&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%$$$$$$$$$&&&'''&&&%%%###$$$%%%&&&&&&%%%###"""&&&''''''''''''&&&%%%%%%$$$###""""""""""""###$$$$$$%%%&&&&&&$$$######$$$$$$$$$######$$$%%%%%%&&&''''''''''''((()))***+++,,,)))&&&%%%&&&''''''&&&&&&%%%%%%$$$%%%&&&'''((()))(((&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''(((&&&$$$""""""###$$$&&&%%%$$$$$$%%%&&&&&&$$$""""""###%%%&&&&&&%%%###"""###""""""'''...222000...%%%$$$###""""""$$$%%%&&&'''%%%###!!!!!!###%%%'''((('''&&&%%%$$$$$$$$$$$$((()))+++---......------000666BBBVVVqqq}}}VVV===111111,,,+++---)))000,,,)))+++///222111///((((((((((((((((((((((((((()))((('''&&&'''***---///---,,,,,,---,,,***(((&&&(((***,,,---,,,***)))+++++++++******)))))))))*********)))(((''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((,,,+++)))'''&&&'''((()))***)))'''&&&&&&&&&((()))(((((((((''''''''''''''''''&&&%%%$$$$$$&&&''')))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&'''((())))))(((&&&%%%$$$%%%'''((())))))))))))((()))***)))&&&$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&((()))(((&&&'''''''''&&&&&&'''''''''***)))((('''&&&&&&&&&&&&&&&''')))(((&&&$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$"""###$$$&&&''''''(((((($$$"""!!!"""%%%'''(((((()))'''&&&$$$$$$$$$&&&&&&%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""###%%%&&&'''((())))))'''%%%%%%'''((((((''')))'''%%%$$$###$$$%%%&&&(((((('''&&&%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###############%%%$$$#########%%%&&&'''''''''''''''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''((((((''''''&&&$$$"""###%%%(((***)))(((&&&%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$&&&''''''%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$""""""!!!!!!!!!!!!""""""$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&((()))++++++,,,***'''&&&'''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$#########%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$""""""###$$$%%%$$$######$$$%%%%%%$$$""""""###$$$%%%%%%$$$###""""""""""""&&&+++...,,,***&&&%%%$$$#########$$$%%%&&&%%%###""""""###%%%&&&&&&%%%$$$######"""#########$$$&&&''')))+++------111000???\\\oooyyylllMMM666---000---++++++&&&---+++***+++...000---+++'''''''''(((((((((((((((*********((('''(((***---,,,++++++,,,...///---,,,''')))+++,,,,,,+++)))(((,,,++++++***)))((((((''')))))))))(((((('''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((***)))(((&&&&&&&&&''''''((('''&&&&&&&&&'''((()))+++***)))(((''''''((()))'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%$$$&&&((())))))(((''''''((()))((('''%%%$$$%%%&&&((()))))))))(((''''''((()))(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***)))(((''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&&&&(((******(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((!!! """%%%'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$###%%%&&&'''&&&%%%&&&'''&&&&&&%%%%%%$$$$$$######!!!"""###$$$%%%&&&'''((('''&&&$$$$$$%%%&&&&&&%%%)))(((&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&((((((&&&%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&%%%$$$#########$$$%%%&&&%%%&&&&&&%%%######$$$&&&'''''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((''''''&&&%%%###$$$'''))),,,+++***(((&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&''')))***+++---+++)))((()))))))))(((%%%%%%%%%%%%%%%&&&&&&&&&#########"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###""""""###$$$%%%$$$"""######$$$%%%%%%%%%$$$$$$######$$$'''***+++***(((&&&&&&%%%############$$$%%%$$$$$$######$$$%%%&&&%%%%%%$$$###############""""""###$$$%%%((()))+++...---<<>>BBBDDDDDDBBB@@@@@@AAACCCFFFHHHHHHFFFDDD))))))(((((((((((())))))***)))'''&&&&&&'''((()))$$$%%%%%%%%%%%%'''***---)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$%%%(((******)))***)))'''&&&$$$$$$######''''''((((((''''''&&&%%%%%%%%%''''''''''''%%%%%%###%%%''''''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%+++***)))*********(((&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''((()))))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''')))***)))'''%%%%%%$$$"""###%%%'''(((((($$$$$$$$$$$$%%%&&&'''((($$$&&&((()))))))))))))))"""###$$$%%%%%%%%%%%%%%%%%%''')))+++,,,,,,***)))%%%%%%%%%$$$%%%%%%&&&&&&$$$&&&((())))))((('''&&&)))&&&%%%+++<<>>===CCCTTT]]]^^^WWW[[[hhhhhh^^^XXX```oooxxxnnn___```lll((((((((('''''''''&&&&&&&&&%%%%%%&&&((()))))))))&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$((()))+++***(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%&&&'''***)))(((&&&%%%$$$$$$#########$$$$$$%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&%%%$$$$$$!!!"""$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%''')))*********)))(((((('''''''''$$$$$$$$$$$$%%%&&&((()))%%%&&&''''''((((((''''''(((((('''&&&%%%%%%%%%%%%$$$%%%&&&((())))))******''')))***,,,666LLLhhhzzzxxx[[[EEE888444.........&&&''''''((((((((('''&&&%%%(((&&&%%%&&&)))*********+++++++++++++++,,,------))))))***,,,......,,,***)))'''%%%%%%'''***,,,---++++++)))((('''((())))))((('''&&&&&&(((((('''&&&%%%%%%&&&'''(((((((((((((((((())))))***+++++++++''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$%%%&&&''''''((('''''''''&&&'''''''''&&&%%%$$$###&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((((((((((((''''''%%%$$$$$$&&&'''&&&&&&((((((((('''''''''''''''(((''''''&&&'''))),,,---(((%%%"""!!!"""$$$%%%&&&%%%&&&&&&%%%""""""$$$&&&$$$%%%%%%$$$"""!!!"""$$$%%%$$$###""""""###$$$%%%))))))(((((('''%%%$$$###''''''&&&&&&%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$###$$$$$$&&&'''((('''&&&%%%$$$############%%%((()))))))))***+++((('''&&&%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$&&&)))(((%%%'''+++222888<<<===???GGGQQQXXX```hhhqqqvvvvvvuuurrrooosssxxx|||}}}}}}~~~}}}{{{((((((((((((((('''&&&&&&%%%%%%&&&'''((()))******)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$''')))+++***(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&'''((((((((('''%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&((('''&&&&&&&&&'''((()))***)))(((&&&%%%###"""!!!"""######$$$$$$%%%&&&&&&)))(((&&&%%%%%%&&&&&&'''%%%$$$$$$&&&((()))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$ !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&%%%%%%'''((())))))))))))***))))))...:::LLLbbbpppzzzjjjNNN;;;555000111///&&&((((((((((((((())))))***((('''&&&''')))++++++***+++,,,---.........------)))(((((()))+++,,,,,,+++)))'''%%%%%%(((***,,,,,,,,,+++***)))((()))***+++((('''&&&&&&(((((('''&&&%%%&&&'''(((((()))(((((((((((()))******++++++,,,''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&%%%%%%&&&&&&'''(((((('''''''''((((((((('''&&&%%%$$$&&&''''''''''''((((((((($$$%%%%%%&&&&&&'''''''''&&&'''(((((()))))))))(((%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%$$$######&&&'''(((((()))))))))((('''%%%$$$%%%'''((((((''')))))))))(((((('''''''''(((((('''&&&&&&((()))***'''%%%""""""###%%%&&&&&&%%%&&&&&&%%%######$$$&&&%%%%%%%%%###""""""$$$&&&%%%$$$#########$$$%%%&&&*********)))((('''&&&&&&((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''')))(((((('''&&&%%%######$$$&&&(((((((((((()))***''''''&&&%%%%%%%%%&&&&&&############$$$%%%&&&&&&&&&$$$%%%''''''&&&***///888DDDGGG>>>???SSShhhppplllsssyyy}}}******++++++***)))((('''$$$%%%&&&''''''((()))+++(((((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%%%%'''&&&%%%$$$$$$######$$$%%%&&&((((((((('''%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&'''((()))***''''''&&&&&&%%%$$$###"""""""""######$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''((((((&&&$$$%%%%%%%%%%%%%%%$$$$$$!!!!!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&''''''(((((()))))))))((((((''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))(((***///888FFF[[[lll{{{zzz]]]FFF;;;111000000((()))(((((('''(((+++---...---+++))))))***+++***)))***,,,...000000///---,,,)))(((&&&&&&)))***++++++)))'''%%%&&&(((+++,,,,,,++++++***))))))***+++,,,((('''&&&'''((()))(((&&&''''''((()))******))))))(((((())))))***++++++,,,''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((())))))$$$$$$%%%%%%&&&'''(((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$######&&&'''((()))*********)))'''&&&$$$%%%'''))))))(((***)))))))))(((((((((((()))((('''&&&&&&&&&&&&''''''%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%###"""###&&&(((%%%$$$######$$$%%%&&&'''+++***)))((((((''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))*********(((&&&$$$######%%%''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%(((&&&%%%((()))***000777:::EEEJJJHHHKKK]]]ppp{{{{{{,,,---......---+++***(((&&&(((***)))(((((()))+++'''(((((())))))((('''''''''&&&&&&&&&'''(((((()))'''&&&%%%######$$$%%%&&&%%%$$$######$$$%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%###%%%''''''%%%$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''((((((###$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%$$$###$$$&&&(((((('''$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%###"""""""""###$$$%%%&&&'''((())))))(((((((((((((((''''''&&&%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))))))))(((''''''***...222<<>>BBBLLLYYY```dddnnn{{{111222333333222000...,,,///111222000,,,***,,,...)))***+++++++++***)))(((((((((((((((((()))***+++((('''%%%$$$###$$$&&&'''%%%$$$###"""###%%%'''(((%%%&&&'''(((((('''&&&%%%###%%%''''''%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&"""###%%%&&&'''''''''&&&###$$$$$$%%%%%%&&&''''''&&&%%%###"""""""""###$$$%%%$$$###$$$&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$###"""""""""###$$$&&&'''((()))((((((''''''((((((''''''&&&$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&'''(((((((((((((((%%%&&&)))------333III```pppWWWDDD111+++...,,,***)))((((((***,,,///111333111...,,,,,,+++)))((('''))),,,---...---+++))))))'''%%%&&&(((*********'''&&&&&&''')))+++++++++)))((((((((()))+++,,,---)))(((''''''))))))((('''******++++++++++++******&&&&&&'''(((((())))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((()))))))))(((''''''''''''((((((((('''&&&&&&&&&'''((()))$$$%%%%%%&&&&&&''''''''')))))))))******)))((((((((('''''''''''''''(((((()))(((((('''&&&%%%$$$$$$%%%&&&'''((()))*********(((&&&%%%%%%&&&''''''&&&&&&''''''(((((())))))***)))(((((('''&&&&&&%%%%%%&&&$$$###$$$&&&'''''''''&&&&&&&&&'''((()))'''&&&%%%&&&''''''%%%%%%%%%'''$$$$$$$$$$$$%%%''')))***)))(((&&&%%%$$$%%%&&&&&&((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%))))))))))))(((''''''&&&"""$$$%%%%%%###"""######&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&''')))&&&'''***...222:::BBBJJJKKKYYYkkkqqqlllppp|||;;;<<<===>>>===:::777666:::<<<===:::444000111333...///000000///---+++)))))))))))))))***+++,,,---***(((&&&$$$$$$%%%'''(((%%%$$$"""!!!"""$$$'''((('''((()))***)))(((&&&%%%$$$&&&(((((('''&&&&&&&&&'''''''''''''''((()))***)))(((&&&%%%$$$%%%&&&'''%%%%%%$$$###############%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&((((((((('''&&&$$$%%%%%%&&&&&&'''((((((&&&%%%$$$#########$$$$$$&&&$$$"""###%%%'''''''''%%%&&&''''''((((((((('''%%%%%%%%%%%%&&&'''((()))'''&&&$$$######$$$&&&'''***(((&&&%%%############%%%&&&'''))))))((('''&&&&&&&&&''''''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''((((((((((((((('''$$$''',,,---///>>>QQQuuulllRRR???///,,,...)))))))))))))))+++---...000000...,,,+++++++++***(((&&&''')))++++++***)))(((((('''&&&''')))*********'''&&&&&&'''***++++++***''''''''''''(((***,,,---)))((('''((()))***)))''')))))))))******))))))(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%'''((()))))))))(((''''''&&&&&&'''(((((()))(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))'''%%%$$$%%%&&&%%%###$$$$$$%%%'''((()))***+++((((((((((((((('''&&&%%%%%%$$$###%%%'''((((((''''''&&&%%%'''******(((&&&%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$&&&(((***,,,)))'''&&&$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&&&&'''&&&&&&%%%)))(((((('''''''''(((((($$$&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''((()))++++++,,,***+++000444999AAAJJJ[[[dddpppwwwvvvvvv|||EEEFFFGGGHHHFFFDDDAAA???CCCEEEEEEAAA:::555555888333444444444222///,,,***************+++,,,---...***)))&&&$$$$$$%%%''')))%%%$$$"""!!!"""$$$'''))))))***++++++***(((&&&$$$%%%''')))***(((''''''(((''''''''''''(((***+++,,,+++***'''%%%%%%&&&(((***%%%%%%$$$###""""""######&&&'''''''''&&&%%%$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''(((((()))'''&&&%%%$$$$$$$$$%%%%%%&&&$$$"""###%%%'''''''''&&&&&&'''((())))))((((((%%%%%%%%%%%%&&&'''(((((('''&&&$$$######$$$&&&''',,,***(((&&&%%%$$$$$$%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&'''&&&%%%############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((((((((((()))$$$%%%---///...666DDD___fffJJJ:::///------&&&)))))))))***+++,,,......,,,***))))))***+++***)))%%%&&&'''((()))(((((('''(((''''''(((***+++***)))'''&&&&&&'''***++++++***&&&&&&&&&&&&(((***,,,---***((('''((()))***)))''''''(((((((((((((((''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$#########$$$%%%'''((()))))))))((('''&&&%%%%%%&&&(((((()))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((()))***************)))(((((('''''''''((((((''''''''''''''''''&&&&&&###$$$%%%'''((())))))))))))'''%%%$$$$$$$$$###""""""###$$$&&&((()))++++++(((((())))))(((''''''&&&%%%$$$$$$%%%'''((((((''''''&&&%%%(((***+++)))&&&%%%(((***+++(((%%%######$$$$$$$$$%%%&&&)))+++,,,)))(((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%$$$######%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&%%%%%%$$$###%%%%%%'''((((((((('''&&&((('''&&&&&&&&&''')))***&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&(((***,,,...///000///111777;;;@@@HHHQQQhhhzzz|||uuu}}}OOOWWW\\\XXXOOOIIIKKKPPPVVVLLLFFFIIIGGG???<<<@@@>>>EEEBBB666///111111---(((((())),,,///000---******(((%%%######$$$&&&''''''&&&$$$###"""###$$$$$$((()))***,,,,,,***)))((((((***+++,,,,,,+++)))((('''&&&&&&&&&'''((()))***+++***(((&&&%%%&&&'''(((%%%###"""###$$$$$$###"""%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$############%%%&&&((()))((('''''')))'''%%%$$$$$$&&&(((***'''&&&$$$$$$%%%'''***,,,...,,,)))'''%%%$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''%%%$$$&&&(((+++,,,,,,)))((()))***))))))222<<>>///)))***...---.../////////...------,,,++++++*********++++++.........---+++)))&&&%%%%%%%%%&&&&&&'''(((((((((((('''(((,,,111555666666---+++((('''((())))))((((((((())))))))))))((((((&&&%%%$$$&&&((())))))((((((''''''''''''((())))))''''''((((((((((((''''''''''''(((((((((''''''&&&''''''((((((((()))))))))&&&&&&'''((()))***++++++))))))((((((((((((((((((%%%%%%$$$$$$%%%''')))***)))))))))((((((((())))))***)))((('''&&&%%%$$$###&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&$$$$$$%%%$$$###$$$%%%&&&$$$"""######$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''((((((((($$$%%%&&&%%%%%%%%%'''))))))((((((&&&&&&%%%$$$$$$'''''''''&&&&&&%%%$$$###$$$###"""$$$&&&''''''&&&%%%&&&''''''%%%$$$$$$%%%'''((((((((('''&&&&&&%%%&&&%%%$$$###""" """&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((---999EEEKKKMMMOOONNNJJJNNNRRRVVVUUUTTT[[[hhhttt}}}zzz~~~vvvrrrtttttt___TTTNNNPPPMMMBBB===>>>@@@AAABBBAAA===888444111)))((('''&&&&&&''''''((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###%%%''')))+++---......)))***+++,,,,,,)))'''%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&%%%%%%$$$###"""""""""#########$$$$$$%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&$$$###$$$&&&)))+++---,,,***)))((((((((((((''''''''''''''''''&&&&&&############$$$$$$%%%%%%&&&''')))******)))'''&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&'''((()))***,,,,,,(((&&&%%%'''***,,,......000/////////,,,,,,444===UUU~~~iiiJJJ777000......///...............---,,,,,,******)))))))))******+++***++++++++++++)))((('''%%%%%%&&&&&&'''(((((()))''''''(((***---/////////---+++)))((()))))))))(((((())))))))))))(((((('''&&&%%%%%%&&&((()))((('''(((''''''''''''((())))))''''''((((((((((((((('''''''''((())))))(((((((((((((((((()))))))))))))))''''''(((((()))******+++))))))((((((((()))******'''&&&%%%%%%&&&(((***+++******)))(((((((((((()))***)))((('''&&&%%%$$$$$$&&&&&&'''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''&&&%%%&&&'''))))))))))))(((&&&%%%%%%&&&''''''&&&$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%'''((())))))))))))&&&'''((('''&&&''')))+++******)))((('''&&&%%%$$$&&&&&&'''''''''&&&%%%$$$$$$######$$$&&&((('''&&&%%%'''((((((&&&%%%&&&&&&(((((((((((('''&&&%%%%%%%%%%%%$$$###"""!!!  ###&&&((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&***)))((('''&&&%%%%%%%%%333III^^^aaaZZZVVVXXX[[[UUURRRRRRXXXbbbkkkooopppzzzwwwiiieee^^^YYYVVVRRRLLLIIIJJJDDDJJJPPPQQQKKK???444---((((((''''''&&&&&&''''''''''''((()))))))))((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&)))+++---------)))***+++++++++)))'''%%%%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$'''((((((&&&$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%###"""###%%%(((******))))))(((''''''''''''''''''((()))((('''%%%$$$"""#########$$$$$$$$$$$$%%%''')))++++++)))'''%%%((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((***+++,,,+++)))'''(((***,,,,,,,,,...---------++++++333===OOO|||iiiJJJ999444222000///000000///...---,,,,,,,,,***))))))))))))***++++++((()))***++++++***))))))$$$%%%%%%&&&'''((())))))&&&'''((()))************---+++(((((()))*********+++++++++******)))(((''''''&&&%%%&&&((()))((('''''''''&&&&&&''''''((()))''''''((()))))))))(((((('''(((((()))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((()))******+++''''''''''''((()))*********)))((('''''''''((())))))))))))(((''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''&&&&&&$$$%%%''')))++++++++++++'''&&&&&&'''(((((('''%%%"""###$$$%%%&&&&&&&&&%%%&&&'''((()))))))))))))))''')))***)))(((((()))***((())))))(((((('''%%%%%%$$$%%%'''(((((('''&&&&&&%%%$$$###%%%&&&((('''&&&%%%'''((((((&&&%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$######"""!!!!!!"""%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''+++***)))'''&&&%%%%%%$$$222KKKeeelllgggcccdddggg]]]XXXVVV^^^kkktttuuurrrxxx}}}nnnnnnnnniii___YYYXXXXXXVVVOOOYYYfffjjjaaaOOO<<<111,,,+++***)))'''&&&%%%$$$&&&&&&((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$###$$$''')))++++++******))))))******)))(((&&&%%%$$$######$$$&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%)))))))))'''$$$"""###$$$'''&&&%%%%%%$$$$$$%%%%%%((((((((('''''''''''''''$$$###"""""""""$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%'''***++++++***'''%%%'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''(((''''''''''''((()))***+++)))'''(((***+++,,,,,,+++***+++,,,******222===TTTyyyuuuXXXFFF<<<777555555222222000///...---------***************+++,,,,,,)))***+++,,,,,,+++******$$$$$$%%%&&&'''((())))))&&&((()))*********)))***,,,***((((((***+++++++++.........---,,,***)))((('''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&''''''(((''''''((()))))))))))))))'''((()))************)))************************))))))(((((((((((('''''''''''''''((((((***++++++(((((()))******))))))))))))(((&&&%%%%%%'''((()))))))))))))))))))))))))))&&&&&&'''((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((('''&&&%%%###%%%''')))***+++++++++((('''&&&'''))))))'''&&&###$$$%%%&&&&&&'''''''''''''''((((((((((((((('''''')))******)))''''''((($$$%%%&&&''''''&&&%%%%%%"""$$$&&&((())))))((('''&&&%%%$$$%%%&&&'''&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%))))))(((''''''''''''(((******((('''&&&&&&&&&&&&111DDD[[[jjjqqqrrrmmmfffaaaaaaaaadddiiipppvvvzzzxxxwww{{{uuufff^^^```bbb___```nnn~~~zzzdddLLL>>>000///---+++(((&&&$$$###%%%&&&''')))))))))(((''')))((((((''''''(((((()))((((((&&&%%%$$$#########%%%&&&((()))***)))'''&&&)))))))))(((((('''&&&%%%$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%******)))'''$$$""""""###'''&&&%%%%%%$$$$$$%%%%%%))))))((((((''''''&&&&&&###""""""""""""$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))***)))'''$$$"""%%%&&&&&&''''''&&&&&&&&&%%%'''***,,,,,,***'''%%%''''''&&&%%%%%%$$$############%%%&&&'''((((((((()))((('''&&&&&&'''((()))((('''%%%&&&(((***++++++)))((()))***))))))222<<<]]]xxxfffRRRDDD<<<;;;>>>444333222000///.........++++++++++++,,,,,,---...,,,,,,---------,,,+++***$$$$$$%%%&&&'''((()))***&&&(((+++,,,+++++++++,,,+++)))((((((***,,,,,,,,,222111111///...,,,***)))'''&&&%%%&&&(((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))(((((()))***************++++++******************))))))((((((''''''&&&&&&''''''''''''((()))++++++((()))***++++++***((('''((('''%%%$$$%%%&&&(((***))))))))))))************&&&&&&'''((())))))((((((""""""###$$$%%%'''((()))&&&'''((((((((('''%%%$$$$$$%%%'''((()))***))))))'''&&&&&&'''(((((('''%%%###$$$%%%&&&'''''''''''''''''''''(((''''''&&&&&&&&&(((***+++)))'''%%%%%%!!!"""$$$%%%&&&%%%%%%$$$!!!###%%%(((******))))))'''&&&%%%%%%&&&'''&&&$$$!!!###$$$$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%'''((((((&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$&&&(((******)))(((''''''&&&%%%%%%$$$$$$$$$$$$******)))((((((((((((((()))(((((('''''''''((((((777AAARRRgggzzzssscccbbbgggjjjgggcccggguuuzzzxxx~~~yyy|||uuueee```fffwww{{{fffLLL999777222---)))'''''''''&&&%%%&&&+++,,,(((&&&((((((((())))))((('''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%'''))))))((('''((())),,,---,,,,,,***'''%%%###%%%&&&&&&&&&'''(((((((((''''''''''''&&&%%%$$$#########$$$%%%%%%&&&'''''''''))))))(((%%%#########"""$$$&&&&&&%%%%%%%%%&&&***)))'''&&&%%%%%%&&&&&&$$$$$$###############$$$(((((((((((('''&&&%%%$$$))))))((('''&&&$$$"""!!!%%%&&&((())))))(((&&&%%%'''((()))++++++******))))))******(((%%%$$$$$$%%%$$$&&&))),,,---,,,***((()))))))))(((&&&&&&'''(((((('''&&&%%%&&&&&&(((((($$$!!!&&&......***///;;;[[[xxxttt```WWWMMM===777<<<444222000000111111000///,,,,,,,,,,,,------...///(((+++---...,,,)))((('''$$$%%%&&&(((***)))'''$$$%%%'''))))))(((''''''(((&&&''')))+++---...//////...000222222///+++)))((((((((())))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))((('''%%%&&&(((***)))&&&###"""###%%%&&&&&&)))((('''&&&%%%&&&''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&((()))******)))(((''''''&&&&&&******)))((('''&&&&&&%%%############$$$%%%&&&'''&&&''''''((((((''''''&&&$$$$$$$$$%%%((()))(((&&&%%%%%%%%%$$$###$$$&&&(((&&&%%%%%%&&&((()))((((((%%%&&&((())))))'''&&&%%%%%%&&&'''((('''%%%"""!!!""""""######$$$$$$$$$%%%"""$$$&&&((()))(((&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''(((***+++***)))'''&&&)))***)))'''%%%$$$$$$&&&((('''%%%%%%%%%''')))***+++))))))+++)))&&&(((---AAATTThhhrrrwwwxxxpppeeejjjhhhiiikkkkkklllrrryyy|||~~~}}}qqqmmmpppvvvdddGGGAAA999666555222+++&&&'''%%%&&&+++,,,(((&&&'''((((((((((((((('''&&&&&&'''&&&&&&%%%$$$$$$######&&&''')))(((''''''(((***++++++,,,+++***)))'''&&&'''''''''(((((((((((((((''''''''''''&&&%%%$$$#########$$$$$$%%%&&&&&&''''''((()))(((%%%############$$$&&&&&&%%%%%%%%%&&&***)))'''&&&%%%%%%&&&&&&$$$############$$$$$$%%%************)))((('''&&&((((((((('''&&&%%%######%%%%%%&&&'''&&&&&&$$$###'''((()))***+++***))))))))))))***(((%%%$$$$$$%%%&&&(((+++------+++(((&&&(((((()))'''%%%%%%&&&(((((((((&&&&&&%%%&&&'''''')))&&&)))...,,,(((000===PPPvvvsssaaaXXXPPPCCC999666111///......///111111000///...---,,,+++,,,---...)))+++,,,+++***))))))***'''&&&%%%&&&(((((('''&&&%%%'''******)))'''''''''%%%'''(((***,,,---......---///111111...+++(((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''((('''&&&%%%%%%(((***)))&&&###"""$$$&&&'''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%'''((()))(((((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%(((((('''&&&%%%&&&&&&%%%$$$$$$'''))))))'''&&&&&&''''''&&&%%%%%%&&&'''(((((('''&&&$$$%%%&&&'''((('''&&&$$$############$$$$$$%%%%%%%%%"""$$$&&&(((((('''%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%######%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''((()))******((('''%%%)))))))))'''$$$###$$$%%%((('''%%%%%%%%%'''(((***(((&&&&&&((('''&&&+++111GGGgggvvvoooqqqsssooohhhfffpppzzzzzzrrrlll{{{}}}~~~qqq]]]PPPAAA;;;<<<;;;222)))***''''''***+++(((&&&'''(((((((((''''''''''''&&&'''&&&%%%$$$$$$#########((())))))(((''''''***,,,******+++++++++******))))))))))))(((((((((((((((''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&((()))(((%%%$$$###$$$###%%%&&&'''&&&%%%&&&'''))))))'''&&&&&&%%%&&&&&&############$$$$$$%%%&&&)))))))))))))))((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########'''((()))*********))))))((())))))(((&&&$$$%%%&&&(((***---......***&&&$$$&&&''''''&&&$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&***,,,333999555...000:::MMMppp~~~qqqaaaVVVNNNEEE888......,,,++++++...000111222222111...+++******+++,,,*********(((((()))---000---***&&&%%%&&&'''''''''&&&(((+++,,,***'''%%%%%%%%%&&&''')))+++,,,------+++---//////,,,)))((('''((((((((('''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''***)))&&&$$$$$$&&&((())))))***)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%&&&%%%$$$%%%&&&(((+++)))'''''''''&&&$$$###$$$%%%&&&'''''''''%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&$$$###$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''"""###%%%'''((()))******%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((())))))'''&&&%%%'''((('''&&&###"""###$$$''''''&&&%%%%%%'''((()))(((&&&%%%&&&''')))222<<>>MMM\\\aaaZZZPPPXXXttt}}}cccWWWGGGAAA999333111222333444......------,,,,,,,,,,,,+++,,,---,,,++++++,,,---+++***)))***---......---)))******((('''(((***,,,......---+++)))'''%%%$$$'''((())))))(((((()))***&&&&&&'''((()))***++++++))))))((('''''''''''''''))))))))))))***+++------((((((((((((((((((((((((***,,,------+++******+++***)))'''''''''&&&%%%###$$$%%%&&&(((((((((((('''%%%%%%&&&&&&'''(((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$###%%%(((+++,,,---,,,,,,)))(((&&&%%%%%%&&&((()))'''&&&%%%&&&''''''&&&$$$$$$&&&((()))(((''''''''''''&&&%%%&&&((()))((('''''''''''''''((()))++++++,,,+++***(((''''''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((())))))'''&&&$$$'''''''''''''''&&&&&&&&&%%%&&&((()))+++,,,,,,,,,+++)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''***++++++)))((($$$%%%&&&&&&''''''&&&&&&%%%$$$######"""#########%%%&&&&&&%%%$$$###%%%&&&'''((((((((('''&&&%%%%%%###&&&***,,,))))))444@@@aaakkkPPP777+++,,,***+++---(((((('''&&&%%%&&&&&&((())))))&&&### !!!###%%%'''&&&%%%$$$%%%&&&'''(((&&&$$$######%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%$$$###"""!!!%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''&&&%%%$$$###((())))))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$###$$$$$$$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$"""###&&&((())))))((('''%%%$$$###$$$$$$%%%((((((***//////,,,***,,,///666NNNhhhmmm```\\\eeejjjxxxiiiRRRDDD777333444222111000333111000///000000...---,,,------......------,,,,,,***+++...333333///***,,,***((('''(((***---...+++***)))(((((('''%%%###))))))))))))************((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%'''(((***,,,---...((((((''''''''''''((((((,,,,,,,,,,,,,,,+++***))))))*********)))((('''&&&%%%''')))******)))'''%%%$$$$$$$$$%%%&&&'''((()))''')))***++++++***)))''',,,+++***(((''''''&&&&&&((('''&&&%%%%%%%%%&&&''''''&&&'''***,,,---+++***+++'''%%%((())))))---222...///---)))(((***(((###''''''((((((((((((((((((''''''''''''''''''''''''(((''''''(((((()))***++++++'''%%%'''+++,,,***&&&'''&&&&&&&&&&&&'''(((((()))&&&$$$$$$&&&'''&&&$$$$$$%%%&&&'''&&&%%%$$$###%%%&&&'''''''''&&&%%%$$$&&&(((***,,,---,,,+++***+++)))'''%%%%%%%%%&&&'''&&&&&&''''''''''''''''''&&&''')))+++,,,+++***))))))(((&&&$$$$$$%%%&&&'''((('''%%%###"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###(((((((((******999TTTuuuwww[[[???...---+++,,,///+++((('''&&&%%%%%%&&&'''((((((&&&$$$"""!!!"""###$$$&&&%%%%%%%%%%%%&&&'''(((&&&%%%###$$$&&&''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%$$$$$$((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&'''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###&&&%%%$$$%%%(((***+++***''''''%%%%%%$$$%%%&&&&&&'''%%%'''***+++***+++///666>>>TTTnnnyyyrrrjjjiiiyyy~~~vvvTTTEEE666111111///......222111//////000000///---+++,,,,,,------------,,,,,,+++***---111222///++++++***)))((()))+++...///******)))(((((('''%%%$$$))))))))))))))))))))))))(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''')))***+++,,,---((((((''''''''''''((((((***++++++++++++******)))***************)))((((((&&&'''((())))))((('''&&&%%%%%%$$$%%%%%%&&&'''((('''(((***++++++***(((''',,,+++***(((''''''&&&&&&''''''%%%%%%%%%%%%&&&'''''''''''')))++++++***(((&&&$$$%%%))),,,000999AAA>>><<<555+++'''((()))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********'''%%%'''+++---+++(((&&&&&&&&&&&&&&&''''''((((((&&&$$$%%%''')))(((''''''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&'''***+++,,,,,,+++***)))(((&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&''''''((()))***,,,,,,+++***))))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''')))$$$###(((---???\\\{{{nnnLLL444///---///000+++)))((('''%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&'''))))))'''&&&$$$%%%&&&(((((('''''''''''''''&&&%%%######$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&''''''((((((%%%$$$$$$###$$$%%%'''(((***)))((('''&&&%%%$$$$$$'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%'''((((((&&&$$$###&&&%%%&&&(((+++---,,,+++''''''&&&&&&&&&''''''((('''%%%%%%((()))***...555AAAJJJ\\\qqqxxxwww\\\LLL;;;444222000///000111///...///000000///...******+++,,,,,,---,,,,,,---+++)))+++...000...,,,+++***)))((()))+++---...******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((())))))******+++((((((''''''''''''(((((((((((()))*********)))))))))))))))***************(((''''''''''''''''''(((%%%%%%%%%$$$$$$%%%&&&&&&&&&'''((())))))((('''&&&+++***)))((('''&&&&&&&&&'''&&&%%%%%%%%%%%%''''''''''''&&&'''))))))'''&&&""""""$$$(((+++222???LLLWWWRRREEE333&&&%%%)))+++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((&&&%%%'''***,,,+++(((&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$%%%(((******)))***)))((((((''''''((((((&&&'''((())))))(((''''''&&&''')))***++++++***)))&&&%%%$$$$$$$$$%%%'''((('''&&&$$$######$$$&&&''')))***+++++++++***)))(((((('''&&&$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))((((((######***...>>>XXXwwwxxxTTT999333000000///(((***((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))***(((&&&%%%%%%'''((((((''''''''''''&&&%%%$$$###"""$$$%%%&&&''''''''''''&&&%%%&&&'''''''''&&&%%%$$$"""###$$$&&&'''(((((((((%%%$$$###"""###%%%''')))+++***)))'''&&&%%%$$$$$$'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&(((((((((((('''&&&&&&%%%$$$&&&((())))))'''%%%$$$%%%%%%'''))),,,---,,,***&&&'''''''''(((((()))))))))''')))++++++,,,111999HHHUUUeeettt~~~tttiiiWWWDDD:::666444333444///...------//////...---))))))***+++,,,,,,,,,,,,---***)))))),,,......---+++***)))((('''((()))***)))***)))(((&&&&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))'''''''''((()))******+++)))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&******)))((('''&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((((('''&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&***999GGGfffaaaQQQ999(((###&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%(((***)))(((%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&'''((((((+++***((('''''''''((()))%%%&&&((())))))(((''''''&&&'''((())))))))))))((($$$$$$###$$$$$$&&&'''((((((&&&###"""!!!###%%%&&&((())))))))))))(((&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%'''((()))((('''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))$$$&&&$$$'''......666JJJlllpppMMM555111///000...&&&)))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%'''((())))))***(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&%%%$$$###"""%%%&&&((()))))))))((('''&&&&&&'''((('''&&&%%%$$$"""###$$$&&&'''(((((((((%%%$$$###"""###%%%((()))***)))(((&&&%%%%%%%%%%%%&&&(((((((((&&&%%%&&&'''((((((((((((((((((((((((((((((((())))))(((((((((%%%$$$$$$$$$%%%&&&&&&'''******)))(((((((((''''''%%%&&&((())))))((('''%%%%%%%%%&&&(((++++++***(((&&&''''''(((((()))))))))''''''+++...---,,,111999EEE[[[rrrppp]]]III===999555444555///---,,,---......---+++)))***++++++,,,,,,,,,++++++***((((((***,,,------,,,+++)))'''&&&%%%%%%%%%)))******(((%%%%%%&&&((()))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((%%%%%%%%%%%%&&&((()))***)))(((&&&$$$$$$&&&((()))&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((((('''%%%%%%%%%&&&$$$###''''''&&&%%%###%%%111>>>[[[XXXLLL888'''"""###%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((#########$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$%%%)))((('''&&&%%%&&&'''((($$$%%%&&&'''(((''''''&&&&&&&&&''''''((((((''''''#########$$$%%%&&&'''((((((&&&###!!!!!!"""$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$##################%%%''')))***)))'''&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$###$$$%%%&&&'''((($$$&&&$$$'''//////777KKKkkkbbbBBB...,,,+++------&&&((('''&&&$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&(((((()))))))))'''&&&$$$%%%&&&(((((('''%%%%%%%%%%%%%%%$$$$$$###$$$&&&((()))***)))'''&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''((((((&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((('''((())))))))))))((('''%%%$$$$$$%%%%%%&&&'''(((***))))))((((((((())))))''''''((((((((((((((((((&&&&&&&&&'''((()))(((&&&&&&'''(((((()))(((((('''###$$$))),,,,,,+++222:::EEEbbbtttaaaLLLAAA;;;777444444111///............---+++++++++,,,,,,,,,,,,++++++))))))(((((()))***,,,------,,,***(((&&&%%%$$$###(((******(((%%%$$$'''******))))))(((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''%%%$$$$$$$$$%%%&&&((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))((('''%%%$$$%%%&&&%%%$$$((('''&&&&&&$$$%%%---777@@@@@@:::...%%%###$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%###!!!!!!"""$$$((('''&&&&&&%%%%%%&&&&&&###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''(((&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''((($$$$$$#########%%%&&&'''((((((###$$$+++000@@@ZZZvvvbbbCCC000,,,)))***,,,((('''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%###$$$&&&''''''&&&######$$$%%%%%%%%%%%%$$$"""$$$&&&(((((('''%%%$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&'''''''''''''''''''''''''''&&&$$$######$$$%%%&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%'''((((((((('''&&&&&&&&&'''((()))(((((('''''''''(((*********(((&&&&&&'''''''''&&&&&&'''((((((((('''&&&%%%!!!"""&&&******---777BBBUUUnnn}}}jjjVVVJJJDDD>>>;;;:::555333111111111000...,,,------...------,,,+++***'''(((((((((((()))***,,,,,,+++***)))(((''''''&&&(((******((($$$###'''+++++++++***))))))(((''''''(((''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&$$$$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))(((''''''''''''''''''((((((((('''&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))(((&&&$$$$$$%%%&&&&&&%%%'''%%%%%%'''&&&%%%)))///,,,---***%%%###%%%&&&$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%$$$%%%%%%###############$$$%%%%%%"""$$$%%%$$$"""!!!$$$&&&&&&''''''''''''&&&%%%%%%###$$$&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''''''''%%%$$$$$$#########$$$############$$$$$$%%%((((((((((((((('''&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((((((&&&%%%$$$######$$$&&&'''''')))%%%%%%***///BBB```{{{kkkLLL777000((('''+++(((&&&%%%$$$$$$$$$%%%&&&'''$$$######""""""###$$$$$$&&&'''((())))))(((''''''&&&$$$######%%%&&&&&&%%%""""""###$$$%%%%%%%%%%%%!!!"""%%%''''''&&&$$$"""$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&'''(((((()))(((((('''&&&%%%$$$###""""""$$$&&&'''%%%'''((('''&&&&&&'''((((((((((((((((((((((((((($$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%$$$$$$%%%&&&((()))***((('''&&&'''(((***,,,,,,***'''&&&&&&''''''&&&''''''(((((((((&&&%%%$$$"""###&&&)))***000===KKKjjjzzzuuu```UUUOOOIIIDDDCCC999777444333333222000.../////////...---,,,+++***&&&'''))))))((()))***+++++++++++++++************'''***+++((($$$###''',,,,,,++++++***)))(((((('''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&((('''&&&%%%%%%&&&(((***&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++((((((''''''''''''(((((((((((('''&&&&&&&&&''''''%%%%%%$$$$$$%%%'''((()))(((&&&$$$$$$%%%'''''''''&&&######&&&&&&$$$$$$'''&&&'''%%%"""###''''''###""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((())))))(((&&&%%%%%%&&&#########"""###$$$$$$%%%!!!###%%%$$$######&&&)))&&&'''((((((((('''%%%$$$$$$%%%'''))))))))))))(((&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&%%%$$$######$$$#########$$$%%%&&&&&&***************))))))(((&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))((('''%%%$$$$$$%%%&&&'''"""(((((())),,,---===XXXwwwoooRRR777000///+++''')))'''&&&%%%$$$%%%''')))***)))'''%%%#########$$$%%%+++***((('''&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$#########$$$%%%%%%&&&$$$###""""""$$$&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((()))******)))((('''((('''$$$"""""""""###$$$&&&&&&&&&'''''''''''''''***(((&&&'''***+++)))'''&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%'''(((***(((&&&%%%%%%''')))+++---+++)))&&&%%%%%%&&&&&&++++++)))((('''&&&%%%$$$"""&&&&&&)))///222@@@ZZZzzzsss```___fffcccWWWFFFJJJLLLFFF;;;444555888555222...---...///...---***((('''''')))+++,,,++++++***)))))))))))))))******+++***(((%%%$$$&&&'''))),,,...,,,((((((,,,000222000...+++***++++++,,,---,,,)))'''&&&&&&'''(((******))))))(((((('''''')))******(((&&&%%%&&&'''$$$%%%&&&'''((((((''''''''''''''''''(((((((((((((((''''''''''''''''''((()))******))))))((('''&&&)))***,,,---,,,)))'''%%%%%%&&&''''''%%%%%%&&&'''((($$$###%%%***---+++((('''(((((()))))))))))))))'''&&&$$$""""""###$$$%%%'''&&&%%%$$$$$$$$$$$$%%%###$$$%%%'''((((((''''''%%%%%%%%%&&&&&&'''''''''((((((((()))******++++++(((((('''&&&&&&&&&&&&''')))'''%%%#########$$$%%%((('''%%%$$$$$$%%%&&&((())))))((('''&&&%%%%%%%%%+++,,,---,,,***)))***+++((('''%%%%%%'''((('''&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&'''((()))+++,,,,,,++++++++++++***((('''&&&%%%$$$((('''&&&%%%&&&(((***,,,,,,+++(((&&&%%%%%%&&&'''!!!&&&$$$&&&...///444BBBkkk|||cccIII111+++,,,)))'''((('''&&&%%%$$$$$$%%%'''((('''&&&%%%$$$$$$$$$%%%&&&***)))((('''&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$######$$$%%%%%%&&&$$$###"""###%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&'''&&&%%%############$$$&&&&&&&&&''''''((((((((()))'''&&&&&&((()))(((&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''&&&%%%%%%''')))***)))'''%%%%%%&&&(((***,,,+++)))'''&&&%%%&&&&&&******))))))((('''%%%%%%###'''&&&(((---///>>>XXX{{{zzzuuuwwwvvvsssccc]]]UUUPPPNNNIIIBBB<<<888999888555111...------+++)))((((((***+++,,,,,,+++***************++++++,,,,,,+++)))&&&&&&''')))***---...,,,)))(((,,,000222000...,,,******+++,,,,,,+++)))'''''''''((())))))))))))((((((((('''''')))***)))(((&&&&&&((()))+++******)))((('''''''''''''''''''''(((((((((((())))))************)))))))))))))))))))))(((''''''((()))+++,,,+++)))&&&$$$%%%&&&''''''%%%%%%&&&''''''$$$###%%%***,,,***(((&&&'''(((((())))))(((((('''&&&$$$""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&((())))))*********++++++)))((('''&&&&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&((('''%%%$$$$$$%%%'''((()))((('''&&&&&&%%%%%%%%%***+++,,,+++)))))))))***)))'''&&&&&&'''(((((('''$$$%%%%%%&&&''''''(((((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&'''%%%######$$$&&&((()))***+++,,,,,,++++++***))))))((('''&&&%%%%%%((('''&&&%%%&&&''')))***,,,***(((&&&%%%%%%&&&'''%%%)))&&&%%%,,,...777JJJnnnmmmRRR===)))&&&((('''&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&)))(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%'''&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%&&&'''(((((())))))(((&&&%%%&&&'''((('''&&&''''''''''''''''''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&&&&'''((('''&&&&&&(((***+++***(((&&&%%%&&&'''(((******)))((('''&&&&&&%%%'''((()))******(((&&&%%%$$$(((&&&&&&+++...>>>YYYsssrrraaa^^^cccbbbTTTEEE???BBBCCC???777000------,,,***((((((***+++,,,+++************++++++,,,---------,,,***''''''(((***+++------,,,)))(((+++...111000---+++***))))))******)))(((''''''((()))***(((((((((((((((''''''''')))))))))'''&&&'''***---222000---***((('''''''''''''''''''''(((((((((((()))+++,,,------,,,+++)))(((((()))))))))((('''''''''((()))***)))(((&&&$$$%%%&&&''''''%%%%%%%%%'''&&&$$$$$$&&&***+++***'''%%%&&&''''''((((((''''''&&&%%%$$$#########$$$%%%&&&&&&'''((('''&&&%%%$$$###$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%)))******+++++++++******)))((('''&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$%%%'''''')))((('''&&&%%%%%%%%%%%%)))*********((('''((())))))'''&&&'''((()))((('''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&'''''''''&&&###"""###$$$******++++++,,,++++++***''''''''''''&&&&&&&&&%%%''''''&&&%%%%%%&&&'''(((+++***(((&&&%%%%%%%%%&&&%%%***&&&###)))...===UUUuuu^^^FFF555'''$$$&&&&&&&&&''')))((('''%%%%%%$$$%%%%%%###$$$%%%&&&''''''''''''((((((((('''&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&'''&&&%%%$$$%%%'''&&&'''((((((''''''(((***+++***(((&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%''')))++++++***'''&&&###(((&&&&&&+++///BBB___ooo}}}lllhhhmmmmmmaaaTTTLLLKKKIIICCC<<<555000...,,,***(((((()))*********))))))))))))***+++,,,---,,,,,,+++)))(((''')))++++++,,,,,,***(((''')))+++...---+++)))((('''''''''''''''&&&&&&'''((())))))''''''''''''''''''''''''((()))(((''''''))),,,000444111---)))''''''((()))''''''''''''(((((((((((()))***---......---***)))''''''(((((()))(((((((((&&&'''((()))((('''%%%$$$%%%'''''''''%%%$$$%%%&&&%%%$$$%%%''')))***(((&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$#########$$$$$$%%%&&&((())))))(((&&&$$$$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%******+++,,,++++++***))))))((('''&&&%%%$$$$$$$$$$$$$$$###$$$$$$&&&'''(((&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&'''((()))(((&&&%%%&&&''')))((('''((())))))(((&&&%%%&&&&&&''''''(((((()))''''''''''''''''''''''''(((((((((&&&###""""""$$$++++++++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&***)))'''&&&%%%$$$$$$%%% '''%%%###(((///@@@ZZZzzz|||iiiOOO>>>333)))&&&''''''''''''******)))((('''&&&&&&%%%###$$$%%%&&&'''(((((((((((((((((((((((('''%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$######%%%'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''((())))))***(((((()))(((((((((((()))''''''((())))))(((((((((%%%&&&''''''%%%%%%&&&'''&&&'''((((((''''''(((***+++***((('''&&&&&&&&&&&&'''(((((()))(((((('''&&&%%%''')))+++,,,***((('''"""'''&&&'''---333IIIjjjuuuooonnnllliiieee\\\UUULLLEEEBBB===666000---***((('''((()))(((((('''''''''((((((***++++++)))))))))(((''''''***,,,++++++***(((&&&&&&'''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''((((((((()))---000111...***'''%%%&&&)))***''''''''''''(((((((((((('''(((+++,,,,,,+++((('''%%%&&&'''(((((((((((((((&&&''''''(((''''''&&&%%%&&&'''((('''%%%$$$%%%&&&$$$$$$&&&'''))))))'''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$&&&((())))))(((&&&%%%%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&***+++,,,,,,+++***((('''(((((('''%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$%%%&&&(((''''''((())))))'''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((&&&###""""""$$$++++++******************%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&%%%$$$######&&&&&&$$$(((,,,:::QQQqqqppp\\\OOOAAA888222+++(((((()))'''&&&*********)))((('''&&&&&&$$$%%%%%%&&&'''(((((()))((())))))***)))((('''&&&$$$%%%&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%######$$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((()))))))))((()))***)))((('''(((***'''(((((()))))))))))))))%%%'''((('''&&&%%%&&&'''&&&'''((('''&&&&&&(((******)))(((''''''''''''''''''''''''((((((((((((((('''(((***++++++***)))'''!!!'''&&&(((///777PPPsssxxxqqqnnnqqquuulllaaaTTTMMMJJJFFF===555...+++)))(((((()))(((''''''''''''''''''((()))***&&&'''(((((('''))),,,...---+++***(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&(((((((((***,,,...+++)))'''$$$$$$&&&)))+++''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((()))))))))&&&'''''''''''''''&&&&&&&&&'''((('''%%%$$$$$$%%%###%%%'''((()))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''((('''&&&&&&&&&'''((())))))((('''&&&(((((((((((('''''''''''')))***+++,,,+++)))'''%%%'''&&&&&&%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&''')))(((&&&$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&''''''''''''''''''&&&###"""###$$$))))))((((((((())))))***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%######"""""")))(((&&&((('''///BBBaaa|||nnncccddddddQQQ???999555111///,,,)))((()))(((&&&)))))))))(((((('''&&&&&&'''&&&%%%%%%&&&'''((()))((()))+++++++++***((('''$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%######$$$&&&))))))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''&&&%%%$$$$$$%%%&&&''')))))))))(((((((((((((((&&&(((***)))'''&&&''')))'''((()))************)))&&&'''((('''&&&%%%&&&(((%%%&&&'''&&&%%%%%%''')))((((((((((((''''''''''''((('''&&&&&&'''((()))***))))))*********))))))(((!!!''''''(((///888SSSwww}}}zzz|||xxxpppddd[[[TTTLLLAAA:::000...+++************))))))((((((((((((((())))))%%%&&&'''((()))+++///222///---+++)))((((((''''''%%%&&&&&&'''''''''''''''&&&&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%((()))))))))***+++((('''%%%$$$$$$&&&(((***''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((()))))))))'''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%"""%%%''')))((('''%%%%%%%%%%%%&&&'''''''''''''''$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&)))***++++++***(((%%%###%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%'''((((((%%%#########$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%######$$$&&&''''''&&&&&&'''((()))***((((((''''''''''''''''''%%%&&&''''''(((((((((((('''&&&&&&%%%$$$###"""!!!$$$)))&&&%%%)))'''+++;;;[[[~~~nnnfffdddLLLDDDHHH<<>>888111+++)))(((((((((&&&'''((((((((('''%%%%%%$$$&&&&&&&&&%%%%%%''')))'''''''''%%%$$$%%%'''***'''((())))))))))))((('''$$$$$$$$$$$$%%%'''(((***'''&&&$$$###$$$&&&)))+++(((((('''&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((((()))))))))(((''''''&&&&&&'''((('''%%%%%%&&&(((((()))***+++,,,++++++***))))))((('''&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&((()))***)))(((''')))+++******)))((('''(((+++,,,---+++***+++,,,+++(((%%% ((('''&&&...888MMMiiiyyydddRRRGGG???===999333---)))***++++++***((()))***+++***)))''')))***(((&&&)))///444444111,,,)))((('''%%%$$$###&&&((())))))(((((()))))))))))))))))))))))))))(((&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&%%%$$$%%%(((******)))((('''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&''')))***+++******)))(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((''''''&&&&&&''''''(((((())))))((((((((('''%%%%%%&&&&&&&&&$$$&&&$$$###%%%((()))(((''''''((())))))))))))((('''(((&&&%%%%%%'''((('''%%%'''&&&%%%&&&((()))((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((('''&&&&&&###$$$%%%'''(((((())))))((('''&&&%%%%%%&&&((()))&&&'''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&''''''((())))))******''''''&&&$$$###$$$'''***+++***))))))***+++***)))'''((((((((('''&&&'''(((+++***'''%%%%%%&&&((()))''''''&&&%%%$$$#########%%%&&&((((((%%%%%%///;;;UUUooo}}}qqqooorrrqqqcccPPPIIINNNJJJ???444000***'''&&&'''((((((&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&((('''''''''&&&$$$%%%''')))((((((((((((((((((((((((#########$$$%%%&&&'''(((&&&%%%$$$###$$$&&&)))***(((((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&'''(((((('''%%%$$$%%%&&&'''(((***+++,,,,,,,,,,,,***)))(((&&&&&&&&&''''''((())))))(((&&&&&&((())))))+++------++++++---///,,,+++***)))((())))))***---+++*********)))'''$$$""")))'''&&&...777KKKggg~~~aaaJJJGGGFFFBBB999...(((***---***)))((()))***+++***((('''((()))'''%%%''',,,000///---***)))((('''%%%###$$$&&&((())))))(((((()))))))))******+++,,,,,,,,,)))'''%%%%%%&&&'''&&&%%%%%%%%%&&&%%%$$$%%%(((*********((('''&&&%%%%%%$$$'''(((((((((((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((***+++,,,*********))))))((((((''''''''''''''''''(((((()))((((((((())))))*********))))))(((((())))))***+++(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%&&&((()))((('''''''''(((((()))(((((('''((('''&&&&&&(((((('''&&&###"""###%%%(((+++++++++((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((((((''''''&&&###%%%''')))******)))((('''&&&%%%%%%&&&''')))***(((((())))))))))))((((((%%%%%%%%%$$$$$$#########'''((()))+++++++++******'''''''''%%%$$$&&&)))+++,,,+++******,,,,,,+++***'''((((((&&&$$$%%%)))---...,,,***(((''''''((())))))((('''&&&%%%$$$######%%%%%%'''((($$$$$$---888RRRttt{{{~~~~~~uuullljjjccc]]]NNN>>>999======888///+++(((&&&&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&(((*********(((&&&%%%&&&'''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))(((&&&$$$$$$%%%&&&'''((()))***+++,,,,,,+++***((('''&&&'''((()))((()))***)))))))))+++,,,---,,,---...000111111111---+++))))))))))))))))))+++******)))))))))((('''''',,,(((&&&---444FFF___qqq]]]WWWPPPGGG>>>777222///---,,,+++******,,,,,,+++***)))))))))'''&&&'''***---***)))(((((()))'''%%%"""$$$&&&))))))((((((((((((((())))))***,,,------...)))(((&&&&&&'''''''''&&&&&&&&&'''&&&%%%&&&)))++++++***((('''%%%%%%$$$$$$&&&''''''((())))))******((((((((('''''''''''''''&&&&&&'''((()))+++,,,,,,+++*********)))))))))(((&&&&&&&&&&&&&&&'''((((((&&&&&&''')))***+++,,,---))))))((('''''')))***+++'''&&&%%%&&&''''''%%%$$$&&&&&&&&&''''''(((((((((&&&&&&'''''''''(((((('''((((((''''''((((((((('''"""""""""%%%)))+++,,,+++((((((''''''&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&(((((())))))(((((('''&&&$$$&&&(((+++,,,+++)))(((%%%%%%%%%%%%&&&((()))***(((((()))*********))))))&&&&&&%%%$$$###"""""""""&&&(((***+++,,,+++)))(((%%%&&&&&&%%%%%%&&&(((++++++***)))***+++,,,+++***((())))))&&&######(((---///...,,,)))((((((((()))******)))'''&&&%%%$$$###%%%&&&((()))&&&%%%,,,666RRRooo|||oooiiillllllgggRRRFFF<<<:::888222000222///,,,)))(((((()))((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&'''.........+++'''%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###$$$$$$%%%&&&''''''&&&&&&''')))***)))'''%%%$$$%%%%%%%%%&&&'''((()))***++++++***)))((('''((())))))((()))++++++***+++---///222...---111777:::777333...,,,)))(((***+++***)))))))))))))))))))))***++++++///***''',,,000>>>TTTjjj{{{|||lll^^^MMMFFFGGGCCC888---000...,,,,,,---------,,,++++++***)))((((((***,,,'''&&&&&&'''((('''$$$"""%%%'''))))))(((''''''(((&&&'''((()))***,,,------)))(((&&&&&&'''''''''&&&'''((((((''''''(((***,,,***)))((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))***)))))))))(((((((((''''''%%%&&&'''((()))***++++++************))))))))))))%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''')))***+++,,,''''''&&&%%%%%%'''((()))'''&&&&&&&&&''''''%%%###&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&''''''((('''(((((((((''''''(((((($$$$$$$$$%%%(((******)))&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''(((((((((((((((''''''&&&$$$&&&)))+++,,,+++)))'''%%%%%%%%%&&&'''((())))))&&&'''((()))))))))))))))'''&&&%%%$$$############%%%&&&(((******)))'''&&&$$$%%%%%%%%%$$$$$$&&&((((((''''''((()))******))))))***+++)))'''&&&(((***///...,,,***)))(((((((((***))))))(((&&&%%%%%%$$$'''''')))***(((''',,,444HHH[[[ttt||||||~~~sss```XXX___aaa\\\BBB666222999999///+++000///---+++*********(((''''''&&&&&&%%%$$$%%%%%%%%%&&&''''''&&&$$$$$$%%%'''//////...,,,(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''&&&%%%$$$###%%%$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&%%%%%%#########$$$%%%&&&''''''''''''''')))++++++)))'''&&&&&&%%%%%%%%%%%%&&&''')))******************)))))))))((()))+++++++++,,,///111555222222666===@@@===999444000+++)))+++,,,,,,***)))***+++***))))))+++------000+++(((+++---666JJJZZZlllzzz}}}qqq^^^WWWWWWRRRCCC444555222...+++,,,---......,,,,,,************+++,,,&&&&&&&&&'''((('''%%%"""%%%''')))***(((''''''(((&&&&&&'''((()))***+++,,,)))'''%%%%%%&&&'''&&&%%%'''(((((('''''''''***,,,)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((()))))))))***)))(((((('''%%%&&&'''((()))))))))((())))))))))))))))))))))))$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&((())))))***%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((('''%%%###%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&'''((((((&&&&&&'''((('''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%&&&&&&&&&(((&&&%%%######%%%&&&((('''''''''''''''&&&&&&%%%&&&''')))***+++***)))(((%%%&&&&&&''''''(((((((((%%%&&&'''(((((())))))(((((('''%%%$$$###$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&%%%$$$###%%%&&&&&&%%%%%%&&&((()))(((''')))+++...000000...+++(((,,,+++***)))((((((((((((((((((((('''&&&&&&%%%%%%'''''')))+++)))'''+++111@@@LLLbbb~~~|||wwwuuujjjfff^^^VVVQQQOOOKKKFFF444000...111444333000///---+++*********)))'''%%%'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&$$$$$$%%%'''+++,,,,,,***'''%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&''')))***+++***)))(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%&&&''')))***&&&''''''''''''''''''(((&&&&&&&&&&&&%%%$$$#########$$$%%%&&&(((((())))))'''))),,,,,,+++)))(((((('''&&&&&&%%%&&&'''((()))((()))+++,,,,,,+++)))((('''(((***+++,,,---000222666888<<>>777///,,,,,,...---+++---......,,,)))(((***,,,***///+++(((,,,+++222CCCRRRccctttxxxsssqqquuu|||yyymmmcccXXXJJJ@@@999444...***)))+++---...,,,+++*********+++,,,+++'''&&&%%%&&&''''''%%%###%%%''')))***((('''''''''''''''(((((()))***++++++(((&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&%%%&&&(((+++(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''))))))*********)))((('''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''((('''%%%"""###%%%'''&&&$$$###$$$&&&%%%$$$$$$$$$%%%&&&'''(((%%%'''((('''%%%%%%&&&((((((&&&%%%&&&'''((('''&&&$$$$$$%%%&&&'''((())))))((('''%%%######%%%'''(((&&&&&&&&&&&&&&&%%%%%%$$$''''''(((((())))))((((((&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))((('''&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###$$$%%%&&&%%%$$$%%%''')))((('''(((***000888===:::111)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((***)))''')))...<<>>333.........---+++000111000---)))'''(((+++(((---***(((,,,+++000@@@LLL[[[aaa[[[]]]jjjpppkkkrrr|||~~~iiiXXXNNNJJJ:::555---((('''))),,,---+++***))))))***+++++++++((('''%%%%%%&&&&&&%%%$$$&&&(((******((('''''''''((((((((()))******++++++'''&&&$$$$$$%%%%%%%%%$$$###$$$%%%$$$###$$$''')))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''')))******++++++)))((('''%%%&&&'''''''''&&&%%%$$$''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''((('''%%%"""###%%%&&&%%%###"""###&&&$$$$$$######$$$&&&'''((($$$&&&((('''%%%$$$%%%((('''&&&%%%&&&(((((((((&&&$$$$$$&&&'''(((***++++++)))'''%%%######%%%''')))%%%%%%&&&&&&%%%%%%$$$###'''''''''''''''((((((((('''''''''(((''''''&&&&&&&&&&&&((())))))*********((('''&&&%%%%%%&&&((()))(((''''''&&&&&&&&&''''''((())))))(((&&&$$$$$$%%%&&&%%%$$$&&&((())))))(((&&&***222>>>EEEBBB666+++'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%'''***)))&&&(((,,,999LLLfffxxxvvviii```\\\YYYUUURRREEEAAA===:::888555000,,,+++))))))+++///000...,,,,,,+++)))((('''''''''(((&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''')))***)))(((&&&%%%%%%%%%&&&'''(((((('''''''''((()))*********************)))''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$((('''&&&%%%%%%&&&(((((((((&&&%%%&&&)))***)))'''((('''%%%$$$######$$$%%%#########$$$%%%&&&'''(((((())))))***++++++,,,,,,,,,)))&&&&&&((()))(((%%%%%%,,,---''''''---,,,&&&)))'''+++333444000444>>>BBBHHHKKKIIINNNXXX[[[WWWMMMBBB888444222//////111222......111000,,,((((((222,,,+++///,,,(((111@@@MMMIIIFFFHHHNNNUUUXXXXXXZZZjjjzzzzzz|||ppphhh\\\LLLAAA888///***+++------+++***))))))***,,,,,,+++)))&&&'''''''''&&&%%%%%%$$$&&&'''))))))(((''''''((((((((((((((())))))))))))***)))((('''''''''''''''###$$$%%%&&&''')))******''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&(((+++,,,+++)))((((((((('''&&&%%%%%%&&&((()))&&&'''((())))))((('''&&&&&&%%%%%%&&&((()))(((((((((((((((((('''&&&%%%$$$"""###%%%&&&&&&%%%###"""%%%'''******)))'''&&&&&&%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&((()))((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''***(((&&&%%%%%%%%%'''(((***(((&&&$$$$$$$$$%%%&&&+++******)))))))))))))))(((&&&$$$######$$$%%%&&&&&&&&&''''''''''''''''''******)))&&&###"""###$$$&&&&&&&&&&&&''''''''''''%%%)))222<<>>:::777333222444333000111666777333111111555777444///...222999===>>>>>>>>>???@@@CCCGGGJJJPPPWWWaaaiiipppwww~~~ttt```PPPAAA<<<444///......---,,,+++)))))))))++++++***)))&&&'''''''''&&&&&&%%%$$$&&&''')))((('''&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((''''''''''''%%%%%%&&&'''(((((())))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''(((***+++)))(((((())))))'''&&&%%%$$$%%%'''(((&&&'''((()))))))))((('''&&&&&&%%%&&&'''''''''''''''''''''''''''&&&%%%%%%"""###%%%&&&&&&%%%###"""$$$''')))***((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$""""""###$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''###############$$$$$$$$$#########$$$%%%&&&''''''***((('''%%%%%%&&&'''(((((('''&&&$$$$$$%%%&&&''')))((((((((((((((())))))(((&&&%%%######$$$%%%&&&%%%&&&&&&&&&''''''(((((())))))(((%%%"""!!!"""###&&&&&&&&&''''''(((((()))&&&''',,,222777666///(((***(((&&&&&&'''''''''&&&######$$$%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''000999HHHXXXfffsss~~~zzzzzz|||___RRRCCC===???>>>666------,,,******++++++***(((---***((('''(((((('''&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((()))***)))((('''&&&%%%&&&&&&''''''''''''&&&$$$%%%&&&'''(((((((((((()))(((''''''&&&&&&&&&&&&&&&%%%###""""""###$$$%%%***)))((('''''''''''''''***)))(((((())))))((('''&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%&&&'''((((((&&&''''''(((***++++++,,,***(((&&&&&&&&&'''&&&%%%''')))...111///---111888<<>>CCCAAADDDPPPaaakkkllliiinnnhhhWWWFFF@@@999333111000...---,,,***(((''')))******)))&&&''''''''''''&&&%%%%%%&&&((()))(((&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''((((((((((((((('''''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''((())))))((((((***+++***)))'''%%%%%%%%%&&&''''''((())))))*********)))(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$""""""$$$%%%'''((((((((()))((('''&&&&&&&&&'''((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''((()))***((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&'''(((((()))'''((('''%%%"""!!!"""###&&&&&&'''(((((()))******)))((('''***---...+++(((***)))'''&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))+++...777FFFYYYhhhpppssszzz~~~{{{~~~|||nnn]]]KKKBBB777222444444...((())))))((())))))******)))...,,,***(((&&&%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''&&&%%%&&&&&&''''''&&&&&&&&&###$$$%%%'''(((((((((((((((''''''&&&%%%%%%&&&&&&'''&&&$$$"""###$$$&&&(((******)))(((''''''&&&&&&+++***)))))))))(((((('''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))***+++++++++***(((((((((((((((''''''(((///888888555===KKKRRRYYYYYYSSSVVVeeeoooqqq|||ppp[[[EEE;;;;;;999444111111---...444:::===@@@EEE@@@DDDDDDAAABBBGGGFFF??????>>>;;;777333444888<<<:::777888BBBPPPYYYYYYTTTZZZmmmuuucccMMMCCC777000000222111......+++((('''''')))))))))&&&&&&''''''''''''&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))((((((((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((''''''(((((((((***...111---+++)))'''&&&&&&'''((((((((())))))******++++++*********)))((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$###%%%''''''&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$%%%''')))******))))))))))))((('''&&&''''''(((%%%%%%$$$%%%%%%'''((()))&&&&&&&&&'''((()))++++++((('''&&&%%%$$$$$$%%%%%%######$$$%%%'''((())))))'''''''''&&&$$$######$$$&&&&&&'''((()))***++++++,,,)))'''((()))+++***))))))'''&&&'''(((***))))))&&&&&&'''&&&&&&%%%#########$$$$$$%%%&&&((()))***+++***---888IIIYYYdddhhhnnn}}}wwwiiihhhqqqoooXXX???999555111...------,,,***))))))***))))))((())))))///...,,,***'''%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''((()))))))))'''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%''')))***)))))))))((('''&&&&&&%%%)))******)))((('''''''''%%%$$$$$$$$$%%%''')))***''''''&&&&&&&&&'''(((((('''''''''((())))))******)))))))))((((((((()))***,,,,,,222<<<======IIIYYYmmmnnniiicccjjjzzz~~~gggIII>>>??????:::444555000///555<<>>>>>777888:::>>>BBBFFFGGGGGGLLLTTT```mmmvvvyyywwwuuuqqqWWWFFF222***---222111---///,,,)))'''(((((()))(((&&&&&&'''((((((''''''&&&)))***,,,+++)))(((((()))(((((((((((())))))))))))&&&&&&'''(((((())))))(((***))))))))))))(((((((((++++++*********)))))))))))))))))))))))))))))))))&&&''''''((())),,,111555///---+++)))(((((()))***)))))))))))))))***+++++++++------,,,)))'''((()))&&&&&&''''''&&&&&&%%%%%%&&&''')))******)))'''&&&###%%%''''''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&'''((())))))***))))))(((&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''')))+++---...---+++***))))))((((((''''''''''''$$$$$$$$$%%%&&&'''((()))&&&''''''((()))+++,,,---(((((('''&&&%%%%%%%%%$$$######$$$%%%&&&'''((()))'''((()))(((&&&%%%%%%&&&'''''''''((()))******+++***)))((()))******)))((('''&&&%%%'''***,,,,,,,,,((((((((('''&&&%%%$$$###$$$###$$$$$$%%%''')))***+++******...888GGGVVV```gggmmmyyyssspppjjjccc^^^UUUEEE666,,,,,,,,,+++))))))+++,,,((()))***)))'''&&&'''(((---......,,,)))&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((()))))))))&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++'''((((((((('''&&&%%%$$$'''((()))((('''&&&'''(((&&&%%%%%%%%%&&&''')))***'''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&'''((((((((((((+++---444555999>>>CCCJJJWWWdddxxxwwwuuutttzzziiiMMM@@@@@@@@@<<<888777333222888???EEEMMMSSSRRRLLLNNNYYYXXXOOOLLLSSSTTTNNNFFFCCCCCCEEECCCAAA;;;===???>>>======???AAAAAA???CCCPPP```gggccc\\\mmm~~~eeeQQQ999,,,---111111...000---***)))))))))((('''&&&&&&'''((((((((((((''')))***,,,,,,+++******+++))))))*********+++++++++(((''''''''''''(((((()))************))))))))))))++++++*********)))))))))))))))))))))))))))))))))&&&'''(((((())),,,111444...---+++)))))))))++++++***))))))(((((())))))***+++---///---)))''')))+++(((((((((((('''&&&%%%$$$&&&((()))******)))(((&&&$$$%%%''''''&&&&&&'''))))))(((&&&%%%%%%%%%&&&'''((()))***+++***)))((('''%%%&&&'''(((((((((((((((((((((((())))))))))))***''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((***---000111000...,,,)))))))))(((((((((''''''$$$$$$%%%&&&&&&'''((((((''''''(((((()))+++,,,---)))(((((('''&&&%%%$$$$$$######$$$%%%&&&''''''(((&&&((())))))'''&&&''''''''''''(((((((((((())))))%%%&&&((()))***))))))((('''&&&&&&'''***---------*********)))((('''%%%$$$%%%$$$$$$$$$$$$&&&((()))******)))(((+++666GGGSSS]]]___iii}}}```iiilll```NNN@@@777333***((('''(((***++++++***''')))***)))'''%%%'''((())),,,...---***&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###!!!"""$$$%%%'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&((()))******)))%%%%%%&&&''''''&&&%%%$$$$$$&&&((('''&&&%%%''')))'''&&&%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&,,,++++++***))))))((((((''')))+++++++++,,,000333;;;>>>@@@BBBLLL]]]nnnvvvyyy|||{{{jjjWWWKKKEEEBBBAAACCC===;;;===EEELLLOOOSSSWWW___]]]]]][[[WWWTTTWWW\\\VVVUUUTTTRRRPPPNNNJJJHHHEEEBBB@@@@@@CCCDDDCCC@@@888777:::@@@HHHNNNPPPOOO^^^eeepppzzzvvvfffOOO>>>666555666777000...,,,++++++***((('''&&&&&&'''(((((((((((((((''')))++++++******+++,,,************+++++++++++++++)))'''%%%%%%&&&((()))************************************))))))))))))))))))))))))))))))))))))&&&'''((((((((())),,,...,,,+++)))(((((()))***++++++***)))''''''''''''((((((+++...,,,(((&&&(((++++++******)))(((&&&%%%$$$%%%&&&((())))))(((&&&%%%%%%&&&''''''&&&''')))+++)))(((&&&%%%%%%%%%'''((('''((()))******(((&&&%%%$$$%%%'''((()))))))))(((&&&''''''''''''(((((((((''''''&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%$$$'''---111333333111///)))))))))))))))(((''''''$$$%%%%%%&&&'''''''''''''''''''''((((((***+++,,,))))))(((((('''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((()))'''&&&&&&'''(((((((((''''''''''''&&&$$$%%%''')))******+++,,,***)))((((((***,,,,,,++++++++++++******((('''&&&&&&%%%$$$###$$$%%%'''((())))))(((&&&'''...:::CCCNNNVVVeeeuuuSSS^^^cccWWWCCC444---***,,,(((%%%(((---///+++''''''***+++***(((''')))+++&&&***......***'''%%%%%%%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&%%%%%%$$$### !!!"""$$$&&&'''''''''$$$$$$$$$###$$$$$$%%%%%%!!!###&&&(((******)))(((###$$$%%%&&&&&&&&&%%%$$$###%%%''''''%%%$$$''')))''''''&&&%%%&&&'''((()))&&&%%%%%%$$$$$$$$$%%%%%%------,,,+++***)))((('''***,,,///000000222666999>>>DDDEEEGGGVVVppp|||xxxpppfff\\\QQQIIILLLSSSHHHHHHMMMWWW]]]^^^^^^```gggmmmhhhYYYRRRZZZaaa```XXX]]]bbbbbb\\\UUUQQQPPPOOOFFF???CCCLLLQQQKKKCCC333999>>>===:::<<>>888111+++(((((('''''''''(((***---///...---+++)))(((((()))***)))***++++++)))(((((()))''')))***)))'''&&&&&&&&&)))************)))((((((***))))))((('''&&&&&&&&&&&&(((***+++)))(((((((((&&&&&&%%%$$$$$$%%%%%%%%%)))'''%%%%%%''''''%%%###$$$######$$$''')))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&$$$###&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((&&&$$$$$$&&&(((''')))++++++***+++***'''(((111666333333===FFFIIIKKKEEELLLaaaqqqyyyxxxjjjddddddaaaXXXNNNNNN[[[eeeeeeeeekkkrrrtttvvvnnnjjjjjjjjjeeecccdddnnnmmmkkkjjjkkklllfff^^^[[[WWWSSSSSSUUUTTTMMMFFFAAA===888888<<>>>>>???===;;;;;;===BBBLLL\\\nnn~~~xxxqqqeeeRRRAAA999555000,,,---,,,(((&&&'''%%%&&&((((((''''''((()))&&&&&&&&&&&&'''((()))))))))************))))))((('''&&&$$$######%%%&&&''''''&&&&&&&&&&&&((()))+++))))))))))))))))))))))))+++)))))),,,000111,,,((((((''''''''''''((())))))(((((('''''''''(((******---,,,***(((''''''(((((((((((((((''''''(((((()))*********++++++******)))'''&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''((((((''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&&&&&&&''')))***((('''&&&%%%$$$#########$$$###$$$(((+++---,,,***))))))(((''''''''''''((('''(((((())))))(((''''''&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&'''(((***&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''$$$$$$%%%&&&''')))***+++)))((((((''''''&&&&&&&&&'''((()))***)))(((&&&$$$&&&&&&%%%%%%$$$%%%%%%%%%((()))***++++++***)))(((***:::OOObbbmmmssswww{{{//////...---,,,***((('''))))))******+++,,,---------,,,***)))(((((()))***)))***,,,,,,+++******+++,,,,,,+++)))&&&%%%&&&(((************))))))))))))))))))(((((('''&&&&&&&&&'''(((((('''&&&&&&'''))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&(((***)))(((&&&%%%%%%&&&(((***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((()))((('''&&&%%%(((((()))************)))&&&''''''''''''(((((((((&&&'''((((((&&&%%%&&&''')))***++++++***)))***,,,222555;;;CCCJJJQQQ\\\ggg___dddmmmzzztttddd___ccc```TTTGGGLLLZZZdddccc___eeerrr}}}sssmmmqqq}}}yyyyyyzzzrrrvvvwwwrrrggg```^^^```ZZZSSSIIIBBB>>><<<999777666888;;;>>>GGGWWWjjjxxxwwwxxxzzznnnXXXDDD<<<777111......,,,'''$$$%%%&&&'''''''''&&&&&&''')))((('''&&&%%%%%%%%%''''''))))))+++,,,+++***(((&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&''')))***)))))))))))))))))))))))),,,******---000000,,,)))'''''''''''''''((()))))))))))))))((())))))***+++---,,,***((('''''''''(((&&&&&&&&&&&&&&&'''((()))************************'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))***))))))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%''')))***'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''((((((''''''&&&%%%&&&&&&''''''((())))))((('''%%%%%%$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%&&&''''''######$$$$$$&&&''')))***(((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&(((((()))))))))((((((''''''///???QQQ___fffeeecccwww}}})))*********************((()))***+++++++++++++++,,,+++***)))((())))))))))))+++,,,,,,+++++++++,,,------+++(((%%%%%%''')))******)))))))))((())))))(((((((((''''''&&&&&&&&&'''''''''&&&$$$%%%''')))***)))(((&&&%%%$$$$$$$$$%%%%%%&&&((()))))))))((('''&&&%%%''')))******))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&''''''((()))))))))))))))&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&&&&'''%%%'''***...---+++---000000888III\\\ddddddhhhnnnwwwzzz{{{}}}yyykkkaaaUUUQQQRRROOOGGG>>>@@@IIIQQQSSSQQQTTT^^^eeehhhlllpppsssxxx{{{xxx|||zzzpppfff___[[[TTTKKKCCC>>>>>>???======:::999<<>>;;;999777777:::@@@EEEGGGGGGHHHIIITTTaaabbbXXX]]]vvv||||||vvvkkkjjjeee[[[OOOHHHIIILLLEEEAAA<<<999:::>>>DDDHHH^^^tttzzz~~~}}}kkkhhhbbbUUUAAA;;;555222///)))&&&&&&(((((((((&&&%%%%%%'''))),,,+++)))((('''&&&'''''''''(((+++,,,,,,+++((('''$$$$$$%%%&&&''''''((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))))))))***+++***)))'''&&&&&&&&&''''''(((*********++++++++++++*********,,,+++)))(((&&&&&&''''''#########$$$&&&''')))***&&&&&&%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&(((***++++++***)))(((&&&$$$#########$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$((((((((('''''''''&&&&&&'''&&&%%%$$$%%%''')))***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&'''((())))))))))))&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''(((************)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&&&&%%%%%%))))))***---333<<>><<<<<<;;;GGGWWWdddlllrrr}}}zzzbbbRRRLLLBBB888222---(((''')))(((***+++***(((''''''(((+++,,,------,,,***(((&&&%%%&&&((()))+++,,,,,,,,,((('''&&&%%%%%%&&&((()))***)))(((''''''((()))***))))))))))))))))))))))))))))))***)))((('''((((((&&&&&&&&&&&&((()))***+++******+++++++++***((((((,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))%%%$$$######$$$&&&((()))&&&&&&&&&'''((()))***+++''''''%%%%%%%%%'''(((***)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((((((''''''%%%&&&)))+++---/////////...---+++***((('''&&&&&&$$$'''***+++)))((()))***(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))))))((('''''''''''')))***+++)))))))))(((((('''&&&%%%%%%&&&''''''''''''&&&%%%&&&''''''((((((''''''&&&'''&&&&&&%%%&&&'''((()))(((((((((((()))***++++++---,,,+++***((('''&&&%%%$$$%%%'''((()))(((&&&%%%###$$$$$$%%%'''(((***+++***)))'''&&&%%%%%%%%%&&&%%%&&&((()))))))))***+++111---...666999999===EEEEEEEEEFFFJJJOOOTTTYYY^^^[[[WWWTTTVVVWWWWWWWWWWWW***))))))((()))***,,,------,,,)))((('''((()))***'''((()))))))))))))))(((+++,,,---+++)))&&&&&&&&&###%%%''''''&&&%%%&&&''''''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))(((((((((***)))((((((((((((((()))(((+++......***'''%%%&&&&&&%%%$$$%%%''''''&&&%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%'''***---///)))(((++++++---===QQQooojjjMMMIIICCC<<<777111,,,)))))))))))))))((((((((((((+++))),,,000...)))+++111---***...444000***666JJJTTT```aaa[[[ooooooppprrrmmm```MMMAAA@@@BBB@@@888AAAXXXaaa\\\ccctttcccYYYMMMCCC777000+++&&&&&&)))(((***,,,,,,***((((((((()))+++---...---***(((&&&%%%&&&'''(((***,,,---...***(((&&&$$$$$$%%%''')))+++***)))(((((()))******))))))))))))))))))))))))***++++++***)))(((((()))%%%%%%&&&&&&((()))***+++)))***++++++***)))(((''',,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&%%%$$$$$$$$$&&&)))***&&&&&&&&&''')))***,,,---((('''&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%'''((()))***++++++++++++))))))))))))((((((((((((%%%(((+++///111222222222000///---+++)))'''&&&&&&%%%(((,,,,,,***''''''((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''')))***)))((('''&&&''')))+++,,,************)))((('''&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%&&&'''((()))((((((((((((((()))***+++,,,,,,+++)))(((&&&%%%%%%###%%%'''))))))'''%%%######$$$$$$%%%''')))+++,,,***)))(((&&&%%%%%%&&&&&&***'''$$$###$$$&&&''''''&&&,,,...++++++111777:::999...222DDDHHH===>>>LLLMMMLLLCCC:::???KKKJJJ@@@&&&'''(((''''''***000555///---***))))))***)))((()))))))))((((((((((((((('''''''''((()))(((%%%"""$$$''''''%%%&&&(((&&&"""%%%$$$$$$######$$$$$$%%%###$$$&&&'''''''''&&&&&&''''''(((((())))))******)))***++++++***)))(((''')))))))))((('''%%%$$$###''''''&&&$$$###$$$(((+++%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&''')))*********)))(((''''''&&&&&&&&&&&&''''''$$$$$$$$$###"""###%%%'''(((+++((()))000444DDD___hhh[[[GGG>>>777333///+++***---+++---///---)))(((***---(((+++...000111...+++)))000,,,***------+++///777???BBBKKKYYYggguuu{{{rrroooeeeSSSFFFCCC;;;AAADDD@@@CCCQQQbbbmmm}}}eeeWWWEEE444000---'''$$$&&&)))***---......,,,***(((************)))(((&&&&&&&&&(((***,,,---,,,+++***+++)))&&&$$$$$$%%%'''(((******)))'''&&&(((+++...000...+++((('''&&&''''''(((((((((((())))))))))))&&&&&&'''((())))))((((((&&&(((******)))(((((()))''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''(((((()))************'''$$$###%%%)))+++,,,+++)))&&&&&&'''((((((''')))((('''%%%$$$$$$%%%%%%)))))))))))))))(((((((((***)))(((''''''((()))***((()))+++...111222111///111000///---+++)))((('''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((((((&&&$$$######%%%((()))+++)))'''''''''((('''&&&''')))+++***(((&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###&&&''')))++++++***'''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&&&&''')))+++---///---***'''%%%$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%''')))+++---,,,***'''%%%#########$$$'''''''''(((''''''&&&&&&((((((''''''(((***---...------...///111333555666<<<777333333777:::999666&&&''''''&&&&&&)))///444///---***)))))))))((('''((())))))***))))))((((((''''''''')))***)))&&&$$$"""(((+++(((&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((('''&&&''''''((((((((()))))))))***++++++,,,+++***)))((()))((((((((('''%%%$$$###&&&&&&%%%$$$###$$$'''***(((((((((((('''&&&%%%%%%((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***))))))(((((((((''''''&&&'''''''''%%%&&&&&&%%%######%%%&&&''')))%%%&&&---444JJJiii|||~~~^^^JJJCCC:::222///---******+++---------...---,,,***)))+++,,,---......---,,,+++---+++,,,000///,,,---222333555===JJJWWWeeevvvzzzvvvsssfffRRRDDDDDDBBB???>>>AAAJJJWWW```qqq~~~\\\III666000---(((&&&***)))+++---...---,,,***((()))))))))((((((&&&%%%%%%&&&''')))+++,,,+++******)))(((&&&%%%%%%&&&'''((()))))))))'''&&&(((+++...///---+++((('''&&&''''''''''''(((((()))))))))***&&&''''''(((((()))((((((''')))******((('''((()))''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((''''''''''''''''''((('''''''''(((((())))))))))))'''$$$$$$&&&)))***+++***(((&&&&&&'''((((((((()))(((&&&%%%$$$$$$%%%%%%(((((((((((((((((((((((()))(((''''''''''''((()))''''''))),,,000111000...000000...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))***)))&&&%%%%%%&&&(((******)))''''''(((((('''&&&''')))+++***((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''')))+++,,,,,,***(((&&&''''''&&&&&&&&&&&&''''''((('''''''''''')))***,,,...,,,)))'''%%%$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))+++,,,+++***'''%%%#########$$$&&&&&&''''''((('''''''''((((((''''''(((***,,,...++++++++++++,,,---...///111,,,((((((,,,...---+++'''&&&%%%$$$%%%)))...333000---+++)))))))))'''&&&'''(((***++++++***)))(((''''''(((***,,,+++)))'''###***---***&&&&&&'''&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((''''''''''''(((((((((((((((***+++,,,,,,,,,+++***)))((((((''''''&&&%%%$$$###%%%%%%%%%###"""###&&&)))+++++++++***)))((((((''')))))))))((((((''''''''')))(((''''''&&&&&&&&&&&&&&&'''((()))***)))((((((***)))((('''''''''''''''&&&(((((('''%%%$$$%%%&&&%%%***'''&&&***000GGGhhh|||^^^EEE@@@555---,,,---,,,++++++...---,,,---///...+++'''000//////...------------+++,,,000444333...---...---///666AAAMMMZZZkkkzzzuuucccSSSNNNCCC<<<>>>AAACCCLLLWWWkkklllUUU???444///))))))---***+++---------+++)))(((''''''&&&&&&%%%%%%$$$$$$&&&'''(((*********))))))''''''''''''''''''(((((('''((((((''''''(((+++------,,,***(((''''''''''''&&&&&&'''((())))))******''''''(((((((((((())))))(((***+++***((('''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&%%%&&&((()))***)))(((&&&%%%&&&((()))***)))''''''&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%'''***...000///...//////---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&((()))+++---+++)))''''''''')))******(((''''''((()))((('''''')))++++++)))((((((((('''&&&%%%$$$$$$$$$%%%&&&)))***+++,,,+++***(((&&&(((''''''''''''''''''((('''''''''(((((())))))***+++***(((&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))***+++***)))'''%%%$$$$$$$$$$$$%%%&&&'''(((((((((((((((((('''''''''((()))+++,,,******)))((((((((())))))+++((($$$$$$'''))))))''''''&&&$$$###$$$(((---111///---+++))))))(((&&&%%%&&&'''***,,,---,,,***(((''''''(((+++------+++)))%%%))),,,******+++)))%%%)))((((((''''''(((((()))((((((((())))))))))))((('''''''''''''''''''''''')))***++++++++++++))))))''''''''''''&&&%%%$$$###$$$%%%%%%$$$######&&&(((+++******************++++++******)))(((''''''&&&)))((('''&&&%%%%%%%%%&&&&&&'''((()))))))))((('''******)))(((''''''''''''((()))***)))'''%%%%%%&&&$$$++++++***+++---BBBbbb}}}gggOOO>>>333++++++......------.........---,,,,,,,,,,,,444444444333111///---,,,,,,///333555444000......---...333===GGGTTTeeetttwwwxxxooogggRRREEE>>>BBBBBB>>>FFFTTTppp~~~dddIII:::111))))))---+++,,,------,,,+++)))(((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''((())))))((((((%%%&&&'''((())))))((((((%%%'''(((((('''(((***,,,,,,+++***(((''''''''''''%%%%%%&&&'''(((******+++(((((((((((((((((()))))))))***+++***(((&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***)))'''&&&%%%%%%&&&)))*********&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&)))---//////......---,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&(((***,,,...,,,***((('''''''''((()))((('''((()))***)))'''''')))++++++***))))))***((('''%%%$$$$$$%%%&&&((())))))*********((('''%%%((((((''''''''''''((((((&&&'''(((((())))))(((((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***)))((('''%%%%%%$$$$$$%%%%%%%%%&&&((())))))))))))''''''&&&'''''')))***++++++***))))))((()))))))))+++)))&&&%%%''')))))))))'''%%%######%%%))),,,......,,,******)))(((&&&$$$$$$&&&))),,,---,,,***)))'''((()))+++......,,,***&&&&&&'''+++333999444,,,***))))))(((((())))))***))))))))))))((()))))))))'''''''''&&&&&&&&&&&&&&&'''((()))******)))((((((''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&((('''''''''((()))***,,,---+++******)))(((''''''&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''))))))(((((('''))))))(((''''''''''''''')))***+++)))'''&&&&&&'''%%%+++++++++///555OOOrrr{{{hhhRRR===333,,,,,,.........000000444555111,,,,,,222999999:::;;;;;;888444000---333666888666444222111///***))),,,444<<>>BBB>>>777777@@@IIIBBBDDDFFFGGGFFFBBB===:::EEEGGGEEE???999777555222,,,******...333===LLLZZZssszzziiiddd___XXXPPP@@@222444>>>YYYuuu|||bbbGGG888000******///---------,,,+++***)))(((%%%$$$#########%%%&&&'''((('''''''''((((((((((((&&&'''((()))***)))((('''&&&(((+++,,,***))))))***((((((((((((((((((((((((%%%%%%&&&'''(((((())))))+++***)))((('''((()))***(((***+++***((('''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))(((''''''((())))))(((&&&%%%%%%%%%'''***+++***)))%%%&&&)))******(((&&&$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((''''''(((+++---,,,,,,+++*********))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%'''(((***,,,******((('''&&&%%%%%%%%%&&&&&&'''))),,,,,,+++)))''')))++++++)))((((((((('''&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))))))))%%%&&&&&&''''''''''''(((&&&&&&&&&'''((()))+++,,,***)))'''&&&&&&''')))***%%%%%%%%%'''+++,,,+++)))***)))((()))******(((%%%###$$$%%%''')))*********(((((()))+++------+++)))######%%%,,,999BBB===444******))))))))))))*********)))((('''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((*********)))((((((((())))))((((((''''''%%%'''((('''&&&&&&((()))((('''%%%%%%%%%&&&((()))((('''''''''''''''''''''%%%%%%$$$%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&%%%%%%$$$%%%%%%&&&'''(((******(((%%%$$$%%%))),,,)))------444DDDVVVuuuvvvaaaTTTHHHDDD???===888555999???EEEKKKQQQPPPLLLLLLQQQWWWRRRSSSVVVXXXXXXWWWVVVTTT^^^```]]]RRRIIIDDD>>>888666111......000666DDDQQQiiippp{{{uuuuuuqqqgggXXXFFF999333333EEE___www^^^FFF999222,,,+++///...------,,,+++***)))(((&&&%%%$$$$$$%%%&&&(((***))))))((((((((((((((()))((())))))))))))(((((('''(((***---...,,,***))))))''''''((((((((((((((((((&&&&&&&&&''''''(((((((((,,,+++)))((('''((()))***''')))******((('''((()))''''''''''''((((((((((((''''''%%%%%%%%%%%%''''''(((''''''''''''''''''(((%%%%%%&&&''')))***++++++)))(((&&&'''((()))((('''%%%%%%&&&(((***+++)))(((%%%'''***,,,,,,***'''%%%%%%%%%%%%&&&''''''((((((((()))************)))((()))'''&&&''')))***)))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++))))))((('''&&&&&&%%%%%%&&&&&&'''***,,,---+++)))''')))+++***((('''&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''(((&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$###############$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((()))++++++++++++***((('''(((***,,,%%%%%%&&&)))---...+++(((((((((((()))+++***(((&&&######$$$&&&''')))***+++)))))))))+++------***(((###%%%'''+++333888333+++******))))))))))))*********)))(((&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''((()))***++++++***)))((()))))))))))))))((('''&&&'''((((((''''''(((******)))'''%%%$$$%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&'''((((((((('''&&&#########$$$%%%&&&'''(((***)))'''$$$###%%%)))---***111555@@@PPP\\\qqqyyykkkfffQQQNNNKKKGGG@@@<<>><<<666111...---111===IIIXXXdddrrr}}}}}}ppp^^^NNNCCC999///555KKKnnnxxxaaaIII<<<555---+++///......---,,,+++))))))((('''&&&%%%%%%%%%(((***+++***))))))((((((((())))))******))))))((((((''''''))),,,//////---***((((((&&&'''(((((()))(((((((((&&&&&&''''''''''''''''''---+++)))((('''((()))***&&&(((******)))(((((()))''''''''''''((((((((()))'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((($$$%%%&&&((()))+++,,,---***(((&&&&&&'''(((((('''&&&&&&&&&(((******)))'''%%%(((+++---...+++(((&&&%%%%%%&&&&&&'''((()))))))))***+++,,,,,,+++***))))))'''%%%%%%'''((('''&&&)))))))))))))))((((((((())))))))))))))))))))))))((('''&&&&&&'''((()))***))))))((((((''''''&&&&&&%%%&&&'''***------,,,***''')))+++***(((&&&%%%%%%%%%%%%&&&'''((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&''')))&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$############"""###$$$&&&'''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&((())))))))))))(((((('''%%%%%%&&&'''''''''&&&&&&)))))))))))))))***+++,,,(((((('''&&&%%%%%%(((***((('''(((+++///000...+++)))'''&&&(((+++---+++)))$$$%%%&&&((())))))******+++***)))***,,,+++(((%%%%%%%%%&&&&&&'''((((((((()))((('''((()))***)))(((&&&((())))))(((''''''(((''''''''''''''''''''''''&&&'''((()))*********)))))))))((('''&&&&&&%%%%%%(((((('''&&&%%%'''***,,,&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%'''%%%$$$$$$''')))***)))(((''''''(((***+++)))(((###$$$%%%'''(((((()))))))))'''$$$$$$&&&+++000444222///222BBB[[[qqq}}}yyyfff[[[___^^^TTTGGGDDDMMMWWW^^^aaaeeellluuuwwwlll___nnnuuuzzztttmmmqqqyyyzzz{{{\\\HHHHHHCCCCCC>>>666222444777777===QQQgggrrrvvvzzznnnyyywwwZZZ???777555AAARRRfffkkkKKK999333111111222///,,,))))))***+++)))'''))))))***++++++***((((((+++++++++***((((((***,,,---,,,***(((''''''((()))+++++++++++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))+++,,,,,,***)))(((***+++******)))(((((((((((((((******)))''''''&&&&&&&&&&&&'''((('''&&&'''(((***+++++++++++++++***))))))%%%&&&'''(((+++---///111---+++((('''((()))***))))))((('''(((***,,,+++***++++++***)))((('''&&&&&&%%%&&&(((((('''((()))+++------......------,,,+++))))))))))))((((((((((((++++++***)))((('''&&&&&&''''''(((((())))))******+++)))((((((***+++***)))))))))))))))))))))))))))((()))***++++++++++++++++++++++++(((&&&%%%'''(((''''''(((((('''&&&%%%%%%$$$%%%(((***++++++***)))(((&&&$$$%%%'''(((&&&$$$&&&'''((('''%%%$$$%%%&&&'''((()))***)))'''%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$&&&(((((('''((((((((('''&&&&&&(((***...---,,,+++***(((''''''(((''''''&&&&&&&&&'''''')))******++++++)))((('''''''''''''''((((((((((((''''''(((***---...,,,)))(((&&&%%%'''***++++++)))%%%%%%'''((()))************)))(((***,,,+++)))&&&%%%%%%&&&&&&'''(((((((((***)))(((((())))))((('''%%%'''(((((('''&&&&&&''''''''''''''''''''''''''')))))))))((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((&&&%%%###$$$&&&((())))))'''&&&&&&(((******)))(((%%%&&&'''(((((()))(((((('''&&&$$$$$$%%%)))---000---///666DDDYYYpppwwwfffiiihhh^^^QQQNNNVVVaaaiiikkkooouuu~~~{{{ppplllXXXLLLMMMEEE???>>>:::333444;;;555AAAPPP]]]jjjzzzmmmSSSAAA///555AAAVVVrrrgggJJJ999444111000111...+++)))(((******)))'''((()))*********)))((('''******+++***((()))+++------,,,***(((''''''((()))***************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((***+++,,,***)))((()))+++***))))))(((((((((((((((***)))((('''&&&&&&&&&&&&'''((()))((('''''')))+++***************))))))(((%%%&&&'''(((***---///000,,,***''''''(((*********)))''''''(((***++++++***++++++***)))((('''&&&&&&$$$&&&'''((('''''')))***---------------,,,++++++((((((((((((((()))))))))*********))))))(((''''''((((((((((((((())))))))))))(((&&&''')))******)))))))))))))))))))))))))))''''''((()))))))))))))))***+++***(((&&&&&&''')))((((((((((((((('''&&&&&&%%%''')))***+++***)))((('''%%%$$$%%%'''((('''%%%&&&'''((('''%%%$$$%%%&&&&&&''')))))))))(((&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$&&&((((((''''''(((((('''&&&&&&(((***---,,,,,,+++)))(((((('''(((((('''''''''''''''((()))******+++***)))(((''''''''''''((((((((())))))(((((((((***,,,,,,***(((&&&%%%%%%&&&)))******)))%%%&&&''')))************)))((((((***++++++***(((%%%%%%&&&&&&'''(((((((((+++)))(((((())))))(((&&&$$$&&&((('''&&&%%%&&&&&&''''''''''''''''''''''''+++***)))'''&&&'''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%&&&'''((()))))))))%%%$$$######&&&((())))))'''&&&%%%''')))***)))((((((((())))))))))))((((((&&&%%%$$$$$$%%%''')))+++(((,,,333???RRRooo~~~xxxoooiiigggggghhhiiirrr|||~~~oooZZZVVVJJJHHHOOOJJJ999444;;;777888===LLL```sssnnnVVV<<<666;;;OOOggg{{{oooZZZBBB666222111000000+++)))''''''(((******)))((())))))))))))((('''&&&((()))******))))))+++---,,,+++)))((('''(((((())))))))))))))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((***+++,,,+++)))((()))******)))((((((''''''(((((())))))((('''&&&&&&&&&&&&((()))))))))((((((***+++)))))))))))))))(((((('''%%%&&&&&&(((***,,,...///***(((&&&&&&(((***+++,,,((('''&&&''')))++++++***+++***))))))((('''&&&&&&$$$&&&''''''&&&'''((())),,,,,,,,,,,,,,,+++******'''''''''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((('''%%%%%%&&&(((******)))))))))))))))))))))))))))%%%&&&''''''''''''''''''((())))))(((''''''(((***))))))(((((((((((('''''''''(((************)))(((%%%$$$$$$%%%'''((('''&&&&&&'''((('''%%%$$$%%%&&&%%%&&&'''))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$###$$$&&&((((((''''''(((((('''&&&&&&'''))),,,++++++***)))(((((('''(((((((((''''''(((((()))))))))*********)))((('''(((((((((((())))))))))))))))))******+++***)))(((&&&&&&&&&''')))*********&&&'''((()))************'''((()))***++++++***)))%%%%%%&&&&&&'''(((((((((+++***(((((())))))'''&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''+++***(((&&&%%%&&&((()))(((((('''''''''&&&&&&&&&###$$$%%%''')))***)))))))))((('''&&&&&&%%%%%%&&&''''''''''''''''''((((((%%%###"""###&&&((())))))'''&&&%%%&&&((()))))))))***************)))((((((&&&&&&&&&'''''''''''''''''')))---888NNNpppxxxuuu}}}{{{rrr|||ooo]]]YYYZZZ^^^XXXHHH;;;999>>>666555AAAUUUiiivvv~~~|||gggNNN???===OOOaaammmZZZIII888000000/////////)))((('''&&&''')))***+++))))))((((((''''''&&&&&&''')))******))))))+++,,,+++***)))(((((((((((((((((((((((('''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))***++++++)))(((((()))))))))(((''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((()))(((''''''&&&&&&&&&&&&''')))+++,,,---)))'''%%%%%%(((+++,,,,,,((('''%%%&&&(((************))))))(((''''''&&&&&&$$$&&&''''''&&&&&&'''(((***++++++++++++***))))))&&&&&&''''''((()))******))))))))))))******++++++)))))))))((((((''''''&&&%%%$$$###$$$''')))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''&&&&&&'''((())))))(((((()))+++)))))))))((((((((()))))))))************)))((('''$$$$$$$$$%%%'''(((((((((&&&'''((('''%%%$$$%%%&&&$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&$$$###$$$&&&((((((''''''(((((('''&&&%%%&&&(((*********))))))((((((''')))(((((((((((())))))***)))))))))))))))(((((((((((((((((()))))))))******++++++,,,,,,+++*********'''((()))))))))******+++&&&'''((())))))***))))))&&&(((***++++++*********%%%%%%&&&&&&'''(((((((((+++)))(((((())))))(((&&&'''(((******((('''((()))((((((((((((((((((((((((((('''&&&%%%&&&''')))+++'''''''''''''''&&&&&&&&&$$$%%%''',,,000222000...)))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%&&&%%%###"""###&&&)))******)))'''&&&&&&((())))))(((++++++++++++***)))(((''''''((()))******)))(((''')))***///>>>WWWwww~~~nnnqqqnnnddd]]]YYYNNN@@@;;;222...777FFFWWWiiivvv{{{hhhLLL:::666HHHXXXbbbvvvnnnPPPBBB444///...---,,,,,,)))((('''&&&&&&(((+++---***))))))((('''&&&&&&&&&'''(((******))))))***+++)))))))))((((((((((((((((((((('''&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((***++++++)))((((((((()))(((((('''''''''''''''(((''''''&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''(((***+++,,,(((&&&$$$%%%(((+++,,,---(((&&&$$$%%%''')))******))))))((((((''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&''')))))))))))))))(((((('''%%%&&&&&&'''((())))))***((((((((()))******++++++))))))((((((''''''&&&&&&$$$###"""###&&&((()))((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&'''))))))(((((()))+++))))))(((((((((((()))***))))))))))))(((((('''&&&###$$$%%%&&&&&&'''((((((&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&'''(((((()))((('''&&&&&&%%%%%%&&&&&&&&&$$$###$$$&&&(((((('''&&&((()))(((&&&%%%%%%&&&)))(((((((((((((((((((((((((((((((((((()))******)))))))))((((((((((((((((((((((((((())))))))))))+++,,,---,,,******+++,,,(((***+++***)))((()))+++&&&&&&'''(((((((((((((((&&&)))++++++***))))))***%%%%%%&&&&&&'''((((((((()))((('''((()))***)))(((''')))+++***)))((()))***((((((((((((((((((((((((&&&&&&&&&%%%&&&((()))***''''''''''''''''''''''''%%%&&&***000666777444000((('''''''''''''''(((((()))((('''%%%$$$%%%%%%&&&%%%$$$###$$$'''***++++++,,,***''''''((())))))(((***************)))((((((((()))***++++++***)))(((***---777KKKeee}}}}}}iiibbbfff```PPP;;;222---222;;;HHH]]]qqqwwwbbbEEE444///>>>OOO]]]rrruuuXXXNNNBBB666111///,,,******))))))((('''&&&'''+++...+++***)))((('''&&&&&&&&&''')))******)))(((((()))(((((((((((((((((((((((((((((('''&&&&&&''')))***(((((())))))))))))((((((''''''''''''''''''''''''''')))++++++)))((('''((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''###$$$%%%%%%$$$$$$%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''(((******(((&&&$$$%%%'''***,,,,,,(((&&&$$$$$$&&&((())))))((((((((('''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((()))''''''(((((()))))))))***((((((''''''''''''''''''%%%######$$$&&&(((((('''((((((((((((((((((((((((((((((((()))(((((('''&&&%%%''')))***)))((()))***)))((('''&&&'''((()))***(((((((((''''''&&&&&&&&&###%%%&&&&&&%%%%%%'''(((&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''&&&''')))(((&&&$$$$$$%%%''''''''''''((((((((((((''''''''''''((()))*********)))((('''''''''((((((''''''''''''(((((((((((()))+++,,,+++))))))+++---)))+++,,,***'''&&&''')))%%%&&&&&&''''''''''''''''''***,,,,,,***(((((()))%%%%%%&&&&&&'''(((((((((((('''&&&''')))+++***)))''')))******)))(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((,,,222888888222---'''&&&&&&''''''((()))***((('''&&&%%%&&&''')))***&&&$$$$$$%%%(((+++,,,---///,,,)))(((((()))(((((()))))))))***))))))(((((())))))***++++++******)))))),,,777KKKddd||||||uuuqqqgggZZZCCC777///000333<<>>777222+++***///444EEEbbbjjjOOOBBB<<<999@@@MMM^^^xxxtttnnnhhhaaaTTTEEE:::444///+++***,,,//////...+++***(((((()))***)))(((&&&'''''''''&&&''')))+++***(((&&&%%%&&&(((***,,,******)))(((((()))***************)))(((((((((((()))(((((()))******(((&&&''''''&&&&&&&&&&&&'''''')))((('''((()))***)))((('''''''''''''''((()))***))))))((((((''''''&&&&&&&&&((())))))'''%%%%%%%%%'''((()))******)))((('''''''''((((((((()))))))))(((((('''&&&&&&'''(((((((((((('''''''''''''''''''''((())))))'''&&&''''''((('''&&&&&&(((((((((&&&)))(((((((((''''''''''''''''''(((((((((((((((((('''((()))))))))'''%%%$$$###$$$&&&((()))*********((((((''')))***+++***((((((((((((((()))+++,,,---)))))))))))))))((('''''''''(((***,,,,,,+++***)))************++++++++++++((())))))(((((('''&&&%%%&&&'''((()))))))))(((((('''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''((())))))******))))))&&&''''''((((((((((((((('''(((((('''&&&&&&''')))*********)))))))))((((((&&&&&&%%%%%%$$$$$$######%%%&&&''''''''''''&&&&&&%%%$$$$$$&&&((()))(((&&&&&&'''((()))***)))))))))$$$&&&(((***++++++)))(((''')))+++***((('''&&&&&&&&&'''((())))))((('''&&&((('''&&&&&&(((******)))'''&&&%%%%%%%%%&&&&&&''')))(((((('''''''''''''''%%%$$$###"""###%%%'''))))))))))))(((((('''&&&%%%$$$%%%&&&'''(((''''''&&&###&&&((()))'''%%%$$$#########%%%'''((())))))))))))(((((('''''''''(((((($$$%%%%%%&&&''''''''''''$$$%%%&&&'''(((((((((((('''***---///---+++(((''''''((())))))(((''''''''',,,,,,333DDDWWW```]]]UUU```nnnnnn```\\\gggnnnjjjfffiiitttmmmYYYDDD:::555000///111...999NNNjjjvvv[[[MMMEEE======BBBMMMnnnnnnccc]]]^^^ZZZJJJ;;;444///,,,******,,,...---,,,***)))(((***,,,---,,,+++&&&'''''''''&&&'''***,,,+++)))&&&$$$$$$&&&)))++++++)))'''&&&&&&''')))++++++++++++***)))((('''''')))(((((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''(((***,,,+++***&&&&&&&&&'''((()))***+++******)))(((''''''&&&&&&'''((()))(((&&&%%%%%%&&&(((((()))******)))(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((('''''''''&&&((())))))(((''''''(((((('''&&&'''))))))(((''')))))))))))))))(((((('''''''''''''''((((((((((((&&&((()))******(((&&&$$$&&&&&&'''((())))))*********))))))***,,,,,,+++)))'''''''''((()))+++,,,---***************)))(((((('''(((***+++,,,+++******,,,,,,,,,+++++++++******((()))*********((('''&&&&&&''')))++++++***((('''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((('''(((***+++++++++***)))''''''((()))))))))))))))'''(((((('''&&&&&&''')))*********)))))))))((((((&&&&&&&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((()))((('''&&&&&&''''''''''''''''''"""&&&+++000111...***'''(((***,,,+++)))'''&&&'''%%%&&&((()))))))))(((''''''&&&%%%%%%((()))))))))((('''%%%$$$$$$%%%&&&'''((((((((((((((('''''''''&&&%%%$$$######%%%'''((((((((())))))(((((('''&&&%%%&&&'''((()))(((''''''$$$&&&((()))'''%%%$$$$$$!!!"""$$$%%%&&&''''''''')))(((''''''&&&&&&''''''###$$$%%%&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&(((+++///000...+++)))((($$$&&&(((((('''&&&''')))+++---222<<>>LLLbbb|||~~~jjjXXXHHH>>>;;;???TTTuuukkkUUUIIIAAA;;;555111///---,,,,,,+++,,,,,,+++******++++++***(((''''''***---//////)))))))))((('''''')))+++)))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''((()))******)))'''&&&$$$''')))((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))''''''(((***+++***)))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&''')))*********((((((%%%'''))))))((('''((()))%%%%%%$$$%%%''')))(((''''''((()))******(((&&&%%%&&&&&&''''''((())))))***''''''&&&%%%%%%&&&'''(((,,,+++***)))))))))***+++***))))))***,,,,,,+++***&&&&&&%%%%%%&&&'''(((((())))))******))))))((('''$$$$$$%%%&&&'''((())))))+++++++++******))))))((((((((((((''''''(((((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((((((''''''(((((()))***&&&'''(((((())))))((((((((())))))(((''''''(((***((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&((()))***,,,***'''&&&&&&'''&&&%%%)))(((((('''''''''((((((&&&''')))*********((('''+++,,,...---***(((''''''%%%'''***,,,///000000000((('''&&&'''***,,,,,,,,,***(((%%%######$$$&&&'''((()))*********)))'''&&&***+++,,,,,,+++)))'''%%%$$$%%%'''(((***++++++,,,((()))***++++++***)))((($$$&&&''''''%%%$$$$$$%%%(((((())))))(((((('''&&&'''''''''''''''((())))))$$$$$$$$$%%%''')))+++,,,'''&&&%%%%%%&&&(((+++---,,,000222111,,,)))+++......000222///***(((***......///000111333444444333---...//////000333555666888888DDDXXXdddhhhqqq~~~|||dddOOOAAA:::666555777@@@OOOaaaqqq{{{rrr\\\LLLCCCAAABBB\\\mmmXXXFFF;;;444333000***)))+++,,,+++,,,---,,,+++***)))+++,,,***(((%%%%%%(((+++---...((())))))'''&&&&&&((()))&&&&&&&&&&&&&&&'''((((((''''''((())))))(((''''''%%%&&&((()))***)))'''&&&"""%%%((((((&&&%%%&&&)))&&&%%%%%%$$$$$$%%%%%%&&&)))((('''((()))***)))(((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%'''***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''&&&%%%%%%%%%''')))***+++***)))(((%%%'''((()))((('''((()))%%%$$$###%%%'''(((((('''&&&''')))***)))(((&&&%%%&&&&&&&&&'''((())))))***(((&&&%%%$$$$$$%%%'''(((******)))))))))***,,,---***))))))***,,,,,,+++)))''''''&&&&&&&&&''''''((()))))))))))))))(((''''''######$$$%%%&&&'''((()))************))))))(((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&''')))***&&&''''''(((((((((((((((((()))))))))'''''')))***((((((((((((''''''''''''###$$$$$$%%%&&&'''((((((''''''&&&&&&'''(((***+++...+++(((&&&&&&&&&%%%$$$******)))((()))***+++,,,******))))))))))))******000///---+++)))(((((()))'''((()))***,,,,,,------)))'''%%%&&&(((***++++++%%%&&&&&&%%%######$$$&&&((()))+++++++++***((('''+++---///...***&&&$$$"""%%%'''))))))((('''((()))***+++,,,---...---,,,+++'''''''''&&&%%%%%%%%%$$$***))))))(((((((((((((((******))))))((((((((('''))))))))))))***+++,,,---((('''(((((()))+++,,,---...---+++))))))+++...//////000///,,,'''&&&(((++++++,,,///222444444111...111'''$$$+++000---...444222...888OOO[[[[[[fffxxxsss___LLL>>>;;;777888AAALLLXXXeeeppptttaaa[[[NNN===AAA\\\oooSSSEEE<<<333...---+++******+++---...333000---+++,,,---------***)))))))))***,,,...///+++)))(((&&&&&&''')))***&&&'''((((((''''''((()))%%%''')))++++++***(((''''''''''''(((''''''&&&%%%)))(((''''''''''''((((((***)))(((&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$'''&&&%%%%%%&&&&&&%%%$$$'''&&&&&&''''''((()))***'''''''''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%''')))******)))'''%%%''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''))))))'''((((((((((((&&&$$$###''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&+++******)))))))))(((((()))((((((((((((***+++,,,******)))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,+++******)))(((''''''&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))(((&&&$$$%%%&&&'''((('''&&&%%%$$$((((((''''''''''''((((((*********)))((((((''''''&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''))))))(((((('''''''''&&&...---,,,++++++,,,------,,,+++)))(((''''''((((((000...,,,***((('''''''''%%%&&&''')))******++++++((('''&&&''')))***+++***###%%%%%%%%%$$$%%%'''))))))***+++,,,+++)))'''&&&+++---///...+++'''$$$###$$$&&&((((((''''''((()))++++++,,,---------------((((((((((((''''''''''''******)))(((((((((((((((,,,,,,+++***)))((('''&&&))))))))))))))))))******''''''''''''((()))******---+++***))))))+++---///---...---)))%%%%%%(((,,,+++,,,...///111111000///,,,)))(((,,,...------000...000777BBBNNNXXXbbbjjjrrrwwwvvvhhhUUUEEE<<<999999===DDDQQQeeevvvvvv```III888<<>>@@@;;;555444<<<===555222888;;;888444888999:::AAAJJJLLLHHHGGGTTTjjj{{{~~~xxxgggYYYIIIBBB999333222===TTTjjjyyyYYYEEE;;;FFF```{{{{{{|||dddWWWMMMBBB:::888222222111000111222333444///...---...000000...,,,(((***---111222222111000000///...,,,+++*********+++,,,,,,+++(((''''''(((***)))'''&&&'''(((***+++,,,+++)))''''''((()))+++***))))))))))))******++++++++++++*********++++++((()))))))))))))))(((((((((((())))))))))))((((((*********,,,...///...,,,(((((((((((('''&&&%%%$$$&&&'''((())))))))))))(((&&&&&&%%%''')))))))))'''###$$$&&&((()))))))))(((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((()))))))))***)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''***))))))((((((((((((((((((***,,,......,,,)))(((''''''(((((()))******+++))))))(((''''''''''''((((((((()))))))))(((((((((''''''''''''&&&&&&''''''))))))(((((((((''''''''''''(((***++++++)))&&&%%%$$$%%%%%%&&&'''(((((()))'''&&&$$$$$$$$$%%%'''(((((((((''''''&&&&&&&&&&&&%%%''')))******)))'''%%%$$$$$$%%%&&&&&&'''((((((((((((''''''''''''(((((()))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''''''''''''''''''''111111000///...,,,+++***&&&%%%$$$$$$%%%''')))++++++***(((&&&%%%%%%&&&&&&((('''''''''''')))***+++'''''''''(((***)))'''$$$&&&'''''''''&&&&&&((())))))***+++,,,+++)))'''%%%%%%&&&((((((&&&$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''')))+++---'''''''''(((((()))))))))************)))(((&&&&&&'''((()))***)))((('''&&&$$$%%%'''***,,,---......***************)))''''''&&&&&&&&&&&&((()))+++,,,///...,,,))))))---666===BBB<<<:::AAAJJJLLLDDD:::@@@GGGFFF<<<999@@@DDDBBB@@@===@@@GGGHHHCCC??????<<>>999444444555555444222000///---,,,---///111333222000(((***...111333222111///111111000...---,,,,,,+++,,,---...,,,***))))))******)))'''&&&&&&(((***,,,---+++)))((('''(((***+++)))))))))))))))***++++++*********+++++++++******(((((())))))))))))(((((((((((()))))))))))))))(((,,,,,,,,,///111111000...************)))'''&&&%%%%%%&&&(((***++++++***)))&&&&&&&&&(((***+++)))(((&&&'''((()))))))))((('''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&'''((()))************((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''******)))(((((((((((()))'''(((+++,,,,,,+++)))'''&&&''''''((())))))******)))(((((('''''''''''''''(((((()))******))))))((('''''''''''''''&&&&&&&&&(((((((((((('''''''''''''''(((+++,,,,,,***'''%%%######$$$%%%&&&''''''''''''&&&$$$###$$$&&&((()))''''''''''''&&&&&&&&&%%%%%%''')))******)))'''%%%######$$$%%%&&&'''(((((()))(((((('''''''''(((((((((&&&%%%&&&''''''%%%###&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&&&&'''''''''''''''------------+++***((('''######$$$%%%''')))***+++)))((('''&&&&&&&&&'''(((***)))((((((((()))+++,,,)))(((''''''((((((&&&$$$'''(((((('''%%%$$$%%%'''((()))+++,,,+++***((('''###%%%&&&&&&%%%$$$%%%&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&'''))))))&&&''''''''''''''''''(((((()))*********)))'''&&&%%%''')))***+++***((('''###%%%(((+++---...//////)))***+++++++++)))((('''&&&&&&&&&'''((()))***+++++++++***))))))...777>>>EEEBBBBBBHHHOOOQQQKKKDDDKKKMMMKKKGGGEEEIIILLLLLLNNNLLLPPPUUUPPPBBB;;;===:::AAABBBAAAOOOhhhuuuuuuzzz|||rrr```NNN<<<333222444777;;;SSSooogggNNN[[[rrrnnnccchhhiiidddVVVSSS\\\mmmrrrqqqwww\\\JJJEEE@@@777444555666666444111...,,,,,,,,,,,,...111333333222)))***---000111000///---000000//////...---,,,,,,,,,---...---+++******+++***)))'''&&&'''(((***+++,,,+++)))((((((((()))***(((((((((((()))******+++'''((())))))******))))))&&&''''''((((((((((((((('''(((((())))))))))))))),,,,,,---///111111///,,,******++++++***)))'''&&&$$$&&&)))+++,,,,,,++++++&&&&&&''')))+++,,,***))))))))))))******))))))(((((('''&&&%%%%%%&&&'''(((***))))))(((((('''''''''&&&''')))+++++++++******((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******)))((((((((((((((('''(((***++++++***)))(((&&&&&&'''((()))))))))))))))(((''''''&&&&&&''''''&&&''')))*********)))(((&&&''''''(((''''''&&&&&&''''''''''''''''''''''''''')))+++,,,,,,***'''%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%''')))***''''''((()))((('''&&&%%%&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((())))))((((((''''''((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&''''''''''''(((&&&'''((())))))))))))(((&&&&&&&&&&&&&&&'''''''''******++++++***((('''&&&###$$$&&&((()))******)))'''&&&&&&&&&'''(((***+++***)))((('''''')))***,,,+++)))'''&&&''''''&&&$$$&&&''''''&&&$$$###%%%&&&'''(((***+++++++++)))((($$$%%%''''''&&&&&&''')))&&&((())))))'''&&&&&&'''$$$%%%&&&'''''''''''''''(((''''''''''''''''''&&&&&&''')))*********((('''(((***,,,------+++)))((($$$&&&(((+++,,,,,,,,,+++'''(((***+++***)))(((&&&''''''((((((((())))))***)))***+++***+++111999@@@FFFIIILLLNNNNNNOOOSSSVVVUUURRRQQQUUUVVVTTTSSSTTT]]]dddggg```UUUKKKEEEAAA;;;:::777666===NNN```kkkzzzhhhUUUAAA777444111000000:::NNNfffyyylllUUUSSS[[[sss}}}yyyuuuooodddXXXQQQOOOLLLJJJDDDDDDJJJVVVbbbmmm~~~|||ooobbbWWWNNNBBB888555555333222111000//////...,,,++++++---///000000)))***,,,......---,,,+++------------,,,,,,+++******+++,,,+++***)))***+++)))(((((('''''')))***+++******)))))))))(((((((((''''''''''''((()))***+++%%%&&&'''(((((((((''''''%%%%%%&&&'''''''''''''''&&&'''(((((()))))))))(((******+++---///...+++(((((()))***+++***)))'''%%%$$$&&&))),,,------,,,+++&&&&&&'''***,,,---+++)))))))))******+++++++++,,,((('''%%%$$$$$$%%%'''(((******))))))(((''''''&&&&&&(((***+++,,,,,,+++***'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((((()))***++++++++++++***%%%&&&'''))))))))))))((((((((('''&&&&&&&&&&&&'''%%%&&&(((******)))((('''%%%&&&'''((((((''''''&&&''''''''''''''''''''''''((()))***+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++''')))+++---,,,***'''%%%((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((******)))((((((((((((((($$$$$$$$$&&&(((((('''%%%&&&&&&&&&''''''''''''(((%%%&&&'''))))))*********%%%%%%%%%&&&&&&'''''''''((()))******)))(((&&&%%%$$$%%%(((*********((('''&&&&&&%%%&&&''')))+++,,,***)))'''''''''(((***+++,,,)))&&&%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$###%%%'''&&&''')))+++,,,+++***)))%%%&&&(((((('''((()))+++''')))***)))'''&&&&&&'''%%%&&&'''((((((((('''&&&))))))((((((''''''&&&&&&%%%&&&(((***+++***)))(((,,,---...///...,,,)))'''&&&''')))***+++***((('''%%%'''(((******)))'''&&&((((((((()))))))))))))))***+++------///444===CCCHHHPPPVVVSSSLLLMMMYYYeee\\\UUUWWWaaaddd]]]XXXYYYhhhxxxzzzgggXXXVVVQQQGGG<<<555333555555:::PPPiiilllZZZFFF:::444///---...,,,444NNNsss}}}kkkYYYGGGBBB^^^{{{sssZZZOOOIIIMMMJJJ???999<<<===>>>>>>CCCVVVpppssseeegggfffWWWDDD;;;666444111...---///111333000---***)))***,,,---,,,******+++,,,,,,+++************+++++++++***))))))((()))******)))((()))+++((((((((((((((())))))***((())))))))))))(((''''''&&&&&&&&&&&&'''(((******###$$$&&&'''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&'''((((((((((((((((((((()))+++,,,+++(((%%%&&&''')))******(((&&&%%%###&&&))),,,......---,,,%%%&&&'''***------+++)))(((((()))+++,,,---...///((('''%%%$$$$$$%%%'''(((+++******)))(((''''''&&&'''(((***,,,---,,,+++***&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&'''''''''))))))((('''''''''''''''*********++++++,,,,,,---%%%&&&'''))))))))))))((((((((('''&&&&&&&&&&&&'''$$$&&&((()))***)))((('''$$$%%%'''((((((((('''&&&&&&'''''''''''''''''''''((())))))***)))((('''&&&''''''''''''''''''&&&&&&'''''''''((()))***++++++(((***---000///,,,)))&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((******)))(((((((((((((((######$$$&&&((()))(((&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((***+++++++++%%%%%%%%%&&&&&&'''''''''***)))(((''''''&&&&&&'''%%%&&&'''((())))))))))))&&&&&&&&&(((******(((&&&%%%%%%%%%(((+++---...---+++(((%%%$$$'''((('''%%%((('''%%%$$$$$$$$$$$$%%%***(((&&&&&&(((*********'''((()))******+++******((())))))'''&&&&&&(((***(((((()))***++++++(((&&&...,,,******+++,,,,,,+++---,,,,,,+++++++++++++++///---...222666555---&&&%%%'''******(((&&&&&&%%%$$$%%%&&&'''''''''&&&%%%((((((((())))))))))))))))))((())),,,111999JJJYYYZZZZZZ]]]bbbaaa]]]aaahhheeennnpppiiigggnnnqqqmmmwww|||~~~xxxlll___TTTNNNBBB???===:::555666FFFXXXmmmuuuyyyeeeKKK<<<888777222,,,***111CCCbbbrrr]]]BBB;;;QQQsss}}}zzzlllXXXLLL@@@:::======555222666999;;;>>>EEESSSfffwww~~~rrrnnngggWWWHHHAAA888111,,,---...,,,+++---+++++++++++++++***)))(((***+++,,,+++)))''''''(((************)))((('''&&&'''((()))******)))(((((('''((()))((('''&&&''')))''''''(((((('''&&&&&&%%%&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%'''***,,,---+++)))(((%%%$$$###%%%(((*********(((((()))++++++,,,,,,,,,+++***(((&&&&&&&&&''''''))))))(((((('''&&&%%%$$$((()))***,,,,,,,,,+++***)))(((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((('''%%%$$$%%%(((***---,,,+++******+++,,,---***'''%%%&&&)))+++***)))***))))))((('''&&&&&&%%%###%%%(((+++,,,+++***)))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((())),,,***))))))***++++++******)))(((&&&%%%%%%%%%&&&&&&(((***+++,,,+++***))))))***,,,------+++(((&&&''''''&&&%%%&&&'''((()))+++******)))(((''''''&&&))))))(((''''''''''''((($$$$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((()))$$$%%%&&&((()))+++,,,---&&&&&&&&&'''''''''(((((()))((((((''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&(((***+++***((('''&&&'''))),,,...///...+++(((%%%%%%'''((((((&&&((('''%%%$$$###$$$&&&'''***)))''''''(((******)))(((((())))))))))))))))))((((((((('''&&&&&&(((***))))))***+++,,,+++)))'''******+++,,,............///---,,,---///000...,,,111000111444666444...(((&&&(((++++++***((((((((($$$%%%&&&'''((('''''''''((((((((((((((()))))))))---(((%%%'''...>>>XXXlllmmmbbb]]]hhhuuuwwwoooiiivvv{{{|||vvvrrruuu|||~~~mmm[[[SSSUUULLLBBB:::555555???KKKTTTjjjsssWWWEEE???<<<666000...000<<>>999555666;;;:::555666<<<@@@DDDOOOZZZ\\\___pppwwwjjjggg[[[JJJ;;;333---------***))))))+++,,,,,,------------,,,///000000...***'''&&&''''''''''''(((((((((((((((''''''((((((((((((''''''(((((()))(((''''''(((***'''''''''((((((((((((((('''(((((())))))))))))((('''''''''''''''&&&&&&&&&''')))******(((&&&%%%%%%%%%'''(((******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))******%%%$$$"""###%%%&&&&&&%%%((()))***++++++,,,,,,+++'''''''''&&&''''''((()))((('''&&&$$$$$$%%%'''((())))))((((((((()))******''''''&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''((('''&&&%%%&&&((()))((((((''''''(((((()))***((('''''')))******)))*********))))))(((((('''&&&''')))++++++***)))(((''''''&&&&&&&&&&&&&&&'''))))))))))))***+++,,,---,,,***))))))***++++++***)))((('''&&&%%%%%%&&&'''%%%&&&'''((()))((('''&&&'''((()))******((('''%%%'''&&&&&&&&&&&&'''((((((***))))))(((((('''''''''((('''''''''&&&&&&&&&&&&#########$$$%%%&&&'''(((((())))))***))))))((((((###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((******(((((((((((('''&&&%%%$$$%%%%%%'''))),,,------+++)))(((((())),,,...------)))(((&&&%%%%%%&&&&&&&&&((('''$$$###$$$&&&)))++++++***(((((()))***)))((()))(((''''''&&&&&&&&&&&&((((((((('''&&&&&&)))+++***+++,,,,,,,,,,,,...///...111555777888:::===@@@AAA===<<<@@@GGGIIIDDD>>>BBBBBBBBBAAA===888111,,,+++,,,,,,+++***)))***+++&&&&&&&&&'''((()))***+++)))))))))))))))((((((((()))'''(((+++111<<>>444---111111///---***))))))+++)))(((''''''((()))+++---++++++*********)))))))))((((((***...000555BBBNNNdddwww|||ccccccbbb___XXXMMM>>>333>>>999???SSSiiiwww~~~~~~bbbHHH:::777:::111444CCCcccyyynnnPPP@@@HHHYYYqqqxxxvvvaaaQQQNNNRRRJJJHHHGGGHHHMMMUUU\\\aaarrryyysss]]]JJJBBB===555555888???EEEHHHIIINNNTTTZZZaaaaaa___nnn~~~{{{|||~~~rrrXXXEEE:::333...///111//////000,,,---...///////////////222222222000,,,)))((((((&&&&&&&&&&&&''')))***+++))))))(((((('''''''''''')))***)))(((&&&''')))+++))))))((((((((())))))***)))***************))))))(((((((((((((((((((((((((((***,,,+++)))'''&&&'''&&&(((***++++++***'''&&&%%%&&&'''((((((((((((''''''(((((())))))*********&&&&&&%%%%%%&&&(((+++,,,)))'''&&&&&&'''''''''&&&&&&'''(((((((((((((((((('''((()))***+++,,,,,,,,,((('''%%%$$$$$$''')))+++***)))(((''''''((()))***(((((()))***+++,,,,,,,,,)))))))))(((((()))))))))&&&((()))((('''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&)))))))))(((((((((((()))************))))))))))))((()))******+++***)))))))))(((''''''&&&&&&&&&''''''''''''((()))***,,,,,,,,,***))))))***++++++***((('''&&&%%%&&&&&&((()))((((((((((((((((((((('''(((((()))******))))))(((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((((((((('''&&&%%%#########$$$%%%&&&(((((()))***+++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))******((((((((('''&&&%%%$$$###%%%%%%&&&))),,,,,,+++***&&&%%%$$$%%%'''(((((('''&&&'''&&&%%%######%%%'''(((((('''&&&'''((()))))))))((((((***,,,,,,+++))))))(((&&&%%%%%%&&&'''((()))*********)))***,,,...,,,///111111111444:::???DDDCCCDDDIIIOOOUUUYYYZZZYYY^^^eeegggeeecccbbbccc```]]]ZZZYYYVVVMMM???555;;;:::777222---++++++---,,,+++(((''''''))),,,...------,,,,,,+++*********,,,******,,,,,,111>>>KKK```nnn~~~uuurrrkkkbbb[[[TTTGGG<<<444222888GGGTTT```pppjjjQQQ@@@:::999333444@@@[[[}}}}}}jjjKKK:::@@@PPPdddmmmfffccclllnnn```HHH:::===FFF===888444888CCCKKKLLLJJJWWWdddaaaJJJ:::999555+++000444<<>>444222555>>>NNNgggqqqXXX???111333:::IIISSSQQQVVVWWWRRREEE666...222888333000...222:::AAADDDDDDFFFHHHEEE:::222222000+++000444;;;FFFUUUccclllpppsssvvv}}}{{{vvvvvvxxx}}}ppp___NNNCCC999222---...000......///......//////......---------...//////---++++++,,,***)))(((((((((***,,,------,,,***)))(((((())))))+++***)))'''&&&'''***---...---+++)))(((((())))))++++++,,,,,,++++++***)))(((((()))))))))*********''')))+++,,,+++*********((((((((((((((('''&&&%%%&&&(((***,,,,,,,,,+++***+++***************))))))&&&&&&'''((()))+++,,,---***((('''''')))******)))((())))))***))))))(((((('''''')))************)))***)))))))))))))))***+++******++++++***))))))(((%%%&&&(((***,,,,,,,,,,,,+++******))))))******+++))))))((('''$$$$$$%%%''''''((()))******)))(((''')))***+++)))'''&&&(((***(((((((((((((((((((((((((((((()))***++++++,,,,,,,,,+++***)))((((((((((((%%%%%%&&&'''(((***+++,,,,,,***))))))***++++++***&&&&&&%%%%%%&&&''')))***)))(((''''''&&&&&&&&&''''''''''''(((((()))))))))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((()))***+++***)))'''&&&%%%%%%%%%&&&'''((()))***+++***)))(((''''''''''''&&&&&&''''''((((((((()))(((((('''''''''&&&&&&&&&(((''''''''''''((())))))&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&(((******(((&&&'''%%%%%%%%%''''''&&&%%%)))***+++)))&&&%%%(((+++((()))*********((('''&&&''''''(((***---...---+++((('''&&&%%%&&&(((***++++++,,,,,,,,,+++,,,///111333666999:::;;;@@@HHHPPPYYYYYY___mmm|||{{{ttt|||}}}zzz{{{hhhWWWQQQNNNHHH@@@999444444555111...***''''''(((+++---000000///...------,,,,,,)))***...111000000777@@@FFFVVVjjjzzz}}}xxxbbbKKK???888555666555:::NNNfffyyylll\\\FFF555///666???IIIYYYuuu~~~^^^FFF444+++))))))444DDDIIIRRRJJJ>>>333...,,,---...---...000222444:::BBBHHHCCC777...---///...///333333666>>>KKK^^^qqq|||{{{|||{{{nnnfffppp~~~aaaUUUMMMEEE999222,,,---...,,,+++,,,.../////////...---,,,,,,+++,,,......---,,,---...,,,+++)))((()))***,,,---...---+++))))))))))))***++++++***'''&&&'''***---000...+++)))((('''((())),,,,,,,,,,,,,,,+++***)))(((((())))))*********+++&&&)))+++,,,+++++++++,,,((((((''''''&&&&&&&&&&&&(((***,,,...///...---,,,,,,+++++++++***)))))))))&&&&&&''')))***,,,------)))((('''''')))******)))******+++++++++******)))%%%&&&((()))))))))((('''******+++++++++************+++,,,,,,,,,***)))(((###$$$''')))++++++++++++++++++************++++++******(((&&&$$$###&&&(((((()))***++++++***)))((()))***+++)))&&&%%%'''***''''''''''''(((((((((((('''((((((***+++,,,---------,,,+++***))))))))))))%%%%%%&&&''')))***,,,---,,,***))))))***++++++***&&&%%%%%%%%%&&&((()))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%'''((((((((('''&&&&&&'''''''''''''''''''''((()))+++,,,+++***((('''&&&&&&&&&'''((()))***++++++***(((&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&++++++,,,,,,+++***((((((&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%'''((((((((('''&&&))))))(((((('''&&&&&&%%%+++***((('''&&&&&&&&&'''(((''''''''''''(((((()))&&&''')))***+++++++++***)))))))))))))))(((''''''+++))))))---...---///333333<<<>>>:::AAARRRYYYSSSUUUkkk|||||||||xxxoooaaaRRRHHHIIIIII@@@::::::;;;:::555...'''&&&***...------...---+++)))******---------******---444:::HHHXXXnnnwww___TTTLLL???444222111333BBBUUUsssxxxcccKKK:::999777999DDDXXXoooxxxgggWWWOOO;;;444+++(((+++111666999<<<999555///)))''')))***...//////111333666999:::222...++++++...000111000222===SSSjjjsssvvv|||nnnjjjiiinnnxxxppp[[[III???777000,,,---///---,,,---///......---------......,,,,,,------...---------***)))(((''''''((()))***,,,***((('''&&&'''((())),,,+++(((&&&%%%%%%&&&'''((()))******)))'''%%%$$$((()))***++++++++++++++++++***)))))))))))))))***)))(((((()))++++++***))))))((('''&&&%%%%%%&&&'''***---///000///...---...************************))))))************)))))))))***+++***(((&&&'''((())))))******++++++++++++(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))'''&&&'''((()))((('''$$$%%%&&&'''(((***++++++***))))))(((((()))***+++***)))'''&&&&&&(((***,,,,,,,,,,,,+++***))))))((()))+++---,,,)))&&&%%%$$$&&&''''''((()))******+++%%%%%%'''((())))))))))))------,,,,,,+++*********((((((***++++++,,,+++++++++,,,,,,,,,+++)))'''&&&''''''''''''''''''''''''+++***'''&&&%%%&&&''')))((((((((((((((((((''''''((('''&&&&&&'''((('''&&&(((''''''(((***+++***((()))***+++,,,+++***(((&&&''''''(((((())))))******,,,***'''%%%%%%&&&''')))''''''((((((((((((((((((***)))(((&&&&&&''''''(((++++++---------+++)))(((&&&&&&&&&%%%%%%&&&''''''%%%&&&'''((()))(((((('''((()))))))))******+++++++++***)))'''&&&&&&'''(((((((((((('''''''''(((((('''((()))+++++++++*********************))))))(((+++)))***......,,,...222<<<======???NNN```eee```bbbwww~~~}}}fff^^^WWWUUURRRJJJBBB>>>BBB???:::333---******++++++,,,,,,,,,,,,+++,,,------...,,,***(((***111666DDDYYYqqqjjjbbbVVVHHH;;;666111///999HHH___zzzhhhSSSFFF===999888@@@OOOcccyyytttkkk___PPPCCC>>>666222,,,)))***///333666555444111---)))(((***,,,---...000222333333333333...,,,***+++...111111111666HHHddd}}}yyykkkrrrxxxxxxvvvzzzwwwtttpppdddMMM;;;888111,,,---///---+++,,,...------,,,,,,------...,,,---------------,,,,,,***)))(((''''''((()))***+++***((('''&&&'''((()))+++***((('''&&&&&&(((((((((((((((((('''&&&%%%$$$((()))******************))))))((((((((())))))***)))(((((()))++++++***((()))((('''&&&&&&&&&&&&&&&)))+++...///...---------***++++++++++++++++++***))))))*********))))))((()))******)))'''&&&&&&'''((()))+++,,,,,,,,,+++***(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((***((('''((()))***)))(((%%%&&&'''((())))))*********))))))(((((()))***+++***((('''&&&&&&(((***,,,,,,+++***)))(((((((((((()))+++,,,,,,***'''&&&&&&&&&'''((())))))***))))))%%%&&&'''((()))))))))))),,,+++++++++*********)))(((((()))***++++++++++++------------,,,***((('''''''''''''''((((((((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&'''&&&&&&(((******)))((())))))+++++++++***((('''''''''(((((())))))))))))+++)))'''&&&&&&'''(((***)))((((((''''''''''''(((***)))(((&&&&&&''''''(((***+++---///...---***)))&&&&&&&&&&&&&&&'''((()))''''''((()))))))))(((((('''(((***+++---///000111,,,+++)))(((''''''((()))))))))((((((''''''&&&&&&((()))***+++++++++***)))+++++++++++++++***))))))***)))+++......+++---111999>>>GGGRRR]]]gggmmmpppwwwvvvssskkkaaa[[[XXXSSSMMMDDD@@@:::444000,,,)))&&&(((((()))***+++---...///000000...+++)))***000555@@@RRRjjj|||zzzkkkaaaSSSEEE===666111555>>>RRRlllyyy___LLL<<<666444:::FFFYYYttt~~~qqqaaaUUUIII===555222000///...+++***+++...111,,,------,,,******+++---,,,---000222222000---,,,*********,,,///222222111666MMMkkkuuu{{{}}}yyyzzz{{{qqqllljjj```NNN???999222---......,,,***+++,,,,,,+++++++++,,,,,,---------...------,,,+++***))))))(((((((((((())))))***)))'''&&&&&&'''((((((******(((((('''((()))***((('''&&&%%%%%%$$$$$$%%%))))))))))))))))))((('''''''''''''''((()))******(((''''''(((******)))(((''''''((((((((('''&&&&&&&&&))),,,---,,,,,,,,,---+++++++++,,,,,,+++++++++************))))))((('''((())))))(((&&&%%%&&&'''((())),,,......---+++)))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((+++)))((()))***+++***)))''''''((()))))))))))))))))))))(((((()))***++++++)))(((&&&%%%&&&''')))++++++***((('''&&&&&&'''(((''')))++++++)))(((''''''&&&''')))******)))((('''&&&&&&'''((()))))))))(((************))))))))))))(((((())))))***+++++++++------------,,,***)))((((((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((((((((((((((((((((('''%%%%%%&&&((()))((('''&&&%%%%%%''')))***)))'''))))))***++++++***(((''''''(((((((((((()))))))))***)))(((''''''(((***+++***)))(((&&&&&&&&&'''(((***)))(((&&&&&&''''''(((((())),,,......---***(((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))))))))'''(((***,,,...000111222,,,+++***((((((((()))***)))))))))(((((('''&&&%%%)))***+++++++++***)))(((******++++++******)))(((******,,,...---***,,,111111AAAWWWggghhheeelllwww~~~}}}{{{{{{jjjbbbeeeeee___IIICCC:::444222000,,,)))***))))))+++...111333333111222111...,,,---222777>>>GGG[[[vvvuuugggZZZMMMEEE???999999===MMMXXXjjjjjjKKK777111///555BBBVVVvvvzzzjjjWWWHHH===333//////+++...///---)))((())),,,(((***+++,,,+++++++++---,,,---///000///...,,,++++++,,,---///111222222222777OOOjjj~~~|||}}}xxx|||}}}zzzppp```SSSKKKJJJ:::333---...///,,,******+++************++++++,,,.........---,,,+++***)))))))))(((((((((((()))))))))((('''&&&&&&'''(((((())))))(((((()))***+++,,,'''&&&%%%#########$$$%%%((()))))))))((('''&&&&&&&&&&&&&&&&&&''')))******(((''''''(((******)))'''&&&'''((())))))((('''&&&%%%''')))*********+++,,,***+++,,,,,,,,,,,,+++***************)))((('''&&&'''((()))(((&&&$$$%%%&&&'''))),,,//////---+++)))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((***)))((((((******)))(((((()))*********)))((((((((((((((())))))***++++++((('''&&&&&&&&&''')))***)))(((&&&%%%%%%%%%&&&'''%%%'''))))))(((''''''(((&&&(((***++++++)))'''%%%&&&'''((((((((((((((('''(((((((((((())))))))))))'''((((((((()))******+++---,,,,,,+++***)))((('''(((((('''''''''''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&((()))((('''%%%$$$$$$&&&((())))))'''))))))************)))((((((((((((((((((((((((((((((((((((((())))))***++++++***(((&&&&&&&&&'''(((***)))(((&&&&&&''''''(((&&&'''***,,,,,,+++***(((&&&&&&&&&&&&&&&'''(((((()))))))))((((((((())))))'''((()))+++,,,...///000++++++)))(((((())))))***))))))))))))((('''%%%$$$((()))***+++***)))((('''))))))******))))))(((''')))))),,,---+++(((,,,333>>>III[[[iiimmmjjjnnnuuu|||{{{~~~wwwpppqqqnnnfffYYYPPPDDD:::555333111//////...,,,...222555666666///000000...---...444888>>>EEEWWWqqqpppdddVVVMMMHHHCCC>>>===@@@EEEUUUrrroooSSS;;;222---333===OOOmmmyyyppp___KKK<<<222+++***,,,+++---///---)))&&&'''((((((+++------,,,++++++,,,---------------...///000///000111222222222222333>>>VVVrrrsssyyy}}}|||rrraaaSSSMMMMMM;;;444//////000---++++++)))))))))))))))***+++,,,------------,,,+++***)))(((((())))))))))))(((((((((((('''''''''(((((((((((((((((())))))***++++++'''&&&%%%$$$###$$$%%%&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&''')))******(((''''''(((***+++)))(((&&&'''((()))))))))''''''$$$&&&(((((((((((()))***)))***,,,------,,,***))))))))))))))))))((('''''''''((()))(((&&&$$$%%%&&&'''))),,,...///---***((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))(((''''''))))))(((''')))***+++++++++***(((''''''(((((()))***+++++++++(((''''''&&&'''((()))***((((((&&&%%%%%%&&&&&&'''$$$%%%''''''&&&%%%&&&'''&&&(((***++++++)))'''%%%'''((((((((((((((('''&&&'''''''''(((((())))))***''''''''''''((()))***+++++++++***)))((('''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%'''))))))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&((()))((('''$$$$$$$$$&&&)))***)))((()))))))))*********))))))((((((((('''''''''''''''''''''((()))))))))))))))***)))((('''&&&&&&'''(((***)))(((&&&&&&''''''(((%%%&&&((()))************((((((''''''''''''((((((***)))((('''''''''((((((''''''((()))+++,,,------******(((((((((((()))***(((((()))))))))'''&&&%%%&&&'''((()))))))))(((''')))))))))))))))(((''''''))))))++++++)))'''...666UUURRRTTT___nnnwwwvvvqqqmmm{{{}}}sssjjjlllbbbSSSDDD:::444222111222...+++,,,///222222111+++---...,,,+++,,,111666<<>>:::::::::555000///222444333111,,,......,,,***+++///222888FFFWWW```fffvvvttteee]]]VVVJJJ@@@888AAAQQQaaammm|||{{{rrrRRR???222222555999JJJ___xxxzzzvvvjjjOOOCCC666111...---///222444111---***))))))(((&&&***,,,,,,,,,******+++,,,+++,,,,,,---............000222333222111222555888???[[[zzz}}}|||aaaHHH<<<555000222333111000000))))))))))))***+++,,,---++++++,,,,,,,,,++++++***'''((()))******)))((('''((())))))***************'''(((((()))))))))((((((((((((((()))))))))((((((''''''((()))))))))(((((())))))((((((((())))))******))))))***,,,,,,+++***((((((((((((((())))))***'''(((((('''&&&%%%&&&((('''(((***,,,,,,***((('''&&&&&&'''((()))))))))))))))******)))'''&&&&&&''''''((()))***+++***))))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''((()))***)))'''((())),,,------,,,***)))%%%'''(((***++++++++++++))))))))))))*********+++'''(((***++++++***)))((('''(((((('''&&&%%%'''(((&&&'''((())))))***))))))))))))))))))((('''&&&%%%&&&''''''(((***+++,,,,,,'''&&&%%%%%%&&&''')))++++++***)))'''&&&&&&&&&&&&*********)))((('''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&''''''(((((()))(((&&&&&&''''''&&&$$$%%%$$$%%%'''***,,,+++***)))))))))))))))******+++(((((('''''''''&&&&&&&&&%%%&&&((())))))'''%%%$$$$$$&&&''')))***)))((('''***)))(((&&&&&&''''''((()))((((((((())),,,.../////////---,,,+++*********)))((('''&&&%%%%%%&&&'''###$$$&&&(((***---...///)))((('''&&&&&&'''((()))%%%&&&(((******)))'''&&&"""###%%%'''((((((''''''+++++++++++++++***)))))))))(((((((((%%%&&&111===<<>>JJJWWWddduuuqqqhhhaaaTTTHHH======DDDQQQ___qqqtttTTT@@@222333666999HHH[[[nnnttteeegggaaaPPPAAA777...,,,......111555777222,,,)))******)))''')))***+++***))))))+++---)))+++---//////---+++***...000111000000111666:::CCC]]]fffMMM<<<555111333444333111222))))))))))))***+++,,,---******+++,,,,,,,,,++++++'''((()))******)))((('''((()))***+++++++++++++++''''''((((((((((((''''''((()))***++++++***)))(((''''''((()))*********)))+++******))))))))))))***+++******+++------,,,***)))(((''''''''')))***+++((())))))'''%%%$$$&&&'''&&&'''***++++++***'''&&&$$$%%%&&&((())))))******)))***+++***(((&&&'''(((''''''((()))))))))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((***)))((()))***+++***((('''))),,,......---+++)))%%%&&&(((***+++,,,++++++)))*********++++++++++++''')))+++------,,,***((()))******)))''''''((()))&&&''''''((()))******+++))))))))))))((('''%%%%%%&&&'''((()))***+++,,,---'''&&&%%%$$$%%%''')))+++---+++)))((('''''''''''',,,,,,,,,+++***))))))((($$$%%%%%%&&&''''''''''''&&&&&&''''''((()))*********)))''''''''''''%%%###%%%%%%&&&(((+++,,,,,,+++))))))(((((()))***++++++(((((('''''''''&&&&&&&&&$$$&&&((()))(((&&&$$$""""""$$$'''***+++***)))'''***)))((('''&&&''''''(((,,,+++*********+++,,,---111000///---++++++******))))))((('''&&&&&&%%%%%%&&&$$$$$$)))000333111...+++)))'''&&&&&&&&&((())))))((('''((()))(((&&&%%%###$$$&&&&&&&&&&&&(((***------,,,+++***)))((((((,,,+++***(((''')))---111777KKKdddooommmggghhhkkkwwwuuuwww{{{^^^XXXgggssscccMMMBBBGGGNNNJJJ@@@444777999666111...---///777777>>>OOOaaaooozzztttlll```LLLHHH===<<>>555000,,,---222555444222000///...,,,***)))))))))(((***+++***)))((()))***)))***++++++++++++******'''---///...///444555111BBBcccyyyVVVCCC:::333444555222...---++++++++++++++++++++++++***+++++++++***)))'''&&&(((((()))))))))'''&&&%%%)))***+++,,,,,,,,,++++++))))))***+++......,,,+++(((((((((***,,,,,,***(((''''''((()))))))))))))))******))))))))))))*********)))))))))+++...111333,,,+++)))((('''(((***+++---+++(((%%%$$$$$$%%%%%%))),,,...///---***(((((()))))))))))))))(((((((((+++++++++******(((''''''&&&''''''((()))******+++)))(((&&&&&&&&&&&&&&&%%%))))))(((''''''''''''''')))***,,,......,,,***(((''')))+++---...---+++***------------,,,,,,+++***''''''((()))))))))))))))%%%+++111222...***)))***((()))************)))(((+++++++++++++++***)))(((&&&'''(((******))))))(((((()))***+++,,,++++++******((('''%%%&&&(((+++,,,++++++***(((&&&&&&''')))((())),,,......---+++)))'''''''''(((((((((((((((***))))))(((((()))******((())))))(((&&&$$$%%%&&&''''''''''''((()))++++++***************)))((((((***(((&&&$$$$$$%%%((()))&&&'''((()))))))))((('''%%%&&&''')))************))))))(((''''''''''''''',,,+++***))))))***+++,,,000///...,,,+++***)))))))))(((((('''&&&&&&%%%%%%'''%%%%%%)))///222000---***)))'''&&&%%%&&&'''((()))(((''''''))))))'''%%%###%%%&&&'''''''''((((((***************)))))))))++++++***((((((***...222===IIIXXXaaacccbbbccceeeuuusssuuuwwwpppooowwwqqqdddUUUMMMMMMMMMJJJAAA===888555444333111...222222999GGGWWWfffvvvzzzrrraaaLLL===888BBBNNNWWWgggyyyyyyXXXHHH666111444:::AAAGGGHHHJJJMMMMMMHHH@@@666000111---***,,,000444444222000///...,,,++++++++++++)))***+++***))))))***,,,++++++******************)))---///---///666:::999IIIeee|||cccBBB999222333444111---,,,++++++,,,,,,,,,+++************++++++***)))'''&&&'''((()))))))))((('''&&&(((***+++------,,,+++***)))((()))+++------,,,******)))((()))******)))''''''(((((()))))))))))))))***))))))(((((())))))***))))))))))))+++---///000+++***(((''''''((()))***+++***(((&&&%%%%%%%%%%%%)))+++......,,,***(((((()))(((((('''''''''((((((+++++++++******)))((('''''''''((((((((()))*********((('''''''''(((((('''))))))((('''''''''''''''+++,,,---......,,,***((('''))),,,.........,,,+++,,,,,,,,,,,,,,,+++******''''''((()))))))))))))))&&&+++000111---******+++***************************++++++++++++***)))((('''((()))*********))))))((()))***+++,,,++++++***)))((('''&&&'''))),,,---,,,,,,***(((&&&&&&(((***)))***,,,......,,,***)))'''''''''(((((((((((((((************************((())))))(((&&&%%%%%%&&&(((((('''(((((()))***+++)))************)))(((((()))((('''%%%%%%&&&((()))(((((()))))))))((('''&&&&&&&&&'''((()))***************)))(((((((((((((((+++***)))(((((()))***+++......---+++***)))((((((((((((((('''&&&&&&%%%%%%(((&&&&&&)))...000///,,,***(((&&&%%%%%%%%%'''((((((&&&&&&'''((()))((('''$$$%%%&&&''''''''''''''''''((((((((())))))***************))))))+++///222HHHKKKOOOVVV\\\aaacccdddiiiqqqzzzzzzxxx|||xxxeeeSSSMMMRRRWWWSSSHHH===999<<<<<<777000///000555>>>JJJYYYooopppMMM;;;000555???III^^^sssiiiRRR:::222555888888888555666999:::888333...+++---***(((***...222222111///...------,,,---------+++++++++***)))***---///---,,,***)))((()))***+++---000111111666AAAKKKOOOSSSiii}}}___AAA888111111222///,,,+++***+++---------+++)))((()))************)))'''&&&''''''((()))))))))((((((((())),,,......---+++)))''''''(((***,,,,,,+++))),,,***(((((((((((((((&&&(((((((((((())))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,***)))(((&&&&&&''''''((()))))))))((('''&&&%%%%%%'''***,,,---+++)))((((((((('''&&&%%%&&&&&&((()))******+++******)))((('''))))))(((((((((((()))******))))))))))))******+++))))))(((''''''''''''''',,,---.........+++)))(((((()))+++---...---,,,+++++++++,,,,,,++++++******''''''((())))))))))))((((((+++//////,,,***+++---,,,+++***))))))***+++,,,******++++++******))))))(((((()))************)))((()))***+++,,,+++******((((((''''''(((***---///---,,,+++(((&&&'''))),,,+++,,,---...---,,,)))((('''''''''(((((())))))))))))***+++,,,,,,+++***)))((()))***)))'''&&&&&&'''))))))(((((((((((())))))))))))******))))))((('''(((((((((((((((((((((((()))))))))))))))((('''&&&'''''''''(((((()))))))))*********)))))))))((((((+++***(((''''''((()))))),,,,,,++++++)))((('''&&&(((((('''''''''&&&&&&&&&(((''''''))),,,...---,,,)))(((&&&%%%$$$%%%'''((('''&&&%%%&&&((()))((((((&&&%%%$$$$$$&&&'''(((((('''''''''(((((((((((())))))******))))))+++///222HHHHHHJJJNNNTTT[[[```ccc\\\nnn~~~wwwwwwzzz{{{jjjYYYTTT[[[bbbaaaVVVJJJEEEEEEDDD<<<444111222444888===KKKeee|||tttOOO;;;---///777EEE^^^wwwsssZZZ@@@555555444111///...///000111111000...---+++)))((())),,,......---...------------...//////,,,,,,+++))))))***...111///---***''''''(((***,,,222333555777@@@OOO___jjjccctttyyyNNN@@@777//////000---+++******+++---......+++)))'''))))))*********)))''''''''''''(((((())))))))))))'''))),,,......---+++)))'''&&&''')))++++++***(((+++)))'''&&&'''))))))(((((((((((((((((())))))***)))(((((((((((((((((()))((())))))************))))))((('''&&&&&&&&&&&&&&&&&&''')))))))))(((&&&%%%''')))++++++***(((((((((&&&&&&%%%$$$$$$&&&((()))***************)))((((((***)))((((((((((((((()))******++++++***+++,,,...))))))(((''''''''''''''',,,,,,------+++)))'''&&&&&&((()))+++,,,++++++***)))******+++******))))))&&&'''(((((())))))(((((()))+++,,,,,,******+++---,,,***)))'''''')))***,,,))))))************)))))))))))))))***************))))))++++++,,,+++***)))'''''''''''')))+++...///...---+++(((&&&'''***---------......---+++(((''''''''''''((())))))******)))***,,,------+++)))(((((()))***)))'''&&&'''(((***))))))(((((((((((())))))))))))))))))((((((''''''((()))******))))))((((((((()))))))))*********((((((''''''((((((((())))))))))))))))))(((''''''+++***((('''''''''((((((***++++++***)))((('''&&&'''''''''''''''&&&&&&&&&((((((((()))+++,,,---,,,***(((&&&%%%%%%&&&'''((('''&&&$$$%%%'''((((((((((((%%%######&&&)))******(((((((((((('''''''''&&&))))))***))))))+++...000999>>>CCCFFFIIIOOOWWW]]]___iiisssxxxxxx{{{{{{mmmdddeeeiiijjjgggaaaYYYSSSNNNFFF===666444444444222111<<>>===@@@GGGOOO[[[UUUUUU___pppzzzyyytttuuu~~~~~~xxxvvvpppiii___RRRGGG???666555333...(((+++===PPPssswww```III===555555GGG]]]qqq___JJJ===555111000333---+++***(((((()))+++,,,,,,---------+++*********,,,++++++,,,,,,---...///---------,,,***)))***,,,+++***((('''(((***---...,,,,,,111999CCCQQQgggzzz~~~vvvmmm]]]@@@666---,,,---+++******))))))++++++,,,,,,,,,,,,++++++------------,,,++++++***)))((((((((()))***++++++******++++++,,,,,,''''''''')))+++,,,***((()))((((((***,,,---,,,+++))))))'''''''''(((***+++++++++************++++++***))))))((()))***,,,,,,***))))))((('''&&&%%%$$$$$$%%%''')))***+++******((())))))(((%%%######$$$!!!"""%%%''')))))))))((())))))************))))))###&&&))),,,---+++(((&&&(((+++,,,***'''&&&(((,,,))))))((('''''''''''''''(((((((((''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&(((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))((('''&&&&&&&&&'''))))))***++++++,,,+++***)))(((%%%&&&&&&'''(((((()))***''')))******)))((()))************)))((('''&&&&&&&&&'''((()))***+++,,,,,,******))))))(((''''''&&&$$$&&&'''&&&%%%$$$&&&'''(((((('''(((((()))***+++(((((())))))(((((('''&&&%%%%%%&&&'''((()))))))))&&&&&&'''(((+++...000222+++)))'''%%%%%%%%%&&&'''&&&'''((()))((('''%%%$$$---,,,***)))((((((((())))))***+++,,,+++***'''&&&&&&'''''''''''''''''''''%%%&&&'''((((((***...000,,,+++)))((('''(((***+++***(((%%%###$$$&&&&&&&&&%%%(((///888???>>>666...&&&&&&'''((()))***++++++((())))))(((&&&&&&'''((((((---333555555888>>>CCCFFFNNNWWW\\\___dddmmmuuuvvvtttvvvwwwpppggg\\\OOOFFF888777555000***,,,;;;KKK^^^qqqwwwaaaLLLAAA::::::KKKaaauuurrr___III<<<777333222222***)))(((''''''(((***++++++,,,---...,,,,,,,,,,,,,,,++++++++++++,,,---...,,,---...,,,***((())))))***)))(((((()))+++---///)))+++222>>>IIIXXXppp{{{xxx~~~zzzgggNNNAAA666---,,,---,,,***+++))))))******+++------...+++,,,---.........---,,,,,,+++***((((((((()))))),,,+++***)))***+++---...''''''(((***,,,,,,+++)))*********,,,...---+++)))***)))'''&&&'''(((***+++,,,,,,++++++++++++,,,,,,+++***(((((()))+++---...*********)))(((&&&%%%$$$$$$%%%'''(((***++++++,,,)))******'''$$$""""""### """&&&)))+++***)))(((((())))))*********))))))!!!$$$***......,,,(((%%%'''***,,,***%%%$$$'''***))))))((('''''''''''''''((((((((((((((('''''''''$$$%%%%%%&&&&&&''''''(((%%%&&&&&&'''((((((((('''%%%&&&''''''((((((''''''""""""###%%%'''(((&&&%%%''''''((())))))(((''''''''''''((()))))))))))))))'''&&&&&&%%%%%%'''((()))***+++,,,,,,+++***)))(((%%%&&&&&&&&&''''''((((((&&&(((***+++)))((((((((())))))((((((''''''&&&&&&&&&'''((()))***+++,,,,,,******((('''&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''(((***++++++(((((((((((((((''''''&&&%%%%%%%%%&&&'''(((((()))((((((((()))+++---000111+++***'''%%%$$$%%%&&&&&&'''((()))******(((&&&%%%---+++)))(((((()))+++---)))+++...///...,,,(((&&&(((((()))))))))'''&&&%%%''''''&&&&&&'''(((***+++///---+++)))''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$(((000;;;CCCAAA888000,,,------+++)))(((***,,,+++)))'''&&&%%%&&&((()))+++******...444888:::999999HHHWWW[[[UUUUUU```lllrrriiigggttt~~~|||vvvvvv||||||wwwyyyqqq[[[FFF<<<>>><<<666000222<<>>555///......+++***+++)))******+++++++++******---------,,,,,,,,,++++++++++++***))))))***+++++++++***)))))))))))))))***(((((()))******************+++---...///...------***((('''&&&&&&'''(((***)))******++++++******)))+++***((('''''')))+++---111///,,,)))''''''((((((&&&''')))***+++++++++***,,,+++***((('''%%%$$$###&&&&&&((()))************)))***+++,,,,,,+++))))))&&&&&&((())))))(((''''''******)))''''''&&&&&&&&&((())))))******)))'''&&&(((((((((((((((''''''&&&&&&&&&%%%$$$%%%&&&'''(((***************)))((('''(((***++++++***(((((((((###$$$$$$%%%''')))***+++&&&(((***+++,,,+++)))((()))***+++---,,,+++)))((()))'''%%%######%%%''')))+++++++++++++++***)))((('''(((***+++,,,+++)))((()))+++,,,------,,,***)))+++)))((('''&&&&&&''''''---------+++))))))***+++++++++***)))(((((())))))(((((()))(((((('''&&&&&&(((((((((((())))))))))))+++)))((()))******)))((('''&&&%%%$$$$$$%%%&&&''''''''')))---000000,,,((()))(((&&&&&&%%%&&&'''((()))******++++++)))((('''---,,,***))))))+++---...)))+++,,,...---,,,)))(((''''''((((((((((((''''''''''''&&&&&&'''(((***+++...---+++)))''''''&&&'''&&&%%%$$$$$$$$$%%%'''(((***+++---333:::???@@@@@@555000***'''(((***,,,,,,---,,,)))'''&&&&&&&&&''')))'''(((+++///333444333333<<>>666444555888999DDDUUUmmmpppZZZKKKAAA@@@LLL\\\qqqoooTTT@@@777444111///---,,,***(((''''''((((((------/////////---+++***,,,++++++***))))))******)))***+++)))((('''(((******************+++,,,,,,+++,,,111===RRRmmmzzzlllkkkvvvttt^^^MMM===555...------+++***+++,,,+++***)))***+++---...,,,,,,,,,++++++++++++******************************)))))))))))))))******(((((()))************)))***+++,,,---......------***((('''&&&&&&'''(((*********++++++++++++******+++)))'''&&&'''(((+++,,,000...,,,)))(((((())))))'''(((***+++,,,,,,+++***---,,,+++***((('''&&&%%%&&&&&&((())))))*********))))))***++++++***)))(((&&&'''((()))))))))((((((***)))(((''''''&&&&&&&&&'''((()))+++++++++******(((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''((()))***************)))(((((()))+++,,,,,,***(((((((((''''''&&&&&&'''(((((()))'''(((***+++++++++)))((()))***+++,,,,,,+++***))))))(((&&&$$$$$$&&&((()))+++++++++++++++***)))((()))***+++,,,,,,+++)))((()))***,,,------,,,***)))***)))((('''''''''((())),,,------,,,)))))))))++++++******)))(((((())))))(((((())))))((((((''''''((((((((())))))))))))******)))((()))***+++)))(((((('''&&&%%%%%%&&&'''((()))((())),,,///...+++(((((('''&&&&&&&&&'''((())))))******+++***)))((('''---,,,+++******,,,...///)))***++++++,,,+++++++++((((((((((((((())))))***((('''''''''''')))***+++---,,,***((('''&&&&&&&&&%%%$$$$$$######%%%&&&''',,,******...999EEEOOOTTTBBB777+++&&&(((,,,---,,,///...+++)))'''&&&&&&&&&&&&&&&&&&'''***,,,,,,+++---000444:::@@@CCCEEEEEEHHHKKKPPPVVV]]]fffpppvvvllljjjkkkrrrxxxwwwnnneeepppuuuoooaaacccrrrwwwnnniii```bbbmmmkkk```cccqqqzzz}}}|||{{{tttpppqqqdddVVVEEE;;;::::::666111:::NNN```lllvvvZZZMMMHHHEEEGGGLLLjjjuuu]]]GGG999222111000///---+++***((((((((((((.../////////...---+++***,,,+++******)))*********((()))***)))'''&&&'''(((,,,+++*********,,,---///***...555BBBUUUlll|||sssnnnnnn{{{wwwggg^^^ZZZ???666///------,,,,,,...333111---+++***+++...000++++++*********)))))))))((()))***++++++***)))((((((((())))))******++++++'''((())))))******)))))))))***+++,,,---...------***((('''&&&&&&'''(((*********++++++++++++******)))((('''&&&&&&(((***+++---,,,+++)))(((((()))***)))***+++,,,,,,+++******...---,,,+++***)))((('''&&&''''''((())))))))))))(((((())))))))))))(((((('''((())))))******))))))***)))(((''''''&&&''''''&&&((()))+++,,,---,,,,,,(((((((((((((((''''''&&&&&&&&&&&&&&&'''(((************))))))))))))((((((+++,,,---,,,***(((((((((******)))((('''''''''''''''((()))++++++******)))))))))******++++++,,,,,,))))))'''&&&&&&'''))))))*********+++******))))))++++++,,,,,,,,,***)))'''((()))+++,,,,,,+++***))))))((((((''''''(((***+++,,,,,,---,,,***((()))*********)))((((((((())))))'''(((((())))))))))))((((((((()))))))))************)))((()))++++++***(((((((((''''''''''''((((((******)))***,,,,,,+++)))'''&&&&&&&&&&&&''')))***)))************)))((((((,,,+++*********,,,...///))))))))))))***+++,,,------,,,+++***)))***+++,,,)))(((''''''((()))+++,,,++++++***)))'''&&&&&&&&&$$$$$$#########$$$%%%&&&((('''***555FFFTTT[[[]]]JJJ@@@444+++)))+++,,,,,,///...,,,***)))(((''''''''''''''''''((((((((('''))))))+++000777::::::888999>>>CCCEEEGGGMMMVVV^^^WWWTTTUUU\\\cccbbbVVVKKKWWW___[[[LLLKKKYYY___XXXPPPJJJNNNXXXUUUIIIMMM\\\gggiiikkkqqq}}}}}}rrrfffVVVIIIBBB===888444777DDDSSS```uuu~~~dddVVVMMMDDDAAACCCkkkyyy___GGG777111.........---+++***)))******+++////////////...,,,+++***++++++***************+++(((***+++***)))'''((()))++++++++++++,,,,,,------,,,000888BBBRRRfff|||xxxrrrrrr~~~pppaaa[[[ZZZAAA888000///000000000333999666333///,,,,,,,,,,,,***))))))))))))((((((((('''(((***++++++***((('''''''''((()))***+++++++++'''(((((()))))))))))))))))))))***+++,,,------...***((('''&&&&&&'''(((*********++++++++++++******((('''&&&&&&&&&''')))******)))(((((('''(((((()))))))))***++++++***((((((,,,,,,++++++***)))((((((&&&''''''((())))))(((((('''''''''((((((((((((((((((((())))))******++++++))))))(((''''''''''''''''''((()))+++,,,,,,++++++(((((((((((((((''''''&&&&&&&&&'''((()))***++++++)))))))))((((((((()))))),,,------,,,***(((((()))+++***)))(((((('''(((((((((((()))************)))***))))))***+++,,,---...***))))))))))))))))))***((()))***************)))++++++++++++***((('''&&&'''(((***,,,,,,+++)))(((((((((''''''((()))+++,,,+++,,,---,,,***((())))))***))))))((((((((())))))''''''((()))*********)))((((((((()))))))))******)))((((((***++++++***((())))))(((((((((((())))))+++***)))))))))******)))'''&&&&&&&&&'''(((***+++************)))))))))(((******))))))***+++,,,---)))((((((((()))+++---...222111///...---------...))))))(((((()))***,,,---+++******)))((('''&&&&&&$$$$$$#########$$$%%%&&&%%%&&&///BBBWWWaaa]]]UUUMMMHHH>>>333+++((()))+++,,,,,,+++*********))))))))))))*********(((((((((%%%''')))---000222333333000333666999<<>><<<@@@FFFOOOQQQ]]]nnnzzz}}}yyyooo^^^LLL???::::::666888EEEZZZlllyyyzzzhhhRRR>>>888===```uuu|||[[[AAA444///,,,***++++++*********,,,---............------,,,+++***+++***************++++++***,,,------+++************+++,,,......---,,,+++...111666@@@PPPhhhwwwtttyyytttiii]]]SSSLLL???777000000222222333555555444222000...,,,***))))))))))))(((((((((''''''&&&''')))******)))'''&&&&&&'''(((***++++++++++++''''''((()))))))))))))))(((((()))***+++,,,---...***((('''&&&&&&'''(((***)))******++++++******)))(((''''''&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&******))))))((((((((('''&&&''''''((((((((((((''''''''''''''''''(((((()))((((((((()))******+++,,,)))((((((''''''''''''((((((((()))******)))((('''(((((((((((((((''''''&&&''''''((())))))*********)))((((((''''''((())))))+++,,,,,,+++)))(((((())))))(((((((((((())))))***(((((()))***************************+++,,,......)))******************)))'''((()))************************)))'''&&&%%%$$$&&&''')))++++++***)))(((''''''&&&'''((()))+++,,,***+++---,,,***((((((((()))((((((((((((((())))))&&&'''((()))))))))))))))'''(((((((((((()))))))))(((((((((***,,,,,,***(((((())))))))))))))))))(((******)))((((((((()))***'''&&&&&&&&&''')))***+++*********)))))))))))))))+++*********************((((((((())))))+++,,,---444333222111000000000000***))))))))))))+++,,,---++++++++++++***)))((('''%%%$$$$$$######%%%&&&'''(((***444GGGZZZ___VVVKKKLLLHHHAAA666,,,'''(((***++++++++++++*********))))))+++------,,,*********$$$&&&(((***,,,---///000***)))+++111777:::999777>>>>>>>>>===;;;<<<===???:::777999???===555333888777======444111777:::888<<<@@@RRRiiirrrrrrzzzsssZZZFFF===<<<666444???TTTdddmmm|||{{{\\\???555999LLLccc]]]BBB444///,,,***))))))))))))***,,,...000,,,,,,,,,+++++++++++++++*********)))******+++,,,,,,...000000...,,,,,,,,,)))***,,,...///000//////...000444<<>>(((000444777HHHgggzzz\\\EEE<<>>222000222444000...111111...000555///,,,)))'''((()))*********)))((('''''')))***,,,///...------------------******,,,000555;;;@@@CCC===:::555///...999OOObbbttt}}}ssscccRRRHHHEEEIIIHHHEEEMMM]]]iiikkkccc]]]XXXUUUIII888000222222000,,,***((((((((((((((((((((('''''''''((((((******++++++++++++************))))))((((((((('''((((((((((((((()))***+++)))((('''%%%%%%&&&((()))((((((((((((((((((((((((,,,+++)))((((((((()))***))))))))))))((('''&&&%%%&&&&&&'''((()))))))))))))))******)))'''&&&'''((('''((((((((())))))******+++***)))(((((()))++++++,,,)))%%%$$$%%%'''&&&%%%'''$$$&&&******'''(((---***++++++***(((&&&'''((('''(((((()))************)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&''''''((())))))(((((((((&&&%%%&&&)))*********))))))((('''((((((******)))***+++,,,,,,+++)))(((((()))+++,,,+++***'''&&&&&&''')))***++++++,,,,,,,,,***((()))+++,,,+++))))))***+++------,,,***)))''''''&&&((()))***)))'''+++(((&&&''')))***)))''''''''''''(((((((((((((((***(((%%%%%%'''((('''%%%&&&%%%$$$$$$$$$%%%'''((((((((()))***)))((('''&&&&&&%%%%%%'''***+++)))''''''((()))))))))((('''&&&''''''&&&&&&''''''((())))))+++---,,,+++******+++***(((''''''((()))'''&&&)))+++,,,,,,+++******+++(((+++///444555222,,,''')))))))))************++++++,,,,,,+++******+++---((((((((((((((((((((((((((())),,,///333666888999BBB>>>888111,,,((('''&&&)))'''%%%######%%%''')))......,,,***''''''(((***(((((((((***,,,...//////---***(((***---//////---)))))))))))))))((('''&&&)))++++++******...///---///------...+++'''''')))***...333555777<<>>555,,,***---666GGGUUUooo~~~gggQQQIIICCCOOOmmm```KKK===000---222111///000333333111222444///,,,)))'''((())))))((()))((('''&&&'''((()))***......------,,,,,,,,,,,,&&&(((,,,000555999<<<>>><<>>EEEFFFJJJXXXpppnnn^^^CCC:::111,,,***///<<>>777000000999BBBGGGUUUeee|||}}}hhh\\\WWWYYYVVVQQQXXXkkkyyy}}}~~~yyyxxxyyymmmWWWFFF@@@999555///,,,++++++)))'''((()))+++,,,,,,+++******))))))******,,,---...///,,,---.........,,,***(((((((((((())))))+++,,,---,,,+++)))(((''''''''''''((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))(((''''''$$$%%%&&&'''((((((((((((***,,,......,,,(((&&&&&&((()))***+++,,,---......---,,,***))))))******+++---+++(((%%%$$$$$$%%%%%%((()))***)))'''&&&)))---+++,,,,,,+++)))'''((())))))))))))******+++,,,---)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((((()))))))))(((((('''&&&&&&'''***---------+++******))))))((((((((('''((()))***++++++******)))))))))((((((((())))))'''((()))+++,,,,,,,,,,,,...---------...---,,,,,,***+++...//////---***((('''&&&%%%'''***,,,,,,,,,***)))'''&&&'''((()))***,,,,,,,,,+++***))))))((()))(((''''''''''''''''''''''''&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&'''''''''((((((((('''&&&(((((((((((('''&&&$$$###&&&%%%%%%%%%%%%&&&''''''+++---//////---+++***))),,,,,,,,,+++***)))))))))+++,,,......,,,+++,,,---+++...222666777444---(((***)))))))))))))))))))))++++++***((('''(((+++---***************************))))))***+++---///111//////...,,,***)))''''''&&&&&&%%%%%%&&&(((***,,,,,,...//////,,,***((((((+++'''%%%,,,888===888111***(((&&&(((,,,......,,,,,,,,,,,,++++++,,,,,,,,,///000333888:::::::::;;;333444444333222222333333444333222///......111444888===CCCLLL^^^yyysssYYYHHH???444...,,,///999DDDNNN]]]{{{mmmPPP@@@MMM___qqqyyyTTT999111222222000888CCCJJJKKKEEE<<<555,,,***))))))***,,,,,,+++'''''''''''''''(((((())))))************)))((('''(((&&&%%%(((111???LLLUUUKKK<<<222222111///666CCCNNN```qqq~~~uuujjj\\\VVVVVV^^^cccdddjjjtttuuupppjjj[[[JJJ888444...,,,---,,,(((%%%((()))***,,,,,,,,,+++***))))))))))))+++---...///***---111333333000+++((((((((((((((()))***+++,,,++++++***)))((('''''''''(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((('''$$$%%%&&&'''((((((((((((+++...000111...***((('''((()))***+++,,,---......,,,+++***)))))))))***++++++***)))'''&&&'''(((***///222333...)))((()))+++)))+++,,,,,,******+++,,,++++++***))))))***++++++((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''((()))))))))))))))(((((('''&&&&&&'''***---------++++++*********)))(((((('''((())))))************))))))(((''''''((()))***'''((()))***+++,,,,,,,,,---...///......,,,,,,+++(((***,,,------+++)))(((&&&%%%$$$&&&)))+++,,,,,,******)))(((''''''((()))------,,,+++***)))(((((())))))(((((('''''''''((()))((('''&&&&&&&&&'''((())))))((((((''''''''''''((()))))))))((('''&&&&&&(((((((((((('''&&&$$$###&&&%%%%%%%%%%%%&&&'''''',,,,,,,,,***((((((***,,,...//////---***))))))***+++,,,......,,,,,,,,,---...///111444555444000---+++************)))))))))*********(((''''''***,,,))))))))))))))))))))))))***)))''''''(((***...000'''((((((((())))))))))))'''&&&&&&'''((()))+++,,,))),,,//////---***((((((---)))(((000;;;@@@;;;444,,,***(((***...111000///............///000111111333555;;;CCCFFFEEEDDDEEE===>>>;;;999:::>>>>>>;;;:::777333111000000//////000888???DDDQQQjjjdddRRRFFF888000...000666===BBBPPPpppxxxWWWAAAKKKTTT```zzz\\\???777777555333???LLLSSSTTTMMMAAA666---,,,******,,,---,,,+++''''''((((((((()))))))))((()))*********)))'''&&&'''%%%%%%)))555EEEVVVaaaOOO===222444111)))///@@@III\\\lllvvvvvvcccXXXYYYfffiiiaaadddpppxxxuuuwwwiiiTTT>>>777000---------((($$$'''((()))***************)))((((((((()))+++---///(((+++000333444111,,,)))((((((((((((((())))))***)))))))))((((((''''''&&&(((((((((((((((((((((((((((((()))************))))))))))))******))))))(((%%%%%%'''(((((((((((((((+++...000111...+++))))))(((((()))***++++++,,,,,,***)))((((((((()))+++,,,)))))))))((('''(((+++---666<<<===666...+++++++++(((***++++++***+++,,,...,,,+++***)))((())))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))*********)))(((((('''&&&&&&'''***,,,,,,,,,******+++++++++***))))))(((((()))))))))))))))***(((((('''''''''((())))))&&&'''((()))***++++++++++++---///...,,,*********'''((()))*********))))))'''%%%$$$%%%(((+++,,,,,,+++,,,---+++)))'''((((((+++++++++***)))(((((('''))))))***((('''&&&''')))***)))((('''&&&'''((((((******)))(((((((((((((((***,,,,,,+++(((&&&&&&''''''((())))))((('''%%%$$$&&&&&&&&&&&&&&&''''''(((,,,+++(((%%%$$$&&&+++///000111111...***(((((()))+++,,,......,,,+++,,,---000//////000222333222000,,,,,,++++++************)))***)))((('''''')))+++))))))))))))))))))))))))((('''&&&&&&&&&(((***+++%%%%%%&&&'''((()))***+++''''''''''''((()))++++++''')))++++++***(((((())),,,---000666;;;<<<999666111///---///444666666444444444444444666888999;;;:::<<>>KKKbbbxxxbbbQQQ>>>444111000222555888FFF```~~~hhhIIIDDDFFFXXXttt}}}```JJJ>>>:::888===IIIVVV[[[[[[VVVJJJ===111///---------,,,+++)))(((((())))))******)))))))))***+++,,,+++***((('''&&&&&&''',,,666BBBMMMTTTLLLCCC:::555///+++000999AAARRRhhh{{{~~~qqqgggaaabbbbbbaaagggpppyyyzzzkkk]]]JJJ@@@444...------***'''&&&&&&&&&'''''')))******)))(((''''''(((***,,,---&&&))),,,...//////---,,,)))(((''''''''''''''''''''''''(((((((((''''''&&&(((((((((((((((((((((((('''((()))***+++******)))((())))))*********))))))&&&&&&'''((())))))))))))***,,,......,,,*********'''((((((((())))))******''''''&&&&&&''')))+++,,,((())))))'''&&&'''***---777???AAA:::000---+++)))((()))******)))((()))+++***)))((('''''')))***+++((((((((((((((((((((()))(((''''''''''''((())))))***************)))(((((((((&&&%%%&&&)))*********((()))***+++++++++*********))))))(((((((((((()))'''''''''((((((((())))))%%%&&&'''((()))*********))),,,......+++((((((((('''''''''((()))***+++,,,)))'''%%%&&&)))+++------,,,///000///+++(((&&&'''))))))(((((('''''''''&&&(((******)))&&&&&&(((***+++***((('''''''''((((((,,,+++***)))((())))))***,,,...///---)))'''&&&''''''((()))))))))((('''&&&''''''&&&&&&''''''((()))+++***'''%%%$$$''',,,000111222222///***&&&&&&(((***,,,------,,,++++++,,,000...,,,---///111222222,,,,,,,,,+++++++++******((()))***)))'''''')))***(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,&&&&&&&&&'''((()))******'''(((((('''&&&&&&)))+++***000777:::888666666777666333222444888;;;;;;999:::::::::;;;===???BBBCCCAAADDDOOO]]]bbb^^^[[[\\\jjjeee\\\VVV\\\dddaaaYYYGGGHHHGGGBBB;;;666555666222222333:::JJJ___mmmqqq~~~qqq\\\DDD888333000......222@@@SSSlllwwwRRR???<<>>:::555///222......777CCCNNNZZZddd{{{}}}oooYYYEEE777111//////000666JJJlllyyyQQQEEE???KKKbbbyyyiiiYYYCCC444777IIIaaaqqqqqqvvv|||gggHHH:::222,,,...///---)))((()))+++,,,,,,***(((''''''000---,,,...111111---(((((()))***,,,...000111222@@@@@@>>>999333000000222444===QQQgggjjj```[[[___uuuhhhYYYVVVcccyyyxxxhhhccciiinnnnnnwwwuuummm]]]QQQBBB666111///,,,******)))'''%%%%%%''')))***)))))))))))))))******+++(((((())))))******++++++***)))(((***+++***&&&###%%%&&&((('''&&&$$$$$$%%%***)))'''((())))))(((''''''((()))***************(((((()))***************+++******))))))******+++,,,++++++***)))*********''''''''''''((((((((((((((('''&&&%%%%%%&&&((()))))))))))))))************...222444111+++'''''')))******)))((((((((((((((('''&&&&&&''')))+++...///,,,,,,,,,***((('''''')))))))))))))))))))))******+++***)))((((((''''''((()))((('''&&&&&&'''))))))******)))))))))))))))***(((((((((((()))***+++,,,******))))))))))))******''''''&&&&&&&&&&&&''''''******+++++++++***))))))(((((((((((()))***+++,,,,,,***((((((***+++,,,+++......------+++***((('''$$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''&&&'''))),,,,,,,,,++++++***)))))))))))))))))))))))))))***+++...///...,,,)))&&&&&&&&&(((((())))))))))))(((((('''(((((((((&&&&&&(((***)))((('''(((***,,,,,,+++,,,---.........,,,+++***+++,,,,,,+++))))))***,,,---,,,+++******,,,---/////////......---,,,,,,++++++***)))))))))***++++++...+++)))((((((((((((''''''''''''''''''&&&%%%%%%&&&'''((()))***+++++++++---,,,***(((((()))***+++)))(((&&&&&&((()))***+++111111555<<>>AAABBBAAADDDKKKRRRQQQKKKJJJRRR[[[[[[VVVQQQ\\\cccfffeeelll{{{|||xxx{{{}}}qqqlllqqqwwwnnn\\\III===:::888555///------222:::EEEWWWfffvvvlllUUUBBB777333333///777LLLlllnnnLLL>>>666???UUUnnnrrrYYY<<<...333DDD^^^{{{fffIII:::222,,,---///---***(((''')))******)))((()))***000...,,,///222222...***)))******,,,---...//////::::::999666222//////111+++000???NNNPPPGGGDDDIIIVVVOOOEEEAAAJJJ^^^ttt{{{sssrrrwwwxxx```XXXKKK???666000,,,***)))((((((''''''(((((()))))))))(((((())))))***+++)))))))))))))))************)))(((***+++***'''$$$&&&(((((('''&&&%%%&&&'''***(((((((((******)))(((((())))))************)))(((((()))***************++++++************++++++++++++******)))))))))***''''''''''''(((((((((((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))---000///***'''(((*********)))((((((((((((((('''''''''((()))+++,,,---+++,,,,,,***(((((()))*********************************)))((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))******)))))))))***++++++******))))))))))))******'''''''''&&&&&&'''((((((+++,,,,,,,,,+++***))))))(((((((((((()))***+++++++++)))(((((()))+++++++++++++++******)))'''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&)))+++++++++*********))))))))))))((((((((()))***++++++---------+++(((%%%%%%&&&((()))************)))((((((((()))((('''&&&''')))(((''''''(((+++.........+++,,,---------,,,******+++,,,,,,+++))))))***,,,---,,,+++))))))***++++++------////////////...---***************+++,,,------+++)))((((((((('''%%%''''''((((((''''''&&&&&&&&&'''((()))******++++++,,,++++++***))))))******((('''&&&&&&''')))+++,,,000000444;;;CCCFFFBBB>>><<<@@@DDDGGGIIINNNUUUZZZ\\\\\\ZZZ[[[```eeebbb\\\lllooosssxxxzzzwww~~~kkkRRRBBB;;;888555111///...---///888MMM```qqq{{{zzzcccLLL<<<444222...666JJJiiiqqqRRR@@@222666FFF]]]|||~~~^^^===...555FFF___gggOOO;;;222,,,---///---***)))''''''(((((('''(((+++---000...---...111222///,,,******++++++++++++++++++000111333222000//////000,,,---333;;;:::333333999:::999777444888HHHaaattt~~~xxxmmmeeeWWWHHH;;;222---+++((())))))))))))))))))((())))))(((((())))))***+++***))))))))))))))))))((()))((()))***+++***(((&&&)))))))))(((&&&&&&'''))))))(((((()))+++,,,+++************+++******))))))(((((()))***************,,,++++++++++++++++++,,,*********)))))))))))))))''''''''''''((((((((((((***)))((('''&&&&&&''''''(((((((((((((((((((((((($$$(((++++++)))((()))+++))))))))))))(((((((((((('''((()))******+++++++++***++++++***)))(((***,,,******************************)))((((((((()))))))))((('''&&&&&&&&&'''((((((((('''''''''(((((())),,,,,,+++************+++***))))))(((((())))))***((((((((((((((()))******------------,,,+++))))))''''''''''''((()))*********((('''''')))***+++***''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((&&&&&&'''))))))))))))))))))))))))(((((('''(((((()))***+++,,,,,,,,,,,,***'''%%%%%%&&&((()))+++------+++)))((()))******)))'''&&&'''((((((''''''))),,,///000000***+++,,,,,,,,,+++***)))+++,,,,,,+++)))(((***+++......,,,+++************)))+++---///000///...---))))))***++++++,,,---...,,,***((((((((((((&&&%%%&&&&&&'''''''''&&&&&&%%%&&&''''''((()))***+++,,,,,,+++++++++***)))))))))'''''''''&&&'''))),,,///333555999>>>BBBEEEFFFFFFEEEFFFIIINNNUUU[[[___```eeekkkjjjcccbbbkkkpppooopppttt|||hhhRRRCCC:::444777333///+++)))///AAARRRooo~~~}}}iiiUUUDDD777111...111BBB___bbbLLL:::777>>>NNNkkkkkkLLL:::===WWWooouuu```???666//////000---***)))(((((('''&&&%%%'''***---///---,,,---///000///---+++++++++***))))))(((((((((***---///000000000111111///111444222------222///111333333444>>>TTThhhvvv```LLL>>>555///,,,((()))+++,,,,,,+++)))(((((((((((((((((()))************))))))(((((((((''')))))))))*********)))(((++++++***(((&&&''')))+++)))(((((()))+++---,,,,,,++++++++++++******)))((((((((()))***************,,,,,,++++++++++++,,,,,,************))))))((((((''''''''''''((((((((((((+++***)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&###&&&)))***)))((()))***((()))))))))))))))(((((('''(((***++++++***)))(((''')))))))))((((((***,,,++++++++++++************)))))))))((())))))******)))((('''&&&&&&&&&'''((()))(((((((((((())))))***...---,,,+++************))))))(((((((((((())))))************+++,,,------.........---,,,+++***)))&&&&&&&&&''''''((()))***)))'''&&&&&&(((*********'''''''''''''''''''''(((((((((''''''''''''((((((******+++)))'''&&&'''(((((((((((((((((()))))))))'''''''''((()))***+++,,,,,,,,,,,,+++((('''''''''(((***,,,//////,,,***((()))***+++***(((&&&&&&''')))((('''))),,,...///...)))***+++,,,,,,,,,+++***+++++++++***)))((()))+++...---,,,+++***)))))))))&&&(((***---...---,,,,,,))))))***+++,,,---------+++***(((((())))))'''&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&'''((()))+++,,,,,,,,,++++++***)))(((((('''(((((('''''')))...222:::>>>DDDFFFFFFIIINNNSSSTTTRRRTTT[[[eeelllllljjjqqqzzz{{{pppkkkuuuyyy~~~zzzbbbMMM@@@999;;;555///---,,,000===IIIlllmmm\\\JJJ999//////---888UUUyyylllTTT@@@;;;===DDD[[[tttuuuZZZDDDBBBfffmmmCCC:::222111111...+++***+++***(((&&&%%%&&&***---...,,,+++***+++,,,------++++++***))))))(((''''''&&&'''***---000222222111...---...000...+++***,,,+++,,,///333444888GGGWWWwwwgggNNN@@@888111---(((***,,,------,,,***(((((((((((('''((())))))******)))))))))(((((('''''')))************))))))))),,,,,,+++)))''''''***,,,)))(((((()))+++---,,,,,,+++++++++++++++***)))((((((((()))***************,,,++++++******++++++,,,)))******+++***)))((((((''''''''''''((((((((((((++++++******)))((('''&&&((('''''''''&&&&&&&&&%%%&&&(((*********)))))))))'''((())))))))))))((((((((()))***++++++***)))(((&&&'''(((((('''''')))++++++++++++*********))))))))))))((())))))***+++,,,***)))((('''&&&''''''(((***)))))))))******+++,,,......,,,+++******))))))))))))(((((((((((())))))------,,,,,,---...//////---...------,,,+++***)))&&&&&&&&&''''''((()))***)))'''&&&&&&(((***++++++******)))))))))***+++++++++******)))))))))*********++++++***(((&&&&&&'''''''''(((((())))))******''''''''''''((()))***+++,,,------,,,***))))))***(((***---//////---***((()))***,,,+++((('''&&&'''***)))'''(((***+++++++++******,,,---------,,,+++***++++++***(((((()))++++++******)))((((((''''''%%%&&&(((***++++++++++++((()))***+++,,,,,,,,,+++***))))))***++++++)))((($$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&''')))+++,,,------+++***))))))((()))((()))***((((((***000666>>>DDDJJJNNNOOOQQQVVVZZZ^^^___cccjjjrrrwwwxxxxxx|||}}}yyy|||fffUUUHHH@@@;;;666222111222666AAAKKKhhh~~~nnnZZZEEE444)))...,,,666RRRuuuiiiPPP<<<:::<<>>WWWrrrcccHHH444666:::<<>>555---...000000//////*********)))((())),,,///000///,,,)))'''(((***,,,(((((()))))))))************((((((***---000000///,,,---,,,,,,---......---///,,,///444555888III]]]zzzxxxaaaLLL<<<222///+++,,,---......---,,,+++(((''''''''''''((())))))'''''''''(((((((((((((((,,,---...+++(((&&&'''))))))++++++***)))((()))******(((((((((******)))(((******+++,,,,,,,,,++++++(((((()))******************))))))(((((())))))******+++---------,,,***)))''''''''''''(((((((((((()))***+++++++++***))))))))))))(((((('''&&&&&&%%%''''''((()))******)))(((&&&''')))*********)))((())))))(((((()))***++++++)))*********((((((***,,,******))))))(((''''''&&&((((((((()))***+++---......---+++))))))))))))***))))))))))))***+++,,,---,,,+++***)))))))))))))))((((((''''''''''''((((((...---,,,,,,++++++++++++)))***++++++,,,+++++++++(((((((((((()))***++++++)))(((&&&'''***,,,---------,,,***))))))***+++,,,++++++***)))))))))))))))(((***,,,+++)))((('''(((''''''((()))***+++,,,---))))))(((''''''''''''(((+++,,,---,,,*********,,,)))***+++,,,,,,+++***)))''')))+++,,,***)))((((((+++)))((((((***,,,,,,+++***+++---...///...------***++++++***(((''')))***+++,,,,,,,,,,,,++++++***''''''''''''((()))***+++((()))***++++++***((('''(((((()))+++...///---,,,(((((()))***************'''&&&%%%%%%&&&(((+++,,,000...+++((('''''')))***)))+++,,,+++))),,,444;;;QQQSSS[[[kkkzzz~~~vvvlllqqq~~~kkkXXXAAABBBAAA;;;333555FFFYYYfffnnn~~~{{{ZZZBBB999:::+++555GGG]]]pppbbbDDD000333999;;;HHH[[[mmm}}}YYY666---;;;HHHcccsssSSS999000***,,,000111111222((()))*********,,,///111222111...***'''(((***---''''''((()))***+++,,,,,,,,,)))'''(((,,,//////...,,,,,,***(((***---...---,,,***---222111666LLLffflllRRR<<<222///,,,------------------,,,'''''''''''''''((())))))&&&'''''''''(((((())))))---//////,,,'''%%%&&&)))(((***++++++)))(((((()))***)))'''((())))))(((''')))***+++,,,,,,,,,,,,,,,(((((()))***************))))))(((((((((((())))))+++,,,---......,,,+++)))''''''''''''((((((((()))((()))+++,,,,,,+++***)))******)))(((''''''&&&&&&%%%%%%&&&(((***+++***(((%%%''')))***+++***)))((()))((((((((((((***,,,---+++,,,,,,+++******+++---***))))))((('''&&&&&&%%%((((((((()))***,,,---...///...,,,***************(((((((((((()))***+++,,,+++***))))))))))))))))))((((((''''''''''''((((((---,,,+++***)))((((((((((((((()))***++++++++++++((((((((())))))***+++,,,***((('''(((***---......---+++)))((('''((()))*********)))(((((('''(((((((((***,,,,,,***((((((((('''((()))***+++,,,---...***)))(((''''''&&&&&&''')))+++,,,+++***)))***+++*********++++++*********&&&(((+++,,,+++)))))))))***)))((())),,,.........))),,,///...***))),,,///++++++******)))******+++------...000...***)))++++++***)))***,,,---,,,***000...,,,***((('''''''''))))))***+++,,,...///000((()))***++++++++++++++++++***((('''''')))***,,,---,,,***(((''''''((()))---,,,,,,---+++***000777MMM```uuu}}}|||{{{{{{zzz~~~sssqqqWWWKKK@@@<<<999777???JJJ]]]pppvvvZZZAAA555---222<<>>XXXttt}}}___CCC;;;:::999>>>GGGeeekkkZZZEEE:::@@@```wwwbbbCCC888......111111000///...---,,,---//////---,,,++++++,,,...///000000000---+++))))))+++------,,,+++,,,---.........---,,,***)))***,,,///000///...+++,,,...111111555BBBPPPkkkuuuxxx{{{oooYYYEEE666...'''((())))))***,,,000444444111---+++***)))(((&&&'''((()))*********))))))******++++++***)))'''&&&((()))*********)))'''&&&&&&(((******)))(((((()))''''''((()))))))))))))))***(((''''''((())))))(((((((((((((((''''''''''''++++++,,,,,,,,,***)))((()))'''&&&&&&'''''''''&&&'''(((******+++***)))((())))))******))))))((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''((()))***)))'''&&&'''(((***+++---,,,+++******+++))))))******))))))((('''&&&'''((()))************++++++***)))(((''''''&&&%%%%%%&&&(((((((((((((((***)))(((''''''((()))***(((((()))))))))))))))***)))((('''&&&&&&&&&((((((+++++++++******++++++,,,***))))))(((''''''''''''((((((((()))******++++++))))))))))))(((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((''''''''''''((()))******,,,,,,+++++++++************+++++++++***)))'''&&&''''''(((((())))))******)))*********)))((('''&&&(((''''''(((+++,,,,,,++++++,,,---,,,***)))***,,,***+++,,,---,,,+++***)))+++---...///333888:::999>>>999333...------------///...,,,+++************))))))******+++++++++***,,,,,,---------,,,+++++++++***))))))((())))))***++++++***)))(((((())))))******---111222333999AAARRRVVV\\\fffvvvooofff[[[NNN>>>222888FFFPPPbbb}}}yyyfffRRR;;;:::KKKjjjpppSSS;;;777:::;;;AAAKKKVVVwwwlllUUU<<<111999NNNjjjxxxSSS:::000))),,,222333333333....../////////...,,,******+++---///000///......+++***)))((()))***+++,,,***+++,,,...---,,,***)))''''''(((***...000111000,,,---000333444888CCCOOOoooyyyxxxgggccclllpppmmmwwwvvvxxx|||xxx```HHH444***((((((((('''(((***///222333111...+++***)))(((''''''''')))*********)))(((******++++++***)))((('''(((((()))***)))((('''&&&%%%''')))***)))((()))***'''((())))))******)))))))))(((&&&&&&((()))((('''(((((('''''''''''''''''')))***+++,,,+++***)))(((((('''%%%%%%&&&''''''&&&&&&'''((()))))))))(((((())))))*********))))))((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***++++++***((('''((()))---...///...,,,******+++***************)))((((((%%%&&&''')))***************))))))(((''''''&&&&&&$$$%%%&&&''''''(((((('''***))))))(((((())))))***))))))))))))************''''''&&&&&&&&&''''''(((+++***)))((((((***+++,,,***)))(((''''''&&&&&&''''''((()))***++++++******))))))))))))((((((((((((''''''''''''((()))***+++&&&&&&&&&''''''((())))))'''&&&&&&%%%&&&((()))***,,,,,,---------,,,,,,,,,++++++,,,+++***(((&&&%%%%%%&&&'''((()))***++++++))))))(((((((((''''''&&&'''''''''((()))******++++++,,,,,,,,,************)))***,,,......,,,***)))(((+++---///888CCCHHHGGGBBB===555///,,,+++******...---+++***)))***++++++******+++++++++***)))(((,,,,,,,,,------,,,,,,++++++******)))))))))))))))*********)))))))))))))))******---222333444:::BBBOOORRRWWW```ppptttjjj]]]OOO===222888FFFLLL___zzzzzzjjjZZZ???>>>OOOpppkkkOOO888555:::<<>>OOOVVVTTT@@@;;;444...+++***)))(((,,,+++***)))))))))***++++++,,,,,,---,,,***((('''******+++,,,,,,,,,,,,,,,++++++******))))))(((((())))))******))))))))))))((((((+++000000000666===EEETTTaaadddgggrrrtttWWWFFF===777999???KKKdddzzzcccQQQ===<<>>GGG```mmmQQQ:::666DDD]]]yyysssPPP;;;222---000555666333222...000000///---+++***+++***+++,,,------+++)))(((''''''((('''&&&&&&(((+++))))))***))))))'''%%%$$$%%%$$$$$$&&&***---......''''''***///111444<<>>GGGjjjeeeQQQ@@@<<>>555///222555444000------......,,,)))((()))+++((((((******+++***))))))%%%''''''&&&$$$%%%'''***+++***)))((('''&&&%%%%%%%%%######$$$'''***++++++'''&&&(((,,,...///444<<>>LLL___vvv```JJJ222999JJJgggtttVVV<<<777:::;;;BBBLLLkkk{{{]]]OOOBBB===FFFjjjuuu]]];;;222---000444222...++++++,,,,,,)))&&&%%%(((+++%%%&&&'''((()))*********%%%&&&'''&&&$$$$$$'''***---,,,***((('''&&&&&&&&&%%%###"""###&&&((())))))***((())),,,---,,,000777@@@XXXsss~~~[[[@@@<<>>TTTiiiwwwwwwvvvzzz}}}yyyyyywwwuuutttwww}}}oooWWWAAA444222444111111000...---,,,+++++++++***)))((()))***,,,...---+++)))'''&&&&&&((((((++++++***)))(((((()))))))))***+++,,,,,,+++***))))))******)))(((((()))+++***)))((('''((()))+++---)))***+++,,,,,,+++***))),,,+++***))))))+++---...///---,,,---///111111000111000............,,,+++)))((('''&&&'''(((***,,,)))***+++***(((((((((***)))(((((('''(((((()))***))))))))))))((((((((((((((())))))*********))))))+++++++++,,,,,,+++++++++***)))))))))((((((''''''&&&&&&(((***---...---+++(((((())))))))))))(((((('''((()))++++++******)))************************)))'''%%%######%%%'''(((,,,+++***(((((((((((())))))***+++,,,,,,,,,,,,+++***)))))))))))))))******'''((()))+++,,,---.........---,,,+++***((('''&&&))))))*********)))))))))///...............,,,***///,,,+++---111222000---+++,,,---//////...------************))))))((((((++++++,,,,,,,,,,,,------,,,)))'''(((,,,---)))%%%************************000...+++*********)))(((''')))***,,,------------+++++++++++++++,,,------,,,***((())),,,......------,,,***)))(((''''''&&&(((((())))))))))))((((((((((((((())))))))))))******+++---------+++***((('''&&&%%%%%%&&&(((***+++---///222222111000000000222111444;;;FFFNNNPPPPPPNNNaaawww~~~{{{}}}nnnPPP<<<===HHHRRR]]]rrroooUUU???DDD^^^cccGGG///---333777BBBPPP[[[uuu}}}]]]GGG444000<<>>EEE^^^zzzaaaEEE555222<<>>:::MMMfffuuuyyy{{{lllUUUEEECCCIIIVVVfff~~~hhhPPPBBBLLLeeerrrQQQ444---222999EEEQQQeeewwwWWWEEE666333???UUUyyypppKKK999222...//////,,,*********)))(((''''''&&&&&&''''''(((*********+++---///+++***(((&&&%%%&&&'''((())))))(((&&&$$$$$$''')))(((&&&###$$$'''***,,,---///...---***)))+++///333777222333HHHppp|||bbbEEE444///777MMMccczzz~~~zzzvvvyyy}}}yyywwwyyy~~~sssaaaNNN???555...+++......---,,,+++******)))***)))(((''''''(((******+++***((('''&&&''''''(((*********)))))))))))))))(((((())))))))))))((((((%%%(((***+++***))))))******)))((('''((()))***+++))))))***++++++***))))))+++***)))((()))***+++,,,---+++***+++---//////...,,,+++************)))((('''((((((((((((((())))))(((******)))((('''((()))***+++,,,,,,,,,***((('''%%%%%%&&&''''''((((((((())))))************))))))((())))))******))))))(((************)))))))))))))))(((((()))++++++***((('''''''''((((((''''''''''''(((((()))***)))))))))************************&&&'''''''''(((((())))))))))))((((((((()))***+++++++++,,,,,,,,,++++++***++++++***************+++------...///////////////...---,,,+++++++++,,,---***,,,...///...,,,***(((+++,,,///111222333222222,,,555???AAA:::444222444111000...,,,++++++++++++******************++++++,,,,,,,,,,,,,,,++++++++++++)))(((***---...,,,***))))))))))))))))))))))))///......000000///,,,***((()))+++---......------(((((()))***+++---...///((((((((()))***,,,---......---,,,***)))((((((((('''&&&&&&&&&&&&&&&&&&'''***))))))((('''&&&&&&&&&((())))))******)))((((((%%%$$$$$$%%%&&&''')))******,,,......,,,+++***+++,,,***(((***...333555555888AAATTTlll{{{pppvvvcccWWWLLLEEEBBBWWWpppyyyZZZEEEHHHTTTiiifffEEE555333888FFFUUU{{{qqqPPPBBB999<<>>QQQuuuzzz```LLL<<<222555???MMMgggyyyuuunnnddd[[[]]]pppuuuwwwkkkMMM666,,,,,,---///******************))))))))))))(((''''''&&&&&&&&&((((((((('''''''''''''''((()))************))))))(((''''''''''''''''''((($$$'''***+++***)))(((((())))))((((((((((((((((((((()))************)))(((''''''''''''(((((()))))))))((('''(((***+++++++++'''&&&%%%&&&(((((((((&&&''''''(((((((((((('''&&&'''((()))(((&&&&&&&&&'''&&&(((+++,,,+++((($$$""""""###$$$%%%&&&'''((()))***************)))(((((('''''''''(((((('''''''''))))))))))))))))))******---+++******++++++***)))&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((************************&&&''')))***+++***)))(((&&&&&&'''((()))******+++++++++,,,,,,,,,++++++***,,,++++++***))))))******,,,,,,------,,,,,,++++++***)))))))))***+++---...+++---000222222000---+++***...222555777:::===@@@FFFHHHKKKKKKIIIEEEAAA>>><<<999555000---,,,---------,,,+++******+++,,,---------,,,+++******))))))&&&&&&'''(((***+++***)))))))))))))))))))))))))))......///000222222///---)))***,,,---............,,,+++******)))*********)))***+++*********,,,...***))))))))))))***++++++)))((('''&&&&&&'''((()))******))))))((('''&&&&&&''''''(((((((((((())))))''''''''''''''''''''''''&&&(((***+++***))))))***)))((((((((()))+++---...///777BBBKKKTTT```qqq}}}rrrvvv}}}}}}]]]AAA;;;CCCRRRbbb|||sss]]]QQQNNNBBBVVVsss|||^^^FFF999>>>TTTiii{{{sssVVVFFF777444???SSSyyywwwQQQ:::222---///000//////000***)))(((''''''&&&&&&'''&&&'''(((((('''(((***,,,,,,+++***)))''''''&&&&&&'''((()))(((''''''(((***)))((('''))),,,///111111111111000---******+++---)))---444CCC^^^}}}wwwcccSSSDDD666444:::HHHTTTcccrrruuuccc\\\]]]___cccfffssstttyyy~~~www___RRR@@@333---,,,+++))))))))))))******************))))))((('''&&&&&&%%%'''''''''''''''''''''''''''(((***++++++***))))))((((((''''''''''''((((((&&&(((******)))''''''((())))))((((((((((((''''''(((((()))******)))((((((&&&&&&'''''''''((((((((((((&&&%%%&&&(((******)))'''&&&%%%&&&((()))((('''(((((((((''''''''''''&&&&&&(((((((((&&&%%%&&&'''%%%''')))+++***((($$$"""######$$$%%%&&&(((((()))******+++******)))((('''&&&''''''((((((''''''&&&(((((((((((())))))))))))---+++))))))***++++++***'''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((************************'''((()))******)))((('''%%%&&&'''((()))***)))))))))***+++,,,,,,,,,,,,+++++++++***)))(((((((((((())))))*********))))))((((((((()))***++++++,,,,,,(((***---///000///---,,,---000444666888<<>>AAABBBMMM```qqqggglllttt}}}yyysss^^^AAA===FFFRRRaaa{{{lll[[[RRRNNNFFFXXXxxx}}}```III???GGG\\\oootttVVVCCC444333AAARRRtttyyySSS<<<444//////111//////111***)))(((''''''&&&&&&'''''')))+++***)))((()))*********)))(((''''''&&&&&&((()))***)))((('''(((***))))))***,,,000222222111......///---+++***+++,,,)))***000BBB```uuudddWWWHHH999555999CCCEEELLL[[[ssszzzddd___ccceeebbb___ooosssuuuyyyvvvvvvuuuiiiZZZBBB<<<555///---+++)))''')))))))))******++++++++++++******)))((('''&&&%%%&&&''''''''''''''''''''''''(((***+++++++++))))))))))))(((''''''((())))))((()))***)))'''&&&&&&'''(((((()))((((((''''''&&&'''((()))******)))((('''%%%%%%&&&''''''''''''''''''%%%$$$%%%'''))))))((('''&&&&&&''')))******))))))((('''&&&%%%&&&''''''&&&'''((('''%%%$$$%%%&&&%%%''')))******(((&&&%%%$$$%%%%%%&&&'''(((((()))+++++++++******)))((('''''''''((((((((((((''''''&&&'''''''''((((((((((((***(((''''''((()))))))))'''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&'''(((************************))))))))))))((('''&&&&&&%%%&&&''')))))))))((((((((()))***+++,,,---------+++***)))(((''''''''''''''''''(((((()))(((((((((((()))+++,,,---,,,++++++)))***,,,...000000000000444777:::<<<===BBBKKKRRRaaa]]][[[[[[\\\YYYRRRLLLFFFDDD@@@;;;888666555555222000---+++******,,,---......---+++***((('''''''''((()))))))))(((((()))++++++++++++++++++++++++***))))))***,,,---,,,+++)))***,,,.../////////...---------...///000111222,,,......---***)))+++...++++++)))((('''''''''''')))(((&&&%%%%%%&&&((()))************))))))))))))((((((((((((((()))***+++'''''''''&&&%%%$$$"""!!!###%%%(((*********+++,,,***+++,,,+++)))((('''((((((---333999>>>DDDKKKPPPdddggglllqqqtttuuuuuuuuussswww]]]HHHBBBEEESSSiiinnn^^^QQQFFFOOO^^^zzzyyy[[[DDD>>>GGGYYYhhhrrrPPP===333:::OOOhhhdddDDD;;;444333333000...///***)))(((''''''&&&&&&''')))+++------+++)))))))))))))))((((((''''''&&&&&&)))++++++***)))(((((()))))))))+++...222444333222+++---......,,,+++++++++(((+++111>>>WWWuuuxxxgggYYYIII999333777999>>>DDDNNNaaayyynnneeedddfffjjjooohhhrrrvvvyyy|||lllaaa[[[PPPCCC888444///,,,*********)))))))))******++++++,,,,,,+++++++++***)))'''&&&%%%&&&&&&''''''(((''''''&&&&&&(((***+++,,,+++***)))***)))(((''''''((()))************(((&&&%%%&&&'''(((((())))))((('''&&&&&&'''((()))******)))((('''$$$%%%&&&&&&''''''&&&&&&&&&%%%###$$$&&&((((((''''''&&&&&&(((***++++++******)))'''%%%$$$%%%'''(((&&&'''((('''%%%$$$%%%&&&&&&''')))*********((('''%%%&&&&&&''''''(((((((((+++++++++******(((''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((((((&&&$$$$$$&&&((((((((((((((())))))))))))((((((&&&&&&%%%$$$%%%&&&'''(((******************************)))((('''&&&%%%%%%&&&&&&((()))))))))(((''''''((()))+++,,,---......******((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((***---//////...,,,***+++,,,...000222333444555===???BBBBBBCCCIIITTT\\\hhhgggggggggfffbbbZZZTTTHHHFFFCCC???<<<999888777333111...+++******+++,,,......---+++)))((('''&&&(((***++++++)))((()))))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))+++,,,,,,,,,,,,,,,...///000111111000///...------...,,,******+++,,,,,,+++***(((((((((((()))&&&'''''''''(((((()))))))))++++++***((((((((()))((('''&&&&&&'''))),,,...))))))((('''&&&%%%%%%%%%&&&&&&''''''((()))))))))******)))(((((((((((((((&&&)))///555999;;;;;;;;;RRR___fffbbb```hhhtttzzzqqqjjjvvvrrrbbbRRRDDD>>>VVVssswwwZZZGGGDDDQQQggg~~~pppMMM:::333999QQQkkk```FFF999777@@@LLLppprrrTTTAAA<<>>JJJTTTUUUVVV^^^gggkkkhhhiiioooyyy{{{bbbJJJ???>>>WWWmmm|||fffQQQCCC>>>SSSddd}}}lllKKK:::666===UUUooodddJJJ999333<<>>333......---,,,+++)))(((''''''((()))++++++***)))))))))*********++++++***(((&&&))),,,...///...+++((('''+++***(((((((((***+++---+++++++++)))&&&&&&((()))...---+++***))))))***+++,,,,,,+++++++++*********+++***)))((((((((()))))),,,+++)))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,++++++***(((((('''''''''''''''((())))))+++,,,......---***'''%%%))))))))))))************))))))+++,,,,,,,,,+++***(((((()))))))))))))))))))))'''%%%%%%'''))))))((((((''''''''''''(((((()))))))))***)))(((''')))+++)))((('''(((*********))),,,,,,,,,++++++***************++++++***))))))(((++++++++++++*********)))))))))******++++++,,,,,,---***((('''))))))(((&&&''''''((()))***,,,------,,,,,,------...------,,,+++111777;;;@@@FFFIIIJJJYYYZZZYYYYYY___llluuuxxxuuutttnnnmmmjjj^^^QQQMMMOOOOOOFFF>>>;;;444,,,***---000///,,,------------,,,++++++***,,,+++***))))))***+++,,,***))))))((()))***+++,,,******)))))))))******+++))))))))))))***,,,...///000000000000///---,,,++++++,,,,,,+++***)))***,,,---,,,***)))(((((())))))''''''''''''((((((((((((+++,,,,,,+++)))'''((()))((('''&&&%%%%%%&&&'''(((***)))(((''''''&&&&&&'''))))))(((((((((((('''''')))(((''''''&&&&&&''''''%%%''')))+++++++++)))(((,,,666@@@EEEIIIOOOTTTUUU```iiiiiiaaaiii}}}}}}}}}aaaDDD:::>>>RRRddd}}}oooRRRBBB:::444JJJ\\\}}}eeeGGG;;;:::CCC\\\uuueeeLLL999000999GGGdddxxxoooXXXJJJDDD777000111...,,,------...---,,,+++***''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''')))((((((''''''''''''((((((((((((((((((((((((((()))***,,,...---,,,)))(((''''''***777SSSrrr}}}vvvrrrqqqqqqvvvdddQQQBBB888333555555888@@@OOOcccxxxuuu___OOOTTTdddooovvvzzzqqqzzziiiUUUGGG===444...,,,...---+++***((('''''''''((()))+++***)))((()))*********+++++++++******)))***...222333111...+++***,,,+++***)))***+++,,,---+++++++++)))''''''(((***...---,,,++++++,,,---------------,,,,,,,,,++++++,,,++++++************+++...---,,,***))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,+++***))))))(((''''''&&&&&&((()))***+++,,,,,,,,,+++***(((''')))***+++,,,---,,,++++++++++++,,,---,,,+++***)))(((((())))))******++++++)))(((&&&''')))******)))***)))(((((((((((((((((((((***++++++***))))))******)))((()))***++++++)))++++++++++++++++++*********++++++++++++***))))))+++++++++++++++***************,,,,,,,,,,,,+++***,,,***(((((())))))(((''''''((()))***+++---......+++,,,------............111;;;???>>>III[[[bbb]]]]]]aaaiiioooqqqsss{{{zzzpppoookkkeee\\\UUUQQQPPPGGG>>>444111444666222---111111000///...,,,,,,+++,,,+++***))))))***+++,,,***)))((((((((()))***+++******))))))******++++++***)))((((((***,,,///111000000000000//////......,,,,,,---,,,******+++------,,,+++)))((())))))***((()))))))))))))))))))))+++,,,,,,+++)))(((((()))+++***)))'''''''''''''''***))))))((('''''''''(((******))))))(((''''''&&&(((((('''&&&&&&&&&&&&&&&'''((()))))))))((('''&&&(((---333888===BBBDDDDDDVVV^^^ZZZPPPWWWmmmyyyuuusssvvv~~~___EEE<<<@@@LLLbbbhhhJJJ666///...>>>XXX~~~}}}```DDD;;;===HHH```yyy```HHH777000888EEEUUUmmmttt]]]OOOFFF888333333...---...///000000...,,,+++''''''(((((((((((((((''''''&&&%%%$$$$$$%%%&&&''')))(((''''''''''''((((((((((((''''''''''''((((((((())),,,---,,,***'''%%%&&&'''...???XXXqqqxxxhhh]]][[[gggwww~~~vvvzzz~~~yyylllZZZGGG999222777666777===KKK^^^rrr}}}fffNNNAAAQQQfffooorrrvvv~~~}}}yyyeeeMMM===333---+++---///...,,,***)))(((((((((((()))***)))((((((***,,,)))***+++************++++++///333333111...---...++++++************+++,,,+++++++++)))'''''')))+++,,,,,,+++***+++,,,---...------,,,,,,,,,+++++++++++++++******************,,,++++++******)))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++++++++++++++***)))((()))(((&&&&&&&&&''')))***+++++++++******))))))((()))+++---...///...,,,+++,,,---------,,,+++)))(((''''''((()))******++++++***((('''(((***+++***)))***)))(((''''''&&&''''''(((***,,,---+++***)))***)))((('''(((***+++***)))******++++++++++++***)))******++++++++++++******++++++++++++++++++*********+++---...---,,,***)))+++***)))))))))))))))((((((((()))+++,,,---...///******)))***,,,000333555@@@DDDHHHNNN]]]pppzzzyyygggjjjvvv~~~uuu~~~lll```bbbiiiTTTLLLBBB<<<::::::999888999777555222///,,,***))),,,+++************+++,,,***)))(((''''''((())))))***************+++,,,,,,******)))(((***,,,...000......//////000111222333,,,---------++++++---...---,,,+++))))))))))))******************************+++,,,+++***))))))+++...---,,,+++***)))((((((******)))((((((((())))))++++++***)))(((''''''&&&(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))+++///444888;;;>>>HHHHHHFFFEEEJJJTTT^^^dddiiinnnuuuzzz~~~}}}yyy~~~~~~ooo[[[JJJCCCCCCSSSllltttdddNNN666...333???]]]bbbEEE;;;===GGG]]]ttt{{{XXXAAA555222:::EEE\\\xxxrrr___RRRHHH;;;666555...---...///000000...,,,+++'''((()))***************((('''%%%$$$$$$%%%&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((()))+++,,,+++)))'''%%%&&&&&&+++999MMMdddyyyyyyiiiTTTJJJKKKXXXbbbnnntttyyywwwhhhTTTCCC999555333555777:::CCCUUUmmmxxxXXXCCC:::KKKbbbnnnxxxlllYYYBBB333---+++---111111///---+++***)))******)))))))))((('''(((+++---)))*********((()))+++...333666777444///++++++---*********))))))************+++***)))'''''')))+++******)))))))))+++,,,---++++++++++++************(((((())))))))))))))))))''''''((())))))*********'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''(((''''''&&&'''((()))*********))))))((())))))))))))+++---...///...,,,+++,,,---------,,,***((('''&&&&&&''''''((()))*********)))((()))++++++***)))((('''&&&&&&%%%%%%%%%%%%(((***,,,---+++***)))***((('''&&&''')))***)))(((((()))+++,,,,,,+++***))))))******+++++++++******************************)))+++,,,------,,,***(((*********))))))((()))***))))))***+++,,,------...((('''&&&''',,,444<<>>:::666222...,,,+++---,,,+++******+++,,,---+++***)))'''''''''((((((***************+++,,,---+++************,,,---...,,,,,,---...000222333444+++,,,---,,,++++++---......---+++***))))))******++++++++++++************)))***,,,+++******+++---000//////...,,,+++************))))))))))))******++++++***))))))((('''''')))(((''''''&&&&&&''''''(((''''''''''''(((******(((%%%&&&***...111666<<<>>>999:::AAACCCBBBHHHRRRZZZ___^^^ZZZaaannnoooeee^^^jjjvvvwwwqqqooovvvxxxjjj^^^TTTKKKFFFFFF^^^tttxxxeee^^^QQQ<<<666===JJJddd}}}dddEEE:::;;;DDDYYYooowwwSSS===333222<<>>777EEE\\\sss}}}WWWFFF444,,,***+++000444222000...+++******++++++***))))))'''&&&(((,,,///)))++++++***((()))---222>>>@@@@@@;;;111***((()))***************))))))))))))))))))(((&&&''')))+++))))))((((((((()))+++,,,*********)))))))))((((((&&&&&&'''(((((((((((('''$$$%%%&&&((())))))))))))'''''''''(((((())))))***))))))))))))))))))))))))'''(((((()))(((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))***+++,,,---,,,++++++++++++,,,,,,+++***((('''&&&&&&''''''(((((()))))))))(((((()))++++++***(((&&&&&&%%%%%%$$$%%%%%%%%%(((***++++++***))))))***(((&&&&&&'''((()))(((''''''(((***,,,,,,+++)))((((((((()))************)))((((((((()))))))))))))))))))))++++++++++++***)))***++++++***((((((***+++************+++++++++,,,'''&&&%%%(((000;;;FFFMMMLLLPPPddd|||lllkkkjjjdddXXXMMMKKKRRR[[[IIIFFFAAA<<<777333111///---,,,+++******+++,,,------+++***(((''''''((((((************+++,,,---...++++++++++++++++++++++++,,,++++++,,,---///111222)))***+++***))))))+++---...---+++***))))))***+++*********))))))(((((((((''')))++++++++++++---///000000//////...---,,,+++*********))))))******++++++******))))))(((((((((***)))((((((''''''((((((******(((((((((***+++,,,)))''''''+++++++++000888666444777<<<<<<888:::@@@FFFIIIFFF@@@EEERRRTTTMMMCCCNNNYYY\\\ZZZYYY___fffjjjddd\\\UUULLLDDDCCCFFF\\\nnnwwwcccUUUJJJAAA>>>AAANNNaaazzz~~~^^^@@@777;;;GGG^^^tttuuuSSS===222111===KKKoooqqqbbbTTTDDD???;;;///++++++*********)))))))))&&&'''(((***++++++,,,,,,((()))))))))(((((('''&&&'''''''''''''''((())))))+++***(((''''''(((***+++))))))))))))))))))******+++%%%$$$+++888JJJcccwwwppp[[[NNNEEE>>>999???OOOdddppprrrssswwwrrr\\\GGG:::888:::444666777555555@@@TTTeeetttllleeegggpppppp___KKKCCC===<<>>FFFPPPaaawww}}}hhhOOOBBBAAAAAA>>>HHHXXXxxxuuuVVV999333<<>>CCCRRRlllmmmTTTFFF:::///,,,---,,,,,,...111///,,,)))(((((()))*********(((&&&%%%(((---111---///000...+++---333999???GGGNNNLLLCCC888222000---------------,,,+++***'''''''''&&&%%%%%%''')))+++***)))(((((()))***************))))))))))))(((%%%&&&''')))))))))((('''''''''((())))))((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))((()))************))))))$$$&&&(((***+++)))'''&&&%%%&&&''')))))))))((((((((((((''''''(((((()))***(((((()))******)))'''&&&************))))))))))))''''''''')))++++++)))'''&&&&&&&&&&&&&&&'''((())))))))))))(((&&&''')))+++***(((((()))***+++***)))&&&'''***,,,,,,+++)))(((&&&&&&'''(((((()))((((((%%%&&&&&&&&&''''''((((((''''''''''''((()))++++++)))+++,,,+++((((((***---++++++******)))(((((('''(((***///666???HHHPPPTTTfffuuu~~~uuuuuurrrnnnhhhffffffhhhgggaaaWWWKKK>>>444---***------++++++++++++------///...,,,***(((((((((((()))((((((((((((***,,,---,,,,,,,,,,,,,,,+++***)))((()))+++,,,------,,,+++***)))((('''(((***,,,---***************)))(((((()))((('''&&&&&&'''((())))))'''&&&''')))************+++---------+++)))(((((()))***++++++***)))(((******+++,,,,,,,,,++++++)))))))))))))))*********///---***((()))+++...000------,,,,,,+++******)))......------,,,++++++***000///---+++,,,...000222333222444888>>>AAA@@@>>><<>>HHHKKKJJJ[[[ppp~~~jjjPPP?????????;;;;;;LLLeeerrrpppmmmkkknnnmmm]]]FFF===AAABBB>>>999555333444555666EEEMMMTTTTTTNNNGGGFFFGGG???@@@III^^^yyyfffNNNNNN???999222000000000---******+++,,,,,,+++***)))(((***(((&&&%%%'''***++++++333...,,,...000111555:::@@@FFFPPPUUUNNN===000,,,***+++,,,,,,,,,,,,+++***)))***)))&&&###$$$(((,,,))))))(((((((((((())))))---,,,+++)))((('''''''''))))))*********))))))(((&&&''''''((()))((((((((((((((('''''')))***,,,---++++++***)))(((((())))))(((((((((***,,,,,,***((('''(((((((((((((((''''''))))))(((((((((((())))))+++)))&&&%%%%%%&&&%%%%%%))))))))))))((('''%%%%%%'''((()))******++++++***&&&'''((()))))))))))))))(((((()))))))))(((((('''))))))(((((()))+++,,,...---***((('''(((*********((())))))*********))))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((+++---...,,,,,,***(((&&&&&&))),,,...,,,,,,---***&&&'''+++...***666KKKRRRNNNTTTddd}}}zzz|||ssskkkrrrwwwpppiiiiiiuuu{{{qqqUUU<<<333000,,,///...---+++)))***---000///...---+++)))((('''&&&)))((((((((()))***+++,,,++++++++++++++++++***)))((()))***++++++,,,,,,,,,***)))'''&&&&&&((()))***))))))*********))))))((()))((('''&&&&&&'''((())))))'''&&&''')))+++*********+++,,,---,,,+++)))(((((()))***++++++***)))((()))******+++++++++++++++)))))))))))))))))))))***---,,,***))))))+++---///+++++++++***))))))((((((+++++++++******)))))))))+++***)))((()))+++---///......///222555777555333222:::???:::000---444>>>NNN[[[kkkwwwxxxjjjUUUDDD;;;999;;;<<>>OOOqqq~~~tttdddTTTGGG===444...///---***))))))***)))((()))(((((('''''''''''''''&&&''''''((()))***++++++...---***(((&&&%%%%%%%%%***************)))((((((###$$$&&&((()))*********,,,++++++,,,///111333333333555@@@VVVooovvvcccTTTCCC777///...:::IIIRRRYYYZZZPPPIIIIIIIIIGGGFFFJJJMMMKKKCCC:::333000***---///...++++++...222===GGGYYYnnnxxxsssqqqbbbJJJ???@@@>>>666000//////111222111...++++++,,,,,,,,,+++)))((('''(((''''''(((***,,,+++***)))(((***---111<<>>OOOiiinnnUUU???444777BBBMMMeeeyyyoooYYYGGG;;;555111000...,,,)))((()))***)))(((,,,+++***)))((((((((((((&&&'''((()))+++,,,------,,,***(((&&&%%%$$$%%%%%%***+++,,,,,,,,,+++******"""$$$&&&)))*********)))---******///666888333...222111777HHH^^^wwwvvvooojjjXXX>>>000222999===FFFKKKUUUZZZQQQEEEEEELLLMMMLLLJJJJJJHHHCCC;;;555,,,------+++)))***...111666CCCZZZuuuvvveeeWWWFFF<<<888555222///,,,,,,...000111000...+++,,,,,,,,,,,,+++)))'''&&&'''&&&'''))),,,---,,,******((((((,,,555GGGddd|||lllPPP>>>333)))'''***)))***++++++++++++***)))+++---///...***((()))++++++***)))(((((()))***+++)))))))))***+++,,,...///---------,,,+++)))((('''***)))'''&&&'''(((***,,,******))))))(((((('''&&&((()))************))))))(((((((((***,,,,,,***(((&&&&&&'''(((((((((((((((((((((''''''''''''((((((***)))((()))++++++***))))))************))))))(((''''''((()))***************************)))((('''(((((()))*********************+++++++++,,,++++++***((('''(((***++++++***'''(((***+++,,,---......))))))))))))))))))))))))((()))******++++++******////////////......---------------+++))))))+++---,,,******---......333:::CCCMMM___sss|||}}}wwwttt~~~xxxlllcccVVVIII888444...++++++++++++***************************((()))************))))))))))))******+++*********'''''''''(((((()))***+++------------,,,,,,,,,,,,---,,,+++***)))***++++++''''''((((((((((((''''''&&&&&&'''***---...,,,+++(((((((((((())))))))))))''''''))))))))))))''''''%%%&&&''')))************++++++******)))(((((((((&&&'''(((***++++++++++++,,,++++++******))))))(((&&&&&&''')))***,,,------,,,,,,+++************+++)))+++---...,,,++++++,,,,,,,,,+++***((((((((((((+++111===OOObbbkkkcccUUUTTTMMMBBB999555777;;;>>>>>>LLLkkkaaaMMM999444AAAXXXsss|||pppYYY???333888CCCKKKZZZlllmmmSSS@@@666000000222---+++))))))***+++++++++...---+++***)))))))))***'''((()))***,,,---...///***)))'''%%%$$$$$$$$$%%%***+++,,,---------,,,+++$$$%%%''')))++++++++++++---******000999;;;444---...,,,111>>>PPPhhhzzzxxxwwwgggKKK:::::::::555<<<@@@NNN\\\XXXIIIGGGPPPPPPLLLHHHHHHJJJHHHAAA;;;111000...+++)))***---000555DDD^^^zzzxxxYYYCCC444555666...(((+++)))+++---...///...---,,,,,,,,,---,,,+++)))'''&&&%%%&&&(((+++---...,,,******((()))111???VVVttt___AAA999444(((%%%+++((()))***++++++***)))(((***...000///+++((((((************))))))*********))))))))))))+++,,,---...,,,---,,,,,,+++***)))((())))))((((((((()))***+++((())))))))))))((('''&&&&&&'''((()))))))))((('''(((((((((***,,,,,,***(((%%%&&&'''((())))))))))))(((''''''&&&&&&''''''(((((((((((()))+++,,,***)))((())))))******)))(((((('''((()))***++++++++++++((())))))))))))(((((('''&&&'''((())))))***)))))))))******+++++++++******)))(((''')))***,,,+++***((((((***+++,,,,,,,,,,,,))))))))))))************)))***++++++,,,,,,++++++------.........------,,,+++++++++))))))+++///222///,,,***,,,...000777???HHHQQQfffvvvvvv|||nnnjjjbbbVVVCCC<<<333---++++++***)))+++++++++***************((()))***++++++***)))(((++++++++++++++++++***)))''''''((()))***************+++,,,---......//////000///---+++******++++++&&&'''((())))))((('''&&&&&&&&&(((+++---...---+++)))((((((((())))))***+++&&&'''((())))))((('''&&&&&&&&&((()))***+++++++++++++++******)))((((((''''''(((((()))***+++,,,---,,,++++++******))))))(((&&&&&&((()))+++---...///444222///---+++++++++++++++...000000---++++++,,,***,,,------+++)))(((((((((+++222===NNNYYYXXXQQQJJJEEE???::::::===@@@CCCHHHSSSggg}}}hhhNNN;;;>>>JJJZZZssslllQQQ>>>444555@@@MMM```vvvsss^^^GGG999333//////222---,,,******---...//////---,,,***)))((()))******((()))***+++,,,---...///,,,***(((&&&%%%$$$$$$$$$((()))+++---------++++++&&&&&&((()))+++,,,,,,---+++))))))---222444222///+++)))///;;;HHH[[[|||{{{nnn\\\LLLAAA:::555444:::EEEQQQVVVUUURRRQQQNNNKKKIIIHHHIIIGGGBBB===555444111---++++++---///===NNNfff}}}|||eeeGGG777---000111,,,***---(((***,,,------------------------,,,+++)))'''%%%%%%&&&(((,,,...///,,,***((((((...:::JJJ\\\qqqtttZZZAAA666111+++'''(((((()))***++++++***)))(((***---000000,,,((((((((()))***++++++++++++***)))((((((((()))***+++,,,---***************)))((('''((())))))))))))*********'''(((((())))))((('''&&&$$$&&&''')))))))))''''''(((((((((***,,,,,,***(((%%%&&&'''((())))))))))))(((''''''&&&&&&''''''((('''&&&''')))+++,,,***)))'''(((((())))))(((((((((&&&'''((()))************&&&''''''(((((((((((('''%%%%%%'''(((((()))))))))((()))*********))))))(((((('''''')))+++,,,+++***((())))))***+++++++++***)))))))))******+++++++++***++++++,,,,,,,,,,,,,,,***+++,,,---------,,,++++++***)))((()))...444999777333000000222555>>>GGGYYYiii{{{ttthhh```VVVLLL>>>444000///,,,***,,,+++++++++******))))))((()))***++++++***)))(((,,,,,,,,,,,,,,,+++***)))&&&''')))+++++++++******((()))+++---...///000000222111...,,,******+++,,,&&&'''((())))))((('''&&&%%%&&&(((+++......---+++)))))))))))))))***++++++&&&'''((())))))((('''&&&&&&'''(((***++++++,,,,,,+++++++++***)))(((((('''((((((((()))***,,,---...++++++******))))))((((((%%%&&&'''))),,,...///000;;;888444000...------...///222444222///,,,,,,---))),,,//////---+++***+++'''+++---111:::HHHRRRTTTFFF@@@;;;;;;???DDDGGGHHHUUU___fffkkk{{{tttQQQ>>>HHHRRRWWWnnngggHHH===777111<<>>DDDQQQ___]]]QQQJJJKKKKKKJJJGGGCCC@@@>>>:::777444000...---...///FFFWWWmmm~~~gggIII777111++++++---...111333(((***+++,,,,,,+++,,,------------,,,+++)))'''%%%$$$%%%(((,,,//////,,,***''')))222AAAOOOZZZeeennniii\\\FFF444......***$$$((()))***++++++***)))((()))---000000,,,(((''''''((()))+++,,,,,,+++)))((((((((((((((()))***+++,,,'''(((((((((((((((''''''(((((()))************)))&&&'''((())))))((('''&&&$$$&&&((()))***)))((('''(((((((((***,,,,,,***(((%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&)))+++,,,***(((''''''((((((((((((((('''%%%&&&'''((())))))))))))%%%%%%&&&'''((((((((('''$$$%%%&&&'''(((((((((((('''((()))******)))((('''((('''''')))+++,,,+++***((())))))*********))))))))))))******++++++++++++***+++,,,,,,------,,,,,,))))))+++,,,,,,,,,+++++++++***)))(((***000888>>>@@@;;;666666777<<>>@@@EEENNNYYYbbbhhhfff___\\\hhh}}}gggPPP>>>@@@KKK\\\vvvgggFFF===888333<<>>;;;:::777444000//////111EEE^^^rrrzzzzzzZZZCCC222---((((((---111111000------,,,+++******++++++...---+++)))''''''''''''*********+++,,,,,,***(((%%%+++333>>>NNN^^^dddddddddSSS@@@666111---++++++******)))))))))+++,,,---++++++******)))(((((((((+++++++++++++++***)))((())))))************))))))''''''''''''&&&&&&&&&&&&(((((()))))))))))))))((()))(((''''''''''''((()))'''((()))******)))((('''***))))))***,,,,,,+++)))(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((('''&&&%%%%%%((((((((((((((('''''''''%%%&&&&&&'''&&&%%%###"""!!!###&&&((()))))))))(((*********(((&&&&&&(((***%%%&&&&&&''')))***,,,---)))(((((('''''''''((((((***++++++++++++***)))))))))+++...///---,,,++++++++++++++++++++++++++++++***+++,,,***(((,,,444<<>>;;;======999222---,,,...>>>QQQkkk{{{jjjRRR===444///***))),,,//////...+++************++++++,,,...---+++***))))))))))))+++*********++++++***(((%%%(((...999LLL___iiiiii\\\LLL;;;333///,,,***+++***))))))((()))***+++,,,************))))))((((((***++++++++++++******))))))))))))******)))))))))'''(((((((((((((((''''''((((((((()))))))))(((((()))(((&&&%%%%%%&&&((()))(((((()))******)))((((((***))))))***,,,,,,+++)))(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((''''''((((((''''''&&&%%%((((((((((((((((((((('''%%%%%%&&&'''&&&&&&$$$$$$"""$$$&&&((()))))))))((()))***)))(((&&&&&&''')))''''''''''''(((***+++,,,)))(((((('''''''''((((((***************)))(((((()))+++......---+++++++++++++++*********++++++,,,+++------***((()))///555<<<===;;;999===OOOjjjzzznnn[[[JJJ===555///,,,---,,,+++)))(((((('''''',,,,,,++++++******++++++.........---,,,+++***)))))))))))))))))))))))))))***+++,,,,,,++++++,,,---,,,,,,,,,***)))***---///000...+++***+++,,,------+++))))))***,,,.........---,,,***)))))))))******---+++))))))******)))((((((''''''(((+++---------...,,,***(((''''''((())))))))))))***,,,///111333000...,,,***((('''&&&&&&(((((((((((()))***++++++,,,---------------------,,,------,,,++++++,,,---...---,,,***)))))))))***''''''(((((())),,,111444:::AAADDDFFFTTTnnnyyyhhh\\\[[[XXXYYYnnnpppOOO;;;///888LLLeeewww[[[>>>000333>>>DDDZZZtttwwwVVV???777111222444222///...,,,+++***,,,///111222111000...+++***++++++)))(((+++,,,,,,---...//////000---***((('''((())))))((('''(((((()))************''''''''''''((()))***+++...---,,,++++++++++++++++++''''''...555DDD^^^wwwrrrpppgggZZZLLLAAA;;;<<<<<<<<>>111333===GGGbbbYYY???888333666777444///---+++***+++,,,...000111111///...,,,+++++++++)))(((++++++,,,------.........,,,***(((((()))******)))(((((()))))))))(((((('''&&&&&&''''''(((((())))))---,,,,,,+++************(((&&&'''***000===TTTiiixxxnnnccc[[[OOODDD>>><<<<<>>QQQnnnsssZZZLLLAAA888222///---,,,---...---,,,)))(((((())))))***+++,,,,,,+++***)))******,,,,,,...+++)))((()))*********))))))---999NNN___bbb\\\AAA777---++++++))))))+++)))))))))(((((((((((((((((()))************)))))))))******+++,,,,,,,,,,,,)))))))))(((((()))))))))'''(((***,,,,,,+++***)))))))))((((((((((((((((((((('''%%%$$$$$$%%%'''(((*********++++++*********)))((((((***,,,---+++***))))))*********)))((((((((((((((((((((((((((((((******++++++++++++******''''''((((((((((((''''''''''''(((((()))))))))***%%%&&&&&&'''((((((((((((%%%&&&'''((())))))((((((&&&'''((('''&&&%%%&&&(((******)))((((((((((((((((((((((((((((((((()))******************)))(((((()))***,,,,,,+++******+++***)))(((((()))***,,,---,,,...///---+++))))))+++---333999===GGG]]]|||}}}jjjUUUDDD777000,,,,,,++++++***)))))))))))),,,++++++***++++++,,,,,,.........---,,,***)))(((************))))))))))))***+++,,,,,,*********,,,------+++)))'''&&&(((***)))'''&&&&&&'''((((((((())))))******+++,,,---///...---,,,***)))(((((((((,,,***((((((***+++,,,+++,,,+++***+++---/////////,,,***)))''''''(((***+++///...---,,,+++*********))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***......---,,,,,,------...+++++++++))))))***...111000...+++(((&&&''')))***(((***,,,,,,---///222444;;;999GGG```mmmllltttkkkVVVQQQ^^^rrr^^^LLLDDDMMM]]]mmmsssPPP???666222<<>>OOOWWWQQQEEE666...))))))***)))))),,,))))))))))))((((((''''''&&&((()))+++++++++***))))))***+++,,,,,,,,,,,,,,,))))))(((''''''((())))))'''(((***+++,,,,,,,,,,,,+++***)))(((((((((((()))(((''''''&&&&&&''''''(((+++******************+++)))((((((***,,,---,,,+++***************)))(((((())))))))))))))))))))))))******++++++++++++******''''''((((((((((((((('''&&&''''''((()))***++++++'''''''''(((((())))))***''''''((((((((((((((((((%%%'''((((((&&&&&&&&&(((+++***)))(((''''''''''''((((((((((((((()))******++++++,,,,,,++++++***)))(((***++++++***))))))+++******)))))))))***,,,---***,,,......---,,,,,,,,,+++...222;;;JJJaaayyypppVVVAAA555000000++++++***************+++++++++******++++++,,,,,,---------,,,+++***)))(((************************)))***+++***)))((()))***,,,+++***(((&&&&&&(((******)))'''(((***+++***)))((()))*********+++---///......---+++***((('''&&&***)))((((((***,,,++++++,,,*********---.........***)))'''&&&'''(((***+++///...---,,,***((('''&&&''''''((()))************&&&&&&&&&&&&'''((())))))...---,,,+++***+++,,,---)))))))))((('''(((+++---///---***((('''''')))***'''(((******+++---111444::::::LLLiiivvvtttyyyqqq[[[UUUaaannnsssyyyUUUFFF@@@NNN```qqqqqqLLL@@@999111:::NNNkkktttXXXMMMBBB>>>;;;555000...)))+++------,,,+++,,,---++++++***+++,,,---+++)))******+++,,,,,,+++))))))(((''''''(((***+++***)))+++++++++***)))((('''&&&(((((()))))))))(((''''''(((((())))))***))))))(((%%%)))---......444@@@KKKggg~~~{{{jjjUUUMMMNNNIII@@@BBBJJJRRRSSSNNNMMMRRRXXXQQQMMMHHHFFFEEECCC???:::GGGaaarrrooorrruuu]]]LLLOOOMMM===222222,,,---...//////......---+++++++++,,,,,,...//////***)))((((((((()))***+++***)))((()))+++,,,,,,,,,***...444===GGGJJJ???111...)))''')))+++)))***,,,***++++++***)))((('''&&&%%%''')))+++,,,,,,*********+++,,,,,,,,,,,,,,,,,,))))))''''''''''''))))))(((((()))***+++,,,---...---,,,***)))(((((()))***((()))************)))(((+++***))))))))))))***+++(((((((((***,,,---,,,+++++++++++++++***)))(((((()))))))))))))))))))))))))))******************)))''''''((()))))))))((((((&&&&&&'''(((***+++,,,,,,))))))((((((((()))******))))))((((((((((((((((((%%%'''((()))'''''''''(((+++***)))(((''''''''''''(((((((((((()))***++++++,,,,,,------,,,,,,+++***(((*********(((((()))***++++++++++++++++++++++++)))***,,,...//////......,,,+++---999NNNggg|||tttXXXAAA444000111++++++*********++++++,,,++++++******++++++,,,---++++++++++++******)))((()))))))))******++++++,,,((()))***)))'''''''''(((((((((((('''&&&'''***,,,+++***)))***+++,,,,,,+++''')))******)))***,,,///......---,,,***(((&&&%%%'''''''''(((+++,,,+++)))***((('''(((***+++++++++((('''&&&%%%&&&''')))***,,,,,,+++***)))(((&&&&&&'''((()))*********)))(((&&&&&&&&&&&&'''((()))***+++***)))(((((()))+++,,,)))******)))'''(((***,,,---+++)))((('''((()))***(((((()))((()))+++...222999EEEUUUfffuuuuuuiii^^^[[[aaaiiiyyyxxxdddFFF777444FFF^^^vvvuuuTTTAAA777222:::HHHZZZtttzzzeeeVVVGGG>>>999444111111+++---//////---++++++,,,+++***+++,,,//////...,,,***+++,,,------+++)))((('''&&&&&&(((***+++***)))))))))***************)))))))))*********)))'''''''''''')))***++++++******%%%+++///......333>>>GGG[[[pppxxxnnnaaaSSSJJJFFFJJJIIIHHHJJJOOOUUUZZZ]]]SSSTTTRRRMMMEEE===999777===MMM^^^fffooo{{{vvvZZZJJJ===;;;999333...///---...000000///---,,,+++******+++---000222444666,,,+++***)))))))))***+++'''''''''))),,,...---,,,))),,,///333888:::333)))+++((('''+++,,,******---,,,,,,,,,,,,***)))'''&&&$$$&&&)))+++,,,,,,+++***,,,,,,,,,---,,,,,,++++++***)))'''&&&&&&''')))***(((((((((((())),,,...000///...,,,***))))))***+++)))***---......---***)))***))))))(((((())))))***((('''(((***,,,------+++++++++++++++***)))(((((())))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))%%%&&&'''(((***+++,,,---,,,+++***)))))))))************)))(((((('''((((((%%%''')))***)))(((((()))+++***)))(((((('''(((((((((((((((((()))***+++,,,+++,,,,,,,,,,,,+++******((()))***)))(((''')))***,,,---.........,,,***)))(((((())),,,.........------+++,,,999RRRooovvv^^^GGG888000...************++++++,,,---+++*********+++,,,,,,---))))))*********))))))((((((((()))***+++,,,,,,,,,((())))))((('''&&&&&&'''$$$%%%&&&&&&&&&(((,,,///***)))((()))+++,,,,,,***''')))+++***)))))),,,//////...---,,,***(((&&&%%%&&&&&&&&&)))+++,,,***((((((&&&%%%&&&((())))))((('''&&&%%%$$$%%%''')))***)))))))))))))))(((''''''((()))*********)))'''&&&'''''''''''''''(((******((('''&&&%%%&&&(((***++++++,,,,,,,,,******+++---+++***)))(((((()))************)))(((((()))---000:::OOO]]]___nnnzzzyyyxxxhhhTTTVVVeee{{{jjjIII;;;---+++???\\\yyyzzz^^^BBB333333;;;AAAKKK```|||lll[[[III>>>888444222444---///222111...++++++,,,+++++++++...000111000...,,,---.........,,,***)))%%%%%%%%%''')))******((('''((()))***,,,,,,------******+++++++++)))((('''&&&((()))+++,,,,,,,,,,,,&&&+++///------444???GGGUUU^^^sssxxx]]]RRRXXXWWWJJJ???CCCQQQ^^^aaa^^^SSSYYY\\\TTTDDD666111222222999KKKcccrrruuuwwwzzzpppVVVHHHEEE<<<000***,,,///...///000222111///,,,***)))((()))+++...222666999:::...---+++*********++++++%%%%%%'''***---///...,,,(((***)))))),,,000---(((***'''(((,,,---++++++---,,,------,,,+++)))'''&&&###&&&)))+++---,,,+++***------------,,,,,,+++******((('''&&&&&&'''(((***)))((('''&&&(((+++///111000///,,,+++******+++,,,)))+++///111111///+++)))***)))(((''''''((()))***((('''(((***,,,------,,,,,,,,,,,,++++++)))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))%%%&&&''')))***,,,---...---,,,***)))))))))******+++***)))(((((('''((((((%%%'''*********)))))))))******)))((((((((((((((((((((((((((()))***+++,,,***++++++++++++***))))))((()))))))))'''''')))***---...000000///---***(((((('''(((***,,,------,,,...+++---:::UUUvvvxxxdddNNN;;;000+++************+++,,,---------------------,,,,,,,,,...,,,+++++++++***(((&&&&&&''')))+++,,,,,,,,,,,,+++***)))))))))***+++,,,+++***)))(((((()))***+++,,,++++++++++++++++++,,,+++******))))))******+++///...,,,***)))))))))***''''''((())))))))))))))),,,)))&&&&&&(((***)))(((***)))(((&&&&&&''''''((()))***+++***(((((()))***************))))))))))))&&&&&&'''(((***)))'''%%%%%%%%%%%%&&&''''''((()))+++...111111000---+++++++++***)))(((((()))******,,,,,,+++***+++,,,---...@@@EEEXXXttt}}}oooccc\\\WWWTTTlllpppyyysssYYYEEE:::666;;;MMMggg|||XXXAAA888888<<>>;;;555000---,,,---...111111000///---***(((&&&%%%&&&))),,,000333666777000,,,((()))---///---***((('''''')))------+++((('''''''''((((((((())))))***++++++,,,,,,++++++***,,,+++*********)))'''%%%))))))))))))***+++,,,---***+++---------+++)))((()))(((((((((''''''''''''))))))(((((()))***++++++///...---+++***++++++,,,'''((())),,,...---+++)))++++++)))((('''''''''''''''(((***+++,,,,,,++++++((((((((((((((('''''''''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&%%%$$$%%%%%%&&&'''((()))'''&&&%%%%%%&&&(((+++,,,+++***)))((()))***,,,...((('''&&&%%%%%%&&&'''(((&&&''')))******(((&&&%%%***)))'''%%%%%%%%%'''((('''((()))******+++---///...---+++))))))***+++,,,///---***)))***++++++***,,,///222111...,,,+++,,,))))))))))))***+++,,,------,,,333IIIiii{{{fffPPP===///)))---+++)))((()))++++++***---------,,,,,,,,,,,,,,,...,,,+++++++++***(((&&&%%%&&&)))+++---/////////++++++***)))***+++,,,---******)))(((((()))+++,,,++++++************++++++***************+++,,,,,,,,,+++*********+++,,,---(((((()))***************,,,***'''''')))+++***)))***)))((('''''''''(((((()))***+++***))))))***++++++***))))))))))))))))))(((''''''(((***+++)))((('''&&&&&&&&&&&&((()))***---///222222000---++++++******)))((()))***++++++,,,++++++***+++,,,---...555AAAYYYtttvvvhhh]]]XXXWWWQQQccczzzzzzaaaPPPHHH999999CCCXXXppp\\\CCC777555:::@@@YYYvvvppp___WWWRRRGGG@@@<<<222444333111///......---+++***+++++++++,,,...///000......000222222000+++(((&&&''''''((()))******+++(((((()))*********))))))******+++++++++******)))((())))))***+++,,,,,,---......---...111555888;;;MMMYYYgggrrryyyoooYYY\\\\\\VVVNNNOOOXXXaaaaaa\\\SSSJJJ@@@999333000444555;;;DDDOOO^^^ssszzz___MMMFFF999666111...,,,,,,...///////////////---***'''%%%&&&''')))+++---///000111---)))''')))---000///,,,)))((('''(((+++,,,***((((((((('''''''''(((((((((***++++++,,,,,,++++++***+++***)))***++++++)))((())))))))))))***+++,,,---***+++,,,---,,,+++)))((())))))(((((((((''''''''')))))))))))))))*********,,,+++***)))))))))***+++''''''''')))+++,,,***(((+++***)))((('''''''''''''''(((***+++,,,,,,++++++(((((((((((((((((((((''')))(((((((((''''''''''''&&&'''(((((((((((('''&&&$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%&&&(((+++,,,+++***)))(((((()))+++,,,(((((('''&&&&&&'''((((((&&&'''((()))))))))'''&&&***)))'''%%%%%%&&&'''(((((()))******)))***,,,...---,,,+++))))))***+++,,,---+++))))))***++++++***+++...000000...+++++++++))))))))))))***+++,,,,,,///222???[[[}}}yyy^^^GGG999333111...,,,***)))***++++++***,,,,,,,,,---------------...,,,******+++***((('''###%%%(((+++...000111222,,,+++*********,,,---...******)))))))))***,,,---***))))))(((((())))))***)))))))))***+++,,,......---,,,+++*********,,,,,,)))))))))***************,,,+++))))))***++++++******))))))((('''((((((((((((***++++++******,,,---,,,+++)))((('''((()))******)))((()))+++---------)))(((&&&%%%&&&(((+++,,,...000222222///,,,***)))******))))))***+++,,,,,,++++++******++++++,,,---000???UUUlllyyyggg[[[YYYIIIXXXnnnqqqWWWGGGBBB888999DDDZZZsssbbbFFF666222888???UUUvvvvvviii```XXXOOOMMMFFF555555222000//////...---,,,*********+++,,,---...///......///111111000,,,)))'''((((((((())))))******))))))*********)))(((((()))******+++++++++******))))))******++++++,,,,,,/////////000222444666777GGGOOOYYYbbbrrrvvvdddjjjjjj___PPPKKKUUUaaabbb]]]TTTJJJAAA;;;888777999777777;;;DDDTTTllljjjOOOBBB@@@222000---++++++,,,...///---...//////---***'''%%%&&&'''((()))***+++++++++)))'''&&&)))---111111///+++)))''''''((()))((('''))))))((('''''''''((((((***++++++,,,,,,++++++***)))((((((***,,,---,,,+++)))(((((())))))***+++,,,))))))***++++++***((('''))))))))))))((((((((((((((()))***++++++***)))((()))((('''''''''(((******'''&&&%%%&&&((()))))))))+++***)))((((((''''''((('''(((***+++,,,,,,+++***''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''')))+++,,,+++***(((''''''((())))))((((((''''''''''''((((((%%%&&&''')))))))))(((((()))((('''&&&&&&&&&'''((()))***+++***))))))+++------,,,***)))))))))***++++++)))((((((***++++++***))),,,......---+++******+++***************++++++///444DDD```zzz^^^GGG999444333000...,,,++++++,,,+++)))---------....../////////...,,,************)))((($$$%%%'''))),,,...000000,,,++++++***+++,,,...///+++******)))***+++,,,---)))((((((''''''(((((()))((())))))***+++---///000000///---+++))))))))))))))))))((((((((()))))))))+++***))))))******************)))))))))((((((((((((***++++++++++++---......,,,)))'''&&&''')))+++---,,,***+++...000111111***)))&&&%%%%%%(((,,,...---///111111...***((('''))))))******++++++,,,,,,***************++++++,,,444AAANNN\\\rrruuubbb]]]\\\VVVZZZoooppp\\\EEE666666555===RRRmmmfffIII777111888@@@HHHggg}}}nnn___WWW\\\WWWDDD999333///...///---,,,---************+++,,,---...,,,,,,,,,...///...+++)))(((((((((((()))))))))))))))*********)))(((''''''))))))***+++++++++***************++++++,,,,,,,,,//////000111222222333333777@@@MMM[[[kkk}}}xxxvvvkkkccc^^^\\\XXXVVV]]]\\\WWWNNNDDD>>>>>>@@@<<<::::::===AAAKKK\\\mmmxxxhhhVVVCCC666///...,,,++++++,,,---...+++---//////...,,,)))&&&&&&'''((()))******)))))))))''''''))),,,///000///,,,***((('''''''''''''''***))))))(((((((((((()))***++++++,,,,,,++++++***''''''(((***---//////...((((((((((((((()))***+++(((((()))***))))))((('''*********)))))))))((((((((()))+++,,,+++***(((&&&''''''&&&&&&''')))***+++)))'''%%%%%%''')))************)))(((((((((((((((((()))***+++,,,++++++***''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&'''((()))+++,,,***)))((('''&&&'''''''''(((((((((((((((((((((((($$$%%%'''((()))))))))))))))(((''''''&&&'''(((((()))***+++***))))))+++,,,,,,+++***)))))))))******)))((('''(((***++++++***((())),,,---,,,+++***)))++++++******)))*********222777CCCYYYttt~~~iiiRRR???333---111///---,,,---,,,+++)))---......///000111111222...,,,))))))*********)))%%%&&&&&&''')))***+++,,,++++++******+++---...///---,,,+++******+++,,,---(((''''''''''''''''''((('''((((((***+++---///000///...,,,***)))))))))***((('''&&&&&&&&&&&&''''''((())))))))))))((())))))***************)))))))))(((***++++++++++++---......,,,)))'''&&&''')))***///...,,,---000222444444***)))&&&%%%%%%(((,,,...+++...000///,,,)))&&&&&&))))))******++++++++++++))))))************+++***444???IIITTTkkknnnfffgggXXXSSShhh{{{nnn\\\EEE333444333;;;QQQmmmgggKKK999333888AAABBBXXX{{{wwwnnnqqqkkkVVVAAA666///...///,,,+++---***************+++,,,---***))))))***+++,,,***)))(((((((((((()))))))))))))))))))))))))))((('''&&&((()))***+++++++++++++++*********+++,,,,,,------...///000111111111000///+++444CCCRRR___kkkwwwqqqjjjkkkiii^^^SSSUUUXXXXXXRRRGGGAAAAAADDD>>>;;;:::;;;<<>>FFFSSSpppuuu___KKK<<<000......******---******))))))******+++,,,((('''&&&''')))******)))'''((((((((())))))******(((((()))))))))(((''''''((()))***+++++++++++++++))))))***+++,,,---......---......//////......------000888CCCKKKTTT```kkk|||ssskkkeeeaaaXXXYYYXXXTTTNNNHHHFFFEEEAAA<<<888666666>>>OOO___rrr{{{gggWWWIII<<<444//////......---,,,+++******+++,,,------,,,++++++&&&(((***---......------,,,++++++*********+++++++++,,,,,,***((('''((())))))***,,,......---,,,+++***++++++,,,,,,++++++***((('''(((***---......---((((((''''''''''''(((((((((((((((((())))))))))))++++++++++++*********)))'''((()))***+++******))))))((((((((()))***,,,---,,,***''''''***,,,------))))))(((((((((((()))))))))***+++,,,,,,+++***)))&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''&&&'''((()))***+++++++++((((((((((((((('''''''''))))))************))))))&&&&&&''''''(((((())))))''''''((((((((())))))))))))***+++***))))))+++---,,,,,,,,,,,,++++++*********))))))***+++,,,***)))''''''(((+++------+++)))+++***************++++++///<<>>CCCIIITTT___bbb```QQQRRRXXXfff{{{uuuSSS<<<555666666???NNNccc~~~]]]CCC999000...111...000///......///000///---((((((((()))******+++++++++++++++***)))(((''''''))))))+++++++++***)))(((''')))++++++***((((((((((((((('''''''''(((((()))******))))))))))))(((((('''''')))------+++,,,000>>>III\\\sss|||wwwrrrppptttzzz|||aaaNNN:::///,,,+++,,,...---///000///,,,******+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,((((((((()))***+++,,,---+++***))))))((()))))))))******)))))))))))))))******+++,,,,,,---,,,,,,,,,))))))))))))))))))*********+++,,,+++***))))))***************)))(((''''''&&&'''(((((((((((((((((('''(((((()))***+++,,,---,,,+++***))))))***+++,,,,,,++++++******++++++,,,***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&(((******)))((('''%%%%%%%%%&&&'''((()))***''''''(((((())))))******(((((('''&&&&&&&&&''''''(((((()))******)))((('''%%%&&&&&&&&&%%%%%%&&&(((***+++,,,,,,,,,***(((&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''&&&'''((())))))))))))(((&&&''')))+++,,,+++***)))((((((((()))***,,,---...******)))(((((()))*********+++,,,---......---,,,+++333BBBWWWoooppp[[[FFF444***)))''')))++++++***(((((()))++++++,,,...000000...,,,((((((((()))******++++++*********)))((())),,,///......---,,,,,,++++++***+++,,,,,,,,,,,,+++******(((((())))))******++++++,,,+++++++++,,,,,,***(((''''''((()))***+++++++++....../////////---+++)))&&&(((******(((''''''(((((()))******++++++*********+++---,,,***((((((((('''((((((((()))))))))***((()))***++++++***))))))''')))---//////---)))'''((()))***)))((((((***+++))))))(((((((((((())))))''''''&&&'''(((***---///***''''''+++000777BBBMMM]]]}}}zzzkkkUUU???111:::???FFFMMMYYYdddhhhfffVVVUUU\\\nnn~~~___BBB777888111777HHHaaa{{{xxxYYYDDD;;;111...222000///...---...///000///...(((((((((((()))***+++,,,---,,,+++***)))((('''''')))***+++++++++)))(((&&&%%%(((++++++***(((((()))''''''''''''((()))************+++******))))))(((((('''))),,,,,,***,,,111>>>JJJWWWdddzzzzzzvvvtttyyy\\\JJJ666,,,******+++...---000222222...+++)))))),,,,,,,,,,,,,,,+++******((()))***+++,,,---------(((((((((((()))+++,,,---)))(((((((((((()))************)))))))))***++++++***+++,,,---...------,,,*********)))))))))))))))''')))++++++***)))***+++++++++++++++***)))((('''(((((()))))))))(((''''''((()))+++,,,---...------,,,+++***))))))***+++,,,++++++************+++++++++)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''%%%''')))++++++***((('''%%%%%%%%%&&&''')))***+++&&&''''''((()))******+++***((('''%%%&&&''')))+++***)))))))))((((((''''''%%%&&&''''''&&&&&&'''))),,,,,,,,,,,,+++***)))(((&&&'''(((((()))))))))((('''(((((())))))((((((''''''((()))*********)))(((&&&'''***,,,---,,,+++)))'''''''''(((***,,,---...,,,+++***))))))***+++,,,)))******+++,,,---......---666CCCPPP___vvvxxxgggWWWEEE444+++(((&&&))),,,,,,***(((((()))))))))***---//////---+++(((((((((((()))***+++,,,,,,,,,+++)))'''(((***---------,,,++++++******)))******+++,,,,,,,,,++++++(((((()))***++++++,,,,,,+++******+++,,,+++)))''''''''')))***++++++++++++---...///000///...,,,***&&&((())))))(((''''''((((((((()))))))))******+++***,,,------***((((((((('''((((((((())))))******))))))***++++++***((((((%%%(((---000000---(((%%%&&&'''((((((((((((+++---((((((((((((((())))))***''''''''''''))),,,///111,,,(((&&&)))---111888???\\\zzz}}}eeeLLL:::222888BBBNNNZZZeeelllkkkeeeiiiaaaeeetttoooSSS???555222333AAAZZZsssxxx[[[HHH???333...111000---+++***+++------,,,+++(((((((((((()))***+++,,,---,,,+++***)))((('''&&&((()))***+++***(((&&&%%%###'''++++++***((((((***'''''''''((((((***+++,,,+++++++++++++++***)))((()))'''(((++++++))),,,111666FFFSSS]]]rrr}}}{{{oooQQQBBB444//////---++++++,,,000444444000,,,******,,,,,,------,,,,,,+++***&&&''')))***,,,---------(((((((((((()))***+++,,,(((''''''(((((()))***+++***************+++,,,,,,***+++---...///...------++++++******))))))((((((&&&(((*********)))***+++,,,,,,,,,++++++)))(((((()))*********)))(((''''''(((***---///000///...---,,,+++***))))))***+++,,,******))))))))))))******+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++)))(((%%%&&&&&&'''((()))++++++&&&&&&'''((()))***+++++++++)))&&&%%%%%%(((+++---+++***)))(((''''''((((((%%%&&&''''''&&&&&&((()))......---,,,,,,++++++***''''''((()))******))))))(((((())))))))))))((((((((((((***++++++***))))))&&&(((***---------+++***&&&&&&'''(((***+++---......---,,,++++++,,,---...)))))))))***+++,,,...///111777@@@MMM___vvvsss```PPP@@@222***)))&&&***------+++))))))***++++++,,,---------,,,,,,******))))))***+++,,,,,,---------,,,)))))))))+++)))******++++++***((('''((()))***+++,,,,,,+++***************+++,,,---...)))*********)))((('''''''''&&&&&&'''(((***,,,---+++---000222222...+++(((&&&'''(((******((('''&&&(((((()))************************)))))))))))))))******))))))))))))*********,,,---,,,)))'''&&&&&&'''(((***+++++++++***)))(((((('''''''''(((((()))''')))))))))((('''((())))))((('''))),,,111666:::///'''&&&+++---+++222>>>^^^dddCCC000***333;;;RRRpppzzzqqqnnnxxx{{{xxxuuu~~~jjjOOO:::777444999NNNkkkfffHHH:::111///111,,,---+++(((((()))******))))))******++++++)))((('''+++***)))(((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((,,,,,,***(((%%%%%%''')))***))))))(((((()))***+++***((('''%%%%%%'''(((***222:::NNNdddrrryyyvvvaaaDDD===444///000000...,,,...000333666555333///---......------,,,,,,------,,,***)))***,,,------,,,((()))+++,,,,,,+++***)))***)))((((((((()))***+++...---+++***)))***++++++,,,.........,,,,,,,,,...---+++************)))''''''((()))***+++,,,,,,,,,+++++++++*********))))))((()))*********((('''&&&++++++,,,---------,,,,,,------,,,,,,+++***))))))''''''''''''((()))***+++***)))((('''''''''''''''&&&'''''''''''''''&&&&&&'''(((***,,,,,,,,,***)))((())))))************)))'''''''''''''''((()))***''''''&&&''''''((()))***,,,+++)))'''&&&&&&'''(((***)))'''&&&&&&'''((((((+++,,,---...---,,,+++***'''(((((('''&&&&&&((()))+++++++++++++++***)))((())))))************))))))))))))+++,,,,,,+++***)))'''(((***+++,,,,,,++++++...---,,,---......,,,***,,,,,,,,,,,,---///000222222444===QQQjjj|||uuu\\\GGG888,,,(((((())))))*********)))((((((+++++++++,,,,,,++++++******************++++++,,,+++,,,,,,***((('''(((******++++++,,,+++***)))(((((()))***+++,,,++++++***************+++,,,------))))))*********)))((((((((((((''''''''')))***+++,,,...000111000...+++)))&&&''')))******)))'''&&&'''((())))))******)))))))))))))))))))))************))))))(((((())))))******+++,,,,,,)))'''&&&&&&'''((()))*********))))))''''''&&&&&&&&&&&&''''''(((***+++***)))((()))***+++*********,,,///222444...'''&&&+++,,,***111<<>>:::<<>>EEEMMMXXXaaacccooowwwYYYGGGAAA777555444333333222...+++***++++++,,,---......//////---+++((('''((()))***)))((('''(((***,,,,,,,,,,,,,,,,,,+++***)))(((((()))+++...000222111000///---------------------------......,,,***(((((()))+++******+++---///...---+++,,,,,,,,,++++++***)))******************************)))))))))+++,,,---+++***((('''(((***,,,...,,,+++++++++******)))))),,,,,,+++))))))(((((((((&&&&&&'''(((((()))))))))&&&''''''((((((((((((''')))******+++++++++******************)))((('''&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&''')))******+++******((('''''''''((((((''''''((((((((())))))******)))'''&&&&&&&&&'''(((&&&))),,,,,,+++)))(((((((((((()))******+++******))))))************)))))))))((('''&&&%%%&&&'''(((+++,,,------------,,,+++(((((((((***---...---,,,---------...///000111222111333777>>>MMMddd~~~xxxYYYJJJ999///,,,---111777222000---+++******++++++............---,,,+++***++++++,,,,,,,,,,,,+++******++++++***)))(((***+++,,,,,,+++***))))))((((((,,,,,,++++++++++++++++++))))))))))))***+++,,,,,,'''((()))***************''''''''''''(((***,,,---...---,,,,,,+++***************++++++++++++******''''''((((((((((((''''''''''''((()))***++++++,,,((((((''''''''''''(((((()))******)))'''&&&'''((('''''''''''''''(((((()))))))))((('''''''''''''''***+++,,,,,,******+++,,,))))))***++++++***)))(((((('''''')))***+++///444;;;ZZZxxx{{{___EEE777@@@SSSggguuu{{{fffVVVAAA<<<<<>>999777AAATTTooosssVVVBBB;;;222000333000---+++(((((()))******)))(((((()))))))))((('''&&&$$$%%%&&&'''''''''&&&%%%&&&''')))******)))'''&&&&&&((())))))(((''''''(((%%%&&&((((((''''''((())),,,+++***)))(((((())))))'''(((***++++++***((('''(((,,,---+++,,,444<<<@@@JJJKKKSSSfff}}}tttdddSSS@@@222222222333222///,,,)))&&&))))))******++++++,,,,,,++++++*********************(((((())),,,...///...,,,,,,+++***)))))))))***'''))),,,...///...---++++++,,,,,,------------,,,***++++++***(((&&&''''''((('''&&&(((***++++++***,,,,,,------,,,+++*********************+++++++++******)))))))))***++++++'''&&&&&&&&&''')))***,,,************************+++***)))(((''''''''''''&&&'''((()))))))))((('''&&&'''(((((())))))))))))+++++++++***************))))))))))))(((''''''&&&&&&&&&'''((('''&&&%%%$$$%%%&&&''')))))))))(((((())))))))))))))))))((((((%%%&&&((()))***+++++++++***)))((((((''''''((((((''')))++++++)))(((((()))(((((())))))***)))))))))))))))************))))))++++++***)))((((((((((((%%%'''(((************)))&&&&&&&&&(((+++,,,+++******+++---...//////000000...000000000444BBBVVVfffzzzqqq[[[III:::222++++++,,,++++++,,,...---+++***)))))))))***---------......---,,,,,,+++,,,---...---,,,***)))+++,,,,,,,,,******,,,---------,,,,,,,,,---...///...---,,,++++++++++++,,,((((((((())))))***+++,,,//////////////////...---***************,,,...///+++,,,,,,,,,+++***)))(((******))))))))))))******))))))******))))))(((''')))))))))))))))************))))))(((((())))))***)))))))))'''&&&&&&''')))))))))((((((((()))***+++,,,,,,***))))))((((((((('''((())))))''''''((()))&&&&&&'''''''''(((((()))&&&)))+++++++++---///111:::JJJ___ttt[[[CCC<<<999FFFbbbvvvUUUAAA:::666===NNNiiiuuuUUU@@@:::333222333...---,,,+++,,,------+++)))'''((()))))))))(((&&&&&&%%%'''(((*********((('''&&&(((***++++++***(((&&&&&&((())))))(((''''''(((%%%'''(((((('''&&&'''(((***)))(((''''''((()))***'''((())))))))))))((('''%%%***,,,''''''---333555===@@@DDDOOOfff~~~}}}|||iiiZZZLLL<<<000...///000///---***(((((()))******+++++++++******)))***+++,,,,,,,,,+++******))))))***---///000000,,,+++***))))))******+++((()))+++------,,,+++***)))***+++---------,,,+++***+++,,,+++)))((()))***((('''&&&''')))******(((,,,,,,,,,---,,,,,,++++++))))))*********+++++++++))))))******))))))(((((($$$%%%&&&'''((()))******))))))))))))************))))))((('''&&&&&&''''''&&&''')))***)))(((&&&%%%&&&&&&((())))))*********,,,++++++******)))******'''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&'''''''''''''''&&&$$$&&&(((***+++,,,,,,,,,(((((((((((((((''''''&&&'''((())))))''''''((()))))))))))))))))))))((('''))))))************))))))************)))(((''''''$$$%%%''')))***+++******&&&&&&&&&(((***+++***))))))***,,,---...///......,,,......------555BBBMMMaaasss|||nnnXXXBBB666222,,,''')))+++******+++******))))))((((((((((((++++++,,,---------,,,,,,+++,,,.........,,,***)))++++++,,,+++******,,,---......------...///111222///...,,,+++***+++,,,,,,(((((((((((()))***+++,,,222222333222222111000///------,,,++++++,,,---...++++++,,,,,,+++***((('''******))))))))))))*********************)))((((((*********)))))))))))))))******))))))))))))******)))))))))'''&&&&&&(((******)))((((((((()))+++,,,,,,,,,***)))((((((((((((&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&''''''(((&&&***,,,+++,,,...000000999???SSSnnnvvvSSS===CCCGGG[[[|||}}}lllIII@@@:::<<>><<<999999777...000,,,***///222///,,,+++&&&'''(((((())))))((((((''')))---000000...+++)))(((***,,,+++***((((((((('''((()))***)))(((&&&$$$%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&(((&&&$$$$$$%%%''''''&&&((((((((((((((()))***++++++333===BBB@@@DDDTTTggg|||wwwwww|||lllTTT===111//////...---,,,+++*********+++,,,---+++)))(((((()))+++++++++***************)))***+++,,,---.........+++***)))(((''''''''''''$$$'''***---......---,,,...---,,,+++,,,---...///---------------,,,******---,,,***)))))))))******+++,,,,,,------,,,,,,++++++))))))+++,,,,,,,,,---,,,)))''''''(((((('''%%%$$$&&&((((((((('''(((***))))))))))))((((((((((((%%%&&&&&&&&&''''''(((((('''''')))******)))((((((&&&&&&((()))************+++******)))))))))))))))$$$%%%%%%&&&((()))+++,,,+++***(((&&&%%%$$$%%%%%%(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((()))***+++,,,,,,+++)))(((&&&''')))******)))((('''***)))(((((())))))((('''******))))))******+++,,,)))***,,,,,,***))))))***&&&'''((()))******))))))+++*********))))))(((((((((''''''(((*********)))'''(((+++---------,,,+++(((***+++---...111555888AAAGGG^^^|||wwwXXXAAA888111)))---***''''''***,,,+++***,,,+++***++++++)))&&&$$$---+++)))***,,,---,,,+++---,,,+++***)))***++++++---------+++******,,,...555444111///...///111222111///---***))))))))))))*********++++++,,,,,,,,,111333555444111/////////,,,,,,,,,,,,+++++++++***---,,,***)))(((((((((((())))))(((((()))***+++,,,))))))((((((((())))))***,,,+++)))'''&&&'''((((((******)))))))))((((((((((((((()))******)))((('''((((((((()))(((''''''&&&)))***+++***))))))+++---+++)))'''&&&&&&(((***+++'''((((((((((((''''''&&&)))***+++,,,,,,,,,+++***---333@@@OOO]]]mmmlllXXXFFFKKKZZZqqqvvvYYYJJJ<<<;;;GGG```{{{[[[GGGEEEFFFHHHBBB333...,,,---111222...,,,---))))))))))))((('''&&&&&&&&&(((+++......,,,***((((((***,,,---+++)))(((((('''((()))******(((&&&%%%(((((()))))))))(((((('''&&&''''''(((((('''&&&&&&(((&&&$$$$$$%%%&&&&&&&&&''''''''''''((()))******)))...555888666888EEETTTjjjlllqqqyyyooo]]]JJJ999000...---,,,,,,+++************+++,,,,,,+++)))((()))***++++++******))))))((((((((()))+++,,,------......,,,+++***)))(((((((((((()))+++---///000...---+++---,,,+++++++++---...//////......---,,,+++******,,,+++***)))))))))******+++,,,,,,------,,,,,,+++*********++++++******+++,,,+++)))(((((('''&&&%%%%%%''')))***))))))***+++*********))))))(((((((((&&&&&&''''''(((((((((((('''((()))*********))))))&&&'''((())))))*********+++******)))))))))))))))%%%%%%&&&'''(((***+++,,,,,,+++)))((('''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++***)))(((&&&''')))++++++***)))(((+++***))))))))))))((('''******))))))******+++,,,,,,,,,---+++)))(((((()))(((((((((((()))))))))***************)))))))))(((((('''&&&''')))***)))(((((()))+++---...---,,,,,,)))***,,,,,,---///333555<<>>NNNeeexxxxxxeeeEEEDDDSSSrrr}}}ppp___JJJ===BBBVVVqqqxxxtttnnnkkkcccSSSAAA888111111111///------...---+++)))'''&&&%%%$$$%%%''')))++++++)))'''%%%'''***...///...+++***)))))))))************)))(((+++++++++******((('''&&&&&&''''''(((((((((((('''&&&%%%###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&((()))***...+++***++++++)))+++000:::GGGUUU[[[^^^iiieeeGGG666222///---+++*********+++++++++++++++)))+++,,,,,,******+++,,,******)))((('''&&&&&&%%%'''((()))+++,,,,,,---------,,,++++++*********+++///000000111000///---,,,))))))((()))***,,,...///000...+++)))''''''((()))*********))))))))))))***++++++,,,,,,,,,,,,++++++'''+++---,,,,,,...///...)))***+++***'''%%%&&&((((((***,,,,,,,,,+++,,,---...---,,,,,,+++***))))))))))))))))))))))))******))))))******++++++,,,,,,((((((((((((((()))******++++++++++++******))))))'''''''''((()))***+++,,,,,,,,,+++***)))))))))((('''(((((((((((((((''''''''''''''''''((((((((((((%%%&&&'''(((((((((''''''&&&''')))+++,,,,,,---------......,,,***)))((())))))))))))))))))***++++++...---,,,)))'''''')))+++***)))'''&&&&&&(((***+++*********)))))))))))))))((('''&&&'''((()))((('''***+++,,,------------,,,,,,...///.........///111444>>>DDDCCCHHHYYYmmmzzzuuuwww}}}{{{bbbOOO>>>888444......333000///...------,,,,,,+++***))))))***---...---,,,+++++++++***)))***+++++++++***)))))))))***+++,,,+++...333555444111000//////...---++++++++++++++++++******)))(((((((((((((((***,,,------,,,+++***+++++++++,,,---,,,***)))))))))))))))))))))))))))---,,,,,,+++***)))((((((***+++,,,------+++(((&&&&&&&&&&&&&&&''')))******)))))))))(((((((((((((((''''''''''''(((((((((((()))))))))))))))***+++++++++++++++++++++***))))))******)))'''&&&'''+++...,,,+++***))))))))))))*********++++++++++++******,,,++++++******))))))))))))***---111555BBBZZZpppyyyYYY:::===HHH^^^}}}xxx]]]FFF@@@AAAIIIaaa|||yyyrrrnnndddXXXGGG777222333222///---///...,,,***(((''''''''''''(((***++++++***(((&&&'''***---...---+++******)))))))))************)))))))))))))))((('''&&&%%%&&&''''''((())))))((((((&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%'''((()))***///+++))),,,,,,******,,,///999DDDJJJPPP\\\pppiiiQQQ777---...///---+++***+++,,,------,,,,,,+++***+++,,,,,,+++***+++---))))))(((((('''&&&&&&%%%'''''')))***+++,,,,,,,,,---,,,+++++++++++++++++++++,,,---.........------(((((('''((()))+++---...---,,,)))'''&&&&&&'''((())))))))))))***)))))))))***++++++,,,,,,++++++***+++...---+++---222222...*********((('''&&&((()))(((***,,,,,,,,,+++,,,------------,,,+++******)))******************)))))))))))))))******+++,,,---)))(((((('''(((((()))******++++++++++++***))))))''''''''''''((()))++++++*********))))))(((''''''''''''(((((((((((((((''''''''''''((((((((())))))%%%%%%&&&&&&'''''''''''''''((()))***+++,,,---------...///---***((((((***))))))(((((())))))***+++++++++***)))((((((+++...+++***(((&&&&&&''')))***))))))))))))))))))******)))(((''''''((()))(((&&&++++++,,,,,,,,,,,,,,,,,,...000111000///......000222:::===:::;;;III[[[fffkkksss{{{jjj^^^NNN???444444333---+++///...//////...,,,+++++++++,,,+++******,,,,,,,,,+++---......---+++***+++,,,******)))((()))***+++,,,)))---222555444222///......---,,,++++++*********************))))))))))))((()))+++,,,------,,,,,,,,,++++++,,,---,,,***'''))))))))))))************---------,,,+++)))((('''***+++,,,------+++)))'''''''''''''''((()))******)))))))))))))))((((((((('''(((((((((((())))))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,+++***************(((&&&''')))+++++++++***)))((((((((((((((()))***+++,,,,,,,,,,,,++++++***)))))))))******))),,,000222222:::OOOddd{{{VVV444666===QQQrrr}}}___FFFBBB@@@@@@UUUrrrzzzyyyrrrkkkXXXDDD;;;:::777333222222000...+++***)))))))))((()))+++,,,+++***((('''(((***,,,,,,+++***++++++((((((((()))))))))******''''''(((''''''&&&%%%$$$&&&'''(((((())))))))))))&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&''')))***+++---)))))),,,---***)))***+++000777===EEERRRbbbnnnyyysssQQQ@@@000,,,...///---,,,+++,,,---......---+++***+++,,,---,,,+++***+++,,,((((((((((((''''''''''''&&&'''((()))***+++++++++,,,,,,++++++***++++++,,,((()))***+++,,,,,,,,,,,,((('''''''''(((***+++,,,+++***((('''&&&&&&'''''''''((()))*********))))))******++++++++++++******///000---+++222===>>>888222...***'''((()))))))))''')))++++++******+++,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((()))***+++,,,---***)))(((''''''((()))******+++,,,,,,,,,+++)))(((&&&&&&&&&''''''((()))***(((((())))))(((((('''&&&&&&'''((((((((((((((((((''''''((((((((()))))))))%%%%%%%%%&&&&&&'''((((((((((((((()))***+++,,,,,,+++...///---)))''')))+++)))(((((((((((()))******)))******))))))***,,,...******(((''''''(((((()))))))))))))))***************)))(((((())))))((('''++++++++++++++++++++++++...///111000///------......111444333333999EEEPPPjjjuuuzzzxxx~~~|||{{{pppZZZFFF@@@999222111///+++((('''+++---...---+++*********...,,,***)))***+++***)))111222222///,,,***+++---***)))(((((((((***+++,,,))),,,///000///...//////------,,,++++++*********))))))******************(((((()))***,,,---.........---,,,,,,...---)))&&&)))))))))******+++++++++++++++,,,,,,,,,+++***)))***+++,,,,,,,,,+++***)))))))))((((((((())))))***(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))+++,,,---+++,,,,,,,,,,,,+++******((()))***)))'''''')))***,,,+++******)))(((((((((&&&''')))***,,,---------******)))(((((()))***+++)))***---//////555CCCRRRkkk{{{cccAAA999===UUUtttpppUUUFFF>>>???OOObbb{{{}}}uuugggWWWKKKCCC<<<:::;;;666444111---***)))(((((()))******++++++)))((('''((()))******))))))+++,,,((('''''''''(((((()))***&&&&&&'''''''''&&&&&&%%%&&&&&&((())))))*********'''&&&&&&'''))))))'''%%%%%%%%%&&&'''(((***+++,,,+++))))))------)))(((***))),,,000555;;;GGGVVV```mmmvvv___@@@666......///...---...+++,,,---------+++)))(((,,,---...---+++******+++'''(((((((((((()))))))))&&&&&&((()))***+++++++++++++++************++++++(((((())))))***+++++++++(((((('''&&&'''(((***+++))))))))))))))))))))))))&&&''')))*********))))))******++++++++++++******......+++///AAAVVVZZZSSS>>>666,,,(((***+++***'''%%%''')))***))))))***+++************++++++++++++******)))))))))(((((((((''''''''''''(((***,,,---***)))(((''''''((()))******+++,,,------+++)))(((&&&%%%%%%&&&&&&'''((()))'''((()))))))))((('''&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))%%%%%%%%%&&&&&&'''((()))(((((((((((())))))***+++))),,,...---)))'''))),,,((((((((((((((()))******)))***++++++***)))***,,,***)))))))))((((((((('''((()))))))))************,,,***))))))******)))(((+++*********)))*********+++---//////---,,,+++,,,---***+++000000///666AAAZZZgggqqquuu~~~|||rrrlllhhh[[[FFF555333444111,,,******)))&&&'''***,,,,,,***((((((***---+++)))((()))******)))333444444111---+++,,,...***)))(((((((((***+++,,,***+++++++++***+++...000------,,,,,,+++******))))))******++++++++++++***((((((((()))+++---///000000...,,,---...---***&&&))))))******+++++++++,,,)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++++++++******))))))))))))***'''((()))))))))))))))((((((((())))))******++++++***))))))((()))+++---...***++++++++++++***))))))&&&((())))))(((((()))+++,,,,,,++++++***)))((((((%%%&&&(((***,,,---......))))))(((((((((***+++,,,((('''(((,,,...222;;;EEESSSnnnrrrTTTBBBDDDbbb|||hhhLLL>>>BBBLLLTTTkkkwwwoooeeeXXXJJJ???>>>CCC:::888333///+++(((''''''))))))*********((('''&&&)))))))))((('''(((+++---'''''''''''''''((())))))&&&&&&''''''''''''''''''&&&&&&((()))************'''''''''(((******'''%%%%%%&&&&&&''')))+++,,,---+++***+++...---))))))+++(((+++///111666@@@NNNYYYnnntttxxx___QQQ888333///000///,,,---///***+++,,,---,,,***(((&&&---......---+++******+++''''''(((((()))*********%%%&&&''')))*********************)))******++++++)))))))))))))))*********)))((('''&&&&&&'''))))))))))))***++++++++++++***&&&'''(((*********)))(((******++++++++++++*********++++++444OOOmmmvvvoooHHH<<>>666222...,,,,,,------------///000---)))((())),,,......---,,,+++)))((('''++++++++++++***)))'''&&&%%%&&&(((***,,,---......,,,,,,,,,++++++)))((('''***+++,,,***(((''''''(((***)))(((&&&&&&&&&'''(((++++++,,,,,,,,,++++++******(((&&&(((+++---+++)))''')))++++++***))))))***,,,,,,,,,666SSSttt|||SSS<<<******---***'''(((&&&&&&''''''''''''&&&&&&++++++******)))******+++(((((())))))((('''&&&%%%$$$%%%&&&''')))+++---...***)))'''&&&&&&'''((()))+++,,,---------+++)))'''((('''&&&'''((())))))((('''(((*********)))'''%%%((((((((((((((('''''''''******))))))((((((''''''"""###%%%&&&'''(((((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((***++++++)))(((((()))***+++++++++***)))'''&&&%%%&&&''')))************111111///,,,)))'''((()))+++,,,,,,,,,+++***(((&&&&&&(((+++------+++(((&&&%%%&&&''')))************555===QQQggglllcccaaagggwwwvvvpppmmmzzz~~~tttXXXYYYXXXTTTJJJ===222+++)))+++***)))(((((('''((((((************)))))))))((('''''''''''''''((())))))333222000---)))((()))+++///...+++)))(((((()))***,,,+++***))))))***++++++---......///...---,,,+++))))))))))))************''''''''''''(((***+++,,,,,,+++******+++,,,+++***,,,,,,+++***))))))))))))''''''((((((***+++---...---,,,+++***************'''''')))+++------,,,******++++++,,,,,,++++++***+++******))))))******+++))))))''''''''''''))))))---,,,+++))))))))))))***))))))((((((((()))******,,,,,,,,,+++***)))'''''''''''''''))),,,......---)))))))))(((((()))******))))))(((((()))+++...///111CCC___|||lllDDD<<<===PPPkkkooo\\\KKKAAAFFFPPPhhhuuulllhhhbbbWWWMMMMMMJJJCCC:::111+++)))***)))***+++)))'''%%%''')))***+++,,,+++)))((()))***************)))(((((('''))))))))))))************((('''&&&&&&&&&'''((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&(((***+++,,,------))))))(((((((((***+++,,,,,,...///......333===EEEQQQZZZhhhxxxyyyeeeNNN>>>444111---++++++,,,,,,,,,,,,...///---)))(((***,,,---.........,,,***)))'''))))))***+++******(((((('''(((***+++------......++++++++++++***)))((((((***+++,,,***(((''''''(((***))))))(((((((((((((((*********************))))))((('''(((***,,,***)))''')))******)))((()))******+++,,,555PPPppp~~~|||UUU???---+++---)))&&&'''&&&&&&''''''''''''&&&&&&*********)))))))))******((((((((((((((('''''''''&&&&&&&&&'''(((***,,,---***)))'''&&&&&&'''((()))***+++,,,------+++***((((((''''''&&&'''(((''''''&&&((()))******)))((('''((((((((((((((((((((('''))))))(((((('''&&&&&&&&&###$$$%%%&&&'''(((((((((******)))(((((((((((((((************************)))))))))))))))((('''''')))+++,,,+++***(((((()))***++++++++++++***((('''&&&''')))***++++++***)))//////...,,,)))((()))***,,,,,,,,,+++***)))(((((('''(((***,,,,,,***((('''(((((()))***++++++++++++---222@@@PPPSSSLLLLLLSSS```ccceeegggoooyyyxxxqqqtttxxxppp[[[GGGEEEEEECCC===555...***)))***))))))(((((((((((()))++++++++++++*********)))'''''''''''''''((())))))333333111...***((()))***000...,,,+++*********+++++++++************+++,,,/////////...............+++***)))((())))))***+++'''''''''((()))***,,,,,,,,,***((((((***+++++++++++++++******)))(((((((((''''''((()))+++,,,---...---,,,+++************+++'''))),,,---,,,,,,,,,---***++++++,,,,,,++++++***+++***)))(((((()))***+++)))((('''&&&&&&'''((()))++++++******)))******++++++******)))))))))******+++++++++***)))(((&&&&&&%%%%%%&&&***---......,,,***)))((((((((((((((()))***)))(((''''''((()))***)))111FFFeeehhh===888444;;;UUUzzzvvvkkkVVV???AAAQQQkkk}}}wwwzzzwwwgggWWW[[[WWWMMM@@@333,,,+++,,,*********)))&&&&&&'''))))))***+++***)))((()))***,,,,,,,,,+++***)))((('''))))))******+++++++++,,,)))((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((***,,,......---,,,'''''''''((()))+++,,,---...//////...---///444999AAANNN```mmmxxx|||ppphhh\\\JJJ<<<222///,,,***+++,,,,,,,,,+++---///---***)))***---,,,---/////////,,,)))((((((((()))*********************+++,,,---...------)))))))))******)))((((((***++++++***(((''''''((()))***+++++++++***)))((()))))))))))))))))))))))))))((('''((()))***)))(((''')))******((('''((()))(((+++---555JJJdddsssuuuVVVBBB000++++++'''%%%'''&&&''''''((((((''''''&&&************************)))((('''''''''((()))***)))(((''''''''')))+++---)))((('''''''''((()))***)))***+++,,,,,,,,,+++***+++***((('''&&&&&&''''''((()))***++++++***)))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$&&&'''((((((((((((******)))(((((((((((((((************************))))))******))))))((((((+++,,,---,,,***)))((()))******+++,,,,,,+++***))))))***++++++++++++***)))------,,,+++)))(((***,,,,,,,,,+++***)))))))))***))))))************)))(((******+++++++++++++++***((()))///888999555777>>>EEEKKKVVV^^^```___dddllltttmmmhhhkkkrrrtttooohhh```___]]]ZZZUUULLLAAA888333444333111---***)))))))))(((((((((((())))))***,,,,,,+++++++++*********'''''''''((((((((())))))444444333000---++++++,,,......,,,+++************++++++***+++++++++,,,,,,///......------.../////////---+++((('''((()))***&&&''''''(((***+++,,,------***(((''')))+++,,,,,,************)))((('''''''''((()))+++,,,---------++++++++++++,,,---......+++...000000---+++,,,...***++++++,,,,,,++++++***,,,***(((&&&&&&(((***,,,((('''&&&%%%%%%&&&'''(((******************++++++,,,+++******************************)))'''&&&%%%###$$$&&&***---///---+++***)))(((((('''((((((((())))))((('''''''''((((((+++///<<>>JJJbbbxxxwwwoookkk```OOO>>>222---++++++++++++***)))'''''''''(((((()))******((('''(((***++++++,,,,,,,,,+++******((())))))******++++++,,,)))((((((((((((((((((((((((''''''&&&&&&&&&'''''''''))),,,...///...---+++((((((((())))))***+++,,,,,,---......,,,,,,...000666CCCUUUeeesssoooaaaYYYQQQDDD999111///,,,+++,,,------,,,...000111///,,,)))***,,,+++---///111000...***((()))))))))*********))))))***+++,,,,,,,,,,,,,,,,,,'''(((((())))))))))))((()))***+++***(((''''''))))))***,,,------,,,***((())))))(((((())))))******)))(((((((((((((((((('''''')))******(((''''''((()))---///333@@@SSS```dddOOO???///***)))&&&&&&'''(((((())))))))))))((((((***++++++,,,,,,,,,,,,,,,)))((('''&&&&&&(((***,,,,,,***(((''''''(((***,,,)))(((((('''(((((()))***'''(((***+++,,,,,,,,,+++...---+++)))''''''((())),,,---------,,,+++***)))''''''(((((()))))))))***)))((((((''''''&&&&&&%%%%%%%%%&&&(((((()))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))*********))))))(((,,,---...---+++))))))))))))***+++,,,---,,,+++***++++++,,,---,,,+++***)))*********)))((((((+++---,,,+++***)))))))))***++++++***))))))))))))))))))++++++,,,,,,+++***)))))))))(((***///...,,,...444555999EEERRRSSSLLLNNNXXX___UUUMMMPPPYYY]]]VVVMMMCCCFFFGGGDDD>>>888555333/////////...,,,+++******(((((('''(((((()))******+++++++++*********))))))''''''((()))))))))))))))222333222000---++++++,,,---,,,++++++******************++++++,,,,,,,,,,,,------,,,,,,---...//////222000---)))'''&&&''''''&&&&&&((()))+++,,,------,,,***(((''')))+++,,,---***+++++++++***)))(((''')))***+++,,,------,,,,,,******+++,,,...000222333000222444111---***+++---***++++++,,,,,,++++++***+++)))'''%%%%%%''')))+++((('''&&&%%%%%%&&&'''((()))*********+++++++++***++++++***************+++************)))'''&&&%%%###$$$&&&***---...,,,+++))))))(((((((((((())))))(((((((((((())))))******,,,222<<>>OOOccc~~~zzzgggNNN:::000---,,,***,,,+++*********)))(((''''''((())))))((('''((()))((()))***,,,------------((((((((()))))))))******''''''((()))******++++++))))))(((((((((((())))))(((***---//////...,,,+++))))))*********))))))))))))***,,,------,,,,,,---///777FFFZZZnnn}}}zzzqqqdddXXXNNNEEE;;;555111///------...//////...111333444222---***)))+++***,,,///111000...+++))),,,+++***))))))(((((((((******++++++++++++******'''(((((())))))))))))(((((()))***)))''''''((()))(((***---//////---+++)))***))))))))))))***+++,,,*********)))(((''''''(((((()))+++***(((''''''(((,,,///000111666@@@IIIMMMBBB777,,,'''&&&&&&''')))******++++++++++++******+++,,,---.........------)))((('''&&&''')))+++,,,,,,+++)))((('''((()))***((((((((((((((()))******'''((()))***+++,,,,,,,,,000000000---***)))***,,,111111000...,,,+++)))(((&&&''''''((()))***++++++******))))))(((''''''&&&&&&&&&'''((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))************)))))),,,---...---+++))))))***)))***+++,,,---,,,+++***,,,,,,------,,,+++)))((('''((((((((('''(((+++---+++***)))))))))***+++,,,,,,+++***((((((((())))))++++++++++++***)))((((((((((((***------,,,---000000///666BBBEEE@@@@@@FFFGGG@@@:::<<>>777555:::WWWzzziiiTTTCCC666>>>NNNmmmrrrVVV???333///---+++,,,,,,,,,---...,,,)))&&&&&&'''((((((''''''((()))&&&''')))+++---......///((((((((((((((((((((((((&&&&&&((()))***+++++++++***))))))))))))******+++***+++---......---,,,******************)))((((((&&&(((***,,,.........---+++...999KKK```ooouuuvvvsss^^^\\\VVVNNNDDD;;;444111000...------///000000///000333555333...***)))***)))+++---//////...,,,***---,,,+++)))((('''''''''))))))***+++++++++******)))))))))******)))(((((('''((())))))''''''((()))(((***,,,......---+++******)))(((((()))***,,,---+++,,,,,,+++(((''''''((()))+++,,,+++)))(((((((((,,,...///000111333777999555000***&&&%%%&&&((()))***++++++,,,,,,++++++******+++---...//////...---***)))((((((((()))***+++++++++******))))))))))))'''(((((())))))*********(((((())))))***+++,,,,,,///222333111---+++,,,...222111///---,,,***)))(((&&&&&&'''(((***+++,,,,,,*********)))((((((''''''''''''((()))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))******++++++*********+++---,,,***)))************+++,,,,,,+++***)))+++,,,,,,---,,,+++***)))&&&&&&''''''&&&(((***---***)))))))))***+++,,,,,,,,,+++***)))((((((((()))******++++++***)))((((((%%%&&&(((***++++++++++++...+++,,,333888777666666555222000111444444222///...---,,,+++,,,---,,,+++,,,+++***,,,///111222111)))(((((((((((())))))***))))))(((((((((''''''''''''((()))***+++***)))((()))+++,,,+++***((()))***,,,,,,,,,,,,,,,++++++***)))***+++---------------***+++---///000000000000//////---,,,***(((''''''$$$&&&(((***,,,---------+++******+++---///...---+++,,,---...---+++)))(((......//////...,,,***(((*********+++---...000111000...,,,,,,,,,+++***)))***++++++,,,,,,++++++***(((''''''&&&&&&''''''((())))))''''''''''''))))))++++++,,,,,,+++***)))((('''''''''((()))***+++,,,,,,,,,,,,+++***)))''''''((('''&&&(((***+++***)))))))))))))))***,,,---...'''(((((()))************(((,,,333;;;HHH\\\sssjjjNNN===666===WWWrrrcccFFF555666BBBZZZvvviiiOOO<<<111...///,,,,,,...000222///***%%%%%%&&&(((((('''&&&((()))'''((()))+++,,,---------++++++***))))))(((((((((%%%&&&'''((())))))(((((())))))(((((()))******+++++++++,,,,,,,,,,,,+++***((((((******+++***))))))''''''))),,,...//////...(((---444===IIIXXXhhhrrrnnn[[[IIIHHHEEE@@@999333000///...---,,,---///000///...,,,///222111---******+++)))***+++---------,,,+++,,,+++***((((((((()))))))))******+++,,,,,,,,,,,,++++++++++++***)))(((((('''((()))(((''''''((()))(((***+++---------+++***)))(((''''''''')))+++---,,,---...,,,)))'''((()))+++,,,---,,,***)))((())))))***,,,...//////...///---,,,)))&&&&&&'''))))))))))))************))))))((()))+++---...------,,,*********)))))))))))))))******+++++++++***)))(((''''''((()))***+++++++++)))))))))))))))***++++++---111444333///+++,,,...------,,,***))))))((((((%%%&&&'''(((***+++,,,---***))))))(((''''''&&&&&&(((((()))*********))))))******)))(((((((((((((((************************((()))***++++++++++++***''')))++++++***)))***+++***++++++++++++***((('''******+++,,,,,,+++***)))%%%&&&&&&&&&&&&'''***,,,(((((()))***+++,,,,,,,,,++++++******)))(((((('''+++++++++,,,++++++******&&&''''''(((***,,,,,,***+++,,,,,,,,,///333222---,,,++++++---//////---+++***)))((((((***++++++++++++)))((()))---000111000***))))))(((((((((((()))))))))))))))(((((((((((('''((()))++++++***)))((()))+++------+++***+++,,,------.........---,,,,,,)))***+++---......------***,,,///111222222111111,,,------,,,,,,***)))((($$$&&&(((+++------......+++++++++---///000///---,,,---.........,,,***(((///000000000...+++)))'''+++*********++++++,,,------***'''(((+++,,,+++(((+++++++++,,,,,,+++++++++''''''''''''''''''''''''***)))(((''''''((()))***+++,,,,,,,,,+++***((('''&&&&&&&&&'''(((***,,,---,,,,,,,,,,,,+++)))(((''')))(((&&&''')))******)))((())))))***+++---...///(((((()))))))))))))))(((,,,,,,///999JJJ\\\kkktttzzzwww[[[@@@777CCC[[[mmmyyynnnHHH888555>>>MMMdddzzz^^^CCC333000333,,,---///222444111+++%%%%%%&&&''''''&&&&&&((()))((())))))***++++++++++++---,,,,,,+++***)))((((((%%%&&&'''''''''&&&%%%$$$((((((((((((((()))******,,,,,,++++++++++++++++++&&&''')))***++++++++++++((((((***,,,///000///...(((///555666888GGGaaawwwoooVVVKKK???===888444111000//////,,,++++++,,,...///...---'''+++//////---++++++,,,)))******+++,,,,,,,,,,,,***)))((((((((()))+++,,,******+++,,,------------,,,,,,,,,++++++)))((('''&&&((()))(((''''''((())))))***+++,,,,,,,,,,,,+++((('''&&&%%%&&&(((***,,,---...///---)))'''(((***,,,---...---+++))))))***&&&&&&)))...000///---,,,)))******'''&&&((()))((((((((())))))))))))((((((&&&(((***,,,---,,,+++************+++***)))((('''(((***+++---,,,+++)))((('''''')))***++++++++++++)))))))))))))))******+++***///444444///,,,+++---))))))(((((((((((())))))%%%&&&''')))***,,,---...)))(((((('''&&&&&&%%%%%%((())))))************)))******)))(((((((((((((((++++++++++++++++++++++++((()))***+++++++++++++++&&&(((*********)))***+++***+++++++++***)))'''&&&))))))++++++++++++***)))%%%&&&&&&&&&%%%&&&)))+++&&&(((***+++,,,,,,,,,+++++++++++++++***)))''''''+++,,,,,,------,,,,,,,,,******)))(((***---...,,,)))000111++++++111111******)))***,,,000000---)))&&&&&&'''(((***+++...///...+++((())),,,......---+++***)))(((((('''((((((************))))))))))))'''(((***+++,,,+++)))(((///000111///+++***,,,...,,,+++******,,,......------............,,,+++***+++,,,...111333333222000222000...,,,,,,***(((&&&&&&&&&''')))***+++,,,---************++++++,,,------,,,,,,+++******++++++.../////////...,,,***))),,,+++***************************++++++*********,,,,,,---------,,,+++***(((((())))))))))))((((((***(((&&&%%%%%%'''***+++*********))))))))))))))))))(((((((((***+++---...,,,,,,,,,,,,***)))((('''***************)))((((((++++++,,,------,,,,,,,,,***(((&&&(((+++------+++///***,,,999DDDNNNaaauuu}}}oooPPP???999>>>QQQfff{{{rrrOOO>>>666;;;KKKfffqqqUUU@@@444000000000222333333111---)))&&&''''''((((((((((((''''''+++***)))))))))***,,,---...---+++***)))(((((((((((((((''''''&&&&&&&&&&&&)))))))))))))))******+++)))******+++++++++******%%%&&&(((***++++++++++++***))))))+++---//////...111++++++///333<<>>FFFZZZooommmOOO<<<444666GGGZZZoooTTTAAA555???QQQhhh|||eeeKKK:::222...---111111222222000---***'''''''''((((((((((((''''''***))))))((()))***+++,,,,,,,,,+++***))))))))))))(((((((((''''''''''''''')))(((((((((((()))******)))***************))))))%%%&&&(((***+++,,,,,,+++***))))))***,,,---,,,+++,,,((((((---///555III___yyycccLLL>>>999444444333111000...,,,+++,,,++++++++++++******)))((()))***+++,,,+++******''')))******((('''&&&'''((((((((()))***++++++++++++******)))))))))******,,,,,,,,,+++***)))(((''')))))))))((('''''')))+++************************)))((('''&&&&&&((()))+++---+++)))''''''(((***++++++,,,---...---,,,***)))((()))***++++++******)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***)))(((((((((***+++******)))((((((((())))))))))))***+++***)))((('''((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******))))))''''''&&&'''(((((((((((()))*********))))))&&&&&&&&&'''''''''((((((%%%&&&''')))))))))((((((((('''&&&%%%%%%&&&''''''***************))))))(((******++++++,,,------...+++***)))(((((()))***+++,,,***((((((***+++***((())))))************))))))(((((('''(((((()))******))))))))))))***+++++++++---,,,+++***))))))******,,,------------,,,***)))((()))******+++*********++++++++++++++++++++++++)))************))))))((('''''''''''''''((())))))************++++++++++++((((((''''''(((((()))***+++***)))((('''''''''''')))(((((()))***)))'''%%%000000000///---,,,---///...,,,,,,,,,------,,,***---.../////////...---,,,******++++++,,,,,,,,,---///...,,,+++,,,+++)))(((((()))))))))************,,,,,,++++++,,,,,,---------,,,***)))(((((())))))***++++++,,,,,,+++******))))))((('''''''''''''''((()))+++,,,,,,+++)))(((++++++,,,---,,,+++***))))))******++++++******)))((('''%%%$$$%%%&&&(((***************))))))(((((()))((((((((()))+++,,,...///...,,,+++)))((((((((())))))******))))))((('''((()))***+++,,,------------+++***+++---......---***+++000666777<<>>QQQdddrrryyy\\\DDD666000...---000000000///---+++***((('''(((((())))))(((((('''))))))((((((((()))******************************((((((((((((((()))))))))((((((''''''(((((()))*********))))))((((((''''''%%%&&&((()))+++,,,,,,,,,+++***)))***++++++***((((((&&&''',,,---000???QQQrrr~~~gggQQQ???888888111222333222111...+++)))+++++++++,,,++++++************+++,,,+++***)))((((((***++++++(((&&&&&&&&&&&&'''((()))***,,,------,,,+++******)))))))))***+++++++++++++++***))))))))))))***)))'''''')))++++++*********)))(((((((((((('''&&&&&&&&&((()))***,,,+++***(((((()))***+++++++++,,,------,,,+++************+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())),,,+++***((((((((())))))((((((''''''(((((())))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''(((((()))))))))*********)))((((((&&&''''''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))((((((''''''*********+++,,,,,,------******((((((((((((*********((('''(((*********((())))))************))))))''''''''''''((()))++++++''''''(((((()))***+++,,,,,,+++***(((((((((((())))))+++---......---***)))'''((())))))*********)))************************))))))******)))(((((('''(((((('''''''''((())))))*********)))))))))))))))'''''''''''''''((()))))))))((((((''''''(((((())))))(((''''''((()))'''&&&000000000///.........///...------...///...+++))),,,---.../////////...---++++++++++++******,,,---...---++++++,,,,,,+++)))*********)))))))))))))))---,,,,,,,,,,,,,,,---------,,,***((('''(((((()))((())))))******************)))((('''''''''''''''''')))+++,,,,,,+++)))'''***+++,,,,,,,,,+++)))((())))))************))))))'''&&&%%%%%%%%%&&&((()))++++++******))))))(((((()))((((((((()))***,,,---000...---+++)))((((((((()))))))))))))))((((((''''''((()))+++,,,---------,,,+++******+++,,,,,,,,,******---111222555BBBPPPaaarrr}}}cccKKK;;;555===III```|||{{{[[[???222666CCCVVVhhh{{{sss\\\GGG888222000000///...,,,+++***))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++)))))))))))))))*********'''''''''''''''((())))))******)))((('''&&&&&&&&&&&&&&&''')))***,,,,,,---***))))))+++,,,---+++))))))((())),,,---000<<>>IIIaaaxxx}}}|||kkkRRR@@@888;;;BBBJJJ]]]___FFF666...111EEE]]]sss|||vvvnnn___MMM===444111111,,,+++***(((((('''(((((((((((())))))))))))(((((((((((()))))))))(((((((((((()))***++++++,,,++++++)))))))))***************'''''''''''''''((())))))******((('''&&&&&&&&&&&&''''''((()))***+++,,,,,,((((((***,,,//////...,,,***)))***+++,,,111<<>>999<<