BM6P6(@ """!!!     $$$""" %%%+++===WWW~~~fff```nnnsssjjjyyy|||mmm[[[YYY[[[RRRTTTXXXVVVaaassszzzuuulllnnnqqqeee___ggglllqqqmmmgggeeeiiinnnooolllpppjjjmmmooolllmmmmmmccchhhyyy~~~iiidddhhhccchhheeeaaakkkxxxrrraaaYYYWWWXXXZZZ\\\[[[WWWTTTZZZ\\\aaahhhoootttvvvvvv{{{xxxsssgggcccccccccaaa```RRRKKKQQQTTTOOORRR[[[ggglllvvv~~~zzzhhhSSSGGG'''###!!!     !!!+++111BBB^^^wwwccceeewww}}}jjjzzz|||ooobbbYYY___rrrnnnYYYUUUdddqqqzzz|||ttttttmmmooopppgggeeeoooxxxrrrqqqooooooqqqrrroookkk|||pppiiinnnpppfff___bbbeeetttzzzmmm___^^^ffflllnnnkkkeeebbbfffpppxxx}}}eee___^^^bbbbbb___```fffccceeeiiioootttwwwxxxxxx~~~}}}rrrbbb\\\bbbjjjhhh```WWWMMMKKKQQQSSSNNNOOOVVV```^^^dddmmmiiiUUUDDD===&&&###"""  !!!!!!###&&&333777JJJkkkxxxqqqtttyyyvvvpppdddrrrpppccc]]]bbbzzzvvvgggqqqzzz~~~zzzooollljjjkkklllkkkmmmsssyyynnnnnnppprrrrrrooojjjfff]]]iiigggdddggg]]]ZZZlllhhhrrrnnn\\\XXXhhhuuuvvv{{{sssmmmiiieeegggxxxlllbbb^^^eeekkkgggaaaaaagggiiimmmpppsssuuuuuuuuuxxxzzz~~~pppmmmiiiaaa]]]aaahhhfff```VVVSSSUUUXXXTTTLLLMMMSSS___ZZZZZZ___ZZZJJJ;;;555&&&###,,,'''   !!!!!! !!!!!!"""%%%+++666888OOOxxx{{{tttttttttooohhhdddlllooogggaaaiiitttxxxssszzzwwwppplllgggaaacccbbbggguuu{{{zzzzzzuuussssssrrrmmmeee```^^^VVVrrrqqqjjjyyyxxxmmmwww}}}ssswww~~~sssqqqpppmmmgggaaadddrrr{{{rrrgggggguuu{{{oooiiillloooqqqrrrrrrrrrrrrpppwww}}}zzzlll___VVVccckkkfff```aaadddeeeWWW^^^eeecccYYYRRRWWW```___cccccc]]]YYYTTTEEE555%%%"""((($$$  """######""" !!!!!!"""!!! """+++111111NNN}}}|||pppgggeeedddfffmmmvvvnnnpppiiifffmmmnnnmmmtttaaa\\\iii}}}zzzpppWWW[[[TTT]]]~~~yyynnnjjjmmmwwwnnnsssnnnbbbaaallltttssszzztttwwwpppsssuuuuuurrrpppoooooooooyyy{{{vvvpppjjjbbbnnnqqqhhhbbbgggllllll\\\iiissslll^^^ZZZcccmmmUUUhhhkkk^^^]]]eeeTTT555$$$!!!   !!!!!!  !!!!!! ###'''(((,,,LLL|||tttooolllkkkjjjkkkooouuueeessswwwtttqqqgggcccjjjkkk```cccvvvrrrzzzpppxxxiiilllmmmoooxxxzzz{{{nnnqqqsssrrrmmmjjjiiiiii}}}{{{uuussssssrrrzzzhhhiiitttsssgggkkkxxx|||pppbbb^^^bbbdddIIIbbbjjj^^^```jjjUUU000###   """###"""&&&000QQQ{{{vvvyyy{{{{{{zzzwwwooogggbbbsss{{{xxxuuummmkkkvvvtttjjjnnnZZZTTTvvvwww\\\EEEFFFYYYlll~~~xxxrrryyytttbbbggglllmmmjjjiiikkknnn{{{rrrooossstttsss|||fffjjjvvvqqq___pppwwwwwwoookkklllfff[[[RRRaaaiiieeeeeebbbIII***###   %%%$$$!!!(((888WWW||||||www{{{yyynnniiiqqqooolllpppllliiiqqqlllmmmooollluuu{{{VVVXXXwwwxxx|||uuuqqqppp[[[PPPLLLKKKDDDCCCEEE@@@IIIGGG>>>666666AAALLLRRRXXXQQQRRRaaarrr{{{{{{qqqqqqYYY```hhhmmmoooqqqvvv{{{}}}pppjjjppp{{{}}}ppp___aaannnmmm```aaaggghhhjjjvvvwwwdddfffhhhmmmqqqlllZZZ===&&&"""  """###"""   """(((:::[[[xxxvvvpppzzzyyynnnmmmtttdddoooyyyiiippp~~~}}}~~~sssWWW777:::EEESSSZZZXXXXXX[[[lllgggnnn{{{qqqRRR<<<999===IIIXXX```^^^VVVNNNJJJYYYTTTIII@@@@@@GGGIIIGGGNNN```rrrxxxxxxzzz~~~uuutttqqqccceeejjj]]]OOOVVVdddrrrwwwuuutttwwwyyyuuuzzz~~~|||zzzzzzggg]]]wwwrrr```qqqjjjccckkkfff|||rrrttthhhoooaaaaaammmgggJJJ000((( """!!! !!!###---DDDbbbwww|||wwwvvv|||xxxooojjjjjjggg|||tttwww|||uuurrriiiSSSEEEMMM[[[fffddd[[[VVVXXXddd```cccfff[[[GGG>>>CCCUUU]]]fffiiifff```\\\\\\gggggg]]]MMMKKKVVV[[[XXX[[[eeemmmooopppvvv{{{}}}zzzuuukkk]]]cccfffTTT[[[dddrrrzzzxxxttttttwww{{{uuuvvvwwwyyy~~~~~~|||gggddduuulll^^^iiijjjiiinnnfffzzzmmmkkkeeehhhbbbZZZTTTLLL>>>,,,  """###%%%444RRRlllwww{{{|||qqqnnnqqquuuhhhnnnwwwxxxwwwoookkkgggZZZ___gggpppsssjjj^^^YYY\\\UUUWWW[[[ZZZRRRLLLOOOXXX___```aaaaaaaaaaaacccdddgggbbbTTTJJJPPP___]]]QQQ[[[cccjjjpppxxxyyyjjjdddrrrqqqYYYaaannnzzzzzzrrrnnnqqqvvv{{{xxxuuuttttttwww~~~uuupppwww{{{rrrkkkooolllvvvwwwmmm{{{llleeejjjllllll]]]CCC555444***&&&ӵ!!!!!!&&&%%%&&&:::\\\rrrvvv{{{zzzpppttt}}}|||nnniiilllmmmpppwwwrrrnnnooorrrsssssspppiiimmmoooooojjjbbb\\\[[[^^^RRRXXX]]][[[WWWVVVYYY\\\ĦfffiiihhhgggWWWLLLĦ```OOOYYYfffuuuuuuiiiqqq}}}aaaeeeӵxxxqqqqqqsssvvvxxxzzz~~~qqqwww~~~yyy|||zzzrrryyyrrrkkkxxxtttsssbbbDDD111,,,%%%ĦGGGPPP4ĉ@ӵ """"""&&&$$$&&&===___qqqpppvvv}}}qqqnnnxxxqqqaaaaaagggkkkkkkffffffgggiiiqqq||||||uuupppiiifffaaa]]][[[\\\\\\\\\^^^^^^]]][[[XXXWWWVVVVVV>LjjjsssqqqkkkVVVJJJ=hĦXXXhhhwwwuuusssgggbbbssspppYYY4ĉ@ӵssssssssswww}}}}}}mmmttt}}}qqqsss}}}wwwttt|||uuurrrqqqiii]]]MMM999'''!!!### >LPPPXXX!!!GG=? ###!!!"""$$$,,,DDD___mmmlllsss|||~~~vvvlllnnnzzzuuufffbbbddd```ccchhhddddddkkklllsss|||nnnkkkeeedddaaa___cccfffddd___fff^^^YYYYYYZZZ[[[```gggHdĦlllnnnggg___FFF=Ījwww~~~}}}~~~~~~uuunnnbbbdddqqqlllZZZTTTGG=?}}}yyyyyy~~~pppqqqnnneeennnyyypppsss~~~lllnnnrrr~~~jjj]]]XXXWWWGGG***!!!&&&***&&&HdĦ(((///ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦmmmmmmsssĦzzzĦ^^^aaaiiicccbbbpppqqqttt~~~uuueeehhhkkkhhhgggyyyDdDWWWnnn?fӵĦwwwnnneeeӵƜ`1.׼sĭӵdddsssyyymmmggg\\\XXXZZZLLL000ӵĦĦ"""%%%(((%%%ĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLmmmppprrrShӵgLeeeaaafffiiiZZZ]]]pppsssttt{{{pppcccS?ʬhhhkkk3h?D%%)?zzzZufĦgLrrrsssjjjg&e~~~gĉ@||||||g&e>&emmm@etttlll??ccc```fff]]]WWWTTTGGG///g<ĉ3we<Ħ3h?@eZ !!!"""!!!3h?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ĦyyyrrrHGgĉ@zzzHdĦVVVXXX\\\___```cccjjjpppmmmggggggHtƅ^gggnnnBt=o9ĦDtfo9Ħyyy[[[g?HdĦdddiiifffHu]Ħnnntt}}}Hƅ^Hu]ĦfffH׼sBBBdddoooggg[[[___WWW111tQje<Ħ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ĦvvvqetzzzDdDĦUUURRRTTTYYY\\\ccckkkrrrrrrnnnq<R^^^fffqjRgdKӵHdDĦgdKӵyyymmmGR/f6LĭĦuuuxxxDdDĦgggssstttDdDĦrrr`eĭDdDΦDdDĦcccDdDĦvvv~~~ttt^^^PPP888333XXXlllYYYQQQUUULLL---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Ħwwwpo9wӵDdDĦUUUPPPPPPTTTYYYiiipppwwwyyyuuupo9ukkkccc^^^cccGIdnuR)ĦDdDĦnuR)ĦeeeXXXCdgĪjoooDdDĦjjjvvvDdDĦnnnHߝL`o9DdDΦDdDӵgggDdDĦnnntttbbbTTT===###///@@@BBBAAACCC888!!!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)Ħ>d<``````ccceeexxxyyy|||~~~yyypeӵmmmĦpeӵDx<>d<ӵDd<\\\qR/ܗ?fӵrrr>dd<Ħggg4DufئL>ewwwDdDʜ4DuTӵ___DdDĦaaaYYYvvvtttnnnXXX...&&&333666:::777(((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&ĒR ###i?ʜtd<ĦHHܗDӊBrrr<x|||zzz~~~B?daĦB?Ho9>d< >d<ӵB?Ho9<x &ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR"""(((***(((%%%"""""" 4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@h !!!"""fdDĦ@ďDgggHkge~~~|||@hFFF[[[@GtttkkkHĪj@IŌpppdddBenezzzHkgeneooopppfewwwHu]3hhwwwuuuseIIIaaaggggggPPP---...888@@@@@@/// !!!geĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h///111$$$222>>>999)))%%%4DuXӵĵD^ """!!!!!!"""!!!DdDĦeeejjj}}}}}}uuuuuu}}}yyyFFFQQQlllxxxZZZmmmiiipppxxxYYY{{{{{{yyyzzzpppppplll{{{xxxD^uuuggguuu~~~s׼smmmhhhqqqxxxhhhIIIHHHAAA???:::%%%!!!geFm8>aĦs׼sHoD^DdDĦs׼s%%%OOORRR+++###000888===444###Φ4DuXӵtvӵ>d<ĦĦ ĦĦ!!!!!! ###!!!!!!""" """+++555>d<Ħwww___UUUddd~~~|||vvvnnnnnnxxxzzzqqqjjjjjjvvvjjjVVVMMM```}}}www[[[WWWXXXhhh___SSSbbbbbbaaaKKK444FFFooossshhhqqqlll}}}}}}zzz~~~uuuyyyyyyqqqqqqeeePPPĦaaaJJJHHHeeezzzvvvsss|||>d<ĦttttttmmmBeeeeggg```\\\aaarrrdddXXXcccYYY@@@888!!!%%%geFYĉ>aĦBenu]ӵ$$$$$$ >d<Ħ>d<ĦĦBeĦ MMMQQQ(((  %%%&&&!!!?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ!!!######"""%%%...666gdDĦkkk]]]xxxzzznnnooo|||www```TTTZZZsssfffZZZTTT^^^xxxnnn\\\```qqqnnnTTTSSSdddgggYYY777111VVVtttnnn]]]YYYaaawwwvvvwwwvvv|||qqqpppUUUgdKĦUUUHHHYYYeeennnyyyzzz{{{sdKĦ~~~qqqyyyqqqeeeXXXaaabbbVVVLLLOOOTTTUUU@@@... ŶS3we<iĉ@3hR/Ō!!!)))FFF,,,DdDĦsdKĦgdKĦgdKĦ>Anenenene """ !!!,,,De|||xxx~~~nnnqqqyyyssswww|||lllRRRPPPaaappp___TTTTTT\\\ooossseeeXXX```pppgggNNNOOO^^^]]]RRR555111SSSooojjjWWWOOOggg~~~{{{zzzhhhcccnekkkSSSGGGbbbqqqrrr|||ne~~~vvv~~~sss}}}{{{ooo```[[[dddsssrrrddddddfff[[[888)))>Ak<fh...Denenene ### 111GGGuuuzzzooohhh}}}xxx|||vvv\\\JJJXXXsssoooWWWNNNXXXcccmmmnnndddYYYhhhrrraaaLLLRRR^^^WWWCCC,,,...PPPhhh```OOOJJJmmmzzzqqq\\\uuucccHHHJJJmmm|||vvv}}}}}}zzz{{{vvv~~~yyynnnaaaYYYaaannnllllllSSS///"""$$$$$$###%%%;;;XXXfffyyy}}}wwwffffff{{{zzz~~~uuu~~~bbbJJJPPPlllsssRRRHHH^^^ooouuurrrjjj]]]oooqqqXXXJJJWWW___UUU999%%%...VVVhhhXXXNNNWWWqqqwww~~~yyyTTTeeesss}}}bbb???WWWsss|||}}}~~~|||}}}wwwuuutttsssxxxwww{{{qqqoooiiiYYY^^^ccc]]]aaaEEE(((  """***((($$$$$$)))CCC```iiiqqqtttwwwzzzvvvxxx{{{jjjsss{{{}}}tttppp|||mmmFFF;;;ZZZxxxsssMMMCCC```vvvyyyqqqggg^^^ooogggKKKGGGXXX[[[QQQ777%%%222[[[gggRRRRRRiiirrrwww|||rrrooonnnTTTlll|||ZZZBBBiiiwwwvvvsss~~~|||wwwwwwzzznnnqqqtttqqqvvvooorrrppp___bbbUUUPPPYYYBBB&&& 333TTTFFF !!!  !!!###///HHH___qqqnnnjjjppp{{{wwwpppwww{{{llljjj~~~yyyllliiiiiiTTT888???dddwwwpppgggFFFCCC```tttrrrfffZZZeeeqqq```GGGNNN]]]XXXLLL111&&&111NNNZZZSSSZZZpppwww}}}{{{{{{|||yyyssspppjjjnnn~~~dddGGGIIIvvvzzz~~~xxxuuuxxxvvvxxxwwwjjjmmmoooiiivvvmmmuuu~~~vvvwwwsssaaadddyyysssPPPKKKPPP???$$$!!!(((FFF;;;  !!!!!!%%%:::SSSbbbnnnfff___lllwww{{{oooYYYccc|||zzz{{{xxxrrrkkkbbbQQQ@@@CCC[[[sssvvvlllRRR@@@HHHeeerrrlll___RRRjjjqqq\\\IIIXXXaaaQQQCCC***,,,000;;;OOOfffsssvvv~~~yyymmmqqq{{{|||}}}}}}xxxdddwwwHHH<<>>GGGvvvttt999EEEiiiqqqyyy}}}___WWW]]]kkkFFFMMMooo\\\EEE<<<:::<<<+++000bbbiiifffzzzvvvqqqrrrwwwkkkSSS___rrriiisssddd:::LLLpppvvv}}}kkkccchhhwwwxxxjjj~~~hhhPPPiiipppiiiCCCyyyooojjjiii]]]OOO<<<&&&!!! ###:::UUU```ffffffMMMOOOkkk{{{~~~}}}yyy___[[[ppp|||www~~~yyyrrrfff[[[BBBBBBUUU~~~{{{^^^FFFUUUllljjjsssvvv___dddhhhfffEEERRRmmm[[[GGG:::HHHIII333...UUUuuu|||xxxkkkjjjuuu}}}vvvpppttt|||xxxfffUUUtttsssrrr\\\>>>UUUqqqyyyyyydddddduuussshhhlllyyyYYYMMMrrruuucccLLLvvvxxxpppkkkZZZGGG111 !!! """$$$CCCZZZ\\\YYYXXXMMMXXXpppzzzyyytttkkkTTT[[[qqq}}}|||zzzzzzuuugggTTTFFF:::GGG```~~~|||uuupppMMMMMMgggtttmmmwwwqqq]]]pppqqq[[[EEE[[[kkkXXXGGG666FFFHHH222***NNNooo{{{rrrkkkhhhiiinnnvvvwwwvvvooowwwyyydddfff{{{~~~tttgggNNNIIIiiiyyy{{{}}}mmmtttsssaaauuuuuuNNNRRRcccVVVttt{{{~~~ZZZ;;;)))"""!!!###$$$)))GGGYYYUUUQQQHHHLLL```uuuzzzzzzsssdddLLL]]]vvvzzz|||tttpppqqqlll[[[GGG<<<>>>LLLbbbqqqqqqrrriiiJJJLLLttt~~~yyyoooYYYooommmLLLIIIfffhhhTTTDDD444<<>>888IIITTTcccfffiiippp```GGGWWWhhhRRReee]]]>>>NNNmmmfffPPP???444888<<<...444```{{{ssskkk|||~~~wwwlllnnn{{{tttsssmmmeeewww[[[NNNoooxxx}}}qqqrrr]]]WWWrrrWWWfff~~~}}}aaa]]]{{{|||SSS000###!!!  !!!"""000MMM]]]```eeePPPfff~~~yyy```TTTdddzzzzzz~~~~~~wwwwwwxxxgggIII:::<<>>PPPaaabbbkkk^^^]]]^^^GGGHHHyyytttqqqgggLLLOOOSSSIII888SSSfffdddTTT555111222OOOYYYbbb~~~yyytttyyyzzzxxxqqqlllnnnuuu{{{|||wwwmmmcccmmmtttlll^^^EEE___{{{~~~^^^TTTttt___SSSVVVrrr```\\\]]]JJJ222%%% 111""" !!!!!!###%%%:::]]]mmmmmmoooYYYttt~~~vvvzzz[[[hhhgggpppuuutttzzzwww{{{pppdddJJJ666EEEeeehhheeekkkWWWSSSUUUEEETTTyyy}}}jjjlll___HHHRRRNNNJJJ;;;RRR___dddXXX333///>>>eeevvvyyy||||||wwwwww{{{uuummmvvv~~~jjjgggyyy}}}sss___CCCgggyyyzzz~~~xxxUUUPPP|||gggUUUMMMsssqqqjjjooogggBBB !!!$$$:::"""   $$$...FFFWWWnnnsss[[[___~~~wwwzzzaaa```xxxqqqtttvvvtttwww~~~pppcccKKK222CCC___\\\dddiiieeecccZZZ>>>;;;ZZZrrriiijjjpppeeeOOOJJJTTT???888EEE[[[dddNNN444>>>LLLvvv}}}xxxuuuttt}}}~~~ffftttwwwHHHOOOmmmxxxxxxwwwuuukkk<<<```}}}TTTFFFuuu|||___555  """ !!!$$$%%%===XXXhhhwwwsssZZZfffyyyrrr^^^ccc}}}xxxxxxqqqIII:::FFFSSSXXX\\\nnnssstttmmmWWW>>>CCC```kkkdddccciiifffYYYRRRTTT444***222HHHVVVJJJ<<>>555111%%%,,,,,,===jjjpppEEE]]]kkkmmm|||xxxyyy|||uuummmQQQlllrrrOOO|||wwwnnn}}}wwwzzz___EEE```OOO---'''$$$!!!555+++ """$$$%%%!!!===VVVeeekkkbbb___kkkfffVVVccczzzWWWDDDXXXsssqqqxxxnnntttqqqiiiXXXQQQcccxxx|||}}}}}}ssshhhkkknnnZZZ>>>???;;;(((,,,'''???{{{zzzJJJOOOnnnxxx{{{yyyiiiggg}}}yyyddduuu|||oooNNNfff{{{BBB###$$$  !!!###$$$%%%###EEE```nnnsssfffcccwwwggg```tttkkkKKKYYYjjjqqqqqqwwwyyyppprrryyykkkXXX]]]mmmtttuuukkkooolllddddddcccVVVCCCTTTKKK------)))III]]]JJJttt{{{}}}uuu```vvvuuusssyyy||||||ooorrr```555###!!!!!!!!!###%%%&&&000SSSkkkwww{{{nnnooooooqqqsssSSS888jjjvvveeefffgggfffrrrhhhyyyjjjVVVbbbooommmmmm]]]cccfffcccaaa```XXXMMMeeeUUU...+++)))LLLlllFFFsss|||rrruuuSSSxxx~~~YYYvvvccc~~~zzzvvv@@@)))!!!&&&  !!! ### $$$###""")))888```|||\\\}}}eeennnjjjCCCNNN```mmmjjjbbbbbbiiiooossslll___NNNooosssxxx}}}uuujjjjjjYYYZZZ[[[EEEPPPfffiiiAAA&&&///QQQ}}}mmmSSS```zzzuuuxxx```NNNxxx^^^dddqqqddd|||ooowwwfff---+++&&&!!!%%%""""""(((!!!!!!&&&$$$###+++FFFooosss```ttt___qqq]]]GGGVVVccckkkfff___bbbkkkrrr}}}qqq\\\VVV{{{zzz{{{sssqqq___dddgggOOOPPPmmmtttMMM)))(((FFFwwwpppRRRZZZ}}}yyy{{{RRR[[[~~~^^^kkk}}}VVV)))'''### ###!!!!!!%%% !!!(((%%%%%%000[[[~~~lllmmmdddYYYxxxnnnGGGNNNiiippprrrlllggglllwwwrrrSSS]]]zzz}}}lllYYYQQQJJJ[[[ppp~~~[[[333(((>>>qqqwwwVVVVVVxxxiiiMMMgggttt]]]uuuddd888&&&$$$!!!!!!$$$***$$$(((999fffmmm]]]\\\{{{RRR???```xxxyyywwwsssrrrwwwpppQQQfffzzz~~~xxx|||zzziiiRRR>>>GGGiiimmmzzz[[[888***888hhh}}}\\\SSScccYYYuuu|||eeeaaa|||{{{CCC%%%%%%###!!!"""""" &&&***$$$...IIInnnooo}}}fffmmmpppHHHPPPzzzzzzwwwtttuuuxxx}}}jjj[[[ttt}}}kkk[[[QQQ```dddNNNUUUtttuuuuuuQQQ555(((...ZZZ}}}dddQQQzzz```iiipppyyy\\\ppp~~~vvvwww}}}pppeee...(((&&&%%%""" """""" !!!""")))***$$$888___mmmhhhiii{{{qqqaaaJJJjjj|||uuusssyyyyyy\\\kkkyyy[[[XXXVVVqqqqqqRRR___{{{QQQ???333+++QQQyyyrrrWWWpppsssbbbyyyjjjddd```}}}vvvppp|||}}}NNN$$$---%%%$$$""" """***)))%%%DDDwwwrrrjjjppplllssszzzNNNQQQyyyvvvoooVVVvvvpppbbbyyy}}}mmmKKKfff[[[XXXKKK000IIIsss|||ZZZffflllooozzzmmm[[[qqqlll{{{|||rrr::: (((!!!!!! """***)))'''LLL~~~~~~XXXnnnqqqDDDZZZyyyuuurrr[[[ooolllxxxlllUUUssswww___lll^^^222>>>fff{{{yyyUUUZZZooorrrsss\\\jjjkkk222"""!!! !!!"""((()))333444sssuuuRRRvvvUUUCCCrrrsss{{{yyy~~~```xxxeeelllkkkTTTccc[[[zzz@@@888KKKwwwdddSSS~~~}}}vvv{{{jjjdddwww~~~qqqzzzxxx___<<<&&&###(((!!!  ...222HHHDDDnnnWWWgggGGGbbbwwwzzz}}}uuubbbtttxxxlllccc^^^eeeQQQ555BBBuuukkkZZZ|||lll{{{{{{wwwWWW444"""!!!!!!!!! 222@@@\\\ZZZtttvvvlllhhhQQQCCC~~~|||jjjeeeyyyppp}}}{{{gggqqqTTTnnnccc111888dddzzzjjjVVVuuuuuu|||iiizzzxxx}}}}}}kkkGGG***###%%%%%%"""!!! !!! """ ### ///PPP___ooobbbvvvjjj{{{QQQZZZxxxhhhnnn^^^ddd~~~ggg~~~|||SSS{{{zzz999666bbb~~~yyybbbnnnuuuooofffxxxzzz}}}xxxxxxwww\\\777"""$$$(((&&&###"""   """'''---\\\XXX```mmmfffvvvYYY{{{rrrcccdddMMMooosssppp]]]QQQ<<<[[[zzznnnjjjzzznnnrrrqqqnnnzzzxxxrrrNNN,,, """"""!!! ,,,777```WWWddd^^^lllYYY___|||xxxpppfffmmmHHHXXXwww}}}[[[gggjjjAAALLLjjjzzznnnvvvqqqzzzpppssszzz|||bbb<<<&&&!!!"""""""""!!!  !!!///MMMZZZ^^^|||oooXXXyyyjjjLLLwww}}}ccc{{{fffZZZllluuuNNNuuuOOOLLLdddjjjttt|||~~~zzz{{{xxxOOO+++$$$(((&&&$$$'''  !!!!!!000```SSSddd~~~wwwUUU~~~wwwLLLUUU]]]mmm~~~jjjeeeQQQcccDDDUUU{{{}}}kkkuuuttttttzzzKKK&&&&&&,,,$$$!!! ###$$$###777IIIjjjYYY~~~dddTTT___YYYxxx~~~}}}}}}ssshhhvvvzzzPPP[[[;;;TTTgggzzzjjjttttttmmmtttttt}}}{{{ooo{{{xxxfff:::"""'''%%%!!!'''""" %%%///>>>YYYrrrppp___bbb{{{YYYeeeyyy|||rrr|||dddOOOkkkLLLEEENNN|||www|||aaa^^^ooo||||||TTT222"""'''%%% """$$$!!! %%%%%% !!!""""""###555PPP```uuuppp|||{{{SSSoooiiiWWWuuuzzzqqq~~~rrrvvvggg{{{www|||MMMxxxaaa===???iiilllyyysssiiiMMMGGGaaa}}}hhh===)))"""&&&###"""$$$ !!!"""(((&&& %%%"""+++RRR~~~ooorrrKKKwwwoooSSSdddvvvqqqxxxdddyyywwwnnniiiSSSuuuCCCDDD___jjjXXXVVVTTTsssvvvMMMPPP|||}}}QQQ...%%%%%%&&&!!!###&&&!!!!!!"""$$$(((===nnngggkkkPPPuuuJJJLLL|||{{{zzzxxxzzz{{{RRRuuu{{{ppp^^^dddQQQEEESSSlllGGGhhhwww[[[@@@```vvv~~~wwwAAA+++&&&'''&&&###''' ///000&&&$$$ !!! !!!'''666TTTcccPPPsssyyy___^^^[[[DDDaaa}}}tttwww{{{uuuyyy```ZZZhhh[[[vvvwwwqqqwwwVVVsssccc???EEEuuuooo___\\\cccUUULLL222>>>}}}yyyuuuaaa444,,,%%%&&&&&& %%% !!!!!!'''>>>>>>,,,''' """&&&111LLLooo}}}QQQWWWdddkkkjjj|||bbbXXXvvvpppHHH]]]nnnjjjmmmuuuvvvwwwqqqPPPxxxnnnWWWeeennnrrrkkkTTT~~~FFFAAAfffyyyOOOLLLhhhzzzlllDDDIII>>>LLL~~~tttxxxuuupppHHH***+++!!!&&&  ######'''444222%%%!!!"""+++<<<___~~~YYYyyy\\\[[[nnnXXX[[[[[[>>>wwwwwwjjjjjjjjjuuu]]]yyyfffEEEzzz___fff|||lllxxxjjj[[[WWWGGGYYY~~~ZZZeeejjjYYYzzzXXX///XXXvvv|||kkk===)))(((&&&""" """###!!!%%%!!!000[[[|||{{{WWWMMMPPPooowwwJJJ[[[{{{hhheee\\\fffwwwuuupppPPPfffxxxPPPWWW|||xxxmmm^^^eeetttCCCKKKkkk}}}|||mmmzzz777>>>wwwddd888"""$$$###""" """&&& %%%---BBBkkk}}}fff\\\{{{vvv```~~~yyyYYYWWW}}}tttggghhhdddppprrrjjjaaaRRRttttttTTT[[[vvvtttxxx|||WWWuuuRRRNNNkkksssWWW999ddd}}}rrrFFF&&&"""$$$###!!! """***DDDbbbccclllmmm{{{mmmqqqZZZFFFoooxxxnnnnnnlllxxxmmmaaaTTTZZZNNNDDDvvv|||ggg~~~dddNNNfffNNNaaahhhwww:::KKKyyyssssssfff333!!!'''###"""!!!!!! +++:::^^^zzzrrr]]]sssjjjTTTTTTzzzxxx{{{}}}nnnfffZZZmmmhhhGGGaaayyyaaaQQQRRR~~~TTTZZZhhhPPP@@@hhhzzzvvvzzzZZZ222'''$$$"""!!!  """ %%%666jjjzzzVVV[[[dddccc[[[vvvwwwyyy|||sssvvvLLLZZZpppnnn|||KKKdddddd^^^fffuuuFFF;;;hhhttttttCCC***'''!!!     !!!000JJJeeeHHHdddzzzIIImmm|||~~~uuu|||]]]NNNrrrccc~~~mmmIIIwwwsssccc]]]tttSSS"""===hhh{{{vvv]]],,,!!!(((&&& """""" !!! """+++HHHoooqqqFFFnnnVVVXXXyyy{{{sssaaaIIIdddzzzddd___JJJ|||gggzzzZZZpppmmm999999uuubbbqqqvvvBBB&&&"""'''+++  !!! !!!&&&777```lllJJJyyycccMMMtttsssooorrr{{{pppxxxLLL===wwwvvvppp[[[QQQkkkwwwIIIbbbeeeRRR{{{MMMddd|||vvv[[[///***((( """"""$$$###000cccUUUCCCsssbbbQQQxxxvvvyyy|||qqqYYY@@@gggzzz~~~wwwiiiSSS```]]]eeeBBBsssoooXXXNNNqqq~~~yyywwwQQQ---!!!'''&&&!!!  !!!!!!!!!!!!"""%%%HHH~~~HHHMMMbbbTTTiiiwww}}}fffzzzBBBQQQyyy~~~~~~jjjjjjpppOOOpppYYY]]]OOO}}}kkkGGGSSSgggmmmYYY<<<(((%%%***(((!!!!!! """666hhhjjjJJJVVVTTT[[[qqq}}}qqqbbbjjj999jjj}}}[[[qqq```PPPaaaNNN]]]nnnrrrxxxEEEeeejjjiiiOOO333'''''''''$$$!!! !!!+++TTTuuu[[[VVVYYY}}}ssszzzxxxhhhnnnzzztttWWWNNN~~~~~~yyyYYY\\\XXXyyylllMMMqqq]]]www~~~xxxeeetttoooMMM...%%%$$$ !!!!!!$$$###"""!!! """###???uuu\\\QQQpppzzzuuuuuuyyy___}}}UUUGGGjjjvvv{{{fffqqqpppcccWWWeeeTTTgggRRRtttwwwtttYYY:::""" ######!!!///444222"""!!! ///YYY}}}KKKYYYxxxyyyqqq|||zzzeeeJJJGGGzzznnnjjj]]]mmmffflllyyyPPPvvvxxxlllQQQmmm^^^zzzxxxwww>>>+++ $$$)))### '''888===888 """QQQiiiFFFsss|||zzz~~~{{{nnnuuulllIII]]]kkkaaaddduuubbbvvvfffNNNjjjvvvsssXXXhhh]]]uuu}}}{{{|||ooo555+++%%%''')))$$$&&&444111&&& !!!666xxx\\\PPPxxxyyy}}}```yyyKKKGGGvvv\\\SSShhh|||cccaaaRRRccczzz\\\MMM}}}NNN~~~tttuuurrrVVV///)))""" !!!!!! ###### !!!((("""###$$$(((JJJJJJpppWWW|||HHHOOOtttSSSeeezzz]]]MMM\\\jjjSSShhheeehhhiiihhhUUUwwwsss:::***)))'''%%%"""    ###"""!!! %%%'''///sssWWWRRRxxxggguuuOOObbb```SSSeee|||oooccctttTTTkkksssbbbppptttKKKdddwwwxxx___YYYyyy999)))(((&&&$$$"""!!!###%%%###!!!&&&)));;;hhhCCCmmmfffuuu```VVVzzzzzzVVVdddooozzzaaajjjbbb^^^uuuVVVaaa~~~WWW888```}}}}}}~~~tttrrr\\\@@@dddjjj---((('''&&&$$$!!! !!! ''''''%%%!!!""" $$$***GGGnnnBBBGGG}}}aaaPPP```hhhUUUvvvwwwwww[[[vvvRRRhhh{{{```lllCCC///LLL[[[TTT___[[[gggqqqfff[[[^^^aaaAAAIII|||GGG&&&'''&&&%%%###!!!""" ###"""""""""!!!!!!***TTTrrr^^^FFFLLLzzzmmmOOOmmm\\\XXX~~~uuunnn^^^MMMqqq~~~nnnnnnkkk999555===:::333777555;;;>>>999<<>>XXX\\\000%%%)))$$$$$$"""!!! """!!!"""  %%%###777|||LLLooozzzttt^^^ooo```aaafffwwwtttzzz^^^aaaQQQIIIYYYJJJtttOOO777vvvMMM$$$333$$$###"""!!! $$$%%%!!!  !!!###%%%>>>lllKKKfffUUU|||QQQXXXsssaaayyyPPPMMMqqqKKKbbbVVV888NNNjjj:::,,,)))!!!###"""!!!!!!!!! $$$'''AAAWWWUUUnnnzzzUUU}}}]]]wwwUUUzzztttjjj===[[[{{{KKKqqqsss999@@@wwwWWW***###&&&"""###"""!!!""" %%%(((DDDJJJtttvvvgggRRRkkktttnnnUUUsssmmmfff:::333jjj|||bbbLLLXXX***SSSxxxDDD"""!!!'''&&&""""""  ###!!!### $$$'''EEEhhh@@@YYYRRR]]]eee]]]^^^bbb___888&&&>>>wwwTTTPPPMMMAAAuuuyyy\\\777###%%%((($$$"""!!!"""&&&***&&& $$$ ###&&&EEE{{{LLL:::XXX\\\VVV{{{[[[iiibbbrrrkkk555$$$(((LLLMMM[[[___AAA[[[{{{gggHHH...$$$%%%$$$!!!   !!!!!!    %%%!!!###(((IIIgggAAAHHH{{{YYYqqqzzzZZZoooTTTssscccrrrLLL***)))...TTTvvvHHHmmmpppAAA555```fffAAA+++%%%&&&$$$""" !!!  !!!""""""  &&&"""&&&,,,OOOhhhGGG]]]gggVVVjjjiiifffSSS\\\{{{LLL999---444666[[[```III~~~~~~YYY222AAAnnn~~~ttt}}}ZZZ666'''''''''%%%$$$  &&&$$$(((000UUUrrrLLLaaarrrYYYVVVbbbyyy\\\VVV]]]zzzyyyFFF333---...999===dddUUUMMM}}}hhhbbb===---]]]rrrcccBBB$$$$$$$$$  ---++++++]]]|||bbbLLLcccaaawwwVVVXXX|||GGGbbbvvv\\\uuudddAAA---777***:::UUUIIIppp|||HHHllleeeOOO444888~~~SSS444$$$((( $$$  !!!"""   %%%&&&!!!***&&&...fff~~~iiiLLLaaaxxxttthhh~~~SSS}}}sssCCCuuudddcccxxxYYYEEE999333000###MMMoooQQQ{{{sssMMMuuuiii___EEE777EEEwwwDDD... $$$((("""""" $$$###""")))888 ***%%% !!!  %%%$$$(((&&&==={{{~~~xxxOOONNNjjjwwwjjjWWWXXXGGGOOOqqqUUU:::888;;;777///---lllUUU]]]RRRoooccc___;;;===XXX{{{fff000(((###%%%'''$$$ )))***OOOtttQQQ---rrrMMM &&&)))***)))LLL___zzzPPPxxxDDDkkkccccccRRRWWWsssHHH{{{zzzsssbbbMMMBBBAAA;;;222333PPPVVVQQQbbbkkkiiiaaa777HHHlll{{{rrrRRR$$$&&&&&&$$$$$$%%%"""%%%===VVV===UUUeee """)))***)))(((WWWxxxQQQ}}}OOOyyygggTTTuuu```nnnTTThhhqqqQQQwwwvvv```[[[XXXXXXMMM<<<222222KKKppp___yyyuuuVVVxxxrrr[[[bbbUUU555XXXooo^^^777"""''''''""" #########IIIKKK""" """"""&&&,,,222lllVVVSSSWWWlllVVVkkkppp[[[uuuPPPuuuqqq\\\kkk^^^eeefffiiibbbGGG///888RRR|||hhhjjj}}}oooUUU|||iiiZZZ]]]>>>888lllXXXCCC$$$&&&&&&"""!!!!!! ###)))'''%%%NNN'''### ---CCCPPPnnnBBBfff______IIIeee\\\yyyMMMyyyggg```dddaaayyyyyypppVVV777333XXXfffkkk}}}dddVVVwwwtttkkkllleeeXXX///CCC}}}lll:::///$$$"""!!!"""!!!!!! ###!!!""" &&&(((@@@aaannnvvvNNN^^^QQQyyyIIIggg~~~bbbhhhNNNxxxmmmYYY___fffuuu|||ccc>>>***BBBxxxccchhh|||vvvvvv]]]aaannn{{{zzzcccZZZkkkgggIII///QQQ}}}UUU$$$''')))"""###$$$  """"""$$$ ###!!!###!!!###%%%UUUvvvfffIIIqqqJJJkkkOOOyyyjjjuuucccbbb|||oooKKKRRRyyyuuuaaaCCC777PPP{{{vvvTTTjjjdddMMMfffmmmvvv^^^UUUQQQVVV___888000qqqtttnnnKKK(((""""""!!! 111GGG>>>%%% !!!***###!!!!!!######***:::uuummmLLL???xxxDDDgggaaabbbvvv]]]yyyhhhbbbTTT[[[}}}yyy]]]CCC666OOO||||||TTTppp]]]PPPfff^^^mmm^^^NNNOOOVVVNNN...@@@lllmmmbbbCCC%%%$$$!!!!!! '''444---===...+++%%% ###&&&777YYYzzz}}}UUU;;;777IIIRRRSSSoooxxx[[[TTTWWWaaa~~~xxxggg:::555LLL{{{~~~TTTzzzUUU[[[mmm[[[cccYYYDDDOOOUUU:::///OOOeeeeeeSSS:::###((( 000***+++&&&  ###***HHHxxxsssoooyyyaaaFFF;;;pppTTTJJJIIIwwwuuujjjbbbLLLlllbbbJJJ>>>NNNrrrrrrRRRyyywwwKKKfffzzziii\\\QQQBBBUUUSSS///BBB___jjjhhhJJJ999333###&&& !!!@@@666  ###---XXXxxxwwwxxx{{{WWW===VVV\\\AAA|||EEElllttt```JJJrrrnnnMMMAAAmmm|||~~~{{{}}}fffNNNzzznnngggGGGrrrvvvUUUKKKPPPdddPPP...VVVtttzzzkkkDDD===EEE333((("""000***  ###"""///gggnnnSSS;;;888VVViii===hhhhhhEEEkkkqqqsss^^^BBBZZZtttIIIHHHlllxxxuuu]]]LLL}}}~~~uuunnnXXXUUUrrrTTTOOOfffnnnJJJ999ddd^^^@@@BBBHHH===(((!!!$$$%%%!!!$$$!!!111rrr}}}JJJPPPDDD777GGG{{{BBBXXXTTTEEEnnniiiyyy}}}kkkLLLNNN|||bbbGGGaaa|||\\\QQQ|||tttRRRlllvvvMMMjjjkkk]]]\\\uuuiiiBBBOOOtttxxxMMMKKKVVVGGG>>>%%%  )))$$$$$$!!!%%% 111xxx}}}zzzJJJuuupppDDD999LLLYYYkkk~~~GGGHHHHHHEEEllllllaaaQQQRRRkkk{{{iiieeeooo___XXXppp===^^^yyyDDDtttiiijjjhhhyyy]]]===ddd}}}rrrGGGbbbrrrLLL@@@$$$ )))555 """ ...%%%///zzzzzzrrrrrr```wwwcccZZZ|||kkkQQQAAARRR}}}RRRLLLQQQGGGhhh{{{kkkkkkXXX]]]llljjjSSS___vvv|||\\\```xxxTTTGGGjjjOOOrrrsssYYYhhhzzz888AAAiiitttnnnXXXWWWhhhkkk[[[>>>"""!!! ###"""***$$$333mmmfff]]]TTT~~~gggIIILLLttt\\\GGGRRRJJJgggzzz]]]______kkknnn{{{fffXXXZZZqqqddd```\\\???fff___\\\wwwaaa```yyykkk666KKKpppxxxpppXXXRRR```cccYYYBBB***"""###&&&###555}}}hhhkkkOOOZZZddd\\\dddzzz{{{AAAuuuVVVPPP```wwwKKKYYYmmmvvv[[[SSSTTTQQQTTTqqq```^^^rrrKKKGGGmmmwww~~~xxxZZZuuu{{{XXXnnnPPP222SSSooovvv~~~aaaTTTXXXWWWNNN<<<&&&!!! """$$$%%%333nnnlll{{{uuuFFFdddxxxxxxQQQVVVkkkmmmIII~~~nnnZZZWWWZZZvvvmmm???aaayyyEEE333;;;WWWcccSSScccccc888[[[uuuwww]]]}}}eeeyyy888777YYYiiirrrhhhPPPDDDGGGGGGDDD:::)))""" """ '''"""$$$!!!!!!%%%(((...WWWmmm~~~oooQQQtttuuu}}}PPPLLLooo}}}kkkSSSwwwsssuuu^^^ZZZ___|||YYY@@@pppppp;;;:::QQQeeepppxxxMMMtttxxx===SSSvvvuuu___~~~||||||mmm111LLLdddiiivvvuuubbbWWWSSSJJJAAA555%%%"""((()))&&&111)))$$$!!! !!! %%%)))***DDDvvvqqqtttVVVzzzUUUHHHJJJNNNNNNsssvvv^^^\\\hhhvvvWWWJJJsssqqqVVV:::OOOlllrrryyyuuu~~~IIIJJJLLLssskkk___|||uuuwwwxxxPPP===aaahhhgggrrrtttiiicccZZZGGG999,,,,,,...*** )))$$$ %%%"""###(((***>>>mmmvvvcccRRRxxxUUU888777WWWfffvvv[[[aaazzzgggtttTTTLLLgggQQQAAAFFFfffuuu|||zzz|||~~~EEEVVVBBBggg\\\iii{{{xxxzzz~~~ttt;;;MMMeeeVVVQQQQQQ555666>>>>>>111+++)))!!!%%%)))''' )))$$$ &&&+++???oooxxxgggiiiZZZDDDtttQQQxxxpppVVVgggxxxjjj___zzzHHHBBBXXX>>>@@@^^^}}}{{{ttt~~~FFF]]]:::\\\wwwQQQwwwssssss333WWW]]]>>>444+++...333>>><<<***"""!!! !!! !!!!!! $$$&&&%%%'''%%%FFFssszzzsssfffddd```GGGjjjyyy]]]eee]]]jjjnnnBBBSSSAAAEEEVVVyyyooozzzyyy{{{~~~}}}SSSddd777NNNyyy|||gggNNNppp}}}[[[<<>>~~~hhhmmmrrruuuXXXUUUaaajjjXXXcccyyyJJJ```{{{OOONNN;;;QQQMMMcccPPPttt<<<666aaazzzoooppphhhJJJpppwwwrrrOOO;;;nnnmmmkkkfffjjjkkkqqqVVV...!!! ###///GGG```qqqzzziiiJJJ///$$$###%%%%%%,,,,,,***$$$### !!!###$$$***&&&&&&'''EEEiiipppggg}}}SSSxxxXXX```QQQdddtttIIIgggyyyPPPbbbAAABBBCCCRRRYYYkkk666333TTTooolllmmm^^^PPPpppyyyiiiKKKNNN}}}}}}mmm}}}wwwpppjjjmmmJJJ%%%$$$###""""""!!!$$$CCCcccjjjooottttttooo]]]==="""  '''------***$$$### !!!"""$$$''',,,%%%(((000QQQtttnnn^^^eeegggiiiEEEiii}}}kkkBBBccc}}}jjjIIIcccIII111===vvv}}}VVVdddhhh111444JJJxxxooo}}}wwwVVV___tttxxxtttaaaHHHcccuuummm~~~yyykkkddd\\\888######!!!""""""!!!444VVVqqqcccppp}}}qqqTTT999'''"""$$$###!!!   !!!""""""''',,,&&&222CCCbbbyyyrrrnnn\\\sssyyy;;;fffvvvcccAAAfffuuu\\\AAAtttjjj444DDDkkk}}}~~~~~~^^^nnnggg///:::LLLwwwxxxyyyKKKjjjvvvqqqTTTDDDsss}}}uuutttsssooocccaaaJJJ)))!!! """ ,,,IIIcccmmmTTTppp}}}qqqfff\\\;;;***!!!  """!!! """"""!!!&&&***'''<<>>OOOyyy}}}kkkBBBnnn~~~vvvnnnJJJJJJppplllffffffDDD%%%###""" ### !!!666YYYhhhdddIIIaaavvv|||||||||vvvmmmLLL555"""%%%""" !!!  !!!"""   !!!$$$&&&&&&///###777jjjsssxxxttteeeMMMjjj}}}@@@NNNooo{{{fffYYY~~~hhhTTTrrr999???===XXXwwwxxxmmmnnn|||NNN___222666aaappp}}}^^^QQQjjjyyy|||wwwiiiBBBeee}}}vvvxxxtttpppaaa999 !!!!!! !!!!!!  !!!'''FFFfff```DDDYYYdddhhhxxxvvv___<<>>OOObbb\\\pppnnnYYYaaa\\\999[[[^^^UUUUUU[[[uuuxxxwwwtttyyyddd>>>yyykkkmmmSSS///===dddnnnuuusss]]]hhhnnn~~~tttxxxqqqQQQ___}}}xxxssslllwww{{{hhh>>>%%%   """...AAANNNLLLCCCjjj}}}www___JJJ333!!!!!! &&&""""""  %%%((((((((()))***;;;dddyyywwwssseee|||@@@^^^nnn}}}rrr===QQQaaajjjyyypppSSSaaaNNN>>>eeepppaaaPPPAAAWWW___ffflllwwwyyy~~~}}}XXX666aaavvvxxxzzzeeedddRRR000CCCggguuuyyyooo```zzztttuuu~~~tttIIIjjjzzzlllpppooojjj||||||VVV...""" !!!!!!)))333<<>>|||~~~xxxooo:::OOOrrroooSSSvvvTTTeeeoooAAAJJJNNN\\\pppzzzggg===777000,,,...555===AAA666::::::DDDZZZkkkzzzQQQXXXxxxxxxwwwlllyyyQQQ333PPPlll{{{{{{aaagggooocccnnnqqqyyyjjjPPPnnnmmmrrrwwwmmmccckkk[[[///$$$!!!%%% !!!!!!!!!!!!""""""000XXX|||iiippp}}}]]]???222 !!!###  $$$'''"""***<<>>dddyyy{{{iiiEEERRRssskkkXXXsssCCCVVVTTT777UUUUUUCCC))):::RRRzzzuuukkkiiiiiihhh___WWWMMMDDD>>>888222...---))),,,222CCC\\\^^^III<<>>888((( ###!!!###  !!!!!!&&&### !!!  !!! !!! !!!  >>>ooozzzaaaJJJ\\\vvvxxxjjj222WWWpppZZZNNNxxx```@@@^^^KKK<<>>>>>nnnvvvqqqaaaTTTCCC777111//////000000;;;JJJWWW```gggnnnssstttzzzyyymmmuuu~~~yyyvvvzzzwww{{{mmm___pppwwwtttmmmhhheeeIIImmmtttjjjuuuvvvfff555888((($$$"""%%%!!!%%% """  !!!"""!!! ###"""888TTT___RRR@@@nnn{{{zzzwww~~~kkkGGG444(((###&&&((('''&&&///???MMM666,,,!!! """!!!---444))) !!!(((===,,,  @@@uuuzzzIIIxxxKKK]]]uuu[[[???HHHnnnOOOYYYuuuxxxKKKJJJddd;;;@@@ssszzz}}}{{{~~~rrryyyqqqiiiddd```YYYTTTRRRIIIHHHFFFFFFHHHNNNTTTXXXWWW___rrrwwwiiidddlllpppzzzwwwgggddd}}}xxxjjjYYYEEEGGGrrrzzzyyyhhhhhhqqqnnnOOO777UUUWWW000!!!$$$!!!!!!"""  !!!"""!!! """%%%)))777NNNZZZ[[[___pppvvvqqqqqqtttTTT===---...000...'''"""(((777EEEBBB666(((!!!!!!### !!!***000'''!!!+++$$$"""&&&###&&&''')));;;^^^sssRRRbbbIIIjjj~~~ZZZ===GGGlllPPPbbbvvvvvvIIIMMM___999;;;ooowwwwwwrrrwwwqqqzzzxxx{{{yyytttssstttnnndddYYYPPPMMMNNNPPPFFFMMMhhhxxxfffTTT[[[iiizzz{{{tttbbbiiixxxqqqaaa999OOOrrrtttyyyeeehhhhhheee<<>>444,,,(((&&&&&&%%%"""$$$### ''' ######!!! !!!!!! """(((777IIIWWWgggtttrrr```qqqhhhaaa\\\AAATTTUUU:::EEEaaaDDDqqqwwwrrrKKKTTTIII(((LLLfffpppyyy~~~uuupppwwwxxxoookkkppp~~~{{{tttqqquuuwwwtttooo```bbbiiiOOO777{{{vvv^^^lllfffXXXuuuxxxvvv\\\NNN```mmm}}}wwwvvvsssnnnCCC===___ccckkkqqqEEE%%%!!!"""$$$&&&&&&$$$"""""""""$$$###!!! !!!""" !!!"""%%%+++333999ddd{{{rrrdddmmmkkklll{{{yyylll```YYYJJJ888---)))%%% %%% !!!"""###  &&&666>>>000 $$$ """&&&$$$"""""""""!!!$$$///DDD^^^ppp{{{zzzuuuqqqnnnKKKIIIgggsss]]]fffiiiFFF???888---EEE___DDDsss}}}zzzNNNUUUGGG+++SSSnnnsssyyyzzzvvv|||vvvwww~~~|||uuupppjjjhhhmmmNNNDDDwww\\\fffaaa^^^yyy{{{qqqwww{{{VVVNNNccclllxxxrrrsss{{{ooo@@@DDDhhhfffiiipppGGG***$$$!!!!!!###!!!"""###%%%$$$###""""""###""""""  !!!!!!!!!!!!!!!!!!$$$)))---GGGeeeooosssuuummm|||~~~tttiiinnniiiRRR777((($$$%%%!!!!!!!!!!!!!!! """***...&&&!!!###&&&###!!! !!!...IIIjjjUUUMMMsss>>>888PPP~~~QQQxxxsssPPP111'''333[[[YYYAAApppOOOUUUBBB///ZZZtttssswwwuuurrryyy~~~|||}}}zzzpppmmmtttllloooIIISSSuuukkkkkkcccnnnxxxkkkwwwlllLLLNNNeeemmmrrrooossskkk???QQQqqqiiijjjaaa<<<%%%"""!!! !!!"""######"""!!!"""$$$!!! !!!""""""!!! !!!###&&&---JJJ```vvvzzznnn|||}}}~~~yyy}}}gggJJJ555,,,)))%%%%%%)))%%%  !!!!!!!!! ,,,FFFhhhgggQQQjjjVVVPPP;;;\\\wwwTTT|||aaa888)))>>>kkkOOO???kkk~~~}}}KKKTTT;;;///ZZZqqqnnnssszzzuuunnnooommmlllpppuuuyyy}}}}}}uuuvvvwww{{{lllrrr~~~nnnkkkGGGaaa}}}}}}~~~ooocccwwwttthhhxxx^^^EEEPPPiiiqqqttttttzzz___BBBaaassshhhrrrPPP000!!!!!!!!!"""###"""!!!!!!###$$$  """#########&&&''')))777HHHbbbxxxsssnnn{{{|||vvvhhh[[[OOO>>>000...///555111  !!! !!!!!!"""%%%%%%$$$%%%...FFFfff}}}nnnTTThhh~~~QQQSSSGGGCCCWWWvvvqqqcccrrrJJJ222666UUUFFFAAAjjjzzzwwwHHHYYY777---TTTiiihhhnnnrrrhhh]]]aaakkkuuuzzz{{{|||wwwsss}}}qqqpppwwwsssjjj[[[CCCmmm{{{dddZZZuuutttmmmxxxUUUGGGXXXooo|||}}}{{{QQQMMMqqqppphhh}}}RRR222!!!"""!!!"""&&&&&&!!!"""$$$###"""!!!"""$$$!!!!!!!!!!!! !!!######$$$%%%'''+++,,,333IIIaaakkkrrr}}}{{{|||ooodddaaa^^^QQQCCC222000777444$$$###  !!!""""""$$$$$$%%%---BBB```vvv^^^dddKKK```nnngggNNN???]]]eeeiiizzzbbbDDD---999===IIIpppxxxrrrIIIaaa666...NNNbbbfffllllllbbb]]][[[nnn|||tttqqqvvv{{{|||zzztttttt{{{|||]]]AAA===lllsssuuuXXXZZZvvv}}}}}}xxxrrrOOOPPPbbbtttrrrKKK[[[}}}qqqnnn]]]:::%%%%%%######&&&$$$"""$$$&&&&&&$$$""""""""" !!!!!!!!!!!!   !!!&&&%%%***888MMMeeewwwyyyyyy|||~~~tttggg___^^^]]]ZZZ666...///...######!!!  '''  !!!!!! !!!!!!''';;;XXXnnn\\\dddyyy666nnntttaaa^^^WWWiii~~~|||```222000222OOOwwwyyyoooKKKhhh222222OOOdddjjjmmmhhhhhhqqqeeettt~~~vvvhhhnnn{{{xxx{{{zzzhhhrrrwwwlllYYY666AAAgggsssoooWWWeeezzzyyyyyycccFFFWWWhhhssslllNNNiiiwwwyyy~~~eee???%%%#########%%%"""###%%%((()))&&&###!!!  !!! ###))),,,777WWWvvvyyy{{{~~~qqquuutttjjjaaa```ccceeeHHH555,,,)))!!! """"""$$$&&& !!!!!!###""" %%%888UUUkkkxxx^^^eeehhh>>>vvv~~~SSSWWWcccGGGmmmsss999111)))QQQ{{{xxxmmmKKKjjj...666RRRhhhpppnnnhhhoooxxx}}}zzztttvvv}}}vvvgggmmm~~~vvvzzz|||YYYbbbllleeebbb>>>PPPhhh{{{vvvnnnYYYnnn{{{pppvvvlllUUU>>>YYYiiiooo|||{{{{{{kkkTTTqqq~~~xxxkkkBBB&&&$$$%%%(((***'''###'''***+++((($$$  !!!%%%+++"""$$$IIIrrryyywwwhhhjjjjjjhhhhhhiiihhhddd^^^BBB000***######%%% """(((+++### ### ###444MMM___xxx}}}[[[ooo]]]<<>>---444WWW~~~YYYRRRKKK666LLL{{{}}}tttoooppp~~~vvvvvvzzzyyy~~~qqqjjjlllpppuuuyyyxxxrrrkkk|||vvvJJJ\\\}}}{{{pppkkkTTTWWWkkknnneee]]]TTT>>>JJJpppvvvzzzeeeOOOrrruuuwww|||{{{BBB'''"""&&&,,,###%%%&&&&&&&&&&&&%%%$$$###"""  """ 333JJJ{{{mmmhhhssstttkkkiiixxxvvvkkkrrrmmm```aaajjjiii\\\DDD...###!!! 333HHH***!!!$$$'''(((%%%%%%000FFFYYYggghhh```yyyLLLQQQVVVBBBOOOkkk~~~}}}tttzzz}}}|||rrrKKK)))...PPPqqqNNNHHH???333PPP~~~uuuvvv~~~mmmwww{{{wwwzzzzzzooo```eeennnwww||||||xxxvvvkkkIIIkkkzzznnnjjjMMMZZZwwwrrrhhhcccQQQ???YYYssspppyyy}}}}}}VVVQQQuuuzzz~~~vvv<<<%%%$$$'''(((!!!((()))(((&&&$$$###"""!!!!!!!!!""""""///bbbooowww{{{~~~qqq___\\\qqqtttsssppprrrvvvwwwwwwhhhmmmhhhSSS:::(((""" $$$333III+++ !!!###%%%%%%%%%...DDDXXXiiilllxxx___qqqvvvMMMfffnnnFFFEEEEEEPPPeeeuuu~~~ppprrrWWWTTTHHHNNNTTT]]]eeeLLL###<<>>RRRaaaiiiuuuaaaWWWgggyyyIIIyyyXXX>>>???===<<>>333^^^sssuuucccnnntttqqqvvvyyyrrrsssvvvqqqjjjiiinnnxxxyyyqqqmmmooodddHHH[[[~~~tttgggooonnnfffXXXfffrrrfffdddYYY777]]]xxx{{{yyy```PPPgggoooyyy|||{{{|||QQQ+++&&&)))((()))!!!'''###"""""""""""""""######  """%%%,,,===ccc|||yyyxxx|||oooFFF333333666444000333888999444)))!!! ###!!!"""333IIIKKK]]]aaapppqqqPPPXXX|||oookkkFFFuuurrrlllmmmyyywww}}}mmmjjjSSS222%%%EEEcccbbbddd222888XXXmmm{{{xxxzzzjjjuuuwwwwww~~~|||mmmjjjrrrttthhheeemmm|||vvvnnnmmmWWWNNNhhh|||ooofffeeeeee]]]jjjzzzvvviiifffYYY===mmmwwwtttzzzuuuTTT[[[qqqooo}}}zzzwwwCCC((()))(((''',,,%%%$$$"""#########"""!!!  !!!!!!"""...XXXxxxeeejjj~~~^^^AAA???NNNTTTKKK???DDDEEEEEE>>>333)))""" ###"""$$$666LLLEEEXXXZZZkkkoooNNNVVVwwwuuu~~~bbbSSS{{{zzzfff333@@@bbb^^^HHHTTT111>>>```ssshhhgggzzzpppxxxyyy|||ggg```kkksssnnnhhhmmm|||zzzrrrqqqSSSVVVqqqzzznnnggg___]]]PPPqqqyyyjjjggg[[[EEEooommmiii~~~yyy|||XXXiiissseeewww|||vvvddd777$$$)))''''''111***&&&###$$$$$$$$$"""  """$$$ &&&EEElll}}}}}}ZZZ[[[{{{mmmTTTDDDPPPeeegggTTTBBBFFFDDDBBB===555+++""" ###"""///IIIOOONNNZZZmmmcccGGGVVV}}}oooQQQ^^^```666MMM```<<>><<<888444---&&&"""### %%%!!! ###!!!,,,DDDHHHJJJTTTcccZZZ@@@LLLyyyppptttlll|||JJJ___yyyxxxlllDDDAAAAAAFFFtttwww[[[111```wwwkkkjjjsssxxxvvvxxxzzz}}}~~~xxxooolllnnngggooorrroooppprrrkkk```HHHWWWmmmrrrmmmsssttteeejjjnnnuuutttiiiOOO===___}}}}}}|||]]]ooogggpppyyyvvv___444444bbbeee:::!!!%%%'''###%%%$$$###"""!!!"""######!!! ###'''###&&&@@@```pppwww~~~vvvbbbRRRGGG@@@EEEEEECCC<<<444---'''$$$###%%%***###"""!!!***???KKKMMMUUU```VVV<<>>888111!!! &&&888888%%%""" ''';;;IIIMMMTTT\\\TTT===BBBccchhhkkkqqqbbb???]]]wwwRRR000555NNNrrrFFF666```nnnrrrsssnnnlllrrr{{{ooorrruuuwwwwwwuuuqqqmmmooovvvssskkknnnrrr^^^AAAGGG]]]llloootttuuuhhhYYYccciiiyyyssssssCCCSSSsssoooVVVyyyggglllyyyoooIII444OOOpppaaa333 ######$$$$$$###""""""###$$$%%%$$$""" !!! ###+++ ;;;^^^ttttttiiixxxxxx|||uuulllddd\\\SSSJJJDDDAAARRR```ccchhhnnnkkkaaa888***444BBB666"""$$$777@@@GGGOOOWWWRRR@@@DDD```\\\eeetttXXX;;;___gggBBB111444aaa===AAAffffffnnnwwwxxxvvvxxx~~~qqquuuvvvtttrrrrrroookkksssvvvqqqkkkpppqqq[[[<<>>===hhhvvveee333!!!&&&######"""!!!"""###$$$%%%###!!! !!!""""""!!!'''"""&&&777IIIcccsss|||sssbbbeee^^^ZZZ^^^aaa\\\QQQJJJ___rrr~~~|||~~~}}}oooRRR:::### '''///999999&&&""""""333888AAAIIIQQQNNN???CCC[[[\\\hhh|||UUU<<>>+++&&&######$$$***999888333((( """!!!222555???FFFLLLJJJ<<<>>>TTT```lllRRR:::bbb~~~HHH***;;;ZZZZZZ444AAAwwwppprrryyy}}}yyyvvvqqqwwwwwwpppmmmqqquuuuuuoooqqqqqqqqqrrrlll[[[JJJhhhjjjdddlll~~~tttjjjxxxzzzuuu{{{SSSIIIyyyxxxmmmBBB{{{ppp\\\---HHHcccsssjjj555"""(((!!!"""!!! """###$$$ !!!!!!   """###!!!)))333,,,666GGGDDDCCC===BBBaaa~~~xxxggghhhaaa```ggguuuzzzpppaaaYYY]]]qqqzzzsssxxx|||DDD999222444111&&& ###!!!,,,555???888+++ """%%%---<<<:::>>>LLLNNN::::::RRRiiikkkRRR999iiijjj===666777xxxyyy@@@666OOOpppwwwrrr~~~gggyyy{{{pppaaahhh{{{{{{kkkwwwoooiiizzz___ZZZQQQZZZeeepppiiifffttttttppp{{{~~~wwwwwwFFFWWWzzzxxxIIIYYYzzzuuuvvvJJJ222GGGSSSmmmzzz333'''"""$$$######"""!!!  """$$$###"""$$$'''...:::CCCEEE@@@999444\\\WWW[[[vvvyyyuuusssqqqmmmoooxxx|||ssskkk___iiizzzrrriiiAAAOOO[[[ZZZNNN???000&&&!!!""" %%%### ###***111)))###+++888777;;;IIILLL;;;===VVVggggggtttHHH888pppbbb555444BBBddd777222RRRllliiihhhwwwttt{{{}}}vvvlllppp~~~wwwooorrrhhhsssgggiii\\\___fffnnniiigggnnniiiiiizzzyyyrrriiiEEE```uuu|||}}}wwwTTTeee|||wwwwww~~~uuuAAA333LLLSSSooo{{{777&&&#########""""""!!!     """###%%%***///777===@@@>>>;;;777BBBnnnuuusssjjjjjjxxxwwwppp___jjj{{{zzzuuurrrzzz|||xxxxxxpppMMM&&& !!!  """$$$$$$$$$ """"""###!!!)))333333888EEEIII;;;@@@[[[hhhfffjjj>>>:::yyyZZZ...444WWWuuuKKK000000\\\oooppprrr{{{~~~vvvrrrsssuuutttlllxxxkkknnnrrruuubbbfffpppqqqmmmoooooofffjjjtttqqqZZZKKKuuuyyyyyy||||||YYYssspppttt\\\555777QQQYYYqqqxxx:::%%%"""""""""!!!!!!  !!!!!! !!!!!!"""!!!""""""!!!"""'''+++444999>>>>>>:::777666777EEEppp{{{lllcccgggyyyyyyvvveeekkkqqquuuwwwyyy}}}ppp???...%%%$$$(((&&&"""%%% $$$$$$######!!!(((222444888CCCFFF:::@@@[[[lllnnniii===???~~~RRR,,,999ooofff@@@000555lllzzzzzz}}}|||ssskkklllrrrppp|||pppqqq|||ooo]]]oooyyyppplllrrrooofffnnn{{{mmmoooLLLTTT~~~gggYYYzzzssstttvvvJJJ666EEEZZZ^^^mmm~~~jjj;;;######!!!!!!!!!!!!   !!!"""###!!!$$$&&&%%%###%%%+++222;;;<<<<<<888555444777;;;DDDeeevvvnnnjjjqqq```aaaooo{{{tttppphhhccchhhtttzzzbbbFFF333!!!&&&+++***'''%%%  !!!""""""!!!""" """!!!######!!!'''222777<<>>DDD|||JJJ000???fffFFF555<<>>((("""'''+++---///%%%$$$&&&"""""" &&&111999???FFFDDD555777MMMooo|||zzzhhh===LLLiii@@@999HHHgggPPP888AAAxxx{{{}}}|||zzzvvvssstttwwwyyysssxxx}}}}}}TTT]]]ppphhhhhh```___kkksssyyyvvviiiCCCjjj~~~```ttt~~~oooeee888IIIeee[[[HHHLLLKKKBBB444((("""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!"""###$$$!!!$$$%%%%%%(((...333999555000///222999AAAEEEPPPiii~~~qqqwwwzzzqqqaaa^^^QQQAAA444000---''''''+++###(((000///"""  $$$---888AAAFFFBBB222111CCCnnntttzzz```:::XXXVVV;;;FFFSSSmmm^^^SSS666FFFwwwyyyyyytttuuuxxxvvvrrr~~~sss~~~{{{tttQQQhhhuuuppplll^^^eeewww{{{cccHHH}}}uuu^^^}}}uuukkkddd]]]000MMMlllWWWAAAIIIHHHAAA888)))!!!$$$"""##################### !!!!!!!!!!!!  """$$$%%%&&& """$$$'''***...111333222444555555666:::AAAFFFZZZvvv|||sssbbbVVVPPPPPPTTTTTTFFF///"""###"""***000...!!! !!!===NNN***######)))666AAAFFFBBB000--->>>ppprrryyyZZZ777bbbKKK:::QQQ\\\PPPRRRPPP333JJJwww~~~xxxwwwttt|||}}}vvvxxxlllRRRoootttssslll\\\hhh}}}WWWEEEiiiVVV|||iii\\\]]]\\\///TTTvvv\\\DDDPPPQQQIII===***%%%###############$$$$$$$$$ !!!!!!!!!!!!!!! !!!"""###%%%'''((($$$$$$&&&+++000444555555---555<<<===999999???FFFllltttlllcccWWW]]]hhhyyy~~~fff???'''"""!!!$$$!!!***|||SSS ### ###(((222888<<<:::,,,(((777kkkyyyYYY666yyy===NNNOOOqqqFFFgggAAA555OOO{{{zzz}}}~~~||||||sss~~~gggVVVwww{{{xxxsssfff^^^nnn~~~zzzvvvGGGccc{{{]]]```mmm___bbbbbbHHH777KKKdddRRR<<>>888000555555@@@@@@222555LLL```tttyyylllccc]]]______AAA###)))###$$$ '''>>>  """$$$000888<<<:::,,,)))777kkkpppZZZ:::}}}AAA^^^ZZZxxxGGGkkkBBB888WWWzzz}}}rrrwwwuuuccc^^^|||tttpppmmmgggiiiyyy{{{tttiiiKKKpppoooPPPcccwwwlllkkkfff:::444OOOcccPPP999SSSccciiiJJJ111888%%%&&&!!!###"""###&&&###&&&  %%%&&&$$$###$$$"""###(((---///,,,'''%%%---444@@@KKKMMMHHH???:::777777444444)))///VVVnnnyyywwwmmmlllnnniiihhhNNN666"""######"""###"""!!!!!! ***---'''!!!"""000:::@@@===...+++:::mmmccc{{{XXX<<>>DDDBBB333...<<>>;;;lll~~~KKKlllmmmdddrrrYYY```OOOOOOwwwjjj666@@@___kkkUUU777SSSZZZ^^^jjj777000<<<;;;;;;666111444---,,,((($$$###!!!"""(((000000+++%%%'''000666666:::>>>IIIRRRIII777000666+++999***:::>>>:::fff}}}qqq|||eeewwwnnnkkkqqqzzz}}}vvvpppWWWHHH???...###%%%)))---,,,(((""" !!!###!!!)))((( $$$222===EEEEEE666111===[[[sssOOO===AAA^^^}}}eeeVVV[[[mmm:::>>>xxxpppNNNuuu}}}jjjcccuuuTTThhh~~~~~~qqqHHH[[[wwwyyy\\\>>>@@@WWWeeePPP:::NNN]]]tttIIIFFFnnnsssllldddfffmmmTTTAAAAAA@@@999,,,$$$'''000<<<<<<333))),,,;;;BBB???888888<<>>YYYgggYYYjjj{{{~~~qqqgggzzzkkkaaaccckkkqqqooommmYYYOOOHHH???333//////+++%%%&&&  !!!!!!MMMyyy>>> !!!$$$...888BBBHHH<<<555???```rrrLLLEEExxxBBBpppyyyhhhVVVaaahhh999HHHlllggg~~~uuuyyyjjjfffzzz}}}wwwOOOpppXXXFFF```~~~~~~mmmfff|||{{{QQQPPPEEETTThhhQQQ<<>>FFFaaannnHHHMMM___HHHqqqlllWWWcccccc===WWWhhh|||tttxxxfffbbb{{{~~~yyygggOOO{{{GGGJJJbbbccc]]]XXX]]]kkkIIIdddNNNYYYtttZZZ;;;FFFzzznnnPPPxxx___lllhhh```sssuuuQQQ777;;;LLLWWWdddaaaLLLCCCOOOVVVRRR[[[dddlllqqqzzzxxxiiiyyyvvv\\\ttt{{{mmmrrrmmmeeeuuuxxxttthhhSSS\\\hhh^^^mmmnnniii```AAA&&&%%%###"""!!!   &&&!!!###''',,,333DDDSSSOOOHHHOOO^^^iiiCCCQQQKKKMMMsssyyyWWWddd```AAAbbbZZZsssttt]]]ZZZzzz___UUUtttBBBQQQcccPPPIIIPPP^^^^^^AAAmmmSSS\\\|||```:::EEEuuueeeJJJpppzzz```hhhnnnjjj;;;777RRRiiibbbDDD555IIIffftttaaaPPP\\\kkkmmmhhhxxxuuu~~~nnn|||YYY|||}}}jjjzzzxxxjjjrrruuuiii[[[TTTooozzzggg777&&&"""!!!!!! ((( )))!!!%%%&&&===JJJEEEYYYCCCVVVttt^^^]]]AAAQQQKKKccctttcccdddWWWHHHyyynnn___~~~xxxKKKkkk```ppp[[[333iiicccOOOIIINNNllluuunnnAAAmmmfffTTT```tttWWW555IIIsssbbbOOOlllzzzdddmmmdddTTTOOOJJJTTTWWW...:::PPPsssaaa<<>>PPP===UUUnnnPPPPPP???YYYIIItttqqqdddkkk___FFFlllnnn```|||oooNNNppp|||~~~~~~KKKgggmmmIIIPPPoooaaaNNNGGGSSSwww```GGGxxxmmmRRR___tttYYY111HHHrrrbbbJJJhhhttt]]]gggnnnnnnsssoooqqqhhh888DDD^^^nnnEEEIIIkkkvvvzzz{{{vvvpppnnnpppqqqzzz|||eeelllooouuuuuunnn^^^qqq~~~ttteeennnCCC666'''!!!###%%%%%%###"""!!!###!!! ''''''999CCCAAAOOO777TTTeeeMMMNNN>>>\\\rrrNNNoooccciii]]]HHHtttjjjnnnxxx}}}bbbTTTxxx{{{}}}uuuSSSpppkkk[[[BBBiiiuuuhhhUUULLLbbbOOOTTTyyyRRR___yyy```444NNNuuufffKKKnnnuuu[[[pppsss>>>CCCeee}}}UUUUUUwwwyyyuuutttvvvwwwssspppooo}}}{{{}}}kkkuuu}}}|||ttt~~~www~~~nnnkkkJJJ777XXXXXXHHH222"""'''###!!!"""   !!!(((>>>OOOQQQWWW888YYY]]]XXXXXX===[[[eeeSSSkkkooohhhWWWPPPmmm^^^YYYVVVsssnnnqqqsss\\\IIInnnxxxeeeMMM:::nnn||||||cccVVVuuummmEEEeeeQQQ```iii<<>>RRRZZZ\\\<<>>VVVnnneeeLLL___hhhpppNNNSSSzzzddd]]]}}}}}}zzzyyy{{{{{{yyyzzz}}}tttuuuwww|||```zzzyyy|||lll{{{yyyrrrUUUOOOFFFWWW\\\WWWQQQQQQWWWWWWFFF222###%%%'''$$$ """!!!)))888KKKVVVXXX;;;pppPPPRRRQQQ<<>>???zzzLLL]]]zzzeee666SSSggg```FFF[[[mmm~~~nnnRRRLLLuuu~~~___QQQlll___bbbxxxrrrdddjjjlllcccUUUZZZkkkccc]]]fffxxxtttNNN$$$"""$$$&&&$$$!!! %%%$$$!!!###"""***555GGGTTTPPP222mmmGGGTTTUUU<<>>kkkhhhGGGwwwwwwXXXXXXCCCBBBzzzNNNZZZsssOOOsssXXX;;;555nnneeexxxXXX;;;FFFVVVbbbqqqTTT555ccczzzRRRfffkkkxxxPPPUUUhhhBBBLLL}}}XXXzzzuuutttwwwbbb______tttkkk>>>111### ###!!!!!!!!!%%%(((%%% &&&%%%<<>>KKKSSSmmmjjjllluuuGGGKKK999===ssskkkDDD333SSSgggUUU```qqqVVV888nnnppp^^^\\\rrrWWW___lllJJJLLLkkk___rrrwwwlllzzzwwwgggppp~~~~~~}}}[[[555666***$$$"""!!! %%%"""777JJJWWWEEE555^^^nnnHHHtttRRRDDD{{{oooHHHpppwwwMMMIII}}}BBB```{{{QQQqqq}}}sssTTT>>>FFF666===jjjqqqyyy888777eeecccVVVaaazzz^^^888llljjj^^^___wwwfff^^^xxxIIIEEEyyykkktttmmmjjjxxxqqqjjjUUUTTT===)))(((   %%%!!!333OOObbbMMM>>>dddrrrNNNyyySSSBBB{{{OOOBBBHHHGGGpppFFFpppZZZ}}}pppvvvXXX???FFF???111EEEmmm|||xxxlllzzzccc222NNNzzz^^^qqqSSS``````<<>>wwwSSSiiidddJJJHHHkkkCCCMMM;;;@@@tttDDD888777555666:::666MMM===^^^===BBB}}}fff;;;333UUUbbbaaaXXXXXXQQQIIIzzzttt\\\nnnsss]]]```PPP}}}]]]RRRuuu}}}nnn}}}mmmhhhqqqqqqlll^^^|||mmmeee\\\KKKGGGPPPPPPJJJNNNGGGJJJSSSIIIQQQlllttt}}}sss;;;555333,,,///%%%***000///111888MMMjjjiiiKKKLLLeee___LLLSSS```dddUUUaaa___FFF,,,!!!  """""""""""" !!!"""###$$$///JJJuuuoooJJJkkkyyynnnqqqBBBEEE___\\\www888AAA888xxxHHH666GGGXXXRRRgggMMMVVVFFFLLLdddYYY~~~[[[>>>HHHAAAqqq\\\YYYiiimmmjjjyyyxxxWWW~~~iiihhhwwwHHHcccYYYkkkjjjuuummmfffccc[[[WWWWWWxxxYYYBBBJJJ777777===SSSDDD<<>>aaahhhWWWpppoooHHHGGGzzzWWW^^^ggggggxxxcccyyyZZZaaavvvjjjRRROOO{{{lll~~~qqqpppzzz\\\XXXTTTUUUJJJ555BBBiiinnnnnn^^^RRR}}}nnniii999"""&&&%%%"""(((%%%"""###&&&$$$$$$///???DDD///&&&///JJJ|||lllPPP)))%%%"""!!!  ...AAAIII???+++"""&&&###"""%%% """  """###$$$%%% ***QQQ|||aaa@@@ppprrrwwwuuuAAAQQQKKKeeeiiiEEE666PPP\\\dddrrrzzzxxxIII]]]___}}}^^^bbbttt}}}gggZZZggg|||cccDDD}}}}}}}}}ppp[[[JJJEEEIIILLL???EEEDDDAAA:::222???]]][[[FFFddd```WWWUUUFFFlllxxxssstttNNNGGG666******%%%)))$$$%%%)))'''%%%222CCCFFF999,,,&&&444[[[tttMMM222 ###'''!!!(((,,,'''''',,,***((((((!!! ...&&&""" """$$$%%%%%%$$$(((NNNxxxZZZ???www|||EEEWWWMMMooo{{{iii}}}???FFFBBBtttuuuzzzlll\\\lll\\\ZZZ{{{|||~~~lllxxxQQQfff}}}www~~~|||rrrgggaaaUUUAAA999;;;777666;;;777,,,)))...)))...222...///:::;;;666999555***;;;666555>>>888MMMyyybbbpppsss<<>>WWWzzzCCCsssxxxUUUFFFpppzzzjjjYYY~~~XXX~~~}}}```XXXxxxyyymmmqqqXXXSSSTTTMMMNNN888333777%%%'''666"""((($$$***///---333777000:::888:::===888111444>>>888222+++111<<<555+++111%%%'''###***)))&&&777AAAjjjmmm[[[~~~iiidddgggMMM######...!!!%%%&&&'''(((&&&""""""...666444,,,(((FFFuuuggg666%%%%%%######!!! !!!&&&"""'''111!!!!!!///***"""((()))###  !!!######""""""$$$%%%&&&<<>>???>>>777999:::999555444555777,,,...333777444000555???)))"""$$$)))### 444QQQ```nnn{{{bbbeee\\\eeeFFF)))+++###)))$$$######""""""######$$$&&&""",,,:::666''',,,???||||||nnnAAA'''%%%""""""  &&&---$$$...???888$$$///***"""  !!!############$$$&&&!!!999nnn[[[FFFeeeiii>>>fffDDDXXXnnnlllRRRpppsssiii{{{~~~wwwvvvqqqbbbTTTCCC;;;000***)))+++---...+++***))))))***,,,///000(((***///666;;;;;;777333666777666333///---...//////111666;;;999333444999'''"""$$$***&&&$$$666PPPbbbvvvsssKKKhhhTTTDDDZZZtttOOO''')))''')))#########"""######$$$$$$)))$$$)))444444***)))333RRRUUU///!!!!!! ###%%%$$$ !!!"""''' )))<<>>}}}DDDhhhVVVBBBuuufffGGGqqqeeexxx}}}{{{xxx|||tttjjjkkkiiiQQQ333...***((())),,,---,,,***,,,......,,,)))((((((***)))(((''')))+++...000000///---,,,---///111333444222...)))&&&%%%&&&'''(((+++111888;;;666---&&&&&&$$$%%%'''$$$""")))555mmmlllOOO^^^lllzzz{{{ZZZ333666666&&&%%%$$$$$$%%%%%%&&&'''((('''((()))***---...(((000???MMMhhh~~~}}}qqqxxxlll===000666...$$$$$$ """###!!!"""(((%%%!!!###%%%&&&(((***,,,(((JJJMMMrrrGGG===vvvnnnXXX[[[aaaLLLJJJDDD;;;>>>\\\nnnxxxjjjAAAIII:::///+++((((((++++++)))&&&))))))***)))'''''')))+++'''((()))+++---///000111---,,,,,,+++,,,///222444---***'''$$$###$$$%%%%%%'''+++111888<<<:::222)))%%%$$$$$$$$$$$$%%%(((,,,ZZZ^^^MMM```uuu^^^777(((,,,%%%&&&&&&&&&&&&&&&'''((((((!!!(((,,,******,,,***$$$###///CCC^^^uuupppZZZjjjnnnllluuuFFF555JJJ___===...###   !!!!!!"""!!!  !!!$$$&&&'''))),,,///---```PPPzzzuuu>>><<>>IIImmmbbbWWW666"""$$$###  !!! !!!!!! $$$&&&(((+++...000777hhhrrrzzzOOOeee===>>>ooogggjjjxxxjjjSSSNNN<<<...,,,"""###""""""###$$$&&&&&&%%%)))&&&%%%&&&)))+++)))''''''''''''''''''(((******%%%***///111...***&&&%%%!!!!!!######!!!"""%%%&&&)))---,,,''' """!!!!!!'''000000***111HHHWWWrrrXXX'''***)))&&&%%%$$$######""""""###!!!###'''***(((&&&)))...222$$$!!!###,,,NNNjjjhhhbbb]]]QQQUUUmmm}}}oooPPPJJJlllWWW###'''(((&&&  !!!!!! !!!""" """!!! $$$''')))+++///111111^^^QQQwwwzzzQQQVVV:::<<<```mmmnnntttwwwLLL???PPPLLL000'''***111))))))(((%%%!!!!!!$$$&&&"""!!!###)))///111---(((***(((%%%"""!!!###%%%'''---...///,,,'''###"""###""" !!!$$$%%%$$$"""$$$&&&###%%%***,,,(((!!!###!!!%%%///---%%%...GGGbbbddd333...%%%$$$"""!!! $$$!!!"""((((((%%%'''---)))!!!'''(((%%%===YYYYYY___MMMPPPrrrtttwwwpppJJJ<<>>OOORRRnnnyyy{{{vvvtttxxx~~~uuueee555&&&(((...***))))))'''%%%###$$$(((+++...000111222///***%%%"""###############"""!!! """!!! !!!!!!"""""""""""""""!!!$$$$$$$$$&&&((('''$$$!!! ###&&&(((&&&$$$######)))IIIssssssmmmlllqqqpppqqqxxxqqqccc```eeejjjsssvvvkkkQQQ'''######$$$$$$$$$######"""!!! !!!"""#####################$$$'''%%%""""""&&&...MMMkkk~~~qqq[[[VVVEEERRRqqqpppEEE///GGGooo==="""  !!!"""  """$$$'''+++---...000111111NNNmmmqqq\\\]]]>>>___ssswwwtttoooTTT,,,///)))...''''''((('''&&&%%%&&&(((***++++++,,,+++)))&&&""" """#########"""  !!!""""""""""""$$$$$$$$$%%%%%%$$$"""!!!!!!%%%(((***(((%%%###"""+++???mmmsssggg\\\ZZZNNNJJJSSSQQQIIIIIIVVVSSSVVVQQQOOOTTT******""""""$$$$$$$$$###"""!!!!!!!!!"""############### """&&&'''&&&###"""'''DDDddd~~~mmmQQQJJJPPPooo{{{sssyyyiiiGGG///@@@qqqzzzVVV...###!!!!!!""""""  !!!"""###%%%***---......000333UUUfffkkkYYYJJJ555dddyyyooo}}}mmmyyy@@@''':::111...'''''')))+++,,,+++))))))***%%%%%%&&&'''&&&%%%$$$######"""!!!   """###$$$$$$######$$$###"""""""""""""""$$$'''(((&&&$$$######///111YYYyyy\\\PPP999333@@@FFFAAABBBEEEDDDBBBBBBCCCYYY000111!!!"""###$$$###"""!!! ######$$$$$$%%%%%%$$$$$$"""""""""$$$''')))(((%%%)))555NNNqqq|||^^^BBBAAABBBooowww\\\WWWYYYCCC(((888SSSwww~~~mmmjjj```BBB+++&&&!!! !!!!!!   !!!!!!  """"""###(((------,,,000666cccoooeeeYYYBBB999jjjttt}}}yyyrrrrrraaakkkPPP888222 !!!000))),,,000111///---++++++###$$$&&&'''((('''''''''###!!! !!!"""######!!!"""###"""!!!"""$$$&&&!!!"""###"""!!!!!!"""$$$222%%%EEEyyypppcccLLLGGGXXX^^^WWWUUUPPP]]]YYYhhh```jjj:::000"""#########"""!!!!!! $$$%%%%%%&&&&&&&&&%%%%%%''''''%%%"""$$$((()))((($$$"""...LLLXXX===(((///HHHppptttWWWCCC111***777YYYZZZ^^^YYYMMMKKKMMMHHH999111&&& !!!!!!""""""!!!!!!  !!! !!!"""!!!  !!!""""""''',,,---+++111:::uuu~~~___WWWLLLTTTzzzppp```]]]jjjnnn{{{gggIII222%%%111+++---//////---+++******&&&&&&((((((((('''&&&%%%  !!!""""""!!!###'''***###"""!!! $$$(((...!!!CCCvvvpppkkk```bbbpppnnn___WWWfffMMM555&&&%%%$$$###"""!!!!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%&&&(((&&& &&&***))))))'''(((555>>>111)))444ZZZzzznnnFFF333+++666UUUjjjgggXXXKKKDDD===@@@LLLIII===...### !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!"""###"""  """"""''',,,---,,,333===hhhVVVRRRRRRjjjeeeFFFXXX}}}jjjlllsssAAA&&&+++,,,+++***'''&&&''')))(((((())))))'''%%%"""    """!!!!!!$$$)))---&&&$$$!!!!!!''',,,((("""KKK~~~iiiooopppvvvwww___TTTiiibbbDDD)))'''%%%###"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$!!!%%%$$$&&&++++++&&&***%%%###)))***---999TTTyyybbb000...AAAMMM]]]```ssshhhOOOHHHFFFIIIYYYSSSFFF333&&&!!!!!!"""""" !!!""""""!!!!!!!!!### """###"""!!! !!!"""$$$,,,'''+++000000JJJuuuxxxhhhUUUXXXsssppprrrGGGssskkkttt{{{LLL:::111---***&&&,,,..."""'''///((("""(((###""" !!!"""  !!! ###### &&&$$$$$$000...$$$!!!%%%%%%)))///(((444RRR{{{hhhnnnwwwzzzvvvllleeebbbqqqsssvvvHHH222222***!!!$$$!!!$$$%%%))))))""""""%%%$$$######"""!!!"""###%%%&&&///,,,'''$$$%%%,,,666===LLLDDD333(((777YYYpppvvvrrrdddXXXLLL999---:::RRRYYYVVVOOOCCC222&&&$$$'''$$$ !!!!!! !!!######"""""""""###%%% %%%(((444555///HHHkkkfff~~~}}}[[[XXXsssgggvvvooopppiiiyyyqqqooovvvnnnXXXDDD444444666---+++)))***)))""""""%%%###  """$$$&&&&&&***$$$  %%%+++)))###$$$''''''&&&DDDlllhhhttt|||uuukkkgggiiilllttt[[[===999222***))) """$$$))))))###!!!$$$&&&%%%###############$$$$$$%%%(((((('''%%%&&&***000555...+++***444KKKgggyyyxxxbbbKKK;;;+++%%%666OOOccc^^^UUUHHH:::000---...'''&&&&&&'''""""""###$$$###""""""$$$&&&((("""&&&,,,888555333\\\___eee\\\UUUwwwfffuuupppYYY```zzzwwwrrrxxxwwwyyyiiigggggg___WWW;;;555777)))###'''###'''...,,,$$$###"""$$$!!!###""""""""" !!!$$$&&&###%%%'''%%%%%%$$$&&&)))&&&&&&TTTtttbbbvvvrrrccceeeoootttdddfff>>>444222///+++$$$'''(((%%%$$$%%%&&&%%%$$$$$$$$$%%%$$$$$$######!!!###&&&''''''((()))***######,,,AAA\\\pppzzz|||tttYYY===...(((,,,AAAXXXgggddd]]]TTTIII>>>222***+++,,,......'''    """###$$$$$$###!!!"""%%%'''%%%$$$)))///:::222;;;xxxfffzzz\\\XXXvvvqqqrrrYYYPPP```qqqnnn}}}MMM<<<@@@<<>>PPP]]]gggooozzz}}}fffOOO777---'''***...,,,(((%%%!!!  ###"""###$$$###""""""$$$&&&***'''&&&>>>mmmhhhUUUrrrsss[[[lllqqqJJJSSSvvv[[[tttvvv~~~]]]ZZZ___ZZZPPPXXXUUU<<<888MMM___YYYAAA+++(((---000@@@LLLGGG444&&&&&&++++++---//////...,,,++++++///000---***---666>>>AAADDDBBBFFFGGG888$$$$$$000AAAEEEYYYxxxtttqqqzzzkkkiiiuuuzzzuuurrr~~~xxxVVVJJJ<<<000222,,,000%%%!!! ###$$$"""!!!""""""""""""###""""""!!!!!!!!!"""############&&&((($$$---444<<>>111000222;;;IIIddd}}}wwwyyy~~~|||vvvvvv|||pppssslllRRR888555...///)))### ###$$$"""!!!###!!! !!!!!!""" !!!"""###"""###&&&(((&&&%%%+++777???;;;...$$$---@@@```~~~dddOOO888...,,,+++)))(((&&&%%%""" !!!$$$###%%%'''((('''&&&&&&&&&------666______TTTpppZZZQQQMMMiiipppeeerrr|||vvvyyyvvv{{{pppooouuuxxxfffNNNKKKYYYXXXWWWYYY```kkkuuu{{{}}}{{{jjjddd^^^PPPEEEAAA???aaammmRRR999888777...:::^^^~~~vvvhhhFFF???666444,,,$$$ ###%%%""""""$$$  !!!### """######$$$%%%'''&&&111333%%%%%%333444LLLooozzz{{{eeeJJJ888...******---(((&&&### !!!!!! """$$$#########$$$%%%%%%%%%%%%%%%"""555<<<>>>III[[[mmm}}}wwwpppFFF]]]}}}iii^^^hhhsssssstttvvvyyymmmiiihhhiiixxxxxxddd[[[TTTIII???;;;YYYYYYQQQBBB666444777888OOOsss~~~{{{yyyxxxyyyRRR>>>;;;666000+++%%%$$$%%%%%%"""  !!!"""###$$$%%%"""###%%%%%%%%%'''))),,,555IIIjjjrrrOOO555---,,,++++++((($$$###"""  """""" """$$$$$$######$$$%%%&&&'''(((+++)))111---AAAdddmmmsssoookkk{{{jjjYYYaaabbbqqqrrrwww|||qqqqqquuuqqqoooYYYIIIEEE<<<555EEE```nnnxxxxxxfffPPPEEEIIIOOObbbyyytttwwwZZZCCC@@@???999222***%%%%%%$$$""" !!!###$$$$$$%%%"""###%%%%%%%%%&&&(((***+++;;;WWWuuuuuuRRR777000333000---(((###  !!!"""###$$$#########$$$&&&)))***,,,000333+++TTTyyyddd]]]vvv______tttzzzxxx}}}qqqllluuuvvvsss|||}}}pppxxx~~~||||||||||||xxxwwwpppggg^^^MMM999,,,888\\\~~~xxxoooppptttqqq|||qqqmmm{{{yyyooo\\\AAA>>>AAA???777---&&&$$$###!!!  !!!"""###$$$$$$"""$$$%%%$$$$$$$$$&&&(((,,,666MMMkkksssQQQ:::222//////,,,'''"""!!! !!!"""###"""!!!!!!"""%%%)))+++&&&000777000]]]cccsssQQQmmmxxxXXXzzzyyy~~~}}}yyy|||qqqwwwrrr|||iii@@@;;;```~~~{{{oooqqqzzzbbbeeeZZZ===555333888222+++%%%###!!!  !!!""""""""""""###$$$$$$######%%%'''222;;;OOOjjjyyyWWW888...------,,,***%%%  !!!!!!  ###''')))###+++444///PPPmmmxxxQQQbbbzzzcccbbbxxx~~~|||{{{vvv|||vvvggg~~~pppUUU```|||mmmWWWsss{{{pppkkkpppcccHHH666%%%)))'''%%%###!!!  !!!"""######""""""$$$&&&...999MMMeeewwwzzz~~~|||YYY===444+++)))++++++$$$ !!!  """%%%&&&((()))333222KKK}}}kkkeeefffooo}}}qqqHHHtttuuuyyyxxx|||lllmmmppp~~~kkknnn~~~~~~{{{nnncccvvvxxx}}}tttbbbGGG''' !!!!!!!!!!!!  !!!"""!!!!!!!!!$$$&&&(((111DDD[[[nnn{{{~~~www{{{```KKK222%%%''',,,***&&&"""!!! !!!"""$$$$$$---+++555999SSSxxx{{{tttmmmnnnzzzVVVVVVpppxxx~~~pppqqq}}}nnnwww~~~}}}yyy~~~|||}}}wwwwwwtttyyyvvvrrr[[[444$$$$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!$$$&&&&&&***777MMMccctttjjjFFF///)))+++---,,,'''%%%""" !!!!!!""""""############...+++555999SSSyyy{{{llldddtttzzzOOOmmmnnn~~~ppp}}}zzzzzzrrrnnnqqqwww}}}xxxtttjjjvvv{{{wwwvvvmmmttteee@@@+++***'''### !!!"""""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!$$$&&&&&&###)))>>>WWWlllzzzttt~~~~~~ZZZ===///,,,,,,,,,+++)))%%%""" !!!"""############"""###'''))),,,111666@@@ccc\\\wwwzzzuuucccnnnkkkAAA|||uuummmmmmrrrxxx|||mmmjjjqqq{{{uuu~~~ssszzzrrriiibbbgggkkkiii{{{www|||aaarrryyyPPP333%%%###%%%!!!"""###""""""###$$$%%%$$$!!!  !!!'''&&&(((---333@@@VVViiinnn}}}cccEEE...'''***+++'''''')))'''  !!!!!!"""######""""""###&&&)))...666444BBBvvv}}}qqq}}}gggccclllKKKvvv~~~kkk|||pppvvviiifffjjjrrrtttcccllluuufff```pppwwwooozzzvvvoootttooodddtttzzz^^^...)))((($$$$$$"""%%%&&&%%%$$$  '''&&&'''(((***111@@@OOOppp~~~|||iiiEEE///,,,///,,,******'''###"""%%%!!!"""!!! !!!!!!""""""!!!!!!###&&&)))...777...III}}}|||kkkHHH___WWWRRR~~~iiivvvtttyyy~~~sssmmmkkkooozzz{{{wwwbbbpppwwweeegggkkkrrroooyyy|||tttnnniiihhhiiifff^^^+++(((***%%%######%%%&&&&&&  &&&$$$$$$$$$"""###+++555\\\eeeggggggyyyccc<<<(((---***)))+++***%%%###$$$ !!!"""###"""!!! !!!!!!!!!"""!!!!!!###&&&)))---444---___lll\\\nnnCCCuuu~~~lllkkkrrr|||uuuvvv{{{ooommmmmm}}}rrrooo]]]___bbbsssxxxmmmeeesss???***###'''### !!!$$$""" !!!"""""" !!!!!!###$$$""" $$$+++<<>>CCCJJJFFFAAA999999???BBBUUUttt}}}~~~yyy~~~~~~~~~wwwqqqooowwwvvviiiWWWQQQMMMOOOVVVbbbsss|||vvvwwwmmm^^^CCCMMMLLLRRRYYYYYYdddqqqzzzrrr___WWWUUUOOOAAA===<<<444222,,,%%%!!!!!!""""""$$$&&&)))+++<<>>MMMXXXVVVXXXnnn|||uuurrrrrr~~~yyyQQQrrrttt```XXX]]]mmmeeeeeeiiiCCC+++&&&###$$$$$$   """$$$###%%%)))***""")))BBB___fffrrrWWW;;;222***'''***,,,(((###%%%%%%$$$"""!!!""""""!!!!!!!!!!!!!!!!!!!!!"""############"""!!!$$$$$$$$$###############%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######""" !!! !!!""""""!!!  """"""!!!!!!   !!!!!! !!!###<<>>,,,)))===JJJHHHMMM[[[JJJTTT^^^bbbfffhhhccc[[[^^^KKKHHH999888555###555666;;;BBBUUU___ooosssIIICCC000 ######!!!  """###$$$000+++---;;;SSSnnn~~~}}}rrrvvvrrr```@@@ ***,,,,,,(((%%%$$$$$$$$$###!!!###""" !!!""" !!!$$$ """"""!!!!!!!!!###$$$%%% !!!!!!###$$$$$$&&&&&&$$$###""""""""""""!!!!!! !!!###&&&'''...***'''%%%''''''&&&$$$&&&%%%$$$"""!!! """###!!! !!!"""###"""!!!  """&&&&&&&&&...???NNNaaa{{{}}}|||}}}xxx}}}nnn{{{zzzuuuHHH777///)))******%%%    """######$$$%%%(((***,,,---,,,+++"""%%%666BBBDDDKKKWWWNNNWWWYYYXXXeeeuuuppp\\\dddYYYaaaTTTIIIFFF555999YYYiiiuuu}}}yyy|||ppp999===000)))+++(((!!! """###)))(((+++333@@@RRRlllqqqlllooommmXXX<<<++++++***((('''&&&%%%$$$"""!!!"""!!! !!!"""$$$   """$$$%%%%%%%%%%%%""""""!!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!!!!!"""!!!!!!!!!"""$$$&&&'''+++***)))***+++)))&&&###&&&%%%$$$###!!!  !!!!!! !!!"""""" !!!!!! ###'''((((((000@@@NNNcccyyy{{{www|||vvvvvvwwwnnnlllBBB111+++''''''((($$$!!!  !!!!!!"""""" """(((...111...***'''%%%((((((+++000222333999@@@DDDSSSUUUNNNZZZtttxxxiii}}}iiicccRRR???___zzzyyy{{{lll///111'''$$$)))&&&%%%!!!!!!%%%(((---111222<<>>KKKbbbuuu{{{zzzhhhyyyjjjDDD+++'''$$$$$$%%%$$$"""!!!  """"""!!!!!!""""""!!!###...:::>>>999111+++***222777666---%%%%%%+++...333EEENNNGGGHHH\\\pppxxxyyyyyylllEEEKKKgggqqqjjj___lllhhh///333000+++%%%""""""###$$$ !!!"""&&&---000///555GGGYYYlllwww~~~}}}~~~nnnSSSBBB///&&&%%%&&&&&&&&&%%%$$$"""  %%%&&&### !!! !!!"""!!!###$$$$$$######%%%$$$""" !!!###$$$!!!""""""""""""!!!!!!!!!############$$$%%%&&&'''&&&(((***,,,,,,)))&&&###%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!"""$$$""" !!!"""""""""######################## !!!"""###!!!###...???MMMgggtttyyyzzz|||nnneeeWWW333%%%$$$###""""""$$$###"""  !!!###$$$!!! !!!######"""!!!"""(((555CCCHHHAAA777000...777;;;777***!!!%%%,,,000333888???@@@>>>EEE\\\tttiiipppqqq|||zzzMMMCCCUUU\\\]]]ZZZkkklll999888MMMRRR<<<(((&&&&&&!!! !!!!!!!!! !!!!!! !!!&&&***,,,000<<>><<<444((("""%%%+++///===000---777<<<===KKK___^^^iiilllnnnnnn}}}]]]@@@DDDPPPiiiuuu}}}uuuDDD&&&RRRmmmXXX777***)))'''######"""!!!  !!!###"""$$$(((***,,,333:::AAA]]]{{{^^^777&&&''')))***+++((((((&&&%%%###!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! """###$$$######""""""######$$$$$$$$$%%%%%%$$$$$$###"""!!!"""$$$'''$$$%%%%%%%%%&&&&&&''''''$$$###"""!!!!!!"""###$$$$$$""" """""""""!!!!!!$$$(((***+++(((%%%###!!!!!! !!!"""!!! !!!"""###&&&...:::CCChhhlllwwwmmmqqqyyyzzziiikkkqqqpppNNN333$$$#########%%%"""!!!  """ !!!"""$$$%%%"""!!!$$$$$$---888===:::333...+++AAA777+++%%%######%%%'''333+++(((...444999EEESSShhhyyyooopppwwwxxxBBB777EEEyyyrrr@@@>>>^^^```KKK555+++)))$$$###!!!  $$$###$$$'''''''''+++222999JJJ___{{{fff{{{}}}XXX333***///000---,,,&&&&&&&&&%%%$$$###""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!! """$$$%%%%%%$$$###""""""##################!!!"""###""" $$$'''$$$$$$%%%&&&'''(((((()))%%%$$$"""!!!!!!"""$$$%%%!!! !!!"""###!!! !!!$$$&&&'''%%%###""""""!!! !!!### !!!######"""!!! """$$$$$$$$$(((///555[[[dddzzzzzzoooddd***&&&'''###$$$###%%%"""!!!   """$$$%%%"""!!!%%%$$$///555666333000...999+++ """%%%$$$$$$&&&&&&---+++)))222EEETTTfff}}}nnnooo}}}OOO666BBBccc000111444EEE[[[ZZZAAA***###$$$### !!!### %%%------:::JJJbbb}}}yyyUUUqqq~~~tttmmmqqqNNN///---666777000,,,$$$$$$%%%&&&&&&&&&%%%%%% !!!###!!!!!!$$$!!!!!!!!!!!!"""""""""""" !!!  !!! !!!"""!!! !!!###$$$$$$###""" ###%%%&&&&&&%%%$$$!!!""""""#########"""""""""$$$###!!!!!!###&&&$$$$$$%%%&&&'''((())))))%%%$$$"""!!!!!!"""$$$%%%!!!######!!! !!!!!!!!!!!!!!!""""""!!!   !!!  ### )))666XXX``````555)))'''!!!&&&###!!!"""&&&'''###!!!!!!"""!!!%%%%%%!!!###,,,+++***000000...333555))) """!!!"""%%%(((((('''''')))...666;;;SSSrrrqqqwwwiiiqqqFFF===999|||@@@,,,000444;;;GGGZZZLLL(((&&&$$$"""    !!!$$$''')))///222999FFFZZZssstttwwwvvv^^^QQQ:::...:::@@@666,,,+++)))((((((***)))'''%%%%%%      !!!###$$$%%%!!!!!!###$$$"""!!! !!!"""###$$$%%%!!!"""###$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""!!!!!!!!!""""""""""""""""""""""""###%%%(((+++,,,,,,***&&&###!!!!!!""""""!!!!!!""""""###$$$$$$%%%"""!!!!!!"""$$$$$$###!!!""""""""""""!!!    ###$$$!!!###///>>>TTT```{{{{{{KKK((("""&&&&&&%%%""" ###$$$!!!!!!""""""  !!!$$$$$$!!!(((***+++333222,,,...///%%% """"""###&&&''')))*********+++///111HHHooooootttmmmpppppp___UUU>>>aaawwwbbb,,,...::::::999>>>WWWcccKKK444&&&$$$  !!!$$$&&&(((+++---111888FFF\\\uuuiii[[[HHH888///999GGGGGG:::...))))))+++---,,,)))%%%### !!!""" !!!!!!!!!!!!   !!!""""""###!!! ###$$$###!!! !!!"""###$$$$$$$$$!!!"""###$$$%%%$$$######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""###%%%'''***,,,...---***'''$$$""""""###############$$$'''***...111%%%###"""###$$$$$$###""""""""""""!!!!!!  $$$$$$$$$###"""'''888IIIQQQaaa]]]666!!!%%%(((%%%!!! $$$$$$###!!!!!! """""" &&&+++...666555---+++'''!!!"""######%%%%%%(((+++,,,***)))((((((HHHuuuzzzpppttt```xxxrrrHHHCCCJJJ999"""AAARRRJJJ:::444MMMqqqjjj@@@+++&&&  !!! ###%%%'''''')))***+++111AAAWWWhhh}}}}}}{{{sssjjjaaa<<<444222@@@VVV\\\III000%%%(((,,,...---)))%%%!!!$$$###""" !!!###$$$""""""""""""!!!  !!! !!!"""###!!!!!!!!!!!!!!! !!! """$$$###"""""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&(((+++---///,,,+++(((%%%$$$###$$$%%%&&&%%%$$$$$$''',,,222555(((&&&###"""###$$$$$$###!!!!!!!!!!!!  $$$%%%$$$"""""",,,@@@QQQZZZkkkuuuDDD,,,&&&$$$$$$&&&%%%"""$$$###"""  ###"""!!! ***---...777777---)))"""!!!"""""""""###&&&)))+++***)))))))))OOOxxxlllbbbcccXXX666555)))---___nnn___DDD666???dddpppGGG000(((!!! !!!!!! """$$$%%%%%%(((***((((((111BBBQQQqqquuusssxxxrrrzzz{{{ccc444000999UUUkkkfffIII000%%%+++...,,,)))'''$$$""")))'''%%%###  !!!"""!!!!!!!!!!!!!!!  """###$$$######"""!!! !!!"""$$$$$$######$$$%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""""""""!!!!!!!!!!!!""""""###############"""""""""""" !!!###%%%'''***,,,---+++***(((&&&$$$$$$%%%%%%&&&%%%$$$$$$%%%''')))+++(((%%%""" !!!"""""""""  $$$&&&'''###$$$111EEEUUUgggyyyxxxhhhxxxccc333''')))%%%"""%%%%%%"""!!!  $$$$$$  ,,,,,,'''000333+++&&&  """&&&(((***,,,...111MMMhhhvvvfffhhh~~~ggg888000)))<<>>///555<<<===222'''#########,,,***(((%%%"""    !!!"""###$$$###"""!!! !!!!!!############$$$&&&''''''&&&%%%$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!! !!!###%%%'''((())))))(((&&&%%%$$$$$$$$$$$$""""""#########"""!!!!!!&&&###  ###)))+++&&&&&&222DDDPPPaaaxxx{{{yyybbbjjjlllkkkfffgggzzzxxxooorrrssssss~~~RRR)))"""&&&"""!!!&&&###""" !!!  +++&&&'''---'''"""!!! !!!$$$'''***...222666EEESSScccpppqqqoooppp;;;...---JJJhhh{{{xxxXXXOOOCCCDDDhhheee<<<..."""###%%%!!!!!! !!!"""######$$$!!!&&&******(((***111888===LLL___pppyyy~~~~~~@@@...444UUU|||xxxOOO444555MMMXXXWWWBBB,,,###$$$&&&---,,,)))'''$$$###!!!!!!!!! !!!!!!    !!!""""""""""""!!! !!! """"""!!!"""$$$&&&'''((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$###!!! !!!!!!"""###$$$  """###$$$$$$$$$%%%%%%$$$###############!!!######""" """   !!!))),,,'''$$$---:::BBBNNNhhhjjjkkk___ZZZuuu{{{{{{qqqoooZZZdddmmmuuuhhh```kkkttt[[[;;;!!!!!!%%%!!!!!!((( !!! ###!!!!!!!!!(((""""""+++&&& !!!!!!!!!$$$'''***---000333;;;HHH^^^```eeerrr:::---888```kkkvvv```UUUNNNEEEcccdddAAA///###$$$&&&!!!""" !!!"""######$$$$$$!!!$$$&&&&&&&&&)))///444======OOO[[[{{{bbb888***???dddzzzfff???333@@@\\\lllnnnTTT555((())),,,---,,,***(((&&&%%%$$$$$$   !!!"""!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """%%%'''((((((&&&%%%&&&&&&'''((('''&&&%%%$$$ !!!"""###$$$!!!  !!!"""""""""!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!! """ '''+++%%% &&&///444DDD___\\\\\\SSSSSSxxxyyytttlllhhhmmm}}}gggsssppp999&&&$$$)))$$$"""((( $$$ ###   """""" """'''!!!"""---(((!!! !!!!!!"""&&&)))***+++,,,...000DDDaaaZZZ___qqq999...DDDwwwwwwuuueeeUUUTTTHHH]]]VVVCCC111###$$$&&&!!!""" """###$$$$$$$$$$$$$$$$$$$$$$$$%%%)))///333111///BBBCCCYYYlll}}}rrrWWWEEE666'''HHHlllrrrUUU666777III^^^sssxxx^^^<<<,,,...222,,,+++***((('''&&&&&&&&&!!!""""""!!! !!! """"""!!!  !!!!!!!!!!!!!!!   !!! !!!"""""""""!!!!!! !!!$$$'''((((((&&&%%%''''''((((((((('''%%%$$$ !!!"""$$$$$$$$$######"""!!!!!!  !!!""""""!!!!!! !!!""" !!!&&&&&&000GGG\\\XXXeeebbbVVVpppxxx}}}}}}~~~}}}ggg---$$$ $$$'''%%%###$$$""""""!!! """ !!!!!!&&&$$$ !!!  !!!  ###$$$"""    !!!""""""###%%%''')))999DDDKKKcccccc<<<+++555777|||hhhpppdddYYYTTTAAAbbbHHH444%%%%%%'''######'''###  !!!!!!"""""""""""""""%%%&&&'''&&&%%%%%%&&&(((,,,...111777CCCZZZwwwqqqlllTTT???***666NNNkkkmmmPPP777AAA\\\}}}~~~vvvccc:::...EEE>>>000111000---+++***(((&&&""""""""""""!!!   !!!"""!!!   !!!!!!!!!!!!  !!!!!! !!!$$$&&& !!! !!!""" """$$$$$$%%%%%%###  !!!###&&&'''(((((('''(((&&&$$$""""""$$$'''(((###$$$###"""!!!"""$$$&&&"""!!!!!!  !!!!!!!!! !!! !!!!!!"""&&&%%%***;;;AAA===PPPZZZXXXtttyyysssooonnnQQQ***$$$"""'''***&&&"""!!!""""""!!! !!! """   """###!!! !!!""""""""""""%%%'''%%%---;;;JJJ[[[nnnyyyOOO444222AAA999sssuuuvvviii[[[NNN888WWWJJJ777(((''''''###"""%%%"""  !!!!!!""""""!!!!!!$$$%%%&&&%%%$$$$$$&&&(((%%%(((+++...666FFF[[[kkkccctttxxxZZZ===,,,AAAVVVhhh___DDD888MMMkkkrrrXXX444444VVVWWW666222...,,,......***$$$######""""""!!!  !!!!!! !!!  !!!!!!"""!!!!!! !!!### !!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###""" """$$$&&&&&&''''''&&&%%%###!!!!!!!!!"""######$$$%%%%%%###"""###%%%$$$"""  !!!!!!!!!!!!!!! !!!!!!   !!!&&&###$$$333777///BBBYYYdddwwwuuuoooddd^^^^^^rrrAAA'''$$$%%%***,,,((("""######"""     !!!!!!  !!!"""######""""""$$$&&&&&&'''777SSSdddjjj{{{```555000EEEZZZ@@@XXX~~~qqqbbbQQQ999NNNMMM;;;,,,)))((($$$"""$$$""" !!!!!! !!!!!! """###$$$$$$######%%%'''&&&))),,,---000888FFFPPPXXXiiiqqqyyywwwUUU333111JJJ\\\cccOOO888:::XXXtttcccFFF333AAAccc___HHH<<>>000+++)))&&&$$$&&&""" !!!"""!!! !!!"""###"""""""""$$$&&&))),,,...///000555===DDDUUUaaa]]]```dddBBB)))<<>>^^^kkk[[[>>>(((///LLLbbbgggbbb^^^777'''888TTT|||tttXXXEEE666***(((,,,///...+++(((%%%###"""""""""""""""!!!   """""""""  !!!!!!!!!""""""""""""!!!!!!!!!"""######""""""###"""   !!!!!!!!!  """######"""!!!!!!!!!!!!"""######"""######$$$###"""  """$$$ """!!!!!!$$$###"""""""""""""""###!!!%%%)))******((('''&&&'''((('''%%%$$$$$$%%%"""###%%%&&&&&&%%%###!!! ###!!!!!!###!!!---FFFttteeeTTT[[[ttt|||xxxooohhh___ZZZ___lll{{{OOO///###%%%((('''!!! ###%%%"""!!!!!!  """  """$$$)))---***111TTTsssddd===:::jjjdddCCCdddyyyaaaOOOHHH<<<222...,,,+++)))&&&%%%###"""######!!!  !!!!!!  """"""!!!"""%%%'''(((((())))))))))))***,,,...222;;;CCCDDDFFFWWWnnnkkkOOO///&&&===\\\iiifffbbb\\\666///FFF[[[|||ssseee```VVVCCC111)))---,,,+++)))(((&&&%%%$$$######""""""!!!  !!!  """###"""!!!  !!!""""""!!! !!!"""######"""""""""!!!!!!  !!!!!!"""  !!!"""###""""""!!!!!! !!!!!! !!!"""######"""  """###!!! """"""!!!!!! !!!###$$$&&&"""%%%(((+++,,,,,,***)))''''''&&&$$$"""###&&&(((""""""###$$$$$$######""" """######"""!!!!!!### !!!%%%"""(((<<>>...)))+++(((%%%$$$###""""""!!!""""""   !!!!!!###########################$$$$$$%%%&&&((()))***,,,+++,,,---...333AAAOOO^^^UUUZZZhhhvvvwww___EEE;;;444MMMnnnllllll|||eeeJJJ:::000(((***,,,***(((((('''%%%$$$"""     !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!!   !!!!!!$$$###!!! !!!""""""###############"""!!!"""#########!!! !!!  """$$$(((((())))))))))))(((((())))))((('''&&&%%%%%%$$$"""!!!  !!!"""""""""!!!!!!!!!!!!"""""" """""" !!!"""!!! """+++'''###%%%###"""'''000CCCFFFQQQyyyzzzwwwRRRccczzzsss~~~xxx}}}fffgggiiinnnuuuVVVUUUvvv___ZZZnnnSSS>>>VVV}}}\\\)))&&&#########&&&((()))&&&!!!!!! $$$(((***!!!!!!  """!!!!!!!!!!!!!!!""""""""""""###$$$!!!%%%$$$%%%+++///AAA___~~~lllRRRJJJyyymmmYYYGGG333,,,...+++&&&%%%$$$###""""""""""""  !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&''''''%%%'''***---,,,,,,333===JJJOOOaaaoooqqqnnn___HHH======888KKKkkknnniiiwww~~~eeeMMM???111,,,,,,,,,,,,---'''&&&%%%###"""!!!     !!!""" !!!!!! !!!""""""!!! !!!!!!!!!!!!  !!!!!!!!! $$$######"""!!!  !!!""""""""""""###"""!!! """""" !!!!!!"""###$$$ !!!###$$$###""" !!!!!!"""!!! """###$$$&&&((())))))((('''***+++++++++***(((%%%###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$###""""""###$$$%%%'''((( !!!###$$$###!!!%%%---)))  """""" """###'''---BBBKKK[[[~~~pppOOOhhh~~~zzzrrrkkktttfffllluuuvvv{{{pppDDDFFFwwwyyyZZZFFFUUUBBBUUU{{{yyy\\\lllvvv999""""""$$$###'''***)))$$$""" !!!"""###!!!###%%%&&&!!!""""""""""""### !!!######""""""###$$$$$$%%%%%%)))+++)))???eee}}}yyyaaaSSSfffooo___OOO;;;333111***'''&&&%%%$$$###"""""""""  !!!"""#######################################$$$%%%%%%!!!###(((,,,,,,***...444777:::IIITTTWWW^^^```TTTQQQGGG999GGGiiillldddpppwwwyyy||||||cccUUUBBB333,,,+++...222((('''&&&%%%###"""!!!!!!   !!! !!!""""""  !!!""" """######""" """""""""!!!!!!  !!!""""""!!! ############""""""!!!!!!  """###$$$$$$$$$###!!!!!! !!!""""""!!! !!!"""###"""###$$$$$$$$$""" !!!"""!!!  """ """%%%((()))(((&&&%%%''')))+++,,,,,,)))&&&$$$ !!!"""######"""!!! """"""!!!!!!!!!!!!""""""''''''&&&'''(((***,,,...###$$$&&&&&&%%%""" """///"""!!!"""$$$(((,,,@@@SSSaaayyy~~~vvvnnnOOOfff|||aaarrrgggqqq}}}rrrnnnSSS;;;===aaa|||qqqOOO222>>>===lllXXXLLLbbbfffQQQ&&&$$$!!! %%%$$$&&&'''%%%!!!!!!###### !!!!!!!!! !!!   !!!"""""""""###$$$!!!"""######""""""###$$$%%%$$$###***...)));;;___sssoooddd\\\}}}sssbbbPPP<<<666333)))((('''&&&$$$######""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%(((,,,+++)))+++111111000:::HHHUUUjjjxxxtttdddMMM777KKKpppooocccooommmkkkooopppzzzooo[[[CCC111***+++...))))))((('''%%%$$$###"""    !!! !!!""""""!!!!!! !!!!!!"""### """######""" #########""""""!!!!!!!!! """""""""!!!  !!!""""""""""""!!! """$$$%%%%%%%%%$$$ !!!!!!###"""  !!!%%%%%%&&&%%%$$$!!!!!!!!!!!! """### """%%%''''''&&&$$$######$$$''')))***)))'''&&&!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!""""""$$$###""""""$$$&&&)))+++(((((()))(((&&&"""***DDD333"""###$$$'''+++???UUUbbbsssrrrjjj{{{tttPPP```}}}xxxvvvvvvmmm{{{dddrrraaaOOOLLLEEEUUUrrrlllHHH000===ZZZggguuuWWWCCC]]][[[///"""--- !!!"""%%%%%%$$$""" """$$$   ###$$$!!!  !!!   !!!!!!!!!!!!"""###"""###$$$$$$""""""###$$$$$$"""!!!''',,,)))666TTTooo}}}vvvqqqZZZtttkkkSSS:::444444+++)))((('''%%%$$$######"""!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%+++******,,,+++(((***...333222===MMM\\\nnntttiii```III666OOOxxxwwwhhhrrrvvvhhheeekkksssuuu]]]GGG888...(((******)))((('''%%%$$$###!!!!!!!!!    !!!  !!!"""!!!!!!!!!!!!!!!"""###### !!!""""""!!! $$$$$$$$$$$$############!!!!!!"""""""""!!!  """"""""""""!!! """###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! %%%&&&&&&&&&%%%""" !!!"""!!!!!!"""###!!!"""$$$&&&&&&%%%$$$###!!!"""###$$$&&&''''''(((###$$$%%%&&&&&&%%%$$$###$$$$$$$$$######$$$$$$$$$"""!!! """%%%(((***))))))(((&&&$$$!!!$$$999)))!!!"""!!!!!!######&&&***)))<<>>CCCfff}}}hhh000###$$$,,,&&&!!!%%%###"""!!!""""""!!!  """!!! ######  !!!)))(((!!!"""!!! !!!  !!!!!! !!!""""""###$$$$$$""""""###$$$"""$$$!!!###((('''333LLLnnnxxx|||yyyvvv\\\TTTzzz~~~cccBBB555444,,,***)))'''&&&$$$#########!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''***((())),,,,,,******...222000;;;IIISSS^^^]]]NNNOOOGGG888IIIrrr{{{rrrxxxrrrllldddkkkzzz}}}mmmZZZAAA...************(((&&&%%%###"""!!!!!!!!!    !!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%%%%%%%%%%&&&###""""""!!!!!!!!!!!!!!! !!!"""###"""  !!!!!!"""$$$%%%$$$$$$$$$$$$######"""!!!!!!!!!"""""""""!!!!!! """###%%%&&&&&&$$$###!!! """"""!!! !!! !!!"""$$$%%%&&&''''''###"""!!!!!!!!!$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""!!!###'''+++---&&&%%%$$$""" %%% """### """"""!!!$$$)))///999KKKpppooo[[[sss}}}RRRZZZzzzwwwjjjuuu}}}zzzPPPaaa~~~ssswwwSSSIIIjjjYYY333<<>>]]]pppnnn{{{zzzFFF]]]yyy[[[qqqWWWgggiiijjj{{{}}}^^^444***SSS]]]111OOO}}}kkkwwwfffgggzzzWWW,,,'''&&&$$$$$$%%%%%%$$$"""!!!"""""""""!!! ### !!!### %%%///...$$$%%%###!!! !!!""""""###%%%&&&&&&&&&%%%$$$!!!""""""###$$$(((---111DDDddd|||iiigggmmmTTTeeeVVV>>>888222...)))%%%######"""!!!!!!!!!!!!!!!  """""" !!!!!!!!! !!!"""###%%%&&&&&&$$$$$$$$$###"""""""""!!! """$$$%%%&&&(((+++...'''***,,,,,,---111999@@@LLLGGG===HHHnnn~~~}}}wwwdddIII444)))(((+++,,,)))(((&&&$$$""""""""""""!!! )))&&&"""   !!!!!!!!!!!!!!! !!!!!!"""###""" !!!"""$$$$$$###$$$###"""""""""###%%%%%%'''&&&&&&%%%$$$$$$######"""######$$$###"""  !!!!!!!!!  !!!!!!"""$$$$$$%%%%%%$$$""" """$$$$$$!!!"""###$$$$$$"""!!!!!!""""""!!!!!! !!!!!!"""(((((((((((('''&&&%%%$$$$$$"""""""""###""" !!!###&&&'''''''''&&&######$$$&&&&&&%%%!!!%%%444666&&& ###"""!!! !!!!!!######''''''666YYYqqqooovvvppp===YYY___hhh~~~SSScccuuu{{{|||rrrOOO,,,888sssVVV;;;RRR}}}pppXXX[[[yyyeeeaaa{{{}}}rrr888***$$$###"""###$$$$$$"""!!!(((!!!""" &&& !!! !!! """###"""!!! """$$$ !!!""""""###$$$%%%&&&&&&%%%%%%!!!""""""###$$$'''+++///<<>>\\\~~~ppprrr^^^wwwQQQjjjmmmQQQ888000WWWLLL999___nnnPPPVVVqqqTTTvvvyyy|||dddTTTBBB%%%!!!!!! """######""" !!!--- ((("""### !!!"""""" """ !!! ###!!!$$$%%% !!!""""""""""""###$$$%%%%%%%%%&&&"""###$$$$$$%%%'''***---111FFFppp{{{eeefff>>>222111///---,,,+++(((%%%"""!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!"""############$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!###$$$%%%$$$###$$$&&&''')))###$$$,,,---(((,,,666999EEEJJJNNNWWW^^^jjj||||||wwwnnnnnntttMMM333...333...,,,***'''%%%$$$$$$$$$!!!!!!   %%%!!!  !!!!!!!!!!!!!!!"""""""""""""""############"""!!!"""###$$$"""!!!!!! !!!###%%%&&&!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$############!!!  !!!!!!  ###%%%!!!!!! !!!!!!"""!!!###%%%(((((('''%%%###((($$$!!!###''''''!!!""""""  ### !!!"""""""""############"""!!!  !!!"""!!! """%%%'''''''''&&&"""###$$$&&&'''%%%  ###"""  !!!!!!!!!###+++FFFgggtttwwwiiiIIIeeeoooyyyYYYYYY|||wwwSSSttt\\\<<<777III{{{zzz===///[[[lllUUUiiillluuuQQQrrruuu}}}tttqqqIII:::000'''!!!  """###"""!!!!!!$$$---!!!!!!!!!!!!$$$### """ ,,,'''""" !!!""" !!!!!!""""""!!!""""""###$$$%%%&&&&&&###$$$%%%%%%%%%&&&))),,,+++:::\\\ttt{{{oooqqqUUUCCC222000///...---***&&&###!!!!!!!!!!!!    !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""$$$%%%%%%$$$###"""###%%%%%% !!!(((+++(((***///222BBBLLLMMMNNNLLLVVVmmm{{{|||yyyxxxgggDDD333///...---,,,***((('''%%%$$$"""!!!       !!!!!!!!!!!!!!!###########################""""""###$$$$$$""" !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%###"""   !!!"""###$$$"""!!!!!!$$$&&&"""!!!!!!!!!""""""###$$$!!!###%%%((()))))))))(((,,,%%% """((()))""" !!!"""###!!!"""$$$&&&'''######!!!  !!!""""""  !!! """$$$%%%%%%$$$###"""!!!"""$$$$$$### """!!!  """''':::\\\rrrwww|||hhhNNNdddkkkUUU}}}YYYppp|||TTTvvv|||NNN;;;IIIcccwww;;;>>>lllrrrccc~~~fffiiiiii|||nnnlll===333000,,,'''!!!!!!#########!!!$$$ccc000 """""""""!!! ---+++'''""" !!!!!!"""""""""!!!!!!""""""###%%%&&&'''$$$%%%&&&%%%%%%&&&(((******777JJJllldddpppQQQ666333///---+++(((%%%"""!!!!!!!!!!!!  #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$%%%""""""$$$&&&(((((()))***///;;;BBBGGGIIIDDDGGGXXXjjjzzz___BBB000------------+++)))&&&%%%"""!!!!!!   !!! !!! !!! !!!!!!!!!!!!!!!#########"""""""""""""""######"""###$$$###!!! !!!###$$$%%%$$$###"""%%%%%%&&&'''&&&$$$"""!!!######""""""""""""#########""" !!!"""###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&###$$$%%%''')))*********+++%%% !!!%%%&&&!!!!!!###"""!!!  !!!###'''***,,,&&&$$$!!!!!!"""!!!###$$$###!!! """%%% !!!"""######""" !!! !!!  !!! (((,,,888YYYtttzzzzzz|||eeeJJJYYYtttbbbwww^^^jjjTTTrrr~~~iiiDDD???WWWnnn{{{FFFHHH___yyyzzzzzz}}}|||mmmzzzlll333)))(((,,,""" """$$$$$$&&&@@@\\\)))"""!!!   """$$$###""""""%%%((((((""" !!!""""""""""""!!!!!!!!!"""###%%%&&&'''###$$$%%%%%%$$$%%%&&&(((&&&555AAAkkkyyylllwwwLLL:::555///***'''%%%###""""""!!!!!!!!!  !!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%!!!"""######"""###%%%'''!!!&&&***(((&&&(((******)))///222:::CCC>>>:::CCCVVVrrrzzzUUU999,,,---...///---***'''%%%""""""!!! !!!   !!!!!! """  !!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######"""###$$$###!!! """$$$&&&&&&%%%###!!!"""$$$&&&((((((((('''&&&'''&&&&&&%%%&&&&&&''''''!!!  """%%%'''$$$###!!! """$$$%%%%%%&&&)))***)))'''###!!!"""""""""###$$$&&&'''((($$$$$$%%%&&&'''((()))***)))&&&"""!!!""""""  """###!!! !!!$$$(((---000(((%%%""" ###$$$$$$%%%&&&$$$""""""%%%(((!!!"""######"""    !!! !!! !!! '''&&&)))666KKKbbbttt|||}}}lll{{{OOOHHHWWWtttlll___UUUvvvjjjPPPeeeuuu]]]MMMhhheee===<<>>```xxxwwwkkkqqqUUU===000...000(((###### !!!!!!   !!!!!! ############$$$%%%&&&&&&'''&&&$$$""""""###$$$%%%%%%$$$"""!!! !!!######$$$%%%'''(((((()))***+++---222888>>>DDDHHHIIIYYYiiiuuucccVVVCCC***!!!***---,,,,,,''''''%%%$$$###$$$###"""  """!!!     !!!  !!!###!!!!!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%((((((((())))))***+++,,,$$$###"""""""""###%%%&&&$$$%%%%%%$$$###!!!"""###%%%&&&%%%###!!! ######################## ###&&&%%%"""!!!"""$$$***%%%  $$$%%%$$$$$$&&&(((,,,(((###"""'''***---+++'''###!!!!!!!!!"""&&&$$$!!! !!!#########%%%"""   &&&)))***111GGGdddxxx~~~yyydddIIIYYYsssttt~~~\\\SSSfffYYYLLLfffSSSSSSAAA111]]]www|||oooeeeTTTJJJYYYmmmppp:::###'''&&&&&&###%%%  555666%%%$$$&&& !!! $$$''''''%%%"""!!! $$$$$$############$$$$$$#########$$$'''***---//////---888\\\|||xxxgggFFF666222222(((!!!!!!!!!!!!   !!!!!!  ############$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''(((%%%$$$"""!!! !!!!!!!!!"""###$$$%%%&&&&&&)))***,,,000555;;;@@@CCCGGGIIIVVVzzzvvvooolllRRR@@@555222,,,...222---'''%%%############"""!!! !!! !!!   !!!!!! !!!###!!!!!!"""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%''''''''''''((()))******$$$$$$"""!!!!!!!!!""""""######$$$%%%$$$$$$###""" !!!"""###$$$###"""!!! !!!!!!###$$$$$$###$$$%%%%%%$$$###$$$$$$'''$$$  !!!!!!  """############$$$***)))&&&%%%$$$%%%'''(((+++***'''$$$######%%%&&&%%%### !!!"""######!!! !!!###"""!!! $$$((((((***;;;YYYqqq{{{uuu|||sss|||rrr>>>TTTbbb{{{eee^^^^^^PPPOOOeeeaaaFFFBBBKKK<<<---FFFlllsssiii___YYYgggbbbJJJbbbVVV***(((+++%%% %%%!!!!!!###(((TTTaaa888///&&&...&&&!!!###"""!!!"""!!! """!!! ############$$$%%%&&&&&&$$$$$$$$$%%%'''))),,,------111333MMM{{{vvv{{{vvvRRR===444222'''!!!###""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$###$$$%%%''')))***$$$###"""!!! !!!!!!!!!"""###$$$%%%%%%&&&))))))+++...111666:::<<>>222'''...///###"""))) +++%%%===NNN(((&&&+++&&&"""###  (((###!!!###!!! !!!!!!"""###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&444---000bbbzzzpppIII///+++''''''---///""""""!!! !!!!!!  !!! !!!!!!!!!!!!"""###$$$$$$$$$$$$###############$$$"""""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%&&&&&&''')))+++---///000777JJJGGG;;;LLLhhhtttvvv}}}~~~]]]888---///111...***'''&&&$$$"""!!!######""""""""""""!!!!!!$$$%%%&&&&&&###"""""""""!!!!!!""""""!!!!!! !!!!!!  """"""!!! !!!""" !!!""""""""""""""""""""""""#########$$$$$$"""""""""######$$$$$$$$$$$$$$$###############$$$!!!!!!!!!""""""###$$$%%%((((((((((((''''''&&&&&&!!!!!!!!!!!!""""""######&&&%%%$$$###"""!!!!!!"""$$$###"""""""""###$$$%%%'''%%%$$$%%%((()))&&&### !!! !!!"""$$$%%%%%%&&&###!!! """&&&)))(((&&&&&&''''''''''''&&&%%%%%%!!!!!!"""###%%%(((***,,,***'''###  !!!!!!  """%%%###  !!!!!!$$$))),,,'''!!!###111>>>###$$$333333111NNNvvvxxx~~~ssshhhXXXQQQ~~~WWWdddkkk|||nnn\\\GGG666777666))),,,222LLLgggmmmhhh```XXXLLLLLLSSSZZZWWW[[[|||BBB"""$$$+++'''!!!!!!%%%!!!+++$$$BBBYYY///###%%%&&&""" !!!%%%***$$$!!!%%%000222((( !!!!!! !!!!!!!!!"""###%%%&&&'''###$$$%%%&&&'''((()))))) 111,,,,,,RRRyyy|||ttt~~~~~~OOO...+++++++++,,,)))###"""!!!!!! !!!!!!!!!!!! !!!!!!  !!!"""###$$$$$$#########"""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###$$$&&&(((***,,,......777===AAAHHHPPPNNNTTTfffrrrsssMMM777///222///---+++***(((%%%"""$$$$$$#########"""""""""###$$$%%%$$$!!!   !!!"""!!!    """###"""!!!!!!!!! !!!!!!""""""!!!!!!"""""""""#########$$$$$$!!!!!!""""""###$$$$$$$$$%%%$$$######"""#########""""""!!!""""""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!!!! !!!!!!"""'''&&&%%%$$$###!!! %%%$$$$$$%%%&&&&&&$$$### !!!!!! """$$$""""""!!!!!!"""$$$%%%'''######"""$$$'''***++++++++++++******))))))))))))!!!""""""$$$%%%'''((()))***'''###!!! """!!! """$$$&&&$$$"""!!!"""#########''',,,///***$$$%%%...777&&&)))///BBBVVVttt}}}kkkyyygggHHH{{{]]]kkkeeeppp|||^^^AAA777666111,,,,,,:::WWWggggggllllllZZZHHHEEELLLZZZiiilllnnn^^^///$$$(((&&& $$$%%%%%%"""888ttt888---(((!!! !!!***222$$$"""111888///###  """#########"""!!!!!!!!!!!!"""###$$$%%%"""###$$$&&&'''((()))))))))***+++111CCC___uuuuuuqqqNNN,,,...333111,,,######""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!"""######"""######$$$$$$$$$###### !!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!###%%%(((+++---...///000333:::HHHPPPFFFFFFZZZeeeyyylllRRR666......---......---***'''%%%$$$$$$$$$$$$############$$$%%%###!!!!!!!!!!!!   """###"""!!! !!! !!!!!!""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$###""""""#########""""""######$$$%%%&&&&&&'''''''''&&&$$$###""""""!!! !!!###$$$$$$$$$$$$$$$###"""  !!! !!!###$$$$$$###""""""###"""""""""!!!###&&&%%%### """%%%'''$$$%%%&&&&&&&&&'''***,,,++++++,,,---,,,+++***)))%%%%%%%%%%%%&&&&&&'''''''''%%%"""!!!"""###$$$###""" ######"""""""""###$$$%%%###""""""###%%%'''&&&%%%"""###$$$'''***,,,...///######$$$333======ccchhh{{{|||rrr===ooojjjDDDrrrIII)))000===...$$$111FFF```hhhlll{{{qqqSSSCCCBBBMMMaaarrruuuppprrryyyuuufffwwwzzzKKK"""'''!!!!!!&&&!!!"""(((BBB///'''/// ### )))222$$$###---)))"""!!!  !!!!!!  """$$$$$$$$$$$$ !!!"""###$$$$$$%%%&&&&&&''''''&&&&&&---!!!(((:::AAATTTwwwyyyiiilllxxxJJJ)))000:::888...!!!######"""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!"""###$$$%%%&&&&&&&&& !!!"""######"""!!!!!!""""""""""""############ """%%%(((+++---///000'''444888<<>>VVV}}}wwwjjjjjjgggooosssfffKKKAAA111%%%"""!!!!!!!!!""")))!!! !!! %%%xxxzzz\\\000!!!###!!!""""""!!! !!! !!!!!! """######"""""""""""""""!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&,,,$$$***999===FFFqqq~~~kkkeeekkkggg;;;+++<<<>>>///((((((&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!"""###$$$###"""!!!!!!"""$$$&&&((('''&&&%%%###""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%''')))***+++---///333777===FFFOOOUUUWWWVVVnnnVVVCCC888---,,,111222///+++---+++((($$$"""###&&&)))###$$$$$$$$$###"""  !!!"""###!!!!!! !!!!!! !!!!!!  """!!!!!!!!!!!! !!!"""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&'''%%%###!!!!!!!!!############""""""""""""######,,,***))))))***)))&&&$$$###"""""""""###%%%'''(((&&&%%%&&&((('''""""""&&& """$$$&&&(((### $$$...///%%%!!!$$$###############""""""""" $$$&&&"""!!!((()))(((%%%$$$###%%%'''((("""...666111(((%%%''')))***+++,,,,,,+++))))))))))))'''%%%#########$$$%%%$$$&&&((()))(((%%%!!!###"""  !!!""""""###"""!!!!!!###(((,,,***((($$$'''444>>>CCCFFF ###(((000555>>>aaa{{{zzzvvv{{{cccMMMSSSfff~~~QQQIII```kkkYYYEEEJJJbbbuuuzzz~~~bbbKKK999333PPPgggqqqzzz}}}fffuuuiiiAAA222&&&"""%%%'''  """'''222===333 """ !!!!!!"""***'''$$$###$$$###!!!  !!! !!!!!!!!! ###############$$$$$$$$$###############$$$%%%%%%***%%%+++666:::CCCeeegggssspppIII444///888;;;;;;888000+++((($$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!"""###$$$###"""!!!!!!!!!###%%%&&&&&&%%%$$$$$$############"""""""""""""""###$$$$$$######$$$%%%&&&((()))***...///222555999@@@GGGMMMYYYUUU___sssnnn```SSSBBB777222111111111***((('''''''''&&&$$$""""""###$$$$$$###"""!!!  !!!!!!"""###""""""!!!!!!""""""###!!!######!!!  !!!!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!""""""""""""###%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$(((***,,,***'''%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''######&&&)))(((###"""%%% !!!###%%%&&&+++&&&'''...---%%%"""'''$$$$$$###""""""""""""""" $$$&&&%%%!!!"""&&&'''''''''''''''(((((()))'''///444///(((%%%%%%%%%(((***,,,,,,+++***)))((('''%%%$$$######$$$%%%&&&%%%&&&((())))))'''%%%$$$###!!! !!!!!!!!! !!!"""############""" """(((---......&&&$$$%%%...999???>>><<<!!!$$$***...222XXXvvvyyyvvvfffEEEBBBooohhhooosssggg|||iiiRRRYYYuuu}}}rrrYYY222&&&+++III}}}nnnPPP+++""" !!!!!!!!!###'''***%%%!!!$$$(((!!!""" $$$!!!"""$$$%%%///)))$$$$$$''''''###$$$!!!!!!###&&&%%%!!!   """"""######$$$$$$%%%%%%$$$############$$$%%%%%%'''''',,,222666???VVVooovvv{{{aaavvvccc444;;;BBB;;;333999999)))***'''###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$###"""!!! !!!"""###$$$%%%$$$$$$######$$$$$$$$$$$$############$$$%%%%%%""""""######%%%&&&((()))---///000111333888===BBBPPPPPPMMMVVVnnnuuujjjVVVBBB333...000333111...+++******((($$$!!!""""""#########""""""!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!""""""!!!!!!!!!""" !!!"""""""""!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&''')))******)))((('''&&&%%%%%%%%%%%%***---+++%%%"""$$$((('''&&&%%%$$$$$$$$$$$$$$$!!!!!!$$$((('''"""!!!$$$  """###$$$000***(((+++)))######((('''&&&$$$"""!!!!!!""""""!!!$$$&&&&&&%%%######$$$###$$$&&&((()))))))))(((+++///000+++'''&&&$$$!!!'''(((***+++***'''$$$###$$$$$$######$$$%%%'''(((&&&'''((()))***)))))))))"""!!!  !!!!!!!!! !!!$$$$$$###!!! """""""""!!!!!! !!!'''%%%$$$%%%)))---000111(((***000666;;;;;;555/// """%%%(((555DDD]]]ttt~~~tttBBB444^^^xxx{{{pppyyyxxxZZZKKKbbbttt]]]@@@,,, 888QQQsssLLL---!!!###$$$$$$!!!###$$$&&&***,,,$$$ !!!$$$&&&%%%)))%%%$$$%%%!!!###%%%!!!"""$$$### ,,,'''"""!!!###%%%%%%### %%%)))'''"""!!!!!!""" !!!"""######$$$%%%%%%$$$$$$%%%%%%&&&'''%%%(((+++---222>>>OOO\\\yyyyyywwwmmmxxxNNN:::OOO^^^LLL000---000%%%$$$""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$###"""!!!!!! !!!!!!""""""""""""""""""###$$$%%%$$$$$$#########$$$$$$%%%!!!!!!""""""###%%%&&&''',,,------...///222666:::AAALLLIIILLL___ddddddqqqzzzlllVVVAAA666222222;;;888333---***(((''''''"""###############""""""    """!!!"""###%%%$$$###!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&)))+++)))%%%"""$$$&&&%%%%%%$$$$$$############!!! !!!###""" $$$!!! !!!"""###---(((''')))(((######''')))'''%%%###"""""""""######$$$$$$%%%%%%%%%%%%%%%!!!"""$$$%%%'''((())))))---...+++((((((***'''"""&&&&&&'''((((((&&&"""$$$$$$$$$%%%&&&(((***+++)))))))))))))))******+++"""!!! """"""!!!###$$$%%%%%%$$$""" !!!###$$$''''''&&&$$$"""!!!"""$$$"""!!! !!!"""$$$,,,---,,,,,,,,,,,,---...)))333;;;<<<888222---))) !!!$$$&&&444444@@@XXXmmmwww}}}YYY@@@KKKqqqlllyyyiiiQQQPPPWWWVVVUUUeee~~~lllaaaHHHGGG[[[zzzzzzYYY???;;;::::::FFFeeerrr~~~yyyhhh..."""###(((!!! """###$$$$$$&&&'''$$$"""!!!""""""&&&&&&    """***&&&!!!!!!######!!!"""&&&%%%!!!!!!   !!!""" !!!"""######$$$'''&&&&&&&&&&&&'''((((((%%%'''))))))///>>>NNNXXXzzzvvvmmmWWW888SSSiiizzzddd888&&&---000%%%###  """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$######"""""""""######!!!!!!!!!"""###$$$%%%&&&)))***+++,,,---///333777888KKKMMMLLLUUUQQQNNN]]]||||||~~~}}}|||}}}uuu\\\III:::000666888888444...******,,,%%%$$$$$$$$$############!!!   !!!""" """###%%%%%%$$$"""!!!   !!!"""""""""""""""""""""""" !!!!!!!!!""""""###############$$$$$$%%%"""######$$$%%%&&&''''''#########$$$%%%&&&'''((()))((((((''''''&&&$$$###!!!""""""##################%%%!!! !!!"""###'''&&&'''++++++(((&&&'''***)))'''%%%$$$###$$$$$$&&&%%%$$$######%%%'''(((&&&%%%%%%%%%&&&(((+++---//////---+++///333000)))$$$$$$&&&)))++++++(((&&&&&&&&&'''((()))+++,,,---++++++))))))((())))))***$$$###"""###$$$%%%$$$###%%%%%%&&&%%%%%%###!!!  """$$$&&&((()))***((()))(((&&&$$$###%%%&&&!!!!!!"""###&&&))),,,...,,,///333444111...,,,---///<<>>%%%,,,444---***&&&######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###""""""""""""###!!!!!!!!!""""""$$$%%%%%%&&&((()))***+++...111444444@@@EEECCCDDDCCCIIIUUUfffsss}}}zzzwwwsss^^^GGG444***000666999666111---+++((('''&&&%%%$$$$$$$$$$$$""""""!!! !!!"""!!!!!!!!!!!!!!!!!!"""!!!"""###"""!!!!!!###$$$ !!!"""#########"""!!! !!!!!!  !!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$%%%&&&'''(((((((((!!!""""""###%%%''')))***+++)))''''''((((((%%%"""!!!!!!"""###$$$$$$######%%%!!!%%%  """###$$$$$$'''***...///---+++*********))))))((('''&&&%%%''''''&&&$$$###%%%)))---...,,,***)))))),,,...000222222111222777<<<999222'''&&&'''+++000333222000))))))******+++,,,,,,---,,,,,,+++***))))))******&&&%%%%%%&&&((()))((('''%%%%%%$$$######"""""""""%%%'''***---/////////...)))))))))'''%%%%%%''')))111000///...---,,,,,,,,,'''...666888555111000111777CCCHHH>>>444222333222"""444EEE###  $$$''',,,555555222???VVV___XXXfffttt~~~SSSIIIvvvwwwnnnMMM<<>>;;;555///,,,***,,,111333222000++++++++++++++++++******+++,,,,,,,,,,,,,,,------)))(((((()))+++,,,,,,+++((('''%%%$$$$$$%%%&&&'''***---000333444111...,,,((((((((('''&&&''')))+++;;;:::888555111---***((((((000888999444000111444;;;AAA@@@888555999888111'''444""" $$$(((,,,,,,000999===AAANNN^^^oooccc>>>RRRbbbJJJRRRppphhhooovvvsssPPP777777IIIpppuuu{{{eeePPP444---&&&***!!!$$$444!!!+++ ###$$$###!!! !!!%%%###(((###   $$$###!!!///''' """### !!!  !!!"""###"""""""""!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&)))$$$&&&---......<<>>999,,,!!!$$$)))///000<<>>===666333444666999<<<===;;;999999:::555000...000222444:::@@@777666111+++,,,222444111'''...444444555:::======999888555333111/////////!!!###+++...)))000:::\\\zzzccc\\\hhhvvveeeYYY]]]|||TTT===TTTNNN???111222AAALLLMMMRRRQQQYYYZZZUUUaaakkkcccyyypppJJJ...''',,,,,,***'''%%%%%%$$$###""" $$$%%%""" """VVV888!!!!!!"""###"""!!!   !!!!!!!!!"""!!!!!!!!!"""!!!%%%###!!!)))%%%"""!!!""""""!!! !!!""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%''')))))),,,777CCCVVVUUUeee|||WWW@@@kkkhhhbbbuuuEEE999===BBBMMMCCC888222000,,,)))((('''%%%###%%%###!!!!!!###$$$###"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%$$$$$$### !!!"""###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%'''))),,,,,,***(((''',,,222555666888<<>>777888999666555222/////////***$$$%%%&&&''''''%%%######$$$"""""""""""""""""""""""" !!!"""!!!  """!!!!!!  !!!"""###!!!###!!!  !!!!!!"""""""""#########%%%''')))(((&&&###!!!&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%$$$######$$$&&&'''(((***++++++,,,///222222---)))''')))***)))'''&&&&&&'''(((***---///111))))))((('''&&&$$$###"""  !!!"""((())),,,......,,,)))''',,,+++)))***,,,------,,,,,,(((%%%(((...222333222333888<<<:::444///---------999;;;222222;;;777)))333222///---+++*********)))---111222///------...555666666666555333222111<<<777333333777::::::888444666;;;??????:::888:::777999:::888555666;;;AAA666000---...111444;;;CCC:::888111***))),,,...,,,)))...333555999<<<:::555777555000---++++++,,,...!!!###(((,,,(((///444TTTttt```TTTUUUggg___@@@IIIjjjqqqFFF555999CCC>>>---,,,IIIlll~~~bbbAAA000,,,,,,***---***&&&#########""""""!!!&&&(((&&& +++'''GGG%%%""""""#########!!!  !!!!!! !!!""""""!!!!!!"""!!! $$$%%%&&&!!!  """"""!!!######"""!!!!!!!!!!!!!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&))))))***222<<>>===:::777666555444111...333555999;;;:::666555555111444555333000222:::AAA888444444555444111111333555222---)))(((******)))---111333111111222000+++,,,***'''%%%&&&)))...111 ######))))))111000DDDwww|||}}}nnnZZZYYYgggvvv~~~fffFFF888???RRRbbb{{{zzzoooeee\\\GGG444222...>>>DDD;;;BBBiii{{{___uuu^^^333$$$***///---+++---)))%%%###"""""""""!!!!!!...,,,&&&&&&"""&&&"""############!!!!!!######!!!!!! $$$"""""" !!!###""" $$$###"""!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$###%%%(((((()))///666JJJNNNZZZzzzxxxfffHHHZZZSSS<<>>,,,999===???<<<444------000(((''''''&&&%%%$$$"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!"""######"""""""""""""""######!!!$$$&&&&&&$$$!!! !!!""""""""""""""""""$$$%%%'''((('''((('''&&&######&&&(((&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%&&&&&&(((***---,,,...///...,,,***)))***+++)))(((***,,,---+++((('''&&&%%%%%%(((,,,000333000///---+++(((&&&$$$###'''&&&&&&%%%%%%%%%&&&&&&&&&)))///444666555333111,,,******+++...000111111...111444444222111222333777<<<>>>:::222...111555<<<777888AAACCC<<<666666555555444444444555777888000000///,,,))))))---111777888888777777888<<<@@@555888999777222---)))(((,,,000444555444333222000---000444555555999@@@FFF<<<===BBBFFFCCC777---)))000...---///000///---,,,000444444///***+++------///......///444:::AAAEEE """ %%%(((222///888___lllsssuuuaaaPPP\\\ooovvvzzzfffMMMFFFDDDBBBJJJHHH???===DDDFFFKKKXXXlllmmmggg^^^ddd}}}jjjXXX:::###%%%,,,***))),,,***(((%%%######"""!!! !!!///,,,$$$###$$$###&&&"""#########""" """%%%$$$ !!!""""""!!!  '''666000%%%*** !!! !!!!!! ######"""!!!!!!!!!!!!!!!!!!""""""###############%%%###$$$'''((((((---333IIIQQQTTTnnnsss}}}fffZZZFFFZZZ~~~XXXGGGqqq|||xxxwwwQQQ000111333111...***(((''''''%%%#########$$$###"""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""######$$$"""""""""###$$$%%%&&&'''%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&%%%&&&''''''&&&%%%%%%&&&))))))***+++---000333555444:::@@@DDDJJJSSSZZZ]]]rrrtttzzzxxx}}}nnnSSS:::666<<>>222,,,---+++)))&&&%%%%%%%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!#########""""""######$$$$$$!!!###$$$&&&%%%$$$!!!   !!! !!!""""""!!!!!!!!!"""###%%%((()))'''((('''$$$!!!!!!%%%***'''&&&%%%%%%&&&&&&%%%$$$"""$$$&&&&&&'''))),,,...---//////...+++)))(((((()))***+++,,,,,,,,,,,,+++---,,,******+++...111333111111000...+++)))&&&%%%((((((((()))***+++,,,---'''***...333555666555444---,,,,,,---000222333333///333777777333000111333777999:::777111...111444999444>>>QQQRRR@@@555777666777777888999:::::::::333333111---******...333444444444111...///444999111555999999333...,,,,,,)))///555666666777666444+++...333777;;;???CCCFFF<<>>===777333777===@@@DDDEEEGGGKKKPPPVVV\\\___ """ """###000///777XXXaaahhheeeQQQJJJ___oooyyy}}}TTT:::000***,,,,,,&&&%%%)))'''&&&$$$###$$$###!!!  ###(((&&& %%% """"""""""""!!!###%%%###"""###$$$###!!! &&&666222)))--- !!!######"""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###&&&###"""%%%'''(((---333;;;KKKQQQddd^^^eeeRRRIIIQQQ}}}WWWSSS]]]111444777666222---+++***(((&&&$$$###$$$$$$###"""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!"""###%%%&&&'''&&&&&&&&&&&&''''''''''''&&&'''((()))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&)))))))))+++---000111111444444888>>>DDDKKKTTT\\\\\\iii|||yyy{{{uuu~~~sss\\\CCCAAADDDIIIFFF<<<555333...+++'''%%%&&&(((((('''########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""""""""""""""###$$$$$$"""###$$$$$$$$$"""!!! !!!"""!!!!!! !!!!!!!!!$$$''')))$$$''''''%%%!!! $$$(((((('''&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&''')))+++,,,------,,,***((()))***))),,,///...+++***,,,//////...---------///111222///000111111///---+++)))'''((()))+++---000222444***+++---///111222333333000......///222444444444000111222222111111111111333555666555222000000000111444@@@LLLKKK???777666888999:::<<<<<<;;;999888555777777555111///111444333444222///,,,...444;;;:::;;;;;;:::888555444444111999@@@@@@AAABBB@@@;;;555444555888<<>>BBBLLLXXX\\\```iiivvv~~~xxxsssyyyVVVJJJBBBEEEHHHEEEAAA@@@111---(((&&&(((***+++***########################"""""""""""""""""""""""" !!!"""!!!  """!!!!!!!!!!!!!!!"""######"""""""""""""""!!! !!!###$$$"""   ###&&&(((!!!%%%((('''### """%%%)))(((&&&&&&''''''&&&%%%&&&&&&'''&&&%%%$$$&&&(((***++++++***))))))***,,,)))...111///***)))---222...---,,,,,,---...///000---///111222222111...---&&&'''))),,,///333666777---,,,,,,,,,---...000111111000///000333555555555111---***+++...111111000000111333444444111...,,,---666<<<<<<::::::999777999;;;<<<===<<<:::777555777:::===<<<888444333444444555555222000444<<>>;;;<<<<<<:::777===FFFLLLKKKJJJJJJFFF@@@EEEAAA===<<<>>>>>>;;;666GGGCCCBBBEEEGGGIIIMMMSSSHHHBBB???BBBBBB>>><<>>===CCCKKKLLLHHHBBBDDDFFFHHHHHHFFFCCCAAA!!!###&&&))),,,888QQQhhh\\\PPPVVVmmmgggOOOPPPNNN888((((((''' """+++!!!"""###$$$$$$###!!!!!! ###""" ###"""'''!!!!!! %%%)))%%%"""""" """   ###)))&&&%%%!!!"""'''""" !!!$$$$$$ !!!"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%&&&)))+++333CCCLLLIII???999QQQzzz}}}bbbNNNgggLLL~~~FFF:::666111///...---...000+++***)))(((&&&$$$###"""""""""!!! !!!"""###!!!!!!""""""!!! """!!!  !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$''''''&&&&&&&&&''''''(((***)))))))))))))))))))))$$$%%%&&&'''((((((((((((***++++++***)))***---///444666777666777<<>>>>>:::444AAAGGGIIIDDD>>>999555000...666<<<<<<===AAAFFFHHHDDD@@@@@@DDDCCC>>>===@@@OOOMMMRRR[[[\\\RRRHHHEEEFFFCCCDDDDDD;;;222888EEEMMMKKKIIIKKKRRRXXXXXXSSSXXXUUUTTTSSSLLLCCC???@@@CCCFFF???555999FFFGGG===666===FFFIIIAAA888===HHH"""###'''+++111===TTThhhUUUXXXqqqsss^^^hhhiiiaaaaaaQQQ777$$$&&&***'''&&&+++"""""""""""""""!!! """&&&%%%###%%%***EEE;;;&&&!!!!!!%%%+++)))###""""""!!!  $$$"""### !!! &&&"""!!!!!! ###### !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%(((***,,,444666666;;;HHHooo}}}qqqkkkvvvyyyZZZlllddd???BBB:::222111222222---)))***)))(((&&&%%%$$$$$$$$$######!!!!!!!!!!!!"""###!!!!!!""""""!!! """!!! !!!"""!!!!!!!!!!!!"""""""""###!!!!!!"""######$$$%%%%%%''''''&&&&&&&&&'''(((((((((((()))***++++++,,,,,,((('''&&&&&&&&&''')))***&&&'''(((((()))***---000222333444333333777???FFFLLLSSSSSSXXXcccjjjwwwdddNNNHHHLLLMMMKKKEEE:::222000,,,&&&'''---(((&&&$$$###$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""!!!"""###$$$$$$"""!!! """"""############"""""" !!!"""###$$$%%%&&&&&&&&&$$$%%%&&&(((((((((''''''''''''&&&&&&'''((()))***++++++,,,,,,------....../////////...111222222222111000...---000,,,,,,111222000000333000333333000111666888666777444000.........---+++111222444222///---...///222333444444333111111111444999:::666444666::::::999555555<<>>;;;999===DDDBBB:::!!!"""&&&+++111>>>TTTgggMMMWWWuuuyyywwwyyyLLLUUUtttrrr^^^@@@((('''---+++''''''######!!! $$$'''%%%!!!%%%+++JJJ%%%"""!!!$$$$$$!!!!!!"""###""" !!!%%%!!! $$$!!!"""""""""!!! !!!"""######$$$$$$$$$############$$$$$$%%%&&&&&&%%%$$$%%%(((***''')))&&&))):::RRRzzz}}}jjjllllll]]]zzzxxxyyyNNNMMM[[[LLL999000222444///)))+++)))'''%%%######$$$%%%$$$$$$###"""!!!!!!!!!"""!!!!!!"""""""""!!! """!!!!!! !!!!!!"""!!!!!!!!!"""""""""######"""######$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))(((((()))+++,,,...//////,,,+++(((&&&&&&''')))***((()))*********+++---///000222333222111333888<<>>@@@999;;;999666===EEEAAA555888555555999===???>>>===???===999666:::CCCGGGGGG@@@>>>;;;:::>>>BBB>>>666333===DDDEEEFFFLLLRRRUUUKKKLLLKKKHHHFFFIIIRRRZZZ___WWWMMMHHHGGGJJJMMMPPPZZZZZZRRRHHHHHHRRRVVVQQQIIIFFFKKKVVVXXXQQQQQQXXXQQQSSSYYYaaacccaaabbbfffJJJGGGEEEDDD???;;;@@@III```nnnqqqcccUUURRRRRRNNN!!!&&&%%%"""+++FFF```WWWLLLRRRbbbpppGGGNNNooolll]]]RRRbbbggggggdddWWWWWWEEE333,,,)))%%%###%%%'''%%%###!!! !!!###"""000,,, !!!!!!,,,444...""""""!!!!!! """ )))111$$$######  !!!"""#########""""""!!!!!!""""""###((())))))(((&&&''')))+++)))///000888FFFHHHIIIRRRqqq```mmmWWWTTT}}}}}}oooTTT999---111777888444111---(((%%%$$$$$$$$$&&&%%%%%%$$$###""""""!!!!!!!!!"""""""""""""""!!!!!!""""""""""""""""""!!!""""""""""""############%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******,,,,,,,,,---......//////,,,...///000...+++(((%%%...///000///,,,+++++++++---...111333444444666777666???EEENNNYYYWWWWWWaaafffppp|||nnn\\\NNNQQQUUUSSSIII???999333,,,,,,***'''&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$######"""!!!""""""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$############$$$$$$%%%&&&&&&%%%$$$###%%%))),,,))))))))))))))))))))))))******((('''&&&&&&&&&''',,,---...///000///.........///111222333333333222222333222///---///222444777999999555555666666222---000333666888:::;;;<<<777666555444333333333222222666999:::888777777888888999777666999>>>===888:::AAAAAA;;;;;;AAAAAA;;;@@@===::::::>>>DDDFFFEEELLLDDD:::666>>>JJJNNNKKKBBB>>>888777>>>EEEDDD>>>444CCCMMMGGG===<<>>333888???BBB===888:::>>>AAAGGGFFFCCC???AAAHHHKKKKKKQQQJJJ@@@<<>>???===<<<444,,,---+++(((&&&&&&%%%$$$&&&)))""""""######"""!!! !!!###"""!!!"""!!!%%%!!!  !!!  !!!!!!!!! &&&(((###$$$ """###   !!!""""""$$$######""""""######$$$'''''''''&&&%%%%%%''')))%%%------000@@@KKKSSS___cccbbbcccxxxccc===555LLLzzzjjjmmmdddMMM<<<777555111222000...+++)))'''&&&&&&$$$%%%%%%&&&&&&%%%$$$###!!!!!!"""###############!!!"""############"""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''(((***+++,,,******+++,,,...///000000...000222333222///***(((%%%(((***++++++***+++,,,)))***+++---///111111111111777777:::BBBCCCHHHWWW]]]___fffuuu{{{zzzeeeLLLGGGGGGIIIDDD999444777111///+++)))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&'''(((******)))'''&&&######""""""!!!!!!"""""""""""""""######"""""""""$$$######"""""""""######"""###%%%%%%$$$%%%(((***&&&&&&'''(((((()))******''''''&&&&&&(((***,,,...000///...---...///111222///000000000000...,,,+++000777888333///000222111444888999777888::::::666555999===>>><<<:::999999999666333333666999;;;;;;888555222333888======<<<777:::===???DDDFFFBBB;;;777:::>>>???:::888>>>HHHMMMPPPOOOJJJIIINNNQQQPPPMMMNNNKKKHHHIIINNNOOOMMMZZZYYYTTTPPPPPPOOOHHH???FFFMMMQQQMMMJJJMMMRRRTTTZZZ[[[ZZZYYY\\\___YYYPPPNNNSSSYYY^^^ffflllhhh```OOORRRYYYaaaccc___]]]^^^\\\aaaaaa[[[\\\```[[[QQQEEEBBBAAACCCEEEGGGNNNVVVKKKVVV\\\[[[^^^eeeiiigggqqqttttttlllbbb[[[XXXWWW!!!""""""&&&---===FFFXXXXXXDDD???QQQ```sssyyykkkVVV...111<<<111$$$---///(((...,,,***(((((('''$$$!!!!!! !!!""""""!!! $$$### """  !!! !!!"""###"""!!!  """***))) !!!###  !!! !!!""""""$$$$$$############$$$$$$&&&&&&&&&$$$######%%%'''&&&...------;;;IIIVVVeee^^^fffgggqqq{{{999EEE]]]ssstttgggNNN<<<888555///------,,,+++***(((''''''###$$$%%%&&&&&&&&&%%%$$$!!!!!!"""###############!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((***+++,,,'''(((***,,,...000111222000111222222111///,,,+++)))+++------,,,*********,,,,,,,,,---///000000000000777777666::::::CCCWWWmmm[[[UUUjjjlllwwwxxxQQQDDD???FFFFFF;;;666;;;555222...+++***'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&'''))))))(((&&&%%%######"""!!! !!!!!!######$$$$$$$$$$$$############"""""""""""""""###"""###%%%&&&&&&&&&(((*********+++++++++,,,,,,,,,''''''''')))+++///333555222111///---...000222444111111111000///---+++***111888;;;555000222333111333777999888999<<<;;;888555999>>>???===::::::::::::777555666999<<<<<<;;;777222///222:::@@@@@@===:::<<<;;;888:::AAAGGGHHH===;;;>>>DDDBBB>>>EEEQQQQQQXXXZZZUUURRRTTTUUUSSSLLLTTTZZZWWWSSSSSSTTTTTTUUUXXXYYYYYYYYYXXXPPPGGGLLLVVVXXXOOOGGGPPPeeeuuulllaaaRRRNNN\\\mmmooohhh___ZZZTTTUUUcccsssvvvooobbbccchhhkkkaaaTTTVVV```eeewww{{{uuuqqqbbbOOOHHHNNNYYYcccbbbYYYPPPNNNTTT___ccc^^^aaaooosssmmmnnnkkk^^^RRRXXXddd___NNN!!!$$$%%%666EEESSSSSSLLLQQQeeezzzvvv{{{nnnNNN~~~@@@///888333***)))'''%%%***)))'''&&&&&&((('''### !!!###$$$""" !!!###  ###&&&%%%$$$!!!  !!!''')))###"""!!!  !!!  !!!""""""###""""""""""""###$$$%%%&&&%%%%%%%%%%%%&&&'''((()))***,,,...///222===LLLWWWTTT\\\nnnrrrZZZ@@@UUU~~~WWW@@@===;;;333222111000000///,,,'''###&&&&&&&&&'''((('''%%%###$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&'''((())))))***)))+++,,,,,,+++,,,...000222111111222333333222000,,,++++++***)))))))))***...///000///...///000222444444444555777:::<<<>>>KKKUUU^^^cccnnnooo|||fffQQQ<<<>>>DDD888222@@@<<<<<<888000+++***&&&"""$$$$$$$$$############"""$$$%%%&&&&&&$$$$$$%%%&&&###%%%'''(((((('''%%%$$$(((&&&$$$%%%((((((%%%###!!! !!!""""""!!!###"""""""""""""""######***)))&&&$$$###$$$%%%%%% """$$$&&&'''))),,,///000.........//////---+++&&&'''***---000333333444333444111,,,---222555444000333777666222...------444666888777666666999<<<===<<<<<<===@@@AAAAAAAAACCCCCCAAA<<<666555777;;;888===???;;;:::======888888:::<<<<<<;;;;;;>>>AAABBBCCC@@@;;;<<>>IIITTT]]]iiixxxuuuuuu```IIIAAA>>>666:::NNNCCC???666...,,,---)))###%%%%%%$$$$$$$$$#########$$$%%%'''&&&%%%$$$%%%&&&%%%%%%&&&'''''''''&&&%%%'''%%%$$$&&&((((((&&&$$$"""!!! !!!######!!! !!!!!!!!!""""""$$$%%%&&&///---***'''$$$######$$$###$$$%%%&&&&&&''')))+++---,,,,,,---...---+++)))&&&)))---000111222222222444555222...///444666555666888::::::777444222111999:::::::::999<<>>@@@AAAAAAAAAAAA@@@===;;;:::;;;<<<666<<>>???@@@===888888;;;???@@@@@@@@@BBBCCCIIIIIIDDD>>>===BBBFFFFFFEEEEEECCCCCCIIINNNMMMGGGFFFHHHIIIIIINNNTTTVVVSSSYYYUUUSSSSSSRRRPPPRRRWWW___^^^\\\YYYVVVUUUVVVXXXXXX___\\\^^^oooyyyyyy{{{ooosssrrrjjjdddgggqqqxxxqqqzzz{{{rrriiiiiinnnpppyyyxxx}}}wwwmmmhhhddddddqqq}}}xxx||||||}}}|||rrrjjjhhhccc\\\"""$$$%%%(((...444666:::HHH```sssssspppvvvkkkMMMfffooo555111777888222---,,,,,,,,,)))((('''((()))***)))((($$$$$$###"""!!! ###""""""!!! !!!######"""###"""  %%%,,,  '''  """!!! %%%!!! !!!!!!""""""!!! !!!!!!"""###$$$''''''&&&&&&&&&&&&&&&&&&''',,,000111111555<<>><<<<<<>>>@@@AAAAAAAAAAAA@@@@@@AAA@@@===;;;777;;;@@@BBBDDDDDD>>>888222777<<<@@@AAAAAA@@@@@@DDDFFFEEEAAAAAADDDEEECCCDDDDDDBBBCCCGGGLLLHHHAAA===AAADDDHHHOOOXXX[[[ZZZXXXTTTRRRRRRQQQPPPTTT[[[bbbcccccc```]]][[[]]]___iiitttsssooouuuyyyyyyqqqyyywwwooooooxxxxxxooouuu}}}wwwwwwxxx}}}~~~xxx~~~~~~|||{{{yyywwwqqqvvvxxxmmmzzzsssjjj^^^YYY^^^eeeddd^^^ !!!###$$$)))++++++***+++222>>>HHHOOO[[[nnnnnnWWW]]]~~~AAA***999JJJGGG444******)))((()))***+++***'''### &&&%%%###!!! !!!###!!!"""###"""%%%###!!!!!!######""" """  $$$!!!""")))'''  %%%&&&$$$!!!%%%###   !!!!!!!!!  !!!"""###"""###%%%&&&((()))******)))...111222111444;;;AAARRRbbbnnnsssggg___|||\\\>>>___fffiii___rrrUUUEEE;;;444222111111111222000---+++)))(((''''''(((((('''%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((()))***++++++,,,...000/////////222555666666444444444333222000...---,,,,,,---------,,,,,,...///222333555777888888777777===BBBIIIRRR\\\dddiiijjjsssgggmmm}}}uuurrrooo___BBB444;;;EEELLLIII@@@666111111...***(((''''''''''''&&&&&&&&&$$$&&&((()))'''&&&%%%&&&(((''''''&&&&&&&&&&&&'''$$$%%%%%%''')))******)))&&&%%%###$$$%%%&&&%%%$$$"""""""""###$$$%%%&&&'''%%%%%%$$$#########$$$$$$%%%&&&'''&&&%%%###$$$%%%))))))***,,,---,,,)))'''))),,,///...++++++---111111000---+++...333444000444333333666:::;;;888555222222333444777:::>>>AAA@@@??????@@@BBBBBBAAA@@@CCCBBBAAACCCEEEDDD>>>:::>>>>>>@@@CCCFFFFFFAAA;;;333888???EEEGGGFFFDDDBBB???DDDGGGHHHKKKOOOOOOLLLLLLNNNPPPRRRWWWXXXRRRHHHHHHMMMQQQUUU]]]fffiiihhh______bbbeeedddbbbdddiiinnnooopppqqqrrrtttuuuvvv|||~~~wwwzzzxxxxxxvvv~~~uuu|||uuukkkdddbbbiiissswww~~~yyy}}}sss[[[dddooo{{{~~~wwwkkkbbb^^^^^^^^^\\\]]]ggguuu|||||| !!!""""""###%%%''')))***,,,///222...HHHfffppp```PPPyyyKKK+++DDDffffffDDD333444111222222111...+++)))''''''%%%$$$"""!!!!!!!!!###$$$'''%%%""""""$$$$$$""" %%%$$$############!!! !!!  !!!"""***,,,"""$$$&&&### """!!! !!!""""""   !!!"""###!!!"""%%%''')))***++++++,,,///111111222777@@@HHHVVVccc```aaa```zzz}}}hhhBBBBBB{{{gggmmmlllQQQ@@@666555333222222111000---******)))''''''((()))(((&&&"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''((((((((('''(((*********,,,...000.........111444666555444444444333222111///---,,,+++,,,---,,,+++,,,---///000111444666888999999999<<<<<<>>>DDDMMMWWWbbbjjjrrrjjjlllvvvyyyrrrNNN???BBB>>>IIINNNLLLBBB777111///---))))))))))))((((((((((((%%%'''))))))(((&&&&&&''')))((('''&&&&&&&&&&&&'''$$$%%%'''((()))******+++)))'''%%%%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$&&&((((((&&&%%%&&&&&&+++***+++---......+++)))000111000...---...333777333222///---111777777222444333444888>>>AAAAAA???444666999<<>>,,,///&&&$$$$$$$$$######&&&***...%%%$$$###""""""###$$$$$$(((&&&###  $$$%%%$$$""" """$$$%%%$$$""" !!!!!!   ### )))***!!! !!! """    !!!"""###$$$%%%'''((()))))))))(((,,,///000000222999EEEOOO\\\]]]RRRfffzzz|||NNN???XXX~~~hhhgggIII777===;;;888666444111---***+++)))((('''((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((()))******,,,...000/////////222555666666555333333333333222000...,,,,,,---------,,,,,,...//////000222444666888999999;;;999:::>>>DDDNNN___mmmooonnnooonnnyyy{{{vvvPPPKKKQQQCCCIIIRRRVVVKKK<<<333000///+++++++++*********))))))'''((()))((('''&&&((()))))))))(((((('''&&&&&&&&&$$$&&&((()))))))))+++,,,+++)))''''''((()))***)))((('''&&&%%%$$$$$$$$$$$$((((((((('''&&&%%%%%%$$$%%%'''******)))(((((())),,,,,,+++,,,......---,,,///---+++***,,,///333555111000,,,,,,111777555000111222444999>>>AAACCCCCC555777;;;@@@EEEEEECCCAAAAAABBBFFFJJJLLLKKKHHHDDDAAAAAADDDGGGKKKNNNNNNMMMSSSIIIBBBGGGOOORRRQQQOOOOOOQQQTTTYYY\\\\\\YYYWWW]]][[[UUUPPPTTTaaammmrrrlllooorrrssstttpppdddWWW\\\dddnnnxxx}}}|||rrrooottt|||xxxyyy|||xxxnnnwwwtttkkk```ZZZaaasssvvv !!!###$$$%%%&&&&&&'''+++>>>QQQgggrrrHHHgggeee------BBBEEE,,,,,,555(((,,,111777999666000,,,***'''&&&%%%$$$###"""""""""###"""!!!###%%%%%%$$$""" ###'''&&& ###!!!  $$$&&&$$$ )))%%%  !!!"""###$$$###$$$''')))******))))))))),,,///000222999FFFOOOllleee^^^QQQJJJSSSjjjYYY>>>>>><<<999888777555222///,,,***((('''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&''')))******+++...111///...///111333444444333222333444444333111///...,,,---...---,,,,,,...000//////000111222444666777;;;:::<<<>>>>>>BBBRRRbbbqqqyyy~~~www{{{tttWWWaaalllVVVMMMVVVXXXOOOAAA777222000,,,,,,,,,++++++++++++***)))))))))'''&&&&&&)))+++((()))))))))((('''%%%$$$%%%'''******))))))***,,,---+++(((((()))+++++++++'''&&&&&&%%%%%%%%%%%%&&&((((((((((((((('''&&&%%%(((***------,,,***)))***...,,,***+++,,,.........,,,)))'''***///333333222222000---,,,222888666000000333666999<<>>DDDGGGFFFCCCFFFFFFGGGJJJMMMOOOMMMLLLHHHIIIKKKKKKLLLOOORRRUUUYYYLLLFFFMMMYYY^^^]]]]]]VVVUUUVVVXXX[[[\\\ZZZXXX]]]^^^ZZZWWW[[[eeemmmpppkkklllmmmmmmooonnneee[[[dddkkkttt~~~|||uuuttt~~~uuunnnppp{{{ttt}}}{{{xxxrrriiieeennnyyy""""""""""""$$$)))///333&&&000:::TTTmmmEEEeeezzz;;;,,,999EEEBBBYYYmmm^^^sss|||xxxaaaJJJ<<<)))((('''%%%###""" """%%%&&&%%%###!!! ###(((&&&$$$""" $$$###  ###$$$!!!!!! !!!$$$111+++"""!!! !!!!!!"""###$$$!!!%%%(((+++,,,---,,,&&&)))...000222999DDDLLLIIIWWWlllnnnCCCHHHdddjjjeeexxxjjjIII999888666777888888777666---***(((((()))***)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))***+++...111,,,,,,,,,...000111000///222333444555555333111000---.........------///000000//////...///111222444888999<<<<<<666444???NNNaaaqqq{{{rrrrrryyyeeeyyylllSSSXXXWWWNNNCCC;;;444000------,,,,,,,,,+++++++++******)))&&&%%%&&&))),,,((()))******)))'''%%%###%%%(((++++++)))(((***,,,...,,,)))(((***+++,,,,,,%%%%%%%%%%%%&&&&&&'''(((###$$$%%%&&&'''(((((((((+++---//////---+++***)))...,,,))))))+++---...///...,,,,,,111:::===999444999777444444:::@@@>>>777666999>>>??????AAAEEEIII555555888===EEEJJJKKKJJJJJJIIIHHHIIIMMMPPPRRRRRRRRRSSSRRROOOMMMMMMRRRVVVZZZNNNHHHSSSaaafffffffff[[[YYYWWWXXX[[[\\\[[[YYYVVV]]]cccfffjjjoooooollliiiiiihhhhhhmmmqqqmmmeee{{{~~~|||||||||zzztttrrrzzz}}}{{{ !!!$$$&&&)))+++,,,***---,,,111<<>>AAAGGGNNN\\\rrryyy^^^DDDCCCiiivvv^^^}}}|||cccEEE===333000333777666222111///---******+++---...)))((('''&&&&&&''')))+++'''(((((((((&&&&&&(((***)))((((((''''''''''''((())))))))))))((('''&&&%%%&&&&&&%%%######%%%(((,,,&&&&&&&&&''')))+++,,,------///111111///...000333222333333444555666777777///......------------...,,,...111333444444222111777666666666888;;;>>>???JJJ\\\kkkkkkhhhooo}}}fffhhh}}}ppp___TTT@@@QQQ@@@888000...333...---333222---222,,,,,,,,,,,,+++***((((((+++,,,,,,++++++***(((((()))+++------------///111333000,,,+++,,,---+++)))&&&$$$$$$&&&)))+++)))&&&&&&&&&''''''(((***+++,,,000000///...............---+++)))(((''''''+++///222222222222444666999:::;;;888555777;;;@@@BBBBBBHHH===;;;EEEHHHAAA@@@GGG===444666FFFOOOJJJIIINNNIIIMMMQQQOOOKKKJJJPPPVVVTTTUUUUUUUUUTTTUUUVVVWWW\\\WWWWWWbbbrrryyysssjjj\\\ZZZXXXYYY\\\^^^]]][[[\\\[[[fffyyyyyyooommmjjjxxxuuukkkkkkhhh___[[[lllppprrrttt{{{xxx~~~{{{||| """$$$'''((()))***---,,,...444777FFF```kkkxxxrrrvvv666'''+++'''###$$$"""""" !!!###%%%&&&"""$$$""""""$$$""" """!!! """$$$  $$$$$$999111&&&   !!!#########'''&&&&&&(((+++...//////+++,,,,,,...111444888:::@@@KKKWWWbbbdddTTTJJJTTTooojjjyyyhhhKKK???444222222111000111111///---*********,,,---***)))(((''''''(((***+++((()))***)))(((((()))+++)))((((((((((((((())))))))))))))))))((('''&&&%%%'''''''''&&&%%%&&&)))+++*********++++++,,,,,,---,,,...//////---,,,...000222333555666777888999999111000---,,,,,,---///111000000111111111111000000444444444444666999<<<>>>@@@KKKTTTWWW]]]jjjxxx}}}___fffyyy]]]KKKKKK===???<<<777888000...666444+++++++++,,,,,,,,,++++++******((())))))******************+++------,,,,,,---///111...,,,,,,---...---+++(((&&&%%%'''***+++***((())))))))))))***,,,---.........------......//////***+++,,,,,,***))),,,000111111111222555888:::<<>>333&&&  """$$$$$$###)))((('''))),,,............---------...///111222888JJJPPPMMMLLLNNN[[[ppp{{{YYYnnn}}}zzzWWWDDD777777555---,,,222222000...+++******+++,,,+++***)))(((((((((*********++++++***))))))***,,,)))))))))))))))***+++,,,))))))))))))((('''&&&&&&'''((()))((('''''')))***((()))******+++++++++***,,,---...---,,,,,,...///222444666999:::;;;::::::555333///---,,,...111333444333111///......///000222111111222444888;;;===:::===???DDDPPPaaammmrrrnnnUUUdddeeebbbRRRDDDJJJEEE<<<;;;111000999777,,,)))+++++++++,,,,,,,,,,,,,,,&&&'''((()))+++,,,,,,,,,***,,,---,,,+++***+++------,,,,,,---///000///---***((('''(((***++++++++++++++++++,,,---...///000////////////000111222333...222555333///---...111888777666666777999<<<===BBBAAA@@@AAADDDEEEDDDDDDIIILLLNNNNNNKKKHHHHHHIII???CCCIIINNNOOOMMMKKKJJJSSSWWW[[[\\\ZZZUUUOOOKKKTTTUUUWWWYYYZZZ[[[[[[[[[aaa]]]\\\bbblllpppkkkeeeaaaaaa```___aaahhhsss{{{rrrxxx||||||}}}}}}vvvnnnuuuyyyuuuqqqppphhheeeppp{{{{{{{{{~~~~~~yyyuuuzzzwwwttt}}} """###$$$%%%+++111000...---,,,;;;XXXlll|||```---%%%...***%%%&&&$$$""" """###!!!$$$%%%""""""%%%$$$!!!""""""!!!!!! !!!###""" $$$###$$$...!!!!!!!!!EEE444""" ###%%%$$$###)))(((((()))+++---...---///...------------......333GGGIII>>>BBBTTTqqqrrrRRRkkkhhhLLL999;;;<<<222...555444333111...---,,,,,,---,,,+++***)))(((((())))))+++,,,,,,+++))))))***,,,)))))))))***+++,,,---...)))))))))))))))((('''''''''((())))))((('''((()))&&&''')))***,,,,,,,,,,,,---------------...000222000222666999;;;;;;:::999999777555222111111111222333333222111000000000000000000000111444777:::<<<===;;;:::>>>GGGTTT]]]bbbcccaaakkkaaaSSSmmmeeezzzgggZZZTTT@@@999:::333222:::777//////******+++++++++,,,------((((((***+++,,,---------+++,,,---,,,***)))***+++***+++---///111111111000***)))(((((()))***+++,,,,,,,,,,,,---...///000111444444444444444555666666666;;;===888222000222444CCCBBB???<<<;;;;;;<<<===<<<===???AAACCCCCCCCCBBBCCCMMMSSSOOOJJJIIIKKKJJJEEELLLOOOJJJGGGJJJMMMNNN^^^ZZZUUUTTTUUUVVVVVVUUUUUUTTTUUUWWW[[[___aaabbbfffcccaaabbbfffeeeaaa[[[aaafffjjjiiiffffffkkkqqqyyyzzz{{{{{{zzzwwwuuutttxxxzzzyyy~~~yyyggg^^^XXX___ooo}}}}}}jjjjjjvvv~~~vvv||||||zzzttt !!!###$$$%%%&&&(((//////.........>>>[[[kkkwwwqqq000$$$000)))%%% %%%$$$"""  ###%%%###$$$""""""$$$###!!!!!! !!!!!!$$$### ######!!!888OOO&&&  :::+++!!!$$$%%%%%%###)))((('''(((+++---------.........------.........///@@@@@@777CCC```gggWWWcccvvvSSS:::<<>><<<<<<===>>><<<===@@@AAAAAAAAA@@@@@@DDDOOOVVVSSSNNNNNNQQQQQQPPPTTTRRRIIIDDDJJJTTTYYYeee^^^UUUQQQSSSWWWZZZ[[[[[[YYYWWWZZZ```hhhmmmpppgggffffffeeeeeebbb^^^[[[]]]eeemmmnnnkkkjjjnnnttt~~~yyyzzz|||uuuhhh```gggvvvxxxooobbbZZZ```mmm|||qqqfff  """###%%%&&&'''%%%*********---...===YYYkkkwwwzzz111$$$...%%%###""""""###""" !!!!!! !!!$$$%%%"""### ###"""###  !!!&&&CCC]]]&&&%%%"""$$$"""%%%&&&%%%$$$'''&&&%%%'''***,,,---,,,---------...............,,,888777666IIIfffxxxrrrcccwww|||[[[???<<>>===AAA???<<<::::::<<>>>>><<<:::666666555444444333333222444444333222111///...------......,,,***)))***+++,,,+++++++++++++++,,,,,,((())))))*********))))))&&&&&&'''&&&&&&(((,,,...******))))))+++...111333666222...,,,---......---...///000000111111111000444666888999999777444222+++---...000111111111111444333222222333555888999999777777999999999@@@IIIMMM]]]ddd___fffzzzbbbxxxXXXwwwjjjOOOCCCYYYZZZOOOCCC@@@999444:::999777444111///...//////000000000//////...,,,,,,,,,---...---,,,+++,,,---...000111000///...111333+++...222222000...---...------------...000111222//////000111333444666777555999777222555???@@@999>>><<<:::888999<<>>AAADDDEEEDDDDDDFFFHHHOOOMMMQQQVVVTTTMMMPPPYYYZZZUUUUUUYYYYYYVVV]]]ggg```\\\WWWTTTTTTVVVXXXZZZ```]]]\\\___gggmmmpppooo^^^eeelllnnnkkkgggffffff{{{uuuyyy{{{yyykkkWWWTTT[[[gggyyyhhhjjj !!!!!!!!!  ###%%%'''(((***+++&&&&&&+++,,,777OOOqqq888+++000!!!'''))) """!!! !!!"""###"""!!!!!!###""""""###!!!!!!"""!!!'''%%%&&&###!!!###&&&'''&&&$$$###""""""$$$(((+++,,,,,,---------------,,,+++***...555666>>>QQQcccyyyXXXoooqqqWWWDDD===>>>??????555555555444444333333333888777777666444222000////////////---+++***+++---,,,,,,+++*********++++++((())))))*********))))))'''''''''&&&''')))...222---------///444;;;AAAEEE???:::444111111111///---000//////////////////000111222333555666666666666------,,,,,,---...000111444333222222222444666888>>>777444666777888>>>FFFGGGZZZbbbZZZ```{{{sssbbblllNNNwwwfffLLLKKKeeebbbRRRFFFFFFAAA:::>>>>>><<<888444222000000000......//////...------,,,,,,---......,,,,,,---...111222222000...---000333,,,111555666444000//////------......///111222333---...///222555888:::<<<;;;???<<<777;;;BBB???444BBB???<<<999999;;;>>>AAA888<<<@@@CCCEEEHHHMMMQQQZZZTTTUUU]]][[[QQQSSS___UUUOOOTTT```bbbZZZ[[[dddgggccc]]]YYYZZZ___gggmmmeeecccccchhhnnnrrrqqqnnniiiqqqyyy{{{wwwqqqoooppp{{{ttt|||fff]]]ooo|||hhhWWWWWWbbbrrrssswww !!!""""""### """&&&))),,,$$$&&&)))***(((+++888FFFlll{{{<<<&&&333+++'''+++ ###""" !!!!!!  !!!###$$$$$$!!!   """!!!$$$&&&"""!!!"""!!!"""###  !!!"""""""""###%%%'''((()))******///...,,,,,,,,,---///111,,,000999AAAFFFRRRkkkddd]]]}}}UUUAAACCC666444777555666777888777666555444111555888888555222111111111000...------......///111...***)))***)))'''$$$,,,+++)))***++++++***(((((((((((()))***,,,---...)))111###MMMbbbRRRggggggKKK777///000+++***///000............////////////333222222111222333444555000---+++,,,000333333222444555555444333333666888888777666666777:::===???>>>NNN^^^bbbdddmmmzzziiifff|||vvv|||gggpppfff\\\[[[uuudddUUUQQQOOOIIIBBB@@@<<<===<<<888111...///111111000000000111111///...+++,,,...000000///---,,,///000111000000///......////////////000111222333...///222333333111///---...222666666333444888<<<888999<<<>>>???>>>;;;999666AAACCC:::888BBBIIIHHHDDDEEEFFFIIIQQQYYYYYYTTTYYYVVVVVVZZZ\\\YYYWWWXXXYYYWWWpppvvvdddNNNIIIfff``````^^^ZZZ]]]gggttt{{{kkkdddccciiihhhaaaaaahhhooopppyyy}}}rrrsss}}}wwwyyyzzzqqq\\\eeewwwoootttcccgggiiifffppphhhiiiyyy !!!!!!!!!!!!"""!!!!!!!!!"""$$$&&&((('''''')))+++***,,,666AAAooo|||MMMHHHTTT:::%%%'''###&&&$$$"""!!!!!!  """ !!!"""###### !!!!!! !!! ###%%%  %%%%%%$$$### !!!"""""""""###$$$&&&((()))******------+++++++++,,,...///111333888>>>BBBKKK```tttpppbbbcccjjjttt^^^EEEAAA333555999555555555555444333222222111444777777444222111111000///......------......///---******++++++)))'''---+++******++++++***)))((((((((()))***+++---...---///555aaa]]]PPPtttmmmKKK999444666///---000000//////000000000111111111333333333333444666888999666444222111222222222111---...111222333555888:::888888888888999;;;<<<===>>>EEEOOOZZZhhhtttwwwtttpppccciiiggg~~~mmmfffxxxfff```]]]VVVMMMHHH<<<;;;999666333111000000444333333333444444222000,,,,,,++++++,,,...///000000000000111333333222000/////////000000111333333222111000000/////////......222666777555444777;;;666;;;AAACCCAAA===<<<<<<999AAAEEEBBB@@@CCCGGGHHHFFFHHHKKKPPPZZZccceeeaaa^^^[[[ZZZ]]]]]]YYYWWWWWWVVVWWWlllmmm^^^RRRQQQkkkiiiiiiiiiggggggmmmtttyyyjjjdddbbbeeeccc^^^cccnnn|||wwwwww{{{wwwppprrr{{{{{{fff[[[ZZZYYYmmmtttdddeeerrrpppbbbsss|||aaaVVVjjjvvv !!!!!!!!!!!!"""###%%%&&&)))'''(((+++---...333:::[[[vvvhhhhhhsssOOO...,,,***(((&&&###!!!!!!$$$((( !!!"""!!!!!!  ######   !!!"""$$$(((%%%  !!!"""""""""###$$$&&&''')))***+++,,,+++*********+++---...///000444:::AAAMMM```pppttt^^^]]]sssnnnVVVFFF333666888555444333111000////////////222444555444222111111000000000000000//////......,,,******+++,,,,,,+++---,,,++++++,,,,,,+++***((((((((()))***+++,,,---...,,,DDDlllVVVOOO|||uuuPPP???<<<===444///111111111111111111222222222222333333444555666999;;;===;;;;;;:::777333111000000))),,,///222333555777999777888:::;;;<<<<<<<<<;;;===???CCCLLL\\\jjjooollldddgggwwwoooxxxhhhvvvrrrqqqiii[[[QQQBBB===666444555555222...666555444444555555444222000...+++***+++///333777111000000222666777555333000000000000111222333333444333000//////111333555111555999:::999888999;;;888???FFFGGGAAA<<<;;;<<<<<<@@@HHHNNNKKKEEEEEEJJJFFFIIIMMMRRR\\\eeehhheeehhhcccbbbdddccc___\\\\\\VVVZZZllleee[[[[[[^^^rrrlllllllllkkkjjjkkkmmmpppkkkfffdddddd___]]]hhhwww~~~xxx{{{{{{vvvuuuxxxwwwsss\\\XXXaaakkknnn___nnnyyydddXXX___lllnnnuuu """%%%'''((()))&&&&&&+++///000222666HHHsssooogggnnnLLL...***$$$(((&&&###!!!!!! %%%*** !!!!!! !!! !!!###"""   (((+++$$$ !!!"""""""""######%%%'''(((***+++,,,++++++***+++,,,------------000555???LLL[[[fffmmmooolllOOO555666555555444111///---,,,,,,,,,...000222333333222111111111111222333333111000///...---,,,+++,,,,,,,,,,,,...---+++,,,------,,,***(((((((((((()))***+++,,,+++///???]]]TTTOOOrrrxxx[[[HHHAAA???555///222111000000111111111222222222444444444555666888:::<<<;;;======:::444//////000///111444555444333333444444666999<<<>>>>>>===<<<;;;???AAA???DDDSSSccclll___nnnwww|||{{{dddwwwyyy}}}xxxiii[[[QQQFFF999444555666333///555444333444555444333111444222///...///222666999000...///333888:::777444111111111111111222333444555444333333444777:::<<<444888<<<>>>===<<<;;;<<>>???JJJXXXUUUHHHFFFMMMHHHKKKNNNQQQXXX```aaa___mmmiiigggiiiiiifffcccddd[[[cccqqqccc[[[eeegggsssnnnjjjhhhgggggggggjjjnnnooonnnnnnkkkdddbbbnnn~~~}}}yyyzzzwwwtttkkk^^^]]]tttnnnhhhnnnmmmpppvvvtttdddVVVTTT^^^hhh```ggg```hhh """$$$&&&&&&&&&###$$$***///111111444KKKrrrooolllmmmHHH...///***&&&$$$!!! !!! !!! ###'''  !!!  """!!!!!! '''///***!!! !!!""""""""""""###$$$&&&(((***+++,,,,,,,,,,,,,,,------...111111111222888CCCNNNTTTkkkwwwwww~~~vvvPPP444888222666444111///,,,,,,++++++......000111333333333222///000111222111000...---//////...,,,+++******+++...---+++,,,------,,,***(((((((((((()))***++++++(((555///>>>TTTQQQ]]]uuugggOOOBBB<<<111---111111/////////000000000000111555444444333444555777888777:::<<<:::555000///000444666888777555333333333111333777:::===?????????<<>>??????<<<:::>>>>>>KKK[[[ZZZKKKHHHQQQJJJMMMPPPRRRWWW]]]___\\\gggcccbbbeeegggfffeeegggaaaiiitttddd]]]jjjiiinnnssskkkffffffgggiiipppxxxtttxxx{{{wwwnnnkkkttt|||yyy}}}mmmZZZlllvvvhhhssssssrrrwwwggg\\\TTT[[[]]]ZZZZZZ___aaa^^^ZZZbbbRRRVVV !!!!!!!!!!!!###!!!""")))---...///222DDDfffyyyzzzoooddduuurrrCCC+++111,,,%%%"""  """ !!! """ !!! """ )))444222***### !!!"""""""""""""""###%%%'''***+++,,,,,,,,,,,,------------111555666555;;;FFFPPPUUUUUUzzzxxxvvvPPP;;;AAA444666555333111///------,,,.........000333555444333---------------,,,++++++...///...,,,***((()))***---,,,++++++,,,,,,+++***((((((((((((((()))***+++)))666&&&)))LLLLLLIIIjjjoooQQQ===666...---111///---.........////////////333333222111111333444555555777::::::888555333222333555666666555444555666000111333666999<<<>>>???===;;;888999AAAIIIIIIDDDLLL___iii|||ssspppdddrrrdddxxxrrrxxxrrrgggWWWGGG<<<888777777888666666666777777666444111111111111000///......,,,...222444555555333222444333333222333333444444666777999:::999777444111444666777888999888666555;;;888666:::AAADDDBBB>>>???AAALLLYYYWWWKKKJJJQQQEEEJJJNNNPPPUUU[[[^^^]]]\\\YYYYYY^^^aaabbbcccfffeeeiiirrrbbb^^^kkkgggkkkuuujjjdddfffiiijjjpppyyyuuu|||wwwsssyyyvvvqqqooollliii|||tttmmmsssdddXXX```WWWNNNGGGEEEBBBDDDPPP]]]dddcccmmmjjjXXX``` !!!!!! ###!!!###(((***))),,,000333\\\sssyyyPPPUUUpppmmmAAA111444###&&&### !!!"""!!!""" !!! """ """ 222999:::222'''"""  !!!""""""###"""""""""$$$'''***+++***++++++,,,,,,,,,,,,,,,---444777777<<>>CCCDDDAAA===BBBEEEMMMSSSQQQJJJIIINNNEEEKKKOOORRRVVV]]]aaa```ZZZWWWWWW]]]bbbcccfffiiihhhgggmmmaaa```mmmjjjppprrrhhheeekkkmmmiiiiiinnnssszzzyyywww{{{{{{dddZZZYYY^^^nnnpppiiissseeeXXXbbbcccfffggg\\\PPPKKKMMMSSS]]]ddd___RRRKKKddd !!!"""######$$$###$$$''''''&&&)))...222]]]ooohhh{{{cccggg~~~}}}^^^XXXTTT555((($$$!!!!!!!!!###""" """ """   """ $$$!!!NNNKKK>>>+++ ### !!!""""""###"""""""""$$$'''***+++))))))***++++++++++++***,,,444777333444>>>HHHMMMeeejjj|||zzzssswwwpppjjjAAA666666777666555333111//////------000444777777666111000///------...//////(((***++++++)))(((+++...,,,+++)))***++++++***((()))(((((((((((())))))***)))$$$......'''---888HHHkkkHHH111...---000111+++............////////////.........///111333555777::::::;;;>>>AAA@@@:::555111111000///------///111666444000...///333888;;;444???EEE>>>666777@@@GGGMMMYYY]]]ttt~~~lllmmmtttvvvYYYyyydddyyyzzz{{{tttcccLLL===;;;???555444333444555555333111000///...---...///111222---333:::999333///000333555444444333333333444444222444777:::<<<=========:::999888888888999888777444999???DDDDDDAAA===:::EEEIIIOOOOOOKKKHHHHHHKKKNNNTTTXXXZZZ]]]dddgggggg```\\\]]]bbbgggiiillloookkkfffkkkaaacccppppppyyyrrrkkkkkktttuuukkkeeefffooowww|||{{{wwwxxx{{{~~~ssszzz~~~pppccc[[[^^^iiilllmmm~~~pppbbbmmmooorrrxxxfffSSSNNNRRRRRROOO___!!!""" !!!"""%%%''')))+++,,,:::MMM^^^fffooo|||vvvBBB++++++''' !!! """###!!!!!!"""   ### ### )))~~~QQQ)))"""&&&!!!###))) !!!!!!  !!! !!!###$$$$$$$$$$$$&&&'''***,,,------,,,+++---...//////000333888<<>>>>>>>>777555111......000333555<<<777111000333666666444888;;;>>>>>>===>>>@@@CCCIIIHHHOOOcccvvv{{{vvvqqqpppaaaUUUzzzggg|||sssoooaaaKKK<<<999777666555555666555222000...111333333000......///...222555555222111333666555666777777555444555666888;;;===>>>>>>>>>>>>???AAA>>>@@@DDD@@@777666===CCCDDDFFFGGGFFFEEECCCBBBIIILLLNNNOOONNNLLLKKKKKKPPPYYYUUUQQQ^^^hhheeebbb___eeegggbbb___ccciiilllhhheeedddcccaaabbblllxxxzzzuuutttyyy{{{ssshhhaaaiiigggpppuuuttt~~~uuu{{{zzztttfffmmmbbbccckkkqqqzzz|||qqqsssUUUSSSgggdddRRRXXXjjj  """%%%(((***,,,...000GGG]]]fffnnnuuu@@@((((((%%%"""   ###### ######!!!### '''\\\;;;%%%%%%''' !!! !!! !!! !!!"""###$$$$$$$$$%%%&&&(((***++++++******---......///000333888;;;YYYZZZpppwwwzzzmmmbbbgggyyy{{{TTT666888666666777555111000333000//////...///222555888555444333111///...,,,,,,...---+++)))((((((((()))((()))))))))******++++++***+++,,,---------------,,,------,,,***,,,000555GGG>>>444///000111000...///...---------...000000............///111333444777999<<<<<<;;;:::999:::===;;;777333111111222333;;;666111000333555444222666999<<<===<<<>>>BBBFFFGGGDDDIIIYYYiiisssxxx{{{jjj[[[UUUqqqhhhvvvpppdddQQQDDDBBB555666777666444222000///333333333555666666444222666444222222444666666666666777888777666555666777;;;<<<<<<;;;::::::<<<>>>===<<<>>>???===999:::>>>BBBEEEGGGHHHFFFDDDDDDDDDHHHKKKNNNPPPQQQPPPNNNNNNQQQVVVRRRRRR^^^ddd```bbbcccdddbbb___```dddddd```gggfffggggggfffgggqqq{{{yyyuuuxxx{{{xxxtttqqqllllllnnnuuu}}}vvv^^^iiivvv}}}}}}```BBB>>>OOOkkksssnnn~~~xxxxxx """%%%(((***,,,---(((AAA[[[eeekkktttBBB"""  """"""!!! !!!!!! !!!%%%%%%!!!   $$$"""!!!%%%111---'''###"""!!!###!!! !!! !!! !!! !!!"""###$$$$$$$$$%%%''')))*********))),,,---......///222777:::UUUJJJRRRtttrrrkkksssfffkkkkkkDDD999444222333222000222666.........------///333666555444333222000///...---,,,+++***)))((('''&&&&&&&&&&&&'''((()))***++++++))))))***,,,,,,---------+++,,,,,,,,,---...000111666444222111111111...,,,,,,------...........................///111222333555777999999777555444555===;;;999666444333222222888555111111333444333111555777999::::::<<>>===999888:::<<<;;;@@@EEEIIIIIIEEECCCDDDFFFMMMNNNPPPPPPOOOMMMJJJHHHPPPQQQNNNSSS___^^^[[[bbbccc```\\\]]]dddjjjggg___lllkkklllllljjjjjjrrr||||||vvvtttzzz~~~}}}xxxzzzvvvsss{{{yyy{{{yyyyyyrrrqqqdddKKKBBBJJJKKK[[[nnnnnnaaaeeevvv """$$$&&&((()))***'''???XXXcccgggvvvzzzOOO&&&""" !!! !!!$$$  %%%(((###  !!! !!!""" $$$###""""""111>>>111 !!! !!!!!! !!! !!!###$$$$$$%%%%%%'''(((************+++,,,---...///111555888MMMHHHOOOwwwwww{{{|||xxxsssVVV:::666333444444222222444,,,---...,,,+++---222666444444333111000...------'''(((((((((((('''&&&&&&&&&&&&''''''((())))))***%%%&&&''')))************+++***+++,,,///000///...---///222222111///...---+++---...000000///...---.........//////000111111222444666666444333333444555555666555555444222111333111000111333444333222444666777777666999???DDDHHHHHHIIIJJJKKKQQQ```nnneeeWWW```qqqnnn[[[QQQHHHBBB<<<777555444333111333444777:::===>>><<<:::>>>999444666;;;===:::555777888999888666555555666777777888666555555777888===AAA>>>555333999;;;666===CCCIIIIIIDDDAAACCCHHHJJJJJJKKKLLLMMMLLLIIIFFFMMMLLLJJJSSS___[[[YYYddd___]]]ZZZ\\\fffqqqqqqkkkssspppooommmiiihhhpppzzzqqqooottt~~~|||~~~~~~~~~~~~yyy}}}|||www~~~cccNNNDDD???>>>555LLLpppwwwqqq{{{!!!!!!"""###$$$%%%%%%&&&+++===SSSbbbhhhpppzzzQQQ)))&&&$$$%%%"""$$$)))$$$ !!!###!!!"""%%%'''!!!###$$$### 444???000   !!!"""!!!!!! !!! !!!###$$$%%%&&&'''((()))***+++++++++***+++---......000333666888AAAKKKkkk|||rrrqqquuu^^^>>>999666888888444222222,,,...///---+++,,,111666444333222111///...---,,,%%%&&&'''((()))))))))(((((((((''''''''''''''''''%%%&&&'''((())))))))))))*********---///000///------000222111///......///,,,---000111222111///.........///000000111111111000222444444333333555666222333555666555444222000/////////000333555555555555666666555333555:::???EEEHHHLLLMMMIIIGGGOOOYYY[[[IIIRRRfffxxxxxxjjj```ZZZMMM>>>666666777444111...444:::<<<:::888:::<<<:::;;;===>>>>>><<<999666777888888777555444444555000333777888777666666666<<<@@@===444333;;;<<<777;;;AAAGGGGGGCCC@@@CCCGGGDDDDDDEEEIIIMMMPPPPPPOOOKKKKKKKKKTTT___[[[YYYeeebbbbbb___^^^dddmmmrrrrrrssspppmmmjjjffffffppp{{{wwwvvvzzzyyywww~~~|||yyyuuuzzzppp___```aaagggwwwiiiDDDFFFXXXOOOCCChhh~~~aaahhhxxx !!!!!!"""######$$$%%%%%%+++999NNNaaakkkqqqzzzGGG%%%""""""  !!!&&&$$$!!! ######''')))!!! !!!%%%$$$###***((( """***$$$!!!!!! """!!! """###"""!!!""""""!!!!!! !!!"""###%%%&&&''''''(((((()))***+++,,,)))+++,,,---...///222444---:::EEEWWWwww}}}iiiAAA;;;888;;;;;;777333222---000111///+++,,,222777666555444222000...,,,+++&&&''''''((()))***++++++)))(((((((((''''''''''''))))))***++++++++++++***)))***+++---............000000111000///...///000---...000222222111000/////////000111111111111111000111333333333444666777666777888888777555222000/////////000222444777888555777777666444444888<<<>>>BBBIIIOOOMMMGGGHHHLLLTTTAAAGGGeeennn|||zzz|||uuuhhhYYYFFF:::777777444111,,,444<<<===888444777;;;777===CCCDDD???:::888888888999999888666444555666000444999;;;;;;999888777::::::888666888>>>@@@???;;;@@@FFFFFFDDDBBBDDDGGGNNNKKKHHHIIIMMMPPPQQQPPPKKKPPPPPPUUU___]]][[[dddiiijjjgggbbbaaaggglllnnnmmmkkkiiiiiigggjjjttt}}}}}}}}}{{{~~~~~~dddcccSSSOOOMMMVVVOOO___XXX<<>><<<>>>DDDMMMOOOKKKGGGGGGKKKCCCMMM{{{qqqrrrgggWWWHHH===777555444000666<<<===999666666777999???DDDDDD???:::888999;;;<<<<<<:::888666666777777:::===>>>===<<<;;;;;;<<<777666:::>>>???AAACCC>>>AAAEEEGGGGGGFFFGGGHHHTTTNNNIIIHHHLLLPPPQQQPPPNNNYYYYYYWWW^^^___\\\___hhhkkkjjjggghhhmmmooonnniiiiiikkkmmmmmmnnnwwwggghhhzzzhhhOOORRR[[[\\\ggg\\\TTTJJJOOO{{{xxxzzz """%%%'''***,,,---&&&111GGG[[[eeejjjuuu^^^444$$$%%%(((,,,222"""!!! %%%%%%!!!""" 111BBB777 !!!!!!!!!!!!###!!!"""$$$""" !!!"""$$$%%%!!! ''')))%%%)))000'''%%%,,,!!!$$$&&&%%%$$$$$$$$$$$$###""""""###%%%''')))%%%%%%%%%&&&'''((()))***(((***,,,------...000222111222DDDOOORRRrrroootttqqqCCC:::444555888999999:::000333555222------444:::===;;;999666333000...---000///,,,***))))))***+++&&&''''''((()))***++++++***++++++******)))(((''''''+++...---***)))...333---------///222222000---,,,------...............000111333333444333222111333444444333111000222333111222444666777888888888666555222000///111555888333777:::;;;:::;;;>>>AAA>>>===AAAJJJOOOMMMHHHEEEAAADDDXXXxxx{{{wwwrrrgggUUUCCC888777999555888<<<>>><<<999666555===@@@BBBAAA>>>:::999:::===>>>>>><<<:::888888999>>>@@@AAA@@@>>>===>>>???AAA888666>>>BBB>>>>>>CCC@@@BBBEEEGGGIIIJJJIIIIIIIIIDDD@@@CCCKKKTTTYYY[[[RRR```___XXX]]]```\\\[[[bbbfffiiilllrrryyyyyyvvviiikkkpppsssrrrqqqvvv~~~xxxxxx{{{|||}}}xxxiii[[[HHHjjjiiiSSSPPP\\\kkkttteeedddNNNFFFhhh"""$$$'''(((((()))---///777ZZZYYYnnnrrrzzzxxxwwwvvvQQQ444555///@@@'''"""!!! ...+++ @@@```---!!! &&&'''  !!!""""""!!!!!! $$$&&&$$$$$$%%%!!!$$$999!!!######!!! """$$$!!!""""""""""""###&&&)))&&&'''((()))***+++,,,,,,))))))((((((***,,,///111333555BBBLLLNNN```zzz```{{{{{{QQQCCC<<<888444888:::111000222111///,,,---111666666:::===:::444000000222111///---+++)))***++++++******)))))))))))))))***))))))***++++++***((('''+++*********+++,,,------/////////......---------...//////000000000000000...000444666777666333111222222222111111111111111...444777333111333666666777555222000///111444666777777666777777888999:::@@@===@@@GGGIIIFFFFFFKKKCCCRRRjjjzzzqqqdddQQQ???555444999<<<@@@BBB<<<666777<<>><<<::::::<<<=========@@@???@@@EEEKKKOOONNNLLLHHHEEEFFFNNNUUUVVVTTTSSSSSS]]]YYYSSSZZZ^^^^^^bbb```jjjmmmvvvrrrtttwwwtttwwwwwwssssssxxx{{{{{{xxxwwwttt~~~dddOOOcccjjjjjj|||lllqqqzzz[[[SSS___ """%%%'''(((((((((###***777YYYVVVhhhsssyyyiii[[[TTTaaaXXX\\\888$$$""" 111/// '''555!!!!!!%%%### !!!""""""!!!!!!!!!  &&&'''%%%((())) ###!!!###"""!!! !!!""" !!!"""""""""###&&&(((&&&''''''((()))***+++,,,))))))((()))***---000111333666===GGGNNNYYYuuurrrrrrvvvqqqrrrdddJJJ:::777444555555///111111000///---...000222666999;;;999444222333666000///---+++******+++,,,,,,++++++*********++++++***++++++,,,,,,+++***)))******+++++++++++++++,,,---------,,,,,,+++++++++---......///////////////---///111333444333222000222222222222222222333333333555555333555888888555666444222000000000222333222222222333333555666777<<<;;;>>>EEEGGGEEEGGGLLLGGGNNN\\\llltttuuuvvvyyy|||uuubbbQQQDDD<<<444777===@@@===888888<<>>BBBEEEEEEFFFEEEBBB>>>;;;::::::<<<:::888888;;;???AAABBB===>>>???@@@@@@@@@??????IIIHHHIIIKKKNNNOOOMMMKKKKKKGGGHHHOOOTTTSSSPPPOOOSSSbbbeeeccciiikkkjjjnnnjjjjjjfffpppnnnmmmzzzooonnntttzzz}}}||||||vvv~~~hhhlll~~~~~~pppYYYbbbyyyuuuaaaWWW !!!###%%%&&&'''((((((%%%+++888TTTVVVeee|||yyy~~~jjjtttjjjeeeeeevvvooonnnFFF'''$$$ ---,,,  !!!""" ###""" !!!!!!!!!"""!!!!!!  !!!%%%&&&$$$ +++***$$$### """!!!  !!!"""""""""###%%%'''&&&&&&%%%%%%&&&(((***+++)))))))))***+++...000222333888777@@@PPPRRRdddzzznnnqqqwwwwwwTTT<<<777333444666111333111000///000000//////333666888777444333444777000///---,,,+++,,,---------,,,,,,++++++,,,,,,---,,,,,,------,,,+++*********+++,,,,,,,,,+++***)))***************))))))))),,,,,,---------.........------...///000000000000222222222333333444444555999888666444888<<<:::444555444333111111000000111//////000000111333444555888999<<>>:::999;;;@@@@@@>>><<<<<>>@@@@@@???CCCGGGIIIFFFDDDDDDEEEMMMNNNOOOPPPPPPOOOMMMLLLLLLHHHIIIPPPTTTSSSPPPPPP\\\iiikkkiiioooppppppwwwlllbbb[[[jjjllljjjvvvoooooottt~~~}}}}}}xxxzzzyyyuuu|||tttcccWWWnnnnnn^^^gggyyy !!!"""###%%%&&&&&&&&&,,,---333IIIXXXgggcccsssvvvqqqpppmmmzzzpppoooFFF((($$$!!!  !!!$$$!!! """ !!!### '''!!!  !!!!!!"""###!!!"""%%%'''!!!!!!%%%  !!!######""""""$$$&&&&&&%%%$$$$$$%%%&&&)))***)))))))))***,,,...000222111888222<<>>666666333000111333333000---///333666777555333333333000///...---------......,,,,,,,,,+++,,,,,,---...------,,,,,,,,,+++*********+++,,,---,,,+++((('''))))))))))))))))))))))))+++++++++++++++,,,,,,---------------...///000111000111111222333444555555999:::999777999===;;;777555555555444333222111000000000111111333444666777777999<<<>>>???@@@DDDHHHHHHEEEEEEHHHKKKOOOXXXbbbwwwrrrooowwwwwwgggWWWIIICCC??????===:::999;;;;;;:::::::::;;;===???AAAAAACCCCCCBBB>>>;;;::::::444333444666999::::::888BBBGGGLLLLLLHHHFFFHHHKKKJJJMMMPPPPPPMMMLLLMMMOOOLLLHHHIIIOOOSSSSSSSSSUUUgggkkkeee```fffiiijjjrrrnnnaaaYYYlllmmmfffssspppwwwyyyyyy}}}}}}pppvvvxxx\\\XXXlllqqqfffaaappp|||eeeccc !!!"""###$$$%%%&&&,,,---222DDDfffsssxxxqqq}}}vvviiiooowwwvvvrrrmmmBBB'''"""!!!"""!!!((($$$!!!!!! !!!$$$!!! !!!"""(((000(((  !!! """### +++444%%%"""### !!!######""""""###$$$%%%%%%$$$$$$$$$&&&'''((())))))***+++,,,...///000///666///;;;VVVUUU\\\yyyrrr{{{rrr```CCC111<<>>===;;;<<>>:::999888777666777888999999777666AAAEEEHHHGGGCCCCCCGGGKKKIIINNNRRROOOJJJHHHMMMRRRRRRMMMKKKMMMPPPPPPTTTXXXhhhfff\\\ZZZdddfffdddjjjpppfffaaasssoooeeerrrpppzzz|||vvvjjjWWWjjjzzzqqqrrrxxx{{{rrr\\\___rrrkkkooo~~~xxx{{{ !!!!!!!!!!!! !!!###%%%&&&''',,,999DDDSSSzzz|||xxx|||```qqqqqqkkkppptttnnnwwwmmmmmmBBB'''"""###$$$!!!)))777!!! """### ,,,333&&&  """""""""!!!"""### $$$%%%###""";;;NNN666"""$$$###  !!!######"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&))))))***+++,,,,,,------...333///999PPPWWW___wwwyyykkkxxxzzzrrrUUU:::<<<@@@555666444333222333333222222333666<<>>999999:::;;;===CCCJJJKKKEEEBBBKKKXXXYYYkkklllcccgggqqqvvv|||ttt}}}ttteeeRRR???888999<<<>>>@@@:::;;;===@@@BBB@@@<<<888>>>@@@BBBAAA???<<<::::::;;;::::::;;;<<<===;;;999===???@@@???===>>>BBBEEELLLRRRUUUOOOGGGEEEMMMVVV___WWWOOOLLLJJJLLLRRRZZZ]]]___\\\```llljjjdddiiihhhcccaaarrrrrrnnn~~~{{{ssszzzzzz}}}yyyyyyooo\\\QQQhhhppp___bbb~~~{{{nnnqqq~~~ !!!"""######"""!!!!!!!!!!!!!!!"""$$$''')))***333NNN___bbb}}}wwwpppxxxzzzgggZZZmmmppppppoookkkzzzvvvtttFFF)))%%%!!!###&&&&&&!!! 666YYY222:::777$$$'''!!! ***---  !!! ###$$$$$$&&&$$$######AAAPPP555&&&))) !!!""" !!!######"""!!!""""""###$$$&&&'''((('''&&&%%%)))******************)))...///000666DDDSSS]]]cccmmmeeeuuussstttgggKKK:::999666333333222000///000222444444666999<<<>>>===:::888555444333222000///---,,,,,,,,,,,,,,,---...///000000...---+++************))))))))))))************((()))))))))************+++***)))((()))***,,,---------......///000000000222222222222222222222222000444555444444888999888555555555555666666666666222111111000111111222222333===CCC>>>999888999888<<>>@@@@@@???======>>>AAACCCCCC???<<<;;;>>>AAABBBAAA@@@??????===<<<;;;;;;<<<<<<;;;999::::::<<<======>>>???@@@IIIPPPSSSMMMDDDDDDPPP^^^hhh]]]QQQIIIFFFIIITTT^^^UUU[[[^^^dddlllhhhfffpppeeebbb]]]kkkqqqwwwmmmuuu~~~zzzooo```[[[]]]qqqyyyzzzrrr|||{{{pppnnn """"""###$$$$$$###"""!!!"""""""""$$$&&&)))+++---888\\\mmmddd|||vvvrrr}}}GGGwwwjjjbbbhhhttt~~~HHH+++'''###%%%(((''' %%%CCCeeefff[[[###!!! !!! &&&&&&  ###"""$$$"""777<<<""" *** """###!!!!!!######"""!!!!!!"""###$$$'''))))))'''%%%$$$***************)))((('''///---000333;;;NNNYYYSSShhhxxxzzzrrrgggnnnsssYYY:::444;;;000222111///,,,---111666222333444666:::<<<<<<;;;666555444333111///---+++---------......000111111111000...,,,++++++++++++))))))(((((()))***+++,,,'''((((((((())))))******,,,+++)))((()))***,,,---+++,,,---...////////////444333333333333333333333000111000000555:::999444444444333444444555777777444333333222222222222222111<<>>AAAGGGKKKHHHCCCCCCGGGJJJSSSYYYaaakkkjjjooonnnnnnhhhOOOEEEEEEDDD@@@===>>>===<<<>>>BBBCCCAAA???999===AAADDDDDDCCCCCCDDD???===:::999888888666555::::::<<>>UUUeeefffbbb~~~rrrsss^^^~~~NNNWWWssslllmmmkkkNNN,,,###!!!((()))  !!!333jjjQQQ !!!$$$!!! !!!!!! !!! """  $$$ ###!!!!!!"""!!! ### !!!###""""""$$$""""""***,,,%%%""""""!!!###"""###!!!!!!"""!!!#########$$$%%%&&&'''(((((()))***+++******)))(((...***---666888888CCCSSSggg~~~{{{qqq===777222555222000///111333444444666555444666888::::::999;;;888444222333333111///,,,...000000000///000111222111///---+++******)))))))))(((((((((((())))))+++***)))))))))***,,,,,,***)))))))))***,,,...///000000000000000111111111444444444333111000...---111000000222555666333000333444555555333333444555555333000///000111111111555666777777666666777888===@@@DDDGGGIIIHHHGGGEEEEEEKKKTTT```lllwww{{{~~~\\\JJJEEEAAAAAA:::BBBDDD>>><<<@@@@@@;;;<<<;;;<<>>999777999:::777444???;;;999<<<>>>>>>???BBBCCCKKKEEEBBBKKKHHHLLLeeehhh^^^PPPFFFFFFQQQ```kkkpppfffYYYSSSWWWccckkknnnllljjjkkkrrrzzz}}}{{{yyyuuujjjiiiyyywww|||{{{zzz}}}iiiTTTUUU]]]aaaxxxtttvvvrrrzzzlll^^^ZZZbbbfff !!!!!!$$$$$$$$$######"""""""""###(((%%%###(((,,,999NNNhhhcccgggZZZjjjqqqlllqqqmmmEEEVVVoooiii\\\:::IIIuuuvvvhhhhhhsss{{{pppgggSSS...((($$$$$$$$$!!! +++666&&&###&&&### !!!!!!!!!!!!"""&&&!!!!!!!!!""" """"""!!! %%%$$$***<<<333 """ """!!!###!!!!!!"""!!! ######$$$$$$%%%'''((())),,,+++***)))))))))******000,,,000777999999BBBPPP^^^vvvuuuuuutttLLL===888444222000000111333333222444444444555777:::===>>>;;;888444333333333111///---///111111000///000111111000///---+++*********))))))(((((((((((())))))+++***)))))))))***+++,,,+++******+++,,,---///000111111000///000111222333,,,,,,---...///000000///111000000222555666444111333444555444333333444666555333000///000111111000444555777666555555666888999<<<@@@DDDGGGHHHGGGGGGGGGIIIOOO[[[jjjvvv}}}ttt}}}uuudddNNNBBBGGG===CCCEEEAAA???AAAAAA===;;;::::::>>>CCCEEECCC???:::777666999===???<<<888:::777777;;;===<<<===@@@DDDMMMKKKKKKSSSMMMLLL]]]```ZZZRRRNNNPPPYYYeeemmmqqqkkkaaaZZZZZZ___dddfffkkkjjjmmmssszzz|||{{{yyyoooeeeggg{{{tttbbbtttsssiiipppuuu___KKKOOOYYYccc]]]kkk}}}jjjbbb^^^[[[WWWNNN!!!!!!!!!!!!#########""""""""""""""" %%%###$$$...999LLLfffmmmbbbnnnYYYJJJtttzzzvvv```^^^gggsssOOO333GGG>>>:::777+++555KKK]]]oooyyy{{{aaaMMMHHHPPPkkk||||||rrrTTT555333,,,### ###$$$### """"""'''$$$%%%'''""" """!!!###&&&""" !!!!!!  ###%%%+++PPPLLL!!!"""!!! ###!!! """###"""!!!$$$$$$$$$%%%&&&'''((()))...---+++)))((()))+++,,,...,,,///666888888???IIIWWW~~~~~~qqqfffqqq{{{vvv\\\;;;666333111000111222222111000000222444444555888>>>CCC:::888555444333333111000...///111111000///000111000///...,,,+++*********))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,---...///000111000///......000222333)))***+++---...000000000111000111333555666444222444555555444333333444666555333000000111222222111333444666555444444555777333666;;;???CCCEEEFFFFFFEEECCCEEEOOO^^^kkkpppqqqyyy~~~yyywwwrrrQQQ===FFFEEEGGGEEEBBBAAACCCBBB@@@;;;888777<<>>:::666444666;;;===<<<===@@@MMMRRRPPPPPPVVVRRRPPPZZZXXXUUUQQQQQQWWW^^^eeehhhppplllgggdddbbbbbbcccdddqqqssswww{{{~~~mmmfffjjj~~~ssseeejjjpppgggPPPLLLSSSUUUFFFCCCQQQ\\\nnnVVV\\\nnnwww{{{uuu___YYYSSSLLLCCC555###!!! !!!"""!!!!!!""""""""""""""""""""""""$$$$$$)))888FFF[[[vvvqqqzzziiiKKKWWWSSSAAA999<<<111999FFFSSSgggddd;;;888llleeegggYYYGGGAAA888AAAIIINNNXXXgggrrrwwwqqq```SSSGGG@@@QQQmmmzzzzzzpppmmmtttccc<<<===555&&& %%%'''###"""###$$$### &&&'''!!! ***---&&&""" !!!"""### '''$$$)))SSS]]]333###""" """!!!!!!!!!!!!"""######$$$$$$$$$%%%&&&'''))))))...---,,,++++++++++++,,,((((((,,,222555666;;;BBBWWWoookkkXXXjjjrrrwwwlll???555222111111111222222000......111333222000333;;;BBB:::888666555444222111000...000111111000///000111///...---,,,++++++++++++)))))))))******)))))))))***************++++++++++++++++++,,,---......//////...---,,,,,,...111222/////////000000/////////000111222444666666555444777777777555222222333444444222111222444666666555222333555444333333444666222444777;;;???AAACCCCCCDDDCCCDDDJJJTTT]]]ccceeeppp{{{xxx{{{yyyuuu___OOOTTTQQQKKKDDDBBBAAABBBCCCEEE<<<888666:::BBBFFFBBB===666666888<<<>>>>>>;;;888999777888<<<>>>>>>BBBHHHWWWVVVRRRPPPSSSVVVYYY______WWWQQQSSS]]]eeegggeeemmmhhheeehhhkkkkkkkkkkkkwww{{{}}}|||}}}tttpppsss~~~hhhfffnnnsssmmm``````aaa___RRRMMMbbbxxxwwwyyyyyyuuubbbtttqqqwwwlllfffllleeeeeennnvvv~~~}}}iii\\\PPP===222///*** !!!$$$###!!!!!!"""###"""!!!"""""""""""""""#########'''***'''...BBBUUUlllxxx[[[LLL///***''',,,###(((...222???888000AAAppp]]]:::777222222<<>>@@@BBBCCCHHHKKKNNNPPPQQQUUU[[[```iiixxxuuu|||uuuooo^^^PPPDDDAAABBBAAADDDIII>>>:::777999???AAA>>>999;;;:::999::::::;;;:::999???======@@@AAACCCJJJRRRXXXUUUUUUUUUTTTZZZ```___lll```UUUXXXfffqqqqqqmmmkkkccc___gggoooqqqpppppptttxxxxxxsssttt{{{zzzyyy|||uuuggghhhyyyxxxeeelll|||xxx```aaa}}}ooolllqqq}}}}}}WWWXXXooo~~~xxxssshhhpppccchhhqqqpppjjjqqqqqqbbbiiiYYYMMM@@@---''')))'''!!!###$$$###""""""###$$$"""!!!###############$$$$$$$$$%%%'''&&&555SSSmmmpppZZZGGG(((222,,,222))),,,...---666...)))AAAlllPPP@@@999111///555===CCCEEEFFF;;;;;;@@@CCCLLLRRRLLLBBB;;;III}}}~~~{{{hhhOOOUUU]]]LLLRRRPPPkkkwwwlll666222+++$$$$$$'''&&&""" !!!!!!"""&&&###!!!%%%"""  !!!  $$$&&&"""  $$$!!!###))))))(((&&&((((((???FFF***$$$ ### !!! """$$$#########$$$%%%&&&'''(((''')))---///000///,,,***)))))),,,000444777;;;===VVVdddvvvsssbbbggg{{{zzzlllhhhiiirrrqqqUUUDDD666555333222222222000...---//////---,,,---222666888999999888444222111111---///000000...------...---,,,+++++++++++++++,,,((()))***++++++***)))((())))))***++++++++++++***)))***+++,,,,,,,,,,,,+++******++++++,,,---...///,,,---...//////////////////222555666666666777888::::::888555222111333444555444444666888::::::999222333555444333333444666=========>>>@@@BBBDDDEEEHHHNNNSSSSSSPPPOOOSSSXXXYYYlllxxx}}}zzzxxxxxxjjjUUUFFFFFFFFFBBBCCCIII???===:::;;;<<<===;;;888<<<;;;999888888999;;;===BBB@@@AAACCCDDDEEEMMMVVVPPPPPPZZZ]]]XXX]]]aaaZZZkkkbbbZZZ]]]jjjuuuvvvsssmmmdddaaajjjqqqooonnnooossswwwvvvppprrr{{{~~~{{{zzz{{{}}}uuuaaaxxxzzzjjjeeejjjwwwuuu{{{vvvffflllnnn\\\SSSXXXeeepppbbbGGGgggfffnnnxxx}}}}}}}}}rrrbbbbbbeee\\\WWWBBB444...)))---...%%%"""$$$###"""!!!"""$$$$$$###!!!###$$$$$$$$$%%%%%%%%%%%%%%%...HHHkkk^^^NNNIII777777""")))!!!%%%''''''111))))))EEEttttttrrr]]]666>>>999444222222333666888DDD444---++++++666AAA???AAA111333fffnnn\\\SSSIII]]]oooaaaZZZYYYxxxyyyddd<<<000%%%###&&&%%%###!!!""""""  ###!!!  !!! """ !!!  $$$!!!)))---((("""!!!###%%%!!!!!!***333---%%%!!!%%% !!!$$$"""""""""###$$$%%%&&&'''&&&(((***---......---------------...111555888888FFFWWWmmmiiiVVVbbb|||mmmfff```eeeccc^^^LLL999777444222222222111000---------------///111222777999:::999555222111222,,,...///...---++++++,,,,,,+++++++++++++++,,,,,,((()))+++,,,,,,+++)))(((((()))***+++,,,++++++******+++,,,---------,,,+++)))+++,,,...////////////)))***,,,---...///000000///222666777666666888999777777666444222333666999777666555666777777555444333444555555444444555666===<<<<<<===>>>AAACCCEEEFFFLLLRRRTTTRRRPPPOOOPPPMMMcccooopppsss||||||{{{wwwtttpppZZZKKKNNNOOOFFFBBBGGG??????>>>===<<<;;;;;;<<<<<<<<<:::888777888:::<<<>>>>>>BBBFFFEEEEEEJJJRRRNNNOOO]]]```UUUZZZbbbXXXcccccceeehhhmmmppprrrrrroookkknnnuuuuuummmmmmsssuuuzzzzzzwww{{{wwwyyyzzz{{{~~~ccc```xxxuuuMMMVVVvvv|||ttt|||vvvuuutttwww}}}ggghhh```fffhhhZZZYYY\\\QQQcccWWWSSSpppqqqrrrjjjvvvkkk[[[VVVTTTJJJ===///((('''&&&,,,...$$$  ###$$$"""!!!!!!"""$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$///???]]]}}}tttqqqvvvXXX]]]XXXJJJRRRIII666)))000''')))***)))222+++,,,PPPssskkkhhhjjj888888666333///+++***///555)))***333333)))+++666777888777BBBrrrgggeee}}}~~~:::FFFsssqqquuu~~~sssHHH444%%%%%%'''### !!!"""### !!! """ """%%%  !!!!!!###!!!!!!---...'''"""""""""((('''"""$$$///&&& !!!'''  ###!!!!!!!!!"""###$$$&&&&&&&&&'''(((***,,,...///000//////---,,,...222444333999III```[[[KKKcccZZZUUU[[[]]]mmm]]];;;888444222222222222111---,,,+++---000222222111777999;;;999555222111222+++---......,,,******++++++++++++***++++++,,,,,,((()))+++,,,,,,+++)))(((((()))***+++,,,+++******+++,,,---.........---,,,***+++...000222111000000+++,,,---...///////////////222666777666666888:::444444444333333555999===999888666666555444111///333444666555444444555777999888888999;;;>>>AAACCCJJJMMMSSSXXXZZZWWWRRROOOQQQVVVUUU[[[nnn~~~~~~qqqkkkzzzsss]]]PPPVVVVVVIIIBBBEEE???AAAAAA???<<<;;;===@@@>>>>>>===:::888666777888888;;;BBBGGGFFFCCCFFFLLLRRRQQQ]]]\\\LLLUUUccc[[[```jjjtttwwwsssnnnnnnqqqoooqqqzzzzzznnnooozzzttt{{{}}}|||ssszzzyyyzzz|||]]]___^^^TTTdddiiitttwwwqqqwwwqqqfff___YYY^^^YYYdddbbbMMMPPPaaaaaaPPPUUUWWWzzzrrr~~~oooccc^^^RRRIII===...&&&'''---+++!!!"""(((&&&""""""&&&'''***%%%&&&---,,,%%%(((((((((***)))((('''&&&111333UUUyyy}}}wwwiiiRRRMMMCCCDDDKKK\\\VVViii???,,,'''------$$$...666%%%...YYY\\\555000999222)))000555///+++,,,,,,,,,+++,,,///444777888999KKKyyyPPP111SSS{{{sssNNN(((''''''!!!((($$$!!!!!! ***"""   %%%!!!"""000,,, %%%&&&%%%%%%"""&&&AAA""""""!!!$$$'''!!!$$$ !!!"""###%%%&&&'''(((''''''((()))+++...000222333)))///222'''///888---444@@@YYY[[[IIIWWWwwwbbbMMM[[[ggghhhooo???888;;;555(((111888'''---...000///......///000888777777777777666333111//////...---,,,++++++***+++++++++++++++***)))(((+++---...---***((()))+++)))+++------,,,+++***+++---,,,+++,,,...///...---...//////000000000000000,,,---...000000000///...000000000000111222333444777555333111111333555777///000222333222111///---000222555777777666333111@@@999555999;;;;;;>>>DDDJJJKKKOOOUUUVVVQQQNNNOOOXXX\\\QQQPPPbbbkkkxxx|||yyy{{{{{{xxx~~~uuuooo___aaa___HHH@@@EEE@@@CCCJJJGGG:::777@@@AAA:::@@@<<<777444444555777888666<<<@@@@@@CCCHHHGGGAAASSSXXXXXXRRRMMMQQQ]]]hhhiiimmmooommmgggfffiiinnnuuu~~~xxxuuu{{{}}}|||{{{}}}sss}}}xxx```eeeqqq[[[UUUPPP]]]jjjfffzzznnnTTTJJJEEEDDDSSSpppmmmyyy{{{~~~bbbKKKUUUbbbiiigggmmmkkkjjjfffZZZIII888,,,'''((((((((('''&&&&&&%%%%%%###!!!(((+++444999999@@@LLLPPPLLLJJJAAA888222,,,)))///999999MMMlll}}}xxxnnn^^^KKK===;;;CCCKKKUUUNNNkkkXXXHHH;;;777111,,,:::BBB333111]]]\\\PPPFFFIII:::***---111///...***++++++++++++,,,000333222555QQQvvvkkkmmmvvv~~~iii;;;EEEnnnuuu~~~|||MMM&&&%%%((($$$,,,'''"""  ###   '''!!!!!!""""""!!!$$$,,,((( """""" ###$$$###(((>>>&&&***"""!!!###!!!###!!!!!!"""$$$%%%&&&'''(((''''''''')))+++---000111///'''---///'''...:::444444<<>>;;;===;;;888555444222111000777@@@EEEDDDCCCIIIPPPRRRWWWYYYXXXRRRMMMQQQ]]]fffiiipppuuuooofffdddnnnyyyyyy}}}|||wwwtttxxx~~~~~~~~~sssfffiiihhhWWWZZZZZZbbbyyy~~~mmmttt|||eeeLLLCCC<<>>;;;;;;<<<>>>>>><<<888555444555666888>>>HHHNNNJJJEEEIIIUUU^^^XXXXXXUUUQQQNNNSSS^^^hhhhhhrrrwwwnnn```___ooowwwtttsssrrrppppppwww}}}zzz|||pppsss[[[LLLWWWYYYXXXdddqqqpppooorrreeeEEE666===BBBNNNtttnnngggkkkssszzzxxxqqqlll^^^SSSBBB333***&&&%%%&&&(((''''''&&&&&&%%%%%%$$$!!!###,,,???YYYeeerrryyy}}}}}}vvvlllbbb```llltttjjjmmmyyy}}}nnnZZZTTTdddIII>>>DDD]]]lllgggllloooooobbbRRRJJJTTTjjjvvvrrr===FFF^^^yyy|||HHHIII888'''''')))(((---666444///)))&&&&&&))),,,---!!!555VVVuuuuuufffooo~~~oooSSSJJJQQQCCC333777======[[[YYY***&&&---...555///***!!!"""""" !!! """$$$!!!  !!!""""""###"""$$$...---%%%!!!$$$&&&&&&%%%)))333999...###''':::000"""'''"""!!!""""""  """"""###$$$%%%&&&'''(((&&&&&&''')))+++,,,...///111...000222000444>>>EEE???===HHHSSSQQQRRRggg~~~{{{iiiuuuVVV555555666000///555111111000...,,,,,,...000111000000111222222000...---,,,++++++))))))((('''&&&'''(((((())))))))))))((()))******++++++,,,,,,,,,---,,,+++******,,,......---,,,,,,......---++++++,,,------......------,,,+++++++++---///222444555555444333111000......//////000111111000///////////////000111222444555222222333444555777888999444222222444666777777888@@@AAAEEEJJJJJJIIILLLRRRMMMNNNMMMNNNUUUYYY___fffrrrqqqpppuuutttqqqzzztttkkkccc\\\VVVPPPMMMMMMKKKCCC;;;888===AAA@@@>>>>>>@@@===888555666<<>>>>>@@@CCCCCCCCCJJJSSSRRROOOOOOPPPSSS[[[ccccccooollllllwwwrrrrrryyywwwjjjfff]]]PPPKKKQQQSSSOOOKKKEEE999333<<>>III$$$!!! """###"""!!!!!!"""###$$$$$$$$$%%%&&&''''''''''''((()))+++---............000///444<<<444...777111888<<>>???>>>???BBBFFFKKKHHHHHHKKKLLLJJJHHHIIITTTUUUYYY[[[TTTLLLQQQ]]]ooopppmmmggg``````ffflllqqqrrrxxx}}}zzz{{{~~~sss}}}qqqiiidddjjjwww}}}```QQQ<<<777CCCUUUxxxuuuyyyvvv{{{tttyyyzzzttthhhUUU===***'''&&&&&&&&&'''&&&$$$###&&&%%%%%%$$$$$$######"""!!!+++555GGGaaaeeeeeeeeefffdddaaa^^^]]]___fffkkklllooorrrqqqmmmdddNNNMMM]]]^^^ZZZcccpppiiiiiiiiiuuuuuuCCC***...YYY___jjjiiiCCCFFF>>>666666222000888999555///)))&&&(((...333111666555+++***DDDnnnuuu```UUUPPP>>>(((000QQQoooqqqeeejjj}}}[[[,,,)))111,,,***%%%'''$$$!!! !!! !!!!!!***...''' $$$%%%  !!! !!!###&&&$$$"""...;;;333 ###<<>>???CCCHHHIIIEEEEEEIIIKKKHHHGGGJJJOOOTTT^^^cccYYYMMMQQQ^^^kkkmmmnnnkkkeeebbbeeeiiikkkqqqxxx{{{~~~{{{uuuxxxqqqrrrjjjjjjvvv}}}tttOOOTTTFFF<<>>OOO@@@+++000---:::444444KKKWWWZZZfffyyyzzzzzz{{{ZZZ===:::111***555...000333444222000...---,,,,,,---///111222111///******)))((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((&&&%%%'''+++...---+++)))+++------,,,+++***+++...,,,,,,,,,...///...,,,,,,---......//////.........---+++******,,,///111,,,---///111222111000///111111000000000000111111000222444666666666444333666666666555444333111000333666555111222666555///...444>>>EEEBBB===>>>DDDOOOGGGMMMOOOHHHRRRXXXHHHRRRYYY]]]]]]aaammmzzzxxxjjjuuuuuusssTTT;;;DDDPPP[[[nnnNNNNNNEEE<<>>LLLgggsss___KKKDDDDDDEEEEEEFFFJJJGGGKKKiiiuuuqqqhhhPPPccc^^^JJJGGG666222******+++,,,+++)))+++...BBB<<<777,,,"""333RRRcccmmmoooqqqYYY...---111((()))(((---***'''""" !!! %%%!!!"""!!!######"""!!! !!!######""" """"""""" !!!"""""""""&&&666<<<111!!!######&&&KKKooo###***!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))++++++,,,---...111555888:::'''...000aaa>>>666444000111444777:::GGG^^^sssyyyssskkkoooRRR@@@<<<555222222...222222333333222111///...+++***))),,,111333111///...+++((((((******(((&&&'''''''''''''''((()))***&&&&&&'''((()))***++++++)))))))))***++++++,,,,,,***+++,,,,,,---------------------------...///000,,,++++++,,,,,,...//////111111111111111111111111000000111000000///...---222444666777777666444222444444444333000///000222555555555555555555555555111:::===999;;;CCCBBB:::EEEJJJLLLJJJJJJNNNRRRRRR^^^WWWXXX___]]]ZZZjjjxxxmmm{{{oooXXXPPPLLL@@@EEE```]]]WWWLLLGGGCCCAAA^^^mmmIII>>>CCC>>>DDDQQQPPPOOOLLLGGGCCCBBBEEEKKKPPPRRRZZZZZZXXXZZZVVV[[[kkkmmmpppvvvwwwnnneeehhhsssooorrr~~~{{{sssvvvvvvyyyrrruuuoooyyyvvvvvvWWWKKKFFF@@@CCC]]]{{{sss[[[333%%%''''''&&&'''((((((''''''''''''(((((('''&&&%%%$$$############***CCC___nnnkkkcccgggtttssskkkjjj]]]DDD333===;;;000(((***---;;;RRRaaacccbbb]]]SSSGGG===888444555777KKKoooYYYnnnsss}}}cccPPP>>>888111---...444<<>>333000SSSLLL999---000222555555666AAA\\\uuuppp||||||sssxxxooojjj}}}SSSBBBDDDNNNEEE666111000111222222222222000///...+++++++++---///000///...---+++(((((()))***(((&&&%%%%%%%%%&&&''')))***+++''''''''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,---...............------------...///000111,,,,,,,,,---...///000111000000000000000000000000..................------///000222444444222000///333444444222000///000111666666555555444444444444...555777333777EEENNNNNN===BBBHHHKKKPPPTTTQQQLLLVVVOOOPPPWWWXXXWWWdddwww~~~rrrcccrrrmmmOOOFFFNNNLLLDDDFFFPPPOOONNNQQQMMM@@@NNNssstttTTTGGGFFF>>>BBBPPPRRRPPPMMMIIIEEEEEEIIIOOOTTTRRRYYYYYYXXX\\\XXXZZZhhhmmmrrrvvvsssiiicccfffnnnqqqssszzzsssrrr~~~{{{uuuiiifffhhhwww~~~~~~rrr___ccc^^^FFF\\\dddbbb]]]oooxxxyyyWWW555))))))(((&&&'''((((((''''''''''''((((((&&&&&&%%%$$$############  ///PPPkkkssspppoooiiisssnnndddaaaVVVAAA444;;;555$$$"""'''///>>>CCCQQQ^^^aaa^^^WWWFFF555)))---,,,111FFFaaaxxx555^^^rrrrrrmmmbbbRRRCCC999444000---===333******999XXX|||}}}qqqwwwppp```555---+++&&&...((( !!!!!!!!!!!!  !!! !!!%%%))))))&&&###""""""'''&&&'''''''''%%%"""!!!######"""!!! !!!!!! !!!!!!""""""###'''---///)))!!!###888,,,***___222+++!!!'''%%%""" """$$$&&&%%%%%%%%%%%%%%%'''(((((($$$***//////+++,,,444<<>>)))///222555333111<<>>---###!!!000---$$$ """%%%'''$$$### !!!!!!  ###******&&&!!! !!!&&&&&&%%%%%%$$$###!!!  !!!!!!!!!  ###### !!!!!!!!!!!!$$$%%%&&&&&&$$$"""###&&&<<<,,,---lll555***$$$&&&%%%###"""!!!"""######$$$$$$%%%%%%&&&''''''((("""&&&******)))+++000666@@@IIINNN```{{{ggg>>>+++...///111111111:::PPPeeennn}}}pppmmmqqquuu}}}qqqRRRIIIWWWnnnmmmOOO777333111000000111111000///---,,,***---///...+++)))***,,,***)))((('''''''''''''''$$$%%%%%%&&&'''(((***+++((((((((((((((((((((((((******++++++,,,---------......//////000//////...////////////000111333333......///111222333333333------------------------////////////000111111222...///111111111111///...000111111000...---...000222111111000111222333333888<<<;;;333333???OOOYYYJJJKKKIIIFFFHHHMMMNNNKKKNNNGGGHHHRRRXXXZZZ```jjj|||fff___pppeeeeee[[[TTTUUUNNNFFFHHHBBBAAAHHH^^^eeePPPCCCOOOOOOMMMOOOPPPIIIEEEFFFFFFIIIFFFCCCCCCFFFKKKPPPRRRRRRUUUTTTWWW```[[[VVV\\\___hhhkkkddd___dddjjjmmmjjjfffyyyxxxttttttvvvqqqwww}}}}}}```hhhgggaaaXXXJJJEEEWWWfff___[[[qqq|||tttmmmeeeuuujjj^^^ZZZmmmmmmtttyyy|||}}}hhhKKK;;;111'''!!!$$$%%%&&&)))&&&&&&&&&''''''&&&&&&&&&$$$$$$###""""""""""""""" ###!!!"""'''+++???]]]iiiccc^^^bbbgggjjj```VVVSSSGGG555///)))000---))),,,)))%%%***//////***&&&222AAA;;;)))&&&,,,***,,,999???@@@GGG```tttrrrbbb:::nnnUUUGGGfff|||cccWWW???777???:::111777===:::===MMM^^^eee```YYY{{{sss>>>+++$$$"""000,,,###$$$+++111###!!! ###%%%  """  $$$&&&"""!!!  ###### !!!!!!!!!!!!""""""""" !!!$$$''')))555(((111uuu444)))'''###$$$%%%%%%%%%###!!! $$$$$$%%%&&&&&&'''''''''$$$$$$%%%'''+++...//////666111OOOiiiUUU555000---,,,---111555;;;FFFRRR```hhhxxxmmmooonnnoooppp???^^^yyy~~~VVVCCC===222000000111111000///---,,,***,,,...---)))'''(((***((((((((('''&&&&&&'''((('''&&&&&&&&&&&&''''''((('''(((((()))******+++++++++++++++,,,------............/////////......---.../////////111222333444///000111222333333333333........................//////......///000111222...///000000000000///......//////...,,,,,,---///------,,,---...000333444777<<<===777333777???FFFFFFKKKKKKEEEAAACCCGGGIIIEEE??????HHHOOORRRVVV]]]wwwxxxyyy~~~~~~rrrmmmuuufffbbb^^^```]]]IIICCCRRRNNNFFFCCCSSSaaaUUUFFFIII???HHHKKKIIIGGGDDDBBBDDDHHHEEECCCDDDHHHLLLOOOPPPKKKNNNLLLQQQYYYTTTMMMRRR[[[cccgggdddaaaeeekkknnnkkkfffuuuxxxzzz|||xxx{{{|||oooeeerrrppp\\\PPPUUU]]][[[aaazzzzzzcccVVVVVViiiwwwWWW>>>///''',,,(((&&&''''''$$$######%%%%%%&&&&&&&&&&&&%%%%%%######"""!!!!!!!!!""""""###''' !!!$$$---BBBWWW^^^XXXTTTWWWZZZ[[[QQQIIIIII???222000---777333******(((&&&,,,###))))))!!!"""%%%"""!!!((((((000CCCHHH===777555???VVVtttfffEEExxxxxxCCCPPPuuuvvvttttttIIIIIImmmsss___\\\WWWLLLCCCFFFUUUdddiiiggg^^^aaa```YYYZZZiiikkk666))),,,+++///$$$###,,,333 """###!!!""" """%%%###------''' !!!%%% !!!   !!! !!!!!! """"""$$$)))+++***$$$444zzz555)))(((!!!"""%%%&&&&&&$$$""" ###$$$%%%&&&'''''''''''')))&&&%%%(((---000///,,,111$$$AAATTT@@@///444...,,,---333888;;;???CCCbbbbbbuuuzzzuuuuuunnnhhhrrrccc777jjjjjjTTTFFF444000111111222111000...---***+++,,,+++)))(((((((((&&&'''((('''%%%%%%'''(((((('''&&&&&&%%%&&&&&&&&&'''(((((()))+++,,,,,,---+++,,,,,,------......//////////////////......---.........///000222333444111222333444444333222111////////////////////////---,,,+++++++++,,,---...,,,,,,,,,------,,,,,,,,,,,,---...---++++++---...,,,+++++++++---///222444000444888777333111333666444???FFFCCC>>>>>>@@@BBBBBB===>>>DDDIIIKKKOOOTTTccceeeppp~~~zzzvvvxxxhhhZZZ```aaaKKK???KKKVVVPPPEEEFFFTTTSSSGGGBBB@@@LLLGGG<<<>>>AAACCCIIIEEEAAA>>>???DDDGGGHHHHHHLLLPPPNNNRRRZZZTTTMMMRRRWWWZZZ```dddbbb^^^aaagggkkkiiittt~~~{{{}}}~~~www```dddxxxfffiiiggghhhkkkrrrpppRRRHHHPPPkkkkkkFFF;;;333$$$ (((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!""""""!!!$$$  """222FFFRRRTTTQQQPPPPPPPPPMMM@@@888999333***---,,,666333+++,,,,,,)))---###'''%%% %%%!!!'''%%%***>>>GGGCCC@@@333333;;;IIIWWWiiiyyygggjjj///QQQxxxllluuurrrCCCJJJ~~~xxxllldddjjjwww}}}zzzpppqqqjjj]]]VVV\\\gggmmmhhh000'''333111--- '''..."""!!! !!!###"""%%%(((&&&!!!111222,,,!!!!!! """&&& !!!""""""!!! """###   !!! $$$%%% ###((()))&&&$$$777}}}:::+++$$$!!!"""$$$%%%%%%$$$###"""###$$$%%%''''''''''''&&&(((((((((***,,,------,,,++++++333777ZZZCCC888777111000222777999888;;;???XXXVVVjjjkkkfffhhhkkkjjjlllhhhZZZooo{{{ZZZGGG:::111222222222222000///...+++***))))))***)))(((&&&%%%'''((('''$$$$$$&&&)))&&&&&&&&&%%%%%%&&&''''''(((((())))))******++++++,,,,,,,,,---......//////000000111111000000///...------......000222333444222333444444444222000///////////////////////////---,,,***))))))***+++,,,************************+++,,,---,,,******,,,...///...---,,,,,,...111333...000333444333000000111...666===<<<:::<<>>???CCCFFFEEECCCOOOTTTSSSVVV\\\UUUPPPWWWWWWUUU^^^kkkjjj``````jjjppprrrzzz|||xxxwww[[[]]]wwwwwwtttpppxxx~~~uuuzzzcccVVVQQQHHHVVVttt\\\999!!!&&&,,,$$$%%%!!!###$$$&&&((((((&&&###$$$%%%&&&&&&%%%$$$###!!!!!!!!! !!!!!!"""!!! ***===OOOUUUSSSRRRRRRPPPMMMGGG777,,,---((("""((( ,,,,,,)))//////)))(((***$$$"""&&&(((%%%###$$$!!!''' ,,,;;;AAAGGGGGGCCC===888999DDDVVVeeekkksss;;;BBByyyzzzooo[[[ZZZnnnpppllldddaaadddddd```mmm000&&&444222+++!!!$$$ !!!''' !!!((('''  """######&&&***(((###(((***%%% !!! !!!""""""###"""!!!"""###%%%""""""!!!  !!! !!!  !!! '''((("""!!!&&&'''&&&&&&888}}}???---!!!""""""""""""###$$$%%%%%%###$$$%%%'''(((''''''&&&%%%'''******)))((()))+++$$$888...'''AAAUUUGGG:::333444777:::888555999@@@NNNOOOjjjsssgggeeekkkfffYYYYYYcccssswwwUUUBBB>>>222222333333222111///...+++)))'''(((***+++(((%%%$$$&&&(((&&&$$$$$$&&&)))$$$$$$$$$%%%&&&'''((()))))))))))))))((((((((((((,,,,,,------.../////////222222222222222111000///,,,,,,---...000111333444333444444555333111///---........................///...,,,*********,,,---+++******************+++***+++,,,+++******+++---333222///------...000111333222222444444222222444555777666333555<<>>EEECCCJJJMMMIIIEEEFFFJJJLLLJJJGGGLLLRRRQQQSSSXXXQQQLLLUUU^^^YYYdddyyyzzzllllllyyy{{{{{{~~~wwwooo]]]SSSWWWYYYcccwww~~~lllxxxzzz```PPPKKKQQQWWWRRRlll^^^333000***$$$%%%)))(((%%%'''((('''&&&&&&&&&$$$!!!"""###%%%&&&&&&%%%###"""!!!!!! !!!!!!"""222KKKRRRRRR[[[VVVRRRaaaZZZBBB666333(((!!!"""!!!###(((&&&!!!&&&333777222'''$$$!!!!!!######"""  )))444777222AAANNNQQQMMMJJJ???666;;;GGGYYYjjjwww|||___ccc~~~fffooo^^^tttWWWLLLIIIHHHNNNMMM888!!!$$$333,,,!!!""" !!! )))'''  """&&&((('''&&&'''&&&%%%IIISSS&&&!!! !!!!!!!!!""""""!!! """ ###%%%'''%%%!!! !!!!!! """"""""""""+++///'''!!!&&&)))'''!!!---nnn@@@///$$$""" !!!""""""!!!%%%$$$$$$%%%'''''''''&&&(((+++'''&&&,,,+++(((,,,)))(((///,,,333^^^ggg999666888999999777666666777DDDQQQcccuuummmbbbXXXlllxxxmmmNNNMMMDDD>>>666111333222......222...,,,((('''((())))))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&''')))+++,,,,,,---......------...000000222333333111000000111////////////000111222333111333444555555222///---...---,,,...111222000---111333111---...333222---,,,+++*********+++,,,---******+++++++++,,,,,,,,,111///---++++++,,,///000///000222555777666444222999666333222444888;;;<<>>???EEEGGGEEEGGGLLLKKKTTTWWWXXX[[[ZZZcccvvvrrrOOOnnnmmmTTTNNNIIIMMMLLLDDDEEELLLIII:::888888<<>>KKK[[[fffZZZUUUOOOMMMPPPQQQOOOKKKDDDPPP[[[\\\YYYZZZ\\\]]][[[]]]]]]```qqq{{{rrrhhh[[[TTTZZZVVVGGG===QQQwwwwwwooooooxxxyyybbbVVV@@@HHHeeegggpppcccAAA///++++++,,,)))((('''&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! ###""""""!!!!!!!!!"""""" !!!###...>>>FFFOOOaaahhhfffhhheeeQQQFFF===,,,###%%%$$$ $$$###""")))***%%%%%%###!!!!!!!!!"""!!!!!!""""""$$$)))...---(((===IIIMMMLLLLLLDDD===BBBIIICCC;;;666999CCCPPPZZZhhhwwwtttnnn|||gggqqquuuvvvUUU***""""""!!!######"""!!!$$$######$$$%%%'''((()))***>>>@@@###!!!!!!!!!###%%%%%%$$$!!!!!!  """###"""!!!%%%%%%"""###$$$###%%%,,,CCCCCC(((%%%$$$"""(((''''''&&&&&&%%%%%%$$$'''&&&888BBB888777777***$$$...((()))NNNooo]]]666---...000000111333777:::777QQQWWWaaarrrooommm```hhhhhh@@@;;;555111222222222333555222///+++(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''''''''((())))))(((((((((***+++---+++---......---,,,...///,,,...111222111222333444/////////000111111222222444444333222111000//////111000...///111444555666444555333111222555444000......---,,,,,,------...******+++++++++,,,,,,,,,------------------------,,,------///222666:::<<<999:::;;;999555222333555<<<;;;<<>>---$$$### """""" !!!%%%$$$$$$###!!! !!!"""$$$(((***)))&&&AAAGGGAAA:::999555333<<>>AAA???999555555888::::::===AAADDDGGGIIIKKKIIIMMMLLLSSS^^^[[[VVV\\\wwwcccRRR[[[iiioooaaaLLL@@@>>>>>>CCCBBB444>>>CCCIIIGGG@@@>>>IIIWWWXXXPPPGGGDDDHHHMMMQQQRRRZZZeeeiii```VVVXXXdddnnneee[[[SSSZZZsss~~~|||~~~}}}yyyxxxuuutttuuuttt~~~vvvssssssVVVGGGccc~~~{{{xxxrrrtttwwwzzzyyyaaaeeeyyyTTT222(((&&&&&&,,,333555///)))+++***)))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""######"""!!!!!!  !!!!!! ###%%%///===OOOYYYbbbooossskkkfffQQQBBB999...+++)))!!!!!!""""""!!!"""###!!!""""""!!!   $$$''''''''''''999===555------)))(((000DDDEEEKKKMMM???,,,)))222:::MMMVVVSSSJJJAAAIII```~~~lll}}}lll===!!!!!! '''%%% !!!!!!  ###&&& ###'''''''''***$$$,,,$$$!!! !!!"""!!! """ !!!!!!!!! !!! #########""" $$$***000222LLL:::%%%)))&&&$$$!!! !!! !!!###%%%%%%$$$$$$&&&(((!!!&&&JJJ\\\IIIAAA@@@+++@@@GGGEEE^^^}}}]]]///...000111111111111333777:::999OOOWWW[[[PPPNNNtttggg]]]~~~}}}~~~bbbGGGBBB<<<666333444444333000---***((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))((((((((())))))***++++++...///000000//////000222///000222222000//////000//////000111111111111000555333111000//////000111000///---,,,---111555888555444333555666555333222,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,***+++---...///...---,,,***...333555555555777888333888===<<<777333333555666888;;;>>>CCCIIINNNPPPJJJMMMLLLSSS___[[[SSSVVV}}}fffWWWSSSaaannnoooWWWFFF>>>;;;BBBFFF===;;;???GGGLLLGGG===:::===EEEEEEDDDDDDFFFKKKQQQUUUUUU___ddd^^^XXXZZZdddlllttthhh]]]aaassswwwvvvyyyzzzwwwqqqpppmmmooosss{{{lll^^^WWW@@@HHHxxx}}}vvvjjjaaapppyyyxxx{{{RRR***...000...+++)))((((((*********)))((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""!!!  !!!!!! ###$$$(((666NNN\\\dddtttzzzmmmgggTTTEEE999+++(((&&&"""!!!!!!!!!""""""!!!!!!""""""  """%%%$$$%%%((()))000---***---(((###'''***///999>>>666(((%%%+++ 444:::222---((((((111MMMQQQaaauuu{{{bbbjjjxxxjjj~~~yyyddd>>>$$$"""  """ !!!***((( """""" """%%% %%%***'''&&&(((%%%+++$$$))) """   """### """))),,,444^^^;;;***###&&&$$$!!!!!!!!!!!! !!!$$$$$$"""###&&&)))!!!$$$<<>>(((!!!!!!!!! """"""!!!!!! !!!"""  !!!""" """'''!!!)))(((''',,,'''!!!%%%"""&&&***+++'''"""!!!###&&&'''&&&***(((%%%+++ $$$888OOOddd|||tttkkk[[[UUUllldddrrrRRRrrriiikkk^^^AAA(((###!!!'''%%%  !!!!!!###!!!(((---)))%%%'''$$$&&&KKK***!!!  ### $$$%%%""""""&&&###333nnn333---$$$""" !!!!!!  ###### ###&&&%%%%%%///EEEXXX]]]PPP???)))///777MMMYYY===&&&222***,,,.........///111333111999CCC___```UUUppprrrfff\\\uuu{{{rrrccc]]]~~~SSSJJJGGG>>>333///111000,,,111...+++))))))***)))))))))((((((''''''(((((()))''''''''''''((((((((((((%%%&&&'''(((((()))))))))***,,,------,,,,,,---...---///111111000///000000///000111222222111000.../////////000000111222333000111111///...///333777333///000444555111...///---------------+++***)))******+++++++++,,,,,,,,,,,,---...///000000000000...222777888666666888;;;999:::<<<<<<;;;999777666222444444333888CCCKKKMMMNNNNNNHHHKKKTTTRRRMMMSSShhhllllllWWWRRRNNNpppfff^^^NNN888666BBBFFFFFF<<<:::BBBFFFAAA???BBB===BBBIIINNNQQQSSSUUUVVVQQQUUUZZZ___fffmmmlllggg|||wwwqqqllljjjmmmrrr{{{}}}sssqqqiiijjjaaaRRRDDDCCCOOOhhhtttzzzwwwRRR222444666...)))+++---...---***(((&&&&&&%%%%%%$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!  !!!!!!  !!!"""###!!!"""#########%%%,,,EEEYYYfff|||}}}___ccc[[[TTTAAA''' %%%$$$!!!!!!!!!!!!"""!!!"""  !!!  &&&$$$)))$$$ %%%$$$!!!'''###&&&&&&$$$###$$$$$$"""""" (((###&&&***%%%,,,666???SSSkkksssooo~~~yyyZZZLLLcccsssZZZ^^^rrr___hhh```FFF---$$$   """%%%+++%%% """ &&&444sssCCC%%% !!!###!!!%%%%%%%%%+++(((%%%%%%!!!555yyy,,,222###"""  !!! !!!$$$""" $$$######'''BBBeeehhhKKK444***000444<<>>AAA<<<444///444;;;???===:::>>>EEEAAAJJJRRRTTTPPPLLLLLLOOO\\\hhhuuuttthhh[[[WWWWWWJJJccccccJJJ???AAA???:::BBB@@@======AAAFFFJJJLLLIIIGGGIIIPPPTTTSSSSSSUUU[[[XXXXXX[[[[[[YYY\\\aaawww~~~zzzvvv|||xxxlllhhhvvvuuuqqqvvv{{{{{{{{{zzzQQQTTT|||ooo[[[DDDGGG^^^dddeeesssxxxyyy{{{~~~iiiDDD;;;000+++---///---***+++++++++***)))(((((('''&&&&&&%%%$$$#########$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!  """'''+++,,,)))&&&)))///<<>>111"""!!!%%%((()))(((&&&'''(((+++***))))))+++---...///000///999AAAIIIbbblllXXXMMMfffvvvXXXRRR^^^vvv}}}hhhUUUKKKrrrvvvQQQHHHIII666///555//////333444...***)))(((&&&)))'''%%%&&&'''((('''''''''((()))(((''''''((()))******))))))))))))))))))------...//////...---,,,***...222222000...///111....../////////000000000000111222333333222111000...///111111000///000111000000333888999444111111666444111...---...///111000///---++++++,,,---...---///000000//////000222///---+++---222777999:::::::::888999>>>CCC>>>666111666>>>CCC???888888======EEENNNRRRQQQPPPSSSWWWbbbnnnxxxwwwjjj\\\TTTSSSIIIUUU^^^XXXLLLGGGDDD???@@@>>><<<===AAAIIIRRRXXXHHHGGGKKKSSSXXXTTTNNNLLLRRRRRRVVV\\\^^^]]]___bbbppp||||||wwwyyyuuuoooppppppmmmmmmsss~~~}}}xxx}}}pppVVVNNNpppgggOOOZZZpppvvvuuu~~~ttt}}}___RRRDDD###222...))))))+++---,,,******))))))(((''''''&&&&&&$$$$$$###"""""""""""""""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$((()))((('''(((,,,555GGG^^^mmmiii___VVV[[[\\\SSSAAA000(((&&&!!!"""###$$$###!!!   !!!"""###!!!!!!!!!!!!!!!!!!"""###%%%&&&''')))***)))&&&##################!!! """"""###### !!!'''+++<<>>CCCGGG\\\ccchhhPPP+++%%%!!! !!!!!! """"""%%%%%%%%%%%%%%%"""###"""---===<<<,,, &&&FFF;;;---&&&!!!  !!!"""  %%%***++++++"""######""""""###%%%(((***)))(((((()))+++---///,,,888???888???^^^fffNNNSSSyyyJJJfff{{{IIIMMMqqqsss^^^OOOIII???333111444000444555000,,,+++)))&&&)))'''&&&&&&'''((((((''''''((())))))''''''((()))---,,,,,,+++******))))))---......//////......---+++---000111111000...---+++,,,...000000111000000---...000111222222111111///000111000///......///...333777888999999666111666333///,,,+++...222555333111---******+++---...,,,...111111000/////////000...,,,---000333444555555666777999???CCC???888111666???DDD@@@777444777;;;AAAIIIMMMNNNQQQVVV\\\```hhhqqqooodddVVVNNNKKKGGGEEEXXXdddVVVMMMKKK@@@AAA@@@???>>>@@@IIIVVV___JJJFFFHHHQQQXXXVVVPPPLLLPPPPPPTTT[[[^^^]]]]]]___iiizzz~~~yyywwwsssrrrzzzttthhhdddllluuu}}}{{{{{{~~~zzzkkkLLLWWW]]]JJJfffyyy|||zzzwwwRRRFFFHHH777---...((('''(((***,,,------,,,,,,((((((''''''&&&%%%%%%%%%"""!!!!!! !!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###%%%'''(((((('''%%%%%%+++;;;RRRgggppprrreeeffffff```TTTFFF<<<666'''%%%%%%'''&&&###  !!!""""""!!! !!!"""$$$%%%((((((((()))(((&&&$$$"""!!!!!!"""""""""!!! $$$$$$&&&'''%%%""" ,,,222///;;;[[[uuu}}}kkkZZZEEEEEEWWWbbblll}}}jjj\\\zzzQQQ///))) """"""     !!!&&&+++$$$%%%###+++888666'''"""###)))GGG:::&&&%%%###"""  """######"""!!!""")))...######"""!!!!!!###%%%'''))))))(((((((((***---000...;;;===333888OOOVVVGGGYYYuuuiiiJJJzzzRRRRRRTTTddd___MMMCCCCCC666---888111555555111......+++''')))'''&&&&&&'''(((((('''((()))***)))''''''((()))++++++++++++++++++******,,,,,,---------------------,,,---000222222---***)))+++---000111111000///,,,---///111222222222222000111111000//////000111000888:::555555:::999111111///,,,******---111333555222...***)))***---///,,,...111222000...------222111000000111222333444333555777999>>>BBB>>>888000444<<>>777222222...'''!!!!!! !!!  ###""""""!!!"""###%%%&&&((()))***)))'''%%%"""!!! !!!!!! !!!"""######$$$$$$""" &&&)))&&&$$$---<<>>@@@BBBDDDGGGLLLTTTYYYXXXXXXVVVSSSOOOKKKGGGEEEFFF???LLLNNN???IIINNN333???BBBDDDCCC@@@BBBIIIOOOOOOFFFCCCKKKVVVZZZZZZXXXWWWPPPMMMPPPUUUZZZaaaggglllzzz|||yyy|||{{{xxx|||zzzpppkkkvvv}}}zzzqqq}}}|||}}}}}}{{{gggLLLHHHOOOJJJPPPbbbhhh~~~|||{{{uuu}}}yyykkk___QQQEEE///'''''')))&&&$$$"""###&&&((('''###"""$$$''''''&&&&&&&&&&&&&&&%%%%%%!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!""""""'''))),,,---+++***))))))((($$$$$$,,,999LLLddduuu}}}zzzuuunnngggccc]]]OOOCCC>>>666***######  !!!!!!""""""!!! ##################$$$%%%&&&))),,,,,,***(((&&&&&&""""""!!! !!!!!!!!!######!!! ###### !!!%%%###%%%+++"""555EEEJJJCCC333222DDDeeesssmmm|||BBB(((%%% """ $$$,,,!!!  !!!$$$!!!'''!!!!!!+++888555%%%"""***<<<<<<$$$'''$$$###!!!  !!! !!!""" """######!!!######$$$&&&((()))'''%%%&&&)))++++++)))))),,,///000111000888AAA???GGG___kkktttdddWWWUUUzzzzzzggg[[[mmm[[[```OOOBBBGGG???111444222333111...///111000,,,***(((''''''((())))))(((***++++++***(((''''''((($$$%%%''')))++++++++++++))))))))))))***+++,,,,,,...,,,+++---//////,,,))))))***,,,......///......,,,---///111222333222222...////////////000333666999:::888333111444444222...000222555555555333222444222...++++++,,,...///...000111111...,,,+++,,,000111222111000000222444444777777666888<<<:::666;;;999999;;;:::777888<<>>@@@AAAAAAAAADDDDDDIIISSSYYYWWWRRRPPPMMMJJJNNNZZZgggnnnrrrvvvmmmzzz~~~}}}~~~zzz{{{wwwoootttuuuzzz~~~}}}vvv~~~iiiPPPMMMfffjjjtttyyyvvv}}}yyyzzz}}}xxx{{{xxxpppPPP???000+++)))%%%"""###)))---%%%!!!"""$$$$$$%%%&&&%%%%%%&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!""""""######)))------++++++,,,%%%$$$%%%((((((+++:::JJJmmm|||tttiiimmmuuulllWWWCCC:::000$$$"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""$$$%%%&&&!!!"""#########!!! """(((111666777666777888111...)))$$$!!!!!!""""""$$$'''!!! """!!!$$$###!!! )))%%% ######"""(((444FFFXXXPPPRRRhhhNNNOOOEEE%%% $$$ """ $$$+++###$$$###!!!"""  ### """ """+++(((&&&+++---%%%qqqBBB***$$$  !!! $$$!!! ###%%%%%%$$$ %%%***+++((('''(((++++++666333555AAAAAAJJJgggtttyyysssnnnmmmgggeeennn}}}~~~SSSqqqkkk___]]]SSSJJJKKKLLLAAA222111000---***---333444111***)))'''''')))))))))(((***+++,,,+++(((''''''((('''(((***++++++***)))(((******))))))***,,,...//////...,,,+++******,,,------,,,+++++++++,,,------+++,,,---////////////...//////...,,,******---///666222555>>>===555111555444555777888888888777666000///......---...//////111111111...,,,***+++,,,---000222333222222555888333555555333555:::<<<;;;555444666;;;>>>===???CCCDDDBBB@@@>>>>>>???BBBEEEKKKGGGEEEHHHNNNNNNFFF??????======FFFMMMAAA;;;FFF;;;::::::<<<>>>???>>>===BBBAAADDDMMMSSSTTTVVVXXXRRRQQQXXXfffpppqqqnnnllliiizzz}}}vvvkkk}}}yyy~~~xxxvvvtttzzz}}}xxxkkkVVVBBBQQQwwwnnn~~~kkkDDD999999333///***'''''')))(((&&&######%%%***&&&!!!&&&"""""""""######""" """""""""""""""######### !!!"""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!""" !!!""""""### ###'''******'''%%%((($$$###&&&((())),,,222KKKrrrwwwyyyyyylllqqqzzz```TTT;;;***,,,***$$$'''(((###"""$$$$$$!!! """%%%"""000444***///111"""&&&'''%%%######$$$###(((######+++333666666777000///((((((///***%%%******&&&!!! """###!!!"""###%%%$$$############$$$%%%$$$&&&###,,,BBBIII@@@;;;ggg<<<!!!&&&    """!!! !!!!!!!!!!!!***...:::DDDFFF###,,,)))$$$!!!###!!! !!!!!!""" """###%%%&&& ###%%%'''((((((''''''---000333555888===FFFLLLkkk^^^UUUXXX___ffflllrrr~~~lllfffpppYYY]]]\\\KKKYYYYYY---444777555000///222000,,,''')))******((('''((()))***************)))(((((((((***,,,,,,+++*********)))))))))))))))******++++++***)))((((((***,,,---******+++---///---***''',,,,,,,,,,,,---...//////444333222111000...------+++---111666:::;;;:::888<<<555222333111---///444---111///******///000,,,000///...///000///---+++,,,...000222333444666888///999:::333555??????666999<<>>999<<<>>>GGGNNNHHH<<<<<>>CCCOOOKKKIIIOOO[[[eeehhhgggwwwkkkccc|||wwwgggiiiiii]]]bbb\\\<<<444222111222333222000///,,,+++)))'''&&&&&&&&&&&&)))))))))))))))((('''''''''***,,,,,,+++))))))***((((((((((((((()))******+++***)))((()))***,,,---******+++,,,...---***(((+++******++++++,,,---...000111222111...---...//////000222666999999666444888444222333111---...222111444222------000000---333333222111///...---...,,,...000111111333555777333888888444555;;;:::444444777;;;<<<<<<===@@@BBB???:::777777666444666:::>>><<<@@@GGGGGG???888666>>>EEENNNPPPHHH???>>>DDDEEEDDDEEEFFFCCC??????DDDEEEFFFJJJQQQUUUUUUXXX\\\ZZZ^^^aaa```]]]]]]bbbgggooosss|||{{{~~~{{{vvv~~~ttt}}}tttXXXWWW|||rrrnnnsssppp~~~qqqcccpppvvvzzzqqqfff^^^```[[[MMMEEEQQQnnn~~~ppp```JJJ999000---+++***---,,,+++***((('''&&&%%%$$$$$$###""""""""""""###!!!!!!"""######"""!!!  !!!!!! !!!!!!!!!!!! """"""""""""""""""""""""##################""""""""""""""""""""""""""""""!!!)))......+++&&&###$$$((()))(((***...)))???VVVttt}}}|||nnnOOOKKK>>>888@@@???888999888...%%%###$$$###"""""")))---???PPPWWWcccggg]]]DDD===444,,,))))))***,,,"""###&&&%%%!!! ***666;;;;;;444222666///)))...!!!%%%)))((($$$!!!"""$$$""" !!! !!!!!!"""###$$$$$$###"""!!!###,,,999555 '''III^^^MMM666%%%  '''%%%!!! !!!!!!!!!!!!$$$%%%***333jjj???(((333%%%!!!!!!""""""  !!!!!!!!!!!!"""###$$$%%%'''###"""%%%+++---)))$$$'''***...000000222666:::???AAAAAAGGGWWWjjjnnnhhhttteee^^^www~~~vvvnnnhhheeeaaa[[[PPPDDD999222111777:::555333555666000***''''''((('''&&&((((((((()))((((((''''''''')))+++,,,***)))))))))'''''''''''''''(((((()))++++++***))))))+++,,,---+++******+++,,,,,,+++))))))))))))******+++,,,---,,,///222111---,,,///222//////222555888888555333555333444555333...---000222444333111111444555333333333111...+++***+++------...000111111222555777444444444555777777666444000444888;;;<<<===???@@@;;;777666777777555555999999>>>EEEHHHAAA666222444>>>JJJSSSOOOFFFBBBDDDFFFDDDCCCDDDGGGFFFCCCEEEIIIJJJNNNPPPRRRWWW\\\ZZZUUU]]]^^^______aaacccfffgggsssttt{{{www}}}|||rrrsssuuu{{{vvvvvvmmmkkkrrrpppwwwsssooouuu|||{{{uuukkk\\\dddrrruuukkkeeebbbYYY[[[]]]\\\TTTLLLPPPccctttrrrsssmmmvvvxxx___DDD;;;000---000111...***+++******((('''&&&%%%%%%###""""""!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###"""""""""########################!!!'''------+++###!!!"""&&&'''%%%&&&)))***333IIImmmyyyqqqYYYXXXNNNKKKUUUUUUPPPRRROOO@@@000)))'''%%%$$$%%%000<<>>888...%%%$$$&&&'''(((+++555:::;;;===AAA888...333222---(((%%%%%%%%%%%%$$$  ###### !!!$$$!!!  !!!###%%%555LLLEEE%%%+++TTTUUU999###    !!!!!!     """###"""!!!,,,NNN666"""&&&   """"""!!!!!!"""###$$$$$$###&&&((((((&&&%%%'''***(((,,,000111///...///111:::@@@BBBFFF[[[zzzwww[[[bbbpppiii\\\mmmuuummmjjjrrrdddTTT___GGG777000888<<<333,,,...???888///+++,,,---+++((()))******+++++++++******''')))+++***)))'''&&&'''%%%%%%%%%%%%%%%&&&&&&'''+++************************)))((()))+++,,,+++************++++++,,,---...---222666333---***---222+++,,,...111555777666555333999??????;;;777444333------///222555666888999>>>666///000666;;;:::666---...111222444888===@@@888222111666:::888666777333555999<<>>===888666888<<<===;;;;;;>>>AAACCCDDD@@@<<<<<<>>>??????IIILLLBBB<<>>AAAEEE<<<444:::FFF===333,,,)))'''$$$!!!###%%%!!!!!!###  ---***---888666###(((HHH???%%%  !!!"""!!!   !!!"""!!! !!!###$$$###""" ###%%%%%% $$$&&&222JJJ999$$$### !!!!!!""" !!!"""###$$$!!!&&&)))(((###"""&&&+++&&&)))---...,,,+++,,,...222;;;DDDNNNbbb|||nnnfffyyypppbbb___mmmkkkjjjssshhhWWWZZZWWWFFF;;;===@@@:::333000777333...+++,,,+++)))'''******++++++,,,,,,++++++''')))******(((&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&''')))))))))))))))((((((((()))(((((()))+++,,,+++***+++******++++++,,,---......222444111---***---000///...///111333333222000222;;;BBBAAA<<<999777555000...000333444222222444<<<555///000777<<<;;;888...000222333555:::???CCC;;;888666777<<<===:::555555555666999;;;<<<:::888777555666;;;===;;;===@@@DDDDDDAAA<<<<<>>@@@BBBCCCIIIGGGHHHMMMOOOKKKHHHHHHLLLWWW___]]]WWWRRROOOLLLaaadddgggeeecccfffooowwwnnnjjjjjjnnnsssxxxuuukkkmmmtttzzztttMMMXXXiiiuuu\\\uuuzzzhhh___oootttaaaZZZrrrxxxhhhcccooo^^^YYY\\\UUURRRZZZbbbZZZ\\\aaabbb\\\YYYddduuugggpppyyy\\\CCC777222//////))),,,...---)))'''))),,,$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!""" !!!!!!""""""!!!!!!  !!!"""###$$$$$$$$$$$$######"""!!!!!!!!!  !!!!!!"""'''!!!///<<>>===>>>AAA:::666???TTTOOOFFF>>>777222...,,,)))>>>III???333///))) ###$$$&&&''''''&&&$$$###---,,,'''&&&(((!!!$$$555+++!!!"""""" !!!&&&###"""%%% """###"""!!! !!! $$$''''''###'''(((555EEE;;;'''$$$  """###### """###$$$"""%%%'''%%%###"""%%%(((%%%(((+++,,,******,,,///000666???KKKYYYlll~~~|||dddxxxzzz|||ssstttrrriiidddcccUUUFFFAAADDDDDD<<<333............---,,,***)))))))))***+++++++++++++++'''(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&''''''(((***,,,---+++(((***))))))******+++,,,---,,,---......,,,+++,,,...///......000222222111000///:::BBB???:::777666333222///000444444000///111555333000000111444666777111222333333444888===AAA888:::999777>>>FFFCCC:::888666555666888888666333444222333777999999;;;???@@@CCCAAA<<<;;;AAAEEEFFF@@@>>>@@@EEEHHHEEECCCDDDBBBAAAEEENNNSSSQQQMMMLLLLLLPPPYYY___]]]UUUOOOOOOfffhhhjjjkkkjjjjjjkkklllrrrpppjjjffflllxxx|||uuukkkhhhqqqwwwzzztttpppiiiQQQ^^^ggg{{{oooPPPYYYtttOOOaaaddd]]]pppwww}}}nnneee^^^cccfff[[[YYYfffgggbbbdddmmmppppppwwwjjjsss~~~{{{UUUFFF666...***(((''')))(((***++++++***((()))***########################"""!!!   !!!"""###!!!!!!""""""""""""!!!!!! !!! !!!""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""(((###...,,,BBB[[[nnnqqqkkkhhhnnnkkkeeehhhiiilllssswwwuuupppqqqvvvbbbiii___XXXWWWDDD444@@@CCCKKKccc{{{tttmmmeee^^^]]][[[UUUOOOLLL<<>>111888888666@@@OOONNNBBB<<<999666666777777555222111...///333666666999>>>;;;BBBCCC===999>>>CCCDDD:::555;;;JJJRRRMMMHHHIII888999AAANNNVVVWWWTTTTTTQQQLLLPPP[[[___ZZZXXX\\\kkkkkknnnrrruuutttnnniiirrrpppfff\\\bbbsssxxxrrryyywwwlllaaabbboooyyykkkhhh}}}dddAAAZZZkkkttt|||ddd===]]]lllMMMUUUXXX[[[yyyyyyccc}}}oooqqqnnnxxxgggVVVdddvvvlllkkkxxxlllzzznnnkkkIII444...)))+++---***))))))&&&%%%%%%''')))(((%%%"""""""""""""""############   !!!###$$$!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  &&&(((######&&&,,,:::GGGVVVYYY]]]______^^^______fffssszzzqqqfffdddhhhkkkdddZZZSSSPPPDDD222)))******222JJJkkkvvvhhh\\\UUU[[[eeeZZZWWWWWWPPPAAA;;;;;;777BBBBBBCCCDDDCCCBBBDDDHHHBBBtttyyynnn```NNNMMMIIIIIIHHH<<<))) ###  !!!!!!!!!  """***666$$$!!!!!!######!!! !!!$$$%%%!!!%%%)))777222 !!!!!!!!!  !!!""" !!!!!!  !!!"""$$$$$$$$$$$$%%%&&&&&&'''$$$'''***,,,,,,,,,,,,---...555@@@FFFAAAEEEccc^^^ZZZjjjjjjkkkbbb]]]MMM[[[TTTBBB@@@DDD===555555333000000111111...+++))))))***---///---)))$$$''''''&&&%%%$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''''''''''''''''''''&&&&&&''''''(((((((((((((((((())))))(((((((((((())))))...***'''&&&)))+++***)))111///...///111444555555000555777666888<<<:::444000222222111222555444000444444444333333666:::>>>666666444333222444888;;;000888======>>>BBBEEEEEE>>>:::888:::888333/////////111777>>>@@@======@@@@@@AAABBBBBB@@@?????????@@@======AAAIIILLLIIIEEE;;;>>>DDDJJJPPPVVV[[[___bbbWWWTTT\\\bbb^^^\\\^^^cccfffhhhppp{{{fffpppxxxeeeeeecccbbbzzzvvvwwwssshhhdddbbbiiiSSSrrraaaOOOUUUhhhwwwqqqbbbwwwbbbGGGRRRvvviiiDDDDDD\\\yyyqqqeeebbbddddddrrr|||kkk```kkk~~~zzzbbbOOO===333333------,,,***)))'''&&&&&&$$$$$$$$$############"""######""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!""" !!!"""""""""!!! !!!!!!!!!$$$&&&!!! """$$$---777;;;>>>CCCFFFHHHJJJLLLNNNQQQ]]]ddd___YYY[[[```ddd___QQQDDD===333&&&$$$***((((((555LLL___lllzzzxxxrrrrrrooorrroooiiihhhggg```YYYNNNKKKGGGFFFDDDAAA>>>===PPPvvvyyyvvveeeMMM888'''  ###&&&((( '''222---%%% """"""$$$$$$"""$$$555444--- !!!"""""""""   !!!"""$$$$$$$$$$$$%%%%%%&&&'''''')))++++++******+++,,,///333<<>>CCCEEEJJJAAA999555333111333888444555999???@@@======@@@DDDEEEFFFEEEDDDBBBBBBBBB<<<::::::???FFFJJJHHHDDD>>>CCCJJJQQQWWW\\\___aaaccc\\\YYY\\\``````^^^]]]^^^gggjjjkkkyyyooosss{{{kkkiiiddd```nnnhhhooo~~~qqqjjjgggrrrsssZZZjjjrrrZZZEEEaaazzztttyyyrrriiixxxgggPPPTTTooo|||gggHHHLLLhhh|||~~~{{{bbb___]]]jjjsssuuu}}}~~~pppyyyssszzzzzz```LLL>>>111+++---,,,++++++)))((('''&&&&&&$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!  !!!###!!!""""""""""""  !!!!!!""" ### $$$)))$$$'''+++...000333666888;;;BBBHHHGGGFFFIIINNNQQQIII===222,,,%%%!!!(((&&&!!!###111???NNN```qqqqqqxxxxxx}}}xxxvvvooohhheeedddaaaYYYRRR\\\yyy~~~sssdddJJJ///  $$$***... !!!"""***///'''!!!  """######""" DDD///$$$!!!"""######!!!  !!!"""#########$$$$$$%%%''''''*********)))((((((***+++222333999===;;;<<>>CCCJJJQQQXXX\\\^^^^^^dddccc```]]]```dddccc___\\\hhhnnnlllwwwzzztttyyylllgggaaa^^^hhhccchhhyyyuuunnnjjjhhhxxxuuubbbpppttt~~~^^^===fffpppzzzuuuvvv}}}vvvkkk\\\YYYiiiuuufffLLLIIIcccuuuwww|||zzzeee[[[\\\ooopppxxxpppqqqhhhlllaaawww|||kkkUUU>>>444...)))(((+++***))))))(((''''''&&&&&&$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""  """!!!!!! !!!"""""" !!!!!!!!!  """###""""""######"""  !!!""""""!!!!!!###%%% """%%%&&&&&&''')))+++///222444333222444777999,,,'''%%%'''&&&!!!!!!$$$$$$!!!"""+++333;;;FFFPPPPPPVVVcccwwwxxxuuuwwwvvvlll```bbbttt[[[PPPMMM==='''!!! %%%***... !!!  !!!###''' !!!######""""""LLL((( !!!!!!!!!!!!  """###############$$$%%%''''''******)))'''&&&'''***---555444777;;;<<<===EEEPPPdddZZZttt{{{wwwyyypppMMMRRRcccLLL777888333333222111000000///...---222111///...---,,,+++***((('''&&&%%%%%%$$$$$$%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&((((((''''''''''''((((((%%%%%%$$$%%%(((+++---///000///......000000000///222000000333888999333,,,666<<<@@@>>>;;;888333---222333555555333222111222;;;<<<===;;;888555444444000222000...111999@@@BBBCCC>>><<<:::777222222666>>><<<===???===999999===;;;;;;<<<===???@@@???>>>BBB@@@???>>>===<<<:::888BBBDDDHHHNNNUUUZZZ\\\]]]cccgggeee___```hhhhhhbbb___gggpppwww||||||qqqssskkkbbb^^^```hhhiiihhhrrrzzz|||{{{yyyuuuoooqqqtttrrraaauuuyyyzzz\\\OOOlll|||rrr}}}yyyooommmfffbbbkkkqqqaaaJJJMMM\\\rrrwwwfff___cccVVV]]]zzzuuukkk~~~zzznnn[[[[[[\\\wwwbbbZZZooofffNNN@@@444***)))++++++,,,///(((((((((''''''&&&&&&&&&$$$$$$$$$#########"""""" !!!!!!""""""######  !!!!!! !!!"""""" !!!"""""""""!!!  !!!"""### !!!"""######"""!!!  !!!!!!"""""""""!!!!!!$$$###$$$&&&'''&&&%%%&&&'''+++***((((((&&&&&&(((*** """&&&'''$$$######%%%$$$&&&+++///333777<<>>AAAEEETTTTTTpppjjjlll|||yyyuuuVVVWWWjjjVVV@@@<<<444666666555333111000//////333222000...+++*********(((((('''&&&%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&''''''))))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''&&&'''))),,,......------...///000///---...,,,---222777777444111:::???@@@<<<777666333000333555777777555333222222555888<<<<<<:::666333111000222222222666===AAA@@@;;;:::;;;===:::555555999AAA>>>======:::666777;;;::::::;;;===AAACCCCCCBBBIIIIIIGGGEEEAAA>>>======JJJIIIIIILLLRRRYYY\\\^^^___fffhhhbbbaaahhhjjjeeedddcccnnnuuunnnrrrjjjooosssiiiaaabbbcccgggeeeiiinnnuuu~~~uuu~~~wwwuuu\\\eeeddddddTTTlllwwwzzz|||xxx|||qqqppplllkkknnnjjjWWWAAAYYYcccwww}}}hhh[[[[[[UUUVVVsssrrrdddtttttt^^^eeepppfffbbbOOOGGGSSS]]]TTT@@@333,,,((((((+++......---...((((((''''''&&&&&&%%%%%%$$$$$$$$$#########"""""" !!!!!!""""""######  !!!"""""" !!!"""######!!!!!!  !!!"""###!!!"""$$$$$$###### !!!""""""### """%%%''''''&&&&&&&&&'''$$$######""" $$$)))&&&$$$###"""""""""$$$%%%&&&%%%$$$%%%(((---222555???===999666===IIISSSVVVVVVoooyyy~~~}}}|||ttthhhgggYYY***555)))333888///"""   !!!  """###### """;;; !!!"""!!! !!!"""###!!!!!!""""""$$$%%%'''(((&&&&&&&&&%%%%%%''',,,///000//////333999<<<===<<>>@@@;;;666666777777999:::;;;:::888777777888111111111000---,,,,,,---000222222333888@@@AAA???<<<:::888777555555===GGGDDD???<<<;;;888666:::@@@AAA???===???CCCEEEBBB???AAADDDEEEBBB<<<:::===AAALLLHHHDDDEEEJJJOOOQQQPPPYYY\\\bbbddd```YYYYYY]]]mmmjjjkkkrrryyywwwkkk___ZZZgggyyykkkkkkcccpppXXX]]]eeemmmvvv{{{tttjjjiii___kkkKKKJJJPPPfffpppsssiii}}}jjjooowwwyyyzzzlllqqqwwwwwwvvvxxxjjjbbbddd^^^NNNIIIOOOZZZ]]]___gggyyyzzzdddhhhaaa___RRRUUU___```sssrrrcccJJJ:::888333...***'''&&&(((***''')))+++***((((((((((((******)))((('''%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  !!!!!!!!! !!!"""""" !!!!!!"""""""""###!!!  !!!"""###$$$###"""""" !!!""""""###### """ ((("""'''******'''$$$###$$$""""""###$$$///"""######""""""######!!!(((((('''$$$###%%%&&&%%%)))...,,,###"""%%%$$$---###(((333111333@@@JJJFFFUUU\\\SSSJJJIIIHHHDDD999SSSlllXXX+++"""%%% !!!%%%!!!    !!!$$$!!!$$$%%%&&&///&&&###   """!!! !!!###$$$ !!!"""###%%%'''((('''''''''&&&%%%%%%''')))000000///111666;;;:::777666DDDYYY___ZZZaaakkkfffyyy}}}kkkmmmooo^^^LLL\\\lllssspppjjjYYYBBB888222444777777555555888:::777888888555///+++******))))))'''&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''######$$$%%%%%%&&&''''''%%%%%%&&&'''((()))******++++++************++++++(((***+++***)))***...222))))))***,,,///000...------+++...111000///666@@@;;;BBBDDD>>>888666555444===>>>???>>><<<;;;<<<===666444000,,,))))))---000111111000000666>>>AAA???777666888888666444999AAAEEE@@@===;;;999888<<>>000:::777666888:::999333...222333111---++++++---------111555333000000666<<<888;;;<<<888444666???GGGFFFKKKBBB777666333222999KKKNNNJJJDDDGGGMMMIII===FFFPPPQQQGGGAAAFFFJJJGGGUUUOOOLLLQQQYYYXXXMMMAAAKKKQQQ]]]eee```UUUTTTZZZqqqyyyuuuhhhhhhtttsssfff^^^^^^ooouuufffjjjyyywwwqqqxxxsssccc^^^ggglllhhh___XXXJJJFFFMMMTTTggguuu~~~ssspppkkkcccnnn~~~mmmsssuuu^^^hhhTTTSSSlllkkkIIIFFFlllgggVVVsss}}}oooppphhhssszzzlllVVVWWWjjjSSS555222444///,,,,,,,,,+++***))))))(((%%%%%%&&&&&&'''(((((((((******))))))(((''''''''''''&&&%%%$$$############$$$###"""!!!!!! !!!!!! !!!!!!$$$######"""!!!  !!!!!!!!!!!!###"""!!!  !!!""""""############""""""!!! !!!"""""" !!! """%%%))))))'''$$$###"""!!!"""$$$%%%$$$######$$$$$$$$$$$$%%%'''((((((&&&$$$"""!!! !!!!!! !!!!!!"""""""""###%%%&&&((()))***((((((''''''&&&&&&%%%%%%&&&***""" !!! !!! !!!"""###"""   """  ### !!!"""###!!! %%%)))))))))***))))))(((''''''))),,,,,,***,,,333666444;;;OOOlll{{{ooommmtttsssuuuyyytttjjjiii___HHHdddpppwwwfffXXXiiigggEEE333000---,,,---///222333888;;;BBBFFFAAA666111333222...)))&&&'''(((&&&%%%######!!!&&&)))+++&&&%%%%%%$$$%%%&&&'''(((,,,***'''(((***,,,,,,+++------,,,++++++*********************)))(((''''''&&&''')))+++,,,---------,,,,,,+++,,,---000222444000444333222999BBB===111111//////333777888444000444555555111...,,,+++***///222555333000111666;;;:::;;;:::777555777>>>DDDDDDIIIAAA888888555555===BBBEEEBBB===@@@IIIJJJCCCFFFPPPRRRKKKGGGKKKKKKFFFSSSOOOMMMRRRYYYZZZRRRJJJJJJOOOUUUWWWSSSTTT]]]hhhwwwzzziiiaaaffffff]]][[[VVVaaahhhaaahhhsssmmmjjjqqqsssgggTTTOOOccc|||yyycccLLLFFFKKKNNN]]]vvvyyyooobbbnnncccSSSqqqrrrlllnnn```fff___[[[dddiii\\\XXXiiiyyy]]]PPPkkktttjjjrrroooqqqfffffflllhhhmmm~~~MMM222---///---***,,,++++++***))))))((((((%%%&&&&&&''''''((())))))++++++***)))(((((('''''''''&&&%%%$$$$$$#########$$$###"""!!!!!! !!!!!!!!! !!!!!!######""""""!!!  !!!!!!!!!!!!""""""  !!!!!!""""""""""""!!!!!!  !!!!!!""" !!!!!!!!!!!!###&&&''''''%%%%%%$$$###$$$%%%&&&&&&$$$!!!$$$''''''%%%&&&***...***)))'''$$$"""   !!!"""###!!!"""$$$%%%%%%%%%$$$###""""""######$$$######""" """ """"""  !!!###"""!!! !!!"""#########((($$$ !!!"""""" ###(((************)))(((&&&&&&))),,,,,,***,,,111333222<<>>AAA>>>777999AAAFFFCCCEEEMMMPPPMMMMMMPPPMMMFFFLLLKKKKKKOOOTTTVVVUUURRRHHHOOOSSSMMMHHHNNNZZZdddqqq|||}}}ooodddbbb___XXX]]]TTTVVV\\\]]]ccceee\\\eeedddhhheeeQQQFFFcccjjjMMMKKKOOOOOOZZZnnnxxx~~~~~~dddPPPfff___SSSyyyjjjUUUXXXWWWaaaiii```ZZZkkk|||{{{uuusss\\\MMM```bbb[[[kkknnnvvviiihhhhhhkkkPPP$$$!!!,,,+++)))---+++******))))))(((((('''&&&&&&''''''(((((()))))),,,,,,+++***)))((('''&&&'''&&&&&&%%%$$$$$$$$$###$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!###""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!! !!!"""###%%%$$$###$$$&&&''''''&&&$$$&&&''''''&&&'''***---)))(((&&&%%%###!!!  !!!###$$$%%%$$$&&&'''((('''%%%###"""%%%&&&&&&&&&&&&%%%$$$######$$$!!!!!! """"""  """###""""""&&&222)))"""  !!!!!!"""&&&************)))'''&&&%%%+++,,,,,,,,,---000111111@@@CCCUUUqqq|||xxx{{{~~~xxxoooqqquuuoooWWWuuurrrNNNEEEVVVeeeFFF666,,,///000+++///:::333888???CCC@@@:::555333333111...***&&&&&&(((***>>>WWWFFF''')))'''$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&'''(((((((((((((((((())))))))))))((((((((('''&&&&&&&&&''')))***(((((('''(((***---///111...------......000111222000111000...111777666111//////000222666777555333222444:::>>><<<777333333111222333333444777;;;>>>???:::555333555999;;;;;;999===888555888555777BBBBBBEEEBBB;;;888;;;>>>===AAAFFFHHHIIILLLPPPNNNIIIEEEFFFGGGHHHJJJMMMPPPRRREEEQQQXXXRRRIIIGGGJJJKKK\\\hhhqqqpppllljjjfff___eee]]]XXXYYY[[[[[[TTTJJJ[[[SSSSSSXXXTTTRRRkkk\\\IIIPPPSSSQQQZZZhhhssszzzlllfffIIIXXXddd```{{{bbbRRRVVV\\\]]]hhh\\\OOOiii|||iiiXXX```WWWNNN```dddhhh\\\eeeqqq|||kkkPPP444###***...&&&&&&111***)))))))))((((((''''''&&&''''''(((((()))******---,,,,,,***)))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!  !!!!!!""" !!!!!!!!!!!!  !!!!!!""""""""""""!!!!!! !!! ###""""""$$$&&&((((((''')))'''%%%%%%'''((('''%%%$$$$$$$$$$$$###""""""!!! !!!"""$$$%%%&&&)))***++++++***(((&&&$$$))))))(((&&&$$$""" """  """""" !!!'''...)))""" !!!!!!"""&&&************)))((('''&&&,,,+++,,,---...///000111@@@:::@@@VVVnnnxxxxxxwww~~~pppllllllyyygggDDDGGGeeeOOO===111333333---000:::777===CCCEEEEEEBBB>>>::://////...,,,)))'''((()))***GGG;;;"""((((((&&&#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$&&&%%%%%%$$$%%%'''((()))+++***((('''(((***,,,...............//////000000555666444222222555666444333333555777999;;;:::999000111777===<<<444000111000000111444999===???@@@@@@:::333222555888:::999888:::666666:::555777DDDDDDGGGFFFAAA===<<<;;;999===>>>???@@@FFFLLLOOOMMMCCCDDDEEEDDDCCCFFFKKKPPPEEEQQQZZZXXXOOOIIIDDDAAAIIIOOOWWW___gggkkkllljjjgggccc\\\XXXXXXRRRGGGAAALLLOOORRRRRRTTT^^^pppiiiKKKGGGVVVSSSNNNTTTYYYccc|||vvvWWWoooQQQIIIkkkfffooosssqqqpppnnnnnnrrrjjjlllZZZKKK```~~~wwwmmmccciii\\\MMMXXXTTTFFFDDDpppvvv[[[666+++)))***...+++%%%&&&+++))))))))))))((((((((((((''''''(((((()))******+++,,,,,,+++***)))((('''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!""" !!!!!!!!!!!!  """######$$$$$$######"""  !!!!!!  """%%%(((((('''***&&&""""""$$$%%%""" !!!!!!""""""!!!!!! """###$$$%%%)))************)))'''&&&...,,,)))&&&###!!!###***...***### !!!   ###"""&&&  !!!!!! $$$((()))))))))))))))(((((('''+++)))***...///---...111;;;888:::IIIbbbvvvxxxppp}}}vvvsss|||TTTFFFeeeZZZIII999444222///000555666;;;AAACCCEEEGGGEEEAAA000000...---+++)))'''&&&000--- &&&((("""&&&""""""###$$$$$$$$$$$$###$$$%%%''''''&&&&&&&&&'''&&&''''''''''''%%%###"""%%%$$$$$$$$$%%%&&&'''''',,,***)))''''''''')))***++++++++++++,,,,,,,,,,,,777888888666555555666888222333555888:::<<<===>>>999777:::@@@===333///222000///111666===AAAAAA???>>>999333111333777999999:::;;;777888;;;555555DDD>>>@@@BBBCCCCCCBBB???<<<:::::::::<<<@@@FFFMMMPPPGGGHHHGGGEEEDDDFFFKKKPPPKKKNNNTTTXXXVVVOOOMMMOOOIIIEEEDDDKKKTTT]]]ffflllccccccXXXQQQSSSLLLAAAAAAGGG\\\ggg^^^WWWaaannnuuu___IIIPPP___UUUPPPTTTMMMVVVooodddNNNqqqcccHHHkkkfffccc\\\fff}}}uuurrr|||zzzeeeSSS[[[iiiooosss]]]\\\[[[ggg]]]NNNQQQCCC;;;___eeeBBB777+++)))******)))+++...,,,'''))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''&&&&&&((((((((('''&&&%%%%%%%%%$$$###""""""""""""!!!!!! !!!!!! $$$###"""!!!!!! !!! !!!!!!!!!!!!  !!!###$$$$$$%%%%%%$$$$$$### !!!"""""" $$$'''((((((%%%###!!!  !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%000---((($$$!!!###+++...(((!!! !!!!!!    %%%***'''(((((()))))))))))))))(((%%%''',,,---+++,,,000555;;;===@@@TTTooowwwooovvv}}}zzzvvviiiRRRiiijjjZZZDDD555///000111111111777<<>>BBBIIIPPPKKKKKKJJJHHHGGGJJJNNNRRRSSSJJJLLLWWWZZZQQQPPPWWWTTTLLLIIIKKKNNNQQQZZZeeefffdddQQQFFFNNNIII???DDDJJJ```mmmdddZZZ\\\cccddd[[[IIITTT```UUUXXX\\\KKKUUUWWWTTTTTTkkkwwwXXXdddfff```TTT___yyywwwdddbbbrrryyylllXXXWWW___gggqqqUUURRRMMMXXXSSSLLLPPP@@@FFFppp[[[222,,,222---...+++((((((,,,000...***************************(((((()))******++++++,,,''''''''''''''''''''''''%%%&&&((())))))((('''&&&%%%%%%$$$###""""""""""""!!!!!! !!!!!! &&&%%%$$$"""!!!  !!!!!!!!!!!!  """"""######$$$$$$$$$$$$######"""!!!!!!!!!!!!"""#########&&&((((((!!!"""  !!!!!! !!!"""######+++(((###!!!"""  !!!'''+++&&&'''((()))************%%%"""$$$***,,,)))***...111>>>???888FFFfffvvvqqqzzz~~~uuukkkwww^^^mmmxxxhhhMMM666...222444111222888===AAAIIISSSWWWTTTAAA999000++++++***'''$$$)))$$$&&&(((###$$$'''### !!!"""$$$$$$######""" $$$$$$""" !!!###$$$%%%((()))******)))(((###$$$%%%&&&&&&%%%######(((''''''&&&&&&&&&'''''')))))))))))))))((((((''''''***...000...---000555///000111000///...///000666000111777555++++++222444333444;;;BBBCCC>>>888999777444111111444888<<<777777222444555+++***999222///111999AAADDDBBB@@@<<<>>>@@@AAA???@@@GGGOOOMMMLLLJJJIIIJJJLLLPPPSSSXXXJJJIIIYYY\\\NNNIIIQQQ\\\XXXXXXYYYTTTNNNTTT___mmmgggLLL???JJJIII???EEEIIITTT[[[ZZZWWWUUURRROOORRRAAAKKKVVVOOO[[[bbbJJJYYYEEELLL```dddjjj^^^eee```SSS[[[rrrlll[[[```SSSgggdddRRRQQQ]]]iiisssfff[[[JJJMMMKKKLLLWWWJJJIIIIII>>>555222+++''',,,'''&&&''',,,+++'''(((---***************+++++++++)))))))))***++++++,,,,,,&&&&&&&&&''''''''''''(((%%%'''(((******)))'''&&&&&&%%%$$$###""""""""""""!!!!!! !!!!!! ((('''%%%###!!! !!!!!!!!!"""!!!  !!!"""###""""""############"""""""""""""""""""""######$$$ !!!"""!!!%%%%%%   """$$$ !!!""""""!!!###%%%### ######$$$$$$&&&''')))***%%%&&&'''((()))***+++---111333BBBDDD:::OOOpppxxxvvvWWW]]]eeehhhrrrgggkkkgggfffRRR:::111...---444000<<>>EEEGGGBBBMMMMMMJJJPPPXXXNNN___}}}mmmWWWXXXYYY___QQQTTTeee\\\VVV^^^ZZZVVVTTTQQQRRR\\\ggg______```___]]]\\\\\\\\\222111///...---------...,,,++++++++++++,,,------------------............------------------------,,,,,,,,,+++)))(((&&&%%%******))))))(((((('''''''''&&&%%%$$$###############""""""!!!  !!!!!!""""""######$$$###""" !!!"""!!!"""""""""""""""!!!!!! """###%%%############""""""""""""%%%$$$######"""""""""### ###$$$!!!""" """"""###!!!%%%%%%$$$&&&&&&&&&&&&'''((()))***$$$%%%&&&((())))))((('''///555@@@AAA;;;JJJkkkuuuMMMPPPdddiiijjjgggjjjiiimmmYYY:::///000111555444<<<@@@999444:::EEELLLSSS@@@---))),,,---,,,+++)))(((%%%"""!!!!!!"""#########$$$$$$$$$$$$######"""############""""""!!!%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$###############"""###%%%''')))***++++++((((((((()))***---///000666111000444666222//////...222666333---+++///555666@@@CCCGGGPPPJJJ===:::???===999777777666333///+++...222222111///000111111444777888777666888:::DDDFFFEEE@@@::::::AAAHHHFFF@@@AAAGGGGGG>>>;;;>>>CCCLLLMMMLLLOOOGGG>>>@@@OOOFFFNNNdddhhhVVVIIILLLHHHJJJMMMOOOSSSXXX\\\^^^PPPHHH???III]]]\\\PPPMMMQQQSSSGGGHHHBBB:::GGGHHHYYY[[[```QQQXXXnnndddYYYiiiVVVTTTQQQQQQSSSNNN]]]NNNTTTSSSOOOXXXiiilllccc}}}ppp___RRRJJJDDD===888111000...---,,,,,,,,,---+++++++++,,,---......///000000000000000000//////............---------,,,***************)))(((''')))))))))((((((((((((((('''&&&%%%$$$##################"""!!!!!!  !!!!!!!!!"""""""""###$$$###"""!!! !!!!!!"""!!!""""""######""""""!!!!!! !!!###$$$#########"""""""""!!!!!!$$$$$$$$$$$$#########"""!!!!!!  !!!!!!$$$ !!!&&&(((((((((((((((((())))))******&&&&&&&&&(((******(((&&&,,,444888999;;;BBB^^^||||||tttnnnOOOEEEbbbiii]]]cccccc___gggWWW<<<444333111222666999999333000555===BBBYYYLLL888***)))000111---)))'''%%%###"""###$$$%%%"""##################"""""""""""""""############%%%%%%$$$$$$###$$$$$$$$$(((((((((''''''&&&&&&&&&$$$$$$$$$$$$############""""""###$$$&&&((()))***))))))***+++,,,---......444000...000111///...///)))...333333000---///222///777;;;EEESSSNNN???:::>>>DDDEEEAAA??????:::111+++...222333333222222222222222222222222444888;;;@@@AAABBBBBB@@@???AAABBBGGG===999AAAEEE@@@999777999CCCHHHMMMUUUOOOCCCBBBKKK===>>>QQQ[[[RRRGGGFFF===EEEQQQXXXZZZZZZ[[[]]]UUUJJJ@@@HHHWWWSSSLLLSSSWWWeee```ZZZIII999???;;;UUUUUU\\\PPPNNNWWWOOOOOOiiiUUUTTTPPPNNNMMMHHHWWWPPPBBBGGGcccwwwvvvxxx}}}hhhMMM<<<777444...(((///...---,,,++++++,,,---,,,,,,---...///111222222555444444333333222222222111111000///...---,,,,,,(((((())))))***))))))((('''''''''(((((((((((((((''''''&&&%%%$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""""""""###############"""""""""!!!!!!!!!""""""#########""""""""""""!!!!!!###$$$%%%%%%%%%$$$###""" %%%'''###  """ """&&&((((((((((((((())))))))))))(((***)))'''((())),,,------+++111...111;;;;;;LLLtttvvvzzzyyyrrrooorrrrrrmmmrrrVVV:::[[[jjj[[[hhhgggSSSRRREEE<<<===666,,,...555444111---...444===CCCYYYXXXIII222)))///222---)))(((&&&$$$$$$$$$%%%&&&""""""############""""""!!!!!!!!!""""""###$$$$$$&&&%%%$$$###############(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&((()))***+++,,,,,,,,,,,,111...,,,,,,,,,,,,---...&&&***///111...,,,++++++---//////:::LLLJJJ===:::444???FFFFFFGGGIII???000111222444555444333111111222000...---///444:::>>>>>>>>>???BBBFFFGGGFFFEEEBBB999666===CCCAAA<<<888999???@@@DDDQQQQQQJJJLLLYYYKKKCCCGGGIIIDDDBBBGGG>>>CCCMMMUUUXXXUUUUUUWWWOOOMMMJJJMMMMMM???>>>QQQOOOgggkkkiiiXXXEEEDDD999FFFDDDQQQOOOMMMLLL@@@FFFTTTTTT]]]QQQOOOXXXLLLIIIMMMNNNjjj{{{[[[JJJ666---...333222//////...---,,,,,,,,,---...---...000222444555666777888888777777666555444444333333222000///...---,,,))))))******))))))((((((&&&&&&&&&''''''((((((((('''&&&&&&%%%$$$$$$%%%%%%#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###"""""""""!!!!!!!!!!!!"""###%%%&&&&&&$$$###!!! %%%'''###  """$$$&&&%%%$$$&&&&&&'''((((((((('''&&&,,,***'''$$$%%%***111666...000***///<<<999???[[[uuuyyyssseee```jjjwww{{{tttXXX111MMMhhhddduuuxxx^^^GGG222666AAA444)))000777333---+++,,,333<<>>,,,---000---((((((&&&%%%%%%%%%&&&&&&""""""############""""""""""""!!!!!!"""###$$$%%%%%%$$$######""""""""""""%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&))))))+++,,,------------//////---***)))+++---...'''))),,,...---+++(((&&&,,,,,,,,,:::MMMIII;;;888---444888999>>>AAA888+++222222222333333222111000111///++++++///555<<>><<<999999:::>>>:::<<>>HHHPPPRRRUUUXXXHHHIIIHHHKKKJJJ;;;555CCC>>>TTT\\\eee___SSSVVVMMMIII@@@KKKOOOQQQQQQEEELLLJJJLLLYYYSSSSSSZZZOOONNNTTTiiiLLL>>>777000,,,---000111000///......------...///000000111333666888999:::::::::999999888777666666555555555333222000///------,,,,,,++++++***((('''&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%###############"""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!! !!!"""$$$%%%%%%$$$"""!!! !!!   """######"""!!!###$$$&&&'''''''''&&&%%%,,,+++'''"""$$$///999444111,,,111999888999EEEaaafff```RRRTTTkkk|||aaa:::BBB___gggqqqyyyxxxSSS//////===555+++333888222...,,,+++...777@@@JJJYYYZZZEEE000+++,,,,,,(((((('''&&&%%%%%%$$$$$$"""##################"""######!!!!!!!!!"""###$$$######""""""""""""""""""########################!!!"""$$$&&&&&&&&&&&&%%%######$$$$$$%%%'''((()))******+++,,,---...///000---000///+++))),,,//////+++++++++,,,---,,,)))&&&***---222EEEVVVMMM;;;666555333111111222333222000///...---...000222222222222///++++++000666<<>>FFFIIIMMMTTTIIICCC999???OOOKKK;;;666CCCOOOQQQ^^^^^^UUU``````SSSDDDHHHHHHNNNSSSMMMVVVSSS@@@IIIRRRVVVVVVXXXqqq\\\???---...000111111000///...//////...------...///000111111222555777999:::::::::888888888777777666666666666666555333222000///.........---,,,+++)))''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$##################""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$#########$$$%%%&&&'''''''''&&&%%%%%%&&&&&&%%%$$$######""""""!!!!!!!!!!!! !!!"""#########"""!!!### """!!!!!!!!!###%%%'''(((''''''&&&,,,///---%%%---999555000111222///333999777KKKQQQKKKAAAJJJjjjkkkOOOAAAXXXhhhdddrrrfff>>>///:::<<<333000000......///,,,***///888BBBMMMPPPDDD333+++++++++)))((('''&&&%%%######"""######$$$$$$$$$$$$######%%%$$$"""!!! !!!###$$$""""""!!!!!!!!!"""######"""""""""###$$$$$$%%%%%% """$$$&&&'''''''''&&&"""###$$$%%%&&&''''''''''''''''''((())),,,...///)))......)))'''+++---,,,+++)))&&&'''***,,,+++((())),,,222EEEVVVLLL;;;999:::777888:::444,,,///:::444111------///222333333444000------000555777888999888777999======999666:::;;;:::888666555555444777>>><<<;;;AAA>>>;;;BBB:::???CCCBBB@@@AAACCCEEEHHH>>>:::>>>@@@>>>CCCLLLMMMFFF666777MMMVVVGGG:::LLLQQQQQQaaa^^^MMMYYY```NNNBBBEEEBBBGGGPPPLLLUUUTTT===AAALLLWWWddduuuqqqSSS000'''555+++...111222222111000000------,,,,,,---///000111000222444777888999888888666666666666666555555555666666555444333222111000.........---,,,+++***)))&&&&&&&&&%%%%%%%%%%%%%%%#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$###$$$$$$&&&''''''(((((((((%%%%%%&&&''''''&&&%%%$$$""""""!!!!!!!!!  !!!!!!!!!!!! %%%### !!!!!! !!!"""%%%'''((((((((('''...333444***+++999333---333111$$$---999000MMMPPPHHH===GGGeee{{{zzzlll]]]DDDWWWnnnbbbvvv~~~qqqMMM444<<>>CCCFFF???555---++++++)))((('''&&&$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""!!! !!!"""###!!!!!! !!!!!!"""###$$$""""""###$$$%%%&&&&&&''' !!!$$$&&&(((((('''&&&$$$%%%&&&&&&&&&$$$###"""###"""""""""$$$'''+++---$$$***+++&&&$$$'''***((()))%%%!!!"""'''***+++))))))))),,,<<>>222444???GGG;;;))),,,======888222///000333444333666222......000333333222333333666:::>>>>>>:::666::::::999888:::<<<;;;888///666222000666888<<>>NNNTTT(((......000000---)))---444===KKKIII>>>;;;666,,,***&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!! !!!!!!###!!!"""%%%&&&######%%%!!!$$$&&&%%%$$$######"""###$$$$$$###"""###$$$###$$$%%%''''''''''''&&&''''''(((''''''(((+++---***)))((('''''''''))))))((((((***///888@@@GGGJJJ111111:::CCC???333000666AAA:::000,,,333>>><<<444//////......///111333444888:::999777;;;???;;;222222333666999<<<<<<999666,,,444666777<<<:::666;;;AAA@@@???>>>>>>AAAGGGLLLHHHBBB>>>BBB888===RRRCCCKKKDDD======AAADDDBBB???QQQSSSTTTQQQMMMMMMRRRXXXLLLBBB???IIIRRRSSSQQQRRRIIIIIIKKKPPPdddsss???:::555222222111000...000000000000000//////...///...---,,,,,,,,,---...///111333666666555333222111222222333333444555555888777555222//////000222444222000---++++++******(((((('''&&&%%%%%%$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!! """"""""""""############%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$######""" !!!""""""!!!!!!"""!!! !!!!!!"""!!!!!!%%%$$$!!! !!!###111222)))((((((''')))+++&&&!!!""")))(((***,,,---......------...222000---777MMM]]]aaaddd]]]```VVVGGGZZZppphhh[[[YYYWWW666???RRRaaaDDD,,,+++,,,......---000666===MMMMMMDDDBBB:::...***%%%%%%$$$###"""""""""""" ###"""!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!$$$%%%""""""$$$ """#########%%%&&&"""###$$$###!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$###((()))))))))((()))+++---))))))))))))******+++,,,((('''(((+++111666:::;;;111...111777333***(((...---,,,))))))000666222))),,,---...///111333555555777888777777;;;@@@===666222333333111111333777;;;<<<999999;;;;;;<<<;;;888999777888;;;???BBBBBBAAAFFFHHHGGGJJJ===>>>QQQEEEEEE>>>777666:::>>>===:::HHHNNNTTTRRRLLLJJJOOOTTTIII===999EEENNNNNNOOOTTTfffKKKNNNmmm{{{nnnUUU???777333000///000111///...000000000000000//////......---,,,+++++++++,,,---...///222333444333111000///000000111333444444555555666666555222000///000222111...,,,***)))))))))'''''''''&&&%%%%%%$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""!!!!!!!!! """"""""""""############%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$######"""""" !!!!!!  !!!!!!!!! """$$$$$$!!!""" %%%$$$!!! !!!222555,,,)))&&&(((,,,...+++%%%###&&&%%%***///111///---,,,---&&&---///---555HHHYYY___hhhZZZmmmmmmIIISSSwwwwwwNNNMMMMMM555888LLLbbbVVV111,,,***,,,//////111555<<>>GGGIIIMMM@@@===NNNEEE===777222111555777777444BBBGGGKKKHHHBBB@@@EEEKKKKKK===:::GGGOOOLLLOOOYYY]]]VVVmmmsssGGG222111///......///111222222111000000111111000000///...---,,,+++***)))***++++++,,,---///000000///...---,,,---...///111333444444333555777666444111///...000///---+++)))((((((((('''&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""""" !!!!!! """!!! !!!!!!  ###$$$!!! ###!!!!!!!!!,,,---$$$$$$(((***...///+++&&&######(((...444444...)))'''(((%%%,,,000000666EEEUUU]]]iiigggzzz{{{VVVIIIdddyyyXXXRRRKKK888222CCCYYYWWW===444------///000000222<<>>AAADDDFFF::::::HHHNNNIIILLLWWWCCC\\\zzzrrrHHH///111777//////111222444555555555000111111111111000//////,,,+++***)))((()))*********+++,,,------,,,***))))))***+++---///111333444333444555555222000/////////...---+++***)))((('''&&&%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! """"""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!! """  !!!""" $$$$$$###!!!&&&&&& !!! """&&&$$$###+++------+++(((&&&$$$"""(((...444444...(((%%%&&&###)))...///333===JJJRRRVVVkkkuuutttccc@@@BBBnnnjjj```PPP???444HHHYYYYYYKKK>>>222000111222444666BBBOOOKKK???:::333)))%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!"""!!! !!!""""""!!!###%%%''''''%%%"""!!!!!!###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%&&&###$$$%%%$$$###"""###$$$%%%&&&''''''&&&%%%###"""""""""###&&&***,,,------999222///222666555111...***((((((((()))***---000+++---000222222111///---333222111333555666777888555>>>DDD@@@666333:::CCCSSS666222555,,,888@@@,,,222333666888;;;>>>@@@CCC333>>>444555666222999444++++++,,,///222222000---HHHCCC@@@DDDLLLNNNHHHAAA555000555CCCHHHEEEGGGNNNDDDLLLPPP@@@---111444)))000222333444555555555555111111111111111000000///,,,+++***)))))))))***+++)))************)))'''''''''(((***,,,...000222333333333333111......///111......---,,,+++***(((((($$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!  !!!""""""!!!!!!  """######"""000///...,,,***'''$$$######++++++### !!!   %%%### ''')))+++***'''&&&'''%%%"""###(((...000...+++))))))'''***---///111777???DDD>>>^^^fffkkknnnFFF999hhhnnnfffQQQCCC555RRR``````XXXIII:::444444666;;;???JJJTTTLLL;;;555000((('''$$$$$$###"""!!!!!!!!!!!! !!!!!!   """ ###"""!!!"""$$$''''''%%%""" """$$$%%%$$$###"""###%%%""""""""""""###$$$%%%&&&###%%%&&&&&&%%%$$$%%%&&&((((((((('''&&&%%%$$$###'''%%%$$$%%%'''(((((((((---+++,,,000555555000+++******...333444///,,,,,,---...000111000...+++)))222000000333444222222555666===CCCAAA888000000222GGG444111222---555:::------333999<<<:::666222111666AAA111...333---000---((((((***...111333222111<<<999<<>>>>>DDDEEE@@@333&&&+++666111---444;;;111222222111//////222555111222222222222111000000000///---,,,,,,------...++++++***)))((('''&&&%%%'''((()))+++---///000111...//////...,,,+++,,,---++++++,,,,,,+++)))'''&&&"""#####################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!! !!!""""""#########!!!  """######"""777777777777666555444333//////---+++)))'''%%%$$$ ### !!!(((###"""$$$!!!  &&& !!!"""!!!   """$$$!!!###"""%%%$$$ $$$###&&&+++)))###!!!"""%%%***---...,,,***///,,,+++---...---------(((...JJJiiijjj]]]\\\dddooouuu___NNN888```ppppppsssbbbMMM>>>666666>>>GGGNNNVVVKKK777000***######$$$###"""!!!!!!  !!!"""###$$$$$$!!!!!!$$$### !!!"""%%% !!!"""!!!"""###%%%"""!!!!!!$$$%%%$$$$$$$$$%%%$$$###"""""""""###$$$%%%...+++'''&&&(((***,,,,,,%%%(((+++---000111///,,,***$$$""")))---+++***++++++,,,,,,---,,,+++)))(((...---000666666222111666------...000222333111000)))///,,,(((***&&&###(((333---''''''...555888888&&&>>>333///555+++///666666444000000444<<>>333---'''%%%%%%$$$###  !!!###$$$###!!! !!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """!!!!!!!!!"""$$$''')))""""""""""""""""""""""""  !!!!!!"""%%%&&&%%%$$$###$$$###"""!!! !!!!!!&&&'''))),,,---,,,)))&&&"""$$$'''+++------------+++)))'''%%%'''+++000444222333333000,,,(((((())),,,---///222555555444222,,,------......------,,,---***((((((+++,,,***(((666111+++)))---222555666///...000222...)))...888======:::333------555<<<@@@777777FFFRRRMMM>>>333???AAAAAA===666111000111////////////////////////............///000111222444444444555444444333333111111111111000000//////000///,,,***)))((())))))+++,,,---////////////...+++*********))))))((((((+++++++++******(((''''''&&&%%%$$$###""""""""""""$$$#####################""""""############"""""""""""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&%%%$$$###"""!!!!!! """""""""""""""""""""""""""""""""""""""!!! 888888888777666555444333222333444444444333222222222111000...,,,***)))((('''$$$!!! %%%&&&$$$ !!!!!!"""###"""  """  !!!***)))### """###$$$"""!!!!!!"""!!!$$$'''((())))))***###"""!!!"""$$$%%%$$$!!!$$$%%%%%%%%%%%%(((---000000,,,888UUUkkknnnfffaaahhhkkkcccIII888JJJ___]]]]]]QQQEEE>>>:::888>>>GGG[[[LLL===444...(((###"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""!!!!!! !!!###%%%'''!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """$$$%%%$$$$$$###$$$$$$$$$$$$$$$#########&&&&&&(((+++------)))%%%###%%%'''***,,,---------)))(((&&&&&&''')))******---111444111)))&&&)))---,,,+++,,,///222333222///,,,,,,,,,------,,,,,,,,,---***((()))+++------,,,000...+++)))))),,,000444///,,,,,,...---))))))--->>>>>><<<999666555666888999222000777<<<======???AAA@@@>>>;;;666222000///...........................------......///000111333333444444444333333333222222111111111000000000000///---,,,***)))))))))+++,,,---.........---,,,***)))))))))((((((((('''************)))((('''&&&&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$""""""############""""""###############"""!!!!!!!!!!!!!!!!!!"""###$$$$$$######$$$%%%%%%$$$######""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""!!! 666666777777666555555444555444444444444555555555888777666555444333222111222///,,,)))'''%%%""" %%%### !!! """******"""!!!"""###$$$$$$###"""!!! !!! ###000///'''!!!$$$%%%$$$#########%%%,,,---(((%%%(((---%%%$$$"""!!!"""!!! !!!"""$$$''',,,000///000777HHH]]]hhhgggaaaYYYZZZVVVAAA222===HHHAAADDD@@@===:::888999AAAJJJWWWJJJ===555000((("""   !!!!!! """!!! """###$$$ !!!!!!!!!!!!!!!!!!""""""############"""###$$$%%%%%%$$$$$$###'''%%%%%%(((------(((###%%%%%%&&&((()))+++,,,,,,---+++)))***,,,,,,)))&&&'''...333000((($$$)))000---***(((***///111///+++++++++++++++++++++++++++---+++)))***,,,///000000...//////,,,((()))///444777000+++,,,...///000333777666888<<<@@@BBB@@@>>>===;;;888333...---555???BBB>>>:::666444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222333333333222222222222222111111111111111/////////...,,,+++)))(((***+++,,,,,,,,,+++***)))((((((''''''''''''&&&&&&)))))))))))))))((('''&&&%%%%%%$$$###"""""""""""""""""""""###$$$$$$$$$%%%""""""############""""""###$$$$$$$$$$$$######""" !!!"""######"""###$$$$$$$$$$$$######$$$$$$############""""""""""""""""""""""""""""""!!!""""""""""""!!! 444555555666666666555555444555666777777777777666777777777666555555444444999777333000...,,,***(((&&&&&&$$$""" (((%%%"""&&&%%%!!!...///&&&!!!"""###$$$%%%%%%%%%$$$!!!!!!  &&&&&&!!!"""$$$$$$$$$$$$$$$%%%...///***''')))---&&&%%%###"""!!!  """###%%%(((---000///222444999IIIYYY[[[SSSGGGHHHGGG;;;...444777,,,///111333444555:::EEENNNXXXKKK===555000((("""   !!!!!!"""""""""!!! !!!!!! !!!!!!""""""""""""$$$###"""!!!!!!"""######"""!!!!!!!!!!!!"""$$$$$$'''$$$###''',,,,,,'''"""%%%$$$$$$%%%&&&'''))))))///,,,)))***------)))%%%%%%***...---((('''+++000...)))%%%''',,,///---)))******))))))))))))******///...,,,+++,,,...000111111222222000......222555;;;444---***,,,333<<>>:::111222444)))'''+++...///222<<>><<<888555666666555555555555444444666777777666444333444666333333111000...,,,+++***((('''&&&$$$"""  """''''''"""###***---))) !!!"""###$$$%%%&&&""" !!!!!!$$$))) $$$###!!!### """%%%))),,,---+++***$$$%%%%%%###"""###%%%(((((()))+++,,,,,,---///222111333111---000888777000111///444555...///222---+++///111111666BBBNNNUUUVVVGGG888///***%%%""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""$$$###"""!!!!!!"""######(((&&&###!!!!!!$$$''')))&&&%%%&&&'''))))))'''&&&############""""""""""""''''''''''''''''''((()))***((('''(((+++---,,,***(((''''''(((***++++++******)))(((''''''((()))***/////////...+++***+++,,,,,,***)))+++000111...+++000888>>>;;;777666999:::888555111...000555===BBB:::888111(((%%%)))------111///,,,*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,---...//////000//////000000000000000111111111/////////...,,,+++)))((((((((())))))(((&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$&&&%%%%%%$$$###"""!!!!!!""""""############"""""" !!!""""""""""""!!!"""!!!!!! !!!""""""!!! !!!"""###$$$ !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! 333333444444444333333222///222777;;;<<<;;;999777777777777666666555555555555666777666444444666888555555444333222222111000000///...---,,,++++++***$$$$$$###"""!!! !!!!!!"""############$$$%%%'''!!!!!!""""""###$$$%%%&&&"""!!! ###!!!###(((!!! !!!   !!!###!!!"""$$$&&&((())))))(((###$$$%%%$$$"""###&&&)))((())),,,,,,---...000222444444555555666555111---***&&&---000)))***222222555888999888>>>JJJRRRTTTHHH<<<000+++(((###  !!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!###%%%%%%$$$###"""""""""""""""""""""######&&&&&&%%%%%%$$$$$$%%%%%%$$$'''))))))'''&&&''')))###$$$$$$%%%$$$###!!!!!!'''+++//////,,,)))***,,,************************"""%%%(((***))))))***++++++***(((''''''(((***+++***,,,......+++))))))***)))+++---000222222000///111999===:::888:::999555444888999555//////666>>>>>>:::111&&&###''')))(((((()))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((+++,,,---....../////////....../////////000000000000///---,,,***)))))))))''''''((((((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$########################""""""############"""""" !!!"""##################""""""!!!!!!"""""""""  """###$$$ !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! 333444444444333333222111111333666999:::::::::999888777777666666555555444555777888666444333666888666666555555555444444444444444444444444444444555//////---+++(((%%%###!!! """$$$%%%&&&!!! ###### $$$############$$$%%%&&&'''""""""!!! %%%!!!"""!!!&&&"""   """!!!###!!!$$$"""$$$&&&&&&%%%$$$&&&'''###%%%%%%###!!!"""&&&)))&&&(((***,,,---...111333555555999======888333111,,,'''...111)))+++666;;;===@@@@@@???FFFPPPUUUSSS===333***(((&&&""" !!!"""###$$$$$$$$$$$$ !!!"""######"""""" """$$$%%%%%%%%%###"""!!!!!!""""""############"""###%%%&&&&&&$$$!!!###'''+++***'''%%%(((+++$$$%%%&&&'''&&&$$$""" ###***222222,,,'''&&&((())),,,...,,,)))'''))),,,###)))***((('''))),,,,,,***)))(((((()))***,,,&&&)))------+++))))))***+++000666888666555666888111333000,,,///777999666>>>EEEHHH@@@000%%%''',,,777999555...---222333000###&&&)))(((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''***+++,,,---............---.........//////000000000///,,,***)))((())))))&&&'''((((((((('''&&&%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$ !!!"""###$$$%%%&&&&&&""""""############""""""!!!"""###$$$$$$$$$$$$$$$######"""""""""""""""###  !!!###$$$ !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! 666666555555555444444444111222444666777777666666888777777666666666666777555555555444444333333333555555555555555555444444777777777777777888888888::::::888666444111///...(((&&&###  ###(((---!!!!!!###"""""" !!!$$$%%%!!!######"""###$$$''')))***"""  $$$!!!$$$ ###$$$"""!!!"""!!!!!!!!!!!!  &&&%%%***'''"""%%%+++***%%%###(((------+++)))(((***---000333666222111555<<>>>>><<<888::::::888555444666999555<<>>222000666888666111......***$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&''''''''')))+++,,,+++***))))))))))))***+++,,,---,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!#########$$$$$$$$$%%%%%%&&&%%%$$$""""""""""""###"""############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########!!!"""###""" """##############################!!! !!!###$$$"""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###666666666666666666666777777777888999888777666555333333333444555666777888333333333333222222222222555555555555555555555555444555555666777888888888:::;;;;;;<<<<<<<<<;;;;;;999999777555444333333333222000,,,(((### """######%%%!!!!!!###!!!!!! !!!$$$%%%###!!!!!!"""""""""!!!!!! !!!!!!!!!!!!### """###""""""***444...(((###$$$$$$"""###&&& !!!!!!!!!###""""""''''''!!! $$$"""!!!###+++000...++++++)))&&&###"""###$$$&&&&&&(((***///444999>>>@@@===BBBDDD@@@999444555888---666???BBBAAA<<<333***(((%%%!!!###"""!!!  """"""###"""  !!!!!!###$$$%%%$$$%%%&&&((("""!!!!!!%%%***------,,,)))'''%%%$$$$$$$$$'''&&&$$$######$$$&&&'''&&&$$$""" """&&&(((***((($$$!!! """%%%'''$$$%%%&&&((()))***++++++''''''''''''''''''&&&&&& $$$%%%$$$$$$&&&%%%"""%%%(((***)))%%%""""""###(((...111...++++++...///...555999888555444333111,,,(((111BBBHHH;;;---'''555777555---&&&$$$$$$###$$$$$$############$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''(((***+++***(((((((((((((((((()))***++++++***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###"""!!! ###############$$$$$$$$$$$$$$$######"""######$$$######$$$$$$$$$###""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""###"""!!! """$$$########################"""!!!!!!"""######""" !!!!!!"""######$$$%%%%%%###############"""""""""555555555666666666666777666777888888888777666555333333333333444444555666222222222222222222222222444444444555555555555555555555666777888888999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999999888666333000---***((('''%%%$$$"""   !!!  !!!!!!!!!!!!"""###$$$### """"""""""""  """!!!  !!!!!!,,,888111(((!!!!!!$$$$$$%%%'''!!!  """ !!!!!!!!!$$$!!! $$$%%% ,,,555333%%%"""!!! (((,,,+++'''&&&%%%"""  !!!!!!$$$(((***,,,000666;;;<<>>BBB<<<777777666444///)))%%%$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''((()))***(((''''''&&&&&&&&&'''(((((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""########################""""""#########$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########"""!!!!!!""""""######$$$%%%%%%%%%%%%$$$$$$######""""""555555555555555555555666333444666777888888777777666555444333333333333333222222222222222222222222444444444555555555666666666666777777888999::::::888999999::::::999999888999999::::::::::::::::::;;;:::888666555444333333///...+++)))'''%%%$$$$$$!!! """+++!!!######!!! """"""""""""### !!!###$$$######"""!!!!!! !!!---:::555)))"""$$$%%%'''"""!!! """""""""!!! """###$$$(((###"""%%%###!!!+++555333%%%$$$&&&  """%%%&&&&&&&&&!!!  !!! ###&&&%%%$$$%%%***///333333444777999777222---222---'''###!!!  !!! !!!###  """### !!!"""!!!!!!!!!"""$$$&&&%%%%%%&&&''''''(((((((((&&&'''((())))))(((((('''$$$$$$######""""""!!!  !!!"""######"""!!! !!!!!!""""""######$$$%%%&&&'''#########%%%''')))+++,,,...///+++%%%$$$&&&(((&&&%%%***...,,,&&&""""""$$$&&&)))---,,,)))&&&(((,,,///111222000,,,,,,222888***+++333CCCPPPOOOBBB555333,,,&&&%%%&&&'''&&&$$$########################""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''))))))(((&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################!!!""""""###$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""#########!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""777777777666666555555555222333555777888888888777777666555444333222222222222222222222333333333333333333444444555666666666777777777777888888888888777777888888777777666555888999:::;;;;;;;;;::::::???>>><<<:::888777666666555333111///---,,,,,,,,,''''''&&&%%%###""" !!!!!!"""###'''BBBXXX((($$$$$$!!!!!!"""""" ### """###$$$$$$$$$$$$!!!!!! ###///;;;>>>/// """$$$$$$%%%!!! !!!  !!!!!!  !!!###$$$###!!!!!!$$$%%%((($$$ ###$$$$$$!!!'''''' &&&,,,,,,"""$$$'''&&&$$$###$$$&&& !!! """$$$""" !!!$$$(((&&&''',,,222222,,,%%%(((!!!!!!  """###  !!!!!!"""  !!! """$$$'''((()))+++***(((&&&$$$"""$$$&&&((()))***))))))$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""" !!!!!!!!!!!!!!!$$$############$$$%%%&&&$$$######$$$&&&)))+++---444444///(((%%%&&&&&&$$$$$$''')))((($$$!!!!!!"""$$$%%%(((,,,+++((((((***+++---111444333///000333---QQQoooAAA,,,%%% ###((()))&&&%%%######$$$%%%%%%$$$###############$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&((()))(((&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""###$$$###"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!###############""""""""";;;::::::999888777666666444555777888999888888777666666555444333333333444222333333333444444444444333333444444555666666777666666666666555555555555666777777888888777777777888888::::::;;;::::::999???>>><<<999777666555555555333111///......///000***++++++******)))((('''$$$$$$&&&+++000000,,,&&&!!!"""+++111===GGG@@@%%%!!!---HHH\\\666&&&!!!!!!!!!!!!!!!"""###"""""""""""""""###### """"""!!!  """!!!$$$---888LLL999&&&!!!###%%%###"""!!!    """###$$$"""!!! !!!###%%%###!!! """$$$%%% %%%+++000$$$&&&''''''$$$######%%% !!! !!!!!! !!!%%%))))))$$$  !!!!!!!!!   !!!  !!!!!! """""""""!!!!!!"""'''((()))******(((&&&$$$######$$$%%%&&&(((***+++''''''%%%$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!"""###$$$######"""""""""""""""###$$$$$$######$$$%%%'''((()))((('''&&&&&&(((***+++000333222...---...---***&&&&&&%%%%%%$$$###""""""&&&$$$'''///333000------,,,***,,,222333//////222333xxx\\\...'''"""###(((+++)))'''(((###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$&&&((()))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""""""############$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%###""""""$$$ !!!!!!"""""""""!!!!!!"""""""""""""""###>>>===<<<;;;999888777777888888999:::999888777666555555444444444555666666333333333444444555555555333333444444555666777777555555555444333333222222666666777888999999999999666777888999:::999888777<<<;;;:::888666555444444222111///...---...///000,,,,,,---............---+++,,,000777>>>>>>999444(((%%%  ,,,<<>>===;;;:::888777777777777888888888777777888888888888777777777777222222222222333444555666444444555555555555666666333333333444444555555555555666777888888888888888888888888999999888888888777777777666555333222111222222111111000/////////+++++++++++++++,,,---...---...///000111111111000333444444222///,,,++++++))))))%%%!!!+++:::???:::MMMjjjWWW...%%%!!!"""###&&&###  !!!!!! """!!! """***---&&&!!!###))),,,DDDFFF222%%%///,,, $$$$$$!!!!!!$$$((('''""" !!! ###%%%%%%$$$!!! !!!  !!!""""""!!!"""$$$&&&"""###$$$###"""---222---))))))------'''"""  !!!!!! """###,,,+++  !!!!!!!!!!!! !!!!!!!!! """$$$%%%%%%$$$$$$%%%'''+++---000000///---,,,,,,,,,+++***(((((((((((()))&&&%%%$$$###!!! !!!$$$%%%$$$#########$$$######"""!!! $$$###"""""""""###%%%&&&((((((###%%%888DDDEEE///+++%%%!!!$$$***)))%%%$$$&&&'''((('''%%%%%%$$$,,,((((((,,,...---111666bbbPPP222222###)))$$$%%%(((+++///000...,,,***((((((&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$######"""!!!!!!############$$$$$$$$$$$$&&&$$$###""""""###$$$&&&%%%&&&'''''''''&&&%%%$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! ======>>>>>>======<<<;;;:::::::::::::::999999999999999888888888777777777444444333333333444444555444555555555666666666777444444444555555555555555666666666666777888999:::888888999999999999888888666666666555444333222111222222222111000000//////,,,++++++++++++,,,------,,,---...///000000000000333555777777555333222222222444000***---666888444<<>>???@@@@@@???======<<<<<<<<<<<<<<<<<<999999999888888888777777666666555444444333444444555555555666666777777888666666555555555555555555666555555555666777999;;;888999999::::::999999888666666666666555444333333333333222222111000000000///......---......//////......///000000111111111000333666888777555333333222666666222111666888777111<<<999555888111)))...,,,%%%###'''!!!,,,///'''!!!%%% ###"""###+++111,,,"""!!!  !!!  """  """"""!!! %%%"""!!!$$$$$$"""222@@@999333AAA>>>,,,)))"""!!! ###!!!!!!!!!!!!!!!"""#########!!!"""###$$$###  !!! !!!$$$&&&"""###%%%&&&######***444777222...111666444*** !!!!!!!!!  ###$$$###!!! !!!!!!!!!""" ######!!! !!!!!!!!! !!!!!!!!!"""$$$&&&&&&&&&&&&&&&&&&&&&'''''')))'''$$$!!!  !!!!!!!!!  """!!!"""###%%%))),,,///111###"""!!! !!!######%%%&&&!!!$$$***,,,666999666---%%%###$$$###$$$&&&)))***((('''((()))******,,,...000000000111'''&&&'''%%%)))$$$%%%&&&(((+++,,,++++++***((('''&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!$$$$$$$$$###############$$$###############$$$$$$&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$###""""""!!!!!!""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! #########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! ;;;<<<===???@@@AAAAAABBB>>>===<<<;;;;;;;;;;;;<<<999999999999888888888888777777666555444444444444555555666666777888999999777777777666666555555555555555444444555777999;;;888999:::;;;;;;:::999888666666777777777666666555444444444333222222111111000000//////...//////000.........//////000111111///222666777666444333222222666888666555888:::;;;333666555777:::666222777666222333555,,,%%%111GGGhhhSSS777###  ###)))///%%%### !!!"""  ###!!! ### !!!!!!  !!!  !!! !!!!!!$$$"""!!! +++***+++AAACCC111+++***+++%%%"""%%%$$$!!!""" !!!!!!!!!""""""###$$$%%%$$$""" !!! !!!"""###"""###$$$$$$%%%...888666,,,&&&+++555777***""""""!!! !!!$$$%%%###  ###$$$  """######""""""$$$%%%$$$$$$$$$$$$$$$$$$######&&&$$$"""!!!!!! """###""""""###''',,,111555%%%%%%###"""!!!""""""###"""&&&'''((()))%%% ///555666...&&&$$$&&&((('''&&&&&&(((***+++)))&&&)))---111333333111---)))"""(((,,,!!!+++"""$$$%%%'''((()))*********''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%$$$######""""""#########%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%########################$$$######"""""""""""""""######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""############"""""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!! ;;;<<<===???@@@AAAAAAAAA<<<;;;:::888888888999999:::999999999999888888888888777666555555555555555555555666777888999::::::999999888777666555555444333333444555666888999:::888999:::<<<<<<:::999888666666777888888888777777666666666555444444333333000000///............///---,,,,,,,,,---...///000222444777888777555555555555777888777777888999;;;<<<999888999777555666777222444999999222///>>>QQQkkkIII---!!!!!!""" """&&&""" ,,,'''###"""!!!  !!!!!!"""$$$"""###!!!$$$'''&&&!!!  !!!"""###"""###$$$!!!---)))%%%777:::***$$$222666222&&& (((111444&&&!!! !!!!!! """"""!!! !!!!!!"""###$$$$$$$$$###"""!!! !!!!!!  """""" !!!###"""###***333444)))"""&&&111555+++"""!!!!!! """###""""""$$$%%%%%%$$$###$$$%%%$$$%%%%%%%%%%%%$$$$$$###"""!!!  """$$$###!!!!!!"""&&&***,,,&&&%%%$$$###"""###$$$$$$###""""""&&&,,,///---)))'''...222---''''''***,,,'''$$$###%%%)))***&&&"""'''---111111000...)))###!!!###%%%!!!''',,,!!!$$$$$$%%%&&&'''((())))))'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$###"""!!!!!! !!!"""###%%%&&&&&&%%%$$$######"""#########$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!"""##################""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!! <<<===>>>???@@@@@@@@@@@@>>><<<:::888888888999:::::::::999999999888888888777777666666555666666666555666666777999::::::;;;::::::999888777555555444222222444666777888999999777999;;;<<<<<<;;;999777555555666777777777777777888888777777666555555555222111111000//////000000...------------///000111222444777777777777888999888666666666777888999:::<<<999:::888222444999666...333777666222333:::AAAIIICCC666***(((---///+++!!!###''''''&&&###!!!!!! ,,,666444((("""&&&&&&''''''!!!!!!!!!"""%%%%%%### !!! """ (((...,,,### !!!  ### !!!&&&&&& ###888000 '''))) """)))444555(((!!!***888???===*** &&&***$$$""" !!!  !!!!!!!!!!!!$$$###!!! !!!###############$$$$$$$$$$$$$$$ !!!"""!!!!!!!!!###%%%!!! """%%%### """'''000)))######))),,,)))###!!!!!! """!!!  ###$$$###!!!!!!!!!"""###$$$%%%&&&&&&%%%%%% !!!###"""""""""""""""###$$$$$$######""""""###$$$&&&'''&&&"""!!!$$$+++///111222***111444///***)))++++++&&&&&&&&&'''''''''%%%######(((+++)))((()))&&& $$$!!!!!! (((%%%$$$$$$$$$$$$$$$%%%'''((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###############""""""############"""""" !!!!!!"""###$$$$$$%%%%%%%%%$$$##################$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%############"""""""""""" !!!"""######"""!!! !!!!!! ======>>>???????????????AAA???===;;;:::;;;<<<===:::::::::999999999888888777777666666666666777777555666777888999:::;;;;;;;;;:::999888777666555444000222444666888888888888777999;;;======;;;999777333444555666777777777777999999888888777666666666555555444333222222222333000000//////000111333444111333555666666777:::<<<888444333555888999:::;;;777666:::777000555<<<777222777999666444666444///(((///222...,,,......+++(((***,,,---,,,******+++&&&666EEEDDD555'''%%%(((!!!$$$)))***""" !!!%%%...///&&&!!! ***222000%%% !!! !!! ###&&&***$$$333+++***)))///$$$'''777@@@VVV777$$$---444))) !!!!!!!!!  !!!"""###############"""!!! !!!"""$$$&&&############$$$%%%&&&''' !!!"""######$$$&&&(((""""""&&&)))&&&,,,)))$$$""""""###%%%&&&!!!   ###"""  !!!###"""!!! !!!$$$%%%&&&&&&&&&  !!!### ###%%%&&&&&&$$$### !!!###&&&(((***%%%###"""%%%)))+++---000444999:::444---+++)))(((&&&))),,,+++'''%%%&&&''' $$$%%%!!!!!!$$$$$$!!!!!!%%%$$$&&&###***$$$#########$$$&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%!!!""""""############"""""""""""""""############&&&&&&%%%$$$######$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$######"""""""""!!!!!!"""$$$&&&'''############"""""""""""" !!!######!!! !!!!!! AAAAAA@@@@@@>>>===;;;:::@@@???===<<<<<<<<<===>>>;;;;;;:::999888888888999555555555666777777888888::::::::::::::::::::::::???===:::777444333333333444555777888777888999;;;:::;;;<<<<<<<<<<<<<<<;;;999888777777777888999:::888777777777777777888888888777666444222111111000000///...---...///111333777666666777999999888777666666666777777888888888:::888777888999999666222555444333444555555333222111111000000/////////.........//////000000000111666333333777666333666<<<111***!!!"""###...333((( '''&&&$$$""""""###""" $$$&&&!!!!!!!!!"""!!! !!!!!!%%%"""$$$,,,888:::111)))&&& !!!###%%%### """***000MMMLLL...###999444$$$ """"""!!! !!!$$$"""!!!!!!!!!+++&&&"""!!!$$$'''&&&%%%&&&$$$###&&&))))))%%%!!!"""%%%''''''((()))(((&&&'''&&&$$$$$$$$$###!!! ###""" """%%%))),,,)))%%%!!! !!!###"""!!!!!!"""!!!  !!! !!!###(((***,,,!!!'''+++"""!!!!!!  """$$$ ###)))...222###"""######!!!!!!(((111111222333555555111)))###%%%'''***,,,,,,***'''%%%############""""""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$&&&$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########""""""!!!!!! """#########$$$$$$$$$$$$$$$$$$###""""""###############"""!!!!!! !!!!!!""""""AAAAAA@@@@@@???===<<<;;;======<<<<<<;;;;;;<<<<<<888888777777666777777777555555666777777888888999::::::::::::::::::::::::>>>===999666444333333333444555777777777777999;;;;;;;;;<<<============<<<<<<;;;:::999888888999999999888888888888888999999888777555444333222111111111000.........///111222555555666888999::::::999::::::;;;;;;;;;<<<<<<<<<;;;:::999:::;;;:::777444444333222333444444222000111111000000000///////////////000000000111111111555222222555555222444999666///&&&!!!$$$:::;;;&&&'''---''' %%%%%%$$$### !!!"""!!!###$$$  $$$###%%%...<<>>@@@+++$$$999444"""&&&!!!!!!!!!  """###!!! !!!"""------,,,***'''&&&%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%'''))))))&&&###%%%###!!!!!!!!!"""!!! ###!!! !!!$$$''')))(((%%%"""!!!!!!!!!"""!!! !!! """ """%%%)))***+++"""!!! ###&&&  """$$$"""!!! !!!###'''+++...###"""###$$$######***333222000.........,,,((($$$%%%''')))++++++***(((&&&$$$#########""""""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%$$$###$$$%%%$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############"""""""""!!! !!!""""""""""""###############"""!!!!!!""""""######"""!!!!!! !!!!!!!!!!!!!!!@@@AAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999555444444444444555555666666666777777888999999:::;;;;;;;;;;;;::::::::::::===;;;999666444333333333333555777777777777999;;;<<<<<<<<<======>>>>>>>>>???>>>===;;;::::::999999;;;::::::999999999::::::777777666555444333333333222111000/////////111111333444666888:::;;;<<<===============>>>>>>>>>>>><<<<<<;;;<<<===<<<999777555444333333444444222111111111111000000000000000000111111111111222222222444111111333333111222555999333---)))&&&###!!!"""!!!!!!!!!!!!###<<<>>>&&&"""+++---***!!!!!!  """######$$$$$$""" !!! 111HHHCCC---!!! !!!"""---<<>>///$$$$$$!!!!!!$$$$$$$$$***111&&&$$$555222###'''######!!! """!!!!!!  !!!"""***///333222---)))((()))$$$&&&((('''%%%%%%(((******'''%%%'''+++***%%%!!!$$$""" """""""""###""" """%%%&&&'''%%%$$$######!!! !!! !!! !!!###&&&((((((((('''%%%###!!! """###$$$%%%$$$""""""###%%%''')))###"""$$$&&&%%%%%%+++333111---(((%%%%%%&&&''''''&&&'''((()))))))))))))))$$$$$$$$$#########""""""########################%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%%%%%%%$$$######"""""""""############$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""""" !!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! @@@@@@@@@@@@???>>>======999:::;;;<<<;;;:::999888333333333333444444555666777777777888999999::::::;;;;;;;;;;;;::::::::::::;;;:::888666444333333333333555666777666777999:::<<<<<<======>>>>>>??????@@@??????>>>===<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;999888777777666666666666555444333222222222222222444666888:::;;;;;;===>>><<<<<<==================<<<<<<<<<======;;;999888888777666666777666555333111111111111111111111111222222222222222222222222444222111222333333222222777444222111111///+++(((%%%'''************+++,,,))))))((('''&&&$$$###""""""%%% +++444777"""  ### !!!#########!!!  777jjjrrr444""" !!!!!! &&&666CCCBBB666+++$$$###!!!!!!!!!"""###### '''######...+++"""&&&""""""!!! !!!"""###)))000444333000...---&&&***///555777666333111333+++%%%'''+++***&&&###&&&### !!!###%%%%%%######"""!!!"""###$$$$$$&&&%%%%%%%%%$$$"""   """!!!!!!$$$&&&&&&%%%)))((($$$ """###$$$$$$%%%$$$#########$$$&&&&&&&&&$$$%%%''''''%%%)))///+++((($$$!!!"""%%%(((***''''''''''''(((((()))***%%%%%%$$$$$$$$$#################################%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$&&&&&&&&&$$$###$$$%%%$$$%%%%%%%%%%%%$$$######""""""""""""############""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""" !!!!!!  !!!!!!  !!! """"""!!!!!! >>>>>>?????????>>>>>>===999:::;;;<<<;;;:::999888444444444444555666777777777777777888999999::::::;;;;;;:::::::::999999999999888777555444333333333333444666666666777888:::===<<<<<<<<<===>>>@@@@@@?????????@@@@@@@@@??????>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999999999999999777777666555555444444444666888;;;<<<;;;;;;<<<>>>============<<<<<<<<<<<<;;;<<<<<<<<<;;;:::888888888777666666777666444222111111111222222222222222333333333222222222222222444333222222444666555222333333444555666555222000,,,...000000000000111222222222111///...---------&&&&&&$$$""" !!!!!!$$$///333!!!!!! !!!!!!   '''LLLPPP$$$!!! ,,,999>>>777..."""$$$### ######!!!!!!%%%$$$ """ !!!   """ ###)))000444333...)))###)))444DDDOOONNNDDD999555***"""%%%******(((((('''%%%!!! !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!! !!!"""### """""" $$$'''(((''')))'''$$$ !!!!!!"""######$$$$$$%%%%%%&&&'''%%%%%%((('''%%%&&&***$$$###""""""###&&&))),,,''''''&&&&&&'''((()))***%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""######!!!!!!!!!!!!   """"""!!!!!! <<<<<<======>>>=========:::::::::::::::999999888777777666666666777777888666666777777888999999:::::::::999999888888777777777666666555444333333222222444666666666666888:::<<<<<<;;;;;;<<<>>>@@@AAA??????@@@AAAAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<======<<<;;;:::999999999777777777777666666666666777:::======;;;;;;===???????????????>>>>>>>>>>>>999;;;===<<<:::888888888666555444444444333111///222222222222222333333333333333333222222222222111333333333222666999777222111222444555444333111//////000111111111111222444555444333222111111111222111000...,,,)))%%%###!!! ### ///___fff???!!!!!!###,,,444222+++###!!!!!! !!!!!! !!!!!!!!!  ###!!!"""%%%+++///---&&& $$$444IIIYYYYYYKKK===...$$$!!!'''......///333***'''$$$""""""######"""###$$$$$$%%%%%%%%%$$$$$$###$$$&&&&&&$$$###$$$$$$%%%!!!!!!%%%&&&###  !!!  %%%)))++++++((('''$$$ !!!"""###$$$%%%%%%%%%%%%&&&######&&&'''$$$$$$&&& """$$$$$$%%%&&&(((+++(((((('''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''$$$###$$$%%%$$$%%%%%%%%%%%%$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!!!!!!!   !!! !!!!!!!!!!!!!!! ::::::;;;<<<======<<<<<<999999888888777777777888999888888777777777777888555555666777777888888999999999888888777666666555555555555555444444333222222444666666666666888999;;;;;;::::::;;;===???AAA@@@AAABBBBBBBBBAAA@@@?????????===<<<<<<;;;;;;;;;>>>===<<<:::999888888888555555666666666666666666555999===>>><<<<<>>>>>999;;;======:::888888999666444333333333222000...222222222333333333444444333222222222111111111111111222222111666<<<999222000111333444333111000000111222222222000000222333333333222111111222333333555555333111///,,,***(((""" &&&%%%  (((***"""&&&$$$,,,...)))!!! ###!!!""""""!!!!!! ### """$$$''''''$$$ $$$111AAAMMMLLL@@@444###$$$111999999;;;BBB000...***((((((&&&$$$###!!!"""###%%%%%%%%%$$$###"""$$$%%%%%%###$$$&&&)))((($$$!!!###(((***&&&!!!  ###'''******)))'''$$$  !!!!!!"""$$$%%%%%%$$$###"""!!! $$$&&&$$$###%%%!!!###%%%%%%######%%%'''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&(((((('''%%%$$$%%%%%%&&&&&&&&&''''''''''''(((((('''%%%###$$$%%%$$$%%%%%%%%%%%%$$$############""""""!!!!!!!!!!!!  !!!""""""#########!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""""""""############!!!!!!"""""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!999999:::;;;<<<<<<<<<<<<999888666555555555666777:::999888777777777777777555555555666777777888888999888888777666555555444444555555555444444333222222444555666555666888999;;;:::999999:::<<>>===??????===<<<;;;;;;;;;;;;>>>===;;;999888777666666333333444555666666666555333888===>>>======AAAEEE?????????>>>>>>=========999<<<>>>>>>;;;888888:::777666555444555444111///222222222333333444444444222222222111111000000000///111111111666<<<:::222///111333444444333444444333444444333111111222444222222111000111222333444444444333222000///---,,,000''''''((($$$&&&((( ###&&&&&&###!!!  !!!!!! ***!!!%%%)))$$$ !!!***...+++%%%### !!! %%%###%%%%%%!!!!!!!!! ###!!!%%%%%%!!!"""'''000888<<<888///((()))<<>>???AAA@@@???>>>>>>???@@@AAAEEEBBB===999888999;;;===???<<<888555333444666777333444555888999888555222999888888999:::<<<>>>@@@>>>???@@@AAABBBAAA@@@@@@::::::999999999:::;;;;;;:::888555444444444222111333444444444333222222111333444444444333222222111555444222000//////000111333222111333555666666555555555444444444333333333666555555555555444444444333222000///...///000222------------------------...,,,***((('''((()))***,,,++++++***)))(((''''''&&&%%%$$$###!!!!!! !!!  """""""""!!!$$$"""!!!### """$$$###!!!###"""  ###%%%$$$$$$###"""!!!%%%(((***%%%"""!!! !!!"""### """"""  ...AAAFFF888***&&&%%%***&&&***AAARRRQQQLLLAAA::::::666+++***---))))))&&&$$$### """(((,,,!!!)))...!!!!!!+++'''***$$$ """(((+++)))%%%    !!! """!!!""""""""""""!!! !!!""""""%%%### %%%+++$$$### !!!"""!!! $$$''',,,(((######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&$$$%%%((()))******)))(((***,,,---+++(((&&&(((***((((((&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!  !!!"""""""""#########"""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""""""""!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!999999999999888888777777777777777888888999999:::888888777777777777888888555666666666777777777777666666666666666666666666666666666666555555444444666555555555666777999:::======<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>???@@@AAA???;;;888777888:::;;;===;;;777444333444555666666666777999;;;<<<:::888999999999999:::;;;===>>>>>>>>>@@@AAAAAAAAA@@@???;;;;;;:::999999:::::::::999777555444444444333222444444444444444333222222444444444444444333222222555444222000//////000111333222111222444555555444333333333333333333333333666555555555555444444444333222000/////////111111000000000000000000000000111000///------------...///......------,,,,,,+++///...---,,,++++++++++++...,,,+++,,,.........,,,***)))'''$$$"""   ((((((  !!!###%%%&&&%%%%%%$$$###!!!!!!###$$$%%%$$$###$$$$$$###  !!!!!!)));;;BBB888---))) (((---111===KKKEEE222999666===>>>555222333---%%%$$$$$$&&&$$$"""%%%+++&&&'''***''' %%%+++&&&%%% %%%((('''###  !!!!!!  $$$%%%'''%%% ###"""!!! !!! !!!$$$&&&!!! &&&+++!!! !!!###"""###$$$***,,,(((%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&''''''&&&&&&((())),,,...///...---,,,+++,,,---+++((('''))),,,+++***)))((((((((()))***%%%%%%%%%$$$$$$######""""""""""""""""""!!!!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!777777777777666666666666888888888888888888888888777777777777777777777777555555666666666777777777666666666666666666666666777777666666666666555555555666666777888:::;;;<<<=========<<<===>>>>>>??????>>>>>>======>>>>>>???>>>===;;;:::::::::;;;<<<;;;999777555444444666777777666666888;;;======<<<::::::999999999:::;;;<<<===>>>>>>???@@@?????????<<<;;;;;;:::999999999999777666444444555555444333444555555555555444333333444444555555444444333333444333222000000000111111333222111111333444333111111111111222333333444444666555555555555444444444333222111000///000111111111111111111111111111111222222222222111000//////////////////////////////000///////////////000000333111000000111222111000000///...,,,***)))''''''""" )))))) !!!""""""  %%%&&&))),,,,,,)))###!!!111:::666...+++$$$"""''''''///RRReeeSSSDDDBBBKKKPPPIIIEEEBBB777,,,+++,,,---)))###!!!###...JJJNNN888+++)))%%%!!!!!!!!!%%%$$$!!! !!!!!!!!!  !!!  &&&)))&&&"""&&&...&&&%%%$$$######""""""""" !!! !!!"""""" !!!%%%)))***'''$$$###$$$&&&%%%'''+++***$$$ (((&&&%%%&&&""" ))),,,,,,((((((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''((())),,,.../////////...000000///---,,,,,,///111...---,,,++++++++++++,,,'''&&&&&&%%%$$$######"""######"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$######"""!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!666666666666666666666666999888888888777777777666777777888888888888777777555555555666666666777777666666666666666666666666555555555555555555555555555666777888:::<<<>>>>>>=========>>>>>>>>>??????>>>>>>============>>>>>>======>>>>>>>>>?????????;;;:::888777777777888888777555444555777999:::999;;;:::999888888999:::;;;<<<<<<======>>>>>>>>>>>>===<<<;;;:::999888888888666555333333555666555555444555555666555555444444444444555555555444444333333333111111000000111111333111000111222222111000000111111333444555666666666555555555555444444444333222111000000000111111000000000000000000000000000111222222222000...---,,,,,,---------.........------------...///000111222000...---/////////...111111000///...---++++++)))'''$$$ """"""  !!!"""###$$$$$$###"""!!!$$$&&&***---...***###&&&000000+++(((((( ###YYYrrrKKKEEEKKKSSSTTTVVVSSSFFF///...000222///&&&!!! 000bbbmmmMMM999///$$$"""""" ###"""    !!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!  !!! !!!!!! !!!&&&)))(((&&&"""$$$%%%$$$!!! !!!###$$$!!!+++...&&&!!!###)))%%%$$$$$$###!!!$$$***------+++((())),,,***%%%''''''''''''''''''''''''&&&'''((()))************((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&########################$$$%%%&&&'''((()))******+++,,,///222333444333222777777555333333444666888111111000///...---------***))))))'''&&&%%%$$$$$$#########"""""""""""""""  !!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################""""""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!777777777777777777777777999999888888777666666666666777888888888888777666555555555555666666666666666666666666666666666666666666666666666666666666555666888:::<<<>>>??????>>>>>>>>>???????????????======>>>>>>>>>>>>============>>>???@@@@@@@@@@@@======<<<<<<;;;;;;;;;:::999777444333555666666666;;;:::999888777888999999;;;;;;;;;;;;<<<<<<=========<<<;;;:::999888888888666444333333555666666555444444555555666555555444333333444444444444444333222222111111111111111111222111000000222222111///111222333444555777777888666555555555555444444444333222222111111111111111////////////////////////000111222333333000...,,,++++++,,,,,,------....../////////000111222444444555333000000111222333222222222111000///...------+++++++++)))'''### !!!###$$$%%% !!!###$$$%%%$$$###"""######%%%'''(((&&&!!!&&&(((%%%######%%%(((---WWWrrr\\\@@@444555???GGGRRRTTTIII&&&&&&+++111222---)))(((###LLLSSS>>>;;;;;;...(((%%%"""!!!"""""" !!!""" !!!///<<< !!!"""######""""""!!!!!!!!!""""""###!!!!!!  ###((()))((($$$### !!!%%%''')))%%%'''...,,,$$$"""'''!!!!!!&&&///999///---***''')))---+++%%%''''''''''''''''''''''''&&&&&&'''((()))*********(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$########################%%%%%%'''(((***,,,......444555888;;;===>>>>>>===>>><<<:::999999:::;;;<<<555444444333111000///......---,,,+++)))((('''&&&$$$$$$###"""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###"""######$$$$$$######""""""############"""!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!777777777777888888888888888888888777777666666666666777888999999888777666444444555555555666666666666666666666666666666666888888999999999999::::::666777999;;;===>>>??????>>>>>>???@@@@@@@@@@@@???===>>>>>>??????>>>>>>===;;;<<<<<<===>>>?????????@@@@@@@@@@@@???>>><<<<<<<<<999777666666777777666:::999888777777777888999;;;::::::::::::;;;<<<<<<<<<;;;;;;:::999999999999666444333333555666666555333333444555555555555444222222333333444444333333111111111111111111111111222111000000222333222000222333444555666777888888666555555555555444444444333222222222222111111111111111111111111111111111222333555555444333000///,,,---------......///////////////000111222333444666333111111222444555666777555333111000000000000)))+++...000000...+++)))$$$$$$###"""!!!!!! !!!!!!!!! !!!""" !!!$$$%%%&&& !!!!!!!!!!!!!!!  !!!!!!!!!!!! (((555DDDbbbnnn[[[<<<...***...111:::>>>555%%%###'''---///***&&&%%%$$$,,,'''%%%444>>>444'''%%%###!!! !!!"""""""""!!!"""######"""---OOOnnn###"""!!!  !!!$$$######""""""######$$$ !!!!!!%%%!!! !!!!!!000NNNeeecccLLL666(((### ###,,,555///...+++''')))---,,,(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###########################%%%&&&'''***---000222444999;;;>>>AAACCCDDDDDDDDDCCCBBB@@@???@@@@@@???>>>999999888777666444222111111111///---,,,***((((((%%%$$$###"""!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""######$$$$$$%%%%%%%%%!!!"""######$$$$$$######""""""############""""""""""""######""""""!!! !!!""""""""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!666666777777777888888888777777777777777666666666666777888999999888777666444444444555555555666666666666666666666666666666999999999:::::::::;;;;;;666777999;;;===>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@>>>>>>???@@@@@@???>>>>>>===============>>>@@@@@@AAABBBBBBBBBAAA???===;;;:::999777777888999888777999888777666666777999999:::999999888999:::;;;<<<;;;;;;:::999999:::::::::777555333333555555555444222222333444444444444444000111222222333333222222111111111222222222111111111000000111333444333222333333444444555666777777666555555555555444444444222333333333222222111111333333333333333333333333444555555555555333222111........................---------...///000111222222000------000333444555:::888444111///000111222+++---///111222222111000***)))))))))((('''''''''***)))((('''&&&&&&&&&&&&$$$%%%''''''%%%###"""###$$$%%%%%%%%%%%%&&&'''&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###!!!!!!$$$777QQQccccccXXX777///...+++"""###(((###&&&######''''''""",,,)))///111,,,"""!!!  """###$$$   !!!!!! ***???!!! !!! """###$$$""" %%%000222+++""")))>>>aaauuuTTT444///***(((%%%###(((......///---)))***...///,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################&&&&&&(((+++///333777999<<<>>>AAAEEEGGGIIIIIIIIIKKKIIIHHHHHHIIIHHHEEEAAA>>>>>>===<<<:::888666444333222000...,,,***((((((&&&%%%###!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########!!!""""""###$$$$$$%%%%%%!!!""""""###############""""""############"""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!555666666666777777888888666666666777777777777777555777888999999888777555444444444555555555666666666666666666666666666666777777777888888999999999666777999;;;============>>>???@@@AAABBBAAA@@@@@@>>>???@@@AAAAAA@@@???>>>AAA@@@?????????@@@BBBCCCBBBCCCCCCCCCAAA???<<<:::777666555666888999999777888777666666666777999::::::999888888888999:::;;;::::::999999999:::;;;;;;777666444444555555444333111222333333444444444333///000111222222222222222000111111222222222111111111000000111333555444333222333333444444555555555666666555555555444444444222333333333333222111111222222222222222222222222444444444444333222111111------------------------000000000000111222333444111///,,,---///333555666;;;888333///---...000222111111111111000000000000------------,,,,,,,,,,,,111///---,,,+++++++++,,,---...000///---+++******&&&)))+++++++++,,,***((('''(((((())))))(((((('''((('''%%%$$$$$$%%%'''(((&&&%%%$$$"""!!!!!!"""""""""###$$$999QQQOOO:::---&&&'''///,,,"""### ###!!!$$$***<<<---###$$$!!!$$$%%%""" !!!###"""!!!!!! ###  !!!   111LLLdddmmmeeeZZZuuueeeOOOHHH444111///000///---000666...000///++++++///111000((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((########################$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''""""""""""""""""""""""""&&&'''))),,,000555:::<<>>;;;999777333222000...,,,***((('''&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!"""###############""""""############"""""""""""""""""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!:::999888888999999777555666666666666777888999:::999999999888888888888888777777666666777888999999777777777888888999999::::::888777888::::::777555888999999:::;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===<<<:::999999777999::::::888777777888777777777888888999999:::::::::999999888999999999::::::999888888999::::::999888666555444444555555333444555555555444333222000000000000000000000000///000000111111111111000111111111000///000222555444444333333333555777888777666666444333222111111333222000/////////000111111222222333444555666666555555444444444333333333111///...------...///111111111000000///000000000222...,,,,,,000444444333777666444222111222444555777555222///------------000000//////......------///...,,,,,,,,,---///111111222222222111000...---++++++++++++++++++++++++((((((((((((((('''&&&&&&%%%)))...000...,,,,,,---,,,)))&&&&&&(((******(((&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###""""""######"""!!!!!!"""%%%$$$###"""""""""###$$$###%%%'''###!!!$$$******&&&!!!"""!!!"""&&&(((###"""%%%---)))''')))'''"""!!!!!!  !!!###!!!$$$&&&&&&""" !!! !!!GGG___mmm|||NNN888444333888666222///---,,,---...//////............//////,,,***((('''(((((('''&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######&&&)))...222666:::>>>AAAFFFKKKPPPTTTUUUXXX]]]aaa______^^^]]]\\\YYYTTTPPPKKKHHHEEEBBB???===999666777666333000---***'''&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$$$$######$$$$$$ """############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""!!! !!!###$$$$$$###!!!!!!!!!!!!  !!! 999888888888999999777555666666666666777888999999888888888888888888888888888888777777777777888888777888888888999999::::::;;;999777777999999777555777777888999;;;===???@@@?????????@@@@@@BBBCCCCCC@@@@@@???@@@AAACCCCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???===<<<;;;;;;888999;;;;;;999999999:::999999999999999:::::::::::::::999999888888999999:::999999888888999999:::999888666555444444555555444444555555555444222111000000000000000000000000//////000111111111111000111111222111000000222444444444444444555666777777777666555444333222222111222222000/////////000111111111222333444555666666555555555444444444333333444333111///.........///222111111111111111222222333111//////111333444444444333222111111111222333444333000...------...//////..................---///...---,,,,,,...///111000111111111111///...---++++++++++++++++++++++++(((((()))))))))))))))((()))+++...///...------------***((((((***++++++***)))***+++,,,,,,+++***)))((((((((((((((()))))))))///...,,,+++************((('''&&&%%%%%%&&&'''((()))(((''''''''''''((())))))++++++(((### !!!"""""""""$$$"""'''***((())),,,)))### !!!"""!!!!!!"""""" !!!!!!"""""""""#########!!!!!!&&&///FFFhhh~~~rrrjjjooo}}}}}}}}}mmmPPP;;;888;;;:::777555222000........./////////......---.........+++)))''''''(((((('''&&&$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$############%%%(((---111555999>>>AAAHHHMMMSSSXXX\\\___cccfffdddcccbbbbbbaaa]]]XXXTTTNNNKKKGGGDDDAAA>>>:::777666555222///,,,)))'''&&&$$$$$$############$$$$$$%%%%%%$$$############### !!!"""###"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!!!!!!!!!!  999888777888999999777555555555666666777888888888777777777777777777777777999999888888888888888888999999999999999999::::::<<<999777666777777777666555666777999;;;>>>@@@AAA????????????@@@AAABBBBBB?????????@@@BBBDDDEEEFFFHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@??????>>>===<<<<<<:::;;;======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999888888888888999:::888777666555444444444555444555555555444333111000//////////////////////////////000111111111111111000111222111000111222444333444555666777777777777666666555444333222222111222111000/////////000000111111222333444555555666555555555555555444444444777666333111///...------222222222333333444444444444444444222000000222444111222222333333333333333111000///......///000000---..................//////...---------...///000...//////000//////......,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,,,,...------...///000...------,,,******,,,,,,,,,++++++,,,---......---,,,+++******++++++,,,,,,------000///...,,,++++++******---,,,+++******+++,,,---,,,++++++******+++,,,,,,.........---+++)))'''%%%$$$"""!!!"""%%%%%%"""$$$""""""%%%)))+++***'''&&&%%%'''+++,,,)))'''))),,,%%%!!!###%%%&&&)))---&&&&&&&&&'''((('''$$$"""%%%&&&&&&&&&&&&'''''''''&&&$$$"""!!!%%%'''%%%"""  ((('''"""///HHHaaauuu}}}kkk[[[HHH???AAA@@@BBBBBB;;;111///777:::888666555333111000000000111000000///...------......+++)))''''''(((((('''&&&$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""###$$$$$$$$$''',,,000444888===@@@IIIMMMTTT[[[bbbfffiiijjjjjjiiihhhhhhfffccc^^^ZZZSSSOOOKKKGGGDDD@@@;;;888444333111...+++(((&&&%%%######""""""""""""######$$$$$$###""""""""""""###  !!!"""###"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""!!! !!!!!!  777777666777888888777555444444555666777777777777666666666666777777777777777888888999999::::::::::::::::::999999999999999;;;999777555555555666777666666777999:::===>>>@@@???????????????@@@AAAAAA@@@@@@AAABBBBBBCCCEEEGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@??????>>>======<<<<<<===???@@@???===;;;;;;<<<>>>>>>>>>======<<<<<<<<<;;;;;;:::999888888888888999999888888888888999999888777666666555555444444555555555555444222000///////////////////////////...///000111111111111111000222333222111111333444333444666777888777777666666666555444333333222222222111000///...//////000000000111222333444555555555555555555555555555555666555333111///...------111222333444555555666666444666666444000...000333111333444666777666555444111111000//////000000111.........//////000000000///......---...///000000------..................,,,,,,,,,,,,,,,+++++++++******+++,,,---...///000222///---...000111///------,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,------...//////......---,,,******))))))---,,,++++++++++++,,,---++++++++++++++++++,,,,,,------...000222111///,,,///---+++,,,...///...,,,,,,+++***,,,...///---+++---------...---***((('''///)))&&&))),,,---000444------,,,---///...---+++))))))*********+++++++++,,,+++(((%%%$$$###$$$%%%""""""######""""""!!! """&&&((('''$$$"""&&&222555,,,"""&&&PPPccc;;;111---222555)))444444111---000666777222555444444333222222222222222111000///////////////,,,***(((((())))))((('''$$$##################$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""###$$$%%%%%%(((,,,000444888<<<@@@GGGKKKSSS[[[ccchhhiiiiiimmmlllkkkkkkjjjfffaaa^^^VVVSSSNNNIIIEEE@@@;;;888111000...,,,)))'''%%%$$$"""!!!!!!!!!!!!""""""###$$$###""""""!!!""""""""" !!!""""""""""""############""""""  """ """"""!!!  666555555666888888666555333333555666777777666666555555666666777777777777555666888:::;;;<<<<<<<<<:::::::::999999888888888999888666444444444666888888888888999:::;;;<<<===??????>>>>>>>>>???@@@@@@BBBCCCDDDCCCBBBBBBDDDFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>AAABBBBBB@@@===;;;::::::@@@?????????>>>>>>======<<<;;;:::999888888888888888888888888888888888888777777777666666555444444555555555555444222000...////////////////////////......000111111222222222000222333333222222333444222333555777777777666666555555555444444333333222111111///.........///000///000000111222333444444444444555555555555555555222222111000////////////111222333555555666666555333555666333///---///111000222444666666666444333333222222111000000000000/////////000000111111222............//////000000---------------.........---------,,,,,,,,,+++++++++++++++,,,---///111222333000......111222000...+++,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,------.........000000000//////...------+++++++++******+++++++++******++++++,,,,,,,,,,,,------...111333333000...///...---...///111111222,,,,,,,,,---......---+++***+++------...//////...***&&&&&&***---,,,,,,///.........///111222222000,,,,,,,,,,,,---------......---+++))))))***+++---)))))))))))))))(((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""""" !!!!!!!!!"""  !!!"""""""""!!! !!!!!! !!!!!!***...,,,%%% ###CCCmmmWWW888111888000///888888---///111111333666777555444444444444444333222222333222222111000000111111---,,,***)))******)))(((#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%&&&&&&)))---111444777;;;>>>DDDIIIQQQYYY___ccceeefffiiiiiihhhiiihhheeeaaa]]]VVVSSSNNNIIIDDD???:::666...---+++)))'''%%%$$$###!!!!!! !!!""""""###$$$###""""""!!!"""""""""!!! !!!!!!""""""""""""######""""""""" !!!!!!###"""!!!!!!######"""!!! 555444444555777777666555111333444666666666666555555666666777777888888999555777999;;;<<<===<<<<<<::::::999999888777666666555666666555444444666999999999999999999:::;;;;;;???>>>>>>>>>>>>>>>??????CCCEEEFFFEEEBBBAAACCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEECCCBBBAAAAAAAAABBBBBB@@@===:::999999@@@??????????????????>>><<<;;;:::999888777777777777777888999999888777777777777777777666555444333333444444444333222000///////////////////////////---...///111222222222222000222444444333222333444222333444555666666666666555555444444444333333333111000///.........////////////000111222333333444333333333444444444444444///000000000000000000000000111333444555444444333222333333333111000000111...///111222333222000///222222111111000000//////000000000000000000111111....../////////000000000///......---------............------,,,,,,++++++++++++++++++,,,...000111000//////000111222000///+++,,,......---,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...++++++,,,,,,,,,,,,++++++++++++,,,---............//////000000000...---,,,---------......000111222,,,---...///000111111111,,,//////---,,,...---***(((&&&''',,,...,,,***+++,,,++++++,,,///000000///,,,,,,---------.........++++++******+++,,,...///***++++++++++++***))))))***))))))(((((())))))***,,,+++***)))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$%%%''')))###############$$$%%%%%%!!!"""$$$&&&((((((((((((&&&%%%$$$###"""!!! """%%%&&&$$$"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!$$$$$$&&&+++111666777666000)))000:::222+++000777+++...111333444555777777333444444555444333111000222222111111111111222222---+++))))))******)))((("""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''***---000222555999;;;@@@FFFNNNTTTVVVXXX\\\___`````````aaaaaa___[[[XXXSSSPPPKKKFFFAAA<<<777333+++***)))'''%%%$$$""""""!!! !!!!!!"""###$$$$$$$$$###""""""""""""###!!!!!! !!!!!!!!!""""""######""""""!!!  !!!!!!""""""$$$###""""""######"""!!!444444444555777777666444111222444666666666555444666666777777888999999:::888999;;;<<<===<<<:::999::::::999888777555555444111333555666444555777999888888888888999:::;;;<<>>>>>=========>>>>>>AAADDDFFFEEEBBBBBBEEEIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIGGGEEECCCAAA@@@???===??????>>><<<:::::::::??????????????????@@@@@@===<<<:::999888777777777666777888999999888777666666777777777666555444333222333333444333222111000000000000000000000000000---...///000222222222222000222444555333333333444222222222333333444555666555444444444444333333333111000///...---...//////......///000111222333333222222222333333333444444000000111111111111111111///000222333333222111000222111111222444555444222//////000111000///...------......///////////////////////////..................///000000000000000111000///---------......///......---,,,,,,++++++++++++*********,,,...000+++...111222111000000000+++...000000...------...//////............//////......------,,,+++++++++***+++---...///.........++++++,,,,,,,,,,,,++++++***+++---...//////.........000111///,,,***,,,......///000000/////////000///000222222222222222222///222111+++)))+++)))$$$***'''(((---000---,,,---,,,***)))***,,,------,,,,,,,,,,,,,,,------------*********+++,,,------...)))************)))((((((+++******))))))******+++...---,,,***))))))******++++++******))))))(((((())))))************))))))))))))((((((((()))***+++$$$%%%'''&&&%%%'''+++...))))))((((((((()))***+++&&&(((+++---000000000000000000///...---+++***))))))%%%"""###&&&***+++***&&&'''((()))))))))))))))((((((((())))))*********///333555222---+++...222444000((()))///+++'''---000//////222444444333333222333555555444222000...////////////000111222222,,,***((('''(((((('''&&&"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((()))((('''&&&'''))),,,...000111444777888@@@HHHJJJGGGHHHMMMTTTUUUUUUVVVXXXYYYXXXTTTQQQOOOLLLGGGBBB===999444000)))((('''&&&$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###############!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!"""######$$$"""!!!!!!""""""!!! 444333333555666777666444000222444666666666555444666777777888999:::::::::;;;<<<======<<<;;;888777:::999888777666555444333...222555666555555777:::666666777888999;;;===>>>???>>>============>>>>>>???CCCFFFEEECCCCCCGGGKKKMMMMMMLLLJJJIIIHHHGGGFFFHHHGGGEEECCCAAA>>>===<<<:::;;;======<<<;;;;;;<<<>>>>>>>>>??????@@@@@@AAA===<<<;;;999888777777777666777888999999888777666666777777777777555444333111222333444333222111000111111111111111111111111---...///000222222333333000222444555444333333444333222111111222333555666444444444444444444333333111000///...---......///......///000111222333333111111111222222333333333222333333333333222111111///000111222222111///...333111000333777888666444111111111111111000//////)))***+++---.../////////.........------,,,,,,+++......///000000000000000222111///...---------...//////...---,,,,,,+++++++++***)))))))))+++---///(((---222333111///000111,,,///222222000...///000000000////////////000000//////...---,,,++++++******+++---///000111000000******++++++++++++******((()))+++------------,,,***...000...+++***...222...///000///---,,,++++++000111111000---+++++++++(((,,,,,,((()))---...***)))%%%&&&***---,,,,,,---...,,,******+++,,,+++***++++++++++++,,,,,,,,,---++++++,,,---......------)))))))))))))))(((''''''******))))))))))))******...---+++))))))))))))*********)))((('''&&&%%%%%%''''''((((((((((((''''''###$$$$$$%%%&&&'''''''''!!!###%%%$$$###%%%***...+++***)))))))))***,,,---%%%'''))),,,------,,,+++....../////////...---------,,,+++++++++***)))'''...............---,,,+++'''((((((((())))))******&&&(((***---//////,,,***(((222,,,***555000)))333...)))(((,,,111333111000222333555555444222///---------------...000111222***(((&&&&&&&&&'''&&&%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&(((***+++***(((&&&&&&(((+++,,,---///111333000999AAAAAA;;;:::AAAIIINNNNNNOOORRRSSSSSSPPPMMMLLLIIIDDD???;;;666111...((('''&&&%%%###"""!!!!!!!!!!!!!!!!!!"""###%%%%%%&&&%%%$$$$$$######$$$$$$"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###!!! !!!!!! 888777666555555555555555333444444444444444333333333555666777666777888:::999:::<<<======;;;999888::::::999999777666555444222222222222333555777888666666777888999999::::::@@@@@@???===;;;<<<>>>@@@??????>>>???@@@BBBDDDFFFJJJKKKLLLLLLKKKIIIGGGEEEGGGFFFDDDBBB@@@???>>>>>>::::::;;;;;;<<<>>>???@@@??????@@@@@@@@@??????>>>999999999999999999999999666666666666777777777777777666444333222222222222555333111000000222555666333333222222111000000///111111111111222333444444333222222111111222222333333333333444444555555555222333333444444333333222333222111000.........---------......000111333333444333333222222111111111444333333333333333333333555444444333222111000000000222444444333222111111444333222111000000000000//////............/////////////////////...------++++++,,,---...///000111333333222111000///......111111000///...------,,,---,,,+++*********+++,,,---......///000111111222222222111000//////000000...---,,,---//////...---******+++++++++,,,,,,,,,......////////////......,,,,,,---------,,,+++++++++,,,---------,,,+++***---...000111000...+++)))111///---+++***+++,,,---222222222222111000......,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((,,,//////...******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,------------------------++++++***)))((((((((()))%%%%%%'''((())))))))))))...---,,,+++***+++,,,---)))*********)))((('''&&&((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((()))***+++++++++))))))))))))((((((((((((+++++++++++++++,,,,,,,,,***,,,......---***)))))),,,///222111...---...000******+++++++++***))))))---..................---///...------,,,,,,,,,,,,------......//////000000111111222111111000///...---...000111111000000///...***&&&$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""##################$$$%%%&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''((((((***+++,,,------000222777;;;======<<<:::BBBEEEIIILLLMMMKKKHHHFFFCCCAAA>>>:::666111---+++)))((('''%%%###""" """"""""""""####################################""""""""""""""""""""""""######""""""!!!!!! """"""!!! !!!""""""###### !!! 777666555444444444444555444444555555555555444444555666888777666666777888999:::<<<======<<<;;;:::999999999888777666555444444444333333444666777999888888999:::;;;<<<<<<======???@@@@@@???>>>???@@@??????>>>???@@@BBBDDDFFFGGGHHHJJJKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA>>>>>>=========>>>?????????@@@@@@@@@???>>>>>>===999999999999999999999999666666777777888999999:::888888888777777666666555666666555555555555555666444333333222222111000000222111222222333444444555333333222222222222333333444444444444555555555555444444555555555555444444444222111///........................///000222222444444333333222222222111333333333444333333333222333333222222222222222222333444555555444333333333111111111111111222222333//////......---.........///000000000000///...---,,,,,,---------------...111111111000000000000000000//////...---,,,+++***...---+++******+++---.........//////000000111111222222111000000000000000///...------//////...---++++++++++++,,,,,,,,,,,,...////////////......---***+++,,,,,,------------,,,,,,------------,,,,,,***,,,...000000///---,,,///...---,,,,,,,,,---...111111111111000///...---,,,,,,------------,,,,,,+++)))((())),,,......---++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))''''''((()))*********))),,,,,,,,,+++,,,,,,,,,---+++++++++******)))(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''((())))))***++++++)))((((((((((((((((((((()))))))))***++++++,,,,,,)))+++------+++)))))))))***+++,,,,,,,,,,,,---///)))***++++++++++++******,,,,,,------------,,,,,,,,,,,,+++******************+++,,,---///000222222222222222111111000///.........///000000///...---,,,)))%%%$$$%%%%%%%%%###############$$$$$$%%%%%%#########"""""""""""""""###""""""######$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''&&&''''''((((((''''''((()))******+++++++++...222666888:::999999<<>>;;;888333///+++)))'''&&&%%%$$$###"""!!! """"""""""""#################################### ###"""""""""!!!!!!!!! """"""!!!  !!!!!!""""""!!! !!!555444444333333333333444555555666666666666555555777888999888666555666777999:::;;;=========<<<;;;999999999888777666555444666555555444555666777888::::::<<<===>>>?????????;;;>>>BBBCCCBBBAAAAAAAAA??????>>>???@@@BBBDDDFFFDDDFFFGGGIIIJJJJJJJJJIIIEEEEEEDDDDDDDDDDDDDDDDDDAAA@@@??????>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;999999999999999999999999777777888888999:::;;;;;;888999:::::::::999888888777777888888888666555333555444444333333222111111222222333333444555555666333333333333333333333333555555555555444444444444555555666666666666555555555333111///......///000............//////000111444444444333333333333333111222333444444444222222111111111222222333333333444333333222333333444444...///000111222333555555000000///...------......000000111111000000//////......------,,,,,,,,,+++/////////000000111111111......---,,,+++***))))))...---+++******,,,///111////////////////////////222111000000000000000000000...---...///000///---,,,,,,,,,,,,------------///////////////...---,,,)))******,,,---......///......---------.........(((***---///000000000///------....../////////...///////////////...---,,,---------......---------,,,***)))***+++---,,,,,,++++++,,,,,,,,,---------,,,+++******************++++++++++++++++++++++++))))))))))))))))))***+++))))))***************))))))***,,,------------,,,...---,,,+++***************))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''************************''''''(((((())))))******((((((((((((((((((((((((''''''((()))******++++++)))***+++***)))((()))***)))'''&&&''')))+++,,,,,,))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))((((((''''''((((((&&&'''))),,,...111333444222222222111111000///...............---,,,+++***)))'''$$$###$$$$$$$$$###"""""""""############$$$$$$#########""""""!!!!!!""""""""""""###$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((())))))(((((('''''''''((((((''''''(((((())))))))))))'''))),,,///222444555666777888999;;;<<<;;;;;;::::::888666333///+++(((&&&$$$$$$######""""""!!!!!!""""""""""""#################################### """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!  333333222222222222222333555666666777777777777666666888999888666666777888888999:::<<<============888888888888777666555444666666555444444555666777:::;;;===???@@@AAAAAAAAA???AAACCCDDDBBBAAAAAABBB??????>>>???@@@BBBDDDFFFDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@???>>>>>>>>>>>>>>>@@@??????>>>===<<<:::999888888888888999999999999888888888999999999999999666888999;;;;;;:::888777888888777777555444333222666555555444333333222222333333444555555666666666333333444444444444333333555555444444333333222222555555555666666555555555666444111///......000111/////////......///000000444444444444444444555555111222444555555444333222222222222222222222333333222111//////000111222222...///000222333444555555222111000///////////////000000111111111111000000///............---------////////////000000000111......---,,,+++***))))))---+++)))((())),,,///111//////////////////......111111000000000000000111111///...///000000///---,,,,,,,,,---------......////////////...---,,,,,,******++++++,,,---......//////...------...000111)))+++---///000000//////+++,,,...000111111000///...............---,,,+++------...//////...---------,,,+++***+++++++++++++++,,,,,,,,,,,,---------******))))))))))))******************************)))((((((((()))***++++++))))))*********)))((((((''')))+++...//////---,,,...---,,,+++*********+++******)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''************************'''''''''(((((()))))))))'''''''''(((((((((((((((''''''((((((((((((((((((((()))))))))'''''')))++++++'''$$$$$$'''******(((((()))***+++,,,,,,,,,,,,((())))))******))))))((((((''''''&&&&&&&&&''''''%%%&&&(((***---000222333111111111111000///......------,,,+++***)))((('''&&&%%%##################"""""""""""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))((('''''''''(((((((((((())))))))))))))))))''''''(((***,,,...000111333444444555666666777777333222111...+++(((%%%###""""""""""""""""""""""""!!!"""""""""#################################### """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!!!! 222222111111111222222333555666666777888888777777555666888888777777999;;;888999:::;;;;;;<<<<<<<<<777777777777777666555444555444333333333444555666999;;;===???AAAAAAAAAAAAEEEEEEDDDBBB@@@???AAABBB??????>>>???@@@BBBDDDFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<;;;999888777777777888888999999999999999999888888777777666777888:::<<<<<<;;;999888;;;999777444333333444444666666555444444333333222222333444666666666666666333444555555555555444333444333333333222222111111444444555555555555444444666555222000//////000111000000/////////000000111444444444555666666666777222333444555666555555444555555555444333222222111333111...///111333333222000111222333333333333222333222222111000000111111000000111111111111000000////////////000000000000000000000////////////...//////...---,,,+++******+++)))((('''(((+++---///////////////............111000000000000000111111222111//////000000///...,,,,,,,,,---------.....................---,,,,,,------,,,+++++++++,,,---//////...---...///000111------...//////...------***,,,...111222111000///,,,------------,,,,,,+++,,,---...//////...---,,,------,,,+++***)))******+++++++++,,,,,,,,,------)))))))))(((((()))******************************)))((((((((()))***++++++((((((((()))((((((''''''&&&(((+++...000///...,,,------,,,+++***************)))((('''&&&%%%$$$###&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''((((((((())))))((((((''''''&&&&&&&&&((()))***)))((()))+++---///+++'''&&&((()))(((&&&'''((()))***+++,,,,,,,,,''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''(((***+++---...///000000000000///...------,,,+++***)))'''&&&%%%%%%############""""""#########"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))((((((''''''''''''((((((************************)))))))))))))))***,,,---/////////000000111222333------,,,***(((%%%###!!! !!!!!!!!!"""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""!!! !!!!!!!!!!!!  222111111111111222222333444555666777777888888777444666888888888888:::<<<888888999999::::::;;;;;;666777777777666666555444444333333222333444555666999:::===@@@BBBBBBAAAAAAGGGGGGEEEBBB???>>>@@@BBB??????>>>???@@@BBBDDDFFFGGGGGGFFFEEEDDDCCCBBBAAADDDCCCBBB@@@???>>>>>>>>>::::::::::::;;;;;;<<<============<<<;;;:::999888666666777777888999999999999999999888777777666666:::;;;<<<<<<<<<;;;:::999===;;;888555444555666777666555555444444333222222222333444666777666666555333444555666666555444333333333333333222222222222444444444555555444444444555555444222111111000000000000000000111111222333444444555666777777888888444555555555666777777888888777777555444333333222555333111222555777666444222222333444444333222111222222111111111111222222//////000000111111000000///000000000111111222222000000000//////.........000000///...---,,,++++++))))))(((((()))***+++,,,........................000000000000000111111222333222000000111111///...,,,,,,,,,,,,------------,,,------.........------...---,,,+++***+++,,,,,,...............///000111////////////...---,,,+++***,,,...000111000///...,,,,,,------------,,,,,,+++,,,...//////...,,,+++---------,,,))))))***+++******+++++++++,,,,,,,,,))))))))))))))))))***+++************************))))))))))))))))))***+++&&&'''((((((((((((''''''&&&(((+++...//////---,,,,,,,,,,,,,,,,,,***)))))))))(((((('''&&&%%%$$$$$$'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%(((***+++,,,++++++---///111///,,,***))))))((('''''''''((()))************&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((&&&'''''')))***+++,,,,,,////////////...---,,,+++***)))'''&&&%%%$$$$$$$$$!!!###$$$###""""""###$$$$$$############""""""""""""""""""""""""""""""###""""""""""""###$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&'''(((((())))))******+++++++++,,,+++******)))))))))***************++++++,,,------))))))((('''&&&$$$"""!!! !!!!!!!!!"""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!   !!!222111111111111222333444333444555666777777777777666777999999888888999:::888888888888888888999999666666666777666666555444444333333333444555777888999;;;>>>AAACCCCCCCCCBBBDDDDDDDDDCCC@@@???@@@AAA??????>>>???@@@BBBDDDFFFGGGFFFEEECCCBBBAAAAAAAAABBBAAA@@@???????????????<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999666666666777888999999999888888888999999999::::::;;;;;;;;;::::::999999888:::999888666555555666666555555444444333222222222111222444666666666555444444555666777777666555444444444444444444444555555555555666666666666555555444444555444333222000///111111111111222333444555444444555666888999999:::777666666555666888:::;;;888888777777666666555555555333111444888:::777444111222444555555444222111////////////000111222222---...///000000000000///111111111000000000000000.........///////////////000000///...---,,,++++++)))******+++++++++******,,,------....../////////000000000000000111222222444222111111111111000...++++++++++++,,,,,,,,,,,,++++++,,,---............---,,,+++******,,,---...,,,,,,---...////////////000//////...------,,,,,,+++,,,---...//////...---,,,,,,---------------,,,***+++---//////---+++***,,,---...,,,)))(((***,,,)))))))))*********++++++***))))))))))))***+++,,,+++++++++++++++++++++++++++***))))))))))))))))))&&&'''((()))))))))))))))((())),,,---......---,,,,,,---...///...,,,***((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&'''''''''(((((((((((((((+++---//////...///000///000///...+++*********''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%&&&''')))***+++,,,------------,,,+++******((('''%%%$$$############ """$$$$$$###"""###%%%%%%%%%$$$$$$############!!!!!!!!!"""######$$$$$$###""""""######$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))'''(((((()))***+++,,,,,,))))))))))))))))))))))))&&&'''((()))************'''''''''&&&%%%###"""!!!!!!"""""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!  !!!  """222222111111222333444444333444555666777777777777888999:::999777777777999999888777777777777777888666666666666666666555444444444333444555777999::::::<<>>===<<<;;;:::999999999::::::;;;;;;;;;:::999999555666666777888999999999666777888999;;;<<<===>>>:::999888777666555666666555555666666555444333222555444444333333222111111000111444555666666444444444555666888888666555444444555555666666777777777666666777777777777666666333444555666555222000...111111111222333555666777444555666777888999:::;;;999888666555666888;;;===777777777777888888888888333111000333888999666222000111333555555444333222------------...000111222------...//////000//////222222111000///...------,,,,,,---...///000111222000///......,,,,,,+++******+++,,,------,,,***))),,,,,,------...///000000000000///000000111222222444333111111222111000...******+++++++++,,,,,,,,,******,,,---.../////////,,,+++******+++---///111***+++---///000//////...//////.........---------,,,,,,------------------,,,,,,---......---------)))+++---//////---+++)))+++---...,,,)))(((***---((())))))))))))***************))))))***+++,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))''''''(((***++++++++++++)))***,,,---...------,,,,,,...000222111...+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&''')))***+++,,,(((+++///111111000000111,,,///111000,,,***+++---''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&$$$$$$######$$$%%%&&&&&&###$$$%%%''')))***,,,,,,,,,,,,,,,,,,+++***))))))&&&%%%$$$"""""""""######"""%%%%%%###"""$$$&&&%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%############$$$%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%""""""###$$$%%%'''((()))%%%&&&'''((()))***+++,,,''''''((()))************&&&''')))***++++++***)))&&&&&&&&&&&&%%%$$$""""""""""""""""""############""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!! ###222222333333333444444444555444555999:::666666888777777888888888999999999;;;999888666555444555555666666666666666555555444555555444555666888999;;;;;;;;;<<>>======>>>===<<<<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999666666666777888999;;;<<<===<<<;;;<<<======;;;999555666777888888888888888<<<:::999888888888666555555555444333222222222222444444444444444444333333555666777777777666444333777777777777777666666555555555777888888777666666444555777666444333444444333444444444333444777999666555444444444555777888888666444333444777;;;>>>999888777888999999888777999555222333777888555111444444444444222111///...//////...---------------...///000111111222222111222222111000000000000000000111222333333222000/////////.........---------++++++++++++++++++++++++*********+++...333777:::222222222222222222222222000000...---,,,,,,,,,,,,...//////...,,,,,,---...+++***))),,,///111///---,,,+++++++++,,,///222444............///000222222//////......------------........................//////......---,,,******+++,,,---------,,,+++***,,,,,,,,,+++***))))))(((,,,+++)))((((((((()))***000...,,,*********,,,---------,,,+++***((((((''')))(((&&&%%%%%%&&&((()))(((((('''(((((()))***+++)))***,,,.../////////...///000000000...+++)))'''&&&'''&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%''''''((((((((('''%%%$$$######""""""###%%%&&&((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))++++++000111111000......///111111111111000...,,,)))(((((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))******)))(((((('''&&&%%%%%%%%%%%%$$$$$$##################"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###""""""##################$$$%%%&&&'''&&&'''((())))))*********(((((((((((((((''''''''''''''')))***+++,,,,,,,,,)))((('''&&&%%%$$$$$$###$$$#########""""""!!!!!!""""""""""""""""""###### !!!"""""""""!!! !!!""""""######""""""!!!!!! """"""!!!!!!  !!!!!!!!!!!!!!!333333333444444444555555555333444888999666555777666666666777777777888888999888777666555555555666666777777777666555444444555555555555666888:::;;;888999:::===@@@BBBBBBBBBAAA@@@???@@@BBBCCCCCCBBB@@@AAACCCEEEEEEDDDBBB@@@CCCAAA>>>===>>>???>>>>>>===>>>>>>===<<<;;;;;;===<<<;;;:::999999999:::;;;;;;;;;<<<;;;;;;:::999999777777888888999999::::::<<<<<<<<<;;;:::999888777777888888999999999999888888666444555777888666444666555444444333333333444444444444444444444444444555666777777666555444333555555666777777777777777555666777888999888777777666888999888666555555555444555555444333444666888555444444333444555666777888777555555666888:::<<<888777666666777777666666888555333444666777444222222222222222222222222222111000//////......//////+++,,,...000222333444444222222111000///.........///000222333333222000///.........------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++,,,...111444555111111111111222222222222000//////...------,,,,,,......///...,,,,,,---///...,,,+++,,,///000///------,,,++++++,,,...000222//////.........///000000---------------.........//////......------------/////////......,,,+++++++++,,,.........,,,***))),,,++++++***))))))((((((+++***)))((((((((())))))...---+++***)))***+++,,,///...---,,,+++***))))))***)))'''&&&&&&''')))***)))(((((((((((())))))***)))***,,,.../////////....../////////---+++((('''&&&&&&'''&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$############%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,---///000111000......///111......///000///...---,,,((((((((((((''''''''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))************(((((('''&&&%%%%%%%%%%%%$$$$$$###########################"""""""""######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###""""""##################$$$%%%&&&'''%%%%%%&&&'''(((((((((((()))))))))((((((((((((((('''((()))+++,,,,,,------))))))((('''%%%$$$######$$$#########""""""""""""############"""""""""""" !!!"""""""""!!!  !!!""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!  !!!!!!!!!!!!!!!444444444444555555555555444222444777888444333666444444555555555666666666777666666555555666666777777888777777666555444333444333333333444666777999666777999;;;===???AAABBB>>>???@@@@@@@@@AAACCCEEEAAABBBBBBCCCCCCBBBAAAAAAAAA>>><<<;;;<<<<<<<<<;;;:::;;;<<<;;;:::999:::;;;:::999777666666888:::;;;<<<<<<<<<;;;:::999888777777888999::::::999888888999;;;<<<:::777444444666888888888999888888777777666333111333888:::888555666666555444444444555555333333333444555555555666555666666666666555444444333444555777888888999999666777888999:::999999888999:::<<<;;;999777666666555666666555333333444666444444333333444444555666777777777777777888999:::999999999888888777777777666555555555555444444444111111000000111333555666222222111000000000000000)))***,,,///222444555666111111000......---------///000111222222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///000000111//////000000111111222222///000000000000...---,,,,,,---...---,,,,,,---///222000---------......---...---,,,+++,,,---.../////////...------------...,,,---------------------///.........------,,,,,,///////////////...---,,,,,,---///000///,,,)))'''******))))))((((((''''''******)))(((((((((((())),,,+++***)))((()))***+++000000///...---,,,++++++******((((((((((((*********))))))(((((((((((())))))***,,,.../////////...,,,---------,,,***(((&&&&&&&&&'''''''''&&&&&&%%%##################$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$######$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''***---///...///000000///...000111//////000111000///...---((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++++++++(((((('''&&&%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""########################$$$%%%&&&###$$$%%%&&&''''''''''''))))))))))))))))))))))))((()))***+++,,,---------***)))((('''%%%$$$###"""###############"""""""""$$$$$$#########"""""""""!!!!!!"""""""""!!!  !!!""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!333333444444444555555555444222333777777333222444444444444444555555555666444444555555666777777888888888888777666555444333222111111111111333555666777999:::;;;<<<===???AAA===@@@AAA@@@>>>>>>AAADDDCCCBBBAAAAAAAAAAAAAAAAAA@@@===;;;:::;;;;;;;;;:::999:::;;;:::999888999:::888777555444555777999;;;;;;;;;;;;;;;:::888777666888999:::;;;;;;999777555555999<<<:::555333555888777777777777777666555444999555222444:::<<<999555555444444444444444555666222333333444555666666777555555555555555555555444444555666777888888888888666777999:::;;;::::::999999;;;===<<<:::888666666777777777666333222222333444444444444555555555666777777888888999999999999>>>??????>>><<<;;;;;;;;;555666777666444333444555222111000///000333555777222111111000000000000000)))***,,,///222333555555.........------............///000111111111000000------,,,,,,,,,+++++++++,,,,,,------------.........///000111111111000///......//////000000111111000111222333333111///---+++,,,---,,,++++++---///444222///---,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,------...------------,,,,,,++++++,,,,,,---------.........//////////////////......---...000000///,,,)))'''))))))((((((''''''''''''(((((((((((((((((((((((())))))((((((((())))))***000//////...---,,,,,,,,,***))))))(((((())))))*********)))(((((('''(((((()))***,,,.../////////...++++++++++++***)))'''&&&&&&&&&''''''((('''''''''$$$$$$$$$###############%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%'''+++...000---///000000//////000111333333333222000...+++***((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++,,,,,,+++(((((('''&&&%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###############$$$###############$$$%%%%%%###$$$%%%&&&'''''''''''''''''''''((((((((((((((())))))+++,,,,,,---------))))))((('''%%%$$$###"""########################%%%$$$$$$######""""""!!!""""""""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!333333333333444444444444444222333666666333111333444444444555555555666666222333444555666777888888888888888888777666555444333222222222222333555666999;;;<<<;;;:::;;;===@@@???@@@AAA???<<<;;;>>>BBBCCCBBBAAA@@@???@@@@@@AAA@@@===;;;:::;;;;;;;;;:::999:::;;;;;;:::999:::;;;888777666555666777999:::::::::::::::999888777666777888:::::::::888666444222777;;;:::666555888<<<777888888888777666555555:::666333555888999666333333222222222333444555555333333444444555666777777555444444444444555555555666666777777777777666666666777999:::;;;;;;;;;:::888:::<<<<<<:::888666666777888888666444222111222444444555555666666666666666777888999::::::999999AAABBBBBB@@@===<<<<<<===555666777666444333444555444333111000000111333555000000///............///+++,,,...///111222222222++++++,,,,,,---///000111......//////000000000000------,,,,,,,,,+++++++++,,,,,,,,,------.........---///111222333333222111....../////////000000000111222333444444333111///+++,,,,,,,,,******,,,...222111///,,,++++++,,,---...------,,,+++*********)))))))))***+++---...//////......,,,+++***)))((()))***+++,,,---///000000......//////////////////...///000000///,,,)))'''((((((((('''''''''''''''''''''''''''((((((''''''''''''''''''((())))))***......------,,,,,,++++++((((((((((((((((((((((((******)))(((((('''(((((()))***,,,.../////////...************)))(((((('''&&&&&&''''''((('''''''''$$$$$$$$$###############%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''***---///+++---000111000000111222333333333222000...+++***((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((()))***++++++,,,,,,+++(((((('''&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%'''((()))))))))%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$###############$$$$$$######""""""######$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))******+++,,,,,,,,,,,,(((((('''&&&%%%$$$$$$##################$$$$$$$$$%%%$$$$$$$$$######""""""######""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!333444444444444555555555555333333777666333111333333444444444555555555555222222444555666777777777777777888888888777666666666666555444555666777888999;;;<<<;;;999999===AAA??????>>><<<;;;<<<>>>AAABBBBBBAAA@@@????????????@@@>>>;;;:::;;;;;;;;;:::999:::;;;;;;::::::;;;<<<888888888888888888999999888999999999999888777777777777888888888777555444222555999999888888:::<<<888888999999999888777777777666444444444333111000111111111222333444555666444444444555666666666777444444444333444444555666777777777777777666555555555777888:::;;;;;;;;;:::666888;;;<<<:::888777666777888888777444222111111333333444555555555555444555666888999:::;;;;;;;;;???AAABBB???;;;999999;;;666555555555555444444444555444222111111111222222///......------------------......///000000000000++++++,,,,,,...///111222------......//////000000------------,,,,,,,,,,,,++++++,,,,,,------......---...000222333333333222000000000000////////////111111222333333222111000,,,,,,---+++***)))***,,,---------+++))))))+++---------,,,,,,+++***))))))&&&'''''')))***,,,...///......---,,,***)))((((((((()))***,,,---///000000,,,---...///////////////////////////...---+++***((((((((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&'''((())))))******,,,,,,,,,,,,++++++******((((((((((((((((((((((((***))))))(((((((((((())))))***,,,.../////////...))))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%##################$$$$$$$$$$$$#########$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))++++++***---000111111111111222//////000111000///...---((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***++++++++++++(((((('''&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%&&&(((***+++,,,,,,+++%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$#########"""######$$$%%%######"""""""""######$$$$$$$$$%%%&&&''''''''''''######$$$$$$%%%&&&&&&&&&((()))***+++++++++++++++''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""" !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!  !!!!!!!!!!!!!!!666666666666777777777777666333444777777333222333222222222333333333333444111222444666777777666666666666777888888888888777666666555444444555777888444777999999777999>>>CCC===;;;999999<<>>>>>>>>???===:::999:::;;;::::::888999;;;::::::999;;;<<<999:::;;;;;;;;;:::999888666777888888888888888888666666666666555555555555444555666888888999999999555555666666777666666666555666666555222000000222111111222222444555666777555555555555666666666666444444333333333444555666555666666777777777777666555666888999:::;;;::::::444777;;;===<<<:::888888666777888777555222111111000111222333444333222222555555777888:::;;;======>>>@@@AAA>>>999666777999888555333444666777444222333333333222222222111111///...------,,,---------------...///000000000000.........---......///000------------...///000000.........------------,,,******++++++,,,------------...///000000000000000222111111000000//////...//////000000000000000000---------+++)))((((((***&&&(((******((((((***,,,,,,,,,,,,++++++***))))))'''''''''((()))+++,,,---++++++++++++***************++++++,,,,,,---......++++++,,,......///////////////...---------------(((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&%%%&&&'''((()))***++++++,,,,,,,,,,,,++++++++++++)))))))))******))))))))))))(((((((((((())))))***)))***,,,.../////////...))))))))))))))))))******&&&&&&'''&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%$$$###""""""###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''((((((((('''))),,,///111111111222333......///000///...---,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))************(((((('''&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&''')))***,,,---------+++***%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$%%%'''(((((('''%%%$$$######""""""###$$$$$$%%%######""""""""""""######"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((((()))*********))))))%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$###"""!!!!!!!!!"""### !!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""!!!  !!!!!!!!!!!!!!!888888888888999999999999666444555888777333222444000111111111111222222222222333444666777666666555555666777888888999999888444333222222222333444555000444777777666888???EEE<<<888666777===AAACCCCCCAAAAAAAAA@@@@@@>>>===<<<>>><<<999888999:::999999777888::::::999999:::;;;:::;;;===>>>===;;;999888555666777888888999999888555555444444444444555666666555555666888999777666000111111222333333333333444777999777333000333666222222333333555666888999666666666666666555555555444333333222333444666666333444555777888888888888444555777999::::::::::::444777<<<>>>===;;;:::999555777888777555333222222...///000111222111000000555555666777999<<<>>>???>>>AAABBB???999555777:::999555222333777888555111111222222333333333222222//////...---------------+++,,,---///000000111111111111000......---......,,,,,,,,,------///000111//////.........---------))))))***++++++,,,------........................333333222111000///............------------...///---...---+++((('''''')))"""%%%((()))(((''')))++++++++++++++++++***))))))((((((((((((((()))***+++((())))))***++++++,,,,,,---------,,,,,,,,,++++++******,,,---......//////000///---,,,,,,---...///((((((((()))))))))))))))###$$$&&&'''((('''&&&&&&%%%&&&''')))***+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++******(((((('''(((((()))***+++)))***,,,.../////////...***))))))))))))******+++&&&'''&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&######"""""""""###%%%&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&(((((('''&&&$$$(((+++///111222111222333111111111000...,,,)))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))*********(((((('''&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''---.../////////---***)))%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$##################$$$$$$$$$%%%'''(((((('''%%%$$$######""""""###$$$%%%%%%######"""""""""""""""###!!!"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''(((((())))))))))))((($$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$"""!!!!!!!!!"""### !!!"""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$###""""""!!!  !!!!!!!!!!!!!!!;;;:::888888999:::999888666666777777777666444333222111111111111111222222111222222333444555666666555777999::::::888666555555444222111111222444555555555666777888999::::::888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::999888777777888999:::777777777888999999::::::>>>>>>===<<<;;;::::::999:::::::::999888777666666444444444444444333222111444555666777777666555444222222333333333333444444444555555555444222000///555444444444444555666666999999999888777555333222444555666555444444555666777666555555666888:::<<<===:::888888;;;<<<:::888888999::::::888777777777555444444333111000000///000111222333333222111000444555666777999:::<<<<<<======<<<;;;:::888666555444111000111333444222000222222222222111111000000000///---,,,,,,...000111000000000000000000000000111111111111000000000000***+++---///000//////...333222000...,,,+++******,,,,,,+++***+++,,,...///000---+++***+++---.........111333111---+++...222222111///---,,,+++++++++333000---)))''''''((()))$$$%%%&&&''')))+++,,,---+++******)))))))))))))))))))))***++++++++++++***,,,---,,,+++))))))+++---++++++++++++,,,---......---,,,,,,---///000000///------------,,,+++******'''(((((()))***++++++,,,&&&%%%%%%&&&''''''&&&$$$'''''''''((()))*********((()))***+++,,,+++************)))((((((((((((((()))))))))))))))(((''''''))))))))))))************+++++++++*********))))))(((((('''&&&%%%$$$$$$$$$&&&&&&$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&(((+++...///...,,,+++......------,,,+++***************(((&&&%%%%%%'''&&&&&&''''''((()))))))))***)))'''&&&%%%%%%&&&&&&''''''(((((())))))******'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((***,,,///111000---)))'''(((%%%!!!!!!###$$$###!!!""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))(((((((((((('''&&&%%%$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!:::888666666777888777666444555555666555444333222222222111111111111222222111222222333444555666666888888888777777666666555444444222222222222444444888888999999888888777666888999:::;;;============<<<<<<<<<<<<<<<<<<<<<<<<999999888777777777888888666666777888999999::::::======<<<<<<;;;:::::::::999999999999888777666555222222222111111111111111555555666777777666555444222222222333333444444444444444444444333222111000444444444444555666666777999999888777666555444333444555666555444333444666666555444444555666888999;;;999777777999;;;:::888888:::::::::777666666666444444333333222111111111000111222222222222111000333444555666888999:::;;;<<<<<<<<<;;;999777666555444222111111333444222000333222111111000000111111111000///.........///000000000000000000000000000111111111000/////////...+++,,,---////////////...222111///...,,,,,,++++++,,,,,,+++***+++,,,------000...,,,,,,---......---111333555333///---000333111111000///...---------222000---)))((('''((()))&&&'''((()))+++,,,,,,,,,******)))(((((((((((()))))))))***++++++++++++******++++++*********---///------,,,,,,,,,---......---,,,+++,,,...//////...,,,,,,,,,,,,+++***))))))((((((((())))))*********(((''''''((())))))(((&&&''''''(((((())))))******++++++,,,,,,,,,+++)))(((******)))((((((((((((((())))))******))))))((('''(((((()))))))))*********++++++*********)))))))))))))))(((((('''&&&&&&&&&&&&%%%$$$###"""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((()))+++,,,,,,+++***)))*********)))(((''''''''')))))))))(((&&&%%%&&&((('''''''''((())))))*********)))((('''&&&&&&&&&'''&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))+++,,,///000000...+++))))))&&&###"""###$$$###!!!""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))*********))))))'''&&&&&&###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!  !!!!!!999777555555666666666444333333444444333333222111333222222111111222222222111222222333444555666666:::888666555444444444555333333333333333333333333777888999:::999888666555888888999;;;<<<<<<<<<<<<999999999999999999999999888888888888888777666666555666777888999:::;;;;;;::::::::::::::::::::::::888999999888888777666555222222111000000111333333555666666777666555444333111111222333333444555555444444333222111111111111444444444555555777888888999888666555444444444555333555666555444333444555666555444333333444555666777666555666777999999888999::::::999666444444444333333333333333333333333000111111222222111111000222333444555666777888888:::::::::999888666555444555444222222333333222000333222111000///000111111111111000000//////......000000000000000000000000111111000///......------+++,,,---...////////////000000///------,,,,,,---,,,,,,+++*********++++++000///......//////---+++111333444333///---///111111111000000000/////////111///,,,)))((((((((()))'''(((***+++,,,,,,++++++***)))((((((''''''((((((((()))******++++++******)))***+++******+++...111......---,,,,,,,,,------,,,+++***+++...///...---,,,,,,++++++***))))))((((((((((((((())))))))))))***)))))))))++++++)))((((((((((((((())))))))))))---.........---+++)))(((******)))(((((((((((()))***************)))(((((((((((())))))))))))******************))))))))))))))))))))))))))))))((((((%%%$$$######""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&*********)))))))))((((((((((((''''''&&&&&&%%%%%%'''((()))(((&&&&&&((()))((((((((()))******++++++++++++)))(((((('''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&((()))***+++,,,.../////////...---)))'''%%%$$$$$$$$$###!!!""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))++++++++++++***)))((((((%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!  !!!!!!!!!999777555555666666555444333333333333333333333333444333333222222222222333111222222333444555666666999888666555444333222222222333333444444333333222111333666999:::999777666777888999:::;;;;;;;;;;;;888888888888888888888888777888888999888777555444555555666888999:::;;;<<<888888888999999:::::::::777777888888777666666555555444222111222444666777555666666777666555333222111111222222333444555555444333222000000111222333444444444555666777888999999777555333333333555666333444555555333333444555777666555444333333444444444444333444555777888888888999:::888555333222333222222222333444444555555000000111111111111000000222333333444555666666777888888777777666444333222444444333222222222111000333222000/////////111111111111111111000///...---........................000000///...---,,,,,,+++,,,------.........////////////...------------...,,,,,,,,,+++************/////////000111000---***///000222000...,,,---...000000111111111111111111///...,,,)))((((((((()))((()))***,,,,,,+++***)))))))))((('''''''''''''''((())))))******************+++++++++***+++...000......---,,,+++++++++,,,+++******+++---......------,,,+++******)))))))))))))))((((((((((((((((((***))))))***++++++***((((((((((((((())))))))))))---............,,,+++***+++***))))))(((((())))))***************))))))((((((((((((((()))))))))*********)))))))))((((((((((((((((((((())))))))))))$$$$$$#########"""""""""############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&))))))''''''''''''((())))))))))))(((((('''''''''&&&'''(((''''''''')))***((())))))***++++++,,,,,,,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''(((***++++++,,,---......//////)))(((&&&%%%$$$$$$""""""""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))++++++++++++******)))((('''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!   !!!!!!!!!!!!;;;999777666777777666555555444444444444555555555555555444333222222333333111222222333444555666666666666777777666444111///222333333444444333333222///111444777888777666555666777888999:::::::::999888888888888888888888888666666777888777666555444555666777888999:::;;;;;;666666777777888888999999666666777777777666555555555444333222222444666888444555666666666444333222111111222333333444555555333222111111111222333444444444444555555666888888777666444222222333555666333444555444333222333555777666666555444444444444222222333333333555666777777888999777444222111111000111111222333444555666000000000000000000000000222222333333444444555555444444444444333111000///111222222111000000000000222111000/////////000111111111111111000///---,,,------------------------/////////...---,,,,,,+++------------.........//////......---------......,,,,,,,,,,,,++++++******......///111222000---***...///000000///---------//////000111111111111000---,,,+++))))))((())))))'''((()))******)))(((((())))))((('''''''''''''''(((((()))************)))---------,,,******,,,...------,,,++++++***+++++++++******+++---......---......,,,+++******++++++))))))))))))(((((((((((())))))((()))***+++)))'''(((((((((((()))))))))))),,,,,,............---,,,++++++***)))))))))))))))***************)))(((((('''(((((((((((())))))))))))))))))(((((((((''''''&&&'''''''''''''''''''''$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&(((***+++***)))))))))))))))((((((&&&'''(((''''''''')))+++))))))******++++++,,,,,,,,,,,,,,,++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''))))))******+++---......'''''''''&&&%%%###""""""""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((())))))))))))***))))))((((((''''''%%%$$$######""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!"""############"""$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!!!!  !!!!!!!!!""""""<<<:::888777888888666555666666555555555666777777666666555444333333333333111222222333444555666666444555777888777555222000333333333333333333333333333444666777666555333222666666777888999999888888888888888888888888888888555555666666666666555555777777777888999999::::::555555666666777777777888555555666666666666555555333333222111111222333444333444555666666555444333222222333333333333444444222222222222333444555555555444444444444555666666555444333222333444555666222444555444333222333444666666666555555444444333111333333333222333555666666777777666333111111111///000000111333444444555111000000//////000000111111111111111222222222222000000000000///...---,,,---...//////------...///111111000000000/////////000000//////......------------------------------...............---------......---------......//////......---------......,,,,,,---------,,,++++++------...///111000...+++...///000111222111000///---...///000000000///...,,,+++***)))))))))))))))((((((((((((((()))))))))***)))((((((''''''(((((('''((())))))******)))))).........,,,******,,,...------,,,+++++++++,,,,,,,,,+++***+++...///...---///...---+++***++++++,,,))))))))))))************)))((('''(((******(((''''''''''''((()))*********++++++---.........------++++++***))))))))))))***)))))))))))))))(((''''''''''''(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""""""""############$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&(((***+++((((((((((((((((((''''''&&&'''(((''''''''')))+++)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***)))((()))))))))))))))(((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%$$$$$$'''''''''((()))******+++$$$&&&'''&&&$$$#########""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))'''(((((()))((((((''''''''''''&&&$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""<<<:::888777777777666555666666555555555666777888777666555444333333333333111222222333444555666666555666666777666555444333444444222222222222444444666666777777666666555444666666777777888888777777888888888888888888888888444444444444555666777777888888888888888888888888555555555555555666666666444555555666666555555555333333333333333222222222111222444555666555555444444444333333333333222222111222333444555666666666555444444333333333333444222222333333333444444444222333444444222222333444333444444444444333333333222333444333111111333666444555666555333111111222//////000111111222333333111000///......///000111/////////...............------------,,,+++******(((***,,,,,,******,,,...///000111222111000...---///...---,,,,,,---.............................................////////////...------------...///000///...---------------+++,,,---.........------,,,+++,,,...000000...---,,,---...111222333111000,,,---...//////...,,,+++*********)))))))))))))))***)))((('''((()))+++,,,******)))(((((((((((()))'''(((((()))))))))))))))---------,,,++++++---000......---------...//////---,,,+++,,,...//////...///...,,,***)))***++++++))))))******++++++,,,,,,)))(((((()))******)))'''%%%&&&'''((()))***+++,,,+++,,,---......---++++++,,,+++******))))))******((((((((((((((('''&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$###""""""""""""############&&&%%%$$$$$$#########$$$#########$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&''''''((())))))'''''''''''''''''''''((('''(((((((((&&&&&&(((***(((((())))))***+++++++++++++++,,,,,,+++***(((((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###$$$$$$%%%&&&'''''''''&&&!!!$$$&&&&&&$$$"""###$$$""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))''''''((())))))((((((''''''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""" !!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!""""""""""""<<<:::888777777777666444666555555444555666777888777777666555444333333333111222222333444555666777777777555555444555666777555444222111111222444555555555666777888999::::::555666777777777777777666777777777777777777777777444333333333444666888999999999999888888888888777555555555555555555555555444444555555666555555444555666666666555444333333000111333555666666666555555444444333333222222111111222444666777777666666555555444333222222222222111111333444444444444444222333444444222222333444111222222333333333222222222444555444111000333555333444555555333111111222...//////000111111222222111000///......///000111------,,,,,,,,,,,,+++++++++++++++++++++***)))(((%%%'''******))))))+++......///111333222000...,,,...---,,,++++++,,,...///000000000000000000000000------......///000000000//////---,,,,,,---...///000000///...---,,,,,,---+++,,,...///000///......+++******,,,///000///...))))))+++...111222000///+++,,,---......,,,***)))************))))))))))))+++***((('''(((***---///++++++***)))))))))))))))'''(((((()))))))))))))))+++,,,,,,,,,+++---///222///////////////000111222---,,,,,,---///000000///...---***)))((((((***+++))))))***+++,,,---------***)))((()))++++++)))((($$$%%%&&&((()))+++,,,---------......---+++)))(((,,,+++******)))*********'''''''''''''''&&&&&&%%%''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%$$$""""""""""""############$$$$$$###"""!!!!!!"""""" !!!"""###%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''(((((())))))))))))))))))'''((()))(((&&&&&&((()))((((((((()))******++++++++++++,,,,,,+++***((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%'''))))))'''$$$###"""###$$$%%%&&&%%%$$$###"""%%%&&&###"""###$$$""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))'''((())))))))))))((((((&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""666777777888888888777777555555666777888999999999<<<:::777444333444666777666555444555666777777555555555555666555555444444555333222333555555444333666666666666666777888888888777555444333333333444777777666555555555555555888777555444444666888:::555666666555444444666999<<<999666666888888777444333333333444666777999:::777777666555444333333222555555555555666777888888888666333111000111222444111222222333444555666666333333333333333333333333///000111222333222222111222222111111111111111111222222333333333222222111444444333333333222222222444333222000///.........333222111/////////000000////////////000000000000.../////////...------,,,))))))************)))))))))************+++++++++...000000///...---...///...---+++******+++---......///000///...///000222000////////////.........---,,,+++******,,,---///222222222111000//////...)))***+++,,,...///000000000...---///111111...+++---,,,,,,...///...,,,******---000222111///......---,,,+++***))))))))))))******++++++++++++*********************)))(((((())))))******+++++++++,,,******+++,,,---//////000///////////////000000111...............///000111...---+++*********++++++---,,,,,,++++++,,,,,,---,,,,,,+++***)))(((''''''''''''''''''(((***+++,,,+++++++++++++++++++++++++++******)))(((''''''&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&((((((((((((''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++************))))))))))))))))))******)))(((''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$#######################################"""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%$$$######"""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########"""  """### !!!!!!!!!!!!""""""""""""""""""############""""""888888999888888777666555666666777777888999999999999777555333222333555666666555555555777888777666555555666666555555444444444333222333555666555444666666666666666777888888888777666444444444444444777777666555444444444555777666666555666777888888555666666666555555888::::::777444444555555444333333333444444555777888999666666666555444444333333666777777888999;;;<<<===777555333000000000222333222333333444444555555555333333333333333333333333000000111222222222111111111111111222222222111111222222333333333222222111888888777666666555444444333222111///......------222111000/////////000111////////////000000000000111///...---,,,---......,,,,,,,,,,,,+++***)))(((************++++++++++++---...///...,,,+++,,,---...---,,,,,,+++,,,---...---...///...------///111000000000/////////......---,,,+++***+++,,,...///222222111111000//////...++++++,,,---....../////////------///111111///,,,---,,,,,,...//////---+++***---000111000///......---,,,+++***))))))))))))******++++++++++++******)))************)))(((((()))))))))******+++++++++******+++,,,---...////////////......//////000111...------------......///------+++*********++++++---,,,,,,++++++,,,,,,---++++++******))))))(((((((((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))((('''''''''''''''((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%$$$%%%&&&&&&'''######%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%'''(((((((((((('''((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((''''''((((((((())))))))))))***++++++,,,,,,++++++*********)))))))))(((((('''(((((((((''''''&&&%%%$$$%%%&&&'''((((((''''''%%%%%%%%%%%%%%%$$$#############################################"""!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$""""""$$$$$$""" """"""""""""############"""######$$$$$$######"""::::::999999888777555555888888888888888888999999666555333222222333444666777666666666888999888777666666666666666555444333333222222333555777666666666666666666666777777888888888777666555555555555777777666555444333333444555666666777777777777777555666777777777777:::<<<;;;888555333333444444333444444444444555666777888555555555555555555555555777777888999:::<<<>>>???666555333111000111222333444444444444444444444444333333333333333333222222111111222222222111111000///000111333333333222222222222333333333333222222666666555444333333222222111111000///...---------000000000///000000111222000000000000////////////222000---++++++,,,///000///......---,,,***((('''************+++++++++,,,,,,---...---+++))))))***------...............---,,,---......------...///000000000////////////...,,,,,,++++++,,,---///000222111111000000//////...,,,,,,---------.........---,,,---...000111///...------,,,---//////---,,,***---000111000.........---,,,+++******)))************++++++++++++******))))))******))))))(((''')))))))))))))))***************+++,,,---.../////////............///000000...------,,,,,,,,,---------,,,+++*********+++,,,---,,,,,,++++++,,,,,,---************************)))))))))(((((())))))***........................******))))))(((((('''''')))))))))))))))(((((((((&&&'''(((((())))))(((((())))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%'''((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))***+++++++++++++++******))))))))))))((((((&&&&&&&&&&&&%%%%%%%%%$$$"""$$$&&&)))***)))((('''''''''&&&%%%$$$######"""#################################$$$######"""!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%&&&%%%###""""""###$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((()))((('''''''''((()))******(((%%%$$$%%%%%%%%%$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###999999999999888888777666999999999999888888888888444444333222333444555777888777666777999:::999888666666777666666555444333222222222333666888777777777777666666666666777777888888777777666666666666777666555444333333333333444555777888999888666555666777999999888999;;;===<<<:::777555444555666666444444444444555555666777444444444555555555666666777777777888999:::;;;<<<777666444333222333444555555555555444444333333333333333333222222222222222222222222222111111111000...///111333444444333222222222333333444333333333333333333333333333333333111111111000000///...---/////////000111111222333000000000000////////////000///...------...///000......------,,,***)))(((*********+++++++++,,,,,,,,,---......+++))))))))),,,---///000111000...---,,,...//////......///000/////////.........------,,,,,,,,,,,,---...000111111111000000////////////...............---------,,,,,,,,,---///000000000...---,,,---//////...---+++---000000///------...---,,,++++++***************++++++,,,,,,++++++***))))))******))))))((('''))))))))))))))))))))))))******+++,,,------............------......///000//////...---,,,,,,,,,,,,---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---)))))))))******++++++++++++******)))(((((())))))------------------------***)))))))))((((((((('''***))))))(((((('''''''''&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%&&&'''((()))*********((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))***+++************)))))))))((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%''''''(((''''''+++***((('''%%%$$$#######################################$$$$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$###########################"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$#########$$$$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""""""""""""""""""""&&&&&&''''''((())))))))))))(((''''''''')))+++,,,---+++(((%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$666777888999999999999999999999888888888888888888555444444444555666777888999888777888999:::999888777777777777666555444333333222222444666888888777777777666666666666777777777777777777777666666666555555444333333333333333333555777999999888666555666888::::::::::::;;;<<<:::999777555444444666777555555444444444555555666333333444444555666666666999999888777777777888888777777666555444555666666555555555444444333333222333333333222222111111111222222111111111111111111///000222333444444444333111222333444444444444444444444555666777888999999222222222222222111//////......///000111222222333111000000000/////////...---...///000000000...---++++++++++++++++++***)))***++++++++++++,,,,,,,,,,,,...//////---+++******+++---///111222111///......000222222111000111111.........---------,,,,,,,,,---------...///000000000000000/////////////////////.........---------+++,,,------......///000...---,,,---///000///...,,,...//////...------------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***************))))))(((*********)))))))))))))))***++++++,,,,,,------------------------......///000000///...---------...,,,+++*********+++,,,------,,,,,,++++++,,,,,,---))))))******++++++,,,,,,,,,+++***))))))(((((()))++++++++++++++++++++++++))))))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&'''((()))******(((((((((''''''(((((((((''''''&&&&&&''''''((()))((((((((((((((()))))))))'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))''''''(((((()))***++++++((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((('''((())))))******)))))))))))))))(((((((((((('''''''''&&&%%%%%%&&&'''((((((&&&%%%######$$$&&&'''---,,,+++***((('''%%%%%%##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""#########&&&&&&'''(((((())))))***((((((''''''''')))***+++,,,***(((%%%$$$$$$%%%&&&!!!!!!!!!"""""""""######%%%%%%&&&&&&&&&&&&%%%%%%555666888999:::;;;;;;;;;777777777777777777888888666666666666666777888999888777777777999:::999888888888888777666555444333444333333444666888777777888777777666666666666666555666666777777666666555333222222222222333444444444555777888999888666555777999;;;;;;:::999:::;;;444555555444333333444666555555444444444444444444444444444555555555666666;;;;;;999888777777666666777666666555555555666666555555555444444333333333333333333222111111000000111111000000111111222333111111222222333333444444111222333444444555555444222333444555666777888999222222333444333222000///......000111222222222222111111000000//////......+++---000222222111...---******++++++++++++******++++++++++++,,,,,,,,,,,,+++...000000///---,,,,,,+++,,,///000111000///...///111444444333222222333.........---------,,,,,,........./////////////////////////////////////////////..................,,,---------,,,---///111...---,,,,,,...000000000,,,...//////---,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))+++++++++******************+++++++++,,,,,,,,,------,,,,,,,,,,,,---......000000///.........//////,,,+++*********+++,,,------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,+++***)))))))))))))))************************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&'''((()))******)))((((((''''''(((((()))(((''''''''''''((())))))***))))))))))))***++++++)))(((((((((((('''''''''&&&&&&''''''((()))))))))***))))))))))))******+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))((((((((((((''''''((('''&&&&&&&&&'''))))))+++(((%%%""""""$$$&&&(((------------+++)))'''%%%########################"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''(((((((((((((((((((((((((((&&&######$$$&&& !!!!!!!!!""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$777888888999::::::::::::555555555666777777777888777777777777777777777888888777666777999999999888888888888888666555444333555444444555666777777666888888777666666666666666444555666666666666555444000000111111222444555666444555666888888777777666888:::;;;;;;:::888888888///222555666444333555666666555444444333333333444444444444555555555555555888888777666555555555555444444444444444444555555444444444444444444333333333333222222111000000///000000///000111222444555444333222111111222444555111222333444555555555555333333333333444444444444000111222333333222000///...///000111222222111111111111111000///.........---...///111111111000///,,,---------,,,+++******+++++++++,,,,,,,,,------))),,,///000///...------+++,,,---///000000/////////222555555444333333333000000/////////.........///000000000000///......////////////////////////............////////////,,,......---++++++---000///---,,,,,,...000111000---...///...,,,+++,,,---,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,------------,,,++++++,,,,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------.........---------...//////++++++*********+++---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******)))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((''''''))))))(((((((((((())))))((((((''''''(((((()))***+++******)))***+++,,,---************)))))))))(((&&&''''''((())))))******,,,+++***)))))))))******((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))&&&'''(((((())))))(((((())))))((((((((('''''''''((('''&&&%%%&&&''')))***)))(((&&&%%%&&&''')))***+++,,,......---***'''%%%########################"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''######""""""""""""######!!!"""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%((('''''''''&&&%%%%%%%%%%%%&&&&&&''''''((())))))'''(((*********)))'''&&&%%%'''((('''$$$###$$$&&&!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$999999:::::::::999999888333444444555666777777888777777777777777777666666777666666666888999888777999999888888777555444333666555444555666777666555888888777666666666666666333444555666666555444444//////000111222444666777555666666777777777777777888:::<<<;;;999777777777///333777999777666777888666555555444333333333333555555555555555555555555333333222222222222333333333333333333333333333333444444444444444444444444333333222222111000000///////////////111333555666666555222000000222444555111222333444555555555555999888888777666666555555///000222333222111///......///111222222111000000222111111000///......---///////////////000111111000//////...---+++***)))++++++,,,,,,,,,---------(((+++...000///...------+++,,,---...///////////////222555666555333333333111111111111000000000000111111111111000///...---.........///////////////............//////000000---...///---******---000///---,,,,,,...000111111---...///...,,,+++,,,---,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++------......------,,,+++---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///++++++*********+++---...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))***++++++++++++++++++***)))((('''&&&%%%%%%))))))(((((((((((())))))((((((((((((((()))******,,,+++*********+++,,,---,,,+++++++++******))))))''''''(((((())))))******---,,,+++))))))))))))***)))(((((((((''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))&&&''''''((((((((((((((()))(((((((((''''''''''''((('''%%%%%%%%%''')))***''''''((()))***+++,,,,,,)))+++---///...+++&&&$$$########################"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$##########################################"""###$$$%%%&&&&&&'''(((######""""""""""""###### !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!""""""$$$%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''(((((((((((()))+++,,,,,,***'''%%%###&&&((((((%%%$$$%%%&&&"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###999;;;<<<;;;:::888888999999;;;;;;888444333444777666555444333444666888999999888888888888888888888999888666555444444444555777666555444333444444555888888888777666555555555999777444444444555444222000000111222333555666777888444111222666999888666888;;;===;;;:::;;;999555888888777666555555666666333222111000111222333444777777777555333333555777555444444444444333333333444444444555555444444333000111222333333333333333444333333222222333333444000111222333444666777777666444222000000000111222222222222222222333444555666555555666777777666444000111111000000///...---,,,---...000111111222222///////////////.........222111000//////...//////------......//////000000***+++---//////...---,,,///////////////...------+++,,,---...////////////555444333222333333222111111111111111000000000///111111000000//////......222111111000000000000000////////////////////////------,,,++++++,,,,,,,,,111000///////////////000---,,,---///111111000...+++++++++,,,,,,---------......---------......///+++---......------///000---,,,+++******+++,,,---))))))))))))))))))))))))/////////......------------------.........//////,,,---......------///111---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,---...//////---,,,+++)))((((((''''''((()))))))))))))))(((((())))))))))))))))))))))))+++,,,---,,,***)))***+++++++++***)))(((((())))))))))))))))))))))))))))))************************...---++++++,,,,,,,,,+++,,,,,,+++******+++,,,---'''(((((()))******++++++...------,,,+++***(((''''''((()))******)))((('''&&&%%%%%%%%%%%%&&&''''''((('''&&&'''((())))))''''''((()))******)))((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''(((***---...,,,+++))),,,......,,,(((&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$######""""""#########"""""""""""""""""""""###$$$%%%%%%&&&&&&######################################################""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&'''''')))))))))))))))(((''''''%%%&&&((()))(((&&&###!!!"""""""""""""""######$$$%%%$$$$$$###""""""######<<<======;;;888666555555:::;;;<<<:::777555555777777666555444444555777888777777777888888888888888999888666555444444555555777666555444444444555555666666666666666777777777888666444444444555444222222222222222333555666777666444444777;;;<<<999555888<<<===;;;:::<<<:::666888888777777666666666666333333222222222333444555777777777555444444555777666555555444444444444444444444444444444444333222222222333444444444444444444333333222222333333444222222333444555666666777444333333222333555666888222222222222333333333333111111111333666666555333111111111111000000///.........///000111111111111000000000000000000000000000///......................../////////......---***+++---//////...------///000000000000///...---,,,---...//////000000///000000111222222333222111222222222222111111111000111000000000/////////...111111000///////////////////////////////////////------,,,,,,,,,,,,------//////.........////////////.........000000...,,,++++++,,,,,,,,,------------------------...///000///000111///---,,,,,,------,,,+++******+++,,,---************************.........------,,,,,,,,,,,,,,,---------.........---.........,,,,,,...000---,,,,,,++++++,,,,,,---,,,,,,---------.........------,,,,,,,,,---......,,,+++***))))))(((((())))))******+++******))))))))))))))))))))))))))))))+++,,,---,,,+++******+++++++++***)))))))))))))))************************++++++*********++++++,,,...,,,******+++,,,+++***,,,,,,******)))***++++++((())))))******+++,,,,,,---------,,,+++***)))(((((()))***++++++***)))(((&&&&&&&&&&&&&&&''''''(((((('''&&&'''((())))))'''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((***---...---,,,+++---///...+++(((&&&%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######"""""""""""""""""""""""""""""""""###"""######$$$$$$%%%%%%%%%######################################################"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))))))))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&'''((('''%%%###""""""""""""""""""######$$$$$$$$$###############$$$;;;<<<===;;;888666555555:::<<<===<<<:::888777777888777555444444555666666555666666666777777888888888777666555555444555555777666555555444444555555444444555666777777888888888666444444444555444333444444333333444555555666444555777<<<@@@@@@;;;666888<<<===;;;:::<<<;;;777999888888888888777777777444444333333444444555666777888777666444444666777888777555444444444555666444444444444444333222222333444555555666555555555444333333222222333333444444444444555555555666666444444333444444555777777222333444444444333222111......000333666777555333111111222222222111000000000000111111111111000000111111111111111111111111000////////////000000111//////000000///...,,,+++***+++---...//////......000000111111000000//////---...///000000111111111...000222333444333222111333333222222222111111111000000000000////////////000//////...............////////////////////////...------,,,------......---------......//////000222000...---......---,,,,,,,,,,,,---------------,,,,,,------...///000111444444444111...+++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......///...,,,,,,---...------,,,,,,,,,,,,------,,,------------...............---,,,,,,,,,------+++******)))))))))*********++++++,,,,,,,,,++++++************************+++,,,------+++******++++++***))))))))))))))))))************************,,,++++++***+++,,,...///...,,,******+++,,,+++***,,,+++***)))))))))))))))******++++++,,,,,,------++++++,,,,,,+++***)))))))))******++++++******)))'''''''''''''''((())))))((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&(((+++...000///...---...000...+++(((&&&%%%###############$$$$$$$$$########################$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$"""""""""############$$$###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""########################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&&&&''''''((((((((()))(((((('''&&&'''&&&&&&&&&%%%$$$$$$###"""""""""""""""######$$$$$$###############$$$$$$888:::;;;;;;:::999999::::::;;;===>>>===;;;999888888777666555444444555555444444555555666777777777777777666666555555555555666666555555555555555555444444555555666777777888888666444444555555444333666555555444444444555555444555888<<>>;;;999666222---***$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$#########"""""" !!!!!!""""""############"""!!!  """""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!"""######$$$$$$$$$######""""""######$$$$$$$$$$$$###############$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""777888:::;;;;;;999888777555666888999888777888999888888777777777777888888888888888888777777777666444555555666666666666666777777777777888888888888777777666666666666777777999888888888888777777777444444444444555666666777777666444444666777666555444666777666555555666888777888999::::::999888777666666666666666777777777444777999:::999888777888888::::::999666666999;;;888888888999999:::::::::;;;:::888777888999888777555555444333222222222333666555555666666555444333888999888777444333444555444666777888777888999;;;444444555666777888999:::888888888999999999999999999666444555666777666555444555666777777777666555777777666666555444444444444444333111...---...///111111111111111000//////---...............------***,,,......---...///111222333555555555333111///)))---111333222000111222000000000000000///..................////////////000000000///000000111222333222000......///000111//////...............///000000000000000111111222111111111000000000000000000000///............///000///......///000222444000000000000////////////......------,,,,,,++++++++++++++++++++++++++++++......---------,,,,,,,,,+++,,,------,,,,,,...000........................000///////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...---------//////---,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++---///---,,,++++++++++++)))'''(((''''''((()))******))),,,---.........---+++***)))************)))((((((***))))))(((((())))))***((((((((((((''''''''''''''''''&&&%%%&&&'''((()))...///000000---+++******((('''&&&&&&&&&&&&&&&'''%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''((((((&&&''''''&&&%%%$$$##################""""""""""""""""""!!! !!!!!!!!!!!!""""""###############"""""""""!!!!!! !!!!!!!!!"""%%%(((...111777>>>CCCGGGJJJKKKIIIFFFBBB>>>:::444...)))'''&&&%%%$$$###"""""""""#########"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  """"""""""""""""""""""""!!!!!!  !!!!!! !!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!############"""""""""!!!########################"""""""""""""""""""""""":::;;;<<<<<<;;;999888777333555888999888888:::;;;999888888777888888999999888888888888777777777777555555555666666666777777444555666777888::::::;;;;;;:::999888777666666666888999:::::::::999888777444444444444555666888888888666555555666777777666444666777777666666777888999999999999999999999999666666666666666666666666555777:::;;;:::999999:::999::::::999888888999;;;;;;;;;;;;;;;;;;:::::::::===;;;999888888888777666777666555444333222222222999666444555888999666222888888888777555555666888666777888888777777999:::777666666666777999:::;;;;;;:::::::::999999888888888666555666777888777666444555666888888888777777888888777777666555555444222333222111///...///000222222111000000000000111...............---,,,+++)))+++---------...000111111222333555555666666555---///111222222222333555000000000/////////....../////////..................///000000111111111000333222111//////000111222///...---,,,,,,---///000000000000000000111222222333333333222222111111111000000///...............000000/////////111222333111000000000///.........------------------......------------------------...------------,,,,,,,,,---.........,,,,,,...000////////////////////////////////////000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------------,,,,,,---......---+++***++++++++++++***))))))))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,......---+++******,,,///...,,,******++++++***)))'''((())))))(((((()))***,,,,,,---...---,,,+++***)))))))))))))))(((((('''))))))(((((((((((())))))(((((((((''''''''''''&&&((('''&&&&&&&&&''')))***...000111000---***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$#########""""""""""""!!!!!! !!!"""""""""#########$$$$$$######""""""""""""!!!!!!!!!"""#########%%%(((***000555<<>>FFFMMMRRRTTTUUUNNNKKKGGGCCC>>>999222...***)))'''&&&$$$$$$######""""""""""""""""""""""""$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!"""######$$$$$$###$$$&&&''''''&&&$$$### !!!!!!"""###$$$$$$#########"""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""::::::;;;;;;<<<<<<<<<<<<777999::::::888777888999999999999999999:::;;;;;;999:::::::::::::::::::::888888777777777888999:::999999999999::::::;;;;;;:::::::::::::::;;;<<<<<<777888999::::::888666555555555555666777888999999888777555555777888777666555666888888777888999;;;;;;;;;:::999999:::;;;;;;999999999888888777777777888999:::999777666666777;;;;;;;;;;;;<<<<<<;;;;;;777777888999:::;;;<<<<<<:::888777888:::;;;;;;:::888777666555444444444444444666888777555333444555666777888777666666888:::777888999999888777888:::999888666666666888:::<<<;;;;;;;;;;;;<<<<<<<<<<<<777888999:::999999888888333444666777888888888777666666555444333222111000///111222111000///000111///...---,,,,,,---//////............---,,,+++***)))+++,,,---------///111000000//////000111222333777555444222222222222222000000///...---.........//////......------,,,,,,,,,---///000111111000000111111111111111111222222///...,,,++++++---000222000000000000111222333444777666666555444333333222111111///......---------...............////////////......---,,,++++++***000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,+++***)))+++,,,.../////////000000111111......//////000000111111,,,,,,+++++++++***************************************+++,,,------,,,,,,,,,++++++,,,------,,,***((())))))******)))))))))(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***------+++)))((()))*********(((***---,,,)))(((***---***+++,,,,,,,,,+++))))))'''(((((((((((('''&&&&&&''''''&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''---...///...+++)))((((((&&&&&&%%%$$$######$$$$$$""""""###$$$%%%&&&'''(((&&&&&&&&&'''&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$############!!!!!! !!!!!! !!!"""#########"""""""""""""""!!!!!!!!!!!!  !!!"""###%%%))),,,333888???GGGNNNRRRSSSSSSOOOLLLHHHDDD???999222...((('''&&&$$$######""""""########################$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""######$$$$$$###$$$&&&''''''&&&$$$###!!!!!!"""######$$$%%%%%%""""""""""""""""""######""""""""""""""""""######################################################999999::::::;;;<<<======888:::;;;:::888777777888999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::999888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::;;;<<<>>>???777888999999999888666666777777777777777888888999999777666666777888777777555777888999888999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777888999999888777666777888===<<<;;;<<<>>>>>><<<;;;555555666888999;;;<<<<<<999777777888:::<<<<<<<<<777777666555555555555666333666999888444222333666666777888777666666777999777888999999888888999;;;:::999999888999:::;;;<<<;;;;;;<<<<<<=========>>>888:::<<<<<<:::999888888555666777888999999888888888888777666555333222222///111222222000//////000---,,,,,,,,,,,,------...---------------,,,+++******+++------,,,,,,...///111111000000111111222333777555222222222222111000000///...---------...///.........---------------,,,---...///000111111111000000000111111111111111///...---,,,---///111222000000000111222333444555666666666555555444444333222111000......---------/////////000000000000000000/////////...---------//////......---,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...***++++++***))))))+++,,,---......//////000000111............////////////+++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++***+++,,,,,,+++)))((())))))************)))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***(((((()))***+++)))'''((()))***)))(((&&&'''((()))((((((***+++******+++,,,+++***)))((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$&&&'''***,,,------***(((''''''%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$&&&(((***+++***)))((('''&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$#########!!! !!!!!!""" """#########"""!!!""""""!!!!!!!!!!!!  !!!"""%%%))),,,444999@@@HHHNNNQQQRRRRRRSSSPPPJJJEEE>>>777000+++&&&%%%$$$######""""""###############$$$$$$$$$$$$##################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!"""######$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$%%%%%%""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################::::::::::::::::::;;;;;;777999::::::999888999:::999999999::::::;;;<<<===<<<<<<======>>>>>>>>>>>>===<<<:::::::::;;;===>>>========================999999999:::;;;<<<>>>>>>:::999999999999888888888999999888777777777888888999777666666777888888777555777888999999999;;;===:::;;;<<<======<<<;;;:::::::::999999888777777666666777999999888999:::<<<===<<<<<<===??????===:::666777777888999::::::;;;:::999888888:::<<<<<<;;;666666666555666666777888666777888777666555555555666777777666555444666777666777999999999999;;;<<<<<<<<<<<<<<<<<<=========>>>>>>===============<<<:::<<<>>>>>>;;;888777888888999:::;;;;;;:::999999:::999888777666444333333///111333222111/////////+++,,,------.........---,,,,,,---------,,,,,,++++++,,,------++++++,,,---//////000111111222333333333111///000222333111000111///...,,,,,,---...///,,,------------------...---------...///000111222...///000000111111111000///......//////111222222000000000111222333555555555555555555555555555444222111000///------------......////////////..............................------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......)))***++++++******,,,...,,,------...//////000000............------------+++*********))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++*********,,,,,,+++)))((()))******+++++++++***'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++)))((('''(((((('''&&&'''))))))(((&&&&&&%%%%%%'''***+++++++++)))***+++++++++***((('''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''''')))++++++)))'''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''(((***,,,---///---)))&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$######### !!!"""""" !!!###%%%%%%$$$###"""""""""!!!!!!!!!  !!!###&&&***---111666>>>FFFMMMPPPQQQPPPPPPMMMGGGBBB<<<555---((($$$$$$############$$$$$$""""""""""""#########$$$##################$$$$$$$$$#########"""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""######"""!!!!!! !!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!"""""""""############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################<<<<<<;;;:::999999999999555777999:::::::::;;;<<<999999999:::;;;<<<===>>>======>>>>>>?????????@@@>>>===;;;;;;;;;<<<>>>@@@===>>>>>>>>>?????????@@@::::::999::::::<<<======<<<;;;:::999999999::::::;;;:::999888777777777777999777666666777888888777555777999999999:::;;;===:::;;;===>>>>>>===;;;:::999999999888777666666555555666888999:::;;;>>>AAA>>>===<<<>>>@@@@@@===:::999999999999999999999999<<<:::999999:::;;;:::999555555555666666777888999:::777666777999:::777444666777777666444333555666555777999999999:::<<<======>>>???????????????>>>@@@@@@???>>>===<<<;;;;;;:::===@@@???;;;888777777;;;<<<=========<<<;;;:::999999888666555333222222000222333333111///......+++,,,...///000///......++++++,,,---------,,,,,,,,,---...---+++***+++,,,+++,,,...///111222222222///------///333444333000111///---,,,,,,,,,...///,,,,,,,,,------.........------,,,---...000222333......///000000000000000...//////000111222222222000000000111222444555666444444444555555555555555222111000///------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................,,,,,,,,,------.........)))+++,,,,,,+++,,,...000,,,,,,,,,---...//////000.........------,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++***)))***,,,,,,***)))))))))***+++++++++++++++'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&)))+++,,,***(((''''''&&&&&&&&&'''))))))'''$$$(((&&&%%%(((---//////---)))******++++++)))((('''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%''')))***((('''''''''&&&&&&&&&'''((()))***+++++++++*********,,,---...222///***&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###### !!!"""###!!!###$$$&&&&&&%%%$$$###"""!!!!!!!!!  """$$$'''+++...,,,222:::CCCJJJNNNOOOOOOHHHEEEAAA===888333---((($$$$$$######$$$$$$%%%&&& !!!!!!!!!""""""######"""""""""###$$$$$$$$$%%%%%%$$$$$$###"""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###""""""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################>>><<<::::::;;;;;;:::999888999;;;===>>>>>>===<<<>>><<<;;;999:::;;;===>>>@@@???===<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<>>=========>>>@@@AAA======<<<======>>>???@@@===<<<<<<;;;;;;;;;;;;<<<999999888777666666777777888888888888888888999999888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999888555444444555888999888777777:::===>>><<<999<<<;;;:::<<>>;;;999888777777666777777777:::::::::999999999888888999888888888777777666666;;;:::999888777777777777777777888888777555333111888888888999:::;;;<<<===AAA@@@>>>=========>>>???>>>===<<<<<<===???AAABBB@@@???>>><<<:::999;;;>>>???===<<<===???>>>;;;777444666777777555444555666111111111222333222000...111111000000000000111111,,,,,,,,,+++++++++*********++++++,,,,,,------...,,,...//////...------.........//////000000111111000000///...------,,,,,,---------...------,,,,,,------------------------///000111111111///...---............/////////000222111000000111222555666666777777777666555333222222111///---,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++---,,,,,,+++++++++,,,,,,/////////000///......------,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...,,,---.....................---,,,,,,------+++)))))))))))))))************(((((((((((((((((((((((((((((()))*********************)))((('''&&&&&&%%%''''''''''''''''''&&&&&&************+++,,,---...------..................---,,,***((('''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&)))***+++***)))((((((((((((((('''&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&######%%%&&&''''''+++++++++,,,,,,---------++++++++++++++++++++++++,,,***'''$$$######$$$%%%!!!""""""###$$$$$$%%%%%%)))((('''%%%###""" !!!!!!!!!!!!"""###$$$%%%#########$$$$$$#####################""""""""""""!!!!!!!!!###%%%)))---///000333999>>>CCCEEEFFFFFFBBB>>>888333///+++'''%%%"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!###"""!!! !!!"""### !!!!!! !!!"""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############''''''''''''''''''''''''$$$$$$############$$$$$$???===;;;;;;<<<<<<;;;:::888:::<<<>>>>>>>>>===<<<;;;;;;:::;;;<<<>>>???@@@AAA@@@???>>>======>>>???@@@???>>>>>>======>>>>>>>>>>>>=========>>>???@@@>>>>>>=========>>>??????===<<<;;;;;;;;;;;;;;;;;;:::999888888777777777777777777777777888999:::;;;888888999999:::;;;;;;<<<::::::::::::::::::::::::888777666555555666777888888777777:::===>>>===;;;<<<:::999;;;===>>><<<:::999999888777777777777777:::999999999888888888888777777777777777888888888999888777777666666777777999999999888777666444444777777888888999;;;<<<===@@@???>>>===<<<======>>>???>>>===<<<===>>>@@@BBB??????>>><<<:::999;;;===>>><<<;;;<<<>>>===:::777777888:::999888777777888777555222222333333333222000000000000000000000000------,,,,,,,,,+++++++++******+++,,,------......,,,...//////...------...000000//////////////////000//////...------,,,,,,,,,,,,------...---------------------------------///////////////...------........./////////000000111000//////000222444555555666666666555333111000111000///---,,,+++,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++------,,,,,,,,,,,,,,,---...////////////...---------,,,,,,,,,,,,------...,,,++++++++++++,,,------------...////////////......---,,,,,,------+++)))))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))******))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((()))***++++++,,,---------......//////---+++***(((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((***+++++++++)))(((''''''''''''&&&%%%$$$###$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&((())))))++++++,,,,,,------......,,,,,,,,,,,,,,,---------+++)))&&&$$$######$$$%%%""""""###$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$############"""""""""""""""!!!!!!!!!"""%%%(((+++---///111666:::>>>@@@@@@@@@===999333///,,,(((%%%###"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!###"""!!! !!!""""""!!!""""""!!! """#########$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$>>>===;;;;;;<<<===<<<;;;:::;;;===>>>???>>>>>>===999:::;;;===???@@@BBBCCCCCCBBBAAA??????>>>>>>>>>AAAAAA@@@????????????@@@>>>============>>>????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::999999999999999888555666666777888:::;;;<<<888888999999::::::;;;;;;:::999999888888777777777777777666666666666777777777777777:::===>>>>>>===;;;:::999:::;;;;;;999888:::999999888777888888888888888888888777777777777555666666777777888888999666666666666666666777888;;;;;;999888777777777777777777888888999;;;<<<===>>>===<<<<<<;;;<<<<<<<<>>=========>>>???@@@>>>>>>>>><<<::::::;;;===<<<;;;;;;<<<<<<<<<999777888999;;;:::888777777888:::666222000111222333333///000111222222111000///---------,,,,,,,,,++++++)))***+++,,,---...//////,,,...000///...---...///111000000///......------/////////...------,,,,,,++++++,,,---....................................//////......------............/////////000000000000000/////////111222444444444444333222111//////000///...---,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++---------,,,,,,------..................---,,,,,,,,,,,,,,,,,,,,,---......+++++++++++++++,,,---------...//////000000000//////---,,,---------+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))***++++++++++++,,,---...//////000,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,+++***)))(((&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%(((+++,,,,,,,,,,,,,,,---.../////////------------------------***(((&&&$$$######$$$%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%#########"""""""""!!!!!!!!!!!!!!!"""$$$&&&(((***,,,...111444666777666666444111,,,)))'''%%%###!!!"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""""""""!!!!!!$$$###"""!!! !!!!!! !!!###"""!!!!!!"""$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$===<<<::::::<<<======<<<<<<===>>>?????????>>>>>>:::;;;===???AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>===AAAAAA@@@????????????@@@============>>>>>>??????AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::999777777777777888999:::;;;888888999999::::::::::::::::::999888777666666555555666777888888777666555666777888:::<<<===>>>>>>;;;;;;::::::::::::888777::::::999888888888888888777777777777777666666666666666666777777777777777555555555666777888999999<<<;;;999777777777777888888888999999:::<<<===>>><<<<<<;;;;;;;;;;;;:::;;;???>>>======<<<======>>>=========<<<::::::;;;===;;;;;;<<<<<<<<<;;;:::888777888999888666555444555777444111///000111111000...///111333333111///...,,,,,,,,,,,,++++++++++++)))***+++,,,---///000000---...000000...---...////////////......---------//////.........---------***+++,,,---............////////////////////////000000...------...///000...////////////000000000111111000000111222333333444444333222111000......///...---,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,++++++******++++++---------,,,------......------......------,,,++++++++++++++++++,,,------+++++++++***+++,,,,,,------...///000111111111000///...------...---+++)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))******+++,,,---******+++,,,...///000000++++++***))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***************)))((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%'''+++...//////,,,------...///000111111000///...---,,,+++******((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""######$$$%%%&&&&&&''''''''''''&&&&&&$$$$$$######""""""!!!!!!""""""!!!"""###$$$&&&''')))***,,,---......---,,,---***'''%%%$$$###""" """"""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""!!!!!!######""""""!!! !!!"""######""""""###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$<<<:::999:::<<<======<<<>>>>>>??????????????????>>>???@@@@@@AAA@@@@@@@@@AAA@@@@@@??????>>>======@@@@@@???>>>>>>>>>>>>???===>>>>>>???????????????BBBAAA@@@??????????????????@@@@@@@@@???>>><<<;;;999:::;;;;;;;;;;;;::::::999999888888777888888888888888999999999999999:::;;;::::::999888777777666555666777888888777666555666777888999:::;;;===>>>;;;;;;<<<;;;:::999999999:::999888888777777888888666666666666666666666666999888888777666555444444666666666777888999:::;;;;;;:::888777666777777888::::::::::::;;;===>>>???;;;;;;;;;;;;;;;::::::999======<<<<<<<<<<<<<<<<<<<<<<<<===<<<::::::;;;<<<;;;<<<>>>>>>===<<<;;;;;;888999:::888666444333444333222111111222111///---...///111333333111///...++++++++++++***************++++++,,,...//////000---///000000///......///,,,,,,------...........................---------***+++,,,---............////////////////////////222111000//////000111222////////////000000000111333333222222333333444444555444333222000///......---------,,,,,,+++***************+++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,---...///------......------,,,+++++++++************+++++++++************+++,,,,,,---...///000111111111111///...------......,,,***)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))))))))))))))***+++,,,---******+++,,,---...///000++++++******))))))((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&))),,,///000000---...///000111222333333222111///---***(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''&&&%%%$$$########################$$$%%%'''''''''(((((('''''''''&&&%%%%%%$$$######""""""""""""""""""###$$$%%%%%%''''''(((((((((((('''&&&)))&&&###"""#########"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!! !!!"""######""""""###$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""#########$$$########################$$$$$$############$$$$$$<<<:::999:::===>>>???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@??????>>>>>>?????????@@@??????>>>===??????>>>============>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@AAA@@@@@@>>><<<;;;888999:::;;;<<<;;;:::999;;;:::999888777777777777888888999999999999999999;;;:::::::::999888888888555666777888888777666555666777888888888888;;;===999;;;<<<<<<:::999999:::999888888777666777777777666666666666777777777777999999888777555444333333777777777777888999:::;;;:::999999888777777888888::::::::::::;;;===>>>???:::;;;;;;;;;;;;:::999999:::::::::::::::::::::::::::<<<===<<<;;;:::;;;<<<;;;===??????===<<<<<<<<<:::;;;;;;:::777444444444222111222333444333111...///000111222222111000///,,,,,,,,,+++++++++******,,,,,,,,,---......//////---///111000///...//////++++++,,,,,,---......///........................++++++,,,---....................................111111000000111111222222/////////000000000111111333333444444444444444444555444222000///...------+++,,,,,,,,,,,,+++***)))************++++++++++++---,,,++++++******++++++++++++++++++,,,---.....................---,,,,,,---,,,+++******))))))******************+++,,,,,,,,,---...///000111111111///...---.........,,,******))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''(((((())))))***''''''''''''((()))************+++,,,---......///******++++++******)))(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&''')))---000111000...///000111222333444555333222///---)))&&&$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''((((((((('''&&&%%%$$$######$$$$$$#########$$$$$$%%%''''''((((((((((((''''''(((''''''&&&%%%$$$######"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$""""""###$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!###"""!!!!!!"""$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######!!!!!!"""""""""#################################$$$$$$############$$$$$$===<<<;;;<<>>>>>>>>???>>>???@@@AAAAAAAAA@@@?????????>>>============>>>???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBB>>>??????@@@>>><<<:::999777888:::;;;;;;;;;:::999999999888888888888888888999999888888888888888888999999999999999999999999666666777777777777666666666777888777555666888;;;666888;;;:::888777999:::888777666666555555666666666666666777777888888888888888777666555444444333777777777777777888999::::::::::::::::::999999888888888888999:::;;;<<<===:::;;;<<<<<<<<<;;;999999666777888999999999999999999;;;<<<<<<;;;:::;;;<<<999<<<>>>>>><<<;;;;;;<<<999::::::999555333222222111000//////111222111000000000000000000000000000......---------,,,,,,,,,------.....................///111111///...///000,,,,,,,,,,,,,,,---------........................,,,,,,------...---------------------------------//////000111111111111111//////000000000111111111333333333444444333333222444333111...,,,+++++++++***++++++,,,,,,+++))))))************++++++++++++---,,,++++++******++++++************+++,,,------...////////////...------000///...,,,+++******)))***************++++++,,,+++,,,---...///000000000000///......///...,,,***++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&&&&''''''((())))))******'''&&&&&&''''''((()))***+++++++++,,,,,,---------******+++++++++***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((()))%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''***...000000/////////000222333444666666222111///---+++(((&&&%%%######$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&''''''((((((''''''&&&))))))((('''&&&%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$### !!!!!!!!!"""""" !!!"""######""""""!!!""""""!!! """#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!"""#########""""""#########$$$$$$$$$########################$$$$$$############$$$$$$???======>>>AAACCCDDDCCCBBBBBBAAA@@@@@@AAAAAAAAACCCAAA???======>>>???@@@>>>???AAABBBCCCCCCBBBAAA@@@??????>>>===>>>>>>>>>@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCC======>>>>>>===;;;888777666777999;;;;;;;;;999888888777777777888999::::::999999888888888888888888888888888888888999999999777777666666666666777777666777888666444444777:::444666999999777666888:::777777666555555555555555666666777777888888999999666666666666666555555555666666666666666777777888:::;;;<<<===<<<;;;:::999666666666777888999;;;;;;;;;;;;<<<===<<<;;;:::999444555666888888999999999999;;;<<<<<<;;;:::;;;<<<777;;;======;;;999:::<<<777888888666333000/////////---******,,,///000111111111000000000000111111000////////////.........///............---------...///111111/////////000...------,,,,,,++++++***---.....................---------...------,,,,,,---------------------------...///111111111000///000000000000111111111111222222333333333222222111333111///---+++*********)))***+++,,,,,,+++)))((()))************+++++++++---,,,++++++******++++++))))))))))))***+++,,,---//////000000//////...---333222000...,,,+++***************)))***++++++,,,***+++,,,...///000000000000///......///...,,,***,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((******)))((('''&&&&&&%%%&&&''''''((()))******+++((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%&&&''''''((('''''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''***---000000//////000111222444555666777111000///...,,,+++))))))#########$$$%%%%%%%%%&&&######$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$&&&&&&''''''''''''&&&&&&+++***)))((('''&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$###!!!!!!"""$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!""""""!!!"""###$$$###### !!!!!! !!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$>>>>>>???@@@AAABBBBBBCCC???AAACCCCCCBBBAAABBBCCCFFFDDDAAA@@@@@@@@@@@@???<<<===???AAABBBAAA@@@??????>>>===<<<<<<===>>>??????@@@BBBCCCDDDCCCBBBBBB??????>>>>>>>>>>>>>>>>>>======>>>>>>===;;;888777999999888888888888888999888777777777777777888999777777777777777777777777777777777777777777777777888888777666666666666666:::::::::999999999888888999::::::999777666777999888777555333333333555666999888888777666555555444444666666666444333444555777777666444333333666888=========<<<;;;:::999888888999:::999777777777999===<<<:::999999999:::::::::999777666555666888999888888888888999:::;;;<<<============<<<;;;:::999999888666555333222222222000///---,,,,,,...000222///000000000111111111111777555111...,,,---///000///......------......///.../////////000000111111...---,,,,,,++++++++++++111000000///...---------222111...---,,,---...000------............------......///000000000000000000000111111111222222222444444444444444333222111333222000---+++***)))(((************))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------............///......------------......555333111...+++******)))******))))))******+++,,,)))******,,,---...//////111111111000///---,,,+++,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((((((''''''''''''((((((***(((((()))***+++***)))++++++***))))))******+++++++++,,,,,,,,,,,,------,,,+++)))''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%$$$%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&'''((()))+++******)))(((''''''&&&(((''''''(((+++---......---...///111333444444444333111///,,,)))'''%%%$$$%%%$$$######"""#########%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''''''''''''''((()))***)))(((%%%$$$%%%$$$"""!!!!!!###$$$&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################%%%%%%$$$###"""""""""#########""""""!!!!!! """############$$$$$$$$$&&&%%%###!!! !!!!!!"""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""===???AAACCCDDDDDDBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFEEECCC@@@??????@@@???>>>>>>???@@@AAAAAAAAA@@@???>>>======<<<<<<=========>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>;;;<<<======<<<:::777666999888888777777888888888777777777777777888888888666666666666666666666666777777777777777777777777777777666666555666666666999999999999888888888777777888888777555444666777888777555333333444555666888888888777666555555555555666777666444333444555777777666555333444666888:::::::::;;;::::::999999888888888666666777:::===;;;;;;999888888888999999;;;:::777555555555666777666666666777777888999:::888888999:::<<<===>>>>>>999888666555333222222222000///---,,,,,,...000222000000000000000000000000444333000...------...000......------------...............//////000000000///......---,,,,,,------111000000///......------111000///...---......///---......//////......---......///000000000000000111111222222222333333333111111222222111000000///000///...,,,+++*********++++++*********)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------.....................------.........222111///---+++******+++******))))))******+++,,,))))))***+++,,,---......111111000///...,,,,,,+++,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''((())))))((((((''''''(((((()))***(((((()))***+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++***)))(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&'''(((((((((((('''&&&'''(((((()))((('''&&&%%%&&&&&&'''((()))))))))((('''&&&&&&&&&''''''((()))******))))))(((''''''&&&'''&&&%%%'''***,,,------///000111333444555666666333222///,,,***'''&&&%%%%%%$$$$$$###############%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''((()))))))))))))))((())))))))))))'''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################%%%$$$######""""""############""""""!!!!!!!!!!!!"""############$$$$$$$$$&&&%%%###"""!!!!!!"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""???AAADDDFFFFFFEEECCCAAADDDFFFHHHHHHGGGGGGGGGHHHEEECCC@@@????????????>>>@@@@@@@@@@@@????????????<<<======>>>>>>>>>=========>>>???@@@@@@@@@???>>>@@@AAABBBCCCCCCAAA???>>>:::;;;;;;;;;:::999777666777777777777777777888888777888888999888888777777666666666666666666666666666666666666666666666666555555555555555555666666888888777777777777777666555555666444333222444555777666555444444444555666888888777777666666555555555777777777555444555666666666666555444444666888777777888888999999999999777666666444555888===AAA;;;;;;:::999999999::::::<<<:::777555333333444555555555555555666777888888777777777888999<<<>>>???888777666444333222111111000///---,,,---...000222////////////////////////111000//////......//////......------------...................../////////000///..................000000000///......------////////////..................////////////......//////000000111111000000222222222333333333444444000000111111000000//////...---,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,---------....../////////------------....................................///...,,,+++++++++,,,,,,******))))))******+++,,,((())))))***+++,,,------111000...---,,,,,,,,,,,,++++++***)))(((((())))))''''''''''''''''''''''''$$$&&&((((((((((((***,,,))))))(((((((((((())))))***(((((()))***+++***)))***+++,,,------,,,++++++++++++++++++,,,,,,,,,,,,)))))))))***))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((('''(((((())))))(((((('''(((((()))))))))(((''''''''''''((((((((((((((('''''''''''''''((((((((((((***))))))(((((('''''''''%%%%%%$$$&&&))),,,---,,,///000111222333444555666444222000---***((('''&&&%%%%%%$$$###############%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((())))))***+++++++++++++++)))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$###"""""""""#########""""""""""""!!!!!!!!!"""############$$$$$$$$$&&&%%%$$$######"""#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""BBBCCCDDDEEEEEEEEEDDDCCCEEEFFFHHHHHHGGGGGGGGGHHHGGGDDDAAA@@@@@@AAA@@@???@@@@@@???>>>=========>>><<<===???@@@@@@@@@???>>>===>>>???@@@@@@???>>>===???@@@BBBCCCCCCAAA>>><<<;;;;;;;;;;;;:::999888777666666777777888888777777888888999999999888777666555555555555555555555555666666666666666666666666444444444555555555555555666666666666666666666666333444555444222222333555777666555555444555666666888777777777666666666555666777888777555444555666555666666555444444666888777777777777777777888888666777777666666888<<>>===<<<<<<<<<<<<<<<>>>???@@@AAABBBAAA@@@@@@??????@@@AAAAAA@@@???>>>>>>???AAABBBAAA>>><<<:::<<<<<<;;;;;;::::::999999555666777888999888888888999999999999999888777777666666666666666666666666777777777777777777777777333444555555666555444444555555555555555555555555333444555444333333444666666666555555555666666666777777777777666666666666555777777666555444555666444555666666555555666888:::999888777666666666666777999;;;;;;:::999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<777666444333444555777888666666666666777888999999===;;;999666555555666777777666444333111000000000///......---...///000111////////////............000111222333333333222222///......------......///..................------...---------------......////////////..................//////000///......///000000000000000000///000000111111111111000000000000000000111111111111000111111222222222111111///...---+++***)))((((((++++++++++++++++++++++++++++++,,,------------,,,******+++,,,------......,,,,,,,,,------------.........///000000///......+++******)))***+++,,,---******))))))******+++,,,)))))))))******++++++,,,///...,,,++++++,,,---///,,,++++++*********++++++(((((((((((((((((((((((()))***++++++)))))))))+++******))))))))))))*********(((((((((***+++***)))&&&(((***+++,,,+++***(((*********+++++++++,,,,,,((()))***++++++***))))))(((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))(((((((((((())))))******))))))((((((((()))))))))'''((((((((((((((('''&&&((())))))******)))((((((((((((((((((''''''''''''&&&%%%%%%(((+++...//////...------...///000111222333222000---+++)))((((((&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((()))((()))******++++++*********)))((('''&&&&&&&&&'''$$$%%%&&&(((((())))))((('''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""########################!!!!!!!!!!!!""""""""""""###########################""""""!!!""""""######""""""""""""############""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""MMMJJJFFFCCCBBBDDDHHHJJJIIIKKKMMMMMMLLLKKKLLLMMMJJJHHHEEEDDDDDDDDDDDDCCC============<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???===>>>??????>>><<<:::888<<<;;;;;;;;;::::::::::::555666888999::::::999888;;;:::999888888888888888777777777777777777777777777777777777777777777777555555666777666555444333444555555555555666666666333444555444333333555777555555666666666777777777777777777777666666666666444666666666444333444555333555666666555555777888===;;;999777666666777777999;;;>>>>>>===:::999999999:::;;;;;;<<<;;;;;;;;;666555444444444666888:::777777777777888999:::::::::999888777666777888888666555444222111000//////...............///000000....../////////000000000222333333444444444333333000//////////////////000/////////...............---------,,,------.../////////////////////..................////////////000000111111111111000000111111222222111111000000/////////000000000000111//////000000111111000000000///---,,,***))))))(((*********+++++++++++++++++++++,,,---------------)))******++++++,,,,,,,,,,,,,,,,,,,,,------------...///000111111000///...,,,,,,+++******+++,,,,,,******))))))******+++,,,*********+++++++++,,,,,,...------,,,,,,---...///------,,,+++******++++++))))))))))))))))))))))))+++,,,---,,,***)))***+++++++++************++++++***(((((()))***+++***)))&&&'''(((************)))************++++++++++++*********+++******))))))((((((((((((((((((((((((((('''%%%$$$$$$&&&((()))''''''''''''((()))******(((((('''''''''((()))***''''''((((((((((((((('''))))))***++++++***((('''''''''''''''''''''''''''&&&%%%&&&(((,,,///000000000////////////111333444222111///---+++)))((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((()))************))))))))))))(((''''''&&&&&&%%%%%%&&&'''((())))))***''''''((((((((()))))))))(((((('''''''''&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""####################################!!!!!!!!!!!!""""""""""""########################""""""!!!!!!!!!"""######"""""""""############$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""OOOMMMJJJGGGFFFGGGJJJKKKJJJLLLMMMMMMLLLLLLLLLNNNJJJHHHEEEDDDDDDDDDDDDCCC<<<===>>>?????????>>>===>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>><<<;;;:::999;;;::::::999999999999999666777999;;;<<<;;;:::999===<<<999777666777888:::888888888888888888888888999999999999999999999999777777888888777555333222444555555555666666666666222444444444333333555777555555666777777777777777666666666666777777777777333555555444333222333444222444666666666666777888===<<<:::888888888::::::<<<===???>>>===;;;;;;<<<;;;<<<===>>>???>>>>>>===888777666555555666888999777777777777888999::::::888888888888888888888888666555333222000/////////............/////////000---...//////000111222222333333333333333333333333111111000000000000111111000000000//////...............------...//////000...////////////////////////......---...///000111000111111222222111111000111222222222222111000//////000000000000111111111///000000111222222111111///...---,,,++++++++++++)))))))))*********+++++++++,,,------...---------*********+++++++++++++++++++++,,,,,,,,,---------...///000111111000///...///...,,,+++******++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,---------......////////////...---,,,+++*********))))))))))))))))))))))))***+++---,,,++++++,,,---+++++++++******+++++++++***(((((()))***+++***)))'''(((((()))******++++++************++++++++++++,,,,,,+++***))))))))))))(((((((((((((((((((((((()))'''%%%$$$###%%%'''(((&&&&&&&&&&&&&&&((()))***''''''&&&&&&&&&'''))))))&&&&&&'''((()))))))))((()))***+++,,,,,,***((('''''''''''''''''''''''''''%%%$$$%%%'''+++...//////000///.........000222333111000...,,,***(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((()))***************((())))))))))))'''&&&%%%%%%%%%%%%%%%&&&(((***+++'''((((((((())))))))))))(((((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%########################!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$###"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""PPPOOOMMMKKKKKKKKKKKKLLLHHHJJJKKKLLLKKKJJJKKKLLLIIIGGGDDDCCCCCCDDDCCCBBB<<<===@@@AAABBBAAA@@@???===<<<<<<;;;<<<>>>@@@AAA@@@AAAAAABBBAAA@@@???>>>@@@???>>>===<<<;;;:::::::::999888888777888888888666888:::<<<===<<<;;;:::???<<<999666555777999;;;888888888888888888888888999999999999999999999999888999999999888666333111555555555666666666777777222333333333222222444666555555666777777777777777666666666666777777777777333444555444222111222333222444666777666666777888<<<;;;:::999999;;;===>>>>>>>>>>>>===<<<<<<>>>@@@???@@@AAABBBCCCBBBBBBAAA;;;999777666555666777888666666666777777888999:::999999999:::999888777666555555333111000//////............///////////////---...///000111222333444444333222222111111222222222222111111111111222222111111000000/////////...///////////////000111111.........///////////////000///---,,,---...111222111111222222222222111111222222222222222111000///000111111111111222222222111222333444444444444444---------,,,,,,------...(((((())))))*********++++++,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,---------...///000222222000///...111///---+++*********************)))***++++++,,,,,,,,,,,,,,,,,,,,,------,,,---...///000000000///000///---,,,+++*********))))))))))))))))))))))))(((***,,,,,,,,,,,,...000,,,++++++******++++++,,,***(((((()))***+++***)))))))))))))))***+++,,,---)))************+++++++++...---+++)))(((((()))***))))))))))))))))))))))))***(((&&&$$$###$$$&&&'''&&&%%%%%%%%%&&&''')))***'''&&&%%%%%%&&&'''((()))%%%%%%'''((()))))))))))))))***,,,---,,,***((('''&&&'''''''''''''''''''''$$$######&&&***---...///...---,,,+++,,,...000111111///...+++)))((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))***++++++++++++***'''(((******)))(((%%%$$$&&&%%%$$$$$$%%%'''***,,,(((((((((((()))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!###$$$$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""