BM6P6(@ }}}ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenenevvv|||~~~wwwyyy}}}www{{{~~~xxxyyyxxxttt|||tttuuuyyytttvvv~~~yyyvvv}}}~~~{{{xxxwww}}}{{{xxxsss{{{|||{{{xxxrrruuu}}}tttnnnnnnsssvvvllliiilllsss{{{lllfffggggggqqqqqqhhheeeaaaddduuuzzzlllccc[[[XXXbbb~~~ttteeeUUUNNNRRRiiinnnXXXOOOMMM\\\vvvyyy```VVVPPPXXXlllbbbWWWSSS\\\jjjyyyrrrddd[[[aaakkkvvvwwwgggffflllqqqwww~~~sssjjjkkklllmmmmmm~~~nnniiihhhfffeeekkk|||vvvhhhcccaaa```]]]oooiii]]]YYYXXXVVVhhhkkkYYYSSSRRRTTTeee}}}{{{lllVVVNNNOOO^^^ccc}}}{{{xxxwwwvvvnnnlllnnn{{{|||pppWWWRRRVVVaaaggg||||||pppmmmooooookkkbbbXXXZZZ^^^\\\nnnyyy]]]XXX]]]dddjjjxxx{{{ooommmooooookkk]]]JJJCCCFFFIII```kkk______dddiiioooyyy~~~{{{{{{zzzoooaaaKKKCCCGGGLLLccclllbbbdddffffffjjj{{{~~~|||lllSSSFFFHHHMMMcccrrrkkkfffaaabbbooowwwpppwww~~~```MMMLLLQQQeeexxxlllcccccchhhuuummmbbbgggtttnnn______bbbqqqrrrfffeeefffkkkjjjZZZ]]]jjj~~~tttnnnrrrsss|||vvvcccaaa\\\]]]jjjssssss___\\\nnn{{{}}}xxxzzzyyybbb]]]TTTRRRYYY]]]hhhsss}}}llljjjuuu~~~||||||}}}aaaVVVKKKEEEGGGEEEMMMUUUaaannnxxx~~~}}}]]]OOOCCC>>>===888>>>CCCLLLXXXeeennnppppppvvvzzz|||vvvmmmhhhlllrrr{{{ZZZIII<<<999999333666888>>>KKK[[[hhhoooqqqppptttsssjjj\\\TTTTTTXXXdddttt|||vvvZZZIII===;;;<<<555999999>>>JJJ]]]qqqtttbbbTTTNNNMMMTTT```{{{xxxwwwtttnnnqqqvvv|||www{{{ppp]]]RRRHHHHHHIIIBBBEEEEEEGGGQQQddd|||}}}nnneeeaaabbbiii~~~~~~|||xxxuuusssmmmkkkhhhffffffhhhiiiiiihhhgggggghhhqqqtttddd]]]```hhhqqqwwwwwwssspppnnn~~~kkkaaa\\\UUUVVVWWWPPPNNNLLLMMMTTTfff~~~~~~tttrrruuuzzz||||||{{{wwwuuupppkkkddd[[[WWWWWWVVVSSSOOOMMMJJJJJJRRRhhhooo___UUUSSSSSSWWW\\\^^^\\\WWWRRROOOzzzjjjeeekkkkkkmmmlllcccccc\\\UUUTTT\\\qqq|||ttthhhdddccchhhuuuyyyqqqdddXXXOOOIIIEEEBBB===@@@>>>===NNNwwwvvvjjj```TTTLLLKKKPPPNNNNNNPPPPPPNNNKKKJJJ|||kkkkkkyyytttggg```YYYUUUYYYiiiuuulll\\\ZZZ\\\gggzzzxxxkkk]]]QQQHHHDDD;;;:::888:::IIIlllkkkbbb[[[QQQIIIHHHHHHGGGGGGJJJLLLLLLJJJJJJ|||lllpppuuunnneee^^^[[[bbbvvvvvvllleeeVVVUUUYYYiiitttcccWWWRRRDDD===:::>>>IIIaaaqqq___ZZZXXXQQQIIIGGGDDDEEEHHHKKKNNNOOONNNKKKqqqxxxzzznnnccc[[[[[[ggguuu{{{ooogggddd[[[ZZZ___ooo{{{rrrnnn```UUUPPPTTTZZZeeessscccWWWYYY[[[TTTLLLIIIFFFKKKQQQVVVYYYZZZUUUNNN{{{~~~nnn```UUUPPPUUU]]]zzztttiiiggghhheeedddhhhvvvwwwssswwwyyy}}}|||bbbWWWRRRYYY]]]WWWQQQPPPNNNXXXdddkkkooooooggg\\\kkk[[[PPPIIIGGGIIIXXXfffttt{{{|||zzzuuuoootttuuu}}}|||rrrkkkmmmssspppqqquuuhhhTTTMMMLLLUUUZZZXXXYYY]]]ggguuu{{{gggTTTJJJBBB<<<999;;;FFFRRRYYY\\\\\\UUUMMMIIILLLUUUdddvvvzzzuuuvvv{{{~~~zzzvvv{{{rrrYYYKKKFFFHHHPPPVVVZZZeeeqqq```KKKAAA999000+++000999BBBIIINNNOOOHHH@@@:::<<>>CCCFFFEEEAAADDD===999;;;DDD\\\sssiiigggdddbbbeeeddd]]]UUUNNNDDD;;;CCC===AAARRR^^^jjjlll]]]XXXbbbxxxzzzZZZMMMGGGDDDGGGMMMQQQ\\\yyyxxx```HHH===;;;777111---222777>>>BBBFFFKKKPPPSSSMMMFFFAAACCCNNNfffxxxddd[[[XXXVVV[[[^^^]]]WWWPPPIII@@@777000+++///===HHHSSSlllxxxcccVVVPPPVVViiiqqqggglllppptttwwwzzzsssWWWLLLHHHEEEFFFLLLQQQ\\\vvv~~~}}}www^^^QQQDDD>>><<<999666666999???EEEHHHJJJQQQ___kkklllfffaaabbblllxxxfff[[[TTTQQQQQQWWW\\\]]]YYYSSSLLLAAA888,,,&&&(((222:::EEE^^^xxxlllXXXMMMOOOPPPZZZnnntttjjjllloooqqqnnnfff[[[SSSYYY[[[]]]]]]^^^aaahhhmmm{{{qqqWWWMMMJJJEEEDDDJJJPPPZZZooo|||qqqfffaaabbbeeexxxcccQQQLLLGGGDDDBBBAAABBBDDDCCCHHHMMMMMMLLLTTTiii}}}fff]]][[[VVVVVV]]]dddjjjnnnkkkcccXXXJJJ===666///---444===JJJeee~~~fffTTTJJJRRRPPPTTTaaarrrxxxtttwwwwwwoooeee^^^eeeppp}}}tttaaaTTTRRRUUUZZZ___aaa___ZZZUUUSSSTTTTTTSSSRRRSSSWWWZZZ```nnnqqqVVVJJJIIIDDDBBBFFFLLLTTTdddrrrlllhhh___UUUMMMKKKPPPVVVppp\\\NNNNNNLLLJJJJJJLLLOOOQQQOOOOOOPPPOOOMMMTTTkkklllYYYYYY\\\[[[cccpppxxxfffPPP???777000///999III]]]yyyiiiYYYPPPNNNPPPUUU```ooosssggg[[[QQQPPPSSSRRROOOMMMPPPUUU]]]bbb```VVVKKKEEEDDDFFFLLLRRRXXXZZZXXXVVVPPPPPPOOONNNMMMNNNPPPRRRSSS___nnnwwwyyy{{{nnnQQQCCCEEEAAA???@@@CCCJJJTTT]]]TTTRRRMMMGGGCCCEEEMMMSSSmmm^^^OOOQQQRRRSSSXXX^^^___]]]ZZZTTTPPPOOONNNTTTiiimmm^^^UUUZZZbbbjjjzzzoooTTTAAA666111555GGGaaa|||nnn___WWWLLLQQQYYYcccrrrvvviii\\\NNNAAA>>>AAADDDFFFHHHFFFDDDFFFIIIHHHCCCAAAAAAAAABBBFFFKKKPPPSSSSSSRRRPPPOOONNNMMMMMMMMMNNNNNNOOOVVV___ddddddccceeehhhyyyhhhOOOBBB???>>>;;;999888<<>>CCCCCCEEEIIIMMMPPPQQQPPPPPPOOOMMMLLLLLLLLLLLLKKKJJJOOOTTTWWWVVVTTTQQQPPP___mmm{{{{{{lllYYYIII@@@999:::888333......222666;;;===>>>>>>???DDDMMMSSSzzzbbb\\\ZZZ___fffsss}}}fffVVVKKKLLLQQQWWWeeetttxxxVVVQQQOOOWWWjjj}}}iiiZZZEEEFFFSSSqqq{{{hhhYYYPPPQQQUUU___pppooofffbbb```XXXOOOGGGEEECCC@@@@@@AAA:::444222444444111333888BBBAAACCCFFFKKKNNNPPPPPPMMMKKKIIIHHHHHHGGGFFFEEEFFFJJJNNNQQQQQQLLLGGGCCCGGGSSS^^^]]]QQQEEE===999555888777///(((&&&))),,,888:::::::::;;;AAAIIIPPPsss\\\RRRQQQ]]]ooocccVVVJJJHHHLLLQQQWWW[[[ppp}}}dddSSSPPPOOOYYYrrrvvvjjj___\\\kkkqqq[[[RRRRRRQQQUUU___rrrvvvcccTTTWWWcccddd[[[OOOHHHGGGFFFAAA<<<555111///000///,,,---111777@@@GGGGGGGGGKKKPPPRRRPPPHHHBBBCCCBBB>>>???CCCAAACCCFFFHHHGGGCCC???===<<<@@@DDDDDD???888111---222000---'''"""!!!$$$(((,,,111777;;;===???CCCFFFrrr^^^TTTTTT^^^mmmvvvaaaTTTHHHCCCCCCEEEJJJOOOZZZlllzzzaaaNNNBBBDDDIIIYYYvvvzzzyyyuuummmgggmmmoooXXXNNNNNNPPPVVV```tttxxxjjj]]]VVV___nnnpppkkkbbbWWWLLLBBB:::666222---+++,,,,,,***,,,000222<<>>AAAJJJZZZgggeeeTTT@@@555000555@@@SSSrrrvvvkkkmmmpppnnnlll{{{mmmRRRFFFDDDIIIPPP\\\qqqrrrgggbbbdddrrryyykkkYYYGGG999111...---)))'''((()))(((+++///666CCCPPPWWWVVVRRRHHH@@@@@@888222111111222444888444333222222333555777999111111000---***(((((()))%%%$$$!!!%%%***000666;;;@@@DDDGGGppp^^^TTTQQQSSSUUUXXX^^^aaaZZZPPPNNNFFF===555...(((***///333555@@@MMMKKK:::+++(((&&&+++555GGGeeeggg[[[```gggiiinnnhhhKKK<<<888===EEERRRfffsssmmmmmmsssttt[[[GGG;;;444...***)))%%%$$$&&&((((((+++000>>>OOO___ccc\\\RRRGGG???<<<666///,,,,,,...111333111000000000222555777999666555222,,,'''#########!!! ###'''---333999>>>BBBDDDlllYYYPPPOOONNNLLLKKKOOOSSSQQQLLLDDD???999333+++$$$###'''...,,,333===;;;...%%%&&&$$$''',,,:::UUUvvvsssYYYNNNQQQZZZ^^^lll||||||___EEE777333666???KKK\\\vvvyyyqqqpppttt{{{xxx___BBB666999:::111&&&%%%"""###''')))***---222DDDUUUdddbbbVVVIIIAAA===;;;777000++++++...000000...///000222444666777777666666333...(((### !!!$$$***222:::@@@DDDFFFcccRRRKKKIIIIIIGGGGGGLLLSSSTTTPPPGGG@@@888222,,,%%%###%%%))))))---111000***&&&&&&###%%%)))222IIIgggwww___KKKAAACCCJJJOOO\\\bbbccc```cccooozzz|||tttsssmmm___MMM>>>555222555<<>>AAAAAAjjjPPPHHHJJJOOOWWW___gggqqqxxxxxxsssbbbPPP===111***&&&%%%''' ''''''""""""))))))### %%%+++111;;;GGGOOOPPPKKKBBB777111///000444888;;;222)))%%%$$$%%%)))---000+++&&&%%%&&&((((((''')))---000777LLLooosssoookkkkkkmmmkkk```TTT===555)))""" !!! """+++000000000333444777888666555222+++"""'''***)))%%%(((...///+++******++++++++++++++++++''''''%%%"""!!!### !!!"""(((000555666555aaaOOOIIIGGGSSS^^^uuuuuuNNN555222---***,,,,,,++++++((($$$$$$''''''######$$$''',,,111444555555///---***((()))---222555777,,, !!!$$$!!!&&&(((///???SSSuuuvvvlllgggeee^^^QQQFFF222...***&&&###""")))---......------,,,***'''&&&%%%%%%%%%%%%'''((('''&&&&&&''')))###(((---,,,(((%%%%%%'''(((%%%""""""######  !!!"""$$$&&&(((}}}\\\LLLJJJKKK\\\mmmoooKKK444222///---111111444333///)))(((+++***'''(((((((((***------,,,***%%%######&&&---444:::<<<888///###!!!"""###(((555EEEeeeqqqfff___UUUFFF:::///---***'''%%%"""###(((++++++***)))'''&&&$$$#########$$$$$$"""$$$%%%%%%###"""######"""&&&******&&&###$$$%%%'''&&&%%%'''***+++)))''' !!!!!!uuuYYYMMMNNNSSSccc{{{dddEEE333333000111777999<<<;;;666000///222111...,,,***(((((((((&&&###!!!&&&444???EEEGGG>>>888...$$$!!!+++666QQQtttuuuaaaUUUIII:::...+++***)))((('''$$$ """&&&''''''%%%$$$ !!!"""### ######!!! ###&&&&&&###!!!!!!###%%%&&&(((,,,000222111000rrr\\\QQQTTT\\\pppYYY@@@333333111444>>>AAACCCBBB???999888999777222,,,***'''&&&$$$"""(((999FFFKKKJJJFFFCCC<<<111&&&%%%,,,BBBaaauuu\\\LLL@@@333***%%%%%%%%%&&&&&&$$$  ###$$$###"""!!! !!!!!!""""""  """!!!!!!###(((,,,000111111000!!!}}}ooo___UUUZZZeeetttOOO;;;222333000777EEEJJJOOOOOOJJJCCC>>><<<777000...+++'''$$$"""&&&555@@@CCCBBBDDDEEEBBB:::///&&&"""!!!"""&&&777SSSyyywww[[[FFF888---''' !!!"""###!!!!!!!!!  ######!!!###'''))))))((((((!!!{{{}}}oooggg]]]WWW```ooofffFFF777222333222===PPPXXX]]]ZZZRRRFFF>>>999333,,,000---(((###  ***222444333888:::;;;888111+++'''''' !!!...GGGfffaaaEEE111'''### """"""   zzzwwwrrrmmmvvvrrrbbb^^^ZZZYYYhhh~~~wwwVVV???444222444444DDD]]]hhhaaa[[[MMM===444111...***---)))$$$!!!!!!&&&((())),,,------,,,)))'''&&&&&&(((???RRRnnniiiGGG...###!!!xxxnnnkkkfffeeetttmmm[[[YYYYYY\\\ppp{{{iiiLLL;;;222222555777JJJfffsss\\\TTTCCC222******,,,+++&&&### !!!$$$''''''%%%###!!! !!!!!!"""%%%;;;EEE```}}}oooJJJ///$$$### |||uuupppqqqyyylllWWWRRRUUU___uuuyyybbbHHH888111+++---;;;QQQjjjzzzXXXIII888///,,,(((&&&&&&$$$""" ###$$$###%%%"""###&&&"""$$$---EEEMMM]]]tttlllLLL222"""~~~}}}iiiWWWTTTWWWaaazzzyyy^^^AAA///000000333@@@RRR^^^bbbBBB;;;555777666000'''"""""" !!!%%%(((******,,,+++---///*** &&&---777===KKK___tttvvv^^^DDD///$$$ xxxgggYYYWWWXXXbbb}}}xxxXXX:::...444666999HHHYYYXXXLLL000,,,---444666...$$$ """)))...111444777999:::>>>???777))) %%%***---555CCCTTTbbbjjjmmmgggbbbWWWGGG666)))###"""vvvhhh]]]ZZZXXX```{{{sssTTT999888===<<<>>>SSSfff[[[AAA,,,&&&"""$$$&&&### $$$+++000555>>>FFFIIINNNSSSSSSHHH666%%%%%%%%%'''...888???BBBBBB@@@>>>999111((( ~~~~~~~~~~~~sssggg]]][[[XXX]]]xxxkkkPPP:::===@@@AAAIIIaaappp[[[888***!!! $$$ &&&***222BBBRRR[[[bbbhhheeeXXXDDD///!!! %%%)))+++***'''$$$###""""""$$$(((***'''$$$%%%&&&&&&$$$ }}}}}}~~~~~~nnnbbbZZZXXXVVV\\\tttbbbLLL;;;888@@@IIIWWWjjjlllOOO+++""" $$$(((""" ###,,,BBBYYYllluuuzzzttteeeQQQ:::***!!!'''111888<<<;;;333***!!! """"""|||}}}~~~uuuuuunnnaaaWWWVVVTTTXXXmmm[[[HHH<<<999CCCQQQ^^^dddZZZ???&&&!!!"""%%%)))""" !!!$$$,,,EEE___zzzooo[[[DDD333###!!!!!!&&&+++...000<<>>BBBIII^^^uuuooo^^^SSSGGGBBB<<<;;;AAALLLVVV\\\mmmrrrvvvxxxwwwlllPPP777%%%   ~~~|||{{{}}}vvvhhh\\\YYYXXX[[[fffsssqqq]]]PPPIIIPPPQQQZZZcccYYY@@@***!!! """######%%%&&&&&&)))///999@@@SSSSSS[[[ggglllppp}}}xxxjjjfff```^^^ccckkksssxxxpppRRR777###   ~~~}}}~~~xxxjjj___^^^^^^```hhhttt~~~ppp```UUUOOOTTTTTTYYY^^^TTT<<<)))!!!!!!!!!&&&))))))(((,,,+++***)))...;;;KKKWWWqqqsss~~~tttRRR666$$$!!! ~~~~~~yyykkk```^^^^^^___gggsssooo]]]SSSPPPRRRQQQTTTVVVMMM:::***$$$%%%$$$$$$+++333888777444777444000///555EEEZZZiiiuuuQQQ555((( +++///))) }}}}}}~~~~~~}}}}}}~~~~~~}}}pppddd___\\\ZZZcccoookkkVVVKKKIIIGGGHHHJJJJJJDDD777,,,&&&&&&''',,,666AAAGGGFFFBBB===;;;777777???RRRjjjzzzvvvRRR999,,,$$$ """'''000???EEE777'''   {{{|||~~~~~~}}}}}}~~~}}}sssjjj^^^WWW]]]jjjxxxvvvbbbNNNCCC@@@;;;<<>>888555888;;;;;;999666111,,,,,,555EEETTT^^^aaa___\\\ZZZ\\\```fffqqqrrrSSSDDD666111///---%%%!!!---@@@aaatttwwwZZZ999)))"""   zzz}}}rrrZZZWWWaaa\\\WWWRRROOOLLLFFF<<<444666999<<<===<<<:::555111333???QQQ```hhhjjjgggeeeooosssxxx~~~nnnQQQDDD<<<888777444)))$$$444JJJqqqeee???,,,%%%   ~~~}}}}}}|||eeeUUUNNNOOOKKKGGGFFFHHHGGGAAA<<<:::???HHHNNNLLLBBB<<<;;;GGGMMMYYYdddjjjlllsss{{{fffOOOGGGJJJFFF888...+++)))666OOO{{{nnnJJJ...---###!!!  ~~~~~~~~~}}}|||~~~nnn___WWWUUUQQQNNNOOOQQQOOOGGG@@@HHHOOO\\\fffcccYYYSSSSSSZZZ___hhhrrrvvvyyyiiiQQQGGGBBB???444...//////<<>>111---'''"""""""""    {{{{{{|||||||||~~~qqqhhhccc___[[[\\\___\\\SSSKKKTTT___qqq}}}{{{rrrnnnooouuuvvv{{{qqqVVVIII<<<:::222000555555???UUU}}}nnnVVVSSSFFF@@@666+++'''$$$    ||||||}}}|||}}}~~~vvvooonnnpppnnnfff^^^bbbnnnyyy\\\MMM:::999222333:::888???QQQuuu|||gggggg^^^VVVGGG666+++%%%)))%%% ~~~~~~}}}vvvttt~~~|||___NNN999888222666>>><<>>:::333888BBB???===GGGOOOaaakkkrrrOOO666&&&     ~~~}}}|||}}}~~~~~~~~~bbbSSSEEE@@@777999BBB===888@@@@@@KKKRRRmmmtttNNN333"""     }}}|||||||||~~~zzzyyy~~~xxxooovvv~~~~~~nnn^^^NNNGGGAAA???;;;555666;;;@@@>>>GGGUUUiiilllCCC,,,   |||||||||}}}{{{{{{~~~~~~yyyooojjjooorrrpppssszzzzzzgggQQQIIIBBB???:::555555999<<<:::EEEWWWmmm```<<<***  {{{|||}}}~~~~~~~~~}}}~~~}}}}}}{{{wwwmmmiiijjjllljjjgggnnnyyyxxx\\\SSSIII@@@999555555999======MMMdddyyygggMMM222&&& {{{|||}}}~~~~~~~~~}}}|||yyyzzztttllliiiiiijjjmmmrrrrrrmmmlllyyyssshhhWWWHHH===999:::<<>>===CCCQQQ```~~~rrrUUU===///***'''"""   ### |||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}~~~}}}||||||~~~~~~}}}~~~uuusss~~~uuu```SSSGGG@@@<<<@@@QQQddd}}}___GGG999444...,,,''' !!!  ###!!!|||{{{zzzyyyyyyzzz{{{|||~~~}}}}}}~~~~~~}}}|||}}}}}}pppjjjrrrvvvppphhhUUUNNNHHHDDD===>>>PPPeeetttUUU@@@:::;;;777666111(((!!!%%%&&&%%%### """&&&%%% %%%$$$|||{{{zzzyyyyyyzzz{{{|||~~~|||}}}zzz{{{{{{}}}}}}zzzqqqpppjjj```YYYLLLIIIGGGDDD>>>@@@TTTkkknnnOOO===;;;@@@CCCCCC@@@666)))###$$$)))))))))(((%%%"""!!!"""###%%%&&&)))...222000***%%%  !!!'''%%%|||{{{zzzyyyyyyzzz{{{|||}}}|||}}}yyyzzz|||}}}uuucccSSSJJJFFFDDDEEEFFFEEEMMMggggggJJJ===???FFFMMMQQQQQQFFF666((($$$%%%++++++,,,***&&&$$$###$$$&&&+++111777999777333///&&&  !!! !!!'''###|||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}|||~~~zzz|||}}}~~~~~~dddNNNEEECCCBBBDDDIIINNN]]]}}}bbbGGG>>>DDDMMMTTTZZZ]]]RRR>>>,,,###!!!+++,,,---,,,(((%%%$$$###%%%+++444:::;;;888555333)))!!!!!! !!!!!!###$$$""" !!! !!!&&&"""|||yyywwwvvvxxxzzzzzzzzzxxx~~~~~~~~~~~~~~~zzz{{{|||||||||{{{|||}}}~~~___IIIDDDAAACCCGGGPPP^^^tttxxxUUU>>>888>>>FFFRRRXXXYYYMMM;;;,,,'''(((&&&(((+++,,,+++'''""" ###(((...111444777333...%%%'''000///""" !!!"""}}}zzzxxxwwwyyyzzz{{{{{{zzz~~~~~~}}}}}}}}}}}}||||||~~~~~~|||}}}~~~~~~}}}zzz[[[HHHBBBEEEEEEKKKXXXnnnwwwSSS;;;333777>>>JJJLLLIII???///$$$"""$$$###%%%&&&'''&&&### !!!&&&+++---///000,,,&&&%%%---,,,!!! ~~~{{{yyyxxxyyy{{{{{{{{{|||}}}||||||||||||~~~~~~|||zzz~~~~~~|||~~~~~~|||xxx~~~nnnUUUHHHAAAHHHJJJRRReeewwwQQQ888...///222???===777...$$$ !!!'''++++++***)))$$$"""((('''}}}{{{xxxwwwxxxzzzzzzzzz}}}~~~}}}|||{{{zzzzzz~~~|||~~~}}}~~~~~~~~~{{{xxxvvv|||~~~```OOOHHHDDDJJJQQQ^^^rrrzzzSSS888---++++++444000***$$$$$$***---+++(((%%% !!! |||zzzwwwvvvwwwxxxxxxxxxzzz{{{~~~|||{{{zzzzzzzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~zzzwwwuuuvvvvvvzzz|||}}}wwwVVVIIIHHHFFFOOO^^^qqq~~~VVV:::///+++((()))&&&### %%%***,,,'''""" |||yyyvvvuuuvvvwwwwwwwwwwwwuuu}}}|||~~~|||~~~~~~}}}{{{zzzzzzzzzzzz}}}}}}~~~~~~}}}}}}}}}||||||~~~}}}{{{}}}zzzuuuqqqqqqsssvvvvvvxxx{{{~~~{{{~~~mmmOOOCCCEEEIIIWWWmmm~~~UUU999000,,,(((!!!%%%&&& !!!!!!}}}zzzwwwvvvvvvwwwxxxwwwyyyuuu{{{{{{}}}zzz}}}|||{{{{{{zzzzzzzzz{{{}}}}}}~~~~~~}}}xxxxxx}}}yyyxxxwwwsssooommmooorrrqqqssswww|||~~~zzz~~~{{{```III>>>BBBLLL]]]vvvyyyPPP555...+++&&&!!!!!!!!!""" ~~~{{{xxxwwwwwwxxxxxxxxx~~~yyy~~~|||~~~zzz|||{{{{{{zzzzzzzzz{{{{{{~~~~~~~~~}}}zzzvvvvvv|||sssuuuuuusssnnnllllllnnnmmmpppuuuzzz~~~}}}{{{}}}~~~{{{~~~hhhTTTCCC:::AAAPPP```xxxtttKKK111+++)))###  !!!"""!!!{{{{{{zzzyyyxxxxxxxxxxxx|||zzz}}}}}}yyy}}}{{{zzzyyyxxxyyyzzz{{{|||~~~~~~}}}wwwxxx|||~~~{{{xxxuuuqqqooonnnmmmkkkjjjooooooqqqvvv|||}}}yyy|||zzzzzz}}}sssaaaWWWHHH999>>>OOO___tttLLL///&&&$$$!!! !!! |||{{{zzzyyyxxxxxxxxxxxx|||yyy||||||yyy}}}zzzzzzyyyyyyxxxyyyyyyzzz}}}~~~~~~yyy}}}}}}wwwtttpppnnnnnnnnnmmmlllkkkmmmpppuuuyyyzzzyyywwwvvvxxx|||~~~}}}|||zzzyyyzzzkkkXXXPPPEEE:::BBBUUUcccyyySSS888---&&& !!! |||{{{zzzyyyxxxxxxxxxxxx{{{xxx{{{{{{xxx|||zzzyyyyyyyyyxxxwwwwwwwww||||||}}}~~~~~~}}}wwwtttpppoooooopppppppppkkknnnrrrtttuuutttttttttuuuvvvyyyzzz{{{zzzyyyxxx{{{}}}zzzsssqqqxxxwww___KKKEEE@@@;;;HHH]]]pppcccKKK>>>///"""!!! |||{{{zzzyyyyyyxxxxxxyyy{{{~~~vvvyyyyyywww{{{yyyyyyyyyxxxwwwvvvuuuuuuzzz{{{|||}}}~~~~~~~~~}}}~~~~~~yyyvvvtttssstttuuuvvvuuupppsssuuusssqqqppprrruuuwwwxxxyyyyyyyyyyyyxxxwwwxxxzzz~~~yyyoookkkrrr||||||zzzmmmSSS???<<<;;;===NNNfffuuubbbSSS>>>+++!!!###!!! ||||||{{{zzzyyyyyyyyyyyy{{{}}}uuuxxxyyywww|||yyyyyyxxxwwwvvvvvvuuuuuuyyyzzz|||}}}~~~~~~}}}|||{{{}}}~~~|||zzzyyyzzz{{{{{{zzzuuuuuusssooollllllqqqvvvyyyyyyxxxxxxxxxwwwwwwwwwwwwzzz}}}yyypppkkkqqq{{{}}}}}}}}}~~~{{{~~~cccKKK888777999>>>UUUooossscccKKK555  ###%%%"""}}}|||{{{zzzyyyyyyyyyyyy|||}}}uuuxxxyyywww|||zzzyyywwwvvvvvvvvvwwwwwwxxxzzz|||~~~~~~~~~}}}|||{{{|||~~~~~~|||vvvtttpppllljjjlllppptttxxxwwwvvvuuuuuuuuuuuuvvvxxxzzz|||||||||}}}~~~~~~{{{sssooottt|||}}}||||||}}}{{{YYYEEE777888:::BBB\\\zzz{{{kkkSSS<<<$$$!!! """######"""!!!"""$$$$$$!!!}}}|||{{{zzzzzzyyyyyyzzz}}}}}}uuuxxxyyyxxx}}}{{{yyywwwuuuuuuvvvyyy{{{xxxzzz|||~~~~~~}}}|||}}}}}}~~~~~~{{{vvvssspppnnnoooppprrrrrrxxxwwwuuutttttttttuuuvvvzzzzzzzzzyyyxxxyyy{{{}}}{{{|||}}}xxxtttwww}}}~~~~~~~~~~~~lllOOO@@@777;;;>>>FFFddd~~~nnnWWWAAA,,,(((### ###%%%%%%%%%%%%#########!!!}}}}}}{{{zzzzzzzzzzzzzzz}}}~~~uuuyyyzzzyyy~~~|||zzzvvvttttttwwwzzz}}}xxxzzz}}}}}}||||||}}}~~~~~~yyywwwtttrrrsssvvvvvvtttrrryyyxxxvvvuuuuuuvvvwwwyyyzzzzzzyyywwwuuuvvvxxx{{{zzzzzz{{{~~~{{{xxxyyy}}}|||yyywwwaaaIII===888===AAAJJJiiiqqqZZZEEE111---&&&!!! !!!###$$$$$$###!!!"""$$$&&&'''&&&&&&%%%$$$""" ~~~{{{xxxvvvxxxzzz{{{{{{}}}xxxtttrrrsssuuuuuu{{{zzzwwwyyy~~~yyyyyy{{{}}}~~~~~~~~~~~~~~~|||~~~~~~zzzvvvrrrtttvvvvvvvvvuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwuuuwwwxxxwwwuuuuuuwwwzzzzzz|||~~~~~~}}}|||}}}~~~{{{wwwwwwxxx~~~}}}}}}|||}}}~~~lllWWWDDD<<<777;;;BBBRRRsssmmmXXXIII:::111)))%%% $$$+++,,,'''&&&(((""""""$$$''')))))))))+++%%%$$$!!!~~~{{{zzz|||}}}~~~~~~}}}xxxwwwwwwyyywww}}}~~~zzz{{{}}}yyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||~~~|||yyyvvvxxxzzzzzzyyyyyyyyyzzzyyyyyyyyyyyyxxxwwwvvvvvvxxxxxxxxxuuussstttxxx|||{{{|||}}}}}}||||||~~~|||wwwttttttvvv~~~~~~~~~~~~jjjUUUAAA:::888===FFFXXXyyyoooTTTAAA777444222000((( &&&,,,,,,((())),,,333000...///000000...,,,&&&$$$ ~~~|||}}}~~~~~~{{{wwwvvvvvvxxxvvv}}}|||{{{|||zzz{{{{{{|||}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~|||xxxzzz||||||{{{zzzzzz{{{}}}}}}~~~~~~}}}zzzxxxvvvyyyxxxvvvtttsssuuuyyy}}}{{{|||||||||{{{|||yyytttssstttvvv}}}|||iiiRRRBBB======DDDOOObbbvvvVVV>>>...000444444,,,!!!'''))))))---444GGGEEEBBB???>>>;;;555000***%%%|||{{{zzz{{{}}}~~~}}}{{{}}}zzzvvvuuuuuuwwwsssxxx}}}~~~|||zzz{{{}}}|||||||||||||||}}}~~~~~~~~~}}}||||||~~~~~~}}}|||~~~}}}|||xxxyyy{{{zzzyyyxxxxxxyyy~~~{{{yyywwwvvvuuuttttttwww{{{}}}zzz{{{{{{zzzyyy{{{~~~||||||{{{wwwvvvxxx{{{||||||jjjSSSGGGEEEEEELLLWWWjjjdddLLL222000000000+++###"""&&&+++666AAAUUUZZZ\\\XXXQQQHHH>>>666...((({{{zzzyyyzzz|||}}}|||{{{|||yyywwwxxxyyysssuuuwwwxxxxxxyyy~~~}}}}}}|||{{{||||||}}}~~~}}}|||{{{{{{}}}}}}|||{{{{{{|||~~~|||{{{{{{xxxzzz{{{zzzxxxwwwwwwxxx|||~~~}}}vvvuuuuuuvvvxxx{{{}}}~~~zzz{{{zzzyyyyyyzzz}}}~~~xxxxxx}}}|||{{{|||~~~~~~}}}|||}}}~~~kkkUUULLLJJJJJJOOOYYYkkk}}}jjjLLL@@@333---***%%%""""""###+++;;;JJJ___nnnyyyvvviiiZZZJJJ>>>222*** }}}|||{{{{{{}}}~~~}}}~~~}}}{{{xxxvvvwwwxxxuuuvvvvvvvvvwww{{{~~~~~~|||{{{{{{|||}}}}}}|||{{{zzzzzz||||||{{{zzz{{{|||~~~|||yyyyyy{{{|||}}}~~~}}}{{{yyyyyyyyyvvvxxx||||||zzzxxxxxx{{{~~~|||}}}}}}|||{{{{{{}}}|||yyyzzz}}}}}}~~~~~~}}}|||}}}gggTTTJJJIIIIIIMMMWWWjjjoooYYYAAA111)))###)))>>>PPPnnnpppYYYFFF333+++ }}}{{{{{{}}}{{{||||||zzzwwwvvvvvvwwwwwwwwwwwwwwwyyy{{{~~~|||{{{zzz{{{|||}}}{{{zzzyyyzzz{{{{{{{{{yyy}}}}}}}}}}}}}}}~~~zzzxxxzzz}}}~~~|||zzzzzzzzzsssvvv{{{}}}zzz{{{~~~~~~vvv]]]PPPGGGGGGGGGJJJWWWmmmwww[[[EEE555)))###"""###"""!!!###'''555NNNccchhhMMM222)))|||zzzyyy|||~~~~~~|||zzzzzz{{{wwwwwwxxxyyyyyyzzz{{{{{{}}}{{{zzz{{{|||}}}{{{zzzyyyyyy{{{{{{zzzyyyzzz~~~{{{xxxxxxyyyxxx{{{}}}|||xxxwww{{{~~~~~~|||zzzyyyyyyuuuxxx}}}zzz{{{}}}}}}||||||~~~~~~jjjTTTKKKEEEFFFFFFKKKYYYqqquuu]]]GGG777000111///...///222999JJJgggsssPPP000(((~~~||||||}}}~~~}}}{{{zzzzzzzzz{{{uuuuuuvvvwwwxxxzzz{{{||||||}}}~~~|||zzzyyyzzz{{{yyyyyyyyyzzz{{{~~~~~~}}}zzzwwwttt~~~|||{{{zzz{{{|||~~~|||{{{{{{zzz|||~~~~~~zzz{{{}}}~~~}}}```NNNIIICCCDDDGGGPPPddd~~~mmm[[[RRRKKKDDDCCCDDDFFFNNN\\\rrrvvvMMM...$$$~~~|||||||||~~~~~~}}}|||zzzzzzzzzzzz{{{wwwwwwwwwwwwwwwxxxxxxyyy{{{}}}~~~~~~|||{{{{{{|||zzzyyyyyyyyyzzz}}}~~~zzzxxxwwwwww~~~}}}||||||}}}~~~}}}}}}~~~zzz{{{{{{|||}}}}}}~~~~~~}}}~~~~~~___LLLGGGBBBDDDJJJXXXooowwwsssqqqnnneeefffiiiqqq~~~yyyPPP+++"""~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyxxxxxxwwwwwwvvvvvvzzz|||}}}}}}}}}|||{{{yyyxxxyyy{{{~~~}}}xxxvvvxxx{{{~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~||||||~~~|||\\\HHHBBBAAACCCNNNdddvvvNNN'''}}}}}}|||{{{zzzxxxwwwvvvyyyyyyyyyyyyzzzzzz{{{{{{yyyyyyyyyyyyyyyxxxxxxwwwxxx|||~~~~~~~~~|||zzzxxxxxxzzz}}}}}}wwwvvv{{{}}}|||}}}~~~~~~}}}xxxYYYFFF@@@BBBEEESSSpppkkkAAA$$$}}}||||||zzzyyywwwvvvuuuxxxxxxyyyzzzzzz{{{{{{{{{xxxyyyzzz|||||||||||||||xxx|||~~~}}}{{{yyyyyy{{{}}}~~~yyyyyy~~~~~~}}}~~~{{{yyy|||xxxZZZHHHCCCEEEGGGWWWxxxZZZ333"""}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{wwwyyy{{{}}}yyy|||~~~}}}|||||||||}}}~~~|||{{{~~~~~~zzzwwwzzz~~~yyy]]]MMMIIIGGGIIIZZZ}}}pppHHH))) ~~~|||{{{yyyyyyzzz{{{|||zzzzzz{{{|||||||||{{{zzzwwwxxx{{{}}}~~~{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~zzz|||yyy^^^OOOLLLIIIJJJ\\\~~~uuuUUU888%%%~~~|||zzzyyyyyy{{{~~~{{{{{{|||}}}}}}|||{{{zzzwwwyyy{{{}}}~~~~~~}}}||||||}}}~~~~~~}}}|||~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}|||{{{|||}}}~~~~~~}}}www\\\MMMKKKIIIJJJ\\\```BBB---$$$}}}yyyyyyzzz{{{zzzxxx{{{{{{|||}}}~~~~~~}}}zzzxxxxxx{{{~~~~~~~~~~~~~~~}}}||||||zzzxxxxxxyyyyyyxxxwww|||xxxyyy|||~~~~~~wwwbbbRRRJJJKKKLLL^^^sssQQQ666((($$$### ~~~{{{zzz|||}}}|||{{{{{{{{{||||||}}}~~~~~~}}}{{{yyyyyy|||~~~~~~~~~~~~~~~zzzyyywwwwwwxxxyyyxxxwww{{{xxxyyy|||~~~~~~uuuaaaSSSMMMMMMNNNaaannnLLL111$$$""" ||||||}}}~~~~~~~~~{{{{{{{{{|||}}}}}}~~~~~~~~~|||zzzzzz}}}~~~~~~~~~~~~~~~}}}}}}~~~xxxvvvuuuuuuwwwxxxxxxwwwzzzyyy||||||xxxwwwyyy|||~~~|||{{{{{{zzz|||~~~zzz{{{}}}zzz{{{~~~|||sssaaaUUUPPPOOORRRdddkkkIII...""" ~~~}}}|||}}}~~~|||||||||}}}}}}~~~~~~~~~}}}{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||uuutttssssssuuuwwwwwwvvv}}}xxxrrrpppsssyyy}}}}}}|||xxxvvvvvvyyy|||~~~~~~|||yyyvvvvvvwwwxxxzzzyyyyyyzzzzzzzzz{{{}}}~~~~~~~~~{{{xxxsssvvv|||~~~||||||zzzyyy}}}yyywwwtttyyyooo___VVVSSSRRRVVVgggnnnLLL000###  !!! !!!}}}}}}||||||{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~|||zzzzzz|||}}}}}}|||{{{{{{{{{|||||||||||||||~~~}}}}}}}}}~~~~~~{{{tttsssrrrrrrtttvvvvvvuuu~~~{{{vvvsssooonnnqqquuuzzz|||~~~|||{{{yyyvvvtttuuuwwwzzz||||||~~~}}}zzzwwwrrrnnnooosssyyy}}}xxxvvvuuuuuuvvvwwwyyyzzz|||}}}~~~}}}zzzvvvsssqqqpppssszzz{{{yyy~~~~~~yyyyyy{{{~~~wwwsssoootttzzzkkk[[[TTTSSSRRRWWWffftttSSS444$$$  !!!"""|||}}}}}}{{{zzzzzz|||~~~}}}}}}}}}}}}}}}~~~~~~~~~|||zzzxxxxxxzzzzzzzzzyyyyyyyyyzzzzzz{{{|||||||||~~~~~~}}}~~~~~~}}}}}}}}}{{{uuusssrrrrrrtttuuuuuuttt~~~{{{yyyrrrpppnnnnnnqqqtttvvvvvvzzz|||~~~~~~}}}~~~{{{zzzwwwvvvuuuuuuvvvwwwzzz{{{~~~|||{{{yyy}}}~~~xxxtttooolllmmmssszzzyyyvvvrrrqqqrrrsssuuuuuuwwwyyyzzzxxxtttpppmmmkkkooosssyyy|||{{{|||zzzwwwyyy}}}zzzssslllqqqwwwzzz|||~~~~~~hhhWWWPPPPPPPPPTTTbbbyyy{{{[[[;;;&&&  """$$$}}}~~~~~~|||yyyyyy{{{}}}|||||||||||||||{{{{{{{{{yyyxxxvvvvvvwwwwwwvvvuuuvvvwwwxxxyyyzzz{{{|||}}}~~~}}}}}}{{{vvvtttsssrrrtttttttttsss{{{}}}zzzxxxtttrrrpppppprrrtttttttttzzz|||}}}|||{{{zzz|||~~~{{{yyywwwvvvvvvuuuttttttyyy|||{{{yyyzzz{{{zzz~~~~~~~~~~~~yyyvvvsssqqqrrrwww|||{{{wwwqqqnnnooopppqqqppprrruuuwwwvvvsssooommmmmmqqqtttyyy~~~}}}{{{zzzyyy|||{{{qqqmmmrrrwww{{{}}}}}}eeeSSSLLLLLLKKKPPP^^^tttzzz}}}eeeEEE,,,  ###&&&~~~}}}yyyxxx{{{}}}zzzzzzzzzzzzzzzzzzzzzyyyxxxvvvuuuuuuvvvvvvtttsssuuuuuuwwwxxxzzz{{{}}}}}}}}}~~~~~~~~~{{{wwwuuussssssttttttsssrrrzzz~~~|||yyyxxxyyywwwsssrrrsssuuuuuuuuuzzz|||}}}{{{yyyxxx{{{}}}{{{yyyxxxwwwwwwvvvtttrrrzzz}}}yyywwwzzz}}}~~~~~~}}}|||{{{|||}}}~~~zzzyyywwwwwwxxx{{{~~~}}}xxxqqqmmmmmmnnnnnnnnnppptttwwwwwwuuurrrqqqrrrrrruuuyyy}}}}}}}}}|||~~~~~~|||{{{|||}}}zzznnnpppuuuzzz~~~}}}cccPPPIIIIIIGGGMMMZZZpppxxx}}}mmmNNN222###  $$$'''~~~}}}{{{{{{{{{||||||}}}|||{{{{{{{{{{{{yyywwwssssssttttttsssrrrpppoooqqqsssuuuxxxzzz|||}}}~~~}}}zzzyyyyyy{{{|||~~~}}}|||{{{|||}}}xxxyyyyyywwwtttqqqpppppp{{{|||~~~{{{yyywwwwwwwwwuuurrrpppppprrrtttvvvwwwyyyzzzzzzyyyyyy{{{|||{{{vvvtttuuuvvvuuuttt}}}{{{{{{}}}|||}}}xxxwwwwwwuuuwwwzzz|||~~~~~~}}}|||}}}}}}~~~~~~~~~}}}}}}wwwtttrrrppppppooonnnllluuuwwwzzzyyyvvvssstttuuuwwwwwwvvvwww{{{~~~|||}}}~~~|||uuu|||zzz~~~{{{tttqqqvvv}}}cccKKKHHHGGGFFFIIIWWWsssuuuVVV666  ###+++~~~}}}|||||||||}}}~~~}}}}}}~~~}}}zzzttttttttttttrrrpppnnnmmmnnnoooqqquuuyyy|||}}}zzzyyyzzz|||~~~}}}|||{{{zzz{{{}}}~~~|||yyyzzzzzzwwwsssooonnnnnn|||}}}|||zzzyyyxxxxxxwwwuuusssqqqqqqrrruuuwwwwwwyyyzzzzzzyyyyyyzzz|||{{{wwwvvvwwwyyyyyyyyy}}}{{{|||}}}|||~~~}}}yyywwwvvvuuuwwwzzz}}}~~~~~~~~~}}}}}}zzzxxxuuuttttttsssrrrpppvvvyyy{{{|||zzzxxxyyyzzzxxxwwwvvvwwwzzz~~~~~~~~~|||{{{||||||xxx}}}}}}|||wwwzzz}}}gggMMMHHHFFFAAACCCRRRnnnbbbBBB,,, '''~~~}}}||||||}}}zzzzzz{{{}}}~~~}}}zzzwwwuuuuuuuuusssqqqooollljjjjjjkkknnnrrrvvv||||||zzzzzz{{{}}}~~~|||{{{yyyxxxyyy{{{}}}~~~}}}|||zzzzzz{{{zzzwwwsssooonnnmmmxxxzzz~~~~~~{{{yyyxxxxxxxxxyyywwwvvvtttrrrrrrtttvvvxxxwwwxxxyyyxxxwwwwwwyyy{{{}}}zzzvvvuuuwwwyyy{{{|||}}}|||}}}~~~}}}}}}}}}~~~~~~|||xxxvvvvvvxxx|||~~~~~~}}}}}}}}}{{{yyyxxxxxxxxxvvvtttyyy{{{~~~|||{{{yyyyyyzzz}}}}}}~~~}}}||||||~~~~~~zzzyyyyyy}}}}}}}}}~~~~~~lllRRRJJJEEEAAAAAANNNjjjrrrSSS;;;""" """}}}||||||||||||zzzzzz{{{}}}~~~|||wwwttttttttttttsssqqqooolllkkkkkklllmmmqqqvvv|||}}}|||zzzyyyyyy{{{}}}~~~{{{zzzxxxvvvwwwxxx{{{||||||zzz{{{||||||yyyvvvsssqqqqqqzzz{{{}}}~~~|||{{{zzzxxxvvvuuuvvvxxxyyyxxxwwwuuuttttttvvvxxxyyyvvvwwwwwwvvvuuuvvvxxxzzzzzzxxxuuussstttvvvyyy{{{zzz~~~}}}~~~~~~}}}~~~}}}|||}}}~~~zzzvvvzzz|||~~~}}}~~~~~~~~~}}}||||||||||||zzzxxx{{{}}}~~~|||||||||~~~zzzzzzzzzyyyyyy{{{zzzyyyxxxzzz~~~}}}{{{~~~oooWWWNNNGGGFFFDDDMMMfffcccLLL111!!!  ~~~|||{{{{{{{{{{{{~~~xxxuuurrrsssssssssrrrpppooonnnnnnooopppssswww|||{{{zzzyyyxxxxxxzzz{{{|||{{{yyywwwvvvvvvxxxzzz{{{~~~~~~||||||}}}~~~}}}zzzxxxxxxxxxyyywwwvvvttttttuuuwwwxxxxxxwwwvvvuuuuuuwwwyyyzzzsssttttttsssrrrsssvvvyyyzzzxxxuuurrrqqqssswwwzzzzzzwww}}}xxxzzz}}}~~~~~~}}}~~~~~~|||}}}{{{xxx}}}}}}}}}~~~|||~~~}}}|||{{{zzzzzztttuuuuuuuuuvvvyyy~~~{{{|||~~~|||{{{zzzzzz|||~~~|||zzz}}}rrr]]]TTTLLLEEEBBBJJJaaa~~~ttt___???)))  ~~~}}}{{{{{{{{{||||||~~~~~~~~~|||xxxtttrrrsssttttttsssrrrpppooopppqqqrrruuuyyy}}}zzzzzzyyyxxxyyyyyyzzz{{{zzzyyywwwvvvwwwyyy{{{}}}~~~~~~}}}}}}~~~}}}}}}wwwwwwvvvuuuttttttttttttuuuttttttttttttuuuwwwxxxoooppppppppppppqqquuuxxx{{{yyyvvvrrrqqqsssxxx{{{~~~xxxttt{{{tttwww{{{}}}~~~}}}~~~~~~}}}}}}}}}|||zzzxxx|||~~~}}}~~~~~~}}}{{{yyywwwvvvuuummmnnnpppqqqtttxxx~~~yyyyyyzzz}}}}}}|||{{{zzz{{{}}}|||zzz}}}tttbbbYYYPPPBBB>>>EEE\\\yyytttQQQ444""" ~~~}}}||||||}}}~~~~~~{{{zzzzzz{{{{{{{{{xxxvvvuuuuuuuuuuuutttrrrpppooonnnpppsssvvv{{{~~~||||||{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwxxxzzz}}}~~~~~~~~~}}}{{{{{{|||wwwwwwwwwwwwuuusssqqqpppppppppppppppqqqrrrssstttkkklllllllllmmmppptttxxxwwwvvvtttpppooorrrxxx}}}}}}~~~yyy{{{uuuqqqwwwrrrvvvzzz}}}~~~}}}}}}}}}~~~~~~~~~|||yyywwwwwwwwwwwwyyy|||~~~}}}}}}}}}}}}~~~}}}}}}|||{{{yyyvvvtttssskkklllmmmoooqqquuu{{{yyywwwwwwzzz~~~|||{{{yyyxxxxxxzzz~~~~~~|||}}}vvveee\\\RRREEEAAAGGG]]]yyykkkIII///%%%~~~}}}}}}}}}~~~|||{{{{{{|||~~~~~~|||xxxxxxwwwvvvtttrrrooommmlllnnnrrrwww{{{~~~|||~~~~~~}}}|||||||||||||||{{{yyyxxxxxxyyy|||~~~}}}~~~~~~~~~|||{{{xxxxxxyyyxxxvvvssspppnnnmmmmmmmmmmmmnnnooopppqqqiiijjjjjjjjjllloootttxxxqqqqqqpppmmmlllpppwww}}}|||yyyvvvyyytttnnntttqqquuuzzz}}}~~~}}}|||||||||~~~~~~{{{vvvttttttvvvqqqtttxxx{{{{{{{{{||||||~~~}}}}}}}}}}}}}}}~~~|||}}}}}}}}}|||zzzxxxvvvtttnnnnnnooonnnooorrrvvvzzzyyywwwuuuwww|||zzzyyyxxxvvvvvvxxx|||{{{}}}zzzxxx{{{~~~}}}|||~~~}}}||||||xxxggg]]]RRRMMMIIIMMMaaazzz\\\===...  ~~~~~~~~~{{{~~~|||{{{{{{{{{{{{yyywwwwwwwwwwwwwwwuuussspppoootttuuuxxx{{{~~~{{{xxxxxxyyy~~~zzzwwwzzz}}}wwwwwwxxxzzzzzzzzzzzz{{{}}}|||yyy||||||{{{}}}zzzzzzzzzyyywwwssspppmmmmmmpppoookkkjjjlllkkkhhhhhhgggfffjjjnnnrrrrrrpppooonnnmmmlllmmmsss}}}{{{uuusssuuuwwwuuurrrtttuuuvvvxxxyyy{{{||||||~~~}}}{{{xxxqqqggg```lllrrrzzz}}}{{{zzzzzz|||{{{xxx||||||yyyxxx|||yyyyyyyyyzzz{{{}}}~~~}}}}}}}}}xxxuuuwwwttttttuuuvvvxxxyyyzzzzzzyyywwwuuutttvvvyyy}}}||||||{{{||||||zzzwwwuuu{{{|||}}}|||{{{yyy|||~~~{{{zzzxxx~~~oooZZZQQQMMMMMMUUUhhh}}}^^^???---%%%}}}~~~|||{{{zzz{{{zzzyyywwwvvvwwwxxxxxxxxxvvvuuuttttttuuuxxx{{{~~~~~~|||{{{|||}}}|||{{{xxxuuuyyy}}}{{{vvvwwwxxxzzzzzzyyyyyy{{{}}}~~~}}}zzz~~~||||||zzzxxxuuurrrpppnnnnnnpppoookkkjjjmmmmmmjjjkkkjjjjjjlllppprrrrrrpppoooooonnnlllnnnttt||||||wwwvvvxxxyyyxxxvvvuuuuuuvvvwwwxxxzzz|||}}}~~~~~~}}}|||wwwmmm```WWWiiisss~~~|||yyy}}}yyyvvvyyyyyywwwwwwzzzxxxxxxxxxyyy{{{}}}~~~|||~~~xxxyyyyyyzzz{{{|||||||||yyywwwuuussssssuuuxxxyyyzzzyyyzzzzzz{{{{{{zzzyyyyyyzzz|||{{{~~~}}}ttt^^^SSSJJJJJJQQQeeevvv\\\JJJ===///######&&&###!!!!!!~~~|||zzzzzzzzzzzzxxxvvvvvvwwwxxxzzzzzzzzzzzzyyytttvvvyyy|||~~~}}}|||}}}~~~zzzyyywwwtttwww{{{zzzuuuwwwxxxyyyyyyxxxyyyzzz||||||~~~|||{{{wwwtttrrrqqqpppqqqrrrqqqmmmlllooopppnnnpppooooooppprrrrrrqqqppppppoooooonnnpppttt{{{{{{xxxxxx{{{}}}|||zzzxxxwwwvvvvvvwwwzzz|||~~~|||}}}yyynnnaaaXXXjjjvvv~~~{{{~~~}}}}}}}}}~~~xxxttttttuuutttuuuxxxvvvvvvwwwxxxzzz|||~~~~~~~~~}}}yyywwwuuurrrqqqqqqsssssswwwwwwwwwxxxzzz{{{}}}~~~zzz{{{}}}{{{~~~zzzaaaSSSGGGEEEKKK```zzzttteeeSSSCCC222***!!!"""***333:::888222///+++(((&&&'''&&&!!!~~~|||zzzyyyyyyyyywwwuuuvvvwwwxxxzzz{{{{{{zzzzzztttvvvyyy}}}}}}{{{zzz{{{||||||zzzwwwwwwzzzxxxtttwwwxxxyyyxxxwwwwwwzzz|||zzz}}}~~~}}}xxxtttrrrssstttvvvwwwuuuqqqqqqtttuuutttsssssssssttttttsssqqqpppqqqqqqqqqqqqrrrtttxxxzzzzzzxxxwwwyyy|||~~~~~~}}}zzzyyywwwwwwwwwzzz}}}{{{}}}wwwnnnhhhqqqzzz|||{{{zzz|||wwwrrrqqqqqqsssuuuvvvuuuuuuvvvxxxzzz{{{}}}~~~|||{{{xxxwwwuuusssrrrrrrrrrrrruuuuuuvvvvvvwwwzzz}}}}}}zzz~~~}}}bbbQQQCCCAAAFFFZZZuuu}}}oooXXXMMM???555000))) &&&+++???IIINNNHHH===666000---******)))$$$}}}|||zzzyyyyyyxxxvvvtttvvvwwwxxxyyyyyyxxxwwwwwwuuuwwwzzz~~~~~~{{{{{{{{{{{{yyyzzzxxxsssxxxxxxxxxwwwvvvvvvyyy{{{yyy{{{zzzvvvuuuwwwyyy|||}}}|||xxxwwwzzz{{{yyyuuuvvvwwwwwwvvvtttrrrqqqttttttssssssttttttttttttrrrsssuuuxxx|||~~~}}}|||zzzxxxyyy{{{~~~~~~~~~{{{yyy|||~~~|||{{{|||yyytttqqqqqqtttvvvvvvuuuvvvwwwxxxzzz{{{||||||~~~zzzxxxxxxxxxwwwwwwvvvvvvuuuuuutttvvvwwwvvvvvvwww{{{~~~}}}|||}}}~~~yyyvvv|||~~~~~~bbbNNN@@@>>>EEEYYYtttuuufffYYYMMM???..."""!!!&&&---555;;;SSSZZZZZZNNN???444---)))'''''''''###~~~}}}~~~}}}{{{yyyxxxxxxwwwuuusssuuuvvvwwwwwwwwwvvvuuutttuuuwww{{{}}}}}}}}}}}}}}}zzzzzzxxxtttxxxxxxwwwvvvtttuuuxxxzzzyyy{{{~~~~~~zzzzzz|||~~~~~~}}}~~~{{{wwwyyy{{{{{{yyywwwvvvuuuxxxwwwvvvvvvvvvtttpppmmmkkkmmmrrrvvv{{{~~~~~~}}}||||||}}}~~~~~~}}}|||xxxttttttxxxzzzxxxvvvwwwxxxyyyzzzzzzzzzzzz~~~{{{yyyyyyzzzzzz{{{{{{zzzyyyyyytttwwwyyyyyywwwwww{{{~~~|||zzz{{{~~~~~~|||~~~zzzuuurrrqqqyyy}}}eeeQQQBBBBBBIII\\\vvvzzzlll[[[HHH;;;111///,,,'''!!! )))222===FFFLLLYYY]]]YYYKKK:::...&&& !!!"""~~~|||~~~}}}{{{yyyxxxwwwvvvtttrrrssstttuuuvvvvvvuuutttsssuuuxxx|||~~~}}}||||||{{{~~~{{{yyyzzzxxxuuuxxxxxxwwwuuussstttwwwzzzyyy{{{}}}}}}}}}~~~~~~zzzxxx|||~~~{{{{{{{{{{{{yyyxxxxxxwwwsssmmmhhheeeiiipppvvvzzz~~~}}}xxxyyy}}}}}}zzzxxxyyyzzz{{{{{{zzzyyyxxx}}}~~~|||}}}~~~~~~~~~}}}{{{zzztttxxx|||}}}{{{zzz}}}|||yyyuuusssvvv~~~{{{}}}~~~}}}}}}~~~xxxsssqqqssstttzzzlllXXXJJJKKKQQQ___tttzzzlllcccYYYYYYWWWOOOBBB111!!!!!!+++888CCCLLLPPPPPPRRRNNNCCC666+++!!!~~~|||~~~}}}{{{yyyxxxwwwvvvtttrrrrrrssstttuuuvvvvvvuuuuuuuuuxxx|||{{{yyyxxxuuuzzz{{{yyywwwyyyxxxuuuxxxxxxwwwuuussstttwwwzzzzzz{{{|||~~~|||{{{}}}~~~yyyyyy~~~|||{{{zzzzzzxxxssskkkeeeccchhhooovvvzzz~~~{{{|||{{{zzzzzz{{{|||{{{zzzxxxwwwzzz}}}{{{yyyyyy}}}{{{}}}~~~}}}{{{yyytttyyy~~~~~~wwwtttpppnnnrrr}}}{{{}}}~~~|||vvvyyy}}}}}}zzzvvvqqqppprrrvvvzzz|||rrr^^^SSSSSSWWW```ooo{{{hhhOOO666&&&!!!***777BBBGGGIIIDDDGGGEEE===444+++}}}}}}{{{yyywwwwwwwwwyyyyyyxxxvvvttttttvvvvvvvvvuuu|||zzzyyy{{{|||zzz|||zzzxxxyyyzzzzzzwwwttt{{{zzzxxxwwwwwwxxxzzz{{{}}}zzz{{{|||{{{{{{{{{}}}~~~|||||||||{{{zzzxxxsssmmmhhheeeaaagggpppyyy~~~{{{}}}~~~zzzxxx{{{{{{}}}~~~vvvssstttxxxyyyyyyzzz~~~vvvzzz}}}|||zzz|||zzzzzz}}}}}}zzzvvvqqqpppuuu}}}{{{zzz|||~~~~~~|||yyyvvvtttwww~~~~~~|||zzzuuurrrqqquuu|||www```XXXWWWVVVWWWcccvvvwwwZZZCCC444))) ###,,,555===BBB@@@@@@>>>:::333))) }}}|||yyyxxxvvvuuuuuuwwwxxxyyy{{{xxxvvvuuuuuuvvvuuuttt}}}{{{zzz{{{~~~}}}|||}}}{{{zzzzzz{{{{{{yyyvvv|||{{{yyyxxxxxxyyyzzzzzz~~~~~~zzz{{{||||||{{{{{{}}}|||{{{}}}~~~{{{vvvoooiiifffdddiiiqqqzzzzzz}}}~~~|||~~~zzzxxxzzz~~~~~~{{{rrrpppppptttvvvuuuwww{{{ssswww|||~~~~~~}}}{{{yyyxxx{{{yyywwwyyy}}}{{{xxxttttttyyy{{{yyyxxxzzz~~~~~~yyyuuuqqqppprrrxxx{{{{{{|||~~~|||yyyzzzvvv```WWWVVVSSSTTT___rrrzzzcccBBB555(((%%%))),,,000444666666555222,,,%%%~~~}}}|||wwwvvvuuuuuuvvvwwwzzz{{{}}}zzzvvvuuutttuuuuuuttt~~~|||{{{{{{|||~~~}}}|||~~~~~~~~~}}}{{{zzzzzz{{{{{{yyyxxx||||||{{{zzzzzzzzzzzzzzz}}}|||}}}}}}|||{{{{{{}}}~~~~~~}}}{{{{{{~~~~~~~~~~~~|||wwwqqqkkkgggfffjjjqqqxxx|||~~~yyysssuuu{{{~~~{{{uuuooolllmmmpppqqqpppqqquuuooosssyyy~~~~~~{{{{{{{{{{{{zzzyyywwwwwwyyywwwuuuvvvzzz~~~|||zzz{{{zzzwwwuuuxxx}}}|||uuunnnkkkiiikkkqqqvvvyyy~~~sss]]]QQQPPPMMMMMMXXXjjjxxx}}}uuuMMM>>>...&&&$$$"""###%%%'''''''''%%%###}}}|||zzzyyyxxxwwwwwwyyy{{{|||{{{xxxuuussstttuuuuuuuuu{{{zzzzzzzzzzzz{{{||||||~~~~~~}}}}}}~~~~~~zzzzzzyyyyyyyyyyyyyyyyyy}}}|||||||||{{{{{{{{{{{{}}}~~~~~~|||{{{|||~~~}}}}}}|||{{{{{{~~~~~~|||||||||~~~|||xxxrrrmmmjjjgggjjjpppvvv}}}|||wwwrrrsssxxx{{{zzzwwwooolllkkknnnmmmkkkkkkooommmqqqxxx~~~}}}yyyvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvxxx|||}}}}}}xxxtttsssvvv{{{zzzqqqhhhgggeeehhhpppvvv|||}}}www}}}lllWWWJJJKKKKKKNNNYYYjjjvvv{{{vvvgggIII;;;+++"""}}}|||{{{yyywwwwwwxxxyyyzzzwwwuuusssrrrtttvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{}}}}}}||||||||||||}}}~~~~~~{{{zzzzzzzzzyyyzzz{{{|||}}}||||||{{{{{{||||||}}}}}}}}}|||}}}~~~}}}}}}zzzyyyzzzzzz~~~~~~|||zzzzzz{{{{{{|||}}}}}}{{{wwwtttrrrmmmooosssxxx~~~xxxvvvssssssuuuxxx{{{|||sssooommmooommmjjjiiilllnnnssszzzyyyrrrmmmlllmmmnnnooorrrtttuuuvvvuuuwwwzzz~~~{{{wwwuuuvvvtttqqqqqquuuyyyxxxpppiiiiiijjjnnnvvv}}}tttjjjooottt~~~fffQQQHHHKKKNNNTTTaaarrr}}}nnnYYYNNN<<<000###}}}{{{zzzwwwvvvuuuuuuvvvwwwuuutttssstttvvvwwwwwwwwwtttuuuwwwwwwwwwxxxzzz|||zzz{{{{{{{{{||||||||||||{{{||||||{{{zzz{{{~~~|||{{{zzzyyyzzz|||~~~~~~~~~~~~~~~}}}zzzxxxwwwwwwxxx}}}~~~~~~|||zzzyyyyyyzzzzzz|||~~~~~~|||zzzuuuvvvyyy}}}vvvuuusssrrrrrrvvv{{{wwwsssqqqrrrqqqmmmmmmooosssvvv{{{}}}|||vvvnnniiiffffffhhhjjjlllooorrrtttvvvzzz{{{vvvrrrqqqqqqllllllnnnsssxxxyyyvvvrrruuuvvv{{{|||rrrqqqttt}}}~~~{{{~~~}}}dddQQQEEEHHHKKKRRR```sssjjjOOO<<<555...%%%|||yyyxxxwwwuuuuuuvvvxxxyyywwwvvvvvvxxxyyyyyyxxxvvvtttvvvwwwvvvuuuuuuwwwyyyyyyyyy{{{||||||{{{zzzzzzyyyzzz{{{zzzxxxyyy}}}{{{zzzxxxwwwxxx|||}}}{{{yyyyyyyyyyyy{{{||||||{{{yyyxxxyyy{{{zzz|||~~~~~~{{{|||~~~~~~~~~~~~yyyuuupppooorrrvvvyyy{{{xxxuuuuuuwwwwwwtttuuuxxxyyyzzzzzzyyywwwsssooommmhhhhhhiiijjjmmmooorrrssszzz}}}~~~}}}}}}~~~|||wwwpppjjjgggfffaaaeeekkkrrrwww{{{~~~zzzrrrrrryyyhhhUUUIIIJJJJJJNNN]]]rrrjjjXXXFFF333&&&"""!!!  {{{yyyyyywwwwwwxxxyyy{{{}}}yyyyyyzzz{{{|||{{{wwwuuuuuuwwwxxxvvvsssssstttwwwxxxyyy{{{||||||{{{yyyxxxuuuvvvwwwvvvtttuuuyyy}}}{{{yyyvvvuuuwww{{{}}}}}}}}}|||zzz{{{{{{zzzxxxxxxyyy{{{yyyzzz}}}~~~}}}|||}}}|||{{{~~~~~~~~~}}}uuummmlllqqqwwwwwwuuuyyyvvvvvvzzz{{{zzz{{{~~~~~~|||yyyuuusssrrrqqqqqqooonnnnnnoooppprrrtttvvv~~~||||||~~~{{{sssuuuxxx}}}|||uuukkkbbb\\\YYYZZZ```iiiqqqwww~~~zzzooolllssslllZZZTTTRRROOOQQQ___www}}}bbbFFF555---###  }}}}}}{{{yyywwwwwwwwwxxxyyyzzzyyyxxxxxxyyyyyywwwuuuwwwxxxyyyxxxuuutttuuuvvv|||}}}~~~~~~|||xxxuuusssuuuuuutttttttttvvvwwwxxxxxxzzz|||||||||{{{|||}}}~~~~~~~~~}}}~~~}}}{{{zzzyyyyyyyyy|||}}}|||~~~||||||yyyxxxyyyyyy{{{sssnnnnnnnnnlllpppvvvuuuxxx{{{{{{{{{{{{~~~~~~zzzuuurrrqqqqqqrrrrrrttttttvvvuuuqqqlllpppwww~~~~~~}}}{{{zzzyyy}}}~~~{{{zzzlllppptttyyy}}}wwwwww}}}{{{{{{zzzwwwqqqhhh___YYYVVVYYY]]]hhhxxxxxxssszzz}}}|||oooooouuuzzz|||pppbbbaaa```ccckkkzzz|||UUUGGG444'''!!! }}}yyy}}}|||yyywwwvvvvvvwwwwwwyyyxxxwwwxxxzzzzzzxxxwwwvvvwwwxxxwwwuuuttttttuuuyyyzzz|||}}}|||zzzxxxvvvvvvvvvuuuuuuvvvxxxyyyzzzuuuxxx{{{}}}}}}{{{zzzzzz{{{{{{~~~~~~~~~}}}yyyvvvuuuuuuvvv~~~~~~~~~}}}}}}}}}~~~xxxuuutttsssooojjjmmmtttrrruuuxxxyyyyyyzzz~~~{{{yyyuuussssssttttttuuuvvvuuuuuuvvvtttqqqtttzzz|||}}}~~~}}}{{{xxxwwwvvvyyy}}}~~~|||yyyvvvtttmmmmmmnnnnnnppptttzzz~~~}}}wwwooopppvvvwwwtttwwwvvvsssllleee___\\\[[[___bbbmmm|||vvvqqqsssvvv{{{~~~xxxssspppttt{{{}}}jjjgggeeeeeemmm}}}ooo]]]@@@555&&&|||~~~}}}{{{yyyxxxxxxxxxxxxxxxwwwwwwxxxzzzzzzyyyxxxuuuvvvwwwvvvtttsssssstttuuuwwwyyy{{{|||{{{zzzyyywwwvvvvvvvvvwwwyyy{{{|||xxxzzz}}}}}}~~~~~~{{{{{{{{{}}}~~~}}}~~~{{{wwwtttrrrrrrrrrwwwwwwwwwxxxxxxxxxxxxxxxtttvvvxxxvvvoooiiikkkqqqppprrrtttuuuvvvwwwzzz}}}wwwvvvvvvvvvvvvwwwxxxyyyyyyvvvuuuxxxxxxvvvwww{{{|||}}}~~~~~~}}}zzzvvvttttttwwwyyyyyyvvvssspppooopppmmmiiieeecccgggmmmsssuuusssnnniiiiiimmmooonnntttsssqqqlllhhhffffffgggiiillluuuxxxssspppqqquuu}}}vvvkkkkkkqqq{{{nnnkkkffffffmmm~~~qqqWWWDDD444+++ }}}~~~}}}|||{{{{{{{{{||||||zzzyyyxxxyyyzzzzzzxxxwwwuuuvvvvvvuuusssrrrrrrsssssstttvvvxxxzzzzzzyyyyyyvvvvvvvvvvvvxxxzzz|||}}}~~~{{{}}}~~~||||||}}}~~~{{{wwwtttrrrrrrrrrtttsssssstttuuuvvvvvvuuutttuuuuuutttppplllmmmooonnnoooooopppppprrrtttvvvsssuuuwwwyyyzzz{{{|||}}}zzzwwwyyyzzzxxxwwwyyy}}}~~~}}}zzzvvvtttvvvxxxxxxwwwssspppnnnnnnsssoooiiiccc```bbbggglllooommmjjjggggggjjjllllllqqqsssttttttttttttvvvxxxuuuvvv}}}|||vvvsssssswwwqqqllloooiiifffbbbccckkk|||uuucccLLL<<<111***"""~~~{{{zzzzzzzzz{{{{{{|||}}}~~~|||{{{yyyzzzzzzyyywwwuuutttuuuvvvuuurrrqqqrrrsssssssssuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvwwwyyy{{{|||~~~~~~~~~~~~}}}}}}}}}zzzwwwwwwwwwxxxuuutttssstttvvvxxxwwwuuuvvvtttpppoooqqqsssrrrpppnnnmmmlllkkklllmmmnnnooorrruuuyyy||||||}}}~~~zzz{{{zzzwwwuuuwww{{{|||||||||{{{yyywwwvvvxxxyyyxxxuuuqqqnnnnnnnnnssspppkkkfffbbbcccfffjjjkkkjjjiiihhhhhhiiikkknnnooosssyyy~~~~~~~~~~~~xxxrrrrrrzzzxxxppplll~~~vvvaaa___]]]^^^gggxxxwwwcccdddeeeddd]]]OOO???444+++&&&~~~wwwxxxxxxyyyzzz{{{|||||||||{{{zzzzzzzzzzzzxxxvvvtttuuuvvvuuusssrrrrrrssssssssstttuuuuuuuuuuuuuuuxxxwwwwwwvvvwwwxxxzzz{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzxxxvvvwwwzzz|||zzzwwwyyyvvvrrrpppuuuzzzxxxrrrooollljjjiiijjjlllmmmmmmtttxxx|||~~~}}}~~~~~~{{{vvvuuuxxxyyyyyyyyyxxxyyyyyyyyyyyy{{{zzzxxxtttpppnnnoooppprrrpppmmmhhhddddddgggiiiiiihhhiiikkkjjjiiilllqqqooouuu|||zzzqqqpppwwwyyyooohhhxxxwww^^^[[[WWWXXXaaasssyyyeeeLLLNNNPPPNNNHHH===333,,,%%%"""!!!$$$&&&((()))''''''"""{{{{{{{{{|||{{{{{{{{{zzzyyyxxxxxxyyy{{{|||{{{yyyuuuvvvvvvuuusssrrrssstttsssttttttuuuvvvvvvwwwwww{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{zzzzzz{{{~~~~~~}}}}}}~~~|||}}}~~~{{{{{{}}}}}}zzz{{{~~~}}}zzzzzz|||{{{xxx{{{~~~{{{tttnnnllliiiiiillloooqqqqqqvvvzzz~~~~~~~~~|||wwwxxx|||zzzyyyxxxxxxzzz|||~~~{{{wwwsssrrrtttvvvuuusssnnniiieeeeeehhhllljjjiiilllpppooolllooovvvuuuyyyzzzsssssszzzxxxpppjjjvvvxxx___YYYQQQNNNWWWjjj~~~nnn}}}|||eeeTTTHHHIIIHHHDDD<<<333,,,)))""" """'''+++---///...,,,%%%}}}|||{{{vvvvvvwwwyyy|||~~~}}}|||uuuvvvwwwvvvtttsssssstttssstttuuuvvvwwwyyyzzzzzz}}}|||{{{zzzyyyzzz{{{{{{zzzzzzzzzxxxwwwwwwzzz}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~}}}{{{zzz{{{~~~}}}zzz{{{~~~}}}yyyxxx{{{}}}|||}}}~~~{{{zzz{{{uuunnnkkkiiijjjooosssuuuuuuxxx|||}}}~~~~~~xxx{{{~~~|||{{{{{{}}}{{{wwwwwwyyy{{{{{{wwwqqqjjjfffgggkkkooommmlllooouuutttqqqttt{{{}}}~~~zzzvvvxxxxxxtttqqqzzzttt```WWWLLLFFFMMMaaa{{{tttbbbuuutttcccOOOAAAGGGGGGEEE>>>666...)))(((  &&&***...000000---%%%~~~|||{{{|||}}}~~~~~~yyyzzzzzzzzzzzzyyyxxxxxxtttsssrrrqqqqqqrrrtttvvvrrrqqqrrrsssvvvyyy}}}~~~~~~}}}}}}}}}}}}}}}~~~|||xxxvvvvvvxxx|||~~~|||||||||{{{yyyzzz|||~~~}}}~~~~~~{{{zzzzzz|||~~~yyyttttttyyy~~~~~~~~~|||{{{{{{{{{}}}}}}~~~zzz{{{wwwsssqqqqqquuuxxxyyyxxxzzz{{{{{{{{{zzz{{{}}}}}}}}}~~~~~~{{{wwwwwwvvvuuutttsssrrrqqqppprrruuuyyyzzzyyyyyy{{{~~~~~~~~~~~~}}}}}}sss\\\VVVKKKEEEMMMddd{{{{{{|||uuuddd___ZZZOOOHHHJJJLLLKKKDDD888///,,,***((($$$ """&&&)))***%%%~~~|||{{{{{{}}}||||||{{{zzzxxxvvvuuutttuuutttsssrrrrrrsssuuuvvvttttttttttttvvvxxxzzz{{{~~~}}}}}}}}}{{{xxxvvvvvvxxx{{{}}}|||}}}}}}|||{{{{{{|||~~~}}}~~~~~~}}}|||{{{}}}~~~}}}{{{|||}}}}}}yyytttuuu{{{}}}|||}}}|||||||||~~~~~~||||||zzzwwwuuuuuuwwwyyyyyyxxx{{{{{{{{{yyyxxxyyy|||~~~}}}||||||~~~|||zzzvvvwwwwwwxxxxxxyyyyyyyyyxxxzzz}}}~~~~~~lll___VVVKKKEEEOOOggguuuaaaPPPLLLJJJEEEDDDHHHIIIHHHAAA444+++(((&&&$$$!!! """"""|||{{{{{{|||{{{{{{zzzyyyxxxvvvtttsssuuutttssssssssstttvvvwwwwwwwwwwwwwwwwwwxxxxxxxxx~~~~~~||||||zzzxxxvvvvvvxxxzzz||||||}}}}}}|||}}}~~~|||}}}~~~~~~~~~~~~|||{{{yyyyyyxxx|||}}}zzzwwwxxx|||}}}}}}|||||||||~~~}}}}}}}}}}}}~~~~~~}}}{{{~~~~~~|||zzzyyyzzz{{{{{{zzz}}}|||{{{xxxwwwwwwzzz}}}}}}~~~|||zzzyyy{{{zzz{{{|||~~~|||jjjdddYYYMMMKKKWWWnnn}}}||||||yyytttcccPPP@@@===???AAAEEEKKKKKKJJJAAA333((($$$!!!|||||||||}}}~~~}}}wwwxxxxxxxxxxxxwwwvvvvvvssssssssssssssstttvvvvvvxxxyyyzzzzzzzzzzzzzzzyyy}}}}}}{{{{{{zzzxxxwwwwwwxxxzzz{{{|||~~~~~~}}}~~~|||||||||||||||}}}~~~|||zzzyyyyyyyyy}}}}}}zzz{{{}}}~~~~~~|||~~~}}}{{{{{{|||}}}~~~~~~~~~~~~}}}~~~}}}|||~~~~~~}}}}}}}}}~~~~~~~~~~~~|||yyyvvvwwwzzz||||||zzzyyyyyy{{{xxxwwwvvvwww|||}}}|||sssjjj```WWWYYYeeeyyy~~~~~~~~~{{{xxx~~~zzz|||uuuiiieeeVVVGGG999888===AAAFFFKKKNNNLLLCCC444((("""~~~}}}~~~~~~|||zzzwwwxxxxxxxxxxxxwwwvvvvvvrrrrrrrrrsssssstttuuuvvvyyyzzz{{{}}}}}}~~~~~~}}}}}}}}}{{{{{{{{{zzzzzzzzzzzz{{{{{{|||~~~~~~~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~|||zzzyyyyyyzzzzzz~~~~~~~~~}}}}}}~~~||||||||||||{{{yyyyyyzzz|||~~~~~~~~~~~~}}}|||}}}}}}~~~~~~|||zzzzzz|||~~~}}}~~~~~~~~~zzzwwwvvvxxxzzzyyyyyyxxxvvvsssssstttvvvsssssssssuuuzzz}}}sssjjjdddiiisss}}}|||}}}vvvtttvvvwwwxxxyyyzzztttbbbWWWTTTKKK@@@777777<<>>222'''""" ~~~}}}~~~}}}{{{zzz{{{{{{zzzyyyxxxvvvtttsssrrrrrrssstttuuuvvvvvvvvvzzz{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}{{{yyyyyyzzz|||||||||}}}~~~~~~}}}{{{yyyxxxxxxyyy{{{|||~~~|||{{{zzz{{{{{{}}}|||yyyxxxxxxyyyzzz}}}~~~~~~~~~~~~~~~|||}}}~~~~~~|||zzzxxxuuuwwwyyy|||{{{}}}{{{wwwuuuuuuvvvssssssrrrpppnnnnnnppprrroooppprrrvvv{{{|||yyy{{{~~~~~~vvvqqqsssvvv{{{}}}|||zzzqqqooorrrwwwzzzzzzyyy}}}}}}xxxtttmmmaaaQQQGGGEEEAAA:::444555:::<<<999555111444222+++%%%###||||||}}}}}}}}}|||||||||{{{zzzxxxvvvuuutttssstttuuuvvvwwwxxxxxxyyy{{{{{{{{{{{{|||~~~~~~~~~}}}~~~~~~||||||~~~~~~{{{yyyyyy{{{|||{{{zzz}}}|||}}}~~~}}}|||zzzyyyzzz|||~~~|||zzzyyyxxx{{{{{{xxxxxxyyyzzz{{{~~~}}}~~~}}}{{{~~~}}}|||~~~}}}~~~~~~{{{yyywwwtttuuuwwwyyy|||~~~zzz|||}}}|||~~~~~~~~~{{{vvvsssqqqqqqoooooonnnkkkjjjkkknnnqqqllloootttzzz|||{{{yyyvvvvvvxxx}}}~~~wwwsssnnnmmmzzz~~~zzz}}}~~~}}}~~~zzz|||sssnnnoootttyyy~~~}}}xxxllleee]]]VVVKKK???666444111---)))+++111333///)))$$$)))+++'''###!!!~~~{{{zzz|||~~~yyyzzzzzzzzzzzzyyyxxxxxxuuuuuuwwwxxxzzzzzzzzzzzz}}}{{{zzzyyyzzz{{{}}}~~~~~~~~~|||{{{{{{~~~|||yyyyyy{{{|||{{{zzz}}}{{{zzz{{{~~~~~~~~~}}}|||~~~~~~|||{{{zzzwww{{{~~~zzzyyyzzzzzz{{{|||}}}~~~}}}~~~~~~~~~{{{}}}}}}{{{yyyyyy|||}}}zzzyyy{{{}}}~~~~~~{{{xxxwwwwwwwwwxxxxxxyyyzzz{{{{{{zzz}}}~~~|||zzz{{{}}}|||}}}}}}zzzvvvqqqnnnnnnmmmmmmllljjjiiijjjmmmppplllpppvvv}}}}}}uuuuuutttttttttxxx}}}}}}}}}}}}~~~~~~~~~zzzpppeee```nnn{{{xxxzzz}}}{{{zzz{{{vvv~~~xxxtttppprrrwwwvvvooommmqqquuuyyyzzz}}}yyyvvvzzz{{{uuunnn]]]TTTIIIAAA888---%%%###"""&&&###"""(((+++'''###~~~|||zzzzzzzzz{{{}}}}}}{{{zzzxxxwwwuuuuuuxxxwwwvvvxxxzzz{{{{{{zzz}}}|||zzzxxxyyy{{{}}}}}}}}}|||xxxsssvvvyyy{{{yyyxxxwwwvvvwwwxxxzzz{{{{{{|||~~~|||}}}~~~}}}}}}}}}}}}|||yyyzzzzzz{{{{{{|||}}}}}}~~~~~~|||zzzyyyyyyzzz|||}}}{{{yyyyyy{{{~~~{{{vvvvvvzzz~~~}}}zzzxxxxxxzzz|||}}}~~~}}}|||{{{wwwyyy|||}}}|||xxxtttqqqxxxyyyzzzyyyxxxuuusssqqqkkkkkkkkkjjjkkklllmmmnnnppppppttt{{{}}}wwwsssssstttwww{{{~~~|||~~~yyysssyyyzzz|||}}}|||ggg```^^^]]]cccmmm~~~~~~xxxvvvyyy~~~qqqkkkkkknnnqqquuulllnnnuuu{{{}}}}}}yyyzzz{{{ooogggfffddd```[[[NNNCCC666,,,###"""######### }}}|||||||||}}}}}}|||{{{zzzyyyxxxwwwvvvwwwvvvvvvxxx{{{}}}}}}}}}~~~|||||||||}}}~~~}}}|||zzzxxxvvvtttwwwzzzzzzyyyvvvuuuuuuvvvxxxzzzzzzzzzzzz|||}}}{{{|||~~~~~~~~~~~~}}}}}}||||||}}}||||||~~~|||zzz{{{{{{zzzzzz{{{{{{|||}}}~~~~~~|||yyywwwwwwyyy{{{}}}}}}{{{}}}~~~~~~}}}xxxxxx|||~~~|||{{{}}}|||tttvvvyyyzzzzzzxxxvvvttt||||||{{{zzzwwwtttqqqpppjjjkkklllnnnooopppqqqqqqqqqrrruuu|||~~~zzz}}}}}}~~~{{{tttxxxzzz}}}|||wwwzzz{{{hhhaaa^^^[[[___fff||||||yyyzzzzzzrrriiihhhmmmqqq{{{xxxxxxwwwxxx{{{}}}wwwqqqrrrzzz~~~tttggg^^^ZZZVVVPPPJJJ===333)))""" ~~~~~~||||||{{{{{{zzzyyyyyyxxxvvvvvvvvvyyy|||{{{wwwttttttuuuvvvxxxzzzzzzxxxuuusssssswwwxxxyyyyyyxxxxxxyyy{{{zzz{{{}}}~~~~~~|||}}}~~~yyyvvvuuusssrrrwww~~~|||||||||~~~~~~}}}|||}}}|||zzzyyyyyyyyyzzz{{{|||}}}yyyuuuuuuwww{{{}}}~~~~~~~~~zzzzzz}}}~~~~~~~~~~~~|||{{{uuuvvvxxxzzz{{{{{{{{{zzz~~~|||yyyvvvssspppoookkkmmmpppsssvvvwwwvvvvvvssstttwww|||~~~vvvxxxyyy~~~zzziiibbb^^^ZZZ[[[```ppp~~~xxx|||zzznnnkkkpppvvv|||vvvuuuvvv}}}vvvmmmfffhhhsss|||yyyoooaaaVVVNNNGGG???888+++"""||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxzzz}}}~~~~~~yyysssqqqsssuuuxxxzzz{{{zzzwwwtttsssrrrwwwxxxyyyxxxwwwvvvwwwyyyyyyzzz|||~~~|||~~~~~~||||||}}}yyytttnnnllliiiiiinnnvvv||||||{{{{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{yyywwwxxxxxxyyyyyy}}}~~~yyyuuutttvvvzzz}}}~~~}}}}}}}}}}}}}}}~~~~~~{{{{{{}}}~~~~~~~~~|||zzzyyyzzz{{{||||||}}}~~~}}}{{{xxxuuurrrqqqqqqnnnppptttxxxzzz{{{zzzyyyuuuvvvyyy}}}zzzzzz{{{{{{jjjaaa^^^[[[\\\___nnn{{{~~~}}}yyy}}}tttrrrrrrwww{{{tttmmmccc[[[___kkkwwwyyywwwtttkkk]]]QQQGGG===444--- ~~~~~~|||||||||||||||||||||||||||{{{zzz{{{}}}~~~}}}|||}}}~~~|||}}}|||xxxsssrrrtttwwwyyyzzz{{{zzzwwwuuuttttttxxxyyyzzzyyywwwvvvwwwxxxyyyzzz}}}}}}{{{zzz|||}}}}}}{{{{{{|||uuuoooiiifffdddccciiiqqqyyy~~~|||||||||zzz{{{{{{|||}}}}}}{{{yyyxxxwwwwwwwwwxxx{{{{{{vvvuuuwww{{{~~~~~~~~~}}}{{{zzzyyyzzz{{{|||}}}~~~~~~{{{zzz{{{}}}~~~~~~}}}~~~~~~}}}|||{{{~~~~~~~~~~~~~~~~~~|||{{{yyywwwuuutttttttttrrrtttwwwzzz{{{|||||||||xxxyyy|||~~~}}}}}}kkkaaa^^^___aaadddiii|||xxxtttrrruuuyyyvvvmmmdddeeeZZZQQQRRR]]]fffhhheeeccc[[[PPPEEE;;;222)))###  ~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{zzz{{{|||}}}|||{{{|||}}}~~~~~~~~~{{{{{{zzzxxxvvvuuuvvvxxxxxxzzz{{{zzzxxxwwwwwwxxxyyyzzz{{{zzzyyyxxxyyyzzz{{{|||~~~{{{xxxxxxzzz|||~~~}}}zzzzzzzzzqqqkkkfffdddbbbccciiiqqqxxx~~~}}}}}}}}}xxxyyyzzz|||~~~~~~}}}|||{{{zzzxxxwwwwwwxxxzzz}}}~~~zzzxxxzzz|||~~~~~~~~~}}}{{{{{{|||~~~{{{yyyvvvvvvxxxzzz{{{{{{|||~~~~~~{{{xxxwwwyyy|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvvvvwwwyyy|||~~~|||~~~~~~~~~~~~nnnccc```bbbeeefffdddttt~~~}}}~~~}}}}}}{{{sssggg]]][[[PPPDDDAAAFFFJJJIIIFFFDDD???888111***###   $$$~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzyyyzzz|||}}}|||{{{||||||}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyywwwvvvxxxyyy{{{{{{zzzzzz{{{|||zzz{{{||||||{{{zzz|||}}}~~~~~~~~~yyywwwvvvxxxzzz}}}{{{xxxwwwwwwnnniiifffeeedddeeekkkrrryyy~~~~~~~~~~~~xxxzzz|||}}}~~~}}}}}}~~~~~~|||zzzxxxvvvxxxyyy{{{~~~~~~||||||~~~}}}~~~~~~}}}{{{yyyyyyzzzyyyvvvssstttwww{{{|||}}}zzz{{{}}}}}}|||||||||}}}xxxvvvsssuuuyyy}}}}}}~~~~~~~~~~~~}}}|||{{{}}}}}}~~~~~~~~~|||{{{zzzvvvtttssssssvvv{{{}}}~~~~~~}}}}}}||||||zzz}}}rrrfffcccddddddcccbbbooo~~~yyyzzz~~~}}}tttqqqwww}}}yyymmm```WWWMMMCCC777000//////...,,,'''%%%"""  """)))///~~~}}}}}}|||yyyxxxxxxyyy|||~~~}}}}}}|||}}}}}}}}}}}}~~~~~~~~~|||zzzzzz|||{{{wwwtttwwwyyyzzz{{{{{{{{{}}}{{{|||}}}}}}||||||}}}}}}xxxvvvuuuwwwzzz}}}zzzvvvttttttmmmiiifffffffffgggmmmtttzzz~~~~~~}}}~~~~~~zzz{{{}}}~~~~~~|||}}}~~~{{{xxxvvvyyyyyyzzz|||~~~{{{}}}}}}zzzxxxwwwvvvtttqqqsssxxx}}}xxxzzz{{{{{{zzzyyyyyyzzzuuusssqqqsssyyy}}}~~~~~~}}}{{{uuusssppppppssszzz}}}xxxxxx{{{~~~|||zzzwwwyyy{{{|||vvvjjjfffeeebbb^^^aaakkkxxx}}}zzz|||zzzooojjjpppwww||||||pppaaaTTTLLLBBB999...%%%"""!!!     ###"""!!! !!!&&&///555}}}||||||~~~}}}~~~{{{}}}||||||}}}~~~~~~}}}|||{{{~~~|||yyyzzz}}}~~~|||yyy~~~}}}yyyyyyzzzzzzxxxuuuwwwxxxyyy{{{|||~~~wwwuuuuuuzzz~~~}}}zzzxxxwww|||}}}}}}|||}}}~~~|||yyywwwrrrpppnnnmmmnnnppptttvvvzzz{{{~~~~~~|||zzz|||zzzvvv}}}{{{xxxwwwyyy}}}~~~~~~~~~zzzvvvuuuuuuvvvwwwyyy{{{~~~}}}zzzyyyyyyyyywwwuuutttrrrppprrrxxx~~~{{{~~~}}}zzz|||vvvoookkkiiillluuu~~~{{{sssqqquuuzzz}}}xxxrrrttt|||mmm```ZZZYYY[[[\\\fffuuuvvvpppjjjjjjqqq~~~{{{zzzyyyuuujjjZZZLLLBBB>>>555000(((###   """***---333444,,,"""""")))///444888;;;~~~~~~~~~||||||{{{|||}}}}}}}}}}}}|||{{{{{{|||||||||{{{{{{{{{||||||~~~~~~{{{xxxxxxzzzzzzxxxuuuwwwxxxyyy{{{}}}~~~zzzxxxwwwzzz}}}zzzyyyxxx}}}~~~|||zzzxxx}}}~~~|||{{{yyyuuutttrrrqqqrrrtttvvvxxx~~~}}}}}}}}}~~~~~~}}}}}}}}}zzzxxxxxx{{{~~~}}}zzztttttttttvvvxxx{{{~~~}}}||||||||||||yyywwwrrrqqqppptttzzz}}}{{{}}}|||}}}vvveeecccdddjjjuuu~~~|||zzzzzz}}}}}}vvvvvvzzz|||yyyuuudddYYYTTTSSSYYYaaaooo|||~~~uuuqqqmmmnnnuuu|||qqqhhhfffbbbZZZOOOCCC999444222,,,)))&&&$$$###!!!   $$$///EEELLLLLL@@@111'''!!!$$$///999CCCKKKQQQ|||{{{~~~{{{{{{||||||||||||{{{{{{zzz~~~{{{zzz}}}|||~~~{{{xxxvvvwwwyyyzzzwwwuuuxxxyyyzzz{{{}}}~~~|||zzz{{{}}}|||{{{zzz~~~~~~~~~}}}{{{yyyvvvtttxxxzzz|||~~~}}}}}}||||||zzzyyyxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}|||{{{~~~|||yyyxxxzzz}}}~~~{{{sssrrrrrrtttwww{{{~~~~~~~~~~~~{{{xxxrrrrrrsssvvv{{{}}}zzz{{{}}}{{{uuu___```ccckkkvvv~~~~~~zzzwwwtttrrrsssvvvzzz}}}}}}}}}~~~{{{hhhXXXPPPNNNUUU[[[fffwww}}}uuuwww{{{}}}{{{yyywwwyyyzzznnnbbbZZZVVVMMMAAA666///,,,+++***%%%&&&'''((('''###   $$$000SSS^^^bbbWWWBBB222'''"""%%%222???MMMZZZbbb|||{{{}}}zzz{{{{{{{{{|||||||||||||||~~~}}}}}}~~~{{{xxxvvvwwwyyyzzzxxxuuuxxxyyyzzz{{{}}}~~~}}}|||~~~~~~}}}}}}||||||{{{zzzxxxvvvtttsssvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~|||{{{{{{|||}}}}}}}}}||||||||||||}}}}}}}}}|||{{{zzz~~~|||xxxyyy}}}}}}|||{{{zzzyyyqqqqqqqqqrrrvvv{{{}}}yyyuuuttttttvvvxxx{{{}}}~~~~~~}}}zzzzzz|||~~~|||{{{|||xxxssseeefffjjjqqqyyy{{{wwwrrrnnnmmmooosssuuu~~~~~~{{{~~~}}}iiiYYYQQQOOORRRTTT]]]nnnyyyyyy{{{|||wwwrrrlllddd]]]ZZZLLLBBB555+++'''''''''&&&%%%(((+++---***### )))FFFZZZiiieeeRRR>>>...&&&######...;;;JJJXXXaaa|||zzz}}}{{{{{{{{{{{{||||||}}}}}}}}}{{{zzz{{{~~~~~~|||{{{xxxxxxyyyzzzxxxvvvxxxyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~xxxxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyzzz|||~~~{{{yyyyyyzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{||||||~~~{{{xxx{{{~~~{{{yyywwwvvvuuuoooooooooqqquuuzzz~~~~~~~~~}}}zzzuuuqqqqqqrrruuuwwwyyy{{{}}}~~~|||}}}}}}~~~~~~~~~~~~~~~zzzzzz{{{}}}zzzyyyzzzwwwqqqoooqqqtttyyy~~~~~~zzzsssllliiiiiikkkmmmvvvxxx{{{~~~zzzxxx{{{~~~mmm^^^UUURRROOOPPPVVVdddxxx||||||yyy|||}}}vvvfff]]]YYYUUUVVVYYYCCC;;;000)))%%%$$$!!!$$$(((---///,,,%%%444NNNhhhmmm```LLL:::///)))$$$!!!"""!!!'''222???LLLTTT{{{{{{~~~||||||{{{||||||}}}~~~|||yyywwwyyy}}}}}}zzz|||zzzzzz{{{zzzxxxwwwxxxyyyzzz{{{|||}}}}}}~~~}}}||||||}}}~~~{{{|||~~~~~~}}}}}}}}}vvvuuutttsssssstttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwyyy{{{}}}}}}|||zzzyyyxxxyyy{{{|||{{{{{{zzzzzz{{{|||~~~}}}|||}}}~~~|||~~~zzzyyy}}}}}}yyyuuutttsssmmmnnnooorrrvvvzzz}}}}}}|||{{{{{{zzzwwwsssooommmooorrrtttuuuxxx|||{{{||||||}}}}}}}}}}}}}}}}}}~~~|||yyy{{{}}}zzzyyy{{{zzzuuuvvvxxx|||}}}~~~|||uuuooojjjiiiiiijjjqqqssswww{{{yyywwwxxx~~~~~~|||zzzyyy|||uuueeeXXXRRRMMMLLLOOOZZZlll~~~|||vvvzzz}}}|||gggQQQGGGCCCAAADDDKKK<<<888333---((($$$$$$***------)))&&&$$$ (((BBB^^^iiicccUUUGGG===222+++&&&&&&%%%!!!$$$+++555@@@GGG}}}zzz{{{}}}}}}||||||}}}~~~|||||||||}}}|||{{{||||||{{{vvvwwwwwwxxxyyyzzz{{{{{{zzz{{{{{{|||||||||}}}~~~{{{}}}}}}}}}||||||{{{zzzzzzyyyvvvuuusssrrrrrrsssuuuwwwvvvvvvuuuuuuvvvvvvwwwwwwvvvwwwyyyzzz|||}}}~~~~~~~~~|||}}}|||{{{zzzzzzzzzzzz||||||xxxwwwuuuuuuvvvyyy|||~~~}}}|||{{{}}}~~~}}}}}}|||zzz{{{~~~yyytttqqqpppkkkmmmpppsssvvvyyy{{{|||zzzyyyxxxwwwwwwvvvtttrrrnnnpppqqqqqqqqqssswww{{{xxxyyyzzzzzz{{{{{{zzzzzzzzz~~~}}}|||yyy{{{~~~|||}}}~~~}}}}}}~~~{{{vvvrrrqqqqqqrrrwwwxxxzzz~~~~~~yyyyyyxxxrrrvvvvvvuuuvvvzzz~~~mmmZZZNNNJJJIIIJJJQQQ```sss}}}}}}~~~}}}zzz{{{}}}tttrrrqqqtttyyyzzzxxxttteeePPP<<<555333///222999666555444///)))"""%%%)))******,,,...***+++,,,(((###%%%---000...*** ///GGGRRRTTTQQQMMMHHH<<<333,,,++++++'''$$$###"""#########&&&+++333888~~~~~~|||yyy|||~~~}}}}}}}}}}}}}}}|||}}}}}}|||vvvvvvwwwxxxyyyyyyzzzzzzvvvxxxzzz{{{{{{||||||}}}}}}~~~{{{{{{zzzyyyxxxwwwwwwvvvwwwvvvsssqqqqqqrrrtttvvvtttttttttuuuuuuwwwxxxxxxwwwxxxzzz|||}}}}}}}}}|||}}}|||}}}}}}{{{yyy{{{|||{{{{{{{{{{{{||||||}}}uuutttrrrrrrssswww{{{~~~|||}}}~~~|||zzz|||~~~}}}|||~~~}}}{{{zzzzzz{{{}}}xxxrrrnnnmmmkkkmmmppptttwwwyyyzzzzzzxxxvvvuuuuuuwwwwwwvvvuuuttttttssspppmmmlllpppsssuuuuuuvvvwwwwwwwwwwwwvvvwww|||~~~}}}|||yyy{{{}}}}}}}}}}}}{{{{{{||||||}}}{{{|||wwwuuusssmmmhhhppppppqqqssszzzqqq[[[LLLIIIHHHGGGLLLXXXkkk~~~xxxwww|||{{{xxxyyy{{{yyysssnnnoootttvvvtttpppccc^^^YYYZZZ]]]```___]]]PPP===...,,,,,,((((((...---//////+++$$$###%%%''')))...111555999<<<999222***$$$!!!'''333===???;;;555(((%%%!!!  ...999@@@GGGLLLMMMCCC999000///...+++((((((***)))'''$$$"""$$$(((+++~~~}}}|||{{{{{{~~~}}}||||||~~~~~~}}}yyywwwxxxxxxyyyyyyyyyxxxxxxwwwwwwyyy{{{|||||||||~~~}}}zzzzzzzzz{{{{{{yyywwwtttsssuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvtttssssssuuuwwwxxxzzz{{{}}}~~~}}}{{{zzz|||~~~~~~{{{~~~~~~}}}~~~}}}{{{zzzuuurrruuuxxxzzz}}}}}}zzzyyyzzz~~~~~~|||}}}|||xxxxxxzzz}}}}}}~~~~~~~~~}}}}}}|||||||||~~~~~~~~~zzz{{{||||||yyysssrrrrrrkkklllmmmoooqqqtttvvvxxxuuuuuuvvvvvvuuutttrrrqqqrrrtttsssppplllkkkllloooppppppqqqrrrtttuuuwwwxxxzzz~~~}}}yyy||||||}}}~~~|||~~~zzztttmmmhhhcccaaacccnnnqqquuuyyy~~~jjjSSSFFFIIIHHHFFFHHHSSShhh}}}}}}rrrooowww{{{pppqqqttt{{{{{{rrrlllkkklllmmmlllaaaZZZ___ccc```]]]\\\ZZZQQQIIIEEEHHHKKKJJJHHH???777---&&&$$$%%%%%%$$$&&&((())))))'''### """(((000555===???AAA@@@:::222(((""""""""")))555===@@@AAACCC???>>>888,,,!!!  """***222???JJJ>>>CCC<<<444666444000555111///---,,,,,,+++***(((~~~|||{{{{{{}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~{{{yyyuuuuuuvvvvvvwwwvvvvvvvvvyyyzzz{{{{{{{{{|||~~~}}}yyyxxxyyyzzzzzzyyywwwuuussssssssssssssstttuuuvvvwwwvvvuuuttttttuuuwwwyyyzzz{{{|||~~~~~~~~~{{{zzz{{{}}}}}}~~~}}}}}}~~~}}}|||{{{vvvtttwwwyyyyyyzzz~~~{{{xxxvvvwww||||||{{{|||{{{wwwwwwzzzzzz{{{||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}yyyyyy}}}~~~{{{zzz|||}}}wwwsssqqqqqqmmmlllllllllmmmnnnpppqqqwwwxxxxxxyyyxxxvvvuuutttrrrrrrpppmmmhhhgggiiikkkjjjjjjkkklllnnnqqquuuwwwxxx}}}~~~~~~|||xxx{{{{{{{{{}}}}}}|||}}}zzz{{{sssjjjaaa[[[^^^eeeqqqtttxxx{{{}}}~~~}}}zzzgggSSSHHHFFFFFFFFFHHHQQQdddzzz}}}sssnnnsss}}}tttrrrsssvvvxxxzzzzzzzzzzzzsssooohhhbbb^^^]]]]]]^^^ZZZPPPHHHGGGGGGFFFHHHLLLOOOJJJCCC>>>:::999777666;;;666---'''###""""""""""""%%%''''''&&&%%%'''%%%""" !!!(((111888888999999999666///&&&!!!***333:::CCCJJJRRRQQQIII999***   &&&111<<>>@@@BBB>>>:::999:::<<>>???@@@???<<<999999888333)))"""%%%'''(((%%%'''------******///555666///((('''###"""###&&&000BBBSSSdddkkkkkk[[[DDD...  %%%000EEERRRQQQHHHLLLWWWcccpppzzz|||~~~|||uuuppp{{{||||||}}}~~~~~~}}}{{{zzzzzzyyyyyyyyyzzz|||~~~wwwyyy{{{||||||zzzxxxwwwssstttuuuvvvvvvvvvvvvvvvsssuuuwwwxxxzzz}}}|||{{{zzz|||}}}~~~}}}|||}}}zzzxxxvvvuuuuuuqqqrrrtttwwwyyy|||}}}~~~~~~~~~{{{xxxwwwwwwyyy{{{||||||zzzzzzxxxzzz}}}}}}xxxuuurrrrrrtttxxx{{{|||||||||xxxxxxxxx{{{}}}~~~}}}yyyvvvvvvxxxyyyvvvwwwzzzyyyxxxwwwvvvuuuuuuvvvvvvwwwxxxyyyzzz|||~~~}}}}}}}}}{{{xxxuuuyyywwwuuuwwwzzz|||zzzuuuyyyxxxwwwvvvuuusssqqqpppggggggggggggiiillloooqqqvvvvvvvvvuuussspppnnnmmmnnnkkkfffbbb```aaacccdddhhhiiihhheeedddgggnnnuuuzzz}}}xxxtttsssssstttvvvxxxxxxwwwzzz{{{|||{{{zzzzzz{{{}}}zzz}}}}}}}}}~~~~~~}}}|||~~~|||{{{{{{rrrlllgggdddaaa___dddkkkooorrrvvvyyy||||||sssjjjaaa^^^\\\YYYVVV[[[mmmwwwlllfff\\\PPPFFF>>>:::888222000...///333999@@@EEEEEEEEEFFFJJJNNNMMMDDD;;;666333333:::DDDHHHCCC===555555111)))!!!$$$&&&###!!!!!!%%%&&&%%%'''///888<<<888222///+++'''$$$###(((777EEEZZZgggpppiiiVVV???+++  %%%000GGG]]]ccc^^^cccooo|||yyy{{{}}}~~~~~~}}}}}}{{{zzzyyyyyyyyyyyyzzz|||}}}}}}|||xxxxxxyyyyyyyyyxxxvvvuuurrrrrrsssssssssrrrrrrqqqpppsssvvvxxxzzz|||{{{}}}}}}~~~~~~|||yyyvvvtttsssrrrsssuuuwwwzzz|||}}}~~~}}}|||yyyvvvvvvvvvyyy{{{||||||{{{zzzxxxzzz}}}~~~yyywwwvvvxxx{{{~~~}}}~~~xxxwwwxxxzzz|||~~~}}}|||xxxuuuuuuxxxyyywwwxxx|||yyyxxxvvvtttssssssttttttwwwxxxzzz|||~~~}}}}}}||||||{{{xxxvvvwwwvvvuuuuuuzzz|||vvvwwwvvvuuuttttttsssqqqnnnhhhhhhiiiiiikkklllmmmnnnuuutttsssqqqoookkkhhhfffiiifffbbbaaabbbeeefffgggiiijjjjjjfffcccdddlllsss}}}~~~xxxrrrqqqqqqtttwww{{{||||||wwwwwwuuusssqqqqqqtttvvvvvvzzz~~~{{{vvvyyy~~~}}}{{{~~~~~~|||xxxmmmfff``````bbbbbbdddfffgggiiikkkmmmqqqwww~~~~~~~~~}}}~~~~~~vvvmmmfff```]]]XXXXXXeeevvvwwwoooooopppkkkdddTTTOOOFFF<<<444///,,,+++%%%&&&)))...888CCCMMMSSSUUUXXX]]]bbbeee^^^KKK:::444//////999GGGMMMGGG???111000---''' !!!%%%'''!!!"""###)))222===AAA???;;;333---((($$$"""###---777OOO```ppprrrgggTTT???000   ***IIIiiizzzzzz{{{{{{|||}}}}}}~~~~~~~~~}}}~~~~~~}}}|||zzzxxxxxxxxxyyyzzz{{{|||}}}~~~|||zzzxxxxxxwwwwwwvvvvvvvvvvvvrrrrrrsssrrrrrrqqqpppoooooorrrvvvyyyyyyzzz{{{|||zzz~~~~~~~~~}}}~~~{{{wwwtttrrrqqqssstttuuuwwwyyyzzz{{{{{{{{{yyywwwwwwwwwzzz|||~~~~~~|||{{{xxxzzz}}}{{{{{{yyyyyy{{{}}}vvvvvvvvvwwwzzz{{{zzzxxxwwwtttuuuxxxyyyxxxyyy}}}xxxwwwuuussssssssstttuuuxxxyyy|||~~~}}}|||{{{}}}~~~}}}}}}}}}~~~|||zzzzzz{{{{{{zzzyyyttttttsssssszzz}}}vvvvvvtttrrrrrrrrrqqqnnnkkkiiikkkmmmoooqqqrrrrrrrrrvvvuuussspppmmmhhhdddbbbccc```___```dddhhhjjjjjjkkkmmmnnnjjjfffgggnnnuuu}}}vvvqqqpppqqqtttyyy~~~xxxvvvsssnnnllllllpppsssvvvyyy{{{zzzxxxxxx{{{~~~{{{xxx{{{}}}{{{uuuiiibbb^^^aaacccccccccddd```___^^^]]]```hhhqqqxxxxxxyyyyyyzzzwwwpppfff]]]ZZZUUUSSS]]]lllyyyvvvpppeee[[[XXXXXXSSSKKK999666000+++'''%%%$$$$$$$$$(((///999EEEPPPYYY^^^bbbjjjqqqsssqqqhhhTTTAAA444222444>>>KKKQQQMMMGGG444111+++&&&!!! """$$$)))111;;;CCCFFFDDDBBB777000)))'''''')))000888IIIZZZllltttpppcccPPPAAA///***""" '''FFFooo{{{}}}|||{{{zzz{{{|||~~~}}}}}}~~~~~~~~~|||{{{wwwwwwxxxyyyzzz{{{{{{|||~~~}}}{{{xxxwwwvvvuuuuuuvvvwwwxxxuuuuuuuuutttsssrrrqqqppppppssswwwyyyyyyxxxwwwwwwyyy}}}~~~}}}|||~~~{{{xxxuuurrrqqqpppttttttvvvwwwxxxyyyyyyyyy~~~}}}|||{{{xxxxxxxxx{{{~~~~~~|||yyyyyy}}}~~~{{{xxxxxxxxxzzz|||zzzssssssssstttvvvwwwvvvtttwwwtttuuuxxxzzzyyyzzz~~~vvvuuutttsssssstttvvvwwwyyy{{{}}}}}}zzzxxx{{{|||}}}|||{{{{{{}}}|||zzzxxxxxxyyy{{{|||{{{rrrsssqqqqqqyyy~~~uuutttrrrppppppqqqpppllliiiiiilllpppuuuxxxzzz{{{{{{xxxwwwtttqqqmmmhhhcccaaa^^^\\\\\\___eeejjjkkkkkkmmmppprrroookkkkkkrrryyy|||uuuppppppqqquuu{{{|||yyytttnnnkkklllppptttwwwyyyyyyvvvrrrrrrxxx}}}}}}~~~{{{www|||}}}|||zzzsssfffbbbaaacccdddccccccfff\\\YYYUUURRRSSS[[[eeemmmwwwyyyxxxwww|||{{{rrrpppcccYYYVVVRRROOOWWWeeeqqq|||xxxnnngggZZZNNNIIIGGGAAA:::)))'''$$$""" !!!"""###***000:::FFFQQQZZZ___bbbbbbmmmwwwvvvqqqgggWWWHHH111222777AAAKKKQQQPPPMMM;;;555---&&&!!!"""***000:::CCCIIIJJJIIIGGG<<<333,,,,,,///333:::AAAGGGVVVhhhrrrsssjjjXXXIII:::444))) !!!)))AAAppp~~~{{{{{{|||~~~yyyyyy|||{{{xxxyyy}}}zzzxxxwwwvvvwwwwwwvvvvvvwwwyyy{{{}}}}}}|||zzzxxxvvvtttsssssssssvvvyyyzzzyyywwwwwwwwwyyywwwtttsssrrrrrrpppnnnooopppppprrrtttvvvxxxzzzyyy{{{|||{{{|||xxxvvvuuutttrrrqqqrrrrrrsssuuuwwwyyy{{{|||~~~~~~~~~~~~|||{{{yyyxxx|||}}}xxxyyy|||{{{wwwxxx}}}}}}~~~~~~zzzuuuqqqrrrrrrrrrsssrrrrrrrrrtttuuuuuuwwwxxxzzz|||}}}xxxxxxwwwvvvvvvvvvwwwxxx{{{{{{||||||{{{{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{zzz}}}|||{{{|||}}}}}}{{{yyyrrrqqqqqqrrrtttuuuuuutttqqqooommmlllmmmnnnnnnmmmiiipppttttttuuu{{{~~~xxxqqqlllgggccc``````______aaafffjjjnnnoooqqqsssuuutttrrrrrrtttwwwzzz~~~yyyvvvvvvssstttwww{{{xxxrrrqqqoookkkjjjmmmwww{{{}}}zzztttrrrwww|||~~~|||}}}xxxyyy~~~{{{tttttt{{{|||}}}yyyyyy}}}{{{nnngggdddgggiiihhhfffggg\\\TTTKKKHHHMMMWWW___dddnnnqqquuuxxxzzzxxxsssooolllfff\\\RRRLLLNNNUUU[[[eeekkkwww}}}nnneee```YYYNNNFFF???888111+++'''!!!!!!+++111///+++222>>>NNN[[[aaaaaa___^^^hhhmmmssstttlll```SSSLLL999999<<>>666666===EEEHHHHHHKKKQQQZZZbbbddd___VVVOOODDD>>>333((( !!!&&&)))HHHuuu~~~{{{{{{|||~~~}}}|||~~~}}}|||~~~yyyvvvwwwyyyxxxwwwvvvvvvwwwyyy{{{|||{{{zzzyyywwwuuuttttttssstttvvvyyyzzzyyyxxxxxxyyyyyyvvvsssqqqqqqqqqpppnnnuuutttttttttuuuuuuvvvvvvyyy{{{~~~~~~|||~~~{{{wwwuuuttttttsssrrrrrrrrrsssuuuxxxzzz|||}}}~~~{{{yyy{{{yyyyyy}}}}}}zzzyyyyyy{{{}}}}}}|||zzz{{{~~~~~~~~~zzzuuuqqqrrrsssttttttsssqqqqqqsssssstttvvvxxxzzz|||}}}yyyyyyyyyyyyxxxxxxwwwwwwzzzzzz{{{{{{zzzzzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{}}}|||||||||}}}}}}zzzxxxssssssssstttvvvwwwuuutttnnnllljjjjjjkkkmmmnnnnnnoootttwwwvvvxxx|||vvvrrrnnnkkkgggeeeeeedddcccdddgggkkkmmmnnnrrrtttuuuuuussssssvvvxxxwwwxxxyyyyyywwwuuuttttttsssuuuxxx{{{~~~~~~yyyuuusssmmmggghhhnnnsssvvvxxxxxxvvvwww{{{}}}~~~}}}{{{yyy}}}{{{{{{{{{ooobbbZZZ```hhhttt{{{~~~}}}yyytttuuuyyy~~~}}}ooohhheeehhhkkkkkkjjjlllaaa[[[RRRMMMNNNTTT\\\```jjjmmmqqquuuwwwvvvrrrooolllfff\\\QQQJJJJJJOOOUUU^^^cccnnnzzzxxxrrrrrrpppfffYYYRRRKKKGGGAAA<<<777333...+++ """)))555AAAEEE@@@;;;GGGPPP\\\eeegggdddaaa___dddhhhkkkiiiaaaVVVLLLFFF;;;<<>>777555333000...---,,,,,,***222???MMMXXX[[[YYYVVVaaaeeejjjkkkhhhccc^^^[[[[[[\\\\\\XXXQQQIIIDDDAAA???@@@FFFNNNVVVVVVOOOHHHCCC:::...(((&&&######---444===@@@CCCEEEEEEEEEFFFHHH@@@===888555666:::@@@CCC>>>666---***---222555666;;;???@@@999+++!!!%%%>>>sss||||||}}}~~~~~~}}}yyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzzttttttuuuvvvvvvwwwwwwwwwvvvxxxzzzzzzyyyzzz|||}}}zzzvvvqqqnnnmmmnnnoooooonnnoooppppppqqqqqqqqqqqqssstttwwwyyy~~~}}}zzzvvvttttttuuuvvvwwwssstttvvvxxx{{{}}}~~~~~~{{{zzzzzzzzzzzzyyy}}}|||}}}{{{xxxzzzxxxwwwxxx{{{}}}~~~~~~~~~~~~~~~}}}zzzwwwssstttvvvwwwvvvssspppmmmmmmnnnooorrruuuxxx{{{}}}}}}}}}~~~~~~}}}{{{xxxvvvwwwwwwxxxxxxxxxwwwvvvvvvzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||}}}}}}|||yyywwwvvvvvvwwwyyyzzzxxxuuurrrhhhfffcccdddfffjjjmmmnnnnnnpppnnnllloooxxx|||yyyuuusssrrrqqqpppooommmnnnnnnnnnmmmnnnppprrrqqqqqqrrrssssssuuuvvvxxxrrrmmmfffeeeiiiooossstttvvvxxx{{{}}}}}}{{{xxxvvvtttuuutttpppjjjgggjjjnnnooonnnooorrrvvvyyyxxxvvvyyyyyyzzzzzzyyyyyyxxxxxxxxxzzz~~~{{{xxxzzzzzzyyyyyyyyy}}}~~~zzztttjjj\\\MMMCCCCCCJJJXXXlll~~~}}}yyyuuusssuuu{{{{{{yyy|||}}}~~~|||uuurrrtttvvvvvvuuuvvvmmmjjjeee]]]VVVTTTWWW[[[gggjjjnnnpppooommmlllkkkoooiii]]]NNNBBB???EEEKKKMMMMMMOOORRRRRRTTT[[[eee]]]]]]```gggnnnqqqooolllbbbYYYRRRMMMGGG===666333++++++******+++///333777DDDIIIQQQXXX^^^cccgggiiinnnlllgggaaaZZZTTTQQQOOOLLLKKKIIIEEEAAA>>>>>>??????@@@EEENNNUUUWWWQQQKKK???444(((######"""$$$111999@@@???>>>===:::999888888222111...***'''***000555...)))$$$%%%)))+++)))&&&(((000666333'''!!!===ppp}}}|||}}}~~~~~~}}}~~~xxxwww|||}}}yyy{{{{{{zzzyyyxxxxxxxxxxxxssstttuuuwwwxxxyyyyyyyyyxxxyyyzzzyyyyyyzzz|||~~~zzzvvvqqqnnnmmmnnnoooooonnnnnnooopppqqqqqqpppppprrrsssvvvyyy}}}~~~{{{xxxvvvwwwxxxyyyyyytttvvvxxxzzz}}}~~~}}}}}}}}}~~~~~~|||zzzyyy{{{}}}}}}}}}~~~~~~~~~{{{xxxuuuxxxyyyzzz}}}~~~|||{{{~~~}}}||||||zzzxxxuuuvvvxxxxxxwwwsssooolllkkklllnnnqqqtttxxx{{{|||}}}~~~~~~{{{xxxwwwwwwwwwxxxxxxxxxwwwvvvvvvzzzzzzzzzzzz{{{}}}~~~}}}||||||||||||zzzxxxwwwwwwxxxyyyyyywwwsssppphhhfffddddddgggjjjlllmmmnnnooonnnlllqqqzzz}}}zzzvvvsssrrrqqqooonnnnnnpppqqqqqqpppppprrrtttnnnmmmnnnoooqqqssstttuuusssmmmgggfffjjjqqquuuwwwyyyzzz}}}~~~}}}zzzwwwuuusssrrrpppmmmmmmnnnooonnnpppoooppptttzzz|||zzzvvvyyyyyyyyyyyyzzz{{{||||||}}}zzzuuuqqqooonnnnnnlllkkkmmmqqqyyy~~~|||wwwvvvtttqqqjjj___SSSKKKIIINNNYYYjjjyyy|||yyytttooonnnsss{{{{{{xxxzzz|||xxxyyyzzzwwwttttttnnnnnnjjjddd\\\YYYYYY\\\aaaeeejjjmmmnnnnnnpppqqqrrrlll```PPPBBB>>>CCCIIIGGGEEEDDDCCC???@@@IIITTTPPPPPPRRRWWW]]]``````^^^UUUNNNHHHCCC;;;111***)))!!!!!!###)))333???JJJPPPXXXZZZ\\\]]]]]]___cccgggeee^^^SSSHHHAAA===<<<<<<666555444333222333666999999:::>>>GGGPPPSSSOOOJJJ666+++"""///888666666666666444222///---((((((&&&!!!%%%+++###"""###'''+++***%%% ###)))'''777ccc~~~|||}}}~~~~~~~~~~~~}}}|||zzz|||wwwwww~~~{{{||||||{{{zzzyyyxxxwwwvvvsssuuuwwwyyy{{{|||||||||zzzzzzzzzxxxwwwxxx{{{~~~zzzvvvrrrooooooooooooooorrrssssssssssssqqqooonnnrrrtttwww{{{~~~|||{{{{{{{{{{{{zzzwwwxxxzzz}}}~~~~~~~~~~~~{{{{{{||||||~~~{{{zzzyyyzzz}}}~~~~~~~~~~~~~~~}}}{{{yyyvvvuuuxxxyyy|||~~~zzzwwwxxx{{{}}}zzzzzzzzz{{{{{{zzzxxxxxxyyyxxxvvvsssooommmkkklllnnnppptttwwwzzz||||||}}}}}}}}}|||zzzyyyxxxxxxyyyyyyyyyyyyxxxwwwwwwyyyyyyyyyyyyzzz|||}}}zzzzzz{{{||||||{{{zzzyyyyyyyyyyyywwwssspppkkkiiiggghhhjjjkkklllkkkiiikkkllllllsss|||}}}yyyuuurrrqqqooommmlllooorrrtttsssqqqppprrruuukkkjjjjjjlllooorrrsssrrrtttpppmmmlllnnnsssvvvyyyyyy{{{|||}}}|||zzzwwwuuuuuuuuurrroooqqquuutttppppppqqqsssyyy|||zzzzzzyyyzzz|||~~~}}}yyyrrrnnnlllkkkfffeeebbb```aaagggnnntttvvv|||~~~}}}qqqqqqqqqpppmmmfff^^^XXXTTTWWW^^^iiisssyyyzzzxxxyyytttooopppwww~~~{{{vvvuuuyyy}}}~~~}}}wwwrrrpppoooooommmhhhccc^^^\\\\\\YYY___eeejjjmmmpppuuuzzzuuurrriiiXXXHHH???@@@DDDAAA???===:::666777CCCQQQQQQPPPOOOPPPSSSUUUVVVVVVNNNHHHBBB<<<222'''"""###%%%333FFFXXXeeejjjdddeeeeeebbb^^^YYYWWWVVVJJJBBB777...)))(((((((((###$$$%%%%%%&&&(((+++......000555???HHHKKKGGGBBB***!!!(((000(((***---111333222...+++ !!!"""$$$$$$"""  +++III```jjjvvv~~~}}}}}}~~~~~~~~~~~~|||{{{{{{xxxzzz{{{zzz}}}}}}}}}|||{{{yyyxxxvvvuuuuuuwwwyyy|||~~~~~~~~~~~~|||{{{zzzwwwvvvvvvzzz}}}yyyvvvsssqqqqqqqqqpppnnnqqqrrrssstttsssrrrpppoooooorrrvvvzzz~~~}}}{{{yyy{{{}}}~~~~~~}}}yyyyyyzzz{{{|||~~~zzzzzzzzz{{{}}}~~~}}}|||zzzzzzzzzyyyxxxwwwxxxyyyxxxzzz||||||xxxvvvuuuuuuvvvyyy{{{{{{zzzvvvvvvuuuvvvxxxzzz{{{|||zzzzzzyyyxxxuuurrrooommmlllmmmnnnqqqtttwwwyyy{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxyyyxxxxxxxxxyyy|||~~~|||yyywwwyyy|||~~~}}}|||zzzyyyyyywwwtttrrrnnnmmmllllllmmmmmmkkkiiifffiiilllooowww{{{xxxsssqqqooonnnllljjjqqqtttvvvuuupppnnnooorrrjjjhhhhhhjjjnnnrrrrrrqqqrrrrrrsssrrrrrrsssuuuwwwxxxyyyzzzzzzzzzxxxwwwvvvyyy|||{{{vvvuuuwwwxxxuuuqqqssswww|||~~~|||zzzyyyyyyzzz}}}~~~{{{tttwww{{{yyyrrrmmmjjjjjjjjjbbb___\\\YYYYYY^^^ffflllrrryyy~~~uuusssoooooooooooonnnjjjddd```^^^```eeejjjpppuuuxxxyyyzzzvvvtttwww~~~~~~~~~~~~|||~~~|||}}}zzzwwwuuuyyy}}}}}}vvvsssqqqpppmmmkkkhhhccc]]]ZZZVVV\\\ccchhhkkkooovvv{{{wwwxxxttteeeQQQAAA;;;;;;:::999999888666:::JJJYYY^^^[[[WWWTTTTTTUUUVVVWWWNNNHHHAAA:::///'''''',,,///000777HHH]]]mmmsssssskkkgggaaaYYYPPPFFF>>>999,,,'''!!!!!!"""!!! !!!""""""%%%...999BBBCCC;;;333  %%%"""$$$'''---111111---***!!!000;;;DDDMMMTTTggg~~~}}}}}}~~~~~~~~~|||{{{{{{zzzxxxzzz}}}|||}}}~~~}}}}}}{{{zzzxxxvvvuuuvvvxxx{{{~~~}}}|||zzzwwwuuuuuuyyy|||yyywwwtttsssrrrrrrpppnnnkkkmmmppprrrssssssrrrqqqkkknnnssswww{{{~~~~~~{{{{{{|||~~~}}}|||xxxxxxyyyzzz|||~~~{{{zzzzzz|||}}}}}}zzzxxxwwwwwwwwwwwwvvvxxxzzz|||yyyzzz{{{~~~~~~{{{xxxvvvtttrrrrrrsssuuuvvvvvvqqqqqqrrrtttwwwzzz|||}}}|||{{{zzzwwwuuurrrooonnnmmmnnnoooqqqtttwwwyyyzzzzzzyyyyyyxxxxxxxxxyyyyyy{{{{{{||||||{{{{{{zzzyyyxxxwwwwwwwwwyyy{{{~~~|||wwwvvvxxx|||~~~|||zzzyyyxxxvvvtttppppppoooooopppnnnkkkhhhiiinnnrrrwwwyyyvvvrrrooonnnmmmllljjjsssvvvxxxuuuppplllmmmoooiiihhhgggjjjnnnrrrrrrqqqpppsssvvvvvvsssrrrsssuuuwwwwwwxxxxxxxxxwwwwwwvvv||||||vvvwwwzzzyyysssvvvzzz||||||zzzwwwvvvyyyyyyyyyzzz}}}xxxsssiiimmmrrrwww|||{{{uuuoookkkiiijjjjjj```]]]YYYUUUUUUZZZbbbhhhqqqxxx{{{ooojjjjjjjjjiiiiiiiiifffbbb^^^eeegggjjjllloootttzzz~~~{{{yyyyyy~~~}}}}}}~~~|||{{{|||{{{yyy~~~zzzwwwzzz~~~xxx{{{|||xxxssspppnnnllljjjeee^^^XXXYYY^^^dddggghhhkkkqqqwwwxxx||||||oooYYYCCC777333555555777888888@@@RRRcccmmmhhhbbb\\\YYYYYY[[[]]]PPPJJJCCC;;;222...333;;;GGGFFFLLL[[[nnnxxxuuuoookkkbbbSSSDDD777,,,###!!!$$$$$$"""***777???===222''' ######%%%)))------)))%%%  """$$$***///111GGGkkk~~~|||{{{yyyxxxzzzxxxvvvvvvyyy~~~{{{|||||||||{{{{{{zzzzzzyyyyyy{{{|||}}}~~~~~~}}}|||{{{yyyzzzzzzxxxuuuuuuxxx{{{yyyuuuqqqooonnnooooooooonnnoooqqqtttuuutttqqqnnnmmmkkkiiijjjooouuuyyy|||~~~}}}~~~~~~}}}}}}~~~~~~zzz}}}~~~}}}}}}wwwxxxyyy|||}}}~~~~~~zzzyyyyyyyyywwwuuuwwwxxxwwwuuutttuuuwwwzzzxxxuuuuuuxxxyyyvvvwwwzzzwwwwwwwwwuuussssssuuuwwwsssqqqqqqtttxxx{{{{{{zzzwwwxxxxxxwwwvvvssspppnnnlllmmmmmmoooppprrrtttuuutttuuuvvvwwwxxxyyyyyyyyy}}}|||zzzxxxvvvuuuuuuuuuuuuvvvvvvvvvvvvyyy|||}}}zzzvvvtttuuuzzz{{{xxxxxx{{{~~~uuuvvvvvvuuurrrmmmiiifffhhhoooxxx|||wwwrrroookkkgggjjjoooqqqrrrssssssrrrpppmmmlllgggffffffjjjooossssssrrrttttttttttttssssssssssssuuuvvvwwwxxxxxxwwwvvvuuuzzzsssuuuxxxwwwvvvxxxyyyyyywwwvvvvvvwww{{{zzzxxxxxx|||}}}tttjjjbbbddddddgggmmmuuu||||||tttlllhhhiiijjjiiifffaaa^^^ZZZ[[[___fffmmmqqqttt~~~xxxmmmeeegggiiilllnnnmmmjjjgggdddlllkkkmmmrrrtttuuuzzz{{{tttooouuu|||~~~~~~{{{|||zzz|||uuuooolllmmmlllgggcccbbbaaafffkkkkkkiiiiiimmmrrrvvv{{{zzzqqqaaaPPP===///444777777555777EEE]]]pppyyyzzzvvvlllfffddd___XXXMMMOOOKKK???333222???LLL^^^ccciiilllllljjjhhhgggeeeWWWCCC111$$$"""''',,,,,,&&&"""222@@@BBB777+++  $$$!!!###"""   (((<<>>PPPiii||||||rrrjjjggg```XXXVVVVVVQQQEEE;;;>>>MMM[[[ffflllsssssslllbbbZZZVVVOOODDD444%%%&&&---333888;;;888...###,,,:::???:::222$$$     $$$444CCCccc}}}~~~~~~}}}zzzyyyvvvvvvwwwwwwxxxyyyzzz{{{|||}}}}}}{{{yyywwwvvvyyy{{{}}}}}}|||{{{zzzxxxvvvtttuuuxxx|||xxxvvvsssqqqqqqqqqqqqpppoooooopppqqqrrrpppllliiifffdddcccdddggglllqqqtttxxxyyyyyyxxxwwwwwwzzz|||~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~}}}|||{{{vvvrrrpppppppppppprrrrrrrrrrrrqqqqqqtttvvvuuussstttwwwwwwuuutttwwwssstttvvvvvvuuutttuuuvvvuuuuuuvvvxxxzzz{{{zzzxxxtttuuuvvvvvvvvvuuutttsssssssssrrrqqqrrrsssttttttttttttvvvwwwxxxyyyyyyyyy}}}}}}}}}}}}|||zzzxxxvvvtttuuuwwwwwwxxxyyy|||zzzzzzyyyzzz|||~~~}}}~~~}}}zzzvvvsssqqqooovvvzzzyyyuuurrrqqqnnnjjjkkkppppppqqqrrrrrrpppmmmjjjhhhiiihhhhhhjjjnnnrrrttttttxxxwwwuuusssqqqpppoooooommmmmmlllmmmooossswwwzzzyyy|||{{{tttnnnlllmmmllloooqqqtttuuuvvvvvvxxxyyy{{{{{{{{{}}}|||wwwrrrgggXXXKKKLLLPPPXXXcccmmmsssuuuuuusssnnniiiiiilllnnnllliiieeeaaa___eeeqqq|||}}}yyyzzzzzzzzzyyyvvvsssooommmnnnnnnmmmmmmlllkkkkkkkkkppprrrzzz}}}{{{~~~|||yyywwwyyy}}}yyytttrrrrrrrrrtttxxx~~~{{{}}}{{{rrrlllsss{{{{{{qqqmmmttt|||{{{sssrrrwwwzzzsssmmmkkkkkkiiijjjmmmoooqqqtttvvvwwwwwwuuutttxxx||||||uuukkk___PPPDDD>>><<<:::<<>>///      %%%***222999IIIggg~~~}}}xxxyyy{{{||||||zzzxxxvvvxxxxxxwwwwwwxxxzzz|||}}}}}}~~~~~~|||zzzxxxwwwxxxzzz}}}}}}|||{{{yyyvvvsssrrrtttwwwzzzwwwuuurrrqqqrrrrrrpppoooooooooooooooooommmjjjfffcccbbbbbbaaacccgggmmmqqquuuvvvvvvuuutttvvvyyy{{{}}}}}}{{{|||~~~~~~|||yyysssqqqpppqqqrrrrrrssstttsssrrrrrrtttvvvsssqqqsssvvvwwwtttsssuuupppsssuuuvvvuuuttttttuuuuuuvvvwwwyyyzzzzzzyyywwwtttuuuvvvwwwxxxxxxwwwwwwwwwvvvtttsssrrrssstttuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{|||}}}}}}|||zzzwwwvvvsssuuuxxxyyyyyyzzz|||~~~zzzzzzzzzzzz{{{~~~~~~|||~~~|||zzzyyyyyyyyyyyy{{{~~~{{{zzzwwwssspppoookkkfffgggllllllnnnooopppnnnkkkhhheeeggggggfffhhhkkknnnqqqsss{{{yyywwwsssqqqooonnnmmmjjjiiihhhiiimmmrrryyy|||}}}~~~|||wwwpppllljjjjjjkkkmmmqqqsssuuuvvvyyy{{{{{{{{{}}}~~~wwwsssooodddTTTGGGKKKPPP[[[gggqqqvvvwwwuuupppllljjjkkkpppqqqoookkkkkkfffdddjjjvvv}}}wwwsssqqqrrrssssssrrrpppnnnlllmmmmmmnnnoooppppppqqqqqqpppttt~~~{{{yyy{{{yyyvvvsssrrrtttzzz~~~yyyqqqooopppsssssswwwxxx{{{~~~zzztttpppwwwzzz{{{uuummmkkkrrrzzz}}}uuussswww{{{xxxpppllljjjiiilllqqqtttuuuyyy}}}~~~{{{{{{~~~~~~yyyssskkk```UUUHHHEEEBBBGGGUUUhhhxxxvvvqqqhhhbbb``````___]]]lllfffYYYJJJBBBGGGVVVdddmmmsssvvvkkkTTT<<<---'''!!!...DDDXXXeeecccccc```ZZZNNN===---###***:::EEEJJJ<<<,,,     ***444666555444888UUU||||||zzzxxxvvvwwwyyyzzzzzzyyyxxxwwwxxxwwwuuutttvvvzzz~~~~~~}}}|||{{{zzzyyywwwyyy|||~~~~~~}}}|||zzzvvvtttuuuvvvxxxzzztttsssrrrrrrrrrrrrpppnnnpppooonnnnnnnnnlllhhheeebbbbbbbbbaaaaaaeeekkkppptttuuuuuuuuutttvvvxxx{{{{{{|||~~~||||||~~~|||vvvrrrqqqrrrtttrrrssstttsssqqqqqqrrrtttrrrqqqrrrvvvvvvsssrrrtttppprrrtttuuutttttttttttttttvvvwwwxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyzzzzzzzzzxxxwwwuuusssssstttuuuvvvzzzzzz{{{|||||||||{{{{{{yyyzzz{{{|||{{{yyyvvvuuusssuuuxxxzzz{{{{{{|||}}}zzzyyyxxxxxxwwwwwwxxxxxx}}}~~~|||~~~}}}{{{zzzzzzzzz|||}}}|||~~~|||xxxuuuttttttpppllljjjeee```aaafffiiijjjmmmnnnmmmjjjfffdddddddddcccccceeeiiinnnqqq|||zzzvvvssspppnnnmmmmmmjjjiiihhhiiimmmsssyyy}}}~~~|||yyyssslllhhhggggggjjjnnnrrrtttwwwzzz|||zzz{{{|||~~~{{{vvvssspppgggZZZOOORRRXXXbbbmmmwww{{{zzzxxxpppmmmmmmppptttuuupppkkkhhheeedddiiitttzzztttnnnmmmoooqqqrrrrrrooollljjjkkkmmmpppsssvvvwwwxxxxxxtttxxx|||{{{xxxvvvrrrnnnlllooouuuyyy|||tttrrrttt{{{yyy|||~~~wwwxxxyyyyyywwwvvvttttttxxxvvvssspppooossszzz{{{zzz{{{zzz~~~}}}~~~uuupppkkkiiilllrrrvvvxxx|||}}}{{{xxxpppgggZZZVVVTTTYYYcccmmmsssttteee]]]TTTSSSWWW]]]bbbeeeooogggWWWFFF<<<>>>HHHQQQ]]]bbbaaaTTT===(((222KKK```jjjmmmdddbbb```___[[[NNN;;;,,,'''777FFFOOOEEE666%%%     ###555@@@>>>666000000IIIppp}}}zzzxxxvvvvvvwwwxxxyyyzzzzzzzzzzzzwwwuuurrrqqqsssxxx}}}~~~}}}{{{zzzyyyyyyvvvwwwyyy{{{}}}~~~~~~~~~~~~{{{yyyxxxyyyzzzzzzzzztttssssssttttttssspppnnnpppooonnnmmmmmmkkkhhheeeaaabbbbbbaaa```ccciiiooossstttvvvvvvvvvvvvwwwyyyzzzzzz|||~~~~~~}}}~~~|||}}}~~~~~~}}}wwwsssqqqrrrtttqqqrrrsssrrrpppnnnoooppprrrppprrrwwwwwwsssrrrsssqqqrrrttttttsssrrrssstttssstttuuuuuuttttttvvvwwwxxxxxxxxxyyyyyyyyyzzzzzzxxxvvvtttssssssuuuwwwyyy~~~~~~~~~~~~}}}|||{{{{{{yyyyyyyyyzzzyyywwwvvvuuurrruuuyyy||||||||||||}}}zzzxxxvvvsssqqqppppppppprrrxxx}}}|||{{{yyyxxxwwwwwwxxxyyyyyy{{{|||zzzwwwsssqqqppppppkkkfffccc___[[[]]]bbbfffiiilllnnnmmmkkkgggdddbbbbbbaaa```aaadddjjjoooyyywwwtttpppnnnmmmmmmmmmkkkkkkkkklllooossswwwzzz{{{xxxwwwwwwrrrkkkfffeeeeeeiiimmmqqqtttwww{{{}}}yyyzzz{{{|||~~~~~~|||yyywwwtttmmmddd]]]^^^bbbiiirrryyy|||{{{xxxqqqpppppptttwwwuuunnnhhh^^^]]]^^^cccllluuu||||||tttmmmpppqqqsssttttttqqqmmmkkkmmmnnnqqquuuyyy}}}~~~wwwuuuqqqllliiikkkpppttt{{{~~~|||uuuuuutttrrrpppqqqsssuuutttrrrooopppuuu|||}}}|||yyyzzz~~~|||vvvpppllloootttxxx{{{~~~wwwooollliiijjjllllllgggbbbUUULLLEEEHHHQQQYYY```eeefff]]]MMM>>>444222777<<>>AAABBBIIIIIIIIIGGGEEECCCDDDDDD:::222((( ...KKK___]]]PPP@@@+++     &&&---000111222>>>[[[~~~|||yyyuuusssqqqqqqooopppsssvvvyyy{{{|||}}}||||||{{{{{{|||~~~{{{yyyxxxxxxxxxzzzyyywwwvvvuuuuuuuuuuuusssrrrqqqqqqppppppppppppqqqtttwwwxxxvvvtttuuuvvvuuusssqqqpppooommmiiigggbbbaaa```___aaacccgggiiimmmnnnooooooooopppsssuuuwwwwwwxxxyyy{{{}}}}}}~~~~~~}}}zzzyyyxxxwwwvvvtttrrrqqqpppoooooosssvvvwwwwwwtttqqqooonnnoooqqqqqqpppmmmlllmmmnnnmmmmmmllljjjhhhjjjooossstttsssrrrnnnjjjeeebbbaaagggiiilllooorrrvvv|||~~~|||yyywwwwwwzzz~~~|||xxxttttttvvvvvvyyy|||}}}|||{{{zzzzzz}}}{{{yyywwwuuuttttttttt~~~|||qqqkkkjjjgggiiikkknnnooooooooonnntttqqqnnnnnnooommmgggbbbccc```]]][[[\\\```eeehhhkkklllnnnqqqrrrqqqmmmiiiccccccbbb``````ccciiimmmlllkkkhhhffffffhhhkkkmmmnnnoooppppppnnnkkkiiihhhmmmmmmmmmllljjjiiigggggghhhkkkooouuuzzz|||}}}|||xxxxxxxxxxxxyyy{{{{{{wwwsssqqqoooooollljjjnnntttvvvsssoooiiilllpppssssssooogggaaa^^^WWWQQQOOONNNQQQ[[[dddqqqzzzxxxuuuqqqnnnppptttxxxwwwwwwuuuuuuwww}}}yyyzzz}}}~~~www{{{~~~xxxuuuwwwxxxwwwxxx{{{}}}}}}}}}{{{yyy{{{zzzzzz}}}{{{zzz|||~~~mmm[[[MMMEEEBBB<<<888333111111222222111---((($$$!!!""")))///333666===>>>@@@@@@???>>>>>>>>>...((( 555RRRccc\\\LLL999&&&    %%%)))000777EEEeee}}}zzzwwwtttrrrpppoooqqqrrrtttvvvxxxzzz{{{{{{||||||}}}~~~|||yyyxxxwwwxxx}}}|||yyywwwuuussssssrrrrrrqqqpppooonnnmmmmmmmmmqqqsssvvvxxxwwwwwwxxxxxxwwwuuurrrpppnnnkkkhhheeeaaa```______aaadddfffhhhlllmmmnnnooonnnnnnppprrrvvvvvvwwwxxxyyy{{{}}}~~~{{{{{{}}}~~~~~~~~~zzzwwwuuutttvvvuuutttsssqqqqqqqqqqqqtttuuuvvvuuurrrooommmmmmkkkmmmnnnmmmllllllmmmnnnooonnnmmmkkkiiikkkooorrrtttnnnkkkkkkdddXXXTTTXXXeeegggjjjmmmqqquuu{{{~~~}}}{{{xxxuuuvvvyyy|||{{{wwwuuuuuuvvvxxxzzz|||}}}{{{zzzzzzzzz{{{}}}}}}{{{wwwvvvyyy||||||sssllliiifffhhhjjjlllmmmnnnmmmmmmqqqnnnllllllllljjjfffbbbcccbbb```___```cccfffhhhkkklllmmmooopppnnnkkkgggeeeeeedddbbbbbbeeeiiimmmmmmkkkiiigggggghhhjjjlllnnnppprrrqqqnnnkkkjjjiiipppooommmllljjjiiiiiiiiimmmoooqqquuuxxx{{{}}}~~~wwwwwwwwwwwwxxx|||~~~xxxsssrrrpppnnnlllllljjjjjjoootttuuuqqqllleeefffhhhkkkkkkiiiddd```[[[UUUOOONNNOOOTTT^^^iiivvvwwwvvvsssooommmnnnqqquuuvvvwwwxxxyyy{{{|||~~~}}}xxx||||||yyy{{{|||zzzzzz}}}~~~~~~~~~~~~}}}}}}~~~zzzwwwvvvuuuuuusssppppppuuuvvvdddSSSHHHCCCBBB===:::555222111000///...,,,'''"""###&&&***,,,///111222222000///!!!!!!666QQQ[[[MMM999...   """222AAAXXXxxx~~~}}}zzzwwwtttrrrpppooorrrsssuuuwwwyyyzzzzzz{{{{{{{{{}}}|||zzzxxxxxxxxx}}}|||zzzxxxvvvtttrrrrrrqqqpppooonnnllllllkkkkkkppprrrtttvvvxxxyyyzzz{{{vvvtttpppnnnkkkgggccc```_________```aaadddfffgggjjjlllnnnooonnnnnnooopppttttttuuuwwwxxxzzz{{{|||~~~~~~~~~|||}}}~~~~~~~~~~~~zzzwwwuuutttwwwvvvvvvuuuttttttuuuuuuwwwwwwvvvsssoookkkjjjjjjiiijjjkkkllllllmmmnnnoooqqqpppmmmkkkjjjllloooqqqsssjjjhhhllldddTTTQQQZZZeeegggjjjlllooossswww{{{~~~||||||{{{yyyvvvtttvvvxxxzzzyyywwwuuuvvvwwwxxxyyyzzzzzzxxxwwwwwwxxxxxx{{{}}}zzzuuutttwww|||~~~vvvoookkkhhhiiikkklllmmmnnnnnnnnnnnnmmmkkkkkkkkkiiifffcccddddddcccddddddfffggghhhiiiiiijjjkkkmmmllljjjhhhfffffffffddddddfffjjjmmmlllkkkiiihhhhhhjjjlllnnnmmmpppssssssqqqnnnnnnooosssrrrpppmmmllllllllllllooopppqqqrrrsssvvvzzz}}}yyyyyyxxxxxxxxx||||||sssooooooooommmjjjiiiiiikkkqqqvvvvvvrrrnnndddcccccccccdddbbb___]]]WWWRRROOOPPPSSSXXXdddooozzz|||zzzwwwssspppppprrruuuzzz|||~~~~~~~~~}}}}}}{{{~~~~~~~~~|||vvvrrrppppppppp{{{~~~pppmmmmmmrrr{{{ppp]]]LLLBBB>>>===;;;888555333111000//////...'''"""!!!$$$### ...BBBGGG555!!!   777OOOuuu}}}|||zzzwwwuuusssrrrqqqssstttvvvwwwyyyzzzzzzzzzzzz{{{|||~~~|||zzzyyyyyyyyy{{{{{{zzzxxxwwwuuutttsssqqqpppooommmlllkkkkkkkkkooooooqqqtttwwwyyy{{{{{{vvvtttpppmmmiiieee```]]]]]]]]]^^^```bbbdddeeefffhhhkkknnnpppooonnnooooooqqqrrrtttvvvxxxzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~|||yyyxxxwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxwwwwwwtttpppjjjgggeeeeeejjjjjjjjjlllnnnppppppppprrrooollljjjkkkmmmooopppqqqjjjkkkpppiii\\\[[[fffiiijjjllllllmmmooosssuuu{{{zzzxxxxxxxxxwwwuuussstttuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwuuusssrrrssstttwwwyyy{{{wwwrrrqqqtttyyyyyyrrrnnnkkklllmmmnnnooooooppppppmmmlllkkkkkkkkkjjjhhhfffeeeeeeffffffggghhhhhhhhheeeeeefffhhhjjjkkkkkkiiiggggggfffeeedddeeeiiikkkiiiiiiiiiiiikkkmmmppprrrooossswwwvvvssspppppprrrsssrrrpppnnnmmmmmmmmmnnnooooooooonnnnnnqqqwww{{{}}}}}}|||zzzzzz||||||tttpppqqqqqqnnnkkkhhhiiimmmsssxxxyyyuuurrrfffdddaaa______^^^\\\[[[UUURRRQQQTTTXXX^^^iiissszzzyyyuuutttwwwyyy~~~}}}|||||||||~~~yyywww||||||}}}~~~{{{zzz{{{|||~~~}}}}}}|||zzztttooommmmmmmmm}}}}}}qqqooonnnsss{{{~~~|||jjjXXXHHH===777444666555333111000111222444---&&&   $$$333666&&&  $$$AAA___~~~~~~}}}}}}}}}{{{zzzxxxwwwuuuttttttsssssstttvvvxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwuuutttqqqpppooonnnmmmlllllllllmmmmmmnnnqqquuuxxxyyyyyywwwtttpppmmmiiieee```]]]ZZZ\\\^^^```bbbddddddeeeeeeiiimmmppppppooonnnnnnooopppsssvvvxxxzzz||||||}}}||||||||||||{{{{{{{{{zzz{{{}}}}}}zzzxxxxxxxxxyyyssssssssssssuuuvvvwwwxxxvvvuuurrrmmmhhhddddddeeejjjjjjjjjllloooqqqrrrqqqqqqnnnjjjiiikkkmmmooopppooonnnqqqtttooogggiiiqqqlllmmmmmmmmmlllmmmoooqqquuutttssstttuuuuuutttrrrrrrrrrsssssstttuuuvvvvvvvvvuuutttqqqnnnmmmooopppuuuwwwwwwuuuqqqqqqsssvvv{{{{{{sssnnnlllllllllmmmnnnnnnoooooollllllkkkkkkjjjjjjiiiiiifffgggggghhhhhhhhhiiiiiicccbbbccceeehhhjjjjjjjjjfffffffffdddcccdddgggiiigggggghhhiiilllnnnqqqssstttxxx{{{yyysssnnnnnnpppppppppooonnnnnnnnnnnnnnnnnnnnnnnnlllkkknnnuuuzzz~~~|||}}}~~~xxxvvvuuussspppmmmiiikkkooouuuyyyyyywwwuuuiiifffbbb______^^^]]]\\\XXXVVVWWWZZZ^^^bbbkkksssvvv~~~}}}yyyxxx|||~~~}}}yyyvvvuuuuuuyyy{{{~~~{{{pppnnnuuu}}}}}}}}}}}}}}}|||{{{zzz}}}~~~}}}}}}~~~~~~~~~|||zzzxxxzzz~~~{{{uuupppllljjjjjjkkk~~~rrrssstttxxx}}}vvvdddRRRCCC999222///222222111//////111666:::+++###       ***---$$$  (((IIIkkk{{{|||~~~}}}|||zzz{{{{{{wwwwwwvvvuuuttttttttttttssstttvvvxxxzzz{{{||||||}}}}}}||||||}}}}}}}}}}}}|||||||||||||||zzz{{{zzzzzzxxxvvvtttsssqqqqqqpppooooooooooooooolllkkkkkknnnsssvvvwwwvvvuuurrroookkkhhhccc^^^[[[YYY[[[^^^aaacccdddddddddaaaeeekkknnnooonnnmmmmmmmmmnnnrrrvvvyyy|||}}}~~~{{{zzzzzzyyyyyyyyyyyyyyywwwyyy{{{~~~~~~}}}yyywwwuuuuuuwwwwwwrrrrrrssstttuuuwwwyyyzzzwwwvvvsssoookkkjjjkkklllkkkjjjiiilllooorrrqqqpppppplllhhhhhhjjjnnnoooooonnnssswwwvvvqqqnnnqqquuunnnnnnnnnmmmllllllnnnpppoooooooooqqqssstttsssqqqpppppppppqqqssstttuuuuuuvvvuuusssooolllkkklllnnnqqqqqqpppooopppqqqrrrssszzz{{{pppllliiiiiiiiijjjjjjkkkllllllkkkkkkkkkjjjiiiiiijjjkkkhhhhhhhhhhhhhhhhhhiiiiiidddbbbaaaccceeeggghhhhhheeeeeeeeecccbbbbbbdddfffffffffggghhhjjjlllooopppsssxxx{{{xxxqqqmmmmmmoooppppppqqqrrrrrrrrrrrrrrrnnnppppppnnnlllooovvv|||~~~|||xxxtttpppnnnlllnnnrrruuuwwwwwwvvvtttjjjgggcccaaaaaabbbaaaaaa___]]]^^^bbbcccdddiiipppqqqvvvyyyxxx{{{|||xxxzzz}}}yyyuuusssssstttzzz|||vvvllllllttt~~~||||||~~~~~~}}}~~~{{{~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~|||zzz{{{}}}~~~wwwtttpppllliiihhhhhhhhhxxx|||}}}wwwzzz}}}~~~}}}|||ooo]]]KKK>>>777222///111111///------111888>>>+++###    !!!  ###&&&!!!  )))JJJlllzzz{{{}}}}}}|||{{{|||}}}uuuttttttsssssssssttttttrrrsssuuuxxxzzz{{{|||}}}~~~}}}|||}}}||||||||||||}}}}}}}}}}}}||||||{{{zzzyyyvvvsssrrrrrrqqqpppppppppppppppqqqkkkiiiiiilllqqquuuvvvuuurrroookkkhhheee```\\\XXXXXXZZZ]]]aaacccddddddccc^^^ccciiimmmnnnmmmmmmlllkkknnnrrrvvvzzz}}}~~~yyyyyyxxxwwwvvvvvvwwwwwwvvvxxx|||~~~}}}~~~}}}{{{wwwtttsssssstttuuusssttttttvvvxxxzzz|||}}}zzzyyywwwtttqqqqqqtttvvvkkkiiihhhkkkoooqqqqqqooooookkkggggggjjjnnnooooooooowww{{{uuuppppppssstttnnnnnnnnnmmmllllllnnnpppllllllllloooqqqsssrrrqqqooonnnnnnooorrrtttuuuuuuvvvuuurrrnnnkkkjjjlllnnnllljjjiiijjjmmmpppqqqqqqzzz{{{nnniiiggggggffffffggghhhiiijjjiiijjjjjjiiihhhhhhjjjkkkhhhhhhhhhggghhhhhhiiijjjeeecccbbbbbbdddeeeffffffdddddddddcccaaaaaaccceeefffffffffggghhhjjjkkklllnnntttxxxwwwqqqmmmnnnrrrrrrsssuuuwwwxxxxxxwwwvvvoooqqqrrrpppnnnqqqxxx~~~}}}{{{uuuqqqnnnoooqqqsssuuuvvvuuusssrrrjjjhhhdddcccdddeeeeeeeeeeeecccdddgggfffdddggglllmmmqqqsssrrrwwwyyywwwzzz}}}yyyuuusssuuuvvv}}}~~~uuulllmmmxxx}}}yyy{{{zzzxxx}}}}}}{{{}}}{{{}}}|||yyy}}}~~~|||}}}~~~||||||}}}zzzsssqqqnnnkkkiiihhhhhhhhhooouuu|||yyy}}}{{{yyy{{{~~~yyykkkWWWFFF;;;666333222111111///,,,,,,000999???---%%%    ###!!!     !!!""" )))GGGhhhsssuuuxxxyyyxxxxxxxxxyyyvvvuuutttrrrrrrtttuuuvvvrrrrrrtttwwwzzz|||{{{zzz}}}|||||||||~~~~~~~~~}}}~~~~~~~~~}}}{{{xxxwwwwwwwwwuuutttttttttsssqqqooooooqqqssspppnnnmmmoootttwwwwwwvvvssspppkkkeee```]]][[[ZZZYYYZZZ[[[\\\^^^___```aaa]]]aaaeeeggghhhgggggghhhpppqqqtttwwwzzz{{{||||||yyyxxxwwwwwwyyyyyyxxxwww}}}xxxwww||||||}}}}}}|||}}}{{{vvvssssssuuuwwwxxxrrrvvvyyyyyyvvvvvv{{{~~~{{{xxxvvvuuutttsssrrrtttsssqqqppppppqqqrrrrrrqqqooollllllnnnppprrrsssqqqtttvvvvvvuuuttttttuuusssrrrrrrqqqooommmlllkkkllljjjiiilllqqqtttrrroooooonnnllljjjjjjlllqqquuupppqqqpppmmmiiihhhjjjmmmlllbbb]]]aaaiiinnnpppqqq}}}yyymmmhhhhhhgggggghhhiiiiiihhhfffjjjjjjiiiiiihhhiiiiiiiiiggggggfffeeeeeeeeeeeeeeeddddddcccbbbaaaaaabbbbbb^^^^^^^^^___^^^^^^]]]]]]eeeggghhhiiihhhggghhhiiimmmooorrrsssrrrrrrrrrsss|||xxxuuuvvvyyy{{{xxxuuuwwwwwwvvvttttttvvvzzz~~~|||{{{zzzxxxuuurrrrrrooonnnqqquuuvvvsssnnnmmmmmmllljjjhhhiiikkkmmmggggggggghhhiiijjjiiigggnnnrrrqqqpppuuuxxxpppoooyyy}}}xxxxxxwwwttttttwwwyyyzzz~~~vvvtttuuuvvvyyy}}}~~~|||xxxyyy}}}}}}zzz~~~~~~|||xxxyyy|||yyyyyy}}}yyyxxxxxx~~~|||||||||rrrrrrmmmgggeeefffiiijjjjjjnnnpppxxxyyytttsssxxx|||}}}|||{{{mmmXXXDDD777111000000444111,,,+++111:::;;;777&&&%%%###"""   ((('''     $$$((('''&&&$$$!!!$$$000GGGZZZoooqqqtttvvvuuutttttttttrrrqqqppppppqqqsssuuuwwwrrrtttvvvyyyzzz{{{||||||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~|||zzzyyyyyyxxxwwwvvvtttttttttsssqqqqqqsssuuurrrpppnnnooorrrtttsssrrrqqqooojjjeeeaaa^^^\\\\\\ZZZZZZ[[[[[[\\\]]]]]]^^^\\\___dddfffggggggggghhhlllnnnqqqtttvvvxxxyyyyyy{{{yyywwwuuuvvvwwwyyyyyy|||xxxxxx}}}~~~}}}|||~~~~~~zzzuuurrrsssuuuxxxyyywwwzzz{{{zzzwwwwww{{{}}}zzzyyyyyyyyyxxxwwwvvvuuusssrrrqqqqqqqqqrrrqqqooollllllnnnpppqqqrrrsssuuuwwwxxxwwwvvvvvvvvvssssssrrrqqqooommmlllkkkeeeccccccgggmmmqqqooommmkkkjjjhhhffffffhhhmmmqqqmmmnnnmmmkkkhhhhhhkkknnnkkkccc^^^aaafffjjjmmmppp{{{pppjjjfffeeeeeefffhhhiiihhhgggiiiiiihhhgggggggggggghhhhhhgggfffeeeddddddeeeeeebbbbbbaaaaaaaaaaaaaaaaaa]]]]]]^^^_______________aaacccfffhhhhhhggghhhiiikkknnnqqqsssssstttuuuvvv~~~yyyuuuuuuxxxyyyvvvttttttuuuvvvuuuttttttvvvxxx~~~~~~~~~{{{yyyvvvtttrrroookkkhhhhhhllloooooommmnnnmmmkkkhhheeeeeefffhhhjjjjjjjjjkkkkkkkkkjjjhhhllloooooonnnrrrzzz~~~|||}}}|||wwwwww~~~{{{uuuuuuuuutttuuuyyyxxxyyy||||||}}}}}}|||}}}}}}{{{yyy}}}{{{zzz}}}}}}yyy~~~yyyxxx|||~~~}}}||||||}}}{{{yyyxxx|||~~~}}}rrrrrrmmmgggeeefffhhhiiiiiigggiiiqqq|||~~~{{{wwwrrrooommmnnnrrrxxx|||~~~}}}qqq___LLL>>>555///---///...++++++333;;;;;;666'''%%%###"""   """000///%%%     !!!%%%+++///...,,,)))'''(((111CCCTTTxxxkkknnnqqqsssrrrqqqppppppnnnmmmmmmmmmoooqqqtttuuurrruuuyyy{{{zzzzzz{{{~~~}}}}}}}}}~~~~~~~~~~~~|||{{{{{{zzzyyyxxxuuuvvvvvvuuussssssuuuvvvtttrrrpppoooppppppooonnnnnnllliiieeeaaa___^^^^^^[[[[[[[[[[[[[[[[[[ZZZZZZ[[[^^^bbbeeeffffffggghhhjjjlllnnnrrruuuwwwxxxyyy~~~{{{xxxuuuuuuvvvyyy{{{zzzyyyzzz~~~~~~yyyzzz~~~~~~}}}yyytttqqqsssvvvyyy{{{|||}}}}}}{{{xxxxxx{{{}}}}}}~~~~~~yyyxxxvvvtttrrrrrrrrrrrrrrrpppmmmmmmooopppqqqppprrrtttvvvwwwvvvuuuuuuvvvssssssrrrqqqooommmlllkkkaaa```aaaeeekkkooonnnmmmhhhgggeeecccbbbdddiiimmmjjjjjjiiigggfffgggjjjmmmjjjdddaaabbbdddffflllssszzzoooiiibbbaaaaaacccfffhhhhhhhhhhhhggggggfffeeeeeeffffffhhhgggfffdddddddddddddddaaaaaaaaa```````````````\\\\\\^^^___```aaaaaaaaa]]]aaaeeeggghhhgggggghhhiiilllpppssstttvvvxxxzzz{{{wwwvvvxxxyyywwwuuuuuuwwwxxxwwwuuuttttttuuu~~~||||||~~~|||vvvrrrrrrsssnnnhhhbbbaaaeeejjjmmmnnnmmmllljjjgggddddddfffhhhlllmmmmmmnnnmmmllljjjiiiiiilllmmmlllooossstttssswww}}}~~~yyyrrrqqqqqqrrruuuzzzwwwvvvwww~~~~~~yyy{{{~~~{{{}}}{{{qqqkkklllttt|||{{{}}}~~~{{{xxx{{{~~~~~~zzzzzz~~~}}}{{{zzz|||yyy{{{}}}}}}zzzxxx{{{~~~|||}}}}}}~~~{{{{{{~~~}}}ttttttpppkkkhhhiiijjjllllllgggiiiooowww{{{{{{~~~|||}}}~~~xxxrrrnnneeeeeefffjjjqqqxxxvvvfffVVVGGG:::111+++++++++***---666>>><<<555'''%%%"""  ***;;;999---    $$$...888???CCC???:::444000---111???NNNeeeiiilllpppqqqpppnnnmmmmmmllllllkkkkkklllnnnppprrroootttzzzzzzxxxwwwzzz~~~}}}}}}}}}~~~~~~}}}}}}|||{{{yyyxxxyyyyyywwwuuuttttttuuutttsssqqqooonnnnnnmmmlllkkkjjjgggdddbbb```______]]]\\\\\\[[[ZZZZZZYYYYYYZZZ]]]aaacccdddeeefffhhhkkkmmmooorrrvvvyyy{{{|||~~~}}}{{{yyyxxxxxxzzz|||yyyzzz|||~~~{{{yyyyyy|||||||||}}}}}}~~~zzzwwwsssqqqssswwwzzz||||||||||||zzzxxxyyy|||~~~}}}~~~|||{{{yyyvvvuuuttttttttttttrrrppppppqqqrrrqqqpppnnnppprrrsssrrrrrrrrrsssrrrrrrrrrqqqooommmlllkkkcccbbbcccgggkkknnnnnnmmmgggfffdddbbbaaaccchhhkkkjjjiiifffdddccceeegggiiihhheeeccccccccceeennnwwwuuujjjddd```___```bbbfffhhhiiihhhhhhgggfffeeeeeeeeeeeeeeehhhfffdddcccbbbbbbcccdddddddddcccbbbaaa___^^^]]][[[\\\^^^```aaaccccccddd^^^bbbfffiiiiiihhhfffffffffjjjooosssuuuwwwyyy{{{}}}{{{xxxxxxzzz{{{{{{zzzzzz{{{zzzwwwuuutttuuuvvvzzz{{{}}}~~~}}}|||{{{{{{|||{{{tttpppqqqtttmmmhhhcccaaadddiiinnnppplllkkkjjjhhhfffhhhkkknnnlllmmmnnnnnnllliiihhhhhhgggiiilllllllllmmmmmmmmmttt{{{{{{rrrooonnnoootttyyyuuussssssyyy|||www{{{}}}zzzvvvyyyvvvkkkaaadddnnn|||zzz|||}}}|||yyyyyyzzz}}}|||{{{{{{{{{sssrrrsssxxx}}}zzz{{{~~~~~~|||{{{|||vvvtttuuuwwwzzz~~~wwwxxx|||~~~uuuuuusssqqqpppqqqsssuuuvvvrrrssswwwzzz{{{|||~~~yyyzzz{{{{{{zzzwwwrrrmmmjjjaaaaaadddlllwwwwwwjjj[[[LLL???444---++++++,,,111;;;AAA<<<333%%%###  222GGGGGG;;;$$$   %%%444FFFVVV___bbbXXXLLL@@@888222111<<>>$$$  &&&000CCC]]]uuuvvv^^^GGG;;;444///888FFFTTTooocccddddddcccbbbbbbccceeecccbbbaaa```aaaccceeefffhhhjjjnnnrrruuuwwwyyyyyyyyyzzz|||~~~}}}||||||{{{zzzxxxvvvwwwxxxwwwtttrrrqqqqqqsssttttttqqqmmmlllmmmnnnllljjjhhhfffbbb^^^\\\ZZZYYYYYYZZZZZZ[[[\\\\\\]]]___aaacccccccccccceeeffffffgggiiimmmqqquuuyyy|||xxx||||||{{{}}}~~~xxxzzz~~~}}}~~~~~~}}}|||}}}~~~{{{~~~|||xxxxxxzzzyyytttvvvxxx{{{||||||zzzxxxvvvrrrssstttwwwyyyyyywwwuuuttttttuuuvvvvvvvvvuuussstttttttttvvvwwwxxxvvvtttssssssrrrssssssuuuwwwxxxvvvuuuuuuuuutttrrrnnnjjjgggiiilllmmmmmmmmmmmmnnnhhhiiijjjkkklllllllllllliiijjjkkkkkkjjjiiiiiiiiigggfffdddaaa___aaaeeeiiikkkfff```^^^___aaaccccccbbb___^^^aaaaaaaaaeeekkkrrruuuyyyzzzwwwpppiiieeefffgggkkkoooqqqooojjjfffgggfffeeedddcccbbbbbbbbb___]]][[[[[[\\\^^^bbbdddiiijjjjjjiiigggdddaaa___]]]^^^```bbbdddfffgggggggggiiikkkllljjjiiiiiijjjooouuu{{{~~~{{{uuunnnjjjfffjjjpppvvvyyy{{{{{{|||yyywwwsssnnnkkkkkknnnqqqnnnmmmnnnrrrwww{{{{{{{{{yyyxxxvvvtttssssssttttttjjjjjjiiiiiijjjnnnsssvvvuuusssnnnhhhdddccceeehhhdddeeeddd___[[[[[[```eeeffffffjjjmmmkkkgggiiippp|||xxxnnniiigggfffjjjpppmmmppptttvvvxxx{{{~~~}}}{{{yyyyyywwwxxx}}}|||zzzqqqsssyyy}}}}}}{{{vvvwwwyyyyyyxxxwwwtttrrrssswww{{{}}}~~~wwwxxxxxxtttnnnjjjhhhhhhsssrrrrrrwww{{{xxxxxx{{{}}}~~~yyyssstttuuuuuuuuuvvvttttttuuuwwwyyyxxxtttqqqpppvvv}}}xxxwwwvvvsssttt||||||vvvnnneee```___aaaccclllsss}}}yyyrrrhhh\\\PPPCCC999222111111333;;;HHHMMMCCC555&&&"""###'''***888OOOaaaggg???###   ...;;;SSSnnnpppWWW@@@888222...555CCCVVVpppeeefffeeedddbbbbbbdddggg^^^^^^]]]]]]^^^aaaccceeehhhiiilllqqqvvvyyyzzzyyyxxxyyy{{{}}}~~~|||{{{{{{zzzyyyxxxrrrtttvvvvvvtttrrrrrrrrruuuvvvuuurrrmmmkkkkkkmmmmmmkkkiiifffbbb^^^ZZZXXXVVVVVVWWWYYYZZZ\\\]]]]]]aaabbbcccdddcccccceeefffggghhhjjjmmmqqqvvvzzz}}}www{{{}}}|||yyyyyy~~~xxxzzz~~~~~~~~~{{{zzzzzz{{{vvv}}}zzzvvvwwwxxxvvvwwwyyy|||~~~~~~{{{xxxuuuqqqrrruuuxxxzzzyyyvvvsssuuuuuuvvvwwwwwwuuurrrpppssssssssstttuuuuuusssqqqooooooooopppqqqtttvvvwwwuuutttttttttsssppplllhhhccceeehhhjjjiiiiiijjjkkkfffgggiiijjjkkklllmmmmmmkkklllmmmmmmlllllllllmmmjjjiiigggdddbbbdddhhhllliiiddd^^^]]]___ccceeeeeegggcccbbbdddeeedddeeeiiiiiilllqqqtttsssooojjjfffhhhjjjnnnssstttqqqkkkffffffeeedddbbbaaa`````````]]][[[YYYYYYZZZ^^^bbbdddgggggghhhhhhgggeeecccaaa^^^___aaaccceeefffggggggfffhhhjjjjjjjjjjjjkkkllltttyyy~~~uuulllffffffllltttzzz}}}}}}}}}}}}xxxwwwuuurrrnnnmmmoooppppppoooooorrrwww{{{{{{zzzyyyvvvsssrrrssstttuuutttnnnmmmkkkjjjlllpppwww|||vvvtttooojjjggggggjjjmmmccccccbbb]]]XXXYYY___ffffffeeeiiimmmjjjfffjjjrrrxxx~~~tttkkkfffeeeeeeiiiooolllqqqwwwyyyyyy{{{}}}yyyvvvuuurrrqqqvvv~~~}}}|||~~~zzzuuuooossszzz~~~vvvpppppprrrqqqpppqqqqqqpppnnnmmmoootttwwwqqqqqqooojjjeeecccdddfffmmmkkkkkkpppwww~~~~~~zzzwwwvvvyyy}}}wwwxxxyyyxxxyyy}}}~~~wwwsssuuuvvvtttsssssssssrrrrrrssstttssspppmmmttt{{{xxxpppmmmiiidddiiisss}}}qqqmmmfffaaa^^^___bbbeeennn{{{wwwrrriii___RRRDDD777///000000222;;;HHHNNNEEE777'''### !!!)))+++(((...AAATTT^^^:::   $$$'''555EEE___xxxgggNNN999444111---333@@@XXXpppfffdddcccaaa```___``````bbb```^^^^^^___``````___aaabbbhhhtttyyysssvvvzzz~~~~~~~~~}}}|||{{{yyyyyyzzzyyywwwuuuvvvwwwwwwuuuqqqooooooppppppooooooooopppooommmjjjllliiieeebbb```]]]ZZZXXXYYYWWWUUUTTTVVVZZZ___bbbccceeeffffffddddddeeegggdddeeeggglllrrrxxxzzz{{{~~~|||zzzyyyyyy{{{}}}|||zzz{{{~~~~~~zzzwwwuuuuuuzzz|||~~~}}}zzzvvvtttssswwwxxxzzz{{{||||||{{{zzzwwwvvvvvvvvvxxxwwwuuutttvvvsssqqqrrruuuwwwwwwuuuqqqqqqqqqpppooommmlllkkkiiikkknnnqqqssssssssssssoooqqqssstttrrrmmmgggbbbcccaaa___aaadddfffdddbbbfffhhhjjjlllmmmmmmllllllooopppqqqoookkkjjjkkknnnmmmkkkiiigggffffffggghhhjjjfffdddfffdddaaaaaaddddddgggjjjhhhdddbbbdddhhheeehhhllloooqqqooommmkkknnnooorrrvvvxxxuuunnnhhhhhhfffdddaaa___^^^^^^^^^[[[UUUSSSWWW[[[]]]___bbbdddfffggggggeeecccbbbbbb]]][[[]]]bbbdddcccdddgggjjjhhhiiikkkiiiggghhhlllsss~~~~~~qqqjjjhhhmmmqqqvvv||||||xxxtttpppnnnmmmkkkjjjlllnnnpppsssuuuxxx|||}}}yyytttrrrtttvvvvvvuuunnnllliiiggggggllltttzzzzzztttllliiijjjkkkiiifffeeebbb^^^[[[\\\```fffjjjgggdddaaaaaadddhhhkkkmmmsss|||{{{rrrgggaaabbbdddeeeeeehhhoooxxx|||}}}}}}yyyqqqkkkfffhhhpppwwwyyywwwvvvsssrrrvvv~~~}}}zzzmmmfffccckkkwww~~~}}}sssnnnkkkiiikkkoooqqqpppooolllkkkkkkmmmpppmmmlllllljjjaaaYYY[[[dddgggggghhhlllttt||||||wwwsssssswww{{{zzzxxxrrrnnnkkkmmmsss{{{}}}yyyuuussstttvvvwwwxxxtttqqqmmmkkkkkknnnppprrr~~~vvvooojjjbbb[[[dddppp|||~~~yyynnnhhh```[[[\\\aaagggkkksss~~~}}}|||{{{rrriiibbbUUUAAA333...,,,++++++000>>>KKKJJJAAA...&&& !!!)))***)))''''''...;;;EEE&&&   &&&---<<>>222000---,,,111:::BBBGGGFFFEEECCC>>>777,,,!!!  $$$'''+++555???@@@???===<<<<<<;;;999666999@@@FFFGGGKKKOOONNNIIIAAABBBDDDDDDDDDOOOiiiaaa```___^^^]]]]]]^^^______]]]ZZZZZZ[[[[[[[[[ZZZ[[[[[[[[[\\\]]]___aaaaaafffhhhkkknnnooorrruuuxxx{{{~~~}}}}}}~~~|||{{{{{{|||}}}{{{yyyxxxxxxxxxwwwvvvtttuuutttrrrooommmmmmmmmllllllllloooqqqrrrpppooojjjgggccc```___]]]ZZZXXX[[[[[[]]]^^^___```aaaaaabbbdddeeeeeeeeeeeeggghhhkkklllnnnssswwwzzzzzzyyywwwxxxxxxyyyxxxvvvtttrrrsssuuuvvvwwwvvvvvvwwwxxxwwwwwwvvvuuutttuuuxxx{{{~~~~~~|||xxxtttsssrrrwwwxxxzzz{{{||||||{{{{{{|||zzzxxxxxxyyyzzzyyyxxxyyyyyyyyyxxxwwwuuutttssspppooonnnllljjjhhheeedddcccdddeeefffgggggghhhhhhjjjkkklllkkkhhhccc^^^ZZZWWW[[[___aaaaaaccchhhkkkiiijjjllloooqqqssstttuuuqqqppppppppppppqqqqqqqqqnnnllliiigggeeeeeeffffffkkklllqqqvvvtttkkkcccaaa[[[[[[ZZZXXXWWWWWWYYY[[[]]]^^^___```aaaaaabbbbbb^^^bbbhhhmmmnnnmmmjjjhhhdddfffhhhiiihhhfffcccaaa[[[XXXWWWXXXWWWTTTTTTXXXXXXXXXVVVTTTSSSVVV[[[______[[[YYYZZZ[[[[[[^^^cccaaa^^^^^^aaabbbccciiipppzzz}}}}}}wwwrrrrrrtttppprrrtttvvvwwwxxxwwwvvvppprrrtttuuuwww{{{~~~zzzwwwuuu{{{}}}~~~}}}yyyvvvtttsssqqqnnnkkkkkkpppwww|||qqqnnniiiffffffhhhjjjlllllljjjiiiiiikkkpppuuuxxxsssuuuvvvsssooojjjhhhgggdddfffiiikkkjjjggggggiiieeeiiinnnsssuuusssnnnjjjhhhhhhiiiiiiiiijjjlllnnngggnnnjjjiiiuuu{{{|||~~~yyyvvvxxx}}}nnnmmmlllnnnqqqsssqqqooommmwww}}}}}}uuurrrpppvvvyyyqqqmmmjjjhhhlllrrrwwwwww{{{uuuiiidddjjjsssrrrtttwww}}}zzzwwwvvvtttnnniii^^^^^^ccclllnnnllllllooonnnnnnkkkeee```ccclllttt{{{yyywwwtttssstttwwwyyyvvvuuuuuuuuutttpppkkkhhhgggiiinnnwwwzzzyyyyyy}}}xxxsssttt|||~~~xxxlllbbb___```bbbggglllooonnnlllkkkjjjpppsssuuuuuusssssstttvvvvvvxxxyyyvvvpppeeeVVVLLL===888111---,,,111999@@@IIIMMMPPPLLLBBB222""" !!!!!!### $$$))),,,444GGGZZZbbb```]]]ZZZUUUNNNFFF@@@;;;AAAGGGJJJLLLMMMJJJEEE>>>CCCIIIOOOUUUeeedddcccaaa___^^^^^^^^^______]]]ZZZYYYYYYYYYYYYXXXWWWXXXYYYXXXXXXZZZ]]]```aaaccceeegggiiilllooorrrxxx{{{~~~}}}{{{zzz|||~~~zzzzzz|||}}}}}}zzzwwwvvvvvvwwwvvvuuuuuuvvvuuussspppnnnnnnnnnllllllmmmoooqqqqqqpppnnniiifffccc```___]]]ZZZYYY\\\]]]^^^___```aaaaaabbbccceeefffgggffffffhhhjjjmmmnnnqqquuuyyy{{{zzzxxxwwwwwwwwwwwwvvvtttrrrpppppprrrtttttttttuuuvvvxxxwwwxxxxxxwwwwwwxxxzzz|||~~~~~~|||xxxtttssssssxxxyyy{{{|||}}}}}}|||||||||zzzxxxwwwxxxyyyyyyyyywwwyyyzzzzzzxxxvvvuuuuuuppppppooonnnllljjjhhhgggffffffgggggghhhhhhiiiiiihhhiiijjjjjjhhhddd___]]][[[]]]```bbbccceeehhhjjjiiijjjkkknnnpppsssuuuvvvqqqooonnnoooqqqrrrrrrqqqnnnmmmjjjgggfffeeeffffffkkknnntttzzzwwwlllbbb^^^ZZZXXXVVVUUUUUUUUUWWWXXXXXXYYY[[[]]]]]]\\\[[[YYY[[[___eeehhhhhhggggggfffeeeggghhhhhhgggeeebbb```ZZZWWWWWWWWWTTTOOOPPPSSSTTTUUUUUUUUUVVVYYY]]]aaa]]]XXXUUUVVVVVVWWWZZZ```^^^\\\]]]```bbbccciiipppvvvxxxyyywwwssspppqqqssspppqqqrrrssstttssssssrrrpppsssvvvwwwxxx{{{~~~zzzxxxwww}}}~~~}}}zzzxxxvvvvvvvvvtttrrrnnnmmmooossswwwooommmjjjhhhhhhjjjmmmoooppppppqqqrrruuuxxx{{{}}}yyy|||~~~|||uuuooolllkkkgggfffffffffccc```bbbhhhhhhlllppptttuuurrrnnnkkkjjjiiihhhgggfffeeeeeeeeeaaammmnnnppp{{{|||tttpppuuu~~~qqqqqqsssvvvyyyyyywwwuuuooowwwzzzxxxxxx|||}}}vvvooollliiihhhkkkpppssssssvvvyyyrrrmmmrrrzzzttttttxxxzzzwwwvvvqqqkkkbbbbbbhhhrrrtttqqqsssyyyxxxvvvooofff___aaaiiiqqqssstttuuuuuutttuuuwwwyyyyyyyyyxxxwwwvvvrrrmmmiiifffgggmmmxxxyyyxxxxxx~~~|||wwwzzz{{{zzzzzzwwwnnnccc^^^___aaagggnnnqqqpppnnnnnnooouuuvvvxxxwwwuuusssrrrsssppprrrsssqqqnnniiiaaaXXXLLLBBB666...***)))...555AAAHHHNNNLLL@@@///!!!   %%% $$$+++...###  %%%+++...:::UUUppp|||rrrfffZZZSSSHHHKKKNNNOOONNNIIIDDD@@@BBBHHHPPPZZZggg|||hhhfffdddbbb```_________]]][[[XXXWWWXXXYYYYYYXXXVVVXXXYYYXXXVVVWWW[[[___]]]___aaacccdddggglllooosssvvvyyyxxxvvvvvvyyy}}}yyyzzz|||~~~}}}}}}}}}}}}|||yyyvvvtttuuuuuuuuutttuuuvvvuuussspppnnnnnnnnnmmmmmmmmmoooqqqqqqooommmhhhfffbbb```^^^]]][[[YYY\\\\\\\\\]]]^^^___aaaaaadddfffggghhhggghhhjjjkkkoooppprrrvvvzzz{{{zzzxxxwwwwwwvvvuuusssrrrpppooooooqqqrrrsssssstttwwwyyywwwxxxyyyyyyyyyyyyzzz||||||}}}}}}{{{xxxuuuuuuvvvzzz{{{|||~~~~~~~~~~~~}}}|||zzzwwwvvvwwwxxxyyyxxxwwwzzz|||{{{xxxuuutttuuuppppppooonnnmmmkkkiiihhhkkkjjjjjjjjjjjjkkkkkkllliiijjjkkkjjjhhhddd```^^^^^^^^^___aaadddgggggggggfffgggiiikkknnnqqqsssuuupppnnnlllnnnppprrrrrrqqqqqqooollliiiggggggggghhhjjjkkkpppvvvsssjjjaaa^^^YYYWWWTTTSSSSSSTTTVVVVVVVVVXXXZZZ[[[\\\\\\[[[ZZZ]]]```dddfffeeeeeefffhhhkkkkkkjjjiiifffccc___]]]YYYXXXWWWWWWRRRMMMMMMQQQRRRTTTWWWZZZ\\\^^^bbbddd[[[VVVRRRRRRRRRRRRWWW\\\\\\[[[\\\```aaaaaaeeekkknnnppprrrqqqpppoooqqqsssrrrssssssssssssrrrqqqqqqqqqtttwwwxxxxxxzzz}}}zzzyyyyyy||||||{{{xxxtttssstttvvvyyyxxxuuuqqqllljjjkkkmmmjjjjjjkkkkkklllooorrrttttttuuuwwwyyy{{{|||}}}}}}{{{~~~|||vvvrrrrrrtttooollliiifff```[[[```hhhkkkooouuuwwwvvvrrrmmmjjjooommmllljjjiiigggfffdddiiiwwwzzzzzz|||{{{yyyuuulllgggppp}}}uuuwwwzzz}}}~~~{{{yyyuuuyyyzzztttooonnnkkkiiikkkooommmmmmpppzzz~~~|||yyy{{{~~~yyyxxx{{{yyyttttttqqqlllhhhgggmmmwwwzzzvvvyyyzzzpppeee___```fffmmmmmmpppuuuwwwxxxyyy{{{}}}~~~}}}|||zzzvvvqqqmmmiiilllsss}}}xxxsssrrrxxxyyyxxxvvvqqqooooookkkccc^^^______fffmmmqqqqqqqqqsssuuuvvvyyy{{{|||{{{yyywwwvvvuuuwwwuuuooonnnnnnjjjddd___PPP???444,,,'''''',,,111888???===333%%% %%%+++"""'''///333###  &&&+++---888VVVuuu~~~sssmmmbbbaaa___]]]WWWPPPJJJGGGMMMQQQXXXdddwwwjjjhhhfffcccaaa``````___[[[YYYWWWWWWXXXZZZZZZYYYVVVXXXZZZXXXUUUUUUYYY]]]\\\]]]___aaacccfffjjjmmmpppsssuuutttrrrrrrwww|||yyy{{{}}}~~~|||zzzyyyyyy{{{xxxuuusssttttttttttttuuuuuuuuussspppnnnmmmnnnnnnmmmmmmoooqqqqqqooommmhhheeebbb```^^^]]][[[YYY\\\\\\[[[[[[\\\^^^___aaaeeefffhhhiiihhhiiikkklllpppqqqssswww{{{|||zzzxxxwwwwwwuuutttrrrqqqooooooooopppqqqqqqrrrtttwwwzzzvvvxxxzzzzzzzzzyyyzzz{{{yyyzzz{{{zzzxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~|||yyyvvvvvvwwwxxxxxxxxxxxx{{{}}}|||xxxuuussstttooooooooonnnmmmllljjjiiiiiiiiihhhhhhhhhhhhiiiiiikkkllllllkkkhhhddd```]]]aaa___^^^```eeegggfffddddddeeefffiiilllooorrrsssooommmkkkmmmpppsssrrrqqqsssqqqnnnkkkiiiiiiiiiiiihhhhhhlllpppooogggaaa___YYYVVVSSSQQQRRRTTTUUUUUUXXXYYYZZZ\\\]]]___``````___bbbeeefffeeeeeegggjjjpppooommmjjjfffaaa]]][[[ZZZXXXXXXWWWRRRLLLLLLPPPQQQUUUZZZ^^^```ccceeegggZZZTTTPPPOOOOOOPPPTTTZZZ\\\ZZZ\\\``````^^^aaafffhhhkkkmmmnnnnnnooorrrtttuuuuuuuuuuuutttsssrrrrrrrrrvvvyyyxxxwwwyyy|||zzzzzz{{{zzzzzzxxxtttooonnnqqquuu|||{{{wwwrrrkkkfffddddddfffhhhkkkmmmooorrrvvvxxxvvvwwwzzz|||||||||zzzyyyyyy{{{|||yyyuuutttxxx}}}wwwqqqlllggg___YYY___hhhnnnsssyyy|||yyysssmmmiiirrrqqqooonnnnnnllliiigggtttuuusssrrrnnnfffbbbmmm|||yyy{{{}}}{{{~~~~~~~~~sssnnnkkkjjjhhheeefffiiihhhhhhlllvvv|||}}}~~~~~~vvvpppqqqqqqmmmmmmkkkppp{{{}}}xxx|||{{{oooddd^^^___eeejjjlllqqqxxx|||~~~}}}yyytttpppkkkrrrzzz}}}vvvnnnkkkpppzzzzzztttwwwrrrjjjfffhhhgggaaa^^^^^^]]]dddlllpppqqqssswww{{{{{{~~~~~~zzzrrrpppsssrrrlllmmm[[[GGG:::111(((&&&(((###***111///&&&   (((///###%%%---222   """###(((,,,+++333PPPpppyyyuuupppkkkddd\\\WWWVVVVVVWWW]]]jjjooollliiigggeeeaaa]]]ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYY[[[]]]```dddgggiiiiiikkkmmmnnnoooqqqtttwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxwwwuuutttuuuvvvtttuuuuuurrrnnnlllnnnqqqooonnnmmmmmmnnnmmmkkkiiikkkgggccc```___^^^]]]\\\``````___]]][[[\\\```bbbffffffggghhhiiikkkmmmnnnpppqqqtttvvvxxxyyyyyyyyyzzzyyywwwuuusssrrrppppppnnnpppqqqqqqrrrtttwwwzzzvvvwwwyyyzzz{{{{{{zzzyyyzzzzzzyyyyyyxxxxxxyyyyyy|||}}}~~~~~~}}}{{{yyy{{{zzzxxxwwwwwwwwwxxxxxx}}}}}}{{{xxxtttqqqpppqqqlllnnnpppqqqqqqnnnjjjhhhiiihhhhhhjjjiiiggglllrrrmmmnnnnnnnnnkkkgggccc```______```aaabbbccccccdddbbbccceeegggjjjmmmppprrrpppooonnnnnnnnnnnnnnnooonnnooopppooommmkkkkkklllmmmlllkkkjjjiiigggccc```^^^\\\ZZZXXXWWWXXXXXXYYY```___^^^aaadddddd```]]]___dddiiikkkkkkkkklllooovvvtttpppkkkfffaaa^^^\\\[[[[[[ZZZXXXUUURRROOONNNWWWXXX[[[___ccceeedddcccXXXTTTOOONNNOOOSSSWWWXXXZZZ\\\]]]]]]\\\\\\\\\]]]aaabbbccceeehhhkkkoooqqqqqqqqqtttxxxwwwsssrrruuuyyyxxxvvvuuuuuuxxx~~~~~~{{{yyywwwwwwxxxyyyyyyvvvqqqnnnmmmooorrrttt|||yyyuuupppjjjddd```]]]hhhiiijjjlllnnnppprrrssssssvvvzzz}}}}}}yyyuuuqqqooonnnooossszzz~~~}}}~~~xxxqqqjjjccc___dddkkk{{{}}}}}}vvvnnniiiqqqsssvvvuuussssssuuuxxxsssvvvyyyyyyyyy{{{~~~}}}}}}|||yyywwwsssrrrpppnnnkkkgggccc___\\\```iiittt~~~}}}{{{{{{|||~~~|||zzz}}}{{{yyy{{{~~~xxxpppiiihhhlllpppssswwwzzz{{{}}}~~~uuukkkdddbbbfffiiiiiirrr~~~~~~~~~~~~zzzyyy}}}yyyooollliiiiiilllpppsssuuuiiihhhfffbbb___^^^```aaaaaa___bbbkkkqqqrrrwww~~~~~~{{{mmmXXXEEE777...)))&&&%%%&&&&&&$$$!!! """(((%%%!!!"""  $$$'''%%%+++@@@WWWxxxzzznnnfff^^^UUUOOOMMMOOOUUUcccyyypppmmmjjjgggeeeaaa]]]ZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[^^^aaadddffffffgggiiijjjkkknnnqqqtttsssssstttuuuvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuutttrrrnnnmmmoooqqqpppnnnmmmnnnnnnmmmkkkiiijjjfffbbb```______^^^]]]aaaaaa```^^^]]]^^^bbbeeegggggghhhhhhjjjkkklllmmmpppqqqtttvvvxxxyyyyyyyyyyyyxxxxxxwwwuuusssqqqpppooopppqqqqqqqqqsssvvvxxxvvvwwwxxxzzz{{{zzzzzzyyyzzzyyyyyyxxxyyyyyyzzzzzz}}}~~~~~~|||{{{{{{zzzxxxwwwvvvvvvwwwwww||||||zzzwwwsssppppppqqqoooqqqssstttsssqqqnnnkkkiiihhhiiikkkjjjgggjjjpppmmmmmmmmmkkkiiifffcccaaa```aaaaaaaaaaaaaaaaaabbbbbbbbbdddgggjjjmmmpppqqqpppoooooonnnmmmmmmmmmmmmnnnoooppppppnnnmmmmmmnnnnnnmmmkkkkkkjjjhhheeebbbcccaaa^^^[[[YYYYYYZZZ[[[___^^^^^^bbbfffgggdddaaaeeeiiimmmnnnlllkkkmmmoooqqqooojjjeeebbb`````````[[[ZZZXXXVVVTTTQQQPPPOOOWWWXXX[[[___bbbddddddbbbVVVSSSOOONNNQQQTTTWWWXXXZZZ[[[\\\]]]]]]^^^]]]]]]YYYYYY[[[```ggglllpppqqqsssrrrtttvvvuuuppppppsssvvvvvvuuuttttttvvvzzz~~~{{{zzzxxxwwwuuuuuuuuuuuuuuurrrooollllllooorrruuuxxxvvvrrrmmmiiifffcccbbbeeeeeefffggghhhkkkmmmnnnooorrruuuwwwvvvrrrmmmiiigggggghhhnnnwww|||vvvqqqllliiimmmttt~~~yyypppjjjppptttyyyzzzzzz|||~~~xxx{{{}}}|||}}}~~~{{{vvvrrrpppqqqooonnnppprrrpppjjjddd^^^ccclllvvv}}}}}}zzzyyyzzz|||{{{xxxwwwvvvuuuyyy}}}vvvoooiiiiiinnntttxxx}}}xxxnnneeeaaabbbdddlllvvv||||||mmmiiidddbbbccceeehhhiiiaaabbbccccccbbbcccfffhhhcccaaaeeennnuuuwww|||vvveeeVVVIII>>>222***#########"""   $$$   !!!"""111CCCZZZsss}}}zzzpppddd[[[QQQHHHDDDFFFKKKWWWlllrrroookkkhhheeeaaa]]]ZZZYYYXXXWWWVVVUUUUUUUUUTTTWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVXXXZZZ]]]```bbbbbbcccddddddeeehhhmmmppplllnnnppprrrtttvvvwwwwwwtttrrrppprrruuuwwwuuussssssssssssqqqooonnnoooqqqpppooonnnoooooonnnkkkhhhhhheeeaaa````````````___bbbbbbaaa```___```dddgggiiiiiiiiiiiijjjkkkmmmmmmppprrrtttvvvxxxyyyyyyyyywwwxxxyyyyyyxxxvvvsssrrrqqqrrrssssssrrrrrruuuvvvvvvwwwxxxzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{|||~~~}}}zzzyyyxxxwwwvvvvvvvvvvvvyyyzzzxxxuuurrrppppppppppppqqqssstttsssqqqnnnmmmjjjiiijjjmmmllliiijjjnnnmmmllljjjhhhfffdddbbbbbbdddccccccbbbaaa```______```bbbdddfffjjjllloooppppppoooooonnnmmmlllkkkkkklllnnnooopppooonnnooopppnnnmmmlllllllllkkkgggeeehhheeeaaa]]][[[[[[]]]^^^___^^^___ccchhhkkkiiiggglllooorrrqqqnnnkkklllmmmkkkgggccc___]]]^^^```bbb\\\[[[YYYVVVTTTTTTSSSSSSYYYYYYZZZ]]]```bbbaaa___TTTRRROOOPPPRRRUUUXXXXXX[[[ZZZYYY\\\___aaa^^^\\\SSSSSSVVV^^^iiirrrtttssssssqqqrrrssspppllllllpppqqqrrrrrrrrrqqqsssuuuxxxvvvvvvuuutttsssqqqpppooopppnnnlllkkkmmmppptttvvvuuurrrnnnjjjhhhhhhiiijjjeeedddccccccccceeefffgggkkkmmmppprrrpppkkkfffbbb```___```hhhttt{{{xxxuuussswww}}}yyypppjjjnnnsssyyy~~~}}}zzzzzz}}}}}}yyysssnnnkkkpppoooooorrrvvvtttnnnhhhccciiiqqqxxxzzzzzzxxxwwwwwwyyy|||{{{wwwppppppqqqvvv~~~{{{uuuppplllooouuuzzz{{{rrrjjjeeedddeeerrr{{{|||zzz}}}mmmggg```[[[YYYZZZ[[[[[[[[[^^^aaadddfffhhhkkkmmmggggggllltttzzz~~~tttiii___PPP===///%%%%%%$$$###      $$$---===UUUnnnzzz~~~|||tttjjjhhhaaaWWWNNNCCC<<<>>>DDDOOObbb~~~vvvrrrnnniiifffbbb^^^[[[YYYXXXVVVUUUTTTSSSSSSSSSWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRSSSTTTVVVXXX[[[\\\^^^^^^______```ccchhhllliiijjjmmmppprrrtttuuuuuusssooommmpppuuuxxxvvvrrrrrrrrrrrrqqqppppppqqqqqqqqqppppppppppppnnnjjjhhhfffccc```______aaaaaa```bbbbbbaaa```___aaaeeehhhjjjjjjjjjjjjkkklllmmmnnnqqqsssuuuwwwxxxyyyyyyyyyvvvwwwyyyzzzzzzxxxuuussstttuuuvvvuuutttsssuuuvvvuuuvvvxxxyyyzzzzzzyyyyyywwwxxxxxxxxxzzz{{{|||}}}~~~~~~zzzyyyxxxwwwvvvvvvuuuuuuwwwwwwvvvtttqqqooopppqqqmmmooopppqqqqqqooommmkkkjjjiiilllpppqqqnnnnnnpppnnnlllhhheeecccbbbbbbcccgggfffeeecccaaa___^^^]]]___```cccfffiiilllnnnooooooooonnnmmmlllkkkjjjiiihhhjjjmmmnnnmmmmmmnnnpppnnnmmmmmmmmmnnnllljjjggghhhfffaaa^^^\\\]]]___``````___```dddjjjmmmllljjjrrrtttuuusssnnnjjjiiikkkdddbbb^^^\\\[[[]]]___aaa___]]][[[XXXWWWWWWXXXYYY[[[ZZZZZZ[[[\\\]]][[[YYYRRRPPPOOOPPPSSSVVVWWWXXX[[[XXXXXX\\\aaaccc```\\\VVVTTTXXXbbbpppxxxyyyuuuqqqooonnnnnnkkkfffgggjjjlllmmmoooooonnnoooppprrrrrrrrrssssssrrrpppmmmlllnnnmmmmmmmmmpppssswwwyyytttqqqllliiihhhjjjmmmpppkkkjjjgggeeecccccccccccchhhjjjnnnooonnniiiddd```]]]\\\^^^fffsss}}}}}}{{{yyy{{{zzztttmmmiiikkkpppxxx}}}~~~{{{wwwvvvzzz~~~xxxrrrnnnttttttttttttsssrrrooonnnlllpppuuuwwwuuutttvvvwwwwwwzzz~~~}}}xxxoooooorrrwwwyyyuuurrrrrrxxx}}}yyysssooonnnmmmyyy|||yyy{{{oooiiiaaaZZZVVVUUUTTTTTTZZZ^^^ccchhhjjjlllooopppqqqrrrvvv|||}}}uuuooofffWWWBBB222,,,+++)))'''$$$"""!!!    !!!...>>>OOOWWW[[[]]]\\\WWWUUURRRNNNHHHAAA???GGGRRRdddxxxzzzvvvqqqkkkgggccc___]]]ZZZYYYVVVTTTRRRRRRRRRRRRVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPRRRTTTVVVWWWYYYZZZ\\\\\\]]]```dddhhhggghhhkkknnnpppqqqqqqqqqqqqnnnllloootttwwwuuurrrpppppppppqqqrrrrrrrrrqqqrrrrrrqqqqqqqqqnnnjjjgggdddaaa^^^^^^___`````````___```___^^^^^^```dddhhhkkkkkkkkkkkklllmmmoooooosssuuuwwwxxxzzzzzzzzzzzzvvvwwwyyy{{{zzzxxxvvvtttvvvwwwxxxxxxvvvuuuuuuvvvuuuvvvwwwyyyzzzyyyyyyxxxwwwwwwxxxyyyzzz|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzzzzyyyxxxwwwvvvuuutttuuuuuuuuusssqqqooopppqqqmmmnnnoooppppppnnnmmmllljjjiiilllrrruuusssrrrtttnnnkkkgggcccaaaaaabbbdddhhhhhhfffdddbbb___^^^]]]]]]___bbbeeeiiikkklllmmmnnnnnnmmmmmmllljjjhhhgggdddfffiiijjjjjjkkklllmmmmmmllllllmmmnnnmmmkkkiiieeeccc```]]]]]]^^^aaabbbbbbaaaaaaeeejjjnnnmmmllltttvvvvvvrrrlllgggfffggg______^^^]]]]]]]]]]]]^^^```^^^\\\YYYXXXYYYZZZZZZ\\\[[[YYYXXXXXXWWWUUUSSSQQQOOONNNOOORRRUUUVVVWWWYYYWWWXXX\\\bbbeeeaaa]]][[[ZZZ]]]gggsssyyywwwrrrllljjjiiiiiifffaaabbbeeegggiiikkkkkkkkkkkklllmmmpppqqqssstttsssqqqooommmoooooooooqqqsssvvvyyy{{{uuuqqqlllhhhhhhlllppptttuuusssppplllhhheeebbbaaacccfffjjjmmmlllhhhddd``````___```hhhuuu~~~~~~{{{vvvrrrpppnnnmmmnnnrrrxxx{{{}}}{{{vvvtttsssyyy{{{wwwyyy{{{zzzvvvrrrqqqvvvzzzuuuvvvvvvtttqqqrrrvvvzzzxxx|||zzzttttttvvv{{{|||vvvtttrrrttt|||}}}yyywwwvvv~~~zzzuuuuuuyyy~~~~~~~~~}}}pppkkkccc]]]YYYWWWVVVUUU[[[```gggmmmqqqtttvvvxxx|||~~~}}}{{{sssnnngggccc\\\PPP???222---,,,+++***)))(((''''''!!!      """+++555;;;AAAGGGJJJKKKIIIJJJMMMNNNMMMPPP]]]kkkzzztttnnniiieeeaaa___\\\ZZZWWWTTTRRRRRRRRRRRRTTTSSSSSSRRRPPPOOONNNNNNNNNNNNMMMNNNNNNPPPRRRSSSUUUVVVYYYZZZ[[[]]]```cccccceeehhhkkkmmmmmmmmmlllooommmlllnnnrrrtttsssqqqoooooooooqqqssstttsssqqqssssssssssssrrrooojjjfffbbb```]]]\\\]]]_________]]]^^^^^^]]]]]]```dddgggjjjkkkkkklllmmmoooqqqrrrvvvwwwyyyzzz|||||||||{{{wwwxxxyyyyyyyyywwwuuutttvvvxxxyyyyyywwwvvvvvvvvvuuuvvvwwwyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz|||}}}~~~|||||||||||||||}}}}}}}}}{{{{{{zzzzzzxxxwwwuuutttsssttttttsssqqqpppqqqsssppppppqqqrrrrrrqqqpppooollljjjlllsssvvvuuussstttmmmkkkfffcccaaaaaacccdddffffffdddbbb```^^^]]]\\\\\\^^^aaaeeehhhjjjkkklllkkklllllllllkkkjjjhhhgggaaacccfffgggggghhhiiikkkjjjjjjjjjkkkmmmmmmkkkiiicccbbbaaa``````aaabbbcccbbb``````dddjjjnnnnnnmmmuuuvvvuuupppjjjeeedddfff____________```_________```___]]][[[YYYYYYYYYZZZ]]]ZZZXXXWWWVVVUUUSSSQQQQQQOOOLLLMMMOOORRRUUUUUUVVVWWWYYY^^^cccdddbbb___]]]^^^bbbjjjqqqsssooojjjfffeeeeeefffccc______ccccccdddggggggggghhhjjjllloooqqqsssttttttsssrrrqqqqqqqqqrrrssstttuuuwwwwwwsssoookkkhhhhhhmmmrrrvvvyyyyyyvvvsssnnniiidddaaa___bbbgggiiiiiifffaaa^^^bbbaaadddkkkvvvyyytttqqqqqqsssuuuvvvyyy||||||{{{{{{~~~uuussstttwww}}}yyyyyy{{{~~~}}}xxxuuuwww~~~{{{zzzvvvsssrrrtttxxx|||zzz}}}}}}yyyyyy{{{~~~yyytttrrrrrrttt|||{{{yyy~~~|||wwwsssqqqsssvvvxxx~~~~~~~~~|||yyyyyyzzz~~~}}}ooolllgggdddbbbaaa___^^^___eeelllsssyyy~~~|||sssiiibbb[[[WWWSSSOOOJJJCCC999222******+++,,,------,,,,,,       ### &&&000999BBBIIILLLNNNRRRZZZaaaeeelllyyy~~~wwwpppkkkgggccc```^^^[[[XXXTTTRRRRRRRRRSSSRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLLLLNNNOOOPPPOOORRRVVVXXXYYYZZZ\\\^^^]]]```cccgggiiiiiiiiihhhjjjkkkkkklllmmmnnnnnnooonnnnnnnnnqqqtttuuutttqqqttttttttttttsssooojjjeeeaaa___\\\[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^```eeehhhjjjjjjkkklllnnnqqqssstttxxxyyy{{{|||}}}}}}}}}}}}xxxxxxxxxxxxwwwvvvuuuttttttvvvxxxxxxvvvuuuuuuuuutttuuuwwwxxxyyyyyyxxxxxxyyyyyyyyyzzzzzz|||}}}}}}|||{{{{{{{{{||||||}}}~~~|||||||||{{{zzzxxxvvvtttsssttttttsssqqqqqqrrrtttrrrrrrsssttttttssssssrrrpppllllllqqqtttsssqqqqqqmmmjjjgggcccbbbbbbcccdddbbbaaa```___^^^\\\[[[[[[[[[]]]aaaeeehhhjjjjjjjjjiiijjjkkklllkkkjjjhhhggg```bbbeeefffffffffgggiiihhhggghhhjjjlllllljjjhhhffffffeeeeeedddddddddccc^^^]]]^^^bbbiiiooopppoootttuuutttoooiiieeedddfffaaa`````````aaabbbdddfffcccbbbaaa___^^^]]][[[[[[[[[YYYWWWVVVWWWWWWUUUTTTRRROOOKKKJJJLLLPPPSSSTTTSSSVVV[[[___bbbccccccbbb]]]```eeekkknnnmmmhhhcccbbbaaacccfffddd``````ccc```aaacccdddeeegggjjjllloooppprrrtttuuuuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqnnnkkkhhhfffhhhmmmssswwwwwwwwwwwwuuuqqqkkkeeeaaa```cccgggiiihhhddd___\\\```aaaeeemmmvvv}}}~~~~~~yyyuuutttuuuxxx{{{~~~|||xxxxxxzzz~~~zzzzzzyyyzzz{{{|||}}}}}}wwwxxxzzz|||zzzxxxyyy{{{}}}~~~|||yyyvvvuuuvvvyyy{{{|||{{{}}}~~~|||}}}|||wwwuuutttttt{{{~~~|||{{{|||}}}|||{{{xxxuuurrrrrrtttvvv|||}}}~~~{{{xxxvvvuuuppppppsssyyy~~~~~~{{{wwwqqqpppooooooppppppooommmkkkooovvv|||uuugggZZZPPPKKKDDDCCCBBB???;;;888555444...///000111111///...,,,     """&&&  !!!---:::GGGSSSZZZeeeiiisss}}}yyyrrrmmmhhhdddbbb___\\\XXXUUURRRRRRRRRSSSQQQPPPPPPOOOOOONNNNNNNNNMMMMMMLLLKKKKKKLLLNNNOOOLLLPPPTTTWWWXXXYYYYYYZZZYYY[[[___dddfffggggggggggggiiijjjkkkjjjjjjkkkmmmnnnmmmnnnqqqtttvvvtttrrruuutttttttttsssoooiiieeeaaa^^^[[[ZZZZZZ\\\\\\[[[]]]^^^^^^^^^^^^aaafffiiiiiijjjkkkmmmooorrrtttuuuyyyzzz|||}}}~~~~~~~~~~~~yyyyyyxxxwwwvvvuuuttttttrrrtttvvvwwwuuuttttttttttttuuuwwwxxxyyyyyyxxxxxxzzzzzzzzzzzzzzz{{{|||}}}||||||{{{{{{|||}}}~~~~~~|||}}}}}}|||{{{xxxvvvuuurrrssstttsssrrrrrrsssuuurrrrrrsssssstttsssssssssrrrnnnlllppprrrpppnnnnnnllljjjgggdddccccccdddddd^^^^^^]]]\\\[[[[[[ZZZZZZZZZ]]]```eeehhhiiijjjjjjhhhiiijjjkkkkkkjjjhhhggg```bbbeeefffeeeeeeggghhhfffffffffhhhkkkkkkiiihhhjjjjjjjjjiiihhhfffeeeddd[[[ZZZ[[[aaaiiiooorrrrrrtttuuutttoooiiieeeeeegggcccaaa______aaaeeeiiilllggggggfffeeecccaaa___^^^YYYXXXVVVVVVXXXYYYYYYXXXSSSOOOJJJHHHJJJNNNQQQSSSRRRVVV\\\```bbbbbbcccddd^^^bbbhhhlllmmmiiiddd`````````cccffffffaaaaaaddd___```aaabbbcccfffjjjmmmooopppqqqsssuuuvvvvvvwwwppppppppppppooommmlllkkkiiigggeeedddgggmmmssswwwrrrtttvvvuuurrrlllfffbbbdddfffiiikkkiiiddd___[[[^^^___dddllluuuzzzzzzxxx~~~{{{|||}}}yyywwwvvvxxxzzz|||{{{vvvuuuxxx{{{}}}~~~~~~{{{zzz|||}}}{{{{{{|||}}}wwwuuuzzz|||wwwqqq{{{xxxvvvxxx{{{}}}|||zzz{{{}}}}}}}}}}}}zzzwwwvvv|||xxxyyy|||~~~||||||{{{yyywwwvvvwwwxxxzzz}}}~~~{{{uuupppnnnnnniiijjjmmmssswwwwwwrrrmmmttttttvvvyyy|||}}}{{{zzzvvvzzz~~~zzzhhhTTTDDD>>>===666888999888444222444666777888888777555111,,,***      ###(((    ***999JJJ\\\iii{{{yyyvvvtttpppiiicccccc```\\\YYYWWWVVVTTTRRRPPPOOONNNLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJNNNOOOOOOQQQTTTXXX[[[]]]]]]^^^```aaabbbbbbaaaaaabbbdddggghhhhhhiiikkkmmmmmmnnnoooqqqrrrssssssssstttsssrrrrrrqqqnnnjjjfff^^^\\\ZZZXXXWWWXXXXXXYYY^^^\\\]]]^^^]]][[[```hhhkkkmmmppppppoooqqquuuyyy{{{}}}~~~zzzwwwxxxxxxwwwtttqqqpppqqqsssvvvwwwxxxyyyyyywwwuuutttuuusssssstttwwwxxxvvvttttttttttttuuuwwwzzz}}}zzz|||~~~~~~{{{zzz|||~~~{{{zzzyyyyyyxxxwwwuuusssqqqpppppprrruuuvvvqqqrrrssstttttttttsssrrrpppqqqqqqppppppooonnnmmmkkkjjjhhhfffdddbbb```______^^^]]]\\\ZZZXXXWWWVVVTTT[[[ccchhhiiihhhiiijjjiiijjjjjjkkkkkkjjjjjjiiieeeeeeeeefffggghhhhhhiiiggghhhhhhgggeeefffhhhkkkkkkjjjhhhgggfffccc^^^[[[XXXZZZ^^^dddkkkoooppppppvvvvvvuuuoooiiiffffffgggfffeeeeeefffjjjlllmmmmmmmmmllljjjhhhfffeeeeeedddaaa^^^[[[YYYXXXWWWVVVTTTRRRRRRRRRPPPNNNMMMNNNPPPTTT[[[dddgggddd```^^^___ccceeeggghhhgggddd```^^^```ccceeeeeebbb```aaacccaaacccdddeeeeeegggjjjlllkkkkkknnnrrrvvvwwwtttpppuuuqqqllljjjiiiiiifffdddiiieeeaaabbbfffkkknnnooolllkkkjjjiiihhhiiijjjjjjkkkhhhggghhhfff```^^^___cccbbbbbbeeekkkrrrwwwzzzxxxwwwxxx{{{|||yyyvvvvvvyyy|||}}}|||~~~~~~}}}zzzyyy{{{|||~~~{{{|||~~~zzzyyy{{{}}}||||||zzztttrrrtttvvvyyy{{{{{{{{{zzzvvv}}}~~~}}}}}}~~~}}}xxxuuuuuu{{{~~~|||{{{{{{~~~~~~xxxttt|||yyyvvvsssqqqlllnnnsssxxx{{{wwwnnngggwwwzzzzzzzzz|||~~~zzzjjjTTTAAA777444444666999;;;:::999:::>>>CCCEEECCCCCCDDDBBB999000***   '''111+++  $$$$$$)))333???OOOcccsss}}}yyywwwrrrlllgggdddaaa]]]ZZZYYYXXXVVVUUUSSSRRRPPPNNNLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHLLLLLLMMMOOORRRUUUXXXZZZ]]]^^^___```aaa``````______```bbbcccccceeehhhjjjlllmmmnnnppprrrssstttttttttsssrrrqqqppplllhhhddd^^^\\\YYYWWWVVVWWWXXXYYY\\\\\\^^^`````````eeemmmlllnnnpppqqqqqqsssvvvzzz|||}}}|||xxxvvvvvvvvvuuussspppoooppprrrvvvwwwxxxyyyyyyxxxvvvuuutttsssssstttwwwyyywwwuuuvvvvvvvvvvvvxxx{{{}}}{{{|||~~~}}}||||||~~~~~~{{{yyyxxxxxxvvvuuuuuutttrrrqqqqqqrrrsssuuuqqqrrrssstttttttttssssssnnnooopppqqqrrrrrrrrrrrrjjjiiigggeeeccc```___^^^\\\[[[YYYXXXVVVUUUTTTSSSUUU\\\dddiiiiiiiiijjjkkkmmmmmmmmmmmmmmmlllkkkkkkdddeeefffhhhjjjkkkmmmmmmggghhhhhhhhhhhhhhhkkkmmmjjjkkkkkkjjjhhhdddbbb```[[[\\\___eeekkkppprrrrrrwwwvvvtttpppkkkhhhhhhjjjhhhfffeeefffiiijjjkkkjjjnnnmmmmmmlllkkkkkkkkkkkkfffccc^^^[[[ZZZYYYXXXWWWSSSSSSSSSQQQNNNNNNPPPQQQYYY```hhhiiiccc^^^]]]^^^ccccccddddddcccaaa___]]]```aaacccbbb``````aaaccccccdddeeeeeeffffffhhhiiikkklllnnnrrrvvvwwwuuurrrrrrnnnjjjiiihhhgggeeecccddd```]]]___ffflllnnnnnniiiiiihhhggghhhhhhjjjjjjkkkhhhiiillljjjeeecccdddbbbaaa```bbbgggmmmrrruuupppqqqtttyyyzzzwwwvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~xxxrrrxxxzzz||||||yyyvvvttttttxxx}}}||||||}}}wwwsssqqqttt{{{wwwwwwwwwzzz~~~|||xxxtttvvvxxxzzzzzzyyyxxxxxxyyy{{{{{{||||||zzztttnnniiizzz~~~~~~}}}wwwnnn\\\HHH999222111111666<<>>+++    ---CCCTTT555   """&&&***,,,444???IIISSSaaannn~~~yyytttpppmmmiiieeeaaa___]]]ZZZXXXYYYWWWUUURRROOOMMMKKKJJJCCCCCCCCCBBBBBBBBBBBBBBBEEEFFFGGGJJJLLLNNNQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSVVVVVVWWWWWWXXX[[[```ddddddfffiiilllooorrrssstttuuusssrrrpppnnniiiddd```\\\ZZZWWWTTTTTTUUUVVVXXX___^^^___aaa___^^^bbbiiioooppprrrsssuuuwwwyyyzzzzzz{{{||||||zzzwwwsssqqqpppppppppooommmmmmoooqqqtttuuuwwwxxxxxxxxxvvvuuusssssstttvvvxxxzzzzzzzzzyyyzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{|||~~~~~~{{{zzzyyywwwuuusssuuuuuutttsssrrrqqqpppoooqqqrrrtttuuuuuuuuutttsssssssssssssssrrrqqqpppooojjjiiieeebbb^^^\\\[[[ZZZ[[[YYYVVVSSSRRRQQQRRRRRRXXX^^^eeeiiiiiiiiijjjlllmmmmmmmmmlllkkkjjjiiihhhggghhhjjjlllnnnpppqqqrrrnnnooopppooommmlllkkklllfffiiillliiiccc______bbbcccaaaaaadddjjjooosssuuutttrrrpppmmmllllllnnnooommmkkkhhhggghhhgggfffeeehhhjjjlllooorrruuuvvvwwwnnniiibbb]]][[[YYYXXXWWWVVVWWWVVVTTTSSSRRRTTTVVVaaaiiiooolllbbb[[[]]]aaabbb```]]][[[\\\___cccfffcccbbb___\\\ZZZ[[[]]]______```bbbdddffffffdddbbbcccdddfffiiilllmmmmmmmmmllllllllllllllljjjgggeee```[[[YYY]]]eeeiiifffaaa```aaabbbccceeeggghhhiiihhhhhhkkkqqqrrrooonnnoookkkjjjhhhffffffiiinnnqqqpppooooooqqqtttvvvwwwvvvyyyzzz{{{}}}~~~}}}~~~~~~yyy{{{|||zzzwwwzzz{{{wwwqqqpppvvv}}}}}}xxxvvvyyyyyyqqqllliiitttyyyvvvuuuuuuxxx|||{{{uuuooojjjggggggnnnvvv}}}~~~zzzzzzzzz{{{|||~~~ssseeeUUUBBB666222444:::@@@SSSYYYdddqqq{{{vvvaaaNNN999)))   ---GGGZZZ888### ###'''+++///777BBBIIIOOOXXXbbbuuu~~~|||xxxuuutttpppjjjeeebbb___[[[YYYZZZXXXUUURRRNNNLLLJJJIIIBBBBBBBBBBBBAAAAAA@@@@@@BBBCCCEEEHHHJJJLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQSSSTTTTTTTTTUUUXXX\\\```___```cccgggjjjmmmooopppsssqqqpppnnnllliiiddd```[[[YYYUUUSSSSSSUUUXXXYYY___^^^___aaa```___eeemmmooooooqqqsssuuuwwwxxxxxxyyyyyyzzzyyywwwtttqqqooommmnnnnnnmmmlllllloooqqqssstttvvvwwwwwwvvvtttsssrrrsssuuuwwwxxxyyyzzzzzzyyyyyyzzz{{{{{{zzzyyyxxxxxxxxxyyy{{{|||{{{zzzyyyvvvtttuuuuuutttsssqqqpppooonnnrrrssstttuuuuuuuuutttsssrrrrrrrrrrrrqqqpppooonnnkkkiiieeeaaa^^^\\\[[[ZZZ[[[YYYUUUQQQPPPPPPQQQRRRXXX]]]dddggghhhhhhiiikkkkkkkkkllllllkkkjjjjjjiiikkkkkkllllllmmmnnnoooooommmoooqqqrrrqqqooooooooommmppprrrnnngggcccdddgggdddcccbbbdddiiinnnrrrtttpppnnnlllkkkkkknnnpppqqqpppmmmkkkiiiiiiiiigggeeehhhjjjmmmqqquuuxxxzzz{{{pppkkkeeeaaa^^^\\\ZZZYYYXXXYYYXXXWWWUUUUUUWWWYYYbbbhhhllliiibbb]]]```eeebbb___\\\[[[]]]bbbhhhlllgggccc^^^ZZZYYYYYYZZZ[[[YYYZZZ^^^cccggghhheeeaaaaaabbbccceeefffhhhiiijjjmmmoooqqqrrrpppmmmjjjhhheeeaaa]]]___dddeeeaaa\\\```aaabbbdddfffggghhhiiiffffffiiippprrrpppoooqqqnnnmmmkkkhhhgggiiiooottttttqqqmmmlllooossswwwyyy}}}~~~~~~}}}}}}}}}|||}}}|||{{{|||~~~|||wwwzzz|||zzzwwwvvvqqqtttsssooolllppp{{{~~~yyyvvvzzz~~~wwwrrrpppyyyzzz|||}}}}}}}}}yyyvvvssssssvvv{{{}}}{{{vvvooogggaaa``````fffppp{{{|||{{{{{{}}}}}}~~~}}}|||{{{yyyxxxwwwxxxzzz|||~~~zzzmmm]]]LLL:::222333:::EEEPPPccciiiqqqzzz~~~kkkZZZAAA///    ---HHH]]]>>>)))  !!!###%%%,,,000999BBBGGGHHHMMMTTTbbbnnn{{{|||zzzxxxtttnnniiieeebbb^^^[[[[[[YYYVVVRRRNNNKKKIIIHHHBBBBBBAAAAAA@@@@@@?????????AAACCCEEEGGGIIIJJJJJJNNNOOOPPPRRRSSSRRRRRRQQQQQQRRRSSSSSSSSSUUUYYY\\\XXXZZZ]]]aaadddgggiiijjjmmmlllkkkkkkjjjgggccc```YYYWWWTTTSSSSSSVVVZZZ\\\___]]]^^^aaabbbeeemmmwwwmmmmmmnnnqqquuuwwwwwwvvvvvvvvvwwwvvvuuurrrpppnnnkkklllmmmlllkkkllloooqqqrrrssstttuuuuuusssqqqpppoooqqqtttuuuuuuuuuvvvxxxvvvwwwyyyzzzzzzyyywwwvvvuuuuuuwwwzzz~~~|||||||||zzzwwwuuuuuutttsssqqqppppppoooooorrrssstttuuuvvvuuuttttttnnnooopppqqqrrrrrrrrrrrrllljjjfffbbb___]]]]]]]]]ZZZWWWSSSOOOMMMNNNPPPRRRWWW\\\bbbeeeeeeeeegggiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmiiilllqqqtttttttttssstttnnnppppppmmmhhheeeeeegggfffdddccceeeiiinnnqqqsssnnnkkkiiiiiilllooorrrtttrrrpppmmmllllllllljjjiiikkkmmmqqquuuxxx{{{||||||qqqnnnjjjfffdddbbb___^^^ZZZZZZZZZYYYWWWXXXZZZ\\\bbbeeegggeeeaaa___bbbfffaaa___]]]\\\^^^ccchhhlllhhhccc^^^ZZZYYYYYYYYYYYYVVVXXX]]]dddjjjkkkgggcccaaabbbcccccccccdddfffiiimmmppptttvvvsssoookkkhhhiiifffccccccddddddbbb___eeeeeeggghhhiiijjjjjjjjjfffeeegggmmmooonnnnnnqqqllllllkkkhhhfffiiipppwwwuuuqqqlllkkkooowww~~~|||zzzzzz{{{zzzxxxwwwxxx{{{~~~~~~~~~~~~~~~zzz|||~~~vvvnnnjjjhhhkkklllllljjjjjjqqq|||}}}|||~~~}}}zzzyyywwwvvvvvvzzzxxxtttooommmqqqwww}}}|||{{{wwwnnneee```___```ccclllxxx~~~yyyvvvxxx}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzwwwuuuuuuxxx{{{}}}{{{{{{{{{{{{~~~}}}rrreeeQQQ@@@222///333;;;LLL\\\kkkrrrzzzxxxiiiYYY???///   ...JJJ```DDD...""" !!!""""""$$$%%%,,,000:::CCCFFFEEEHHHMMMWWWbbbqqq~~~yyyuuupppkkkhhheeebbb```]]][[[WWWSSSOOOKKKIIIGGGAAAAAA@@@??????>>>======<<<===???BBBDDDEEEFFFFFFIIIKKKMMMOOOPPPPPPPPPPPPOOOQQQRRRRRRRRRSSSUUUWWWSSSUUUWWW[[[^^^aaacccdddfffffffffffffffeeeaaa^^^XXXVVVTTTRRRTTTXXX\\\______]]]]]]___aaafffqqq|||lllkkklllppptttvvvuuusssttttttttttttsssqqqooonnnjjjkkkllllllkkkmmmppprrrrrrsssssstttsssqqqnnnmmmlllnnnqqqqqqpppoooqqqsssssstttwwwyyyyyywwwuuusssrrrsssuuuyyy}}}|||{{{{{{{{{zzzwwwuuuuuutttrrrpppoooooopppqqqrrrsssuuuvvvvvvvvvuuutttooopppqqqrrrssssssssssssmmmjjjgggccc```___``````\\\XXXSSSOOOMMMNNNQQQSSSUUUZZZ```bbbbbbbbbdddgggeeefffhhhkkkmmmnnnoooooooooooonnnnnnnnnnnnnnnnnnjjjnnnsssuuuuuutttrrrrrrjjjjjjiiihhhgggffffffggghhhffffffgggkkkooorrrsssmmmjjjggghhhmmmrrrvvvwwwsssqqqooonnnoooooonnnmmmlllnnnrrruuuxxxyyyzzzzzzooommmkkkiiihhhfffccc```[[[\\\\\\ZZZYYYYYY\\\^^^ccccccbbbaaa```aaabbbddd```___]]]\\\]]]___ccceeeeeeaaa]]]ZZZ[[[[[[[[[YYYWWWYYY^^^gggnnnoooiiidddaaabbbbbb```______bbbeeekkkpppuuuvvvsssmmmhhhfffggggggggggggfffggghhhiiilllmmmnnnooooooooonnnmmmgggeeefffjjjlllkkkmmmqqqjjjkkkjjjhhhfffkkksss{{{wwwsssoooooottt{{{~~~zzzxxxyyy{{{~~~|||uuutttuuuwww{{{yyyzzz{{{~~~~~~~~~|||pppddd\\\YYY```bbbeeehhhmmmttt}}}}}}{{{wwwsssssswww~~~tttqqqmmmmmmqqqwww|||||||||xxxpppgggaaaaaacccgggnnnxxx|||xxx{{{~~~}}}}}}}}}}}}zzzxxxuuussstttxxx|||xxxvvvsssrrruuuuuukkk___EEE777,,,,,,111;;;PPPeeepppyyyqqqgggXXXIII444)))   ---GGG\\\BBB---!!!  """%%%(((---222<<>>===<<<<<<<<<999;;;===@@@BBBCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMNNNPPPQQQRRRQQQQQQRRRTTTPPPQQQTTTXXX[[[]]]___```aaaaaaaaacccdddccc```]]]XXXVVVSSSRRRTTTYYY^^^aaaaaa^^^\\\\\\^^^bbbnnnzzzjjjjjjkkknnnsssuuusssqqqrrrrrrssssssrrrqqqooonnnjjjkkklllllllllmmmpppsssrrrrrrssssssqqqooolllkkkiiilllnnnnnnlllkkkmmmoooppprrruuuxxxxxxvvvtttrrrpppqqqtttyyy~~~~~~|||zzzzzzyyyzzz{{{zzzwwwuuuvvvtttqqqooonnnoooqqqrrrrrrsssuuuvvvvvvvvvuuutttttttttttttttsssrrrqqqqqqmmmkkkgggdddaaaaaaaaabbb___[[[VVVQQQOOOQQQTTTVVVTTTYYY^^^aaa```aaaccceee```bbbdddgggjjjmmmnnnoooooooooooooooooopppppppppooosssvvvwwwuuuqqqnnnlllkkkiiihhhiiikkkllllllkkkiiihhhhhhjjjmmmqqqssssssnnnjjjgggiiinnntttxxxyyytttrrrppppppqqqrrrqqqpppkkkmmmppptttvvvvvvvvvvvvlllkkkjjjiiiiiifffccc```\\\]]]]]][[[ZZZ[[[]]]___eeebbb```___```aaabbbbbb```___]]]\\\[[[\\\]]]^^^ccc___[[[[[[\\\]]]]]][[[YYY[[[aaajjjqqqqqqkkkddd^^^______]]][[[[[[^^^aaaiiinnntttvvvqqqkkkfffccceeegggiiiiiihhhiiinnnqqqrrrssstttttttttsssqqqpppiiiffffffiiijjjjjjlllqqqjjjkkkkkkiiihhhmmmwww{{{xxxttttttwww}}}}}}yyyxxxzzz}}}~~~}}}{{{{{{vvvooosssuuuyyy~~~tttvvvzzz}}}~~~~~~~~~zzzlll^^^VVVRRRUUUYYY___gggpppyyy~~~yyytttrrrtttzzz~~~|||{{{|||qqqooonnnpppuuu{{{{{{{{{yyyqqqhhhbbbbbbdddiiinnnvvv~~~~~~}}}~~~}}}}}}~~~xxxvvvsssrrrtttxxx}}}yyyvvvpppnnnqqqqqqhhh\\\???222***,,,111;;;SSSjjjsss~~~xxxeeeWWWHHH999)))"""  )))AAAUUU;;;''' !!!'''+++///444>>>IIIMMMLLLOOOTTTRRRYYYbbbkkk{{{{{{{{{vvvooonnnpppllldddeeeaaa\\\WWWTTTPPPLLLIIICCCBBB@@@===;;;:::999888;;;;;;;;;<<<===>>>@@@@@@CCCDDDEEEFFFHHHJJJKKKKKKJJJLLLNNNNNNMMMMMMNNNOOOLLLMMMPPPRRRUUUWWWYYYYYY^^^______^^^\\\[[[\\\]]][[[YYYWWWWWWZZZ]]]```aaa___\\\YYYZZZ^^^ccciiilllhhhhhhjjjmmmqqqrrrrrrqqquuusssppppppqqqqqqnnnjjjjjjkkkkkkkkkkkklllnnnooopppooonnnmmmnnnnnnmmmlllmmmllllllkkkkkkkkkllllllmmmnnnppprrrssssssssssssuuurrrppptttzzz~~~}}}{{{}}}zzzxxxwwwwwwvvvuuusssssssssrrrooolllmmmrrrvvvrrrrrrssssssuuuvvvxxxyyysssrrrrrrqqqpppooonnnnnnnnnllliiigggfffeeecccbbbWWWVVVTTTQQQPPPQQQTTTWWWVVVWWWXXX[[[^^^bbbdddfffhhhiiiiiiiiiiiijjjmmmooollllllnnnoooppppppppppppooorrrtttuuusssqqqppppppnnnjjjggggggjjjmmmnnnmmmmmmoooqqqsssssssssqqqppplllkkkjjjjjjlllooosssuuuqqqllliiijjjnnnqqqooolllhhhjjjooorrrsssrrrooommmiiiiiijjjkkkkkkhhhccc_________]]]YYYVVVVVVZZZ^^^bbbbbbbbb```]]]]]]^^^```\\\[[[XXXVVVUUUVVVXXXYYY```aaa___^^^```ccc```ZZZ]]]```ffflllnnnkkkeee___```\\\ZZZ[[[YYYXXX\\\aaannnppppppmmmhhhdddcccdddhhhlllqqqpppmmmlllnnnrrrwwwuuuuuuvvvxxxwwwtttpppllliiijjjooorrrooolllkkkjjjiiihhhhhhjjjooouuuyyy|||zzzwwwuuuwww{{{}}}yyy{{{zzzvvvwwwlllnnnwwwyyy{{{~~~|||}}}zzzzzzzzz{{{}}}~~~yyyzzz~~~zzzooobbbVVVPPPRRR]]]llltttvvvuuuwwwzzzxxxpppoootttyyyzzzuuutttyyyzzzooopppttt{{{{{{tttooommmhhhbbbccciiieeedddiiisssyyyyyy}}}~~~|||zzz}}}}}}yyyyyy||||||vvvvvvyyy}}}}}}{{{wwwwwwsssooopppoooeeeXXXBBB222***000777???UUUnnnrrr|||~~~jjjRRR@@@333---$$$!!!   ,,,<<>><<<;;;:::888777777777888888999:::<<<===>>>???@@@AAABBBCCCGGGHHHIIIHHHEEEDDDDDDEEEIIIJJJLLLNNNPPPQQQRRRRRROOOQQQSSSTTTUUUVVVYYY\\\^^^\\\[[[[[[^^^```aaaaaa]]]]]]^^^___aaadddggghhhhhhhhhjjjkkkmmmnnnoooooottttttuuuvvvvvvsssoookkkmmmllllllmmmnnnppprrrssssssrrrqqqooommmkkkiiigggjjjjjjjjjjjjkkkkkkllllllmmmnnnnnnooopppqqqrrrrrrkkkiiiiiimmmuuu{{{}}}}}}yyyyyywwwrrrmmmlllooorrrppprrrtttsssqqqrrruuuxxxuuutttrrrpppnnnlllkkkkkklllmmmooopppqqqpppooonnnllliiigggfffgggiiiiiiiiigggeee```\\\XXXWWWWWWXXXXXXXXXXXXYYY\\\aaaeeehhhfffgggggggggggghhhkkkmmmmmmmmmlllmmmnnnoooqqqrrrvvvwwwxxxvvvsssqqqppppppllliiiffffffhhhkkklllmmmpppqqqrrrssstttsssrrrqqqpppnnnllljjjjjjkkkmmmnnniiijjjkkkllllllllllllkkkkkknnnrrrtttrrrllleee```aaadddhhhhhhfffdddeeeffffffeeebbb___\\\]]]```cccaaabbbdddccc___ZZZWWWVVVXXXWWWUUUSSSSSSSSSTTTTTTXXX___cccddddddfffeeebbbggghhhiiikkkjjjeee^^^YYYPPPNNNNNNQQQRRRTTTZZZaaacccfffhhhfffccc```aaacccgggiiikkklllnnnsss{{{}}}zzzwwwvvvuuusssqqqsssqqqrrrvvvvvvqqqlllkkkmmmooorrrttttttuuuvvvwwwzzzzzzyyyxxxxxxyyyyyyzzz~~~wwwxxx~~~|||zzzxxxzzz}}}~~~}}}zzzyyy{{{~~~{{{vvvwwwyyy|||~~~~~~tttnnnnnnssswwwzzzzzztttkkkccc___cccmmmwww{{{wwwqqqmmmlllnnnppprrrrrrssstttwwwyyy}}}yyyvvvrrrooommmlllkkknnnsssxxx{{{|||~~~|||{{{}}}~~~yyysssnnnjjjccc\\\YYYZZZYYYUUURRRUUUZZZ```jjjrrr{{{~~~zzzvvvqqqooonnnqqqwww~~~~~~}}}yyyrrrmmmmmmmmmhhhaaaUUUDDD777777:::===JJJZZZhhhuuu~~~wwwjjjWWWEEE999111+++)))'''&&&&&&&&&&&&###  """$$$### %%%---;;;KKK]]]iiiooonnnfff^^^PPPPPPQQQSSS[[[lll|||vvvssstttuuuqqqmmmgggbbb^^^YYYUUURRRJJJIIIFFFCCC@@@>>><<<<<<::::::999999999999999:::::::::;;;<<<===>>>>>>???CCCDDDDDDCCCAAAAAABBBCCCGGGHHHJJJKKKMMMMMMNNNNNNMMMNNNOOOPPPPPPQQQTTTWWW^^^]]]\\\]]]___`````````___```bbbddddddeeeggghhhiiijjjkkkkkklllmmmoooqqqwwwxxxzzz{{{zzzvvvqqqmmmlllkkkjjjlllnnnrrrtttuuuqqqrrrrrrqqqooolllkkkjjjhhhhhhiiijjjjjjkkkkkkkkkmmmmmmmmmmmmnnnooopppqqqiiihhhiiimmmsssxxx{{{|||xxxxxxvvvpppiiihhhnnnsssqqqtttwwwvvvtttssstttwwwuuutttqqqnnnllljjjhhhhhhhhhjjjmmmpppqqqqqqooonnnmmmjjjhhhgggiiikkkmmmmmmfffccc___]]]\\\[[[[[[[[[\\\[[[ZZZ[[[^^^bbbgggjjjgggggghhhhhhgggiiikkknnnnnnmmmllllllmmmppprrrttttttuuuuuussspppnnnooooookkkjjjgggggghhhjjjmmmnnnrrrssstttuuuuuuuuuttttttrrrpppmmmjjjhhhiiijjjkkkgggiiiiiiiiihhhiiikkknnnpppqqqqqqpppmmmgggaaa]]]^^^bbbggggggddddddhhhmmmjjjiiieeebbb```aaaccceeecccddddddaaa]]]XXXUUUTTTUUUTTTSSSRRRRRRQQQQQQQQQTTT\\\dddeeeeeeggghhhfffiiihhhgggfffddd___YYYTTTMMMKKKKKKNNNOOOPPPUUU\\\dddfffhhhfffbbb___```aaaiiiiiijjjjjjlllrrrzzz{{{zzzyyyyyyyyyxxxwwwuuutttrrrtttxxxxxxrrrnnnnnnqqqvvv{{{|||{{{xxxwwwxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~xxxtttsssvvv}}}}}}~~~}}}~~~}}}zzzxxxzzz|||~~~zzzqqqllllllrrrvvv{{{|||yyysssmmmjjjooouuuzzzzzzuuunnnkkkjjjiiikkkkkkjjjjjjnnnuuu{{{|||tttmmmiiikkknnnqqqtttwww{{{}}}zzzyyyzzz}}}|||yyyuuuoooiiiccc\\\VVVTTTVVVSSSQQQSSSYYYaaakkkrrr~~~}}}}}}~~~vvvooohhhggggggkkkrrrzzz~~~xxxqqqlllkkkllliiifff```NNN???;;;===@@@LLLZZZdddrrrwwwmmmZZZCCC666222111000111------...000222///***%%%!!!  %%%///@@@MMM```oooyyyzzzooocccQQQNNNLLLLLLQQQ^^^ttt{{{wwwwwwzzztttpppjjjeeeaaa]]]XXXUUUOOOMMMJJJGGGDDDAAA???>>>===<<<;;;:::999999999999999:::::::::;;;;;;<<<<<<>>>???@@@???>>>>>>@@@BBBEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMPPPTTTWWW\\\[[[[[[]]]___``````^^^aaadddggghhhgggggghhhiiijjjkkkllllllkkkmmmqqquuu{{{~~~~~~xxxrrrooojjjhhhgggjjjnnnsssvvvwwwuuuwwwxxxuuupppllljjjjjjgggggghhhiiijjjjjjiiiiiikkkllllllmmmmmmnnnnnnnnnjjjjjjlllooosssvvvxxxxxxvvvwwwuuuoooiiiiiiooovvvtttwwwyyyxxxtttrrrrrrtttsssrrrpppnnnkkkjjjiiihhhfffhhhllloooqqqqqqpppoooooollljjjiiikkklllmmmmmmfffccc___^^^^^^___^^^]]]\\\[[[ZZZ[[[^^^bbbgggjjjiiijjjjjjjjjjjjkkknnnpppnnnnnnmmmmmmnnnqqqtttvvvssstttsssqqqnnnmmmooopppkkkjjjiiihhhhhhjjjmmmooossstttuuuvvvvvvwwwwwwwwwtttqqqnnnjjjhhhhhhhhhiiihhhhhhgggffffffiiinnnrrruuusssppplllgggccc```___]]]aaaeeeeeedddffflllrrrmmmjjjfffcccbbbcccdddeeeeeeeeeccc___ZZZVVVUUUUUUSSSSSSSSSSSSRRRQQQPPPPPPQQQZZZbbbcccdddfffgggffffffdddaaa^^^\\\XXXTTTPPPKKKIIIJJJMMMOOOQQQWWW^^^iiikkkllliiiddd``````aaagggggghhhjjjmmmrrrxxx|||uuuwwwzzz{{{zzzyyywwwvvvtttsssuuuxxxxxxsssqqqsssxxx}}}}}}zzzyyyzzz||||||{{{qqqnnnnnnttt}}}}}}{{{}}}~~~|||}}}~~~~~~}}}|||~~~~~~|||{{{vvvooommmpppuuuyyy}}}}}}yyyuuutttyyyzzzyyyuuuppplllkkkllliiiiiigggeeeeeelllwwwyyyqqqccchhhnnnqqqrrrssstttuuuqqqssswww~~~~~~~~~zzzssslllgggbbb\\\WWWTTTUUUWWWZZZaaajjjrrrvvv~~~yyyxxxyyy}}}}}}tttkkkbbbaaabbbgggooowww}}}zzzsssooooooooonnnnnnjjjYYYIIIAAA???BBBMMMZZZcccqqq~~~ssscccMMM555---///333777:::555444444777:::999333...%%%"""  $$$"""&&&000@@@KKK\\\pppyyyjjjVVVOOOIIIHHHKKKUUUiii{{{zzzzzz}}}vvvsssmmmiiieeeaaa]]]ZZZVVVTTTQQQMMMIIIFFFDDDCCC???>>><<<;;;:::999999999999999:::::::::::::::::::::;;;;;;;;;:::;;;>>>@@@AAABBBCCCDDDFFFFFFGGGGGGDDDFFFHHHJJJLLLPPPVVVZZZZZZZZZ[[[^^^aaabbb```___bbbfffjjjjjjhhhfffhhhiiiiiikkklllkkkkkkmmmsssxxxxxxsssppphhheeedddhhhooovvvzzzzzz~~~{{{ssskkkggggggfffggghhhiiiiiihhhgggfffiiijjjlllmmmmmmmmmlllkkkiiikkknnnqqqsssuuuuuuuuutttsssqqqmmmkkklllrrrwwwwwwyyyzzzxxxtttqqqqqqrrrqqqpppooommmkkkjjjjjjiiifffhhhkkkoooqqqqqqqqqqqqpppnnnlllkkkkkkkkkiiihhhfffccc______```aaa```]]][[[[[[[[[[[[^^^bbbfffhhhkkkllllllllllllmmmppprrrnnnnnnnnnoooqqqsssuuuwwwvvvvvvtttpppmmmmmmnnnpppjjjjjjiiigggggghhhlllooorrrrrrssstttvvvwwwxxxyyytttrrrnnnkkkiiihhhiiijjjjjjiiihhhhhhkkkoootttwwwvvvsssnnniiidddbbbaaaaaa^^^```bbbcccdddhhhoootttnnnkkkfffcccccccccddddddeeeeeebbb^^^YYYWWWWWWXXXSSSSSSTTTTTTTTTRRRPPPOOOPPPWWW]]]___aaadddeeeccc```]]]YYYVVVUUUSSSQQQOOOJJJIIIKKKPPPTTTWWW^^^fffpppqqqqqqnnngggcccbbbbbbdddfffjjjoootttwwwyyyzzzsssvvvyyyyyyxxxwwwvvvvvvwwwuuuvvvyyywwwssstttxxx{{{xxxzzz}}}}}}yyynnnmmmooouuu}}}}}}}}}~~~}}}}}}|||yyywwwsssnnnooosssvvvyyy|||~~~}}}{{{{{{{{{~~~|||wwwqqqkkkiiijjjllliiieee```]]]```kkkxxxyyygggkkkqqqttttttrrrqqqppplllnnnttt|||~~~wwwooollljjjeee^^^\\\```eeeiiiqqqzzzyyyvvvuuuwww{{{}}}zzzqqqjjj```___```eeelllsssxxx{{{{{{wwwwwwvvvuuuuuuwwwqqqeeeWWWLLLFFFEEEOOOYYYeeeqqq|||rrrZZZCCC...***///333999???;;;888555777:::;;;666111)))$$$ ---555///!!!&&&111@@@KKK]]]qqqvvvbbbVVVKKKHHHJJJQQQaaarrr~~~|||~~~yyyuuuqqqmmmiiifffbbb```]]][[[XXXTTTPPPMMMJJJIIICCCBBB@@@>>>===<<<;;;;;;999999999999999888888888888888888666555666888;;;;;;<<<>>>@@@AAABBBCCCCCCCCCEEEFFFHHHJJJNNNTTTXXXYYYZZZ\\\```cccdddcccaaacccgggjjjiiifffdddfffiiigggiiikkkjjjiiillltttzzz}}}vvvqqqooogggdddccchhhqqqzzz~~~uuulllhhhgggggghhhiiiiiiiiigggeeedddgggiiilllnnnnnnllljjjhhhfffiiinnnrrrttttttsssrrrpppnnnlllkkklllppptttwwwvvvxxxyyywwwsssppprrrtttpppooommmllljjjiiihhhhhhhhhjjjlllnnnpppqqqrrrssspppooommmkkkjjjgggccc``````\\\ZZZ[[[```bbbaaa___]]]]]]^^^___bbbeeegggiiikkklllmmmmmmlllnnnpppsssnnnoooppprrrtttuuuwwwwwwyyywwwtttooojjjiiijjjlllggghhhgggfffdddfffjjjmmmnnnooopppqqqtttvvvxxxyyysssqqqnnnkkkjjjjjjkkklllkkkjjjjjjnnnuuuyyyzzzzzztttqqqmmmiiifffdddcccccc______^^^___ccciiiooosssnnniiidddaaabbbccccccbbbbbbcccbbb```\\\YYYXXXXXXSSSTTTVVVVVVVVVTTTQQQPPPQQQUUUXXXYYY]]]bbbaaa]]]YYYVVVRRRPPPPPPQQQQQQQQQOOONNNPPPUUUXXX\\\ccckkksssuuuuuuqqqkkkfffeeeeeegggkkkrrryyy||||||yyyvvvppprrrttttttsssuuuyyy||||||zzzzzzzzzwwwsssvvv{{{|||uuusssyyy~~~~~~|||xxx}}}{{{qqqqqqssswww}}}~~~~~~~~~~~~|||yyyxxxsssnnnooossstttvvvxxxyyyyyy{{{}}}|||vvvooojjjggghhhiiifff^^^VVVSSSYYYfffuuu~~~tttuuuvvvxxxxxxvvvrrrpppkkkkkknnnuuu}}}|||tttlllkkkllliiibbbffflllrrruuu|||wwwssssssuuuwwwxxxssslllfffaaa```aaadddjjjppptttvvvzzz}}}~~~|||~~~yyyxxx{{{{{{wwwwwwzzzsssoooggg^^^TTTQQQXXXaaafffppp{{{zzzqqqWWW@@@...,,,111333888???>>>888222111555666444000,,,&&& !!!666>>>222&&&000AAAPPPdddvvvsssaaaPPPLLLMMMQQQ]]]lll}}}{{{wwwsssooollliiifffdddbbb```]]]XXXTTTQQQOOONNNGGGFFFEEECCCAAA@@@???>>>888888888888888777777777777777666444222222444666777999:::<<<>>>???@@@@@@FFFGGGGGGGGGHHHKKKPPPSSSYYYZZZ]]]aaaeeefffeeecccbbbfffiiihhhdddbbbeeehhheeehhhiiihhhhhhkkksss{{{|||tttpppnnngggdddccciiisss|||xxxoookkkkkkggghhhiiiiiihhhfffdddbbbeeehhhlllnnnnnnllliiigggbbbgggnnnsssttttttrrrqqqmmmkkkiiijjjmmmrrruuuvvvuuuwwwxxxuuurrrqqqsssvvvpppooommmkkkiiiggggggfffjjjkkklllmmmoooqqqssstttpppooommmkkkhhhddd^^^ZZZUUUSSSRRRVVV^^^ccccccaaaaaaaaacccdddgggiiikkklllkkklllmmmmmmlllmmmpppsssnnnppprrrtttvvvwwwwwwxxxzzzwwwssslllfffddddddfffeeeffffffdddbbbccchhhlllkkklllmmmoooqqqtttwwwxxxsssqqqnnnlllkkkkkkmmmnnnlllkkkmmmuuu}}}~~~{{{pppooommmkkkhhheeedddccc```]]][[[]]]bbbiiiooorrrmmmiiiccc```aaabbbaaa```___aaacccbbb___[[[YYYXXXTTTUUUWWWXXXWWWUUURRRPPPRRRTTTTTTUUU[[[```___ZZZUUURRRNNNMMMNNNPPPRRRSSSVVVTTTUUUYYY[[[]]]dddkkktttvvvvvvsssmmmhhhggghhhnnnssszzz~~~vvvppplllmmmnnnnnnpppuuu~~~}}}{{{wwwsssvvv|||xxxppppppwwwyyyyyy{{{}}}xxxtttyyyxxxtttvvvxxxzzz|||{{{{{{|||}}}~~~~~~~~~}}}||||||}}}{{{zzzuuuooonnnqqqppprrrsssuuuvvvyyy~~~|||vvvpppjjjfffeeedddbbbXXXNNNKKKSSSbbbqqqyyy{{{yyywwwwwwwwwuuurrroookkkiiiiiimmmtttyyy||||||zzzwwwoooffffffjjjhhhaaaiiioootttuuu|||yyypppqqqssssssrrrllleee```bbbaaaaaadddiiiooorrrssstttxxx|||}}}zzzwwwuuuyyyuuuvvv{{{{{{wwwvvvyyyrrrssssssmmmccc^^^ccclllgggoooxxx}}}yyypppWWWBBB111000333444888???>>>666...,,,///222000------'''  '''888===--- &&&000CCCVVVmmm|||iiiUUUPPPQQQRRR\\\hhhzzz~~~{{{vvvqqqnnnnnnooofffgggddd^^^[[[ZZZTTTNNNLLLJJJFFFDDDCCCBBBAAA???;;;999777666666666555444555444222000////////////444555666888999;;;<<<===AAACCCEEEGGGIIILLLOOORRRXXXZZZ]]]```bbbccccccbbbcccdddeeeeeedddbbb___^^^___```aaacccffflllsssyyywwwooollllllgggiiimmmsssyyy~~~uuummmjjjkkkiiihhhfffeeeeeefffgggiiieeehhhlllmmmkkkhhhfffeeefffhhhkkkmmmoooooonnnnnnkkkjjjiiikkkoootttvvvwwwwwwtttrrrrrrtttvvvvvvtttrrrqqqnnnllljjjjjjiiijjjoooooooooooopppqqqsssssssssrrrppplllfff```YYYVVVDDDIIIPPPYYY___bbbdddddd______bbbiiilllkkklllooommmmmmlllmmmnnnppprrrssspppoooppptttsssqqqssswwwttttttqqqllleeeaaaaaabbbaaabbbcccccccccdddfffhhhggghhhjjjmmmoooqqqrrrssspppoooooooooppppppooommmqqqooopppvvv~~~~~~yyyqqqooolllhhhfffeeeeeefffaaaaaabbbcccdddfffggghhhgggfffdddaaa^^^]]]^^^````````````___]]]ZZZWWWUUUTTTUUUVVVXXXYYYXXXUUUSSSOOOMMMPPPZZZ^^^ZZZXXXYYYPPPOOOOOOPPPSSSVVVWWWWWWUUUUUUUUUVVVYYY```gggmmmvvvtttrrrqqqrrrqqqpppoooyyy||||||wwwtttooollliiilllsss{{{|||yyyzzz{{{tttoooqqqxxx~~~|||~~~yyyxxxyyy}}}}}}{{{~~~~~~}}}~~~}}}wwwwww|||~~~}}}{{{yyywww}}}~~~}}}zzzwwwyyyzzztttpppqqqsssooommmkkkkkkooowwwzzztttnnniiieeeddd[[[UUUKKKFFFIIIWWWiiivvv|||zzzxxxvvvuuussspppooohhhiiieee^^^```mmmxxx|||uuujjjbbbbbbfffeeecccbbbsssqqqqqqttt|||~~~}}}ssskkknnnppppppmmmhhheeedddkkkgggbbbaaadddjjjooorrrwwwuuutttuuuwwwvvvqqqmmmmmmoooqqqtttvvvwwwxxxyyyvvvzzz}}}|||vvvrrrrrrtttuuurrrppptttyyyyyysssmmmWWWEEE888888:::888999???<<>><<<999888888777555444444222000...------------111222333555777999:::;;;???AAADDDFFFHHHKKKOOORRRWWWZZZ^^^bbbdddeeedddddd___```aaaaaa```^^^[[[ZZZ[[[[[[\\\]]]aaahhhpppvvv~~~{{{sssllliiiiiihhhjjjooouuu{{{wwwnnnjjjiiijjjiiigggfffeeefffggghhhgggjjjmmmnnnllliiigggfffhhhjjjlllmmmnnnnnnmmmmmmlllkkkkkkmmmqqquuuvvvwwwvvvtttqqqrrrtttuuuuuussssssrrrpppnnnllllllllllllqqqpppooonnnnnnooopppqqquuutttrrrmmmeee]]]UUUQQQGGGKKKSSSZZZ```cccddddddcccbbbdddiiikkkjjjjjjmmmmmmmmmmmmmmmnnnppprrrsssqqqpppqqqtttsssppprrrvvvppppppmmmhhhbbb^^^]]]^^^]]]___aaaaaaaaacccfffhhhggghhhjjjkkkmmmnnnooooooooooooooopppqqqqqqpppnnnooonnnooosssxxxzzzwwwsssooommmjjjhhhfffeeeeeeeeedddccccccbbbbbbcccddddddeeedddbbb___^^^]]]^^^`````````___^^^\\\ZZZXXXWWWUUUVVVWWWYYYZZZYYYUUURRRLLLMMMTTT]]]aaa^^^]]]___UUUUUUUUUXXX\\\^^^______YYYWWWUUUTTTXXX```jjjpppvvvtttqqqpppqqqrrrqqqpppwwwzzz}}}|||xxxuuurrrnnnlllnnnuuu|||~~~|||}}}~~~~~~{{{vvvrrrqqquuuzzz{{{{{{uuutttvvvzzz{{{zzz~~~{{{yyyyyy|||~~~xxxwww|||~~~|||xxxvvvtttyyyyyyxxxxxxxxx|||{{{vvvtttuuuxxxwwwpppiiijjjsss~~~{{{wwwsssnnnhhheee\\\SSSHHHCCCHHHXXXjjjvvvxxxuuuttttttrrrqqqhhhhhhccc\\\]]]gggppprrrpppgggaaabbbdddccc``````ppppppppprrrwww}}}zzzqqqkkkkkkjjjjjjiiihhhgggfffllliiieeebbbbbbfffkkknnnsssssssssuuuuuutttpppmmmkkkmmmppprrrtttvvvxxxzzz}}}}}}yyytttooopppsssuuuqqqlllWWWEEE888888;;;:::<<>>EEELLLLLLEEE999000///111111222///---***&&&    """######  !!!!!!"""$$$''')))))))))***+++---///,,,''''''+++:::KKKbbbxxxxxxaaaTTTKKKHHHNNNYYYcccnnnzzz~~~}}}yyywwwwwwwwwuuuvvvsssnnnlllkkkggg``````^^^ZZZWWWUUUSSSPPPNNNHHHEEEAAA>>><<<:::777555222000...+++***)))(((((()))***,,,...000333444555:::<<>>KKK^^^ssstttaaaVVVMMMGGGJJJSSS\\\dddooovvv{{{}}}|||zzzzzz{{{vvvwwwuuuqqqooonnnjjjddddddaaa^^^\\\ZZZWWWTTTQQQLLLIIIEEEAAA???<<<999666444222000---+++)))))))))((()))***,,,///111222333777999<<<>>>AAADDDHHHKKKQQQTTTYYY\\\^^^\\\YYYVVVWWWXXXYYYYYYXXXVVVSSSRRRKKKJJJHHHHHHKKKSSS\\\cccdddfffgggggggggfffggghhhjjjlllqqqwww|||sssnnnkkkkkkaaaaaabbbcccdddfffggghhhgggiiikkkkkkiiigggggggggjjjjjjkkklllnnnpppssstttqqqpppqqqsssuuuvvvvvvtttuuuuuuuuuuuutttsssssssssooonnnmmmllllllmmmnnnooommmlllkkkkkklllnnnpppqqqmmmmmmmmmkkkggg```ZZZUUUXXX[[[___cccfffgggggggggeeecccdddhhhjjjjjjkkkooooooooonnnnnnooopppqqqrrrqqqnnnmmmnnnllliiikkkpppiiifffbbb^^^[[[YYYWWWVVVUUUWWWYYY[[[\\\___bbbeee```aaacccfffhhhiiijjjkkkoooqqqrrrpppllliiiggggggcccfffiiihhheeeeeehhhlllhhhgggfffdddcccbbbbbbbbbdddcccbbbaaabbbdddfffggggggfffeeegggkkkmmmmmmlllkkkhhhddd___[[[XXXVVVUUUTTTTTTUUUVVVWWWVVVSSSPPPTTT\\\cccdddaaa^^^]]]^^^aaaaaabbbeeeggggggeeecccXXXWWWWWW\\\dddmmmrrruuujjjhhhfffgggiiilllmmmmmmggghhhiiilllooossswwwyyyyyytttnnnjjjkkklllkkkiiiqqquuuyyyzzzzzz{{{~~~zzzyyy|||}}}}}}vvvssssssuuuwwwyyy||||||zzzwwwvvvyyy}}}}}}}}}}}}~~~yyyxxxwwwtttzzz{{{||||||{{{wwwtttrrrmmmfffbbbeeerrr|||{{{~~~~~~xxxwwwzzz~~~zzzwwwuuuvvvxxxtttiii___VVVQQQLLLOOOXXXbbbgggiiiooo}}}~~~}}}}}}}}}zzzvvvrrrttt{{{|||xxxxxx{{{{{{wwwtttpppllliiiiiilllnnnooopppnnnggg```^^^^^^___eeelllvvvwwwvvvpppiiifffiiimmm~~~yyyuuuwwwsssnnnmmmmmmjjjccc\\\]]]eeennnpppjjjccc___^^^___dddhhhhhhddd```___```eeehhhkkkllllllpppwww}}}~~~~~~~~~~~~~~~{{{zzzzzzyyywwwuuu```SSSDDD:::555333555888:::@@@FFFHHHAAA666...+++///111777===???999---$$$  """***---%%% """///===FFFJJJIII>>>333(((###!!!###### ###$$$&&&(((((((((''''''(((&&&&&&'''(((+++000666999777@@@GGGGGGCCC>>>======@@@HHHVVVjjj{{{lll]]]UUUMMMDDDCCCHHHVVV]]]hhhsss}}}zzz|||zzz{{{yyyuuussssssoooiiigggeeecccaaa___]]]YYYVVVRRRNNNJJJFFFCCCAAA===;;;999777444111...,,,,,,+++)))***+++---...000111222444777999;;;===???CCCFFFOOOQQQUUUXXXZZZXXXVVVTTTVVVVVVWWWXXXVVVTTTRRRPPPGGGGGGEEEDDDFFFKKKSSSYYY\\\]]]^^^```ccceeeggghhhkkkmmmqqqxxxzzzqqqllljjjiii``````bbbccceeefffggghhhiiikkkmmmmmmlllkkkllllllkkkjjjjjjkkknnnqqquuuwwwsssrrrqqqrrrtttuuuuuutttsssuuuvvvuuusssrrrqqqrrrmmmlllkkkjjjjjjjjjkkkllljjjjjjkkklllnnnppprrrsssqqqpppooolllgggaaa[[[XXX^^^___bbbeeeggggggggggggaaa___aaafffjjjjjjmmmrrrppppppooonnnooopppqqqrrrpppmmmlllmmmkkkhhhkkkpppjjjgggbbb___\\\ZZZXXXVVVUUUWWWYYYZZZZZZ\\\___aaa]]]___aaadddfffhhhiiijjjlllnnnoookkkfffbbbbbbcccaaaccceeeeeedddeeejjjnnnhhhgggfffeeecccbbbaaa``````_________aaaeeehhhkkkjjjhhhgggjjjooorrrqqqooommmjjjgggbbb]]]YYYWWWUUUUUUTTTSSSTTTVVVVVVUUUSSSUUU[[[```___^^^```aaaaaacccccccccdddfffeeecccaaaYYYXXXZZZ```hhhnnnppppppfffeeedddeeehhhiiijjjiiiccccccdddggglllrrrxxx|||{{{uuummmhhhhhhiiiiiihhhqqqsssuuuuuuuuuxxx~~~{{{wwwwww{{{xxxuuutttvvvxxxzzz~~~~~~|||}}}|||{{{zzzzzz}}}~~~|||}}}}}}}}}|||wwwvvvtttppptttvvvxxxyyyyyyvvvsssqqqiiidddaaaeeeqqq~~~{{{yyyzzz|||}}}}}}{{{yyywwwwwwxxxzzztttrrrrrrtttuuupppggg___XXXVVVVVVYYY___dddffffffppp~~~{{{zzzyyyvvvqqqlllooovvvzzzzzzzzz||||||zzzwwwtttrrrmmmlllqqqvvvwwwwwwxxxuuullldddcccdddgggmmmsssuuuuuusssmmmgggdddeeeggg{{{zzzwwwvvvtttrrrqqqpppnnniiiaaa[[[[[[ccclllpppnnngggaaa^^^aaacccfffffffffdddddddddgggjjjlllkkkjjjmmmuuu|||}}}|||zzzzzz{{{}}}{{{zzzzzz{{{||||||zzzxxxkkk```PPPAAA888333222222777===FFFKKKEEE777---***'''***111:::@@@>>>555---&&&&&&&&&$$$  ---666;;;222%%% !!!!!!'''<<>>DDDHHHUUU``````WWWMMMDDD???AAADDDMMM^^^vvvnnnaaaVVVRRRLLLCCCAAAFFFUUU\\\hhhyyyzzzwwwyyy}}}~~~|||xxxwwwwwwsssmmmkkkjjjhhhgggeeeccc___\\\WWWTTTOOOLLLIIIFFFCCC@@@===<<<888555222000//////,,,,,,---...///000111222333444777888999;;;???AAAGGGIIIMMMPPPSSSSSSRRRRRRSSSSSSTTTTTTSSSQQQOOOMMMEEEDDDBBBAAAAAAEEEKKKOOOSSSTTTUUUYYY]]]aaadddeeegggiiilllrrr{{{~~~uuunnnjjjiiiiiicccddddddeeeffffffffffffiiikkkmmmnnnnnnnnnooopppmmmlllkkkkkkmmmqqqtttwwwuuusssqqqqqqssstttttttttpppsssuuutttqqqooooooppplllkkkjjjhhhhhhhhhiiijjjhhhjjjlllnnnpppqqqrrrrrrrrrqqqooolllhhhddd```^^^aaabbbdddfffgggggggggfff___]]]___eeehhhjjjnnnrrrqqqpppooooooooopppqqqrrrqqqnnnlllmmmkkkiiilllrrrjjjgggbbb^^^]]]\\\YYYVVVUUUWWWXXXXXXWWWXXXZZZ\\\\\\]]]___aaaccceeeeeefffgggiiiiiieee```^^^```cccbbbbbbbbbbbbcccfffjjjmmmhhhhhhgggeeecccaaa```___]]]\\\[[[\\\___ccchhhkkkjjjhhhgggkkkpppsssrrroookkkjjjhhheeeaaa]]]ZZZXXXWWWUUUSSSTTTVVVXXXXXXXXX[[[^^^]]]ZZZ[[[```cccbbbaaa```___```bbbcccbbbaaa___]]]]]]bbbiiilllllliiiccccccdddfffhhhiiihhhfffbbbbbbbbbeeekkksss|||wwwppphhhcccdddgggiiiiiinnnnnnnnnmmmmmmqqqyyy|||xxxxxx{{{}}}xxxuuutttvvvyyy|||{{{}}}}}}zzzyyy{{{~~~{{{{{{}}}~~~|||{{{|||||||||xxxssssssqqqnnnoooqqqtttvvvuuurrrooollldddcccdddjjjttt}}}{{{vvvuuuwwwyyyzzzzzzyyyxxxvvvsssqqqrrruuuxxxpppqqqrrrsssrrrnnngggaaa]]]]]]^^^```bbbdddfffgggrrrzzzwwwvvvsssmmmhhhmmmrrrzzzxxx{{{~~~~~~{{{xxxvvvvvvtttoooooowww~~~~~~}}}~~~zzzqqqjjjkkkooorrrtttwwwtttssspppmmmkkkjjjjjjjjjooossswwwxxxsssmmmkkkmmmkkklllmmmmmmkkkgggbbb___```dddjjjmmmmmmiiiccc___``````aaadddgggjjjjjjjjjjjjmmmnnnllliiikkksss{{{yyywwwtttsssuuuwwwyyy{{{tttuuuvvvyyy|||~~~~~~~~~uuulll\\\KKK>>>777333111444666===CCC???444///000,,,+++---444;;;<<<666///+++,,,+++***%%%###,,,444888555111,,,(((&&&%%%###"""111<<>>???AAAEEEIIILLLNNNOOOOOOPPPQQQQQQRRRQQQOOOLLLKKKCCCBBBAAA???>>>AAAEEEIIIMMMMMMOOOSSSYYY^^^aaabbbbbbcccffflllttt~~~wwwooojjjiiijjjjjjgggggghhhhhhggggggfffeeefffiiikkklllmmmmmmoooppppppnnnlllkkkmmmpppsssvvvvvvtttqqqpppqqqsssttttttnnnqqqsssrrrooommmmmmnnnlllkkkjjjhhhgggggghhhiiiiiijjjmmmppprrrrrrqqqppppppooommmkkkiiigggfffeeecccdddeeegggggggggffffff___]]]^^^dddhhhiiimmmrrrqqqpppooooooooopppqqqrrrrrrooommmnnnmmmkkknnntttkkkfffaaa^^^]]]\\\YYYVVVUUUVVVWWWVVVUUUUUUVVVXXX\\\]]]^^^```aaabbbbbbbbbcccdddeeeaaa]]]\\\```dddcccbbb```aaacccfffiiikkkiiiiiihhhfffdddaaa___^^^[[[ZZZYYYZZZ]]]aaafffiiiiiiffffffjjjooorrrqqqmmmiiiiiihhhfffccc```\\\[[[YYYWWWTTTTTTVVVYYY\\\\\\cccccc^^^XXXYYY___bbb___\\\[[[ZZZ[[[^^^`````````eeebbb___bbbgggjjjhhheeeccccccdddgggiiiiiigggeeecccbbbbbbeeellluuu~~~rrrkkkbbb^^^```eeehhhjjjjjjiiigggeeeeeejjjttt{{{|||zzz|||zzz|||zzzvvvssssssvvvyyy}}}yyyxxx~~~~~~xxxwww{{{~~~|||zzz|||~~~||||||zzzzzz{{{{{{{{{|||uuuqqqqqqpppmmmmmmoooqqqsssrrroookkkhhh___bbbhhhooowww}}}{{{wwwsssrrruuuwwwwwwvvvxxxtttpppmmmnnnqqquuuwwwoooqqqssstttrrrmmmhhhdddbbbccccccccccccdddgggjjjtttzzzvvvtttqqqkkkffflllppptttxxx{{{~~~{{{~~~yyyuuuvvvxxxrrrlllmmmvvv}}}}}}{{{||||||sssnnnrrrxxxzzzxxxxxxvvvsssqqqpppqqqqqqqqqpppdddgggkkklllfff```___aaaccceeehhhiiigggeeeddddddeeefffhhhjjjkkkiiieeeaaa]]]\\\\\\```ggglllnnnmmmllloooppplllhhhjjjrrrzzzsssqqqmmmlllnnnpppssstttssssssuuuxxx||||||tttdddRRRDDD<<<777333......333888777111333999777222...000555777333......//////---)))"""""")))333@@@NNNZZZaaaIIICCC;;;666444222...+++000>>>FFF@@@111%%%!!!"""888TTTpppzzz{{{zzzssshhhMMM<<>>:::888666333222111222333333111000555555555555666777777888>>>???AAACCCFFFIIIKKKLLLPPPPPPQQQRRRPPPNNNLLLJJJKKKGGGBBB@@@@@@CCCEEEFFFIIIMMMRRRUUUVVVVVVUUUVVV[[[\\\^^^cccjjjqqqxxx|||{{{uuunnnhhhffffffffffffffffffeeeeeeeeeeeeeeefffhhhjjjjjjjjjooouuuuuuqqqnnnlllkkkkkkmmmpppuuuwwwuuussspppppppppqqqqqqpppmmmooopppooommmkkkkkklllkkkkkkllljjjiiihhhiiikkkggghhhlllqqqtttsssooojjjnnnqqqqqqlllhhhhhhhhheeegggfffeeedddddddddddddddaaa``````dddjjjnnnoooooopppqqqrrrqqqooommmnnnoooqqqooolllkkkkkkllllllkkkiiifffccc```^^^\\\YYYWWWTTTTTTSSSRRRRRRSSSTTTUUUWWW]]]cccdddaaa___```bbbcccddddddaaa^^^^^^```ccccccaaaaaacccfffjjjkkklllhhhfffeeeeeeeeebbb]]]XXXXXXUUURRRTTTYYYaaahhhlllfffggghhhiiiiiihhhgggggghhhiiijjjjjjgggccc```]]][[[ZZZYYYXXXZZZ^^^bbbeeeggg___WWWVVV[[[______]]]YYYYYYYYYZZZ[[[]]]______ddddddddddddddddddcccbbbgggbbb```dddmmmrrroookkkcccdddeeehhhmmmrrrwwwzzzmmmiiiccc\\\ZZZ]]]dddiiiggggggeee```^^^cccmmmwww{{{}}}~~~{{{yyy~~~~~~~~~}}}qqqsssuuuxxxzzz|||yyy{{{~~~zzzzzz}}}|||{{{{{{~~~~~~|||}}}||||||}}}wwwnnnlllnnnmmmiiijjjjjjjjjjjjlllkkkeee___ZZZYYY```nnnxxxyyyzzz}}}rrrpppooorrrvvvyyyxxxwwwwwwuuuqqqnnnmmmnnnrrruuuuuuwwwxxxxxxtttoooiiieeegggcccbbbfffiiiiiikkknnnyyyxxxsssqqqooollliiinnnnnnqqqvvv}}}{{{yyy{{{xxxrrrooorrrwww{{{~~~~~~}}}vvvsssqqqqqqsssvvvxxxxxxuuusssqqqqqqrrrrrrqqqpppddd```ZZZVVVUUUWWW[[[^^^\\\]]]\\\]]]ccciiiiiidddiiijjjkkkmmmlllggg^^^XXXXXXWWWWWW[[[bbbiiimmmmmmnnnqqqooohhhdddiiippptttuuuqqqmmmjjjgggeeejjjqqqllloootttxxx{{{|||{{{zzzsssqqqiiiZZZHHH:::222111///---***+++///777@@@FFFDDDFFF???444222888666...444222222333000+++(((***---555CCCVVVgggooonnnjjjXXXOOOCCC>>>>>>;;;444---111<<>>@@@CCCEEEGGGHHHKKKLLLMMMNNNMMMLLLJJJIIIJJJGGGCCCAAAAAACCCDDDDDDGGGKKKOOORRRSSSRRRQQQRRRRRRSSSUUUXXX^^^dddkkknnnoookkkfffbbbbbbccccccdddbbbbbbaaaaaabbbbbbcccdddiiijjjkkkkkkpppuuuuuurrrlllkkkjjjjjjlllppptttvvvqqqnnnkkkjjjkkkkkkjjjiiilllnnnoooooommmllllllllliiijjjjjjhhhffffffggghhhggggggjjjnnnqqqppplllhhhhhhlllkkkgggdddffffffeeeddddddccccccbbbcccccccccdddcccccceeejjjmmmmmmlllooopppqqqooommmllllllmmmpppnnnlllkkkllllllkkkiiigggeeebbb```___\\\YYYVVVUUUTTTSSSRRRRRRSSSTTTTTTXXX]]]cccdddaaa^^^^^^``````bbbcccbbb```___aaacccaaa``````bbbfffhhhiiiiiidddbbbaaaaaaaaa^^^YYYUUUSSSRRRQQQUUU[[[bbbhhhkkkeeeeeefffggghhhhhhggggggjjjjjjjjjiiigggdddaaa``````___^^^]]]___aaaeeegggfff^^^VVVTTTWWWZZZYYYWWWTTTUUUVVVXXXZZZ]]]___```eeeeeeeeeeeeeeedddcccbbbcccaaabbbiiirrruuuqqqkkkgggfffggghhhkkkooosssuuukkkiiiddd___\\\]]]```ddddddeeedddaaa___bbbjjjrrr~~~tttvvvyyy|||~~~}}}|||{{{~~~||||||yyywww}}}zzzrrrooopppmmmgggdddddddddeeefffddd___ZZZYYYWWW[[[hhhssswwwyyy|||uuussssssvvvzzz{{{zzzwwwvvvrrrlllfffdddhhhnnnssswwwyyy{{{{{{yyytttoookkkkkkgggeeeggghhhhhhlllqqq~~~{{{vvvuuutttqqqooonnnnnnqqqvvv|||||||||yyysssnnnqqquuuyyy{{{{{{yyyxxxvvvssspppppprrrtttvvvvvvtttsssrrrssssssqqqnnnkkkbbb\\\VVVSSSSSSVVVYYY[[[YYY[[[[[[[[[___eeeddd```dddeeehhhiiigggbbb\\\WWWWWWVVVVVV[[[bbbhhhlllmmmmmmqqqpppiiieeeiiioooqqqoookkkgggfffcccbbbgggoookkkmmmqqquuuxxxyyyxxxxxxrrrooogggXXXHHH;;;555444+++,,,+++***...:::LLLYYY___aaaXXXFFF;;;<<<:::444===:::;;;???@@@<<<:::;;;CCCIIIUUUdddppptttqqqmmmaaa\\\VVVRRRNNNGGG<<<444999NNNhhhqqq^^^>>>((("""######%%%&&&"""***AAAddd|||sssnnnlllfffdddTTTFFF777...***+++111888555@@@HHHGGGEEEFFFGGGEEEEEEBBBCCCJJJTTTccczzzhhhOOOMMMIIIKKKYYYiiiiii___QQQGGGOOOeeexxx||||||vvvwwwxxxzzzzzzzzzyyyyyyzzz{{{|||{{{{{{|||{{{zzzxxxuuutttssssssssstttuuuvvvwwwwwwsssmmmiiifffdddaaa___]]]\\\YYYVVVSSSRRROOOKKKHHHEEECCCBBBCCCAAA@@@??????>>><<<::::::888666555555666777888666777999<<>><<<:::888555444555666777555666777999<<<>>>@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFDDDBBBAAAAAA@@@???===BBBEEEHHHIIIHHHGGGFFFFFFCCCCCCBBBCCCEEEIIIMMMPPPQQQPPPOOOPPPSSSUUUUUUUUUTTTTTTUUUVVVXXXZZZ[[[\\\```dddffffffiiinnnnnnkkkcccbbbbbbccceeeiiilllnnnpppmmmjjjhhhggggggfffddddddfffhhhhhhfffddddddddddddeeeeeecccaaaaaabbbccceeeeeeeeefffggggggfffeeennnooolllddd```aaabbbaaaeeeeeedddeeeeeefffgggggggggggghhhiiijjjkkkkkkkkkmmmmmmmmmllliiigggggghhhmmmlllkkkkkkkkkjjjgggdddcccbbbbbbbbbbbb___ZZZVVVWWWVVVTTTRRRQQQQQQQQQRRRTTTXXX\\\______^^^___```^^^___bbbcccbbb```^^^]]][[[[[[\\\```cccdddcccbbbbbbbbbbbbaaa___]]]ZZZXXXQQQRRRVVV\\\bbbeeeeeedddaaaaaabbbbbbdddeeefffgggkkkjjjiiigggfffgggggggggeeeeeeeeeeeeeeeeeeeeeeeeccc]]]WWWTTTUUUUUUSSSPPPPPPQQQRRRUUUXXX[[[^^^```ffffffggggggfffdddbbbaaa]]]___eeemmmtttwwwtttqqqqqqooommmjjjiiiiiijjjkkkooommmjjjeee___\\\\\\]]]___aaaaaa]]]ZZZ\\\cccjjj~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}}}}|||{{{yyyyyyyyy{{{|||zzz|||~~~~~~}}}}}}}}}~~~~~~|||zzzwwwpppggg___\\\[[[[[[XXXSSSOOOOOOOOONNNQQQZZZdddkkklllllllllmmmqqqwww||||||wwwssstttqqqlllfffdddiiissszzz|||zzzmmmkkkiiigggdddeeennnyyy}}}|||{{{yyyzzzzzzyyyvvvqqqssswww}}}}}}yyyzzz|||vvvxxxzzz{{{zzzxxxuuusssuuusssrrrsssuuuxxxyyyyyyrrrrrrqqqqqqoookkkfffbbbZZZSSSMMMNNNUUU[[[[[[YYYZZZ^^^```aaacccddd___XXX[[[]]]___^^^[[[XXXWWWWWWSSSSSSTTTWWW[[[aaaeeeggglllppprrrnnnkkklllmmmkkkbbbccceeegggddd```cccjjjjjjjjjlllmmmooopppqqqrrrtttsssnnneeeYYYMMMFFFBBB333111......777MMMjjj{{{nnn]]]TTTUUUWWWWWWTTTRRRUUU]]]```[[[RRRNNNSSSYYYaaahhhjjjgggccc```iiipppwwwwwwoooddd[[[VVVYYY```ooopppOOO777555888555666@@@JJJ\\\vvvxxx```[[[XXXPPPLLLBBB;;;555333000,,,***,,,444:::CCCKKKTTT]]]cccgggdddbbbfffwww|||tttooorrrnnnnnnkkkmmmwwwvvvfffiiidddvvvzzz{{{tttgggjjjvvvppprrruuuxxxyyyzzzyyyxxxwwwyyyzzzzzzzzz|||~~~}}}{{{{{{{{{{{{|||{{{zzzyyyyyyxxxuuuqqqmmmkkkiiihhhggggggfffeeeccc___]]]ZZZVVVSSSQQQQQQPPPTTTRRRPPPOOONNNLLLHHHFFF???===:::888666555666666777777888:::;;;===>>>>>>>>>???@@@AAABBBCCCCCCDDDAAA@@@>>>>>>>>>>>>;;;999@@@BBBDDDEEECCCBBBAAABBB>>>===<<<<<<>>>AAADDDFFFHHHGGGGGGHHHJJJLLLLLLKKKMMMMMMNNNPPPRRRTTTVVVWWW[[[```cccccceeeiiijjjggg``````aaabbbeeehhhkkkmmmjjjhhheeecccccccccbbb```cccdddeeedddbbb```aaabbbbbbccccccbbb```___aaabbbcccdddddddddddddddddddddlllnnnkkkccc___aaacccbbbdddddddddddddddeeefffgggdddfffhhhjjjkkkkkklllmmmkkkllllllkkkhhhgggggghhhlllkkkjjjjjjjjjhhheeebbbbbbbbbbbbcccccc```\\\YYYXXXVVVTTTRRRPPPOOOOOOOOOOOORRRVVVZZZ]]]___aaabbb___```aaacccbbb```\\\ZZZYYYYYY[[[^^^aaabbbaaa___bbbccccccbbbaaa___]]]]]]WWWXXX\\\aaadddeeeccc```___```aaabbbcccdddeeeeeeiiihhhgggffffffggghhhiiifffggghhhiiihhhgggeeedddaaa^^^ZZZXXXYYYYYYWWWUUUSSSTTTUUUVVVXXX[[[]]]^^^cccdddffffffeeecccaaa___]]]```dddiiimmmpppqqqqqqrrrpppmmmkkkjjjiiijjjkkktttqqqlllddd___]]]^^^```eeeeeeccc^^^[[[^^^hhhppp~~~~~~}}}|||{{{|||}}}~~~{{{wwwvvvyyyvvvvvvvvvwwwxxxzzz||||||}}}}}}}}}}}}}}}~~~~~~~~~|||{{{tttllleee```]]]]]]XXXPPPMMMOOOQQQSSSXXX^^^dddhhhgggdddfffhhhmmmuuu{{{{{{vvvrrroooppppppnnnmmmpppxxx~~~~~~|||rrrooollliiicccbbbiiirrr{{{yyywwwyyy}}}}}}yyyxxxyyyzzzxxxuuuqqqtttyyyzzzwwwzzzzzz{{{|||}}}{{{wwwsssqqqttttttuuuwwwzzz|||{{{zzzqqqpppnnnmmmllliiidddaaaWWWQQQMMMPPPXXX^^^^^^[[[]]]bbbgggkkkooopppggg\\\[[[[[[[[[YYYWWWVVVVVVWWWTTTTTTUUUWWWZZZ]]]bbbdddhhhmmmooommmlllmmmkkkggg___ccciiimmmiiicccccciiijjjjjjiiijjjkkkmmmooopppssstttrrrmmmcccXXXMMMHHH;;;555111777IIIbbbzzzzzzqqqddd[[[]]]eeejjjjjjhhhgggiiinnnmmmdddYYYTTTYYY___gggkkkkkkiiihhhhhhqqqyyywwwnnniiihhhiiijjjmmmrrruuuooo```SSSQQQOOOEEEGGGYYYjjj|||jjjVVV\\\bbb]]]ZZZNNNEEE===;;;;;;<<<@@@EEELLLMMMSSS^^^jjjttt|||uuueee\\\^^^]]]ZZZhhh~~~tttlllkkk~~~ooommmooopppgggYYYSSSVVVmmmoooqqqtttvvvxxxxxxxxxxxxyyyzzzzzzzzz|||}}}|||{{{{{{|||}}}|||{{{yyyyyyxxxvvvssspppnnnmmmkkkkkkkkkjjjiiigggeeeccc___[[[XXXWWWWWWWWWXXXVVVTTTRRRQQQOOOLLLIIICCCBBB@@@===;;;999888777::::::;;;;;;<<<<<<<<<===>>>>>>>>>?????????@@@@@@<<<;;;999999::::::888777<<<>>>@@@@@@???======>>>888777666666777:::===???BBB@@@???@@@BBBDDDDDDCCCFFFFFFGGGIIIKKKMMMOOOQQQUUU\\\``````aaadddeeeddd^^^___```aaadddgggjjjlllhhheeecccbbbcccdddcccccceeedddccc```^^^]]]^^^```^^^___```___^^^^^^```bbb___aaabbbcccbbbaaabbbcccbbbeeeddd```^^^bbbddddddbbbaaaaaaaaaaaabbbbbbcccaaadddhhhjjjkkkkkklllmmmkkkllllllkkkiiihhhhhhiiillljjjiiihhhhhhfffdddbbbaaaaaaaaaaaabbb```]]]ZZZWWWVVVSSSPPPNNNMMMLLLLLLJJJLLLQQQVVV[[[___aaabbb______```aaabbb```\\\YYYYYYYYYYYY[[[^^^```___^^^```aaabbbbbb```___```aaa]]]^^^___bbbddddddaaa^^^^^^```aaacccddddddcccccceeeeeeddddddeeefffhhhiiihhhiiikkkmmmllljjjhhhfffaaa___\\\\\\\\\[[[ZZZYYYVVVVVVWWWWWWYYYZZZ\\\]]]___aaacccddddddbbb___^^^^^^```bbbdddeeegggjjjmmmmmmlllkkkjjjjjjkkklllmmmwwwssslllddd^^^^^^aaadddkkkkkkhhhbbb___dddnnnwww}}}~~~}}}{{{zzzzzz}}}~~~zzzvvvuuuyyyuuuuuuvvvxxx|||~~~~~~~~~~~~~~~}}}||||||~~~}}}zzz{{{|||xxxqqqkkkeeebbbbbb\\\SSSQQQWWWZZZaaaffffffffffffdddaaaccceeekkkrrryyyyyytttpppjjjoootttuuussstttxxx}}}~~~|||wwwtttpppmmmhhhdddfffmmmpppqqqrrrvvv{{{~~~{{{zzz{{{{{{xxxuuuqqqtttyyy{{{xxx{{{|||}}}~~~}}}{{{vvvrrrooorrrtttvvvzzz||||||xxxuuulllkkkllllllkkkhhhccc___VVVRRROOOQQQWWW\\\\\\ZZZ]]]bbbjjjuuuuuueee\\\YYYUUUSSSSSSTTTTTTSSSSSSTTTUUUUUUUUUXXX\\\___aaaeeehhhgggggghhhfffaaaZZZ___gggkkkgggaaaccciiijjjiiigggffffffhhhkkkmmmnnnooopppnnnggg^^^TTTNNNCCC<<<;;;HHHaaaxxxwwwkkk___\\\dddooovvvwwwvvvtttssstttoooeee___^^^eeekkkqqqrrrpppnnnppprrrtttzzz|||tttmmmlllnnnmmmrrrrrriiiaaaaaagggkkkmmmkkk```aaavvviiiXXXhhhwwwzzz{{{mmmaaaUUUQQQUUU]]]jjjuuuoookkkllluuuiiiZZZOOOPPPOOORRRiiilllhhhyyyvvviiifffdddddd]]]NNNBBB>>>nnnoooqqqsssvvvxxxzzz{{{yyyzzz{{{{{{{{{|||}}}||||||}}}}}}~~~|||zzzzzzyyyxxxvvvtttrrrpppooonnnooonnnlllkkkjjjgggccc___]]]\\\\\\\\\YYYWWWUUUTTTSSSQQQNNNKKKHHHHHHFFFDDDAAA>>>;;;999=========<<<<<<;;;;;;;;;>>>======<<<;;;;;;;;;<<<777666444444555666666555888999;;;;;;:::999999:::444333222222333666:::<<<;;;:::888999;;;>>>?????????@@@AAABBBDDDFFFHHHIIIMMMUUUZZZZZZZZZ]]]^^^]]]XXXYYYZZZ\\\___bbbeeegggeeecccbbbbbbdddfffffffffdddbbb___ZZZWWWVVVYYY[[[ZZZ[[[\\\\\\\\\]]]___aaaYYY\\\``````_________aaa[[[___aaa^^^^^^bbbeeedddaaaaaa``````___````````````dddhhhjjjjjjiiijjjllljjjlllmmmllljjjjjjkkklllllljjjgggfffeeeeeecccaaa___^^^^^^^^^______]]][[[WWWUUURRROOOLLLKKKJJJJJJHHHJJJNNNSSSXXX]]]___```]]]\\\\\\___aaaaaa___\\\ZZZYYYXXXZZZ\\\^^^______^^^aaaccccccbbbaaaccceee`````````aaabbbbbb```^^^^^^```ccceeeeeedddbbb```aaaaaaaaabbbdddeeefffgggfffhhhlllnnnmmmkkkgggeee```___^^^]]]\\\[[[YYYXXXVVVVVVVVVWWWXXXZZZ\\\\\\[[[]]]___aaabbb```^^^\\\\\\___aaaaaa______aaadddffffffffffffhhhkkkoooqqquuuqqqkkkddd______bbbeeejjjkkkiiieeecccgggpppxxxxxx{{{{{{yyywwwuuuvvvyyy|||~~~}}}|||zzzzzz|||xxxwwwxxxzzz~~~~~~|||{{{||||||{{{zzz{{{~~~wwwwwwuuusssvvv{{{zzzuuuooohhhfffgggbbbYYYYYYaaaeeennnrrrkkkccc``````___aaacccgggnnnssssssnnniiijjjqqqxxxyyyvvvtttwww{{{~~~|||vvvsssqqqsssqqqnnnnnnqqqmmmooorrrwww{{{{{{xxxvvvxxx}}}~~~||||||}}}xxxssspppqqqssswwwzzz{{{wwwpppkkkcccfffjjjnnnnnniiiaaa[[[UUUSSSQQQRRRSSSUUUUUUTTTVVV\\\hhh{{{ppp\\\TTTMMMKKKNNNQQQPPPMMMLLLNNNNNNMMMLLLMMMPPPTTTWWW[[[]]]]]]^^^```]]]YYYQQQUUU\\\```]]]ZZZaaajjjiiigggdddaaabbbdddhhhjjjiiijjjjjjjjjhhhccc]]]YYYNNNKKKNNN___vvvtttjjj```___gggrrr{{{}}}yyyvvvqqqkkkfffiiipppuuuzzz}}}zzzsssooorrrwwwtttyyy|||zzzuuuqqqqqqtttrrruuurrrhhhccciiiqqquuu|||xxxyyyvvvmmm~~~zzzyyy||||||www}}}nnnaaaWWWWWWWWW\\\nnnjjj___ggg|||xxxoooppppppiiijjjkkkccc]]]YYYVVVTTTLLL>>>333---qqqqqqrrruuuwwwzzz}}}zzz{{{||||||{{{|||~~~~~~}}}{{{zzz{{{zzzxxxwwwuuusssqqqqqqqqqpppooommmmmmjjjfffbbb```______```^^^]]][[[ZZZYYYWWWTTTQQQLLLLLLKKKJJJFFFBBB>>>;;;???>>>>>>===<<<;;;:::999>>>===;;;:::999888888888555333111111222444444444444666888888777666777888333222111111333666:::<<<777555444444777:::<<<===;;;<<<===>>>@@@BBBCCCEEEFFFNNNSSSTTTSSSVVVWWWVVVRRRSSSTTTVVVYYY\\\___```___]]]\\\]]]```bbbccccccaaa^^^ZZZTTTPPPPPPSSSVVVVVVXXXYYYZZZZZZ[[[^^^```UUUYYY^^^___^^^]]]^^^___\\\aaabbb```___bbbcccbbbccccccbbbaaaaaa```aaaaaaaaaeeeiiijjjiiihhhiiijjjjjjlllmmmmmmlllkkkmmmnnnmmmjjjgggeeeddddddcccbbb^^^]]][[[[[[\\\]]]\\\ZZZVVVUUURRRNNNKKKJJJIIIHHHHHHIIILLLQQQWWW[[[]]]]]]ZZZYYYZZZ]]]aaacccaaa___[[[YYYXXXYYY[[[^^^_________bbbdddeeeddddddgggjjjaaa```^^^___```aaa```___^^^```dddfffgggdddaaa___^^^___```aaacccdddeeefffccceeeiiilllllliiieeebbb```___^^^]]][[[YYYWWWVVVTTTUUUUUUVVVXXXZZZ\\\]]]XXXZZZ]]]``````___]]][[[ZZZ]]]aaa```\\\ZZZ[[[^^^```aaabbbdddggglllppprrrqqqooojjjeee```___bbbdddeeeggghhhfffcccfffnnntttrrrtttyyy~~~vvvtttrrrpppqqqtttxxxzzz|||~~~zzzxxxxxx{{{~~~|||yyyxxxyyy{{{zzzxxxvvvvvvvvv~~~}}}rrrqqqooommmrrryyyzzzwwwoooiiigggjjjfff]]]___iiikkktttvvvkkk^^^[[[\\\^^^```aaadddiiimmmmmmhhhbbbnnnuuu{{{{{{wwwtttwwwzzz~~~~~~}}}qqqnnnpppvvvzzzzzzyyy{{{ooorrruuuyyy}}}{{{|||~~~{{{||||||~~~|||wwwtttppprrrvvvzzzyyyrrriiibbb]]]bbbjjjqqqrrrkkk```XXXUUUTTTSSSQQQOOONNNNNNNNNPPPVVVeee}}}vvv[[[QQQGGGEEEJJJNNNLLLHHHEEEFFFFFFDDDBBBBBBFFFIIIOOOSSSUUUUUUWWWYYYWWWRRRJJJMMMRRRUUUSSSTTT___kkkhhheeeaaa___^^^aaaeeehhhhhhgggggghhhhhhgggeeecccYYYYYY___ppp~~~pppiiicccbbbgggqqq|||yyyrrrllllllxxxwwwqqqtttzzzwww|||~~~|||~~~|||wwwooommmxxxwww~~~zzzqqqssswwwxxxxxx{{{|||zzzoooffffffhhhkkkuuu|||rrrgggSSSRRRcccsss~~~qqqkkkccccccbbb[[[ZZZZZZQQQJJJHHHEEE@@@666***"""ppppppqqqrrrtttvvvxxxyyyxxxuuutttvvvwwwvvvyyy}}}~~~~~~~~~|||zzzvvvtttrrrpppnnnmmmmmmmmmsssmmmgggeeehhhiiigggeeeiiifffbbb___]]]ZZZVVVSSSQQQNNNLLLJJJHHHGGGDDDAAA???BBBDDDDDDAAA???@@@AAA>>>?????????<<<999555333000///---,,,,,,,,,------+++,,,,,,---......//////......///000222555777888666555666777999999888777666666777999<<<>>>??????AAADDDFFFGGGFFFGGGJJJMMMKKKLLLNNNQQQSSSUUUVVVWWWYYYWWWVVVXXX\\\^^^^^^\\\^^^\\\VVVNNNHHHGGGKKKPPPTTTUUUVVVXXXYYYYYYZZZZZZWWWXXXZZZ]]]``````^^^\\\ZZZZZZ[[[\\\^^^```bbbccceeeeeedddaaa___]]]^^^```dddeeefffeeeeeeeeegggiiifffggghhhjjjlllnnnooopppqqqrrrkkkccceeennnmmmdddbbb```^^^]]]]]]\\\ZZZXXXVVVTTTQQQMMMJJJHHHGGGGGGCCCEEEJJJOOOTTTWWWYYYZZZZZZZZZ[[[^^^bbbdddddddddbbb^^^ZZZZZZ]]]```aaaaaafffggghhhhhhgggeeecccaaaaaa```^^^^^^______^^^]]]^^^___bbbeeeggggggeeebbb___^^^___bbbdddfffdddccc___aaaccccccccccccdddeee___aaabbb___[[[YYYZZZ[[[WWWXXXYYYZZZ[[[\\\\\\\\\XXX[[[```ccccccaaa\\\YYY______]]]\\\\\\[[[ZZZZZZ]]]```gggooorrrqqqqqquuutttnnnhhhddd^^^YYYZZZ___]]]]]]^^^aaaeeehhhiiiiiinnnqqquuuxxxzzz|||~~~{{{vvvttttttsssqqqooovvv{{{}}}}}}yyyvvvvvvwwwsssuuuwwwvvvrrrpppqqqrrryyy}}}}}}zzzzzz{{{|||vvvsssrrrppppppqqqsssuuuwwwuuurrrmmmiiiffffffhhhiiiqqqooojjjccc]]]YYYYYYYYYZZZ[[[]]]```dddhhhlllnnnpppuuuzzzyyyvvvtttvvvyyy}}}}}}~~~}}}{{{xxxtttrrrmmmiiijjjttt{{{uuutttzzz~~~~~~~~~{{{uuutttxxx{{{tttssswww{{{|||wwwmmmbbb[[[___eeejjjmmmpppnnnbbbSSSSSSWWWSSSRRRTTTLLLFFFNNNSSSYYYggg~~~yyy[[[KKK>>>AAAJJJMMMHHHDDDDDDBBB>>>:::777888;;;===GGGKKKNNNMMMJJJFFFEEEEEEBBBAAADDDJJJOOOSSSZZZbbbeeeaaaZZZWWW[[[ccceeeaaajjjlllkkkiiihhhiiijjjiiifffccciiivvv{{{vvvvvv}}}xxxpppgggccchhhtttwwwpppssszzzuuuuuuwwwxxx|||zzzwww}}}vvvooosssyyyxxxttttttxxx{{{}}}{{{xxxyyy|||tttrrrvvvyyyyyy{{{{{{|||~~~|||tttfff[[[TTTLLLFFFIIITTT^^^```^^^YYYVVVQQQJJJEEEAAA???>>>777444...(((!!!rrrrrrrrrrrrssstttuuuvvvtttqqqppptttvvvvvvyyy~~~}}}~~~~~~}}}||||||}}}~~~}}}zzzwwwzzzxxxvvvtttrrrqqqqqqqqqrrrmmmhhhhhhkkkmmmllljjjkkkhhheeebbb```]]]YYYWWWTTTRRROOOMMMKKKIIIFFFDDDBBBDDDFFFFFFCCCAAAAAABBBBBBAAA???===;;;888666555...---+++)))((((((((()))'''''''''((()))***+++,,,+++,,,---...000222444555444444444666777888888777:::::::::;;;;;;;;;:::999;;;===???@@@??????AAACCCEEEGGGIIILLLNNNPPPQQQRRRRRRQQQPPPSSSWWWYYYYYYXXXXXXVVVPPPHHHBBB@@@DDDHHHNNNOOOQQQSSSTTTUUUVVVVVVVVVXXX[[[]]]^^^^^^]]]\\\[[[[[[\\\]]]___aaabbbccceeeeeedddaaa^^^]]]^^^```cccdddddddddccccccdddfffeeefffgggiiikkklllmmmnnnnnnpppkkkccceeemmmlllcccbbb```]]]\\\[[[[[[YYYXXXUUUSSSPPPMMMJJJHHHGGGFFFEEEGGGJJJNNNQQQTTTWWWXXXYYYYYYZZZ\\\```bbbbbbaaa___]]]ZZZ\\\```ccceeefffggggggggggggeeeccc```___^^^^^^^^^^^^___^^^]]][[[___```bbbdddffffffeeedddccccccdddfffhhhhhhfffddd^^^___```bbbcccccccccccc___```aaa___[[[YYYZZZ[[[XXXYYY[[[\\\]]]]]]]]]]]]YYY\\\aaaddddddbbb^^^[[[\\\\\\]]]^^^______^^^]]]ccceeelllsssuuurrrqqqtttqqqkkkeeeccc```]]]^^^aaa``````aaacccfffiiijjjkkkmmmooosssuuuxxx{{{~~~xxxtttrrrqqqooommmwww|||{{{vvvrrrssstttrrrtttvvvtttpppnnnoooqqqzzz~~~|||xxxvvvvvvtttyyy~~~}}}uuurrrrrrqqqrrrsssuuuwwwxxxsssooojjjeeebbbbbbcccdddfffdddaaa\\\WWWSSSQQQPPPTTTVVVYYY]]]aaaeeehhhjjjooorrrvvvwwwvvvuuuwwwyyytttvvvyyyyyyvvvpppiiiddddddbbbfffuuu~~~zzzzzz|||yyywwwvvv{{{{{{yyyyyyzzzzzzvvvooofff___gggllloooqqqrrrnnn```PPPNNNRRRNNNKKKLLLHHHKKKZZZ[[[___hhhyyy{{{fffOOOCCC:::>>>FFFGGGDDDAAA???===999555111000111333888;;;???@@@>>><<<<<<===BBB@@@BBBHHHLLLNNNSSSZZZ\\\\\\ZZZWWWZZZbbbggggggnnnnnnlllkkkmmmqqquuuvvvpppiiigggkkkjjjhhhnnnzzz~~~vvvrrruuu}}}wwwoooqqq{{{~~~yyyyyy{{{zzz~~~vvvssszzz|||uuurrrtttxxxzzzwwwttttttzzztttnnnnnnmmmkkkjjjiiiggggggeee]]]QQQGGGBBB===888777<<>>999333///+++***)))'''$$$ vvvvvvuuuuuuuuutttttttttrrrooonnnqqqrrrrrruuuyyyxxxyyyyyyxxxwwwxxx{{{~~~~~~~~~~~~~~~{{{xxxyyywwwuuurrrqqqpppppppppqqqnnnjjjkkknnnqqqrrrqqqnnnlllhhhfffdddbbb^^^\\\XXXVVVSSSQQQPPPNNNKKKHHHFFFHHHJJJIIIGGGEEEDDDDDDEEECCCAAA>>>;;;888777666...,,,***(((&&&%%%%%%%%%""""""!!!!!!"""$$$&&&((((((((()))+++,,,...///000111111222444555666777777;;;<<<===>>>===;;;999777555777999999888777888999===>>>@@@CCCEEEGGGHHHIIIHHHGGGHHHJJJNNNQQQRRRRRRSSSRRRMMMFFF@@@>>>AAADDDOOOPPPRRRTTTVVVWWWXXXYYYVVVYYY\\\\\\[[[ZZZ\\\^^^\\\\\\]]]^^^___aaacccdddeeeeeeccc```^^^]]]^^^```bbbbbbcccaaa```___aaabbbcccdddeeegggiiijjjkkkkkkjjjllljjjeeegggllljjjbbbbbb___[[[YYYXXXXXXXXXWWWTTTRRRPPPMMMKKKIIIHHHGGGHHHIIIJJJLLLOOORRRUUUWWWXXXXXXYYY[[[^^^______^^^]]]\\\\\\^^^bbbgggjjjkkkggggggfffdddaaa___\\\[[[]]]___```bbbaaa```]]]\\\``````aaaaaabbbdddeeeeeeeeeeeegggiiijjjiiifffccc]]]\\\]]]```cccdddaaa___]]]^^^^^^]]][[[ZZZZZZ[[[\\\]]]___aaaaaaaaa___^^^\\\___bbbddddddbbb^^^\\\[[[\\\___bbbfffgggeeeccchhhjjjooovvvvvvsssrrrtttooogggbbbcccdddcccbbbddddddddddddeeegggiiikkkllllllmmmoooqqquuuzzzzzztttqqqpppooooooyyy~~~~~~yyytttqqqrrrsssrrrtttuuusssooommmnnnpppzzz~~~{{{uuurrrqqqooowww~~~~~~zzzuuuuuuuuuuuuttttttsssssssssmmmjjjeeeaaa^^^]]]^^^___bbbbbbaaa___\\\WWWRRRPPPQQQTTTXXX]]]bbbfffhhhiiimmmoooqqqtttuuuvvvvvvvvvqqqrrrsssrrrnnnhhhbbb^^^]]]]]]eeeyyy~~~{{{}}}|||xxxvvvwwwwww{{{zzzwwwuuuvvvwwwuuunnngggnnnrrrvvvwwwtttkkkYYYIIIFFFLLLGGGAAABBBDDDSSSkkkhhhjjjnnnvvv~~~|||iiiTTTDDD===;;;@@@FFFFFFDDDCCC???===999555111---+++***+++...111333333222333444===<<<@@@GGGKKKLLLOOOSSSUUUWWWUUUQQQRRR\\\fffkkkkkkjjjkkkooouuu|||wwwoooiiiddddddppp|||nnnffffffnnnvvv|||zzzzzzvvvuuu~~~~~~{{{~~~{{{sssuuuxxxzzzwwwrrrpppssswww~~~wwwkkkdddaaa]]]YYYUUURRRNNNKKKHHHBBB999333111...+++'''%%%&&&))),,,***((($$$  yyyyyyyyyxxxxxxwwwvvvuuusssooommmnnnmmmkkklllpppsssssssssrrrrrruuuzzz}}}}}}|||zzz{{{~~~|||~~~~~~}}}xxxvvvtttqqqpppooooooooorrrooommmnnnqqqssstttssspppnnnkkkiiihhhfffccc```]]]ZZZXXXVVVUUUSSSPPPNNNLLLMMMMMMLLLJJJHHHFFFEEEFFFFFFDDDBBB>>>:::777444000...+++(((&&&%%%$$$$$$###%%%%%%%%%'''((()))***++++++...///111222333444666888;;;===@@@AAA@@@>>><<<;;;555666666666555444333333555666888;;;<<<>>>??????>>>>>>>>>AAADDDGGGJJJKKKLLLLLLJJJFFFAAA???BBBEEEQQQRRRTTTWWWYYY[[[\\\\\\VVVZZZ^^^]]]YYYXXX\\\```]]]]]]]]]^^^```bbbcccddddddcccbbb___\\\\\\^^^```aaabbbaaa```^^^]]]^^^___```aaaccceeegggggghhhhhhgggiiiiiiggghhhllliiibbbbbb___ZZZWWWVVVVVVVVVUUUSSSRRRPPPNNNLLLKKKIIIIIIJJJJJJJJJKKKNNNRRRWWWYYYZZZZZZZZZ\\\___```___^^^^^^^^^^^^```dddhhhkkkmmmgggfffccc```]]]ZZZXXXWWW^^^aaadddfffeeeccc```^^^______^^^]]]]]]___bbbeeecccdddeeeggghhhfffbbb___]]][[[[[[___dddeee```[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[```bbbdddffffffeeecccaaa```bbbcccdddccc```\\\ZZZ]]]^^^aaaggglllmmmjjjgggeeegggmmmtttvvvsssrrruuunnnfffbbbdddhhhgggfffeeegggggghhhhhhggghhhiiikkkjjjkkkkkkmmmqqqxxxyyyuuussstttvvvwww~~~|||~~~}}}{{{yyyvvvuuuttttttrrrttttttrrrnnnlllmmmpppyyy~~~}}}vvvqqqoooqqq{{{}}}zzzwwwyyyxxxwwwtttqqqnnnkkkiiigggeeeaaa^^^\\\]]]^^^___dddeeefffgggfffaaa[[[WWWUUUXXX^^^ccchhhkkkmmmmmmnnnmmmnnnppprrrsssqqqooonnnmmmjjjhhheeebbb___^^^[[[^^^jjjyyywww{{{|||yyyvvvuuuuuuvvvyyy}}}~~~}}}}}}}}}}}}~~~wwwsssppptttyyyzzzuuunnnppptttzzz{{{tttcccNNN??????FFFBBB::::::AAAXXXxxxvvvvvvvvvvvvwwwqqq```NNN@@@???BBBIIILLLKKKKKKLLLHHHFFFBBB???;;;666111...---...///000000000000111555777>>>JJJPPPPPPOOOPPPQQQQQQNNNJJJNNNZZZeeeiiibbbcccjjjuuu~~~|||vvvooonnnyyyvvvhhh``````gggmmmyyy}}}{{{uuuooonnnkkkkkkttt|||||||||wwwnnnoooqqqqqqmmmgggbbbbbbccccccccc___VVVQQQNNNKKKFFF<<<999444000---)))%%%"""###!!! yyyzzzzzzzzzyyyxxxwwwvvvrrrmmmkkkkkkjjjggggggkkkmmmmmmnnnnnnnnnrrrvvvzzzyyyxxxvvvvvv|||zzzyyy}}}{{{zzzwwwuuusssrrrrrrrrrsssrrrppppppqqqrrrssssssqqqooolllkkkjjjiiifffddd```^^^\\\ZZZZZZYYYVVVTTTRRRRRRQQQPPPOOOLLLJJJHHHGGGHHHIIIIIIDDD>>>777222111///,,,(((&&&$$$###""" """"""###$$$&&&'''''''''&&&***,,,...///000222555999>>>AAADDDDDDAAA>>><<<<<<444444555555444222000...000111222333555555666666444555666888;;;>>>BBBEEEDDDEEEFFFEEEBBBBBBEEEHHHOOOPPPSSSUUUWWWYYYZZZ[[[VVVZZZ^^^]]]ZZZYYY]]]aaa]]]]]]^^^^^^```aaacccdddbbbaaa___\\\ZZZZZZ]]]``````aaa```___\\\[[[\\\]]]^^^___bbbdddeeeeeeeeeeeedddfffhhhhhhjjjkkkhhhdddbbb^^^YYYVVVUUUTTTTTTSSSRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJLLLOOOUUUZZZ]]]\\\\\\\\\^^^aaabbbbbb```aaaaaabbbcccdddfffiiikkkfffdddaaa]]]ZZZXXXVVVVVV\\\```eeegggeeebbb```___]]]]]][[[YYYXXXZZZ^^^bbbaaaaaabbbdddeeedddaaa^^^^^^]]]]]]aaafffeee```ZZZXXXXXXXXXYYYZZZ[[[[[[[[[fffggghhhiiiiiigggfffeeedddeeeeeedddaaa^^^[[[YYY^^^^^^bbbhhhnnnooojjjfff___aaahhhppprrrpppppptttnnnfffbbbfffjjjiiifffeeehhhjjjkkkjjjhhhfffggghhhhhhiiiiiijjjmmmttt}}}{{{yyywwwuuuvvvyyy~~~~~~}}}~~~~~~zzz|||{{{{{{zzzyyywwwtttrrrqqqrrrrrroookkkiiikkkmmmwww}}}yyytttrrruuu{{{xxxuuuuuuuuussspppmmmiiifffdddbbbaaa___^^^^^^___bbbcccdddeeegggjjjjjjgggaaa[[[\\\^^^ccchhhmmmoooqqqqqqnnnmmmlllmmmmmmllliiigggbbbccceeefffeeebbb___\\\^^^dddssssssrrrwww~~~~~~{{{xxxvvvuuusssuuuwwwxxxzzz|||}}}|||{{{|||~~~~~~}}}vvvrrrppptttzzz{{{vvvoooooouuu}}}|||nnnXXXCCC777===DDD@@@999:::AAAZZZzzz~~~~~~zzztttooogggYYYKKKBBBCCCHHHPPPRRRQQQRRRVVVSSSQQQNNNLLLJJJEEE???;;;:::999777666555444333333222444>>>LLLSSSQQQLLLJJJHHHKKKOOOTTT___iiikkkgggcccgggsss~~~zzz}}}|||oooggggggnnnuuu}}}zzzxxx{{{~~~{{{xxxuuuuuuuuusssoookkkaaa```^^^```fffnnnnnnkkklllmmmnnnqqqrrrnnndddZZZXXXYYYXXXSSSKKKEEEBBBAAA???AAA???:::777777444000###  zzzzzz{{{{{{zzzxxxvvvuuummmiiiggghhhgggeeefffjjjfffgggiiiiiijjjmmmqqquuusssssssssrrrvvv{{{zzzuuu{{{~~~}}}{{{|||~~~{{{zzzwwwuuussssssrrrssstttssssssrrrrrrrrrrrrrrrrrrpppnnnmmmmmmllliiihhhdddbbb````````````^^^\\\ZZZYYYWWWVVVUUURRRNNNKKKIIIKKKNNNNNNIIIAAA888222000...+++'''$$$###"""!!!   """###$$$###""""""%%%'''***++++++...333777@@@BBBDDDBBB===999777888222111111111111///,,,))),,,,,,---.........---------...///000222555:::===AAADDDGGGHHHGGGGGGJJJMMMNNNPPPQQQTTTVVVWWWXXXXXXUUUXXX[[[\\\[[[[[[]]]```]]]]]]]]]^^^___```bbbccc```___]]]ZZZWWWXXX[[[^^^^^^______]]][[[ZZZ[[[\\\]]]^^^aaacccddddddcccbbbaaacccfffhhhiiihhhfffeeebbb^^^ZZZVVVUUUTTTRRRQQQPPPPPPPPPPPPOOONNNLLLLLLJJJJJJKKKMMMQQQVVV[[[^^^]]]\\\]]]___bbbdddcccbbbbbbcccddddddcccccceeegggcccaaa^^^ZZZWWWVVVVVVWWWWWW\\\bbbcccaaa^^^]]]]]]ZZZZZZZZZWWWUUUVVV[[[```aaaaaaaaaccceeeeeecccbbbaaaaaacccfffhhhfff```ZZZYYYXXXXXXZZZ]]]______^^^iiiiiiiiiiiihhhggggggfffffffffeeedddbbb___]]][[[___^^^```gggnnnoookkkfff^^^```fffmmmooolllllloooiiidddbbbfffhhhfffddddddjjjmmmooonnnjjjfffeeefffggghhhhhhiiikkkooouuuzzzsssssstttuuuwww|||~~~~~~{{{}}}{{{yyyxxxwwwuuuqqqooopppqqqqqqnnniiigggiiillluuu||||||vvvsssvvv}}}yyytttqqqmmmlllkkkjjjhhhgggfffeee``````______aaacccfffgggddddddeeeiiilllkkkfffaaa___aaaeeehhhkkkmmmoooooollllllllljjjgggdddaaa```[[[aaajjjqqqrrrmmmeee___aaaiiiwwwqqqpppttt~~~~~~}}}{{{xxxvvvuuusssvvvvvvuuuxxx}}}{{{{{{}}}xxxuuusssuuuxxxyyyuuuqqqvvv|||{{{fffLLL<<<888@@@FFFCCC???BBBFFFVVVppp|||{{{uuukkkcccZZZPPPFFFBBBCCCHHHNNNQQQQQQSSSXXXZZZXXXVVVVVVVVVSSSNNNIIIHHHEEEAAA???>>>>>><<<;;;888999@@@MMMSSSPPPJJJGGGEEEOOO^^^nnn}}}zzznnnrrrvvvwwwqqqsssrrr|||~~~yyyooooooxxxzzzwwwsssrrrqqqpppssszzz|||{{{~~~~~~yyysssqqqmmmjjjfffdddeeedddaaa^^^ZZZYYYYYY[[[___```^^^ZZZTTTUUUTTTRRRRRRQQQJJJBBB<<<<<<:::555///)))&&&%%%$$$&&&&&&"""   |||yyyvvvtttmmmiiifffgggeeeccccccggg```aaadddeeefffhhhkkknnnmmmooopppnnnooosssssspppzzz}}}~~~zzzyyy||||||zzzxxxuuutttsssssssssttttttuuuttttttssstttuuusssqqqpppooooooooommmkkkhhhfffeeefffggggggfffdddbbb```]]]\\\[[[YYYTTTPPPNNNOOOQQQPPPKKKCCC:::555000///,,,(((&&&$$$######!!!!!!  """%%%&&&&&&(((///444;;;>>>???<<<666222222444///......///000...)))%%%))))))))))))((('''&&&%%%'''((())))))***---222777<<<@@@DDDFFFEEEEEEGGGJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRTTTWWWZZZ\\\\\\\\\\\\]]]]]]]]]]]]^^^___aaaaaa^^^]]]ZZZWWWUUUVVVZZZ]]][[[[[[[[[ZZZXXXXXXYYYZZZ\\\^^^```cccdddcccbbbaaa]]]___bbbeeefffdddddddddbbb___[[[XXXVVVTTTQQQOOOMMMNNNNNNNNNNNNMMMKKKKKKKKKKKKLLLMMMQQQUUUXXX[[[ZZZZZZ[[[]]]aaacccbbbaaabbbccceeedddbbbaaaccceeeaaa___[[[XXXVVVVVVXXXYYYUUU[[[```aaa^^^[[[[[[]]]XXXZZZZZZWWWTTTUUUZZZ___```___^^^```ccceeefffeeedddfffjjjlllkkkfff```\\\\\\[[[[[[]]]bbbddddddcccjjjiiigggfffeeeeeeeeeeeefffffffffeeedddccccccbbbbbbaaabbbiiiqqqtttqqqlllcccdddiiinnnlllgggeeeggg```^^^___cccdddbbbaaaccckkkppptttsssmmmgggddddddfffgggiiiiiiiiikkkmmmpppnnnppprrrtttvvvzzz~~~}}}xxxtttqqqrrrrrrrrrqqquuuvvvuuuqqqmmmkkkmmmpppttt|||}}}uuurrrttt||||||xxxsssmmmhhhhhhfffeeedddeeeeeefffaaaaaaaaaaaaccceeegggiiidddbbbbbbeeejjjkkkhhhdddbbbbbbdddeeegggiiijjjkkkhhhjjjkkkhhhbbb]]]\\\\\\]]]ccclllsssuuuqqqkkkgggdddjjjsss||||||yyypppnnnrrr||||||{{{{{{{{{{{{zzzxxxvvvtttqqqtttssspppttt}}}~~~{{{|||~~~yyyvvvttttttvvvyyyzzzzzz{{{^^^BBB:::@@@DDDJJJHHHHHHLLLKKKQQQ```mmmnnniii___VVVQQQKKKFFFBBBAAACCCIIILLLMMMPPPUUU]]]ZZZYYY[[[^^^^^^ZZZVVVRRRNNNJJJHHHIIIKKKJJJIIIBBB@@@CCCMMMTTTTTTQQQPPPSSS```sss~~~}}}jjjgggooopppxxx~~~zzzrrrsssuuuzzzuuusss}}}zzztttooojjjjjjkkknnnrrr{{{|||sssnnnnnnrrrwwwyyywwwssspppnnniiiaaa\\\\\\XXXUUUSSSSSSTTTRRRNNNJJJKKKKKKMMMPPPQQQLLLEEE@@@666888666333333555111***%%%$$$"""   |||xxxvvvqqqlllhhhgggddd```___bbb[[[^^^```bbbcccdddgggiiiiiimmmooolllkkkmmmooonnnvvvyyy|||{{{yyyzzz}}}{{{yyyxxxxxxxxxssstttvvvvvvuuuuuuvvvxxxtttsssqqqqqqqqqqqqooommmkkkiiiiiiiiikkklllkkkjjjgggeeebbbaaa```]]]XXXTTTRRRRRRRRRPPPJJJCCC<<<888333111...+++)))'''''''''""""""!!! """""""""%%%,,,222333666888666111///111444///...---///000...)))%%%'''''''''&&&%%%###!!! ###%%%&&&%%%%%%(((...222111666;;;<<<;;;;;;<<<>>>BBBCCCDDDFFFGGGHHHHHHHHHOOOPPPSSSXXX\\\]]][[[YYY\\\\\\\\\]]]^^^___```aaa]]]\\\YYYVVVTTTUUUYYY\\\XXXYYYYYYXXXVVVVVVWWWYYY\\\^^^```cccdddcccaaa```[[[\\\___ccccccbbbbbbdddaaa___\\\YYYWWWTTTQQQNNNKKKKKKLLLMMMMMMLLLJJJIIIKKKKKKLLLNNNPPPSSSUUUWWWWWWWWWXXX[[[___aaaaaa``````bbbdddcccaaa```bbbddd```]]]ZZZWWWVVVWWWYYY[[[VVV\\\aaaaaa^^^[[[\\\___XXXZZZ[[[XXXTTTUUUZZZ___]]]\\\[[[]]]aaadddfffffffffjjjnnnppplllfffaaa^^^___]]]]]]```eeehhhhhhfffiiigggeeecccbbbbbbcccdddeeefffffffffgggggghhhhhhgggeeefffmmmwww{{{xxxsssjjjjjjmmmooolllddd```aaaZZZZZZ]]]aaaaaa^^^___ccclllrrrwwwvvvppphhheeedddeeegggiiijjjiiihhhiiiiiilllooorrrssstttwww}}}zzztttmmmkkkmmmrrruuuvvv{{{|||{{{wwwsssqqqsssvvvuuu}}}|||tttooossszzz|||yyytttmmmjjjhhheeecccbbbbbbcccdddccccccbbbcccdddeeeggghhh___\\\[[[^^^cccfffdddaaacccccccccdddeeefffggghhhdddhhhjjjfff___ZZZZZZ\\\___aaacccfffhhhjjjjjjkkkfffjjjnnnpppooonnnnnnooonnnllloooyyy|||xxxwwwxxxyyyzzzyyywwwuuutttnnnqqqooolllppp{{{{{{yyy||||||}}}wwwuuurrrrrruuu{{{{{{XXX===;;;GGGHHHMMMLLLNNNTTTOOOLLLUUU___aaa^^^VVVOOONNNLLLJJJCCC??????DDDHHHJJJNNNSSS^^^\\\[[[^^^ccceeebbb^^^WWWSSSOOOOOORRRUUUVVVUUUJJJEEEEEEMMMVVVZZZ\\\^^^gggssstttbbbdddrrrmmmrrrvvvxxxxxxuuuqqqlllfffiiiooowww~~~zzzxxx|||vvvpppmmmhhhiiilllppptttzzzuuummmddd```bbbfffhhhiiiaaa]]][[[XXXQQQHHHEEEGGGBBBAAA@@@BBBCCCAAA<<<777444444777;;;999111'''!!!       ~~~xxxtttpppmmmiiiddd```]]][[[ZZZZZZZZZ[[[\\\^^^```bbbcccddddddeeefffhhhkkkmmmooosssuuuxxxzzzzzz{{{}}}}}}zzz}}}|||uuuxxxxxxwwwvvvvvvvvvwwwwwwuuutttqqqooonnnooopppqqqooooooooooooooonnnnnnmmmiiiiiihhheeegggiiieee___]]]ZZZTTTNNNIIICCC>>>:::777777666555333000---+++(((&&&###!!! ###(((,,,000...,,,***)))***+++++++++,,,------,,,)))%%%###)))(((&&&"""!!!###!!!"""""""""###&&&***---000333555666666666777999;;;;;;;;;<<>>>>><<<:::555222,,,&&&!!!       zzzuuujjjhhhddd___[[[XXXVVVUUUUUUVVVVVVWWWXXXZZZZZZ[[[[[[[[[\\\^^^aaaeeehhhjjjrrrtttvvvwwwwwwxxxzzz|||~~~~~~{{{yyy{{{~~~{{{vvvwwwwwwwwwwwwwwwxxxyyyzzzxxxxxxwwwvvvtttrrrqqqpppppprrrssstttsssqqqnnnllllllnnnnnnmmmoooqqqmmmfffbbb^^^XXXRRRMMMHHHCCC@@@<<<======>>>===:::888777///---)))'''&&&%%%""" """!!!!!!!!! !!!""""""!!!"""###!!!  ######$$$$$$###  !!!$$$%%%&&&%%%$$$%%%''')))'''((('''&&&%%%&&&))),,,000000111222444666888999;;;<<<===@@@BBBDDDFFFGGGJJJNNNSSSVVVXXXXXXYYYZZZ[[[[[[YYYUUUSSSSSSVVVXXXTTTUUUVVVWWWWWWXXXXXXWWWYYY^^^___^^^]]]^^^[[[WWWVVVXXX[[[]]]^^^___^^^]]]YYYYYYXXXWWWVVVTTTRRRQQQLLLKKKIIIHHHHHHJJJLLLMMMRRRVVVXXXVVVVVVZZZ\\\[[[XXXWWWVVVWWWZZZ]]]^^^______^^^^^^]]]]]]]]]^^^^^^VVVUUUTTTSSSTTTVVVXXXZZZ\\\]]]^^^]]]ZZZXXXWWWWWWVVVVVVWWWXXXVVVSSSVVV[[[```___^^^\\\[[[^^^cccgggppppppooolllhhhfffeeefffeeeffffffgggiiijjjkkkkkkiiihhheeecccaaa``````aaa```eeekkkoooooonnnlllkkkoooooonnnqqqzzzyyyqqqllliiiiiifff___YYYXXXXXXZZZ[[[[[[ZZZXXXXXXYYYbbbhhhllljjjggghhhhhhgggnnnllljjjhhhfffccc___\\\]]]aaafffkkkooosssxxx{{{|||}}}~~~}}}|||}}}yyyuuuoooooouuu~~~zzzvvvttttttwwwyyyxxxyyy||||||yyy|||~~~~~~}}}~~~{{{vvvlllhhhcccaaaaaaaaa___\\\\\\]]]___bbbeeefffggggggdddbbb___^^^___aaabbbaaa\\\^^^^^^]]]```fffhhhfff___^^^\\\ZZZYYYXXXXXXXXXaaaggghhhbbbbbbiiillljjjllliiieeedddeeegggiiiiiijjjpppvvvzzzzzz{{{}}}~~~~~~zzztttnnnjjjgggssstttttttttrrrrrrssstttjjjhhhjjjqqqzzz~~~nnnmmmnnnpppnnnnnnssszzz~~~}}}~~~nnnJJJ:::EEETTTTTTXXX^^^```^^^]]]^^^___ccccccaaa```ccchhhhhhddd___^^^```dddbbb\\\XXXYYYYYYZZZ[[[]]]```bbbeeefffcccdddddd```\\\ZZZ\\\^^^```UUUIII@@@<<<>>>IIITTTeeejjjnnnrrr{{{}}}|||}}}}}}|||ooohhhddddddgggjjjnnnssstttvvvwwwtttooommmpppsssxxxnnniiijjjnnnfffdddaaa___]]]WWWOOOHHHAAA@@@AAAEEEIIIKKKHHHEEE<<<666///+++***)))'''$$$     |||uuukkkiiieee```\\\XXXVVVUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVXXXZZZ^^^bbbeeehhhpppqqqssssssssstttvvvxxxzzz{{{yyywwwyyy|||{{{wwwyyyxxxxxxxxxxxxxxxyyyzzzwwwxxxxxxwwwuuurrrpppnnnqqqsssuuuvvvuuurrrooommmmmmooopppppprrrtttppphhheeeaaa[[[UUUQQQLLLHHHEEECCCCCCDDDDDDCCC@@@===;;;555222...,,,***)))&&&$$$$$$$$$$$$$$$###"""!!! """"""""" """!!!!!!"""""" $$$%%%'''((('''''')))+++))))))'''%%%$$$%%%))),,,***+++,,,---///000111111111111333555777999;;;<<>>555000222===HHH^^^bbbfffjjjrrr~~~{{{ssstttzzz}}}zzzuuuooojjjffffffhhhlllpppssskkkhhheeedddfffiiilllmmmxxxxxxtttgggXXXPPPQQQUUUOOOKKKHHHGGGFFFAAA888111******+++---000111///---***&&&!!!      {{{uuummmkkkfffaaa\\\XXXVVVUUUSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSUUUXXX[[[___ccceeekkklllmmmmmmlllmmmppprrrsssvvvuuutttuuuyyyyyyvvvzzzzzzyyyxxxwwwwwwwwwxxxvvvvvvwwwwwwuuurrrnnnlllrrrtttvvvwwwwwwtttpppnnnnnnppppppppprrrtttpppiiigggccc]]]XXXUUURRROOOLLLKKKLLLLLLLLLIIIEEEAAA>>>;;;888444111///---+++(((''''''((((((((('''&&&&&&&&&%%%### !!!###"""$$$((()))******,,,---&&&%%%###!!! !!!%%%)))((()))***,,,------,,,,,,)))***+++,,,...000111111888:::>>>BBBFFFLLLRRRVVVSSSSSSRRRSSSTTTVVVWWWWWWUUUVVVXXXYYYXXXVVVTTTRRRVVV[[[]]]]]]^^^```___[[[TTTVVVXXX[[[\\\\\\\\\[[[YYYYYYYYYXXXVVVUUUSSSSSSNNNMMMMMMLLLLLLMMMNNNNNNNNNRRRTTTUUUYYY```bbb```]]][[[YYYYYY\\\___aaaaaacccaaa]]]YYYWWWVVVVVVWWWVVVVVVUUUUUUVVVVVVXXXXXXVVVWWWVVVTTTRRRQQQSSSUUUYYY]]]```\\\WWWUUUXXXZZZ^^^^^^]]]\\\\\\```eeeiiilllkkkhhhdddbbbbbbeeehhhgggggghhhjjjlllmmmnnnooojjjkkkjjjgggccc``````aaa```eeejjjmmmllliiifffdddgggiiijjjjjjnnnssssssooonnngggcccbbb___ZZZXXXXXXWWWYYY[[[ZZZWWWTTTRRRRRRZZZaaaeeeddddddgggiiiiiimmmkkkkkkmmmooooookkkgggkkknnnqqqsssrrrqqqppppppvvvwwwwwwuuussssssuuuwwwzzzuuussswww~~~~~~|||zzzyyyqqqrrrpppmmmnnnsssvvvuuuxxxwwwwwwvvvuuusssrrrsssgggccc]]]\\\]]][[[UUUPPPPPPPPPQQQUUU\\\dddkkkoooiiigggcccbbbaaaaaa```___dddeeebbb___aaaeeeeeebbb]]]YYYUUUSSSVVVZZZ]]]^^^eeemmmjjj^^^\\\fffjjjdddeeeaaa]]]\\\___dddhhhjjjuuuwwwxxxyyywwwtttqqqpppvvv{{{~~~xxxqqqllljjjkkkoootttwwwxxxwwwwwwwwwpppqqquuu}}}|||uuuiiiggghhhjjjjjjiiikkkooozzzzzz|||___LLLDDDIIIYYY\\\```ddddddbbbaaabbbdddggghhhhhhjjjpppuuurrrkkkbbbccchhhmmmlllccc\\\ZZZ\\\\\\[[[YYYXXXZZZ___ccc______]]]XXXSSSQQQRRRTTTMMMEEE;;;666333555???IIIWWW\\\aaacccjjjrrrwwwvvvnnngggcccgggoooqqqkkkccceeeccc```___```bbbbbbaaa\\\TTTNNNPPPZZZbbbbbb^^^cccaaaXXXJJJ;;;444555:::777333...------+++%%%          }}}wwwpppmmmhhhbbb\\\WWWTTTSSSSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQSSSUUUYYY]]]```cccffffffffffffeeeeeehhhjjjkkknnnooommmooossstttrrrwwwwwwvvvuuuuuuuuuuuuvvvtttuuuuuuuuusssqqqnnnlllrrrsssuuuwwwvvvuuurrrqqqqqqqqqpppnnnqqqssspppjjjhhhddd___[[[YYYWWWUUUTTTSSSTTTUUUTTTQQQLLLGGGDDDCCC@@@<<<888666444111...---------------,,,+++***)))'''%%%!!!!!!$$$"""'''*********+++,,,$$$$$$""" !!!%%%)))''')))+++,,,,,,+++)))(((%%%&&&&&&'''(((((())))))333444666999>>>EEEMMMRRRLLLKKKLLLNNNQQQSSSSSSRRRTTTTTTTTTTTTTTTSSSSSSRRRVVVZZZ]]]]]]^^^```___[[[VVVXXX[[[]]]______^^^]]]YYYYYYYYYXXXVVVUUUSSSRRRRRRQQQQQQPPPPPPOOOPPPPPPRRRTTTUUUUUUYYY______\\\^^^\\\[[[\\\^^^```aaaaaacccaaa]]]XXXUUUSSSSSSSSSRRRSSSUUUWWWYYYZZZZZZ[[[TTTTTTSSSRRRQQQRRRUUUXXXZZZ^^^___[[[WWWWWWWWWVVVZZZ[[[\\\]]]]]]^^^aaaccceeeeeedddbbbaaaaaadddffffffgggiiikkklllmmmlllllliiikkkkkkhhhccc``````bbbaaadddggghhhgggdddbbbaaaeeehhhhhhgggiiinnnpppooojjjddd``````___\\\ZZZ\\\\\\\\\\\\XXXSSSNNNKKKJJJXXX```ffffffeeeggggggfffggghhhkkkoooqqqrrrpppnnnmmmoooqqqpppmmmjjjhhhhhhrrrvvvzzzxxxtttsssvvvzzz~~~zzzvvvuuuwww{{{~~~|||yyyxxxtttuuurrrmmmmmmqqqtttttttttqqqppppppmmmiiijjjmmmfffbbb^^^[[[ZZZXXXTTTPPPOOOMMMNNNTTT___jjjpppssskkkhhhdddbbbbbbbbbaaa```fffgggddd```aaadddddd```^^^ZZZUUUUUUXXX\\\^^^___dddhhheee]]]ZZZ```cccaaabbb___[[[[[[___dddhhhjjjpppqqqtttuuuuuutttrrrppprrrwww|||~~~|||vvvpppllljjjoootttxxxxxxvvvttttttpppqqquuu}}}{{{ttthhheeedddfffgggeeegggjjjnnnnnnttt|||ZZZOOOKKKMMM^^^```cccfffeeeaaa___```aaafffiiimmmpppvvvzzzxxxrrreeeeeeiiimmmkkkbbbZZZXXX\\\]]]]]]ZZZWWWYYY^^^ccc___\\\WWWSSSPPPPPPPPPPPPIIIEEEAAAAAAAAABBBJJJRRRZZZ^^^aaaaaacccggggggddd[[[XXXWWW[[[```aaaZZZTTTUUUVVVTTTQQQQQQQQQOOOJJJIII@@@999<<>>666+++"""!!!%%%###         !!!$$$''')))+++~~~uuurrrllleee^^^YYYVVVTTTRRRSSSSSSTTTSSSQQQOOOMMMOOOOOOPPPSSSVVVZZZ]]]___`````````___^^^^^^aaacccaaaeeegggfffggglllmmmlllppppppppppppqqqrrrttttttttttttttttttsssqqqooonnnrrrssstttuuuuuuuuutttssstttssspppmmmooossspppkkkiiieee```]]]\\\[[[[[[ZZZYYYZZZ[[[[[[XXXTTTOOOKKKJJJGGGCCC@@@===:::777555555555444333111///---,,,(((((('''$$$!!! """$$$ !!!&&&(((((('''''''''###$$$###""""""###'''***''')))+++,,,,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$---...000222555;;;BBBGGGCCCCCCDDDHHHLLLNNNNNNLLLPPPOOONNNNNNNNNPPPSSSTTTWWW[[[]]]\\\\\\]]][[[WWWVVVXXXZZZ]]]^^^^^^^^^]]]WWWWWWWWWWWWVVVUUUTTTSSSVVVUUUUUUTTTSSSRRRQQQQQQUUUWWWWWWWWW[[[aaaaaa]]]^^^]]]\\\^^^```bbbaaaaaaaaa___[[[XXXUUUSSSQQQQQQPPPRRRVVVYYYZZZZZZYYYXXXRRRSSSRRRRRRRRRUUUYYY]]]]]]``````\\\YYYZZZXXXTTT[[[]]]```aaa```^^^^^^^^^^^^```aaaaaaaaaaaacccddddddfffiiilllmmmkkkiiihhhgggjjjkkkhhhccc``````bbbdddeeeeeedddbbb``````aaacccggggggdddeeekkkooopppfffaaa___```aaa^^^]]]______^^^]]]YYYSSSOOONNNMMMYYYbbbjjjjjjhhhgggeeeaaaaaaeeejjjnnnoooppppppppplllmmmnnnllliiigggeeeeeellluuu}}}}}}xxxvvv|||yyywwwuuuuuuxxx{{{}}}~~~}}}zzzwwwvvvzzzzzzvvvpppooosssuuutttnnnkkkjjjkkkgggccceeekkkeeeccc```]]]YYYWWWUUUTTTQQQOOOPPPZZZiiisssuuusssjjjgggcccaaabbbccceeeeeeeeefffccc___```dddccc```^^^[[[XXXYYY]]]```^^^[[[aaaaaa___\\\YYYYYY\\\^^^```^^^\\\\\\```fffjjjllllllmmmoooqqqsssrrrpppnnnqqqtttzzz}}}uuupppooorrrtttuuussspppooooookkklllpppxxx{{{uuujjjeeeccceeefffeeegggjjjhhhkkktttVVVRRRSSSTTTgggeeeggghhhfffaaa]]]]]]^^^eeekkkpppsssuuuwwwuuuppphhhfffgggiiieee\\\TTTSSSYYYZZZ[[[XXXUUUUUU[[[```]]]WWWPPPMMMNNNNNNMMMKKKHHHEEEEEEGGGIIIJJJPPPWWWXXX[[[ZZZVVVSSSSSSPPPLLLDDDEEEFFFHHHIIIHHHFFFDDDAAACCC@@@;;;:::<<<999333///***&&&(((...111...***%%%"""  """######%%%''')))+++***)))***+++---000111zzzwwwqqqiiibbb\\\XXXVVVQQQRRRRRRSSSRRROOOMMMKKKMMMNNNOOOQQQTTTWWW[[[]]]]]]]]]\\\[[[YYYZZZ]]]___[[[```bbbaaabbbfffiiihhhjjjjjjkkkmmmoooqqqssstttttttttttttttsssrrrqqqpppqqqrrrsssttttttuuuuuuuuuvvvuuuqqqmmmooorrrqqqllliiieeeaaa^^^]]]^^^^^^]]][[[]]]______]]]YYYUUURRRPPPLLLHHHDDDBBB???<<<999;;;;;;999666333000---+++'''((()))'''$$$"""""""""$$$"""  %%%'''&&&$$$###### """%%%((('''(((+++---,,,***'''%%%%%%$$$$$$######"""""""""((()))+++,,,...222888;;;>>>===???CCCHHHKKKJJJHHHLLLJJJIIIHHHJJJNNNSSSVVVYYY\\\^^^[[[ZZZZZZWWWSSSSSSUUUWWWZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUSSSRRRRRRUUUVVVWWWYYY___eeefffccc^^^]]]]]]___bbbbbbaaa```^^^]]]ZZZXXXUUUSSSRRRQQQRRRTTTXXXZZZZZZXXXUUURRRRRRSSSSSSRRRSSSWWW]]]aaaaaadddbbb^^^]]]___[[[TTT___bbbfffgggeeeaaa]]][[[YYY\\\___aaaaaaaaabbbcccccceeeiiilllmmmkkkhhheeeeeeiiikkkhhhccc___```cccffffffdddbbb___^^^```bbbaaaeeeeeeaaabbbhhhnnnpppddd```^^^aaabbb``````aaa______^^^[[[WWWVVVVVVWWWYYYccclllmmmkkkhhhccc^^^\\\bbbiiilllmmmlllnnnooojjjkkklllkkkiiigggggghhhhhhttt{{{zzz}}}}}}tttssssssvvvzzz}}}||||||}}}}}}|||yyywwwuuuzzzzzzvvvooommmpppqqqpppkkkgggggghhheee```cccjjjfffeeeccc^^^ZZZWWWWWWXXXTTTRRRTTTaaaqqqzzzxxxrrriiieeeaaa```bbbeeehhhiiiccccccaaa^^^___cccccc```]]][[[[[[^^^bbbbbb]]]XXX___[[[ZZZ[[[YYYUUUWWW\\\```^^^]]]^^^bbbgggkkkmmmkkklllmmmooopppnnnkkkiiirrruuu{{{{{{ttttttttttttqqqnnnkkkjjjkkkfffggglllttt}}}|||vvvnnnhhheeeggghhhgggiiilllkkknnn{{{SSSTTTXXX[[[ppphhhiiijjjfffaaa\\\\\\]]]eeemmmrrrrrrqqqqqqmmmiiiiiifffeeeeee___UUUNNNMMMTTTVVVWWWTTTQQQQQQVVV[[[ZZZSSSJJJHHHKKKMMMJJJFFFFFFDDDDDDGGGHHHJJJOOOVVVNNNOOOKKKCCC>>><<<888444---///111111//////000222...000,,,%%%$$$'''%%%      !!!###%%%&&&$$$''')))***+++---///111222111/////////000222444{{{ssslllfff```[[[XXXQQQPPPOOOOOOPPPOOOMMMJJJKKKKKKMMMPPPUUUYYYZZZZZZ[[[YYYUUURRRQQQQQQRRRSSSSSSTTTWWWZZZ\\\___```aaacccaaaaaadddjjjnnnppppppwwwxxxxxxvvvssspppoooooommmooosssuuuvvvtttrrrppprrrrrrsssssssssrrrqqqqqqpppkkkddd```___aaadddeeebbbdddeeeccc___[[[XXXWWWUUUSSSPPPLLLHHHDDDBBB@@@CCC@@@<<<888666333///---...,,,***'''%%%%%%%%%%%%""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""############&&&''')))***++++++******'''))))))(((&&&$$$$$$$$$"""$$$''')))+++---000222444666999;;;===@@@DDDGGGDDDBBB@@@???AAAEEEKKKNNNRRRSSSTTTVVVXXXWWWTTTQQQRRRSSSWWW[[[______^^^\\\YYYXXXWWWWWWWWWYYY[[[\\\```]]]XXXTTTSSSSSSRRRQQQRRRYYYZZZXXX___jjjkkkccc```]]]\\\]]]___```^^^\\\^^^\\\YYYXXXWWWVVVTTTRRROOOQQQSSSUUUUUUTTTQQQPPPPPPOOOOOORRRVVV[[[^^^```______```aaa```^^^[[[ZZZaaadddgggiiigggbbb[[[WWWVVVXXXZZZ\\\___aaabbbbbbaaadddffffffdddcccdddfffjjjllllllhhhbbb^^^```cccfffdddbbb`````````aaabbbhhhddd```___```ccceeefffdddaaa^^^]]][[[YYY]]]bbb^^^______]]][[[ZZZZZZ[[[iiiiiikkkllljjjccc[[[UUUZZZYYYZZZ^^^dddhhhjjjiiiiiibbb^^^bbbdddaaa```cccdddssszzzzzz|||uuuwww}}}zzz|||yyywwwwwwzzz{{{yyywww}}}zzzxxxvvvzzzwwwqqqjjjfffhhhpppvvvlllgggcccaaa^^^\\\```gggdddaaa]]]\\\]]]]]]\\\ZZZ^^^ZZZ[[[hhh{{{xxxiii```ZZZ\\\```cccdddfffeeedddddddddccc```]]]ZZZ[[[^^^``````^^^\\\ZZZZZZ```dddeee```XXXSSSTTTWWWaaa______bbbgggkkkkkkjjjgggggggggiiikkkllllllkkkrrrrrryyy{{{yyyyyyvvvqqqkkkgggffffffggg```^^^iiizzzzzzuuummmiiinnnqqqqqqssswwwtttooowwwVVVSSSbbbkkkhhhkkkhhheeeeeebbb___```dddmmmnnnooommmjjjddd___[[[fffbbb[[[RRRIIICCCAAAAAAHHHKKKOOONNNLLLMMMRRRXXXWWWPPPFFF@@@???AAACCCCCCAAA===;;;===BBBFFFEEECCC@@@<<<555...((($$$###""" !!!!!!"""    """###$$$%%%%%%'''))),,,---,,,++++++,,,//////000000000000//////444444444444444444444444zzzssslllfff```\\\VVVTTTSSSRRRSSSRRRQQQOOONNNNNNNNNPPPTTTVVVVVVUUUVVVTTTQQQNNNMMMMMMNNNOOOOOOPPPSSSVVVXXXZZZ[[[\\\^^^]]]^^^bbbggglllnnnnnnuuuvvvvvvuuurrrooonnnnnnmmmoooqqqssstttsssqqqpppmmmnnnppprrrssstttuuuuuuppplllfffbbbbbbccceeeeeedddeeeeeebbb]]]YYYWWWVVVVVVUUURRRPPPMMMKKKJJJIIIFFFBBB>>>;;;888555222000000///...---,,,+++++++++$$$$$$$$$$$$############  ###%%%''')))***+++******)))++++++***'''$$$$$$$$$###%%%((()))***+++---//////111444666777999===??????===;;;;;;===CCCIIILLLNNNNNNOOOQQQRRRQQQOOOLLLNNNPPPUUUYYY]]]]]][[[ZZZYYYXXXWWWWWWYYY[[[^^^```bbb^^^YYYVVVUUUTTTSSSRRRSSSYYY[[[YYY___iiiiiibbb___]]][[[\\\^^^___]]][[[ZZZXXXWWWVVVVVVUUUSSSRRRRRRSSSUUUVVVVVVTTTRRRPPPRRRPPPOOOQQQWWW[[[]]]]]]^^^___aaabbbcccaaa___^^^ccceeeggghhheee```ZZZWWWWWWXXXZZZ\\\^^^___```aaaaaaccceeedddbbbaaacccdddiiikkkllliiiccc___```cccfffdddbbb___^^^^^^^^^___cccbbbaaa``````bbbcccdddbbb___^^^___]]][[[]]]bbbcccdddfffeeecccbbbaaabbbkkkkkkjjjiiigggccc\\\XXXRRRQQQRRRVVV]]]cccfffgggeee___\\\]]]]]][[[]]]bbbgggttt}}}zzzttttttyyy}}}vvvrrrpppssszzz}}}{{{xxx|||yyyvvvuuuvvvwwwvvvuuu{{{|||}}}|||zzzxxxvvvuuuxxxvvvqqqkkkgggjjjqqqxxxooohhhaaa^^^\\\[[[^^^cccccc```]]][[[]]]]]]]]][[[___[[[]]]ggguuu{{{wwwpppccc[[[VVVYYY^^^```bbbdddbbbaaa```bbbcccbbb^^^[[[^^^```aaaaaa```^^^^^^___gggjjjjjjeee\\\XXXYYY]]]aaa___^^^```dddhhhiiihhhgggfffeeefffgggiiijjjjjjmmmnnnvvvwwwoooiiieeedddeeeaaa]]]___mmm{{{xxxrrroootttyyy|||zzzrrruuuWWWVVVgggpppmmmhhheeedddeeedddaaacccgggkkkiiiddd___ZZZUUURRRPPPOOOKKKEEE<<<444000///000;;;???CCCDDDEEEHHHNNNTTTTTTMMMCCC<<<999777777666666222000222666999777555+++((("""   !!!"""###%%%&&&''')))+++,,,,,,,,,,,,...000000000///000222111111111111111111111111444444444444444444444444vvvooogggaaa]]]YYYWWWTTTTTTTTTTTTSSSQQQRRRQQQPPPPPPQQQRRRQQQOOOPPPNNNKKKHHHGGGGGGHHHIIIJJJKKKMMMOOORRRSSSTTTUUUVVVVVVYYY^^^dddhhhjjjjjjppprrrsssrrrpppnnnmmmmmmnnnnnnoooppppppppppppooommmnnnpppsssuuuvvvwwwwwwqqqnnniiifffffffffffffffeeeeeeddd```\\\XXXWWWWWWXXXWWWUUUSSSPPPOOONNNMMMHHHEEEAAA>>><<<999666444111111222222222111111000''''''(((''''''&&&%%%%%%######!!!!!!###&&&((()))******,,,------+++(((%%%$$$$$$$$$&&&((()))((()))+++---,,,...111222222444666888999777555555888>>>DDDHHHFFFFFFGGGIIIJJJIIIGGGDDDHHHKKKQQQVVVYYYYYYXXXVVVUUUUUUUUUVVVYYY]]]aaacccbbb^^^ZZZVVVUUUTTTSSSRRRRRRXXXYYYWWW[[[cccccc^^^]]][[[ZZZ[[[\\\]]]\\\[[[VVVUUUTTTTTTUUUTTTRRRQQQSSSTTTVVVWWWWWWTTTRRRPPPSSSPPPNNNQQQXXX\\\[[[YYY\\\^^^aaadddeeedddbbbaaadddeeeeeeeeebbb^^^ZZZWWWWWWXXXYYYZZZ\\\]]]^^^______aaabbbbbbaaaaaabbbdddhhhjjjkkkiiidddaaaaaaccceeeccc```]]]\\\\\\]]]]]]___bbbeeeeeebbb```aaabbb```___aaadddccc```aaadddgggjjjmmmnnnmmmkkkiiiiiinnnllliiigggeeebbb]]]ZZZNNNNNNNNNQQQWWW\\\```aaa]]][[[[[[[[[YYYYYY^^^eeellluuuzzztttmmmmmmrrruuuqqqqqqrrrvvvyyyzzzyyyxxx|||yyytttrrrqqqqqqqqqqqqsssuuuxxxyyywwwuuuuuutttuuutttpppllliiilllsssyyyrrrhhh^^^[[[[[[[[[]]]```aaa^^^[[[ZZZ[[[\\\\\\\\\^^^]]]^^^dddlllnnnjjjeee\\\UUURRRWWW[[[^^^```bbb___]]]\\\___dddeeebbb^^^bbbcccdddcccaaaaaabbbcccmmmnnnnnnhhhaaa^^^aaaeeecccaaa^^^^^^aaadddffffffeeecccaaa```aaacccfffhhhiiihhhqqqwwwlllgggeeefffgggdddccchhhvvvyyytttppppppvvv}}}wwwuuu[[[]]]nnnuuuqqqfffcccccceeedddaaaaaadddbbb\\\SSSJJJBBB???======888555///(((""" !!!###)))---222555888===DDDIIIGGGAAA:::333///,,,)))'''(((%%%$$$%%%((((((&&&###    """$$$&&&&&&&&&''')))***,,,,,,,,,---...000111222222222111222333222222222444666555444333222222333444555444444444444444444444444{{{ssskkkeee```^^^\\\YYYXXXXXXXXXWWWVVVUUUSSSQQQPPPPPPOOOMMMKKKJJJHHHEEEBBBAAABBBCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMPPPTTTZZZ```dddfffgggkkkmmmooopppnnnlllkkkkkkmmmmmmllllllmmmmmmnnnnnnppprrrtttvvvxxxxxxxxxwwwtttqqqmmmkkkjjjiiihhhgggddddddbbb___[[[XXXXXXYYYZZZYYYVVVSSSPPPMMMLLLKKKJJJGGGCCCAAA???>>>;;;999444555666666666555333222---......---,,,+++)))(((&&&%%%### ###&&&'''((((((,,,------+++(((%%%$$$$$$$$$&&&((()))))))))+++------///111222222222444555555444222222555:::???BBB@@@??????AAABBBAAA???<<>>???AAABBBCCCDDDFFFFFFFFFFFFFFFJJJOOOUUUZZZ^^^aaacccfffiiilllmmmlllkkkjjjjjjjjjjjjiiiiiijjjkkkmmmmmmrrrtttwwwzzz|||}}}}}}|||wwwtttqqqnnnlllkkkhhhfffbbbbbbaaa___\\\ZZZZZZ[[[XXXWWWUUURRRPPPNNNMMMLLLJJJHHHEEEDDDDDDCCCAAA@@@<<<=========<<<:::888777666666666555333111...,,,'''&&&$$$   """$$$$$$%%%)))***+++)))&&&$$$###$$$"""%%%'''((()))***---///...000222222111111111222444333222222333666999;;;:::999999:::;;;:::888666;;;@@@EEEIIIJJJJJJKKKLLLLLLNNNQQQUUUZZZ^^^aaaccc]]]ZZZWWWUUUUUUTTTRRRQQQPPPSSSUUUTTTUUUWWWXXXWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXVVVVVVUUUUUUSSSOOOLLLKKKMMMPPPSSSTTTSSSQQQPPPMMMLLLMMMRRRYYY\\\[[[XXXXXXYYY[[[\\\]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\WWWWWWVVVVVVWWWXXXZZZ[[[XXXZZZ]]]aaaeeegggiiiiiieeefffgggfffdddcccbbbccc___``````aaabbbbbbcccccchhhnnnsssrrrjjjccc______``````dddiiiiiiffffffiiieeehhhkkkmmmlllkkkjjjjjjjjjiiiiiihhhfffaaa[[[VVVTTTTTTTTTTTTUUUWWWZZZ\\\[[[eeemmmnnniiifffhhhkkkoootttvvvrrrpppsssxxxyyyttttttrrrooolllkkkmmmooovvvsssoookkkhhhgggiiijjjjjjnnnrrrsssqqqpppsssvvvqqqrrrqqqnnnkkklllqqquuunnnddd]]]]]]```aaa```bbbXXXWWWVVVTTTSSSSSSSSSTTTSSSWWW[[[^^^^^^]]]\\\[[[WWWTTTVVV\\\___```aaaddd]]][[[ZZZ^^^dddhhhgggdddjjjiiifffbbb___^^^___aaaccccccaaa___```eeennnuuujjjhhhdddaaa``````ccceee[[[ZZZWWWUUUUUUYYYaaagggddd\\\```xxx~~~}}}vvvlllfffeeeiiiooossstttpppllllllmmmkkkccc\\\```fffpppwww{{{}}}|||zzzhhhaaarrrooobbbfffooonnngggfff___ZZZWWWRRRHHHAAA???888444---&&&  ###      !!!"""$$$&&&''')))***'''''')))+++---///111222............///000222222000000111222222333222222111222222111000111444666666555333222222333555666444444444444444444444444|||uuuqqqiiihhhffffffeeedddaaa___[[[XXXTTTQQQOOOKKKHHHEEE???===;;;888888888:::;;;===>>>???@@@@@@@@@@@@@@@@@@DDDIIINNNSSSWWW[[[^^^bbbfffjjjlllkkkjjjjjjjjjfffffffffggghhhjjjlllmmmnnnrrrwww||||||xxxtttpppmmmkkkhhhfffbbbcccccc```]]][[[[[[[[[UUUTTTTTTSSSRRRRRRRRRRRRLLLJJJHHHHHHIIIJJJIIIHHHGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@>>>;;;777333000((('''%%%"""!!!$$$""""""###$$$$$$"""!!!  ###$$$&&&%%%$$$"""######!!!###&&&'''(((***,,,...***,,,//////...------...111111111222333444555666666555444444555444333111555999===???>>>???BBBEEEGGGJJJOOOUUUYYY\\\]]]]]]XXXVVVSSSSSSSSSSSSQQQPPPPPPRRRUUUUUUUUUUUUVVVWWWUUUVVVWWWVVVUUUTTTUUUWWWXXXWWWWWWVVVVVVSSSOOOKKKIIIKKKNNNPPPQQQQQQOOONNNKKKLLLOOOSSSWWWYYYYYYWWWTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\UUUUUUTTTTTTUUUWWWYYYZZZXXXZZZ^^^dddjjjmmmlllkkkddddddcccbbbbbbbbbcccccc```aaaeeegggiiiiiihhhgggmmmqqqtttrrrllleee```^^^]]]\\\___cccccc```bbbfffdddeeeffffffeeeeeeggghhhhhhgggggggggeee```YYYTTTQQQSSSUUUVVVWWWXXX[[[^^^cccnnnwwwvvvooojjjgggeeemmmqqqtttrrrrrrvvvyyyxxxooonnnmmmjjjiiijjjmmmppppppooommmiiifffeeegggiiijjjnnnqqqpppmmmlllqqqvvvrrrssssssoookkkjjjlllooohhhbbb___bbbcccbbb``````UUUVVVVVVTTTQQQNNNLLLLLLLLLPPPUUUYYYZZZZZZYYYYYYXXXWWWZZZ```bbb``````ccc\\\\\\\\\^^^aaadddddddddiiihhhfffbbb^^^]]]^^^___\\\[[[YYYYYY]]]gggsss{{{pppoookkkeee```]]]^^^___VVVVVVVVVTTTUUUZZZdddkkkeee]]]___sss~~~pppsssrrroookkkiiikkkpppuuutttooohhhcccaaa___\\\YYY\\\fffrrrxxxzzzyyytttnnnYYYUUUkkkpppkkkoooqqqllldddZZZQQQIIIDDD>>>555---)))%%%###!!!       !!!"""###$$$$$$$$$&&&'''((()))+++,,,---...+++,,,---...000111222333000000000000111222333444222222333333333333333222111333333333333333555777555444333222222333444555444444444444444444444444|||xxxnnnnnnnnnnnnnnnkkkgggccc```]]]XXXSSSNNNIIIDDD@@@:::999666444333444666777::::::;;;;;;;;;;;;;;;:::;;;???CCCGGGKKKOOOUUUYYY```dddhhhkkkkkkjjjjjjjjjaaabbbdddfffhhhjjjkkklllnnnqqqwww}}}|||vvvpppmmmjjjgggeeeeeeffffffccc___[[[YYYYYYTTTTTTSSSRRRRRRRRRSSSSSSMMMLLLKKKLLLOOOPPPQQQPPPNNNNNNMMMLLLLLLLLLLLLLLLIIIIIIHHHEEEAAA<<<777333)))((('''$$$###$$$'''+++&&&'''((())))))'''%%%$$$""""""""""""!!!  !!!!!!!!!"""### """$$$%%%%%%&&&(((***'''))),,,---,,,+++***++++++---000333444444444333222111//////000///...,,,...222555444333444888<<<>>>BBBIIIOOOSSSTTTSSSQQQMMMLLLJJJKKKLLLLLLKKKJJJMMMOOORRRSSSRRRQQQSSSUUUSSSUUUVVVUUUSSSRRRTTTVVVVVVUUUUUUVVVVVVSSSOOOLLLKKKLLLNNNPPPPPPNNNLLLJJJKKKOOOSSSVVVVVVUUUTTTUUUNNNNNNMMMMMMNNNQQQSSSUUUSSSSSSTTTVVVWWWWWWXXXXXXTTTSSSRRRSSSTTTVVVXXXZZZ[[[]]]bbbiiiooopppmmmjjjdddbbb_________aaacccdddcccfffkkkooopppooollliiinnnnnnooommmjjjeee```^^^\\\ZZZZZZ]]]]]]\\\___eeeeeeeeeccc```___aaaeeehhhhhhgggeeecccaaa^^^YYYUUUTTTWWWZZZ[[[[[[[[[\\\^^^eeeooovvvtttoookkkgggbbbjjjoooqqqqqqqqqsssrrrnnnhhhgggfffggghhhiiijjjkkkkkkkkkkkkiiifffeeegggiiikkknnnooolllhhhhhhnnnttttttuuutttpppjjjffffffhhhbbbaaabbbfffeee___\\\\\\TTTVVVXXXVVVPPPKKKGGGFFFGGGKKKOOOTTTWWWWWWWWWVVVXXXXXX\\\aaabbb^^^^^^```[[[]]]^^^^^^]]]]]]```bbbeeeeeedddbbb___^^^___aaa[[[YYYVVVWWW^^^jjjxxxxxxvvvqqqiii___XXXVVVUUUSSSUUUWWWVVVXXX^^^iiiqqqlllhhhjjjuuu~~~~~~wwwqqqxxx|||~~~{{{uuuqqqrrruuummmhhhaaa[[[WWWVVVUUUTTTRRR^^^jjjnnnmmmlllfff___QQQNNNccc}}}vvvoooooooooiii^^^UUUDDD:::222///+++$$$     """$$$%%%%%%%%%%%%%%%'''((()))))))))))))))***+++,,,---...//////---...///000000000000000000000000000111222333333222333333333333333222222000222444444444333444666444444444444444444444444444444444444444444444444yyyyyyzzz{{{zzzwwwrrrnnneeeaaaZZZTTTNNNGGGAAA===777666333111000111333444777777888888888888777777888;;;@@@CCCEEEJJJQQQVVV___bbbhhhkkkkkkkkkjjjjjj___```ccceeehhhjjjkkkkkkpppsssyyy~~~~~~wwwpppllliiigggeeeggghhhhhheee```[[[WWWVVVUUUTTTSSSQQQPPPOOOOOOOOOOOONNNNNNOOOSSSUUUVVVVVVPPPPPPOOONNNOOOPPPQQQRRRNNNNNNMMMJJJEEE???999555******(((&&&&&&(((,,,///)))***,,,---,,,+++)))((((((((((((((('''%%%$$$###!!!###!!!"""$$$$$$######$$$&&&%%%(((+++,,,+++*********'''***...222555555333222000...,,,,,,---,,,+++)))***---///---+++,,,222777555:::BBBHHHLLLKKKIIIFFFCCCBBBBBBBBBDDDEEEDDDCCCHHHJJJMMMOOONNNLLLNNNRRRRRRTTTVVVUUURRRQQQSSSUUUSSSSSSTTTUUUVVVTTTPPPMMMNNNOOOPPPPPPOOOMMMJJJHHHLLLQQQWWWXXXTTTQQQQQQSSSKKKJJJHHHHHHKKKOOOSSSVVVRRRSSSTTTUUUUUUUUUUUUUUUSSSRRRQQQRRRSSSVVVXXXZZZ^^^aaafffmmmrrrrrrmmmiiidddaaa]]]\\\^^^aaacccdddfffjjjoootttuuurrrmmmjjjlllkkkiiiiiihhheeeaaa^^^^^^[[[YYY[[[ZZZZZZ___fffhhhfffbbb^^^]]]```eeejjjjjjgggccc```^^^\\\YYYWWWZZZ^^^aaaaaa___\\\\\\]]]```jjjpppnnnkkkkkkhhhccciiimmmoooooooooooojjjddd_________```ccccccaaa___gggiiijjjiiifffeeegggiiilllnnnnnnjjjdddeeelllsssvvvwwwvvvpppiiidddcccccc___```eeeiiieee]]]XXXXXXUUUXXXZZZXXXQQQJJJEEECCCEEEGGGLLLQQQTTTVVVUUUSSSXXXXXX\\\aaaaaa\\\[[[]]]ZZZ]]]___]]]YYYXXX\\\```bbbcccdddbbbaaa```aaaccc]]]ZZZWWWXXX___mmm{{{}}}{{{uuukkk^^^TTTOOONNNSSSVVVXXXYYY[[[bbbmmmvvvtttsssvvvzzz{{{xxxwwwzzzvvvtttvvvbbb]]]VVVPPPLLLJJJIIIIIIEEERRR]]]^^^]]]\\\WWWPPPKKKGGGXXXqqqzzz|||}}}xxxnnnjjjhhhhhhdddWWWGGG<<<222)))!!!            """"""!!!"""%%%(((***+++++++++((()))***++++++,,,,,,,,,***++++++,,,---......////////////000//////......//////...//////000111222222222222222222111111000...000333444333222222333444444555666666555444444444444444444444444444444zzzvvvlllbbbXXXRRRLLLCCC<<<:::777333///---///111444555777666666888999999777555444333666;;;>>>AAAHHHOOOYYY___iiioooqqqnnnjjjhhhcccbbbbbbdddhhhkkkmmmmmmqqqssswwwzzz}}}~~~~~~{{{xxxtttoookkkhhhfffeeekkklllkkkhhhaaa[[[VVVTTTUUUTTTSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQRRRUUUYYY[[[[[[UUUPPPOOOQQQSSSRRROOOQQQPPPOOOKKKFFF@@@:::666111......111222000111444333333444444444222111000,,,---///000...***&&&###""""""!!!  """###""" !!!"""$$$&&&'''&&&%%%$$$%%%&&&)))+++...000111222111333555666444111---+++************++++++,,,---///222666:::>>>@@@AAABBB>>>===;;;:::999:::<<<===@@@@@@AAACCCFFFIIILLLNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOSSSSSSSSSQQQNNNKKKJJJJJJOOORRRTTTTTTRRROOOMMMLLLKKKJJJIIIIIIJJJKKKNNNOOOSSSRRRQQQSSSVVVVVVTTTRRRQQQRRRRRRQQQPPPQQQSSSUUUZZZ```ggglllmmmlllmmmnnngggaaaZZZWWW[[[bbbgggjjjmmmmmmmmmooopppnnnjjjggghhhfffdddaaa```___^^^^^^[[[[[[YYYVVVUUUXXX___dddgggddd___ZZZXXX^^^hhhoookkkhhhccc^^^[[[ZZZ[[[\\\___eeelllkkkddd]]]YYYYYYUUUbbblllllliiijjjiiieeeiiioooqqqmmmhhheeebbb^^^___ZZZYYY^^^```]]]\\\___^^^iiittttttllleeefffiiiiiifffccccccbbbaaaeeelllrrrrrrpppkkkeee___\\\[[[\\\```dddddd___ZZZWWWVVVRRRZZZ]]]VVVMMMJJJJJJIIIOOOOOOMMMJJJJJJNNNTTTVVVaaaZZZWWWYYYYYYVVVVVVZZZ[[[YYYXXXXXXVVVTTTTTTVVV___bbbeeedddaaa______```cccdddbbb___dddpppwwwwww|||~~~|||qqqbbbUUUOOOOOOUUURRRWWW```aaa___hhhvvvzzz~~~~~~~~~}}}ooohhh[[[XXXTTTQQQOOOJJJBBB===>>>CCCJJJMMMMMMMMMOOOQQQLLLOOOTTTZZZ___dddfffhhh```[[[UUUOOOIII???111(((      !!!!!!###$$$%%%&&&''''''''''''((()))+++---......------------,,,++++++,,,,,,,,,***+++,,,---......................../////////000000000000000111111111111000111111111111222222222111111111222333333333444666555555444444333222222444666777666444333333444|||qqqggg\\\VVVNNNEEE>>>;;;777333///...///222444555666555555666888888666444444333555:::===???EEELLLVVV]]]gggooorrrpppmmmkkkgggeeeddddddgggiiijjjjjjpppqqqtttwwwyyyzzzzzzzzzxxxuuurrrmmmjjjhhhggggggkkklllllliiiccc\\\XXXVVVVVVUUUTTTRRRRRRRRRSSSSSSTTTSSSRRRQQQSSSVVVYYY[[[\\\VVVQQQPPPRRRTTTSSSQQQOOOOOONNNLLLHHHBBB===:::888666888<<<===:::;;;===<<<<<<<<<;;;:::888666444111222444444222...***'''&&&&&&%%%###!!! !!! """$$$$$$$$$###""""""###&&&))),,,///111111666555555777999888333...******))))))))))))******(((***...222555777888888444333111111111222444555888888999;;;===AAACCCEEEHHHHHHJJJKKKLLLMMMMMMNNNQQQQQQRRRRRRRRRRRRRRRRRRTTTUUUVVVUUURRROOOOOOOOOPPPRRRTTTTTTRRRPPPOOOOOOLLLKKKJJJIIIJJJKKKMMMOOOPPPOOOOOOQQQTTTVVVUUUSSSQQQQQQQQQOOONNNOOOQQQSSSWWW\\\bbbeeefffgggiiijjjddd___YYYXXXZZZ___cccdddjjjlllmmmnnnmmmkkkiiihhheeeccc```]]][[[ZZZZZZ[[[WWWWWWXXXWWWWWWZZZ```eeedddbbb___[[[ZZZ___gggnnniiigggccc___^^^^^^___```jjjnnnrrrppphhh___XXXUUUVVV^^^dddbbb```bbbaaa^^^hhhmmmnnniiidddbbb```]]]WWWTTTTTTYYYZZZXXXYYY\\\gggqqqyyyxxxnnnfffeeehhhgggcccaaaaaaaaaaaafffmmmqqqpppmmmhhhaaa\\\YYYYYY[[[^^^bbbaaa\\\WWWVVVVVVXXX\\\\\\TTTNNNNNNOOONNNPPPOOOLLLIIIJJJPPPVVVZZZ^^^VVVQQQQQQPPPNNNOOOSSSSSSTTTTTTTTTRRRQQQRRRTTT^^^___aaa```______cccfffeeegggfffaaabbbiiioooooowwwzzz{{{ssseeeXXXQQQPPPSSSOOOQQQYYY[[[]]]iiiyyy~~~xxx{{{mmmaaa\\\ZZZWWWSSSOOOJJJCCC<<<888777:::???CCCEEEGGGIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMDDD@@@:::666111)))       !!!"""#########$$$$$$%%%%%%&&&&&&''''''((())))))*********+++,,,------------------,,,,,,++++++,,,,,,---***+++,,,---........................//////////////////000000000111111111000111111111111222222222111111111222222222222222333333444444444444444444444666888888666444444555uuujjj^^^VVVNNNDDD<<<:::888666222111222555666666555555555666888777555333555333444888:::;;;@@@GGGRRRZZZeeeooossstttrrrqqqnnnllliiihhhiiijjjiiihhhnnnoooppprrrssstttttttttsssqqqmmmjjjhhhggghhhiiilllmmmmmmjjjeee___[[[YYYWWWVVVTTTSSSRRRRRRSSSSSSTTTSSSSSSSSSTTTVVVYYY[[[\\\WWWRRRQQQSSSTTTTTTSSSOOOOOONNNMMMJJJEEEAAA??????>>>AAAFFFHHHFFFFFFHHHFFFFFFEEECCC@@@===;;;999888999;;;;;;888444000---+++***)))'''%%%### !!!  !!!!!! """&&&***---///000777444333777<<<<<<666000+++***)))''''''''''''(((&&&(((+++...000111111111------,,,,,,,,,...///111000000000111444666999;;;>>>???@@@BBBCCCEEEFFFFFFLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVSSSQQQPPPQQQNNNOOOPPPPPPOOONNNOOOPPPNNNMMMKKKJJJJJJLLLNNNOOONNNNNNOOORRRUUUVVVUUUTTTPPPPPPOOOMMMKKKLLLNNNQQQTTTVVVZZZ]]]^^^```ccceee```]]]ZZZYYY[[[^^^___```gggjjjmmmmmmjjjhhhhhhjjjeeeccc___]]][[[\\\^^^```WWWXXXXXXXXXYYY[[[```ccc``````___^^^___bbbhhhlllgggeeecccaaaaaabbbdddfffrrrttttttsssmmmddd\\\WWWUUUXXXYYYWWWWWWZZZ[[[YYYeeeiiiiiidddaaa```___\\\SSSSSSVVVZZZ\\\\\\```eeettt{{{{{{oooeeebbbdddaaa]]]\\\\\\]]]]]]ccckkkllljjjgggbbb\\\XXXVVVWWW[[[]]]```^^^ZZZVVVVVVWWW___^^^YYYQQQOOOSSSVVVVVVUUUQQQLLLJJJLLLSSS[[[aaa]]]UUULLLIIIGGGFFFIIILLLKKKNNNQQQPPPNNNNNNPPPRRR[[[^^^bbbdddddddddeeefffhhhkkkhhh```[[[]]]bbbeeerrrvvvxxxsssggg[[[TTTQQQRRRNNNNNNRRRUUUYYYgggxxxkkkjjjfffdddccc]]]SSSMMMLLLSSSRRRNNNHHH???777111///------///333888;;;======>>>===<<<999666222///...***&&&"""       !!!"""#########%%%$$$""""""###$$$'''((())))))))))))))))))))))))+++*********+++,,,---...------,,,,,,,,,------...,,,,,,,,,++++++,,,,,,---++++++,,,---............//////..................//////000000000000111111000111111111111222222222111111111111111111000000222222222333444555555555444666999999777666555555zzzooobbbYYYPPPEEE>>>;;;<<<999777666888999::::::888888888999;;;:::888666666444444666777888===CCCNNNWWWdddooovvvxxxxxxxxxvvvssspppnnnnnnmmmlllkkklllllllllmmmmmmnnnnnnnnnnnnllliiifffeeegggiiijjjkkklllmmmkkkfffaaa]]][[[WWWVVVTTTSSSRRRRRRRRRSSSUUUUUUTTTTTTUUUWWWYYY[[[ZZZVVVRRRQQQRRRSSSTTTSSSQQQQQQPPPNNNKKKGGGDDDBBBAAAAAAEEELLLNNNLLLLLLNNNOOOMMMKKKHHHEEEAAA???===@@@AAAAAA@@@>>>:::666333......---,,,***)))'''&&&%%%%%%###!!!"""'''***---...222111222555888999666333...---***((('''&&&''''''&&&(((***---...///...---+++******))))))***+++,,,+++******+++---///111333555555666888:::<<<>>>???DDDEEEGGGIIIKKKMMMOOOPPPPPPRRRSSSSSSPPPMMMLLLLLLIIIJJJKKKJJJJJJKKKMMMPPPOOONNNMMMLLLLLLMMMNNNPPPMMMPPPUUUYYYZZZXXXUUURRRNNNNNNNNNLLLJJJJJJMMMOOORRRSSSUUUWWWYYY\\\___aaa^^^\\\[[[ZZZ\\\^^^```aaadddiiilllkkkhhhfffiiimmmcccaaa]]][[[\\\^^^bbbddd\\\[[[XXXVVVVVVYYY\\\___^^^___```bbbccceeehhhiiidddcccbbbbbbccceeehhhiiiooooooooopppnnniiibbb]]]TTTSSSRRRRRRTTTVVVVVVUUU^^^aaabbb```___aaaaaa^^^TTTVVV[[[___cccgggmmmrrr~~~yyyjjj^^^ZZZZZZYYYUUUTTTUUUUUUVVV\\\cccbbbaaa^^^YYYUUUSSSTTTUUUYYY\\\]]]\\\XXXVVVXXXZZZaaa]]]UUUNNNPPPXXX]]]]]]ZZZRRRKKKIIILLLSSS]]]eeeaaaXXXMMMFFFCCCCCCFFFIIIHHHNNNQQQPPPNNNOOOPPPPPPXXX^^^ffflllmmmjjjeeebbbjjjkkkfff[[[PPPOOOVVV^^^pppssstttnnndddYYYSSSQQQNNNLLLNNNQQQRRRTTT___lllzzzmmmVVVGGGBBB??????<<<999999<<>><<<;;;;;;<<<======<<<>>>===>>>???@@@@@@>>><<<999555444444555555;;;BBBOOOXXXfffsss{{{{{{xxxuuurrrqqqpppooommmjjjjjjiiihhhhhhhhhiiijjjhhhgggeeeddddddeeegggiiihhhjjjkkkiiieeeaaa^^^\\\UUUTTTSSSRRRRRRRRRSSSSSSVVVVVVVVVVVVWWWXXXZZZ[[[XXXUUURRRPPPPPPRRRSSSSSSSSSSSSQQQOOOLLLHHHEEECCCCCCCCCGGGNNNQQQOOOOOOQQQUUUSSSQQQMMMJJJGGGEEEDDDFFFFFFFFFEEEBBB>>>:::777111111111000000///...---******(((&&&###!!! ###''')))***+++///333444333333444666111///,,,)))'''''''''((($$$&&&(((***++++++***)))(((''''''&&&%%%%%%%%%%%%'''&&&&&&&&&''')))+++,,,.........000222444666777===>>>@@@BBBEEEGGGIIIJJJKKKMMMOOONNNKKKGGGEEEDDDEEEFFFFFFGGGGGGIIIMMMPPPOOONNNLLLLLLLLLMMMOOOPPPOOOUUU]]]bbbaaa[[[RRRMMMMMMNNNNNNMMMKKKKKKMMMOOOQQQRRRSSSVVVYYY\\\]]]^^^ZZZZZZZZZZZZ[[[]]]aaaccccccgggjjjiiifffeeejjjnnnbbb___[[[XXXXXXYYY\\\___[[[XXXSSSQQQRRRVVV[[[^^^^^^___bbbeeeggggggfffeeeaaa`````````bbbdddfffhhhffffffgggiiijjjiiifffcccXXXUUUSSSSSSSSSQQQPPPOOOVVVZZZ^^^___cccgggfffcccYYY\\\___bbbgggnnntttwww||||||wwwkkk[[[OOOLLLLLLNNNKKKJJJKKKKKKKKKPPPWWWVVVVVVTTTRRROOOOOOQQQTTTTTTVVVXXXWWWTTTTTTWWWZZZ___[[[RRRNNNSSS^^^dddddd]]]QQQGGGEEEIIINNNXXXbbbbbb[[[PPPFFFCCCEEEHHHIIILLLRRRUUUTTTTTTWWWVVVQQQUUUZZZbbbiiimmmlllhhheeehhhfff___RRRGGGEEEQQQ]]]rrrrrroooggg^^^UUUQQQOOOJJJOOOWWW\\\\\\ZZZ]]]cccwwwoooQQQ<<<,,,'''$$$$$$$$$$$$(((---...///...)))"""      !!!!!!!!!"""###$$$%%%%%%%%%%%%'''''''''(((((())))))******)))(((((((((((()))***,,,,,,,,,++++++******)))------,,,,,,------......///...,,,++++++,,,---...,,,+++++++++,,,,,,---...,,,,,,------...---------...............---------...////////////000000000000000111111111222222222222111111111000/////////444444333333333222222222111333666666555444333333wwwiii```XXXNNNGGGEEEBBBAAA@@@AAABBBBBBAAA@@@DDDDDDDDDEEEGGGFFFDDDBBB===888444333333444<<>>@@@AAACCCDDDFFFHHHLLLPPPLLLKKKJJJIIIJJJLLLNNNOOOQQQYYYbbbgggcccZZZPPPIIILLLNNNPPPQQQPPPOOOOOOPPPRRRSSSUUUYYY]]]___^^^\\\WWWYYY[[[\\\\\\]]]___```bbbdddeeeeeedddeeeiiimmmgggddd```\\\YYYXXXYYYZZZVVVRRROOONNNRRRXXX]]]```___```bbbeeegggfffbbb^^^^^^]]]]]]]]]^^^```aaabbb``````aaabbbccceeefffgggccc^^^ZZZXXXTTTNNNMMMNNNWWW^^^eeejjjqqquuusssmmmiiijjjhhhhhhkkkrrrtttrrrjjjhhh```RRRDDD;;;;;;>>>@@@>>>???CCCCCCCCCGGGMMMLLLMMMMMMKKKJJJKKKMMMOOOKKKNNNQQQRRRQQQQQQUUUXXX[[[YYYUUUSSSZZZeeellllll___PPPCCCAAADDDGGGOOOYYY]]]YYYPPPHHHGGGKKKMMMLLLSSSXXXZZZYYY^^^ddd```WWWRRRTTTXXX^^^dddhhhiiihhh```\\\VVVMMMDDDEEERRRaaarrrpppkkkcccZZZSSSOOOMMMQQQ]]]llluuussslllfffcccvvvmmmSSS;;;+++    !!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''''')))(((((('''(((((())))))++++++******++++++,,,,,,......------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++,,,---......,,,,,,------...------,,,,,,,,,---------...............////////////000000000111111111111222222222111111111111111111000000444444444333222111111111111333444444333333333444{{{nnneee]]]TTTNNNMMMJJJJJJIIIJJJLLLLLLJJJHHHIIIIIIIIIJJJKKKKKKIIIGGG@@@:::444222111444>>>HHH]]]fffuuu}}}yyyvvvrrrpppcccaaa___]]]\\\^^^```bbbbbbbbbbbbbbbbbbbbbaaaaaa___aaacccccc```]]]ZZZZZZUUUTTTTTTTTTUUUWWWYYYZZZXXXXXXXXXYYYYYYZZZZZZ[[[VVVUUUSSSQQQPPPQQQTTTVVVRRRQQQPPPNNNLLLJJJIIIHHHHHHFFFIIIOOOQQQQQQRRRUUUUUUTTTSSSQQQQQQQQQQQQRRRPPPOOONNNKKKHHHDDD@@@>>>:::999999777666444222111222111000...,,,***)))(((&&&&&&'''((('''%%%###""""""!!! !!!""""""###'''+++,,,++++++---000+++)))%%%""" !!!"""###$$$&&&(((*********)))(((&&&'''((()))************###"""!!!!!!!!!"""###$$$$$$$$$######$$$&&&(((***---...///111333444555666777:::===???===;;;999888888:::===@@@BBBEEEHHHKKKFFFEEEEEEEEEFFFHHHKKKMMMQQQXXXaaaddd___VVVNNNIIIKKKOOOSSSUUUUUUSSSRRRRRRQQQSSSXXX^^^bbbbbb^^^ZZZXXX]]]cccfffddd```]]]\\\``````___```aaadddhhhjjjhhhfffccc```]]]\\\\\\\\\WWWUUUTTTVVV[[[```bbbccc______aaacccdddbbb\\\WWW\\\[[[ZZZZZZYYYZZZZZZ[[[YYY[[[]]]]]]^^^bbbiiiooonnniiiddd___XXXSSSVVV]]]fffnnnxxx{{{xxxpppiiijjjmmmiiiaaaQQQLLLCCC666+++(((,,,111222333666<<>>===<<<999666333111///444333222000///---,,,+++,,,---......---+++((('''$$$###"""!!! !!!"""###%%%'''((()))((('''%%%!!! !!!###$$$$$$###""" """$$$&&&(((((()))%%%$$$###""""""###$$$$$$"""!!! """%%%&&&&&&&&&'''(((***+++,,,,,,,,,000444777666555444444111444777:::===@@@CCCFFFBBBAAAAAAAAACCCFFFIIIJJJQQQWWW^^^___[[[SSSMMMJJJKKKOOOUUUXXXXXXVVVUUUTTTQQQTTTYYY```eeeddd^^^YYY\\\ccclllpppllleee^^^ZZZ___]]][[[\\\```dddfffggg```___^^^]]]\\\]]]]]]]]]]]]\\\]]]aaafffhhhfffddd___^^^___aaabbb^^^WWWRRR[[[ZZZYYYWWWVVVVVVUUUUUUTTTWWWZZZZZZ\\\cccnnnwwwuuuooojjjeee___[[[cccooovvv|||ooocccaaaaaaYYYMMM===888///###$$$+++***+++111999===>>>AAAFFFEEEFFFGGGGGGDDDCCCCCCCCCFFFKKKPPPTTTUUUVVVZZZ]]]VVV\\\aaadddkkktttzzz{{{kkkXXXHHHFFFFFFEEEIIISSSQQQTTTSSSQQQVVV^^^aaa^^^YYY\\\]]]aaaooo{{{tttdddNNNTTT^^^hhhkkkeeeYYYPPPNNNKKKKKKNNNNNNQQQ\\\jjjlllkkkjjjeee___WWWPPPLLLXXXiii|||xxxeeePPPCCCHHHFFF>>>111'''         !!!!!! """"""!!!!!!  ###%%%&&&%%%$$$"""###%%%&&&''''''&&&%%%### """$$$&&&'''((((((((()))))))))(((((('''''''''&&&'''((()))************&&&''''''((())))))******((()))******++++++******,,,+++)))(((((()))******)))******+++,,,---------++++++++++++++++++++++++***,,,...000000...+++)))&&&(((***+++,,,,,,++++++++++++++++++,,,---...///---------...------,,,,,,)))***+++,,,...///000000............/////////000000111111111111222222222111111111222333333333444111111111222222333444444555555444333222333666999xxxpppiiiccc______```aaa```^^^[[[WWWUUUSSSTTTSSSOOOPPPRRRPPPKKKHHH???777333333999FFFRRRhhhvvv{{{tttppp^^^ZZZUUUSSSVVV[[[aaaccccccccccccbbb```]]]ZZZXXXXXXXXXYYYYYYWWWVVVTTTRRRTTTUUUWWWXXXXXXXXXWWWVVVVVVWWWXXXZZZ[[[[[[[[[[[[ZZZXXXUUUTTTTTTTTTTTTSSSSSSQQQOOOMMMMMMMMMNNNOOOJJJKKKLLLMMMNNNOOOPPPPPPNNNLLLJJJKKKNNNQQQSSSSSSPPPPPPOOOMMMJJJFFFCCCAAA???>>>===888333///............000333666777777555333333444444444222111000)))((('''&&&$$$###"""!!!!!! !!!  """###$$$###"""  ###'''((((((&&&%%%###$$$$$$%%%%%%$$$$$$######"""!!! """"""$$$############%%%&&&'''+++---//////...,,,,,,---***...222444444555888;;;;;;;;;===AAA???<<>>LLLZZZppp~~~~~~sssmmm]]]ZZZVVVVVV[[[aaafffiiifffffffffddd```\\\WWWUUUTTTTTTUUUVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[ZZZXXXUUUTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMJJJJJJKKKKKKMMMNNNOOOPPPKKKIIIGGGGGGIIILLLMMMNNNOOOOOONNNLLLIIIEEEBBB@@@AAA???;;;555///+++***+++...///111555999<<<;;;:::888888999999888666444333111000///,,,***(((&&&%%%!!! !!!!!!!!! !!!"""###"""!!!$$$%%%%%%$$$"""&&&&&&&&&&&&%%%###"""!!!""""""!!!!!!!!!!!!"""""" !!!''')))******)))''''''(((&&&)))---///000111333666777666888;;;:::999???HHHLLLMMMMMMKKKHHHFFFEEEEEEIIIKKKOOOTTTWWWXXXWWWUUUUUUUUUVVVYYY\\\]]][[[YYY\\\cccjjjkkkfffaaa^^^___]]]XXXSSSQQQUUU[[[```bbbfffaaa^^^___^^^ZZZ[[[```eeefffgggfffdddbbbaaa```ZZZYYYWWWVVVVVVUUUSSSRRRUUUWWWVVVTTTWWW\\\^^^\\\XXXUUUVVVZZZ___jjj}}}xxxssstttzzzqqq```TTTNNNEEE888---&&&### $$$%%%)))+++((('''///999>>>AAAEEEGGGGGGFFFHHHJJJQQQVVV]]]bbbbbb\\\TTTNNNPPPWWWcccqqqxxxjjjbbbYYYVVVXXXWWWQQQKKKMMMVVV^^^dddlllvvv|||}}}oooccc\\\hhhwwwxxxyyy```QQQJJJLLLPPPWWW___dddggggggbbb^^^___```TTTCCC;;;???======<<<888111'''  !!!!!!!!!"""$$$'''$$$%%%%%%&&&''''''(((((())))))(((((((((((((((((('''''''''((())))))******((()))******++++++*********+++,,,+++***)))+++,,,******)))))))))((((((((())))))******++++++,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,++++++)))))))))))))))************+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........//////...---------...///...000111000///...///000---...///000111111111111222222333444444333333333444444333333333333333444444333333333444444555555~~~|||xxxwwwuuurrrmmmgggbbb___ZZZ^^^_________```\\\UUUMMMDDD<<<999<<>>BBBBBBAAA????????????===;;;888666666444222///,,,)))&&&%%%$$$###"""###$$$$$$"""!!!  !!!  !!!!!! !!! $$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""!!!!!! !!!"""$$$%%%%%%###!!!!!!""""""%%%(((******,,,...///111111111333333444:::BBBEEEEEEDDDAAA>>>===>>>???EEEHHHLLLOOOQQQRRRQQQPPPRRRRRRRRRTTTWWWYYYYYYXXX\\\```ddddddbbb```aaaccc^^^YYYSSSPPPQQQVVV[[[^^^aaa```______\\\ZZZ^^^dddgggeeebbb^^^[[[ZZZYYYYYYUUUTTTSSSTTTVVVWWWWWWWWWYYYZZZYYYXXX\\\cccfffdddYYYUUUSSSWWW```pppxxxyyy~~~zzzmmmcccUUUJJJAAA777,,,$$$%%%...999@@@GGGLLLNNNPPPSSSVVVaaaeeeiiijjjeee[[[PPPHHHNNNUUUbbbxxx~~~rrrnnniiifffddd___XXXRRRZZZaaahhhooozzzvvvmmmgggqqqhhhRRREEEGGGKKKQQQWWW[[[\\\\\\RRRNNNLLLIII===---''')))"""   !!!###%%%%%%%%%&&&'''&&&&&&&&&(((***''''''(((((()))*********,,,,,,,,,++++++*********)))))))))))))))))))))))))))******++++++++++++++++++,,,---,,,++++++,,,---*********))))))))))))(((++++++++++++++++++++++++++++++***))))))***+++++++++++++++,,,,,,,,,,,,,,,************))))))))))))***++++++,,,---,,,,,,,,,))))))******+++,,,,,,---++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////.........//////000...///000000......///000//////000111222222222222333333333444444333222222444444444333333444444555333333333444444444555555zzzssslllfffccc\\\```ddddddeeeeee___XXXNNNEEE===<<<@@@LLL^^^nnnqqqccc]]]\\\^^^bbbjjjrrrwwwzzzuuutttpppjjjbbbYYYPPPKKKDDDEEEFFFHHHKKKLLLNNNNNNOOOOOOOOOOOOQQQSSSUUUVVVTTTTTTSSSTTTVVVYYY]]]___ZZZXXXUUUTTTSSSRRRPPPNNNMMMMMMOOOQQQRRRRRRRRRRRRNNNMMMKKKIIIHHHHHHHHHIIIDDDCCCAAABBBEEEHHHIIIJJJJJJJJJJJJIIIGGGDDDBBB@@@BBB>>>777...'''$$$&&&(((---000555<<>><<<:::888777555333000---+++***((('''&&&&&&'''(((&&&%%%###!!! !!!"""!!!  """!!! !!!######$$$$$$!!!""""""!!!  !!! !!!"""!!!  !!!###%%%'''(((***+++,,,,,,,,,,,,---...111777======<<<:::777444444666888@@@CCCFFFIIIIIIIIIIIIIIILLLMMMNNNQQQTTTVVVWWWWWWXXXZZZ\\\]]]^^^```bbbdddaaa\\\UUUPPPPPPRRRWWWZZZ]]]___aaa___]]]^^^dddkkklllhhh```ZZZVVVTTTTTTTTTTTTSSSSSSVVV[[[```aaaaaaeeeffffffeeejjjoooppplllZZZVVVRRRTTTaaawww{{{wwwxxx||||||sssiiiaaaYYYSSSJJJAAA999111)))$$$ %%%+++666CCCRRRZZZ___ccceeeeeeqqqrrrqqqnnnfff[[[QQQKKKOOOVVVddd{{{zzzssslllfffbbb___jjjnnnrrryyyxxxrrrwwwvvvcccMMM666666666999===@@@AAAAAA:::666333///&&&  !!!"""###$$$ """###%%%&&&'''(((&&&'''(((((('''(((***+++*********+++++++++,,,,,,......------,,,,,,+++++++++++++++*********))))))******+++,,,,,,,,,,,,++++++---......,,,,,,,,,---++++++++++++************---,,,,,,,,,++++++******+++******************+++******++++++,,,,,,,,,---++++++******))))))((((((******++++++,,,,,,,,,,,,))))))*********+++++++++,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---------------------------////////////////////////.............../////////---...000///......///000000000111222222222222222333333444444333333222222444444444333444444555555333333444444444555444444}}}vvvoooiiifff```eeeiiijjjkkkjjjccc[[[NNNFFF???>>>DDDQQQdddtttqqqdddaaaaaadddjjjrrryyy}}}}}}{{{vvvnnncccWWWMMMGGG;;;<<<>>>@@@CCCEEEHHHIIIKKKKKKKKKLLLNNNQQQTTTUUUTTTSSSSSSUUUWWW[[[___aaa[[[YYYVVVUUUTTTRRRPPPMMMIIIJJJMMMPPPRRRTTTUUUUUUQQQOOOLLLIIIGGGEEEDDDDDDAAA???>>>@@@CCCGGGJJJJJJHHHHHHHHHHHHFFFDDDBBBAAA???<<<666///)))'''(((+++---000666>>>EEEJJJKKKJJJGGGFFFDDDBBBAAA@@@??????>>>===<<<;;;999777666666,,,***)))((((((((('''%%%$$$"""!!! """""""""!!!!!!$$$%%%$$$""""""    !!!"""!!! """###$$$%%%''')))++++++************)))+++000555888555444222///------000333999<<<@@@AAA@@@???@@@AAACCCFFFJJJNNNQQQTTTVVVWWWSSSRRRSSSVVVZZZ]]]___```^^^[[[VVVRRRQQQTTTXXX\\\]]]aaadddbbbaaafffnnntttqqqkkkbbb[[[WWWUUUTTTSSSQQQPPPRRRYYYeeennnssstttsssvvvxxxzzzzzzddd^^^XXXZZZggg{{{tttqqqooonnnpppkkkeeeaaa]]]WWWQQQNNNHHHEEE@@@:::444---'''###  $$$%%%###&&&***555JJJbbbqqqxxx}}}}}}yyyxxxoooeee]]]WWWSSSSSS___qqq}}}uuuqqqrrrttt{{{|||}}}wwwtttwww|||{{{hhh]]]YYYLLL999'''$$$!!! !!!###%%%%%%    """$$$%%%#########$$$%%%&&&'''(((%%%&&&&&&&&&''''''((((((%%%'''((())))))***,,,...+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++******))))))******+++,,,,,,,,,,,,++++++---//////---,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))*********++++++******************++++++,,,,,,,,,++++++******))))))((((((************++++++,,,,,,+++++++++*********)))))),,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---------------------------//////............//////,,,,,,------............,,,...//////......///111000111111222222222222111333333333444444333333222333333333333333444555666222333444555555555444444yyysssmmmjjjhhhmmmqqqrrrrrrpppiii```PPPIIICCCCCCIIIVVViiixxxtttjjjiiijjjmmmsssyyyyyyooocccUUUHHHAAA444555666888;;;>>>@@@BBBEEEEEEGGGIIIKKKNNNPPPRRRQQQRRRSSSUUUYYY\\\```bbb\\\ZZZXXXWWWUUUSSSPPPMMMGGGHHHJJJLLLNNNQQQRRRSSSPPPOOOMMMKKKHHHEEECCCBBB???===<<<>>>AAAEEEHHHHHHGGGGGGHHHHHHGGGEEECCCBBB>>><<<999333...,,,,,,---...111888@@@HHHLLLMMMLLLGGGEEECCC@@@@@@AAACCCDDD@@@@@@@@@???>>>>>>======222000,,,***)))(((&&&$$$&&&###!!!!!!###$$$$$$$$$######$$$''')))***((('''###"""  !!!!!! !!!###%%%&&&&&&&&&(((+++,,,+++***(((******)))+++000333222//////---+++)))))),,,///222666999999777666777999:::===BBBGGGLLLQQQVVVYYYXXXTTTQQQSSSWWW\\\^^^^^^WWWVVVUUUTTTTTTWWW[[[___```dddeeeccceeellltttxxxllleee^^^YYYWWWVVVTTTRRROOOOOOTTT```rrrwwwqqqhhheeeooo|||uuummmgggbbbXXXOOOFFFDDDBBB@@@>>>???===;;;888555222---((($$$%%%)))&&&&&&((()))&&&"""%%%***===XXXwww}}}rrrjjjeeeddddddeeeuuu~~~wwwkkkbbb^^^\\\YYYWWWRRRWWWSSSEEE===999...  !!!"""#########$$$$$$&&&'''(((&&&&&&&&&&&&&&&'''((()))************************''')))***++++++,,,///111+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******)))))))))******+++++++++++++++***---//////...,,,,,,---,,,,,,,,,,,,,,,---------+++++++++******))))))))))))***++++++++++++***)))*********+++++++++++++++************))))))))))))+++************+++,,,,,,---,,,,,,+++******))))))++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------///...---,,,,,,---...///***+++,,,---.........---,,,---...///......///111000000111111111111111000111222333333444444444333222222222222333444555555222333444555555555444333~~~~~~|||wwwssspppnnnsssvvvvvvuuutttllldddUUUNNNIIIJJJPPP\\\nnn|||yyysssssstttwww{{{yyyoooaaaQQQCCC;;;000000000222444777999:::===???AAAEEEHHHJJJKKKLLLNNNOOORRRUUUYYY\\\___```]]]\\\ZZZXXXWWWTTTPPPMMMJJJJJJJJJJJJKKKMMMOOOPPPLLLLLLMMMLLLKKKHHHEEEDDDCCCAAA??????BBBEEEGGGGGGFFFGGGGGGHHHGGGFFFDDDCCC??????>>>:::555111///...111444:::CCCJJJNNNNNNMMMGGGEEEAAA>>>>>>BBBGGGJJJDDDDDDDDDCCCCCCBBBBBBAAA<<<999444111...,,,)))''''''%%%######%%%'''((((((((((((***,,,//////---+++&&&%%%$$$$$$###!!!!!!$$$&&&'''&&&%%%'''***,,,***((('''******(((+++000000---,,,,,,+++)))((((((***------000444333000...000333444666999===CCCLLLWWW^^^```XXXOOOLLLOOOUUUWWWXXXTTTVVVWWWVVVUUUVVVYYY]]]aaacccbbb^^^aaajjjpppqqqddd```[[[ZZZ\\\]]][[[XXXYYYYYY^^^mmmxxxnnnqqq|||~~~{{{uuukkk```XXXHHH>>>666666888777777::::::888777888:::999444000%%%"""""",,,666>>>888888888666000---444===QQQnnnxxxtttuuuyyy|||{{{wwwtttsssmmmllljjjmmmtttxxxpppeee^^^VVVKKKBBB>>>:::555111---000...(((###    !!!!!!!!!!!!!!!###%%%'''((((((((('''&&&&&&&&&''''''(((((((((''''''((())))))))))))******+++++++++,,,)))***++++++++++++---///++++++++++++++++++++++++))))))******+++,,,,,,,,,***************)))))))))((()))******++++++******))),,,...///---,,,+++,,,*********+++++++++,,,,,,******)))))))))))))))))))))***++++++++++++***)))++++++++++++************)))))))))))))))*********+++***)))))))))***,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...........................---,,,++++++,,,---...***+++---.../////////...+++---............///111///000000111111000000///000111222333444555555555111111111111222333444444111222444666666555444333}}}}}}|||{{{zzz}}}zzzwwwuuuqqquuuwwwvvvvvvtttmmmdddYYYRRRNNNOOOUUU```qqq~~~zzzzzz{{{}}}~~~xxxmmm^^^NNN@@@888---------...000222555666888:::>>>BBBEEEGGGHHHHHHLLLMMMQQQUUUYYY\\\^^^___^^^]]][[[YYYXXXTTTPPPMMMPPPNNNMMMKKKKKKLLLNNNOOOHHHJJJLLLMMMMMMKKKHHHFFFHHHFFFDDDCCCEEEGGGGGGGGGFFFFFFGGGHHHHHHGGGEEEDDD@@@BBBBBB???999333000...333666===EEELLLOOOOOONNNHHHDDD???===>>>CCCJJJNNNLLLLLLKKKJJJIIIIIIHHHHHHFFFBBB===888555222...,,,(((&&&$$$$$$''')))+++++++++,,,---000222333111///+++***))))))(((%%%!!! ###&&&&&&%%%$$$&&&)))+++)))'''&&&***+++(((+++000///******++++++***((((((***,,,***...111000,,,***,,,///111222333666<<>>:::666444333444111---***)))***---///,,,------......------,,,//////...---+++)))''''''%%% !!!!!!!!!!!!!!!""""""""""""(((((()))***+++---...///,,,...///,,,)))'''))),,,---,,,+++***************///000111222555===GGGOOOMMMCCC999666777:::CCCJJJZZZ\\\\\\YYYSSSPPPPPPRRRTTTQQQNNNQQQWWW[[[[[[YYYXXX[[[dddqqq~~~yyyqqqxxxxxxzzzttthhhbbb___iiivvvyyygggWWWOOOJJJFFFAAA@@@BBBEEEEEEEEEBBB@@@CCCNNNXXX\\\^^^aaaLLLDDD<<<<<>>>>>>>>???AAAFFFMMMUUU]]]bbbdddgggbbb^^^[[[VVVPPPMMMOOONNNOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNIIIGGGDDDDDDEEEEEEEEEDDDEEEFFFFFFBBB===999888888999<<>><<<555///...000222999???UUUXXXZZZWWWPPPJJJIIIIIIJJJIIIHHHIIIKKKMMMMMMMMMMMMYYYmmm}}}|||}}}qqqjjjgggpppxxxyyylll```ZZZaaa\\\WWWVVVXXX[[[\\\[[[TTTPPPRRR\\\hhhpppxxx~~~lll```TTTTTTaaaooovvvxxxiiiffffffiiikkknnnwww{{{yyywwwuuutttuuuwwwxxxmmmggg```\\\ZZZXXXSSSOOOHHHEEE???777///'''!!!  """"""###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''''''''((()))*********))))))))))))))))))))))))*********+++++++++++++++***)))(((((())))))***))))))))))))***************)))))))))))))))))))))+++***)))))))))***+++,,,************************+++,,,,,,+++))))))+++---***************++++++,,,+++***)))+++///111111///+++)))''''''((()))***))),,,+++***+++,,,,,,+++)))))))))(((((((((((())))))(((((()))************))))))******++++++,,,,,,---***)))((()))+++,,,+++***)))***++++++,,,,,,++++++,,,,,,------------,,,,,,***++++++++++++***)))(((+++,,,,,,------,,,,,,++++++---...///000///------///---------///000///......///111222333333222222000111222222333333222222111111222222222222111111222222222333333222222111{{{tttpppppppppooonnnmmmkkkkkkmmmnnnnnnrrrxxx}}}zzz||||||~~~}}}wwwsssnnnmmmkkkkkkppp{{{zzzyyytttjjj\\\KKK;;;222+++((('''((((((%%%%%%((('''***000555999:::;;;:::888;;;AAAKKKVVV___dddfffiiiccc]]]YYYTTTMMMLLLNNNLLLMMMOOOQQQSSSTTTTTTUUUTTTTTTRRRPPPNNNKKKHHHGGGFFFFFFFFFGGGJJJMMMQQQSSSKKKIIIFFFFFFFFFFFFFFFDDDDDDDDDCCC@@@<<<::::::;;;<<>>;;;:::999999:::666666555555444333222111333444444333000---***(((***'''######%%%%%%###!!!!!!###%%% !!!%%%(((+++---)))'''&&&''')))+++,,,+++)))))))))******+++,,,---......---,,,***+++...111...***(((***,,,,,,000666IIINNNQQQNNNGGG@@@======@@@CCCEEEDDDAAA??????AAABBBUUUsss}}}{{{zzzvvvvvvqqqlllkkkmmmpppqqqqqqqqqhhhcccgggqqq}}}qqqdddfffttt~~~yyykkkiiijjjmmmnnnoootttzzzzzzwwwkkkhhhfffccc___\\\ZZZXXXWWWJJJCCC;;;555333111///,,,)))'''$$$   !!!!!!""""""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))'''''''''''''''((()))***((((((((())))))******+++))))))))))))))))))***************+++++++++,,,,,,++++++***)))(((((())))))))))))))))))************))))))))))))))))))************))))))******+++,,,***************************+++,,,+++))))))+++---)))************+++++++++---+++******---000111111+++)))'''((()))+++++++++***)))***+++------+++)))(((((((((((((((((((((((((((((()))************)))))))))******+++,,,,,,,,,)))((('''(((***+++***))))))***++++++,,,,,,++++++,,,,,,---------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++---.../////////...---,,,.........///111111000......///111222333333222111000111222222333333222222111111222222222222111111111222222333333222222222}}}wwwsssqqqpppnnnmmmkkkhhhhhhiiiiiiiiinnntttzzz|||~~~}}}{{{vvvvvvvvvwww{{{|||vvvlll^^^MMM<<<111,,,)))'''((('''######%%%%%%(((...444777999888888333666>>>KKKXXXbbbfffgggggg```YYYTTTOOOIIIHHHKKKIIIJJJLLLNNNQQQRRRSSSTTTUUUTTTSSSPPPMMMJJJGGGFFFDDDDDDDDDFFFIIIMMMQQQTTTMMMKKKIIIHHHIIIHHHGGGEEEBBBAAA???<<<:::::::::;;;???CCCHHHMMMOOOPPPPPPPPPJJJIIIIIILLLQQQVVVYYYYYYWWWVVVUUURRRPPPOOOQQQTTTQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHFFFEEECCCBBB@@@@@@===<<<:::999777666555555555666666444222...***'''+++)))''''''((((((&&&$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$'''***,,,$$$ """%%%'''$$$"""!!!###(((+++***(((&&&''''''((()))+++,,,------...............//////,,,))))))++++++***---222<<>>???CCCFFFYYYvvvzzzkkkfffiiirrr}}}uuukkkdddiiitttyyytttlllcccbbbbbbaaa^^^[[[ZZZZZZUUUZZZ\\\YYYXXXWWWSSSMMMIIIHHHFFFCCC???<<<999777...***%%%############"""  !!!""""""$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&''''''((((((((('''''''''(((((())))))***'''(((((()))************)))))))))))))))*********))))))*********+++++++++++++++***))))))(((((((((((()))))))))************)))))))))))))))************************+++++++++***************************+++,,,+++))))))***,,,))))))******++++++++++++...,,,***)))+++...111333---+++))))))***+++++++++(((((()))+++------+++)))'''(((((((((((((((((('''''''''((())))))))))))((()))))))))***++++++,,,,,,***)))((()))+++++++++)))))))))***+++++++++++++++***+++,,,,,,,,,,,,,,,,,,---...............------+++,,,,,,------,,,,,,+++.../////////...---,,,+++.........000222222111//////000111222333222222111000000111222222222222222111111222222222222111111333333444555555555444444{{{vvvssspppnnnlllgggcccbbbcccbbbbbbffflllqqqtttwwwxxxyyy{{{~~~}}}~~~zzzoooaaaOOO<<<111,,,)))''''''&&&"""!!!###"""&&&,,,222666777666555222666???MMM[[[eeegggfffccc[[[TTTOOOJJJEEEFFFJJJHHHIIIKKKMMMOOOQQQRRRRRRSSSRRRQQQOOOLLLIIIGGGFFFFFFFFFFFFHHHKKKNNNRRRTTTOOONNNLLLKKKKKKJJJHHHFFFBBB@@@>>><<<<<<<<<<<<<<>>@@@HHHVVVccciiifffaaaTTTLLLCCC???<<<<<>>@@@EEEIIIIIIEEEBBBAAABBB===BBBHHHMMMOOOPPPOOOOOOLLLLLLMMMKKKIIIGGGHHHHHHIIIKKKNNNPPPRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOMMMLLLIIIGGGFFFFFFGGGGGGIIIGGGCCC>>>:::777444333333222111///...///111333222444666444000,,,++++++******)))))),,,000444777111///***%%% ###&&&&&&"""!!!###$$$((((((+++000777<<<>>>>>>>>>@@@DDDFFF@@@888777:::999CCCOOOUUUWWW^^^kkkwwwzzz{{{{{{xxxpppPPPCCC666000---***+++...'''***,,,+++(((###!!!   !!!""""""###%%%'''((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''(((((('''&&&&&&'''(((***++++++***(((''''''(((((()))******++++++(((((((((((())))))))))))'''((()))***++++++******))))))))))))************'''(((((()))******++++++((()))***+++,,,++++++***************************''')))++++++***)))))))))((()))+++,,,,,,+++***))))))******((('''(((,,,000---+++***+++---000111111---***((('''(((*********%%%&&&((())))))(((&&&%%%'''(((((()))***)))))))))(((((())))))******+++++++++))))))***+++,,,+++***((())))))*********************+++,,,---......---,,,---....../////////...---..................---...------------......//////---***+++---000222222000111222333333222111000///000000111111111111111111111222222222222111111///000111222333333333333|||wwwrrrooonnniiiggggggiiigggdddeeeiiijjjoootttsssnnnjjjiiijjjkkkqqqzzzvvvfffSSSGGG;;;777666777555222111444+++000777===AAAAAA@@@>>>BBBEEELLLYYYfffjjjeee___KKKCCC:::777555666<<>>CCCGGGFFFAAA===<<<===<<>>AAAFFFJJJLLLKKKIIIGGGQQQZZZbbbkkknnncccRRREEE:::111///222777===DDDFFFFFFDDD@@@;;;999999:::<<<===???DDDIIILLLLLLLLLNNNMMMLLLMMMPPPSSSVVVVVVXXXWWWTTTQQQNNNKKKHHHGGGFFFGGGFFFDDDAAA?????????<<<<<<::::::999:::;;;<<<===BBBIIIMMMNNNMMMKKKJJJFFFFFFEEEBBB???<<<<<<===@@@FFFMMMPPPOOOOOORRRUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQPPPPPPOOONNNNNNNNNNNNQQQQQQOOOJJJDDDAAAAAACCCCCC???999777888<<>>555...!!!     !!!%%%%%%%%%&&&&&&((())))))+++++++++***************%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''((()))((('''(((***,,,&&&&&&%%%'''(((((('''%%%---,,,,,,,,,++++++******))))))************))))))''''''(((((())))))******************))))))))))))************++++++++++++(((((()))***************+++***)))'''''')))***+++---,,,+++*********+++,,,))))))))))))))))))))))))++++++------------++++++))))))))))))))))))))))))((()))000)))<<>>>>>>>>===<<<;;;:::::::::;;;;;;AAAEEEKKKNNNMMMJJJHHHFFFDDDDDDCCC@@@<<<::::::;;;BBBGGGNNNPPPPPPOOORRRTTTRRRQQQPPPNNNNNNOOOPPPQQQPPPOOONNNMMMMMMNNNOOOPPPSSSSSSQQQLLLGGGDDDDDDFFFDDDAAA>>>>>>AAADDDGGGHHHLLLQQQOOOEEE;;;666333///---,,,******,,,000555888888666111,,,'''$$$$$$$$$###"""!!!!!!!!!  ...>>>CCC;;;---!!! $$$***555CCCWWWjjjrrrrrrsssuuu||||||vvvkkklllllljjjdddZZZNNNFFF???;;;666111,,,'''    ###&&&'''''''''''''''((()))***+++,,,+++++++++***)))))))))'''((())))))******))))))$$$%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))),,,)))'''&&&'''(((((('''&&&)))(((((((((''''''''''''))))))************))))))'''((((((((()))))))))***((((((((()))))))))******(((((((((((())))))))))))(((((()))***************+++***)))(((((()))***+++---,,,+++******+++,,,,,,******************************+++,,,,,,+++******************************+++(((000111KKKeeeMMM111,,,***(((((((((((('''&&&'''((()))******((('''&&&''')))+++,,,------,,,+++************))))))))))))******))))))))))))******************************---+++***,,,111222000---......------------......,,,------............------...///000000000000000......//////000000111111000000000000111111111222000///......000222333333333222111000111111222333333333333333444555666666}}}zzzwwwvvvqqqqqqpppooonnnmmmlllkkkhhhjjjzzznnn]]]ZZZYYYYYY]]]dddjjjrrr|||wwwnnnlllhhhdddbbbaaa^^^XXXSSSSSSTTTVVVYYY\\\^^^]]]\\\bbbkkksssuuuwwwrrraaaNNN;;;111)))***111:::DDDLLLNNNMMMIIICCC<<<666444444222555<<>>PPPggg{{{{{{xxxgggZZZTTT\\\aaajjjwwwvvvfffYYYQQQEEEDDDCCCAAA===555,,,%%%%%%"""    ###&&&***,,,---))))))))))))***+++,,,---,,,,,,++++++***)))(((((((((((()))***************$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''&&&'''&&&%%%%%%'''+++///,,,***'''&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%((())))))******))))))((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((()))***************+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))************************,,,&&&...777WWWoooPPP000,,,***((('''((()))(((''''''((()))*********)))(((((()))***,,,,,,,,,,,,+++************))))))))))))***)))))))))))))))******************************,,,***)))+++...///---***......------------......------------------,,,+++,,,---...///000000000000000000000000000000111111////////////000000000000000/////////000111222333/////////000111222333444444444333222222333333444~~~zzzwwwvvvttttttuuuuuutttqqqooommmooohhhmmmnnnaaaYYY[[[YYYWWWZZZ```fffnnnyyy|||{{{xxxuuusssrrrnnnhhhbbb`````````ccceeegggfffeeekkkuuu}}}~~~}}}vvvdddPPP999000***---666@@@KKKTTTSSSQQQMMMFFF===666222111111666>>>HHHOOOQQQOOOMMMFFFEEEEEEGGGKKKNNNOOOPPPKKKJJJHHHFFFEEEDDDCCCCCCAAAAAA@@@===:::999999:::777888999:::;;;===>>>???IIIKKKNNNNNNKKKHHHEEEDDDEEEDDDCCC@@@<<<:::::::::EEEIIINNNPPPPPPOOOOOOPPPKKKIIIGGGFFFGGGIIIMMMOOOKKKJJJJJJJJJKKKNNNQQQSSSUUUTTTRRROOOLLLJJJJJJJJJHHHIIIKKKPPPTTTUUUTTTSSSTTTTTTRRRJJJBBB<<<999777555444333333444777999;;;999777333///,,,)))&&&$$$###""" """######"""!!!  !!!!!!  444>>>JJJPPPLLLAAA666000;;;<<<<<<;;;999555000...333===NNNcccyyyzzz{{{{{{oooaaaUUUIII>>>888888888>>>IIIUUU```gggjjjkkkmmmmmmjjj___PPPAAA777222+++***)))((('''###    ######$$$&&&(((***,,,......***************+++,,,------,,,,,,+++***)))((((((&&&'''(((((())))))(((((($$$%%%&&&'''((()))))))))(((''''''&&&&&&&&&''''''))))))((('''(((***///333...+++(((&&&'''(((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''''''''''')))*********++++++++++++(((((()))*********************)))(((((()))******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,$$$---777SSSfffGGG++++++)))''''''((())))))((('''''')))***++++++++++++((()))***+++,,,,,,++++++************)))))))))((())))))))))))))))))***+++************************+++***)))***,,,---+++))),,,,,,------------,,,,,,...............---,,,+++***+++,,,---...///////////////////////////000000.........////////////000///000000000000000111222/////////000000111222222222222222111222222333333~~~yyyvvvuuuvvvwwwxxxxxxwwwuuurrrpppqqqdddaaaaaa[[[ZZZ\\\VVVUUUXXX]]]bbbjjjuuuyyysssqqqpppoooooorrrssssssrrrtttxxxeeeRRR<<<333...333<<>>;;;777666777999333444777:::===???AAABBBHHHJJJLLLLLLJJJGGGFFFFFFFFFFFFEEECCC???======>>>EEEHHHLLLNNNOOONNNNNNMMMFFFEEEDDDCCCDDDFFFIIIKKKHHHHHHHHHIIIKKKNNNQQQSSSSSSQQQNNNLLLKKKJJJIIIIIIJJJKKKMMMQQQTTTUUUSSSQQQRRRPPPMMMIIIDDD???======;;;;;;:::999888888999999666444111...---***&&&###!!!  """$$$%%%%%%"""!!!!!!###******)))''''''***000555333///***&&&&&&***...111>>>DDDMMMTTTUUURRRMMMIIIUUUVVVWWWWWWTTTPPPKKKGGGMMMWWWgggzzzxxxooommmvvvxxxrrrppppppoooppptttzzzyyysssWWWJJJ;;;000(((""""""%%%!!!'''///888???CCCEEEFFFHHHIIIGGG???555+++%%%###     """$$$''')))''''''((()))******++++++******)))))))))***++++++,,,,,,++++++***))))))((('''(((((()))***)))))))))%%%&&&'''((())))))))))))''''''&&&&&&&&&''''''((((((((((((((((((***///222...+++(((&&&'''(((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))((('''&&&%%%$$$$$$)))*********++++++++++++(((((()))*********************))))))))))))******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************---&&&...333EEEPPP888(((***((('''''')))***))))))''''''((()))***++++++,,,(((((()))***++++++++++++************)))))))))((())))))(((((()))***++++++************************++++++++++++,,,---+++******+++,,,,,,,,,,,,+++***///////////////...---,,,,,,,,,---...///000000000------..................---.........////////////...000222111000///000222000000000111111000000000000000000111222333555555}}}zzzwwwvvvwwwxxxyyyzzzyyywwwuuutttmmmbbbaaabbb^^^^^^[[[PPPSSSVVVZZZ^^^dddmmmyyy}}}{{{xxxxxxyyy{{{{{{{{{zzzgggTTTBBB;;;666;;;DDDLLLTTT[[[\\\ZZZWWWPPPGGG???;;;999999===EEENNNTTTTTTPPPLLLHHHGGGIIILLLPPPSSSSSSSSSKKKIIIEEEBBB???>>>>>>>>>???>>><<<999666555666888111222666:::>>>AAACCCDDDDDDFFFHHHHHHFFFEEEEEEFFFFFFFFFFFFCCCAAA???@@@AAABBBEEEHHHKKKLLLLLLKKKJJJDDDCCCCCCCCCDDDEEEGGGHHHEEEFFFGGGIIILLLNNNPPPQQQOOOMMMJJJHHHIIIIIIHHHGGGIIIIIIJJJMMMPPPQQQPPPNNNQQQMMMJJJIIIFFFBBB@@@BBB??????>>>===;;;:::999888444111.........,,,'''### !!!###&&&)))))))))###"""  """$$$&&&---///222333555;;;DDDKKKCCC@@@;;;999;;;???BBBDDDIIIMMMSSS[[[bbbggggggfffnnnpppssstttsssnnniiieeekkksss~~~lll]]]YYYaaaxxxzzz~~~{{{ooofff```]]]YYYVVVRRRUUUYYY^^^___\\\UUUPPP777...&&&"""###%%%'''((())),,,------+++&&&"""    """%%%''''''((()))+++(((((((((((())))))))))))***)))))))))))))))******+++++++++*********************+++,,,,,,,,,,,,,,,'''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((%%%&&&'''''''''(((+++---,,,***'''&&&'''(((((('''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$(((((((((((())))))))))))(((((()))***************)))))))))******)))))))))***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++000)))111111777===---***)))'''&&&''')))******)))''''''(((((()))***++++++(((((())))))***++++++,,,************))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++******+++,,,------,,,,,,***+++,,,------,,,+++***/////////000//////......///000111111111111111111+++,,,,,,------...//////............////////////---000333222000...000222000111111222222111000000//////000111222444555666~~~|||{{{zzzwwwwwwxxxyyyyyyxxxwwwvvvnnnhhhjjjiii```^^^\\\RRRSSSVVVYYY\\\```hhhqqqyyynnn]]]MMMGGGCCCHHHOOOUUU[[[`````````]]]WWWOOOHHHDDDBBBCCCGGGNNNUUUYYYXXXSSSOOOKKKKKKLLLPPPTTTWWWWWWWWWQQQNNNJJJEEEAAA?????????>>>>>>;;;888555444666888111333777:::>>>@@@AAABBB@@@AAACCCBBBAAAAAABBBCCCCCCCCCCCCBBB@@@???@@@AAA???AAADDDGGGJJJKKKIIIHHHCCCDDDEEEEEEFFFFFFFFFFFFCCCEEEGGGJJJLLLNNNOOOOOOMMMJJJGGGFFFGGGHHHGGGEEEGGGFFFEEEGGGJJJMMMNNNNNNOOOIIIFFFGGGEEEAAA???BBB@@@@@@@@@???>>><<<:::999555333111222444333---((('''''')))---111333333222***)))'''&&&'''))),,,///333999AAAGGGLLLSSS\\\cccZZZXXXVVVUUUWWWVVVTTTRRRPPPRRRXXXcccooowwwzzzzzz}}}|||}}}ppp[[[FFFDDDJJJ\\\mmmrrrmmmhhhcccgggnnnxxx~~~zzzmmmeeeZZZQQQLLLFFF@@@;;;666777888::::::777222...!!!     """%%%&&&&&&(((******)))(((((()))''''''(((((()))***++++++******))))))))))))*********************+++++++++***+++,,,,,,------,,,,,,))))))*********)))((((((&&&&&&&&&&&&&&&'''(((((($$$%%%'''(((''''''(((***)))'''&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((''''''((((((((((((''''''***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************))))))************))))))***+++,,,............---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++///(((111//////222(((---((('''&&&''')))++++++***''''''''''''((())))))***((((((((())))))***+++,,,************))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++((()))+++,,,,,,,,,------+++,,,...//////...,,,+++------......//////......000000000111000000///...***+++,,,---...000000111....../////////000000000---111444333000...///222///000111222333333222222111111111222222444555555wwwwwwxxxxxxyyyyyyxxxxxxsssppprrrlll]]][[[___ZZZUUUXXX[[[]]]```fffnnnuuu|||wwwhhhXXXQQQNNNRRRYYY]]]aaaeeeccccccaaa\\\UUUNNNJJJIIIMMMPPPVVV\\\^^^]]]WWWSSSMMMMMMOOORRRWWWYYYZZZYYYXXXUUUOOOJJJFFFCCCBBBBBB>>>===;;;777444444666888333555888;;;===???@@@@@@===?????????======>>>??????@@@AAA???>>>===???@@@===???AAAEEEIIIIIIHHHFFFDDDEEEGGGHHHHHHHHHGGGFFFBBBDDDGGGKKKMMMNNNNNNMMMLLLHHHEEEEEEFFFHHHFFFEEEEEECCCBBBCCCGGGKKKMMMNNNNNNGGGCCCEEECCC>>><<>>===<<<222111///...///222555777>>>GGGSSS]]]dddkkkssszzzsssrrrqqqqqqpppkkkccc]]]RRRTTT[[[hhhvvvyyycccNNN555444999EEENNNQQQQQQQQQPPPSSSZZZbbbiiijjjeeeaaaZZZSSSIIIAAA;;;555,,,&&&%%%$$$######"""          ######"""###$$$'''***+++)))***,,,,,,)))'''''''''%%%&&&''')))+++,,,......++++++******)))*********)))))))))***++++++,,,,,,))))))***++++++++++++******++++++******)))((('''&&&&&&&&&&&&&&&'''((()))%%%'''***+++***)))))))))&&&&&&&&&'''((()))'''%%%'''''''''(((((()))))))))''''''((((((((((((''''''******))))))((((((((('''%%%%%%&&&'''((()))***+++************++++++++++++(((((()))***************))))))************)))))))))+++,,,...//////......++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++---%%%...------///&&&...((('''&&&''')))+++++++++(((''''''''''''(((((()))(((((((((((()))***+++,,,************))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++&&&(((***+++++++++---...---...000111111000...---++++++,,,---........................---,,,+++******+++,,,...000111222333////////////000000000000---111555444000---///222---///111333444555555555444333333222333333333444}}}{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvtttoooiiidddaaa```^^^^^^]]]^^^aaafffkkknnnoooqqqtttuuuvvvzzzvvvfffccc^^^]]]___ccchhhkkkiiihhheeeaaa]]]YYYVVVTTTYYY[[[___bbbbbb```\\\ZZZWWWXXXYYY[[[^^^```bbbddd]]]ZZZUUUOOOJJJFFFDDDCCC@@@CCCJJJMMMDDD666222666444777:::;;;:::999;;;===>>>===<<<;;;;;;;;;<<<===>>>???@@@???>>>>>>@@@AAA;;;===AAADDDGGGHHHIIIIIIMMMNNNOOOPPPPPPNNNIIIEEEFFFLLLIIIJJJWWWZZZRRRNNNHHHIIIKKKNNNNNNLLLHHHDDDEEE@@@<<<===DDDKKKNNNOOOMMMKKKHHHEEEBBB???===<<<@@@@@@@@@@@@AAABBBCCCDDD@@@>>>===???BBB@@@:::333777;;;BBBIIINNNOOOOOONNNFFFAAA>>>??????>>>AAAEEEPPPWWWdddssswwwhhh\\\RRRUUUZZZcccoooyyyzzzqqqpppooooookkk]]]III:::''''''(((***...333888;;;HHHFFFGGGKKKQQQRRRNNNIII???===888111***$$$            """%%%(((***))))))))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,---,,,+++***(((((()))***************++++++++++++++++++++++++))))))(((((('''''''''&&&+++*********************((((((((((((((('''''''''((((((((((((((()))******''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&)))))))))))))))(((((('''%%%&&&'''((())))))))))))'''''''''''''''((())))))'''''''''''''''((()))))))))******)))(((***---000************************---,,,+++***+++,,,---...+++,,,,,,------,,,,,,,,,000///---+++******++++++---,,,++++++*********+++)))***++++++***)))***+++******)))))))))))))))***((()))***++++++***)))((((((((((((((((((((((((((()))***+++,,,+++***(((&&&&&&&&&''')))***+++,,,---------,,,+++************++++++++++++++++++++++++...///000000000///---,,,------............------000000///...------,,,,,,,,,---......//////......---...............------111111111111000000000000222111111222333666888999333333333333333333333333}}}{{{{{{{{{{{{zzzxxxxxxxxxyyyzzzzzz{{{{{{xxxxxxwwwsssmmmhhheeeccc___^^^]]]]]]___bbbfffiiiiiikkkllllllmmmpppuuuzzz|||qqqlllfffdddfffiiikkklllkkkkkkkkkiiieee```[[[XXXaaaccceeeggggggeeebbb````````````aaaccceeehhhiiiddd```YYYQQQKKKGGGEEEEEEDDDDDDIIIOOOMMMBBB999777:::<<<>>>>>><<<;;;===???;;;:::999888777888999999===>>>>>>===<<<===???BBBCCCDDDDDDEEEFFFFFFFFFFFFOOOPPPRRRSSSRRRPPPMMMKKKKKKRRRNNNOOO\\\___WWWTTTMMMLLLLLLNNNQQQPPPMMMJJJDDD@@@<<<===DDDJJJMMMNNNSSSPPPLLLHHHDDDAAA???>>>AAABBBCCCEEEHHHJJJLLLMMMMMMJJJGGGHHHKKKIIICCC>>>BBBHHHRRR[[[aaaaaa___]]]SSSOOOLLLNNNOOOOOOSSSYYYbbbiiiuuurrraaaTTTQQQSSSXXXaaakkkuuu{{{~~~}}}zzzyyy{{{~~~zzzqqqiii```]]][[[ZZZVVVJJJ999+++  ###'''+++...222111111555999:::777222///---)))###        !!! !!!$$$%%%%%%$$$###$$$&&&((())))))))))))(((((((((((()))*********)))))))))((((((******+++,,,,,,+++***)))'''((())))))******))))))++++++++++++++++++++++++)))))))))(((((((((''''''---,,,,,,+++***)))((('''(((((((((((((((((((((''''''''''''''''''((())))))'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))&&&'''((()))************(((''''''''''''((())))))(((''''''''''''((())))))''''''''''''&&&'''***---************************+++***)))))))))***,,,,,,,,,,,,,,,---,,,,,,++++++...---,,,+++******++++++,,,,,,,,,+++++++++******)))***++++++***)))***+++)))((((((''''''((((((((())))))************))))))(((((((((((((((((((((((())))))+++++++++***((('''''''''((()))***+++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,...///000111111000///............//////.........//////......---,,,,,,+++***+++,,,,,,------,,,,,,---......//////...------000000000000000000000000111111000111222333555666444444444333333333333333}}}zzzzzz{{{{{{{{{wwwxxxxxxyyyzzz{{{||||||yyyzzz{{{xxxsssmmmjjjhhhdddcccaaa``````aaacccdddcccccccccbbbbbbdddhhhkkktttyyyxxxpppmmmoooqqqpppnnnnnnppprrrqqqnnniiiccc___gggiiikkkmmmnnnnnnnnnmmmlllkkkjjjiiijjjlllnnnpppmmmggg]]]TTTMMMIIIHHHIIIIIIGGGIIIRRRWWWPPPCCC:::======<<<:::777777888:::999888777666666666777888===>>>===<<<;;;===AAADDDGGGGGGFFFEEEDDDDDDDDDEEEOOOSSSXXXYYYWWWUUUUUUWWW___ddd___\\\eeeeee\\\YYYQQQOOONNNQQQVVVXXXVVVRRRHHHDDDAAABBBGGGMMMOOOPPPYYYVVVPPPKKKFFFDDDCCCCCCFFFHHHLLLQQQVVVZZZ]]]^^^^^^ZZZUUUTTTVVVUUUPPPKKKOOOWWWcccnnnttttttpppmmmccc___\\\^^^```bbbgggnnnuuu{{{xxxiiiYYYNNNPPPRRRVVV]]]fffnnntttvvvrrrnnniiigggfffbbbYYYRRRLLLHHHDDDBBB>>>666)))!!! ###&&&&&&"""        """%%%'''&&&%%%$$$"""$$$'''***+++***((('''''''''((()))))))))(((((((((((())))))+++++++++*********))))))******++++++***)))((('''''''''((())))))))))))((())))))))))))))))))))))))*********)))))))))))))))///...---+++)))'''&&&%%%''''''((((((((((((((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%&&&''')))******++++++'''((()))***++++++++++++((((((''''''(((((()))***((((((''''''(((((()))***&&&''''''&&&&&&''')))+++************************++++++*********+++,,,---,,,,,,------,,,+++******,,,+++************++++++++++++,,,---,,,+++***))))))***++++++***)))***+++))))))((((((((())))))***++++++************++++++(((((((((((((((((((((((())))))***++++++***(((''')))))))))*********++++++---,,,,,,,,,,,,---....../////////......------------...///111111111111000...//////000000//////.........------,,,,,,++++++++++++,,,------------,,,---......//////.........---......//////000000111111000000000000111222222333333333333333333333333}}}zzzzzz{{{{{{{{{yyyyyyzzzzzz{{{{{{{{{|||yyy{{{}}}|||xxxrrrnnnmmmlllkkkhhhfffdddccccccccc______]]]\\\\\\^^^```ccchhhlllpppuuuyyy}}}}}}zzzxxxvvvvvvvvvwwwxxxxxxwwwuuuyyy}}}yyyvvvxxxyyyvvvrrrssstttvvvvvvtttooojjjgggiiijjjmmmooosssvvvxxxzzzwwwuuusssqqqpppqqqssstttqqqkkkaaaVVVOOOMMMMMMOOOOOOLLLMMMTTTZZZVVVJJJ@@@???===999555222222333555;;;:::888777777777888999>>>>>>===;;;;;;>>>CCCFFFDDDDDDCCCBBBBBBCCCEEEFFFMMMTTT\\\___^^^^^^aaaeee{{{~~~tttkkkmmmhhh\\\XXXRRRPPPQQQXXX___ccc```[[[QQQOOOLLLMMMPPPSSSUUUUUUZZZWWWQQQLLLIIIGGGHHHHHHPPPSSSYYY```fffkkknnnpppkkkfffaaa``````___ZZZUUUWWW^^^iiisssxxxxxxtttqqqjjjfffdddhhhkkkooovvv}}}wwwnnnbbbVVVNNNRRRRRRTTTYYY___dddggghhhddd^^^WWWRRRNNNIIIBBB<<<<<<888333111///+++$$$     """&&&))))))))))))'''&&&'''***---,,,+++***))))))))))))))))))(((((('''(((((()))***,,,,,,,,,+++++++++******+++******)))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))************************------,,,***)))'''&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''((()))************''''''((()))************((((((((('''((())))))***((((((((('''((())))))***((()))))))))((((((***,,,************************---------------.........,,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,)))***,,,------,,,***))))))***++++++***)))***+++++++++++++++++++++,,,---,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))************)))(((************************+++******+++,,,---...///000000///...---,,,,,,,,,+++,,,...///111111111000//////000000000000//////---------,,,,,,+++++++++---......///////////////---......////////////...,,,,,,---...///000111111222111111000000000000000111111222222222222222333~~~{{{{{{{{{{{{zzz|||{{{{{{{{{{{{{{{{{{{{{yyy{{{~~~~~~zzzvvvsssqqqrrrqqqooolllhhhfffdddbbb]]][[[YYYWWWXXXZZZ\\\]]]aaacccfffhhhiiilllooorrrqqqpppnnnkkkiiigggfffeeecccbbbbbbcccdddeeedddbbbhhhlllrrrwww{{{{{{zzzxxxvvvvvvwwwyyy|||}}}~~~~~~{{{wwwxxxxxxyyyxxxvvvssspppnnnllllllmmmooosssxxx}}}~~~{{{xxxuuutttuuuuuurrrlllcccZZZTTTRRRSSSTTTTTTSSSSSSUUUXXXWWWPPPHHHFFFAAA:::444222333666777<<<;;;999888888888999:::<<<<<<;;;999999<<<@@@DDDAAAAAA@@@@@@@@@BBBDDDEEELLLTTT___fffhhhjjjooossstttqqqiii\\\XXXSSSTTTXXXaaaiiimmmjjjeee^^^\\\ZZZYYYYYYZZZZZZZZZXXXUUUQQQMMMLLLLLLNNNOOOXXX\\\ccclllsssxxx{{{|||vvvrrrnnnmmmmmmiiiaaaYYYZZZ^^^dddjjjnnnnnnmmmkkkfffdddeeelllssszzz|||uuusssooojjjddd]]]VVVQQQOOONNNNNNPPPSSSUUUVVVUUUOOOJJJBBB;;;666222,,,)))+++(((%%%$$$$$$$$$"""     !!!""""""$$$'''))))))))))))(((''''''***,,,))))))))))))))))))******)))((('''''''''(((***+++,,,,,,,,,,,,+++++++++++++++***)))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((************++++++++++++*********)))))))))))))))&&&'''''''''(((((())))))))))))(((((())))))***+++&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''((())))))))))))((((((((((((((()))******((((((((((((((()))******((()))******))))))***,,,************************,,,,,,---------.........+++,,,,,,,,,++++++***)))((())))))***++++++++++++)))***,,,------,,,***))))))***++++++***)))***+++++++++******+++,,,------,,,+++***))))))***+++,,,(((((((((((((((((((((((()))))))))*********))))))++++++++++++************))))))))))))***+++------......------,,,+++******((()))+++---//////////////////000000000000//////---,,,,,,,,,,,,,,,++++++---...//////000000//////---......///000000//////+++,,,---...///000111222333333333222222111000000//////000000111111111111}}}||||||zzzyyy||||||||||||||||||||||||zzz|||~~~~~~|||yyywwwvvvuuutttsssppplllhhheeeccc]]]ZZZWWWUUUVVVWWWXXXXXX[[[]]]^^^^^^]]]]]]___```aaa^^^[[[XXXUUUSSSRRRRRRQQQOOONNNOOOQQQQQQPPPOOOSSSWWW^^^eeejjjllllllkkkjjjjjjlllooorrruuuxxxyyy}}}}}}}}}}}}}}}|||zzzxxxuuusssooonnnmmmnnnrrrxxx{{{xxxvvvuuurrrmmmggg```[[[XXXXXXXXXWWWYYYYYYXXXYYYZZZWWWQQQJJJCCC:::333222555888:::<<<;;;:::999999999:::;;;888888888777666888<<>>666111+++%%%!!!     !!!!!!###$$$%%%$$$%%%&&&((('''(((((('''&&&&&&(((+++''''''(((((())))))******)))((('''&&&''')))+++,,,,,,,,,,,,+++++++++******+++***)))(((''''''((((((''''''((())))))))))))(((((((((((((((((((((((((((***************+++++++++''''''((())))))******+++&&&&&&''''''((()))))))))******))))))******+++,,,%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''''')))))))))))))))(((''''''%%%&&&'''(((((()))))))))))))))(((((())))))***+++))))))(((((())))))***+++'''(((***)))((('''(((***************************((()))***+++++++++************++++++++++++******))))))***+++,,,,,,++++++)))***+++,,,---,,,++++++)))***++++++***)))***+++((((((((((((((()))***+++******))))))))))))******(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++******((((((((())))))+++,,,,,,,,,,,,,,,++++++******)))''')))+++,,,.........---...//////000000//////...------------,,,,,,,,,,,,,,,,,,---............------...//////000000000000,,,------///000111222222444444444444333222111000/////////000000111222222~~~|||zzzwwwyyyzzz{{{|||}}}~~~|||~~~~~~|||{{{|||yyyyyywwwuuuqqqlllhhhfffbbb^^^YYYWWWWWWWWWWWWUUUUUUWWWXXXWWWUUUSSSSSSTTTQQQPPPMMMKKKGGGDDDBBB@@@BBB@@@>>>>>>@@@@@@@@@???@@@DDDJJJPPPUUUXXXXXXXXX[[[\\\^^^aaadddgggiiijjjlllsss|||~~~yyyvvvmmmkkkkkkmmmsss|||}}}xxxvvvsssqqqlllgggbbb^^^[[[YYYZZZ]]]]]]]]]aaaddd___XXXNNNFFF;;;555555999>>>@@@??????===<<<<<<<<<===>>>888999999888777888;;;===@@@AAACCCEEEGGGIIIJJJJJJUUU^^^jjjwwwwwwwwwsssllllllgggjjjooorrrsssuuuyyy{{{zzzyyyvvvqqqkkkfffbbbaaaZZZYYYXXXXXXXXXYYY[[[\\\___eeeooo{{{sss^^^NNNLLLNNNPPPSSSUUUUUUUUUUUUSSSSSSXXXcccmmmttt|||~~~uuuiii[[[RRRIIIIIIHHHEEEAAA===;;;999111///,,,+++++++++)))(((       !!!"""###$$$$$$"""$$$&&&'''&&&&&&((()))&&&'''((('''&&&&&&(((***''''''(((((()))))))))((()))(((&&&&&&&&&)))+++---++++++++++++******************)))((((((((()))***'''((())))))******)))))))))))))))))))))))))))))))))))))))*********++++++'''''''''((()))******+++&&&&&&''''''((())))))***)))))))))))))))******+++%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''(((((())))))))))))(((&&&'''((())))))***))))))))))))(((((())))))***+++))))))(((((())))))***+++(((***++++++)))((()))***************************'''((()))*********))))))((()))***++++++,,,++++++***+++,,,------,,,++++++******+++++++++,,,,,,,,,)))***++++++***)))***+++''''''''''''((()))***+++((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++++++++*********)))***+++---......------.........//////.........------------------------,,,,,,---...............------///000000111111111......//////000111222222333333444444444222111000000000111111222333333333}}}yyyvvvwwwwwwyyy{{{~~~~~~~~~~~~}}}}}}|||zzzvvvqqqmmmkkkiiiddd^^^ZZZYYYYYYWWWUUUQQQSSSTTTSSSQQQNNNMMMMMMGGGGGGGGGEEEAAA===888555999777555555666666666555666888===AAAEEEFFFGGGFFFJJJKKKNNNQQQTTTVVVXXXYYY^^^gggrrrzzz|||wwwgggggghhhllluuu{{{wwwuuutttqqqlllgggaaa\\\YYY[[[^^^___bbbiiimmmfff[[[VVVMMMBBB<<<<<>><<>>;;;888666555444111000//////....../////////000222444555666777777888;;;@@@CCCEEEFFFGGGHHHWWW\\\bbbjjjqqquuuwwwxxx|||{{{rrrkkkjjjmmmtttzzzxxxxxxvvvqqqlllfffaaa]]]ZZZ\\\aaaddddddgggmmmlllfffcccZZZPPPKKKLLLNNNLLLIIIIIIEEECCCFFFLLLNNNJJJDDDAAABBBCCCBBB>>><<<===>>>CCCFFFKKKOOOSSSVVVZZZ]]]aaakkkyyy}}}}}}~~~~~~{{{wwwuuuuuuyyy~~~xxxtttpppiiilllhhhddd``````ccchhhkkkmmmooovvvyyyaaaLLLCCCAAABBBDDDFFFGGGGGGFFFEEELLLHHHFFFHHHMMMPPPNNNKKKOOOKKKEEE@@@;;;444,,,&&&((('''$$$!!!       !!!###$$$%%%######$$$$$$$$$%%%%%%%%%)))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((&&&%%%$$$&&&''''''((((((((((((((((((((((((((((((''''''''')))***++++++***)))***,,,***+++++++++***)))'''&&&%%%&&&((()))((('''((()))***************)))((((((''''''(((((()))))))))***((((((((((((((()))******''''''''''''((((((((((((&&&'''((())))))******)))'''(((((()))***)))))))))&&&'''((((((&&&%%%&&&'''(((((())))))))))))(((((('''(((***,,,---,,,***))))))))))))))))))(((''''''''''''((()))))))))))))))++++++***))))))***++++++...---,,,***)))******+++---,,,+++)))((((((''''''))))))***++++++++++++***------,,,,,,+++***))))))(((((((((((()))***+++,,,,,,,,,++++++***)))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((())))))***++++++******+++++++++,,,,,,,,,''''''((()))))))))))))))++++++++++++++++++++++++------......///000000000000000///---++++++...000+++,,,---...////////////---...............------000000000000111111111111111000/////////000222222333333333333333222111000222000///111444555333111~~~|||zzzxxxyyy{{{}}}~~~|||yyyuuuqqqooommmjjjgggdddccc```[[[WWWUUUSSSPPPLLLHHHEEECCCAAA???>>>;;;888555333111000------,,,******))))))***)))******,,,---...///000---000333666666777999:::KKKNNNTTT\\\bbbfffhhhjjjpppyyy}}}|||yyyqqqiiijjjnnnyyy|||{{{yyywwwsssnnnhhhccc___]]]^^^dddhhhhhhkkkooonnnhhhfff```ZZZWWWWWWUUUOOOJJJKKKIIIIIIMMMQQQTTTQQQNNNMMMMMMMMMLLLIIIFFFCCCBBBIIIMMMRRRVVVZZZ]]]aaacccdddlllwww{{{yyy|||~~~yyyuuuvvv{{{~~~yyysssmmmmmmkkkhhhggggggkkkooorrruuuvvv{{{|||kkkUUUCCC:::======>>>>>>>>>>>>>>>======999666666999;;;999666666222---)))&&&!!!     !!!"""### !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&))))))(((''''''&&&%%%%%%'''''''''(((((((((((()))''''''((())))))(((&&&%%%&&&'''(((((())))))((((((&&&&&&''''''(((((())))))''')))***)))(((((()))+++******++++++***)))((('''%%%'''))))))((('''((()))*********)))((('''&&&%%%((((((((())))))*********((((((((((((((())))))***((((((((())))))))))))***)))***************))))))''''''((((((((()))))))))''''''((('''&&&&&&((()))))))))(((((((((((())))))((()))***+++,,,+++*********************)))(((((('''(((((()))))))))))))))************************---,,,+++*********+++,,,+++******))))))))))))***))))))***+++++++++++++++)))******++++++,,,,,,---******************+++,,,,,,,,,+++******)))((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((()))******************++++++++++++'''((())))))******)))))),,,,,,,,,+++++++++++++++------......//////000000//////...,,,++++++---///,,,---...///000000000000---......//////...------000000000000111111111111111111000000000111222333333333333333333222111000222111000222444555333000~~~|||{{{zzz{{{|||~~~}}}zzzvvvrrrpppnnnllliiigggeeeccc___\\\XXXVVVRRRNNNIIIFFFCCCBBB@@@>>>;;;888444222000///,,,,,,***((('''&&&&&&&&&%%%$$$$$$$$$$$$&&&'''(((''')))+++,,,,,,---000222;;;>>>CCCIIIOOOSSSVVVWWW```iiiqqqtttvvvvvvtttoooooonnnooosss{{{{{{tttmmmpppwww|||{{{wwwuuuqqqlllhhheeecccccciiioootttuuuwwwxxxuuupppmmmjjjhhhfffccc\\\RRRKKKMMMOOOQQQUUUXXX[[[]]]]]]_________]]]XXXRRRLLLIIIQQQUUUZZZ___bbbeeehhhjjjkkkooovvv|||wwwxxxyyyttttttyyy~~~wwwpppiiihhhhhhhhhhhhjjjmmmqqqsssuuuuuuwww}}}~~~wwwqqqjjjcccUUUDDD777222555444333222111000000000111---(((&&&''''''%%%###       """#########$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''((())))))(((((('''&&&&&&&&&'''(((((((((((()))))))))'''''')))******)))((((((&&&'''(((((())))))((((((%%%%%%&&&'''((()))******&&&'''((('''&&&'''(((***)))))))))******)))(((((('''((())))))'''&&&''''''*********)))'''&&&$$$$$$)))))))))***************''''''((((((((()))))))))))))))))))))************,,,,,,,,,++++++***)))((('''''''''''''''((())))))((((((((('''&&&'''***,,,***)))(((''''''((()))***)))))))))************+++******+++++++++***))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))++++++******++++++,,,---)))))))))))))))***+++,,,)))******+++++++++++++++))))))******+++,,,,,,---,,,,,,+++*********+++++++++++++++******))))))((((((((()))))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((()))(((((('''''''''(((((())))))))))))************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000.........,,,******,,,...---...///000000000000000---......//////.........000000000000111111111111222111111111111222333333222222333333333222111111333222111222333333222000~~~}}}{{{zzz{{{|||~~~~~~{{{vvvssspppnnnmmmkkkiiigggdddaaa```YYYXXXUUURRRNNNLLLJJJIIIDDDBBB???<<<888555444333000///---+++)))(((''''''%%%$$$""" !!!###$$$###$$$%%%%%%&&&(((,,,///111333777;;;@@@DDDGGGHHHPPPYYYaaadddeeefffccc___^^^___aaagggnnnvvv}}}~~~}}}{{{|||~~~}}}wwwssswww{{{yyyxxxtttpppkkkgggfffhhhkkknnnwww|||~~~zzzwwwwwwwwwvvvrrrkkk```TTTMMMOOOSSSXXX\\\^^^bbbgggjjjooosssuuuooocccYYYSSSRRRYYY]]]cccgggiiijjjlllmmmpppoooqqqyyy~~~zzzuuurrrvvv~~~zzzuuupppooopppsssvvvwww{{{}}}{{{sssjjj```ZZZZZZ[[[\\\^^^```bbbcccdddeeeccccccfffiiiiiieeeaaaXXXQQQKKKFFF===222,,,,,,***)))'''$$$""""""""""""&&&"""    !!!!!!!!!""""""######'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((&&&$$$######%%%(((***((((((((('''''''''&&&&&&''''''''''''(((((((((((('''((()))***++++++***)))''''''((()))))))))))))))&&&&&&''''''(((((())))))&&&&&&''''''&&&'''***,,,(((((())))))))))))))))))''')))***)))'''&&&&&&'''))))))))))))((('''&&&&&&******************++++++'''''''''((((((((((((((((((((()))))))))************+++++++++******)))(((((('''&&&&&&&&&'''))))))(((((('''&&&&&&'''+++///+++)))(((&&&&&&((()))+++******))))))))))))***+++))))))*********))))))(((((((((((((((((())))))***((()))+++,,,,,,+++)))((()))*********+++,,,------******))))))******+++,,,)))***++++++,,,,,,++++++,,,+++++++++******))))))---,,,+++***))))))))))))+++*********)))))))))((())))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---......//////000---------,,,******+++---------...///////////////---......////////////...///000000000111111111111222222222222222333333333222222333333333222222111333333333333333222111000~~~}}}{{{}}}}}}~~~zzzvvvsssqqqmmmmmmllljjjgggdddbbbaaa\\\ZZZWWWTTTQQQNNNLLLKKKGGGFFFCCC???<<<:::888777444333111///---+++******&&&%%%"""  !!!!!!&&&******+++---000444777:::<<>>???AAAEEEHHHPPPQQQQQQRRRSSSWWW]]]aaaggglllrrrvvvuuusssrrrrrrvvvzzzwwwqqqkkkggggggiiijjjjjjdddcccdddgggnnnwwwvvvjjjcccbbbaaacccgggkkkpppvvv{{{zzzoooiiikkkppp}}}zzzrrrkkkgggaaa\\\XXXXXX[[[]]]\\\ZZZWWWZZZ]]][[[VVVOOOJJJHHH@@@???<<<999444000,,,***...---///222---### !!!!!!"""""""""        !!!"""$$$&&&'''(((%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))*********)))((('''(((((()))************)))))))))((((((''''''&&&&&&'''((((((((((((+++///333***)))((('''&&&&&&''''''%%%'''))))))((('''((()))&&&&&&((()))*********************))))))((((((((($$$%%%'''))))))((('''&&&'''(((((((((((()))))))))((())))))*********))))))&&&(((***,,,,,,+++)))(((''''''((('''&&&&&&((()))))))))(((((((((((())))))((()))*********)))'''&&&&&&&&&'''((((((((((((((())))))'''''''''(((***+++************************)))***+++,,,---,,,,,,+++++++++*********+++,,,,,,***+++,,,,,,------,,,,,,&&&&&&''')))***,,,------******)))(((((('''((((((((())))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''((()))(((((()))))))))*********'''((())))))******))))))(((((()))******+++,,,,,,+++,,,,,,------......///---...//////---,,,,,,---,,,---------------,,,,,,------///000000111111111000000000000111111111111///000111222222222111111000111222333333333333222///222444444222111222444}}}}}}~~~~~~{{{|||}}}zzzzzzzzzyyyvvvtttqqqpppppprrrrrrnnniiidddcccddd^^^]]][[[XXXVVVTTTSSSSSSLLLKKKIIIGGGEEEDDDCCCCCC>>>===;;;:::888777777777......,,,***'''$$$!!!!!!$$$!!!&&&(((''''''+++---,,,+++///333444444444777:::CCCCCCCCCDDDEEEIIIOOOSSSVVV[[[bbbffffffeeefffgggmmmpppwwwyyysssgggbbb\\\[[[]]]aaacccddd\\\^^^bbbgggnnnvvv}}}~~~~~~|||pppjjjiiiggghhhkkkooouuu{{{}}}vvvrrrqqqsssuuuyyynnnfffaaaMMMIIIEEECCCEEEFFFFFFFFFDDDGGGIIIDDD;;;333000000,,,***'''###             !!!######$$$"""###$$$&&&(((***+++,,,&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$!!!"""###$$$%%%''''''((($$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%#####################$$$&&&&&&&&&'''''''''((((((((()))******)))((('''&&&(((((()))***************'''''''''(((((((((((((((''''''((('''(((+++///333+++***((('''&&&&&&&&&'''%%%&&&((()))((('''((()))&&&''''''(((((((((((((((***)))))))))((((((''''''$$$%%%'''))))))((('''&&&))))))))))))************+++++++++++++++***)))(((&&&(((+++......,,,***(((&&&'''((((((&&&%%%&&&'''(((((())))))))))))((((((((()))***+++***)))'''%%%''''''((())))))***))))))***)))'''&&&'''(((***+++++++++***))))))***++++++)))***+++,,,---,,,++++++)))))))))***+++,,,...///***+++,,,,,,------,,,,,,)))))))))))))))*********+++******)))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))************''''''((()))))))))))))))'''(((((()))******++++++++++++,,,------......///---///000///...,,,---------......///......------------///000111111111111000000000000111111111111...///000111222111000000000111222333333333333333...111444444222111333555~~~||||||~~~}}}}}}|||~~~~~~~~~~~~}}}{{{yyywwwuuutttyyywwwrrrlllfff```]]][[[[[[[[[ZZZXXXVVVUUUSSSSSSPPPMMMJJJHHHGGGGGGFFFDDDDDDAAA===;;;999888777555555111---***(((&&&$$$"""!!!$$$$$$ !!!$$$!!! !!!"""###%%%''')))***++++++***...///000333666:::===>>>DDDHHHNNNOOOOOOPPPUUUZZZcccfffiiikkkjjjgggdddaaaSSSSSSRRRSSSUUUVVVTTTSSSTTTUUUXXX___gggmmmnnnnnnqqqtttwwwxxxyyyzzz{{{}}}~~~tttmmmkkkkkkqqquuuwww{{{~~~~~~zzz|||yyyxxxxxxvvvsssvvv{{{~~~yyysssoooiiiaaaUUULLL<<<:::666222000000000111222000---)))%%%       !!!!!!""""""""""""#########%%%%%%$$$$$$$$$%%%&&&&&&'''$$$###$$$(((***)))((((((((((((***+++***(((%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%)))((('''%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$######'''%%%###$$$'''((('''%%%&&&&&&&&&''''''''''''(((((())))))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***,,,---))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&%%%'''))))))'''$$$$$$%%%&&&'''((((((((((((''''''(((((((((((((((((('''((())))))(((((()))***,,,+++++++++******))))))((()))***++++++***(((((())))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((((()))))))))))))))(((((('''(((((()))))))))((((((((())))))(((''''''***,,,)))************++++++++++++++++++***((((((+++---++++++***)))))),,,000444---+++***,,,...///,,,***))))))************))))))((()))))))))))))))(((((())))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''')))***+++,,,+++)))'''&&&)))))))))((((((((((((((()))************+++++++++++++++++++++,,,---......000///...---,,,+++++++++...............///000000//////000000000000//////000000000000111111111111000000111222222222222111222333444555555555444333444444444444333333222111~~~||||||{{{{{{|||~~~~~~~~~~~~~~~|||yyywwwuuutttuuusssoookkkfffbbb___^^^\\\[[[YYYWWWVVVTTTSSSSSSRRROOOLLLJJJJJJIIIHHHGGGGGGDDDAAA???>>>===;;;:::777444///,,,***)))'''%%%&&&'''%%%!!!!!!%%%$$$  !!!"""!!!!!!$$$%%%'''))),,,///222333666;;;???@@@@@@AAAEEEJJJLLLNNNPPPQQQQQQOOOLLLJJJGGGGGGGGGIIILLLMMMMMMLLLJJJJJJKKKPPPWWW\\\]]]]]]]]]___cccfffhhhkkknnnppp||||||tttooollllllssszzz~~~yyyqqqmmmlllnnnooonnnppptttrrrkkkaaaYYYRRRIII???888+++)))&&&###!!!!!!""""""!!!      """"""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''((()))((('''&&&'''%%%$$$%%%(((******((((((((((((***++++++(((&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%''')))'''&&&&&&&&&&&&''''''''''''((())))))******)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&'''))))))'''$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&((())))))(((((()))***++++++******))))))))))))'''((())))))((('''&&&%%%)))))))))***************&&&&&&''''''''''''''''''(((((())))))))))))((((((((())))))******))))))(((((())))))(((''''''***,,,((())))))))))))************++++++***((()))***,,,*********))))))+++...111,,,+++***+++---...+++)))))))))************))))))(((((())))))))))))(((((()))))))))(((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))***+++***)))(((''')))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......///...---,,,++++++++++++//////.........//////000//////000000000000///////////////000000000111111000000111222222222222111222222444555555555444333333333333333333333222222}}}zzz{{{wwwxxxzzz~~~~~~~~~~~~~~~~~~~~~|||yyyvvvtttrrrqqqooommmjjjgggdddaaa```]]][[[YYYWWWUUUTTTTTTTTTSSSPPPMMMKKKKKKKKKJJJHHHIIIFFFCCCBBBAAA@@@???===:::777222///...,,,***)))((((((%%%""""""&&&&&&###  ###%%%''''''***............222555888888999::::::999777666555555777:::===@@@@@@???===<<<<<<>>>BBBEEEGGGGGGHHHKKKPPPTTTXXX\\\```cccjjjpppvvvwwwsssnnnjjjhhhgggqqq|||zzzrrrccc]]]ZZZ\\\_________```[[[RRRGGG===555///(((###     """############&&&'''''''''''''''''''''%%%&&&&&&&&&''''''''''''###&&&))),,,---,,,)))'''((('''&&&''')))******)))(((((((((***++++++)))'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&((((((((()))&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$######$$$%%%&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''((()))******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&'''))))))'''%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&((())))))(((''')))***))))))))))))((((((((((((&&&&&&'''''''''&&&%%%$$$(((((()))******+++,,,,,,((((((''''''''''''''''''(((((())))))))))))(((((()))***************))))))((()))))))))((((((***,,,((((((((())))))))))))******++++++***))))))***,,,)))***+++***))))))+++---+++***)))***,,,,,,***)))))))))************))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&'''((())))))))))))************((())))))))))))))))))***************************)))************+++++++++++++++++++++,,,---......------,,,,,,,,,,,,,,,---000//////.........////////////000000000000//////....../////////000000000000000111222222222222111111222333444444444444333222222222333333333333333~~~yyywwwxxxvvvwwwzzz}}}~~~~~~~~~~~~~~~~~~{{{xxxuuurrrpppooonnnllljjjgggdddbbbaaa^^^\\\ZZZWWWUUUUUUUUUUUURRROOOLLLJJJJJJJJJIIIHHHHHHFFFDDDCCCBBBBBB@@@>>>;;;888444111///...,,,+++((('''&&&%%%&&&'''&&&###"""!!!!!!"""!!!!!!###%%%************************&&&&&&'''***...000000///222111//////000222333444777:::>>>BBBFFFJJJOOORRRTTT[[[bbbeeebbb^^^\\\[[[\\\gggttt{{{|||xxxlllbbbUUUMMMFFFGGGIIIFFFCCCBBB===777///(((###   !!!"""###$$$"""###$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%'''))),,,---,,,+++***))))))))))))*********)))((((((((()))++++++)))(((&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%&&&''''''((('''%%%######$$$%%%''''''&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((******))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''((((((''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''')))(((''''''(((***((((((((((((((((((''''''%%%&&&&&&'''((((((((((((''''''((((((((()))))))))))))))((((((''''''&&&&&&'''(((((())))))))))))(((***++++++++++++******)))((()))***)))((((((***+++))))))))))))************)))+++++++++))))))***,,,)))***++++++)))(((((())))))))))))*********)))((())))))************))))))'''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%'''(((******((('''&&&%%%%%%&&&'''(((((()))))))))))))))******((((((((((((((()))***+++***************+++++++++))))))*********+++++++++++++++++++++,,,---......------,,,,,,---......///000000///............/////////000000000000//////............////////////000000111222222222222111111222222333333333333333111111111222222333444444~~~{{{uuusssuuuvvvxxxzzz|||~~~~~~~~~}}}}}}~~~~~~}}}}}}|||zzzwwwtttqqqnnnoooooommmkkkhhhdddbbb```___]]][[[YYYWWWVVVVVVVVVRRRPPPMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDAAA???:::777333111///...,,,+++'''(((***---...+++'''$$$$$$###""" !!!"""!!! &&&&&&$$$"""!!!"""$$$%%%%%%(((***---///222777:::AAAGGGMMMPPPNNNJJJIIIIIILLLXXXeeellllllfffYYYMMMBBB999111111222...***)))%%%###    !!!!!!######$$$$$$%%%&&&'''''''''((()))***+++++++++***'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++)))***++++++***)))))))))(((''''''(((******)))(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&((('''%%%######$$$%%%&&&%%%&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((***)))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''((((((&&&'''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''((()))''''''''''''''''''((((((%%%&&&''')))+++,,,...///***)))))))))(((((((((''')))))))))((((((''''''&&&''''''((()))))))))))))))+++++++++++++++***))))))''')))******))))))***+++******++++++++++++,,,,,,)))***,,,+++***)))***+++)))***,,,+++)))'''''''''((()))******))))))))))))))))))************))))))''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%'''(((******((('''&&&%%%%%%&&&'''((('''''''''(((((()))))))))((((((''''''((()))***+++))))))******++++++++++++))))))*********+++++++++++++++++++++,,,---......------------...///000111000///............////////////000000000000//////............////////////000000111222222222222111111111111111222222333333111111111111111222333444~~~yyysssqqqtttvvvwwwzzz{{{{{{|||~~~~~~}}}}}}}}}~~~~~~{{{{{{{{{zzzxxxuuuqqqoooppppppnnnllliiieeebbb```______^^^\\\ZZZYYYWWWWWWUUUSSSPPPOOOOOOOOOOOONNNLLLJJJIIIHHHHHHFFFCCCAAA999666333000///...,,,+++***)))---333555///***'''&&&%%%$$$"""!!!!!!$$$'''111666:::<<<999777777888;;;FFFQQQUUUUUUOOOCCC888+++$$$  """"""""""""""""""!!! !!!""""""###$$$$$$%%%%%%''''''(((((()))))))))***'''((()))***************((((((((()))))))))))))))%%%%%%&&&&&&&&&'''''''''))))))((((((((()))***+++(((***,,,,,,***((('''((('''&&&%%%&&&((())))))(((&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$############$$$%%%%%%'''&&&%%%$$$######$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))(((''''''(((***'''(((((())))))((((((((()))))))))(((''''''&&&&&&%%%'''(((((('''&&&((()))''''''''''''((((((((((((&&&'''((()))+++...000111---,,,,,,+++******))))))))))))((((((((((((((((((&&&'''((())))))******)))++++++++++++***)))((((((''')))++++++***)))***++++++++++++,,,,,,,,,------(((***,,,,,,***)))***+++***+++,,,+++)))''''''(((((()))++++++)))((()))***))))))************))))))&&&'''((())))))******)))((((((((('''''''''&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))'''(((((((((((((((((()))(((((())))))***+++++++++)))************+++++++++++++++++++++,,,---............------...///000000...............///000000//////000000000000//////....../////////000000000000000111222222222222111111111000000111111222333222222111000000111333444zzzrrrqqqtttsssuuuxxxyyyyyyzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~zzz{{{||||||zzzwwwtttrrrooooooooommmkkkgggdddbbb___``````___^^^[[[XXXWWWVVVTTTQQQPPPPPPPPPPPPOOOLLLKKKIIIHHHGGGEEEAAA???999666222000///...,,,++++++))),,,333444...))))))''''''&&&%%%###""" """%%%((((((&&&%%%'''))))))222:::<<<;;;666,,,"""     !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((((()))&&&''''''((((((((((((''''''(((((())))))*********&&&&&&&&&''''''''''''((()))************)))(((((((((***---,,,)))'''&&&'''%%%$$$###$$$&&&(((((('''&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$######%%%&&&(((%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""""""""$$$&&&&&&$$$###%%%'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***(((&&&&&&(((+++(((((())))))))))))((((((+++******)))((((((''''''%%%&&&((('''&&&&&&''')))''''''((((((((()))))))))'''''''''((()))+++---...++++++++++++++++++++++++((((((((((((((()))))))))&&&'''((()))************************)))((('''&&&''')))+++,,,+++******+++******+++++++++,,,,,,,,,(((***,,,,,,+++************+++,,,+++)))((((((***(((***,,,,,,***((()))+++))))))************))))))&&&'''((()))************)))))))))(((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&''''''((())))))******'''((()))))))))((('''&&&''''''((())))))***++++++)))************+++++++++++++++++++++,,,---......------,,,,,,,,,------...------------...000111222//////000000000000///////////////000000000111111000000111222222222222111111000000///000111222333444333111000///000222333{{{sssrrruuupppsssvvvwwwwwwyyy~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{|||}}}}}}|||yyyvvvtttnnnnnnooonnnllliiifffddd___```bbbbbb```]]]YYYWWWTTTRRROOONNNOOOOOOOOONNNJJJIIIGGGFFFEEEBBB>>>;;;999666333000///...---,,,***&&&(((...000***''')))(((((('''&&&%%%###"""!!!    $$$******)))%%%      !!!!!!!!!""""""######"""######%%%&&&'''((((((%%%&&&&&&&&&%%%$$$######%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%******+++,,,,,,,,,++++++%%%%%%&&&'''((())))))***''''''''''''(((((((((((()))***,,,...---+++'''%%%'''***---,,,)))&&&%%%&&&%%%###"""###%%%'''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$######%%%'''((($$$$$$######$$$&&&((()))&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%$$$$$$"""!!! !!!$$$&&&%%%###"""$$$'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((******(((&&&&&&))),,,((()))))))))))))))((((((,,,++++++***)))(((((('''%%%&&&((('''&&&&&&''')))'''((((((((())))))******((('''&&&&&&'''((()))***((((((((()))******++++++''''''(((((())))))******&&&'''((()))*********************))))))(((&&&&&&'''))),,,,,,+++******+++)))************+++++++++(((***,,,,,,+++***)))***+++,,,,,,***)))(((***+++(((+++---,,,***(((***,,,))))))************))))))&&&'''((()))************))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''((('''(((((()))***+++++++++'''((()))******(((&&&$$$&&&''''''((()))*********)))************+++++++++++++++++++++,,,---......,,,++++++******++++++,,,,,,,,,,,,---///000222333//////000000000000//////000000000000111111111111000000111222222222222111111000/////////000222333555333111000///000111222~~~{{{yyywwwvvvtttuuutttrrrqqqssswww|||~~~~~~}}}}}}~~~}}}{{{zzztttuuutttqqqnnnkkkjjjkkk```aaaaaa```]]]YYYVVVSSSUUUTTTRRRPPPNNNMMMLLLLLLJJJHHHFFFEEEDDDBBB>>><<<<<<999444000...---+++******+++,,,,,,+++***((('''&&&'''(((((('''%%%###!!!           %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''''''''&&&%%%$$$(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''((((((((((((((($$$&&&)))(((''''''***...,,,+++************(((&&&*********)))(((&&&%%%$$$,,,,,,++++++***((('''&&&'''&&&%%%%%%%%%%%%&&&'''***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$###############"""######$$$%%%'''&&&%%%$$$###$$$%%%&&&%%%&&&'''%%%### $$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((***((('''&&&'''(((***+++,,,+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&))))))*********++++++++++++***)))'''''''''((()))((((((''''''''''''((((((,,,+++++++++******))))))******++++++++++++************++++++++++++******,,,,,,+++***))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++*********))))))***)))(((''''''&&&'''''''''(((((()))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))'''((()))***++++++(((&&&&&&&&&''')))++++++***(((******)))))))))))))))***(((***+++***''''''))),,,************+++,,,---...------......///000000000111000000/////////000000111000///...------...///000000111111111111000000............////////////222111000///000111333444~~~zzzxxxwwwvvvtttuuutttrrrrrrtttxxx|||~~~~~~~~~~~~~~~{{{zzzyyyxxxuuurrroookkkiiigggddddddcccaaa^^^[[[XXXVVVVVVUUUSSSQQQOOOMMMLLLLLLIIIGGGDDDCCCBBB@@@===:::;;;777222///---,,,***)))******+++++++++***(((((('''((((((((('''%%%###""""""!!!          !!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''(((((()))))))))((()))***+++)))))),,,222888222///+++((((((((((((''''''(((((((((((('''&&&&&&,,,,,,+++***)))'''%%%$$$'''&&&%%%%%%%%%%%%&&&'''(((&&&$$$###$$$$$$###"""%%%%%%$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&###"""!!!"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''+++***)))((()))***,,,---...---***'''&&&%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&)))))))))*********+++++++++***)))(((''''''((()))((((((''''''''''''((((((++++++*********)))))))))******++++++++++++************++++++++++++******,,,,,,,,,+++++++++************))))))(((((((((((()))))))))(((((((((''''''))))))))))))***+++,,,---+++++++++*********))))))+++***)))((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((()))***)))((('''''''''''')))+++,,,***)))******))))))))))))*********,,,,,,+++)))(((***,,,************+++,,,------,,,------......//////000......------------......111000///...---......///000000111111111111000000/////////000000000111111222111000//////000222333}}}zzzxxxwwwuuutttuuutttrrrrrrtttxxx}}}~~~~~~}}}||||||xxxtttrrrqqqoookkkggghhhgggeeebbb___]]][[[ZZZYYYWWWUUURRROOOMMMLLLKKKGGGEEEBBBAAA@@@>>>;;;999888555000---+++***((('''))))))*********)))(((((((((((())))))(((&&&$$$###$$$###!!!     !!!"""###""""""######$$$%%%&&&###############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))++++++***((((((---777>>>777222+++'''%%%&&&((((((%%%%%%&&&'''((((((((('''+++******)))(((&&&$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$%%%%%%###"""$$$$$$$$$###############"""""""""######%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''+++***)))((()))***+++,,,///...+++(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((((())))))'''''''''''''''&&&&&&&&&))))))))))))***************))))))(((((((((((())))))((((((''''''(((((()))******))))))))))))((((((******++++++++++++************++++++++++++******+++,,,---------,,,+++******))))))))))))((((((((())))))(((((('''''''''&&&))))))))))))******+++,,,+++++++++***************,,,+++)))((('''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((***,,,,,,+++***************************,,,---...---+++******,,,+++++++++++++++++++++,,,++++++,,,------......///...---------------......000000///............///000000111111111111000000000000000111111111222222222111000///...///000111|||yyyxxxwwwuuuttttttsssssssssuuuyyy}}}~~~~~~|||wwwssssssuuutttpppkkkllliiifffbbb___]]]]]]]]]ZZZYYYVVVSSSOOOMMMKKKJJJGGGDDDAAA???>>>===;;;999777444///,,,***)))(((''''''((((((((((((((((((((())))))))))))(((&&&%%%$$$%%%$$$"""!!!"""      """&&&((()))((('''(((''''''&&&&&&%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))((((((((((((%%%%%%***222999555000***&&&%%%&&&'''(((%%%%%%&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((('''&&&$$$########################"""""""""###$$$%%%&&&'''$$$%%%&&&'''&&&%%%$$$###&&&'''''''''%%%%%%'''((((((((((((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((########################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''((()))))),,,+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))))))))''''''''''''''''''''''''((((((((()))))))))******)))))))))(((((((((((()))))))))(((((((((((()))))))))))))))(((((((((((((((******++++++++++++************++++++++++++******)))***,,,------,,,***)))))))))))))))))))))))))))&&&'''''''''(((((((((((()))))))))))))))***++++++************************,,,+++***((('''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''((()))*********))))))))))))((((((''''''&&&&&&&&&''''''&&&&&&&&&((()))))))))(((***,,,---,,,+++))))))******++++++******,,,------,,,+++*********++++++,,,,,,+++++++++******++++++,,,,,,---......//////.........///000000/////////.........//////000000111111111111000000000000000111111111222222111000//////...//////000{{{xxxwwwvvvuuutttssssssssstttvvvzzz~~~~~~zzzuuuuuuwwwvvvqqqlllmmmjjjfffbbb^^^]]]]]]]]][[[YYYVVVSSSOOOMMMKKKJJJGGGDDDAAA???>>>===;;;999666333///+++***)))((('''&&&&&&&&&''''''(((((()))*********)))((('''&&&%%%%%%$$$"""!!! !!!&&&"""  $$$(((---//////...,,,...------,,,++++++******''''''''''''((())))))***'''''''''&&&''''''((()))((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((%%%&&&'''&&&$$$&&&+++000---+++((('''(((((('''&&&''''''((((((''''''&&&%%%$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''')))(((&&&$$$##################$$$$$$############$$$%%%&&&'''$$$%%%&&&'''&&&%%%$$$###&&&'''((('''&&&&&&(((***((()))))))))(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))(((((((((&&&'''''''''''''''''''''''''''((((((((()))))))))((((((((())))))))))))((())))))(((((((((((())))))((((((((((((((()))))))))******++++++++++++************++++++++++++******'''(((***,,,,,,***)))((())))))))))))************$$$%%%&&&'''(((***++++++)))))))))((())))))******************************,,,+++***)))'''''''''&&&%%%%%%&&&'''''''''''''''((()))***,,,,,,+++******))))))((((((''''''&&&&&&'''))))))(((&&&&&&(((******)))((()))+++,,,,,,+++((()))***+++,,,++++++++++++++++++,,,,,,+++)))(((++++++,,,,,,,,,+++************++++++,,,---------...............///000000......//////////////////000000111111111111000000/////////000000000111111000000///////////////000zzzwwwvvvvvvuuutttsssssssssuuuwww{{{~~~}}}|||yyywwwsssooojjjmmmkkkgggbbb___]]]\\\\\\ZZZXXXVVVRRROOOLLLKKKJJJGGGDDD@@@===<<<<<<:::999555222---+++))))))((('''%%%%%%%%%%%%&&&'''((()))++++++***)))((('''&&&&&&%%%$$$"""!!! ###  """###$$$'''+++///222222111///111111000///...---,,,,,,))))))******++++++++++++((('''''''''''''''(((((()))(((''''''&&&'''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&%%%''')))(((&&&%%%'''***(((''''''(((******(((&&&(((((())))))((('''&&&&&&###$$$%%%'''((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$'''((((((&&&%%%&&&(((***))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))*********######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))(((***))))))(((((())))))***(((((())))))))))))************++++++++++++************++++++++++++******'''((()))*********)))((()))))))))************+++%%%%%%&&&((()))+++,,,---)))))))))(((((())))))******************+++++++++++++++***)))((((((((((((&&&&&&'''(((((((((((((((''')))+++,,,---,,,***)))((((((((((((((('''''''''***,,,---,,,((('''(((******((('''(((***,,,,,,+++((()))***,,,,,,,,,++++++*********+++---,,,***((()))***,,,------,,,+++*********+++,,,,,,------...++++++++++++,,,---......---...//////000/////////000000111111111111000000/////////000000000111111/////////000000111111111~~~zzzwwwvvvuuutttsssrrrssssssuuuxxx{{{}}}|||wwwrrrnnnlllnnnlllhhhdddaaa^^^]]]\\\XXXWWWTTTQQQNNNLLLJJJJJJEEEBBB>>>;;;::::::888777333000+++)))((('''&&&%%%$$$######$$$%%%'''((())),,,,,,***)))((('''''''''%%%$$$###"""!!! """$$$%%%'''))),,,000222222111000222111111000///...---,,,++++++,,,,,,---------,,,))))))(((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''&&&%%%%%%%%%((()))(((&&&%%%'''***((('''''')))******)))''''''((())))))***)))))))))&&&&&&'''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%$$$%%%'''((((((%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%(((((((((&&&$$$%%%''')))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&'''((()))******)))(((******))))))))))))******)))))))))*********++++++******++++++++++++************++++++++++++******(((((())))))************))))))*********+++++++++(((((())))))***+++++++++))))))(((((((((((())))))))))))*********+++++++++******)))))))))))))))***&&&&&&'''(((((((((((((((&&&'''***+++,,,+++)))''''''''''''(((((((((((((((,,,///222000+++((((((***)))(((&&&''')))+++++++++''')))+++,,,------,,,+++***)))***,,,//////---***((()))+++---------,,,+++++++++,,,,,,---.........++++++++++++,,,---...///,,,---///000000000//////000000111111111111000000000000000111111111222222...///000111222222333333~~~yyywwwvvvuuutttsssrrrssstttuuuxxx|||}}}}}}wwwsssqqqpppnnnmmmjjjfffbbb___]]]\\\WWWVVVSSSPPPNNNLLLJJJJJJDDDAAA<<<999888888777666111...***'''&&&&&&%%%$$$############$$$&&&(((***---,,,+++)))((((((''''''&&&%%%$$$###"""""""""""""""$$$%%%(((***,,,///111111111000222111111000...---,,,,,,,,,------............---+++******)))))))))******))))))((('''&&&&&&''''''''''''''''''(((((((((((($$$$$$$$$$$$%%%%%%%%%&&&))))))))))))))))))))))))(((((())))))******++++++))))))'''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''&&&%%%%%%$$$%%%'''(((&&&$$$$$$(((,,,+++***((((((******)))(((&&&'''(((***++++++,,,,,,))))))))))))((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''')))+++***'''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&))))))(((&&&$$$$$$&&&)))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''(((*********)))(((******))))))))))))******))))))******+++++++++,,,******++++++++++++************++++++++++++************))))))***+++,,,,,,))))))******++++++++++++++++++++++++*********)))***)))(((((((((((())))))))))))******++++++++++++)))))))))))))))******+++%%%&&&''''''((((((''''''$$$&&&(((******)))'''&&&&&&'''''''''(((((())))))...222555333---)))(((***)))'''&&&&&&(((***+++***''')))+++---...---,,,+++***)))***---111111///,,,'''(((+++---...---,,,++++++,,,,,,------......///,,,,,,,,,---...///000111,,,---///000000000//////000000111111111111000000111111222222222333333333---...000111333444444444|||xxxxxxxxxuuuuuuxxxuuuvvvvvvwwwxxxzzz~~~}}}uuuppprrrvvvsssnnnjjjhhhhhheee^^^XXXSSSPPPNNNNNNNNNMMMJJJGGGCCCAAA===:::888666222///---)))&&&&&&''''''$$$!!!$$$#########$$$&&&((()))***)))((('''''''''''''''############"""!!! !!!!!!!!!   ###&&&(((+++.../////////000111333111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))%%%&&&'''((()))))))))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''((()))((('''((()))+++''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''(((((()))***++++++,,,))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))++++++***'''$$$######%%%%%%%%%$$$###$$$%%%&&&'''''''''(((((('''%%%###"""&&&((()))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$%%%%%%(((******'''%%%''')))$$$%%%&&&&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%++++++******))))))(((((($$$&&&(((******)))'''%%%%%%&&&'''((()))*********(((+++,,,)))(((+++,,,***,,,+++******))))))******)))***+++,,,,,,+++)))(((************************(((((())))))*********+++))))))))))))))))))))))))++++++***)))(((((())))))((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%$$$'''))))))((('''((((((***,,,...---***)))***+++)))))))))))))))******+++******+++,,,,,,,,,,,,+++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------000///.........///111222///////////////000111111111111111111111111111111222222111111000111111111|||wwwwwwvvvrrrrrrtttppprrrssstttvvvzzzxxxrrrpppqqqppplllhhhggggggeee___ZZZTTTRRROOOOOOOOOMMMJJJGGGAAA???<<<999777555111///...,,,***((('''&&&$$$"""############$$$&&&''')))))))))((('''''''''''''''%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!  ###&&&(((***---/////////000111222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((((((((('''''''''&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''((()))((('''&&&''')))%%%&&&'''(((((()))))))))))))))(((''''''((()))))))))(((((('''''''''(((((('''((()))((('''((()))+++''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((()))******+++)))(((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))******)))'''$$$###$$$%%%'''&&&&&&%%%&&&'''((()))''''''''''''&&&%%%$$$$$$&&&'''((((((&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&'''%%%&&&'''&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&*********)))))))))((((((&&&''')))+++++++++))))))******++++++++++++++++++(((+++,,,)))))),,,,,,***,,,++++++***************))))))***************)))************************(((((()))))))))*********((((((((((((((((((((((((******))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&(((******)))((())))))***,,,...---***((()))***)))))))))))))))******+++******+++,,,,,,,,,,,,+++)))))))))((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///...---------...000000///////////////000111111111111111111111111111111222111111111111111222222|||wwwwwwuuuqqqoooqqqoooppprrrtttwww{{{|||vvvppplllmmmjjjgggffffffddd```\\\VVVTTTQQQPPPNNNLLLHHHFFF???===:::777666444111.........---***&&&###""""""######""""""###%%%'''(((((((((((((((''''''''''''%%%%%%%%%%%%$$$###""""""!!!!!!!!! """!!!  ###%%%'''***---/////////000111000000000000///...---------------,,,,,,+++++++++...------------,,,,,,,,,)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&'''(((((())))))***))))))(((((())))))***(((((()))(((((('''&&&&&&'''((()))((('''((()))+++''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''))))))((((((((((((''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&'''(((((((((((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&'''''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))((()))***++++++,,,------...............---,,,,,,)))+++,,,)))***------++++++++++++************)))(((((((((((()))******+++************************(((((())))))))))))******(((((((((((((((((((((((()))))))))))))))*********((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''')))++++++***)))***+++***+++,,,,,,)))((((((((()))))))))))))))******+++******+++,,,,,,,,,,,,+++)))(((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------------...///////////////000000000111111111111111111111111111111000000000000111222333333}}}yyyyyywwwsssrrrsssrrrsssuuuwwwyyy}}}~~~yyyqqqkkkmmmjjjgggeeedddbbb___\\\VVVUUURRRPPPMMMIIIFFFDDD>>>;;;888666555333000---...//////+++$$$ !!!""""""""""""###%%%&&&''''''(((((((((((((((''''''$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!! !!!  """%%%'''))),,,......///000111//////111111111///...,,,......---,,,,,,+++******---------,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&&&&&&&''''''((((((******))))))))))))******(((((()))))))))'''&&&%%%'''((()))((('''''')))+++''''''''''''(((((((((((('''''')))******)))''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))))))))((((((((())))))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%'''(((&&&'''''''''%%%$$$%%%'''############$$$$$$%%%%%%'''&&&%%%$$$$$$&&&'''(((%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((%%%$$$%%%((()))&&&###&&&'''((('''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))******))))))))))))))))))***,,,...///......////////////...---))),,,+++***+++///...+++++++++++++++******))))))(((''''''&&&''')))+++,,,************************(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))************((((((''''''''''''(((((((((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&''''''(((******)))((()))+++***+++++++++)))((('''''')))))))))))))))******+++******+++,,,,,,,,,,,,+++)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........---------.........////////////000000111111111111111111111111111111111111000000000000111222333444{{{||||||xxxwwwxxxuuuvvvwwwxxxyyy{{{}}}yyysssnnnmmmkkkgggdddbbb___\\\ZZZUUUUUUSSSPPPKKKGGGDDDCCC>>><<<888666555222///---,,,------)))### """!!!!!!!!!"""$$$&&&'''&&&'''(((((()))(((''''''&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!! """%%%&&&))),,,......///000111...///111222222000...---......---,,,,,,+++******+++++++++************)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((())))))((('''''''''((()))((('''&&&''')))'''&&&&&&&&&&&&''''''((())))))************))))))'''((()))))))))(((&&&%%%'''((()))((('''''')))+++'''''''''((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))(((((((((((()))***&&&&&&%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%&&&''''''%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))'''%%%''')))***(((%%%''''''((('''%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&(((***++++++***)))(((((('''''')))+++---///+++,,,---...////////////***,,,+++***,,,000000,,,***++++++++++++***)))((((((''''''&&&''')))+++,,,))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''((()))***++++++******((((((''''''''''''((((((((((((((((((''''''''''''''''''%%%$$$$$$%%%''''''&&&((()))(((''''''(((******************)))(((''')))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////......//////000000000000//////000111222111111000111111111111111111111111000000000000111222333444}}}~~~~~~{{{yyyzzzvvvwwwwwwwwwwwwxxx||||||xxxsssooolllkkkgggddd```]]][[[ZZZUUUUUUTTTPPPKKKGGGDDDDDD@@@>>>:::888666333///---******)))'''###!!! !!!!!! !!!###%%%&&&&&&&&&((()))))))))((('''(((((((((((('''&&&%%%%%%!!!!!!!!!!!!!!! """$$$%%%(((+++---...///000111...///111222222111///...---------,,,,,,+++++++++))))))))))))(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''((()))******)))(((''''''((()))((('''&&&''')))((('''&&&%%%%%%&&&'''(((((())))))******))))))(((''''''(((((((((((('''''''''((()))((('''((()))+++'''''''''(((((())))))***&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&'''((()))***'''&&&&&&%%%%%%%%%%%%&&&"""###$$$%%%%%%&&&&&&%%%###%%%&&&&&&%%%%%%&&&'''$$$&&&''''''%%%$$$$$$%%%%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%''''''&&&$$$######$$$(((''''''&&&$$$$$$###"""$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))(((''''''((())))))(((&&&&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%''')))+++,,,,,,***)))((('''''''''((()))+++,,,)))***+++,,,---.........+++,,,+++***---222111,,,******+++,,,,,,***)))((((((((((((((()))******+++))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((***++++++***))))))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''&&&'''((('''&&&&&&(((***))))))(((***+++,,,+++))))))))))))))))))******+++******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---...//////...//////000111000000000///000111222222222111000111111111111111111111111000000000000111222333333}}}~~~}}}yyywwwwwwwwwwwwwwwwwwwwwxxx|||zzzuuupppmmmjjjhhhfffbbb___]]]\\\\\\VVVWWWVVVSSSMMMHHHGGGGGGCCCAAA===:::777444000---***((('''&&&&&&%%%###""" !!!###%%%&&&%%%&&&((()))***)))((('''''''''''''''&&&%%%$$$###!!!!!!!!!!!!!!! !!! !!!$$$$$$'''+++---...///000111///000111111111111000///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''((((((((('''''''''&&&&&&''''''(((((())))))******'''((()))******)))(((''''''((()))((('''&&&''')))((('''%%%$$$$$$%%%'''((('''((())))))))))))((('''''''''&&&''''''((()))***'''((()))((('''((()))+++&&&''''''((())))))******)))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&%%%&&&''')))***&&&&&&%%%$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&%%%###%%%&&&&&&%%%$$$&&&'''$$$&&&((('''%%%$$$###$$$&&&'''((()))))))))((((((''''''''''''&&&%%%$$$$$$&&&'''((('''$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))%%%'''(((((('''&&&&&&'''%%%&&&&&&%%%######$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''(((+++------,,,+++)))((((((((((((((()))************+++,,,------,,,,,,,,,,,,******...333222,,,)))***+++,,,,,,+++)))((())))))***************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((()))***++++++***((('''((((((''''''''''''(((((((((((((((((('''''''''''''''(((((())))))(((((('''(((((()))((('''''')))+++)))((((((***---...---+++)))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...///000---...///000000000//////...000111333333222111000111111111111111111111111222111111111111111222222}}}}}}{{{vvvssssssxxxyyyyyyyyyyyy{{{zzzsssmmmjjjgggfffeeebbb___]]]^^^___WWWYYYXXXUUUOOOJJJIIIIIIFFFCCC???;;;888444000---***'''%%%&&&((()))&&&### !!!"""$$$%%%$$$&&&((()))***)))((('''############"""!!! !!!!!!!!!!!!!!!!!! $$$###"""!!!!!!$$$$$$'''+++---...///000111000000000111111111000000,,,,,,,,,,,,,,,,,,,,,---))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))******+++'''((()))++++++)))(((''''''((()))((('''&&&''')))((('''%%%$$$$$$%%%&&&(((&&&'''((())))))((('''&&&'''&&&&&&&&&'''(((***,,,'''((()))((('''((()))+++&&&''''''((()))******++++++***)))(((((()))***+++((((((((((((((((((''''''&&&'''''''''(((((())))))'''&&&%%%$$$%%%''')))***%%%%%%$$$###""""""######!!!"""###$$$%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%&&&((('''%%%#########%%%%%%'''((((((((('''&&&''''''(((((('''%%%###"""'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((############$$$%%%&&&&&&"""######$$$&&&''''''(((######$$$%%%&&&'''((()))###&&&)))(((%%%$$$%%%'''%%%&&&&&&$$$""""""###%%%'''''''''&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***,,,......---+++)))))))))))))))************,,,,,,------,,,,,,+++***,,,,,,******///444222,,,)))***,,,,,,,,,+++)))''')))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''')))***+++,,,+++)))'''&&&((((((''''''''''''(((((()))((((((((('''''''''''''''((()))******)))((('''))))))***)))((((((***---)))''''''***...000///---)))))))))))))))******+++******+++,,,,,,,,,,,,+++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---//////000,,,,,,.../////////...---...000222333333333111000111111111111111111111111222222111111111111111111~~~{{{yyyxxx|||{{{yyywwwwwwzzz~~~}}}yyyuuurrrnnnllliiigggeeebbb```___^^^^^^]]]ZZZWWWUUUSSSOOOIIIDDDFFFDDDAAA>>>;;;777333000+++'''###$$$'''(((%%%"""  ###$$$%%%(((((('''&&&&&&''')))***&&&&&&%%%$$$############ !!!!!!!!!!!!!!! !!!!!!!!!!!!###&&&***---...///111333000000000000///...---,,,.........------,,,,,,,,,+++******)))))))))))))))((()))*********)))'''&&&%%%&&&&&&'''((())))))******)))%%%###(((,,,***###'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&((('''&&&&&&'''((()))***((())))))(((''''''***,,,)))((('''(((***,,,+++***''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))***'''$$$(((...,,,$$$'''''''''(((((((((((((((***'''###"""'''+++'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%%%%((()))***+++***'''$$$"""(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((''''''''')))***,,,((('''&&&%%%%%%&&&((()))'''(((+++------,,,***((()))+++,,,...//////......+++++++++***)))((('''&&&***+++,,,------,,,+++******************)))(((''',,,)))'''&&&'''''''''&&&(((((('''&&&'''((()))***+++***)))(((((((((((((((+++******)))(((''''''&&&''''''((((((((((((''''''$$$%%%'''((((((((('''&&&*********)))))))))))))))'''''''''((()))+++,,,---''''''((()))))))))))))))+++***)))(((((()))***+++*********++++++,,,,,,,,,+++)))((('''((()))+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------...///////////////...........................333222111000000111222333000000//////.........---|||zzzzzzxxxxxxwwwvvvwwwzzz|||yyywwwtttpppnnnhhhgggdddaaa^^^]]]\\\\\\\\\YYYWWWUUUTTTPPPJJJEEEFFFCCC@@@>>>;;;888333000+++'''$$$$$$&&&'''$$$!!! ###%%%'''''''''&&&%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$!!!!!!!!!!!!  !!!  """###&&&***,,,...///111333000000000000///...------...---------,,,,,,,,,,,,++++++***)))))))))))))))((())))))***)))((('''&&&%%%%%%&&&''''''((()))))))))***)))%%%%%%((('''$$$(((((('''''''''((())))))))))))(((((((((((())))))***))))))(((''''''&&&&&&(((((('''&&&''''''))))))&&&''''''&&&%%%%%%(((***)))((('''(((***++++++***'''''''''''''''''''''''')))(((((('''''''''((((((((()))'''&&&***000...(((((((((((((((''''''''''''((('''$$$$$$)))...+++$$$############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$&&&''')))******((('''&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''&&&&&&'''(((***,,,---***)))'''&&&&&&'''((()))'''(((+++------,,,***)))******+++,,,------------,,,,,,,,,,,,+++***)))(((***+++,,,------,,,+++***)))************))))))((()))(((&&&&&&'''))))))(((((('''&&&&&&&&&'''))))))***))))))(((''''''(((((()))))))))(((''''''&&&&&&'''(((((())))))(((((('''%%%&&&'''((()))(((''''''))))))))))))))))))))))))(((''''''''')))***,,,---***)))))))))))))))((((((***)))(((''''''((()))******++++++++++++++++++,,,******((((((((()))+++,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------...////////////...........................222111111000000111111222000000/////////.........|||zzzyyytttuuuvvvwwwxxx{{{}}}|||zzzyyyxxxvvvrrrooohhhfffccc```\\\ZZZYYYYYYYYYXXXVVVUUUSSSPPPKKKHHHEEECCC@@@===;;;888444111,,,((($$$###$$$$$$"""!!!!!!!!!"""&&&***&&&&&&%%%%%%&&&&&&'''(((***)))'''&&&%%%$$$$$$$$$"""!!!!!!   ###"""%%%))),,,...///111222111111111111000///......------,,,,,,,,,,,,++++++++++++***))))))))))))***)))))))))))))))(((''''''%%%&&&&&&''''''(((((()))'''+++,,,'''$$$%%%'''&&&))))))((('''''''''(((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&)))((((((''''''''''''(((%%%&&&'''&&&%%%&&&''')))(((''''''(((***++++++***''''''''''''''''''''''''))))))((((((((())))))***((((((''''''+++000///+++)))((((((((('''&&&&&&&&&&&&&&&$$$%%%***000///)))$$$$$$$$$###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((())))))))))))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%&&&&&&%%%######$$$&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((%%%&&&&&&''')))+++---...,,,+++)))((('''(((((()))''')))+++,,,,,,,,,***)))************++++++,,,---,,,,,,,,,,,,+++***))))))***+++,,,------,,,+++***((())))))************)))'''&&&%%%&&&(((******)))'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''')))((((((''''''&&&&&&%%%((())))))******))))))(((&&&'''((()))))))))(((((()))))))))))))))))))))))))))((('''&&&'''***,,,---...---+++)))((((((((((((***(((&&&$$$$$$&&&(((***+++++++++++++++***************)))((()))***+++,,,------,,,,,,,,,,,,++++++*********++++++++++++,,,,,,---......//////..............................000000111111111111000000000000////////////......|||zzzxxxwwwtttvvvxxxxxxyyy{{{~~~~~~~~~~~~}}}}}}zzzyyyxxxxxxwwwtttpppmmmiiigggccc___[[[YYYWWWWWWVVVVVVUUUTTTSSSOOOLLLIIIDDDBBB???===;;;888444111,,,)))%%%$$$###"""  $$$###!!!"""''',,,&&&&&&&&&&&&'''(((((()))((('''&&&$$$###"""!!!!!!""""""!!!!!! !!!$$$"""%%%))),,,---///000222222222222111111000///...,,,,,,,,,,,,,,,,,,,,,+++,,,+++******))))))******)))))))))))))))((((((''''''''''''(((((()))))))))(((+++***'''&&&)))***(((******)))((('''''''''(((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''))))))(((((('''''''''''''''((())))))(((((()))+++((('''&&&(((***+++***)))''''''''''''''''''''''''((((((((('''(((((()))))))))((('''(((+++------***))))))((('''&&&&&&%%%%%%$$$%%%$$$$$$(((...---(((%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''''''''''''''(((((((((((((((((((((''''''(((((((((''''''(((((()))***+++,,,,,,+++***((((((''''''(((((()))***,,,,,,+++*********)))(((((((((***+++,,,+++++++++++++++***))))))))))))++++++++++++))))))'''((()))***************((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&''''''(((''''''((((((((('''''''''))))))((((((''''''''''''))))))************))))))'''(((((()))))))))))))))((((((((())))))))))))))))))((('''&&&''')))+++---111///,,,)))'''''''''((()))'''$$$######$$$'''))),,,,,,++++++******))))))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,---..........................................///000111111000///...000000//////////////////}}}zzzxxxwwwwwwyyyzzzzzzzzzzzz|||~~~~~~~~~||||||~~~~~~|||zzzzzzyyywwwvvvuuutttppplllhhhhhhfffbbb^^^ZZZXXXVVVUUUSSSTTTTTTSSSQQQNNNKKKIIIBBB@@@>>><<<;;;888444222+++)))&&&$$$###!!!!!!$$$$$$""""""''',,,&&&''''''((()))*********''''''%%%$$$###"""""""""######"""!!!  $$$"""%%%))),,,---...000222222222222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))((((((((((((((()))))))))))))))*********)))(((&&&&&&+++000///++++++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''')))))))))(((((('''&&&&&&&&&((())))))(((((()))***((('''&&&''')))+++***)))'''''''''''''''''''''''''''&&&&&&&&&''''''((()))***)))((()))***)))(((((()))(((((('''&&&%%%%%%$$$###$$$###!!!%%%)))(((###%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&(((''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''&&&%%%%%%'''((('''''''''((((((((())))))'''(((((((((((((((((('''***************)))))))))+++***)))(((''''''&&&&&&((()))***++++++++++++******)))((('''((()))***+++,,,,,,,,,---,,,,,,++++++'''((()))******)))(((''''''((()))***************)))(((''''''(((((('''%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((('''*********)))))))))))))))))))))************))))))((((((((((((((())))))***''''''(((((()))))))))))))))((('''&&&'''(((***,,,111///,,,)))'''''''''(((((('''%%%######%%%'''(((+++++++++******)))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,---.......................................///000111111000///...//////000000000000000000}}}{{{zzzyyyzzz{{{zzzyyyyyy{{{}}}~~~~~~|||zzz{{{}}}~~~|||zzzxxxxxxwwwuuusssqqqoookkkgggdddfffddd```\\\XXXVVVTTTTTTPPPRRRSSSRRROOOKKKIIIHHHAAA???===<<<:::888555222+++***(((%%%###!!! !!!$$$$$$######&&&(((&&&'''((()))***+++++++++(((((('''&&&%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!! !!!!!!$$$(((+++---...000111111111111111000///......,,,,,,------------......,,,,,,+++************+++******)))((((((((((((((())))))))))))))))))))))))(((&&&$$$%%%,,,333222,,,******)))((((((((())))))))))))(((((((((((())))))(((((((((((((((((('''''''''(((((()))(((((('''&&&$$$&&&(((((('''&&&'''((('''&&&&&&''')))******)))''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))+++)))(((***)))&&&&&&(((((('''''''''&&&%%%%%%%%%"""$$$###!!!"""&&&%%%!!!$$$$$$$$$###$$$$$$%%%%%%"""###$$$$$$%%%&&&''''''$$$$$$############$$$$$$######$$$&&&''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&'''(((((((((((('''&&&&&&'''''''''&&&&&&((()))''''''((((((((()))))))))''''''(((((((((((('''''',,,,,,,,,+++***)))(((''')))))))))((((((''''''&&&))))))***+++++++++++++++)))))))))(((((())))))***.........//////......---'''((()))******)))((('''((())))))************)))***)))(((((()))(((&&&$$$&&&'''(((((())))))((((((&&&''')))*********)))(((************************((())))))******))))))((((((((('''''''''((()))***&&&''''''(((((())))))***''''''''''''(((((()))***...---+++)))((((((((((((((('''&&&&&&&&&&&&'''(((***************)))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,------*********++++++++++++,,,)))***+++,,,---.......................................////////////......//////000000000000111111~~~|||{{{xxxxxxyyyxxxxxxyyy{{{~~~}}}~~~~~~~~~}}}|||zzzyyyyyy{{{}}}|||zzzwwwvvvuuusssqqqnnnkkkjjjgggdddbbbbbb```]]]YYYUUUSSSRRRQQQNNNQQQRRRQQQLLLHHHGGGGGG@@@???<<<;;;:::888555333******(((&&&###"""!!!""" !!!"""######$$$$$$$$$%%%&&&''')))***+++******'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$###############""""""!!! !!!$$$(((+++,,,...///111000000000000///...---------------....../////////---,,,++++++******+++++++++***)))((('''(((((()))((((((((('''''''''''''''%%%&&&%%%%%%)))//////,,,)))))))))((())))))******))))))(((((((((((())))))'''(((((((((((((((((((((&&&'''((())))))(((((('''$$$&&&(((((('''&&&'''''''''&&&&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***+++((((((+++***&&&'''+++&&&&&&&&&&&&&&&&&&&&&&&&"""%%%$$$"""###&&&&&&###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&((((((((()))'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&%%%%%%''')))'''((((((((())))))))))))&&&'''((())))))((('''&&&***++++++,,,+++***(((''')))))))))***)))))))))((())))))******++++++++++++))))))*********))))))(((,,,,,,---------------,,,((()))***++++++***)))((()))************))))))((((((''''''((())))))'''%%%'''((()))*********)))((('''(((***+++,,,+++***))))))))))))))))))*********'''(((((())))))(((((('''((('''&&&&&&&&&'''((()))&&&&&&''''''((())))))***&&&'''((()))))))))((('''***)))))))))))))))(((((((((((())))))))))))(((((())))))))))))******************++++++,,,,,,,,,++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,((()))***,,,---------...........................///......------....../////////000000000111111111}}}{{{zzzuuuvvvvvvvvvvvvxxx|||}}}}}}}}}||||||{{{zzzyyywwwyyy{{{{{{xxxuuuttttttpppnnnjjjhhhgggfffcccbbb___]]]ZZZVVVSSSQQQPPPPPPNNNPPPRRRPPPKKKGGGEEEEEE@@@>>><<<;;;:::888555333******)))'''$$$"""######"""!!!!!!"""$$$$$$###!!!###%%%'''(((*********)))$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!   !!!$$$(((+++,,,...///111000000000000///...---,,,........./////////000000---,,,++++++******+++++++++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&%%%"""&&&(((&&&%%%))),,,,,,))))))(((((()))***++++++''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&''')))))))))((((((%%%(((***+++***((())))))'''&&&%%%''')))***)))(((''''''''''''''''''''''''''''''''''''((()))++++++***'''(((---,,,((()))...%%%%%%&&&&&&&&&&&&&&&&&&###&&&&&&$$$%%%))))))&&&############$$$%%%&&&'''&&&&&&%%%$$$###!!!!!! $$$$$$############$$$$$$###$$$%%%'''((()))))))))%%%&&&)))***+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&###%%%%%%%%%$$$$$$&&&((((((((((((((())))))))))))&&&'''((())))))((('''&&&)))***+++,,,,,,+++***))))))******+++++++++******)))************+++++++++((()))***++++++***)))(((((())))))*********))))))***+++,,,------,,,+++******************)))((('''&&&%%%&&&(((******)))''''''(((***+++++++++***)))''')))+++,,,---,,,+++***(((((((((((())))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%'''((()))&&&&&&&&&'''((())))))***%%%&&&(((******)))'''&&&''''''((()))))))))))))))((()))***++++++***)))((((((((())))))******++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------((((((***+++,,,---------........................///...---,,,,,,---.../////////000000111111111222}}}||||||}}}yyyxxxvvvuuuuuuvvvxxxyyyzzz{{{{{{{{{{{{yyyxxxwwwzzzzzzyyywwwuuusssqqqpppooollliiigggfffdddaaa___YYYYYYXXXVVVTTTQQQOOONNNMMMMMMKKKJJJHHHFFFEEEDDDCCCBBB@@@>>>:::666333111,,,+++)))&&&$$$"""!!! '''&&&$$$""""""###$$$%%%######$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###%%%&&&###!!!###"""!!!  !!!!!!"""!!!   """%%%***---......//////333333222222111000//////---------.........//////...---,,,,,,++++++,,,,,,******))))))))))))******''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***''''''(((((((((((('''''''''((((((((((((((('''''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&******))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))&&&%%%%%%((()))'''$$$((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&########################((('''&&&%%%%%%%%%&&&'''%%%$$$######$$$$$$###!!!&&&%%%%%%$$$$$$######""""""""""""%%%(((+++++++++&&&))),,,---***&&&###!!!%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$############"""&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))(((''''''''''''''',,,---//////---***'''%%%---***(((%%%%%%%%%&&&&&&'''((()))******)))((('''&&&'''''''''''''''&&&&&&)))***++++++***)))***,,,'''((()))+++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))******++++++++++++************++++++***))))))((('''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((())))))+++,,,,,,+++***)))++++++***)))(((((())))))((($$$%%%***+++((()))...((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))******+++,,,------......,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000...------,,,,,,------...666333000///000111000///000000///////////////000}}}}}}~~~|||zzzyyywwwwwwwwwyyyzzzyyyzzz{{{{{{zzzyyywwwvvvvvvuuuuuutttsssqqqpppooollljjjgggeeedddbbb___]]]XXXXXXVVVTTTRRROOOMMMKKKKKKKKKIIIHHHFFFEEECCCCCC@@@???>>><<<999555222000...---+++(((%%%###"""!!!&&&%%%###!!!!!!"""###$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%###!!!!!!!!!     """%%%***---......//////333333222222111000000///.........------,,,,,,+++------,,,+++++++++++++++******))))))))))))******((((((''''''''''''((((((((((((((('''(((((())))))''''''((((((((((((''''''''''''(((((((((((('''''')))))))))))))))(((''''''&&&''''''((((((''''''&&&)))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&&&&((()))(((&&&''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&########################'''&&&%%%$$$$$$%%%&&&'''%%%$$$######$$$$$$###!!!$$$$$$$$$$$$############%%%$$$$$$'''***,,,,,,+++&&&))),,,,,,)))&&&######$$$%%%&&&'''''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$)))((((((''''''''''''(((+++,,,------,,,***'''&&&+++...///---)))&&&%%%'''''''''((((((((((((''''''''''''(((((((((((('''''')))***,,,+++******+++,,,((())))))******************+++,,,------,,,+++***,,,++++++++++++++++++,,,(((((())))))***++++++,,,++++++************++++++******)))(((((('''&&&&&&''''''((((((((()))))))))(((((((((''''''''''''''')))***++++++++++++***)))++++++***)))))))))))))))***'''&&&******((()))---******)))))))))((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))******++++++,,,,,,------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///...------,,,,,,------...000000///.........///000000000////////////000000}}}||||||~~~}}}{{{yyyxxxxxxyyyyyywwwxxxyyyzzzyyywwwuuutttqqqqqqqqqpppoooooonnnnnnhhhfffdddbbbbbb```]]]ZZZWWWVVVTTTRRROOOLLLJJJHHHIIIHHHGGGFFFDDDBBBAAA@@@<<<<<<<<<:::888555222000000///,,,)))&&&$$$""""""###"""!!! !!!""" !!!"""######$$$$$$###########################"""!!!"""######"""!!!   !!!%%%))),,,---...///000333333222222111000000000111000///---,,,***)))(((,,,,,,+++************+++******))))))))))))******))))))(((((((((((())))))******)))((((((((())))))''''''((((((((((((''''''''''''(((((((((((((((''')))))))))))))))(((''''''&&&''''''((((((''''''&&&((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((()))((('''((()))***)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&$$$######$$$$$$###"""############$$$$$$$$$$$$''''''&&&(((***,,,,,,+++''')))******(((%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((((((*********)))))))))((((((***000666555...(((&&&((((((''''''&&&&&&''''''((((((((())))))))))))(((((()))+++,,,,,,++++++,,,...*********)))******++++++***+++---//////---+++***---,,,+++******+++,,,---))))))******+++,,,,,,,,,++++++************++++++******))))))((((((''''''((())))))))))))*********))))))((((((((('''''''''******+++++++++******)))+++***))))))))))))))))))+++((((((***)))'''(((+++******))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))***************+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------.........------------............/////////000111333000000////////////000000}}}zzzyyyxxx~~~}}}{{{yyyxxxwwwwwwwwwuuuvvvxxxxxxxxxvvvsssrrrpppooonnnmmmllllllkkkkkkeeedddbbbaaa```^^^[[[XXXWWWVVVSSSPPPMMMJJJHHHGGGHHHGGGFFFDDDBBBAAA@@@???:::::::::999888555333222000///,,,)))&&&###"""!!!!!!   !!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!    !!!$$$(((+++---...///111222222222111111111000000222111000///---+++******,,,+++******))))))************))))))))))))************))))))))))))******++++++***))))))((())))))''''''((((((((((((''''''&&&'''(((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&$$$######$$$%%%###"""#########$$$%%%&&&&&&&&&(((''''''(((***+++***)))'''((()))(((&&&%%%%%%'''###$$$%%%&&&''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((('''&&&'''((()))***+++///333444000,,,***))))))((('''&&&&&&'''((()))(((((()))************)))***+++,,,,,,,,,,,,---///,,,+++***))))))***,,,---***,,,...000000...,,,***---,,,***))))))***,,,---******+++++++++,,,,,,,,,++++++************++++++*********))))))((((((((())))))*********+++++++++++++++******))))))((((((++++++++++++*********)))******)))))))))))))))***)))((((((((((((((((((***((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************+++,,,---...++++++,,,,,,,,,,,,------******+++,,,,,,---............------------......111000///111444777666555000////////////000000111}}}zzzxxxxxx|||{{{yyywwwvvvuuutttsssrrrtttvvvwwwvvvtttqqqoooqqqpppnnnllljjjiiiiiihhheeecccbbbaaa```^^^ZZZWWWWWWUUURRRNNNKKKIIIGGGFFFGGGFFFEEECCCAAA@@@???>>>999::::::999888666444333...,,,***'''$$$"""  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""############""""""!!!     !!!$$$(((***,,,---///111222222222111111111111111222111111000///.........,,,+++******))))))************))))))))))))************))))))))))))******++++++***))))))((())))))''''''((((((((((((''''''&&&&&&'''((((((((((((((()))))))))))))))((('''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((())))))************+++***))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$"""###$$$$$$%%%&&&'''(((((('''&&&%%%&&&((()))((('''&&&'''((('''%%%%%%&&&((($$$$$$$$$%%%&&&'''((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&''')))+++,,,+++***,,,///000---***+++***)))(((((()))***+++(((((()))***++++++******)))+++,,,,,,,,,,,,...///---,,,+++******+++,,,---***,,,...000000...,,,***,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,,,,++++++************++++++***************)))))))))************++++++++++++,,,,,,,,,,,,++++++******,,,++++++******)))))))))***)))))))))))))))******((((((((('''''')))***)))''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******)))))))))((((((((((((((((((((((((***)))))))))))))))))))))************+++,,,---...+++++++++,,,,,,---------,,,,,,------....../////////......------......///555///,,,000888;;;888222///////////////000111111|||{{{zzzxxxwwwvvvuuutttrrrqqqpppppprrrtttuuuuuurrrooommmrrrpppmmmjjjhhhgggggggggeeedddbbbaaa```]]]XXXUUUUUUSSSPPPLLLIIIGGGFFFFFFEEEEEECCCBBB@@@>>>======999999999999888666444222+++***'''%%%"""!!!  """!!!"""$$$%%%%%%%%%$$$###!!! !!!!!!  !!!###''')))+++---000222111111111111111111111111111111111111111000000000,,,,,,+++************+++******))))))))))))************))))))))))))************)))((((((((())))))''''''((((((((((((''''''%%%&&&'''((()))))))))))))))))))))))))))((('''''''''(((((())))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''(((******))))))***,,,,,,+++***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''%%%$$$$$$%%%%%%$$$######$$$$$$%%%&&&''''''(((%%%$$$###$$$&&&''''''%%%%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&((()))***+++'''$$$'''---000...***+++******))))))******+++'''((()))******+++******(((***+++,,,+++,,,---///------,,,,,,++++++,,,,,,***+++---//////---+++***++++++++++++++++++++++++******++++++++++++++++++++++++************++++++++++++******************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))))))))))))))******+++***,,,+++((((((++++++)))))))))************++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************+++,,,------***++++++,,,,,,------...---.........//////////////////............//////333...+++...555888333---///......//////000111222}}}{{{zzzuuuuuuttttttrrrqqqpppooonnnpppsssttttttqqqmmmkkkooommmkkkhhhgggfffggggggeeecccbbbaaa___[[[UUUQQQRRRPPPMMMIIIGGGFFFEEEEEECCCBBBAAA???>>><<<;;;:::888888888777666444222000)))(((&&&$$$"""!!!  """ """###%%%%%%%%%###"""!!!  !!!   !!!"""###   ###&&&)))+++---000222111111111111111111111111111111111000000000000000------,,,+++++++++++++++******))))))))))))******)))))))))(((((()))))))))((((((((('''(((((())))))''''''((((((((((((''''''%%%&&&'''((()))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((('''''''''(((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%(((***)))((((((***,,,---,,,***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&((()))'''%%%$$$$$$%%%&&&$$$############$$$$$$%%%%%%%%%$$$###"""$$$&&&''''''&&&###%%%''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&$$$%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))'''%%%$$$&&&***,,,+++((())))))************))))))&&&'''((()))************''')))***+++++++++---...---------------,,,++++++***+++,,,------,,,+++***)))***,,,------,,,***)))************************++++++************++++++++++++++++++++++++++++++)))))))))************+++))))))******+++,,,,,,,,,---,,,+++))))))))))))***)))))))))))))))***++++++000333111+++***,,,,,,((())))))*********+++++++++(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))******++++++++++++++++++***++++++,,,,,,******+++,,,,,,---......---------............/////////............//////.........///000///---,,,............///000111222~~~{{{zzzyyytttttttttsssrrrqqqpppooommmooorrrtttssspppllljjjllljjjhhhfffeeefffggghhhdddcccbbb```^^^YYYSSSOOOPPPNNNJJJGGGEEEDDDDDDEEEAAA@@@???>>><<<:::999888777777777666444222000...((('''&&&$$$###"""!!!!!!"""!!!###$$$%%%$$$###"""!!!  !!! """"""!!! !!!"""###$$$  ###&&&(((***---000333111111111111111111222222222111111000///............---,,,,,,++++++,,,,,,******))))))))))))******))))))(((((((((((())))))'''''''''''''''((()))***''''''((((((((((((''''''%%%&&&'''((()))))))))))))))))))))))))))(((((('''(((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''***,,,---,,,***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))'''&&&$$$%%%&&&&&&%%%###"""""""""""""""############""""""$$$&&&(((((('''"""$$$'''((('''&&&&&&'''((('''&&&%%%$$$%%%&&&'''+++)))&&&%%%%%%&&&)))+++%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$&&&)))***&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&###"""!!!!!!!!!"""$$$%%%$$$%%%'''))))))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***((('''&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))$$$&&&((())))))((('''''''''((()))******)))((('''&&&&&&((())))))*********&&&(((*********+++,,,...------...///...---+++***+++++++++,,,,,,+++++++++(((***,,,......,,,***(((******))))))))))))))))))++++++************++++++++++++++++++++++++++++++((())))))))))))*********''''''((()))***++++++,,,...---+++))))))))))))***))))))((())))))***++++++666888666...,,,---,,,'''''''''(((((()))))))))***(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***+++,,,,,,---,,,,,,++++++***+++++++++******+++,,,,,,---......,,,,,,------------------//////............//////+++///333222,,,)))+++...............///000222222}}}yyyuuutttrrrpppoooppppppooonnnppppppqqqpppnnnkkkhhhfffjjjgggeeefffhhhjjjhhhgggaaa```^^^\\\YYYUUURRRQQQLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA>>><<<:::999999::::::999777555222///---+++((('''&&&%%%###"""!!!!!!  !!!""""""""""""###$$$$$$%%%%%%"""######"""  $$$$$$$$$#########""""""$$$###!!!  !!!###%%%''')))---000...666111,,,222333///222000000000000000000000000,,,,,,,,,++++++,,,------)))+++------+++***++++++******)))(((((()))***++++++***(((&&&''')))+++---))))))))))))))))))))))))&&&'''(((******+++++++++******))))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&'''((()))******+++++++++++++++***)))(((''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&(((******)))''''''''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''%%%###%%%'''((('''%%%$$$$$$$$$###$$$$$$%%%&&&%%%$$$#########$$$%%%&&&''''''%%%$$$###"""""""""$$$%%%&&&&&&&&&$$$""" ''''''&&&&&&&&&''''''(((%%%&&&((()))))))))((('''###$$$%%%&&&''''''''''''((())))))))))))(((((('''(((%%%###%%%***+++((($$$((()))+++,,,,,,***'''%%%'''((((((((())))))******((())))))******+++,,,,,,***,,,///222222111...---///+++)))***...///---))).........///////////////,,,,,,***)))))))))***+++))))))************)))))))))******))))))((('''&&&***))))))***------***'''*********+++,,,,,,,,,------,,,+++***))))))))))))+++***)))))))))***,,,,,,:::888555111---***((('''''''''((())))))***))))))(((***+++***)))((()))***------,,,+++************(((((())))))))))))((('''+++*********))))))(((((('''''''''''''''((()))))))))***+++,,,---,,,++++++***++++++,,,,,,+++++++++///...,,,*********,,,---,,,******,,,//////---***...///////////////...---////////////////////////...------......///000111|||xxxuuuuuusssqqqpppppppppooonnnooooooooonnnmmmjjjhhhggghhheeecccccceeefffeeecccaaa```^^^[[[XXXUUURRRQQQMMMLLLIIIFFFDDDCCCBBBBBBAAA@@@???===;;;:::999999888777666444111///---+++((('''&&&%%%$$$"""!!!!!! !!!"""##################"""""""""######"""  #########"""""""""!!!!!!###"""!!!  ###&&&'''***---///---555222---333333...000000000000000000000000000---,,,,,,,,,,,,,,,------+++,,,---,,,+++++++++---******)))(((((()))***+++***)))((('''((()))+++,,,))))))))))))))))))))))))'''((()))*********************))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''(((((()))******++++++******)))))))))((('''&&&&&&%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%&&&(((***)))(((&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((()))((('''&&&%%%&&&''''''(((''''''&&&&&&''''''((('''%%%$$$%%%'''((('''%%%$$$$$$#########$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''((()))&&&&&&'''((((((((((((((($$$%%%%%%&&&'''''''''''''''(((((()))))))))(((((('''%%%###&&&+++---,,,)))%%%&&&((()))))))))((('''(((((((((((()))))))))************+++++++++++++++***---000222222111...---...+++)))***...000...+++.../////////////////////,,,+++***)))))))))***+++(((((())))))))))))(((((())))))*********)))((((((***)))(((***,,,,,,***'''*********+++++++++++++++---,,,+++***))))))))))))******)))))))))***+++,,,111000...,,,***((('''&&&''''''((()))))))))))))))(((***+++***)))((()))***+++++++++***++++++,,,,,,))))))************))))))************)))))))))((((((''''''''''''((()))))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***///...,,,******+++,,,---,,,******,,,...///---***......///////////////...////////////////////////------------...///000111|||xxxvvvvvvtttrrrqqqqqqqqqpppnnnnnnmmmmmmlllkkkjjjiiihhhhhhfffddddddddddddbbbaaa```___]]][[[XXXUUURRRPPPOOOMMMJJJGGGDDDBBBBBBAAA@@@??????===<<<:::888777444444333111///...---,,,((('''&&&%%%$$$###"""!!! !!!!!!"""$$$$$$###""""""!!! """######"""  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ###&&&(((***---///,,,555222...333333---///000000000000000000000000...------,,,,,,,,,------,,,---,,,+++******,,,...******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))((())))))*********))))))******))))))))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))******************)))(((''''''&&&&&&&&&%%%$$$######%%%%%%$$$###$$$%%%&&&&&&%%%&&&''')))'''&&&%%%%%%%%%&&&$$$###%%%%%%$$$$$$######"""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%&&&&&&((((((''''''''''''((((((&&&%%%$$$$$$&&&''''''&&&$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))***((((((((('''((())))))***%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))))))))'''%%%###&&&+++/////////))))))))))))((((((((('''((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,+++---000222222111...,,,,,,***)))***...000///---//////////////////......,,,+++******))))))******'''(((((((((((((((((('''))))))***++++++++++++******)))))))))++++++)))'''******************)))))),,,+++******))))))))))))***))))))))))))***++++++)))))))))(((((((((((((((&&&''''''((((((((((((((((((***+++***)))((()))***))))))******+++,,,,,,---******++++++++++++******************))))))))))))((((((''''''(((((()))***)))***++++++,,,,,,++++++------------,,,,,,+++***...---,,,+++***+++,,,---+++++++++,,,......---+++------...///000000000///////////////////////////------------...///000111~~~{{{yyywwwuuurrrqqqqqqqqqpppooommmlllkkkjjjiiiiiiiiijjjkkkjjjiiihhhfffeeecccbbb___^^^\\\ZZZWWWTTTRRRPPPPPPNNNKKKGGGDDDBBB@@@@@@>>>>>>>>>===<<<999777555111111000...------,,,,,,(((((('''&&&$$$###"""!!!  !!!!!!!!!!!! !!!""""""""""""""""""!!!!!! """###$$$###!!! !!!""""""""""""""""""""""""""" !!!  ###&&&(((***,,,...,,,444222---333222---///000000000000000000000000///...------------------,,,,,,+++)))((()))+++...*********)))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))************))))))(((******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))************+++***)))(((''''''''''''%%%$$$######%%%%%%$$$######$$$%%%%%%$$$$$$&&&(((&&&$$$###$$$%%%%%%$$$###''''''&&&%%%$$$###"""!!!"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%(((''''''''''''''''''(((&&&%%%$$$$$$%%%'''((((((%%%$$$######""""""""""""$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$%%%'''''''''''''''$$$$$$%%%%%%'''(((************)))((()))***+++,,,&&&'''''''''''''''&&&%%%%%%&&&'''((())))))))))))(((%%%$$$%%%)))---//////333222///,,,***)))(((((())))))))))))************)))***+++,,,---......///,,,...111333333111...,,,***))))))+++...000000///////////////............+++++++++***************(((((())))))))))))((((((((()))***+++,,,,,,,,,,,,***))))))))))))))))))(((+++*********)))(((((((((++++++***))))))))))))))))))))))))))))))******+++'''(((((()))************&&&''''''(((((((((''''''(((***+++***)))((()))***))))))***+++++++++++++++))))))******++++++***************)))))))))))))))((((((((('''((())))))***)))******+++++++++++++++---------------,,,+++***------,,,+++++++++,,,---+++++++++,,,---------,,,,,,,,,...///000000000000////////////////////////------------...///000000}}}wwwuuusssqqqqqqqqqooonnnlllkkkjjjiiiiiiiiiiiijjjkkkkkkkkkiiigggdddbbbaaa]]]]]][[[YYYWWWTTTQQQPPPPPPNNNJJJFFFCCCAAA??????<<<<<<<<<<<<:::777555333//////---,,,,,,,,,,,,,,,)))((('''&&&$$$###""""""!!!  !!!"""######"""!!!!!!!!!"""""" !!!!!!"""""""""""""""###$$$$$$"""!!!"""###########################  """%%%'''***---///222999333---222222...000////////////////////////000///......---------...++++++***(((''''''***---************))))))(((((('''(((***+++++++++)))(((************************)))************))))))(((******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###((((((''''''&&&&&&&&&%%%'''''''''&&&%%%%%%$$$$$$%%%&&&'''((()))***************)))(((((((((((()))%%%$$$###$$$%%%%%%$$$###"""###$$$###""""""$$$&&&$$$###"""###%%%%%%$$$###))))))(((&&&%%%$$$###""""""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$&&&(((***&&&%%%$$$###""""""""""""######$$$$$$%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((******,,,+++***)))***+++,,,---'''''''''(((''''''&&&&&&%%%%%%&&&((())))))))))))(((&&&%%%%%%''')))+++,,,555333000---+++******+++++++++++++++++++++++++++'''((()))+++---///111111---///111333333111...,,,))))))***,,,...000111111000000//////.........---++++++++++++******)))))))))******++++++******)))((()))***,,,------------***+++******)))((())))))+++*********)))(((((((((******))))))((()))))))))(((((())))))************((()))******+++******)))'''(((((((((((((((''''''(((***+++***)))((()))******++++++++++++***)))((('''(((((()))******))))))))))))))))))))))))******((((((((((((((()))******)))))))))*********++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,...///000000000000////////////////////////,,,,,,,,,------...///000wwwuuurrrqqqqqqpppooommmkkkkkkkkkjjjjjjiiiiiiiiigggiiiiiihhhdddaaa______\\\\\\[[[YYYVVVTTTQQQPPPNNNLLLIIIEEEBBB@@@>>>>>>;;;;;;:::999777555333222///...---+++++++++,,,,,,)))((('''&&&%%%$$$###"""  %%%$$$######"""""""""""" !!!""""""###$$$$$$###$$$%%%$$$###"""###$$$############$$$$$$$$$$$$ !!!###&&&)))---111@@@DDD:::///111111...222////////////////////////111000///...............*********)))((((((***,,,******+++******)))(((''''''((()))++++++******)))************************((())))))*********))))))******))))))))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$))))))((('''&&&%%%%%%$$$((('''''''''&&&&&&%%%%%%%%%%%%'''((())))))))))))((((((((((((((())))))***&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$###""""""###%%%$$$###"""###%%%&&&&&&$$$***)))((('''&&&%%%$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$###""""""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%)))+++((('''&&&$$$###""""""""""""###$$$%%%%%%%%%%%%$$$((('''%%%$$$###"""""""""&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******************++++++,,,&&&''''''(((((((((''''''%%%&&&''''''((((((((((((''''''&&&%%%%%%&&&((((((---,,,+++******+++---------------------,,,,,,,,,&&&'''(((***---///000111---///222333333111...,,,******+++---...000111111000000000///......------***++++++++++++***))))))***++++++,,,,,,++++++***((()))***+++,,,---------,,,,,,,,,+++)))((()))+++******************))))))***))))))(((((()))))))))'''((())))))******))))))(((((()))******)))(((''')))))))))))))))(((((('''(((***+++***)))((()))******++++++,,,+++)))(((&&&&&&'''((()))))))))))))))))))))))))))************))))))(((((())))))***+++***))))))))))))***++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,++++++---///------...///000000000///////////////////////////,,,,,,,,,,,,---...///000~~~wwwuuurrrppppppooommmlllllllllllllllllljjjhhhgggdddfffhhhfffbbb^^^]]]]]]\\\[[[ZZZXXXVVVSSSQQQPPPLLLJJJGGGDDDAAA???>>>===:::999777555444222222111000///,,,+++******+++,,,))))))(((&&&%%%$$$###"""  &&&&&&%%%######"""""""""""""""#####################$$$%%%%%%######$$$%%%""""""""""""#########$$$    !!!$$$(((...222SSSSSSCCC333111000...333////////////////////////222111000///............***,,,---,,,+++***+++,,,******++++++***)))'''&&&(((((()))***************************************'''((()))*********************))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((('''&&&&&&&&&%%%((((((''''''''''''''''''%%%&&&''''''((((((((((((&&&&&&&&&'''((()))***+++'''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%######$$$&&&$$$###"""$$$&&&''''''&&&(((((('''&&&%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$###%%%)))---***)))'''%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&'''(((((())))))((((((%%%&&&'''(((((()))((((((&&&&&&''''''((('''''''''%%%&&&'''&&&&&&&&&'''''''''''''''((()))+++,,,---////////////.........---'''((()))***+++---.........000222444333111...,,,***+++,,,---...///000111111000000///......------***++++++,,,+++***)))(((******++++++++++++******))))))***++++++,,,++++++---......,,,)))(((***,,,*********+++++++++++++++))))))(((((((((((())))))'''''')))*********)))((('''(((***++++++)))((('''***************))))))((((((***+++***)))((()))***((()))***++++++***((('''''''''((()))***+++******((()))))))))************))))))(((((())))))***+++***))))))((()))***+++,,,(((((()))***++++++++++++***+++,,,,,,------------+++,,,---,,,******---000......///////////////...////////////////////////,,,,,,,,,,,,---...//////{{{wwwtttqqqpppooonnnmmmkkklllmmmnnnnnnmmmjjjhhhfffcccfffhhhfffbbb^^^]]]^^^[[[[[[ZZZXXXVVVSSSQQQPPPKKKIIIFFFCCC@@@>>>======:::888666333111111111111111///---+++******+++,,,))))))((('''%%%$$$###""" """###'''&&&%%%$$$###"""""""""%%%%%%$$$$$$###"""""""""###$$$%%%%%%$$$###$$$&&& !!!!!!!!!""""""######!!!   ###(((///333aaa___KKK666222000...333////////////////////////222222000///............+++---//////---,,,,,,---***+++++++++***)))'''&&&)))))))))))))))*********************************''''''(((******+++++++++******))))))))))))******)))(((((((((''''''''''''))))))))))))))))))))))))''''''(((((()))(((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''$$$%%%%%%&&&((()))+++,,,((('''&&&&&&(((((('''&&&&&&''''''&&&%%%$$$&&&'''$$$######$$$&&&((('''''''''&&&&&&%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$#########$$$&&&'''$$$##################$$$$$$%%%%%%$$$###$$$)))---+++***(((&&&%%%######""""""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$&&&'''(((''''''&&&&&&&&&''''''(((###$$$&&&'''''''''&&&%%%%%%%%%'''((())))))))))))'''''''''(((''''''&&&&&&###%%%'''(((''''''(((((((((((())))))************111111000000/////////...))))))*********+++++++++...000222444333111...,,,+++,,,---.........000111111000000///...---------******+++,,,+++***)))((())))))************))))))))))))***+++++++++******...//////,,,)))(((***---*********+++,,,,,,,,,---))))))(((((((((((()))***&&&''')))*********)))(((((()))+++,,,---,,,***)))+++++++++++++++***))))))(((***+++***)))((()))***&&&''')))+++,,,+++***)))(((((()))++++++,,,,,,,,,(((((())))))*********+++)))))))))))))))******+++***)))((((((((()))+++,,,&&&'''((()))***+++++++++***+++,,,---------------+++,,,---,,,******---000...///////////////......////////////////////////,,,,,,,,,,,,---...//////yyywwwtttttttttrrrnnnkkkllllllkkkiiigggfffhhhjjjgggfffdddbbb```^^^^^^]]]^^^[[[XXXXXXZZZYYYTTTOOOLLLIIIEEEBBB@@@>>><<<:::;;;999666555555666555555///...---+++***)))))))))((('''&&&%%%###"""!!!!!!  !!!"""###"""###%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$  '''&&&###---<<>><<<::::::888666444555555444444000///...,,,++++++******((('''&&&%%%$$$"""!!!!!!  !!!!!!"""#########$$$$$$%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" $$$&&&&&&333CCCJJJCCC:::333000000111111222111111111000000000000111222333222000---,,,,,,............---,,,+++***---,,,,,,+++******))))))++++++***)))))))))))))))))))))************))))))'''(((((())))))(((((('''((()))++++++)))((()))***)))))))))(((&&&%%%&&&(((+++)))(((&&&&&&&&&((())))))'''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&&&&)))&&&&&&)))(((%%%&&&***((((((((((((((()))******((('''''''''(((***,,,...+++***)))((('''(((((()))'''&&&$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$%%%%%%&&&$$$######""""""###$$$%%%)))'''$$$$$$%%%'''&&&$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&'''&&&'''(((******'''&&&(((+++---***'''''''''(((((((((''''''&&&'''''''''(((((()))******))))))((('''''''''''''''''''''''''''((((((((((((*********))))))((('''&&&*********+++------,,,+++***++++++,,,,,,---------///000000000///...,,,++++++++++++***))))))***+++//////...---,,,+++*********+++---...---,,,)))(((************************,,,,,,***))))))******+++......,,,+++***)))))))))******++++++++++++******))))))))))))************+++******)))(((((('''''''''(((***,,,,,,***((('''))))))))))))))))))))))))******))))))))))))************))))))))))))*********+++++++++++++++******((())))))******))))))(((***)))'''(((***+++***((())))))))))))*********++++++,,,,,,***))))))***,,,)))))))))***++++++************++++++++++++******,,,,,,---------.........------,,,,,,---......///,,,+++******+++,,,...000~~~zzzwwwtttrrrrrrrrrqqqpppllllllkkkiiifffdddeeefffeeedddcccaaa___^^^]]]]]][[[XXXTTTTTTUUUVVVTTTQQQNNNKKKGGGCCCAAA???<<<::::::888666555555555444333111000///...---,,,,,,,,,((('''&&&%%%$$$###"""!!!  """###!!!"""##################$$$%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!  """$$$'''444CCC???:::555111111111222222222222222222111111111111///111333222000...............///......---,,,+++...------,,,,,,+++++++++++++++***))))))))))))***))))))************))))))(((((())))))))))))((((((((()))++++++)))((()))************(((&&&%%%%%%'''***)))((('''&&&'''((()))(((&&&&&&&&&((()))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&)))+++)))%%%''',,,''''''''''''(((***++++++))))))(((((()))+++---...---,,,++++++******++++++((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$############$$$(((&&&$$$$$$%%%&&&%%%%%%$$$$$$############$$$$$$&&&&&&'''''''''&&&%%%%%%%%%'''((((((''''''((())))))'''%%%'''***+++)))&&&&&&&&&'''''''''&&&&&&%%%'''((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((******))))))(((((('''''')))))))))+++---...---,,,))))))***+++,,,---.........///000000///...,,,+++************++++++++++++...---,,,+++++++++,,,---***+++,,,------+++***((()))))))))))))))))))))))))))))))))))))))******+++...---,,,+++******************++++++++++++******))))))))))))*********************))))))(((((('''((()))************))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++++++++***)))((((((((())))))******))))))((()))******))))))***,,,...)))))))))))))))***+++,,,+++,,,,,,+++******,,,...++++++,,,,,,,,,+++************+++++++++++++++***---------.........//////...------------...//////,,,+++******+++,,,...///}}}zzzwwwtttrrrqqqqqqrrrrrrmmmnnnmmmkkkgggeeeeeefffdddcccbbb```___^^^]]]]]]YYYVVVSSSRRRSSSTTTSSSRRRNNNKKKGGGDDDBBB@@@===;;;<<<:::888777777666555333111000///...------------(((((('''&&&$$$###"""!!!  !!!###$$$!!!"""###$$$###"""""""""$$$&&&''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""   """###%%%...999555333222111111111111111111111111111111111111111...000222222111/////////---.........------,,,+++---------,,,,,,,,,++++++++++++***))))))*********))))))************))))))((())))))******))))))(((((()))++++++)))((()))***)))))))))(((&&&%%%'''((())))))(((''''''(((((()))'''&&&&&&''')))***)))'''((((((((((((((())))))***(((***------(((%%%%%%(((&&&&&&&&&'''(((***+++,,,************+++,,,---...---------,,,,,,,,,,,,,,,)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%'''((()))((('''&&&''')))'''&&&&&&''')))***(((&&&###$$$%%%&&&''''''''''''((((((((((((''''''&&&&&&))))))((('''''''''''''''''''''''''''((((((((((((******)))((((((((((((((((((((((((***---......---******++++++,,,,,,,,,---....../////////...,,,+++)))))))))***,,,------,,,---,,,***))))))+++---...***+++,,,------+++***)))))))))))))))))))))))))))'''''''''((()))******+++......---,,,++++++++++++******++++++++++++******((()))))))))*********************)))))))))(((((())))))))))))))))))***+++))))))))))))))))))))))))******))))))))))))************))))))))))))******+++++++++***)))((('''&&&'''(((((())))))(((((('''(((***,,,***((((((...333,,,+++************++++++***+++,,,,,,+++,,,---///---......---,,,***************++++++,,,,,,++++++------........./////////.........------......///+++++++++++++++---...///|||zzzxxxvvvsssqqqpppqqqrrrooooooooommmjjjgggggggggcccbbbaaa___^^^]]]]]]]]]WWWUUUSSSQQQQQQRRRRRRQQQNNNLLLHHHEEECCCBBB???===>>><<<:::::::::999666444000///...------,,,,,,---)))((('''&&&$$$###""""""!!!  !!!"""###!!!"""###$$$######"""###%%%'''(((******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###!!!   #########(((---000000111111000000000000000000000000000000000000...000222333111000000000,,,------------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++***************++++++))))))************))))))))))))************))))))((()))++++++)))((()))***&&&'''(((''''''''')))+++))))))((((((((()))))))))'''&&&&&&(((******)))'''((((((((((((((()))***+++///222444222---)))&&&%%%&&&&&&&&&'''(((***+++,,,,,,,,,,,,,,,------...///---------,,,,,,,,,++++++))))))((('''&&&&&&&&&%%%''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$%%%%%%%%%%%%$$$$$$''')))))))))'''&&&'''((('''&&&'''((())))))((('''!!!"""$$$&&&'''))))))***)))))))))(((''''''&&&&&&))))))((('''''''''''''''''''''''''''((((((((((((***)))(((((('''(((((()))(((((((((***---......---,,,,,,,,,++++++*********---......//////...,,,,,,)))((()))+++...///---++++++***)))((()))+++---///++++++,,,,,,,,,+++***)))************************%%%&&&'''((()))*********++++++***************+++******++++++++++++******((()))))))))************************))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))******))))))))))))************))))))))))))******+++++++++***)))((('''&&&&&&''''''((((((''''''&&&'''***---+++((((((...444000///---+++*********+++)))+++------,,,,,,---...---...000...+++)))***+++******+++,,,,,,,,,,,,,,,------------.........//////......---------......++++++++++++,,,---......}}}zzzzzzxxxuuuqqqooopppqqqnnnooopppnnnkkkiiihhhhhhbbbaaa```___]]]]]]]]]]]]VVVUUUTTTRRRQQQPPPPPPPPPNNNKKKHHHFFFEEECCCAAA??????>>><<<<<<;;;:::777555//////...---------------)))((('''&&&%%%$$$###""""""!!!  !!!!!!!!!"""###$$$$$$$$$$$$%%%'''((()))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###!!!  """###%%%''')))---///111111000///000000///////////////000000000///111333333111000000000------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,))))))************))))))******++++++++++++******((()))++++++)))((()))***%%%&&&'''''''''(((***,,,(((((())))))))))))******''''''''')))******(((&&&&&&&&&&&&&&&'''((())))))555888999666444222---'''''''''''''''(((***++++++---------....../////////,,,,,,---------,,,+++***))))))((('''&&&%%%%%%$$$''''''&&&&&&%%%$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$###"""$$$&&&&&&%%%$$$%%%%%%######""""""""""""############$$$$$$%%%%%%$$$$$$'''((()))(((&&&&&&'''(((''''''((())))))))))))(((!!!"""$$$&&&((()))***+++******))))))((((((((('''))))))((('''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***)))))))))+++---...---,,,------,,,+++***)))((((((,,,---...//////...---,,,***))))))+++///000---***)))))))))((()))+++,,,---+++,,,,,,,,,++++++******++++++++++++++++++++++++&&&&&&((()))************'''''''''&&&''''''((((((******++++++++++++******))))))))))))************************************)))((((((((()))***+++,,,))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++++++++***)))((((((&&&''''''((((((''''''&&&'''***,,,+++))))))...222000///,,,***))))))***+++)))+++------,,,++++++,,,+++...000...+++)))***+++)))***+++,,,------------,,,,,,,,,---------............---,,,,,,,,,,,,---******+++,,,,,,------...~~~zzz{{{zzzwwwrrrooonnnooommmnnnooonnnllliiiiiiiiiaaaaaa___^^^]]]\\\\\\\\\UUUVVVVVVTTTRRRPPPOOONNNMMMJJJHHHFFFFFFEEEDDDBBB???>>><<<<<<<<<:::777444000000//////......//////))))))(((&&&%%%$$$###""""""!!! !!!"""######$$$&&&'''((()))))))))***))))))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%###"""  """&&&)))***,,,...111222000000111333//////000000000111111111000222444333111000///000//////000000000000//////------------------------+++*********++++++,,,---))))))************))))))***++++++++++++++++++***((()))++++++)))((()))***&&&'''(((''''''''')))+++(((((()))***************(((((((((***+++***'''%%%&&&&&&&&&&&&'''((()))***333666777666999;;;444+++((((((((((((((()))******......//////000000//////,,,---.........---++++++((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$!!!###&&&&&&%%%###$$$&&&######""""""""""""#########$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&((('''((()))***)))))))))***$$$%%%&&&'''((()))))))))***************)))))))))))))))((('''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))************+++------,,,+++,,,,,,++++++******)))))),,,,,,---.........---,,,+++)))))),,,000000---)))(((((())))))******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++'''''')))************)))'''''''''''''''((())))))******++++++++++++******))))))))))))************************************'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))************))))))))))))*********+++++++++++++++******(((((())))))))))))((((((''')))++++++******,,,///,,,+++)))(((((()))+++---)))+++------+++************---000...***((())),,,)))***+++,,,------------+++++++++,,,,,,,,,,,,---------,,,+++++++++++++++******+++,,,------------~~~zzz{{{|||xxxsssnnnmmmnnnkkklllnnnmmmkkkiiihhhiiiaaa```___^^^]]]\\\\\\\\\UUUVVVWWWVVVSSSPPPNNNMMMLLLJJJGGGFFFGGGFFFEEEDDD>>>===<<<<<<;;;999666333222111000000000000000111))))))((('''%%%$$$###"""###""" !!!"""######%%%''')))*********)))))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%$$$###"""     %%%)))******...111222111111333666000000111111222222222333111333444444222000//////000111111222222222111111.........///////////////+++*********+++,,,,,,---))))))************))))))***++++++,,,,,,++++++***((()))++++++)))((()))***((())))))(((&&&&&&''')))'''((()))***************)))))))))***+++***'''$$$(((((((((((()))***,,,,,,---///111333:::???888---)))((((((((((((((()))***...//////000000000000///---.../////////...,,,+++((((((((('''&&&$$$###""""""######$$$&&&'''((((((""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%% ###&&&'''%%%###$$$&&&######""""""""""""######$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&%%%%%%&&&(((''')))***+++***)))***+++'''(((((((((((((((''''''******************++++++))))))((('''''''''''''''''''''''''''((((((((()))***)))(((&&&'''(((***++++++******+++------+++******************++++++++++++,,,---.........---,,,,,,***))),,,000111,,,((((((((()))***************,,,,,,,,,+++++++++******************************'''(((***++++++******)))***)))))))))***+++,,,---******++++++++++++******))))))))))))******************************++++++'''''')))***++++++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))*********++++++,,,,,,,,,++++++******++++++++++++******''')))***++++++++++++,,,((('''&&&%%%&&&))),,,...)))+++---,,,+++)))(((((((((,,,///...***(((***---)))***+++,,,------...---******+++++++++,,,,,,,,,---,,,++++++******************+++,,,------------|||xxxuuusssqqqnnnlllkkkmmmnnnlllmmmnnnkkkfffbbb___\\\ZZZZZZ[[[[[[ZZZWWWVVVVVVUUUSSSRRRPPPOOOKKKLLLLLLLLLJJJGGGDDDBBBAAAAAAAAA???===:::777555555444222000///.........)))(((&&&%%%$$$$$$$$$%%%'''&&&### """$$$""""""$$$'''''''''''')))***''''''((()))))))))))))))&&&&&&'''''''''''''''&&&'''&&&%%%###    ###'''***+++,,,,,,---///000000...,,,///000111222333444444444222333444444444333222111333222111111000111111222///000000000000//////...++++++++++++,,,---......************************,,,,,,,,,+++++++++******&&&'''''''''(((((())))))((((((((((((((((((((((((((())))))***++++++,,,,,,,,,)))'''***...000---))))))((((((((((((((()))))))))***,,,---.../////////---,,,***)))))))))***++++++---//////...------...000000///...,,,++++++***)))&&&$$$###$$$%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!###$$$$$$"""!!!!!!"""%%%''')))++++++)))&&&$$$(((((('''''''''&&&&&&&&&(((((())))))******++++++((('''&&&%%%%%%&&&'''(((***)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))******++++++,,,------------,,,+++,,,)))&&&&&&(((***)))(((,,,,,,---......---,,,,,,*********++++++,,,,,,,,,((()))***)))((((((***,,,******++++++***)))((('''***++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,)))))))))))))))******++++++*********))))))((((((+++,,,,,,---,,,+++)))((('''((()))***************+++++++++*********))))))++++++***)))(((((())))))''''''((())))))***))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((***,,,,,,***(((***((('''))),,,...,,,***+++***)))***++++++***(((---,,,***))))))+++,,,...,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---.../////////---+++,,,...///---+++******+++,,,------......~~~zzzvvvtttqqqnnnkkkiiikkklllkkknnnqqqnnnhhhbbb```\\\ZZZZZZZZZZZZYYYVVVVVVUUUTTTSSSQQQPPPOOOLLLMMMMMMLLLKKKHHHEEEDDDAAAAAA@@@>>><<<999666555444333222111000...------******)))(((((()))***+++)))(((&&&### ###&&&$$$!!!"""$$$''''''''''''(((***((())))))*********))))))''''''((((((''''''&&&%%%%%%%%%$$$"""     """&&&)))***---...///111222111///---///000111333444444444444333444555666666555444333333333222222222222111111000000111111000000//////+++++++++++++++,,,---...************************++++++*********)))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))******+++++++++,,,,,,)))''')))---///,,,(((((((((''''''''''''((((((((((((***+++,,,---------,,,+++***)))((())))))***,,,///111222000............------,,,***))))))((((((&&&$$$###$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''########################""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############"""###$$$###""""""###$$$%%%''')))++++++)))&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&'''(((((())))))((((((''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((())))))***+++***+++,,,------,,,+++***,,,)))'''''')))******)))***+++,,,------,,,+++******+++++++++,,,,,,,,,,,,***+++++++++******,,,---,,,,,,++++++***)))))))))***++++++,,,,,,++++++***************************++++++***))))))***++++++))))))(((((())))))***+++************)))))))))(((***+++,,,,,,,,,+++***)))((()))******************+++++++++*********))))))+++*********)))))))))((((((((()))***************+++******))))))((((((((((((((((((((((((((((((((((((((((((***+++,,,***(((***((('''))),,,---,,,++++++******+++,,,,,,+++))),,,+++*********+++,,,------------------,,,+++++++++,,,,,,,,,---............,,,+++,,,......---+++******++++++,,,------...zzzwwwtttrrrnnnllliiiiiiiiijjjooossspppiiiccc```]]][[[ZZZYYYXXXWWWUUUUUUTTTSSSRRRPPPOOONNNNNNNNNNNNNNNLLLIIIGGGFFFAAAAAA@@@>>>;;;999666555333333333222000///---,,,***))))))***+++,,,---...***)))(((&&&###$$$'''&&&$$$"""$$$&&&'''''''''((())))))***************))))))((((((((((((((('''&&&%%%$$$$$$###"""    !!!$$$''')))...///111333333222111000000111222333444555555555555666777888888777666555333444444555444333222111111111222222111000//////,,,+++++++++++++++,,,---)))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((***************++++++++++++)))'''))),,,---+++(((''''''&&&&&&&&&&&&''''''%%%&&&''')))***************)))((((((''''''((((((,,,...111222000---,,,+++++++++***)))(((''''''&&&'''%%%######%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$############""""""""""""######"""""""""%%%'''%%%'''(((******)))'''&&&(((((((((''''''''''''&&&&&&''''''''''''((((((((()))((((((''''''(((((()))))))))((((((((()))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))(((((())))))***+++)))***+++,,,,,,+++***))),,,***))))))***++++++***)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------+++,,,---,,,++++++---///...---,,,************+++***++++++,,,,,,++++++***************************++++++***))))))***++++++))))))(((((())))))***+++************)))))))))))))))***+++,,,,,,,,,+++*********+++++++++******)))+++************))))))))))))***+++++++++***)))((())))))******++++++******************************)))))))))))))))))))))))))))(((((()))++++++***(((***))))))***,,,---,,,+++,,,+++***+++,,,---,,,+++******+++++++++,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,---------------,,,++++++------,,,+++*********++++++,,,,,,---|||xxxvvvtttrrrooommmjjjjjjhhhiiiooosssooogggdddaaa]]][[[ZZZYYYWWWUUUTTTTTTSSSSSSRRRPPPOOONNNPPPPPPPPPOOOMMMKKKIIIHHHCCCBBBAAA???<<<:::888777333333333222111///---,,,((((((((())))))******+++))))))((('''$$$###&&&&&&%%%"""$$$&&&'''&&&&&&'''((()))))))))))))))(((((('''&&&''''''(((((((((''''''%%%%%%$$$"""     ###&&&)))---///222333333222222222111222333444555666666666777888999:::::::::999888444555666777777555333111222333333333222111000///---,,,,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((***************************(((((()))++++++***'''(((((('''&&&&&&&&&''''''%%%%%%'''(((((()))))))))(((((('''''''''&&&&&&&&&))),,,//////---***''''''*********)))(((''''''&&&&&&$$$"""###%%%&&&''''''%%%%%%%%%%%%$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""""""""""""""""""""""""""###'''***&&&'''((())))))(((((('''((((((((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))***++++++++++++***))),,,+++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,++++++---//////---+++)))((()))***+++***++++++,,,,,,++++++***************************+++******************+++((((((((((((((()))***************)))))))))))))))((()))***+++,,,,,,+++***++++++,,,++++++***))))))************))))))))))))((()))+++,,,,,,+++)))((())))))************))))))*********++++++,,,,,,,,,************************)))(((((()))++++++***)))************+++,,,,,,,,,---+++***+++---...---,,,)))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++++++++,,,,,,{{{xxxuuutttsssrrrpppnnnkkkkkkjjjjjjmmmoookkkccccccaaa^^^[[[ZZZXXXVVVTTTSSSSSSSSSSSSRRRPPPOOONNNRRRQQQPPPOOOMMMLLLJJJIIIFFFEEECCC@@@>>><<<::::::333333333222000///---,,,***)))))))))((('''&&&&&&)))))))))'''%%%!!!!!!###$$$$$$###$$$&&&'''&&&&&&&&&(((&&&'''''''''''''''&&&&&&###$$$%%%'''((((((((((((&&&&&&$$$###     """&&&***,,,///222444333111222333222333444555666777777777999:::;;;<<<===<<<<<<;;;666777888999888666444222444444444444333222111000......---,,,+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))(((((())))))))))))))))))))))))***************+++++++++***))))))*********)))(((***))))))(((''''''((((((%%%&&&'''((()))))))))(((''''''''''''&&&&&&%%%%%%(((+++------+++(((&&&&&&+++++++++******))))))(((&&&$$$"""###%%%&&&''''''$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''########################$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""###"""######""""""$$$(((+++&&&'''''''''((((((((()))(((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))(((((((((((((((((()))+++,,,---(((((((((''''''((((((((())))))))))))))))))))))))((((((((('''((())))))***)))***++++++++++++***)))++++++,,,,,,++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---...,,,***((('''((()))******++++++,,,,,,++++++************************************++++++*********((((((((('''((())))))***))))))))))))))))))******'''(((***+++,,,++++++***+++++++++++++++***)))((())))))))))))))))))))))))((()))+++------+++***))))))))))))******))))))(((*********+++,,,,,,------++++++++++++++++++++++++***(((((((((***+++***)))***+++++++++++++++,,,,,,---+++******,,,......---((()))***,,,,,,---,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,yyywwwtttsssrrrqqqpppnnnjjjlllllljjjjjjjjjgggaaabbb```]]][[[ZZZXXXVVVSSSSSSSSSSSSSSSRRRQQQPPPPPPSSSRRRQQQOOOMMMLLLKKKJJJHHHFFFDDDAAA???===<<<<<<555444222000///.........---,,,,,,+++)))'''%%%$$$((((((((('''%%%""" !!!!!!###$$$&&&'''&&&%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%$$$"""       ###(((,,,+++///444555333111222444333444555666777888888888:::;;;<<<===>>>>>>======999:::::::::999777666444555555555555444333111111000000...---,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******))))))))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,******++++++******))))))+++***)))(((((((((((((((&&&&&&'''((())))))((((((&&&''''''''''''&&&%%%%%%)))+++---,,,***)))((()))------,,,,,,,,,+++++++++'''%%%######%%%&&&&&&&&&###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$"""""""""############$$$"""###$$$$$$$$$%%%(((***''''''&&&&&&'''((()))***'''(((((((((((()))))))))'''''''''&&&&&&&&&&&&%%%'''(((((())))))((((((''''''''''''((()))***+++,,,)))((((((''''''(((((()))************************((((((''''''(((((()))***)))***+++,,,,,,+++***))))))+++------+++***++++++***+++,,,------,,,+++***,,,,,,++++++++++++******((()))***)))((((((***,,,,,,+++***(((((((((((()))***++++++,,,,,,++++++***************************)))***++++++++++++***)))((((((''''''(((((()))***))))))))))))************((()))***+++++++++***)))))))))*********))))))((((((((()))))))))))))))***)))***+++,,,,,,,,,+++************+++******)))(((*********++++++,,,,,,,,,***************************)))'''((()))++++++******,,,---,,,++++++,,,---,,,+++))))))+++---...---))))))***+++,,,------...,,,+++***)))***+++,,,---++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,|||zzzvvvtttrrrqqqnnnlllggglllnnnjjjffffffdddbbbaaa___]]][[[[[[YYYVVVSSSTTTTTTTTTTTTSSSRRRQQQQQQSSSRRRPPPOOOMMMLLLKKKJJJHHHFFFDDDAAA>>>===<<<<<<666444111///------...///,,,,,,,,,+++)))'''$$$###$$$$$$###!!!  ###%%%&&&&&&%%%%%%%%%&&&###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%$$$$$$###""""""""""""!!!          !!!$$$***///,,,111666666444333444777444444666777888999999999:::;;;===>>>??????>>>>>><<<<<<;;;:::999888777666666666666666444333222111222111000///...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---*********)))))))))(((((())))))))))))))))))))))))''''''(((***+++,,,---...++++++,,,,,,+++***)))*********)))((('''&&&''''''&&&&&&''''''((((((''''''&&&'''((((((((('''%%%%%%)))******)))(((((()))***...------------,,,,,,,,,(((&&&$$$###$$$%%%%%%%%%"""###%%%%%%%%%$$$"""!!!!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%"""$$$&&&&&&%%%&&&''')))''''''&&&&&&&&&(((***+++'''((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&''''''''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))***+++,,,------,,,+++***(((***------+++)))***+++)))***+++,,,,,,+++***)))+++++++++******)))))))))((()))))))))((((((***+++,,,,,,+++******))))))(((***++++++,,,,,,++++++***************************)))***++++++++++++***)))(((''''''''''''((())))))((()))))))))************))))))***++++++***((((((''''''((()))))))))(((((((((((((((((())))))***************++++++,,,,,,,,,,,,---------,,,,,,+++***************++++++++++++************************+++)))'''''')))++++++******,,,...---+++***+++---,,,***((((((***,,,------***)))))))))***,,,...///---,,,*********,,,---///*********+++,,,,,,,,,---,,,...000///---,,,...000------------------------}}}yyyuuussspppmmmkkkcccjjjnnnjjjeeeddddddccc```^^^\\\[[[[[[YYYVVVTTTTTTTTTUUUTTTTTTSSSRRRQQQSSSRRRPPPNNNLLLKKKKKKJJJHHHFFFCCC@@@>>><<<<<<;;;777555111...,,,---///000************(((&&&$$$""" ###%%%&&&&&&%%%$$$%%%&&&###$$$%%%'''((())))))***&&&%%%%%%$$$###"""  !!!""""""!!!!!!        !!!!!!$$$+++111---222777888555444666999444555666888999999999999:::;;;===>>>?????????>>>>>>===;;;:::999888888888777777777666555333222111444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))&&&'''((()))+++---...///+++,,,------+++************)))((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''((((((((('''&&&%%%'''''''''&&&%%%%%%'''***......------------------)))&&&$$$###$$$%%%%%%$$$"""###%%%%%%%%%$$$""" $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""$$$''''''&&&&&&'''(((((('''&&&%%%&&&(((***,,,'''((((((((())))))******))))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))+++,,,------------,,,+++'''***------***))))))+++((()))***++++++***)))(((+++*********))))))((((((((()))***)))((((((***,,,,,,,,,,,,,,,,,,+++))))))+++++++++,,,,,,+++++++++************************)))***+++,,,,,,+++***)))'''''''''''''''((())))))(((((())))))*********+++)))***++++++***)))((('''&&&&&&'''(((((()))(((((('''((((((((())))))******+++*********++++++------.../////////...------,,,************************))))))))))))))))))))))))+++)))'''''')))++++++++++++---...---+++***+++...+++)))''''''))),,,------******)))(((***,,,///000...---+++++++++---///000))))))***+++,,,,,,---------///111000...---...111........................}}}zzzwwwtttqqqnnnjjjjjjhhhgggeeeeeeddddddbbb```]]][[[ZZZYYYWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQTTTSSSRRRQQQOOONNNMMMLLLHHHGGGEEEBBB@@@===;;;:::777555222///------------111000...+++(((%%%"""!!!!!! """%%%%%%###""""""#########$$$$$$$$$$$$$$$%%%&&&&&&'''((((((!!!""""""""""""!!!     ###''',,,///222444777888888777888999:::999888888888999;;;;;;;;;;;;<<<===>>>???@@@@@@????????????>>><<<;;;:::<<<:::888777777666555444222111...,,,++++++,,,---...---,,,+++************,,,+++++++++,,,------...,,,,,,+++***))))))******,,,+++)))((('''((()))+++&&&&&&''''''(((***+++,,,---,,,***)))))))))***+++)))))))))'''%%%%%%''')))))))))(((((((((((())))))''''''''''''&&&%%%$$$$$$+++)))'''&&&%%%&&&((()))000///......------......((('''%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$###""""""$$$%%%$$$###%%%$$$"""!!!!!!###$$$&&&%%%$$$###"""###%%%((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%###!!!###&&&'''&&&$$$&&&%%%%%%$$$$$$$$$%%%%%%######$$$%%%&&&(((((()))'''&&&%%%%%%%%%%%%&&&'''&&&'''((()))***************)))((()))***)))'''&&&(((***,,,---+++)))))))))''''''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((******((('''((()))&&&(((++++++***))))))***)))***,,,......---,,,++++++)))(((((())))))(((&&&((()))+++---------+++***(((((())))))))))))((((((''''''(((((())))))******************************)))))))))***+++++++++,,,.........---,,,+++***))))))))))))))))))*********))))))))))))))))))))))))******))))))***+++,,,,,,---,,,+++***))))))))))))******+++++++++******)))'''(((***+++***)))'''&&&***)))((((((((()))+++,,,//////...---,,,,,,+++++++++***)))))))))***,,,,,,---,,,++++++******++++++))))))***+++,,,,,,------......---,,,,,,,,,---------,,,***(((((()))***+++,,,++++++++++++,,,------------------,,,+++***))))))///111,,,+++...---(((,,,///,,,---222,,,)))333------,,,+++,,,---...///}}}zzzxxxuuurrrppplllkkkiiigggeeedddccccccccc```]]][[[ZZZYYYWWWUUUWWWVVVUUUSSSRRRQQQPPPOOOTTTSSSRRRQQQOOONNNLLLLLLJJJIIIGGGEEEBBB???===<<<888666444111/////////000222000...+++(((%%%###"""!!! !!!""""""!!! """"""""""""########################$$$%%%&&&'''""""""!!!!!!!!!       ###'''+++///111444777888777777888999999888888777888999:::;;;999::::::;;;===>>>>>>???@@@@@@???>>>>>>===<<<<<<===;;;888777777666555333444222000...------............---++++++******++++++++++++++++++,,,------,,,++++++***))))))******,,,+++)))(((((((((******&&&&&&''''''(((***+++,,,,,,,,,******))))))***+++)))***)))(((&&&&&&(((***))))))(((((((((((())))))&&&&&&&&&'''&&&&&&%%%%%%+++***((('''&&&&&&&&&&&&++++++***)))))))))))))))&&&&&&%%%$$$###$$$%%%%%%#######################################$$$%%%&&&###"""""""""$$$%%%%%%$$$%%%$$$###""""""###$$$%%%%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$""""""%%%###"""###%%%'''%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((())))))))))))***)))((()))******(((&&&***+++,,,+++)))''''''(((''''''((())))))((('''&&&''''''''''''&&&&&&&&&&&&)))***,,,,,,***)))***+++''')))+++,,,+++******+++***+++,,,---------,,,,,,***)))((((((******)))((()))***,,,------,,,+++***(((((())))))))))))((((((((((((((()))))))))))))))+++++++++++++++*********)))))))))))))))*********---------,,,,,,+++***)))************++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++***)))((('''''')))******+++++++++******((((((*********)))'''&&&***)))((((((((()))++++++.........---,,,,,,++++++++++++*********+++,,,---,,,++++++******+++,,,,,,*********++++++,,,---...------,,,,,,,,,------......---+++*********,,,,,,++++++******++++++,,,---------------,,,+++***)))'''))))))***---111111...---333...***---+++)))///------,,,,,,,,,---...///|||zzzyyywwwtttrrrmmmllljjjhhhfffddddddcccdddaaa^^^\\\ZZZYYYWWWUUUVVVUUUTTTRRRPPPOOOOOONNNTTTTTTRRRQQQOOOMMMLLLKKKLLLKKKIIIGGGDDDAAA???>>>999777555333111222222333222111///,,,)))&&&$$$### !!!###### !!!!!!!!!"""""""""""""""!!!!!! !!!"""$$$%%%"""!!!     !!!###'''+++///111444666888777777888888888777777777777888999999888888999:::;;;<<<<<<===AAA@@@???>>>>>>>>>>>>>>>>>><<<999777777666444333444333111000///.../////////...---,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******)))*********,,,+++***)))((()))******''''''''''''(((***+++,,,,,,+++++++++*********************(((''''''(((***)))((((((''''''(((((()))%%%%%%&&&&&&'''&&&&&&&&&******)))((('''%%%$$$###((('''''''''&&&&&&&&&&&&$$$$$$#########$$$%%%%%%!!!!!!""""""######$$$$$$$$$###############$$$$$$"""!!!!!!"""%%%&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$###""""""$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((()))))))))***+++***(((&&&+++,,,+++)))&&&%%%%%%&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&)))***,,,,,,***)))***+++(((***,,,---,,,++++++,,,+++++++++++++++,,,------+++***))))))+++,,,+++******+++,,,---,,,+++***)))((())))))******))))))((())))))))))))))))))((((((++++++++++++++++++++++++)))))))))))))))(((((((((+++++++++++++++***)))(((******++++++,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,---------,,,+++++++++++++++)))'''%%%###((()))***+++++++++++++++((()))*********)))'''&&&)))))))))((()))******+++...------,,,,,,+++++++++,,,++++++++++++,,,------************+++,,,---------,,,+++***+++,,,///000,,,,,,+++,,,,,,---...//////...---,,,,,,,,,---...,,,,,,,,,,,,,,,---......------------,,,,,,+++***///***))),,,//////...///222;;;444(((***---+++------,,,,,,,,,,,,---...///~~~|||{{{zzzyyyvvvtttlllkkkjjjhhhgggffffffeeedddbbb^^^\\\[[[YYYWWWUUUTTTSSSQQQPPPOOOOOOPPPPPPTTTTTTRRRQQQOOOMMMLLLKKKLLLJJJIIIFFFCCCAAA???>>>888777555333222222333444222111///,,,)))&&&$$$### !!!"""""" !!!"""!!! !!!###$$$!!! !!!  !!!$$$'''+++///111333666777777777777888777777777777777888888888888888999::::::;;;<<<<<>>>>>??????@@@???<<<999888777666444333444333222000//////////////////...---------------++++++*********++++++,,,++++++***************+++,,,+++***)))))))))******''''''''''''((()))***+++++++++,,,,,,,,,+++***)))+++++++++)))'''''')))+++(((((((((''''''((((((((($$$$$$%%%&&&'''''''''''''''((()))))))))'''%%%$$$((((((((((((''''''&&&&&&############$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$###"""""""""######"""!!!!!!###%%%''''''&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#####################"""$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''')))((()))***,,,+++)))&&&******)))'''$$$$$$%%%''''''''''''(((((((((((((((+++******)))(((''''''&&&'''(((******((('''((())))))+++---...---,,,,,,---,,,+++***)))***+++---...---,,,***+++,,,,,,***))),,,,,,,,,,,,,,,+++***))))))))))))******)))))))))+++******))))))(((((((((++++++++++++,,,,,,,,,,,,++++++******))))))((((((***************)))(((((()))******++++++,,,,,,,,,************************)))***,,,------,,,***)))***+++++++++)))&&&###!!!'''((()))***+++,,,,,,,,,((())))))***)))((('''''')))))))))))))))******+++---,,,,,,,,,+++++++++************+++++++++,,,,,,)))))))))***+++,,,...//////---+++******,,,///111++++++++++++,,,---...///...------,,,,,,,,,---...000////////////000111111......//////...------,,,111,,,+++//////,,,---222777CCC:::)))***000///...,,,,,,,,,,,,------......}}}||||||zzzwwwtttjjjjjjiiihhhhhhhhhhhhhhhdddbbb^^^\\\[[[ZZZWWWVVVQQQPPPOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQOOONNNMMMLLLJJJHHHGGGDDDAAA???===<<<888666444222111222333333111000...,,,)))&&&$$$### !!! !!!  !!!"""     """$$$'''+++...111333666777777666777888666666777777888888888888999999999::::::;;;;;;<<>><<<;;;888666444111000000111222000///---+++(((&&&$$$###      """$$$'''+++...000333555777666666777777666777888888999999888888999999999999:::::::::;;;======>>>???@@@@@@@@@???>>><<<999888888888666555333222222111000///......///......---------......------,,,,,,++++++,,,,,,*********)))******+++,,,,,,++++++++++++*********((((((((((((((()))*********+++---///...,,,***(((*********(((''''''(((***(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%(((***,,,,,,+++***&&&'''((((((((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%###""""""###&&&''''''&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&%%%#########$$$###%%%&&&(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''''''''''''''((())),,,------***'''$$$%%%&&&&&&%%%&&&(((***''''''&&&''''''((()))*********))))))(((((('''''')))***,,,,,,***)))***+++)))+++---...---,,,,,,---,,,+++)))((()))***,,,...000...,,,++++++***)))''',,,,,,++++++++++++++++++)))******++++++******)))******************)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++))))))************))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))*********)))((('''************(((&&&$$$"""((()))***+++++++++++++++))))))))))))(((((((((((((((((()))************)))************************'''((())))))******)))))))))))))))***+++---...///...---,,,***+++,,,---///++++++***++++++,,,---...))))))************++++++,,,,,,,,,,,,,,,---......000000111111111000000///+++///000,,,***,,,...---111;;;555***,,,...+++---+++,,,------......------}}}yyytttpppnnnmmmllljjjhhhgggggggggbbb```]]]\\\\\\\\\ZZZYYYUUUSSSQQQOOOOOOPPPRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPKKKJJJHHHEEECCC@@@>>>===999777555222000000000111...---,,,)))'''%%%###"""   """$$$'''+++...000222555666666666666777777777999:::::::::999888777777888888888888999999:::;;;>>>@@@AAA@@@???>>>===;;;999888999999888777444444333333222000//////...---------------......///...------,,,,,,------******))))))***++++++,,,+++,,,,,,,,,++++++******((((((((((((((())))))***)))+++...000///---***''')))***)))(((&&&&&&(((***(((''''''&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%'''((()))+++,,,,,,,,,,,,&&&'''((())))))'''&&&$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''$$$%%%'''%%%###"""###%%%!!!"""$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''((((((((('''(((***,,,...---***'''$$$&&&(((((('''&&&'''''''''&&&&&&&&&'''(((***+++(((((((((((((((((((((((()))***,,,,,,***)))***+++(((***------,,,++++++,,,+++***)))))))))***,,,,,,,,,+++******++++++***)))+++++++++***++++++,,,,,,)))******++++++******)))******************++++++'''(((((())))))***+++++++++++++++++++++,,,,,,,,,)))******++++++******)))'''(((((()))+++,,,,,,---++++++++++++++++++++++++************))))))((((((++++++***)))((('''&&&%%%)))******+++++++++*********))))))((((((((((((((('''((()))***+++******))))))*********************'''((()))***+++******)))************+++,,,---...,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,((())))))******+++******++++++******++++++,,,---...//////000000/////////...333111+++///:::777***,,,333111...111---)))...+++,,,---.........------}}}yyysssoooqqqpppnnnkkkhhhfffeeedddaaa___]]]\\\]]]\\\[[[ZZZXXXVVVSSSPPPNNNOOOPPPQQQOOOOOOOOOPPPPPPQQQQQQQQQMMMLLLJJJHHHEEEBBB@@@???;;;999666333111000111111---,,,+++)))&&&$$$###"""    ###$$$'''+++...000222555666666666666777777888999:::;;;:::999999666666666666777777777777888:::>>>@@@AAA@@@>>><<<<<<:::888888999:::999888555555555444333222111000------,,,,,,,,,------...000///...---------------******))))))***+++,,,,,,+++,,,,,,,,,,,,+++******)))(((((((((((())))))***)))+++...000000---***''')))))))))'''%%%%%%''')))'''''''''&&&&&&'''''''''''''''''''''&&&%%%$$$$$$******+++,,,,,,,,,,,,,,,((()))***++++++)))'''&&&''''''((()))((('''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&$$$$$$$$$&&&&&&&&&$$$&&&&&&&&&&&&%%%$$$###"""%%%$$$###"""###%%%((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))$$$&&&'''&&&###!!!###%%%!!!###%%%&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((((((((((('''(((***---///...***'''&&&((())))))'''&&&%%%%%%'''&&&&&&&&&'''(((***+++''''''''''''(((((((((((('''(((******((('''((()))(((***,,,---,,,++++++,,,***************++++++,,,)))(((((()))+++---,,,++++++*********+++,,,------******++++++++++++******)))))))))***+++++++++,,,&&&''''''((()))*********)))))))))***+++++++++,,,)))******+++++++++******((()))***+++,,,---......)))))))))))))))))))))))),,,,,,+++***))))))******,,,+++)))(((''''''''''''******+++++++++******)))******)))((((((((((((((('''((()))++++++******))))))))))))))))))*********((()))***+++,,,+++******************+++,,,------++++++++++++++++++++++++,,,,,,++++++***+++++++++((()))***+++++++++++++++,,,++++++++++++,,,------------...............---%%%---,,,***:::PPPMMM999+++//////222666///)))222+++,,,---.........---,,,{{{wwwsssqqqpppooonnnkkkiiigggeeedddbbb```^^^\\\[[[\\\]]]^^^WWWTTTTTTVVVTTTOOOMMMNNNSSSRRRQQQPPPOOONNNNNNNNNLLLLLLJJJHHHFFFDDDBBBBBB<<<999555333111000---+++...---+++***'''&&&$$$###!!!   """%%%'''***---000333333333444444555555555666666777777777777666666888777555444444666888:::;;;999999===BBBBBB>>>999777999;;;======;;;999777888888777555444333222111000000///...............111111///...,,,***))))))))))))))))))))))))))))))((()))***+++,,,+++************++++++++++++******+++,,,......---+++(((%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&'''((()))***+++,,,---)))))))))((('''%%%$$$###$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%%%%$$$#########%%%''')))$$$%%%&&&''''''%%%###"""))))))***(((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''$$$%%%&&&&&&$$$""""""######$$$%%%&&&'''&&&%%%%%%'''&&&%%%&&&((((((((('''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))&&&&&&''''''''''''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))***************)))((((((((()))+++,,,)))+++,,,------,,,***)))******))))))******+++,,,,,,++++++******++++++,,,)))***+++,,,,,,+++)))((()))))))))+++,,,,,,+++)))((((((((((((((())))))***++++++************++++++++++++++++++******))))))+++)))(((,,,111444222///+++******)))))))))))))))+++++++++*********))))))'''((((((((())))))))))))++++++,,,---,,,+++***)))(((***,,,,,,***(((''''''***)))))))))))))))******))))))))))))(((((((((((())))))***)))((((((***---)))***+++***))))))+++,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++,,,000666999999777....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,|||xxxuuutttqqqooommmkkkiiigggfffeeedddbbb```^^^]]]]]]]]]^^^ZZZUUUSSSTTTSSSPPPQQQTTTQQQQQQPPPPPPOOOPPPPPPPPPMMMMMMLLLJJJHHHEEECCCBBB===:::666444222000...,,,,,,,,,***(((&&&$$$###"""   ###&&&(((***...000222222333444444555666666666666777777777777666666555555555666666666777777:::888888<<>>999888:::<<<======;;;999777666666555555444444333333000000///............///000000///...,,,+++******************************((()))***+++,,,++++++***)))******************))),,,---//////...+++)))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''((()))******)))))))))((('''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$%%%&&&'''&&&&&&%%%$$$######$$$%%%''')))%%%&&&'''''''''&&&$$$$$$&&&'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""###$$$%%%&&&$$$%%%'''&&&$$$######$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%&&&(((((((((''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))((((((((('''''''''))))))))))))************)))((('''''''''(((*********+++,,,,,,,,,+++************))))))******+++,,,,,,++++++******++++++,,,)))***+++,,,,,,+++)))((()))((()))***,,,,,,***((())))))((((((((()))******++++++************++++++************))))))((((((+++)))(((+++000222000---******))))))))))))******,,,,,,,,,,,,+++++++++***)))))))))))))))))))))***)))***+++,,,,,,+++******)))***++++++)))(((((()))******)))))))))******+++)))))))))))))))((((((((())))))***)))((((((***,,,)))***+++***))))))+++---************+++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++***+++++++++,,,------------------------...,,,,,,...000111000...---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,{{{yyywwwwwwqqqpppmmmjjjhhhgggggghhheeedddaaa___^^^]]]]]]]]]\\\VVVRRRRRRRRRRRRUUUZZZPPPPPPPPPPPPPPPQQQRRRRRRNNNNNNNNNMMMJJJGGGCCCAAA>>>;;;777555333111...,,,++++++)))'''%%%###"""!!!     $$$&&&(((+++...111111222222444555666777777666666777777777777666666333444555777777666555444888777888;;;??????===999999:::;;;<<<;;;:::888666444444444444444555555555111000//////....../////////......------,,,++++++************************))))))***++++++++++++***))))))))))))))))))))))))------//////...,,,)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''''''''&&&%%%$$$######$$$%%%'''((('''''''''&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################"""######$$$%%%$$$&&&''''''%%%$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%'''&&&%%%&&&(((((((((''')))))))))((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&((((((''''''((()))'''''''''''''''''''''''''''(((((())))))(((((('''))))))((((((((((((''''''))))))))))))************'''''''''''''''((())))))++++++++++++++++++++++++******))))))******+++,,,++++++************++++++))))))+++,,,,,,+++***))))))((()))***,,,,,,***)))***))))))))))))***++++++++++++************++++++)))))))))))))))(((((((((+++***)))+++...///---+++)))))))))))))))***+++,,,---------,,,,,,,,,+++++++++*********************'''((()))***++++++++++++***+++++++++******+++---++++++************++++++***************)))((((((((()))***)))((((((***,,,)))***+++***)))***,,,---+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,---------------------------,,,+++,,,------+++***---............---,,,,,,------------------------}}}zzzxxxxxxxxxrrrpppllliiigggggghhhiiieeedddbbb___]]]\\\\\\[[[ZZZUUURRRSSSSSSSSSVVV[[[RRRQQQQQQQQQQQQQQQRRRRRROOOPPPPPPOOOLLLHHHCCCAAA>>><<<888555333111///---,,,+++)))'''%%%###"""!!!    ###&&&(((+++...111111111222444555777888999777777666666666666777777333444444555555555555555777666777999<<<===;;;888777888999999999777555444444444444444444444444444111000000///.../////////------------------,,,,,,************************))))))******++++++++++++))))))(((((((((((()))))),,,,,,------,,,+++)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#################################%%%&&&((('''&&&%%%%%%&&&######$$$$$$%%%%%%%%%%%%'''&&&%%%&&&(((((((((''''''(((((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&((()))((('''((()))((((((((((((''''''''''''******++++++++++++******))))))((((((((((((((((((((()))))))))************''''''''''''(((((())))))+++******)))******+++,,,******))))))******+++,,,++++++************++++++))))))***+++++++++***************,,,---...,,,******************++++++,,,++++++************++++++************))))))))))))+++***)))***,,,,,,+++(((((((((((()))***+++---...---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++******&&&'''((()))***+++,,,,,,+++,,,,,,,,,+++,,,///222---,,,++++++***+++++++++******+++++++++***)))(((((()))******))))))***,,,)))***++++++******,,,...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))************++++++...,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---.../////////------------------------........................|||yyywwwwwwwwwrrrooolllhhhffffffggghhhcccbbbaaa___]]][[[ZZZZZZWWWTTTSSSVVVVVVSSSTTTWWWUUUTTTSSSRRRQQQQQQQQQQQQPPPQQQQQQOOOLLLGGGCCC@@@===;;;777555333222///...,,,,,,***(((&&&$$$###"""!!! ###%%%'''***---000111222333444666777888999777777666666666666777777666555333333333444666777666666777888999999888666444555555555555444333222555555555444333333222222111111000///////////////------------------------***************************************+++++++++))))))(((''''''((())))))******++++++***)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((()))))))))***))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$###$$$$$$$$$&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$######$$$$$$$$$#########$$$&&&''''''&&&%%%&&&'''############$$$$$$%%%%%%'''&&&%%%&&&((((((((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''((((((%%%'''))))))((('''((()))))))))((((((((('''''''''******++++++++++++******(((((())))))))))))))))))((()))))))))************(((((())))))***************))))))))))))***+++,,,******))))))******+++,,,+++******))))))******+++))))))******++++++++++++,,,+++,,,---//////---+++***************++++++,,,++++++************+++++++++++++++++++++++++++++++++*********+++***)))'''((((((((()))***,,,......++++++++++++************,,,,,,,,,+++++++++++++++&&&''''''(((***+++,,,------.........---...111444---,,,,,,+++******++++++***+++,,,,,,,,,+++)))(((''')))******))))))***+++)))***++++++***+++---///*********++++++++++++,,,***************)))))))))))))))******++++++++++++///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...///000111------,,,,,,,,,---------........................}}}yyywwwuuuuuuqqqoookkkhhhfffdddddddddbbbaaa```___]]][[[ZZZZZZWWWUUUVVVYYYXXXSSSQQQSSSVVVUUUTTTSSSQQQQQQQQQPPPQQQQQQPPPMMMJJJEEEAAA???;;;999666444333222000///,,,,,,***(((&&&$$$###"""    ###&&&(((+++...111222333333555666777888888888777666555555666777888777666444222222555777999777777777777666555444444111111222222222222222111555555555444333222222111222111000000//////000000------------------,,,,,,++++++++++++++++++++++++******))))))******+++,,,******((((((((((((******)))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))((())))))************)))((('''&&&&&&&&&&&&&&&&&&%%%###""""""###$$$$$$#########$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$#########%%%&&&'''&&&%%%%%%&&&$$$############$$$%%%%%%'''&&&%%%&&&((((((((('''$$$$$$%%%''''''(((((((((&&&&&&''''''(((((())))))&&&(((***)))((('''((()))***))))))((((((''''''''''''(((((())))))(((((('''(((((())))))))))))******))))))))))))************(((((()))***************(((((())))))***+++++++++******))))))******+++,,,******))))))))))))******)))))))))******+++,,,,,,,,,,,,,,,...//////---,,,***))))))))))))***++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,******++++++***))))))(((((())))))***+++,,,......+++++++++*********))))))******+++++++++,,,,,,,,,((((((((((((***+++---...,,,...///......///111333---,,,+++******************+++---------,,,***(((''')))***+++***)))***+++)))***+++++++++,,,...000************++++++++++++***************)))))))))*********+++,,,,,,------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,,,,,,,+++,,,,,,---...------------------------{{{wwwuuussspppnnnkkkhhheeecccaaa```aaaaaa``````^^^]]]\\\[[[[[[XXXXXXZZZXXXSSSPPPQQQUUUTTTTTTSSSRRRRRRRRRSSSQQQPPPNNNKKKGGGCCC???>>>999666444333333222111000++++++)))'''%%%###"""!!!   """&&&(((***---000333333444444555666777777888888777666555555666777888666666555555555666777888888888777666444222111111///000000111111222222222333333333333333333333333222111000000//////000000.........------,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++)))(((((()))+++,,,)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))******+++((()))******+++++++++***(((((('''&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%###%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&'''&&&%%%$$$###"""$$$%%%&&&%%%$$$%%%&&&$$$###"""""""""###%%%%%%'''&&&%%%&&&((((((((('''%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((******((('''((()))******))))))(((''''''&&&&&&''''''((((((''''''&&&(((((()))))))))*********))))))))))))************'''''')))*********)))(((&&&''')))***+++++++++*********))))))******+++,,,******))))))))))))******))))))))))))***+++,,,---+++******,,,......,,,***))))))((((((((()))******++++++************++++++******+++++++++,,,,,,,,,)))***++++++***))))))))))))))))))***+++,,,---...,,,,,,+++++++++*********(((((()))***+++,,,------***)))))))))***+++---...***,,,......---------///,,,,,,+++***))))))))))))***+++---......,,,***(((&&&(((++++++***))))))***)))***+++++++++,,,...000++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++*********++++++,,,------......---...//////...---+++)))++++++++++++++++++++++++***,,,---,,,***((((((***,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,}}}xxxuuusssooonnnlllhhheeebbb___^^^aaaaaaaaaaaa```___^^^]]]___\\\ZZZ[[[XXXSSSQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUQQQPPPMMMIIIEEEAAA>>>===777555333222222333111000***)))(((&&&$$$"""!!!     !!!"""$$$(((***,,,///222555444555555555666666777777999777666555555666777999444555777888888888777666888888888555222000000000//////000111222333444444111111222333333444555555222111111000000000000000//////...------,,,+++++++++++++++++++++++++++++++++***)))))))))***,,,---,,,+++***((((((***+++,,,*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%&&&'''(((******+++((()))***+++++++++++++++)))((('''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&'''(((***++++++)))'''&&&!!!###%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###!!!###%%%%%%$$$$$$%%%&&&$$$###"""""""""###%%%&&&'''&&&%%%&&&((((((((('''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''')))******((('''((()))+++******)))(((''''''&&&(((((())))))))))))(((((((((((())))))*********+++))))))))))))************%%%&&&((()))))))))((('''%%%''')))+++,,,+++***)))*********)))***++++++,,,******))))))))))))******))))))))))))***+++,,,---)))))))))+++,,,,,,+++)))((((((((((((((())))))***++++++************++++++))))))******++++++++++++)))***,,,,,,************************+++,,,---------------,,,,,,,,,++++++''''''((()))+++,,,---...+++************,,,---...(((***,,,---,,,+++++++++,,,+++***)))((((((((((((***,,,...//////---***(((&&&(((++++++***))))))***)))***+++++++++,,,///111,,,,,,,,,---------...............------,,,,,,,,,++++++,,,------...//////+++---...///...,,,)))'''++++++++++++++++++++++++))),,,...---+++)))***,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,}}}yyyuuurrrooommmkkkgggdddbbb``````___```aaabbbaaa```^^^]]]YYYYYYYYYYYYWWWUUUSSSRRRUUUTTTSSSRRRQQQQQQQQQQQQRRRPPPNNNKKKGGGBBB???===666444222000000---***(((***)))'''%%%"""   ###"""%%%))),,,///111444666444444333444444555666777555555555666666777888999888888777666555444333333:::777666666444...,,,---//////000000111111111222222111111000111333444555444444333222111000///...333222000...,,,,,,,,,---++++++******************+++++++++************)))******))))))))))))******))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((()))***+++,,,)))((()))***++++++)))'''***)))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$&&&***,,,)))%%%$$$$$$$$$###$$$$$$%%%%%%)))***)))'''%%%%%%''')))(((&&&######%%%'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""(((%%%###$$$&&&'''%%%"""%%%$$$###"""###$$$%%%&&&&&&&&&'''((((((((((((((('''''''''''''''((())))))+++***((('''((()))((('''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''***,,,...+++***)))(((((()))***+++---+++***)))*********))),,,,,,,,,++++++++++++******)))((((((((()))***+++,,,+++***))))))***++++++************************///,,,***((((((***---//////---+++)))((()))+++---******))))))))))))******)))************+++++++++.........---,,,+++***)))+++)))((((((***+++******(((((())))))******+++++++++++++++***************))))))))))))************+++++++++++++++***)))((((((((((((((())))))))))))***************+++++++++---,,,++++++++++++,,,---..................---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************+++------,,,***---,,,,,,++++++,,,,,,---}}}yyyuuurrrooommmjjjgggeeebbbaaa``````aaabbbcccbbb```^^^]]]YYYZZZZZZYYYXXXVVVTTTRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPNNNLLLHHHDDD@@@<<<:::333111000000000///---+++)))(((&&&$$$!!!  !!!###&&&(((,,,///111222555777666666555555555555555555555555555666666777888999555555555666666777777777444222222444333000///111//////000000000111111111111111111000111222444555333222222111000//////...222111000///------,,,,,,+++++++++++++++*********++++++++++++************))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((()))***+++,,,)))((((((***++++++***(((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&***+++(((%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&$$$$$$&&&((((((&&&######%%%'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$###$$$%%%&&&%%%$$$%%%%%%$$$###$$$$$$%%%&&&''''''((())))))))))))((('''''''''''''''(((((()))+++)))''''''((()))((('''''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))(((''''''''''''(((((()))''''''&&&&&&&&&''''''(((((('''&&&&&&''')))+++---+++***)))(((((()))***+++,,,+++***************)))))))))******++++++,,,,,,,,,+++***)))(((((())))))+++***))))))))))))***++++++++++++++++++++++++++++++***)))((()))+++...000---,,,***(((((()))***+++))))))(((((((((((())))))))))))*********+++++++++)))***+++,,,------------,,,***((((((*********)))((((((((())))))*********)))*********************))))))))))))******************++++++***))))))((((((((((((((()))))))))***))))))******++++++,,,,,,------,,,++++++,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******+++------,,,***---,,,,,,++++++,,,,,,---}}}yyyuuurrrnnnllljjjgggeeecccaaaaaabbbcccddddddcccaaa___^^^ZZZZZZZZZYYYWWWVVVTTTSSSPPPPPPPPPPPPPPPQQQQQQRRRMMMLLLIIIEEEAAA<<<888666///......///000000///---''''''%%%###!!!  ###%%%***---000222333444666888999888777666555555555555555555555666666777888999444555555666777888888888222//////222222//////222//////000000000000111111111111000111111222444444000000000/////////......///000000000///---,,,+++++++++++++++++++++++++++,,,+++++++++************(((((((((''''''((((((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))***++++++)))))))))***,,,,,,+++*********+++***)))(((&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***(((%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&)))'''%%%$$$$$$%%%'''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***************''''''&&&&&&''''''((()))***(((''''''((((((((('''&&&&&&&&&&&&&&&'''((()))))))))'''''''''''')))))))))((((((''''''''''''(((%%%%%%%%%&&&&&&((()))))))))((('''''''''(((***+++******))))))))))))******+++++++++************)))''''''((()))***+++,,,,,,...---+++***)))(((((((((***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))+++,,,...///*********)))))))))))))))(((((((((((((((((((((((()))))))))*********++++++'''((()))+++,,,------------+++))))))******)))((((((((((((((())))))))))))((((((((())))))*********))))))))))))************))))))******))))))((((((((((((((()))))))))******)))))))))***+++,,,,,,---...------,,,,,,------...******++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++,,,------+++)))---,,,,,,++++++,,,,,,---}}}yyyuuurrrmmmllljjjgggeeecccbbbbbbdddeeeeeeeeedddbbb```^^^[[[ZZZYYYXXXWWWUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOKKKIIIGGGCCC>>>999555333...------...///000...---%%%%%%###!!!  """%%%'''---///222333444555666888888888777666666666666666555555555555666777888999888888888777777666666666555111111222222///...111//////000000000000000000000000000111111222333333........................---...000111000...,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''(((((()))***++++++******,,,...///...---+++,,,------,,,)))'''%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))'''%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&%%%$$$%%%(((***'''%%%$$$$$$&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%"""&&&((((((%%%###$$$&&&%%%%%%&&&&&&&&&&&&%%%$$$((()))******++++++******'''&&&&&&&&&&&&'''(((((()))'''&&&&&&'''((('''&&&%%%%%%%%%&&&'''((()))******)))(((''''''((()))******)))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))(((((((((((())))))***))))))))))))))))))******+++,,,+++***))))))***'''''''''((()))******+++,,,,,,++++++*********)))((((((((((((((()))))))))++++++++++++++++++++++++'''((()))***,,,,,,------))))))***++++++***)))((((((((())))))))))))(((((())))))))))))************))))))***+++++++++******///---+++*********)))(((((((((((((((((((((((((((&&&&&&'''((()))******+++((()))))))))************(((((())))))))))))(((((((((((()))))))))*********((()))******+++,,,------------------------------((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++---,,,+++,,,------+++)))---,,,,,,++++++,,,,,,---}}}yyyuuurrrlllkkkiiigggeeedddccccccffffffgggfffeeebbb___^^^ZZZZZZXXXWWWVVVUUUTTTSSSSSSRRRQQQOOOMMMLLLKKKKKKHHHGGGDDD@@@<<<777333111...---,,,,,,------+++)))###"""!!!    """$$$'''***...000333444444444666777666666666666666777888888555555555555666777888999999999999888777777666666666333222444333111111444000000////////////////////////000111222222222333......------------------+++---///111111///,,,***++++++,,,,,,------------,,,,,,,,,++++++++++++***+++******))))))******+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((()))***+++---,,,,,,...000222222111......//////---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&''''''&&&&&&&&&)))+++&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&))),,,***&&&######$$$"""###%%%''''''&&&%%%$$$(((((()))************)))&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((()))******)))(((''''''((()))******)))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&***))))))((((((((((((((()))))))))******))))))))))))+++---,,,***((()))***(((((((((((((((((((((((())))))******++++++++++++''''''(((((())))))))))))))))))))))))))))))))))))((()))***+++++++++******)))***+++------,,,***))))))***++++++++++++***)))(((((()))))))))*********))))))***+++++++++******///---++++++++++++***))))))))))))))))))(((((((((&&&&&&'''((()))******+++((()))))))))************'''((())))))))))))(((((())))))))))))************)))******+++,,,,,,------------------------------(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++---,,,+++,,,------,,,***---,,,,,,++++++,,,,,,---}}}yyyuuurrrkkkjjjiiigggeeeddddddcccggggggggggggeeebbb___]]]ZZZYYYWWWUUUTTTSSSSSSSSSRRRQQQOOOLLLJJJHHHGGGFFFDDDCCCAAA===999555222000---+++******+++***(((&&&!!!   """$$$&&&***,,,///111333444444444666777555555555555666777888999555555555666666777888999888888888888999999999999555111111444555444666:::000000////////////.........///000111222222222222.........---------,,,,,,***,,,...000000///---++++++,,,,,,------......///,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******...------...111333444444000111000000...,,,***(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))((((((((('''&&&&&&)))+++&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%'''((()))***+++***'''###!!! !!!$$$&&&''''''%%%$$$&&&&&&'''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&'''((()))))))))'''''''''''')))))))))((((((''''''''''''((())))))(((&&&&&&%%%%%%%%%)))))))))))))))((((((((())))))************))))))(((+++...---***((((((******)))))))))((((((((('''&&&'''(((***++++++++++++''''''((()))************)))))))))))))))))))))))))))******+++******)))))))))***+++------,,,++++++)))***+++,,,,,,+++***)))((((((((()))))))))******'''((()))+++,,,---------///---++++++,,,,,,+++***************))))))))))))((((((((())))))*********))))))))))))************(((((())))))******)))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))))))))***+++++++++++++++,,,,,,,,,,,,------))))))******+++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,++++++,,,...///---,,,---,,,,,,++++++,,,,,,---}}}yyyuuurrrjjjjjjhhhgggeeeeeeddddddgggggggggfffdddaaa^^^\\\YYYXXXVVVTTTRRRRRRRRRRRRMMMLLLJJJHHHFFFDDDDDDCCC???>>><<<:::666222///...***)))(((((()))(((&&&%%%    """$$$&&&(((+++...///111444555555666777999555555555444555555666666555555555666666777888999:::999999999999888888888666222222444555444666;;;000000/////////............///000111222222222111000000///...---,,,,,,+++***+++---//////...---,,,,,,,,,,,,---.../////////------,,,,,,,,,+++++++++++++++************++++++))))))))))))((((((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((******---,,,+++---000333444444333333111000...,,,+++***(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((((((&&&%%%%%%''')))&&&%%%$$$&&&'''((('''%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$$$$&&&''')))'''''''''((('''$$$ """&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&$$$###$$$&&&''''''&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))(((''''''''''''(((((()))(((''''''&&&&&&&&&''''''((((((((())))))))))))(((((()))***++++++***)))((('''+++///...***'''(((***)))))))))))))))))))))***&&&'''((()))***))))))((('''((()))+++++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))***+++++++++++++++(((***+++,,,,,,+++***((((((((((((((()))))))))***)))***+++,,,------------///---++++++---------,,,,,,+++++++++*********))))))*********************))))))))))))************((())))))***++++++******))))))*********+++++++++---,,,,,,,,,,,,+++++++++******+++,,,,,,+++******************************+++++++++,,,,,,---------*********+++,,,---------******************************+++++++++,,,,,,,,,+++******,,,///000///------,,,,,,++++++,,,,,,---}}}yyyuuurrrjjjiiihhhgggeeeeeeeeeeeegggggggggfffdddaaa]]][[[XXXWWWUUUSSSQQQQQQQQQQQQHHHGGGFFFDDDCCCBBBBBBBBB<<<;;;:::777444111...,,,'''&&&&&&'''((((((&&&%%%   ###%%%'''))),,,///000222555666666777999:::777666555444444333444444555555555666666777888999>>>>>><<<:::888666555444:::666444555444222333777000000//////.........------...000111222222111111111111000///---,,,++++++***+++---............---,,,,,,------...///000000---------,,,,,,,,,++++++******))))))))))))******))))))))))))(((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''&&&&&&''''''((()))***,,,+++***+++///222444444555444222000...,,,,,,,,,))))))(((&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&'''))))))(((((('''&&&$$$###%%%'''%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$$$$&&&((()))%%%$$$###%%%'''%%% !!!%%%''''''%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&$$$######%%%''''''&&&(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))((()))***++++++***)))(((&&&+++///...***'''(((***''''''((()))***+++,,,,,,''''''((())))))((('''&&&'''(((***+++,,,,,,,,,+++************************'''''''''((()))+++---...(((((())))))*********+++''')))***++++++***)))'''(((((((((((()))))))))))).........---,,,+++***)))...,,,++++++---......---,,,,,,,,,+++++++++******+++++++++***************))))))))))))************))))))***+++++++++++++++)))************+++++++++...------,,,,,,++++++***)))***+++,,,,,,+++***)))+++++++++***************+++++++++,,,,,,---------******+++,,,------......))))))))))))))))))))))))*********++++++,,,,,,,,,***)))***,,,///000000///---,,,,,,++++++,,,,,,---|||wwwuuusssssskkkjjjgggeeeddddddeeefffhhhfffddddddcccbbb___]]]WWWVVVTTTRRRQQQPPPPPPPPPJJJHHHDDDCCCBBBAAA???===<<<999555222111...,,,***'''$$$!!!!!!###$$$"""     ###&&&'''***---000111222444666666666666555444444444333333444444444333333333333333444555666???>>><<<:::888777666666444555555666555333111000222111000///...---,,,+++------...///000000000///,,,---///000000...,,,++++++,,,,,,---.........---------,,,,,,,,,---......+++---...---+++))))))***)))))))))(((((((((((((((------,,,+++***)))((('''$$$&&&((()))***)))'''&&&))))))))))))((((((((((((''''''''''''''''''&&&&&&)))(((&&&%%%&&&''')))++++++(((&&&)))///222000---444333111///---,,,++++++&&&&&&%%%$$$$$$###""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))+++)))'''%%%######$$$%%%$$$$$$$$$$$$%%%&&&'''(((((('''%%%######$$$%%%&&&***)))((('''&&&%%%%%%%%%###%%%'''((((((&&&###!!!###"""###%%%'''(((&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))''''''&&&''''''((()))***(((((((((((()))))))))))))))&&&)))***(((...222*********)))(((((((((((((((&&&&&&''''''(((((())))))))))))************))))))((()))***++++++***)))(((*********+++++++++,,,,,,+++++++++++++++***)))(((&&&''''''((()))*********)))((('''(((***,,,+++***((()))***+++++++++++++++++++++***************++++++,,,,,,,,,,,,+++***)))(((+++......,,,******+++......---,,,+++)))((('''))))))************))))))((((((((()))******++++++******)))(((((((((((((((+++++++++***************///...---,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++))))))))))))))))))))))))...---++++++++++++***)))+++******,,,......---,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++)))***---///---++++++***))))))***,,,...///|||wwwtttrrrqqqmmmkkkhhhfffdddcccddddddfffdddbbbbbbaaa```]]][[[UUUTTTRRRPPPNNNMMMLLLLLLGGGEEEBBB@@@???>>><<<:::999777333000...,,,***'''&&&### !!!!!!   ###&&&(((***,,,///222333444666777999999999999555555444444444444555555222222222333444666777888===<<<;;;999777777666666666666777777666444333222////////////////////////------.../////////......,,,---............,,,,,,+++,,,,,,---......------,,,,,,,,,+++,,,,,,---...***,,,---,,,***(((((()))))))))))))))))))))))))))---,,,,,,+++***)))((('''(((((()))******)))((('''(((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&&&&&&&''')))***,,,)))(((***///111000---333222000...,,,+++******(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&''''''&&&&&&&&&''''''(((((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&(((&&&%%%#########%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$############%%%'''(((&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''((())))))(((((((((((())))))))))))***,,,***(((,,,///***%%%++++++***)))))))))))))))************++++++++++++******++++++++++++******((()))***************))),,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,+++******))))))))))))))))))))))))))))))((('''(((+++,,,+++***))))))******+++*********++++++***))))))******+++,,,,,,+++++++++*********))),,,//////---++++++,,,,,,,,,,,,,,,+++***))))))))))))************))))))((((((((()))******++++++***))))))(((((((((((((((************************---------------,,,,,,,,,)))***+++,,,,,,,,,++++++))))))))))))))))))))))))***)))***+++,,,---,,,,,,***))))))+++---...---,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,***)))***---...---++++++***)))((()))***,,,---}}}wwwrrrpppnnnmmmkkkiiifffdddccccccccccccaaa```______]]][[[XXXSSSRRRPPPMMMKKKIIIHHHGGGCCCAAA>>><<<<<<;;;999777666333///---+++)))'''%%%$$$"""   ###&&&))),,,...000222555444555666888999999999999666666555555555555666666111222222444555777999:::999888777666666666666666777777777777666555444444000000000000000000000000---............------,,,------------------------+++,,,,,,---------------++++++******++++++,,,---***+++,,,+++)))((((((((()))))))))******++++++,,,,,,,,,+++***)))(((((('''+++++++++++++++*********(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***,,,***(((***...///...,,,333111///---+++)))(((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&(((((('''&&&&&&&&&''''''$$$$$$######$$$&&&((()))((('''&&&%%%$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$#########$$$&&&'''&&&$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((***))))))(((((((((((()))(((((((((((())))))))))))***222******<<<<<<+++''',,,++++++***************))))))((((((((((((((((((++++++,,,,,,,,,,,,++++++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***,,,,,,++++++***)))(((((()))(((((()))+++,,,+++***))))))*********)))((((((******)))))))))******+++---,,,+++***)))***++++++***,,,......---,,,,,,,,,******+++++++++++++++***))))))************))))))((((((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))++++++---......---,,,,,,)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,***))))))***,,,------,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,*********,,,---,,,++++++***)))(((((()))***+++}}}vvvqqqnnnllljjjiiigggfffdddccccccccc```___]]]]]]\\\[[[XXXVVVRRRPPPNNNKKKHHHFFFDDDCCC@@@>>>;;;999999888666555333111---+++)))'''%%%###"""   !!!"""$$$''',,,...000222444666666666666666666666666666777777666666666666777777333333444444666777999999555555444444444444555555666666666666555555444444555444333222000///......---.........---,,,++++++......---------...///000+++,,,,,,---------,,,,,,*********)))***++++++,,,***,,,---,,,***(((((()))))))))***++++++,,,------,,,++++++***)))(((((((((++++++++++++,,,---...///)))(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''((())))))***)))((()))+++---,,,***111000...,,,***((('''''')))))))))(((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%'''(((((('''%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((()))((('''&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%))))))((('''''''''''''''((('''&&&%%%$$$%%%%%%&&&$$$######$$$%%%&&&%%%$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$###############%%%&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((+++***)))((((((((((((((((((((((((((())))))))))))(((333)))000TTTTTT888111+++******))))))*********(((((((((''''''&&&&&&&&&++++++,,,,,,,,,,,,++++++***))))))((()))***,,,---++++++************)))))),,,,,,---------,,,,,,+++------,,,++++++******))))))(((((()))+++,,,,,,+++)))))))))))))))((('''&&&***))))))))))))******+++---,,,***(((((()))+++,,,)))***,,,,,,,,,+++++++++******++++++++++++******))))))************))))))((((((((()))******++++++)))))))))))))))(((((('''(((((((((((()))))))))))))))***,,,...///...,,,+++******++++++,,,,,,,,,,,,))))))))))))))))))))))))+++,,,------,,,+++***+++---+++******+++,,,+++***++++++,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++,,,------------,,,+++******)))******+++}}}vvvqqqmmmlllgggfffeeedddcccccccccccc^^^\\\[[[ZZZZZZXXXUUUSSSPPPNNNLLLIIIFFFCCCBBBAAA>>><<<999888777777555444222///,,,***((('''%%%###  """###%%%(((---000222333555666:::999888777666555444444777777666666666666777777666666555555555666666777333222222222222333444555444444333333222222222222555444333222111000///...---.........---,,,++++++//////......///000111111+++,,,,,,---,,,,,,++++++******)))))))))***++++++,,,---......+++******+++))))))***+++,,,------...+++******))))))((((((((())))))***+++,,,///000222*********))))))))))))((('''''''''((((((((())))))'''''''''''''''((())))))(((''''''((()))******)))000///---+++)))(((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&))))))((('''''''''(((((()))(((&&&$$$$$$%%%&&&'''%%%###"""###$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########""""""###%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''******)))(((((('''(((((((((((((((((())))))))))))(((111(((555```bbbAAA444))))))((((((((())))))***+++++++++******)))))))))******++++++++++++******+++***)))))))))***,,,---++++++++++++************+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***)))((()))+++---,,,+++)))))))))))))))((('''&&&))))))(((((()))******+++---,,,***(((((()))***+++((((((((()))***+++******++++++++++++***)))(((((())))))************))))))((((((((()))******++++++((())))))***)))(((''''''''''''(((((())))))))))))(((***,,,......---,,,++++++***++++++++++++,,,,,,***************************,,,------++++++---///111///,,,*********)))''',,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,,,,------...---......///---,,,,,,,,,++++++,,,,,,}}}vvvqqqnnnmmmeeeeeedddcccbbbaaa``````ZZZYYYWWWVVVVVVUUURRRPPPMMMKKKIIIFFFCCCAAA???>>><<<:::777666666666444333111...+++)))(((&&&$$$"""   !!!###$$$%%%)))...111333444666777>>>===;;;999888777666666777777666666666666777777777666555555444444555555111111111111111222333444222111111000000000111111111111111111111111111111---............------,,,.........///000000000111,,,,,,,,,,,,,,,++++++*********))))))******+++,,,---...///...,,,+++++++++*********++++++,,,,,,---******)))))))))((((((((('''''')))+++---...000000+++++++++*********))))))'''''''''(((((())))))***'''''''''(((((((((((((((&&&&&&''''''((()))******...---,,,***))))))))))))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%&&&)))+++(((((('''&&&&&&&&&'''''')))(((((((((''''''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''')))(((&&&%%%%%%%%%&&&'''%%%$$$""""""$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%''''''((()))((('''&&&%%%'''''''''''''''''''''''')))((((((''''''''''''((((((((((((((())))))))))))***...(((555UUUXXX===---(((((((((((((((((()))***))))))))))))))))))((((((******++++++++++++******+++++++++*********+++++++++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***))))))***,,,---,,,+++))))))*********)))(((((((((((((((((()))******+++,,,+++***)))((()))******((('''&&&''')))******)))++++++++++++***)))((('''))))))************))))))((((((((()))******++++++((()))*********)))'''&&&'''(((((())))))******+++******,,,------,,,++++++++++++******++++++,,,---************************''')))+++,,,,,,///555:::333000---+++******)))(((---------------,,,,,,+++******+++++++++,,,,,,,,,,,,---......------...///,,,,,,------------------}}}wwwssspppooofffeeedddbbb```^^^\\\[[[VVVTTTSSSRRRRRRPPPMMMKKKIIIHHHEEEBBB@@@>>><<<<<<:::888555444444444222111///,,,)))'''&&&%%%###!!!   """""""""     ###%%%'''&&&***///333555666777888===<<<:::999888888999999777666666555555666666777555444444444444444555555222111111111111222222333111111000//////000111111111111111111111111111111------.../////////......***+++---.../////////...,,,,,,,,,,,,,,,+++******+++************+++,,,,,,,,,...///...,,,******+++*********+++++++++++++++))))))))))))((((((((((((&&&''')))+++,,,,,,,,,+++************))))))))))))&&&''''''((())))))******&&&''''''(((((((((((((((%%%&&&((())))))***,,,---,,,,,,+++************+++''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''+++...''''''&&&&&&&&&''''''((()))))))))))))))((((((''')))((('''&&&&&&%%%&&&&&&&&&''''''(((((()))((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&$$$""""""###$$$$$$###$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$'''''')))))))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))+++++++++111===@@@555((())))))(((((())))))***+++&&&&&&&&&&&&''''''''''''++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))''''''((()))***+++,,,,,,)))******+++,,,,,,++++++,,,,,,++++++******))))))***))))))***,,,------,,,))))))******+++*********'''''''''(((((()))++++++************)))))))))))))))'''%%%''')))++++++)))))))))************))))))))))))************))))))((((((((()))******++++++((((((*********)))'''&&&(((((())))))***++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,---************************''')))+++++++++000999@@@333000---++++++,,,,,,+++------......---,,,,,,+++******+++++++++,,,,,,,,,)))+++------+++***,,,...***++++++,,,------------|||wwwsssqqqpppggggggeeebbb___[[[XXXVVVSSSQQQPPPOOOOOOMMMJJJHHHFFFEEEBBB@@@>>><<<;;;:::888666333222333222111000---+++(((&&&%%%$$$""" !!!  """###$$$%%%$$$"""   """%%%''')))'''+++111555666777888999999888777777777888999:::666666555555555555666666222222222333444555666777222222111111111111222222111111000//////000111222444333222111000...------------...///000000000///((())),,,.........---,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---+++---...---+++))))))***++++++******************))))))))))))(((((((((((('''(((***++++++***((('''))))))))))))((((((((((((&&&''''''((()))******+++&&&''''''((()))(((((((((&&&''')))***+++,,,...///,,,+++++++++++++++,,,,,,''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%&&&(((,,,///&&&&&&&&&&&&&&&'''((()))))))))************))))))+++***)))'''%%%$$$$$$$$$''''''((()))******))))))))))))((((((((())))))***'''''''''''''''&&&&&&&&&&&&$$$"""!!!###$$$$$$###$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((()))***)))(((&&&%%%'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))***)))---...***///111)))******))))))***+++,,,,,,(((((())))))******++++++,,,------......------,,,,,,---------,,,***((('''"""###$$$%%%&&&((())))))((()))***+++++++++++++++...---,,,+++)))((('''&&&***))))))***,,,------,,,((()))***+++++++++++++++''''''''''''((()))++++++)))************)))((((((***(((&&&'''***,,,,,,***'''''')))******+++++++++))))))************))))))((((((((()))******++++++'''(((***+++***)))'''&&&((())))))***+++,,,,,,,,,------,,,+++*********+++,,,+++*********+++,,,---************************+++------++++++///999AAA111///,,,+++---...//////---.........---,,,,,,+++******+++++++++,,,,,,,,,'''***,,,+++)))(((***---((()))***+++,,,---------zzzwwwuuuqqqoooiiigggcccaaa^^^[[[VVVSSSRRRQQQPPPNNNLLLIIIGGGFFFAAA???===;;;999888777666444333111000///...//////,,,)))%%%############""" !!! """&&&)))'''%%%$$$######"""     """###%%%(((***...000444777888888777666777777777777777777777777777666555444444555777888555555444444444555555666222222222222222222222222000000000111222222222333000111222333222111///---000111222333333222111000...------,,,,,,,,,------............---,,,+++***+++++++++,,,,,,---------,,,,,,++++++***++++++,,,,,,++++++++++++++++++,,,&&&''')))*********)))(((&&&(((******)))((()))***'''(((***,,,---,,,***))))))))))))))))))((((((((())))))))))))))))))))))))''''''''''''((()))***+++*********++++++,,,,,,,,,$$$+++(((***666666***$$$******)))''''''&&&&&&&&&'''%%%###$$$%%%'''''''''%%%&&&&&&&&&&&&(((***---...---+++)))((('''&&&&&&&&&(((***)))'''&&&'''(((%%%&&&'''((())))))))))))***)))(((''''''((()))******(((&&&%%%%%%$$$""" %%%$$$###$$$%%%%%%$$$"""""""""############"""""""""############$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((())))))(((***)))((((((((()))+++,,,***++++++++++++***)))))))))))))))))))))******+++,,,+++***(((''''''&&&&&&++++++******************''''''((()))))))))))))))###!!! !!!$$$(((***)))***++++++***)))***++++++******))))))******+++************************(((((()))***++++++,,,,,,---,,,***(((((((((((()))+++*********))))))((((((&&&&&&'''((((((((((((((()))))))))((())))))***+++++++++++++++++++++,,,,,,)))))))))******)))))))))+++++++++*********))))))))))))***++++++++++++***+++++++++*********))))))***++++++,,,,,,++++++***---,,,***))))))***,,,---...---,,,++++++---///000111...+++***+++---------------...///...---+++***++++++++++++++++++++++++***+++,,,---,,,***(((&&&******+++,,,,,,,,,,,,+++zzzwwwtttpppmmmiiifffccc```]]]ZZZUUURRRNNNMMMLLLJJJHHHEEECCCBBB@@@???===:::888777666555222111000...---,,,,,,,,,+++(((%%%############""" !!!!!!!!!###&&&)))%%%###""""""!!!     """$$$'''***,,,///111444777888888777666777777777777777777777777666666555555555555555666555444444333444444555555222222222222222222222222111111111111111111222222///000222222222000///---111111222333333222111111...------,,,,,,---------.........------,,,+++***+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,++++++************++++++'''''')))*********)))(((&&&(((******)))((()))***'''((()))***+++******)))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''')))***+++,,,)))***+++,,,,,,,,,,,,+++(((+++'''000GGGKKK:::---***)))(((''''''&&&&&&&&&'''%%%$$$$$$&&&((())))))&&&''''''''''''(((***,,,,,,,,,+++*********++++++)))'''&&&'''))))))'''$$$%%%%%%&&&'''(((((((((((()))(((''''''''''''((())))))(((&&&%%%$$$###!!! #########$$$&&&'''%%%$$$""""""############"""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((((()))(((((((((((()))******)))*********)))((('''''')))))))))))))))******++++++***)))(((''''''''''''))))))))))))************((()))***+++,,,++++++***%%%###"""!!!"""$$$(((***)))***++++++***)))***+++++++++************++++++*********))))))*********(((((()))******+++,,,,,,,,,+++***)))((((((((()))************)))))))))(((((())))))******************))))))))))))***++++++++++++++++++++++++++++++******))))))))))))***************)))))))))(((((())))))***++++++++++++***+++++++++*********))))))***++++++,,,,,,++++++***---,,,***))))))***,,,---,,,+++***)))***+++---...000...,,,+++,,,.........---------------,,,++++++++++++++++++++++++++++++***+++,,,---,,,***((('''))))))***++++++++++++***|||xxxtttoookkkhhhfffbbb___\\\YYYTTTQQQKKKKKKIIIGGGDDDBBB@@@???@@@>>><<<999777555333333000///...,,,***)))))))))***'''$$$#########"""!!! !!!"""!!!!!!###&&&(((###!!!      !!!$$$&&&)))---000000222555777888888777777666666666666666666666666666666666666666555444333444444333222222333333444222222222222222222222222111111111111111111000000///000111222111000///...111222222333333222222111---------,,,,,,------...---------,,,++++++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********'''((())))))******))))))''')))******))))))***+++)))(((((((((((()))******%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''')))***,,,---...)))***,,,------,,,+++***,,,***%%%222PPPWWWAAA---))))))((((((''''''&&&&&&&&&%%%$$$%%%(((***++++++''''''''''''(((((()))*********++++++,,,...///000,,,((($$$&&&+++,,,'''"""$$$%%%&&&''''''''''''''')))((((((''''''(((((()))((('''&&&%%%$$$###"""""""""""""""$$$&&&''''''%%%""""""############"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))*********)))((('''''''''((())))))))))))(((((())))))((('''&&&%%%$$$)))))))))))))))******+++))))))(((((((((((())))))((((((((())))))*********)))+++---//////...,,,+++((('''$$$######%%%(((***)))***++++++***)))***+++++++++++++++++++++++++++******((((((((((((******((())))))******+++++++++,,,+++***)))((((((((()))************))))))))))))))))))))))))***************************+++,,,,,,,,,,,,,,,+++*********)))+++***)))(((((()))***+++)))))))))((((((((((((((())))))***++++++++++++***+++++++++******************++++++,,,,,,++++++***---,,,+++******+++,,,---******)))((((((***+++,,,000...,,,,,,...//////...---,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))(((((())))))***************}}}yyytttnnnhhhgggeeeaaa^^^[[[WWWSSSOOOLLLKKKIIIFFFDDDBBB@@@@@@>>>===:::777555333111000///...---+++)))((('''&&&)))&&&$$$#########"""!!! !!!"""""""""###&&&((("""!!!    """&&&))),,,000333222444666777888888777777666666666666666666666666666666777777666444222111333333222222111222222222111111111111111111111111222222111111000000////////////000111111000//////000000111111111111000000------,,,,,,,,,---......---,,,++++++************---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,******))))))))))))******(((((())))))************(((*********))))))+++,,,+++***)))(((((()))***,,,&&&''''''((()))***++++++''''''''''''''''''''''''&&&''')))+++---...///000(((***,,,......,,,***((())))))$$$---EEEIII555&&&(((((((((((((((''''''&&&%%%$$$%%%'''***,,,---,,,(((''''''''')))***))))))*********+++---///000111---***((()))+++,,,(((%%%$$$%%%%%%&&&''''''&&&&&&))))))))))))))))))))))))((((((((('''%%%$$$$$$%%%$$$######%%%&&&'''&&&$$$"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((***,,,,,,+++)))''''''%%%&&&((()))))))))(((''')))))))))((('''&&&%%%$$$)))))))))))))))******+++''''''''''''((()))***+++************************)))+++...111111///---++++++***'''&&&&&&&&&((())))))***++++++***)))***+++++++++,,,,,,,,,,,,++++++***)))(((''''''((()))***((()))))))))*********++++++******)))))))))))))))*********)))))))))))))))'''''''''''''''(((((()))++++++******++++++,,,------,,,,,,+++***))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))***++++++++++++******************************++++++,,,,,,++++++***,,,++++++******++++++,,,***))))))((()))***++++++...------...000111000///,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))***+++++++++++++++~~~zzzuuummmhhhfffddd```]]]ZZZVVVQQQMMMKKKIIIGGGDDDBBB@@@??????<<<:::888555333111//////------,,,+++***((('''&&&(((&&&$$$$$$$$$$$$###!!! """############%%%'''###"""!!!!!!!!!    !!!%%%(((+++///333666555555777888888888777777666666666666666666666666555666666777666444222111444333222111111111111111111111111111111111111111222111111000000//////////////////000000000/////////..................///,,,,,,,,,,,,,,,---...///---,,,+++*********++++++---------,,,,,,+++++++++))))))***+++,,,,,,++++++******))))))))))))******)))))))))))))))******+++******+++***))))))+++---...,,,***))))))***,,,---&&&''''''((()))***++++++(((((((((((((((((((((((('''(((+++---///000111111''')))+++------+++((('''###***((((((333333)))%%%'''(((((()))(((((('''&&&$$$$$$%%%'''+++---------((('''&&&(((***+++***(((************+++---...///,,,---------+++***))))))$$$%%%&&&&&&'''&&&&&&&&&************************''')))***)))&&&%%%&&&((('''&&&%%%%%%&&&&&&$$$"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***,,,,,,)))((('''(((%%%&&&((()))))))))(((''')))***))))))((('''&&&%%%)))))))))))))))******+++&&&&&&''''''(((***+++,,,......------,,,+++******(((+++...000000///,,,***---,,,***((('''(((((())))))***++++++***)))***+++***++++++,,,,,,++++++******)))(((''''''((()))***)))))))))))))))*********************)))))))))((())))))))))))))))))******(((''''''&&&'''((())))))++++++******++++++,,,---,,,,,,++++++***)))((((((+++***)))(((((()))***+++************************))))))***++++++++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,,,,,,,,,,---///111222000///+++***)))((())))))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,~~~{{{uuunnniiifffccc___\\\XXXTTTOOOLLLGGGEEECCC@@@===<<<;;;;;;888777555333111000///...,,,,,,,,,+++***)))''''''(((&&&%%%%%%&&&%%%$$$"""!!!"""$$$$$$$$$$$$%%%'''$$$"""!!!"""""""""    ###'''***---111555888777777777888888888888777666666666666666666666666555555555555555444333222444444333222111111111111111111111111111111111111000000000000000000//////......////////////000000...------,,,,,,------...,,,,,,,,,,,,---......///---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,+++((()))+++,,,---,,,,,,+++*********))))))************))))))))))))***+++,,,+++++++++***)))***,,,//////---+++******+++,,,---%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))''')))+++---////////////'''(((*********)))'''&&&++++++&&&))))))&&&+++&&&'''((())))))((('''&&&$$$$$$%%%(((+++---,,,+++(((&&&%%%(((,,,---+++)))))))))))))))***+++,,,---,,,...///...+++))))))***&&&&&&''''''''''''&&&&&&)))******++++++******)))&&&)))***)))&&&%%%'''***((('''&&&&&&&&&&&&###!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((***,,,***'''&&&(((+++''''''((())))))))))))((()))************)))(((((()))))))))))))))******+++&&&&&&''''''(((***+++,,,000//////...---,,,++++++)))+++---//////...,,,+++---,,,+++)))(((((()))))))))***++++++***)))***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))***************)))((((((((()))+++,,,***************+++,,,,,,+++++++++***)))))))))((()))))))))******)))))))))************++++++++++++))))))***++++++++++++******************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******,,,///222222000...*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++,,,,,,---------------{{{vvvooojjjeeebbb^^^[[[WWWSSSNNNJJJEEECCC@@@<<<:::999999999555555333111000///......))))))*********)))''''''((('''&&&&&&''''''%%%###!!!###%%%%%%$$$$$$%%%&&&###"""!!!"""""""""  ###%%%))),,,///222666999888888888888888888888888777777777777777777777777555555444333333444444444555555333222222111111111111111111111111111111111/////////000000000000000...............///000000......---,,,,,,---......,,,,,,,,,,,,---...//////...---,,,++++++,,,---...+++,,,,,,,,,,,,,,,,,,---)))+++---...//////...---++++++************++++++******)))))))))***+++,,,,,,,,,,,,***)))***---///------+++*********++++++&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''))),,,------,,,+++''''''(((((('''&&&&&&%%%)))((($$$))))))'''+++&&&'''((())))))((('''&&&$$$$$$%%%(((+++,,,+++***&&&%%%$$$(((---///---***(((((())))))***,,,---...------,,,++++++***((('''''''''(((((((((''''''&&&'''((())))))))))))((('''$$$''')))(((%%%$$$&&&)))(((&&&&&&&&&'''&&&%%%######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((%%%%%%)))---)))(((((((((((()))******(((((()))*********)))))))))))))))))))))******+++''''''''''''(((***++++++------------------------+++,,,---.........---,,,,,,,,,+++***)))))))))))))))***++++++***)))***+++'''(((***++++++***((('''((()))+++,,,,,,+++)))((()))))))))))))))))))))(((((()))***++++++***)))(((((()))))))))******************((((((((()))+++,,,***))))))))))))***++++++************))))))))))))((()))***++++++***)))((())))))))))))*********+++))))))***++++++++++++***))))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,((()))+++///222222000---)))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,------------,,,{{{vvvpppkkkeeebbb^^^ZZZWWWRRRMMMJJJEEECCC???<<<:::999999999444333222000//////......&&&'''((())))))((('''&&&)))(((''''''((((((&&&$$$!!!###%%%%%%$$$$$$%%%&&&###!!!!!!!!!"""!!! !!!""" !!!$$$'''***---000333666999999999999888888888888888888888888888888888888888555444333222222444555666666555444333222222222222000000000000000000000000......//////000000111111...............///000111///...---,,,,,,---...///+++++++++,,,---...///000///...,,,++++++,,,...///+++++++++,,,,,,---------+++,,,...000111111000///,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,+++)))***---000,,,,,,+++******))))))***)))))))))))))))(((((((((''''''''''''''''''''''''$$$&&&(((***+++***)))(((''''''&&&&&&%%%%%%%%%%%% '''### )))+++$$$###%%%'''(((******)))'''&&&$$$$$$%%%(((***+++***(((&&&$$$$$$(((...000...***'''((((((***+++---///000///+++'''(((,,,,,,'''"""'''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%!!!%%%((('''###"""%%%(((&&&%%%%%%&&&'''(((&&&%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&###$$$)))///***)))((((((((()))+++,,,&&&'''((()))************)))))))))))))))******+++''''''''''''((()))***+++))))))***+++---...//////,,,------...............,,,+++******)))))))))***)))+++++++++***)))***+++&&&((()))******)))(((&&&((())),,,------,,,)))((())))))))))))((((((((((((((()))***++++++***)))((((((((())))))*********+++)))(((&&&%%%&&&''')))***)))))))))((()))******+++)))))))))))))))*********'''(((+++,,,,,,+++(((''''''((((((((())))))******))))))***++++++++++++***))))))******+++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++&&&(((+++///222222///---)))***+++---------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,------******+++,,,,,,,,,,,,+++|||wwwrrrnnneeeaaa\\\WWWTTTPPPKKKIIIDDDBBB>>>:::777555444444444333111///---,,,++++++***)))(((''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$"""""""""###### """!!!  """$$$'''***///222333444555666888888888888777555444333555555555555444444777999888888888777666444333222111111222222222333333333222111111222222111...,,,------...........................////////////000111000...,,,+++,,,---...///,,,+++---...,,,...222...---+++***++++++***))),,,,,,++++++***)))))))))///...---,,,+++*********......------,,,+++******))))))))))))((((((((((((%%%&&&''')))+++---///000...,,,***)))((()))***+++(((((((((((())))))))))))'''((((((((((((((('''&&&'''''''''''''''((()))***&&&%%%&&&'''))))))'''%%%'''&&&$$$###"""!!!!!!!!!)))((('''''''''''''''((('''%%%%%%(((,,,,,,((($$$&&&&&&&&&((()))***)))((((((((()))***+++---...///---,,,++++++,,,+++***(((******((('''&&&%%%$$$$$$***(((%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))(((&&&&&&%%%%%%%%%&&&'''((()))************$$$$$$######$$$$$$%%%&&&'''&&&&&&''''''((()))***+++,,,------,,,)))'''%%%)))'''%%%%%%'''))))))))),,,+++***)))(((((((((((())))))))))))***+++,,,---,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,)))+++,,,,,,***))))))***,,,------------,,,+++***((((((((((((((((((((((((++++++++++++*********)))(((&&&%%%'''***,,,+++)))(((((())))))))))))((((((''''''''''''((()))++++++))))))(((((((((((())))))''''''''''''((((((((()))++++++***)))(((((()))))),,,+++++++++******))))))''''''''''''((((((((((((************************''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...///000000000000***+++---///////////////))))))***+++,,,,,,,,,,,,,,,---...000111000000///...---++++++---......---|||wwwsssoooeeebbb\\\WWWSSSOOOKKKHHHDDDAAA===999555333333333222111000...---,,,++++++***)))((((((''''''(((((()))(((((((((((((((((('''((('''&&&%%%%%%&&&'''(((%%%%%%$$$######$$$%%%&&& """######    !!!$$$&&&(((+++000333444555666777666777777777777777666666666777777777666666888:::777777777777666444333333111111222222222333333333333222111111111111///---////////////////////////....../////////000000000///...---,,,,,,---///000///,,,+++......,,,---000---+++******+++,,,,,,+++.........------,,,,,,,,,---,,,,,,++++++++++++,,,---------,,,+++*********))))))))))))((((((((((((************************+++***((('''&&&'''((()))******))))))(((((('''''''''(((((()))))))))(((((((((''''''''''''(((((()))&&&%%%&&&'''))))))'''%%%&&&&&&%%%$$$$$$$$$%%%%%%)))((((((''''''((((((((((((&&&%%%(((,,,...+++'''$$$$$$%%%&&&((())))))(((************+++---...//////.........///...+++((('''&&&%%%%%%&&&'''((())))))(((%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((***)))(((''''''&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$$$$###$$$$$$%%%&&&'''&&&&&&''''''((()))***+++,,,------,,,+++)))''')))(((&&&&&&(((*********+++******)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++,,,------************+++++++++,,,,,,---...---+++))))))))),,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((++++++*********))))))))))))'''&&&'''***+++***((((((((())))))))))))((((((''''''''''''((()))***+++))))))(((((((((((())))))'''''''''((((((((())))))++++++***)))))))))))))))))))))))))))((((((((('''((((((((()))))))))******************************(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,---...///000000000000+++,,,---////////////...)))***++++++,,,+++++++++++++++,,,---............---,,,+++,,,.........---|||xxxtttrrrfffbbb]]]XXXSSSOOOKKKHHHBBB@@@<<<777444222111111//////...---,,,,,,,,,,,,******))))))(((((())))))*********++++++++++++++++++***((('''&&&''''''((($$$$$$$$$$$$%%%&&&'''((("""###$$$$$$""" !!! !!!!!!    !!!$$$''')))***...222555666666777888555666777777888888888777888999999999888888999;;;666666666666666555444333111111222222222333333333444222000000111111000///000000000000000000000///........./////////000000------,,,,,,---...000111...,,,---000000,,,+++---+++***)))***,,,......---......------------------***************+++,,,,,,,,,,,,,,,+++******))))))(((((((((((()))))))))))),,,,,,+++***))))))((((((******((('''''''''((()))++++++***)))((('''&&&&&&''''''((()))************)))((((((''''''''''''(((&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))***(((&&&(((,,,...,,,***$$$%%%&&&'''((())))))***---,,,+++***+++,,,...///111000111222222000,,,)))&&&%%%$$$$$$%%%''')))+++((('''%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((((((***))))))(((''''''''''''######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''((()))******+++---......---+++******((('''(((***,,,,,,,,,***))))))))))))***++++++))))))))))))***+++,,,,,,+++++++++++++++,,,------)))))))))*********++++++...//////...+++)))((())),,,,,,,,,++++++***((((((((((((((((((((((((((((((******)))))))))((((((((()))((('''((()))***)))((((((((())))))))))))(((((((((''''''(((((()))***+++))))))(((((((((((())))))''''''((((((((()))))))))+++***))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++************************)))*********************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---...///////////////+++,,,---////////////...+++,,,,,,,,,,,,+++******************+++,,,------,,,+++,,,---//////---,,,}}}zzzvvvttthhhddd^^^YYYTTTOOOKKKGGGBBB???;;;666222000//////------,,,,,,++++++,,,,,,++++++***************++++++++++++,,,,,,---------,,,+++)))((('''''''''(((%%%%%%%%%%%%&&&&&&''''''###$$$%%%$$$"""!!!!!!""" !!!"""######$$$$$$"""!!! !!!!!!    !!!$$$&&&)))***---000444777777777888999666777777888888888777777888999:::999888888999:::555555555666555555444444111111222222222333333333555222000///000111111000000000000///////////////------------...............------------...///000///...///333222...+++,,,,,,+++******,,,---------************+++++++++++++++******)))******+++++++++++++++*********))))))(((((((((((())))))))))))(((((())))))***+++++++++,,,+++***))))))***++++++******))))))((((((''''''''''''(((***++++++++++++***)))(((''''''''''''''''''&&&%%%&&&((()))(((&&&'''''''''&&&''''''((()))))))))((((((((()))******,,,***((((((***+++***)))&&&'''((((((((()))+++---000...,,,++++++,,,...///111111222333333000,,,((()))(((&&&$$$$$$%%%'''((('''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$#########$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''((()))***)))+++---...//////------***))))))***,,,......---))))))))))))***+++,,,---******))))))***++++++,,,+++++++++***+++,,,,,,---((())))))))))))*********,,,---...---+++)))))))))+++++++++******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((())))))(((((((((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))'''(((((((((((()))))))))******)))))))))))))))***+++++++++***************)))))))))*********++++++************************+++*********************++++++++++++++++++++++++***************++++++++++++,,,,,,------,,,,,,+++,,,---....../////////...+++,,,.../////////..................---,,,+++*********)))))))))+++---...******,,,...000000---+++{{{xxxuuujjjfff```ZZZUUUPPPKKKHHHBBB???;;;666222000///...,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,------...,,,+++)))((('''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%$$$""""""###$$$"""######$$$%%%&&&''''''&&&$$$""""""""""""     !!!###&&&(((***+++000333666888888888999999999999999999888777666555777888999999777777777888444555555555555555444444111111222222222333333333555222000///000222222111/////////......---------++++++,,,,,,,,,,,,------//////......------------000///111555555///------///---++++++,,,,,,,,,+++(((((())))))******++++++---,,,+++***))))))))))))++++++******************'''((((((((()))))))))***&&&&&&'''(((***+++,,,---******************++++++''''''(((((())))))******''''''(((***++++++++++++***)))(((''''''''''''''''''&&&%%%&&&'''(((((('''(((''''''&&&&&&&&&&&&&&&((((((((((((((()))******---+++)))((((((((('''&&&&&&''')))(((''''''***,,,000...---++++++,,,---......///000111222///***''')))(((&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$###############""""""###$$$%%%&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))***(((***,,,///000//////...++++++***,,,...///...---))))))))))))***,,,---...*********)))******+++,,,+++************+++,,,,,,((())))))))))))*********''')))++++++***))))))***)))************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))(((((((((((())))))***))))))(((((((((((())))))(((((((((((()))))))))******)))))))))))))))************************++++++((((((((()))))))))******************************++++++++++++************++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,------...............,,,---.../////////...---111111000000///...,,,,,,++++++*********,,,...///******+++...000000...,,,~~~yyyuuummmiiibbb\\\WWWRRRLLLIIIDDDAAA<<<888333111000///------,,,+++++++++,,,,,,------,,,,,,------......,,,,,,,,,,,,------------,,,+++)))((('''(((((()))((())))))(((((('''%%%%%%&&&&&&'''&&&$$$$$$&&&''''''''''''(((((())))))***&&&%%%############!!! !!!"""$$$&&&(((***,,,---111444777999999888999999:::::::::999888777555444666777999888777555666666555555555555555444333222111111222222222333333333444222000000222333222111//////......------,,,,,,+++++++++,,,,,,,,,------000//////...------,,,,,,000///111555555000...///000...,,,,,,,,,,,,+++*********+++,,,,,,---.........---,,,+++***)))))))))++++++++++++++++++++++++''''''(((((())))))******((()))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++''''''((()))************)))((((((''''''''''''((((((&&&%%%%%%'''(((((('''((('''&&&%%%%%%%%%%%%%%%''''''&&&''''''((()))***,,,,,,+++***((('''&&&&&&&&&((()))'''$$$$$$'''+++------,,,,,,,,,,,,,,,---,,,,,,---...///...***'''&&&&&&''''''((()))***+++$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$######$$$$$$%%%%%%%%%%%%$$$#########$$$$$$############$$$&&&''''''%%%$$$$$$#########$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))***(((***,,,...//////......---,,,,,,---//////...,,,)))))))))***+++,,,---...+++***************++++++***************+++,,,,,,)))))))))*********++++++%%%''')))***))))))***+++(((((()))***************))))))))))))))))))))))))******)))))))))((((((((('''(((***)))(((''')))***(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))******+++(((((((((((())))))))))))((((((((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------.........------,,,---...//////...------111111111000000...------++++++++++++,,,---......******+++---///000///---yyyuuuoookkkddd^^^XXXSSSNNNJJJFFFCCC>>>999555222111000......---,,,,,,,,,,,,,,,...---------......///000............------------,,,+++***))))))***++++++)))***+++++++++***)))((()))))))))((('''''')))+++++++++++++++++++++++++++)))'''&&&&&&''''''&&&$$$%%%$$$###"""!!!  !!!###$$$''')))+++---//////222555888999999888888999999999999999999888777666666777999999777555555666666666666555444333222111111111222222222333333333222111111222333444222000000000//////...---------,,,,,,---------...........................------...---...222222///---//////---++++++---------,,,++++++,,,---///000000111------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,'''''''''((()))***************))))))((((((''''''''''''((()))))))))))))))''''''(((((())))))******'''(((((()))))))))(((((((((''''''''''''(((((()))(((&&&%%%%%%&&&(((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((())))))***,,,,,,+++))))))(((***,,,,,,)))%%%$$$(((,,,***+++,,,------,,,+++++++++***+++,,,------+++)))'''((()))***++++++******######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''((()))***(((***,,,...///......---...------...///...,,,***************++++++,,,---++++++***************+++***************++++++,,,************+++++++++,,,''')))***+++)))))))))***'''''')))***+++,,,,,,,,,))))))))))))))))))))))))++++++*********)))))))))&&&(((***)))(((''')))+++(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))*********)))))))))))))))***++++++'''((((((((()))))))))))))))))))))*********++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---------+++,,,,,,------,,,,,,+++---------......------,,,------...//////...---,,,///////////////...---,,,******+++,,,------------+++******,,,...000//////zzzuuuqqqlllfff___ZZZTTTNNNKKKGGGDDD@@@:::666333222111000///...---,,,,,,,,,,,,...............///000000000000//////......---------,,,+++++++++,,,---...)))***,,,---......---,,,+++,,,,,,***)))***,,,...---------------------,,,---,,,++++++,,,,,,+++***)))(((&&&%%%$$$######### !!!###%%%%%%''')))+++...000111111222555888:::999888888888777777888999999999999888666888::::::888666555666666666666555444222111000111111222222222333333333111111111333444444222000222111111000///......---........./////////000000+++,,,---...////////////,,,+++,,,000000...---///---,,,***+++---//////...***+++,,,---...000111111,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))******+++)))))))))))))))(((((((((((()))***+++++++++++++++))))))))))))(((((((((((('''((((((((((((((('''&&&'''''''''''''''((()))***(((&&&%%%%%%&&&((((((((($$$%%%%%%%%%'''((()))***$$$$$$$$$%%%&&&'''((()))&&&))),,,------,,,,,,,,,///111111...)))'''+++///((()))+++---------+++***+++***)))+++,,,---,,,***+++,,,------,,,***'''%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$#########$$$%%%%%%&&&'''''''''''''''((()))***$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''((()))***((())),,,---......---,,,...------.........+++)))++++++******++++++,,,---++++++***************+++*********)))***++++++,,,***++++++++++++,,,,,,,,,***+++---,,,***)))))))))&&&''')))***,,,---------))))))))))))))))))))))))++++++++++++************$$$'''))))))((((((***---(((((())))))))))))((((((***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((())))))***++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,------......+++,,,,,,------,,,,,,+++---------...------,,,,,,---.../////////...---,,,---------...------,,,+++((()))+++,,,------,,,+++,,,+++***+++---///000000|||wwwwwwqqqiiiaaa[[[UUUPPPMMMGGGFFFDDD@@@;;;666111...111111000///............---,,,,,,---...///000111//////000111000///---,,,...+++***+++...000///.../////////000000000111111/////////000000000000000333222222222444444222000222222111000///...---------+++(((&&&%%%&&&'''((($$$$$$$$$###"""  ###&&&***,,,///000000111333444555666666777888999999999<<<:::888777666777888999777777777777666555444333666666666666555444333222333333333444444555555555;;;777333111222222000...111111000///////////////,,,---------.../////////...............------,,,+++***)))((((((***,,,---++++++,,,,,,---...//////************************------+++*********+++,,,((())))))))))))************)))(((''''''((()))***(((((())))))((('''&&&&&&+++++++++******)))''''''(((((()))***++++++,,,,,,+++)))'''&&&'''''''''%%%%%%%%%&&&(((***,,,+++***+++&&&%%%'''((($$$###$$$'''&&&%%%%%%$$$$$$%%%%%%''''''&&&'''(((***,,,---+++(((&&&***111333///***///...------...///---,,,,,,...///...,,,*********------------,,,+++***))),,,,,,---,,,***(((%%%#########$$$$$$$$$$$$######""""""""""""###$$$%%%%%%######"""""""""###%%%&&&%%%%%%&&&''''''(((((((((%%%$$$$$$###"""""""""###%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))++++++)))))))))))))))******+++...///000000...,,,)))((()))***,,,,,,***)))***+++))))))***++++++++++++***************+++,,,---...---,,,,,,+++,,,---///000---......---+++******+++)))((((((***,,,.........,,,,,,+++***)))((('''&&&((()))***+++++++++++++++''''''((()))***++++++,,,+++*********))))))((((((+++***)))***,,,,,,***)))******)))((('''&&&%%%%%%(((***+++***)))((()))***(((''''''(((+++,,,,,,+++))))))))))))))))))))))))+++++++++++++++***)))((((((((()))***++++++,,,,,,)))******++++++,,,------...------,,,,,,------...,,,+++*********+++,,,---,,,,,,,,,------.........+++---------+++++++++---+++++++++,,,,,,...///000/////////...---+++***)))+++++++++,,,------+++(((************************~~~yyyxxxrrrjjjbbb\\\WWWRRROOOHHHGGGDDDAAA<<<888444222333333222000000/////////////////////000111222333111111111111111000/////////---,,,---000222111000//////000000111111222222222222222333444444555555888777666777888999777555666555555444333222222111///---+++***((((((((((((((('''''''''%%%$$$###"""!!!!!!""""""!!!  !!! !!!$$$'''***---000111222333444666777777777777888999:::;;;;;;:::888666666777888999777777777777666555444333666666666555555444333222111222222333444444555555999555222111222222000///111000//////......//////------.....................////////////...------++++++)))))))))***,,,---++++++,,,,,,---......///************************---,,,+++***)))******+++)))))))))*********++++++***)))(((((((((((()))***(((((((((((((((((('''&&&((())))))*********))))))(((((()))******+++,,,,,,***)))''''''((()))(((''''''''''''(((*********))))))%%%$$$'''(((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''(((***++++++(((&&&***000333000,,,,,,+++***,,,...000000000+++---...---+++))))))***++++++,,,,,,,,,,,,,,,+++,,,,,,------+++)))&&&%%%#########$$$$$$#########$$$$$$#########$$$$$$%%%$$$###"""""""""###%%%&&&'''&&&&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$#########$$$%%%######$$$%%%&&&&&&''''''''''''''''''((()))***+++))))))(((((())))))***+++------......---+++)))((((((***,,,+++***)))******)))******+++,,,+++++++++************+++,,,---...---,,,+++*********+++,,,,,,------,,,***))))))******)))(((***,,,...---,,,))))))))))))************))))))***+++++++++++++++(((((())))))******++++++*********)))))))))(((((()))((((((***,,,---,,,+++*********)))))))))))))))(((***+++***)))((()))+++)))(((''')))***,,,+++***))))))))))))))))))))))))+++++++++***************((())))))***++++++,,,,,,)))******++++++,,,------------,,,,,,,,,,,,------++++++******+++,,,---...---------------.........+++---------++++++,,,---,,,,,,,,,,,,---...///000/////////...---,,,***)))*********+++,,,,,,***(((------------------------{{{xxxssskkkddd^^^YYYTTTQQQJJJIIIEEEAAA>>>:::888777777666444333222111111111222222222222333444555666444333222222111222222222222000///000222444444333333333444444555666777777666666777888:::;;;<<<===>>>======>>>??????>>><<<:::::::::999999888888888444333222111///...---,,,,,,,,,++++++***)))''''''###$$$$$$%%%$$$"""!!! """ """######%%%''')))+++---000222333444666888999888777666777888;;;<<<999999777666666666777888777777777777666555444444555555555555444333222222000000111222333333444444555333111000111111000///000//////............/////////..................//////000000000///......,,,+++***)))***+++,,,---++++++,,,,,,------......************************++++++***))))))))))))***************+++++++++,,,+++***))))))))))))***+++&&&'''((((((((((((((((((&&&'''((()))******+++***((())))))******+++++++++)))((('''(((*********))))))))))))))))))(((((((((((($$$###&&&(((&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***+++(((&&&)))///333111...---+++)))***,,,/////////)))+++,,,+++)))(((((((((((()))***+++,,,,,,,,,,,,***+++,,,,,,+++***((('''########################&&&%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%%%%((('''&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$#########$$$%%%%%%""""""###%%%&&&'''((()))''''''''''''((()))******))))))(((((())))))***+++***+++,,,,,,,,,+++)))((((((***++++++***))))))******++++++,,,,,,,,,,,,,,,***************+++,,,---,,,+++***(((((((((((()))+++,,,---,,,)))((()))***+++***)))***,,,---,,,+++)))))))))*********++++++))))))***++++++++++++***)))))))))))))))***************))))))))))))(((((('''''''''))),,,...---,,,******+++++++++,,,,,,,,,)))***+++***))))))***+++***)))((()))++++++***)))))))))))))))))))))))))))+++***)))))))))***+++,,,)))))))))***++++++,,,,,,)))******++++++,,,------,,,++++++++++++++++++,,,++++++++++++,,,---//////......------------------+++,,,------,,,+++,,,...---------......///000000/////////...---,,,+++******))))))+++,,,,,,***(((........................yyytttllleee```[[[VVVTTTMMMJJJGGGCCC???===<<<<<<999999777666444333333333666666666666666777888888666555444333333333555555333333333333444555666666888888999:::<<<======>>>:::;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCDDDFFFFFFEEECCC@@@@@@@@@??????>>>>>>>>>:::::::::999777555333222/////////...---,,,+++***&&&&&&''''''&&&%%%###"""!!!  !!!  """ """$$$%%%'''((()))***+++...111333444555777999999888666555555777:::<<<888888777666666777777888777777777777777666555555444444444444444333222222111111111111111111111111111000000000000111111000//////...............///000000//////......------000000000000000//////...,,,++++++++++++,,,------++++++,,,,,,,,,---------*********************************)))))))))))))))******+++++++++,,,,,,,,,+++******************+++&&&&&&'''((())))))((((((&&&'''((()))************((()))))))))*********+++((('''''')))+++,,,+++***(((((()))((((((((()))******%%%###&&&(((&&&&&&(((''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%''')))******(((''')))///222111000000---+++)))***+++++++++''')))******(((&&&''''''(((((()))***++++++++++++(((((()))******)))(((((($$$##################$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%###"""###%%%''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%&&&'''((()))'''''''''''''''((()))***((((((((((((((()))******((()))******+++***))))))(((***++++++)))))))))***++++++,,,------------,,,***************+++,,,,,,+++***)))((('''((()))***,,,------,,,***)))***+++,,,***)))***++++++***))),,,,,,+++******)))(((((()))******+++++++++***************)))))))))))))))))))))))))))))))))((((((((('''(((***,,,------+++++++++++++++,,,,,,,,,,,,)))***++++++))))))***+++,,,***))))))++++++***)))))))))))))))))))))))))))+++***)))((((((***,,,...))))))*********+++++++++)))******++++++,,,------++++++************+++++++++++++++,,,---...///000---------,,,,,,++++++***+++,,,...---,,,,,,---...---......//////000//////............---,,,+++************,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,zzzvvvnnngggbbb^^^YYYWWWOOOMMMJJJFFFCCCAAA@@@???<<<;;;:::999888777777777::::::999999999:::;;;;;;888777666555555666888888555666666666666777888:::;;;;;;<<<>>>???AAABBBBBB??????AAACCCFFFHHHJJJKKKIIIIIIHHHJJJLLLLLLKKKIIIFFFFFFFFFEEEDDDDDDCCCCCC>>>>>>>>>===<<<:::888777333333222111000...---,,,((())))))***)))'''&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!#########!!!   !!!""""""###$$$%%%(((***+++++++++,,,...222333444555777999999777555444444666999:::888777777777777777888888777777777777777777666555444444555555444444333333444333222222000//////......///000000000000111111//////.........//////000000000000//////......---000000000000000//////...,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,,,,************************************))))))((((((******+++++++++,,,,,,,,,*********++++++*********&&&&&&'''((())))))(((((((((((())))))))))))(((((()))))))))))))))*********'''''''''))),,,,,,+++***%%%'''(((((('''(((+++...---(((%%%&&&'''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***)))''''''***...000000//////---***)))*********)))&&&((()))((('''&&&&&&'''((())))))))))))))))))(((%%%&&&&&&'''''''''''''''$$$$$$###""""""###$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$)))'''$$$""""""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((()))((((((((('''((())))))***(((((())))))))))))))))))((()))++++++)))((()))***++++++,,,------------,,,******))))))******++++++)))((((((((()))***,,,------...///...,,,++++++,,,,,,***)))***++++++***(((,,,,,,++++++******))))))******+++++++++******)))*********)))))))))))))))(((((((((((((((((())))))***))))))***,,,,,,+++))),,,,,,+++++++++*********)))+++,,,+++***)))***+++,,,+++)))***++++++***)))************************+++***)))((((((***,,,...***************+++++++++)))******++++++,,,------+++******))))))******+++++++++,,,---......//////,,,+++++++++***)))))))))+++,,,...------,,,...///---...///000000//////...............---,,,++++++,,,+++,,,---//////...,,,************************~~~yyyrrrkkkfffbbb^^^\\\TTTRRROOOLLLIIIFFFDDDCCC@@@???>>>======<<<======???>>>>>>======>>>>>>???;;;;;;:::::::::;;;<<<<<<888999::::::999:::<<<>>><<<<<<>>>@@@BBBCCCEEEEEEDDDEEEGGGIIILLLNNNPPPQQQPPPOOOOOOQQQSSSTTTSSSQQQMMMMMMLLLKKKJJJIIIHHHHHHBBBBBBAAA@@@???>>>======999888888666444222000///,,,------------+++***)))((('''&&&%%%$$$$$$$$$%%%""""""$$$%%%&&&%%%%%%$$$######"""!!!!!!!!!!!!"""!!!   !!!"""###"""!!! ######"""######$$$%%%&&&&&&'''(((+++...///...---///111444555666666888999999888666555555777888999888888888888999999999999777777777888888777777666444555555666555555444444444444333222111//////...---///111222111000111222000////////////000000111000000////////////////////////000000000///......,,,,,,---------.........++++++++++++,,,,,,,,,,,,******************************++++++******)))(((************+++++++++,,,))))))***++++++***))))))&&&'''((((((((((((((((((((((((((())))))(((''''''))))))))))))))))))))))))&&&&&&''')))+++,,,***)))$$$&&&((((((&&&(((,,,000///)))%%%&&&'''%%%%%%'''(((''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***''''''(((+++---...---+++)))(((((()))+++,,,+++***%%%'''(((((('''&&&&&&'''((((((((()))((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###'''%%%$$$""""""###$$$%%%######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))''')))******)))(((((()))***++++++,,,,,,,,,,,,,,,******)))))))))******+++((((((((((((***,,,...///...///000///,,,+++,,,---+++***))))))***+++***(((((())))))***+++,,,------***++++++++++++***)))))))))))))))))))))*********''''''(((((((((((())))))+++***)))***,,,,,,***(((+++++++++******)))))))))***+++,,,+++*********,,,+++***)))***+++,,,+++***************************+++***)))))))))***+++,,,************************)))******++++++,,,------+++******************+++++++++,,,------------,,,++++++***************)))+++,,,......------...000------///000000///...---------......------,,,+++,,,,,,,,,...000111///---,,,,,,,,,,,,,,,,,,,,,,,,}}}vvvpppkkkgggdddaaaYYYXXXVVVSSSOOOLLLHHHGGGDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCC>>>???@@@@@@AAAAAAAAA@@@<<<>>>??????===>>>@@@CCC???@@@BBBDDDFFFHHHIIIJJJKKKKKKMMMOOORRRTTTUUUVVVXXXXXXXXXYYY[[[\\\[[[ZZZUUUTTTSSSQQQPPPNNNMMMLLLIIIHHHGGGFFFEEEFFFFFFGGGAAA@@@???===:::777444333000111111222111///...---,,,,,,+++***)))(((((()))(((((((((((((((((()))))))))((('''&&&%%%$$$$$$$$$###"""!!!  """#####################$$$%%%&&&''''''''''''''''''((()))******+++***,,,///333444222000333555888999888888:::;;;::::::999999888999999:::888888999:::::::::::::::666777777888888888777777555555666777777666666555333333222222222111111111...000333333111000111222000000000000000111222222///////////////000000000...////////////...------,,,------...............++++++++++++++++++++++++***************************+++,,,,,,,,,+++)))))))))))))))*********++++++((())))))******))))))((((((((((((((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((&&&&&&''')))++++++)))'''&&&(((***(((%%%&&&***///...(((%%%&&&'''&&&&&&)))(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%&&&))),,,---,,,***(((''''''(((***,,,+++)))'''%%%'''(((((('''&&&&&&'''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###!!!!!!###$$$%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$############$$$$$$%%%"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&''''''(((((((((''''''&&&&&&'''''''''(((''''''''''''((())))))******))))))))))))))))))''')))******)))(((((())))))******+++,,,+++++++++******))))))))))))******))))))(((((()))+++---......//////...,,,++++++,,,***)))((()))***+++***)))((())))))***,,,------...+++++++++++++++***))))))(((((())))))******++++++'''''''''((((((((()))))))))))))))***,,,,,,+++***************++++++++++++***+++,,,,,,******+++,,,+++***)))***,,,---,,,+++************************+++++++++***************************************)))******++++++,,,------+++++++++******++++++++++++,,,,,,------,,,+++***++++++++++++,,,,,,,,,,,,+++,,,......------///111,,,---...//////...,,,+++------......------,,,,,,++++++,,,...000000///---------------------------yyysssoookkkgggeee]]]\\\[[[XXXTTTPPPLLLIIIGGGGGGGGGFFFGGGGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGAAABBBDDDEEEFFFEEEDDDCCC???AAACCCBBB@@@@@@CCCFFFDDDEEEFFFIIIKKKMMMOOOPPPOOOPPPQQQSSSUUUWWWYYYZZZ^^^]]]]]]___aaabbbaaa```YYYYYYWWWUUUSSSQQQPPPOOOPPPOOOMMMLLLLLLMMMOOOPPPGGGFFFDDDBBB>>>;;;888777333444555555444333111000000///...---,,,++++++,,,,,,,,,+++******++++++,,,---,,,***)))'''&&&&&&&&&%%%$$$###"""!!!!!!!!!!!! !!!###%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&))),,,...************+++,,,---......---...222666888555333777999;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;:::888999:::;;;;;;;;;;;;;;;666777777888888888777777666666777777777777777666000111111222333333444444...111444444222000111222111111000000111222333333......//////000000111111...............------,,,,,,---......//////......++++++++++++++++++++++++************************++++++,,,---,,,+++***)))((())))))))))))*********'''((()))******)))((('''((()))))))))((('''&&&&&&###$$$&&&((()))***++++++))))))))))))((((((((((((&&&&&&''')))******(((%%%(((***+++(((%%%$$$)))...,,,&&&$$$&&&''''''(((+++(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''$$$&&&))),,,---+++(((%%%*********++++++)))%%%"""%%%'''(((((('''&&&'''((("""###%%%'''((()))******&&&&&&&&&%%%%%%&&&&&&'''%%%$$$"""!!!!!!"""$$$%%%""""""""""""###$$$%%%%%%%%%%%%&&&'''&&&%%%###"""""""""######$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$"""!!!###$$$%%%&&&''')))******(((''''''&&&&&&&&&'''''''''''''''''''''((())))))++++++***)))))))))))))))''')))******((((((((()))))))))***++++++++++++*********)))))))))))))))*********)))(((((()))***+++---......---+++******+++)))(((((()))***++++++))),,,,,,+++++++++++++++++++++++++++++++++***)))((('''(((((()))***++++++,,,&&&'''''''''(((((())))))'''''''''***,,,...---,,,((())))))***,,,------...***+++,,,,,,******+++,,,***))))))***,,,...---,,,************************+++++++++++++++***)))(((++++++******************)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------,,,+++)))(((,,,,,,,,,------.........+++,,,............///111+++,,,...//////---,,,***---------...------,,,,,,+++***+++---///000...---,,,,,,,,,,,,,,,,,,,,,,,,|||xxxsssmmmjjjeeebbb^^^ZZZXXXUUURRRPPPNNNNNNMMMLLLJJJJJJLLLOOOLLLNNNMMMIIIIIILLLNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJLLLNNNOOOOOOPPPRRRTTTXXXXXXYYY[[[]]]```bbbcccbbbbbbbbbaaaaaaaaa``````]]]]]]]]]\\\ZZZWWWTTTSSSSSSSSSRRRRRRRRRTTTUUUVVVMMMHHHDDDCCCDDDDDDBBB???>>>;;;;;;<<<:::666666:::444444333222111111111222000///...---,,,,,,,,,,,,---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********+++,,,,,,+++***+++---000---///111///,,,,,,...111333333444444555777888999:::<<<>>>>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<;;;999999999999999:::::::::999999888888777777666666555555555666666666666666333444444333222111333555000111111222222111///...222000...---,,,---///000555444333222111///.........//////...,,,,,,---///------...///...---+++***...------,,,***))))))(((+++++++++************)))+++++++++++++++++++++++++++***)))((((((***,,,---***)))((()))***+++***((()))***,,,+++)))(((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&*********)))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''&&&''''''$$$!!!!!!%%%)))&&&%%%%%%%%%%%%&&&''''''***++++++***((('''(((*********))))))((((((''''''---***&&&%%%%%%&&&%%%%%%###$$$&&&(((***,,,,,,---((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$###"""""""""###""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######"""$$$'''((()))(((&&&$$$!!!"""$$$&&&(((***++++++''''''&&&%%%###$$$&&&)))'''''''''''''''((()))******)))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++***,,,,,,+++)))((()))***,,,+++***+++,,,---+++)))***))))))((()))+++---...))))))))))))***+++,,,---++++++******++++++,,,---'''''''''''''''((()))***''''''((()))))))))))))))***************+++,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++,,,,,,,,,,,,++++++++++++************)))++++++************+++++++++,,,------,,,+++)))(((***************++++++,,,------------------------------------------------------............------///000000//////...------...///000222222000///...+++,,,---////////////...000///...,,,,,,---......}}}yyytttoookkkhhheeeaaa^^^\\\ZZZWWWTTTWWWWWWWWWWWWUUUQQQNNNKKKKKKOOOQQQOOOPPPRRRQQQMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQSSSTTTUUUVVVYYY[[[]]]^^^^^^___aaabbbcccdddeeeeeeeeeeeedddddddddddd______```___^^^\\\ZZZYYYWWWVVVUUUTTTSSSSSSTTTUUUKKKKKKJJJHHHGGGGGGIIIJJJAAA??????@@@===999:::>>>888777666555444444444444000/////////...////////////...---+++************************************++++++++++++++++++******---...///......///111333222222333222111111222333555555555555777888999::::::<<<>>>>>>======>>>???<<<<<<<<<<<<;;;;;;::::::999999999999999888888888777777777777777777666666555555555555555555555555222333444333222222444555111111111111111000000///111000///------...///000444333333222000//////......//////...,,,,,,---///,,,------...---,,,+++***---------,,,++++++******++++++++++++************+++++++++++++++++++++++++++***)))((()))***,,,---***)))((()))***+++***((()))***++++++)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''***)))))))))))))))))))))+++******)))(((''''''&&&))))))((('''''''''''''''%%%'''((('''$$$"""$$$'''&&&%%%%%%%%%%%%&&&''''''******+++)))((('''(((***((((((((((((''''''''''''***'''%%%$$$%%%&&&'''&&&&&&''''''''''''''''''&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###############""""""""""""""""""""""""######"""""""""""""""!!!"""""""""#########$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$"""###%%%''''''&&&$$$"""###$$$%%%'''(((((((((((((((((('''&&&$$$%%%'''***''''''''''''''''''(((((())))))((((((((((((((()))((((((((((((((((((((((((************************,,,+++)))(((((()))+++,,,***+++,,,+++)))((()))***+++******+++,,,,,,+++)))***))))))))))))+++,,,---,,,,,,++++++***+++++++++***))))))))))))***++++++(((''''''''''''(((((()))''''''((()))))))))))))))++++++***)))((((((((((((++++++*********,,,---...,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++))))))******+++++++++,,,*********))))))*********++++++,,,,,,++++++******,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------....../////////...---,,,,,,---///000000///---,,,+++,,,---////////////...//////...---------------|||wwwrrrnnnllliiifffdddcccaaa^^^\\\]]]\\\]]]]]]\\\UUUKKKCCCLLLQQQUUUVVVWWWXXXUUUPPPQQQPPPOOONNNMMMMMMMMMMMMPPPPPPPPPQQQRRRSSSSSSSSSTTTVVVYYYZZZ[[[\\\___aaaeeeeeeeeeffffffgggggghhhhhhhhhhhhhhhgggggggggfffcccdddeeeeeedddcccaaa```\\\[[[YYYWWWVVVTTTTTTTTTLLLOOOPPPNNNJJJIIILLLPPPGGGDDDDDDEEEBBB??????CCC>>>===;;;:::999888777777222222222222333333333333111111000///////////////..................------000//////...------,,,,,,000111333333333444666888888777555555777777777666777777777777888:::;;;<<<:::<<<>>>???>>>>>>???@@@===<<<<<<;;;:::999999888999999999888888777777666666666666666666666777777666666555555444444333333222333444333222333444666222222111000000000000111111000///...---...///000333222222111000//////......//////...,,,,,,---///,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))))))))***+++,,,***)))((()))***+++***((((((***++++++)))(((((()))************************))))))))))))(((((((((((())))))))))))))))))******,,,+++***)))((('''&&&%%%)))(((''''''&&&'''''''''$$$''')))(((%%%""""""$$$%%%%%%%%%%%%%%%&&&'''''')))******)))''''''(((***&&&&&&&&&&&&''''''''''''&&&$$$######%%%&&&'''''''''&&&&&&%%%%%%$$$######&&&%%%$$$$$$###$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$############$$$!!!###$$$%%%%%%$$$"""!!!%%%&&&&&&'''''''''&&&&&&((()))((('''&&&&&&(((***'''''''''&&&&&&&&&&&&&&&((('''''''''(((((((((((())))))))))))))))))))))))************************,,,+++***))))))***+++,,,***+++,,,+++)))))))))+++******)))***,,,,,,***)))))))))))))))***+++,,,---......---,,,+++*********)))(((((((((((()))******)))((((((''''''''''''(((''''''((())))))))))))))),,,+++***)))))))))))))))******+++,,,,,,---......,,,,,,,,,+++++++++************))))))******+++,,,******+++,,,,,,,,,,,,+++'''((()))***+++,,,------***))))))(((((())))))***++++++*********++++++,,,...---+++***+++,,,...///++++++++++++++++++++++++........................------............------,,,---...//////---,,,***+++,,,---......---,,,++++++,,,---////////////.........//////......---,,,|||wwwssspppnnnlllkkkjjjiiifffdddbbbaaa`````````YYYMMMDDDOOOTTTXXXYYYZZZ\\\ZZZUUUVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXWWWZZZ\\\^^^___aaaccceeekkkkkklllmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhgggeeeddd______]]][[[YYYXXXVVVVVVRRRRRRRRROOOKKKJJJKKKMMMKKKIIIIIIJJJGGGDDDDDDHHHCCCBBB@@@>>>===<<<;;;;;;888888888888888777666666333333333222333333444444222222222111111111111111222111111111000000000///222444666777777888:::<<<===:::777888;;;<<<;;;999999999999999:::;;;<<<===:::<<>>===;;;999777666666666666666777777888666666555555444444444444222333333333444444444555444666999::::::;;;===>>>???<<<999:::===>>>===;;;;;;;;;;;;;;;;;;<<<===>>>;;;===????????????@@@AAA======<<<;;;999888777777999999999888777666555555444444555555666666777777666666555444333222222222333444444444333333555777444333111000000000111222111111000///////////////000/////////////////////...//////...,,,,,,---///+++++++++++++++++++++,,,***++++++,,,......///000------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************)))((()))***+++***(((''')))++++++)))))))))***((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))************(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''%%%!!!!!!%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&''')))&&&&&&'''((()))******+++&&&$$$######$$$$$$$$$"""''''''%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$$$$%%%&&&''''''''''''%%%''''''&&&%%%%%%&&&(((&&&'''''''''&&&%%%$$$###&&&&&&'''((())))))(((((())))))))))))))))))))))))************************,,,++++++++++++++++++,,,)))***++++++***)))***+++***))))))***,,,,,,+++***)))*********++++++++++++)))))))))))))))***++++++***))))))))))))***++++++***)))((('''''''''''''''''''''((()))))))))))))))++++++*********++++++,,,***+++,,,---------,,,,,,+++++++++******)))))))))******))))))******+++,,,******+++,,,,,,,,,,,,+++************************))))))(((((((((((())))))******)))((()))***,,,------,,,*********+++---...------------------------++++++++++++++++++++++++------............------***+++,,,......---+++***------............------+++,,,---////////////...---.../////////...,,,+++{{{zzzyyyyyyyyywwwtttqqqmmmjjjhhhggghhhgggdddaaabbbdddbbb^^^^^^bbbcccaaaaaa```___^^^^^^]]]]]]]]]\\\\\\]]]^^^```aaabbbbbbgggiiikkkllllllmmmoooqqqpppqqqsssuuuvvvvvvuuuuuusssssssssrrrrrrrrrrrrqqqoooooonnnmmmkkkhhhfffdddbbbbbbbbbbbbaaa```___^^^ZZZVVVSSSSSSWWWZZZXXXVVVSSSQQQQQQRRROOOKKKLLLPPPJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFEEEDDDBBB???<<<::::::::::::999::::::;;;;;;::::::999999888777777777666666666777888999999999777999<<<=========>>>@@@???===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<===>>>>>>;;;===??????>>>===>>>???===<<<<<<;;;:::999999888999999999888888777777666666666666666666666777777666666555555444444333333444555555444333333444666333333222111111111111111111111111000000000//////............////////////...//////...,,,,,,---///,,,++++++++++++,,,,,,---******+++,,,---...//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))***)))((()))***+++***(((''')))***+++)))))))))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++''''''(((((()))*********&&&&&&&&&%%%&&&&&&'''(((''''''$$$"""'''$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''%%%&&&''')))'''''''''((()))******+++&&&%%%$$$$$$%%%%%%###""",,,***(((&&&$$$#########&&&''''''(((((((((((('''###$$$%%%&&&&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$############$$$$$$$$$%%%""""""######$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%&&&'''(((((('''%%%$$$&&&'''(((*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))+++,,,***))))))+++---...---+++)))******+++++++++******'''''''''((((((***++++++***))))))))))))***++++++)))((((((''''''''''''(((''''''((()))))))))))))))++++++***))))))))))))))),,,,,,++++++++++++******))))))))))))))))))))))))******))))))******+++,,,******+++,,,,,,,,,,,,++++++++++++*********))))))***))))))(((((())))))*********)))))))))******++++++++++++++++++,,,,,,---------------------------++++++++++++++++++++++++------............------++++++,,,,,,------,,,,,,///..................///+++,,,---////////////.........//////......---,,,}}}yyyvvvooonnnmmmmmmmmmmmmnnnnnnlllnnnkkkgggeeehhhhhhfffeeedddcccbbbaaaaaaaaaaaabbbcccdddeeeggghhhiiiiiinnnpppqqqrrrrrrrrrtttvvvssstttvvvwwwwwwvvvtttsssssssssrrrrrrrrrrrrqqqqqqnnnnnnnnnnnnllljjjhhhgggeeeeeeeeeeeedddbbbaaa```[[[ZZZYYYXXXZZZ[[[\\\\\\WWWUUUTTTUUUSSSOOOPPPTTTNNNMMMLLLKKKJJJJJJIIIJJJHHHIIIIIIHHHFFFCCC@@@>>>??????>>>>>>===>>>>>>>>>>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@???@@@AAA>>>?????????======???@@@<<<<<<<<<<<<<<<======>>><<<>>>??????===<<<<<<===<<<<<<<<<<<<;;;;;;::::::999999999999999888888888777777777777777777666666555555555555555555555555666666666555333222333555222222333333222222111000111111111111111000//////---------....../////////...//////...,,,,,,---///---,,,+++++++++---...///)))******+++,,,---..................------------+++++++++++++++++++++++++++++++++++++++***))))))***)))((()))***+++***((('''(((***+++***)))***+++((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((('''(((((()))******++++++(((((((((((())))))))))))&&&%%%%%%%%%&&&&&&'''(((&&&'''%%%"""$$$((($$$$$$$$$###$$$$$$%%%&&&%%%&&&'''&&&%%%%%%''')))&&&''''''(((((()))))))))%%%$$$###$$$&&&&&&%%%$$$,,,***'''%%%############%%%%%%'''(((((((((''''''$$$%%%&&&''''''%%%$$$"""""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$ !!!###%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))%%%&&&&&&&&&&&&%%%$$$$$$%%%'''((((((&&&&&&&&&'''%%%&&&((())))))((('''&&&&&&''')))+++,,,+++******((((((((((((((((((((((((++++++++++++++++++++++++)))******************)))(((***++++++******+++,,,+++******,,,...///...,,,)))***++++++++++++***)))***)))))))))))))))******)))(((((((((((()))******(((''''''''''''(((((()))''''''((())))))))))))))))))))))))***,,,...///000...---+++)))((((((((()))''''''(((((()))***************))))))******+++,,,******+++,,,,,,,,,,,,+++***************+++++++++*********))))))*********)))************))))))(((++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------,,,,,,+++,,,---.../////////............//////+++,,,---////////////...//////...---------------}}}zzzuuuvvvwwwwwwvvvvvvwwwyyyssstttsssnnnlllmmmlllhhhnnnmmmlllkkkjjjjjjjjjjjjggghhhiiijjjlllmmmnnnoooqqqrrrttttttssssssuuuvvvuuuvvvwwwxxxwwwuuurrrqqqppppppooooooooonnnnnnnnnmmmmmmnnnnnnmmmllljjjiiihhhhhhhhhgggeeecccaaa___\\\^^^^^^\\\XXXWWWYYY\\\YYYWWWWWWXXXUUUQQQRRRVVVPPPOOONNNNNNMMMMMMMMMMMMHHHIIIJJJJJJHHHFFFCCCBBBCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>======AAAAAA@@@@@@???>>>>>>>>>===???BBBCCCBBBAAAAAABBB>>>AAABBBAAA>>>===@@@CCC===<<<<<<<<<<<<======>>>===>>>???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::::::::999999888888777777666666555555555666666666666666777777777555333222333444222222333444333222111000111111111111111000//////,,,,,,------.../////////...//////...,,,,,,---///------,,,+++,,,---///000))))))***++++++,,,------//////.........---------+++++++++++++++++++++++++++++++++++++++***)))(((***)))((()))***+++***((('''(((***+++***)))***+++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++******))))))((((((''''''%%%%%%%%%%%%&&&&&&'''(((%%%''''''%%%""""""%%%((($$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&'''''''''''''''###"""###%%%'''((('''&&&'''&&&$$$######$$$&&&'''###$$$&&&'''((('''&&&&&&$$$%%%'''''''''%%%###"""########################%%%%%%$$$$$$######""""""!!!""""""""""""######### ###&&&'''&&&$$$""""""###%%%&&&'''&&&%%%%%%######$$$%%%'''((())))))(((''''''&&&%%%$$$"""!!!&&&((())))))(((''''''((($$$&&&((()))***)))((('''&&&(((***,,,---,,,+++***((((((((((((((((((((((((++++++++++++++++++++++++))))))************))))))(((***++++++******+++---+++++++++---///000///---)))***+++,,,,,,+++))))))---,,,+++***))))))))))))'''''''''''''''((())))))'''''''''''''''((()))***'''(((((()))))))))))))))%%%&&&)))---111666:::<<>>>>>???>>>=========>>>???@@@BBBBBBCCCCCCCCCCCCCCCBBBCCCBBBAAA@@@????????????======>>>>>>>>>>>>=========>>>>>>======<<<;;;:::<<<;;;::::::::::::999888888888888888888888999999999888888888777777666666555555555666888777555333666666555444333222222111222222222111111111000000111666999888222...///000......////////////............////////////......+++++++++++++++***)))((('''((()))++++++,,,,,,+++......---------,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******))))))))))))))))))))))))(((((((((((()))))))))((('''((()))***)))'''''''''&&&&&&&&&&&&'''''')))(((((((((***,,,...///((('''&&&%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%########################""""""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!! !!!""""""!!!""""""$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$&&&'''(((((('''%%%$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''((((((((((((((((((******)))(((((()))******...+++((((((***,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))''''''((((((((((((((('''(((((())))))))))))((((((************)))'''&&&%%%'''&&&,,,777<<<999666777000,,,((('''))))))(((&&&***'''%%%''')))***+++,,,++++++******++++++,,,------------,,,***((('''&&&((())))))***+++,,,,,,,,,+++*********))))))(((((()))))))))***+++++++++,,,---------,,,+++***)))(((------------------------,,,...///...---///333777111///---,,,,,,,,,...///------..................000///...---,,,------...+++,,,------......------444222000...---,,,,,,---}}}{{{zzzzzz{{{zzzxxxvvvvvvtttqqqooooooqqqrrrsssttttttvvvwwwyyyzzz{{{|||uuuvvvwwwwwwwwwwwwuuuuuuxxxwwwttttttsssssspppooommmlllkkkkkkkkkmmmnnnooonnnnnnmmmlllkkkiiihhhgggfffggggggeeebbbaaabbbcccbbbaaa____________]]][[[YYYXXXYYYZZZXXXUUUWWW\\\UUUUUUUUUTTTSSSRRRQQQPPPMMMKKKHHHGGGFFFFFFDDDCCCHHHGGGFFFEEEDDDCCCCCCCCCHHHIIIJJJIIIFFFCCCBBBBBBCCCBBBAAA@@@??????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAA@@@????????????===>>>>>>??????>>>>>>===<<<<<<===>>>>>>>>>======<<<;;;;;;:::::::::999888888888888888888888888888888888888888777777777666555555555666888777555333444444444444444444333333333333333222222222111111666999<<<:::444000///111......////////////............////////////......++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------...------------,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,++++++))))))))))))***************))))))(((((())))))******)))((((((******)))(((((((((''''''''''''((((((&&&&&&&&&'''((()))***+++''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!! !!!""""""!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%'''(((%%%%%%###"""""""""######''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((((((((************************+++++++++)))'''(((***---+++++++++++++++++++++++++++******)))))))))))))))'''(((((())))))((((((((((((((())))))))))))(((((())))))***))))))((('''&&&+++))),,,444777333//////...+++))))))+++,,,+++)))***)))((()))*********+++++++++******++++++,,,---,,,,,,,,,,,,+++***))))))'''''''''((()))*********+++*********))))))))))))***************+++++++++,,,,,,,,,,,,+++******)))------------------------,,,---......---///333666111000...,,,,,,,,,---...---...............------...---,,,+++***++++++,,,+++,,,------......------222111///---,,,,,,,,,---~~~}}}}}}}}}|||zzz{{{yyywwwuuuttttttuuuvvvxxxyyyzzz|||}}}xxxxxxyyyyyyxxxwwwvvvuuuwwwuuusssssssssrrrpppnnnnnnllljjjiiijjjlllnnnpppmmmmmmmmmlllkkkiiiggggggfffgggfffeeebbbaaabbbcccbbbaaa```___```___]]][[[[[[ZZZZZZ\\\[[[XXXYYY]]]UUUUUUVVVUUUUUUTTTSSSSSSPPPMMMKKKIIIIIIHHHFFFEEEHHHHHHGGGFFFEEEEEEDDDDDDFFFHHHIIIHHHEEECCCCCCCCCDDDCCCBBB@@@????????????>>>>>>???AAABBBBBBBBBBBBBBBBBBAAA@@@????????????>>>??????????????????>>>;;;<<<===>>>????????????===<<<<<<;;;::::::999999888888888888888888888888888888888888777777777777555555555666888777555333333333333444444444555555444444333333333222222222777999;;;888333///...///...//////000000//////.........////////////......,,,,,,------......------,,,++++++++++++---...///------------,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++***)))))))))*********+++++++++******************++++++***))))))***+++***)))))))))(((((((((((())))))%%%&&&'''((((((((((((''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!""""""###$$$%%%&&&&&&$$$$$$$$$###############"""""""""###$$$%%%&&&'''%%%$$$###"""""""""###$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))++++++******)))))))))((()))***+++,,,,,,+++***)))(((+++---+++((('''***---***++++++++++++++++++************)))))))))))))))((())))))******)))(((((('''(((((())))))(((((('''((((((((())))))(((((('''+++)))***///000...++++++,,,+++***+++---...---,,,************************+++************+++,,,,,,***+++,,,,,,,,,,,,,,,+++''''''(((((()))************************)))))))))+++++++++***************+++++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,---.........///222555111000...---,,,,,,------...............---,,,+++---,,,,,,++++++++++++,,,+++,,,------......------///...---,,,,,,,,,,,,---~~~}}}|||||||||{{{~~~}}}|||yyywwwwwwxxxyyyyyyzzz{{{|||~~~{{{{{{zzzyyyyyyxxxwwwvvvvvvtttssssssttttttsssqqqqqqnnnkkkiiiiiijjjmmmooommmmmmmmmllljjjiiigggffffffffffffdddbbbaaabbbdddbbbaaa``````aaa```]]][[[^^^\\\\\\___^^^ZZZZZZ]]]VVVVVVWWWWWWVVVUUUUUUTTTSSSPPPNNNLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDBBBAAAAAABBBAAAAAA@@@???>>>>>>=========>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@?????????@@@??????@@@@@@@@@@@@??????======>>>???????????????===>>>>>><<<:::999999:::999999999888888888888888888888888777777777777777555555555666888777555333444444444444444444444444333333222222222222111111222444555333000---,,,---//////000000000000//////......////////////......------.........---,,,,,,---,,,***)))***+++...///---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***++++++*********((())))))******++++++,,,,,,++++++******++++++,,,+++***)))***+++,,,+++)))******))))))))))))******'''((()))******)))((('''&&&'''((((((((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$#################################"""""""""!!!!!!$$$$$$###"""!!!!!!""""""!!!!!!!!! !!!""""""###!!!""""""###$$$%%%%%%%%%#########"""""""""""""""############$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((((((((()))))))))***))))))))))))))))))))))))+++******))))))((((((''')))***,,,------,,,***)))&&&)))...000000...------)))***++++++++++++***)))))))))*********))))))))))))************))))))((('''(((((((((((((((((('''&&&''''''((())))))((((((&&&%%%&&&)))---.........+++++++++,,,---...------))),,,---+++***++++++******************++++++,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......000111333000000...---,,,,,,------/////////...---,,,+++***...---------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,---}}}}}}}}}|||{{{|||yyyxxxyyy{{{zzz{{{|||}}}|||{{{{{{zzzyyyxxxxxxwwwuuutttsssuuuwwwxxxxxxwwwtttqqqnnnjjjiiijjjkkkmmmmmmmmmlllkkkjjjhhhgggfffeeeffffffdddbbbbbbcccdddbbbaaaaaaaaabbb```]]][[[YYYVVVXXX\\\^^^\\\[[[^^^WWWWWWXXXWWWWWWVVVUUUTTTSSSPPPMMMLLLLLLKKKIIIHHHFFFFFFFFFFFFFFFDDDCCCCCC@@@AAABBBAAA@@@@@@AAABBB?????????@@@@@@@@@??????>>>???@@@AAACCCCCCDDDDDDAAAAAA@@@@@@??????@@@@@@??????@@@@@@@@@@@@?????????????????????>>>======>>>??????>>>;;;999999;;;999999999888888888777777777777777777777777888888555555555666888777555333666666555444333333222222111111111111000000000000...///000///...---------//////000000000000//////......////////////..................---,,,******,,,+++)))((()))***,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,+++***)))***+++,,,+++)))******))))))))))))******((()))*********)))'''&&&&&&'''((()))((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&####################################""""""""""""$$$###""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""######$$$$$$%%%""""""""""""""""""""""""############$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))((((((''''''''')))***,,,------,,,***)))&&&''',,,333999999222+++((()))+++,,,,,,+++)))(((((()))************))))))***************)))((((((''''''((((((((((((''''''%%%&&&'''(((((())))))((($$$%%%%%%'''+++///111000+++,,,,,,,,,++++++,,,,,,+++000111,,,))),,,,,,*********))))))******+++,,,------------,,,+++******++++++++++++,,,,,,,,,,,,***************+++++++++,,,+++++++++***)))))))))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------///000111111//////......------------............---,,,+++***,,,,,,------------------+++,,,------......------+++++++++,,,,,,,,,,,,,,,~~~}}}~~~~~~{{{yyy{{{~~~}}}~~~~~~|||{{{zzzyyyxxxxxxyyyyyyvvvuuuuuuvvvyyy{{{zzzzzzuuusssooolllkkkkkklllmmmlllllllllkkkjjjhhhffffffeeeeeefffdddbbbbbbccceeebbbaaaaaabbbbbbaaa]]]ZZZNNNMMMOOOWWW\\\\\\\\\^^^YYYYYYXXXXXXWWWUUUTTTSSSPPPNNNKKKJJJJJJIIIGGGFFFDDDEEEFFFFFFFFFEEECCCBBBBBBCCCCCCCCCAAAAAACCCEEE@@@@@@AAABBBCCCCCCBBBBBB??????AAABBBCCCCCCCCCCCCAAAAAA@@@@@@???@@@@@@AAA>>>??????????????????>>>????????????>>>===<<<;;;>>>@@@AAA???;;;888999<<<::::::999999888777777777777777777777888888888888555555555666888777555333777666555444333222222111111000000000000////////////////////////000000000///000000111111000000///......////////////..................---,,,+++***+++***)))))))))***+++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,+++***))))))***+++***)))******))))))))))))******''''''(((((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""######"""""""""""""""###""""""!!!!!!""""""###$$$"""""""""#########$$$$$$""""""""""""############$$$$$$######$$$$$$%%%&&&$$$###"""""""""###$$$%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((((((((()))***+++,,,,,,+++***)))'''&&&)))222;;;;;;333***((()))+++,,,,,,+++)))((('''(((***++++++***))))))************)))(((''''''&&&''''''((((((''''''&&&%%%&&&'''((((((((((((((('''(((((('''***...///---,,,---,,,+++******---///555:::999000***,,,...+++***))))))))))))***++++++------------,,,+++))))))*********************************++++++++++++++++++++++++***************)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,---///000000///---------...............---------------,,,+++***)))******++++++++++++***+++,,,------......------++++++,,,---------,,,,,,}}}}}}|||{{{}}}{{{zzzyyyxxxxxxyyyyyyzzzxxxwwwwwwwwwyyyzzzyyyxxxsssqqqpppnnnnnnnnnoooooolllllllllkkkiiihhhfffeeedddeeeeeedddcccbbbccceeebbbaaabbbccccccaaa]]]ZZZMMMKKKNNNVVV[[[[[[[[[\\\ZZZYYYYYYXXXVVVTTTRRRQQQQQQOOOLLLKKKJJJJJJHHHFFFEEEFFFGGGHHHHHHFFFEEECCCDDDEEEEEEDDDBBBBBBDDDFFFAAABBBCCCCCCCCCBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA===>>>>>>??????>>>>>>=========>>>>>>>>>===<<<<<<>>>AAABBB@@@;;;888:::<<<::::::999999888777777666666777777777888888888888555555555666888777555333555555555444444333333333111111111000000000000///111000000///000111000000000000111111111111000000......////////////......,,,---...///////////////++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---------------,,,++++++---,,,,,,++++++******)))++++++************++++++***)))((((((******)))((()))))))))(((((()))))))))(((((('''''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''######$$$$$$%%%%%%%%%%%%########################%%%%%%%%%$$$$$$############$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######""""""""""""######""""""!!!!!!""""""###$$$""""""""""""############"""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%%%%######"""""""""###%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((())))))******************************'''&&&(((---333444///***'''(((+++,,,,,,+++(((''''''(((***+++++++++))))))))))))))))))((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''(((***)))''')))......***,,,---,,,+++***,,,000444BBBHHHCCC555+++---...***)))))))))))))))***++++++***+++++++++++++++***************************************++++++,,,,,,,,,***************+++++++++******+++,,,,,,,,,++++++)))******+++,,,,,,---------,,,+++---000111///---++++++,,,...//////000000,,,,,,---------,,,,,,+++((()))***+++,,,++++++***+++,,,------......------,,,,,,---......---,,,+++~~~|||}}}~~~|||~~~~~~~~~}}}}}}|||||||||zzzyyyxxxwwwxxxyyyzzz{{{{{{yyyxxxxxxyyyyyywwwvvvpppppppppppppppqqqqqqrrrlllllllllkkkiiihhhfffeeedddeeeeeedddcccbbbdddeeeaaaaaabbbccccccaaa]]]ZZZTTTQQQRRRXXX\\\[[[XXXXXXZZZZZZYYYXXXVVVSSSQQQPPPTTTRRROOONNNMMMMMMKKKIIIFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEEEECCCAAAAAACCCEEEAAABBBBBBBBBAAA???===<<<>>>??????@@@@@@@@@??????@@@@@@@@@???@@@@@@AAAAAA======>>>>>>>>>>>>======:::;;;<<<===>>>>>>>>>>>>>>>AAACCC@@@;;;888:::===::::::999999888777777666666666777777888888888999555555555666888777555333333333333444444444555555222222222111111111111000333111////////////......000000111111111111000000......////////////......+++,,,---///111222333333,,,,,,---------,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,............------,,,+++...------,,,+++***))))))+++******************+++)))((('''((()))***)))'''))))))(((((((((((())))))+++***)))))))))***,,,---***)))(((&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$############"""###"""""""""""""""######"""""""""""""""######$$$""""""""""""############""""""######$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,******)))(((((()))******(((''''''(((***+++++++++'''(((+++,,,,,,+++((('''&&&(((***+++,,,+++***)))))))))))))))((('''&&&%%%&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%))))))&&&)))//////***,,,---,,,+++***...444:::MMMRRRKKK999---------))))))))))))))))))******+++(((((()))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******+++++++++,,,++++++,,,,,,,,,++++++***))))))***+++,,,,,,------...,,,+++---000111///---)))***,,,...///000111111++++++,,,---------,,,,,,***+++,,,---...------,,,+++,,,------......------------...///...---,,,+++~~~~~~|||zzzyyyzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}|||yyywwwvvvwwwxxxyyyvvvtttqqqnnnmmmnnnoooppptttqqqmmmkkkjjjjjjiiihhhaaaaaabbbccccccdddeeeeeebbbbbbcccdddcccbbbaaa```]]]]]]\\\[[[ZZZYYYXXXWWWUUUVVVVVVUUUUUUTTTSSSRRRWWWUUURRRNNNLLLKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@BBBCCC@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>????????????<<<<<<======>>>>>>??????<<<>>>???>>><<<:::::::::999999999888888888888888666999;;;999555333666:::999888777666555555666777333444333111000111444666555444333222111111111111222222222222222111000//////////////////////////////...---,,,,,,---.../////////.........------------,,,,,,---......---+++,,,,,,,,,,,,++++++***))),,,...///000///---***(((///...,,,++++++,,,---...---,,,*********,,,...///,,,,,,+++***)))))))))))),,,+++)))((((((((()))***)))*********++++++++++++(((((())))))*********++++++***((('''&&&&&&&&&'''))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%***&&&###!!!!!!###$$$%%%%%%$$$######%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%$$$%%%%%%&&&&&&######""""""!!!!!!!!! $$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***%%%&&&''''''%%%$$$%%%&&&&&&''')))******(((&&&%%%(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))*********+++,,,***)))***,,,,,,***'''$$$***,,,'''&&&******%%%))))))************))))))******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''''''''''')))******))))))+++...111BBB@@@;;;444---***,,,000++++++,,,,,,,,,---------(((***+++***)))((()))***))))))))))))))))))))))))*********************************)))))))))))))))******+++++++++,,,,,,,,,((())))))))))))*********,,,,,,,,,---------......,,,,,,---...//////......///...---,,,+++,,,------,,,,,,,,,---------......,,,,,,,,,------.........///...,,,++++++,,,...///~~~|||{{{zzzzzz||||||{{{|||}}}}}}~~~~~~~~~}}}~~~|||zzzwwwvvvvvvvvvwwwssssssrrrqqqpppooonnnnnnssspppkkkiiiiiiiiiiiihhhfffffffffffffffeeeeeeeeecccccccccdddcccbbbbbbaaa^^^^^^]]][[[ZZZXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRTTTRRRPPPMMMKKKJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBBBBAAA?????????>>>>>>=========<<<=========>>>>>>>>>???===???BBBBBB???<<<:::999:::999999999888777777777666999;;;888555333666:::777666555444333444444555555555444222111111444666555444333222111111111111111111111111000000/////////////////////////////////......------....../////////.........------------,,,,,,---......---+++,,,,,,,,,,,,,,,+++******,,,---/////////---***(((,,,+++++++++,,,...000222---,,,***)))***+++---...,,,,,,+++***))))))************((('''''''''((())))))))))))*********++++++((()))))))))************+++***((('''&&&&&&'''''')))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$######%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""!!!!!!!!! $$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%'''(((%%%'''((('''&&&%%%&&&'''%%%&&&((()))))))))(((((('''''''''((((((((()))))))))(((((((((((((((((()))((()))))))))************+++***)))***,,,,,,***(((((()))((((((***,,,***&&&)))******++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''(((((()))******))))))***...000444333000+++&&&%%%'''***++++++++++++,,,,,,,,,,,,(((***+++***)))((()))***))))))))))))))))))))))))************************+++++++++*********************+++++++++,,,,,,,,,)))))))))*********++++++,,,,,,,,,---------......,,,------...//////......///...---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------...---+++******,,,---...~~~|||{{{{{{|||}}}~~~|||}}}~~~~~~~~~~~~~~~}}}{{{xxxvvvuuuuuuuuuqqqrrrssssssrrrpppnnnmmmqqqnnniiigggggghhhiiijjjiiihhhhhhgggfffeeeeeeeeeeeeeeedddccccccccccccccc```___^^^\\\ZZZXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQOOOOOONNNLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>===>>>???@@@AAABBBBBBBBB@@@??????>>>===<<<;;;:::============>>>>>>>>>>>>>>>BBBFFFGGGDDD???:::888::::::999999888777666666666888:::888555444666999666666555444444444444555666666666444222222333555444444333222111111111111000000000000////////////000000000000000000000000.........//////........................------------,,,,,,---......---+++,,,,,,---------,,,++++++,,,---.........,,,***(((((())))))+++---000333555,,,+++***)))))))))***+++++++++******)))*********))))))(((''''''''''''(((((((((((()))))))))******))))))))))))***************)))(((''''''&&&''''''((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$#########$$$$$$!!!!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""#########################################################""""""###$$$&&&'''&&&'''(((((('''&&&'''(((%%%&&&&&&((()))******+++'''''''''((((((((())))))(((((((((''''''((((((((())))))))))))******************)))***,,,,,,***)))+++&&&%%%)))---,,,(((&&&)))******++++++******)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''((())))))((()))***))))))***---///+++,,,+++)))'''''')))+++)))*********++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......///.........///...---,,,,,,,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,,,,~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~|||zzzwwwvvvuuuuuurrrrrrrrrrrrqqqpppooonnnppplllhhheeefffhhhjjjkkkgggggggggfffeeeeeeddddddfffeeedddcccbbbcccdddeeeaaa```^^^\\\ZZZXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAAAAA@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAA@@@@@@???>>>>>>======<<<<<<;;;;;;============>>>>>>>>>>>>@@@EEEJJJLLLIIIBBB<<<999;;;::::::999888777666666777888999777555444666888777777777666666666777777777777777555333222333555444333222222111111111222000000000/////////000000000000000000000000000000---...///000000///...---........................---,,,,,,---......---+++,,,,,,---------,,,,,,++++++,,,---------+++***)))(((((()))+++...111333555,,,+++***)))(((((())))))+++***************++++++***)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))((((((''''''''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&((('''%%%###$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""#########!!!!!! #########$$$$$$#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&&&&&&&''')))(((''''''((()))''''''''''''((()))***+++((((((((()))))))))******''''''(((((((((((('''''')))))))))))))))*********))))))***++++++++++++***+++&&&%%%***---(((%%%&&&((())))))******))))))(((''''''(((((())))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''((()))******((()))))))))((())),,,...******++++++++++++,,,---))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))*********************************+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------...............---......------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++++++++***,,,+++******)))******+++~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{yyyxxxwwwvvvuuusssqqqpppooopppqqqrrrooolllhhhggghhhjjjkkkkkkfffffffffffffffffffffffffffeeedddcccbbbcccdddeeeaaa```___]]]ZZZXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>============BBBFFFLLLMMMJJJDDD>>>:::::::::999999888777777666777777777666555555666777666666777777777777777777666777777666333222333444333333222222111111222222222111000000000111222222////////////////////////---...///000000///...------.....................---,,,,,,---......---+++++++++,,,------,,,,,,,,,***+++,,,,,,,,,+++***)))))))))***+++---///000111+++******)))((((((((((((***)))))))))***+++,,,,,,++++++++++++******))))))(((((((((((())))))))))))******))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%######&&&,,,111)))'''$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""### !!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''&&&'''((((((''''''(((******)))(((((((((((())))))))))))*********+++++++++''''''((())))))(((''''''******))))))))))))))))))((()))***+++++++++++++++)))''''''++++++'''&&&''''''(((((((((((((((((('''''''''(((((())))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***+++'''((())))))((((((***,,,((((((((()))*********)))(((((()))))))))*********(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......---...............---------------------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++******))))))))))))~~~~~~~~~~~~~~~}}}|||}}}||||||{{{zzzyyyxxxxxxvvvtttqqqooooooppprrrssspppnnnkkkjjjkkkllllllkkkggggggggghhhhhhhhhhhhhhheeeeeedddcccccccccccccccaaa```___]]][[[YYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSPPPPPPOOONNNMMMMMMLLLLLLGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@????????????@@@@@@@@@@@@??????CCCCCCBBBAAA@@@???===<<<:::;;;<<<===>>>??????@@@>>>>>>>>>>>>============AAAEEEIIIJJJGGGBBB===;;;999999999888888888888888888777666666555555666666333444555555666555555555555666666555333222333444333333222222111222222333222111000000000111333444/////////////////////////////////000000/////////---------...............---,,,,,,---......---+++******+++,,,,,,,,,++++++*********++++++******)))******++++++,,,,,,,,,,,,************))))))))))))))))))))))))***+++,,,---++++++,,,,,,++++++***)))((((((((()))))))))******************))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&"""######"""###)))222:::,,,)))&&&$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###############!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""########################""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%&&&'''(((''''''(((************))))))((((((((()))))))))*********++++++'''((()))******)))((('''************))))))))))))''')))+++++++++***+++,,,((()))******...111000+++'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((()))******&&&((())))))(((((()))******)))((((((******)))(((((()))))))))************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............///......---,,,------......------,,,+++,,,,,,,,,---------.........---------------,,,,,,,,,+++++++++***)))))))))}}}~~~~~~~~~}}}}}}|||{{{xxxxxxyyyyyyyyyyyyyyyyyytttsssrrrqqqqqqqqqrrrrrrrrrpppnnnnnnnnnnnnmmmkkkiiihhhhhhggggggfffffffffcccccccccdddcccbbbbbbaaa```___^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUURRRQQQOOOMMMLLLLLLLLLLLLGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@??????=========>>>>>>????????????>>>>>>>>>=========<<>><<<;;;888888888888888999999999888777555555555666555555222333555666666666555555222444555555333222333444333222222111222222333333111000/////////000222333------------------------000000////////////000000---------.........//////---,,,,,,---......---+++((()))******+++++++++***))))))***************************++++++*********))))))******+++*********((((((((()))***,,,---...***++++++,,,+++***)))((()))))))))*********++++++************)))))))))(((&&&'''((())))))(((''''''''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''!!!###%%%%%%%%%***222999...+++'''%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###$$$%%%'''&&&%%%$$$$$$#########""""""""""""######$$$$$$!!!###$$$%%%%%%$$$###!!!########################""""""""""""############"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%###%%%&&&'''&&&&&&((()))'''((()))***+++***)))((('''(((((((((((()))))))))((()))***++++++***)))(((************)))))))))(((&&&)))+++,,,******+++---))),,,***)))666EEE@@@000))))))************))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((()))))))))&&&'''))))))((('''((())),,,***((((((+++,,,,,,***)))))))))*********++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............//////...------,,,------.........---,,,+++,,,,,,,,,---------......---..................///,,,,,,,,,,,,+++***)))(((~~~}}}}}}}}}}}}}}}|||{{{{{{tttuuuvvvwwwxxxyyyyyyyyyqqqrrrsssssssssrrrqqqppprrrqqqppppppqqqpppmmmkkkhhhhhhgggeeedddcccbbbaaabbbbbbcccdddcccbbbaaa```______^^^]]]\\\ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSQQQOOOLLLKKKJJJKKKLLLGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAAAAA@@@@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCAAABBBBBBCCCCCCBBBBBBAAA>>>>>>???@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>??????>>>>>>=========<<<<<<>>>???>>><<<:::::::::777777777888999999::::::888666555555555666555555444555777888888888777777111222444444333222333444222222222111222222333333000///...---...///111333------------------------111000///......///000111---------.........//////---,,,,,,---......---+++'''((()))***************)))))))))))))))*********((())))))*********))))))((()))***+++++++++++++++((((((((()))***,,,---...)))******++++++)))((('''************+++++++++++++++*********))))))((((((&&&'''((())))))(((''''''&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$''')))(((&&&(((...333000,,,(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!"""$$$%%%((('''&&&%%%$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""################################################ !!!"""######$$$$$$######$$$&&&&&&&&&&&&''')))%%%&&&)))+++,,,,,,+++***&&&&&&&&&&&&'''''''''((((((***+++,,,,,,+++***(((+++*********))))))((((((&&&))),,,,,,******+++...,,,...)))(((===UUUMMM444++++++,,,,,,,,,,,,++++++******))))))(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++***)))(((((())))))%%%'''))))))((('''((())))))&&&$$$%%%(((******)))************++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,,,,---.........---,,,+++,,,,,,,,,---------......---.........///000000000---------,,,,,,***)))(((