BM6P6(@ ,,,>>>ddd[[[///  (((KKKrrrSSS555222555===IIINNNbbbsssccc???))) ///HHH___kkkpppoooooosssllleeejjjgggfff```WWWSSS^^^uuuzzzuuucccGGG...!!!&&&***+++,,,===eee|||tttcccOOO===777>>>:::444111111111...+++---...,,,)))...999???===AAAHHHOOOQQQNNNHHHDDDAAABBB:::444222///(((%%%$$$%%%,,,555===FFFJJJEEE===333---&&&""" '''///LLLtttpppNNN<<<888555111---***"""$$$......%%% !!!"""&&&***,,,------,,,,,,333888666222111000...$$$&&&(((((((((+++000555888:::???EEEGGGAAA555+++&&&''')))******(((&&&%%%(((&&&%%%''',,,000333444333555666666555666888:::BBBIIIZZZTTT===>>>CCC555666111///777LLLeee|||}}}xxxsssooojjjgggddd______dddiiiiiiggghhhnnnjjjooonnnvvvsss___ddd```YYYIII333###   &&&+++:::???@@@AAA&&&***CCC]]]eeeccc```]]]ZZZVVVWWWRRRMMMKKKEEE//////BBBLLLNNNNNNAAA---&&&BBBYYY^^^YYY\\\\\\]]]```dddggggggfffrrrhhhXXXHHH>>>;;;===???FFF>>>888:::======<<<<<>>;;;555---***,,,555???FFFMMMSSSSSSOOO???666...+++)))(((***...555VVVwwwUUU===333///---------&&&$$$+++***$$$!!!$$$%%%'''))),,,------,,,+++444;;;>>>999444111///---$$$&&&)))***+++///444888777888<<>>;;;<<>>777000***+++***&&&###&&&...555999===@@@<<<555111333666222555777777666777;;;>>>HHH>>>===BBBKKKZZZYYYEEECCCRRReeeuuu~~~|||||||||yyywwwwwwsssnnnjjjiiiiiiiiiiiidddccceeegggeee___^^^```llliiimmmgggfffYYY<<<>>>===<<<666***    """222@@@III222999XXXiiiooopppppppppnnnmmmfff\\\WWWMMM555---<<>>===888555111222111+++%%%%%%...666555999;;;:::555111111222444777999888444333777;;;CCCAAA>>>:::<<>>555000+++'''%%%###   &&&999GGGMMM111###;;;YYYnnnuuuuuuuuuuuummmlllfff^^^ZZZPPP888 +++777999888777444"""999QQQZZZXXXTTTWWWZZZYYYTTTPPPPPPQQQ___bbbbbb^^^WWWTTTWWW\\\VVVSSSOOOKKKEEE@@@CCCIIIPPPYYYeeelllhhhUUU333&&&EEEbbbuuuxxxnnnnnnqqqvvv~~~{{{uuu{{{~~~vvvmmmddd^^^WWWOOOKKKKKKTTTSSSVVV^^^iiippprrrppp(((GGGgggeee999 !!!000888333$$$    (((BBBkkknnnRRRCCC???BBB>>>@@@JJJNNN```gggkkklllqqqmmmRRR333######222OOOsssmmmOOO<<<,,,......666CCCLLLOOORRRWWWOOO999'''###222LLLooo{{{iiiVVVIII<<<777000+++((('''''')))(((...666>>>HHHYYYooo~~~~~~uuujjj\\\PPPNNNRRRXXX\\\bbblll|||~~~yyyvvv{{{^^^???000+++***++++++&&&!!!"""###!!!$$$(((---111444444666555444333444666888:::LLLSSSVVVNNNCCC???>>>???>>>:::555111///000111222888888777777777777666555222555666222,,,***000777222222333333333000---+++666:::;;;888222///222666???BBB===888@@@RRRiii{{{}}}zzzyyyxxxuuurrrjjjfffaaa___```dddgggiiihhhhhhiiiiiiccc[[[YYY\\\^^^^^^gggbbbaaaUUU999<<>>[[[lllxxxvvvttt||||||}}}zzz~~~|||kkkccc^^^WWWOOOJJJIIIOOOXXX___dddggghhhiii +++GGGooo|||NNN&&&+++999:::+++   !!! ,,,SSSvvvppp___RRRFFFFFFKKKIIIKKKPPPMMMYYYbbbggghhhoooppp^^^EEE***(((CCCkkkkkkUUUAAA111+++---999CCCJJJSSS\\\___JJJ333%%%$$$333[[[tttfffWWWLLL>>>555///***((()))---+++***,,,777KKKbbbrrr~~~zzzlll]]]YYY]]]ffflllvvvyyyRRR999111---+++)))((("""!!!%%%(((***"""$$$&&&)))000999===<<<<<<999555111///000111333KKKTTTXXXQQQGGGDDDFFFHHHFFF@@@888222111222555666999777444111///000111222000444777666333111444888555333222222222///+++'''222666999555///,,,000555>>>AAA<<>>:::555///,,,,,,///111111333666666555444444555666666666444111...,,,+++111777===;;;777777===DDDLLLWWWXXXddd|||rrrmmmlllkkkjjjhhheeeaaa```bbbeeehhhiiieee```]]]^^^]]]YYYXXXZZZYYYXXX^^^WWWUUUKKK444;;;LLLZZZhhhmmmllllllllljjjhhheeeaaa^^^]]][[[XXXVVVJJJIIIBBB222###///888<<>>```{{{rrr@@@555>>>HHHHHHVVVaaa___cccjjjhhhcccjjjjjjeeehhhoookkk^^^:::+++...YYY~~~xxx\\\III999888::::::???HHHWWWSSSBBB))) ###;;;kkk}}}mmmXXXGGGDDDJJJJJJ???222))))))///666:::FFFSSSjjj}}}uuuhhhbbbvvv~~~WWW888,,,,,,&&&%%%''''''"""!!!""""""###$$$%%%111000+++(((///>>>GGGGGGAAA===777222000111444666FFFPPPVVVPPPGGGEEEJJJNNN]]]RRRCCC777333333555666CCC???888111------000333666666666555444333111000222666999666000---///222:::BBBIIIJJJHHHJJJRRR[[[bbbyyy~~~uuujjjggghhhiiijjjkkkgggaaa^^^]]]]]]]]]]]]ggg```[[[\\\^^^\\\[[[\\\RRRQQQWWWPPPNNNEEE111:::AAAQQQcccmmmqqquuuxxxxxxtttpppkkkgggdddaaa]]]ZZZSSSNNNEEE666&&& +++999AAAOOONNNOOOSSS\\\hhhttt{{{{{{oooFFF555BBBZZZqqqyyywwwxxx}}}www{{{{{{xxxssseeeFFF)))###222;;;<<<;;;<<>><<<,,,   +++;;;999000!!!***IIIbbbtttCCC+++///;;;NNN]]]^^^]]]eeemmmooopppssspppiiiggglllkkkeee:::...### ...GGGjjj}}}fffMMMBBB===888333111FFFBBB999,,,"""###(((;;;WWW}}}xxxfffWWWNNNWWWIII777,,,,,,111444555>>>HHHXXXeeelllkkkeeeaaawwwpppLLL888---&&&$$$&&&&&&$$$ &&&,,,((( !!!'''000,,,((('''---888EEEMMMCCCAAA===888444333666888BBBLLLSSSOOODDD===AAAHHH\\\RRRBBB555///111777<<>>OOO^^^aaaaaakkkxxx}}}}}}yyy|||sssmmmlllnnnppprrrrrrlllbbb[[[ZZZ\\\aaadddccc^^^YYYXXX[[[\\\ZZZWWWPPPOOOGGGFFFJJJ???000000DDDSSS]]]eeepppqqqpppxxxqqqqqqlllddd```dddhhhiiiaaaOOOFFF777!!! +++:::@@@RRRXXXXXX___vvvpppLLL777CCC\\\nnnnnnsss}}}||||||}}}|||vvvnnnOOO$$$***333333666;;;777%%%555PPP\\\^^^eeehhhkkkllleeeXXXHHH===HHHMMMRRRSSSSSSXXXccckkkjjjhhhbbbZZZVVVZZZdddnnnzzzhhhUUUJJJ@@@777333444***###777JJJZZZdddttt{{{vvviiihhhooozzz{{{sssrrrxxxwwwsssooommmjjjcccWWWNNNHHHHHHKKKTTT___eeefffddd777###%%%;;;WWWtttmmm@@@"""555JJJHHHPPP@@@111***$$$  000AAABBB;;;--- 333MMMqqqkkk<<<%%%(((:::OOOdddkkkiiikkkqqqwwwwww~~~yyyvvvvvvqqqiiiHHH777''' (((888SSSpppkkk[[[NNN@@@777555555777444+++!!!""")))555FFF```}}}wwwpppdddSSS<<<,,,(((+++///111222<<>>FFFLLLPPPMMMFFFBBBCCCFFFLLLEEE;;;333111555;;;???FFF@@@999555444555666555888999;;;======;;;888555111777;;;999555777AAAJJJ```kkkvvvzzz}}}xxxssspppnnnzzzvvvrrrllliiiiiillloooppprrrlllddd___^^^]]]\\\ZZZ\\\XXXSSSRRRUUUVVVTTTRRRIIILLLHHHGGGGGG888***+++BBBNNNUUU___nnnrrrpppvvvooorrrpppkkkhhhkkkmmmlll^^^NNNFFF666 ,,,$$$ !!!555DDDVVVccckkkxxxnnnKKK666CCC^^^qqqsssxxx~~~|||tttUUU+++---666666666:::444%%%222JJJYYY^^^aaabbbdddccc___VVVMMMFFFFFFJJJOOOPPPPPPUUU___ggg```]]]UUUMMMJJJPPP\\\fffjjj[[[KKKBBB:::222...///***444IIIVVV]]]iiipppzzz|||uuusssuuu|||wwwtttqqqpppoooiii___VVVLLLKKKMMMTTT^^^fffiiiiiiGGG/// 222MMMeee~~~WWW&&&)))AAAOOO___RRRBBB666)))   ))):::???<<<777)))777\\\^^^444!!!###///DDD```sssuuuqqqttt|||yyymmmYYYDDD---""""""(((:::XXXzzzuuu```LLL???:::,,,111444...%%%""")))111999;;;FFF___oooTTT???666555777888333;;;FFFNNNUUU\\\eeelllzzz```???111+++&&&&&&''''''%%%!!!!!!***...,,,'''$$$***)))((((((---666AAAIIIKKKJJJHHHCCC@@@???@@@BBBKKKMMMPPPNNNIIIDDDAAA@@@>>>;;;777555777999<<<======:::666333333333333222666888999;;;;;;;;;:::999444:::???AAABBBJJJZZZggg~~~{{{yyyuuummmggggggqqq~~~vvvkkkiiiggghhhkkknnnooopppqqqmmmgggeeeddd```XXXRRRWWWTTTSSSTTTWWWXXXVVVSSSFFFMMMMMMLLLJJJ:::---000CCCLLLPPPYYYjjjooolllppphhhmmmooolllkkklllllljjjaaaRRRJJJ888%%%::::::### ///HHH[[[ppphhhFFF111???^^^tttwww{{{~~~~~~wwwXXX..."""555AAA???<<<===...!!!***@@@QQQXXX\\\]]]]]]\\\ZZZWWWTTTQQQGGGKKKOOOPPPQQQVVV^^^fffbbb]]]SSSIIIEEEJJJVVV___]]]SSSHHHAAA:::333000111,,,555KKKWWW\\\iiinnntttyyy{{{zzzyyyxxxxxxyyymmmkkkkkknnnppplllccc[[[QQQOOONNNSSS]]]gggnnnqqqMMM999%%% 111DDDfffggg666!!!"""999QQQddd\\\PPPAAA111   +++ӵ&&&BBBhhh|||TTT..."""###333RRRqqq~~~|||~~~~~~ooogggTTT;;;))) !!!///KKKooowwwdddTTTKKK::::::666///)))+++333:::ĦĦvvvbbbVVVOOOLLLIIIDDDӵhhhjjjUUU999111///,,,+++,,,,,,)))%%%"""!!!  $$$***,,,***(((&&&---+++)))(((+++444@@@JJJNNNMMMJJJFFFBBB@@@@@@BBBJJJOOOTTTSSSLLLCCC<<<888;;;::::::;;;===;;;777333444333222222111111111000444555777888999:::<<<>>>888@@@JJJĦyyytttpppjjjccc^^^ccckkkwwwwwwhhhcccccccccfffiiikkkkkkkkkooojjjfffeeeeeeaaaXXXPPPPPPQQQTTTYYY]]]]]]ZZZWWWFFFKKKJJJKKKKKK>>>111444EEEOOOSSSXXXdddgggeeekkkggglllooommmkkklllkkkiiiiiiXXXNNN;;;###,,,DDDEEE444### ***GGGeee|||fffGGG///>>>___xxx}}}{{{\\\222***BBBPPPNNNHHHGGG/// (((>>>MMMRRRVVVYYY\\\]]]]]]ZZZXXXWWWHHHKKKMMMOOOPPPVVV___fffllleeeYYYNNNGGGHHHOOOVVVUUUQQQKKKDDD===555222111&&&222HHHWWW___ooorrrtttssspppqqqvvv{{{{{{xxxiii\\\___fffooouuusssiii```VVVRRROOOQQQZZZfffqqqwwwMMMBBB777111...(((""""""###"""!!! !!! ***HHHpppxxxPPP555 111LLL```___YYYNNN>>>... """(((&&&4ĉ@ӵ)))KKKvvv|||SSS...&&&AAAfffoooooobbbLLL444$$$ ---DDDccctttgggTTTHHH777***&&&+++333888>L```}}}=hĦxxxnnnddd___4ĉ@ӵMMMeeexxxLLL333000222000222333222000,,,)))(((((((((---000///+++******,,,...,,,(((%%%&&&///>>>IIIOOONNNJJJEEE@@@>>>???@@@BBBLLLVVVWWWNNNBBB:::888::::::===@@@BBB===333+++///000111111222222444444888999;;;<<<>>>AAAGGGLLLJJJTTT```>Lxxxwwwrrrjjj```XXXTTTTTT\\\aaalllxxx}}}wwwkkkbbbZZZZZZZZZ]]]___aaaaaa```dddaaa]]]]]]^^^\\\WWWQQQGGGKKKRRRZZZ^^^^^^ZZZWWWHHHHHHAAAAAAEEE:::,,,,,,CCCQQQXXX[[[aaa```aaallloootttvvvsssqqqrrrqqqnnniiiVVVJJJ999&&&333JJJIIIBBB,,, """;;;mmm}}}kkkOOO111@@@aaa{{{aaa777...KKK\\\[[[SSSPPP666###,,,DDDOOOQQQPPPVVV^^^bbbaaa]]]XXXVVVKKKLLLLLLLLLOOOUUU^^^eeemmmfffZZZOOOHHHGGGKKKNNNPPPQQQOOOGGG<<<333---))) ***???SSS```mmmooooookkkgggiiirrryyyrrraaaRRRYYYgggwwwsssiii[[[WWWQQQPPPWWWbbbnnnvvvEEEDDDAAA>>>;;;666222000%%%%%%'''---...+++(((((((((""" 888```iiiKKK&&&%%%>>>XXX[[[ZZZSSSIII<<<---"""  ......'''GG=?888___bbb@@@'''...PPPttthhhhhhaaaPPP999(((  ***999PPPoooooo[[[???+++%%%''',,,...HdĦXXXmmm=Īj|||GG=?QQQnnnpppDDD//////333222999999999666333000000000444;;;>>>999111//////000)))(((&&&###$$$---<<>>888999>>>DDDGGGAAA555+++''')))+++---///333999===AAACCCEEEFFFIIIOOOYYY```iiirrr}}}HdĦ}}}zzzuuusssmmmcccWWWQQQPPPRRRSSSTTT[[[gggnnnkkkccc^^^NNNMMMMMMOOOSSSVVVWWWWWWUUUTTTSSSSSSSSSTTTSSSRRRHHHLLLRRRXXX[[[\\\ZZZXXXOOOLLLCCCBBBFFF:::+++***@@@QQQZZZ]]]aaa___bbbnnnpppuuuxxxvvvttttttrrrooo___LLLBBB444$$$555OOOPPPOOO<<<&&& +++bbbzzzkkkQQQ///<<<\\\vvv|||]]]333///OOObbbaaaWWWRRR666"""+++CCCMMMMMMPPPWWWaaaeeeccc^^^YYYWWWZZZXXXTTTRRRSSSYYYbbbiiikkkcccXXXNNNJJJKKKPPPTTTRRRXXXYYYPPPBBB666---'''(((>>>TTTdddiiikkkllliiihhhkkkssszzzvvvzzzwwweeeOOOXXXiii|||yyynnneee___WWWSSSTTT\\\fffmmm555777:::ӵ888888;;;ĭӵ###ӵlllĦӵӵ ĦƜ`1.׼s!!!ĦӵĦĭӵĦ###ĦĦ---DdD?fӵĦӵƜ`1.׼s;;;EEEĭӵggg===,,,111888ӵ777555555666ĦDDD???:::777222111???BBBDDDIIINNNFFFLLLSSSĦ;;;===BBBJJJNNNIII222ĦZZZ\\\```hhhttt~~~DdDӵӵӵĦӵĭӵ{{{uuuoookkkiiiddd[[[QQQJJJGGGGGGHHHBBB===???MMMXXXWWWOOOIII888777777999???EEEIIIKKKIIIKKKMMMNNNMMMMMMOOORRRMMMNNNOOOPPPQQQSSSUUUWWWRRRTTTNNNNNNOOOBBB444555AAAQQQYYY]]]bbb``````iiieeemmmssstttsssrrrnnniiiXXXGGG???000 333TTT[[[\\\RRR???'''"""NNNxxx{{{wwwiiiQQQ---999WWWpppzzz|||tttTTT)))000QQQeeecccXXXQQQ444###***AAAMMMPPPXXX^^^dddfffdddaaaaaabbbiiiddd\\\UUUTTTZZZbbbiiikkkaaaTTTKKKIIINNNWWW]]]ZZZdddggg\\\LLL>>>333+++ ,,,BBBVVVdddiiikkklllllllllnnnsssvvvzzzzzz}}}}}}vvvssstttuuu|||nnnVVV^^^nnn~~~sssqqqkkkaaaWWWSSSVVV\\\aaa%%%(((?~4<<&e%%%g&e:::>hӵg&eguO>uO>&e"""4ff?>ߝLgĉ@'''&&&Shӵg&e>hӵfff?><z'''g&e>&eHL***((( ShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@???<<<g&e>&e@e??^^^888,,,555g<ĉ===9998888883we<ĦCCCAAA???<<<3h?@eGGGFFFJJJQQQVVVTTTSSSSSSZ>>>BBBDDDIIIQQQUUU3h?gLpppsssuuuyyyD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??|||wwwqqqllleee]]]XXXRRRIII===555333333333222000%%%###111???>>>333)))"""***333:::===DDDIIINNNNNNLLLLLLOOOSSSNNNLLLHHHDDDCCCFFFLLLPPPMMMTTTUUUVVVVVVIII===@@@GGGSSSXXX\\\ccc```\\\aaa^^^hhhqqquuutttrrrmmmfffXXXIIIBBB000111WWWcccgggeeeUUU666!!!CCCsss{{{yyymmmWWW333>>>ZZZsss}}}{{{rrrRRR'''222SSSgggdddXXXPPP888***000EEETTTZZZbbbeeehhhgggeeeeeejjjooommmeeeZZZQQQNNNSSS[[[aaajjj___OOODDDCCCKKKVVV^^^]]]hhhmmmbbbPPPAAA555,,,### ,,,BBBTTT^^^iiijjjlllllllllllllllmmmxxxuuuyyy|||qqqmmmqqq|||uuucccjjjxxx|||zzzssshhh[[[SSSRRRUUUYYY4Dӵ999KKKLLLHƅ^Hu]Ħ&&&Hu]Ħ(((ZuR)ĦHu]ĦHŐeHŐeHu]Ħ&&&qIܗGIӵtt((("""HGgĉ@___Hu]ĦZuR)ĦsߝLGdUĦ,,,Hƅ^Hu]ĦntHdĦ''''''HGgĉ@mmmHdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttGGGHHHHƅ^Hu]ĦH׼shhhGGG999333777tQFFF???888999je<Ħ;;;999666Bt=o9ĦH׼sKKKIIIOOOXXXZZZWWW\\\[[[UUUHtĦEEEGGGIIIMMMPPPBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦuuummmcccXXXHHH;;;666999555+++ """(((///777BBBJJJNNNOOOOOOPPPDDDAAA<<<999:::<<<>>>>>>KKKNNN]]]bbbfff\\\GGGQQQSSSWWW[[[^^^```aaacccddddddeeehhhmmmqqqsssrrrqqq```aaaMMM)))333NNNXXXZZZaaacccRRR555!!!KKKlll|||lllPPP333777QQQppp~~~xxxlllMMM%%%555[[[mmmkkk]]]KKK444***222LLLYYYYYYaaaaaaffflllqqqqqqpppppplllhhh^^^RRRRRR\\\dddeeebbb^^^UUUOOORRR[[[``````iiiiiiggg```UUUIII@@@;;;+++ (((DDDXXX___kkknnnqqqoookkkgggffffffuuuuuuxxx|||{{{uuurrrsssqqqmmmppp}}}yyyjjj\\\SSSQQQUUUXXX4DuXӵ&&&777999DdDΦDdDĦ---DdDĦ"""444t|>>FSĦ000111qjRgdKӵDdDĦSSSSSSZZZdddjjjjjjbbbdddaaaDdDĦ[[[JJJIIIKKKqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||vvvqqqhhh]]]NNN@@@111$$$!!!""" !!!,,,<<>>888555555777888999HHHNNNbbblllrrrgggPPPXXXYYY\\\```aaa___]]]\\\]]]kkkjjjiiijjjlllooorrrssshhheeeMMM)))...???AAA<<>>;;;AAAccc}}}|||lllQQQ555:::UUUrrr~~~|||rrreeeIII$$$444\\\ooommm___MMM666+++333NNN\\\^^^bbbdddiiipppuuuwwwvvvvvvlllggg\\\SSSUUU___fffggggggeee___ZZZ]]]dddgggeeebbbdddddd```XXXOOOGGGCCC===222"""(((AAAVVV___fffiiimmmmmmkkkiiikkkllluuuwwwzzzzzzuuurrrxxxtttjjjgggsss}}}{{{ttthhh[[[WWW[[[aaa4DuXӵ """DdDΦDdDӵ666DdDĦ((((((o)h$$$***555EEEYYYrrrDdDĦ444DdDΦDdDΦDdDӵ@@@=ӊB1.uTӵ HߝL`o9&&&po9wӵkkkDdDĦo)hDdDΦDdDĦZZZDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦdddCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦiiiKKK888888999>>>geĦ;;;@@@sp?aĦ(((+++GIdnuR)ĦDdDĦUUUXXXaaammmuuuwwwiiijjjgggDdDĦjjjTTTQQQQQQGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}||||||{{{xxxssslllggg\\\MMM999+++   ,,,HHHZZZZZZSSS???:::444111000222444555:::DDD]]]kkktttiiiOOOVVV]]]aaafffgggccc___^^^^^^ooolllhhhfffggglllqqqvvvssskkkPPP--- ***000+++$$$EEEjjjyyyqqqhhhjjjqqq~~~{{{lllRRR000888TTTnnnvvvzzz}}}xxx{{{yyy}}}zzznnnaaaFFF%%%111XXXkkkiii\\\JJJ444'''222MMM^^^aaa```eeelllsssxxxzzzzzzyyyuuunnnddd^^^aaaiiilllkkkeeeeeeccc```aaafffgggdddZZZ]]]aaaaaa\\\UUUPPPLLLKKK>>>***!!!888OOO\\\aaadddhhhjjjjjjlllqqquuuuuuxxxzzzvvvoooooowwwiii```hhhxxx~~~zzzzzz~~~sssbbbZZZ]]]ccc4DuXӵDdDʜ4DuTӵ:::>d<Ħ111Dt))):::QQQkkk>d<ĦAAA>d<ʜDd<ʜ4DuTӵNNN111F&uTӵ&&&4DufئL>e+++puR)ĦMMMeeezzz>d<ĦDtDdDΦDdDĦxxx>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦhhhLLL===>>>>>>AAAgeĦ???s<v>aĦ---,,,peӵDx<DdDĦTTTYYYfffuuutttnnndddDdDĦmmmgggeeefffpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}vvvuuuuuuuuurrrmmmeee```OOO===)))  ###???RRRTTTOOO===888333//////222444555...888SSSaaakkk```GGGNNNZZZaaaiiillljjjhhhhhhiiinnnkkkfffcccccchhhoootttvvvnnnTTT222$$$))),,,&&&$$$DDDjjj{{{lllRRR000999UUUnnnrrrsssvvvtttzzzxxx|||zzzpppdddIII&&&,,,PPPbbbaaaUUUDDD555&&&222OOObbbiiifffmmmuuuzzz~~~}}}}}}vvvnnnkkkmmmnnnlllgggbbbccc```\\\\\\```bbbaaaVVVZZZ```bbb```ZZZUUURRRSSSCCC***444LLLZZZaaadddggghhhjjjnnntttyyywwwxxxwwwsssmmmqqq{{{lllbbbgggttt}}}{{{lllaaa```ddd 4DuXӵD&dq&ĒR===666sdKĦ...DHRRud///EEE\\\kkksdKĦHHHD&oq<Ōq&ĒRxxxZZZ<<<>dp&ĒR&&&+++nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊBGGG<xB?daĦ777222B?Ho9???>dd<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~{{{xxxooonnnmmmkkkgggaaaYYYTTT<<<+++   111BBBIIIJJJ:::777222000111333555666///666LLLXXX```WWWAAAIIITTT]]]ggglllkkkkkkmmmpppllljjjhhhdddaaabbbgggkkknnnhhhRRR444&&&***///---(((DDDfff|||nnnUUU888BBB___vvvxxxxxx{{{yyy|||wwwxxxyyytttiiiJJJ$$$(((KKK]]]___WWWIII:::)))666SSShhhrrrqqq|||{{{vvvrrrrrrqqqlllddd___aaa```ZZZRRRQQQWWW\\\]]]WWW\\\cccfffddd^^^XXXUUU\\\KKK///!!!777NNNZZZggghhhhhhggggggkkkrrryyy{{{xxxvvvuuuuuu|||vvvnnnqqqzzzxxxppplllkkk 4DuXӵHu]3hh;;;555---ne&&&'''=e%%%888GGGneNNNDDDpIƎ@t@h~~~ccc>h ***fe555@ďD %%%(((@@@dddne=eegesĪj@h~~~fdDĦ$$$@ďD222;;;Hkge@h@GHĪj@IŌ...000BeneHkgenefeHu]3hhsepppWWWLLLMMMJJJIIIgeĦja>aĦCCC;;;@G)))444seccczzzvvvbbb<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hyyywwwvvvtttfffccc```[[[VVVOOOHHHBBB---    (((555AAAGGG;;;999666555666777777666333777GGGNNNTTTMMM999DDDOOOXXXbbbfffddddddggglllllllllkkkfff```]]]^^^```ccc]]]KKK333(((,,,000///&&&@@@aaa}}}~~~qqqYYY===FFFbbbyyy||||||||||||uuuvvvxxxtttiiiJJJ!!!(((LLLaaagggbbbVVV;;;'''555RRRiiivvvzzz~~~zzzxxxxxxrrrhhh```\\\[[[XXXNNNCCC@@@GGGOOOTTTYYY___gggllljjjeee^^^ZZZcccTTT;;;'''&&&888MMMZZZmmmllliiidddbbbeeemmmsss|||wwwuuuyyy~~~|||vvvppp 4DuXӵĵD^:::666...&&&$$$ ###""" !!!,,,III;;;444kkkPPP $$$222???BBB---GGGeeezzzzzzDdDĦ(((111(((,,,333...,,,777D^s׼ssss]]]TTTWWWTTTQQQgeFm8___>aĦRRRJJJ???$$$$$$,,,s׼saaattttttHoD^DdDĦs׼s~~~{{{rrrfff```bbbbbb^^^JJJGGGCCC???;;;666111---   (((333>>>EEEDDDBBB@@@??????===;;;999666777DDDHHHMMMFFF444@@@KKKTTT]]]___\\\[[[```eeeiiijjjjjjfff```]]]^^^aaa^^^VVVEEE444...000///)))%%%???^^^vvvuuu^^^;;;BBB]]]uuuzzz{{{|||xxxzzzvvvyyyzzzsssgggIII###,,,RRRhhhnnniii]]]>>>)))666SSSkkk{{{zzzmmm^^^WWWWWWUUUQQQFFF888333:::DDDJJJZZZaaakkkrrrrrrnnnhhhdddeee^^^MMM777...;;;SSSdddpppmmmhhhaaa\\\___fffmmmvvvrrrssszzz}}}vvvΦ4DuXӵtvӵ>d<Ħ444999555---###Ħ!!!,,,;;;EEEDDD888---)))$$$""""""'''777Ħ&&&***CCC___~~~pppVVV888  555HHHRRRTTTMMMDDD444### ///FFFcccĦ}}}>d<Ħ,,,555===III???111((('''+++111444222:::SSSyyyvvvYYYAAA555111333111000999RRRsssĦ>d<ĦBexxxccc]]]aaa\\\VVVgeFYĉiiikkk>aĦ___VVVLLLAAA666///***---+++%%%$$$***BeVVVtttnu]ӵ>d<Ħ>d<ĦĦBeĦzzztttnnnfffUUUEEEBBBFFFGGGAAA(((&&&###!!!     ###,,,666>>>CCCMMMLLLJJJIIIGGGDDD???<<<:::;;;GGGIIINNNGGG555BBBIIIRRRZZZ\\\XXXXXX]]]cccdddfffhhheee```___cccggg___UUUDDD666444666..."""***CCC]]]nnn|||}}}xxxbbb:::AAA[[[sssyyy{{{|||wwwyyyyyy~~~sssfffJJJ&&&///WWWmmmqqqiii[[[GGG111%%%===ZZZtttuuubbbPPPIIILLLWWWSSSGGG999333999CCCIIIZZZbbbmmmvvvxxxuuupppmmmhhhiii___III:::DDD___uuupppmmmfff^^^YYYZZZbbbiiinnnmmmooowww}}}?aŖ%7uSQuR)ӵsdKĦ555777000''' gdKĦ&&&<<>>777:::222,,,***'''"""+++gdKĦ$$$CCC[[[zzzkkkWWWDDD--- !!!+++MMMaaaaaaeeeWWWCCC... +++@@@^^^gdKĦgdDĦ111777>>>FFFCCC;;;333111444666444555777BBB\\\~~~yyyaaaFFF222666222111555@@@WWWxxxgdKĦsdKĦ|||qqqddd___```^^^ŶSSSSbbbiii3we>>555333---%%%!!!"""&&&999KKKhhhiĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ{{{qqqiiiPPPAAA111***,,,...***$$$   &&&000999FFFQQQKKKKKKLLLNNNOOOLLLFFFAAAFFFBBBJJJMMMRRRIII666BBBKKKRRRXXXXXXWWWXXXZZZYYYaaaeeegggeeecccccc```\\\___SSS777444666222222$$$"""@@@]]]lll~~~~~~xxxwwwtttxxx}}}~~~pppTTT<<<>>>NNNgggxxxyyyvvvwww}}}wwwlllLLL!!!111]]]sssssskkk___OOO555 '''BBBaaa}}}yyykkk^^^RRRKKKJJJ\\\WWWNNNCCC<<<@@@KKKTTThhhhhhoooyyyxxxwwwoooTTT888@@@```sssyyyuuunnneee^^^[[[^^^```lllooouuu}}}>Ane......)))$$$ne$$$555@@@???:::888888333111333444111......ne!!!777MMMiiilll^^^NNN777!!! +++LLLcccjjjpppcccPPP???111''' ...HHHneDe>>>777888:::HHHHHHCCC;;;777:::======999666:::OOOqqqyyyZZZAAA888444333888AAAOOOddduuunene{{{pppiiieee]]]>ADDDOOOZZZk<jjjYYYKKKAAA:::---***%%%###$$$''')))***///AAA^^^fhDenenenezzzzzznnn^^^OOOEEE111***!!!   ***666DDDNNNOOOOOOQQQTTTWWWVVVRRROOOKKKGGGNNNPPPTTTIII111999KKKTTT\\\\\\YYYXXXWWWUUUZZZ___bbbbbbbbbdddccc``````TTT888444666222444&&&!!!DDDggguuu}}}uuuooommmkkkpppsssrrrsssfffLLL///555IIIcccsssvvvwww{{{{{{oooOOO%%%555```uuuvvvnnncccUUU999###...NNNqqq|||iiiVVVHHHGGGKKK```bbb```XXXPPPQQQ[[[eeeuuuyyypppNNN111;;;```zzz~~~zzztttmmmgggcccccccccpppvvv""" %%%)))((()))+++,,,+++///888???@@@AAADDD222"""%%%888MMMaaa{{{yyyooo```III111""" +++FFFaaaqqqtttkkk]]]PPPDDD555###///UUUFFF>>><<<;;;EEEFFFCCC:::666:::???AAA:::222///<<>>$$$111ZZZ||||||wwwsssooolllnnnxxx  ###000;;;BBBIIIPPP]]]]]]WWWIII444"""$$$222???ZZZ~~~}}}lllUUU===--- """### (((===XXXppptttqqqjjj___QQQ>>>((( 999NNNsssoooZZZJJJDDDDDDFFFHHHEEE<<<222000666;;;===888111,,,000???YYYxxxpppMMMAAA666777>>>DDDIIILLLnnnvvvpppooonnnwww{{{wwwxxxwwwrrriii[[[LLLCCCDDDDDDFFFHHHJJJLLLPPPTTTfffllloooeeeQQQ===...'''$$$###"""!!!###)))111888IIIYYYttt|||{{{lllbbbQQQ===+++    """333HHHXXX[[[]]]___bbbccccccbbb```YYYTTTZZZYYY^^^TTT888:::>>>KKKVVVXXXWWWYYY[[[[[[^^^eeeiiihhhhhhkkkmmmlllggg\\\AAA???BBB@@@FFF<<<666YYY}}}}}}tttlllgggccc]]]^^^```aaadddVVV;;;&&&+++>>>[[[ooouuuwww{{{yyyvvvxxxttthhh\\\@@@000[[[rrrwwwuuuooo]]];;;%%%888dddvvv```LLLDDDLLLZZZooowww}}}zzz}}}~~~XXX...---UUU|||~~~wwwrrrkkksss  ###---555???HHHXXX^^^bbb[[[KKK666$$$$$$888^^^mmmYYYFFF888""" !!!'''%%%&&&666QQQjjjvvv{{{yyylllZZZGGG222!!!'''666TTTlll{{{}}}rrr___NNNHHHNNNWWWXXXNNN===///,,,111666555444111///...111CCCfffeeeSSS???777999>>>DDDIIIYYYmmmyyyooohhhpppzzzwwwoooqqqsssppphhh]]]RRRKKKHHHIIIIIIGGGFFFIIINNNQQQbbb___[[[SSSFFF666)))"""'''))),,,///555AAAQQQ\\\pppyyylllbbbLLL>>>,,,     """:::NNN\\\```fffjjjkkkjjjhhhggg[[[YYY]]]YYY\\\SSS888999;;;FFFOOOPPPOOOTTT[[[___bbbjjjooonnnmmmqqqtttuuupppiiiRRRTTTYYYYYYaaaXXXUUUlllzzzqqqiiidddfff]]]ZZZ]]]aaadddSSS333$$$###333SSSnnnxxxwwwwwwsssnnnooolllbbbWWWAAA###111ZZZooouuuvvvqqqcccAAA---CCCrrrrrr___PPPFFFEEENNNYYYvvv{{{{{{xxx}}}{{{NNN(((###222TTT{{{zzzvvvqqquuu{{{~~~   """+++444CCCOOO\\\bbb]]]NNN999)))$$$BBBooo}}}nnn```TTTJJJ---!!!%%%$$$ '''444MMMcccrrr{{{}}}rrraaaPPP===--- 888JJJZZZooorrraaa[[[^^^gggpppvvvyyyuuufffTTTNNNVVVaaacccXXXDDD111***---111111111111///+++&&&000RRRtttmmmUUUDDD;;;999>>>DDDIIIWWWjjj||||||nnnooouuuqqqhhhhhhhhhfffaaa[[[UUUQQQMMMOOOOOOKKKIIILLLMMMLLLNNNFFF???:::555...(((&&&(((222???JJJUUUcccuuuzzzgggOOO<<<(((      ***>>>UUU\\\gggoooqqqooollliii```aaahhh```___TTT999999;;;EEELLLJJJHHHNNNXXX___bbbjjjqqqppppppuuuzzz|||{{{wwwgggnnnwwwyyyzzzyyywwwnnnfffbbbiii```]]]___bbbcccPPP000(((KKKkkkxxxwwwuuuooohhhhhheee\\\TTTDDD,,,"""777]]]pppuuuwwwtttbbbAAA---DDDuuuqqqbbbQQQIIIHHHKKKTTT[[[uuuzzzzzztttpppvvvxxxIII%%%%%%111LLLuuuvvvooouuu     '''555FFFTTT\\\WWWEEE333"""222ZZZyyyllleee]]]WWW<<<---"""'''''''''&&&)))444HHHXXXfffqqqxxxtttmmmdddQQQ???222((( ---777HHHjjjyyyWWWFFF??????OOOccctttyyyyyyooo___VVVYYY___bbb^^^QQQ===111222999>>>@@@;;;444,,,!!!$$$@@@^^^sss^^^III<<<:::???BBBFFFNNN\\\tttyyywwwnnneeebbb___^^^_________^^^TTTYYYZZZVVVTTTSSSNNNFFF<<<444///...,,,))),,,111444FFF___rrr~~~~~~{{{uuukkk\\\GGG111###   ,,,FFFQQQ___iiikkkfff```\\\YYYaaannnfffbbbUUU999888777AAAIIIGGGEEELLLXXX```fffooouuutttrrrvvv|||wwwyyypppjjjfffkkkggghhhhhhdddbbbQQQ444'''IIIhhhuuuvvvtttooofffdddaaaYYYSSSGGG444%%%!!!:::___qqqwww{{{zzzccc@@@)))===kkk|||uuuggg[[[OOOJJJLLLPPPWWW^^^iiisss|||vvvtttsssxxx{{{MMM'''%%%)))AAApppqqqqqq~~~}}}jjjcccaaammm  ###******  ...???MMMPPPAAA///###$$$''',,,MMMuuurrrfffaaa\\\VVVHHH888'''""",,,000111+++***444CCCNNN___kkkuuuyyy}}}zzziiiSSSFFF777''' (((HHHhhhtttMMM===555444GGGcccvvv{{{|||uuuggg\\\YYYYYY___ccc___NNN??????JJJTTTYYYMMM@@@444&&&$$$999RRRuuuZZZCCC<<<>>>AAA===;;;CCC]]]~~~tttjjjeee``````eeelllpppqqq[[[aaadddaaa___[[[OOOCCC999444222222///---555@@@GGG___}}}zzzpppiii\\\JJJ777'''        :::FFFVVV``````YYYPPPJJJHHHVVVhhhccc___QQQ444333111===FFFGGGGGGNNN[[[cccnnnvvv{{{xxxtttwww|||~~~~~~}}}vvvpppnnnmmmnnnsssqqqgggaaaSSS;;;---LLLgggrrrssstttuuukkkgggddd[[[VVVMMM<<>>rrrzzz~~~kkkOOOLLLZZZaaa]]]^^^YYY[[[kkk   """)))***222333))) ###+++///...,,,!!!$$$&&&''',,,999MMM]]]xxxyyyvvvkkk]]]RRROOOPPPNNNHHH:::(((!!!""",,,000222111///111777<<>>\\\rrryyyyyyxxxeeeEEE***333[[[yyyqqqnnneee^^^bbbXXXNNNMMMGGGTTT[[[mmm~~~nnn;;;---FFFeee|||ccc888+++999888<<>>;;;--- """+++;;;LLLYYYbbbeeeggg```UUULLLIIIJJJLLLJJJAAA333***((((((&&&000///...,,,,,,---......===III]]]qqq~~~~~~uuukkkkkkaaaNNN888)))###$$$===UUUuuufffDDD555:::FFFNNNcccrrrppppppcccRRRPPPCCCAAAAAA>>>???LLLcccxxx}}}fffHHH555555???GGGjjjeeeKKK;;;999444000000777HHHccczzzwwwooommmmmmlllkkklllpppyyy|||sssiiifffdddddddddgggrrr~~~|||xxxuuulllXXXEEE333###        (((...------'''%%%...DDDTTTVVVYYY^^^HHH///111===OOOWWWXXX___aaadddmmmooorrrttttttsssuuuyyy|||~~~}}}zzz{{{sssssssss```EEE(((---777bbb}}}yyypppiiijjjfffMMM111%%%???^^^rrrvvvtttrrreeeLLL888@@@```}}}|||yyyxxx{{{zzzsssnnnlllpppgggjjj\\\OOOJJJCCCOOOaaaqqq}}}{{{|||}}}vvvFFF***666MMMmmm~~~ccc555""")))&&&***>>>JJJSSSggg &&&<<>>DDDWWWrrr]]]DDD:::555///---...666GGGWWWpppqqqiiiiiikkkqqqwwwwwwuuupppiiiaaaSSS===+++   ...DDDOOONNNRRR\\\JJJ222333<<>>888:::===HHH^^^yyyrrrZZZCCC:::111//////111888>>>SSSooo~~~wwwwwwzzz}}}}}}mmmeeeYYYOOOFFF<<<...###$$$$$$''''''   ///BBBKKKGGGLLLYYYJJJ222222666MMM\\\cccjjjggg___```ZZZYYY[[[```iiirrrxxxzzz{{{|||~~~~~~sssfff@@@KKKWWW{{{zzzxxxoooYYYDDD555@@@UUUhhhpppmmmiiiiiinnniiieeegggnnnuuuwwwwww~~~vvvpppoooooommmooorrrqqqiiilll]]]OOOKKKFFFTTThhhuuu}}}xxxooommmrrrwww```===888EEEddduuu~~~~~~zzzHHH((('''$$$---777LLLYYYeee~~~ +++DDDVVVdddfff```QQQ@@@333+++%%%!!!  """+++///666:::;;;<<>>......111EEEMMM[[[]]]UUUVVVJJJ777''' 777UUUkkkwwwxxxnnn^^^MMM@@@777555666???MMMbbbxxxvvvTTTEEE777444777777444222<<>>:::222,,,,,,,,,+++%%%(((,,,000222333444444***%%%)));;;NNN[[[hhhrrr}}}vvvdddTTTFFF======111%%%!!! 333NNNooowwwJJJ...&&&$$$444===SSSaaa___]]]KKK,,,///HHH___mmmnnndddWWWMMMCCC999444333888@@@PPPfffjjjXXXEEE>>>===:::333///000@@@XXXuuu~~~xxxnnnbbbYYYHHH???555///))) (((<<>>PPP]]]jjjggg\\\YYYPPPLLLJJJNNNWWWaaahhhkkk___fffzzz~~~sssllljjjooozzzzzzgggdddhhhggg\\\QQQMMMMMMPPPWWW^^^lllfffkkk[[[LLLHHHGGGXXXrrrxxxeeeZZZZZZ]]]dddiiirrr{{{~~~VVV777+++BBBsssoooLLL===,,,,,,***HHHZZZ___qqq %%%(((******!!! """:::NNN```cccbbb]]]YYY[[[\\\[[[VVVMMMCCC>>>>>>>>>999444888999999444***!!! """$$$### &&&777@@@@@@;;;333+++(((...555AAAZZZsss~~~mmmYYYJJJEEECCC???888+++'''<<<[[[wwwpppHHH444$$$+++...MMMiiinnndddGGG(((!!!'''999JJJMMMDDD???BBBBBB;;;666555///666@@@IIISSSgggmmmWWWDDD666111222///000444@@@\\\vvvsssjjj\\\NNNEEEBBBBBB333((( )))'''***---'''      111<<>>888000***(((***555LLLbbbvvvvvv[[[LLLGGGGGGFFFCCC:::---!!! +++>>>SSSaaaiiiDDD666222,,,LLL```bbbhhhKKK&&&!!!"""&&&---333<<>>EEEGGGOOOllloooPPP>>>777555......222>>>TTTpppvvvnnnhhhZZZHHH===:::;;;:::888---%%%         ***<<>>[[[jjjcccDDD777***GGG]]]aaadddHHH&&&!!!(((+++222777777999===AAAAAA@@@;;;:::<<<:::???SSSkkkcccIII===;;;:::;;;===BBBPPPgggzzzqqqfff\\\UUUHHH===///&&&&&&(((((('''       !!!111>>>???666)))!!!%%%DDD\\\iiiyyy~~~xxxvvveee```\\\YYYWWWYYYcccnnnvvvxxxdddOOOWWWdddrrr|||bbbSSSOOOPPPKKKHHHNNNYYYbbbeeeddd___]]][[[ZZZTTTOOOPPPVVVjjjyyy}}}zzzwwwtttzzzeeeAAA222===```wwwpppZZZKKK]]]nnnxxx   (((666>>>JJJUUU\\\```cccdddbbb``````^^^WWWNNNIIIIIIIIIKKKIII???222)))&&&((($$$&&&%%%!!! +++555888555---&&&&&&***111<<>>888111(((333EEEaaa|||PPP888%%%;;;RRR[[[]]]DDD(((!!!---111444666;;;CCCFFFEEEPPPGGG???;;;666555@@@OOOmmmvvvUUUCCCAAAGGGHHHIIIIIINNN___www|||{{{uuuiiiXXXGGG;;;555+++###        ---888<<<888///((((((JJJgggxxxooojjjeeeaaa\\\]]]hhhtttnnn]]]KKKWWWgggwwwvvvcccZZZRRRLLLIIIPPP]]]eeeddd```aaadddjjjnnnjjjccc```bbbmmmxxxzzzwwwbbbCCC444<<<]]]ppp{{{qqq}}}   $$$+++666AAAIIIPPPTTTWWW[[[\\\]]]\\\WWWQQQMMMLLLJJJEEE<<<111'''""""""###%%%(((+++(((!!!  ***111333111---+++,,,111;;;CCC\\\pppwwwsssqqqfffSSSJJJAAA;;;333***!!! +++CCC[[[oooQQQ111---BBBPPPTTTFFF..."""---333777888===EEEJJJKKKSSSMMMFFFAAA999444999AAATTTkkkcccNNNLLLOOOQQQSSSRRRTTT\\\jjjvvv~~~}}}qqqlllaaaRRR@@@000%%%        ---888>>>>>>777///---LLLhhh}}}xxxtttpppkkkeeeeeeppp}}}|||kkk^^^XXX^^^hhhuuu|||pppaaa[[[WWWYYY___cccaaa]]]ooottt}}}xxxsssssszzz}}}qqqwwwuuuooodddMMM>>>BBBbbbrrr~~~   $$$***000777===AAALLLPPPRRRQQQOOOMMMLLLJJJKKK===+++"""''''''!!!    )))---222444000,,,000<<>>SSSfffxxx~~~yyyyyyxxxwwwvvvrrruuu~~~qqqiiigggccccccnnnwwwuuurrrnnnllljjjjjjiiizzz||||||zzzzzzxxxxxxxxxuuu|||xxxlllooolllmmmqqqhhh\\\]]]ppp||||||}}}  !!!&&&***888===AAAAAABBBEEEGGGFFFEEE444     """+++777>>>;;;555888BBBIIIWWWiiijjj^^^TTTCCC///&&& ###...;;;EEEjjjxxxPPP'''$$$444IIIMMMSSSAAA000"""!!!)))+++777???===888777888999???DDDFFFCCC:::333222444555===SSSrrrwwwqqqiiihhhgggddd___XXXPPPJJJQQQYYYiii}}}zzzlllZZZMMM@@@666)))      ))):::NNN___ccc]]]___jjjpppxxx~~~nnniiijjjmmmrrrvvvxxx~~~~~~tttpppooogggbbbmmm|||{{{{{{}}}zzzyyyzzz{{{~~~zzzxxxvvvooohhhdddbbbhhhoooqqqnnniiifffeee^^^dddeeeooo   !!!(((,,,,,,000888======000$$$      +++:::EEEEEEAAABBBEEEFFFFFFVVVUUUGGG<<<...  %%%+++>>>QQQlllWWW((($$$666LLLJJJPPPGGG666%%% '''111777AAAHHHFFFAAA;;;555000;;;======<<<:::999777555555777EEE]]]uuuuuutttooofff[[[RRRMMMLLLKKKOOOWWWaaappp|||{{{xxxoooaaaNNN<<<222%%%         )));;;VVVrrr}}}{{{{{{yyyzzznnn```^^^ZZZaaakkkssswww}}}uuuuuuuuupppooo{{{xxx}}}|||pppiiijjjvvvvvveee[[[UUUXXXWWWOOOBBB<<<>>>CCCDDDRRR^^^nnn  ###---444555    '''666CCCFFFFFFEEEAAA;;;///<<<777&&&  444TTTrrr]]])))###777MMMEEEHHHKKK888&&& !!!***555777@@@JJJNNNOOOMMMEEE===444222000111666:::999555;;;:::BBBRRRcccrrrzzzyyyssseeeWWWOOOQQQVVVXXXYYYYYYXXX]]]nnn~~~tttqqqhhhUUU???,,,"""                %%%777UUUxxx}}}sssmmm^^^SSSWWWXXX```llluuuyyy{{{|||zzz{{{~~~uuuTTTbbb|||nnnaaaaaapppnnn```VVVVVVNNN<<<''' (((///DDDVVViii   """###    &&&111AAAKKKLLLDDD999111+++$$$  ...PPPsssddd111!!!...333EEEPPP??????666...)))%%%###***444444:::OOObbbeeeaaaRRR;;;777000---111555555666888;;;???GGGOOOSSSWWWdddsss~~~ttthhh___^^^eeemmmpppkkkaaaWWWTTT```uuu}}}sssmmmOOO:::222((("""        888WWWoooyyy{{{|||rrrggg]]]UUUQQQPPPUUUaaahhhrrr~~~}}}ppp[[[DDD^^^tttbbbbbbwwwpppgggcccPPP222000JJJcccuuu     )))999GGGJJJBBB666---      ###777NNNeeezzzYYY,,,***///AAAMMM@@@???444)))%%%###"""&&&,,,...555NNNiiittttttbbbGGG===777333444444444555999<<<:::===EEEKKKPPPYYYccc}}}ssslllnnnwwwyyylll___ZZZcccuuu~~~vvvrrrZZZ<<<((("""             666PPPaaafffddd^^^]]][[[VVVQQQNNNLLLMMMZZZgggmmmuuuppp___www~~~kkkhhhxxx~~~rrrVVV333 ///GGG^^^kkkpppooolllzzz|||{{{~~~       000???FFFAAA444)))   !!!***999PPPcccuuu|||vvvNNN+++!!!***...>>>LLLEEE;;;///###""")))CCCcccxxxmmmNNN>>>999444222000000555;;;@@@:::888>>>FFFKKKOOORRRfffwww~~~yyyrrrxxxtttIII---         111FFFQQQOOOIII===BBBIIILLLLLLKKKLLLMMM^^^iiinnnttt}}}{{{~~~xxxtttaaa999 ,,,CCCSSSWWWTTTYYYnnnyyy}}}}}}    &&&444>>><<<222))) !!!...:::KKKRRRYYY]]]cccgggccc[[[@@@)))"""'''***777CCCAAA888111((( 333RRRnnnrrrSSS>>>999555333111222:::DDDEEE@@@===???CCCFFFHHHIIIUUUddduuuqqq@@@&&&     ###  ,,,>>>FFF@@@888+++666CCCJJJKKKJJJKKKMMM\\\dddfffmmm~~~xxxyyy}}}{{{{{{nnnDDD""" ,,,:::>>>===NNNfffuuu{{{    $$$...000+++&&&  '''---444;;;AAAEEECCC???..."""!!!)))111222444555333)))(((AAA___{{{zzzbbbEEE@@@;;;999666888BBBLLLFFFHHHHHHDDD@@@@@@BBBDDDIIISSScccttt~~~ccc888    !!!///333;;;)))   '''888===666--- ...???HHHHHHGGGHHHLLLXXX\\\\\\fff|||}}}zzz}}}ooo___aaa|||SSS*** !!!))),,,BBBYYYhhhllltttwww}}}       ###(((+++---,,,+++### """$$$&&&(((000444,,,!!!111MMMqqq|||lllMMMFFF???<<<;;;<<>>AAADDDPPPeeezzz}}}}}}pppVVV222       111CCCIIIBBB111   !!!///444...%%%+++???JJJJJJIIIMMMRRRXXX]]]^^^hhh|||||||||zzzuuusssxxxcccLLLRRRoooeee888  %%%777MMMZZZ___hhhnnnuuu!!!    !!!!!!'''***'''%%%'''&&&### """######!!!   '''///,,,&&&""")))@@@ddduuujjjTTTLLLDDDCCCDDDGGGMMMTTT\\\eeefffZZZKKKBBB>>>;;;<<<999???QQQdddssssssrrreeeKKK,,,       000???BBB222'''    '''...***$$$---AAAKKKKKKKKKQQQYYY```iiimmmttt~~~|||rrrssskkkuuummmmmmuuu^^^GGGSSSjjjxxxLLL%%% ***AAAOOOVVVaaafffjjjsss~~~|||yyy###))))))""" !!!###$$$      $$$$$$111;;;;;;777555111+++((('''&&&$$$!!!&&&///111111///(((%%%,,,===^^^oooeee]]]TTTMMMNNNSSSXXX]]]cccnnnuuuuuugggWWWLLLDDD===999444555AAAOOO[[[iiittt|||yyynnnlll]]]AAA$$$        $$$//////  """++++++&&&,,,@@@IIIGGGGGGNNNWWWhhhvvv}}}wwwmmmooocccpppjjjkkkvvv___IIIZZZnnnxxx}}}]]]333 444EEEPPP\\\___]]]cccrrr}}}tttnnnvvv)))333222&&& ###333===???>>>555///'''!!!      ###'''666EEELLLRRRSSSJJJ<<<888555000(((!!!###///===CCC===///$$$((("""$$$777MMMYYY\\\ZZZ^^^ZZZYYY]]]\\\^^^lllyyy}}}ooo___TTTLLLEEE===<<<;;;===BBBJJJRRRVVVeeeooo}}}wwwooo```FFF...      ###    !!!######)))===JJJNNNPPPTTTXXXkkk|||wwwmmmjjjjjjfffcccoootttuuudddIIIRRRnnnoooRRRRRRbbboooAAA"""  (((>>>JJJMMMPPPXXX___hhhrrrsssZZZXXXcccttt """'''+++***""")))===QQQ]]]```^^^LLLCCC666+++###%%%***+++///'''     """---===MMMWWW```eee___SSSAAA;;;111&&&$$$222>>>FFFGGG===111###+++:::FFFLLLVVV\\\]]]aaaiiigggiiiuuuvvvfff[[[RRRLLLIIIJJJKKKLLLNNNMMMIIIFFFOOO\\\ooo}}}rrrtttqqqiii^^^LLL111           %%%;;;IIIOOORRRVVV[[[hhhxxxpppfffeeefffkkkhhhuuu{{{}}}kkkNNNTTTzzzxxxQQQ888777JJJppp{{{TTT222 ...BBBPPPWWWYYYYYY___hhhwwwvvvVVV<<<@@@VVVooo'''&&&$$$"""  ''':::RRRiiiwwwyyywwwnnn```MMM===222***###""",,,999AAABBBEEE888'''         !!!"""888III[[[fffooouuupppfffMMMCCC444''' 111@@@GGGNNNTTTKKK;;;""" (((222999HHHSSS[[[dddooommmlllvvv}}}nnnccc[[[VVVZZZ\\\```dddcccYYYHHH;;;888FFF\\\sss}}}xxxwwwyyyyyyvvvnnnoookkk```OOO:::"""         $$$999IIIPPPSSSXXX[[[eeeuuuyyyiiiaaabbbfffqqqooo}}}wwwWWW\\\hhh999%%%%%%:::fffqqqLLL'''  !!!:::TTTbbb```YYY\\\eeettt___===$$$///PPPppp222,,,### )))333EEE\\\qqq}}}}}}~~~oooYYYGGG>>>:::777666---000444999EEERRRZZZZZZYYYLLL888)))     ###%%%''''''%%%###"""###???RRReeeoootttvvvmmmaaaKKK???///$$$$$$)))222HHHXXXWWWYYY\\\OOO;;;(((###!!!&&&,,,:::IIIVVVeeerrrpppllluuu}}}sssmmmkkklllooouuu||||||oooYYYGGG777BBBUUUooo}}}zzzxxxwwwxxxtttnnnkkklllmmmmmmllllllkkkdddUUUAAA,,,          """%%%$$$+++>>>KKKQQQSSSVVVXXXbbbqqqzzzssseee___dddjjjvvvttteeekkkbbb222!!!888eeeggg::: ///MMMaaaeeeaaaaaakkk{{{zzzNNN000---OOOqqq;;;000!!!"""))):::AAANNN___oooyyy{{{zzzuuugggSSSCCC;;;<<<@@@CCCEEEKKKQQQXXXbbblllqqqpppkkkaaaQQQ===,,,!!!    !!!$$$)))......(((""" $$$>>>RRRfffooopppkkk^^^OOO===333%%%$$$...777<<>>888,,, ***AAASSSUUUaaaooorrrhhhYYYNNNJJJ???777333222---'''///>>>FFFPPPYYYeeeuuuzzzyyyqqqooonnnmmmjjjcccUUUEEE:::---"""!!!         ///AAATTTWWWZZZ\\\\\\\\\]]]___^^^]]]YYYSSSTTT[[[bbbdddllliiiqqqoooqqqsssxxxiiiEEE---WWW}}}fffMMM000  !!!<<>>JJJVVVYYYQQQIIIFFFGGG>>>AAA???888//////888BBBYYY^^^cccfffkkkuuu~~~}}}~~~zzzuuummmiiigggdddYYYDDD///###              ,,,DDDOOOUUUYYYZZZ\\\______\\\___\\\XXXVVVXXX]]]ccchhhpppooonnnmmmjjjqqqoooDDD---UUU~~~{{{wwwxxxlllOOO666!!!  )))<<<___xxxfff<<<)))FFF___,,,)))%%%"""!!!!!! '''""" ///EEEYYYcccbbbZZZTTTVVV```kkkpppnnnbbbOOO===888000%%%  '''111333///***!!!%%%***+++***&&&###$$$(((,,,...444888666---$$$ """ !!!$$$%%%(((///888???AAAAAAAAA@@@DDDGGGGGGBBB===>>>FFFMMM```gggnnnnnnnnnuuu{{{xxxsssmmmeee^^^VVVPPPDDD111              &&&===MMMSSSWWWWWWXXX[[[ZZZWWWWWWWWWVVVWWW[[[bbbjjjooovvvuuuvvvyyyzzzwwwKKK""",,,OOOrrryyyyyynnn|||rrrttt}}}dddNNN777""" ***LLLeeehhh666###>>>XXX|||,,,(((!!!&&&111BBBQQQWWWTTTMMMGGGKKKVVVdddooouuummmYYYEEE666---!!!(((666<<<:::555---&&& !!!%%%***+++,,,+++)))+++000555;;;???@@@;;;333,,,+++,,,444444111)))$$$### ###---888???AAA???EEEHHHKKKMMMOOOTTT\\\bbbjjjrrrxxxvvvrrrwwwxxxpppggg___SSSHHH>>>666+++         !!!       444KKKRRRVVVVVVVVVXXXWWWTTTRRRTTTVVVYYY^^^eeemmmsssxxxxxx|||{{{~~~RRR((((((FFFbbbuuu}}}cccaaaXXXzzz{{{oooooo}}}uuucccNNN444  222JJJiiifff222 777RRRxxxyyy{{{---'''!!!###$$$"""+++888HHHQQQQQQLLLHHHGGGHHHTTTcccnnnqqqiiiUUUCCC111*** $$$///666999888>>>777111,,,$$$&&&++++++---//////...111666;;;@@@DDDHHHGGGBBB@@@AAADDDJJJIIICCC;;;666444000+++### !!!***666>>>AAA@@@???DDDKKKTTT^^^hhhrrrxxxyyy{{{rrrgggXXXKKK:::000'''"""        ###***      ...IIIQQQWWWWWWWWWYYYYYYWWWRRRUUUYYY[[[^^^ccciiioooxxx{{{nnnwww}}}RRR)))!!!;;;VVVhhhrrrwwwyyyiiiPPPLLLDDDiii~~~pppkkkttt|||qqq___FFF+++ 333SSStttccc666 666NNNsss+++%%%###'''(((%%% 000@@@QQQVVVOOOGGGGGGJJJMMMXXXdddgggbbbVVVEEE777+++'''  $$$+++333999BBB>>>;;;888///### &&&***+++...//////...000555999;;;BBBKKKOOONNNMMMOOOQQQYYYWWWQQQIIIFFFEEEAAA<<<...)))""" &&&---333999???AAABBBHHHQQQ\\\hhhuuu~~~}}}}}}tttjjj\\\HHH666&&&     $$$,,,     ,,,CCCMMMUUUWWWWWWYYYZZZYYYRRRVVVZZZ[[[\\\```ffflll|||xxxtttLLL'''333NNN```fffhhheee\\\GGGCCC555YYYvvv~~~pppeeelllzzz|||pppZZZ???+++ $$$CCChhheee<<<""" 666KKKlll)))%%% $$$...444333,,,$$$ !!!666GGGYYY^^^VVVNNNMMMQQQXXX___ccc]]]SSSGGG:::000&&&$$$  &&&+++...---''' %%%///777>>>===>>>???:::...%%%""""""$$$***,,,......---...222666:::DDDPPPWWWWWWUUUUUUVVV___]]]VVVPPPOOOPPPMMMHHH666111+++$$$  !!!%%%---222666<<>>444((( !!!###(((,,,333333666:::888///)))((( !!!""""""""""""!!!"""#########$$$''')))+++---000000///000333777<<>>ooo|||OOO;;;)))333SSSbbb888???CCC>>>888444111...&&& !!!%%%(((---555:::LLLVVVggguuuwwwooohhhgggXXXJJJ777)))###!!!"""+++555<<>>HHHMMMMMMLLLNNNRRR[[[___bbbbbbccciiiuuu}}}RRR&&&!!!333???BBBCCCGGGNNNOOOKKK<<<<<>>fffsss```\\\\\\ggg|||}}}{{{yyytttgggOOO222 111NNNeeepppyyy{{{pppcccWWWOOO888$$$ AAAppptttNNN<<>>333000///...)))((('''%%%$$$&&&+++///777555333111///+++&&&"""$$$---111+++!!!$$$,,,---666@@@FFFHHHHHHDDD???999666000***$$$$$$''''''&&&!!!$$$))),,,888555333666<<>>===BBBMMMMMMNNNRRR\\\iiiuuu}}}{{{xxxvvvwww~~~sssnnndddWWWGGG555%%%            '''444DDDLLLLLLLLLRRRXXXgggppp{{{tttVVV333&&&%%%666EEEHHHMMMVVVkkkfffXXXwwwmmm___bbbdddccciiihhhjjjhhhZZZAAA''' ,,,CCCWWWbbblllfff``````bbbbbb___]]]MMM888   @@@kkkmmmRRRCCC///###$$$///MMMjjjsss''''''$$$$$$((('''!!!''';;;WWWlllssspppnnnxxxhhhRRRAAA:::999999888+++,,,+++'''$$$%%%***...222111000---+++(((%%%$$$***666<<<222###&&&---+++000888===???===777333)))(((&&&!!! ###!!!"""#########&&&***---777444222555>>>GGGOOOSSSXXXUUUTTTIII<<>>000$$$               ### --->>>GGGFFFGGGMMMTTT___kkkzzzkkk???))) 333IIITTT]]]iiiyyywwwttttttxxxpppfffiiieeeVVVPPPKKKOOOMMM???))) 333JJJ[[[bbbiii___WWWYYY^^^^^^[[[YYYQQQ;;;!!!  000PPPnnnxxxgggKKK999&&&"""444VVVuuu~~~&&&&&&""" !!! """!!!***===OOOWWWXXXXXXcccVVVEEE:::777888999888---......***%%%$$$'''+++///000///---***)))***,,,444>>>BBB666((($$$'''+++---...111555555222---+++######!!! """$$$"""$$$%%%&&&&&&(((,,,...111333666:::???EEELLLPPPSSSPPPOOOFFF:::@@@LLLKKKHHHBBB???CCCHHHJJJKKKMMMMMMNNNNNNJJJ@@@666777===LLLMMMQQQZZZjjj~~~~~~kkkWWWIII333+++!!!             !!!---''' ***<<>>FFFEEEEEELLLSSS\\\```kkk|||xxxFFF'''&&&DDD]]]{{{aaa888---$$$&&&,,,444BBBNNNZZZ```[[[[[[bbbWWW777   ---888EEEUUUbbbggg\\\WWWWWW]]]^^^[[[ZZZ^^^]]]HHH---   EEE\\\rrrzzzzzzsss^^^GGG333 ###555SSSjjjmmm///...,,,'''### """$$$%%%&&&###!!!"""&&&---333666333333111---***))),,,///...---+++***+++,,,---...555:::>>><<<666555;;;CCCHHHGGG???444.........,,,222222222111///,,,(((&&& !!!"""###&&&+++///)))***---111333000***%%%###'''---000000111444666???GGGMMMKKKJJJLLLPPPQQQRRRQQQJJJBBBFFFRRRZZZ[[[\\\RRRGGGAAAAAADDDFFFFFFKKK<<<222444666555;;;EEEUUUZZZaaahhhtttuuu^^^@@@&&&             )))......### (((999>>>AAAIIIPPPRRR```cccnnn{{{sssDDD"""(((BBB```}}}zzzVVV)))&&&222<<>>@@@>>>888333---222777:::999:::<<<>>>KKKUUU[[[ZZZWWWWWWWWWWWWVVVTTTOOOJJJPPP]]]gggiiifff^^^TTTNNNMMMNNNMMMLLLQQQBBB777777888777>>>HHH___ccckkkwwwqqqSSS999###            &&&+++***!!!%%%777???DDDLLLSSSVVVbbbgggsssmmm^^^333&&&>>>VVVoooxxx[[[333 """+++///000*** ...AAAMMMZZZfffhhhbbbZZZ[[[\\\^^^______]]][[[cccOOO777!!!---((( ///NNN______bbb]]]LLL777 555VVV]]]fffppp333///(((!!!###,,,444999444///'''""""""'''---222666000)))&&&'''+++---...===777222666AAAJJJLLLKKKMMMRRRYYY```dddccc___[[[XXX]]]\\\QQQFFFAAA@@@@@@111///......000111000///***(((&&&&&&(((+++...///111666===DDDFFFDDD???<<<@@@DDDIIIKKKIIIHHHHHHJJJ[[[fffppprrrooommmkkkiiieeebbb]]]ZZZ```llluuuxxxoooiiiaaa]]]]]]^^^^^^]]]cccUUUHHHEEECCCCCCJJJSSSjjjnnnxxxvvvXXX333                ###)))***"""!!!333>>>FFFPPPYYY^^^fffkkkvvvzzz___III"""%%%<<>>GGG@@@999999<<<;;;555...FFFHHHKKKQQQ[[[hhhvvvxxx}}}~~~xxxuuutttyyysssggg^^^[[[[[[VVVOOOAAA<<<666555666777555333,,,000444222...000999BBBDDDFFFFFFCCC@@@BBBIIIOOObbbhhhooosssttttttuuuwww}}}zzzyyy}}}yyyiii^^^333$$$         ###333///     '''888AAA666 ---===JJJUUUbbbkkklllooooooooo{{{~~~```<<<######GGGVVVXXXbbbkkkvvvvvv``````mmmooorrrcccMMM999&&&    +++888GGGNNNPPPPPPNNNKKKKKKLLLQQQZZZbbbdddaaa]]]___\\\aaadddcccmmmvvvsss^^^AAA   ,,,???VVV\\\MMM999&&&"""!!!555NNNPPPWWWWWWppp333***!!!&&&'''%%%""""""#########"""!!!###***555===JJJEEEBBBDDDGGGGGG@@@999IIIMMMSSSXXX```mmm}}}}}}wwwuuuuuuxxxkkkdddfffjjjeee\\\GGGBBB<<<:::===>>>;;;888000555888666222555???HHHQQQQQQNNNHHHDDDIIIVVVbbbnnnuuusss^^^JJJ==="""              ---CCC@@@'''   !!!)))000AAAMMMAAA***,,,???LLLTTT]]]eee^^^cccdddeeessszzz}}}zzzWWW222"""MMM]]]ZZZeeelllwww~~~lllQQQSSSfffooozzzqqqaaaOOO:::'''   ,,,777DDDLLLNNNNNNPPPRRRNNNPPPVVVaaakkkoookkkfffhhhgggtttqqqSSS/// 222MMMVVVIII333!!!222LLLOOOWWWVVVppp222***!!!%%%%%%!!!!!!"""%%%'''***000;;;BBBQQQNNNNNNQQQWWWZZZXXXTTTWWWYYY]]]bbbkkkwww}}}yyyvvv|||wwwnnnjjjoootttpppiiiRRRMMMIIIJJJOOOQQQOOOKKK???>>>===<<<===BBBGGGLLLWWWXXXVVVPPPNNNWWWiiixxx~~~uuuYYY???---%%%           ***BBBFFF666   $$$...888GGGPPPHHH555%%% ,,,CCCPPPRRRTTTWWWRRR]]]dddgggwwwrrriiiuuuzzzVVV000'''TTTbbb^^^lllqqqzzz~~~gggHHHKKKcccppptttoooeeeZZZOOOAAA111%%%    )))666???DDDHHHOOOVVVTTTVVV]]]iiitttxxxtttnnnkkkmmm~~~gggGGG,,, ###>>>LLLDDD//////IIIMMMWWW[[[uuu444,,,""""""""""""###!!!!!!$$$""" ###"""(((...333777>>>HHHPPPYYYXXXYYY^^^eeekkknnnnnnlllkkkkkkqqq{{{}}}sssrrrpppnnnrrrwwwuuupppbbb^^^[[[___fffjjjhhheeeSSSMMMGGGGGGMMMSSSUUUTTT\\\______\\\[[[fff{{{fffBBB%%%          ###)))'''""" &&&===JJJEEE333      $$$000===HHHPPPJJJ===..."""$$$!!! ,,,GGGSSSPPPLLLMMMUUUdddooouuugggaaavvvxxxUUU...---YYYeeeaaarrrpppxxxyyy```@@@CCC^^^lllgggbbb\\\ZZZYYYSSSCCC555%%%  %%%000777>>>JJJTTTYYYZZZaaammmxxx|||vvvpppiiinnn|||aaaAAA###  ,,,===:::...,,,FFFKKKTTTbbb{{{<<<333((($$$%%%%%%""" $$$''''''### """"""%%%%%%###!!!%%%...666999999<<>>""" ###"""###444HHHZZZ]]]BBB!!!        +++///<<>>:::;;;CCCKKKNNNBBB444111:::GGGPPPSSS^^^VVVQQQRRRTTTTTTVVVZZZ^^^cccmmmxxxyyytttvvv{{{sssrrrwwwzzzyyy```>>>"""       ===MMMOOOLLL...###((()))111DDDUUU___\\\???      """%%%444MMMdddnnnmmmkkk^^^CCC&&& ,,,???KKKVVV]]]___ooozzzccc<<<&&&JJJhhhtttxxx|||{{{tttddd<<<:::======DDDMMM[[[fffjjjiiidddaaaPPP888    !!!000BBBVVVqqquuutttiii[[[BBBFFFFFFmmmuuu^^^CCC''' $$$@@@ZZZ^^^aaalll~~~PPPOOOLLLEEE<<<444...,,,000777AAAGGGMMMUUU```hhhfffXXXHHHCCCIIITTT[[[]]]bbb]]]YYYZZZ\\\]]]aaagggcccjjjvvvwwwqqqpppxxx||||||zzz}}}sssVVV333       ...PPPbbbccc^^^>>>$$$"""666QQQcccbbbSSS444    $$$444OOOhhhoooeeeYYYJJJ444 ''':::IIIWWW```aaammmqqq{{{wwwgggAAA###(((OOOnnnyyyzzz|||}}}vvvddd???999999???LLLUUUcccooosssnnnddd\\\@@@+++   999SSSsss|||hhhMMM((((((+++XXXvvv[[[888  +++HHH___```bbbkkk|||^^^ZZZTTTOOOJJJEEE@@@===@@@BBBHHHSSSbbbppp{{{wwwkkkdddcccfffjjjllleeedddcccdddccceeemmmwwwpppyyy|||xxxzzz~~~}}}uuutttwww|||~~~|||jjjHHH,,,       ###888]]]pppqqqlllMMM)))///TTTjjj```FFF&&&      ###---AAA[[[nnnlllVVVAAA---!!!%%%777FFFTTT]]]eeekkkwwwVVVZZZ\\\uuuhhhBBB%%%***SSSttt~~~~~~vvvyyy___>>>444333BBBXXX[[[ccclllooofffTTTFFF***   """%%%  %%%BBBgggkkkMMM&&&$$$%%%PPP{{{pppLLL...  222RRReee```bbbmmmfff```YYYUUUTTTUUUUUUTTTTTTQQQSSS^^^ppp{{{xxxyyy{{{lllkkklllllljjjlllvvvzzzqqqppprrryyytttwww|||uuu\\\DDD'''     %%%:::___rrruuusssVVV***(((QQQfffUUU888    )))888OOOeeeoooeeeJJJ111&&&777CCCOOOWWWggghhhppp~~~FFFEEEKKKoooeeeAAA%%%+++WWW{{{zzzyyy^^^AAA333000GGGZZZYYY[[[___^^^QQQ<<<,,,  &&&---  ///TTTsssjjjOOO***'''###KKKxxxcccHHH%%%  666WWWiiibbb]]]gggyyymmmhhh```YYYUUUYYY```fffhhhffffffooo}}}zzzwwwvvvxxxzzz~~~{{{vvvuuuvvvvvvvvvtttuuuzzz{{{ooo```===&&&      """666XXXkkkpppqqqWWW***---SSS```HHH+++      +++:::LLL```kkkkkk[[[AAA*** )))888BBBKKKQQQbbbeeemmm~~~FFF@@@EEElll~~~aaa==="""+++XXX~~~zzz```DDD111+++FFFRRRQQQQQQOOOIII;;;)))   &&&000   ===]]]xxxnnnTTT...(((!!!GGGuuuzzzeeeBBB///  555VVVjjjfff\\\aaannnwwwssskkk___WWWYYYfffqqqyyyyyy{{{~~~{{{xxxwwwyyyzzzyyywwwqqqvvvyyyxxxzzz~~~{{{tttRRR555     000QQQdddjjjnnnVVV***888XXX\\\???###      +++;;;RRRbbbrrrsssiiiVVV===)))  +++:::BBBIIINNN[[[aaalll{{{JJJ??????ccc{{{^^^;;;!!!)))WWW{{{vvv]]]BBB***!!!===IIIKKKKKKGGG<<<...  !!!777777111!!! (((111$$$&&&CCCfffzzz___444+++###HHHtttxxxdddKKK,,,  222SSSjjjiiieeedddkkk~~~}}}mmmdddaaacccjjjqqqxxx}}}xxxuuurrrnnnkkkssspppnnnrrryyy~~~}}}dddGGG$$$     +++OOOfffooohhhXXX:::  &&&HHHOOOLLL777       555KKKcccjjjooommmbbbOOO444 ,,,>>>@@@???AAAVVVYYYbbboooyyyOOO777---```www\\\<<<'''YYY~~~zzzxxxnnnDDD"""(((;;;CCCEEEFFFDDD;;;+++  %%%111RRRKKKAAA333###'''===777+++666]]]kkkGGG <<>>GGG[[[VVVKKK>>>666///$$$222]]]uuuQQQ&&&999iiieee???!!!...PPPeeeiiilllhhhgggrrr{{{mmmZZZMMMHHHGGGGGGGGGCCCAAAAAABBBEEEHHHJJJJJJVVV^^^kkkyyy|||tttoooiiiooosssqqqjjjeeeeeehhhiiilllooorrruuuxxx{{{}}}ttt\\\;;;!!!      ...NNNbbbgggooonnn```444 ###BBBKKKCCC000    '''777JJJJJJKKKNNNQQQKKK666!!!)))///+++&&&///IIIZZZZZZTTTRRR]]]WWWRRRSSS[[[iiiyyyMMM===777hhhlllMMM***%%%SSSsssxxx}}}~~~wwwxxxvvvYYY222&&&111AAAIIIOOOKKK<<<&&& ///KKK___ggglllrrrtttnnniiimmmuuu|||ssshhh```VVVDDD555***333___^^^/// 555cccaaa<<< """AAAVVV]]]gggcccaaafffttt{{{pppiiieeeXXXGGG===;;;;;;999777:::888666666777999999888???IIITTT]]]fffrrr~~~vvvlllaaaVVVQQQVVVZZZ^^^^^^\\\[[[]]]```aaagggnnnppppppqqqtttxxxtttaaaCCC(((      666^^^mmmjjjnnnlll\\\222  ;;;???666&&&    '''777888:::???FFFFFF999***)))'''''',,,444:::;;;999,,,444HHHbbbrrrsssooommmuuunnngggeeeiiitttpppHHH>>>===qqqlllJJJ%%%###MMMkkkoooyyywww}}}|||~~~{{{```555%%%333BBBOOOYYYRRR:::  '''@@@\\\oooxxxyyy{{{uuufffXXXGGG;;;777JJJnnnkkk999!!!///```]]]666 ---EEESSS[[[WWWTTTZZZjjjzzznnnddd\\\WWWOOOFFF:::444444444///+++111///------///000111000000:::DDDFFFFFFQQQgggzzzrrr\\\QQQKKKCCC;;;777CCCCCCCCCEEEIIIMMMQQQSSSVVV]]]fffjjjiiihhhkkkooosssbbbGGG,,,        777bbbtttpppooofffQQQ,,,///111...$$$     (((...555>>>GGGLLLHHH@@@<<<;;;999888999===CCCGGGDDDOOOcccyyynnnHHH@@@BBBxxxjjjHHH""" GGGdddhhhsssrrr~~~|||aaa333$$$;;;RRRbbblll]]]::: ***>>>VVVnnn}}}~~~~~~zzzqqqiiidddcccoooxxxBBB"""((([[[WWW///""";;;PPPVVVQQQPPPZZZnnnyyymmmaaaWWWOOOIIIFFF@@@:::444111111...)))$$$"""!!! """%%%((())))))'''///555333333@@@ZZZppp}}}yyy]]]AAA666222+++$$$"""***'''%%%'''---333777999GGGPPPZZZaaabbbccceeehhhjjj[[[CCC***        ...VVVpppsssnnn\\\AAA"""!!!(((&&&)))%%%       )))555AAAMMMVVVWWWRRRIIIHHHDDD>>>:::===EEELLLSSS```uuuuuuNNNGGGGGGzzzzzzhhhIII$$$EEE```dddpppppp~~~yyyaaa333$$$BBBcccrrrzzzgggAAA ***===RRRhhhzzz|||KKK%%%&&&UUUzzzpppBBB///GGGQQQOOOPPP\\\ppp~~~yyyrrrddd___VVVMMMFFF???888555333111...---,,,***'''%%% $$$&&&&&&&&&)))+++,,,333GGGcccxxxoooccc]]]DDD,,,$$$!!! ---666CCCMMMSSSVVVXXXZZZSSSFFF222      ===```mmmgggNNN///!!!%%%         &&&000===LLLVVVSSSKKKBBB???:::444222444999>>>MMM___xxx}}}WWWOOONNN|||ooobbbFFF"""EEE```cccpppqqq|||}}}sssbbb666%%%DDDmmm{{{xxx\\\@@@333111111888CCCSSSddduuu|||tttttt|||UUU---+++WWWyyy~~~TTT+++ !!!555GGGJJJPPP[[[kkkzzzyyyttteee\\\QQQNNNIIICCC===555...)))'''&&&&&&&&&&&&&&&&&&&&&"""!!! !!!###&&&''''''***)))(((...===WWWttt{{{jjjTTTDDD555### '''555>>>CCCFFFFFF===111         )))PPPeee___CCC""""""          """)))555EEEMMMEEE888///***$$$ !!!###%%%&&&???UUUttt\\\UUUTTTttteeeZZZ@@@ GGGaaadddqqqrrryyywwwnnnddd:::&&&CCCttt}}}iii\\\VVVWWWYYY___hhhtttooobbb^^^```dddeeeccchhhsss\\\444222\\\|||ddd;;; '''@@@HHHRRR]]]jjj}}}|||tttqqqyyyxxxaaaUUUSSSRRRLLLDDD;;;333,,,&&&"""&&&&&&$$$###$$$%%%&&&''')))!!!$$$&&&''')))---))))))777RRRqqqmmmNNN111"""  """%%%'''((($$$      CCCeeeZZZ666$$$      ,,,+++,,,444;;;999---"""+++;;;YYYtttWWWQQQKKKqqqxxxjjjfff[[[;;;%%%???XXXgggrrryyy{{{nnn]]]>>>$$$<<>>:::555111...((( ,,,AAAcccVVVLLLCCChhhxxxrrrbbb???>>>]]]ooowww|||vvvyyyyyyiii\\\???%%%;;;iii|||~~~[[[666 (((;;;QQQ]]]dddrrrddd333???JJJggg{{{XXX--- 333DDDUUU^^^iii~~~~~~xxx{{{}}}|||www}}}pppYYYLLLIIIIII???222***((('''&&&###!!!###&&&'''(((***$$$!!!%%%'''%%%###$$$+++,,,777UUU}}}ttt```JJJ333           ///QQQ```FFF"""       $$$888EEEJJJCCC888***+++MMMsssSSSEEE777\\\vvvaaa<<<!!!FFFjjj~~~qqqeeeHHH)));;;___wwwkkk??? ###999TTTeeennnzzzccc333777666TTTuuuuuuVVV222 (((;;;OOOYYYaaasss||||||kkkUUUFFFBBBEEE:::,,,$$$###%%%$$$###!!!!!!"""###&&&))),,,...444---(((((((((&&&&&&(((111999LLLlll~~~sss^^^CCC...         888WWWbbbDDD       !!!444AAABBB:::,,,---ZZZPPPAAA111VVV~~~ttt\\\999&&&PPPtttrrrOOO(((444WWWpppXXX777###,,,CCC```sss{{{fff777222%%%CCCggg~~~yyyzzznnnTTT111  ---EEEUUU```nnnpppXXXGGG@@@GGG===111***)))***)))(((%%%$$$$$$&&&+++222999===BBB999///+++******...444===MMMiiiyyysss^^^FFF+++           ...KKKVVV;;;      $$$---///&&&  :::hhhSSSEEE666[[[pppZZZ:::+++VVVwwwyyyQQQ###***TTToootttYYY;;;AAASSSlll}}}iii:::***888]]]yyyxxxyyyqqq[[[,,, ###<<>>BBBIIISSS^^^jjjsssxxxsssiii___ZZZZZZaaannnzzz|||~~~}}}oooaaaSSSIII...!!!        %%%///         (((EEEccc|||___TTTFFFeee~~~qqq\\\:::555fff}}}WWW///;;;GGGeeeyyyzzzjjj===///QQQmmm|||~~~zzztttlllkkkbbbNNN---  '''HHHhhh|||ooofffffflllqqqqqqkkkgggeeefffaaafffppp|||}}}vvviii]]]NNN<<<...                     ;;;GGGbbbppprrr|||```UUUGGGbbbyyywwwxxx|||fffAAA 111eeexxxTTT111???IIIgggyyy~~~vvvKKK'''...MMMiiiwwwzzz{{{|||~~~uuuqqqlllggghhh```LLL111   999ZZZrrrsss\\\PPPHHH888%%%                 333:::CCCMMM___xxxuuuKKKDDD^^^ppplllsss}}}iiiCCC!!!///]]]rrrSSS555>>>GGGlllvvv~~~}}}tttNNN (((CCCdddsssrrruuuyyyuuunnngggeeebbbWWWLLL/// ;;;ccc|||qqq]]]GGG999///###                  %%%---333AAA[[[xxxpppooollleeeyyyiii===:::YYYnnnlllwwwiiiBBB ,,,XXXrrrTTT555<<>>999hhhrrrSSS111***444RRRllluuuyyy~~~}}}uuunnnggg]]]SSS999 ...AAA;;;$$$---MMMoooSSS@@@:::;;;:::999'''              &&&;;;BBB>>><<<+++  ///:::LLLiiiwwwpppgggdddnnnbbb888)))===___mmm;;;000YYYhhh999333eeesssKKKBBB777hhhccc999---111LLLgggrrrxxx~~~|||~~~|||vvvoooiii___VVVEEE$$$444LLLQQQ888"""777vvvTTT---!!!((("""             ///444...111$$$    $$$///FFFddduuupppiiieeekkk{{{fff<<<"""000PPPsssfff888222\\\eee777222eeezzzQQQGGG555gggjjj;;;---///JJJggguuu{{{{{{uuuqqqiiibbbLLL))) 555PPPaaaIII... ***mmmVVV777                     """"""  $$$222NNNbbbllllllmmmjjjiiippplllEEE!!!'''BBBmmm|||bbbwwwhhh@@@111XXXjjj999333aaa{{{aaa111000^^^oooHHH++++++KKKeeeqqqyyyzzzxxxuuurrrpppwwwvvvhhhOOO,,,)))TTTeeeZZZ@@@"""pppSSS:::$$$                     %%%666RRRgggrrrsssuuurrrooouuuoooGGG111XXXsss~~~___FFF]]]wwwuuuccc@@@333[[[kkk999444```www}}}fff666333___vvvJJJ((("""AAA^^^pppzzz{{{}}}vvvsssqqqnnnvvvxxxlllUUU111(((SSSoooiiiWWW::: zzzmmmUUU777                   ''';;;OOOeeeqqquuuzzzxxxuuu{{{xxxRRR$$$'''GGGfffbbbDDD666QQQqqqqqqcccCCC777___rrrAAA777aaaxxx~~~jjj:::111XXXXXX/// ;;;\\\tttyyyqqqooollliiipppuuulll]]]666&&&RRRooopppjjjSSS111tttcccQQQ999!!!                   '''<<>>)))CCCgggddd444111YYY|||zzzrrrnnnhhhlllrrrnnnccc;;;###PPPlllttt}}}xxx___===$$$ZZZ444%%%                111KKKZZZ___aaammmwwwuuuJJJ""""""EEEjjjeeeOOO000!!!:::]]]~~~~~~fff<<<,,,UUUhhhDDD333eeeuuuFFF 444WWW{{{ddd444...YYYuuujjjgggdddiiioookkkddd<<<  KKKooozzzoooTTT444GGG                   ***AAALLLMMMMMM\\\lllzzz[[[---666___zzzuuuJJJ777))),,,TTTuuuddd888'''OOOccc...!!!222ggg~~~OOO"""000PPPwwwjjj888+++VVVkkk___```bbbiiipppmmmeee>>>"""DDDkkk{{{vvveeeDDD$$$xxx888                    %%%999CCCBBBCCCUUUjjj}}}```000'''SSSrrr{{{```444((('''999hhhfff888%%%LLLttt777&&&444kkkUUU---888UUU{{{mmm:::%%%MMMxxxjjj\\\```gggqqqyyyvvvfff@@@%%%>>>hhh}}}{{{qqqRRR///}}}pppQQQ---                      """888===CCCGGGPPPbbb{{{yyyjjjIII)))HHHlllvvvHHH111"""HHHuuunnn:::%%%NNNTTT--->>>pppmmm:::EEESSS{{{uuu;;;444:::rrr}}}jjj\\\aaaoooyyynnnMMM%%%000iiippp\\\CCC~~~uuukkkccc___GGG000                    """777<<>>FFFRRRzzzqqq;;;------bbb}}}vvviiimmmwww|||~~~~~~|||[[[000///___sssfffSSS{{{mmm^^^PPPFFF@@@"""                  ...333:::BBBMMM]]]qqq~~~~~~uuu[[[222222TTTvvveeeHHH&&&$$$KKKzzzsss>>>&&&LLLfff^^^vvvppp;;;???HHHrrrvvvEEE###+++&&&YYY|||}}}bbb555***XXXxxxqqqeeexxxgggWWWKKK???333+++                   ###***444@@@OOO```jjjppppppttt}}}kkkAAA,,,QQQxxxxxxQQQ111###>>>nnnttt@@@%%%HHHbbb111000444```PPP((()))%%%WWW{{{ddd666(((ZZZzzzppprrr```JJJ===888333(((                   )))444@@@GGGKKKNNNYYYjjj|||rrrJJJ"""(((PPPwwweee==="""111[[[uuuAAA$$$CCCzzzYYY+++$$$"""MMMyyyUUU&&&###"""SSSwwwooo@@@)))\\\yyy{{{ppp]]]LLL888//////---###                     ###"""***000???XXXsssyyyZZZ...(((MMMooopppRRR222###AAAqqqvvvCCC$$$>>>tttWWW---"""BBBooo[[[***"""###RRRttt{{{KKK ###WWWuuucccWWWLLLBBB666...+++'''                       (((999...)))BBBaaazzz{{{kkk@@@ ===YYYXXX===)))&&&,,,TTTxxxFFF%%%<<>>;;;666///'''                          555KKK===))) ---KKKeeetttyyyzzz~~~wwwwwwrrrIII (((@@@???)))!!!===eeezzzIII&&&;;;nnn```111&&&FFFqqqhhh999***"""HHHmmmWWW'''NNN|||ttt\\\KKKEEEFFF@@@666///...***                    ///UUUPPP<<<)))!!!  ,,,AAATTT^^^gggiiiiiigggaaaNNN... %%%((("""000]]]yyyMMM&&&999jjjppp:::+++...SSS~~~tttOOO))) ???qqqhhh111 FFFuuu~~~ttthhh\\\SSSMMMJJJ@@@888222111+++                 $$$OOOTTTMMMDDD===,,, &&&222999EEEMMMWWW^^^]]]NNN333000JJJooo|||JJJ%%%888fffSSSIIIPPPooowwwTTT///###@@@pppnnn777???qqqyyynnnbbb]]]^^^\\\TTTMMM@@@:::444111***                    AAAOOOTTTUUURRR???)))###  ###000BBBQQQWWWOOO999%%%CCCiii|||JJJ&&&888ccc{{{wwwttt|||}}}\\\777(((???mmmvvv@@@999lllpppfff]]]\\\```___UUUKKK>>>999222+++###                 777GGGPPPSSSUUUHHH::::::&&& ///@@@MMMKKK999&&& )))UUU|||PPP***:::fffeee>>>***<<>>KKKPPPRRRJJJEEELLLPPPHHH;;;---!!! '''  000SSSrrrWWW***888iiiuuufffhhhzzzTTT555888```QQQ&&&999kkkwwwdddUUUNNNJJJOOOUUUVVVQQQIIIBBB>>>111000'''                     333AAAHHHKKKEEECCCLLL___\\\UUUKKK>>>... ===dddWWW,,,:::iiinnnSSSIIIdddbbb???;;;]]]XXX)))000ccchhhRRRHHHIIINNNQQQTTTSSSMMMEEE===999///000(((                           ,,,;;;AAAFFFEEEIIIVVVggghhhgggdddYYYHHH555))) !!!CCCmmmXXX///===iiihhhCCC...FFFsssmmmHHH>>>[[[]]]--- &&&\\\mmmXXXJJJEEEEEEJJJRRRVVVOOOCCC;;;777333333***                    ---BBBHHHFFFGGGNNNSSSvvvuuuqqqmmmjjjdddVVVHHH666222((()))===aaa~~~RRR...:::iiizzz777 ...TTTtttHHHDDDJJJ|||jjj444'''RRRrrr^^^MMMDDDCCCEEERRRUUURRRIII@@@:::444...,,,$$$                     000HHHQQQRRRUUU\\\aaapppuuuwwwtttqqqmmmfff___VVVQQQHHH===666555888;;;HHHOOOWWWeeezzzPPP...<<>>+++"""                  $$$666BBBNNN___rrr~~~|||uuummmjjjlllsssvvvSSS444CCCwwwuuu444!!!222ZZZhhhPPP<<<^^^tttBBB777eeeXXXPPPGGGAAAAAABBBAAA???BBBEEEBBB;;;777999;;;<<<%%%                     !!!222>>>NNNeee}}}yyyrrrhhhaaaaaabbbeeerrrvvvTTT333@@@rrr;;;###...QQQqqqTTT555OOO}}}tttFFF///ZZZyyyhhhQQQMMMIIIGGGHHHIIIHHHFFFDDDDDD@@@:::777666222---                        ///;;;KKKccczzz}}}mmm]]]VVVSSSXXXYYYXXX___kkkyyyWWW666AAAqqqBBB(((,,,FFFwww{{{```[[[nnnaaa999LLLoootttKKK!!!&&&MMM{{{bbbNNNLLLJJJIIIIIIJJJKKKLLLLLLIIIFFF???999888444***                            ###   """111===KKK```uuu~~~kkkZZZPPPKKKNNNWWWYYYUUUZZZccc}}}\\\:::DDDsssBBB(((''':::iii~~~^^^<<<777QQQvvvnnnAAAPPPggg}}}vvvQQQ&&&DDDuuugggVVVOOOGGGGGGHHHIIIJJJIIIGGGEEEDDD@@@<<<<<<<<<555(((      """                  333444)))   '''999GGGTTTgggxxxvvvbbbQQQHHHIIIIIIIIIKKKRRR[[[bbb||||||[[[>>>LLLmmmDDD&&&)))111YYYxxxBBB###&&&777___uuuUUUUUU^^^qqqRRR***===kkkqqqZZZJJJBBBCCCEEEGGGIIIJJJJJJGGGEEEAAA<<<999<<<>>>777%%%   ###)))333...###                   888;;;111    '''777BBBNNN```rrr~~~{{{zzzvvvlllZZZLLLHHHEEECCCFFFOOO[[[eeekkk}}}vvvtttWWW:::EEEdddFFF'''(((///VVVlll:::"""111WWWaaa]]]SSS|||zzzWWW---777eeelll[[[MMMAAA:::???BBBFFFIIIJJJHHHFFFDDD>>>888666;;;>>>555        """333>>>CCC<<<+++                :::@@@888  '''666???IIIYYYggguuutttrrrqqqmmmbbbUUULLLKKKEEEBBBIIIZZZkkkxxx}}}kkk\\\aaaNNN555===ZZZ~~~AAA$$$%%%+++RRRiii999!!!,,,QQQlll```LLLwww\\\000///\\\iiiWWWNNNGGGAAA>>>===AAAFFFHHHGGGDDDAAA???;;;888666888777,,,      ---@@@MMMJJJAAA---                 666>>>:::"""  %%%666DDDOOOYYY___iiigggggghhheee]]]UUURRRNNNLLLMMMXXXkkk~~~VVV@@@EEE>>>///666OOOuuuttt::: (((PPPqqq=== ,,,QQQ~~~mmmSSSHHHssshhh>>>***UUUxxxyyyhhhVVVMMMGGGBBB@@@BBB???CCCGGGGGGDDD???;;;999999888666222***       !!!555GGGRRRNNNCCC///                   ///777777"""   666OOO```ccc___[[[WWWWWW\\\\\\WWWTTTUUUOOOSSS[[[iiizzzTTT...******###+++AAAeeerrr999!!!(((QQQrrr;;;)))QQQiiiBBB>>>iii{{{UUU///&&&OOOsssppp\\\RRRJJJHHHBBB:::999>>>AAADDDGGGEEE???999555444333222///(((    444DDDMMMOOOEEE000             ######        %%%+++///   :::\\\ssssssiiiUUUMMMKKKQQQTTTQQQPPPSSSNNNTTTaaaqqqbbb---!!!777___www???$$$&&&+++RRRhhh333###KKK|||hhh888555```ccc999###IIImmmkkkZZZNNNFFFCCCDDD???666555;;;AAADDDFFFCCC<<<555333333***((($$$     &&&444===GGG>>>,,,            ###'''((((((      """   (((FFFjjjttt^^^QQQKKKQQQUUURRRPPPRRROOOSSS^^^qqqvvv777 >>>mmmwww???%%%''',,,SSS```333 DDDvvvkkk777---WWWzzzfff===  CCCfffyyyhhhVVVQQQKKKBBB???BBB???666555<<<@@@DDDEEEAAA:::444333444###        $$$...<<<555&&&             """'''***          ###777SSSrrrzzzmmm\\\SSSXXX\\\WWWSSSUUURRRRRRZZZnnn@@@###%%%JJJqqq:::!!!%%%+++TTTaaa:::'''$$$"""???qqqnnn:::$$$LLLnnn|||iiiAAA&&&???aaauuusss^^^SSSFFFKKKDDD@@@@@@>>>:::;;;@@@CCC@@@===<<<:::666///)))         )))%%%           )))222+++       !!!444JJJ]]]rrreee[[[gggllliiibbbYYYRRR^^^gggwwwqqq@@@ !!!CCCrrrpppDDD"""+++OOO}}}qqqGGG---%%%$$$CCCqqqooo>>>'''BBBaaapppsssvvv{{{pppHHH(((666YYYxxxaaaNNNIIIAAAGGGBBB@@@AAA???;;;;;;>>>@@@===888555333///)))$$$                    """(((...###      """444MMMcccvvvyyyqqqxxxwwwlllccc\\\WWWggguuu]]]>>>???]]]oooBBB %%%GGGuuu|||___HHH444&&&???nnntttEEE$$$888PPP\\\```fffpppwwwpppFFF"""111RRRoooxxxQQQDDDFFFDDDEEECCCCCCEEEDDD@@@???@@@???:::555111...***###                        )))    '''AAA\\\ooo{{{~~~gggXXXUUUUUUmmmppppppmmmAAA ???lllzzzgggDDD(((;;;kkkWWW---777CCCLLLQQQYYYgggrrrrrrHHH!!!)))GGGeeeyyycccHHHBBBHHHFFFGGGHHHKKKMMMMMMJJJGGGEEE>>>:::555111---'''                      +++LLLdddqqq~~~{{{WWW@@@AAATTTqqqvvvzzz~~~iiiAAA!!!888bbb~~~uuuIII(((888hhhfff888777;;;CCCIIIQQQ___nnn~~~sssLLL(((!!!>>>]]]ttt~~~bbbNNN???@@@EEE@@@KKKOOOSSSUUUUUUSSSOOOKKK>>>:::555000+++###                       >>>^^^rrrzzzMMM///444\\\yyyvvvzzzyyyccc>>>"""333[[[wwwqqqAAA%%%333```iii999000///999CCCIIIWWWfffyyypppNNN---666TTTlllyyydddNNNEEE???DDDIIIDDDRRRXXX\\\]]]]]]]]]XXXRRR>>>888111***$$$                         000UUUsssWWW888BBBjjj~~~uuu```==="""///YYYwwwddd555 +++UUUjjj<<<+++&&&444@@@EEEPPP___rrroooQQQ222///KKKbbbpppiiiSSSGGGFFFEEENNNXXXYYY]]]dddhhhhhhhhhhhhccc\\\CCC:::---"""                        !!!EEElllpppXXXjjj|||xxxeee@@@$$$111___~~~VVV+++%%%NNNnnnGGG///$$$111<<<===EEETTThhh|||yyy^^^>>>***EEE]]]jjjUUUEEEBBBGGGHHHSSSdddkkkgggnnnrrrppppppqqqmmmeeeIII===,,,                                ;;;ggguuukkkFFF'''444gggwwwMMM&&&###NNNoooPPP333""",,,444111666DDD___sssmmmLLL(((CCC\\\jjjkkkJJJFFFGGGPPP]]]hhhppptttrrruuutttsssvvv{{{xxxqqqOOOBBB...                                ---TTTtttsssVVV&&&...kkkyyyMMM###"""OOO|||YYY999$$$(((222333777@@@UUUsss{{{yyyOOO+++###;;;VVVbbbXXXKKKKKKPPP[[[iiirrrxxxzzzxxxzzzzzzvvvwwwyyywwwrrrTTTDDD...                 &&&IIIgggvvv~~~zzz^^^---000kkksssEEE%%%LLLcccCCC))))))111333888AAAPPPpppzzz\\\///222MMMZZZsssPPPHHHNNNWWWdddoooxxx{{{{{{}}}}}}xxxvvvwwwuuurrr[[[GGG---                      >>>YYYhhhoooyyy~~~ddd333444qqqqqqAAA'''GGGvvvrrrQQQ222***///444<<>>888III```ooo}}}iiiBBB&&& :::OOOnnnfffmmmsss~~~~~~yyyxxxsssrrrvvvuuunnnhhhfffaaaTTT???))) ###)))......---***)))***...333777999222&&&!!!((('''###                     $$$333???VVVrrrOOO***222qqqooogggqqqttt```444---YYY|||hhhJJJ@@@QQQlll~~~~~~kkkKKK***???YYYooojjjqqquuu|||vvvoooooorrrtttmmmbbb^^^bbb___UUUCCC--- %%%...111111555???HHHJJJHHHEEEBBBCCCHHHOOOTTTSSSIII888((("""---555@@@===666+++                    ###333:::QQQoooSSS,,,111pppjjj^^^gggoooWWW***'''KKKuuusssSSSEEEVVVsssyyykkkTTT000 DDDbbbxxxlllooossszzzrrrlllhhhccceeeaaaUUUUUU\\\[[[]]]SSSBBB/// $$$***---222:::DDDLLLQQQWWW^^^dddcccbbbbbbbbbcccccccccbbb```WWWLLL@@@000 $$$'''***000;;;FFFLLLZZZSSSHHH:::---                   )))@@@UUUlllzzzSSS))),,,___jjjdddooowwwZZZ+++!!!AAAwww{{{^^^RRRccc~~~wwwjjjbbb999;;;eeeyyypppqqqrrr}}}qqqiii```TTTLLLAAA555;;;LLLRRRXXXPPPBBB222###&&&///888@@@DDDLLLTTT^^^eeehhhkkkooossssssrrrpppnnnmmmllljjjiiiddd]]]TTTIII;;;---(((***444888===BBBHHHPPPWWW[[[```[[[SSSHHH:::)))                  +++:::OOOgggsssxxxQQQ&&&'''XXXuuuqqq}}}ddd555 CCCzzzpppkkkzzzxxxkkkKKK000$$$888bbbzzzuuuuuuttt}}}yyyjjj^^^RRR???///"""...HHHSSSVVVPPPEEE666(((  %%%...:::FFFQQQYYY^^^eeekkksssxxxyyyyyyzzz{{{{{{yyywwwtttrrrpppoooooofff```YYYQQQGGG??????DDDKKKNNNRRRXXX]]]```bbbdddhhhfffbbbYYYIII555                    ,,,<<>>###HHHxxxddd444:::WWWoooKKK333***666BBBHHHLLLNNNIIIBBB<<>>000'''///BBBQQQgggmmmsssuuurrrqqqtttwww~~~~~~wwwvvvvvvvvvvvvtttqqqnnnrrr|||~~~wwwoooaaaVVVEEE,,,              +++TTTsssOOO)))000DDDfffuuu???!!!BBBoookkk===333XXXvvvhhh]]]___}}}yyyDDD,,,!!!(((111555888;;;>>>CCCHHHFFFAAAFFFNNNPPPFFFAAANNNgggzzz}}}zzzwwwxxxyyy{{{|||{{{wwwtttxxx~~~zzz}}}~~~~~~~~~qqqjjjbbbOOO<<<%%%                   <<>>===;;;:::===CCCGGGHHHZZZdddiiiggggggttt~~~|||zzzwwwuuuzzz~~~|||zzzzzz||||||}}}~~~|||ppp\\\>>>                  $$$666NNNjjj~~~rrrhhhkkknnnnnnrrrxxxYYY+++:::XXXyyyVVV000...???aaa~~~}}}TTT)))+++ZZZ}}}|||}}}~~~TTT---$$$~~~}}}}}}yyysssllliiikkknnnrrrlllbbbPPPFFFFFFCCCBBB@@@>>>>>>CCCOOOXXXjjjsss}}}}}}|||{{{yyyxxx~~~wwwtttyyytttUUU333                 &&&===]]]vvv{{{kkk^^^\\\^^^bbbmmmyyy]]])));;;[[[[[[444///999VVVsssrrrnnnjjjooo}}}^^^444)))UUUwww|||zzz~~~zzzyyyzzzqqqwwwTTT)))qqqvvv{{{{{{wwwuuuvvvxxxuuussspppnnnnnnqqqtttwwwsssuuuxxx|||}}}zzzvvv{{{}}}{{{tttppprrrvvvsssrrrtttwww{{{~~~|||{{{uuuuuuwwwzzzwwwssstttxxx}}}}}}||||||wwwuuussssssssssssqqqooosssttttttssspppnnnoooooommmmmmlllkkklllmmmnnnooouuussspppnnnooossswwwzzzyyyuuussstttwwwwwwsssoooqqqnnnkkkkkkmmmppprrrrrrqqqqqqrrrqqqqqqpppooonnnfffhhhjjjnnnrrrvvvyyy{{{xxxsssoooqqqvvvxxxuuupppooommmmmmppptttuuussspppooorrrrrrmmmgggdddhhhmmmoooqqqsssuuuwww{{{{{{|||{{{xxxqqqgggaaagggqqqtttrrroooqqqrrruuu{{{zzz~~~{{{{{{||||||}}}}}}}}}~~~yyylllsssvvvnnngggjjjttt{{{sssvvvyyy}}}|||{{{xxxsssnnnjjjjjjnnnqqqccclllpppdddSSSUUUmmmooo\\\RRREEEDDDDDDDDDEEELLL[[[jjj{{{}}}{{{zzz|||}}}}}}}}}xxxuuu|||||||||hhhJJJ                   ###===___yyy~~~mmm]]]XXXXXX___ooo]]](((:::ZZZ```;;;444<<>>555---''')))...222000+++***000666222000444???GGGFFF@@@===CCCFFFGGGEEEAAA@@@CCCGGG>>>@@@@@@;;;222+++)))***'''&&&&&&))),,,///111111,,,---...,,,***))))))+++//////...+++******,,,...%%%&&&))),,,000333666777222222111...)))&&&&&&'''///,,,((('''))),,,...///,,,---------,,,+++)))((((((&&&%%%&&&)))000777;;;,,,///222333111/////////,,,,,,///444999888111***'''$$$""""""$$$''')))***$$$(((+++------...222555555222000333<<>>IIIMMMJJJEEEAAABBB888---)))***+++%%%"""### """'''(((***+++***'''###!!! ///```~~~YYY***        333888...           ,,,QQQvvv~~~wwwoookkkttt~~~tttUUUXXXllllll@@@;;;555SSSiiiaaaVVVSSS```sssrrriiicccOOO+++ IIIooo}}}|||```GGG,,,'''888MMMXXXZZZZZZaaaiiilllnnnwwwwwwiiibbbmmmssssssxxxjjjHHH  $$$""" !!!"""!!! """ %%%'''$$$###$$$###$$$$$$###"""!!! !!! """###$$$$$$###%%%((('''%%%$$$$$$%%%"""   """$$$%%%###"""###"""!!! """"""!!! !!!""""""""""""!!! """&&&(((%%%###!!! """"""   """"""!!! ###$$$###%%%))),,,+++'''### !!!!!!!!!!!!!!!!!! %%%%%%$$$$$$###""""""!!!!!!"""""""""%%%,,,111000,,,(((&&&---&&& !!!  """333]]]]]]...     )))@@@CCC777          ###DDDeeevvv~~~{{{wwwzzzkkkooovvv^^^111...,,,LLLaaa[[[TTTVVVccctttzzzxxxddd\\\WWWFFF$$$###KKKppp}}}wwwZZZCCC'''!!!222AAAHHHMMMVVVaaafffkkkuuu{{{uuutttuuutttXXX```nnn~~~vvvRRR!!!!!!!!!   !!!!!! """"""!!! !!!"""  ###%%%%%%$$$!!!$$$&&&$$$ """###"""!!!!!!######"""!!!"""###!!!"""###""""""!!!!!!$$$&&&+++)))&&&###!!! !!!!!! """&&&$$$"""'''"""!!! !!!!!!!!! """###$$$$$$$$$###"""!!!"""  """""""""!!!""" $$$,,,---YYYggg777     ***>>>===///            555RRRdddtttqqqVVV)))''')))MMM___]]]\\\cccssszzzhhh```ZZZIII'''$$$JJJnnnyyy{{{zzzooo[[[FFF))))))444<<>>TTTiii|||www```TTT>>>666MMMlllyyyPPP666666777:::<<<;;;888555333555777777444111///......///000000111333666999999888777777666444111...333222333555999===>>>>>>???<<<999888999::::::::::::777555444444555444444444444333555777999999999666555333333555555555444777777666666444222111000222000------000444777999888:::;;;:::888777777777444333222444666777777666<<<>>><<<888777888888555555444444555777888777666888777555444222///+++(((///000222222222444777999...//////...///333888===???>>>===<<<;;;:::999888777888999:::;;;:::999888444333222333666777666555999777555444444444444333...///000111444888<<>>>>><<<888666777999======<<<888333///---,,,///000111222222444777999CCCAAA???===<<<999444111222222222666:::>>>@@@AAAEEECCC???>>>>>>>>>>>>===888777555666888999:::999888777777777777555333111222111111333666888999999888777666444333111000///111000//////222666888:::888999:::888666333333333444222000000222444666666777:::999555444777888555000//////111333555555555333333333333333222000...000111333333333444666888222///------111444666666;;;::::::999999999::::::999;;;===>>>>>><<<999777666999;;;;;;999888;;;>>>>>>:::666555666777666555777444111333777;;;;;;:::666666666777999:::999777???:::555222111333444444888666333111000///...------222555333333666777555//////,,,***---111000+++111111111///------///111/////////...000222000,,,---555SSSddd777                   ###HHHjjjvvvFFF///VVVfff}}}oooGGG!!!!!!JJJ]]]aaa^^^XXXfffnnnzzztttZZZ<<>>@@@@@@;;;555333888>>>CCCAAA>>>999333///---------...000000000111333555AAA???===;;;:::888444111222222333666;;;@@@BBBBBB@@@>>>;;;:::;;;<<<<<<;;;444333222222444666666666888888999888666333000...222222222444777:::::::::;;;:::888555333222222222---...///000222444555666888999999777444222111111555333//////111444666777555777555222111444555333222000000111444777888888555666555444333000...,,,---///111222222333666888666000,,,...333666444000777666666666777999;;;<<<;;;<<<>>>>>><<<999666333000888>>><<<555333888???AAA;;;555444777999888555???:::555555:::<<<:::666444333333444777888888777???:::555222333555777888111111111000000///------222777888666555777888666666444///...333888666///222333333222111111222444...666666000222;;;;;;111...SSS{{{aaa999                    ###LLLrrrwwwIII---NNNaaa{{{uuuMMM$$$###LLL```ccc```WWWdddqqq|||rrrWWW444 %%%;;;[[[tttjjjOOO777===mmmxxxhhhNNN555444JJJdddvvv777999:::888666666;;;@@@<<<<<<;;;888444111//////000111222111000///000222555444444555666666555444333222333666:::>>>@@@@@@777555444444666777777777444222111111222222111000444555777777666555444555999888777888999999777555:::888555222000000111111+++---///000000/////////555666777666444222222222666444333333555666777666444666444000///222333111444222000000333555777777333444555444222///...---(((+++...000111333555888555222///000444666444111777666666666777999<<<===::::::999888555333111000---444:::999333111555;;;>>>888222222777:::999777???<<<888777999999777555555333333444666777777666;;;888555333444555555555---///222222111000//////333777999666555888999777<<<;;;888444666999888444111222333333222222333444...666999444333:::AAACCCPPP{{{}}}zzzccc;;;                  DDDnnnVVV...))):::LLL\\\rrrvvvNNN### """KKKbbbgggeee\\\hhhsss|||jjjBBB""" ***JJJfffyyysssWWW===///AAApppyyyqqqZZZ???333===SSSjjjxxx444555666888;;;<<<<<<<<<333666999999666111...---666777777555333111000111333222111333666888888777444333222444777:::;;;;;;888666444444555666555333444333222333444444222111222333444444333444777:::===<<<:::::::::999666444444222000---,,,,,,------,,,///222222000,,,++++++///111333333222111222333333333444777888777555222///111000...///444777666444111---+++,,,...000000,,,///222333111111111333---///222333333333444555222333333333333444555666888888777777888999:::;;;:::888555222000000000111333666999:::999888888999:::666222333888<<<<<<:::777999:::888444333444666777666444444666777777666999888888999999777333000...222555666444222222222111555666444333666888777777;;;;;;666333666::::::111333555666444333444444000222666777333444FFF[[[zzzccc:::                222___llltttkkkHHHDDDTTTXXXaaannn{{{xxxOOO%%%GGG```iiiiiiaaannnvvv|||tttMMM,,, 666PPPpppjjjppp[[[>>>///555UUU|||wwwvvvgggNNN777333DDD```uuu777777999<<<>>>>>>:::777222555999999666111,,,***222333444222000---------333222000000222333222111111000///111333555555555999777555333333111///,,,---------///222333333222///222333333111111444777999999999:::;;;:::888666555444222111000000111111000444777666222...------***,,,.../////////000111///111333777888666111...)))+++,,,+++///777<<<<<<777222---++++++---///000222555666555000------...666888999888555333111111333444555333111222444777666666666777777777777666888666444111111222444666666555666888;;;<<<999666666444444555888:::;;;<<<000555888666000...111555888666444444666888999999:::;;;===??????<<<666222---000444444111......///...222333000000333666555---333666222///444;;;???///111444555333111000000222///111666555<<>>eee{{{rrr[[[===---:::XXXppp666999;;;<<<;;;999777666555777::::::666222///---,,,...000000...---------222000---,,,,,,,,,+++***,,,++++++,,,///111222222444222111000000///,,,***))))))***,,,///000///...''',,,222333000...///111444444555777999:::888666555555555555555555555555000444888888333000000111+++---///000///...///000111111333666777555222...(((******)))---666;;;;;;888333...+++,,,///111333666999:::777111---,,,...777888:::999666333111111777444111//////000222222///000222333444333222111222222333444555666777888222222222555999999555222000222444444333333444666///222444333///---...000444333222333666:::;;;<<<<<<===???AAABBB@@@<<<888///222555333///,,,---//////222222...---000222111+++///111...///555<<>>???<<<<<<===@@@AAAAAA???===888;;;===:::555111333555000333333...+++...///...111222000...111888===<<<555888;;;<<<:::666444333+++///...000KKK~~~iiiCCC&&&                      OOO~~~lllgggnnnpppKKK???IIIcccooo~~~vvvLLL""" ===UUU___aaaZZZfffhhhkkkmmmpppttttttjjj___999   444UUUttt}}}eeeAAA,,,444MMM```{{{<<<;;;999666333222555888777999<<<>>>===999555222...111555777888888888999111222111---)))(((***...,,,******...333444111---,,,...000111111111222333+++,,,///111222111000000''')))+++,,,---000333666:::555555888:::666222000444444555555555555555444666777888777555333333333333///---000222111111444777555444444555555222///222000---,,,+++---000111///...,,,)))'''))),,,///444555555555666666777777:::;;;;;;999666333333333444111///111444666555333///---+++,,,///000...,,,+++///555888999999999999888222...111444333222333111222222222111111000///333333444555555333...+++333222222444888;;;<<<<<<=========>>>DDDHHHCCC;;;???<<<888555444555555555333333111000///////////////111555777777777888:::666>>>BBB===999999777333000555111@@@qqqeee@@@%%%                    DDDxxxyyyKKK...111@@@\\\tttxxxyyyoooJJJ$$$ ...KKK[[[XXXSSSRRRWWWVVVWWW\\\bbbccc___[[[DDD333  666[[[pppvvvyyyIII000444@@@```www===:::777666666777777777777999;;;<<<;;;888555333000333777:::;;;;;;<<<===666444222111000000000000000...---000444555111---333444555444222111111222---...000222333444444333+++---...//////111333666888444333777888333//////111222333444555666666666777888999777555333444444<<<777444666666444333555555000---111888<<<999555444333111///.........///000111222111000000111333333333444444444555555555444555777666555444444555777888999999777666555555222000///000333444333111333666:::;;;999666555444666000...111555444444555444444555444444333222111333222222333444333000---222444666666555777;;;>>><<>>:::666444555888999666333444222222555999:::888555555666666555333222222333111222333444666777888999111222333222111222333555777333222555555000------///000222333555777888999777777777666444333444666AAA;;;888999888555333444222***%%%)))333999666111222222111000///000000111333555888888777444333333333333222222333333444444222444666666444444444555555999;;;999444111222444666555555666888999888666777:::<<<<<<999555333222444///---222666666666777555555666666555555444333444333222222333333222000...222555222...///444:::777AAAFFFBBB<<<;;;===>>>666222000555===@@@;;;444666333...+++***,,,000333555777999999888777777888555;;;===:::777777888888999CCC```eeeJJJ000            '''888,,,  999nnnrrrCCC$$$&&&&&&DDDddduuuwwwcccEEE%%%###@@@PPPGGG333&&&###***111777:::<<<>>>666*** (((FFFWWWYYYTTThhhiiiPPPAAA???]]]yyy888888777888:::;;;:::999888888888888888888777777111444666777777777888999777666555777999:::888666222222222555999;;;:::999111222333333222222444555555555555666888:::<<<===555666666444222111222333666333222444333///---...222222333444666777999999444444555444333444666888AAA<<<:::;;;:::666444555666///((((((,,,000...+++///...,,,,,,...111555777777999:::999666333111111444333222222222222333444555666777777555333333444555666666444222222444666;;;;;;;;;;;;;;;:::999777444777999:::999777666555444///...444999999999:::333444555666666777777666888666333222333333333222000222222000,,,---111666000:::AAA???:::;;;@@@CCC999777555888<<<<<<888444777444111...---///222444444666888888666444444444777999888555444777===BBBBBBkkk}}}aaaGGG000          ***999222   ###111]]]oooAAA###$$$)))LLLqqqwwwcccHHH))))))HHHZZZSSSAAA555### $$$%%%111///***### ///JJJWWWXXXZZZlllxxx[[[AAA999ZZZuuu444888;;;:::666555888;;;777777777777777777888888444555666666444333444555111333666666555444666777000000000111333444444333222333333333222222555777666666777888999;;;===>>>666666666333111///000111666333333555333//////111777666666555666666777888222444555666666777:::<<<>>>:::888;;;<<<999777888<<<888333///,,,,,,---...///---***(((+++000666:::999999888666333333444666555444333222222222444555333444666666444333444444999555111111444999<<<======>>>>>>===;;;888666555222444777888777666666666444000000666:::;;;:::;;;333444666888999:::;;;;;;===:::666444444444333333555333111000000111222222///666:::999999===??????999999999777555444555555111111///......//////000444666888888666444444444999777444111111777BBBLLL]]]|||___DDD000           !!!,,,222---    ###'''"""BBBhhhjjj???"""$$$)))RRR|||yyygggLLL,,, 000TTTjjjjjj```ZZZKKK;;;&&& (((@@@QQQWWW___lll~~~~~~\\\999,,,MMMnnn333888<<<999222///444:::444444444555555666666666666777888777555444555666---000333333000///222666666555444333222111111000666666666444333333555777666777777888999:::;;;;;;444555444222000...///000555333333555444000111555999888777555444555555666222444777888999999:::<<<333000000444666444222444888777555000,,,+++...111222///+++))))))---222666888888666444333555999===666444333111111222333444---///222444444555777888999333......333999<<<<<<<<<>>>???===:::666444333444666888888666444444444555000000666:::999888888666777888:::;;;<<<<<<<<<<<<:::777555555555444333333000......///000...,,,444666666555666:::999555333666777555111000333666111111111000000000111111555777999999888777777888999555111000000666BBBNNNssseeeMMM777               000;;;333     ###(((*** ...VVVuuu{{{yyyeee<<>>)))     %%%,,,---,,, '''QQQvvvzzzxxxddd==="""%%%...XXXvvvZZZ444 ***TTTxxxvvvdddNNN888''' ***???OOO\\\fffsss|||vvvZZZ;;;###444UUUkkk:::888555111...---...000+++,,,...///000000000///222333555555555666888:::222///++++++///111111000***+++,,,---...///111333...//////000000333777:::444555777888888777555444222222333111000///000222000000222444222000222888666555333111111111333444---000333333111---***)))111//////444777555333555777333//////222444444222+++,,,...000222333444444<<<;;;888444000///000111444333000......///111222666888:::;;;;;;;;;<<<===:::===>>><<<777444444555444888<<<<<<999666555666666777999999777777777888333///...222555333000///888888777666444222000///222111111333555666666555333888===<<<777333444777333666777222///000111///999999999;;;<<<999333///111...+++((((((+++///111///111555777777777999:::555222222444222000666@@@qqqqqqUUU+++          +++FFF@@@999---   !!!...444111--- ###PPPxxx|||~~~zzzggg???%%%)))000VVV}}}~~~bbb:::%%%OOOwwwpppUUU>>>222///  333BBBWWWbbbooottttttyyyppp\\\EEE+++333III^^^yyy777666444222000//////000000000//////...---,,,,,,222222222444666666666444444...'''''',,,000111///111//////000222111---***000222333444333222333444999888666777777777555333555555444444444444333333666555444333222111111222:::444...---//////---***((()))+++...000111///---333222333555777999888777333111000111333555666666222555666666333222444666999888666333000///111444222///---...222555666666888888888666555666888;;;<<<:::888999;;;;;;777444777888999888777666666888555555666777777777666666777333...---111444666777999999999666222///...///666444444999@@@CCC???;;;555555666777777555333000666333000///111444555666>>>===<<<<<<;;;999666444000---***)))+++...000111777333111333888;;;:::777888555111///000222444444dddsssWWW666             111@@@AAA777+++    ***222333111%%%NNN}}}~~~}}}oooGGG&&&!!!$$$NNNyyyhhh<<<!!!EEEqqqxxxkkk]]]KKK:::  """...FFFPPP___kkkssszzzxxxfffLLL777///;;;TTTsss===999444222333333111...555555444444333222222111222222222333555555555444222111//////000111222333000//////111333333000---555666888888888777888999666777777444222222555777555444111000000222444666666555444444333333444444222...)))))),,,...---***%%%&&&(((+++///111222222333333333666999;;;:::999666444222111222333222111000111333222000111333666888999999777555444444555444222000111444666777777444555555444444555888;;;<<<======<<<:::777444333666888888888777777888:::<<<<<<;;;;;;:::999888888777555222111333444333222888888777444111......///555555666888888888666444000111333555777777555444444555444222000111555888555555444555555444333111333111//////222666888999777444222444888;;;:::777222///---,,,...111333444YYYtttYYY:::              &&&222222'''  )))000555666'''FFFsssvvvwwwuuuxxx}}}qqqJJJ(((""" IIIuuukkk@@@ AAAnnnwwwgggOOO111    $$$444???NNNZZZdddnnn{{{uuubbbJJJ888222JJJiii;;;555000000444666222...333333333222222111111000---...///000111222222222000222444444222222333555111111111333666666444333222444666666555444555666555777888444000000777>>>666333///,,,,,,000444777000000//////000111111222000---******---...---+++&&&'''(((+++///444999<<<444444555888;;;======<<<666444333333444555333222111111111000///111555888333666888999777555444444888666555555777888888777555666666555444555777999>>>BBBDDDBBB;;;555333444666777777777777888;;;===AAA@@@>>><<<:::999999999444444444555666666333111999999888555111000111222999;;;<<<:::666333222333///000222444666666666555222555777444000///555;;;333333444444555666666777444222000111333666777777444222111333666888777555...,,,++++++...222444444QQQ~~~uuuZZZ<<>>###   )))777CCCMMM[[[nnn}}}sssUUU888***@@@bbb222///------000222111000222222222111111000000000+++---000222222333555666222222333222222222444555555555555777888888777666///000222222111000000111555777888666444555:::???888555111......///222444---------...///000111222666444222111222222///---,,,,,,---...222888???CCC888888888:::===>>>===<<<111111222555888:::::::::777555333111000333666999333666888999888777777777::::::999999999999888888999::::::888666666777999AAADDDFFFDDD???:::777666555666777777777999<<>>===<<<:::999888888999111222333666777888777777<<<<<<:::888555444666777<<<;;;:::888666444333333333555666666555444444444000222444333111111666:::666666777888888888:::;;;777555444333444444222111111000///111333444333111///...---...111333444444IIIvvvsssYYY;;;!!!                 )))111333222***555\\\jjjkkkmmmsssxxxwwwuuuxxx~~~{{{yyyZZZbbbzzzQQQ+++;;;ddd}}}VVV000AAAqqq{{{]]];;;  %%%---555DDDZZZkkkzzz~~~xxxVVV333'''>>>bbb///000111///,,,+++...111777777777777777666666666///222555777777888:::<<<888333///...222666666555888999999999888777666777222333555555333222333333333333444555777999999999999888666444333111000000000111111222333555777888888888777888888666444222111222222222333777>>>CCC===<<<;;;<<<===<<<;;;999//////000333888;;;<<<<<<<<<999444111111333555777777999::::::999:::;;;===:::;;;<<<<<<:::999888777777888999999888888:::;;;@@@???>>>???@@@>>>:::666555666777777777888;;;>>>::::::999999999999::::::333444555666666777999999;;;;;;;;;999777666888999888444111111444666444222555777999888666555666777000//////000333555777777333555777666444444555777<<<;;;:::;;;;;;:::777555000000000111222222111000111000///000111222222000;;;fff|||{{{sssYYY<<<"""                  ///777444---))) ,,,NNNbbbfffiiinnnppplllgggiiiooorrrtttxxxpppQQQXXXyyyYYY000444YYY{{{]]]555BBBsssrrrNNN///###---)))  ,,,>>>MMM[[[dddsssyyyZZZ:::***@@@eee333666777333---***...222999999999999999999999888000333666666555444666999<<<555......333888888666777888888777555444444555222444555555333222222333///......111555666555333888999999999777444000...000000111222333555777777333555777999::::::999888333555666555333444999===>>>===<<<;;;<<<;;;888666333111000111444666777777>>>:::444111111222333444555666777777666777999;;;777:::<<<<<<:::777666666000222555666888999<<<>>>;;;888777999======:::666555666888888777777888999777888:::;;;<<<=========888999999888666555555666777888999888777666777888999444///111777;;;:::777444777999999666666999;;;222000///111444666666555111555888777444222333444777888:::<<<>>>>>>;;;888111222333333333222111000......---.........,,,***000TTT|||~~~rrrYYY===$$$                  """222999444---***  <<>>:::555333444555555555333555777888777777777888444777;;;;;;888555444444111333666777888999;;;<<<888777777888999:::;;;;;;555777999999777555444444666888:::===>>>>>>===<<<777:::===<<<999555444444444666999:::888777777777===999666666999<<<======555888:::888555444777;;;555666666555444444444555000555::::::777444333555111222555999;;;:::666333...000222222111///...---+++***+++,,,---,,,)))'''***AAAgggnnnVVV===%%%                 """,,,222222000333+++ ***DDDLLLRRR___jjjmmmhhheeeffflllttt~~~lllHHHKKKlllbbb>>>...%%%>>>bbb{{{ccc666>>>rrr~~~ssscccLLL(((!!!BBBYYYgggZZZIII:::*** !!!'''222CCCYYYrrrlll]]]===EEE___222111111222444666888999555555555666666666666666===???@@@<<<555000000222///000222222000000111333,,,...000///---...000333111222444333111000000111---///000...+++,,,222999444555666777777666555444111111111222333555666777444777;;;<<<;;;999777666555:::>>>>>>999666777999:::999999999::::::888666>>>;;;666444555777:::;;;???;;;777666888:::999888777;;;???AAA@@@>>><<<;;;111555999:::777444333333888:::;;;;;;999888888999888:::<<<:::888999===AAA555777::::::777444222111444777:::===>>><<<:::888222777===???<<<888555444444777;;;<<<;;;:::999888;;;:::999666444555999<<<999;;;<<<999333000222666888;;;===:::444000222555***111777999555222222333111333666999:::777222...+++---//////---+++***)))))))))***,,,---,,,***'''%%%000PPP~~~hhhRRR:::$$$                        $$$)))...333<<<555!!! ;;;HHHPPP```oootttooohhhfffkkkrrr{{{hhh@@@BBBfff|||```???111 666ZZZuuuggg999>>>tttrrraaaLLL222 &&&LLLfff{{{ooo]]]FFF+++   """<<>>===>>>>>>;;;:::999999;;;>>>>>>:::777;;;999666666888;;;<<<<<<<<<:::666555555777888888>>><<<999888777666333111222444666777666444444555///......000222444444444222000///222666777333......)))$$$&&&,,,...+++'''''''''***///222000((( ###...<<>>===999888999<<>>;;;888888999;;;<<<<<<:::888666:::>>>@@@>>>@@@CCCCCC???555444444666888999666444<<<999777666777888888777999777444222333444555666777777777888888777333000333555777777666666777888666444333444555666555333222000000333777777444000///...---...000222222111000...---...///,,,%%%$$$...VVVuuuWWWAAA666+++                 ///$$$ )))???QQQ___kkkuuurrrkkkpppxxxzzz}}}~~~jjj???IIIRRRvvv|||~~~wwwcccOOO666...WWWxxxvvvIII 999lllgggCCC$$$,,,KKKiii{{{jjjEEE%%%  ---;;;OOO```wwwtttkkkppp000000111111111111000000222444666999::::::888777555888:::;;;999777666555666888999666111000333777<<<;;;888555222000///...666666666444333333555888???<<<999555333333555666///333444222333666555333111...******,,,000333444:::888777999;;;===;;;999::::::888555111//////000666444555888777222000222333666888777777888666333000000000000000000000000555888;;;;;;999999;;;>>>@@@???===;;;888555222000888666555999===>>>;;;777;;;>>>AAACCCBBB@@@===:::===>>>??????===;;;888777888888777777;;;AAA@@@<<<666555555666888999888666===;;;888666666555444222666555444222222333444555777777888::::::888333///222444555555444555777999;;;999777666666555333111222000111444777888555111,,,...000111000000333666888666333222111...)))$$$###&&&DDDjjjJJJ888111)))                  !!!###AAAVVVeeeoooxxxvvvsssyyy~~~jjj===DDDMMMrrr}}}}}}ttt^^^KKK555---WWWzzz}}}SSS***777iiizzzVVV///  %%%FFFfffzzzeeeCCC''' ,,,... +++;;;XXXxxx---...000222444666666777444666777999;;;<<<<<<<<<888999;;;;;;:::888888999<<<======;;;888666888:::<<<:::888555333111//////444555666666555666888999@@@:::555222222444444333---111222000///222222000444///+++))),,,111666999>>>===;;;:::;;;<<<<<<<<<999888666222...---...000999555444555333///...111777888:::<<<===>>><<<999777777777777666555444444999:::;;;:::888777999;;;888888888777666555333222666666888:::;;;;;;999777;;;<<<======>>>===<<<<<>>===<<<;;;:::777333//////000111111000222555888:::888555444444333000...222111222555777777555222---///111111111111222333444333333333444222---******(((%%%999ooo~~~bbbAAA...&&&                         @@@XXXiiirrr{{{||||||fff777???JJJqqqvvv^^^KKK777)))RRRxxxYYY111333eeetttKKK%%% 999]]]yyydddEEE///555@@@666...$$$"""AAAjjj///111333777999<<<===>>>333222111111333555888:::??????>>>===;;;;;;<<<>>>???===::::::;;;<<<:::888777666555333222111111111...111555777888888888999===888222000222444333111---222444222000222333111777222---***---222777:::>>>@@@@@@===888777:::>>>777666333///,,,***+++---333///---......---000444:::888888<<>>?????????>>>===<<<:::999;;;;;;;;;999777777888999222333555777888999::::::555999>>>>>>:::777999;;;<<<;;;999888999;;;===???AAAAAAAAA@@@???===;;;:::999777333222888??????:::333444666777777777888888<<<;;;:::::::::999666444222444666666444333444666???===:::888777666555333///000111000000222555777777555444333444333222000222222444555777666444222333222222333444444222000+++---000222333000,,,)))+++%%%###000WWW|||yyyccc@@@)))                   !!! :::SSSeeemmmwwwzzz{{{]]]///:::IIIrrruuu[[[HHH666!!!###HHHpppXXX222///aaarrrGGG"""...LLLjjj~~~cccMMM%%%000IIINNNDDD===000"""333ccc...000222444666888888999555333000...///111555777::::::999777555666999;;;;;;888555666999:::888444444333333222222222222222+++///444777777777777777:::666222111333555444222111777999666333444666555666222---,,,...222666888;;;>>>@@@<<<777555888===;;;:::888444000------...***&&&&&&)))+++,,,000555777222111666;;;<<<<<<>>>??????@@@???>>><<<;;;999999888777666666777888999---...111444666999:::;;;555<<>>???@@@@@@AAAAAA999888555333666;;;<<<888333666:::;;;;;;:::::::::<<<;;;<<<======<<<888666///222666666333111222444999666333222444666777777111333444444333444666888777666555555666777666555222333555666555444222111111000///000111111...***---///333555555111---***)))!!!%%%000EEEvvv}}}yyyeeeBBB***                      '''  777QQQbbbjjjvvv{{{zzz}}}|||}}}}}}|||~~~xxxSSS)))999KKKuuuuuuZZZHHH:::)))<<>>===888555666999::::::999999:::<<<>>>@@@999999:::;;;<<<<<<======555666555111000333444111333888===@@@???===<<<<<<<<<<<<===>>>>>><<<888555...222777777444222333555555333222222444666666666222444555666555444555666777666555666888999888777333444666555444111//////)))+++......,,,+++******...000333333222000...---+++!!!+++555777ZZZccc???+++                    $$$---222222:::))) 222MMM```kkk{{{zzzqqqOOO,,,AAASSS|||uuuZZZKKKCCC666222ZZZ{{{oooHHH%%%&&&XXXnnnFFF'''!!!+++;;;MMMWWW\\\dddttt{{{fff666777PPPdddlllpppfffWWWGGG777+++'''(((LLLfffiiiiiioooxxxiiiVVV]]]xxx...///111444666888999999888777666555444333222222...111555888888888888999111444777777555444666999555444333333222222222222111222222000//////111333///000111222222222222222///666999555111222444444333222111222555888::::::555444444666999::::::999,,,...000111000///000111111000111444222+++'''''',,,&&&'''111777666444555666666888888777555333222777555222111111222333333555555666666777666666666333555777777666444222222555666999;;;<<<<<<<<<<<<999888777666555555444333444777777222///000111//////444;;;>>><<<:::888888=========>>>>>>;;;666333///444::::::777444555777666555555666777777555333000222555555444333222333777666555666777888777666333555666555333000...---&&&---333222---***---111((()))******))))))***,,,,,,"""...777,,,BBB___:::)))"""                       !!!   !!!222>>>GGGGGGOOO;;;%%% )))EEEYYYhhh~~~|||pppQQQ222III\\\qqqVVVIIIFFF<<< ,,,TTTvvvhhhAAA $$$VVVxxxSSS777///444JJJUUU______ZZZ___pppyyybbb888 ,,,FFFkkkzzzrrr\\\III777&&&'''@@@PPPJJJFFFLLLkkkjjjPPPRRRnnn000///---...222555777888:::555111111444777888777===:::999:::;;;:::555000111333555666555555666777222333555555555333111///000000111333444222///,,,---...///000000000000000///333666888888777777777:::777444333555888::::::333666999888666555666888---.........,,,,,,...000333000///111444222---'''///)))''',,,111111///...555000+++***---000111///555000+++***---111333222555777888888666444333333888888888777555333000///222444555777777777888999:::777555333444333111000444555777666333000,,,+++,,,000555777666666777999;;;:::999777666555666777444888<<<;;;666333333555;;;777444555888:::777333111222444666999888555222777666555333333333444444888444000///000111000///+++,,,------,,,,,,...000---+++******,,,,,,+++***'''...%%%&&&333444WWWVVV777///"""                         +++<<>>;;;777555555777,,,------,,,***)))***+++///---,,,///222222---(((+++'''&&&+++///,,,(((&&&+++*********+++---...///---,,,***)))***---222666888;;;===>>>===;;;;;;<<<444444555555444333111000,,,000333222...,,,...111111333333222///...000222888666444444555222,,,'''%%%)))...000111111333444888666333222222333222222555888999777444222555888<<<777222111444666555222///222666666444333333444111000...---,,,,,,,,,---444111...---...000///...000222333222///,,,+++***)))((((((+++---/////////***///%%%&&&000,,,HHH|||yyyRRR333***                +++;;;AAA???IIIPPPGGG///$$$GGG\\\eeevvv}}}}}}~~~}}}{{{cccccceeeTTT///)))NNNooouuu[[['''%%%KKKxxx}}}uuusssuuuwww{{{~~~}}}{{{}}}vvvMMM ((([[[rrrVVV???999000"""$$$333^^^uuujjj===///LLLggg444555666555222222555999555888:::888444222444777444888<<<:::666222222444555666777555333111000000000111333444555444444333666444222222333444333333444222111222555666444222222888@@@DDDCCC>>>888555888777888:::===??????>>><<<<<<:::777333111111222000111111000---,,,,,,---111000000333666777333000...++++++///111---(((&&&+++...000000...---///111)))+++---,,,,,,///666<<<999;;;======<<<:::999999000111222333333333222111...444777444,,,(((,,,111333777:::777222000444999<<<888444444666444---&&&(((+++///222333444555777:::666333333555666555333777888888555222333777;;;;;;666000...000333333222///444777555000---000555333111///...,,,,,,,,,---111///,,,,,,---//////...333555777666333///,,,+++*********,,,///111000///***---%%%&&&...'''888eeexxxwwwTTT333'''                  ***...(((///555444*** @@@VVV___kkkssswwwvvviiippprrrbbb===(((RRRsssfff222%%%LLLzzz}}}zzzzzz}}}]]]***  QQQppp]]]RRRBBB333888HHHhhh{{{sssAAA&&&999YYY~~~333666888555000...222666444666999999666555555666---111444666555444444555444666777777555444555555555555444333111///---,,,444444333555777888777666777555444666;;;===;;;888111777???CCCBBB>>>999666777777888:::<<<;;;888666888666444111000///111222222333444333222000111111555444555777999999666444333///...111222///,,,,,,555333111000///.........+++---......///333999===:::<<<===<<<888444222111000111222333444333222222333666888555///---///222:::<<<===;;;777555777;;;===;;;888777777444///***000111444666777888999999;;;777333444777999777555::::::999666444444777:::666333000000111333444444333555555333///---000444666555333111////////////000///......///000111111111333555555444222111222111000//////000///,,,***(((((($$$(((///(((000LLL~~~\\\888(((                    333MMMZZZcccmmmwww{{{oookkkwww~~~qqqkkktttuuujjjFFF###333bbbppp==="""JJJyyyxxxsssrrruuuzzz~~~ooo::: """LLL}}}{{{sssggg]]]cccqqqyyy{{{III'''222OOOxxx333777999666111///222666777666777999<<<<<<999777------...111444555333000---000333555666777999:::999888666444222///---,,,,,,---000444777777444222555333222333666777444222///333777999777444111///555666888:::;;;:::666333888666333111111111222333---000222222111111111222444444444555555555333111333...,,,...///...000444:::222***(((,,,000...,,,111...---...222777999999<<<>>>@@@???;;;777444333444444555555555333222111222000//////000000000000666555444555666777777777;;;===>>>;;;666333222222444333444444555555555444777444222222555666666555<<<<<<;;;:::888666666777222222333555666777777666777555222111000111111111444222000///---------...111222222222222333444555000111111111000111444777555444333222222///+++(((***(((''',,,000***---:::yyy^^^;;;)))                  (((GGG[[[dddqqqoooVVVKKKLLL___www~~~rrrnnnuuuuuuoooOOO///$$$EEErrrsss@@@!!!IIIxxx{{{zzzqqqvvvzzzyyyvvvvvvzzzRRR+++)))SSSwwwKKK***...EEElll666888:::888555444555888;;;888777:::>>>???;;;777222000///111333333...***'''***...111333555888:::777777666555444444333333---000444888;;;999555111555555444333111///------444666777666333///---,,,444555888;;;>>>===:::777666444111000000000///...---///222444333333333444666666666666555444444333777222///000222222777===<<<222((((((000777666333999555222444999>>>>>><<<999<<>>:::888777777777777777666444222111111---+++,,,111444444222111000///222666999:::999888===@@@===666333555999888666555444555555444333666666555555555666888999<<<<<<;;;:::999888777666111333666999::::::999888777444111000111222111000333222000///......//////222333555555444444555666333222111...---...222555444333333444444222///,,,///+++,,,000...++++++---[[[\\\;;;)))                      !!!DDD```kkkzzz{{{SSS333+++222HHHnnn}}}rrrppptttrrrqqqbbbHHH<<>>>>>;;;888111///......000111///---...111333444444333222333555666777777666666777777999666444666666666:::@@@<<<444......555::::::888777777777888;;;>>>@@@AAA777:::>>>???===:::777666777777777777666444222111000///...///222555777777444555666666777999;;;<<<666999;;;:::777666888::::::888666666888888777555555777999888555666999>>>:::888666555666888999:::666777999999999888888999222222222111000///000111333333111111111111222333111333555555333222333555222222111///......///222333333444555666555222///111,,,...///+++***+++'''>>>xxx]]]???---                      AAAcccnnn}}}rrrFFF$$$&&&===jjj|||sssvvv{{{wwwxxxoooYYYHHHSSSpppyyyFFF HHHwww}}}yyyuuuuuuuuuwww~~~___999*** ===iiipppNNN111---===ccc444333333555777888777666555777777444///,,,---///111444888777333111111222---///111222222222333555000000000000111222333444;;;:::999999888666333000***000555444///...222666---111666999999888777666999999:::;;;<<<;;;777444///...///222666999888666+++---000000///---,,,,,,///000222333333333555666666333333666555444666;;;888555111111333555555444---000333333333555:::???<<>>;;;;;;:::888666666777999---111444222---+++...222111000/////////000222333///222444333111///000222...000111111000///000111444444555666777555111......))),,,...((()))---''',,,ddd||||||cccFFF222                     >>>cccmmm{{{~~~tttIII''' (((???oooyyynnnYYYCCCCCC\\\}}}NNNEEEttt}}}zzz{{{TTTAAA333///TTTxxx{{{lllKKK---'''999aaa111000111333555666555333...222555111+++)))---333///333888888444111000000///...///222666777555333+++...222333333333555666<<<777333666<<<===666///555333000---***+++---///000000111222333555555555>>><<<;;;::::::777444111/////////000333666:::<<<444333111///......//////444222000000222555666666666666666888999999666333222222222000///111666:::222222222111111666===CCCEEEBBB<<<777222000//////333555666555333222222222...000111111000222666:::>>>===;;;777222000000000888777666777:::;;;999777444444666:::===<<<666111555666666444333333555777555222111444888:::666222:::;;;<<<<<<:::888666444555111---...111222///+++111222333444444444333222222222000...,,,,,,///111222333333444444444333222222222333777:::888333......,,,))))))***)))%%%!!!---CCCnnnssslllKKK888'''                        111SSSooo[[[111(((666HHHddd|||yyyJJJ777999>>>ddd[[[***>>>uuu}}}yyycccXXX^^^iiisssZZZGGG222&&&666RRR111000///111444666777777333222///------///222555777777777777555111,,,)))---...///333666555111...111111222555999;;;999888:::999888:::<<<;;;888444000111111,,,'''&&&,,,111777999;;;888444111333555999888777666666555222///222222222333444777999:::;;;999777555333222222222000000000222444555444222333666888777555222222333444222///...222666:::<<<333222111111444777888888AAA???===:::777555333222888999::::::888666777777111222222000......111555999999888555111//////000:::888777888:::;;;999777888888888999999777444111222333222111000000222444444333333222333444555666;;;:::999888777555444333555111---...111444222000111333666888888666333111333444444444222333444666333333222111111111222222222111222444777666111---///,,,)))(((((('''######555qqq{{{iiiuuuqqqRRR===)))                   000RRRooobbb:::...777VVVmmm~~~xxxJJJ333111666^^^[[[+++===sssyyyiiiRRRBBB/// ''';;;555333111111333666888999888111***)))///444666555<<<888666555666333---'''***,,,///333555444000,,,888555222555;;;===999444222444777888777666555555///222333...''''''...666666;;;===999000+++...333555444333333444444222000444444666777999:::::::::999888777555333222222222000111333666888777333000///444888666000---///222222---)))***000666999888666444333555999999444000;;;;;;;;;;;;999777555333555666888777666555555666777666444111...---///111333444444333000//////000999777666777888888777666444555444222000......///111222222000//////111333444666666333000000555:::999888777555444333222222444000------111444555444222444888::::::888444111333444666666666666777888777555222//////000333444444222111333555555111---,,,***''''''((('''$$$ """+++\\\xxxzzz]]]EEE---                   +++LLLlllxxxXXXJJJMMMjjjxxxTTT666+++...VVV^^^(((888lllzzzaaaKKKAAA333"""!!!,,,999777666666777999999888999222,,,,,,222666666333888777666666777666333000+++,,,///222444444222111:::666444444777777444000///000333666777777777666444555555111...///555;;;222666999666111...000555333222111333444555444333555666999<<<===>>>======666666555444444333333333333333555777999888444111...111333222///---000333000///...000333555666777888888999:::;;;999666333888888888777666555333333222444555555444333444555;;;:::888555222111222333222333444333000/////////555555444555666666777777222444555333///---...000444444444333222222444666666777888555222222666999333444555555555444222111333000,,,+++...111333444444555777888888666444222222333333222111111333555:::777222///...000444777666444111222444444222///***(((&&&'''******'''$$$(((%%%EEEhhhMMM222                  $$$EEEfff~~~{{{pppppp{{{{{{bbb>>>))))))MMM|||bbb***555fffwwwYYY@@@:::333%%%!!!)))777777999<<<>>>???===;;;999888777666777777666666555777999999777666888:::333333222111111111222444444555555444333333444444333222333888===???===:::999666333333555777:::;;;666777777777666555666777111000///111444555666555999;;;===>>>???===;;;:::::::::999888777555444444555333222333444444333222......---...000222444444333999===>>>:::777777:::666:::===;;;777555777::::::999666444333222333444666888::::::999999999;;;:::999888888888777666666555555666444111000000111444555555666777888:::<<<:::===???===888333222222666777777555444444666888555555555555555444333222...000444888888777444222333000,,,++++++...000111666555444333333333444444444333111...+++,,,///222777444000---,,,///222555555222///000222333111///---+++))))))+++***'''$$$(((,,,cccoooRRR666                        >>>aaa|||}}}www}}}nnnJJJ222111PPPyyyeee333444dddsssOOO000)))&&&###222444999>>>CCCDDDBBB@@@:::===???>>>;;;888999:::888:::<<<:::666444777;;;<<<:::777222///...000222000222444555444555999<<<444222333777<<<>>>;;;777888555222333888:::999777777666555444444444333111///...---///222444555555===>>>>>>===<<<999666444;;;:::999777555222000///444111...---...///000000...,,,***,,,000444666666555<<>>@@@>>>@@@@@@>>>:::444000...666777777555444444666888333222333333333111///------000444888999777555333222111...------...000222777555222000///111333444555444222...++++++...000111///---++++++---000222111///---...111222000---222///,,,++++++)))%%%!!!%%% !!!JJJrrrUUU999$$$                    ###333*** 999]]]zzzxxxttt}}}~~~eeeQQQRRRhhhiii777...\\\zzzqqqIII%%%555666888===AAABBBAAA@@@:::;;;<<<;;;999888:::<<<;;;:::999777555555777888::::::888444000///000333333333222333555777999999333444555666666555333222555444555666888999777666222333444222///......000000///...///333555777777888999999888777666444333666666666666444222111///444111...------.........,,,,,,++++++---000444888777;;;>>>;;;666222222555777;;;===;;;666444666999999888777555444444555555222444666777777777888999333444888>>>BBBBBB>>>:::888777666333222333777::::::;;;;;;:::888888<<>>===<<<777666444333444666999:::;;;777333333666888888666333555666555333222333666:::555000000444666444000666:::===;;;555000000222333666999:::999777777888///444888666000...222777333222111222555888::::::000111222333555555666666333444666888999::::::999666333111000111111000///***---...,,,)))+++222888===<<<;;;888666555666777<<<>>>???>>><<<999777666333444555555555444333222111333555666666777888999444777<<>>;;;;;;;;;888555444777:::999555222222666888888777999999999888666777999;;;666:::<<<666...,,,222999666444222000000111222333333444555666666888:::<<<555555444333222222111111+++...222444333000---,,,...///000222333333333333222111111444777999666333)))'''&&&(((+++,,,***''',,,&&&///ggg~~~}}}}}}pppTTT<<<***                      EEEGGGBBB111 ***OOOnnnsssrrr~~~yyyFFF ...ZZZuuulllXXXOOONNNYYY444 EEEAAA<<<999888888777666<<<777222222666:::999888===777111000333555555333222222333555666555333111333...+++///555888555111888555222111222333222111888888999:::999666000+++/////////000222444777888999444000000444666555333///222444555666666777999666555444333222333444444444333222111000...------------,,,,,,...333999======;;;888666666777888777???>>>===:::777777888:::;;;999777666666555444333555111...///222444222///888:::===BBBEEEEEEBBB???888888999999888777666666777:::<<<:::777666999===AAA777...,,,111777999888???666222666;;;:::666444:::::::::888444000//////222333444444222222444555...222777;;;;;;:::::::::<<<999555444444444111///---+++***---000000***%%%***---000222111000111111222111111444777888666333---***(((((()))((($$$!!!)))'''---222IIImmmOOO777&&&                     +++BBBUUUKKK,,, 999YYYvvvuuuwww}}}{{{TTT'''000YYY|||yyyXXX:::...///000### :::;;;<<<999666444444666;;;666333444888<<<<<<;;;777444111333777999888555444555777999;;;;;;999888999666444444777888555222000111111000......000333666555555555555555222000333111///000222555555555666444111333666777444111222444666666555555666777444333222000////////////222222111111000///////////////000111333666999;;;===999555444555666555333444555666555444444555666:::888777777888999888777444000...///222444222///777888;;;???BBBCCC@@@>>>444333444555777888777666;;;===???===999777:::>>>>>>:::555222444777:::<<>><<<:::999111222333111///---------222333444333111//////000000333777999888777666666???;;;888666666555333000///......222777888555111///111444444222000......444333222333555444111...,,,***)))***,,,---***(((%%%"""(((---???vvvmmmPPP666$$$                   $$$555DDDAAA... 555YYYzzzrrrtttuuuiii___111---RRRtttxxxjjjEEE%%% 111777<<<;;;666444666999777444222333888<<<===<<<555333333666999:::888444444666999<<<>>>>>>>>>>>>999888666444111///---,,,+++///222111---,,,111666444222000000222444555555666222...///333666444111333222222555999999555222555666777666444222333444333222111///...---------444333333222111000//////333444555777888888999888;;;666111111444555222//////111333555555555777999:::999777777888888777666333000...000333555444111777666777999<<<===<<<:::111000000333888;;;:::888777999:::888555444666999;;;<<<<<<:::888888;;;>>>@@@;;;777888888666666888...///000///,,,+++***+++333555888888666444333333333555777777666444333333===;;;888666555444222000---,,,---111666888666333000333666777444111///...222111111222333222///,,,)))(((((()))******)))'''&&&"""(((///999aaaqqqTTT:::&&&                ))),,,''' ---WWW{{{ooorrryyykkkccc|||iii888***LLLnnnttt{{{|||ZZZ444  ...222666777555444777:::666444222333666999::::::888777666777888888555333222555888;;;<<<<<<<<<<<<666777666333---))))))***...222444333111000333777333222000111333555555555555///+++---333777555000111111222555888:::999777777777777444111//////000222222222111111000000000777666555444333222111111888888777888999999888777777222...///333666333///000111222222333555999;;;<<<;;;999777777555333000333111111333555777666444777555333333444444444333000//////333999<<<;;;888222333444444222222444777:::<<<>>>>>>===;;;;;;<<<999444222333222000222666555555555333000---,,,,,,000333777999999777777777444555666555333222333444666555333222111111000000,,,+++,,,///333444222000---111555777666333111000---///000222333333111///*********))))))(((&&&%%%***%%%)))000555NNNwww\\\@@@)))                       %%%OOOvvvnnnppp}}}uuupppkkk999(((IIIooozzzyyyjjjHHH*** 000///...///111444777888999777666555666777777777888666444444555555555555222666999:::999888888999777::::::777111...///111444444333444444555444333333333444666777777555222111,,,(((,,,333888777444222111111333666:::<<<<<<777777555222...,,,,,,---//////000111222333444444444444555666777777888888===:::666555666777666555222///---///444777555222222111000...---000555999===;;;:::999999777444111333444444666888888888777777444000...---------,,,///......111666888777555222333444444555666888:::;;;;;;;;;===???>>>;;;888888444333555555333555999999999:::888444222111111,,,///333555444333222222111111111000...///111333000000000/////////000111......000333555777666666...111555666444222000///...000333555444333111000......//////...---,,,,,,---(((''',,,,,,888jjjzzz{{{}}}~~~}}}aaaDDD+++           $$$        EEEmmm|||kkkppp}}}~~~zzzlll999&&&FFFppprrrRRR333  888555222222555999;;;;;;<<<;;;:::888777666555555111111111111222444777888333777::::::777555555666666888999777444222333555444222111222444555222000333444666:::;;;999444000...+++)))---555:::;;;999555444444444555888;;;===777666444111---+++,,,---***+++---///111222333333...///222555999===@@@AAA???:::555444555666444222///...///000333555555555777666333000///111555999999999999;;;<<<<<<:::777444555777888888888777777666333...,,,++++++******+++,,,...000111333333444222222222444555777999:::;;;:::999;;;======;;;888999444333666888777666888666777888888666555555666333555777666444111000///,,,,,,+++)))(((***...111///111111111000000222444,,,---000333777999;;;<<<444666777666222///---,,,222444777777555111...---***,,,.../////////111222333000******((()))OOOxxxiiimmmtttyyy~~~dddFFF+++             %%%'''          777^^^{{{uuujjjrrrwwwyyyvvvpppqqq<<<"""AAAlll{{{wwwxxxeeeDDD'''   999999999888888888:::;;;999999999777555333222333,,,...000111222333444444000555999888555222333555222333333333222111222222///000222333333333333333222333666999;;;:::666222.........111666;;;>>>>>>888999888777666555666777777777555222...---...000)))***,,,...000111111111+++---000444999===@@@BBB===999666555777777333///---///111222111000222333777777777666444444666888666666777999;;;;;;999777333555777888777666555555333111...------...------(((---111222111111555888555444444444666777888888:::;;;<<<;;;:::999:::<<<;;;555333777:::888444222444666777777555444444555999::::::999555333222222---,,,***'''&&&(((---111222333444333000///111333,,,...000333555888:::<<<888888888555222///...///111555888888555000...---(((+++.../////////111333222444---,,,+++$$$===pppzzztttfffmmmuuuzzz}}}hhhHHH---             )))'''###        $$$HHHjjjtttmmmuuu~~~xxxjjjbbbXXXQQQjjjuuu>>>;;;iiiwwwjjjcccjjj\\\@@@###  111555999888333///111444444555555333111/////////+++...111333222000...---,,,111555555222000111333333222222222222222222222+++000555666333222555999111222444777::::::777444000111222555888<<>>>>><<<;;;:::;;;<<<;;;:::888<<>>999hhhppp^^^VVV[[[SSS===   111333555555333111//////888333//////222444222///,,,---000222444555555555444444333444666666555444666777777777555555666888444///,,,...444777555111777777888;;;>>>===999555000000000333777:::::::::HHHBBB<<<888888555000+++555333000......000222333111///............,,,***000111222555777666333000666666555666777666444222777555333333222000---***000111222444555444222000---222777777333111111333555444444555777666444222888999999555111000222666111666::::::777777;;;@@@DDD>>>999999<<<<<<777111444777999777333222777<<>>===666///555666777666444333222333999888666444222222555888888444///...///111111000444000---///333666333000111222333555;;;@@@<<<555555555555444222222333555333222222222333222000...(((000777666444444333111,,,,,,***'''&&&+++666@@@vvv|||vvvsssrrrxxx{{{zzzuuujjjLLL555"""###"""                   (((    ,,,UUU|||vvvoooyyyWWWSSSHHH@@@777&&&888iiizzzGGG---VVVuuu```TTTaaaSSS<<<$$$  000333555666555333333333777333000000444666444222+++,,,---------,,,+++******+++---111666999999999444666888999888888888888999555111444999<<<999555555666999;;;===<<<;;;999777444222222444666777888999444000///333555444333666444111000000222333333,,,,,,,,,...///...,,,)))222222333555777777555333:::999888999999777333000,,,///222222000//////111111...---111666777444///444777:::888444222444777333333444777:::;;;:::999555444222111222333444444777:::>>>AAABBBBBBBBBBBBCCCAAA???>>>>>>===;;;999<<<<<<;;;999666555555555777444222555:::<<<999444555777999888777555555666888888888666444444666888;;;777222/////////...---...---,,,---...000000111333444333000222555333...444555666666444444555666555333000//////...,,,***,,,000333333555777666111******)))%%%###%%%,,,333^^^{{{yyyyyy{{{}}}{{{eeeIII555&&&$$$((()))((('''                    !!!...;;;777///$$$  ---TTTzzzzzztttpppKKKCCC??????666%%%]]]zzzIII!!!&&&OOOmmmaaacccQQQ777!!!  ...111333444444333444444111...,,,---000111000......////////////---,,,+++......000333666777666444444777:::;;;:::777666666888444222333777999666333...111555555444444666888:::666111......///000000888444000///333666666666555333222333555888999999------...000222111///,,,444444444666888999888777777666666666555222---***&&&,,,222222...---000555222---***...666999555///999:::;;;888444333555888000111222444777888777666111...+++---222666666444777888;;;???CCCDDD@@@===@@@AAABBB@@@===;;;<<<>>>>>><<<:::999999888555222222///---000666::::::888666888;;;;;;:::888777777777888999888666666666888:::777444222222222222111...//////---++++++---000222444333---+++---...---000222444444333222222333777444000---,,,+++)))(((000000...///444999888222***++++++(((%%%&&&***...DDD||||||~~~~~~|||yyyvvvuuuyyy___FFF888...(((%%%(((+++***$$$                    $$$===UUUUUUOOO===%%%  (((KKKrrryyyuuukkkOOOHHHGGGFFF999"""$$$LLL{{{zzzLLL&&&"""NNNzzznnnWWW888###  ,,,///111111111000111222000...,,,---...///...,,,...///111333444555444444666555555777888777555333888999999888666444333444777444222333666777444111---111555333///...222777;;;777333000//////...---666444222333555777777666555333333777<<<@@@AAA@@@555444444444555666444222555444333555777999999888444444444555444111,,,)))---111555444111///111333333///---///333555333000555777888777555444444666444444333444444444111//////---,,,...222555666555666777999;;;<<<;;;:::888===>>>>>><<<:::888888999555555666888999888777666666222...///333777888777777:::<<<<<<:::777666555555777999888666555444555444444444555777999::::::555555333000.........///---222555000,,,...222333///222444555333000//////777444///,,,++++++***)))......---,,,000666777444*********((('''(((+++///000gggxxxsssrrrrrryyyxxxuuussstttzzz{{{[[[DDD:::555111---,,,)))###                     ######  %%%GGGeeegggaaaMMM222  ;;;jjjxxxxxxlll___]]]\\\QQQ>>>111777@@@uuu}}}PPP)))'''UUU|||bbbBBB,,,!!!  ///000222111000///000111555444333333333222111000+++---///222444666666666555444444555888999888777666555444111///111444777;;;:::999:::<<<<<<:::777444999<<<888111///444::::::999777777777555222000)))***,,,000444666666555;;;999999<<>>;;;777555666666666666222222222333666999999888555555555777888666333000666666666777888777555444555555444222111000222333000333777999999777555444:::999888888888666333111///111333333222222555777:::<<<===:::666555777:::===;;;999888777666444222,,,000555666555444777:::888444///...111444666777999;;;<<<;;;888555333333444555777777444111000000---///222555777999;;;<<<777444111222555666333000***222777444000111333333333555777666444111///...333///,,,************)))(((---...++++++000444555+++)))&&&$$$"""$$$(((+++$$$PPP}}}tttooommmmmmnnnmmmmmmpppzzzvvvVVVAAA888333///&&&!!!           ...... '''HHHYYYZZZUUUHHH555""" 111ggg}}}~~~mmmcccZZZ___ZZZIIIBBB???:::oooXXX---...^^^fffGGG333''' 222333444333222111222333555555555555444333222111///000222444666666666666888555222111222222222111111000...,,,,,,000666;;;;;;;;;;;;===>>>>>><<<:::777;;;===999333000333888444444555666777666222000---...000222333333333222CCC@@@>>>@@@DDDDDD@@@;;;>>>;;;777555444555444444000///000333666888888777222111222333555555444222777666666999===>>>===;;;888999999555000///333777...222777;;;<<<:::666444555444555666888888777555222666888777333222444888999;;;<<<777111///333999;;;888666555666555333000,,,222666666222111555:::666333///...000333666888:::;;;;;;999666444333444444555666444111...,,,,,,+++...111333333444444666111...---222999;;;888333---555:::666111000000///000222333222///---+++,,,...+++)))((()))***))))))$$$+++///,,,***---111222111...)))&&&$$$%%%'''(((&&&@@@yyywwwpppnnnmmmmmmllljjjkkksssrrrSSS???444+++$$$                 000///  444333333222---%%% ...```{{{vvvhhhUUU@@@SSSfff```UUU@@@555fffggg999666ggg{{{___CCC777111&&& 111333444333333333555777000111333444444333333333444555777888999999999888;;;777111---,,,,,,,,,,,,000000...,,,+++...333777666777999:::<<<;;;:::888666999;;;888444111333666444333333444666666444222::::::888666444444555666CCC???>>>@@@DDDDDD???999999888777777777666333111......111444888999888777///...---...000111111000333555888;;;===>>>???@@@<<<;;;999666333444777999000111444777888777444222///000111444888:::999888666777888777666666555666333444444222000///000222222444555444222222222444222444666666555555888:::888666222111222555888999999:::999777555555666888666666666333///+++******,,,///333444333111111222...///222666:::;;;777444444999:::666222222111///...///000///---,,,---......---++++++,,,,,,+++)))%%%***...---...000///,,,111...,,,))))))((((((''')))333eee{{{wwwvvvwwwwwwuuupppmmmrrr~~~sssVVVAAA222$$$                     (((&&&   &&&LLLjjjttteeePPP???)))IIIkkkmmmdddGGG000YYY|||wwwLLL&&& BBBwwwuuuUUU;;;===FFFAAA000### ...000111111111333555888000222555777888888999:::111333555777999999999999444000,,,***+++///333444444333222///,,,+++---///555666888:::<<<;;;:::999888:::===<<<999777888:::<<<:::999999:::;;;<<<;;;999888666444444888===AAA>>>;;;:::???EEEFFFAAA;;;555666888:::;;;999444000---...111666999:::999777333111///...000111222222000666<<<===::::::===AAA???;;;777555777999::::::111111111222333222000...333333555888<<<======<<<888666444666999:::777444222111111222444444222000)))///333222...---222777777555444555999<<<======>>><<<888666555777888:::888888888666666777:::===888888666333...***))))))---111555777555333333444111555:::<<<;;;777444333999<<<:::555333555666444222333444444333444666888333111000111111000...+++'''***,,,...222444///''''''&&&'''(((((((((&&&$$$&&&&&&RRRyyy{{{{{{xxxwww}}}vvv[[[EEE333"""                      666XXXsssppp]]]333+++CCCgggjjjjjjPPP,,,OOOrrr[[[111(((OOOsssPPP888CCCZZZZZZFFF555 ......000444777666222...------...///111444777999777555333444888;;;;;;;;;777555333111111111///...)))000444111---------,,,444333333444666888999888777888999:::::::::::::::>>>>>>>>>>>>===:::666333:::999666222111333888<<<;;;>>>AAABBB???<<<::::::666666777;;;===;;;555000555666777888777666444333+++)))(((---444777555111444999===<<<777555999>>>888888888777555444666777111...,,,,,,...///,,,***,,,000555555333333777<<<777555333333555888:::;;;222222333333333222111111222222222///------...000444777999:::999777666666;;;999666333111222555888888444111444;;;>>><<<777:::888555222000000000111777666555444555888:::<<<777999<<<<<<999777666555<<<;;;999777666444222111666333000222777999666222:::888666222000///000111111111000000///,,,)))&&&'''((())))))((('''$$$######111888XXX|||vvvwwwyyy~~~}}}oooTTTCCC...              &&&          '''GGGjjj}}}kkkMMM*** ,,,fffkkkjjjOOO000AAAbbbjjj@@@444^^^nnn```KKK:::BBBYYYdddVVVBBB$$$  000000111444777666333000---------...000222444555<<<:::777777999::::::888888777555444444444333333222666777444333555444111333333444666777777555333333444555777888999999999:::;;;===??????===999666777666444111000222777;;;===<<<===???AAAAAA>>><<<555777888888666444111000111222333333444444444444......---...000222333444:::???CCC@@@999444444666111333555666666555666777444222//////111222///---000111222333333444666777666555444444555666555333111111222333333333333222333444333111//////111222999999:::999888888999;;;888<<<>>>:::333......000222000000444:::===;;;777000000///...///111333555666666777777888999::::::666777999888666444333333333555777666333111222555000000000222444666666666777333///...000000...,,,333333444444444111...,,,'''((()))***)))'''%%%###!!!******EEE~~~qqqtttyyy||||||jjjNNN>>>+++              !!!,,,222***       ;;;^^^uuu{{{ZZZ:::"""///cccggghhhPPP...<<>>:::555222444777777777666555555666777888333444333111//////333666555:::===;;;333,,,*********...333666777777777777888555333444666777555333777444222222444555444222555555444444444222///,,,000111222333333444333333111222222111//////111222444444222000///000333666666>>>DDDBBB888000---///000111444888;;;:::777444000000000111333666999:::444666777999999999888777777777777555333111222333...333777555000---000444---///111111000///111444222---)))***///000,,,'''///000222333333111...,,,((()))*********(((&&&%%%''')))"""444pppvvvzzz}}}vvvyyycccFFF888&&&           !!!"""(((111555,,,       111RRRlll{{{nnnIII)))777dddeeekkkTTT444<<>>777111333999;;;444,,, ,,,,,,,,,,,,,,,---,,,,,,,,,---///111333555666666444333333333444444444444///000222333222222333444555;;;@@@===;;;:::999777888777888888888666222///...///111222333444444555666888:::;;;<<<<<<>>>???>>>===;;;888666777;;;>>>;;;999888999;;;===>>>>>>??????===999666555888:::???===999666555555666777777666666555444333444555---111333222---)))((()))(((---444888999888666666999666555777;;;===<<<:::<<<:::888555333222000///666444333222222111///---222222333444444444333333---...///...------...000......---+++******---000222777<<<;;;666222111222444666999;;;;;;777333000555555555555555666888888444555555666666666555555888888777444222111333555333555777555222//////000000000000...,,,+++******+++)))(((***------+++(((---///111222000---+++***)))***+++,,,,,,***((('''))))))!!!)))XXXyyyssswww]]]@@@444%%%           $$$$$$ """'''------%%%           ---NNNffftttzzz~~~xxx___:::###AAAjjjllltttXXX888;;;MMMnnnHHH***888VVVqqqnnnkkkaaaTTTBBB:::///'''"""  (((''''''&&&&&&'''(((******+++---///222555666777222222333222222111111111,,,///111222111000111222---;;;FFFDDD;;;666777888>>><<<:::999999888666444222333333444444444333333888888888666555888<<<@@@BBBAAA>>>;;;888888:::===;;;===???<<<888888<<>>AAAAAA???===??????:::333...---///666333000000111222333333555555555555555444333222,,,...//////...---...000///000111000///...000111222000---,,,...111333444333555888999888555222///555555444444333333333333555444222111000111333444666666444222000000222555888666555666888777333000333///++++++,,,,,,)))%%%&&&))),,,---+++***,,,...111333444333///,,,******+++,,,---......---+++***%%%$$$ """===www~~~wwwsssxxxZZZ>>>333&&&          !!! !!!%%%'''%%%         ***IIIbbbnnnttt|||zzzwwwjjjLLL)))(((KKKrrrttt}}}[[[555333AAAdddGGG(((---CCCqqq~~~hhhSSSHHHDDD@@@<<<444+++  ))))))(((&&&&&&(((+++///+++++++++---///222555777777888888666333000//////---111444444111///000222+++<<>>;;;:::;;;;;;:::999666666666666666555444444888888777444333555;;;AAA@@@???===999666666777:::===BBBDDD@@@999777<<>>AAAAAA???:::>>>AAA===555...---///444111///...111444777888777777777777777666555555111333555444333222222333000222333222111000111222999222+++)))---444777888//////000333666777555333777777777666666555555444555333000...---...000222111111000...------000333666333222666<<<===999333222---)))+++///111---(((&&&+++//////+++***...333000111111...)))&&&''')))---...000111111000...---'''"""%%%%%%---[[[|||uuutttuuuwww}}}YYY???666)))         !!!!!!     ''''''""""""    <<>>>>><<<:::666666777888888888777777444777888777555777<<>>DDD999777333111111333777999666999;;;999555222222333///333777555000,,,,,,...000:::@@@;;;333222666999:::;;;<<>>888:::;;;;;;999777666666444333000---,,,...222666***,,,---...///111666:::;;;555///111888======:::<<<;;;:::888666333111///222222222222111000...---,,,.../////////000222444222444777888777555333222777888888666333111111222...---++++++---///111222///000///+++&&&&&&+++111111222444555555444333111555$$$+++000$$$;;;||||||ssshhhbbbiiivvvyyyYYYBBB;;;...                 (((000222777777...$$$   >>>bbbxxx|||xxxjjjKKK$$$###RRRxxxhhhHHH333...LLLyyy}}}DDD111+++///]]]jjjQQQ222    777:::<<<:::555333555888BBBAAA>>>;;;999777777777999999777444111111444666555333111222555666555222555444444555666888:::;;;=========>>>>>><<<777444222444666777777555333111000222555555444777<<>>AAA@@@???===<<<:::666444<<<666000...000000...***222...,,,...333777888777888666666777;;;>>>??????666777777555222000///000222333444666555444222111111...,,,000666999888555666777888666333333666:::000111333555444333000///***---000111000---,,,+++---...//////---------///555444444666888666222...///+++'''(((&&&+++\\\~~~xxxlllmmmrrryyyxxx[[[GGG999+++      ...444222"""            000888;;;999333444666+++      777aaazzz~~~|||tttqqqwwwzzzwwwyyyyyyccc:::$$$ BBBaaa}}}ttt\\\BBB+++AAAvvvRRR111555:::III|||jjjPPP>>>...  111444777777444333666:::888888777666777888999999555666777555333222333444555444555888::::::777444222333444555555555555444<<<;;;::::::999666222...///000222333444333222222333222222333666:::===>>>;;;<<<<<<:::888666666777---///111333333333555666333333333333222111000000---...444::::::666555888555555666888:::999666333555444333444666666555444:::::::::888666555777999444444444777:::<<<<<<;;;333111000111333111,,,&&&///000000000/////////000333666999;;;;;;<<<===>>>AAA???===<<<<<<;;;;;;:::<<<777222111222333111...000111333555666777888999:::999:::;;;===>>><<<;;;222333444333111000111222000111222333333333222222222///---///666;;;===<<<<<<<<<;;;;;;<<<<<<;;;:::999999::::::888555111///---000444555333000---,,,+++---------++++++,,,---------...111444444222...444---'''))))))+++OOO~~~xxxrrrxxxrrrVVVBBB444&&&     ###333:::999           (((999===<<<666777999111%%%    ,,,TTTttt~~~yyyuuuwwwzzz|||sssqqqYYY000PPPmmmiiiOOO999HHHrrrMMM((((((...>>>wwwdddBBB...!!!   ---000444444333333555888000111111222333555777888000222555666444222222222222333666:::<<<;;;888444111333555777777555333111:::999888888777444000------...///000222333444444222///,,,///444888888666777888999999777666777888+++...111333333555777888222333333444444444333333''')))000777888555444666777666666888:::;;;;;;:::;;;888444333444666888888999::::::999777666666777333333333666999;;;;;;:::333111000222444444000,,,///222555333...***+++,,,...111444666777777999:::<<<;;;999888888999;;;<<<888555111000222333222000...444999;;;888666777999999888999:::;;;999555222000111222222111222444666111222222333333444444444...+++(((***000777:::;;;<<<:::999<<>>999444555666777777555222///,,,000444777888666222///...,,,------,,,******+++,,,)))***+++...111111///---111)))"""&&&***)))===bbb{{{{{{rrrUUU@@@222%%%   ***111111             111777777111///000+++$$$   CCCkkk~~~{{{yyy|||llleeeKKK'''...^^^xxxqqqYYYDDDKKKhhhPPP''' $$$777mmmlll<<>>...!!!           )))//////((("""   444^^^vvvyyyzzz}}}zzz{{{iii[[[>>>###===lllsssWWWBBBDDDZZZ|||XXX+++111aaa|||HHH###  $$$...*** 000222444555555444444444111111111000000//////...---///000/////////111222//////000000000111333444555555666777888:::<<<===<<<:::999999999777444222//////......000222444666666777777555222111222333---000333555555555666777222444555444222000000111---......------,,,+++***000---...000000///333999999666333222333444555666999888666777888999888666444666777666444333222333777666555555555555222000111222333555666666444222111000000111222000---))),,,...//////---,,,+++,,,,,,///222222000---,,,---,,,+++++++++---......---000///...000333444333111///,,,))))))***,,,------111222222000///000222444//////---,,,+++******+++---......000222333333222000555999;;;999666444333***---000444666777666666111111000...---...111444111111///+++'''%%%%%%&&&,,,---......---,,,++++++------)))+++///+++111FFF{{{lllNNN777&&&           )))------&&&"""%%%%%%%%%    %%%JJJbbbgggdddqqqrrrrrryyyuuuqqqzzzwwwhhhPPP222!!!LLLzzzyyyWWW@@@===LLLsss^^^000'''UUUvvv[[[---  111FFFDDD000 ...000333666888999888888//////000111111111111111///000111000///000222444111111000...---...111444222222222333555888;;;===<<<;;;999777777555222000222222000//////000111222111444666333...,,,---000,,,///333555666666777888555666888777555444444555,,,---,,,,,,+++***)))(((000,,,)))***))))))...555;;;888444222222333333333555555555777999999777555444555555444222111111222666666666777999999888666444666999;;;;;;999666444333111///222555666222...000222333222///---,,,,,,***...222333///+++)))))),,,,,,------.../////////000---,,,...333555444111...+++((((((+++...111333000000///---+++,,,...111333333222222000000///...---...000111111000---,,,***///444444222///000222...000333666777777666555111000...,,,***,,,000444///...,,,((($$$"""###$$$(((***,,,,,,,,,+++,,,...,,,000,,,***,,,'''(((666]]]jjjLLL555$$$             %%%''''''###!!!&&&+++---///###    333HHHPPPKKKaaaeeefffooocccWWWaaabbbxxxhhhIII'''***WWW```FFF;;;???hhhjjj=== %%%MMMppplll999  666PPPPPP;;;%%%000111444777999:::888777...///000222222222222111111333666666555444444444///000111///---,,,...111000111222444555777888888888666555666777777666555:::999777555333222111000.../////////......---...---000555888888888999999999:::;;;;;;999777888888---......///......---------***((()))(((''',,,333999666333111111222222222222222333555777888777555555555555333111000222444555444555777:::;;;;;;:::777;;;???AAA???;;;777555111111000111222222222111111333444444111///......)))---111000,,,))))))+++,,,---.../////////000000...///222555777777666555///---,,,,,,///333555666000000///---+++,,,///222555666777888888777666666---...///...---,,,++++++(((***+++,,,---...///000...000222555666555333222333333222///---,,,---///------+++(((%%%%%%'''))),,,...//////---,,,---///+++///,,,***...)))$$$)))???ttt}}}gggKKK555%%%              %%%)))777+++  !!!333@@@DDD\\\___```jjjWWW>>>CCCFFFdddkkkIII!!!>>>dddjjjPPP<<<333ZZZxxxNNN---(((JJJnnn|||III   ///EEEFFF777&&&444555666888999888555222000000111222222111000///222666:::<<<:::777555444+++...000///,,,******,,,000222555777888777666444222111222555:::===>>>>>>AAA@@@>>>;;;888555333222333111000222666888666333///222777:::;;;:::;;;;;;999::::::999666333333333//////111222222333333333111......000000///222888666333000//////000000000222111000222555777777777777777555333111111333555444333444666888:::999888444999===???===888333000---///111///,,,,,,///222000111333333111/////////(((+++...,,,(((''')))---+++---...///.........///,,,222999===<<<:::999:::///......000333555555555222222111///...000444777000111444666777777666666111111111///......///111///,,,***+++000444555444...000333666777777666555555666666444111---++++++------,,,***)))***...111333555555333///,,,---...---222///000888444***))),,,^^^uuu```EEE000!!!              %%%,,,)))!!!!!!!!! ///'''    ***:::KKKaaa```___jjjQQQ...------RRRxxxpppMMM !!!PPPuuunnnVVV===+++QQQ~~~WWW444(((IIImmmVVV***  %%%444666---"""555555555555555666777888000333444333111000111333555333222666:::;;;777222+++)))((((((+++...000000777666444333333444666777555555666888:::<<<;;;;;;===??????>>>:::666444333333666777555222333999???>>>???@@@>>><<<999999:::AAA@@@???===:::666333111,,,111555777555444555777...000111111000......///777444111000000111111111///000222444666888999:::555111...000666999777444666777777666555555888;;;999;;;<<<;;;888666666777666333...+++***,,,000222666444111///...///000111000111111000...---...000,,,222777777333222555999888777777888:::;;;999888777333///000444777666333666555444444555555333111666777888999777444111///444333000...,,,+++++++++///000111111///...///000000333666444000///333777111222222111///...000111...///000000///000222444888666444111///.........999666111---,,,,,,...000000@@@~~~~~~{{{{{{||||||{{{zzzxxxwwwrrrXXX>>>222)))          ///777333%%%!!!###     %%%<<>>555mmmaaa@@@000IIIsssfff000'''DDDkkklllCCC$$$  ###+++"""555555444333222111111222444555666555222111333555777333000111555777555333000///...///222555777888999888666555444333333444222333444777;;;===>>>>>>:::<<<======999555333222444666999888666666888;;;???>>>===>>>??????<<<999>>>>>>>>>===;;;888666444555555555666666555444222(((+++///111222222333444555333000000111333333333...///111333555666777777:::999888888999:::;;;;;;===:::777555444333222111888666444444555444111...222222000/////////000111;;;888555333222333555777:::777333222222111...,,,//////000111333555777888666555444444555444333111222///...000555888666444333222000///000///---++++++---111555555444111///333222111000//////000000+++++++++++++++...333666:::999777444222111000///000111111000......///000---.../////////000222444333222000///...---......888666444222111000111111222AAA~~~{{{rrr{{{~~~yyyyyyyyyxxxwwwvvvtttssskkkSSS;;;111)))        $$$+++)))     """777SSS___hhhgggaaaSSS999%%%PPP~~~jjj===###LLLoooLLL444CCCkkkiii222###===ddd]]]<<<###   +++&&&###!!!444444333222111111111111777777777555333333555777888333...---///222333333///...//////111444666888999999888666444222111000///111333555777999::::::666888;;;;;;888555222111555666888999999999888777===:::999<<<@@@@@@:::444777888999999999999777777;;;777444444777777444000'''+++000333444555555666444222000111333555666666000222333555666666666555:::::::::888666777:::===>>>999444222222111---)))333///---///444555111,,,111333555666777666444333:::777444111000222555777>>>888222111444333///***555000,,,///666;;;<<<:::666444222111111000...,,,---,,,---111666888777555333111...,,,,,,+++***((())),,,111555666555222000,,,,,,,,,,,,---...000000///...,,,+++,,,111888===???:::555333444333///++++++,,,,,,+++))))))***,,,,,,---...///...///222444000//////.........//////000000000000000...---,,,---999dddqqqpppyyyyyyyyyxxxwwwvvvuuutttgggQQQ:::000)))            000WWW___fffiiiiii^^^EEE,,, FFFsssuuuSSS222...bbb~~~YYY;;;>>>aaarrr===$$$111YYYyyyaaaAAA666333***%%%$$$&&& !!!...///000,,,333333333444555666777888666666555444444666888:::777333///---///111111111---.........///000222444666666777777555333000...///000222222111111111222333666:::;;;888555222111444444444666888:::999888888777777999<<<:::444//////000222555666777777777777555333333555666555444///222666888777555444333666444333333555777777666444555777888999888777666666666555444444666999;;;555333111000///...---+++,,,+++,,,000666888666333333555888:::;;;:::888777888555222//////111555777888444000000111222///+++333000...000666999888666666444222111111000...---,,,---///333777888666444444222///.........---,,,...000111222222111000...+++++++++,,,---///000000444333111......000444888999555222222333444111///)))***+++***(((((()))+++---...///...------///111111111111111111111111111,,,,,,,,,,,,,,,++++++******000FFF}}}uuu{{{}}}}}}}}}~~~}}}}}}}}}|||kkkUUU===///'''              (((OOOYYYeeennnsssnnn[[[HHH///(((<<<___uuuggg:::$$$ >>>sssaaaDDD===XXX~~~wwwFFF"""&&&'''OOOsssggg[[[VVVJJJ:::,,,+++---### ---444:::555$$$444444555555666888999:::222222222333555888:::;;;333222111111222111000///222333444333111111333555222333555666666444222000///111333222000//////000333666999:::888555222111333111000111444888:::;;;555777::::::888444111...,,,---000333555777777888333444555333111111222555555888:::;;;999666555555:::888666666777777555444555666888999999888666444444111///111666:::;;;999---111333111,,,***,,,///***---111444666666666777333444555666777888888888888666333111111333777999555555333111///.........---///222333222000//////444222000000111222111000///000333666888777555222444222000000222222222111///...---,,,+++++++++,,,000000111222222333333333///000000///---,,,---///222111111111000111222222,,,------,,,++++++---...000111000///---,,,---...333333333222222111000000...---,,,+++++++++---...000000444ccc|||~~~sss\\\???,,,###               ===LLLaaarrr{{{{{{rrriiiPPP555000CCCWWWooofff///!!!&&&NNNgggOOO===KKKpppuuuKKK&&&%%%&&&NNNsssyyyhhhNNN333&&&((($$$ %%%111???===,,,666666555555555555555666000000000333777999:::999000111333444444222000///333555777666333222333666111222555666777777666555///333555555333222444666444666888888555333222222111111000000222555999<<<666999;;;;;;777444222222///000333555888999999999333666888555000---...111666888:::;;;:::999999:::<<<:::888777666555333111222333555777777555333111///,,,***...555:::999555...444888555---(((+++000...222666777444222111222000000000000111222333444333222000000000222444666::::::999666111......000///555;;;:::444......000111///---...///111222111111222555777777555333222000000000111333333222000///...---,,,---...000111000000111222222222222222,,,///333444333111000000111111111000//////000111)))***+++***))))))+++---111222111000---,,,---...111222222222111000//////---,,,***))))))***+++,,,000...***KKK~~~yyyxxx```@@@)))          000AAA\\\uuuiiiDDD,,,///:::SSSsssccc+++)))TTTsss\\\<<<999[[[xxx{{{UUU///))))))PPPuuu{{{]]]777 !!!  ---BBBGGG999555555444444444444555555111111222555888999888555...000222444333222111000///333666666333222555888444555777888999999999999222555999888555333555888555666666444222000000111111333444444222333666999666666666777888777555444222333555777888888888888444555666555333111000///666888999999888999;;;===999888666555444333000...000222444666777555222000,,,,,,---111555777777555444888:::888222...///111555666777888777444000---------......//////000000///......//////111222333===;;;999666555444222111333999===;;;444///000333222///------///111222222000222444555555444333333//////000222333222///,,,---...000222333444444444+++,,,...///000000000///000333777999888777666666444111...///111222111///)))***+++***)))***+++---///000111000///...000222000111222333333333222222++++++++++++******))))))(((+++(((999mmm|||zzzcccDDD,,,"""!!!            &&&555PPPnnnlllHHH---$$$"""444VVVnnn}}}PPP$$$///SSSyyykkk===,,,KKKrrraaa888,,,$$$LLLssskkkBBB&&&$$$""" ###:::DDD888333333333444666888999:::333333444777::::::666222---///111222111111111222///333888888666666999===888999::::::;;;;;;;;;;;;555888;;;888333000111444555555444222///......000111555999888444111333666444111///222777999777333222333555666777666666555333222222444888888444111888999888777666666999;;;666555333333333111///,,,111333666888888777444222000333888::::::::::::;;;777888999999888666555444999777666999<<<;;;444...---...000111111000///...000111222333444555555555<<<777333444888999666333111444555333...+++,,,///555222000///000222333333...000333444333333333333000111222444444222...******,,,000333444222000---,,,---///111333333333333222444666777666444444444555///***---444888555//////111111111000000222444---///000000000111333555000222444666777777777777...000111222111///,,,+++###+++,,,222XXXzzzfffHHH111(((&&&###                '''@@@```xxx~~~wwwnnn___AAA***<<>> ''';;;UUUqqq~~~vvv???'''EEEiiiddd888)))DDDnnn}}}jjj]]]```jjjwwwNNN222...)))###  ***555+++;;;:::999999::::::777555555333222555999999555000222222222222222111000000333666999888444333777;;;:::999888888999777555222111555999888444000//////555222111111333555555444777777666444222111222333555888:::888444222666;;;555555666777888888555222000---,,,000777:::888444;;;999777777888999:::999<<<:::777666555555333222222000111666<<<<<<555---,,,///444777888888999:::>>>;;;;;;??????;;;777777===:::777888:::888111***444333111...,,,***))))))...222666999888888777777;;;999999;;;>>>===:::666333333333111...---...///000000111222444555666666444555444000,,,+++///222888666444444444111,,,(((222333555666666555333222000000000000222444666777666555444333333444555666333222000...///222555888444333333444666555000,,,...222555333000///333888......000444999:::888555,,,///111222111///...///222%%%444999:::vvv~~~{{{qqqhhhUUU@@@333,,,###             $$$999VVVkkkpppkkkgggTTTAAA((((((888aaajjj555%%%IIIcccnnnrrr|||KKK111999___uuuDDD&&& 999jjjrrrOOODDD999111PPPmmm~~~fffGGG222***&&&  !!!"""::::::::::::;;;<<<======;;;999777888;;;:::555000///000111111222111111111333555666888999999888888777666666777888888666444222222444555555444111//////222444444222111222333555555555333222333555888333333444333333333333444555555777999:::888333000+++,,,...111444666777777;;;:::999:::===???@@@@@@>>>>>>>>>===:::777222///111000///111444555333111---000333444444444555666888555555999;;;888777777666666666666555222...,,,///...---,,,***)))((('''***...333777999;;;>>>??????>>><<<===>>><<<777222222333333111///...///000888888777888888888888888777666333///---,,,...111333222222444666666333000444555666777777666555444222111111000000111222333666555444222222222222333222111///...///222666888;;;:::999::::::777333///444555777777555222000...///000222666:::;;;888666555666777555111...,,,,,,000)))222555666ggg}}}xxxuuuqqqeeeRRR@@@888222%%%  ###"""###***,,,(((###$$$       000LLL```eeecccaaaUUUGGG333(((PPPqqq}}}aaa---)))NNNiiivvv{{{{{{FFF***333___xxxFFF###111ccc}}}YYY333)))###;;;ddduuuYYYAAA000$$$ 888999999777444555999===???<<<:::::::::888222...,,,---///222444555666777777666666999======888333555444444666888888777555333222111444888999555111,,,222777666111...///222333333333222222444999===:::888555666777888777555444555777999:::888444000,,,///222333444555888;;;===<<<;;;===@@@BBBBBBAAAAAACCCEEEFFFDDD>>>888333111000...,,,,,,///333666000222333333222222333444999555444777999888777999111333555555222/////////+++,,,,,,---,,,+++))))))+++...222555888<<>>888(((%%%222>>>CCCGGGCCCBBBIIIQQQTTTNNNGGG888$$$           ...LLLbbbiiihhhfff[[[TTTHHH444;;;]]]zzzqqqUUU&&&222WWWqqq~~~~~~EEE'''000VVVwwwzzzJJJ"""+++YYYoooIII%%%+++\\\kkkPPP888$$$  ===>>><<<777000///444999;;;:::888888777444///+++,,,---000333666999;;;<<<;;;999888999<<<;;;777444666555555666777888777666555444444777999:::777555000333666555222///111333333333111000000444999===AAA>>>;;;888777777888888444444555777999999777555444444555666666777888:::===<<<;;;<<<>>>>>><<<;;;:::===BBBDDDBBB>>>999666333000,,,+++---000444666222333333222111111333555<<<777333444555333333555222333444444333333333333,,,---///000111000...---000111222333555999>>>BBB@@@???>>>@@@AAA@@@;;;666666888::::::::::::;;;===999888666444333333333333555000,,,+++...222333222222222333444555555444333//////000111111000//////999777555333222111111111333222111000000000111222...---***((((((***---///000111333666888999999888444666999;;;:::666000,,,///111333666777777555444333333333111///...///000...555111***---===ooovvvgggSSSEEE>>>666((( ;;;TTTeeelllppplllkkkrrr|||~~~vvvnnnPPP000            ///RRRppp|||zzzvvvkkkjjjcccOOO111&&&HHHmmmaaaAAA!!!;;;]]]tttMMM,,,222DDDeee}}}xxxOOO&&&(((OOOttteeeIII***&&&UUU~~~hhhNNN777%%% BBBCCCAAA;;;444222666;;;777666666666555333000---000111222444555666666666777777666666777999;;;<<<999777666666777777666555222555777777555444555666888666444333333555666777555444222000///111666:::>>>===:::444...---111666555333222333777:::<<<<<<<<<888444444666777555222666555666888999888666333///222555666333111//////222---)))+++111555444111000111222111000111333555666000------...,,,,,,///444111///111555777666444---///111333333222111000222222222111222555:::>>>AAA???>>>???@@@???;;;777666888;;;<<<<<<===>>>???999888666555444555666666555111------///111111///000111222222111111111111......////////////......666555333222111111111111000000///000000222444555222000,,,)))((()))+++,,,...000333666999:::<<<===333777;;;:::555111000111111333666888888777555444000111222111000111333555...999222***---111WWWzzzkkkXXXHHH;;;000$$$ (((LLLnnniiiBBB             (((PPPwww}}}jjjIII(((666^^^zzzuuuOOO*** >>>]]]qqq[[[666444777YYYzzzvvvTTT,,,%%%CCCdddxxxxxxYYYFFF+++$$$KKKtttkkkPPP999***  999:::;;;999777666999<<<444555777777777555333222666666555444222///---,,,000000111222555999???CCC999777555555666666666555///222555444111000222555<<<888333222555888::::::777777555222000000444777999;;;:::333,,,***...444555333222333666:::===>>>===777111000222333///***,,,---000333666666444111...111222111,,,))))))+++111,,,***...666999444......000111111000///111222222---+++---///...///222333...***,,,222666555222///000111111111111000///000000000000111555;;;???CCC???;;;:::;;;:::666333222555999:::;;;;;;<<<===888666555333333444666777888666333222111000...---,,,---////////////111333222222222222222222222222333222111///...//////000.........///000333555666666444000,,,++++++---......000333333333333444666666:::===999222...///222444777:::;;;999777666555222444555555444333555666///888222,,,......FFFtttqqq___OOO@@@111%%% 999\\\yyyyyyQQQ)))          !!!GGGppp}}}^^^999+++NNNmmm|||mmmDDD <<>>999999777555222222444666555777999888555222222333444444444666999;;;:::999:::666222///......,,,***+++,,,///333666555222000000333666444000,,,---...333111111555:::;;;999555222444555555333111000111555000...111333222222444///---***+++///222333333222222111000000///......000000111111222666;;;??????:::555333444444333111111444888:::::::::;;;;;;999888666444333555666888555777888888555333222111***,,,............111444666555555555555555555666555444222000////////////------------///111333444444222///,,,,,,---///111///111222000---,,,---...666888:::999666333222333333666999999777444333333111333666666555555555666000444222///000000<<>>VVVgggwwwPPP444+++HHHrrrggg888555VVVpppxxxdddOOO---''' ---MMMOOOOOOTTTUUUXXXNNN111(((  ---///222777;;;<<<:::777222444777777666444333333555666666777777777777777222---***///888<<<888222222000//////222444555555222000///222777::::::888222666::::::777666;;;???:::::::::888555555666777000222555999;;;999333...444555777:::<<<;;;777444888777555111---,,,---//////000222555777555111---***000555666222///000111666888:::<<<===>>>>>>>>>888:::;;;;;;777444222111666111///111111///---///.........------///333777555444333111000/////////333333333333333666:::===888333...---///222333333222555999;;;;;;;;;;;;<<>>555333:::888999???BBB>>>999666444222///111444555222000333111///000333333000,,,333555666666555444555666444555777;;;>>>@@@???===AAA???===;;;888777666555444222000...---///222444111111///++++++111555555<<<999444222222333444555:::222,,,...666;;;999555999555///++++++---///000///000222555666777777777<<<======;;;999888999;;;:::999888888999888666444333777777222******111:::::::::;;;::::::999777777;;;;;;999666333000000111444111...---...000111222555000***(((***---//////444222111000000111222222:::999777666555555666666888777777666555222...,,,///---,,,///222222000,,,,,,,,,000777:::777333222ZZZttt^^^NNNHHH;;;222%%%  !!!222???]]]nnntttUUU111"""               ,,,FFF\\\iiiwwwzzz}}}hhhLLL666 ...,,, 111BBBWWWbbbjjjxxxuuuMMM---555VVV~~~qqqVVV000%%%,,,MMMqqqoooUUU@@@+++    ---000333666888888777666999999888888777777777666:::777666777<<>>===888222000333666777777000...---...111333444444333333444888<<<===<<<999666444333333666999:::;;;AAA@@@>>><<<;;;:::;;;;;;555444777>>>@@@<<<666444777444555;;;???;;;777555555666888888777444222111555555555444222111000111,,,...000222333555888:::555666999;;;===>>><<<;;;===;;;777444333333444666333///,,,...111333222///,,,//////,,,...333555333;;;888555333444666888888222000///111555777666444:::555///++++++,,,------,,,---///222444555555555<<<:::888999;;;<<<:::888888666555666666666444222111555777555000...222777777777777888888777777666999999888555111//////000555222000//////000222222555000+++)))+++///222333333111/////////000000000333333333333333555666777555555666777888777555333///------...111222///,,,000///333:::>>>;;;888888OOOvvveee[[[EEE888'''"""$$$"""%%%333JJJ\\\zzzqqqUUUBBB///              !!!555JJJXXXbbbfffmmmuuuuuuiiiUUUFFF!!!  $$$888HHHXXX^^^aaalllzzzUUU222888VVVyyyuuuaaa;;;((('''IIIvvv|||RRR777)))   """###!!!111333444555555333000...444444555666777999999:::777777888999:::<<>>???AAABBBBBBAAA@@@>>>:::777333000///000333666111,,,(((***000222,,,%%%+++///111000222666777555888666333333555777888999+++---111333444444333333888444///+++***+++++++++...///222555777888999999===999666999>>>@@@<<<777666444333333333333222000///222555666555333333333666666666777777777888888999:::999666333111111222555444222111111111222333555111,,,***,,,000444666333111//////000111000///,,,,,,---///111444666777444555777999999999999888222000...000222333000---000...000666999666333333CCCrrraaaMMM===))) """  """(((---444;;;===BBBQQQkkkkkkHHH###             !!!111===HHHKKKTTT___gggfff^^^UUU---  ...GGGXXXdddbbb```iii___555777PPPnnn}}}}}}pppFFF&&&>>>rrrfff666   """111>>>BBBGGGGGG777!!!666777777666333///***(((+++,,,///333777;;;>>>???555555666777888;;;>>>???BBB===666333444666666666666444222222444666888888555666777888999777555444666333///---...000111111333333333222000///---,,,111666555///333>>>BBB???888333333888<<<;;;999999333666888888555222000111444555555444111111333555999999888555333222444666BBBDDDEEEEEECCC@@@???>>>888666333111///000222333444///***+++......***%%%...222444333666:::<<<:::666444222222444555666555+++---///111333333333222333000,,,))))))*********///000333666999;;;;;;<<<===:::999;;;>>>???<<<888555444222111222222111000000000222444666666444222999999888888888888999999666777666333111//////000666666555444222111222333555111---***+++...222555444222000000222333222000)))***+++...000333555666555666888999888888888999555222000000222333000---///,,,,,,000111...+++,,,666kkk~~~zzzjjjXXXKKK???///$$$ !!! )))999DDDNNNUUU^^^dddiiitttaaa888           $$$---///555???IIIOOONNNLLL---  666UUUiiisssooolllssseee777222BBB___sssyyyMMM'''444kkk}}}VVV)))    '''555PPPcccfffiiijjjUUU888222333444333000---)))&&&'''))),,,000555999===>>>777555333666;;;>>>???>>>>>>:::666444555444222///444333444666999::::::888111222444555666666666666///---******,,,///111222222222222111000///------111555444...000===DDDCCC:::555222666999888777888666444222222333444333222777555444666999;;;;;;999:::999777333...++++++,,,999<<<===<<<999555444444444444333222111///...---444222///......000111222222444444222444:::<<<;;;666444333333444444333222000...,,,...222444333111,,,***(((((()))++++++***+++---000333666777888888999:::::::::999888888888777555333222333333333222222000///111444666555444::::::888777777777888888222222222000---,,,,,,...555777888666333111111222444111...***)))***...000222///---///333444222///+++,,,---///000222333333111333666666666666888:::555222//////000000---***...***))),,,...,,,+++---'''NNNxxxpppcccTTTJJJEEE;;;...###"""!!!'''444HHH^^^mmmwww{{{xxxUUU///%%%          $$$***++++++  :::ZZZppp~~~}}}}}}iii<<<---333NNNhhh|||tttOOO***///aaaqqqLLL$$$  (((555LLLjjj~~~~~~|||eeeFFF***,,,...//////---+++***)))***,,,///111444666777999666444666<<>>AAA===666111333555444444555:::555111111555777777555444111111555:::===;;;888888999888555222///......111555777666111...---...///000111111000...,,,+++...---,,,,,,---111666:::222444333000111666888777555444333444555444222000222...+++---111333111///)))((('''(((+++,,,,,,,,,---...111444666888888888444666666555333222444777999777444333444555444444444222000000222555666777888777555555444555666777666666666555222111222444555888:::888444000000111111000...+++((((((***,,,...,,,***---333555222///---...///000111111111111***...222333444555:::===555222...---...---+++((((((###"""&&&))))))+++...&&&888lllxxxnnnccc[[[SSSPPPHHH999((( !!!"""$$$333CCCTTThhh~~~tttDDD444!!!              :::UUUjjj|||iiiBBB,,,(((???[[[rrrxxxnnnNNN+++%%%MMMttttttOOO'''      777NNNgggiiiHHH***,,,...000111///...,,,))))))+++,,,...000222222444444444666888;;;>>>@@@===999555333444444111///,,,,,,...111666:::<<<<<<@@@>>>;;;555///,,,---///000//////000111222111///+++***)))))))))***,,,,,,---,,,///222333333888>>>AAA999333333444222222333999888666555555666666555111333555999;;;;;;:::999777999;;;:::888666555555///333666555111------///---......///000000000000///---+++---111555777777222444444111111444444111......///111222222000...---.../////////...,,,++++++******+++---......,,,///111333666888999999999444222000000222555777999:::888555444444555555555666555444444444555777999444444333333444777999;;;;;;<<<<<<:::999888999:::444888;;;999444//////000---...///---***(((***+++...+++***///666999666222...///000111111111111000(((,,,111222222333888===:::666111///000000---***)))$$$!!!###&&&&&&(((+++000,,,SSSvvvllliiiccc]]]PPP===*** %%%333BBBXXXlllzzzjjjUUU:::((("""             ---???PPPcccnnnxxxdddCCC))) 222MMMiiivvvqqqUUU111888YYYzzzXXX+++   '''HHHggg|||```;;;222333444555444111...,,,&&&&&&(((+++---000111222,,,000444444222444:::???@@@;;;555333444555444333222000///000444888;;;===444444333000...000555::::::888666555333000+++(((+++***(((((()))+++---///...+++///777777222555>>>FFF>>>666555555333222444555888;;;999555111222333666;;;AAACCCAAA??????@@@333666999:::999666555444---111555444000,,,---//////......///111444777888:::666222555<<<>>>:::444222666888666555555222---''''''))),,,...///---+++'''---222222...)))((()))...------...000000...,,,---...000222444555555444666111---///666<<<===<<<;;;888555444444555555555666777999888777666888:::333333333444777:::>>>@@@999::::::888777666777999333888;;;999444///...///***,,,///...,,,***+++,,,111...---222:::>>>;;;666---...///111111111000000+++///333222000111555:::@@@;;;666444555444222///555...))))))((('''(((***777$$$???zzzxxxvvvooodddQQQ<<<*** )))666RRReee{{{ZZZAAA444+++    """          ###000DDDQQQ]]]nnnpppsss||||||___>>>%%%+++EEEdddyyy{{{eee???...JJJjjj[[[)))   (((NNNsss}}}RRR)))444666777777555444333444---............///000111222111111222555888999:::===:::777888:::;;;999777888444111333666666222...444444222000...///222444777888888666222///......(((+++///333555444222111666555444555666777666555BBBFFFBBB888111444999999>>>;;;999777777777777777<<<>>>@@@@@@>>>;;;999888666555555666666555111///---,,,---000222333222000///111555777777777777777777666666888<<>>///###CCChhhvvvpppqqqRRR###000^^^qqq```;;;    +++OOOoooyyytttwww}}}qqqLLL'''?????????<<<999777777888222///,,,---000222222000555444333333555777888888666555555888;;;;;;999777999666333444999===<<<;;;333333111///...///111444555777888777444000---,,,---///111222333333222111555555666888:::999666444333;;;>>>777111333888<<<777555333333666888888777;;;===??????<<<888666555666555444333222///+++(((!!!###'''...444888:::999...000333555666666666777<<<;;;;;;<<<===<<<:::777999888888999;;;:::666333555333111222555666666444444333222222222222333444666888:::999666333111000111111333555888888777666<<<777222333888===>>>>>>999:::<<<:::777444333333000222333333111111222333666333000000222444444333444333222333444555444222555444222000000111222444///......------------...,,,,,,,,,...111222222111111111111222444444222000...///000000//////111333:::::::::;;;;;;:::888555222111111000///...------)))...444MMM~~~kkkRRR???111"""###333KKKeeevvv{{{iiiNNN888$$$       ***333444222111///,,,***""" !!!%%%***111777===FFFQQQZZZfffgggkkknnnmmmcccRRREEE999,,,$$$BBBeeewwwyyywwwZZZ(((+++XXXnnnfffFFF...###!!!   &&&FFFbbbhhhdddbbbhhhpppfffCCC!!!??????>>>;;;888777777999777111+++,,,111444333000666666555555555666777777444555888===@@@AAA???===>>>:::777888<<>>DDDHHHMMMOOONNNLLL==='''  """)))000444777888;;;======888000+++***!!!555UUUmmmxxx{{{ccc666!!!%%%PPPjjj{{{pppVVVAAA333,,,  444IIISSSTTTXXX```eeeYYY:::777888::::::888777777888666222---,,,///111222222555666777777666666777888666777:::===???@@@@@@@@@AAA>>>;;;;;;<<<>>>===<<<.........---,,,,,,///111666888999:::888777777888:::888555333333555777999999999999:::;;;:::777444222:::BBBBBB;;;555222000000---+++000777<<<;;;777555888:::;;;999666444444000///.../////////---+++222222333555666444111---,,,---...111444666666555888888888999999888666333444444555666666555222000''''''))),,,///333666777333000,,,((('''))),,,...222444666666555555666777444555888;;;>>>???>>><<<<<<888444222222333444333222555888999888777888888:::<<<>>>>>>;;;888666666888444000///111222///,,,------///222444444222000333111000.........000111333222222222111000///...///......///111333333222777555333333555666555555444555444333000///000222+++******---111444555555000//////...---,,,+++***777111666:::JJJzzzWWW???///&&& )))///???ZZZuuu{{{vvvvvv~~~}}}XXXBBB(((    '''333AAALLLWWWcccjjjllliiiZZZCCC+++)))222111)))###!!!!!!""""""&&&@@@^^^sss}}}jjjGGG''' DDDaaasss|||zzzfffPPP<<<000  """///AAAJJJUUU]]]ZZZHHH...666999===>>>===;;;999888333333111...+++,,,000444222555777777666777888:::777777666666666888:::<<<===<<<;;;;;;:::888555333------...---+++,,,---///444555666666666888;;;>>>:::888666555666999===???BBB@@@============<<<;;;***---333;;;>>>;;;555000000---,,,000555888666333111444888999888666666555---,,,,,,---...///...,,,//////111333666555333000---,,,---///333555555444555333111111333555666666666555444222000/////////***+++---///111444666888222111000//////111222333555666777666555555666888333444777;;;???@@@>>><<<===:::777666666777888999333333444333333444777:::555777::::::888666555444333333222000...---,,,---******,,,///222222000...333111000//////000111333444444444333222111///......---,,,...111444555555444333111222333555555444---......---++++++,,,...000---******---111444666//////.........---------:::...++++++666lll{{{YYYDDD666--- !!!!!!!!! !!!(((...:::HHHaaa|||xxxuuurrrooonnnrrr{{{~~~}}}~~~```;;;%%%      $$$000@@@OOO___pppzzz|||yyyhhhLLL000888MMMQQQHHH@@@;;;555...+++******'''%%%&&&### 333UUUtttttt[[[222333MMMgggrrr~~~lllVVV???000$$$ $$$!!!!!!+++999KKKRRRIII444 777:::======;;;777444333111444444000***)))...444000444777888666666888:::;;;:::888666444444888:::555777888999888666333000///000000///------...///111222333333444666999<<<888777666666888;;;???AAAAAA>>>:::888888999999999111...111:::@@@===666111000000000111333333222000000333666888777555555444---,,,***+++,,,,,,+++***///...///000222333111///000---,,,///333555444222555222...---///111333444888888555111...---...000---///000111111222555777---...000222444666888888;;;;;;999777444333555777111333666:::======;;;888666666555555777999;;;===777777555222000111444777333555777777666444444555...///111///,,,***+++---(((((())),,,...///...,,,222111000///000222444555555555555444333111...------++++++,,,000333555555111000//////111111000///,,,---------+++,,,---///333///***((((((+++---...------///000222444555666<<<...&&&&&&222]]]zzz[[[LLLCCC:::((( """%%%&&&'''---888AAAWWWggg}}}wwwmmmnnnmmmjjjiiinnnxxx|||}}}~~~vvvRRR777'''       """///@@@RRReeexxxmmmKKK///!!!""">>>]]]kkkiiicccbbb\\\UUUQQQOOONNNKKKIIIBBB;;;111(((!!! +++NNNrrr~~~ppp@@@!!!666XXXgggzzzrrrbbbQQQAAA666***!!! """!!! !!!!!! (((999AAA999'''444555666555222111111111333444444111...,,,...111000444888888555333555888<<<===<<<:::777666888:::555666888888777555444333444555555333111///000111222444666777777666666666555555666777999;;;===>>><<<:::777555555555444222999444555;;;???;;;666555333555777666444222222333000222555666444222000000,,,******+++---.........555333111111111222111///222///---...333555333111111///---...000222333222555666555333///---...000...000111111000111333666,,,---...000222444555666777666555333111222444777222333555888999888333000111111111111111333555777555555444222000///111333666777777777555444555666////////////000000//////,,,++++++,,,...//////...000///......000222555777555555666555333000---,,,///...,,,---000333555555333222111111111000---***///000000///...---///111000---***))))))******)))------///111444666777888777000(((***777OOO|||eee]]]\\\SSS;;;)))###%%%000888:::>>>AAABBBDDDLLLZZZdddwww~~~zzzwwwoooqqqqqqooommmooovvv|||oooUUU:::"""     )))===SSSjjjmmmPPP===444333&&&$$$<<<___xxx|||zzzyyyyyyzzzzzzkkkbbbUUUKKKCCC;;;222+++---,,,//////''''''FFFkkk~~~MMM$$$(((KKK]]]tttmmmVVVHHHBBB@@@@@@777,,, ###)))'''"""$$$,,,*** 222222111000///000444777666555333222111111000///222666999888444111333555777:::;;;999666444444666:::::::::888555444444555777888888777444222222333444888<<<>>><<<888555333333444666777999:::::::::===<<<;;;;;;:::999555333000---///777:::888999===666:::>>><<<888555666888000333555444222...,,,+++***)))***,,,000444666666444222111222555777999999444000---///333555333000,,,,,,---///333555555444///222444333000---...///111333555444333333666999333222111000000111222333------------...111555999444444555777666333...)))444444333111///...///111...000111111000000000111666666666444222111222333444111///222777999555111111000...///111333333222...------...///222555777555555666555333000---+++444222000000222555666666777666555555444111,,,))).........---+++***+++---------...000222222000......///000111222333444444------'''+++888AAAjjjuuurrrwwwoooRRR:::///'''!!!"""!!!###111FFFXXXfffiiillllllmmmuuu{{{sssppprrruuuyyyzzz{{{{{{{{{}}}rrrNNN---       """888RRRmmmrrr\\\QQQDDD///###444XXXyyyyyyqqqkkkcccWWWNNNIIIEEEEEEAAA111***CCChhh|||TTT,,,%%%&&&CCCWWWqqq|||ZZZ===111444>>>GGGHHH<<<+++  $$$,,,)))!!!222...++++++...444888;;;:::888555333222111///---888;;;>>><<<888444222333888:::<<>>;;;666333555666777999:::;;;<<<<<<;;;:::888666555444444555<<>>bbb}}}qqqooovvv}}}}}}~~~~~~oooNNN---       333MMMlllqqq```DDD777666AAAiiiuuuiiibbbRRRWWWPPP???222666XXX}}}tttCCC777QQQooo~~~XXX444)))444@@@CCCLLLAAA111$$$ &&&$$$$$$''')))'''!!!444111//////222777:::<<<>>><<<:::888888777666555>>>@@@AAA???:::777888999777<<>>:::888888888999:::;;;<<<<<<<<<<<<999888666444222222222222111555999999666444666999::::::999999777666444333555555555666666555222///444111///000666;;;===>>>777555333444666777888999111000...///000000---***///.........000222444555;;;:::777666555555555444111///------///111333333111///---///333666555444333111111222444666666666888666555444555666555444777444111111333444444333...------///222555777888444777999888333111222555555777999999777555444444888555222111111000///...777777666333000000111333888777666666666777888999999999888777666555666777333000---,,,...000222333888999888444000000333777;;;777444333555777888777666888999999777333111///000000000---++++++...111333333444444444222111000444111///111444555222...000///,,,...111333GGGjjjkkkNNN999333000333===MMMccc{{{uuuoooqqqxxx~~~dddCCC---      ///NNNmmmvvvZZZEEE999888ZZZuuu^^^[[[QQQCCC777444MMMuuuzzzSSS...!!!***FFFiiiaaa<<<,,,444AAAGGGMMMBBB222'''###$$$$$$$$$ ######%%%(((***&&&111///...///222555666666>>>>>>============>>>>>>@@@@@@???;;;666444666999;;;BBBHHHGGGBBB======@@@:::::::::;;;;;;;;;;;;;;;>>>===<<<:::888888777777222555999:::999999:::===>>>===<<<:::888666444333222444666444111000111333444444444666888;;;===>>><<<222---000222///000444111///,,,,,,,,,------,,,...---,,,,,,---000444666999::::::777333111222444444222///...000333444555...///111111111111111222444333222333555777888777888666444444555666555444333111000000222444555555111///...222888;;;999777111777:::777///+++///444888:::<<<;;;888555444333888666444222222111///---111000///---,,,---111444:::888666555444555666777444777999666222000333666222000......///111111111:::;;;:::777333333666999999888777888999:::999777222555888666222///000333000111111111000000222444777666555444222222111111222///---...111222111///***000---)))+++...;;;RRRooo\\\UUURRRVVVeeezzzzzzzzz{{{}}}^^^III+++        000SSSsssqqqXXX>>>///DDDooohhh]]]PPPEEE;;;000???hhhiiiAAA###### >>>eeevvvSSS@@@DDDOOOUUUPPPBBB111&&&$$$%%%%%%$$$  &&&)))&&&/////////111333555444333:::<<<===???@@@BBBDDDGGGDDDCCC@@@:::444222444888===@@@DDDDDDAAA>>>===>>>777777777777888999::::::BBBAAA@@@???>>>===<<<<<<<<<>>>@@@???<<<::::::;;;AAA@@@===;;;999888777666444555555333111111333555666999;;;=========>>>???DDD666---000000)))(((---222000---+++,,,---///000,,,***)))))),,,000444777555555666666555555666777888555111//////000111111...000111333333333222222444333222333666777888777777555444444555666555444000//////000222444666666444333333555666666333000///222555222,,,***---111777888:::999666333111000222111000000111111///------......------...111444888666444222222333555666222333444222000///111333222111111222444666555444999;;;;;;999555444666999999888888888999999999888333444444222///...///111000111333444444555555666666555222111000000111222222///,,,+++---......---&&&222000(((***---444AAAzzzyyygggKKK000   ///TTTuuulllNNN444999___uuuhhhYYYOOOFFF777>>>[[[zzzSSS''' ===eeelll___```bbb```OOO???+++ ###""" 444444555777:::;;;:::888777:::===@@@AAADDDIIILLLMMMLLLHHHAAA:::777999<<<;;;999888:::<<<<<<999666555555555555666888999:::;;;;;;;;;;;;:::999999888AAABBBBBB@@@===999777666>>>===:::888777777888999999777444333555666666666888:::>>>???>>>=========GGG<<<555666444---+++//////...---++++++,,,///000...,,,***)))***---111333222///...000555777555333333///,,,***+++,,,------222000000444888999777444444222222333555777777777666444333333555666555444...///000111222333555666444777999888555111///////////////.........000111444666888777555222000000---,,,---...///...+++(((///222555666555444555555666555444333333444666888444222000111333444333222111111111444777999888888999;;;<<<;;;777666777:::888777666555555666777888666333000///000111000...000111333555777888777777444333111000000111333555222000---+++******))))))###000///(((***...000666___rrrNNN,,,!!!    '''JJJmmmfffIII<<>>999666888===???;;;666666666555555666777999:::666666777888888888777777AAABBBBBBBBBAAA???===<<<:::888666444444555777999<<<999666666888::::::888888999;;;<<<<<<;;;999777===;;;999666333000///...)))***,,,,,,++++++,,,...222000...+++***+++,,,---000,,,))),,,111333///***...,,,+++,,,...000111111444111111444999;;;999666444333222333555777777777555444222333444666555555///111333333222333444666333777;;;:::666333444666000///......///111222333222555777777666444333333222222222333333111---)))---000444777666555444333555555555555555666777777000---+++---111444222000000//////222555777777666777:::===<<<999777888999555555555444222333555777555111...///222444222///222111222444777999888777555333222111222333555777111000...+++)))'''&&&&&&""",,,+++&&&+++++++++111LLLkkkGGG222'''     !!!""""""!!!===cccxxx]]]@@@EEEfffyyymmmUUUPPPQQQtttsssEEE(((...RRRuuujjjOOO000'''   666666777:::===??????===:::===@@@???======AAAEEEBBBDDDDDDAAA;;;777777888>>>;;;999:::===>>>===:::888777555333333444555555444555777888999::::::999>>>???@@@AAACCCCCCBBB@@@;;;999555333333555888::::::;;;;;;;;;999999;;;<<<:::999888999;;;;;;777444111:::===555000000...)))%%%)))...///...,,,,,,,,,000///...---,,,,,,------...---,,,...///000---***.........111444666555444333333333333444555666777555444333444777888999888555333222222444666555555222444666555333222333444555666888999888777777777...//////---+++,,,///222///222555777666555555666444444666888888666111...(((+++///111111111222222333333444555444333222222***)))***+++...000111222222000///000222333444333222666999888555333333555000333555555333222222333//////000111333555555555333111111222666888777666444444333222111222333333...///...,,,***'''&&&%%%&&&+++((('''---***(((111BBBxxx~~~oooVVVAAA111&&&     !!!!!!+++PPP{{{mmmEEE:::TTTqqqeeeXXXLLLfff{{{\\\555)))FFFkkk{{{ZZZ999   ::::::;;;>>>BBBDDDDDDDDD:::===>>><<<777666888<<<;;;>>>AAA@@@<<<888777888888888888777777777888999999777444111////////////111222444777888999999999888888999<<<>>>???>>>===???<<<888666555777999<<<777<<<@@@>>>999777:::???>>>;;;888999======888333000AAAFFF999000333000&&&%%%***111444222///...---++++++,,,---...000111222,,,...111222111000000111......///111333333111///111444555333///...222666666555444666888:::::::::444333222222444666555555333666888666333111222333888666444555888999666333)))---///+++%%%$$$)))///,,,///222555555555555666+++,,,///333555555111...)))+++---///000222555777000111222222111///,,,***))),,,000000000111555999666444111000111222222111,,,000333333000......///---222777888666222111111)))...222444444555888<<<333111000111555777777555333333111000//////......,,,---...---+++((('''&&&,,,,,,(((***000***(((333???ppp|||aaaNNNAAA999...***%%%       :::hhh{{{MMM999OOOggg{{{vvvcccFFFZZZssskkk>>>!!!***CCCfff|||kkkFFF###    FFF@@@<<<>>>FFFIIIFFFAAA888;;;===>>><<<:::999999666777999999999777666666:::777444555888999666333444888999777222000444999555111...111555777888888BBB:::555666999;;;<<>>===;;;::::::<<<666333888BBBDDD<<<333---<<>>@@@@@@>>>;;;::::::;;;777444555888<<<<<<;;;???;;;777666777666333///888999;;;<<<<<<;;;;;;<<<666444333444555555555666CCC===::::::999666666999===<<<<<<>>>AAAAAA>>>;;;777999<<<===<<<:::999999999777555777999999444000555===AAA;;;333000111111111555::::::777666888::::::888444111111222555777666444222111000///......)))***++++++++++++...///333444444444444222111000666444333555888888555222999666333222444555555444///---,,,---111444666666888777777888999999888666666444111000222222111000222222333555777666222...000222444666555111---***))),,,///111222333444666333222000000000000//////...,,,+++...444888888666444444444444333222000///+++---///111222111000///333333444555555555555555000///000111444555444222222///---///222222...***/////////222444555222///+++)))'''(((,,,/////////...---,,,,,,---/////////???RRRwwwtttaaaJJJ<<<999888222,,,&&&%%%"""!!!  !!!999LLLSSSWWWSSSYYYmmm~~~___LLLGGGiii___\\\\\\rrr{{{xxxtttXXXFFF222,,,GGGooowwwgggXXXIII666"""    CCC???===???CCCEEECCC???:::<<<===<<<999777555555888111***+++222999<<<;;;@@@===999888999888555111222222333777;;;<<<:::777777999999666222111333555@@@<<<:::;;;:::555444666:::;;;===@@@BBBAAA>>>;;;666999;;;<<<:::888777777:::<<<===;;;777444444555555444555777555111333777444777888888666888<<<@@@@@@===777222000111333555888444000000222333000---(((&&&&&&(((,,,000222333555555555555444222111000555111///222777888444///555222000///000111111000555333111222444666777777555444555777999999888666777555333333444444333111444333333444444333111...///111555777666222---******---222444444333222222000111111222222222111111...,,,,,,...222444222000222222111000///...---,,,,,,---...///000000000000000111222333333222222111222111111222333444222111---,,,,,,...111111...***,,,,,,---000222333222111444111---++++++,,,,,,,,,...+++)))+++///000...***@@@GGG```nnnaaa^^^XXXKKK???666111***### !!!###!!!!!!   )))333777777444===XXXzzzpppRRRAAAcccxxxgggZZZnnnxxxwwwzzzhhh___???,,,@@@jjjsssaaaNNNBBB555"""     @@@>>><<<>>>@@@AAA???===:::;;;;;;:::666333222222333///***)))...444888:::<<<;;;999:::<<<===;;;:::------///111333555555444888<<<<<<555...///444888===666333666::::::999999777888:::;;;;;;:::777555444666999999888777777888===>>>>>>;;;888555666777000+++---888;;;555333666888999999888666666999;;;>>>:::555///---...000333999666333222333222000...---***'''***///555777777444444333333333222222111333111000111333333000---///...------...///000000<<<999666555555444333111000000222444777777666444333222222333333222111000111111000000111111000000,,,...111333444333000///...000222222///---,,,+++...///111222111000//////.........///111111...,,,//////000000///---***(((,,,,,,,,,,,,---...//////---...///000000000...---000//////111222333222111//////000222444333000,,,---...000222444666666666888555111---+++,,,---...222///------///000///...@@@===KKKsssnnn```TTTMMMBBB777...'''###!!! '''000333///***%%%&&&"""   """,,,000***000CCCbbbaaaNNNjjjiiiRRRgggwww{{{xxxjjjLLL666DDDjjj|||nnn[[[III;;;777---     ??????@@@@@@@@@@@@???>>>>>>???>>><<<888555444444111333444333222333777;;;888777777999;;;<<<<<<<<<333666777555222333888<<<888>>>===333,,,000888<<<===222***///999===<<<;;;888888777555333111000000000333555777777777888999@@@===999777666555111///...+++111AAAGGG@@@888777<<<===>>>>>>===;;;::::::;;;888444111000111444777999:::999666222///000111222///,,,---111666777777333333333333333444444444000222444333///,,,,,,------...///000111222444555333111000111222333333222000000222555777777555333///000222333222111//////,,,------......///000111---------......///000111222222111///,,,***+++,,,...000222222///---------......000222555555555333111444777888777333///,,,...------------///000111...///111222222111///...,,,,,,---///222333333222333333333444444333000...333444666777999:::;;;<<<111000...---...111555888777666333000---...333777:::444:::\\\{{{tttttt~~~wwwjjj[[[KKK<<<---%%%%%%!!!  ///>>>FFFDDD@@@555222***  ,,,666777EEE]]]xxxlll}}}eeeGGG[[[rrr}}}uuu^^^HHHIII^^^yyygggUUU@@@333,,,---%%%    AAACCCEEEEEECCCAAA@@@@@@===>>>===:::666333333333...444999999444222444888666666666666666555555555999<<<<<<888333444;;;AAA999@@@@@@666000555;;;===>>>222***...666::::::999;;;;;;999666222//////000///111444555555555666888DDD>>>999777999777000))),,,---555BBBIIIDDD;;;555777999<<<>>>???===;;;:::444333111000111444777999999;;;<<<888222///111444444222000///000222333333555555444444444444555555---222555333---)))***---***,,,...//////000222444333222222333444555555444444444555888999888555222...111444555444111000000)))+++---------...000222111///---++++++,,,...///222333222000...///111333///111333222...,,,---///)))***---000333666888888111444777999999555111...000000///000000111222333,,,...000111111///---+++,,,+++,,,///222444444333333333333333222111000///222444555555555555777999333333222000///111444777555444111,,,((()))///555444222777PPP}}}www{{{{{{sssjjjlllxxxppp[[[FFF999555000)))%%%$$$$$$!!!!!!111CCCNNNNNNKKKIIIHHH@@@333(((!!!  ))):::UUUfff|||lllKKKXXXmmm~~~pppUUUCCCEEEYYYwwwnnnWWWFFF111***'''%%%    @@@CCCFFFEEEBBB??????@@@;;;<<<:::888444111111222...333888999777555444555777777777555444222222333777888888666444555888<<<:::CCCEEE===888<<<===999888222...111444555777:::<<<===>>>;;;777333222333111222444444222222333444>>>:::777888;;;:::333---+++///444888===@@@;;;333111222555888::::::888777.........///111444777888999999888777555555555666444444444222000///000111666555333111000000000000+++...111111...,,,,,,...)))+++......,,,,,,...///999888777777888888666444666777888999:::888333000,,,000555666444111000000***,,,///000///...000111000///...---,,,---...///333444555444222111222333,,,...000...+++***---000+++,,,---...///111333444...///000111111000///.........///000000111111111+++---///111000...+++)))///...///111333555444333333333333222111111222444111333444333000000222444888888777444///---...000333111---***((())),,,///---111999JJJlll~~~zzz{{{rrrvvvxxxtttppprrr}}}vvvjjjbbbZZZOOOFFFAAA;;;555000--->>>HHHIIIEEEIIIRRRSSSFFF333$$$   %%%;;;iii{{{}}}[[[ZZZeeexxxxxxZZZ;;;---;;;]]]xxx~~~{{{uuujjjYYYGGG;;;---,,,'''  ===AAAEEEDDD???<<<<<<===??????===;;;777555555666444666999<<<>>>===;;;999777888888777666555555555555444333444777888888777;;;FFFJJJDDD@@@AAA>>>555///000222555444222666===:::===@@@@@@;;;777555444333444555333111000000111//////000444777888444111///444444111555>>>===555333333444555777888777666...///000222555777999::::::777444555888:::999777444666777555111///000222555333000---+++***))))))++++++---///000000///......111333222///---...000222222333555777999888777666666777888888555000,,,***///444555333000......,,,///222222000...///000+++,,,---///000111111111333666888777444111...---'''***,,,***'''''',,,000777666555222000//////111......---,,,,,,...///000***+++,,,---............///111444555555222///---333222222333555555444222444444333222222333777999777888999777333222444666333555666444111000111444999555000///000111000...###,,,777BBB]]]|||uuutttrrruuuxxxyyyzzz~~~{{{oooeee\\\RRRKKK---,,,(((###'''666??????<<<999JJJVVVJJJ111   $$$===iii|||eeeYYYYYYllluuuZZZ777""",,,KKKfffnnnlllggg___RRRDDD777000+++,,,%%% ;;;777:::<<<;;;CCCGGG>>>>>><<<999999:::999666222999<<>>777000000222///...,,,+++,,,...111333888888888666333111111222444222///............---...000111000---,,,---///666888::::::777333111000222222333666888888666444555333222333555777777666777555444555666888888777666111...222:::<<<555...222///,,,)))(((***,,,...000"""999SSSTTTsssuuuooommmsss}}}}}}qqqUUUFFF222&&&###%%%&&&%%%&&&"""%%%222777333+++...222555333+++""" +++]]]||||||\\\IIIdddwwwuuuqqq[[[888###)))===JJJVVV\\\\\\NNN>>>333...,,,''''''###  >>>:::<<<===:::AAAEEE<<<;;;<<<>>>>>>===:::777444777;;;@@@DDDEEEBBB>>>;;;999;;;<<<;;;888444222222000000222666:::============>>>AAAEEEIIIIIIEEEBBB<<>>999555333888555333333555666444333000000222444777777555333555;;;;;;444222999===;;;555444444333333333444444:::888777555444444444444BBB<<<:::===???<<<888888222222000***$$$$$$(((,,,666333///,,,************000000111111222222333333333111///...///000000///111222333222000......///222222333555666555222///000111222444666444000---333......333555111...///111///,,,---000222222111---222777666111---///222000///---,,,,,,...000111777777555333111222444777777444222222333444444333111333555333111000111222444666999999777555333333444444444666888777555333555333222222444555555444;;;999888888::::::999777888666555555666555000,,,000...+++)))((()))***+++***$$$555KKKUUUpppwwwssssss|||uuufffSSSEEE>>>;;;888555333---&&&!!! $$$***,,,***'''&&&))),,,***%%% %%%JJJmmmfffKKKUUUfffbbbccc]]]KKK333""""""+++333EEENNNQQQFFF444(((### $$$%%%###   ???;;;===<<<777===@@@777444777<<<===<<<999666444444888>>>CCCEEEDDDAAA>>>666;;;???>>>999444333444222111111222666888999888<<<>>>@@@BBBBBBCCCEEEFFFCCCDDDDDDAAA===;;;===@@@@@@@@@@@@@@@>>>;;;666333777666555555666666444222///222555666555444555777666======444111666999777222111000///............555444333222333555777888@@@;;;:::===>>>999444333111000---(((###"""&&&***000///,,,***))))))***+++///000111333444444333333555444222222333444333222222333444333000...------333333222444555666444333000000222444555444111///666222000111222000///000111///......000222333333333222000...,,,---000444333222000///...///111222444444222000///222666:::666444222111111222222111333444666555333222333444222555888888777666555555666555555666666555333000444222111111333444333333;;;:::999:::;;;:::777555444555666555222///,,,+++///...,,,+++***++++++,,,''')))000AAAUUUhhh|||zzzssskkkeee^^^XXXMMMBBB333'''  !!! !!! !!!!!!777^^^sssOOOBBBGGGIIIOOOHHH>>>444)))!!! $$$666CCCLLLDDD444***&&&%%%,,,+++)))$$$    <<<999;;;:::444999===555333444666999<<<<<<:::777444777;;;@@@BBBCCCBBBAAA777999:::999777555444444444222000000111333333333???>>>???@@@BBBCCCCCCCCCCCCCCCBBB===999999<<<@@@<<<;;;:::;;;===<<<888333222333444555666666555333222444666777666666777888888??????666000444666444222111000///............111000//////111444777999999555555999;;;666111///222111...)))&&&&&&***---///...---+++))))))***,,,...///222444555555444333555444333333555555555444444555666555333111111222777555444333444555444333------000333666777666444444222111111111111111111.........///222555777888777333...+++,,,///222444888777555333222333333444111111000//////000333666666444111////////////...111222333333333222111111222444777888666555555555777555444444444333000---222000000111333555555555555555666777888888555222...///000111111000...------------------......///)))222///999UUU```vvvsssdddNNN999,,,%%% !!!!!!!!!   (((QQQ}}}UUU555111999AAA;;;999888///!!!$$$...===HHHCCC888222444777===999333)))   ;;;888<<<;;;555:::???888666333111555<<<@@@???<<<888999;;;>>>@@@CCCDDDEEE;;;666111000444666555333444222111111333666666666<<<:::999>>>EEEHHHDDD???>>>???>>>:::777777;;;???555444444666:::;;;888444000222444666777777888888777666555777999:::999888>>>FFFGGG===666888:::999555444333333222222333333333222000.........///000777444444:::===:::555444111000---******,,,///333---...---+++((('''(((***...///222444555444333222222111111222444555444333333444666666555444555666888666333111111000///...******---000444555555333///000222222111222222111---......///000222555777666222---,,,---000111111888777555444333222333333...000111111///......///555222000000111333333222///000111222222222000///333555666666555333333444555444222111111000...,,,000//////111555777888888000111222555777777555333///......111555555222///******++++++---...///000,,,888///777VVV]]]kkkrrr[[[LLLAAA;;;777///)))###!!!###$$$!!!   DDDuuu```555'''222:::888999888,,,###(((555>>>:::222222999>>>FFF???444(((;;;:::???>>>888===CCC===333///---000555:::;;;999>>>>>>???@@@AAACCCDDDEEE;;;333+++***111666555222---------000444777999999666333444<<>>666+++!!!  ;;;;;;@@@>>>777<<>>@@@AAAAAA@@@>>>===666111++++++000444444333,,,,,,---000444666777666444333555:::@@@CCC@@@<<<555888:::999555222222333...000222333222222333444111333444444222222555777666777777777666666777999333===@@@666...000333333444333111...,,,***)))(((%%%'''+++///222555777777444//////555999888777777333000---+++---000333555***---000...+++***,,,000111111111000000000//////++++++,,,...111222000//////000222222111000111222333111...---,,,+++)))'''))))))***,,,///111000///---222222---+++///222111222222222///,,,+++---///111000...---,,,---...000000//////......---------111333444333111//////000+++)))(((***---///111111000///000333555555222///...000222222111111222444333111000000222333222111111000///000333555666666333222222333555777666555555666777888777666444333///---+++)))((()))***,,,000111)))111FFFJJJUUUsssmmm___NNNDDD>>>666''' 777___XXX555555;;;CCCIIIFFF===444)))"""&&&,,,...+++***///666999222+++###$$$...333///### )))222555111---&&&&&&###:::999>>><<<444888>>>999222;;;AAA>>>555000333:::999<<>>::::::777222,,,***,,,000///444888666111...///222111111000//////000111222===;;;999888777555111...111000///,,,++++++...111888888777555000---++++++...///000111333444555666999888666666777999:::;;;999777555555555444333111444333111111222444777999;;;888333...***)))***+++$$$%%%(((+++......---+++.../////////---,,,---...555333111000111111000000)))***,,,000444777666555444111...---...111333444000/////////111111111000---000333333000...///111666111++++++///333333222999444///...222555444222444222000111222222///------,,,++++++,,,,,,***((()))((((((***...222444555===777000///111444333111333333333444666777666555222111000//////000333555000333666888888777777777888666222///---...222444555......333333222:::HHHqqqsssXXXDDD444---%%% ===nnn[[[;;;333CCCOOOPPPSSSTTT@@@&&&(((!!!$$$(((---222)))$$$'''444<<<999---!!!%%%666AAAFFFJJJPPPUUUMMMKKKCCC333 444555666999;;;???AAACCC===;;;;;;;;;777111...000444888;;;999333...---......///000000000333666999888<<<>>><<<777555777;;;;;;;;;999777555666888;;;<<<===<<<999444333555888111222222222111000000000555444222000////////////222555888999777555555666333333222000///000333666,,,///222444555555777888222111000111333666:::===:::777555777<<<===:::666888777555555666666444333444444333333222222222222444333222000...---,,,+++))))))***---111111...+++...///000000......///000666444333222111///...,,,111000///000222222000///...---,,,,,,---.........000//////000222333333222...111333444333333333333...***'''***///444555444555111---...333777888777888666444333333111---******)))))))))******)))''',,,++++++---111555777777888555222444777888666333000000111333666777777666777444111111333444333111///222555666666555555666666444111222555666444111444111444;;;:::666:::DDD]]]}}}lllOOOCCC333((($$$""" 222^^^sssVVV666EEETTT]]]bbbbbbSSSAAA///%%% %%%)))---111+++'''"""!!!)))///,,,"""(((666@@@FFFKKKRRRXXXWWWUUUMMM;;;''':::::::::;;;<<<===>>>???@@@>>>======888111...000222888===:::111,,,---111///000111222333555888;;;666;;;>>>:::222000555;;;>>>===:::777555666:::===;;;<<<===:::666333444666888666333444666888888666666555333222111111111111///555::::::777666999>>>777777777555444555777:::...111555777777777777888777444111...000444999===:::666444888???@@@999222444333222333444555444222222333444444333111000...---///111222222111...,,,...,,,+++///444555111,,,,,,...//////...---...///444555555555444222000...555222000.........,,,***++++++---------,,,+++***111111222333444444555555111111222444777888777666///,,,+++---333777999888444111...000444888888888:::888666555333///***&&&)))((('''((()))***)))((()))((((((***...222444444111111222666999:::666222111111222555888:::::::::<<<777333444777888333---///111444555444333333444444222111666;;;;;;555///222222888@@@===555444:::HHHooovvvdddMMM<<<333,,,$$$ )))KKKrrruuuPPPWWWcccpppuuunnn```UUU666((( $$$(((,,,+++'''"""!!! """,,,444999AAAJJJQQQVVVTTTLLL;;;%%%===<<<<<<<<<<<<<<<======@@@;;;999<<<>>>:::666444222666999888333000111333555666777666555666888:::777999:::666222111666:::999999999999999;;;???BBB:::<<<===:::444///......;;;999777777888;;;===>>>666555444444444555777888777:::;;;999666666:::???;;;;;;:::888666666888:::555777::::::888555444333777444000---,,,///333666888666555777;;;;;;666111///...---...111222111000111111222333333333333333,,,...000222222111///...///,,,+++///555777333...+++---...---+++***)))***000333666999999777666555111///,,,+++,,,,,,,,,+++---...//////...---------555666666666666555666777111000000444888;;;999666666222///...000444666666999666333222333444444333777777666444111,,,'''$$$***)))((()))+++,,,,,,+++(((''''''(((,,,000111222......///333666666333000000000111333777888888777;;;999888888888666111---111222444555333222333444222333444777:::999444///000222888===;;;333000333AAAWWWsssaaaRRRAAA---%%%:::___ooojjjnnn}}}{{{llldddEEE222 %%%******%%% %%%***333>>>FFFOOOMMMEEE444  666666888:::<<>>???<<>>IIINNN{{{{{{cccDDD...  ,,,KKKtttssspppxxxYYYDDD+++ '''---000((( $$$,,,777???NNNKKKBBB111666777777888:::<<<>>>???BBB888333:::CCCCCC<<<666444111000333777:::777444888999999777444222222333===999555666:::<<<:::888000333666888888777777777999<<>>:::888888999777:::<<<:::666666<<>>///999888888777777777888888<<<666444:::???>>>:::888777666666777999:::999888555666888888777777888999;;;999777777777777555333333555777777555444444555777:::===<<<999888999<<<;;;<<<<<<;;;::::::>>>AAA???===:::777444333222111///111333555555666777888666777777555333222222333666666666444333222444666222333333444555555666666222444666666333000//////111000000111444555555444444333222222222333444555444333111///...---------***---......------...000111333666666333000......///444777777222//////000///---------......,,,***)))---111111......000333111444777666333222555888///000222222111000///000444333111//////111444777111111222222222222333333222333333000---,,,...000222000---,,,---/////////---+++(((((()))***))))))......---,,,++++++,,,---/////////111444555444333///333777888666555777999888888888777444444444666444555333000------222666333666888999;;;CCCLLLRRRUUUPPPVVV|||rrrKKK777$$$ ###%%%%%%&&&%%%$$$!!!###BBBkkkvvvwwwxxxuuuqqqeeeUUU@@@---!!!+++%%%"""(((,,,:::;;;888---111222333555777999;;;===333222555:::;;;999:::===444666777666444222333555333555999;;;<<<>>>@@@BBB>>>???@@@===999666444555777888888777666666888:::===???@@@>>>;;;999:::===:::888666777888::::::999;;;:::777555333222222222---444;;;===:::666555777222444555444333222333555222222222222111333777:::999888666444222111111111333444555777888555///***000000///000222444333222,,,---000222444666666666222111111000///...------,,,000222000+++))),,,///...000444555333111000000///444999888555333444777---------///111222000...'''---333555333111111444+++///333333111111444999///222444333000------///000111222111000//////000000111222222111000111222///000///+++((('''***---111///,,,***+++,,,---,,,111///,,,++++++++++++***((()))******)))))))))***''''''(((+++...000000///111111333666888:::;;;;;;888888888666444333444555555333000//////222444555444777777555666<<>>>>>>>><<<:::666222000333555777777777777888999@@@;;;444000000222555666666666555444333555777999:::666000---...222555666===:::666333333555999;;;<<<<<<;;;888444222111222333444555555444222000///000000000222444555444222222222333444555444111...///000111000///......///...000222///+++))),,,000,,,,,,---///111000...,,,...111666777555111...,,,444///,,,///555666222,,,,,,///333555444333222111333---((()))///222000---000111222111...***'''&&&---***((()))---...,,,))),,,...111444444333000///000---+++,,,000111...***....../////////000111222222222222111///...,,,+++'''...111,,,'''&&&'''&&&+++***+++,,,...///...---777333000222888<<<;;;999777555333222222222111111333444444333222333555888333999???===444222BBBTTTaaaLLLBBB^^^}}}ggg]]]bbbiiikkkiiieee___PPP===111,,,%%%&&&FFFppplll]]]^^^ccccccbbbZZZOOOBBB111 !!!$$$$$$)))---000///***$$$!!!!!!;;;:::999777555333222111555666666444222222555888===:::888888999888555111777777888999999999::::::999888666333222222444666555333222555888;;;;;;:::??????>>><<<999555222000---000333555555555666777;;;888444222444777;;;===666333000222555999999888555222///...///111333333333222111000111333555777888999:::888555333222333///000222444444333222111333222111222333333222000......///111111111///---111222444444333111000000+++...000...***(((***---,,,,,,,,,...///...,,,******---222444333000...---,,,++++++,,,///111111000222333555555444222111000000---***)))***++++++***((()))***+++***))))))***((()))************+++,,,///111333444333222///...333///------000000,,,(((111000......000111222222444555666666444111---+++'''---///+++&&&'''(((((()))((()))+++---//////...555111///222777::::::888999444000///222222///+++///000111222222333666999<<<===>>><<<777555===HHH\\\NNNFFFWWWssscccXXXNNN???222$$$!!!!!!$$$999___rrraaa]]]^^^^^^]]]VVVNNNCCC444### !!!!!!%%%%%%%%%%%%%%%$$$!!!>>><<<999666444222222222333888;;;999333111555999@@@<<<:::<<>>===:::666333111---111555888999999999:::555555555666888<<<@@@BBB:::555000222777:::888444222111000111333555444333///000000222333555666777444777999999777555444444,,,...000333555666666666444222000/////////,,,++++++,,,---...////////////333444666777666333111///...111333222...,,,---///,,,,,,,,,---......,,,)))&&&)))---///...---,,,,,,)))+++......///111555888555444333222000...---,,,///000///,,,((('''(((***'''&&&&&&&&&'''***,,,...***---///---)))'''))),,,//////000000000///......222///...///111222///,,,444000,,,,,,///111222111000222444444222///***''',,,111111,,,)))+++......+++******,,,///111111111444222111444888;;;;;;999===666///000444555000))),,,...000111111333777999???;;;888999999777888;;;UUUSSSMMMPPPjjjwwwcccRRR333''' """"""&&&!!!+++IIIuuummmbbb______WWWQQQJJJAAA333###!!!######!!!!!!!!!$$$###!!!666666555555555555555555333888<<<===::::::<<>>??????<<<777222///333555333///---000444>>>;;;666333222444555666666555555;;;AAABBB===777>>>>>>>>>===;;;:::888777111555:::<<<<<<;;;::::::333555777888:::<<<>>>@@@???;;;777666777777444222555444444666888::::::999111111111111333555777888444777:::;;;:::777666555000111333555777999999999888666333111000...,,,***+++,,,---...///000111333444555666888888555111...111333555444222000000000...------///111111000...&&&(((***+++***))))))***(((+++...000111222444555333111...,,,+++******)))333333222000---+++,,,...---***''''''))),,,///111444555555333///,,,---...,,,,,,,,,+++,,,,,,------.........111555666666444555000******---000000///...///000111000...,,,+++000333222,,,***---000000222111000111333555444444555444555888<<<>>>===<<<>>>999555555888888555111---///111222333444666999888333111555888777666777FFFKKKJJJGGGXXX~~~nnnMMM<<<+++###!!!""""""888ccc|||vvvfff```___UUUOOOFFF<<<...  """"""!!!!!!$$$%%%111333666888999888777555666777:::===???@@@???>>>AAABBBCCC@@@;;;888888999///222444222---,,,000444888444///---///000111111222111222777<<<===888333<<<===============<<<<<<444777;;;<<<:::777555555444777999999888777888999<<<>>>>>>;;;777444555777999777666777:::<<<>>>>>>444111...------000333555777999<<<===;;;888777666777777888999:::;;;;;;;;;???<<<888555444222000...***,,,---------///222666777777888:::;;;999444000000111111111///...---.../////////111444555555444)))***+++***((('''((())))))***,,,///111111---***000---******+++,,,,,,+++444222111111222222111000///,,,)))))),,,111444555:::888666777888999777555222000...,,,+++*********//////111333666888999888777222---,,,...000111000333222111000111222444555222333111+++))),,,......888666444333444444333222333444666:::===>>>>>><<<:::;;;;;;:::999999:::;;;222444555666555555666777222000111555777555555777222777::::::GGGmmmkkkZZZEEE333&&&)))NNNooowwwbbbXXXWWWVVVMMMCCC888+++!!!&&&333666:::======;;;777555:::999999:::======:::777???BBBDDD@@@:::666888<<<111222333111//////222555555111...///222444444333222333555888;;;<<<;;;:::;;;;;;;;;<<<<<<<<<======:::<<<>>>>>>;;;777555444555888:::888444222222444555:::>>><<<888666999>>>999777666777999<<<======888555111...---000333666777999<<<<<<:::888888888<<<<<<<<<;;;;;;;;;;;;;;;===:::555222111///...,,,)))+++---,,,+++---222666:::999999;;;======888444333222111000/////////000111000000222555777777666------,,,***((((((***,,,111000111333555333...)))222///,,,---111444333222222000///000333444333111,,,)))(((+++000555777777777555444777>>>AAA@@@>>><<<:::666222...+++)))(((222333444555666666666666888666333111000000222333444222///...///222666888777888555000///333444333888555222000000000///...///111555999;;;<<<;;;:::666999;;;:::777777:::>>>666888999999777555555666333222333666666222222666***+++...444===ZZZvvvdddPPP999''' """777[[[||||||aaaQQQLLLNNNFFF>>>555))) 666888:::<<<<<<:::888666:::;;;;;;:::888666555555<<>>@@@:::::::::999999999999999===??????>>>:::777666555333666888777222000222444333666::::::888888:::===777666777999;;;<<<;;;999888666333111111222444666444666888999888888999:::<<<<<<;;;:::999999999999999666222///...---,,,+++,,,...///---+++---333999999666555888;;;<<<999555777555222000000111222333333111000000222333333222000///...,,,***+++...111999:::;;;999666444444444555222000222777:::999777///111222333222111222333---++++++///555888777555111222333777:::>>>???@@@>>><<<:::666222///,,,***000111333444333333444444444666666333///---000333444222000...///000222444777888777444555:::;;;999555222///------------,,,,,,000555999;;;;;;::::::888999:::999888888:::;;;777888::::::888666666666333//////222333000///111...)))+++222444DDDwwwpppXXX===***$$$!!!DDDeee~~~```GGG<<<:::666222///(((555666777888888999888888888;;;>>>;;;555333555999:::<<>>:::777111111000000000000111111111333555666666888:::<<<::::::999888777777777777<<<999555333222222111000///111222000...000666<<<555222000333777999666333555222...+++,,,...///000333111///...//////...---111000///---,,,...333666:::======888111///444:::666333222444:::<<<:::777...444888777111///222777333111111444999:::555111...222555666555555999<<<888888777666444222000...+++---000111222333444666///333666222,,,))),,,111888777666555444333333444000111111000222888999777333111...,,,---......------111777<<<======<<<;;;===;;;999999:::;;;:::888555777999:::888777666777///)))''',,,000000......000'''(((...)))000cccoooOOO222$$$333SSSqqqZZZ:::+++'''&&&''')))%%%222333444777::::::999777777<<<@@@>>>777111000222:::???BBB???888111000111///---+++,,,///111111000...///111555888999999888>>><<<888555333444666777444555666999:::999666333999<<<@@@DDDDDD>>>666///333333222000......111333666555555777::::::777444777888999::::::999555222111333666888777555222000555555555555444555666666666444333333555888888888777666555333222111111111555555555444333333666888333222222333555777888888555111---...111222///+++------------...000111222.........///...------,,,000333666777444111...---777333000111555666333000000222333333222333555777444777999666111///111444555555333333222333444555:::888444111......///000,,,///222333222222333333(((222:::777---(((---555777666555444333000---***000000000222444555444222222000---,,,,,,///222444---222999===>>><<<:::999999888777666555444444444:::777444444666666444000111///------...000000//////222///***%%%(((LLL~~~jjjBBB$$$ :::```|||YYY777"""############!!! &&&...'''666444333333444444333222333;;;BBBBBB:::444444666888999999888555111...---111...,,,---000222222111444555777999:::999777555888777666555444555666666222333555777888777555333444555888;;;<<<888222---000///...,,,))))))+++---///------///444777777666777888888999888666333111...000333666777888777666555333222222333444444444666444222333555666777777222111...,,,---...111333:::::::::777444222333333999555222444999;;;:::666888444000...///000...,,,))))))***,,,...///000111000000000000000//////...000333666666444111//////333000///111555666333///000111222222111222444666000333666444///---///222666555444333333444555555555222000//////000000000111333555555333222111222///444888888444111222444888777777777666444222000///...///111444666666666444333222111000000000000666999>>>???===999666444444444333333333444555555444555555444222111111111222000000000000///,,,***...222000---)))'''BBBllltttMMM///  !!!!!!,,,QQQwwwrrrPPP111***666;;;222&&&999777444333444444333222222999AAAAAA;;;555333444555333111111333333111///333111//////111222222222222444777999999666222000.........//////000111111111222555777888777666555555555555777888777444111//////---***'''&&&&&&(((,,,+++)))***...222444555666666777777555333111000+++,,,///111333444555555777444000000222444444333444222000000222333333333///---***(((***...333777;;;<<<<<<;;;777444333333999333...000666999555000888666333///---,,,,,,+++''')))+++...000111222222333333333222222222111111222444666555222///---,,,///...///222555555222...///000222222222333555777444666777555111......000444333222111111222333444333111///111444666555333111333555666555333333444444333333555777777555222333444444555444333222111---,,,,,,...222666888888777777777666444111...,,,888;;;======999444111/////////000111222444555666///222444333...---///222//////000222222000,,,(((---111111000...(((555SSSyyyQQQ333!!!===dddfffFFF..."""***;;;FFF<<<---""" :::999999999;;;;;;999888444666888999888555111...222111111111222444555666555333222111111222333333///333888:::999666333111......,,,,,,,,,---///000222444777888999999999999999777555555666777666555222111000---)))&&&&&&'''111///...---...//////000333444444444333222222222222222111111111222222333:::555000000333666555333444111//////000111111000000...,,,+++---000555888444777:::;;;:::888777777777333///000333444222...555666555222...***)))))),,,...111333555555444444444444444333333333333333444555555333///+++)))(((//////111444666555111------///111222333555888;;;<<<======;;;666333111222111000000//////000111222222000///222777888666333...000333555666666777888555111//////333555444222111222444444222111000000...,,,+++,,,000333666777888777777666444111///---111333555555222000............///000222444666777000111333222///...000222......///111222222000...---111000111222***...AAAtttvvvMMM---$$$""" ///QQQnnn]]]@@@///)))!!!###000AAA888+++  <<<<<<===???@@@???;;;999777222...111777999555000444555666333//////222666555555444333222222444555555999>>>@@@===999777555888666222//////000333555111444777888777777888:::999777444333333444444444333333222///+++)))((()))111222222222000...---,,,000222333333111222444666888777666555555555555666888555111111333444444333666444222111222333333333111000000///000111333444...222777::::::999999999888888888666444333333444444666999888444///,,,***111333555666777666555444555444333222222222333333111111111///,,,***)))***000222444777777555000,,,,,,...111333555888<<>>???>>><<<999888777222111000000111222333444222111111333555666333000...000333555555555666777444222///------///222444444666888777444222111222///---++++++...000222222666555333222111111111222...///000000...------...000000000111222444666666444222111222444555444222333111///000111222111111...000---000444......;;;ZZZxxxNNN...)))&&&### $$$"""(((???ZZZuuu{{{XXX<<<...***"""###...)))!!!>>>>>>===>>>>>><<<888555999111,,,000:::???===888555888888444,,,))),,,000444555555333222222555777888<<<@@@???:::555222222:::777333000...///111222...222555555333222444777999777666555777777777666222333333111---+++++++++,,,///222222111/////////111333444333111222666999333333333444555666777888555444444333222222222222999777555555666777888777222111111000///////////////222666999888888777777666888999666222000222555555777:::<<<;;;888333000222333444555555444333222555444333222111222333444+++,,,---,,,+++,,,...000000222555777777444111...,,,...111333555888;;;>>>666777:::<<<======<<<;;;444444333333444555666888777888999999888666555444222444666666444333222333333333222///,,,---111444111444666555111//////000222000...---///000000000222222111000111222444555111111111///------...///111111111222333444666666888555333555999:::888555;;;888444222111000///...---///,,,...555222000999CCCyyyZZZ999(((%%%""""""%%%###!!! $$$000DDDbbb{{{|||ZZZ===...)))### >>><<<999888888888777666999555333666;;;>>>===;;;333444444222...,,,---///222444444333222222555888555999<<<;;;555000///000111111000...---+++******...111444444111000222555555444555777:::;;;:::999222333444333111/////////,,,///111222111111333555555666777444111111555:::///000222444666888::::::444888:::999555222333555777555333333555777888777555333111...---...///000000333666888888777777888555666666444111000111333666555555888<<<<<<:::777222222222333333444444444666555333222222222444555---------,,,+++,,,///111---///333555666444333222...///111222222444777999333444777:::;;;;;;:::888444444333333444555777888999<<<>>><<<888555666999555777888888555333222222000222333333111...------+++...222111...,,,---000333222111111222333222000///000111222333444444444222222111///------000222000000000111333555666777888777777888:::;;;;;;;;;<<<:::777555444222///,,,***...,,,...666333000888999iiibbbAAA(((&&&""" !!!###!!! !!!000LLLeeedddHHH888111,,,(((!!!!!!===999444333444888;;;===999;;;<<<;;;:::888777777///......000333555555444111333444333222222666999333888;;;;;;666333444666,,,...000111000---***'''000333666555111000333666+++,,,///333777999888666333555666666444333333444222333444222111222555999888::::::666111000444999666777999;;;===??????@@@666<<>>:::777888;;;:::444...)))***,,,000333555444222000222444777999:::::::::>>>===;;;999666333222111000222333333111///...///111//////333888:::777333------...000333555666666444555666555333222333444111222333222333444888:::888666444222111111111111***333======777333444888888888999:::999888777666444222000//////111222333444333222111000///---,,,222111000111444777999999:::777444222333555666666999333,,,,,,222888:::999>>>:::666333222222111111;;;888666555555777777666000---***)))***---///000666222///111666999777333111111111000///111555888444444555777888:::;;;;;;666555333111000111222333444444333111......111333444444444777999888333///***...333777777444///,,,---...000111222222222222999999888555333222333555///......000333444333222666222///000333555222///000+++(((---444888666111777888999;;;;;;;;;;;;:::888444111333666777333...666111---///555999999777555RRRrrreeeKKK666///))))))...111000,,,***)))'''&&&%%%$$$!!!### 000???bbbzzzrrr]]]LLLBBB111###555777666222000444777777555777999999666444222111***,,,...222555777777666...///222444666777888888;;;::::::999888777777666111222444666777777777666777444111333777999777444*********,,,...////////////222444444333000//////---///000111111333555777777666444333333333444444333777::::::777555666888222333555777888888777777666666444000,,,---222666444666777555111...000222111///------.../////////999777333222222333333222222000...---///222555777666444222111222333333333333222111222444444333222///---***))),,,///111111444333222111222222222222...000222333333444666888333333444666777888999::::::888666444333222333333111///---,,,,,,---...///000111333555666555111...---...111333333222000...///---,,,+++,,,///222444:::999888555222111222333555555555333000000222555444000...///333555444111333111000111444555444222...///111444666666666666777666666555555444222111000/////////222444555666;;;MMMcccwwwaaaOOOGGG===:::<<<>>>===:::666333000//////---((($$$!!! !!!$$$...JJJfffqqq```KKK999)))###### 777:::888333000333555444---444:::999222---///222,,,---000333666777888888///111222444555555555444555666666777777888888999333333444999>>>AAA???===???:::666444666777666555........................---000333444333000...---+++---000222111111222333444333333333444555666666666444222111111222333333000111444666888::::::::::::;;;999333------333:::555999:::666...+++---111111000......///000///...888555333222222222111///000333555555333333666888333222111222444444444333000000111444777777666444...,,,******,,,///000000000222333111///...000222,,,///333555555555555666111222333444666777777777;;;:::888666555444333333777333///...000000///---222444888999888666444444333333222222222222333333444000***'''''',,,222666::::::999555222111111333555777777222---,,,222888111...---///444777666555333333444444333333444555,,,...222555888999:::999666888999777333111000111---000222333222222444777>>>BBBMMMuuu{{{sssiiicccdddeeeeeecccbbb[[[RRRMMMHHH???111'''&&&###!!!""""""!!!!!! !!!""" $$$555RRRvvvnnnLLL;;;***$$$ !!!(((&&&###"""!!!777:::999333111333555444---444:::888111,,,---111---///111222222222222333222333444555555555444333222222333333333333444444444333555;;;BBBFFFCCC???BBB>>>:::888777666444222333333333222111//////000000222444444222111111111///111444555444222000000//////000111333444555666000///......///000111222222444777:::<<<===>>>>>>======;;;888444444777;;;777888666111+++(((((()))...------///333555555555666444333444555555333222222444777888888777666666444333333333444444222000111111111444777::::::999000...,,,,,,...//////...000000000000000000111333...111333444333222222333///000222333444555555555999999888777666555444444>>>888333222333333///+++333777;;;;;;888666666777;;;:::888777666666666777999555...)))(((,,,111555999999888666333222444555000222222000---...222777000//////111666999::::::111111111222444666666666000333666:::<<<=========777777777555333111//////111333666777888888777777666444;;;___~~~wwwooo```LLL<<<888444...+++***)))&&&### !!!###"""  !!!%%%***BBBdddxxxPPP???000,,,'''  %%%((((((%%%%%%'''&&&""" 222555666222111444666555666888999777333///.........000111///---++++++,,,---///111333555555555555444333222111000//////...777666777===DDDGGGDDD??????>>><<<;;;999666222///444666666444111///000111444333222111///000333666666888;;;:::777333000///,,,,,,...///111222333333+++///333444333333555888666777999<<<===>>>>>>>>>>>><<<:::;;;===>>>;;;999666222...,,,,,,,,,***(((++++++,,,///333666777777444333333555777999888777333111111444888888333///111111000111333333111///222000...///333777:::;;;666555333222222222000///777333///000222333111...333333333111///---...///---///111222333333333222666777888999:::999888888:::555111111444444111,,,111555888777444222222444<<<<<<<<<;;;:::999777666:::777222...,,,,,,...000555666666555444555777999000000000000222333222222111111222444888<<<>>>???777333000333999;;;888444111444777:::;;;;;;:::888777444111222444444000,,,555444444888<<<===999555---,,,555RRRuuufffVVVQQQIIIDDD@@@:::222,,,(((&&&$$$$$$&&&&&&""" """""" %%%&&&333MMMnnnfffVVVGGG@@@999...''''''---,,,))))))...111+++"""!!!...222444222222666888888>>><<<999777555333111///222333444000+++((((((***&&&(((,,,///222444555555444444333222000///......666777:::???DDDEEEBBB>>>::::::;;;:::888444111...888:::;;;999555333555777555444111...---000444888;;;===>>>===999555222111---...///000111222222222&&&,,,333555444333555777555666888:::;;;;;;;;;;;;===:::999<<>>>>>AAA>>>:::777555555555555777888999555///+++,,,///***,,,---///000000000///////////////000000000000///222777;;;======<<<:::666666666555333222111111888<<<>>><<<888777999<<<666555444111000222666::::::<<<===<<<999555333333111222333444555444444333)))+++///222444444444333333444666888::::::::::::<<<:::999:::===<<<999555222...+++,,,000444555555666555555777888888777555222000///000333666888888<<<999777777888999888666///---,,,---000222333333;;;888666666888;;;===>>>777777777888999888666444888666333222222222000...333444444333///,,,******,,,...111333333222111000444666999;;;<<<:::888777666666777888999::::::999;;;999888777777555222000...///222555777999::::::333333333222111000/////////000000000000111444666333333333222222333444555444555777888:::<<<>>>@@@CCC???<<<<<<>>>>>>;;;888777999===???@@@>>><<<:::222111111333666888777555444333333555888888666444//////888AAAVVVzzz^^^QQQ@@@111((($$$!!! """######   %%%$$$000NNNppp}}}rrr```RRRNNNAAACCCCCC>>>888000$$$!!!$$$777<<<>>>===>>>BBBDDDDDD@@@???<<<777444444777::::::<<<===999333000222555555444444222000---***(((((()))***,,,...000111222'''+++111666777666666666444444333111///000222444333777:::888555333666:::777888888777666777999;;;888999;;;:::777555444555666777888888888777666555333000///222888:::888444222444666999;;;<<<<<<<<<;;;;;;:::888666555555555222111000......///222444000000111222444555333111111///,,,,,,///222444555888888777444222222555777777555222111222333444444777666444555777888888777111111222555777777555222///111222222111222444777000222666666333///+++))),,,...111333333222111///111333666888888666333111555777888666444222222222:::777444333444222...******+++...222666;;;>>>@@@333333333444444555555555......///...------000222,,,///111///---///666===555666888888999:::===???<<<<<<======<<<<<<======444777;;;>>>???>>>;;;999...111444666777888:::<<<333555777777666555666888333000666888HHHsssYYYAAA111'''""" !!!######!!!   (((BBBbbbwwwsss^^^```ZZZJJJ:::...'''!!!!!!%%%"""!!!===>>>>>>>>>DDDKKKHHH@@@===;;;888666555777999;;;AAA===777444444666777888222111000///......//////,,,,,,+++'''$$$%%%,,,222222222444777888777333///222444222...000666777333888777666444333444666888111111111111111111222444222444666777888:::===???999888777888:::888333//////,,,+++...333666333000///111222222222444999===@@@===:::888777666444222222333333111...,,,------333111111444777555///)))---+++***---111333222000333555555333111222777;;;888777444111000111666999666333000000111222333333888777666666777888888888===999555222111222222111555444333222111000000000000222444555444333333444111111222333222222111000555888999666000...222666888666333///......///000***%%%###)))555======999777888888777555333444444...000000...+++,,,000444333000///222888;;;999555444888;;;::::::<<<;;;777<<<:::777666777888777777333555777888888555222000333111111444888:::999777666444222000111444888;;;777444000;;;TTTppp\\\444&&&))))))!!! """!!!  ###!!!"""(((666PPPsssooo___KKK444%%%!!!)))&&&!!!""""""!!!'''###BBBEEEEEEBBBAAADDDAAA<<<:::999999999999:::;;;<<>>@@@>>><<<;;;:::666000++++++******,,,///111000......000222222222333777;;;:::888777666777666444222000//////.........---------++++++...222222...***111---))))))---000111111444555555333//////333666999:::999888555444555777333333222333444444222000///222555666555777;;;???>>>;;;777444444555555444555444222111000000111111111222333222111222444666000111222333333222000///---...///000111444888:::999666333///,,,+++,,,,,,,,,***))),,,222666888777333444555444222111222333444111---++++++---000111333333333444555555555444666:::<<<:::;;;===>>><<<;;;999777777999:::::::::222222333444444444333333444333333666999;;;999777000...------///333888<<<999999;;;HHH___tttpppGGG333,,,###!!!  !!!""""""!!!  """!!!###'''222HHHggg|||dddKKK;;;666000***$$$ !!!""")))((('''%%%%%%$$$$$$$$$&&&###  CCCGGGHHHDDD???>>>===;;;888999:::;;;<<<===>>>>>>>>>;;;888666555444222000444333000---)))&&&$$$###&&&'''(((''''''***000666333///)))'''(((,,,000111333444111///222999;;;:::555111---///444666333...,,,))))))...666999777222777999<<<===<<<;;;;;;;;;BBB@@@>>>;;;999444...***)))+++------------...///...000111222222444666888444444444555666666444222///---++++++...///...,,,)))((('''***///111000...555///)))'''***...111222666777888555111000111444:::;;;===<<<999555333222222333555777888666111...+++000555555333444:::@@@:::777444222222333333333555333111//////111333444666666444222111333666:::000111111111111000///...)))((('''+++111777:::;;;888666333111...---------*********++++++---///111///000000///......///111:::444---,,,///222333222333555777666333111111333666::::::777777;;;>>>>>>444333222333555777777777111111111222222333444555888999:::<<<>>>>>><<<:::...,,,******---222777;;;;;;???DDDTTTiiiuuu```FFF222  ###&&&)))***---111888HHHcccjjjYYYSSS777///&&&"""###&&&&&&%%%(((((()))))))))*********!!!!!!!!!!!!???AAABBBBBBAAA@@@???>>>::::::::::::;;;===???@@@:::888666555444111...+++++++++***)))'''&&&$$$###%%%&&&'''''''''***///333///+++&&&%%%(((///555888777666444333555999;;;;;;888666444444666555222//////......111444555222...777888999999888888999;;;::::::999888666333000...+++///222111...,,,...222111111222333444555666777777555333444555666666666222...***+++///000...+++,,,***)))+++///222444444555///***))),,,111333444888:::<<<:::666444555777:::;;;<<<;;;777444111000444555666888888777333///111444555555333333555888777555222111222333444333666444111000000222666888888666333///---...333777111000...---,,,---...///,,,,,,+++---000333666888777666555444333222222222***************,,,...///...///...---++++++,,,...333000------///111222222666666777666555333222222222666666222111666;;;<<<222111000111444555555444222333444555666666666555999:::<<<======<<<999777222000---,,,...222888;;;>>>AAAEEEUUUgggnnn~~~|||bbbFFF((($$$!!! !!!%%%(((---222777===JJJcccsssiii===333)))%%%)))......---%%%&&&((()))+++,,,---...AAA???>>>AAAFFFFFFCCC@@@>>>;;;888666666999===@@@999888777777555222...***+++,,,,,,------,,,+++***)))*********+++---000222---***&&&&&&***///333555:::777555666888999:::;;;888:::;;;999444000000111---000444333000------...777777777555555777;;;>>>666777777777666444333222---111555333...,,,...222555444444444666777888888===:::666444555777888999777222---,,,///111...+++000...,,,---///333555777333///---...222555555444666888;;;:::777666777:::;;;<<<;;;999666444444555999888666666777666555333888555222222444555333111888666444555666888888777777555222111222444888:::555333///***'''(((,,,000333000,,,)))(((***---//////222444333000///333666777777777666444222111000---***)))+++///333333222000000///,,,***)))***,,,&&&))),,,---------000222999666444666999:::666333///444555111///222777999777666555666777888777555333666:::<<<===;;;777555777888999999777555333111555333000///222888>>>BBBCCCAAA@@@LLL]]]bbbpppgggFFF,,,&&& !!!!!!!!!"""'''...555AAAXXXvvvppp===333(((%%%)))///111000&&&&&&&&&''''''(((((((((HHHBBB???CCCGGGEEE@@@======999555222222555:::>>>;;;:::999999888555111---222333444444444333111000/////////000000222222333---+++((('''(((***+++,,,777444444777999888777999777:::<<<888000,,,...111000555:::999444111444777888888777666666888<<>>:::777;;;<<<<<<999666333222333111///...///555===FFFKKKFFF@@@:::BBBPPPTTT___vvveee888///###"""###### $$$***555IIIbbbtttjjj999///###"""%%%&&&$$$"""HHHBBB@@@BBBAAA;;;666666666444111///000444888;;;:::999888888777555111...000111333444444222111000//////000111333444444333...+++(((&&&'''(((((((((000---///666999777555777777888888444000...///222555777:::999777666888;;;666777999888777666777888777999:::888555444555666444666777666222000000111;;;777333222444777999999:::888666666777777666555666444222//////000111222000000000000111444777:::666333111222444555222///...000111///---...222666666666777777777999<<>>888777666777999999777555---666<<<999444333444444111111111333555555444222000333888===??????===;;;??????>>>:::555222333444,,,+++***,,,333<<>>>>>???:::111...222//////...///111444777888777666444444444333000---''')))+++---......---,,,,,,,,,---///222333333222...+++'''&&&'''***++++++)))'''+++444999666444666999777444222222222333444555444222222222222333222222555888999777333111000222444666666444333555777999::::::999666444333333<<<777111000222666888999333444555777888777444111333333222///...///222555000111222333444777;;;>>>:::666222111222222///---///000000...+++,,,111555///111444555777999<<<>>>>>><<<999888888888777666......------,,,,,,,,,---***)))***,,,///222222222333222222222222222222222+++---000222222333444555000222555777666222---***444555777999;;;888444///---///222555666666555444555777777333,,,))),,,///*********))))))+++///222666000***)))...555999:::666888999888666444555666***555<<<:::555222222111111111222555888999888666---000444888<<<>>>??????;;;;;;999444...,,,---000+++***(((***///888BBBHHH===666...444>>>::::::IIIqqq___EEE222***((('''&&&######"""!!!!!!!!!!!!!!! """%%% !!!###(((333>>>FFFcccyyynnnWWWWWWMMM>>>///%%%"""###&&&"""999888666555555444000...444222000111333666888888999222+++))),,,///000///000///---***)))(((''''''%%%***///000...,,,,,,---000...,,,***'''&&&%%%$$$''')))...333666666333///333555555555444333555666000333666444111000444888555666666555333222222333111222444666666666444444333333444666888777444000FFF>>>444......000222333,,,---000222333333222111///111333333111000000000///...---///222555555555;;;:::777333///---///111666222...++++++---///111000000111333666999===???DDD???999777999888555111333///)))$$$'''000444444,,,+++***)))***,,,...000---...///222555555333111666333111333777;;;;;;:::777444111222555555000+++555666666777888888666555777555333444666777444111000222444333///+++++++++000///,,,)))'''(((---000000///000000222555888999---000444666555333222111000:::@@@:::222---)))%%%)))(((***///666999777444222222111111333777===BBB===<<<:::555000---,,,---))))))+++///444999<<<===:::444///.........333999iiieeeFFF///&&&'''+++(((&&&### """$$$&&&'''""""""###''',,,111333444HHHaaa{{{kkkeeeUUUZZZNNN<<<777111)))((('''%%%!!!""" ///111222111...---...//////---,,,---000444555666;;;666222222666888777555777555222000......///000222111111111222000---+++000000////////////000000000000111222222///***&&&***,,,////////////000111...111444222...,,,///222111222444444444444666777777888888888666222///,,,444999======:::777888999>>>999222------.........000222333555555555333333222444666777666555555666000///...000222444444333444111//////000000///---444666666555111000222555333222111111222666999;;;???:::666555888999666444111///+++'''+++333888777222///,,,******---111333222111000111333333222111666444333555999<<<======888444111111444666444222666:::===<<<999666666777888555444555888999666333444666666555111......///333///***(((***,,,------111111111222333444666666+++,,,.....................666;;;555///,,,***''')))((()))---333666333000......//////000555;;;???BBB@@@;;;666111///000222/////////111444777888999444...+++---///222888???SSS~~~yyy___YYYtttjjjOOO;;;000+++(((***+++(((### $$$###$$$&&&***---//////555GGGZZZiiiwwwjjj\\\TTTYYYRRRFFFAAA<<<333111+++))))))***...222444555222$$$  """$$$$$$!!!111555777333...,,,000555222111000222666:::;;;<<<<<<:::999;;;>>>???<<<::::::777333000000111444666<<<666000000222111,,,'''000000000000111333444555777666333111///+++&&&"""'''))),,,---,,,+++***++++++...111111///---///111000111333444444444666888999999999777444///***'''///777>>><<<555111444:::888555111......---,,,+++///000111222222111000//////222555666555555666777222000//////000111000...,,,))))))---333444000***,,,222777666000,,,---000111000......000444777:::===999444222222222///,,,......---+++///666:::888888444///,,,+++...333666333111///...///000000///000//////111555888999999666222......111444555444111888======888555666999777555444666:::;;;999777666777666444222000111222666///))))))---000...+++000111111222222222111111000///.........///000111000666999555111000///...///......111555666333000+++,,,,,,,,,...111666:::;;;999666222//////222555555444333222111222222333666000+++***((('''***///===fffuuuOOO888222PPP{{{qqqSSS;;;---(((+++---***###!!! !!!!!! %%%######$$$''')))))))))+++222<<>>777111,,,///666CCCPPPXXXYYYWWWEEE000$$$'''***'''!!!;;;<<<;;;666111///111555777666666888<<<@@@BBBBBB===<<<;;;<<<===>>>;;;999;;;888444111222555999<<<<<<666...,,,------)))&&&//////...---------------888555222000///...+++))),,,...111111...+++((('''***---111333333444666888333444555555444333444666444555666555333///+++))),,,333999777111---111666888666333111000000000000,,,,,,---............---...000444555666666777888444222111000000///---+++)))))),,,222777777222---,,,///222111---)))((())))))***,,,...111555888999555222...---------,,,***,,,/////////222777999777:::777333///...000222444///...---...//////---,,,******+++---000333444555000...++++++---///000///***///555777777666666777555444333666:::<<<;;;888666555333222000000111222555111,,,,,,...000///,,,---...///000000000......555333222222333444555555222666999999777444111///333222111222444444222000,,,------------...222555111222222111111222444777666555333000---------///:::333---***%%%!!!!!!$$$///OOOTTT555+++(((FFFrrrnnnSSSBBB444111---'''###!!! !!!###&&&&&&$$$"""###"""!!!"""$$$&&&&&&&&&+++,,,...444EEEcccrrrTTT===;;;???AAA===;;;777///...888JJJ^^^oooxxx{{{{{{]]]GGG111(((&&&$$$"""!!!''''''&&&###;;;888555222111111111111555444555777;;;>>>???>>>???===;;;::::::999888888<<<:::888666888;;;???AAA888444///+++***+++++++++000///...---,,,+++++++++555333000//////000///...///111444444222///---,,,...000222444555666888999333444666666555555666888555666666666555333111///333555777777555444444555:::888555222111222555777---......///000111111111000333666888999:::;;;<<<888777555555555333000...+++///555999:::888666444888444111///000///,,,)))&&&)))---111444555555444---,,,+++,,,...000111222...333555444666999:::888888777555333222111111111,,,---///222333222...+++)))+++---///111222444555...---------...---,,,+++------...222666777555111333111111444999;;;:::888555444222111111111222222111111111000//////000111---...///111111111000000333222222444777888666444333555999======888111,,,000000/////////...---,,,000111111000......///111///222666888888777666666666666444111------///111777222///...---***+++///)))===iiifffAAA444999<<>><<<:::999777777777555666666888:::<<<>>>@@@777555111......000222333222222111111222333444444666333000////////////...,,,///333555555444555666555555444333333444444555000222555666777999;;;======<<<;;;999888777666555666555333555777777555333888777666333222333777:::.........//////000000000---000444666777777999:::<<<;;;:::::::::999666333///444:::<<<;;;999888888;;;555...---111222000,,,,,,...111333444333111///555444222000///......///111777:::999:::<<<===;;;777777666555444222111000---///222666888666111---(((+++---//////000111333000000111222111000...---777333000222666777222---111000000333777:::999666555333111111333333333222///111333333111000222444000111222333333333333333444333333666:::<<<999777999999===EEEGGG@@@777222222222111111000000//////333444555333111//////000---222777:::888555111000999999888555111111444888777333111111000---...111...999WWWvvvUUU@@@EEESSS```mmmsssaaaKKK>>>:::777///'''$$$&&&'''&&&!!!""""""######"""""""""!!!  ###&&&&&&&&&###$$$%%%&&&***<<<[[[uuupppJJJ555555999444AAASSSOOO[[[kkk~~~lllWWWDDD777111000'''666777888999999:::;;;<<<;;;:::999:::<<<<<<;;;999:::;;;===<<<:::888666555...111555888;;;<<<<<<<<<<<<666111111555999999777333333444555666888999::::::888555333333222111///---000333555777888:::<<<;;;888555333222333333444111333666888999;;;===@@@@@@>>>;;;999888888999:::444222000111444555333000555777888888666666999;;;222111000///......------***---000222333333555666:::::::::;;;;;;:::777555222333555888::::::999888444000------000222111000111111222222222222111111:::999666222...+++******///555:::999999===>>>>>>999888777555444333333333000111333555666444000---))),,,///000///...000111222333333333333333444555:::777333333444444111...222000000333777999888666111000///000222333111//////000111333444555444444444333222222111111222222333111///222777;;;;;;999<<<999<<>>999555444000+++)))+++333:::NNNsssjjjVVVUUUdddrrrrrrfff___VVVHHH===///,,,'''### ###""" """%%%'''!!! !!!$$$&&&&&&&&&###"""$$$''')))111DDDWWWjjjsssZZZ;;;555999444JJJiiilllzzzttt]]]GGG:::///)))!!!555999===<<<888666888<<<;;;:::999999:::999777555444777;;;===<<<888555333///222888>>>AAAAAA???>>>@@@777///222:::???<<<666444444444444555777888888>>><<<999888888888666555222444666777888999<<<>>><<<999555333444555777888555777999999999:::<<<>>><<<:::777666666888;;;===444333222333333444333222444888<<<===<<<:::;;;<<<:::999777555333111000000,,,///222444555555666777666666666888999888555333444000///222888;;;999555---...000111222333555666333222000///000333555777/////////...---...///111***111666666777;;;======<<<:::777444333333555777222111000111111000---***///222555666444333444666333333222222222444777:::666666444222111111222333222111000333777999888666---,,,,,,...000111...+++111......111777:::666222444333111///---------......)))&&&(((...444666555666111222<<>>@@@<<<888777888888555222444444555999;;;;;;666222000444999<<<<<<:::999888999555111111555888999888666666666888999888666333;;;===>>>>>>;;;888666666666222///000444777555333222111111111111333444666888777666666777888999:::======>>>===;;;999888888///222444555555333111000444777:::<<<<<<===???@@@===888444444777888555111;;;:::999666333111222333444333444555666555333000333444555777777777666666222///------111444444444...000111000000000222444555333000000000000///...///000000000///000444888<<<666000111666:::999666444444222111///---,,,+++000222444666666444222000333333333333333222111000111000//////000333666999333000///222666888444///111333222...)))(((,,,111222111222666:::;;;777444444666555222...,,,...111111)))%%%)))///111222333111222444777:::;;;;;;::::::999888999:::;;;:::999:::999888999::::::888777222...+++...555:::999777???<<<666111///333:::@@@999<<<>>>;;;444...---...---666:::FFFooozzzrrrlllpppsssbbbGGG---'''((($$$ !!!!!!''',,,+++'''"""!!!###&&&&&&%%%!!! """$$$&&&&&&&&&555CCCQQQ\\\iiixxxmmm[[[YYYeeeuuuwwwUUU777((( &&&###444;;;>>>999555777<<<>>>999888666666777777666555666666777:::<<<<<<888555111333666666444222111111666777777777777777888999777666666777888666333000555777999888666444333333777333///000444666555222000000////////////000111---111444444222111333555===@@@AAA===666111111444,,,111666666111...///222444555777777777777999;;;===888444333444444000---444555555555555777:::===555555777999::::::777444111222333555666666666555777444222222444666666555,,,.........------///111444222000/////////---,,,000...,,,---000222444444555///+++---333777777444444444222111///---++++++,,,---///111111111000///666555333000//////000000111000...---...000333444444444444666666666555444///111222000,,,---111666111000111444888999666222444555555111,,,***,,,...222+++(((+++//////...///---...111444777999999999888777666777999::::::999;;;:::;;;<<<======;;;999---...000111222444777999;;;666111///111555888999999<<<>>>;;;555///---...+++000000888^^^pppgggbbbkkkzzz]]]===---,,,***%%% !!! ###'''***&&&"""!!!!!!###""""""###!!! !!!$$$'''))))))&&&///888@@@OOOcccsssyyy```666,,,######$$$ :::===<<<777555999======777777888777666555666777:::999999::::::999555222333444444333000...---...000444777777333000111333333222333444666666444222222333444333222111222333222///,,,,,,...000///---////////////............***111777888444222444888;;;@@@CCC>>>444...000444,,,333999888222...111666555555444333222222555777>>>:::666444444333///+++,,,---...///000444:::>>>555555666777888777333000111222333555555555555444777555333444666777888888---......---,,,,,,...000333111///......---+++)))111---***+++000333222000111---+++...444999999777333333333333222111000000---...///000111111222222666333///,,,******,,,---333111000......///111222555777999999666555666777111222333222000000333777000//////222666777444111000222222///+++)))+++...222---+++///111...+++***)))+++...111333555555666666444333333444555444333333333555777999999777444,,,222777555000---111777888333...///555888777444999<<<>>>;;;666000......111222...000MMMwwwlllfffpppvvvOOO333+++,,,&&&######""" !!!%%%((('''$$$!!! !!!!!!!!!"""!!!%%%((())) ###%%%***999PPPgggsss~~~```222,,,&&&### ======;;;777888<<<===:::888;;;<<<:::666333333555===<<<:::777444000,,,***---///111000...,,,,,,,,,000222444222000......///,,,,,,...111555777777666444555555333111000222333000---+++***,,,------,,,///000000000000000/////////222666777666666888:::777:::===;;;666333555777---222666666222000111444555444333111///111444888???<<<:::888888666222///.........------000555888999777555444444444222111666777777888777666555444222111111222444666777888///000000000......000111333111///......,,,***'''111000......////////////...,,,+++...333777777555111222444666777777777777000000///...///000111222111///,,,)))(((((()))***444333222111111222333444777888888777666555555555444555555333111000111333111///...000333555333000+++---...,,,)))))),,,///111//////444555000,,,***(((***---//////000000111333111...---------,,,+++------///222555555333000111777;;;888000,,,...222777333000111666999888666888;;;===;;;777333000///444555111...>>>iiieee>>>,,,,,,)))!!!%%%%%%&&&%%%%%%'''+++---###!!! !!!"""###$$$"""######$$$###!!!###...BBBWWWddduuu{{{wwwvvv{{{}}}zzzzzzlllRRR222...((($$$ ;;;<<<;;;999;;;>>><<<777666999:::999555222222444888777555222...***((('''%%%(((---//////.........999666222111222333222111++++++,,,///333555666555666666555333111000111222111///------.../////////....../////////000000111111...+++---111444666555444444444555777777666555......///000222222000///222222000...---///444777;;;:::999999999777555333555555444222111222555888===999555444555888;;;<<<>>>>>>>>>===;;;888666444222222222222222222222333000111222111000000222333444222111000000...+++(((111333555222---+++---000***)))))),,,///111000///333444666777888888777666111///---+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,222111111111222333444555888444111222555666333000222333444333222000000000111...,,,...111333222000,,,......,,,((('''***---000000333999999444///...+++---//////---,,,,,,---///---******+++---------000111222555888888777555555777999888555222111222444444333222222444777:::666888;;;;;;999555222000000333333...111NNN}}}TTT777//////,,,&&&(((((((((((((((***,,,$$$$$$###"""""""""###$$$!!!!!! &&&###!!!"""'''111???III^^^vvv~~~cccPPPMMMOOOWWWWWWTTT[[[\\\NNN;;;666...(((%%%%%%### 888;;;;;;:::;;;>>><<<777111333555555555444333444///000000...,,,,,,---...+++...222555666666777888;;;555000///111444333111///...---///111222222111333444444333111///000111------,,,,,,,,,---...//////...---,,,,,,---...///333---'''(((...333444222444222///111444555222...555222000333777888666333//////---+++***,,,111444444555666666666555333222111222333222222222555777777444111111555;;;@@@CCCBBBBBBAAA???===:::777555777777777555111///...//////000111111000111333555666555444444333222...,,,...444777444,,,))),,,222......///111333333222000666777888888777555333111777555333000///.........//////000111111111111000////////////000111222333555000,,,---111444111,,,---...000222333333333222000---******...000000...111222111---(((&&&'''***000111555<<<<<<666222111...111333222...++++++---,,,***)))+++///333555666333333333555888999888777444444444666777888888777222333333222000111444888444666999;;;;;;888555222111444888555000???oooiiiEEE222...000((()))***(((&&&$$$$$$%%%&&&''''''%%%"""!!!!!!###"""!!!!!!"""$$$$$$$$$"""***&&&$$$$$$%%%(((///777KKKdddvvvyyyzzzwww{{{tttOOO333555666;;;999777GGGVVVSSSAAA===555---***,,,***'''777::::::888888;;;<<<:::333333444666888777555333...///000000///000444888777888888777777888<<<>>>555444222111111111222111111000......000111000///...000333333333222222333------...---...///111333444222///,,,***+++---...222///,,,,,,000333333222444333222333444444222000777666666777999::::::888111000///---+++,,,///111000111333444333222000000+++---///111111222333555222111///111555:::>>>???@@@@@@??????===:::888666555666777555111//////000000222333333333444777999888777777777777666222000+++///333111---,,,///222333444666999::::::888777777888:::;;;:::888666444<<<;;;:::999777666666666333333222111111111222222000000000000000000111111///---***+++---///...------...000333555555333111...***&&&&&&))),,,,,,+++000111111...***(((***---111222777<<<<<<555111111000444777555000---...000...,,,+++---111555888999444222111111444666666666444444444444666777888888333333333444555555333222111333777;;;<<<;;;777444:::888<<>>CCCDDD777::::::666555999===>>>;;;999888:::<<<;;;666222222444555444222444888<<<;;;999555111///222777;;;333777:::999666444444666///...---...000222222111,,,///333555666666666777444555666666666888;;;===;;;888222...++++++---///---......///...///000000333555777777666555666888000222444444333333555777555444333000...---///000000222444444222000//////,,,///222444444444555666777666666888;;;<<<<<<<<<<<<<<<======<<<:::888777...000333333111000111333333555666777777999;;;>>>999888888999:::999555333(((***---...///000111222111333666999;;;;;;:::888666888;;;>>>??????>>>===;;;;;;::::::999888888888666444000...---...000222444444333333222111111000++++++,,,+++***+++---000111111333444555444111...,,,((($$$###&&&)))***)))+++---///...,,,,,,000333222333777<<<:::444000000111555888777333000111444222000------///222444444666444111111333555777777777777777444222222333555666444444888<<<;;;555...000222666;;;===<<<999666???888;;;AAA===:::RRRtttggg???,,,,,,&&&(((******(((&&&&&&&&&"""###$$$%%%))),,,%%% %%%,,,000///(((######$$$'''111===999AAAOOOaaawww|||ooo[[[CCC444000000666777888DDDIII===LLLUUUXXXRRROOOWWWbbbhhh888777777777999;;;>>>@@@>>><<<999:::;;;:::555111999999888666444555999<<<<<<;;;:::666222111111222:::666333333555666555333111222333333444444444444222000///333888999777333111000000111333555777888777333111444333......222///111222000......111444===888444444888:::999666---...111555999;;;:::999;;;999555111...---------000222444666444111---+++,,,///333444444333333333666888999999999999:::;;;<<<;;;;;;;;;<<<:::888666555333000///111333333444777555444333666:::@@@CCCAAA???<<<<<<<<<999555111(((...444555222000222555777777777999;;;;;;999777===>>>???<<<888777999<<<;;;:::999777444222000///111111000---+++---444:::>>>:::444///---,,,+++***+++...111///***)))+++///...000222222222111222333...+++'''%%%&&&)))+++,,,+++++++++---111444444444888888888888777777777777999:::;;;999666222000000111000///111555666555333222333444555666555444444444555666888:::;;;999888444444444555555777888888111111111444888:::;;;:::<<<===888888AAAEEELLL\\\tttKKK111)))((())))))+++,,,)))%%%"""&&&)))(((***000'''$$$  ###$$$%%%((('''&&&&&&(((...777>>>>>>AAAGGGNNNYYYiii|||kkkVVVEEE===666222666BBBGGGEEEIIIRRRcccrrr}}}{{{vvvyyy;;;:::999888888999;;;<<<=========;;;999666444333666555444222333444777999888888888666555555666888444111//////111222222111222333444555666777777777222111000333888:::777444///......///111333555666777444444888666000...000444444444222000111222444999555111111555777777444111222333555777777777666888777555444333222333333...000111222222222000///000222555555555444444555111333666666444111000///999999999::::::999888666666444222111111222111000111111111222333444666666888666555555666555222...///000222222333333444555777777777888::::::999888:::::::::888777777888:::777666555222000---+++***))))))***,,,000555888999666333///---...000111222,,,000222111---+++---000,,,...000111000000111222...,,,***)))+++,,,,,,+++...000333333111111333666===:::888888::::::777444999:::999777222///...---000,,,***///777:::777333---...000222333333333333///111444666888777444111999888777666555555555555111222444777;;;<<<;;;999;;;<<<777;;;GGGIIIIIIRRR~~~\\\@@@333222111000000000///---***+++&&&$$$(((***((((((+++"""  !!!""""""""" !!!%%%,,,444888:::>>>???>>>;;;>>>LLLbbbsssuuufff[[[SSSJJJKKKYYYeeejjjooowww<<<;;;:::999:::;;;<<<======???AAA===777333333555444222000000222555666777333444444333222333555777444222000000222333444333444444555555555555555444333111222555999;;;999666111///...///222555666666444333666999999444111222666444111000111222222222555222///000333555555333999888777777666666666666444444444444333333333333.........///000222444555444555666666555444555666333666888888444000,,,***444555777999;;;;;;;;;;;;;;;999777777777666333111000111444666777777555444666555555777888888666444555333000000333555555444777777777777777888888888777555444333444666666666555444333111///,,,***)))&&&%%%'''...666:::999777555333111222444777888888---111444444111......000***,,,.../////////111222111000000000111111///---000555888666111...111555;;;777333555999;;;777333777888777444111//////000666000---222<<<@@@;;;444...///111444666666777777222555888;;;;;;888555222999888777555444333333333///000444999>>>???>>><<<888888444:::GGGFFF>>>BBBhhhwww[[[JJJCCC@@@===;;;;;;<<<;;;;;;<<<333+++***+++***(((((($$$###!!!"""$$$%%%%%%%%%""" '''111777777444===???<<<555111999LLL\\\rrr{{{mmmgggttt777777888:::===@@@CCCDDD@@@AAA@@@===999555444555555222000000222444444444555555555333111111222444444333222111111222222333444444333333111000...---222222333666999;;;:::888888666333444666888888777222222444777777666555666333///+++,,,///111222000333111///000222444444333777777555222000000111222555666666555555333222111222000///...///222666999666777777666444333555666777999:::888444000---,,,111333777999;;;<<<===>>>999888888999:::888555222000222555888:::::::::999888888999;;;<<<;;;:::999444333222222222333333333555555666555444444666777666222//////222333222000///000000///...,,,***)))++++++---111555888777555999888888999999888444222...111444555333000//////)))+++...//////000111333555444333444555444333111111444777555111...///222222000///111444666555333555555555333111111333555777333111444:::;;;666000000111333555777777777777777999;;;<<<;;;999777666555444444333333333333444...///222777<<<@@@AAA@@@444666333777???:::000333PPP{{{lll___[[[WWWTTTUUUWWWYYYZZZQQQEEE777000000000...,,,,,,)))%%%$$$%%%&&&(((((()))'''(((,,,111444333000666999;;;:::888:::AAAHHHOOO___ttt111222555888;;;???BBBCCCCCC@@@===;;;;;;:::777555555444111000000000000///777777666444222222333555111111///...,,,,,,---...222222222222111000///...222222444777999;;;:::999>>>:::666666999:::999777666666555333222444555555///,,,)))***...333444444222111000///000000000/////////---+++((((((***---555555666777777666666555888555222000000333666888666666666444222222333555444444333111...,,,---...222444777888777666777888333333555777999888666333000111111222333444666666666777888999888777666666...222666555222///000111333444666555333222333555555222......000111///---+++,,,---.........---,,,111333444444333333666999888999;;;<<<;;;666///)))---000222333222000...---+++---///111111111333444666333111111222444444444333333444555555444222111///222333222000///000333555555444222000///111222---...000111111000---,,,///000111222333333222222666666666444222111333555777666555555555555555666666444222444777<<<>>>???555999555555777...'''...111ggg~~~yyywwwxxx{{{~~~nnn___KKK<<<888888666222000+++%%%!!!!!!###&&&'''+++,,,,,,,,,,,,---///000...///111555888999777555444===KKK[[[lll~~~000111222444666888999:::@@@<<<888888;;;<<<999666444444444111...,,,---...222222222000//////111333222222111///------...000111222333444444555444444000222444777999:::::::::===888444555999;;;999666======888222///111222000000...,,,---111666999;;;333222111000...,,,+++***---//////,,,))))))---000+++,,,...000222555666777;;;999666333222333444555333555555444222111222333333333111///,,,---///111333666888666222......///444555777:::===>>>===;;;888666333111000000111222444666888888666444444444+++111777777111...///111111555888777444222222444444111/////////000000///111222444666777777555444555666777444222333888===999;;;===@@@@@@;;;555///...///111111111000...------///111222222222444555222000...---///222333333666666666888::::::666333555999;;;777000---///333666666555222///,,,,,,---)))---111222111000///000111222333444444444333222555666555111......222777===<<<;;;999888777777777???;;;666333444777999::::::>>>999666666---(((111...SSS{{{aaaIII===;;;999666555000***%%%%%%'''***+++'''((()))(((''')))---111111,,,)))+++111444222...(((***///777EEEXXXlllzzz222222333444444444444444999888666666777888999999333777999666000---000333333333222000---,,,---///111222333222000000333666666777777777777666555555///111444777888999:::;;;999444111333999===<<<888<<<>>>;;;444111444333000222222111111222666<<<@@@888888777444000---+++***000222333111------000444((()))***,,,///333666888:::999888666444333222222111333555555444222222333444555555333111111222444111444777666111//////111777777888;;;???@@@@@@???===;;;888555333222111222333555888888666555555666///111444444222111111333222777;;;;;;888444444555000000111000000111444666888:::<<<===>>><<<:::999888888666444333444777999::::::;;;<<<>>>===:::777000000000000000000///......000222333222222333444/////////000333555555444666888:::;;;:::888666555888:::;;;999555333444666555666777555333000000000000222555888888777555333111333444666777777666666666777888555222111555:::<<<<<<:::999999888888888BBB>>>999666666777888888===>>>999888<<<444...444<<>>;;;777222000///000+++---//////...///333777===<<<;;;999666333111///...000444666777888999;;;777222///333;;;@@@@@@===777;;;;;;666555999888333333444444222111444;;;@@@??????===999444000---,,,---000111///+++))),,,000111111000111333666999;;;888888888777555333111///000333666777555444333333222444666555333222111111,,,111666777555555888;;;333333444666999;;;;;;:::999888777555444333222111...111555555333222333555444222000111333555555444333888>>>???;;;666555666,,,///111222111333777;;;888999;;;;;;;;;888666444===999555444555666333000777444222222333555555555222111000000000111000///...000222222222111222333///000333777::::::999777333888===<<<666222222444666555666777888:::::::::333555888999999888999:::777666555888:::888333---,,,...000222444555555555333666999777444222555999666666666666777888::::::>>><<<999999:::;;;;;;;;;===<<<555777@@@;;;222444===;;;fffmmmLLL999666888777...------...000111///...)))&&&$$$'''---///---)))((()))+++---......---,,,"""&&&((("""!!!222BBBXXXggg|||222111111444777888555333////////////111444777999:::888777777888888666555888888888555111---,,,+++,,,000333333000000444999???;;;777555666777555444444222111444888<<<======666555555666888999999999???===999555333333444444444555222,,,***000555777===<<<<<<<<<;;;:::777555222333333222///...000111222000///222666999999888;;;:::888777777555222000444555777888888777555444111222333333222111000///111...---222:::===:::555888999888555333333666999444111000111333444333111222111000//////000111222555333222666:::999444///444444555888:::999555111222333444555666666666666222555777888888888:::;;;777888999777333111000000888888666444222222444666555000///222333222111333222111111222444555555444222555888:::999888888888888888888777777777888999666444222444888;;;<<<;;;???===;;;:::999777444111999444111555;;;<<<555------222666666222...///111888666444444666777555222333333333333555888<<<>>>CCC<<<999;;;<<<999:::>>>BBB@@@<<<666111111333555>>>FFFPPPzzzgggFFF999888444......---,,,,,,------,,,+++(((((('''((()))+++---...---...///...,,,+++,,,---///---%%%$$$''' ///CCCdddyyy|||333333555777999888444000---------...000222555777666555444444666666555444555666666555111///......222555888999777666777888555222000000333555666555888666444666:::=========;;;:::999999999888777666888777666444111///---,,,***---,,,((((((,,,000000555555555777777777555444888777555666777888888777333111000111555888999888:::999777666666555333111888888999888666333111///222333333444333222111000///------333;;;???===999999777555444555555555444666333//////000222111000000000000000222444666777777888999::::::888777555333222222444888999888666777555333222111222444555111333555777777999;;;===?????????<<<888555333333666777666555333222444666999555555888999555222222666666777888999888555222666777888999999888666444111...---///444888777555222000...000444888999888<<<:::888777666444111...666555555777999777222...///222555333...+++,,,...222000......000000///---333222111444888999777555>>>888777<<<>>><<<;;;===<<<:::777222...---///111;;;FFFPPPqqqiiiLLL>>>;;;888222222///------...///,,,***&&&&&&&&&&&&&&&'''((()))***+++,,,,,,+++,,,...000...---'''&&&)))%%%***===OOOhhhrrrnnnrrr{{{444555888:::;;;888222...------,,,,,,,,,---///000000000///000222222111000---...//////,,,++++++,,,222333444666777666222//////...---...111444555555666444333333555666777666888777777555444333222222333333444333111---)))&&&"""&&&)))'''(((+++...---222333666888999:::::::::777444222444888:::888555444111000000333555777777:::888555444555666555444:::::::::888666333000///333444444444444333333222111//////333:::>>><<<999999666333444777777444000444222///...///111222222111000000000111222444555333777999888444222444666444333222444777:::;;;;;;<<<999444000...000333666000111222111111333666888999:::;;;999666333111111333444555555333333333444;;;888999<<<;;;666111000555555666888888555000,,,666555555777999:::777444555000,,,000888<<<:::555///---,,,...111444555555444444333333444333000...444777999;;;999666333222111222333000+++)))***,,,///......///222444444333777555555999>>>>>>777000666111111888======:::999444444222///+++******,,,666DDDMMMcccnnnSSSEEEAAA>>>999777333...---//////+++'''######$$$$$$$$$$$$######''''''''''''&&&(((+++...---...)))'''***)))444MMMbbbuuuxxxnnnlllnnnqqqyyy555666777888888666333111111000...,,,+++*********///......///000000...,,,)))+++,,,,,,***))))))***222///...000333333///+++222111000000111222222333555444222111111111111222333444444444333222222333444555555444111...***((($$$)))+++***+++///222111111444777999:::;;;;;;<<<222111111222444444444222111000......///111444555:::888555444555777888888888888888888777555444333444444444444444444333333666333111333777888666333666555666666777666333000111000000111222444444444888777555222000/////////222555666555111000222555777777777888999:::::::::<<<999555111000222555777555555333111......000222...000333333222000000000...000333444333222222222;;;777666888888333000000333333333444444222///,,,333000000444:::===;;;777===888444555999;;;888444000///...---...000111222......///222444555333111555888;;;======;;;999777222222111...+++***,,,...---...000333777:::<<<<<<;;;;;;<<>>KKKwwwqqqVVVJJJIIIGGGCCC>>>777111///000///+++&&&!!!"""###$$$$$$###"""!!!$$$$$$$$$###"""$$$))),,,111333...*********:::VVVttt{{{qqqeeeaaa___ppp555555444333333333555666333333222000//////......333333222333333222///---...000111000///------...888222...///333666444000222222222111000000111111777666555333222222222333666777888777555444666777888777444222000///...---,,,000111......333666666,,,///222333222222333444222666999888444111333666///......------///222333:::888555555777999::::::444444444444444333222222444444444444444444444444666444111222444444222000000555:::999555222222555222444555666666444333222;;;999666222///---,,,,,,666666666666666666666666777888::::::999666333222666555444333333444555666999999777333111000222444---000333444333222111111***---111333222111111111:::555222444444222222444666444222222444555555444222///...222999<<<;;;888:::888666555444444333222111000///---++++++,,,---///000111444666666333111666555666:::>>>???<<<999444333111///---...000222---...000222444666888:::888;;;>>>===;;;999999:::222///,,,---222777888555666666555222...***((((((***---...555[[[pppTTTLLLPPPQQQNNNGGGAAA:::666444222---)))"""###%%%&&&&&&&&&%%%$$$"""######$$$%%%)))...222:::<<<666///---,,,===ZZZ}}}~~~mmmfffbbbooo555555333111000111555888333444444444555555555666777666666888888777444111...000111111000//////000:::555///...111444333111+++---////////////111333444444444222000///111333666888999777333000222444999777333000//////111222111555555111///333555444+++...111111...---...///111888===;;;333000222777...///111111111111444666999777666666888999:::999333222222111000000//////555555555444555555666777444222000000222333222222,,,333:::999333000333777777999:::999666222//////222000...,,,***)))))))))444444555666777888777666333666999999666111...---000111222444444444444444333333333111//////111333000222555555333000...---***---111333333222333333:::555111333444444666999444222//////222444666666555222111333666888777555666777666666555444555666111111///---***)))***+++555555666777888666222///444222111444999<<<;;;888666444222111111222333444111333444444333222444555222666999666111...222666555555333000333999;;;:::999999888555000---,,,,,,111///...111JJJvvvZZZPPPUUUYYYXXXQQQMMMFFF???:::666222000((()))))))))))))))((('''!!!###&&&))),,,111777<<>>>>>999999888555222000000111333000555555>>>ppplllZZZWWWZZZ\\\VVVTTTNNNEEE<<<666444444000///...,,,***)))(((((($$$'''***---000444999<<>>======>>>@@@555444444555666666555333111222333666888;;;>>>@@@::::::999999999:::<<<===;;;999666333111//////...+++,,,...000000111222333555555444111///111666;;;;;;:::888777666777777888000888AAAAAA<<<:::>>>CCC000333555555555666999<<<888888888888888999999:::888999:::999666333222222---000444555444222000///...111333555666777999;;;666333222555666333222333666555666777999999777666///111333333333555777:::===888333555<<<>>>;;;666555666777555333333666999000111444999<<<<<<:::777555777888555111111666<<<;;;999666555444333222000---000333333333333666999;;;:::999888555222...+++,,,666;;;999777;;;???>>>777777666444222111333555***)))555444222\\\dddXXXYYY[[[WWWVVVPPPFFF:::333222444666444111---***(((((('''(((+++---//////111333555888999444222444333>>>VVVttt666444333444777777444000777222///111555333,,,$$$((('''''',,,111333///***...,,,---000555777666555;;;777444444666555000+++,,,***))),,,000222000...000222444333000///222555222222222111111333777;;;===666......333888:::999BBB???;;;666222000000000333333555777888555000---555444444555777888777555555777888999999:::<<<===999666222111222333444555555000---222;;;@@@===888::::::999999999999777666999555111000111000...+++444000------000333333111///000000000///000222555<<<===<<<:::666333111111333444666777999<<>>???:::666777:::<<<999555===>>>===;;;777444222222222111000222555666333000---111444666555666999;;;555222000///111333444444444777;;;<<<999777555555333111000333777999888555<<<888444555888:::777444111444666888777666555666::::::999999888888999:::888666444111000111222333>>>:::666222111111222111333222222222333555777888999:::;;;:::666333222222666666666666666777888999888999:::888555111000000......111333555IIIyyylll\\\YYY\\\TTTRRRMMMDDD;;;555444666333333222...***'''&&&''''''***---......---------...---000111,,,---CCC^^^}}}777888999999888555444333999999888777666333...***+++******///444555222...000000222666<<>>999666444555777888444000222222222111///.........;;;:::888777888888888888444444444333333444888;;;888777444333444555666777777777666555444333333333999999;;;<<<<<<888333...555444444666999::::::999777:::===;;;888666888;;;888666444444333222000...000...///333999======<<>>>>>>>>===;;;:::999999444444222111111222333333888666333111000000000000111222444666888999999888444666777666444222111111444444333444444666777888??????===:::666444444555******---......@@@lllzzzfff^^^]]]SSSSSSPPPIIIAAA:::777666555555333000,,,******+++,,,///111111///---,,,,,,)))'''((()))'''---GGGccc777;;;???>>>999555444666888;;;<<<:::555000---,,,,,,++++++...222333111...///000222666;;;======<<<777444333555888999777444555777888555000...000333===999444444777999888555888888888777666777999<<<666999;;;:::777555555666222333444555666666555555999:::<<>>@@@;;;555333444555444333111111111000222444222......222666111555999<<<<<<:::999999:::;;;<<<:::666222///.........---...000444777999;;;666000///111333444333000111333222000000222555:::;;;<<<;;;777444111000)))---222555444111...,,,...000333555444444444555444222000000222333444444;;;777444555888888555111222666::::::666444555777555333222444888:::999777;;;999777666666777999:::<<<======;;;888444222222222222222333333444444444666555444222111000///......000444888999999777555222333444333111...------111111000000000222444555CCCBBB???;;;777666777999///000222222000<<<^^^pppbbb[[[XXXXXXUUUOOOGGG???999777222222000---)))'''((())),,,---...---***'''%%%%%%&&&$$$$$$&&&(((444RRRooo666999======;;;888666666888:::<<<:::777222000//////...---///222333222000000000222444555666555444444333222444666777555444333444555444222333555888555222///...000333333333999:::;;;:::888888999;;;888:::;;;<<<;;;999888777888888777666666666666666333555888<<>>999666555333222222333444333222333444555555555555666777222333555888:::999555222000111444666999<<<>>>@@@999666444666;;;>>>===:::666555444555555444222000666777777555222111333555222555999;;;;;;:::::::::777999;;;:::777444222111000///...000333777:::<<<999555111000222444333222))))))+++,,,---///111333999;;;<<<<<<999555333222,,,000555666222///......222333666888888999999999777555333333555666666555<<<999666555444444333222111444888:::999777777888666555333444666666555333777666666777999<<<===>>>999;;;<<<:::444///---,,,444555555666666666555444888999999777444111//////---///222444555444222000333555666444111...------111000///.........///000>>>>>>>>>;;;999888999:::888:::===;;;666999NNNddd~~~lllbbbcccaaa[[[SSSIIIAAA;;;888444333000,,,(((&&&&&&''')))******(((%%%"""!!!!!!###"""$$$(((...>>>[[[uuu444444555888::::::777444999888999::::::888444111333222111222333444444444333444444555555555555666222111111222333222111000222000000111555888888777///000000///...///333666555777888777666555555666999666444666999;;;999666<<<999666333333444777999222333666:::===<<<:::777888666555666888:::;;;:::888555333444888999777444444333333444666666444333444222111333888:::999777111222333333444555888:::999555222333666777222...777555333444666777666444777999::::::999:::===???888:::;;;:::777444222222666555555888===AAABBBBBB666444111222555777666333000---***---111444333111444777999888666444333333444666888666222///000222444444666888:::<<<<<<<<<666444222222333333333111///111333000---,,,111555888777777999;;;;;;888555444444444555666666444333555555666999<<<>>><<<;;;999<<<>>>;;;555000...///999999999999888777666555444666999888666444333333000111111111111000///...333555777666555333333333666666444333111000//////666999<<<>>>===<<<;;;;;;888<<<@@@>>>666333;;;FFF|||qqqooohhh]]]QQQGGG???;;;888:::999555000+++((()))***((()))***)))&&&%%%%%%%%%"""$$$)))///777GGG___rrr~~~111///...222777888666222333333333555777666222...000000.........///000111111222222222222444777999222222222222111000//////333000///222666777555111)))---000///,,,,,,000444...000222222111/////////777222---///555888777333888555222///000333888;;;777777888999;;;:::888666444333333555999===???@@@???;;;888888999999666222888666333111111000///---444111...000333555222//////222333000,,,+++...222999555111222555666444111333111000333888;;;:::777777777555333222444999===;;;<<<;;;999555111000000666555555999>>>@@@???===444333222555888999777555444///+++,,,000222...***///111333333222222333444888888888666555444666777666444333444777:::;;;;;;888666444444444333111///%%%+++111111...///777???<<<888444444555444000+++///111333555777888888777888777777999<<<;;;777444555999<<<999333///000222===<<<<<<;;;999888888777,,,000444555444333555888444444444444333222222111000333666888999999:::<<<;;;;;;;;;:::888666333111222666<<>>======666;;;???<<<666222555999kkkyyyoooeeeWWWJJJBBB===;;;:::999888444...)))'''''')))%%%&&&''''''&&&&&&'''(((+++///444:::CCCPPPaaannnttt~~~///......///111222333333111333666666444111000///000///---,,,+++,,,...000111111000...---///444888333444444444333222222222000111333555555444222000***+++,,,---,,,+++******+++---000111000...------444222000000333444333222555444111000222555999;;;999777666666888888888666444222111333777:::======<<<======:::666444444555:::888555333222000...,,,222222111111111111000000000///...+++((('''(((***111333333222000111666:::555666666888:::;;;;;;:::444333111...,,,...333666777777666444222111222333666555555888<<<<<<777222333222333666999:::666333///---++++++------,,,+++...000111111111333666888666666666888:::;;;;;;:::;;;777222111333666888888999888555444444222///---&&&+++111333333666===BBB;;;999555222///---+++***...111444777888888888999:::777444666888999666222222666999777222000333777===<<<;;;999999999::::::***///222333111000333777222444666888888777555444111333777999999999:::;;;888:::<<<===<<<999555333111444888;;;;;;;;;<<<<<<222666999777555777;;;???UUUyyycccZZZMMMCCC>>>=========333111...)))%%%$$$%%%'''%%%&&&''''''&&&'''(((***333777;;;???FFFQQQ]]]eeekkkwww...000111///,,,,,,000444666<<>>222222444999???@@@>>>;;;@@@:::444111222555777777555333111000...,,,(((&&&)))+++...111333666999;;;======<<<777222000222555222444777888777666666666999555111111666999888666555999===;;;666666;;;@@@;;;:::999888888:::<<<===000333555333///---///333---111666:::<<<:::777444555777999999777666555666222555999<<<;;;999444222111222444555555666888:::,,,///000///111888@@@DDDFFFwww{{{WWWOOOEEE>>><<<===>>>???111000---)))&&&&&&))),,,+++,,,---,,,+++,,,...000111555777999>>>HHHRRRXXXdddqqq333444555555333111111222777666777888999999777555888666555555666666555333888555111//////000000///000111111000///000333666999999999777444333444666111222111///---,,,---...000111222000...---///000777888999888666555444444:::777444555777999999888999666444444555444000---444333333333444666777888:::;;;:::777333222444777;;;;;;:::999888777555555===;;;888444///,,,,,,---444000+++))),,,///111111...000222111000222555999;;;777666:::;;;:::999;;;888555000...---.........222---))))))---111444444555666888999999888777555888555333333555666555333...+++(((***...111///,,,000//////111444666666555777222333;;;@@@===666333333222111111222333555666000...---///333444///***))),,,000444888:::;;;;;;===;;;888666444444555666333777<<<<<<999555222222:::333...111888<<<888222999999:::999888999;;;>>>@@@:::333444999===<<<999555777666111000444777888222222222444777888777666555444222111111222444555666555555555666666555444...222444222---+++...222000,,,))),,,444;;;>>>===EEEddd]]]NNNBBB@@@>>>999<<>>???>>>>>>;;;999666555555444111///777333///000222333000---...000222222111222555888999777777;;;999333//////222222222222222333333444444111000111444333...***'''***...333777:::<<<===>>>===<<<===>>>===;;;888555999======:::777555444555555555777:::===??????===>>>>>><<<:::999:::;;;===666000///444888888555222666777333333777999999000000111444777999999888;;;999666333111000000111777555333333555666444222,,,---///111222333555666666555555555777999::::::HHH]]]ooo\\\KKKFFFBBB===>>>DDD@@@>>>:::444//////444888999::::::::::::<<>>AAADDDHHHKKKPPPUUUYYYfffqqq777777666444222222444666666777777999:::888555222555888:::777333000222555;;;888555333222000---***000---,,,000777:::777333777444111222444333///***555666777666333222111222444111...------...///...777666555444444444555666:::888666555555555444333555888;;;:::666444555888333555777888888666333111444444222000///000444777333444555666666666666666999777666666777555000+++///......000111222000///555555444222000///000222444333777>>>BBB@@@===>>>:::888666444444333111///777333...,,,+++------...222333777:::===???@@@@@@===;;;999888888666333000999666333444666666444111...222444333......333999999888999:::555...---000111222333444444333333222888666333333444333...***&&&(((,,,111666:::===>>><<<;;;<<<@@@DDDCCC===777555777:::;;;999666555444...333888888666777===BBB???@@@@@@???;;;888666666;;;444...---111555666444...222444222222666888777//////000333777::::::999<<<:::777444111000000111555111---...111333000---...------000444777777555222555888999777444444444CCCJJJlllwww```SSSKKKCCCBBBGGGEEEFFFDDD>>>999888===CCCFFFEEEFFFIIINNNTTTWWWYYYVVVZZZaaaggglllpppuuuxxx999888666333111222555888777888999<<<===<<<999666444555666555444444444555888666444333222000---***333111111444888888333///333333333444555333000---555666666555222///......111...++++++---///000000777555333222333555666777999888777666666666555555:::;;;<<<999444000///000000222444666777666555555555333111......000333666///000111333444555666666:::777555666999999555000666666555555666555555444888777666333111111111222000///444<<>>;;;===>>>===:::555333222;;;666000///222666777666111555666333222666888777000000111444777999999888666555333222222333444555000+++'''(((---///---)))555333111//////000111111,,,000666;;;<<<;;;888777<<<:::SSS}}}hhhVVVIIIHHHLLLMMMPPPQQQMMMFFFCCCFFFJJJPPPPPPTTT\\\hhhqqquuuvvvvvv{{{555444222000...000444888555666888;;;======;;;888999666444777===???>>>;;;666555444555555444222000222444777888777444222000...333888888444222333666777888888555111...---------,,,++++++...111333333888555222111444666666666777888999999888888888888???===999777555333...***---...///111444777999:::777555111//////000222333//////111333444555666666:::555111222666888666333777777777777777999;;;===777555333111111111111111222000444:::===999555555222222333666888888666555555444222000...///111333111222444666888999:::;;;999999::::::999888888888///000222444777999999999222111///...//////000000555///---111555444222222///111555999;;;;;;:::999666555555555555444333111......///111333666999:::999555222444999:::444.../////////000111111000///222444777666555555888<<<777999<<<<<<999666333222:::666222111333666777666999;;;:::666444777::::::222111222444777888777666222111000000111333555777...***'''(((,,,///...,,,888888555000***)))---222333555:::BBBIIIJJJDDD???<<<666HHHzzzeeeSSSOOOSSSVVVYYY\\\YYYRRRMMMLLLMMMUUUYYYaaaooo//////...,,,,,,...333666444444555777999:::999777888333111555>>>CCC@@@;;;888666666777888999888777111555999999777444333444---333999888333000444999222222111...+++))))))***,,,---///000111222555777999666222333555777666444666888::::::999999999:::>>>:::777777999888333///......///000333666:::<<<888555222111111222222111++++++---...///000000000666222//////111444444333111222444555666:::???BBB444222///...///000//////000---...222444111//////......///222555666555333000111000//////000333555111111222222333444555555888888888666333222333444555666777888888888777666444222000000222222///---444,,,)))---222222...---000333666:::<<<===<<<<<<333333333333333444444444333222111111222555777999:::666222333666777444000000///...///111222222111...///000111333555777999444777:::;;;:::777666666555444222222333444444333666999999444222444666555333222222444777888777555333222000///000111333444333111......///000111111555888888444...---222888<<<;;;===DDDKKKLLLEEE>>>999666AAAeee|||ggg^^^]]]XXXXXXXXXVVVRRRMMMJJJIIIQQQXXXfffxxx............///111555999888666555555666777666555444111000444:::>>>===:::888666555555777999999999888888888888888666333111000333666444000...000444+++***)))'''%%%&&&)))+++...333888888555333666::::::777444555777888555222666999;;;;;;888777777888777777666777777777555444333444444555555666666666444222000111333444222111***+++,,,,,,------,,,,,,222222111222222333333333...111555666777999<<>>===:::777666666666666555555555666888;;;===>>>>>>777555222222333555666666AAA<<<888777888666000***333333222000...,,,------***)))((('''''')))...222111999???>>>888444777<<<;;;777555666999999555111777999<<<:::777444444555222555777666333111222444888999::::::888555222000000///...111444555333111222222222333222222111000111444666777666555444555111555:::;;;999777777888<<<888444222333333111///000***''')))+++,,,...111999777666777888888888666555777888777666666:::===555555555555555666777888444555555333222555;;;@@@666888999999666333111000333999===<<<666111111333......111555555222333777666777888999:::999888888222222222111000///000222777555333222333666999<<<444555777999999999888888000...+++,,,000222333222111444666444///...111555000222444555333222333333222333555666777555333222///777===>>>===<<<888333//////000444777::::::999333222111111111333555777===>>><<<666///,,,...222444777<<>>>>><<<999888888000666666<<>>===777111222111111222444444222111444222000000111111000///777444222444999<<<;;;888???<<<999888999;;;<<<===>>>;;;666333111///---+++666222...---///222333222:::666333444888:::888444777666666777999;;;<<<<<<333555777777555444444444<<<777111111666:::<<<;;;<<<;;;999999888666333000444666777555222111333666,,,++++++...444888999888>>>999444444777999777444333111000111444666666666444:::;;;333+++,,,222666999;;;===>>>======>>>???888555222333777777444000555333000000222333222000,,,...111444555666555555333444555666555444222000555888===???===999666444444666999999888888:::;;;222///...000444888999999======;;;888555333444666<<<>>>AAADDDFFFDDD???;;;777999::::::888777666777111333888999FFFuuu}}}lll]]][[[___aaadddhhhpppwww222000...000555;;;>>>???<<<;;;::::::999999999999444333222333666888777555444111......333777:::;;;DDD===999<<>>===777222111000///000333444333222:::888555444444444444333333000///222888<<<<<<::::::999888888888777777666:::777444333333333222111555222000111333555444333333111111333777999:::999AAA===999:::>>>@@@===:::,,,...111333333333333444444111...000555888888666999999999999999777444222111111222111//////000111---++++++---222555666555:::777444555888:::888555888999999999:::;;;<<<===:::AAACCC<<<333000222222555777:::;;;;;;;;;===>>>???:::555555777888777444666444333333555555444222......---------///000111777777777999;;;;;;999666222666;;;======:::888777@@@<<<777444555777888999777555444555888::::::888999999888555111///......888:::???CCCEEEAAA;;;666999;;;======;;;::::::;;;666555777777???ggg000///...000555;;;@@@BBB::::::999888777777666666444333333555777888777666222...***...666===???===???777333999>>>===777222222666:::999555111000111++++++,,,---///000000000+++---111666:::===>>>???===999666666888999888666666222///000555888:::999111222444555666999>>>AAABBB@@@>>>???@@@???:::666333222111333777;;;<<<===@@@<<<999666777888888888555333222555:::======<<<999999999999888555333222444222111222555777777777666555444444555555333222111222444555555777:::<<>>???;;;777111555999<<<<<<<<<;;;<<>>>>><<<;;;<<<===;;;888666555999SSS333111000000333777;;;===:::::::::999888888777666555555555666666555444333///---+++///666<<<>>>===888333222777:::888333111:::===???>>>:::666333222///000111///------...///000222555888;;;===>>>>>>???<<<999999999:::888777222111000333666999:::999555555555444444666:::>>>DDDBBB???>>>===<<<999777444333222444999===@@@AAA===:::666555666888:::;;;===;;;::::::===>>>>>>===<<<======;;;888666444444000///000222666888999999;;;999777444333222111000555888:::888444333666999:::666333555999<<<:::777777999;;;;;;888555333222333111111333555666555444333666999;;;;;;:::888777888555333333444444111---+++******+++---000333444666555555666777777444111111666::::::666333555999666<<<@@@>>>;;;;;;999666888:::<<<<<<<<<;;;<<<===;;;777333222333555555555666666888999999777555333444111---***(((***,,,...<<<777444666;;;<<<777222222444888:::::::::;;;<<<@@@<<<777444444777999;;;;;;<<<===>>>>>><<<999666777:::======:::666333222888:::===@@@BBB@@@;;;777<<<===>>>===;;;999999:::<<<:::888777888EEEsss222222111000111333666888===>>>>>>???>>>===<<<<<<666777888777555222000///...///000222333666888:::555444555888666222222444:::999999:::;;;999555111444444333000//////222555444666888;;;===>>>??????===;;;:::999999888777666///000333666888888666333222222111///...000333666???===;;;999777666444333777444222222333666777777555333000000333777:::;;;???>>>======>>>??????>>>>>>>>>===999666555777999000///000222555777888777;;;888444000...///222444666999;;;777111...111555888999999999888888999;;;888:::<<<;;;777333000///888666444333333333444444333666:::<<<;;;999999:::888555222222222000+++'''(((((()))***,,,000444777888777666666555333000...333888======999555666999444888:::999999======;;;555777888777555333333444333222111222333444333333333555777888777555333222111000///---,,,---......555000...111888:::777222000222333333333333555666666:::===;;;777444666888777999;;;===<<<:::777666///222666777666444222222;;;::::::<<<>>>???>>>===BBBBBBAAA>>>:::777777777999<<<999:::<<<>>>```...///111111111222555777;;;<<<===>>>>>>>>>===<<<777999:::999666222000///000222444444222222333555//////111333///+++...444777555555888===???===999666555333222444666999;;;...000222555888999::::::777777777777666666555555333666;;;>>>===:::666333000111111111000222666888>>>===<<<;;;999888777666>>>;;;777444333111///...///---,,,---111666999:::999999999:::;;;<<<>>>???;;;;;;:::777333333777;;;222111222444666777666555777555111---,,,///444999000333555333///...111555888:::;;;888333000222555666999<<<===<<<999666555999777444222000000111111333777::::::777666777999;;;:::888666555222...+++((()))***+++---111666:::999888777555333000...---444888======:::777555555777999888666888===>>>;;;777888888666444111111111111111222333333333333222222444555555444222222222...............------------+++***///666;;;:::888.........,,,+++,,,...000222999???>>>666111222555444777:::;;;999777666666...000333333333333555666;;;999777888;;;>>>@@@AAAGGGFFFDDD@@@;;;888777777666===777777>>>:::MMM{{{,,,///333444333333444555555666999;;;<<<<<<;;;:::666999<<<;;;888555444444555555444555555444222000+++))))))++++++***---222555555666999<<>><<<999555333000111222333333444666999;;;<<<======;;;:::999999???===:::777666333000...///...---///333777999999666666777777777888:::;;;555777999777444333777;;;444444555666999999888666888777444000------222666///111333222111111333666888888888555222000000111444888===@@@???===<<<;;;666666555444222000000000333666888666222111333666;;;===>>><<<999666333333+++,,,---------111777;;;888777666333111///...///333666999;;;:::666222000666666555444888===<<<888888999:::888666333333333444333333111000///000111111333444333111000111333111000000///...---------++++++,,,///333777999999------,,,***)))***...111333777999888333222444888555888;;;;;;888666666666555666555444444666:::===999888888:::>>>BBBCCCDDDGGGFFFDDD???:::777777777333>>>333///:::666===aaa...222666777555222222222555777:::<<<>>>>>>======555999======;;;888777888999666333555888888333......)))'''***///000333666111444666666555666;;;???:::666333444666444---(((///000222444555555555444,,,...000111111111222333111333555555333000///...,,,---//////......///000444555777888777666555555666555444444444444111///111000000222666888999999999999999777666555666777111666::::::777666888;;;666666777999;;;;;;:::888<<<;;;999444...+++,,,...444555555555444444666777;;;999777666888888777555000444999<<<<<<:::888888333555777888666333111000333555666333...---000444666999<<<;;;777444444555///000000///...000666;;;666666444222//////000111666777999<<<<<<999444///000111111222888===;;;555444555666555333222222222666555222...+++***,,,///222333444333000///111444666444222000.........///.........///000111333444//////---,,,+++---222555444333111000111555:::???999;;;===<<<888666666777999888666333333555:::>>>999:::;;;???CCCFFFGGGGGGCCCCCC@@@<<<888555555666333>>>///'''666333333QQQ444555555444222000111222;;;888777:::???@@@<<<777<<<<<<<<<;;;999666222000555444333333333222///------,,,+++---000333555555;;;888555444555666777666777777666333///------//////222555777555333222222///000111000//////000222...333666444...******,,,((()))+++---///...,,,***111******444:::777000---333555777777666666888:::666666777888:::;;;:::888999777555555666555222...111555:::<<<:::777444222:::999999;;;>>>>>>;;;777CCC@@@:::444000000111222333333333333222222111000333333333333222333444444333555555555333333444555555111...000444777555222666111---...222444333000444555666666555333222111555666777666555555777888555444111,,,(((***///555999<<<>>>:::333///000333444555777777666777888:::444444444333111000000111555333000...---,,,+++)))000444666333---***...333:::777444222222111///...111222444666777888888888------......///000222222:::777222222444666666666777999999777333222333555===??????<<<777555777999???>>>>>>???AAAAAA???>>>>>>???@@@>>>666111666>>>BBB<<<555000111444888:::ppp111333444444333333444555;;;;;;;;;>>>BBBAAA>>>:::============;;;999777666777666444333333222000///333222333555999<<<======777666555666777777666444555333111111222222000...000000111444777777444111222333444444333333555666444444333111///---------...///111444555444222000111---///666:::999888:::888777666888:::;;;;;;:::999888666666777888888888888666555666999;;;:::999777666555777999999666444======<<<;;;:::::::::;;;DDDAAA<<<777333111000111111222333333222111000///333333333222111111111222///111222222111111222333777444222333777999666333222///,,,---000222000------...111444888999999888888:::<<<<<<:::888888888666555333000...///111333;;;;;;999777444333222333000222444555555666888:::333777999777222///111555555444111000000...,,,***///333555111+++'''***...333222111333555777666555222444666777888888888777333333333333333333444444666555444666999;;;:::999555777888777555444777999:::;;;:::666222111333777>>>>>>>>>???BBBCCCBBBAAAAAA>>>===<<<888333555999@@@>>>:::555111222777<<>>???@@@???===;;;;;;;;;:::::::::999999999777555333111000000111222333333444777;;;>>>>>>===444444555777888888555222777333111555;;;===999444111...---111888:::666111333555777777666555666777888444000///111222222111222222444555555444333333666444444555444222333777555222111333888:::888555777666444333333555777888999777555555888;;;>>>???>>>888333333888<<<:::777===>>><<<888333333888===BBB@@@<<<888444111//////222333555666555444222111333444444222000...//////...000222222111111222333666444444666999999666333000---,,,---000111...,,,******...444;;;>>>===:::999;;;>>>>>><<<:::888888555444333444555666666666;;;777222/////////---+++,,,///222444555666777999222888===:::333000333888666555333333333111...,,,000333444111+++'''))),,,...///111555999;;;;;;:::444555777888999888777666444444333333222222222222222333666:::>>>???>>>===888999999777666666888:::999999888444000///333666:::999999;;;>>>@@@??????DDD???;;;;;;999555333555>>>??????999222000555;;;UUUyyy888999:::888666555555666999:::;;;:::888888999:::<<<;;;:::999999999999:::333222000......000333666333333555888:::;;;:::999444333444555777777555333666444555888===???;;;888222000///111666888666333333444666555333222111222444333333333555666888888888777555333111111333555999777555555555444333333/////////222555777888777444555555555555666888999<<<:::666333444666999:::???:::666666999<<<<<<;;;>>>>>><<<999777777;;;>>><<<<<<:::999666333000///555777888::::::888666555444666666444000---...///222444666666444333333444222222222555777777555222///......000222222///,,,,,,,,,///555<<<>>><<<888999;;;<<<<<<:::999::::::666333222444888<<<<<<:::;;;777222...,,,++++++***...111555666666555555666...444888999666444555888666555555666666444000---111333555333...+++---///111111444777;;;<<<:::999555666888::::::888666555333333444444444333333333222444777:::===?????????>>>===;;;888666666666777999;;;;;;999555444666999<<<::::::;;;===??????>>>DDDAAA>>>===999444333555<<<>>>===999444222444777CCCaaa999:::;;;:::999888999:::;;;:::777444222333777;;;>>>===<<<:::999999999999000000000//////222888===;;;::::::<<<======:::888777555333333444555666555000222555777777666555555222333333333222333444555444555555333000------------111777999888888;;;???AAA???999333///111666:::555444333777???BBB???:::,,,111555777666777<<<@@@999;;;>>>>>>;;;999888888===;;;888444333444666888;;;;;;<<<<<<;;;<<<===>>>???===<<<>>>@@@AAA@@@???888999:::;;;:::888666444666777999::::::999777666666999:::888222//////000666777999999666444333333000111333555777777555333------...///000000...,,,......111666;;;===<<<999<<<<<<;;;999888:::>>>AAA<<<888444333777:::;;;::::::;;;:::555111000333777444777:::;;;999666444333,,,---111555999:::888666555555555666777555222///...111333333000///000111222222444777:::;;;999777999:::===>>>>>><<<999777555666777999999:::999999555555777888999:::<<<===???===:::888777888888999:::===@@@???<<<999:::;;;EEECCCAAAAAABBBCCCBBBBBBBBBBBBCCC@@@888111222888;;;:::888666666555444333444OOO444666888::::::;;;>>>@@@???;;;666222222444777:::777777666555444333333222000222333222222666<<>><<<777111,,,---333999777555444666>>>CCC>>>555***111777777333333:::@@@@@@DDDGGGEEE@@@:::666666999::::::999777777999;;;888;;;===>>><<<;;;===>>>888666777:::???@@@<<<888888:::<<<===>>>===;;;:::444555555666666666666666777;;;===;;;444000000222444666888888666333222111333444555666666555444444++++++,,,,,,,,,,,,++++++,,,...222666999<<<>>>???AAA???<<<999888;;;@@@EEECCC???:::666555555666666222666999777333444:::@@@:::===@@@@@@<<<777333111+++,,,///555<<<>>>:::666555444444555666555333000,,,...111222111000000111000000222555999;;;:::999<<<>>>@@@BBBBBB@@@===;;;333555777888999:::999999555666777666555666888:::;;;888666666888;;;===>>>999===@@@@@@===;;;;;;===FFFDDDAAA@@@AAABBBBBBAAA@@@BBBDDDAAA888///222999999666444444666777666444444IIIyyy000222555777999;;;>>>@@@???:::555333555666666555///000111222222111000//////222444333222444:::@@@>>><<<999999999999777666:::888666555666666444333777777666666777777666555444333111000111333555666444333111...++++++---///,,,///333444444555777:::333555444111------111666;;;;;;777444666:::777000...222666555222111555999???BBBEEEBBB<<<777666666666999<<<===;;;:::;;;<<<999888888999;;;<<<<<<;;;222333555777888777555444888999;;;<<<===<<<;;;:::555444333333333555666777666;;;>>><<<555000111444111444777888666444333333888888777555222000000000+++++++++*********+++,,,,,,000555666777999>>>CCCCCCAAA>>>;;;999:::===AAABBBAAA???;;;777555555555000222444444444555888;;;<<>>888333111---000555;;;??????<<<888444333222222333444333111...000222333333222111111/////////222666888999999999;;;>>>AAAAAA???<<<:::222444555777777777666555333555888888666444555666:::777444444888<<>>>>>===::::::===AAABBB???===<<<===????????????>>>???>>>888111111555444555555555666777999:::888BBB^^^000222555666777888:::<<<<<<888444444777777444///000222555777888777666555---000333111///000555:::???<<<:::999:::;;;::::::999888888999999777333000777333///000555777555111666111,,,---333888888666000///---***((()))---000222000---...000333444444///333777777444333666999999<<<;;;555555;;;>>><<<777888888777666666666777777:::===;;;666444666999444999>>>???<<<999888888;;;666222444999<<<;;;999555888;;;:::777555666888777888999999999999888777777555444333444555777999555;;;???<<<555000111444///222666999888777777777:::999777333...+++******---------+++***+++---......333888777444666===CCCBBBAAA???;;;888777888:::<<>><<<<<<444222000000222333222222333444666666666444222111222000000111333555666666444666:::======;;;888666777888:::::::::999777666///444999;;;888555444444<<<888444444777;;;======@@@@@@>>>:::888:::@@@EEEAAA???======>>>AAABBBBBB???;;;:::;;;888333000111111555888777555666;;;AAA666777BBBsss222111222666::::::777444444222000000333444333111666333222666<<>>;;;::::::<<<<<<999666999444000333999<<<999555000333777888777555333333555000...111222///000666555777:::>>>AAA@@@===:::???===;;;999888777666555777666555444444555666777<<<999555222/////////000.........///000///---+++333111000000333666888999;;;<<<<<<;;;888666777888<<<===>>>??????===:::888<<<<<<<<<;;;;;;:::::::::CCC@@@>>>>>>>>>===888444666666888;;;===>>>>>><<<888999:::888555444666888555222...---//////...,,,---000444666777666555555777888:::999888888999;;;888777777888999999888777777888888555222000111333999:::;;;<<<============AAA???<<<;;;;;;>>>AAACCC======???AAABBBAAA>>><<<>>>;;;888777999:::888555666333000333888;;;999666,,,::::::UUU}}}yyyuuurrrpppmmmeee\\\XXXZZZ\\\\\\ZZZ777444333555999;;;999777444111//////222333333222111111333666999;;;;;;;;;999888666555555666888999666666777888999888555222111222333333222111000000:::888444000---,,,,,,---555111222777999444000000555222///000333444111...111222333222111000111333222444666666666555666888555777::::::999888:::<<<<<<;;;888888888999888666777888888666555444555777333111111333666777666444555444333444666888888777777999::::::777555444444888333111222222///111666:::<<<>>>AAABBB@@@===::::::999888888999::::::999<<<:::999888888999:::<<<;;;888222---++++++...///111111222333444444444333222000...///111444555555777888999888777666777888;;;===@@@BBBCCCBBB???>>>===<<<<<<;;;::::::;;;;;;>>>;;;888777888888777555444555888<<>>>>>======???@@@<<<999555555888:::;;;:::999>>>AAA===666222444888;;;;;;;;;<<<=========<<>><<<<<<===???@@@AAA@@@??????@@@AAA@@@@@@@@@<<<999888999888555111444111111444888888555111***222111III~~~{{{rrrkkkgggjjjllljjjhhhhhhgggbbb[[[SSSNNNJJJHHHGGGFFFCCC>>><<<<<>>>>>======>>>???@@@>>>;;;:::::::::999777888888888666444333444666222111222444666888777666444555666555333333555777:::;;;;;;999666333222333777333111222333333555:::>>>???@@@AAA@@@===:::888777777777888999999::::::999888555444444555888999<<<888333......000444777444444555555666888999:::444222000000222444444444111222444444333333444555222555999===???>>><<<;;;;;;:::888777777777999:::===999555333333444555555111333666:::===@@@BBBCCC>>>:::888999<<<===;;;777111///---,,,---...------111000000000111444666888888999::::::::::::<<<>>>AAA:::333222666;;;======;;;BBBGGGCCC999333555;;;===:::999:::===>>><<<:::AAA@@@???>>>============BBB???;;;:::<<>>:::999999777222.........///333777777333000,,,,,,,,,<<>>:::777777:::<<<<<<:::777555333222333555777888444555666555444333333333:::::::::::::::888777666<<<<<<<<<======<<<999666111333555555333111222333000111222000...---///222$$$+++444:::888555444666999888888:::===>>>===;;;666777888777444333333333333444555666555666888:::===>>>???????????????@@@@@@>>>;;;::::::999888666666777777555222111222333777777777888888888777666888888888666333111222333555777888777333000///...111000///111444777;;;???<<<===???>>><<<:::888777666777888888777666777777666444222000000222444666777555333111222555999;;;666666666666666777999;;;999777555555666777666555...000222222111000111111+++...333777999888666444777666333111111333555777===;;;888555444444444444555666888999999999;;;<<<>>>===;;;;;;;;;:::888777111000...,,,++++++++++++333222111222444777999:::333444444444444555777:::BBB;;;333222777===>>>===;;;AAAEEECCC;;;555444666:::777555777;;;===<<<999>>>>>>>>>>>>>>>>>>======AAA???<<<<<>>;;;::::::888333///------...111555777555333///))))))222SSS{{{TTTOOOJJJGGGIIINNNRRRUUUMMMMMMKKKGGGDDDCCCDDDFFFCCCAAA>>>???AAACCCCCCBBBEEEAAA???AAAAAA<<<999999AAA@@@>>>;;;::::::<<<>>>999;;;===???CCCGGGLLLNNN:::888666888;;;<<<:::777666555444333222333555777777444222444777999666222777888:::;;;<<<;;;:::999???<<<:::888999888777666555111......000222222222///......000222111///,,,&&&...555777555555888;;;===;;;:::999;;;===??????888888777444222222444666444555666666666777:::<<<:::::::::;;;<<<<<<;;;:::@@@===;;;999999999777666333444444222000///000111555666777666666555555555>>>;;;777555444222///---...111555666333000---,,,///000000111444999<<<===:::;;;===<<<:::888999:::222555777777666555666777:::888666555555666888:::333222222222222222222222888999999777666666888;;;;;;999777777777777666555111333555555444222111111...111555888999888666444555444222000000222444666777888888888666555555555:::;;;<<<;;;999888999:::;;;>>>@@@===777333444666888777555222///......///000///000222666888888777444555555444444555888:::@@@;;;666555999<<<<<<:::===???@@@@@@===888333000666333222444888;;;;;;::::::;;;===>>>?????????>>>AAA@@@@@@BBBFFFJJJLLLLLL???===::::::;;;:::666333333111000000222444555555000******...CCCvvv```>>>888000,,,---333:::>>>======<<<:::999:::>>>@@@@@@??????@@@CCCEEEGGGGGGEEEBBB@@@AAA>>>777333222666:::===??????@@@BBBCCCBBB@@@@@@DDDKKKPPPQQQPPP555333333555888999666444444555555333111000111333444000///333:::===;;;666444666888:::;;;;;;;;;:::===:::777777888:::;;;;;;;;;555///...111444444333444111...///111000+++&&&///555888444222555:::<<>>;;;;;;:::;;;======;;;:::???===:::999999999888666000111111000///...///111222444666777666666777888>>>:::666444333111...+++,,,000333555444111000///111444555444555888999666999<<<===<<<999888:::===...222777888777777999<<<;;;;;;:::999999:::;;;;;;777777777666444000---+++888:::;;;999666555777:::888666555555555555333222666888::::::999666555555111222555777888777666444666555444333333444666777///222555666666555555666666888999777444444666999888>>>BBB>>>666000222666888777666333///......000---+++,,,///444666555333666666555444333444777999===;;;999888999999999888>>>======>>>>>>:::444000333333333444666888:::<<<999:::;;;===>>>???@@@@@@;;;;;;===@@@DDDGGGGGGFFF>>>;;;888777999:::888666999777333111000000222444555555333333@@@bbbxxxPPP555000***(((,,,333;;;???BBBBBBBBB@@@@@@AAADDDGGGDDDDDDDDDEEEEEEFFFGGGHHHIIIFFFEEEEEEAAA888222222222888>>>AAAAAAAAABBBCCCGGGCCC@@@DDDLLLQQQPPPMMM222///---...222444444333555777888777444111000111222111222444888:::999888333333555666777888888888888666555666999;;;;;;;;;777555333333444666888999555333///---,,,++++++***000444555000///444999:::???>>><<<999666555555555222333333111000000222333555555666666666888;;;>>>???===<<<===???@@@>>>;;;;;;999777666777777666555///000000000//////000222666888::::::888777888999666666555222///------...000111222111000000111222222777999777777:::888333999;;;<<<:::666555888<<<000555:::<<<:::999;;;>>>::::::;;;;;;;;;;;;::::::::::::999777444111...---222666999888555333555888444333222222333333111///444777:::;;;:::888888777///000222333444555555555555555555444555666777777222444555444222111333555111333555333//////222666777;;;???===888444444666333444333111...---///111...+++)))+++111555555333666666444222000111444777<<<===<<<999666444666888;;;<<<<<<<<<:::777444222555777888777444444999===;;;;;;;;;<<<===>>>??????:::::::::<<<>>>@@@???>>>>>>:::555444666777777555555555444222111111222444666===888666>>>JJJtttuuuLLL333111000222888>>>CCCFFFGGGHHHHHHGGGFFFGGGIIIKKKEEEFFFFFFEEEDDDCCCDDDDDDHHHGGGGGGGGGBBB999333222///444;;;=========@@@CCCDDDBBB@@@BBBFFFIIIKKKKKK111---((((((,,,111333333888;;;===<<<888444222333444555777666555333444555222222333333444555555666000000000222444444333111)))---111222222333777;;;222222000+++'''(((...333***...///+++,,,444888888555666777666444222111111000222555555444333333333444444555444555777:::======;;;:::;;;===>>>;;;999666555333222333444333222...000000000///000222444888:::;;;999555222222333...222555222,,,)))---222333222000---+++,,,000333000666:::999:::===;;;555777::::::777333111444888666;;;??????;;;999:::<<<;;;<<<>>>>>>>>>>>><<<;;;555444222000////////////+++000444444222000222555333222222222333333111//////333777999888777777777000111222333555666888999333333333444444555555555;;;;;;999444///---000222555777888555000///222666777999;;;<<<:::999777777222444555333111111444777222---((()))000555777777999999777444222333555888===>>>===888222111555999666999<<<:::666222111333888;;;===999444222777=========<<<<<<<<<======>>>BBB@@@>>>>>>???@@@@@@???>>>999444111333555555444---///111333333444555666///;;;444000555333VVVqqqJJJ444444777;;;AAAEEEGGGGGGHHHIIIKKKKKKKKKKKKNNNPPPGGGHHHHHHHHHFFFFFFFFFGGGBBBAAABBBCCC>>>555000000%%%***000222222444:::???:::::::::999999<<>><<<<<<;;;:::999777555444222000//////111333444333222333444444222111000000666666777888888888555333999444...---///111000...000---+++,,,///000///---555888::::::777333111111888666555444666666666555111555:::;;;::::::<<<>>>@@@AAAAAA???;;;999:::;;;777333//////111111---)))///555888444000111333333888444000111555666222...333111///111444555444222111...,,,000777;;;<<<:::777777666555555555555555===888222111444666555222222555999:::888555333222000666<<<===:::666666777>>>666...---333999:::999666000---222777888777888===<<<::::::999777333000777<<<===999666777777555777999:::666000...111555888;;;<<<888444333777<<>>;;;:::<<<===BBBAAA@@@@@@AAAAAA@@@???999555///+++***...333666777666555444333333444555111<<<999''',,,222EEEsssLLL???::::::???BBBAAA???@@@@@@EEELLLRRRUUURRRNNNKKKDDDDDDCCCCCCCCCDDDFFFGGG@@@???>>>===;;;666000,,,******+++///222333111///444222111111444777999:::@@@===888666777999999888333333333333444444444333999888666666666666555444555444444333111000000///444000,,,+++---///000000***...222111...+++,,,...///222444555333111000///111000//////000111111000444333111//////000111222333444555555444333333333:::999888999<<<<<<;;;888444444333333222111000///...,,,+++,,,///111222222222333333222111111111222555333111444777777222,,,,,,(((%%%&&&+++///000...///---++++++...000000///333444666888888777444333777555444444555555555333///333999;;;::::::<<<>>>???>>>===>>>>>>>>>;;;999888444000...///...)))%%%...444555111...000333555000111222333333222000...222111000111444666555333888555222333777::::::777:::999888777666666666666888444//////222555444333222444777777555222000000444999>>>>>>:::666555666888333......222555666555<<<666333888<<<===<<<<<<@@@>>>;;;:::::::::999888555777777555777:::999555888888777666555555666888;;;:::888666666666777888;;;;;;:::888777777:::===AAA>>><<<;;;<<<;;;999666999777333111111333777999777666555444555666888999999???;;;+++111333;;;lllrrrKKKCCC>>><<<@@@BBB???<<<<<<;;;???EEEIIIKKKIIIEEECCC>>>===<<<<<<<<<<<<===>>>======<<<<<<:::888444111///111222111...+++))))))+++***))))))+++,,,------???999333333666777444///...///111444666888999:::888777666555555666888999222333444555555444333222666333///---...///000000000111111111000///---,,,...111555777888777777888111222222111......000333444222000///...///000111444222000111444666555444>>>:::777999<<<<<<777111---------...............222111000111444666666666444333222222222333555555777333111666<<<===666...((('''&&&)))///333444333///---++++++---///111111222111222555888999666333444333222222444444444333///333777999888888;;;===<<<:::888:::======:::666:::777333222222000,,,)))+++//////***'''))),,,---***---222333111///......555444444555888::::::999:::777444444666888777555999888777666555555555555777333//////111444333222777888999888666444444555555999<<<;;;777333111222444333222222222333444555<<<666444777;;;:::999999???<<<999888999;;;======666555444333888<<<:::555888666444555999;;;<<<;;;@@@<<<888777:::<<<:::777;;;;;;999777666777;;;>>>===999666777::::::666111777666666666777888999:::888777555444555888<<<>>>===>>>;;;///555555111RRR{{{WWWIIICCC@@@AAAAAA===999888444777:::======<<<:::888777666666555444444333333///000000000000///......111444666333---'''&&&'''&&&'''((()))***+++++++++666333///000222333111---,,,...111444555777888:::555777888888888999:::<<>>999333...------000333555555444///...,,,,,,---000222333555222000333777888444////////////111333555444333333555666444333444888===:::888666555666666666666999666444444444444111///+++///000+++((())))))'''+++,,,...///000//////000222333333555777999::::::555333111111333555555555333333222222222222333333777444111000222333222111888999999888777777888:::555888:::999666333222222666777777666333444777::::::555333666888555444555888666555555777:::<<<<<<888999888555666999888555666666555666999;;;===>>>CCC@@@<<<<<<>>>???===:::>>>===;;;888666666999;;;:::666444666;;;===999444222444666888999999888777999777555333444888<<<>>>777666888///444555...EEEssseeeMMMFFF@@@@@@>>>999444333---...000111111111000///.........---+++***((('''$$$%%%%%%$$$$$$&&&(((***222333444333111...,,,,,,,,,...222444555666666666666666666444333222222222,,,///333444333222333444222666;;;======<<<<<<===222333555777888777555444333222111/////////111222444222///111444555222///999999888555444666999===333///---///333666666444333222111111333555888:::666888999666222111444888888999:::::::::888888777111111111111222444666777555444333333333333111000555333000111444777888888///222555777666333111000---------///111333333222111111000///000111444666:::666222222555444...)))++++++---000333555555444777777444000---///555;;;999:::999444///000666;;;999888666444444222111///+++111444222222333111...111---)))***...222222111---...000111222333555666444222111000222333333333//////000000111333444555222111000000111222333333222333444444444555777:::666777888999888777777777999:::999555222333888======999888;;;;;;777666888222222333555888::::::999888======666000000222333333666888888666666;;;???AAAAAA@@@>>>===<<<<<<<<<888999888666444444666888999777666888<<<<<<999444222444777999:::888666555999777333111222444888;;;333111777///...222...???[[[lllOOOFFF===:::666000,,,,,,%%%%%%'''((()))*********))))))))))))'''$$$""" &&&'''&&&%%%%%%(((...222;;;777444555888999555111555888===>>>>>>======>>>::::::999666111///000222333666::::::777555555666000666<<<@@@>>><<<<<<===888888888777666444111000000000///---+++***,,,---000......111666999999888:::999666333111333666:::666222000333:::===;;;777444444333444555888;;;<<<999<<<>>>;;;444111444999777:::<<<<<<:::;;;===???333222111111222333555666333222111111222111///,,,333000---...222444444333333666888666000+++***,,,++++++,,,...111333666777333555555555444444555777;;;888444222222000+++'''***+++---000333555555333666666333///,,,---333888888;;;;;;666///000888AAAAAA@@@===:::666333000///&&&+++///111444777777333555...((((((...333444222000111333444444444666888666555333222111111111222000000000111222444555666,,,,,,---///111333555666222444555555555666888;;;111222222333444555666777888888666222000111666;;;<<<999999<<<;;;777666888333333444777:::;;;:::999666<<<>>>555,,,+++///222222666999888444444:::???=========;;;999888777777444555777888888999:::<<<;;;;;;:::::::::777333000777888:::;;;:::999777555666444111000000222555777777333:::000)))...---999KKKyyywwwTTTHHH;;;444...((($$$%%%!!!###&&&)))+++------222222444444222...+++(((,,,,,,,,,******///888???LLLDDD<<<:::>>>???;;;555:::>>>AAABBB???<<<===>>>;;;888444111000000000000333888======:::777888:::000555;;;===<<<:::;;;===888888777666444333222111222333222///***((((((***......///222555888::::::111222333222222222444777555555666999<<<===;;;999888777666555666888:::;;;<<<>>>???===:::777777888999888777888:::<<<>>>???444333111000000111222444222111111222444444222000333000...///333555333000444444444111---***)))))),,,---...///111555999<<<666999;;;:::888666777888666555444222000...,,,+++......///111333333222//////111333111//////222555222555777555222333999???BBBAAA???:::555111...---$$$'''))))))---222444222222///+++***---000222222333555777777666666888:::111111111000///000111333111111000000111111222333000111222222333333555666555777888888777666888999222111000111333555666777666555444222111111333555777666777999888444333555666555555666999:::::::::555:::;;;444///000444666333444666666666888<<>>999555333222===<<<<<<:::999777666555111000//////000222444666???666===222***000...333???cccaaaRRRAAA555,,,%%%!!!"""!!!###''',,,111555777999===???AAAAAA@@@<<<888555000111111000111999EEENNN[[[SSSHHHBBBBBBAAA???<<<<<<@@@DDDEEECCCBBBDDDGGG<<<555//////333666666444+++000666888555333555777111555::::::888777;;;>>>444444444444444555666777888888777222,,,(((((())),,,---------...///111222))),,,000333333333444555333666:::<<<;;;999888888:::999777666555666777999???>>>>>>>>>???===:::777:::555000222777<<<<<<:::555444222000///000111222......///111444444333111555222111333777888555111,,,***''''''(((((('''%%%------------...111666999888;;;>>>>>>;;;888777888111222333111///...///000111111111222333222///,,,(((---222444333111111333+++---000333555666888:::888888666222---***((((((,,,,,,)))&&&)))///222111---......---,,,,,,///111///111333333111000222555)))***+++,,,---///222555111000///......---------:::::::::888666444444444444555666555333222222222:::888777777999;;;<<<<<<555555555555555444333222777666777:::888444333666888666333333555888999:::777999999555555999<<<;;;444333333555999===>>>???@@@:::555666;;;<<<666...000444888:::999666444444999>>>BBBAAA;;;777777888???>>>;;;888666444333333.........///111333555777CCC777===555---555111111777SSSmmm]]]HHH:::///&&&###$$$&&&)))...555;;;???BBBDDD@@@BBBDDDEEEDDD@@@<<<999666777888777:::CCCQQQ[[[bbb[[[QQQHHHCCCBBBBBBCCC===BBBHHHJJJJJJLLLQQQUUU222888<<<:::444111333888666555444666888888444111666555555777::::::777333888666444444555555444333888888666222...+++,,,---,,,+++++++++---------,,,///***)))000666777666666555555444222000000111333666777999<<<>>>>>>;;;999:::;;;<<<===<<<;;;:::999???888111222:::>>><<<777///111222333222000---+++///111222222000///...///555333222333666777444111444111---***)))'''&&&%%%,,,///222333222111222222555888;;;;;;999888999<<<111222222000///...000222444333333666999888444///222///,,,---......,,,)))***---///000000222777;;;;;;888333///---+++)))''')))---...,,,---222555555333111...,,,+++,,,...//////111333222000///000111+++++++++***)))***,,,///444333222222333222000...111555999:::888666666777888777666666666555444222111444888999999999:::<<<@@@>>>:::666222000...---555444444555666666333111555555444444555888;;;<<>>999555333222000///;;;LLLxxxsssQQQ;;;555666333///444555666:::>>>@@@@@@@@@MMMLLLJJJJJJHHHFFFBBB???<<<777777@@@NNN]]]iiipppuuukkk^^^TTTRRRRRRQQQPPPSSSKKKHHHMMMPPPQQQXXXbbb;;;>>>AAAAAA>>><<<<<<<<<666666666888:::999666222444333222333666999999888000000111222222444555666;;;777444333444555444333222...+++,,,000222///,,,///++++++222777666333222//////...,,,)))(((***+++333444666888999999777555:::::::::999888666444333444111...///333888::::::222444666777888777666666444444444333111000222444777555333555888999777444000///......///000111111222333555555444444444555555555555777888999999888333333222000......000222---000333666666666555555333000......111111///,,,,,,,,,---,,,,,,---///111444222///------+++)))'''(((...111000000333444222...//////+++&&&%%%)))---.........///111222111///,,,---,,,+++***,,,///222999777666666666666555333///333888;;;;;;:::;;;<<<555444333444555777777777999888777999;;;;;;999777>>><<<:::777555333222222444444555777:::<<<;;;:::>>>===;;;::::::;;;===>>>AAA>>>999666555777:::===666444222444777888777555666000---111444444444666111222444666888999::::::===>>>===:::777555555666<<<======:::666222000000111222444666888:::<<<<<<===;;;888777777777555444111;;;```eeePPPMMMQQQQQQNNNAAA@@@???@@@CCCHHHLLLNNNOOOLLLIIIIIIKKKNNNOOONNNQQQQQQUUU___mmmyyy}}}uuunnnjjjjjjkkklllhhhWWWJJJMMMSSSVVVXXX]]]===>>>???AAABBB@@@===:::888999;;;===???>>>:::777666444111111333666888888222444555666777888:::<<<888222---...333555222...111+++%%%'''---000,,,'''///,,,---333666333...,,,000000000...+++***+++---777888:::;;;;;;:::999777666666666555444222111000222222111111222666;;;>>>888888999::::::;;;;;;<<<;;;:::777444000000222444777555222333666777555333......///111333555777888777777888666555444555777444222000333777888666333444333111...,,,,,,///111---222777888666555777999555333111222555666444111111///,,,++++++++++++***000///------......---,,,,,,222666555333333000,,,+++///111,,,%%%###(((...///---,,,...333555222///.........------///333666888666444333444444444333...111666999::::::::::::>>><<<999555444444444555AAA===888999===>>>999444;;;:::999888777777777777:::888666666666777666555===<<<;;;::::::;;;<<<=========<<<;;;:::888777777///000111333444555555555666000---000333333333555222333555777999:::;;;;;;AAAAAAAAA>>>:::777666777;;;<<<;;;888444111000111111444888;;;======<<<;;;:::999999:::;;;:::777555111111LLL}}}llllllqqqrrroooVVVRRRMMMLLLOOOSSSXXXZZZNNNHHHDDDFFFPPP\\\cccfffhhhmmmvvvsssYYYCCCBBBJJJLLLJJJIII999<<>>;;;999;;;===@@@BBBCCCAAA===;;;:::888555333333333444555;;;:::999:::===>>>===;;;555111,,,,,,...///,,,***,,,(((%%%''',,,...---***000------111222...***)))222333444333222111333444:::<<<===>>><<<;;;:::999111222222333333444444444888666444333333666999<<<;;;:::999888888888999999???>>>;;;666222//////111777333///...000111///---...000222333444444555666999999888555333222444555444222111222444444222///333222///,,,******---000666999<<<<<<:::999999:::;;;888666777999:::888555777444000///111222111...555222///...000222333333555999;;;777333111///+++---000222///***)))---222111000000111333333222111/////////......000444888777444111000111333333333111444777999999999777777BBB@@@;;;777333333555777DDD@@@<<<<<<>>>>>><<<999;;;;;;::::::999999999999;;;999666444444555444444777777777888999;;;===>>>777999<<<===<<<888333000---000222444333333444555444///...333666444222222333333555777888999::::::BBBCCCCCC@@@===;;;::::::>>>===;;;777222///...///000444999>>>???===999777999999:::<<<<<<:::555111666111BBBqqqtttmmmeeebbbeeeeeeaaa\\\HHHAAA<<>>>>>@@@;;;===@@@AAA@@@>>>;;;:::888888888777555444444555===888555888???BBB===777666555444222000///000111---///111222333444666777222---+++,,,,,,)))(((***///111333444444444555777555777999888555333333444333333333444555666666777888444111111444777777666:::999777666666777888999===>>>>>>;;;888555444444777333---+++,,,---,,,***...111555666555444444555::::::888666333222333555333555666444111......///000000...+++)))***,,,///;;;999999;;;===>>><<<:::???<<<::::::<<<<<<:::777999555333444777999999777<<<777111---...111555666777:::999444111222333222000000000000000111333444000333666444///,,,...111///000000///...000333555999666333222333555555555333555777:::<<<;;;:::888777777555333222555:::???@@@@@@>>>===<<<===???@@@?????????>>>>>>===<<<<<<666555444666999===??????666777777888:::;;;======444777<<<>>>>>>999444000111333444444333333444555333000111777:::777222000444555666888999:::;;;;;;<<<>>>??????===;;;;;;<<<======:::666222000000111222666;;;???@@@===999666555666888:::;;;888444000111...999\\\{{{zzzrrrcccUUUBBB;;;666:::HHHZZZiiiqqqzzzZZZFFF555222222...---///888???GGGFFF@@@<<<>>>BBB888:::<<<<<<999777666555333555777777777777888:::<<<888666;;;BBBEEEAAA;;;444555666444222222555888...333999;;;999888:::===333...++++++***((())),,,///111444555666666888999111444666555111000111333777777666555555555666666888555222555999<<<:::888777666666777888:::<<<===999;;;===>>>===<<<;;;<<<888333---+++,,,...---,,,---222888:::999777888::::::;;;:::888555444444555333666777555///,,,,,,.../////////---,,,,,,---///555333222666<<<>>>===:::>>><<<999:::<<<===;;;888555444333444777999:::;;;===777000,,,,,,...222333222444333......444999:::000000///000222333444444///444888444,,,(((+++000000111222111000//////000666444222111333444444333,,,---000555999:::999777333333222///---///444999;;;<<<<<<:::999:::???CCCBBBCCCCCCBBBBBB@@@??????666555444555888::::::999444444444444444444444444444777<<>>:::666777>>>JJJUUU[[[{{{hhhEEE;;;222111///,,,000999888===AAAAAA>>><<<===???999:::;;;888555222222333333444555444333555999===:::;;;<<>>>>>???@@@@@@@@@???>>>===:::888666555444333000---...//////////////////...444666999<<<=========<<<888444111222555888999999555111000555888555111111444555666777888999999999:::===@@@AAAAAA@@@@@@AAA;;;:::777444222333777:::888999;;;===<<<;;;888777444222222333555777777666000222666BBBccciiiSSSDDD>>>======<<<;;;<<>>LLL===>>>???@@@AAA@@@@@@???<<<===<<<999444111222444777777555111///111777<<<666;;;???>>>999666777:::@@@:::555444777888444000444666999===???<<<666111000///000333222------000222444666666444333222333000333666555111000222666111111111222444666888:::444999===<<<777222111333888888999999999999999999;;;:::888666333444666999222---((((((,,,111444555///555;;;===:::666666777333555666555333111//////111...---...111222///,,,...111333444444333333444000333666666333333666999333111111444888<<<;;;999444666666444000///111444666444222111111000///---,,,///...***)))---111222333888<<<888222...222777666777888777666444444444444666888888444///+++)))666555555666777888666444444444555999===>>>;;;888333555555222------111666888333---...333888999888888999:::<<<<<<<<<;;;:::888777777888888777555222,,,---///000222333333333222333555777:::<<<===>>>888333...///555;;;<<<;;;777111...111333222222333000000222333444444444444666999<<<===<<<;;;;;;;;;???===999555222222555888777777888888888777666555999666333222333444555555222555444:::WWW___GGG@@@CCC<<<@@@CCCBBB@@@AAAFFFKKKbbbaaaFFF888333222777:::???NNN___AAAAAABBBCCCBBB@@@>>>===444555777888888666444333.........///222555555444;;;::::::::::::999555222555444444888<<<<<<777222777777777999999888444111111///---...111222000...888555111222444333---((())),,,///111111111333555,,,///222333444555777888;;;999777666555222...+++000000222777===>>><<<888;;;999666333222222000///...***&&&'''---222444333111444888777444333555777222222333444444333222111000///---...///000//////......///000111222444444444111///.........,,,+++------...222777;;;<<<<<>>???>>><<<:::333111...***))),,,111666888999777111,,,---444:::===:::666444444444555555<<<;;;999777555222---***)))+++...000000000000///555666777888999:::;;;;;;AAA;;;555333666:::===>>>;;;888444222222222333333444444333444666666555333>>>;;;888888:::<<<>>>???>>>;;;777444222111000...<<<===<<<999:::>>>>>>:::???999333222555999999777111888<<<:::DDDggg___MMMJJJCCCAAAAAAAAAAAACCCFFFIIIKKKTTThhhIII===:::<<>>;;;777333222111111111555555666666777666444333///...///333777999777444222333444666999<<>>:::777666777777777;;;999666555666777777777888666555555666777555444888777555444444333333222:::<<<;;;999:::>>>>>>;;;???<<<777444333555999;;;777888777666===ZZZaaaMMMIIIBBBBBBCCCCCCDDDDDDDDDDDDDDDVVV{{{sssRRRBBBBBBHHHRRRZZZcccsssFFFAAA:::333//////111222555555555666666777888888777999<<>><<<::::::::::::555888999444,,,(((***...555222000///111333555555888333000333888;;;888444000000000///---+++)))'''+++))))))---222444222...---000222333333222222333333111///......111444666000555666333222555666555555666888888888888:::;;;444666999;;;<<<;;;999888999777333///,,,,,,000333===888222///000222333333;;;999666222000//////000000111333555666777666666444111111555<<>>@@@===999777888999999888AAA???<<<:::999:::<<<===BBB>>>999777777999::::::999888888999999777333000000111222333555555666666888::::::777999>>>AAA@@@;;;;;;888333///111888???>>>666222222666JJJvvvZZZFFFCCC===AAABBBDDDEEEFFFEEEDDDCCCRRRkkk{{{[[[MMMQQQZZZccckkkwww:::888555333222222333555444333222111111222444555:::<<<@@@CCCEEEBBB<<<777666555555666777666444111+++---111666;;;<<<999666///000222444666666333111000///---+++)))(((''''''***)))(((***,,,---,,,***---+++******---000222333111111111000---,,,---...333222000...---,,,,,,,,,***---///000///000333666...---,,,******---000333000000111444777888666333777777666666666666888999888888777777666555444444888999::::::::::::<<<>>>CCCBBB???===;;;:::;;;;;;:::;;;;;;666000,,,---///555111---+++,,,///111111888555333444777999666222111222333444444222000...///......///111111...+++***,,,///111222222444555333222000......///111333---111333111111333444333222333555666777777999;;;;;;<<<======<<<999666444999888555222//////222555888666333222333555777888555555444222111111222444000111333444444333333333555444444666:::;;;999777777555333222222444777999;;;:::999999999999888888::::::999777777999<<>>:::999:::;;;<<<<<<:::999999999999888444222+++...111444555666777888888:::888555777@@@HHHJJJ<<<;;;777111...000777===@@@333...222444===```|||QQQ???@@@===???@@@AAACCCEEEFFFGGGHHHNNN^^^yyyxxx___YYY___hhhqqq|||+++---222555777777555333000/////////111444777999<<<<<<===>>>@@@@@@>>><<<;;;999777666666555333111000111444888;;;;;;999888999888999999999777333000///000000///...------,,,,,,+++***++++++,,,+++******---000///...000666;;;555555444222///...///000444333222333555444///++++++)))))),,,000333333333+++,,,,,,+++***,,,111444666555444444666888999999:::>>>@@@<<<444111333888777777777777777888888888:::<<<=========>>>@@@CCCHHHEEEAAA===:::999999999>>>===:::888666555333222111---(((&&&'''***---...222333444444222111000000000111444666777666555444111444666444000,,,+++***'''***,,,...///111333555333333333333222111///...+++000111//////222444333...111333444555666999;;;;;;;;;<<<<<<:::777444222111222111///...///111444111333444222//////333777333444444333111111333555333555777777555333333444555888999888555444555777<<<:::777444333444666777555666888888888888888999888888777555333444888;;;:::999999:::<<<===<<<;;;777555333333333333222111,,,///333444444444666777999:::777222555AAAMMMTTTHHHBBB:::333000111444666===111...555666888OOOmmmzzzOOO???BBB@@@@@@?????????AAADDDHHHKKKLLLYYYxxxrrrfffhhhfffWWW]]]cccmmmzzz&&&***111777999666222///......///222666;;;@@@CCCEEEBBB>>><<<<<<===>>>===:::777444333333555555555666666777777777666555555===<<<<<<<<<:::777222///000222555666555333222222++++++++++++,,,---...///+++111666555111111888???333333222000...---...000555555666888888666111,,,000......111666999777444---///111000//////333666<<<999666333222333666888888>>>BBB===333,,,///555333333333333333555666666444888;;;<<<===???CCCGGGLLLIIIDDD>>>:::888777777===;;;888888::::::999777666222...,,,---000222333333666999888666444444555///000222444666666666666444888;;;999333---,,,,,,''')))+++---...///222444333444666777666333000...---111222//////444777777000111333444444555777999444666777999888666444222000111222222111333555888555999:::666000---000555444666666444000...000222444888;;;;;;888777888:::666:::===:::444111333888444333111000000222333555111333666777666666777999::::::999666222111444888666666666888;;;<<<:::999888666333333333333333222///222555555333222444777999:::888333555@@@MMMUUUSSSMMMCCC999444111111111999222111777888777DDDVVVUUUDDDDDD@@@EEECCCAAA???AAAEEEIIILLLMMMYYYzzzmmmVVVJJJCCCGGGKKKGGGWWWbbbrrr,,,...222666777666444222111222444777;;;???CCCFFFJJJEEE???;;;;;;<<<===>>><<<777222000111444777888777777777666555666777888888888888999999666222///...222777999777444222111***++++++++++++---///111111555888888444444777;;;000000///---,,,,,,...000444888;;;:::444000000222666666888:::;;;:::999777///222555555222000333666999777444111///000222555333999>>><<<555000000333111000000//////000111222///333888999999;;;@@@EEEGGGDDD@@@<<<999999:::;;;777777888999999;;;===>>>>>>:::666444444666777777555666888:::<<<===<<<;;;555555666777777888999999666888::::::888444111///)))***,,,---...///222444111333555777777555333111///222222...///444999:::555666777666444333444555333444666888888666333222333555666777666777999;;;:::;;;;;;888444222222333111444555333///---///111444888<<<<<<888666888:::777999999777333222333666---------...///000111222111333555555444333555777777888888555111111555:::777666444555777888999888===<<<;;;;;;:::999555333111444777555222111555888777;;;;;;666666===GGGLLLOOOMMMFFF===444000111444888555444666666777===FFFeeeQQQMMMFFFJJJIIIIIIIIIKKKNNNRRRUUU]]]dddrrrKKK222222333777???BBBRRReee|||333333444555666888999:::666666888999<<<>>>@@@AAAEEE@@@:::777666888:::;;;@@@;;;444000111444888:::555666666666777999===@@@111222333555666555222///+++000666888555111...---,,,,,,,,,+++***+++---///666777888888777666666666222222222000///000222555111:::???:::...)))///777444888<<<;;;888444333444...333777666222///111333666666555333222333666888111555:::;;;999666555555666555333222111222222333222666::::::888999>>>BBB===;;;999888888;;;>>>@@@000555999999777888>>>CCC===:::666333333444333333000...///555<<>>>>>===<<<<<<======>>>888777777:::<<<;;;555000+++,,,.........///222444000111333555666666666666///111000,,,---333999;;;;;;;;;;;;888555333222333888999::::::999666222000222444555666555555777888777555444333444444222000+++///222111...---000444555999<<<:::555222333666666555333333333333333333222222333333444444555555222444555444222111222444///222444333111333999???;;;888444222444666777888?????????@@@>>>:::444000333555777555222111666:::666;;;===999777;;;AAADDDCCCEEEEEE<<<222...333;;;999888666333333666:::===cccxxxddd]]]SSSMMMNNNPPPSSSWWW[[[^^^```sssvvveee999###///888===FFFMMMRRRkkk???;;;888999>>>BBBBBB@@@===@@@BBB@@@<<<888777777@@@???<<<888555333555777555333000---,,,...444999999777555666999;;;:::999444555666666444111...+++,,,///333444333000......---000333111---...444999000222444555444222111111333000,,,+++,,,///222444///111444555444222...+++000222444555555666888;;;:::666222...,,,+++***(((222000//////222444555555222444666666444333333333888555111//////000000///:::888888;;;???@@@<<<888333:::>>>===<<<<<<999666777999:::999888777888999777777777888999999888666555222000222666:::;;;:::;;;<<<>>>@@@@@@>>><<<:::<<<;;;:::::::::888555222111000///000222333222111333111000333888999555111222444444444444444777999555444333222111111222222///111444777999888555333777555444444555444222111000666888555111222222111000///...///111444666777<<<:::777555333333333444444555777666444222111222///000000111111222222333666111,,,,,,///000---))),,,,,,,,,---000333777999555//////555999777666888===>>>>>><<<888555333333333777:::777222111666;;;999777777777888999888666:::<<>>@@@>>>;;;777666777999::::::999666444333444333333222000///000333666>>>999444444777::::::888888777555222...+++)))'''000222555555222...,,,+++///111333555555666666777222333555555444222000000222000///...//////000000///000222444555555444333///......111555777666444888555222000000111000000---,,,,,,///333666777777333555777777666555555666555222000///000222222222777555555777;;;<<<888444999???BBB@@@===<<<999555444777999:::888666555555666666666888888777333111---,,,+++---000333222111666777999::::::999777555666555666888::::::999777777999:::888555333444666999888888;;;???@@@<<<888555555333111///000333666:::999666444222222333444333000...111666999777444000000111444666777666444...444777444000111111000555111...111777<<<<<<:::;;;999777444333333333444555777888888555444333333333333333444666777888777555444444444333222///...------,,,---///111444666666111000555999777666999;;;:::999777666444333222...000222111...///333777555555555666666444000---...222777:::;;;:::::::::AAA>>>:::666444333222222CCCpppxxxhhhbbbeeeggghhhkkksss~~~pppAAA777555@@@MMMTTT___jjj{{{999999:::???CCCDDDAAA>>>999;;;<<<:::888666555555444777:::;;;999666555444555666666666444444555666???888222333888<<<;;;999888666222///,,,***))))))111333555555222///------222222555888<<<;;;777333000111111111000///---,,,---...000222333333222222333333333444555777888999111---,,,///666888555000111///......111333333333---------000333555555444222444666777666555666777444222000111333666777777777555444666888888555111777<<<>>>;;;999888555222222555999:::999666333222222222444666777666333000.........000222333111///555666888999999888666555111111333666:::;;;;;;999666:::<<<999333000333888777777777:::>>>>>>:::666666555333000///111555999???===:::888666666666777999222,,,...666;;;;;;888......000333666777666555///555888555222333333222888222...222:::@@@>>>:::888666444222111111111111666888999999777555444555555444333555:::<<<;;;:::333666::::::777333222222---------...000222555666555111000444666555555777:::777444444666777666555444444333333333444555777555555666888888666222///---111666888888666555444===;;;999666444111000///555YYY}}}pppssswwwzzzVVV555555<<>>>>>:::777888888777666444333333333666999<<<===<<<:::999999:::;;;;;;999888888999;;;>>>888444777>>>AAA>>>:::444333222222111111111111111333555555444333333444555666777999999777444111/////////000111111///...))),,,000444666888:::;;;;;;999666444444666999;;;777333000000444666555222000///...000333555666666333333222333444333000---000111333444333333555666777555333444666999:::;;;999888777777888888555333222777999777666777666444444666999999888555444444000///000222555777888777222333555666666555333111333555666777777777666555111111333555888:::999777222555666444111111444888111111333666888777444000333444555555666888<<>>===<<<;;;999888===888222222666:::;;;:::555333111222333333333222222888;;;888666777888777777333111333888;;;:::777333333111000////////////666777999999777555555555555222111444999<<<;;;888555777999999888666444444...///000111444777999;;;333111111222333333444555<<<777333444999======:::???;;;888888999:::999777555555555777999999888666///333888:::888555333111:::;;;;;;999666222///...333HHHwwwoooBBB///666CCCLLLNNNRRR```qqq::::::999:::;;;;;;;;;:::888777444333222222111111999:::;;;:::999:::<<<>>>======;;;999777888<<>>;;;888555555777:::<<<:::888444111///111444777777666555666999::::::999777666555444444222...+++000111333333222333444666888666444444666888999999;;;:::999888888777666444555:::;;;999777999999777888999999888777777888:::444222///000333777999:::222333444444333222111111///000111222333222222111111111222555888999888777666555333222333444555555000111444666777666333000222555999;;;<<<<<<===>>>777:::>>>AAAAAA???;;;999;;;;;;999777555444666777;;;777222//////111222333222888<<<999777888:::999666777777666444333444555333333222111111111111111555666888888777555555555555444333555888:::999888<<<888555666999;;;999666666666666777888999:::;;;555555555333222444666666:::555222444;;;@@@@@@>>>===999666666999;;;:::777777444222111333555777777---222888<<<===<<<:::999>>>@@@BBB@@@;;;666444333111888[[[bbb>>>777CCCOOORRRNNNRRRfff{{{::::::;;;===???AAABBBCCC===:::555333333333222222999999777555444555888;;;<<<;;;999777666888<<<@@@CCCCCCDDDFFFGGGBBB:::333888999<<<>>>>>><<<:::888999:::999777555555666777888:::999444,,,))),,,111---++++++...333666666444444777:::;;;:::;;;>>>BBB:::999777666777999<<<>>>:::999555111...///444999999888777777888999888666444333222222333333111///333444444444333444666888777555222222333555666666999888888777666555555555999<<<<<<777444555666444::::::999888777999<<>>>>>;;;888555666:::<<<<<<;;;???;;;555222222444555666111666<<<@@@@@@===:::999<<>>@@@AAACCCGGGHHHEEE@@@;;;777:::;;;;;;;;;;;;999888777999999888666444444666888999999777333///---///111---***))),,,111555444222333888>>>???===<<<===???999999888888888888999999888666444444555777999:::777666555555666555333111111///...///111222222111444555555444222333555777777555333333444666777777888888777666555555555666777:::999444222333444222777888999999999;;;===@@@:::888555444444333222111555444111---+++,,,222666555666666777888999999999444444444666999999777666555444111...++++++,,,---111444888;;;:::777444222444777:::;;;999777666555333555999;;;<<<:::888666888888666333///---...///777555333333444666666666///555999777666888999999999::::::999666444333444555555666666666666666666555777999:::888777777888:::<<<>>>;;;777444666888;;;:::999:::===>>><<<;;;;;;;;;;;;:::999888777666999===<<<666333777::::::---...111444777:::<<<===>>>===:::::::::;;;;;;:::AAA===888555444555555555444888>>>AAA@@@<<<999777999<<>>BBB@@@>>>>>>???;;;;;;;;;:::888666444333888555444888>>>AAA???;;;999888777777888777555333000...,,,,,,...000000000333333333111000000222444999777555555777:::;;;<<<888999999888666666777888888;;;;;;666555888::::::333666999;;;<<<<<<===???555555555666666555222///222000,,,'''$$$(((///555444444555555666777888888:::999888888888666333000444666777333...---222888666:::>>>@@@???<<<999777444666999999999999999;;;666666666777777666666555<<<777222000000111111111777666666777888777444222000777;;;999777:::;;;;;;888777555666777666444111333333444555555555444444666999;;;;;;:::999999999:::>>>@@@<<<444000222777333777:::<<<;;;999999999444555666777888999999999777;;;:::333000444888777+++...333666777:::<<<>>>BBB@@@===999666444333333999666333222222333222222***111999???AAA@@@???>>>;;;>>>@@@>>>777222111222///---:::^^^\\\===BBBKKK[[[hhheee```mmmAAACCCDDDCCCBBB@@@AAAAAAGGGFFFCCC===777444555888::::::999999888777666666888999;;;;;;;;;<<>>@@@===;;;::::::999666555555777999777;;;>>>===888666888<<<;;;888555666999:::777333888333,,,)))***///333666999888555222//////222555777888888888777888:::===<<<;;;;;;;;;<<<;;;999777444666777777666666777888888777777888:::<<<>>>???666555666777999999777555:::555---)))***---222444555333222333666777555222888888888777888888999:::999999888555333333555888@@@???===;;;999777555555222222444666888888555222333444666777777666444333555444222111000111222333555555555666666777888888555777888999888888:::<<<888555111111444666555333...000333444333111111111777666666999;;;;;;777333888999;;;;;;888555444333888999:::;;;<<<;;;;;;:::===999333000000222444555444555666666444444444666***...333555555777;;;???<<<===;;;555333444555444444444444555666555333111333222222666:::<<<:::777888===@@@<<<888666333///(((<<<:::AAAtttiiiMMM:::CCCUUUeeejjjaaaaaazzz???@@@AAAAAA???>>>>>>???@@@@@@===999555333555777>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::999999;;;===;;;===????????????@@@AAA:::666222111444777888777999666333333555777777777888666555555555444333222/////////111444555555444222111222666;;;>>>>>><<<666999<<<:::555222333555???AAABBB???:::777666777333222222666<<<>>>;;;888999444///,,,---111555777;;;:::888444111000222444444555555444333333666888===;;;888666777666666444111444888:::999999999999444666777666666777;;;>>><<<:::888777666555222///777444111000111222333444///000111222444444444444444444555666888:::<<<===???===;;;999888888999999<<<<<<;;;:::888666444333444444555777888777444222222333444555555444333222///...,,,+++,,,...000222444555777999:::;;;;;;;;;;;;;;;:::888777666555555333333222111000000111333000111333333222333555666555333111333666888666333;;;<<<===;;;777333000///000111444777999;;;;;;<<<===999555444777888777555222333333222111000111222111111222444777999999999999@@@BBB<<<666555666777666666666777888888666555000222444555666555555666555999;;;777666777777555(((444555===fff^^^EEE999GGGYYYiiipppjjjkkk<<<===>>>>>><<<;;;;;;<<<;;;:::999777555444777999===<<<:::999888888999:::<<<<<<;;;999888999;;;>>>;;;:::999999;;;<<<;;;;;;555555666555555555666777999666333222444777999:::333555888999888444000---222111000222444555555444...---,,,...333777:::;;;444:::???>>>999333111222>>>>>>===;;;888555222111//////222777===???===:::>>>:::666444555888:::<<<888888777555222111222333333444444333111111333444>>>:::666333333333444333111555999;;;;;;999777777555666777666444555999<<<>>>;;;777444333111///---444444555777999999666444000222333444333333333444111222333444777999;;;<<<:::666333333666999999888:::;;;<<<<<<;;;999777555777666666777888666444111///000222333444333333222111000...---...111444777000111333666777888888888999666333222333222///,,,...111222000,,,+++...111...///000000111333777:::>>>:::777666888:::888777888:::<<<;;;888333000///,,,...000222555777999:::777444111333777888555222555666666555333333444555555222111444999<<<:::888555>>>CCC>>>666444555666555555666555555333111000///333666555111///000333111444666333444999<<<<<<000000333<<>>===999555333888777666666777777555333333333444777;;;<<<;;;999>>>;;;888777888:::<<<<<<333555666555333222222333555666777666444333444666;;;888555333444555555444888:::<<<<<<999666555444:::888666555555777888999999555222000000111111111333444666:::<<<<<<999666:::999777777666555222000111111111222333444555666000,,,***---444999:::888<<<===???AAA@@@>>><<<::::::888777666666555333111,,,...000222444555555666666444222111111444888:::222222111111222444666777444000---///333555222......000111///---,,,---///)))+++...000111333777999DDD@@@<<<;;;<<<;;;888666111444777999888777666666222222222222222333444444333222222333444555555555999999999888666666777999333222222555999<<<===<<<777>>>AAA<<<888777888888666777777666333000...---444666777666333000000000///333555444555:::>>>>>>888---111888FFFxxxNNN:::999QQQ_________fffwww999:::;;;;;;999888888999;;;:::999888888999999999;;;:::999888888888999:::555666666666666888;;;>>><<<999666777:::<<<<<<:::999555111111444888999888999777333000///000333666555777999999555222000000888666555555777888888888999777555333333666:::===999777666999<<<===:::666777777777888:::;;;:::888888777777777999:::;;;;;;;;;999666555777888999999777999999888555333222222666777999888777777888999555444444555777777666444?????????<<<:::888999:::>>>888222111555888666333444111---,,,...000222222444444555777:::;;;:::999???;;;777777999888333...............///000111222222...,,,///777<<<===;;;===>>>AAABBBBBBAAA???===<<<999777555555444222111***,,,...111444777999:::888777444222222444666888;;;888555222222444777:::777333111444999<<<:::666333111000000111111///,,,''',,,111555666777777888:::888777888:::999444000,,,000444666777888:::;;;999888555333222222333444444777888666444555:::???888888888666555555777:::333555777888777888:::======>>><<<999:::>>>>>>;;;888:::<<<;;;888555555555<<<:::999999999777444111000666999777888;;;<<<;;;777)))+++111777aaa}}}SSSGGGKKKccclll___YYYhhh888999;;;:::888777777888999777666666777888777666777777777777777777666666222333444333222111333444333333333666:::===??????888333000111777<<<>>>>>><<<;;;888444222222444777999;;;;;;999555333444777888666555555777999::::::888888777555444444666999999666444666:::<<<;;;888777777888888888777777777777777888999;;;<<<>>>>>>???<<<999888:::<<<======@@@@@@???<<<777333111000333555888999999999:::<<<333333444666888999777555@@@@@@???>>><<<>>>AAACCC===666///...111333222///444111...,,,...///000111555444333555777:::;;;:::;;;888666777::::::666222******+++,,,---///111222777444111222555888999888;;;===>>>???@@@>>>===<<<<<<999555333333333222111***,,,...111444777999:::;;;:::888666666777888999===999444111000222555888888666555666999:::888666777444111222555555111---,,,111777;;;<<<;;;;;;:::111000111555999999555111///111333444555666999;;;;;;999666444333444666888555777888666444555:::@@@888999888777777888;;;>>>888:::<<<:::555333444777999777444222777======999333777;;;<<<:::999;;;===@@@===:::;;;>>>===888444555:::<<<999888999999666666---...222666QQQccc[[[\\\nnnqqq]]]VVVnnn666888999999777666666777666444333444666888777555333444555666666666444333///111333333222111111111000333666999;;;===???AAA999999888999:::<<<>>>@@@;;;;;;;;;888555444777:::777999:::888444222555888666555333444666999:::;;;444666888777555444555777777999;;;;;;::::::;;;===444666888777444333444555444777;;;???@@@???>>>===CCC@@@<<<:::<<<>>>@@@AAA??????>>>:::666333222222111444777:::;;;===???@@@:::999888999;;;<<<<<<;;;======>>>=========???AAA:::888333///------///111555222000///000222222222666444333444777999::::::888;;;===<<<999777888999+++++++++,,,---...000111666555333222222333444555;;;<<<<<<<<<<<<<<<;;;;;;;;;888444111111222111111------...///111333555666888888888888999999999999777666333111111222333444555555555555555555555444777777666666666555222111222666:::=========<<<===444222222444888999666444111222222222222444888;;;;;;888555333222444777999666444333444777999999888888999999888888:::>>>AAA<<<<<<;;;888555333222222000222222222666;;;<<<999333888<<<<<<:::999;;;>>>=========>>>>>><<<:::999:::===<<<777444555666444222333444888<<>><<<;;;===???<<<@@@CCCBBB<<<999:::===888::::::888666555888;;;333666888666111000222666555333111222555888::::::666:::>>>???===;;;;;;===888???FFFDDD===999===BBB444888<<<;;;777666888<<<333888???DDDCCC@@@;;;999???<<<777666777:::<<<===777888888666444333444555111444999<<>>===>>>@@@AAAAAA999;;;<<<<<<:::888888888888;;;:::333+++)))///666333222000111333555666666666555444666888::::::999;;;BBBGGGCCC888333777>>>000000///...------------555666555444222333666999===<<<<<<<<<;;;;;;;;;;;;:::777333000000111111111//////...//////000111222000111222444555555555555666666777888888777777666555666777777666666888999555888;;;999555222222444555888:::;;;;;;;;;<<<===:::666222222333444222000111111000000111444:::>>><<<999555222000222444666<<<777444888@@@CCC<<<555333444444333444666;;;>>>===999666666777777444000///666;;;;;;<<<@@@BBBAAA<<<@@@DDDBBB>>>;;;<<>>;;;444000222555444***333444888======\\\rrrooofffkkkiii[[[```:::::::::777333222444777666666777999::::::;;;;;;@@@;;;777666777999888777444444555777888999999999AAA<<<:::<<<===<<<<<>><<<999999;;;======@@@BBB@@@===:::;;;===555555555555666777888999999<<<@@@BBBBBBAAABBBBBB@@@===:::999999999888777>>>;;;777666777777444222555444777>>>>>>:::;;;@@@AAA???>>>AAAFFFFFFBBB>>>555666666555555777;;;>>>999666333111222333333222555444222222444666777666999999:::;;;;;;<<<<<<======>>>>>>>>>===<<<:::999888888888666444222333444;;;777444555999999666222===<<<:::999999;;;<<<>>>999999888777555333222111///...+++***+++---000333666333111333666888666333888999999777555444555666===555000444999888333111777999;;;777111000333777999======777555888;;;<<<777666333000///...//////333444555555444444666777999<<<<<<777000...222888888888888999:::===???AAA888888777666555555555555777666444444666777777666///333999===>>>@@@BBBDDDDDDCCC???<<<888777777888555666888;;;>>>>>><<<::::::888555555666666333000999666333555333---FFFsss~~~rrrnnnggg___```WWWggg333555666555333333555777>>>=========>>>>>>???@@@BBB>>>999888999:::;;;:::555777:::===???@@@AAAAAA@@@;;;777999;;;;;;>>>AAALLLIIIDDDBBB@@@>>>:::777222444666888888999999::::::777555444444333000---222333444555555666666666<<<>>>@@@???>>><<<<<<<<<>>>===;;;:::999777555444666777777888999999:::::::::===???@@@???=========<<<999444333444666777888<<<999888888::::::999777444333555::::::777888============AAADDDCCC===777666777777666555555888:::111222333222111222555888:::888555555777999::::::===<<<:::888888777666666>>>>>>>>>>>>===<<<:::999444555555444333333444666777444111222555777666333888777666666666666777888000000000///.........///222111000000000000111111:::;;;;;;:::888777777777;;;;;;;;;999666555666777:::666555888:::888777888888888777666555666777888999===>>>999666777999888//////......///111444555666888888777444222222222444777888666111///000222::::::::::::;;;<<<===>>>666444111...---///111333///......000333666777666222111111333777:::<<<<<>>@@@>>>;;;888777777888999888555111666333000222111+++===dddooocccaaa]]]WWWSSSOOOeee333555999;;;;;;<<<===???>>>===;;;:::999:::;;;<<<<<<999555333333555777777444666:::???BBBCCCCCCBBB<<<666222333555777:::???AAAAAAAAA???;;;777555444333444666888::::::::::::999888888999999777444111555999<<<;;;777555666999999===AAACCCBBB???<<<;;;???;;;777666777666111---555666888999:::999999888777999;;;<<<:::999999999;;;777222000111333666777222222222555888::::::999555333333555555333555:::<<<<<<>>>AAABBB???888222666777777666444333444555...222666444000000666<<<===:::777666777:::;;;;;;>>>:::666444555555444222888999999999888777666666444555666666666666888:::777444000111444777888777::::::::::::999888777777.../////////...///222444222222222222111000///...555888:::999444222555888:::::::::888666555555777777777:::===;;;888:::???<<<999777666888999777666999===>>>:::888888777444++++++,,,---000333666888888999888666333111222222222333555555444222000///777666666666555555555555888444///,,,,,,///333777---,,,---///222444555444666111++++++000444666555:::555111333888<<<:::666<<<555///111888===;;;777888888;;;===>>><<<777444444222...000000'''///JJJ}}}aaaVVVWWWVVVSSSIIILLLjjj777999===AAACCCCCCCCCCCC<<<:::777444333444555777666444111000111333666888666888===@@@BBBBBB@@@???;;;555222555666666777:::333444666888:::999777555777777888;;;======<<<;;;999999:::<<<<<<;;;:::888:::===@@@>>>999555444555;;;>>>BBBDDDBBB???<<<;;;>>>;;;888666666555222000222444666888888777666555222444666777666555666666<<<999555333444555555555,,,...111555999;;;<<<<<<777666555444222333666999>>>======>>>>>>;;;555111333555666666444333333333555888999888444444777;;;<<<999555444555777999999:::555111000444666666555666666777777666666666555999:::;;;;;;:::;;;===???<<<999666555777:::::::::;;;<<<<<<===<<<:::888666000111222111000111444888444444333333333222222222111333555555444444555888555666666555444333555666888888:::>>>===999:::>>>>>>===:::888777555333222666;;;===;;;:::;;;999555/////////000111333555666888888666444222333666999666555444666777777444000222333333444444333222222555333///......222666999333222222222333444222111555222...---...111444666999666555666:::======<<<888444000111666999888555:::<<<@@@BBBBBB???:::666444222---...000&&&%%%555nnnbbbWWWWWWWWWSSSJJJPPPsss;;;<<>><<<===:::999<<<<<<999666666333222333999@@@CCC???::::::888888999<<<===<<<:::;;;;;;:::999888777888888999:::<<<<<<;;;888555222>>>@@@AAAAAA???===<<<<<<888999999777444333444777333444666777888777555444333444555444333111222333555555555666888777555444///222777<<>><<<:::888666555333222000222444555444444444555<<<;;;:::;;;;;;<<<<<<<<<<<<999555444555666777777888444111000333666777777:::::::::::::::;;;;;;;;;>>>>>>???===<<<;;;<<<>>>???>>><<<;;;;;;;;;::::::444555777777777444222000...111222000------000444888777555444555666999;;;999888666888:::;;;:::888111222444444444444777999;;;777888<<<===:::888888:::<<<===:::444111111444333777999999;;;>>>===999444444444444444444555555<<<:::666222111333999===;;;888444555777888555222222333666888999888888777------...///111444666777555444444444555444222000///222444222//////444888777:::<<<;;;::::::<<>>;;;:::888666666777888999777999:::;;;;;;<<<>>>@@@;;;===>>>??????<<<:::888<<<999999======777222111666333222999BBBEEE@@@:::<<<888555555777999888777::::::999666222000000111888:::===AAABBB@@@===:::===>>>>>>===;;;:::;;;===444666888555222222555999666666777888888888777666888888888666333111111222---...111555777888555333000444:::>>>@@@@@@@@@@@@;;;===;;;666444777:::;;;;;;999666333111111111222///000222333333444666888<<<;;;:::<<<@@@AAAAAA???>>>;;;999888888999888777999888666333222111222333888888888888888999:::;;;=========;;;999777888999===>>>??????===;;;888666222222444444444222000//////333666444000...111444777555333111222555888;;;@@@<<<999888::::::666222111333444555555666999;;;999666666:::<<<999666555444999<<<:::555222444888000222333444888>>>???<<<666666666777777888888888???===:::555333444999<<<>>>:::777555666666444111...111444888999999888777...000333666888888888777//////000333555666555444,,,222777666000...333999666:::>>>===888666:::>>>666999===<<<888666777:::<<>><<<;;;;;;888;;;;;;555444888:::999999888777555333333444555000111222222222444777::::::;;;<<<=========>>>???>>>===;;;;;;;;;:::888666888::::::666000,,,---000333333222222333555666777:::;;;:::888666555555777888<<<@@@CCCAAA===777444333444555666555555444333222777<<<<<<777444666999777666444333444555666777<<<:::888666555333000///333444555555444555777999444444777;;;;;;777666999555888::::::888666777888...///------222;;;>>>===888888888999999888888888;;;<<<<<<;;;999999:::;;;@@@???===<<<:::666222000+++...222666888777666444555666888:::;;;:::888777***+++...222777999999888111555888777333111555999777:::===<<<:::888:::<<<888888888666444444666777888999;;;:::999999;;;===222777111---444666333777888iiilll\\\RRRLLL\\\FFFDDDBBBAAABBB@@@<<<999666777888999:::;;;<<<<<<666999===<<<999555333333333555777:::===???@@@AAACCC???===@@@AAA>>><<<>>>///111555888;;;===???@@@DDD===555222555777888666---222777999888555444444222;;;CCCBBB:::333222444111444888:::;;;<<<===>>><<<888444333666888888666666555444444444444555555555777999;;;<<>>999666888;;;===<<<;;;;;;;;;:::777444444888;;;666///***,,,000333333222222333555777888999999999888666555666777555;;;BBBGGGEEE@@@:::666333333444444444444444444000777===>>>999666888;;;============<<<;;;::::::666888:::777222000111333333444444333111111222444...333:::===999444777>>><<<;;;::::::;;;999666444...---***(((...777<<<;;;;;;;;;::::::888777555444444888===??????>>>======BBBCCCDDDCCC???999333000///111666999;;;:::777666777777777777666555333222+++,,,///444999;;;;;;:::::::::999777666666777999::::::;;;<<<===>>>===<<>>;;;888777999:::;;;:::444444222000444888777222888333111555===AAA???:::>>><<<;;;;;;<<<<<<<<<;;;222333666;;;@@@AAA>>>;;;AAA===777333222444666888444222222444777777444111666:::======999444222111555444444555888:::999999???>>><<<:::888777666555555444444777;;;;;;777333:::888777999===???>>>;;;000333666666555444333333;;;<<<>>>===;;;888666666888666555666999999666222666666555333222333666888>>>999333111222555888:::CCCAAA@@@???>>><<<999777:::777444666:::<<<888444333333222111000...,,,+++//////000111222333444444===>>>??????<<<888333000111;;;FFFFFF>>>555222333:::555111222666888555111///444:::;;;999999===BBB>>>;;;888:::???AAA???<<<;;;555000000444666555222333333222///------///111666444333666;;;>>>;;;888<<<;;;:::999999777555333222///---000555777555222;;;888666888<<<>>><<<999444444555888;;;>>>>>>===AAAAAABBBBBB@@@;;;444///666444222333666:::<<<===<<<999888999;;;<<<999555++++++,,,///333444333222;;;;;;:::888666555777999888777666777888999888777777555444444777999:::999;;;555333666888999;;;>>>EEEGGGCCC888///...222444222BBBjjjyyylllkkk~~~uuu===;;;999999;;;<<<<<<<<<@@@===:::888888999999888333666666333222666777666666555444777:::======<<<===;;;888777777777555444///111555<<>>===:::777666666666777999999888666444222777888888999888777666555444555666777777888999:::;;;;;;;;;:::999999999:::666666555555555555666666888999:::999888888999;;;999:::::::::888666555555555555555333111111333444777444000000444:::???BBBBBB@@@>>>===<<<;;;888555999888888888888777555444000111111000000///...---+++,,,---000222555666777;;;<<<>>>>>><<<888444222///777@@@@@@:::555555777777666555555555555444444555666777888888888999:::;;;888666888<<<>>>;;;888666444222111111222222222111111111///...///111444>>>;;;999;;;>>>@@@>>>;;;===;;;999999;;;:::777444444444333222222222222222<<<999666777:::;;;888555444333222444888<<>>???AAABBBAAA===888444333000------000444777999777777666444222000000000222222444777:::<<<;;;999555666777666555555777999999777666777888999888666555333222222555777777777444000///444888999;;;???BBBAAA<<<444000333444444---555UUUyyy???===:::999:::<<<<<<<<>>>>><<<999777777333...,,,///444888:::666999:::777222000333666555555666999<<<<<<:::888555666777777666666777888999777555555555666555333333111000111333444444444///,,,...444999;;;===AAACCC@@@:::333222555444111///...CCCrrrvvvCCC@@@===;;;<<<===>>>>>>:::888555444444444333222...333444111111555999:::---,,,---...111444666777999888666777999:::::::::::::::999:::;;;===>>>>>>???;;;888:::>>>???;;;888111111111333444666777777888777666333222111222333222666:::999333//////111333333333333444444555555777888999999777777999;;;666666555222000000444777888222......222666555222444555777777777999===@@@777999:::888444000//////111333777999:::<<<>>>???===999555333444555777777999888666666888888777666555555666555333111000000,,,,,,---.........------//////000111111222333333333444555555555555444333222777<<<;;;555111222444111333555777888888999999666444333333555888:::;;;555333333444555555222000///000111111111111111222111222444555555777:::===???<<<888777888::::::999>>>:::777888<<<===888333...111333444444666<<>>;;;:::;;;;;;999888888555111//////000000000111444777999888777666666:::666000...000444999<<<888:::;;;:::999:::<<>><<<999888888::::::999777555444444666777666555888999777444666999888333222...,,,000777======;;;999888777888:::<<<<<<<<>>???===<<<<<<<<<444333111///000333888;;;???<<<888555444444444444444666888444...,,,...222...---,,,,,,---111444777;;;999999:::;;;999666222000---++++++///333555666444111...000555888555222555777:::;;;;;;:::;;;<<<:::888666666666444000------000333555666777888:::555333111111444666888888555333222333666888888888555222000111444555222.....................---,,,111111222222333444444444666666777777777777777777000666;;;<<<888333222333222000000444:::>>>===;;;666888999777555555:::???444444444444444222000...000...---111555777555111000222444555666777:::<<<===;;;999888999;;;<<<===<<<888666666999999666111...///111444888===AAACCC???===;;;999999:::::::::888666444333222111///---111333666777555444555666:::666111...000333777888999777666888;;;======<<<@@@@@@@@@AAA@@@===999555999:::;;;999777666777888;;;999555444444444333333555444333333444555333222222///111777;;;;;;<<>>;;;<<<===777///333---)))---777===<<<999999888666666777888888777<<<<<<:::777666777;;;???:::>>>BBBAAA>>>;;;<<>>>>>;;;666333333444444333999999777333...,,,...111///......000333888===@@@<<<:::999:::<<<999333---,,,)))'''***000555666555333222111444888::::::888777999<<<===<<<:::999999;;;999666777:::999555000555666777666444333333444666444222222333444444444444222111111444666777777666222///222777888444///111111222222222111000000111222333555666888999:::666555444333333333444444---222888;;;999777777777555111///333;;;??????<<<:::===???;;;555333777;;;444444555555333111...,,,...,,,,,,111999<<<888333111222444444444444555666666555555555666777999:::999888777666666555222000222333444777;;;>>>??????<<<;;;888666666666777888555444444555666666444222333666888888666555777999===:::777666666888999888:::777555888<<<===:::777AAAAAAAAABBBAAA>>>999555333444555555555666:::<<<@@@===999777888888888888777666555666777666444222444000000444777777888;;;888>>>???777...,,,...///&&&)))000DDDnnn666555555777888888777555444444444777999;;;;;;:::===@@@AAA???>>>>>>999333000,,,)))+++000555666555666444333333444555555444888:::<<<<<<::::::;;;===???@@@BBBAAA???>>>>>>>>>666666666444222333888;;;:::666222111333444444444:::999777555333222111111555666888:::<<<>>>@@@@@@;;;:::999999888666333111,,,,,,,,,---000222444444333222222444666:::===???888:::;;;;;;999888888999888888888999999999777666===<<<;;;777444222333444777555444333444444333111777444222111222444444444999777666777888888666333444555666777777888777777444555666888999;;;<<<===777666444222111111111222///222666777777777888:::888555333444777;;;======<<<===>>>;;;888666666777333555666555333///,,,+++((()))---333999;;;:::777555666777666444222222333000111222222222333444555888999999777333000000000222777;;;===;;;;;;<<<>>>===<<<999666333333444666444222111111333444444333222555888888666666999===???>>>======>>>===:::888444555777:::;;;;;;999777:::;;;<<<>>>???<<<777444333333333333444777<<<@@@AAA===:::888999:::::::::888888777777888777555222666111///333666666777;;;777;;;<<<777333333333222...///...777[[[000111222444666666333111222111222444777888888666000999??????======<<<999111000///......111444666111000///111444666777777666;;;@@@AAA???;;;:::999???===<<<<<<>>>===;;;888222444666555333222444666:::777444444777::::::999666555666777999999777555777888;;;======:::777555888::::::777333222444777---000333222000///111444222111111000222777>>>CCC999999999777666666999;;;222555999999777555777999::::::777444111000111333//////000333777:::;;;;;;:::777333111111111111000;;;<<<===<<<999666666777666777888:::<<<===>>>>>>::::::::::::::::::;;;;;;???===:::888666666666777444555555444333333666888:::999888555444666:::>>>;;;999999999;;;:::888666333444666555222...+++)))###(((///444777888:::;;;:::;;;;;;:::777444333333333444666666555555555555777:::<<<999222...///111///777@@@@@@;;;888<<>>;;;;;;<<<======;;;777333(((---444777777666777999777888;;;>>>???>>>:::666999888666444444777<<<@@@>>>;;;888666777888999999999888777888888777444222888333111444777777:::>>><<<===<<<999999:::888222444111))))))HHH666555444777::::::777333888888666222333777777444555<<>>???999222777444222444666777444000777999<<<@@@AAA>>>888444777444222555;;;@@@???<<<888::::::999777555555555:::444222666888444000111---000333444333222222333///222333000---000777>>>AAA===666///,,,...555:::888888888555222333777;;;888999888666333111000111:::333...000999>>><<<888888555222111333555777777888888999<<<>>>>>><<<:::888777666555555777999:::666444444888===???;;;777777:::;;;888333222555999>>>777000...111555666555888555333666;;;===<<<999333333444999<<<:::333,,,666111------///000,,,(((,,,///444999<<<:::666222555777999999777666666666777666888;;;======999555***222999666---'''(((,,,111777===>>><<<:::===@@@AAA???;;;777222111444666333111.........//////...444222222555:::======<<>>:::555222***...222444444222111111888666333444777::::::999:::999999;;;<<<<<<999777???:::666888>>>@@@<<<777:::555333444555222111333777666444333444666777999???BBBFFFFFFBBB<<<666333>>>---000000000```;;;999777777777777666555555777666444666:::;;;999666999;;;:::666333444555888888777444111//////000/////////000222333222111555555555555666777999::::::777666666888777444000...///111222222333444444999:::===@@@AAA>>>999555<<<<<<<<<===>>>@@@AAAAAA;;;<<<===;;;888666555555333---,,,111444222000111///111333555555555555444888888777777666777999:::666444111---+++---222666;;;;;;:::777444333555777666777777666555444555666:::777444444888::::::888999777555444444333111///666777888;;;???@@@???===AAA???<<<999888777777777<<<777333333555777666333444555666555444444777999@@@;;;777777:::;;;999666;;;999777999<<<>>>;;;777111111222666:::999222,,,///..................///...000444999<<<<<<999666555555555444333333444666:::888777;;;@@@???777///222444555444111......///777999<<<>>>??????@@@AAA???;;;777444555666555444000...,,,,,,.../////////000000222444777888777666888888999:::;;;:::888666111333666777777888999;;;>>>;;;888777888888777555999888999;;;>>>@@@???>>>===;;;999999999999777666444000///111111...+++,,,777888777222...///444:::===@@@CCCDDDAAA<<<888666<<<333444222000TTTBBBAAA???;;;888777888:::555888999777888<<<===;;;;;;:::999888888666333222888:::;;;:::777333111111000//////000111111///...666777777888999:::;;;;;;:::::::::888666444333333...111555444222111555888999:::<<>>???BBB===>>>>>><<<888666555555222,,,***---111000//////222222333555777888777666<<<:::999;;;======;;;888000000///---++++++...000888888777444000...---...111222333333333444777:::<<<<<<<<<:::999888999:::888777777777777555111...111111333666:::======<<>>;;;888777666666===666///,,,...111333444......---///222555666666:::888777888:::888444000888666666999<<<===999666---,,,---111444333...))))))---///...***))),,,/////////111555888:::999888555444333111///111444777;;;777777===EEEDDD:::///888444111111333444222000;;;::::::<<<@@@BBBBBBAAA@@@:::666666:::<<<999444000///---...000222222222---000444666555333222111333444666999<<<>>>???@@@999::::::999888999<<<>>><<<:::888777666555333111777666555777;;;===>>>>>>;;;<<<<<<999555333333444111------000000,,,))))))555888777111++++++333<<<;;;===@@@AAA>>><<<:::999666777444...---===pppyyylllqqqtttssssss{{{CCCCCCBBB===888555555888777;;;<<<:::999::::::888;;;:::999777555333222111555888:::999777444333222777666444333222111...,,,333444666888:::;;;;;;<<<;;;:::888666444222222111333555666444222111333555777777999<<<>>>???===;;;AAAAAA???===;;;999999999999;;;;;;:::777555444555777333///000111111000...333111111333666888888666999888888999::::::999999333333111...+++***+++---666666555333000---***)))---.........///111555888888888888777666555444444444444555777999999777555111000111333777999:::::::::999888777777777777777666111,,,***---222666888000---,,,///555888777555555444444555555333///+++...///111555999:::888555//////...000111000,,,)))+++...///...)))'''(((***...------...111333444333222333222111000000333666555555888@@@GGGGGG???777666222000111444555333///888777777888;;;===>>>???AAA>>><<<===@@@@@@===999666444222222444666666666000333666666222000000222111222555888:::<<>>>>><<<:::::::::666===222,,,///...RRRpppbbbjjjppppppqqq{{{~~~<<<>>>???<<<666222111111444:::<<<:::888999999777333555666333///,,,---000333444444444222222444555999777555555444333000...---///222555888999999999888444///...///000...,,,777444222222333444444222444444555888;;;>>>>>>===@@@<<<777666777777444000444555777666555444444555999777444333444666333000111000///000222444555555999;;;;;;888444222666999666555222///,,,+++---///888888888777666333000.........---++++++---222555000...---///111222///+++111000000222555777888888444333222222555777777777333444444444555666777888222000......111444777888666333111444;;;>>>;;;888888777666555555444222111,,,---000444777777555444777666444333222111///---000000000//////---,,,+++000...+++***+++---......,,,...000000///...///000///333999>>>AAA???<<<999111333555666666444222111000333666555222222666:::>>>???@@@@@@???>>>======999777555444555666666555333555555222...---000333///111333444333444777999:::;;;<<<:::777444333333999:::::::::999999::::::999777555555777888999999999888666666777777555333444000...222555555777:::777888888777555444333333<<<===>>>===;;;999999:::>>>DDD444///888---AAA}}}rrrhhhrrrxxxwwwxxx|||vvv===???@@@???<<<888555444...555;;;:::999;;;;;;:::333666777555111///222555444444333111000111444777333222222333555666555333000333666:::<<<<<<;;;:::888333...---000222222000<<<888555777;;;>>>>>><<<555444333555999<<<======???999444444777888444///111333555555555444555666666666555555888;;;999333...//////---,,,...111444<<>>>>><<<:::::::::???AAA111...888+++333```www~~~|||rrrppp@@@???>>>>>>>>>>>><<<;;;,,,555<<<;;;:::;;;;;;:::888888777777888999:::;;;999999888666444333555777111000111333666888777666666888;;;>>>>>><<<:::888777555333111222444888:::???===<<<<<<>>>@@@BBBCCC999777555555777:::;;;;;;:::888666666777888777555444666888888777666777888777999999999<<>>???>>><<<<<<<<<888999...,,,111&&&)))FFFwwwpppqqq===999666666999<<<;;;:::000888???===:::999999888999555222444:::======:::>>>>>>>>>;;;888666666777444444444555888999888666444666999:::999555111...222333444111///111888>>>;;;======:::777777:::>>>>>>;;;888666777888999:::666777888777666666888:::999:::;;;;;;999888888999<<>>???BBB<<<333,,,000222---&&&%%%,,,444444444777;;;>>>???===;;;<<>>?????????777999<<<<<<<<<;;;::::::555666777777666666777999555555333111000111555777)))000666444---)))+++000000---***)))***,,,------......---,,,+++---111444444000,,,---222666666555555666666444222111222333666666555666666444111---000,,,+++000888======;;;000...------///111111111555333111333666888666333111666<<<===:::777888:::::::::888555444555999<<>>???;;;666444222777;;;999444333888>>>555999===@@@@@@???>>>???666777111//////&&&)))<<>>===:::999999;;;===???<<<999777:::@@@BBB@@@<<>>===777222111000---)))%%%%%%***///666777:::<<<======;;;:::BBBAAA???<<<999888999;;;>>><<<888666555333000---(((((()))***+++---...///777;;;===:::444000222555000000000///...///111333999777555444555777888888222333444444333444555777111555888777444222111222222222444999>>>@@@>>>;;;@@@999777<<>>888444444444333333222333333444777111,,,...222333...(((---///444;;;>>>:::///&&&***,,,,,,,,,++++++---//////,,,***,,,111333111...---///111444777999:::;;;555777888666222000///000333333333444555333000---111...---111777;;;:::777777444///+++)))***,,,......222666666333222555999===>>>>>>:::444111333666;;;999777555555777999;;;CCC>>>999777777666333111<<<;;;:::::::::999777555777888888555111///111333666555555999===>>>:::555999888777666777777777777---444===AAAAAA@@@???@@@:::999777555111,,,(((&&&^^^666777888666333222444666AAA???===:::999999999:::;;;;;;;;;===>>>??????>>>:::<<<======;;;999888888:::666222222777::::::888:::===>>>;;;777333222222666777888777666555666888888;;;<<<999333000222666444444333000...///222444888888888888999999999999777888:::;;;<<<;;;:::999888888888999888777555444...//////+++'''''')))---333444666888:::;;;=========<<<;;;888555555666888AAA>>>;;;888555222...+++,,,---...000222555777999;;;;;;;;;999777555333333000111222222222333666999999555111000222555777777444555555444222222333444222555888999777666666777888888888;;;>>>@@@???===<<<888888======888333222333111000000111222222111000...,,,...000222222111333333555999<<<:::222,,,***,,,...///...------...444111///111555777555222333444555555666666666666666444333333444444222000111333444333000...---...+++))))))...555:::;;;999;;;999555111000000111222111555888888666555888;;;:::<<<<<<999444222444777888777555444555666888999:::::::::999888777888999;;;:::999999:::999777555555777777555333222333555444222333777<<<>>>;;;888;;;888666888<<<===888333222555:::???BBBCCCAAA@@@<<<;;;999666333000---+++HHH~~~|||yyyyyy~~~222333333222111111222444@@@@@@???>>>======<<<<<<<<<>>>???===:::888999:::777999;;;<<<;;;::::::;;;===999444333555999:::999888;;;===;;;555111333555======;;;888555444555777444;;;@@@>>>666111444888333333222000//////222444777888999:::;;;::::::999222333555777777777777666444666888777555444555777...000222000,,,***+++---444333333333555777:::;;;777777777555333333444555666444333333444444333111000000111222333555777888777555333333444444111...555666777666666666888::::::444///...333777777666777777777555222111222333333666999::::::::::::;;;<<<:::999:::<<<======<<<999999<<>>AAA@@@>>>===999666:::@@@@@@:::222777555555:::@@@CCCBBB???<<<;;;888666333111//////777ddd~~~xxxvvvvvvooouuu}}}111111000////////////000777888:::<<<>>>??????>>>AAA@@@>>>:::777444222222777999<<<<<<;;;;;;;;;<<<<<<888555444555777777777444888;;;999333111333777;;;;;;999666222111111333222888>>>???;;;888888999555444333000---,,,...///666777999;;;<<<;;;:::999222333555666777777777777555666666555555666777999222444555333///...///222555444444333333333444444333444555444222111222333222111111222555777666666444333333222111222222222222111222222333333222111;;;<<<<<<:::888666777888:::555111222777:::888555777888777666444333444555555666888999999999999:::999777666555666888999:::;;;:::<<>>999888999888555222666888::::::999777777777666555555555666555333111111555888888444222444777222333333222///---------,,,...111666999999777555333333222000---,,,---...555666999;;;<<<;;;:::999777777888999:::;;;;;;;;;888444111222666888777444333444444111...---111444222333444555555444222111000222333333111///......;;;999777666666555333111666666444333333222222222000444888999777666999<<<<<<======;;;999777666777777444333555999:::666111333444444444333333555777888777777777777777666555444333333222333555999;;;<<<777888???EEEBBB<<<888999666444555777888777555===666///...000222000,,,'''(((+++///333333222111222111000...,,,---000333777666555555555555444222////////////111333444555///222444222...---000333666444222111222555666777------...111555:::===>>>666666555444333111000///000000111111111222444666777777888777777999;;;===<<<;;;;;;999888777555555999888777888999888555222999888888999;;;;;;:::888666555444444444444444444666666666777888::::::::::::999888666555777:::>>>;;;<<<===<<<;;;===@@@DDD<<<:::666333000...---,,,---AAAppp999777555333333333222000444555777999::::::::::::???999555666<<>>AAAEEE===<<<999666444222111000000999[[[???<<<::::::;;;;;;:::888;;;;;;;;;;;;;;;::::::999999777555666999<<<===<<<333444666666555333333333111222333333222111111111222333666;;;>>>>>>;;;888777888777555333333555777000000000333777:::<<<<<<999:::;;;;;;::::::;;;===444555666777888999999:::555444444333333333333333777555444444444333///,,,000222333222///...000333111222555777999:::;;;;;;666888999777333...***)))+++++++++...111444444444333333333333444555666777444777999999777666777888777999;;;<<<;;;::::::;;;555666666444111///000111333444666777777888;;;===>>><<<999888888888666444000222444444444555999<<<888444333999======;;;:::777:::;;;:::666666888<<<888444222333777999777555...111333555555444444444444555666555444333333444999999:::999888888888999:::888444111///...---...---333888888555333444777888777666333111000111222222444666777666555444444666555444222111111111111111///......000222444555888777555555555777777777666555444333444666888999777777777999;;;===??????:::::::::;;;>>>???>>><<<;;;999777888;;;===<<<;;;<<<>>>@@@AAA@@@>>>======555444333222333777===AAADDDEEEFFFEEECCCAAA@@@???:::::::::999888777555555666666JJJ{{{BBB@@@>>>>>>@@@BBB@@@???777777666666666666666666666777666444333333666999444666888999777666666777222333222111000111333444444444777===CCCCCC>>>999777555333///---...222555222333444333333666:::>>>888999999888555444444555444444444555666888999:::::::::999777777777777777777999;;;999555111///...000444777777444222222333888777777777888999;;;<<<<<<>>>???===888222---+++444333222333555666555444===<<<;;;;;;:::::::::;;;>>><<<;;;;;;;;;;;;888666:::<<<======;;;999999999:::;;;:::444///---222777:::;;;<<<<<<<<<===@@@BBB@@@===::::::;;;;;;999777///222444444333333666999999666777:::;;;999:::===999===@@@>>>999777;;;AAA666666777777777777777777444444555444222111222222333666:::;;;999666444333<<<=========<<<<<<===>>>;;;999666222000////////////222777:::;;;:::999888222666999777333222666;;;///333777:::;;;:::::::::888666555333222222333333666555333333555888999:::888666444333444444444444000/////////111555999;;;444666888888666777;;;???;;;::::::<<>>AAAAAA@@@666888<<<===<<<:::999888444222111333888<<<>>>???EEECCCBBBCCCDDDBBB<<<777666777999::::::999888777888222===gggEEE@@@:::888;;;>>>??????;;;666111111444777666333888444111333999>>>???===AAA???<<<888555555777:::888777888999777333444888222777???FFFEEE@@@???AAA;;;666000---///444888;;;888888666555555666999;;;999777666666777888777777777333000222777:::888555>>><<<:::888666555555555///...000444888999555222333333555888::::::777555:::777666999???BBBBBBAAACCC@@@;;;777555444333222666222...---000444777888::::::999666444555999===;;;888666999======888222666888;;;;;;:::999:::;;;:::666222222555888999888===???AAAAAA@@@??????@@@>>>:::777999===>>><<<888666555555555666666555333>>>??????>>>;;;999888999===<<<;;;:::999999;;;<<>>:::444111000111111111...000333555666555333222:::999777333///---...///:::888666555555777:::<<<:::777444666:::===;;;888777666666999>>>@@@@@@>>>;;;666222333999===>>>===;;;<<<<<<999666222111111000222222000333999<<<;;;BBB???===BBBHHHGGG>>>555555777:::>>>@@@???<<<999???BBB999MMM>>>>>>===;;;:::999:::::::::777444555888999999777<<<888444666;;;???@@@???AAAAAA@@@>>>;;;999:::<<<777444444888:::666222222666555:::BBBGGGCCC>>><<<:::666222111333777:::<<<===999555444777:::;;;:::888777555555666666666666444444666888999999888777<<<<<<;;;:::888666444222444222222333555555111---111222444888;;;<<<:::888<<<<<<<<<;;;::::::;;;<<>>>>><<<;;;::::::;;;888666888<<<@@@@@@>>>===999555444555555222000///111444555555444222222000333777777444222222444666555555555555555333222555666666555333111///...+++...222333444555666777999;;;======<<<;;;;;;<<<:::999888888888:::;;;<<<<<<888444222222111111000222222333444555666777888999999888666444333555777999:::::::::::::::999999666333000222666888666333666555666:::>>>AAA@@@>>>>>>:::777888===AAAAAA???777888888777444111111111000444555333444999>>>>>>>>><<<<<<@@@DDDBBB:::333333555999===??????<<<999222666222@@@qqq666:::>>>>>>:::777888:::::::::;;;<<<============BBB>>>;;;;;;???CCCDDDCCCAAABBBBBB???<<<999888888;;;666666<<>>777333888222111;;;DDDCCC;;;444888555333333555888999999AAA:::555666<<>>>>><<<999555333888555333333555444000,,,000111333777::::::888666;;;===>>>;;;666444666999AAA???;;;888555444444444///222555222......333999999;;;<<<<<<:::777666666666888999888444222222333333000///444;;;>>>;;;666;;;===>>><<<888888;;;???777888::::::999888:::;;;===:::999;;;===>>>;;;888777666555333222000......666999<<<===<<<;;;;;;<<<===888555777>>>BBB@@@===999:::999777555222111111---222777888555444666888000111222333333222111000///222555666444333333555222///,,,,,,...000///...***,,,---------///222555777999;;;;;;::::::;;;<<<;;;;;;:::999999:::<<<<<<;;;888555444444444222111444333111000222444888:::::::::999888666666888999888:::===??????<<<999777999666444555777888666333333444777;;;>>>@@@???>>><<<999777999<<<===<<<999333444555444222000000111...444888555333888===@@@:::;;;===@@@@@@===777222333666;;;???@@@???<<<:::222222444888TTT444777;;;<<<;;;999:::;;;:::===@@@AAA@@@>>>>>>???AAA>>>::::::<<>>:::555333222333===888888===AAA>>>:::999;;;333222;;;CCCBBB:::444666444333333555555444222:::666222444999???CCCEEE>>>???>>>===;;;:::;;;<<<:::;;;<<<===<<<:::999999<<<<<<>>>>>>>>><<<:::999999666333333555666444111000111222555777777555222888999:::999777666888:::>>><<<:::777444333444555///222333222//////222666777888888777555333111111111222333333333444555666444222222666;;;===:::777666888:::999888888;;;===666777888888777777999;;;>>><<<;;;;;;<<<;;;999666444555555444222222222333777888999888888888:::<<>>>>>===;;;999>>>;;;999888888777444222000222555999<<<===<<<<<<;;;999888999999888555222222333555444222111111111+++444888555222555;;;???999<<>>:::666444777:::>>>@@@@@@>>>;;;::::::555666333???zzz999777555666888999777666888;;;>>>???===;;;:::::::::777444333444666777888>>><<<888333000000333666999666777999999777888===>>>::::::@@@DDDAAA===;;;777666555555555333000---000111111000000333:::???@@@AAAAAA???<<<:::;;;===<<<888666777<<<@@@@@@>>>999999999999:::;;;<<<===999555111000222444333222000000333666999:::888666999777555666999::::::999::::::888555222111333555777666555555666777777888888666444222111000//////---***(((***...111111//////000222333222111111111111000000333666888888666333444555555444555777999:::888666444333222111///,,,...000000000111444777999888666333111333777:::<<<===<<<999555333444777:::999999<<>>888;;;>>>===:::777555555999;;;>>>===;;;888777777<<<111000,,,222fff>>>999333222333444333000555666888999:::999777666:::888666444444666888999:::888444111000333999>>>:::999999:::999888<<>>???;;;999:::999888888888777555111---333666888555000000666<<<===??????<<<888666777::::::555111444<<>>===<<<888555555888:::777444888999888555222111444777999666333333555777777666:::777444222222222111000222,,,((()))...222000---///111333222///,,,,,,------++++++///555777555111///000000000000111444666999777444111000///000111---000222222222444999===:::999666222///111555888666999;;;888333111555:::777666666999>>>???<<<888777333111222444555111---222222222222111111222222///+++'''***///111...***(((...444444///+++,,,///444444333111...---...///000222555777888999;;;===:::999777666555555555666777333///---...111444555444666888888888555222000///111333333333444555777111111222333555888:::;;;777777666555333///---+++---000222333333333555777999999999888777444222000666888999999888888999:::444;;;???;;;888:::===>>>777888888777555444444555777999:::888444222333666:::///+++***000UUU<<<:::777555555555555555666555555888<<<>>><<<:::<<<;;;:::888777999<<<>>>:::999777444333666:::>>>???;;;;;;>>>@@@???@@@CCC;;;888888;;;;;;888666777777666666777777666222///444777888777555555999<<<;;;======:::555222444666999777555666:::===>>>>>>333333444555555666666777:::555...,,,...111333333222333666:::===>>><<<:::888777666555555555444444777999:::777333222666:::666555222000///111444666888666444444555444111///333000------///333444555444444444444333111///------...000222444444222111...//////......000333666777555222000///111555888555888999888555666:::???888888777555333333444666555777888777444444888;;;555666888999::::::::::::555444333333222222111000000222333222//////111444111...+++***,,,------,,,(((,,,000111///------...333444666555333111000111***,,,000222333555777999:::999777555444444444555555333222333555666666555333555777999999777555333,,,...111222222333555666111111222222333555666666555777888888777555444333000111222111000111333666333444555555444444444444444666999;;;<<<===???AAA:::>>>@@@===;;;======<<<888777555333444555777777666888888444111111555::::::444------222BBBvvv666999<<<;;;999999<<>>@@@===::::::222222333444555555222000---...///222555888999::::::<<<===999444111333666<<<======;;;888555444555444666888999999777555444999444...---222777;;;<<<666666777999:::888555222222555666555222111444777888:::;;;888444444888<<<666888777333//////666<<<444333444666777555000+++,,,,,,,,,,,,---000666:::777333000222555555000+++...222777777444111111222000000000000///111555888111000---***+++///555:::888::::::777222111555999555777999999777666555666999888666666666777888888444999<<<;;;888666999===555777888555111...///111000333666444000...222666444444222...,,,,,,...111111000111333666777666444222555999:::999666555444(((+++///111333444777999;;;:::888666444444444444666666888;;;======:::777111222444666777777666666,,,...000000//////000111222222333444444333222222111444777999999888888888222333333111//////333777222444666777888999;;;===111444888<<<>>>@@@CCCEEE;;;>>>>>>;;;;;;===<<<888<<<888444333555888:::;;;777999888555222333:::@@@999777///...//////]]]:::;;;<<<;;;::::::<<<>>>AAA;;;777888>>>AAA???;;;===777111...111666999:::AAA===999777777888999999555555777<<<@@@AAA>>>:::555555666;;;@@@BBB???<<<:::777333///---...000222555555666777999<<<>>>@@@999777555666888;;;======555===AAA;;;333000//////999000,,,222::::::444111;;;:::888666555777:::======;;;999888888777555333000222555666444222111111555888;;;:::666333333555777666444111000222777:::???999333555::::::333,,,333111000000333777999999:::666222000222444444333555444000---111777999666777777777777666444222111*********---111444666666222888===<<<777333333444555555666999;;;:::666222555222000333777999555111;;;999777555444555777999666888::::::666222...---,,,///222111......000333777333///,,,,,,,,,,,,,,,//////000111444777:::;;;@@@>>>;;;;;;:::999555333444111///000222333222111:::999777444333333333333222333666:::>>>>>><<<::::::888666666888777444111222222111111000000//////---///222444555444333222888666555777:::;;;999666444333111000............222000000444999:::666222777888;;;@@@FFFHHHFFFDDD@@@???===:::777666555555===777111222888;;;888444777999::::::888888999;;;<<<555///111///...SSS999:::;;;:::::::::<<<>>>AAA===:::<<>>888222222222222222333666;;;???<<<:::888777999;;;<<<<<<999;;;<<<===<<<<<<<<<<<<777:::===???>>>===;;;:::===:::666333111111333555;;;999888666555555555666777555444555888;;;<<<===777===>>>666///---...///222,,,***///444666777:::===??????;;;666666;;;AAA???===;;;:::;;;:::999777999777666555555666777777999888888777777555333111777777666444222222555777>>>;;;777777777777333000222000///000444777999:::222///---...111555666666555555222000555<<>>777222---,,,000333333000666555333000///...//////111222444777;;;======;;;999777666666777666444111111111222222333333333333+++,,,...111333444555555444555777888888888999999888666333000.........//////...---111666888666333555666999>>>DDDGGGFFFDDDAAA===999888;;;======;;;999666444444666888999:::999888888999<<<===;;;999:::333...222222,,,EEEsss;;;<<<===<<<;;;;;;===???===<<<;;;>>>@@@===555------333777888666777===CCC999888888:::>>>@@@AAAAAA???AAABBB???:::888:::>>>777<<>>:::999:::999777333111///000111222===;;;999666444222222222<<<:::999:::===@@@AAAAAA888===<<<333,,,,,,///111...******---///111888???;;;???@@@<<<444333999@@@>>><<<;;;;;;<<<<<<<<<;;;<<<777111///111444666666:::777444666999;;;888444777888888888666666777999>>>===;;;888555444444444...---,,,...222555777777///...---///333666777888///000///...333:::>>>===:::::::::999777333000...---,,,,,,...111444444333999666333222444444333111000000222444666555333000,,,111666666222//////000999777777:::===>>>;;;888666888:::999555222000///222...******---...---***/////////000000///,,,***000000111333555888:::;;;<<<===<<<888444333777<<<:::444...,,,000333333222777666555333222222333333222222222555999<<<======;;;:::888777777666444222///000111222333444555555000000000111333666888:::555888<<<<<<999888:::>>>444222///,,,+++---///000...,,,,,,...333666555333111222555:::>>>@@@???>>>DDD>>>999:::???CCCBBB???666777888777666888<<<@@@===:::777:::>>>>>>888222444///+++333777...888VVV@@@AAAAAA???===<<<===>>>777777999===@@@>>>888222555999<<<;;;777777;;;@@@::::::;;;>>>AAADDDEEEDDDBBBCCCCCCAAA===;;;;;;<<<555999>>>???===;;;::::::333222000//////000111222888888777666666777888999AAA???>>>>>>@@@AAAAAAAAA888<<<<<<666111222555555000,,,+++---///111555;;;;;;>>>>>>;;;777777;;;@@@;;;:::888999;;;<<<===<<<>>>777///---000444555444666444444666;;;>>>???>>>999::::::999888999<<<>>>???===:::777555555666666//////...111444888999999666666555555555666777777///000///---000666888777555666666666444111...,,,((('''(((+++...000111000777666666777777888888777000000111222333333222111+++000666888555222111222666444333555:::;;;999666222444666666555444444555444111---,,,---......---///...---...000000...---666666666777888999:::;;;;;;:::999777666555777999666555333111000111222333777666555555555666888999666444333333666999;;;<<<>>>===:::888666444333222,,,---...000111111111000444333111111333555999;;;===???@@@@@@>>><<<===>>>000...,,,+++,,,000444777000...---...111333333333333444666999;;;<<<<<<;;;EEEBBB??????@@@@@@===:::666777888999999;;;???CCC>>><<<:::;;;<<<999333---111---***444<<<333222CCC}}}CCCCCCAAA>>>;;;888888999555555666999===>>>;;;888;;;:::999888666777999;;;:::::::::===@@@BBBBBBAAAAAAAAAAAABBBCCCAAA===999888888888:::<<<<<<888555222222222222333444666666222222222444666999<<<===???>>><<<;;;<<<<<<;;;999777===@@@>>>;;;<<<;;;999222,,,***///444555666888@@@???======???BBBCCCCCC;;;999777888;;;===>>>???DDD>>>888666999;;;:::888222444555666666888===AAA<<<<<<:::777555666888;;;>>>:::666555777999999777666555555777;;;>>>???>>><<<;;;999777555555666666555777555111000333555333444555777888777444111///''''''))),,,000222222111333888<<<<<<999666777888.../////////////////////000333777;;;<<<;;;888666888555222222555888888777111333444444333333444666333444444222000///111333333000......000222333333111222333555777888999:::777444444888===???<<<888+++111666555///,,,---111////////////111333666777888444111///000333444555<<<;;;888555222///......+++,,,---------,,,***)))/////////000222666999;;;CCCAAA?????????>>>;;;888222000...---...222777:::444333111111111222111111444666999;;;===???@@@AAA;;;>>>AAA@@@;;;666444444555555555888;;;>>>>>>>>>777999::::::888555222000555222---555>>>777000999___??????===:::666333222333666666555777999999999777666666555444444666888::::::888888999;;;=========@@@??????BBBEEEDDD???999>>>:::777777999999555111111222222333444555555555......///111333666999;;;>>>===;;;:::::::::888666777>>>DDDDDDCCCCCC@@@;;;111,,,***000666888888999>>>;;;999;;;@@@CCCCCCAAA<<<:::999999<<>><<<999777666666666666555555555555555444222222...//////000222555777999:::999888999::::::888666:::@@@EEEEEEDDDCCC???:::333///...000222222666;;;999777777888;;;=========<<<:::888888;;;>>>@@@AAAAAA>>>;;;888666666777777;;;999555222///000333555888999:::888444111......000111333555888;;;===>>>666555555777:::;;;:::999;;;:::777222///000444888111555666111...///111000555777:::;;;:::777444111,,,,,,---///111222000...000333666777555444555666111222111...+++)))+++...---111555555333111111333<<<>>>>>>;;;666444666999666666444000---+++,,,...---///222444555555666666///---,,,,,,---//////...---...111444666888999999888444111222444333---(((+++...222333333111000000333222222111222333555666222///+++((()))***++++++,,,------,,,******...111222333444444333000---+++---000555:::===>>>======666555444444444333111///...,,,***(((''''''((((((333555555555333111000///***...111444555777:::===333666888777444222333444555999>>>AAA@@@===;;;:::555555555555666666555444888<<<999777<<<666000555===mmm777888777555333111222333---///111444555555333222...888AAA@@@999444777======:::888888:::===???@@@???BBBCCCAAA>>>===???BBB999::::::888555666:::???=========<<<:::777555333//////000222444777:::;;;222222222333555666444333===BBBEEEDDDBBBAAA===888888555333000+++***111;;;888:::;;;;;;::::::<<>>???AAA>>>:::666222222666999???:::444222444666777666111555:::===;;;777333111)))...555777777999>>>CCC<<<;;;;;;===???@@@>>>===???===999333......222777222777888555333666888888>>>@@@BBBCCCAAA===999666555555666777888777444111.........222777;;;<<<===777777666222---,,,...111222888>>>;;;333///222888:::???BBB>>>777222333666444333222///,,,,,,---///+++***,,,111777888666222444333444555666666444222,,,---...///000///...---111111222555888;;;===>>>444222111444888:::777444666555444222111111222222222///,,,***+++,,,------(((***,,,,,,,,,...333777666777999999888555222000+++...333666777555111......111444333000...000222///...---,,,,,,,,,---...000222555555444222000000444666999999777777999<<<===;;;888666666666777777777@@@IIIJJJEEE???>>>???>>>999555444777777222...000999999777;;;777333999///WWW777777888888777777666666222555777777555333222222888<<<@@@???:::666777999888;;;===;;;888666888;;;DDDDDDDDDBBB@@@===;;;999<<<:::999:::===?????????:::888777:::>>>>>>:::666444222111000111333666888111333666999:::999555222===<<<<<<>>>@@@???;;;666777444000000222333111...555666999;;;======<<<;;;>>>;;;888999===AAAAAAAAABBB888111444666333111222<<<:::777333//////111333555777;;;???@@@===888333...111555999;;;<<<;;;:::<<<;;;:::>>>BBBBBB===888333666777555000000555:::111222555888:::;;;;;;;;;BBBEEEHHHHHHEEEAAA>>><<<555888>>>@@@;;;444444999///000000000111666===BBB>>>888222000333666555333000777>>>@@@<<<888888999777BBBDDD999111333555111444111---,,,,,,,,,)))&&&***---111333444444666777777666666666777666333111333...+++---222666666555555444222222333444333333777777777888;;;<<<<<<;;;888777888888999888666444555444222000000111222333444111///222666888444000---111666999999888777666:::666222111444444111...000222444444222111/////////000000...+++))))))***111333666777777999;;;===;;;999666444222333444555;;;888666888<<<<<<777222<<>>>>>;;;999888888===AAACCCBBB>>>;;;<<<>>>666666777:::<<>>>>>??????:::888888:::>>>>>>:::555777444222222444777999999555222222666;;;>>>;;;777777888:::===???===888444333444666666666555555666777:::<<<<<<:::888888999;;;::::::;;;>>>@@@AAAAAABBB;;;777;;;===999666666888777444000......000333444444666888999777222///222333666999:::;;;::::::===>>>@@@CCCEEECCC>>>:::<<<;;;888555333111222333444555777888999888888777666999===>>>>>><<<<<<<<<>>>===>>>@@@===666333333000000000///000444999>>>===999555333444555444444444666888:::999888777666666AAADDD;;;555777888555777444000......---***'''---000333555555555666777555555777999<<<===;;;999555111...///333555444222.........///111333444444555666777888888888666444999666555888===>>>:::666444222111000000111333444555555555444333333222222---222777:::;;;:::999999>>>:::666666888999666222111333444444222000...---///000111111000///000111222444777888:::<<<>>>AAA999888888777666555555555444444666888;;;;;;888555:::;;;===AAACCC@@@;;;666777555555999>>>===888222555444333444555444333111---(((\\\111222444444333333444555???@@@AAAAAA>>>;;;::::::>>>@@@BBB@@@===;;;===???;;;999888<<>>@@@BBBBBBAAA@@@???<<<@@@DDDDDDAAA>>>======:::::::::===???>>>:::555555000---...333777777555888222///333<<>>>>>===>>>===999888;;;===999555444333333000---+++,,,000222444333222333333222000...666777888888999999999888<<>>888333444444111777444222111000///---+++***---000111111000111222444444666:::===>>><<<:::888555333333555666333111.........///111222444555222444666777777666444333999444000444:::<<<777000222111000000000111222333777999999555000...111444111555;;;>>>????????????<<<999666666888999666444888888888777555333000///...000333444444555666888777888:::;;;;;;<<>>DDDDDD===777666333222777>>>???999111444444444666777666333000&&&%%%HHH666888999888555444666888;;;===>>>===;;;999999999>>>???@@@>>><<<<<<>>>@@@DDDBBBBBBCCCDDDDDDAAA???888:::===@@@BBBBBBBBBAAADDDIIIMMMKKKDDD===:::;;;======???AAABBB???:::555333...))),,,333888666222777444222666<<>>AAA@@@<<<999777:::999888999:::<<<======<<<@@@CCCCCC???;;;:::;;;===:::888999999777444222000///---+++***+++///222666444222111222333333333999999999888777777777777888===BBBBBB???>>>???AAABBB@@@>>>;;;:::999888777::::::;;;:::999777555444:::<<>>;;;;;;777///+++***>>>===<<<999666555666888999<<<>>><<<666333444666444444444666777888888777,,,444999555111111000---222111111111111111000///'''***---///000000111222555555666888999999666444999777666777888888555333000111111000///...000111000222444555666666888999:::666444444777666111,,,333222111000000000000111777888777333///...111444111555:::>>>?????????@@@;;;999888999::::::999777:::999888777555333000...///111555666777777999:::=========;;;999888:::;;;<<<;;;:::888666333111000//////222777<<<===:::666999888:::???DDDEEEAAA===888666666999<<<<<<666111666666777999:::888555222++++++999nnn;;;======999444222444777:::;;;<<<<<<:::999:::;;;AAAAAAAAA@@@@@@@@@AAACCCEEEFFFGGGEEE@@@<<<::::::888:::<<<>>>AAABBBCCCCCCEEEIIIMMMJJJCCC<<<:::;;;AAABBBDDDEEEDDD@@@999555555000---000777<<<:::666444666999:::999888888888??????>>><<<;;;:::;;;<<<444777<<>>:::;;;>>>BBBAAA>>>;;;;;;<<>>;;;999:::999888//////---+++)))+++...222555333111111444666888888:::999888777666666555555777;;;???>>>;;;<<>>>>><<<555......222:::;;;;;;:::999999:::<<<888<<<@@@===777333444777+++000666777555333555777000555999777333111///---///000000000///...------(((,,,000333555666888:::999888888888999999777555444444444555666777555444000111111///,,,+++---///111222222111000222666999999:::;;;:::777555333333555444333222000//////...666444222000000111333444///222777999:::999::::::===<<<===>>>??????>>>===999666444333333111...,,,333666999:::999999999:::;;;;;;:::777555555777888999777555333222333444555555222111777>>>???999333222555999<<>>888555777:::>>>??????>>>===<<<===>>><<<<<<<<<===>>>>>>>>>???===@@@CCCAAA;;;666666777555555666777888:::<<<======@@@BBBAAA>>><<<<<<>>>DDDFFFHHHIIIEEE>>>777222222///---111777;;;:::888555999<<<;;;777333333555@@@@@@???<<<::::::<<<>>>666777;;;BBBIIIJJJEEE???AAA===999:::===>>>:::555777888::::::;;;;;;===???DDDDDD@@@:::888:::;;;999222222///,,,***+++///111333111111333666888999999777777777777666555444444888;;;>>>===;;;<<>>666999<<<:::555222444777(((///555555111...000333///222444444111...,,,+++---///000///---***))))))'''***///222555777999;;;;;;:::999:::===???@@@???111111222333444444555555333555666555222111333666222333222///+++***---111000444888888444222444666555555444333222000//////444222111111222444555555444777:::;;;:::999999:::777888:::;;;<<<<<<<<<;;;;;;888555555777777444111666999<<<<<<;;;999888999333333333222222444777:::333222000000222555999;;;999555444666;;;<<<777222333777;;;===<<<===???AAA@@@CCCEEEBBB<<<777666777111111111333444333000...++++++%%%BBBDDDFFFFFFAAA:::777:::???AAAAAA@@@>>>;;;::::::;;;555666777999::::::999888888:::<<<<<<;;;888666555666555333222222444777999999999999999:::<<<>>>@@@EEEHHHJJJJJJDDD<<<333............111555888999888:::;;;;;;888555333333333666888;;;;;;:::999:::;;;888:::===@@@CCCBBB@@@>>>;;;<<<<<<<<<:::888777666888555222222444777:::;;;999===<<<666555888999666777666333///,,,,,,///111333333444777::::::999888333444555777777555444333666999<<<===<<<;;;===??????@@@AAA>>>:::777777888555666888:::;;;;;;::::::888:::======;;;888666666666444333333000,,,...333,,,///222444555666777999333444666444222000222444222333555333000......///------...///...,,,+++,,,'''***---...,,,++++++,,,%%%(((---000222444666888888666555666:::???BBBCCC444555555444444555777999888;;;<<<999555333555888///222333111,,,((()))+++,,,...111111111000000111333444444444444333222222222444777666444333555888999;;;======;;;999888888///111444666666666666666;;;888555666999:::888555444666999:::888666555444...////////////222666999111111111333555777999;;;666777888777555555555666:::999999:::;;;;;;::::::999;;;===<<<999777666666000/////////000000...,,,(((+++(((666ggg>>>AAABBB===666444888===@@@@@@>>>;;;777444444444555666888:::<<<<<<:::888;;;999999;;;>>>===888333>>><<<888555555777:::======999666666888<<>>@@@<<<777555555555444333+++111777:::999777777888:::===@@@>>>:::777777888111888>>>===888444777;;;<<<666000---///222333333222888:::777666999999555:::999555111------///111666777999<<<>>>===:::777000222444666777666444222333777;;;===;;;999666555:::999888:::;;;;;;:::888444555777888999999888888...111555777555333111000???999666777777666666888111333555555333222111222000111111000//////000222>>>:::666333222111000.........///111111000000222$$$***------...000333))),,,000333444666777999444111//////333888===???;;;;;;:::888888999;;;>>>888::::::666///+++,,,///***000555555111,,,+++,,,222111000111333222///---111222333444555555666555111777===;;;444111555;;;777888999888555222111111---000333555666666666666555111...000444666555222...111444555444111000000/////////...---///333666444555666777777777666555111777;;;777000...333:::;;;666222222555555111,,,111000111333555666444222222000//////000000///...)))//////333QQQHHHGGGDDDAAA>>>>>>AAADDDEEEBBB<<<555000///111444444444444666888999999888555888:::999888777:::<<<===<<<<<<;;;:::;;;;;;<<<888888888;;;>>>BBBCCCDDDAAAAAAAAA@@@===999555222111555888888666444555777777888888777444111111111222666555111222999;;;888===:::777666666555444222444666777888777777888999AAA444,,,000666777666666666444222444888;;;<<<;;;===999444222222444555555===777444777???AAA===666666777777666444333444666444333222222111111111111666888999888666444333333222111111555;;;<<<999555999666111...,,,...000222666555444444444333111///777333///111666:::888555///111333444444444555777999999888888888888888888666777999888555222111000'''))),,,///000333777:::---...///111333333000///111222222222222555888:::<<<999777777999999777444???999333222333333///+++---...///111222222111000333...)))))),,,///...+++...333666555000---...111444666777888777888999;;;???;;;666222111000///...+++...111444444222000---111...,,,...333444///***...444888888555111222444111///---...111333333111333666999999888666555666333888888333111555666333666333000111444333...))),,,---///222444444333111222111000///...---,,,+++111%%%///666999lllIIIEEEAAA???AAADDDEEEEEEEEEBBB===666111---,,,,,,000000111333666777777666===???@@@@@@>>>===???AAAEEECCCAAA??????@@@AAABBBAAA@@@??????@@@AAAAAA@@@777777777666555444333222555888:::999777555777:::333555666666444333333444111444555111111555555111666666555444444333444444777888999888777888999;;;BBB:::555777999888888:::999555111///222555777888;;;777222000222777;;;===AAA>>>===>>>AAAAAA???<<<:::888777888;;;===<<<;;;555444444333333333333444---///222333333222333444111000222777<<<===999444999777333///------///000111...++++++---///111222888888999:::;;;:::888777111333444444333222333555444444444444333333222222333555777888777666666555......///333888:::999888111222333555666555333222444666777666333111333444999888777888:::;;;:::888999555111222444555333000222444777999:::888555333---)))%%%%%%(((***(((%%%,,,...000111222222222222000111333444333444666777;;;777333000000000000///000111222222222111000000111222444777888666333000555999===<<<777444444555111///...000333555555444333666888999777666555555:::===<<<777555777777444555222000222555777555222444444555777777666333111777777666444222111///...+++&&&,,,...000WWWGGG@@@999999???CCCDDDBBBBBBAAA===999555000---+++///000111333555666666666;;;===??????======>>>???EEECCCAAA>>>>>>>>>@@@AAABBBAAAAAA@@@@@@?????????:::999777555444555666666111333555555444777<<>>999222......111444666888444...,,,///555:::===BBBCCCCCCCCCAAA@@@??????<<<777333444:::<<<999555444444444333444444555555---000333444555666777999444444666;;;???@@@===999444222000...------------111,,,'''$$$'''---222555555999===>>>;;;777555444222333333222000///000222333333222222111000//////000222444555777777666666333111222888>>>???:::333///000111222111000///...444777:::888222//////222999888888:::<<<===<<<:::;;;888666777:::;;;:::777333666999;;;:::666222///...,,,***+++......,,,)))///...///222666888666444111333444444333333555666999666333222222333444333555555444333333444444555222777<<<===:::666444333666999;;;999555111000111000......///111333444333555777999:::888777777777<<<>>>===999888:::;;;888777444000111555888999888::::::;;;:::888555222///666666666555333000...---'''++++++)))+++@@@yyyEEE@@@:::999<<>><<<;;;:::999888666555333555666666666666666777555777999:::;;;;;;;;;;;;??????>>>===<<<;;;;;;:::777999;;;===>>>???@@@AAAEEEBBB===999666666777888555666666555333666;;;@@@DDDCCCBBB>>>999666555555777777777555444444333222222666999888444444888=========<<<;;;999999<<<>>>:::::::::<<<;;;:::999999???;;;666333222333555777999666111000111555888:::??????@@@@@@???>>>=========999444333444333000,,,333333333333333444555666555777888888777777888999666555555888;;;======;;;222222222111111111111111444///)))''')))///555888666999<<<>>>===:::777555777777777666444444555777888777666555444333222111000000000222333333222111222222555:::???===777111...///000000///---------222555777444...,,,///444999999:::;;;<<<<<<;;;:::===;;;:::;;;===<<<:::888555666777777666333000...111111111444666777444222555666777999::::::999888666777777666444333333444777444111111222222222222666666666777888999::::::666777999:::888666444333555777777666222000000000///...---......///000000777999;;;;;;999888999999777777777777999;;;<<<;;;;;;777222111333777999:::???@@@AAA@@@===888444222333444555555444111///---(((222,,,***222666```EEECCC@@@===;;;;;;<<<>>>;;;999666777999;;;;;;;;;666888999888555444444555444555888;;;===???>>>>>>:::;;;===>>>>>>;;;888666000444888;;;<<<>>>@@@CCCFFFBBB===888444333444555@@@@@@>>>999444333666999AAA@@@>>>999333000//////999666444333333333666888444777:::888444333777;;;<<<===<<<;;;999888:::<<<<<<<<<<<<>>>AAACCC???;;;888888888777666666666666888777666666888:::::::::<<<999888:::===???<<<999???>>>;;;888444222111111555555555555555666777888888999999888666666777888777555222111333666999:::999999888888777555444333222///,,,,,,///444888:::===;;;999<<<@@@AAA???<<<<<<===>>>===<<<<<<>>>@@@::::::999888777666555444000///...000222333222111///333999<<<<<<999555333444555777666333222222444555555333...))))))///444555777999;;;<<<<<<<<<<<<888888999;;;<<<;;;999777<<<;;;999777666555555555...///222555777888666444333888<<<<<<:::888;;;===:::;;;:::888444222111222444222///......///...,,,...000333777999;;;;;;;;;777444111333888;;;:::888666777777666555444555666222222111000.........///666888999999777777777888333111000222666777777777<<<999555444555999<<<>>>AAADDDGGGFFFBBB===:::999333555777999999666333111+++444+++---:::555MMM@@@@@@???;;;666444444666:::666444444777999888777444666888666222///000222222333666:::===???>>><<<444666999;;;;;;888555333444888<<<===<<<;;;===??????===;;;888666666666666555888999777444333555888;;;;;;999666333111222444777222//////000000444999444666777555333222444666:::;;;;;;:::888666666777:::::::::;;;???BBB>>>888///222666888777555333333000000222555888999999888888666444777;;;===:::777888::::::888555444666888888888888777888888999999888999::::::999:::<<<>>>===:::777444444777;;;>>><<<;;;999666444111///...,,,,,,,,,///333666888888:::666222444;;;@@@???<<<777999;;;<<<;;;:::;;;<<<888777777666555444333333///...---000555888888666...333888:::999777666666444666888777444222444777;;;777111+++((()))...222///333777:::;;;;;;<<<===444666:::===??????>>>======:::777555444555777999...000333555666666555444+++222888999666555999>>>???@@@???===999777777777999777444333333222000///'''***...333666888999999777222...111999???AAA???555444333333444555777888666666666444222111222333333555666555444333444666666000...111333222111111888888777888:::===AAACCC;;;???CCCCCC>>>:::777777222444777:::999666333000,,,333))),,,;;;333>>>nnn???>>><<<:::888555111///777555333555999999666222///222555444000...///222222222444777:::;;;999666555555666777777777666666999===@@@???;;;888888:::999999999999999888777666+++000666888777666888:::666777666555444555777:::444///---//////...111666555555444444444444555666666888999999666333222222666;;;<<<999888;;;999444+++000555777555333111111000//////111444666666555333333444555555555444444333222222333555777888888888888777666666666777777777888999999:::;;;>>>AAA@@@???===;;;::::::<<<===999888555333111///......000//////000222333333222111///---///333666888777111333666777555333222222333333222222111111111000111...---000555999888666---...000333555666666555...111333111...---000444;;;666///+++,,,...111111000444888999888666666777111555999===>>>===<<<;;;666444333222222333555666222333444444333222111111+++...222444333444555777===>>>>>>===:::999999:::;;;999777666666666444222((())),,,///222666888999888555333444888;;;<<<<<<555444222222333666888999555777888777444444666888444555555444333333444666999111...222555333000111444666888999:::<<<>>>???555:::??????:::555222222333666999:::999555000,,,...111***+++333---555UUUFFFBBB??????AAA???888222555444555999>>>===888222,,,000444444000///222555666555666999;;;;;;777444<<<;;;:::::::::<<<>>>@@@:::>>>AAA???999555444666444555777777777444222000777<<>>999777666222222222111000111555777444///...222222......333777555444555777999888888333555888888555222//////888@@@CCC===777888888777,,,000555666444222111222;;;888666555777888999888...222555333...,,,...111555222///222888<<<:::777666555444333333333333333333444444444444555888;;;;;;;;;<<<;;;888666666666888777666555555666777888888666333222111///---+++---///111222222333555777222555888999666222000///000000000000////////////444000---...333555333000,,,)))'''***111555444111+++...111000,,,,,,///444777222------111555666444555888;;;:::555111//////,,,///444666555222000///222222333333444555555666111222222000---+++******000000000111333333111///111333444444333333444666555333222222222222000///---------...111555999<<<999::::::888444222222333<<<999777666888:::<<<===222444666666444555888;;;666777777777555555777888999111...444888777555666333555777888888666666666999>>>DDDCCC===777555555:::===???@@@===888222...111222---+++---(((000HHH>>>:::666777999888222---111333666:::;;;:::777444---///222333222222444555888999:::;;;;;;;;;:::999@@@===;;;;;;<<<>>>??????CCC@@@<<<::::::888444111444777999999666333333555AAADDDFFFFFFCCC===888555555111---,,,///111111000555555444444444222000...444222222555:::;;;888333444333111111111111000///888<<>>;;;999777888888888777888777666666666666777888:::;;;;;;999555222333666>>><<<::::::<<<:::666111777888>>>DDDBBB777...***,,,+++******+++///555:::nnn777777777888888888666444222444777;;;<<<;;;888555555444444777:::<<<;;;:::888999;;;===>>>?????????@@@???======>>>@@@BBBCCCEEEBBB???===<<<:::777444@@@@@@???;;;777444555777@@@CCCEEEBBB<<<999<<>>;;;;;;<<<<<<888333333666888777555222...+++,,,000555777777000---...111///)))&&&(((333555777:::<<<<<<<<<;;;???>>>>>>======;;;777444444333222222222222222333666444111//////000222444:::888555444555777777777;;;;;;;;;;;;:::888555333222222222444555666666666555888;;;<<<999444111///444333111///...---,,,+++333222111///...---------111///...///111222111000222000///...///222333444555333111......///111222000222333444333444555777;;;;;;;;;999666555666888666444333333444444222000222222333555777999::::::444333222444777777333000/////////...------...///444333111000000111222333999888888:::;;;<<<:::888:::888666555666777777777::::::<<<===???@@@AAAAAA===;;;888777666777999:::888666555666999;;;<<<<<<777666444333444555777888333666999::::::<<<@@@DDD??????>>>;;;777444222111999999===BBB@@@888222000///...,,,***+++000777<<<^^^333666999999777666666888666888;;;>>>>>>===:::999:::666333555:::===999555555555666888999:::;;;;;;===<<<<<<===>>>@@@BBBCCCCCCAAA???===<<<;;;888666HHHFFFAAA;;;666555666888@@@EEEIIIFFF>>>:::===BBB444888;;;:::666444555888<<<777444888@@@BBB===777888666444666999:::999666:::777444111000222444666111888@@@DDDBBB>>><<<;;;;;;888444444666888777555000,,,)))+++///333555555333///---...---******,,,777777888<<>>;;;888555555111...000555888888666999;;;===<<<999666444444888777555333222111111111444333111///...---------000000111000///...//////888333...---222666777666888666333000......///000555666888777666666888999======<<<:::888888999;;;888777555555666666555333111///...111666999888666888444222555:::;;;666111333000......000000///---222111000///...///000111222444888<<>>999666555444333222111222333333666666888:::<<<>>>@@@AAA>>>;;;888888;;;===>>>===666555444666999<<<======999777555444444555888999999:::;;;;;;;;;;;;>>>@@@@@@BBBAAA<<<555111111333555444666:::999333000000000///---++++++///666;;;III555666777777666555444444888;;;>>>@@@???>>><<<<<<<<<888555555777888555222666555444333333333333333666777888999999;;;>>>@@@<<<<<<;;;:::::::::999888JJJGGGCCC???<<<;;;<<<===CCCIIIPPPPPPIIIBBB===<<<111333666666555666999<<<888666555888===>>>;;;777<<<:::888888:::;;;:::999::::::888666444444666888777<<>>:::666555444444555666888:::888777555555777;;;???BBBBBB>>>888444333333333222444888<<>><<<999888666444111111222333111///666888999888777666666777999:::;;;:::888777666666666555222000///...//////---000444333///...111444555222///000333666777666999777444111//////000111666888888888666666777888:::::::::999777888:::===999777666666777777666555111///---...000000///---444222222555999;;;999777777666444444444444333333222222111111222333444555+++...444:::>>>>>>;;;888111111111///......000111333444444666888:::;;;<<<<<<888555777<<<@@@???===;;;999888888:::;;;:::999999777444111000111333555===<<<;;;888555444333333<<<===???===888555333333222111222666555000,,,---/////////...---///222555666iii666444333555888999555111777:::===>>>===;;;:::;;;<<<<<<<<<;;;::::::<<<===;;;:::888666555555666777222444666666666666999;;;777888999999999:::;;;<<>>===:::888666555222111222333555777888888888444111111444666555444555444222000111555999;;;===:::999<<<@@@@@@<<<777777777999<<<>>>>>><<<:::444444333333444666999;;;<<<;;;;;;;;;===@@@DDDFFF>>>;;;666444333444333333111555:::===<<<:::888888222444666444000,,,++++++222333555555555777999<<<888;;;>>>>>>;;;666444333777555222000......///000///444888777222000222666///222555666555555666888888666444111000111333444444555666555333333333444<<<<<<;;;888666777999;;;888666444444555666555444222444444333000...///000000333666666555555777999999;;;===;;;777666888<<<::::::999999888888888888222333666:::>>>@@@???>>>666777777555333333555777999888888888999:::;;;<<<;;;888555777===AAA???======<<<;;;;;;;;;;;;999777666444111...,,,---...///666555333333333333333333333333555999;;;:::555111666555777:::888222...---111333555555333111111111(((QQQ555222111555;;;===:::555444888;;;<<<999777777999888:::<<<<<<<<<>>>BBBEEE:::999777555555777999;;;333666888777555444666888888:::<<<<<<<<<<<<>>>???;;;:::999;;;===??????>>>DDD@@@===>>>BBBDDDBBB@@@@@@999222000222666777666666:::===<<<888555666999999999888777666555444333333666:::999666333222333::::::888777777777888999444555666888999;;;<<<<<<888555222222555666555333444555444222444:::======???======>>>@@@???;;;888>>><<<;;;;;;;;;;;;999777222111000000222555999;;;<<<<<<===>>>???@@@AAAAAA999777555555777888999888333777<<<<<<999666555666---222666555000,,,+++,,,///111333555666999<<>>===:::999999;;;<<<<<<;;;999888777555444333333333333555333222222444444444333------///555::::::555000777666777:::888222......888:::;;;:::777333111000$$$===yyy666666666999<<<>>><<<:::666:::======999777888;;;999888888888;;;>>>@@@AAA999777444111111333666888444777999777333111222555<<<>>>@@@???===<<<===???777444111111444777888888<<<:::777777:::===??????>>>;;;666222111222333444888:::<<<<<<:::999888999999999:::999777444333222555888;;;999555333444666888777666666777999:::;;;999:::<<<<<<<<<<<<===>>>777444222444777999888777777;;;;;;888999>>>???===<<<===>>>??????>>><<<:::???>>><<<<<<;;;:::777444222111111111333777;;;>>><<<===>>>???>>>===;;;:::888777777777999999888666111555999999666333444666222333333333111///.........000333444666888<<<>>>888;;;<<<999444000111333;;;999555222111111333444000333555444000---,,,---000222444666777777888999999777555333222444666777777999:::999888888999:::333222000---+++,,,///222666333111000222333444444///000222333444555666888888999:::777222000111333444666888777666666888;;;777777777777666555444444:::777444333444555666666888:::;;;999555444777;;;777666444222222333444555888888888888999999::::::777666777999;;;<<<;;;999888999999:::;;;;;;<<<<<<888666333333444555333111222222333555777777666555888555555666555111000333>>>>>><<<999444000//////,,,333eee:::<<<>>>>>><<<;;;;;;;;;:::>>>BBBAAA===;;;<<>>;;;===:::666222000111333555444777999666111---...111???AAABBB???<<<999:::<<<>>>999222000222666888999555888;;;;;;:::888888999666777777444000///111444:::999888:::<<<<<<:::777;;;<<<>>>===:::777444333333555666444///...111555888777666777999::::::999<<<===>>>>>>===<<<;;;<<<777555333666:::======<<<<<>>???BBBBBB===777:::===>>>===<<<;;;;;;;;;;;;;;;<<<<<<:::777444666555444444666;;;???BBB===>>>@@@@@@???<<<999666:::999888888888666222///***///444555333222555888:::666222000222222000---,,,///111333444666888;;;777999:::777444444:::???@@@>>>:::777555666888999333666888999888777666666222///---///444777777555:::888666333333333555666111333444444333333444555/////////...///222777;;;666333111000222333444444666444222555999;;;:::888999777666555555555444444222000///111333555555555555666888:::<<<===>>>>>>888666333333444666777777999;;;===:::666555999===666555333222222333444666555666777666444444444666666666666888::::::888666111333666999;;;<<<<<<<<<333111///111555888777666:::<<<<<<999666555999===>>>999777888777666888<<<@@@>>>:::444...+++,,,---888333ZZZ;;;999888999<<<>>><<<:::<<<>>>AAA@@@===;;;;;;<<<===;;;888777999;;;;;;;;;999888777777777555222///555111111666111((()))222:::<<<>>>>>>;;;888666666222666999999666444444555...444:::;;;777444555777888555111000111333555666777777888;;;======;;;999666999<<<<<<:::777555555666222//////222555555444666666444333111111333555666888:::<<<@@@AAA;;;222---000333333222333777;;;AAA<<<888:::???AAA===777======<<<:::777555666888888777666777:::<<<<<<<<>>===>>>???;;;555444888999777777<<<555777::::::999777777888999777333111000111333555999555222222444444111,,,'''***...111222444555777===888333444888;;;999666:::888777888:::<<<======666777999888666333333333999777666666666777666555:::999888999999999888666......///222555666666444,,,---...111333444444333555222000000333555555333555111...000666:::999777666666555555444333111000666555444333333444555666333666:::===>>><<<888666888444000...000333777999AAA>>>999555333444666777;;;999777444222222333333111444777;;;;;;999555222......000333666666111---///...111777>>>???;;;555777666777999777222222555222333666888999:::<<<===???===;;;<<>><<<;;;;;;<<<===:::888999;;;>>>===;;;999999:::===:::777555666666666555888:::<<<;;;888555444555666///...444444---,,,111666888::::::888666666777999;;;<<<999444000///000111444777777666555777999;;;999666444555666888999444888<<<===<<<<<<===>>>:::;;;;;;999555333333333;;;999777777888777444111222666999777333111444888999:::999999;;;<<<777...))),,,/////////000444888<<<:::999;;;>>>AAAAAA@@@>>>===;;;777333111111222444444444666:::===>>>>>>===>>>@@@@@@??????@@@AAAFFF>>>999<<<>>>;;;888888777555555666999999666444777666444333444777:::<<<999666333333666888555222(((,,,111333333222111000999777444333333444555555777555444555888:::;;;;;;777999::::::888666555555<<<;;;:::;;;<<<<<<:::888777777777888888777555444000//////000222333333222///000222444777888888777666555666888999666111,,,444444444444555555555555333444555555666666555555777666444333222222333333888999:::;;;<<<;;;;;;:::777444111000222666888:::999888888888999:::<<<===???>>>;;;999777777888888111666;;;<<<999555444444++++++---111555777444222333555777:::;;;;;;999777444333666999888444444777555:::>>>===999777999<<<<<<<<<===<<<:::888777777777333000000222222///+++999111333bbbBBBAAA???>>>>>>===:::888999;;;======;;;:::::::::???<<<888666666555444333777===BBBAAA<<<777888;;;999111000777:::555111222777888::::::999999:::<<<===>>>===999333//////111666666555666777999;;;<<<>>><<<:::888888888:::;;;111777===>>>:::999<<>><<<888444222333555;;;;;;;;;<<<<<<999555111///555;;;:::444111444999666777666444666888444---'''***...//////000555999999999999:::;;;===AAADDD???>>>;;;777333111222333666555666999<<<>>>>>>===<<<>>>@@@AAAAAAAAABBBDDDJJJAAA:::===AAA@@@:::777:::666333666:::<<<888333222111000///000222444666777444111222555888888666,,,000555777666222///---555666666333111000333555444222111222555888999999666888:::999777666555555<<<;;;;;;<<<======;;;888555666777888888666444333555444333444666888888888111222555777999:::::::::666666666888888666222///444888;;;:::555222111333888999::::::;;;:::::::::999888666444333333444444666555444333333444666888999777555555777888999888000222333666777888999999===;;;999777666666666666///555:::999333//////111------///222666999999888444777999:::888777888:::777777888;;;:::555555888666===CCCAAA;;;777999>>>:::===???===888444444666666111---111777999444...===222+++JJJCCCBBBAAAAAA@@@>>>;;;999===>>>@@@@@@@@@??????>>><<<:::777555555444333111444999===>>>:::777666777===888888<<<===999555666777888999999888888:::<<<<<<===<<<999555444666:::999888777999<<<>>>??????>>>>>>===;;;999888999:::444888;;;;;;888777999<<<@@@@@@>>>:::777555666777444555777999::::::888777444888;;;999555333666999000333444444666888555///+++...222333333555:::>>><<<:::888777888;;;===>>>:::999888555222222444666;;;:::;;;===>>>>>>===;;;>>>@@@BBBCCCCCCBBBCCCDDDBBB===:::<<>>===;;;;;;;;;;;;999777555555555555444444333333:::999888666555555555555555777999888444000000111333333444666999;;;===>>>444444555555666888:::<<<>>>===>>>???<<<666444777555;;;@@@AAA???===???BBB;;;===???>>>:::777666666555222111555:::;;;777222444---'''<<>>??????===;;;:::999>>>???@@@AAABBBBBBAAA@@@666555333222333333222111111222444666777666444222======>>>>>>:::555444666333444555444222222444666;;;<<<===:::888888<<<@@@<<<<<<===???BBBDDDCCCBBBAAABBBBBB@@@<<<::::::;;;;;;;;;:::::::::999888777:::;;;<<<:::888777777777222333555777888999;;;<<>>BBBAAA;;;666666;;;>>>===;;;666666555444111000111333999999;;;===??????<<<:::@@@BBBDDDEEECCCBBBAAABBB:::<<<>>><<<;;;<<<<<<===:::::::::999888888888999666555444222000...,,,,,,111///......000111222222777888:::999777666666777222///---///444777666444222111///000333555666666222444666666555444444555666333...,,,...111333555111444777777444222222222444222111222444666666555444666999888666444444555444444333333444777;;;>>>666777999:::999777444222777777777666555444333222666666666666777888:::;;;999999999999:::;;;;;;<<<>>>======>>>??????<<<:::???>>>;;;888666555555555>>>>>>===<<<;;;:::::::::===:::777777888888555222222333555777999===@@@BBB;;;777333444888;;;;;;999>>><<<===>>>;;;555444666888999;;;>>>AAABBBAAA@@@;;;::::::;;;===<<<888555222333555777888777333111,,,'''%%%222ZZZ666888;;;;;;:::888777777;;;:::;;;===@@@@@@???===777666555666888888777666666555555888;;;;;;:::777:::<<<===999333000000333333555666555444444555666===>>>>>><<<999999===AAA???@@@BBBDDDEEEFFFEEEEEEEEEGGGHHHEEE@@@===<<<>>>@@@>>>;;;:::;;;:::888555333555666666555444444555666888999999888888:::;;;DDD@@@===>>>AAABBB???;;;999===???>>>===<<<999444000333777888888999>>>BBBCCC<<<666888???CCC@@@;;;;;;<<<<<<:::666333222222111333777;;;???@@@>>>;;;>>>AAACCCDDDBBB@@@???>>><<>>===999777666444444444555666666555444555666777777888888777777111111111222444666888:::999:::;;;===>>>?????????::::::;;;>>>@@@AAA???>>>===;;;999777666666888999??????>>>======<<<;;;;;;:::444//////444666444000...000333666888;;;???BBBCCC<<<666666:::<<<999555777666888;;;999555555888>>>;;;999;;;>>>@@@===999999777666999<<<<<<777222///222555777555222...,,,+++&&&&&&)))AAA|||666999<<<===:::888777888666555666888;;;===;;;999999888777888::::::999777777888999999:::;;;===>>>999999777333000000000111333666888999999999999::::::<<<===<<<999999<<<@@@BBBDDDFFFEEECCCDDDGGGJJJEEEIIIKKKHHHBBB===<<<===<<<<<<;;;999777666666666222333333222111111333555777:::<<<<<<:::888777888;;;<<<>>>AAACCCBBB>>>;;;;;;======888777888999666111444777777777888<<<@@@BBB>>>::::::===>>>;;;888:::===???>>>;;;666444222000333777===BBBBBB@@@===999<<>>>>>:::999:::;;;======<<<:::333444555666777888888999;;;;;;;;;::::::999888777222...******---111111111111444777777777777:::<<>>AAAAAA>>>:::999:::444333333666:::;;;999666444333222333444444222000...222555333000111666<<<;;;888222///111444333000...222666888999999999:::666999;;;;;;::::::===AAADDDFFFGGGDDD@@@AAAGGGMMMDDDGGGJJJGGG@@@;;;:::;;;444777999666111///222777666555333000...000444777222777<<<>>>;;;888666555...444===BBBBBB>>>;;;999666777555000///444888999222555888888777888<<<@@@AAA@@@>>>;;;888444222111000333777999777333111///666888<<>>444777;;;===<<<;;;:::;;;???AAA???999999:::666...222---)))))),,,...+++((()))+++...000222222111111(((,,,111555777777888888999<<<>>>===:::777555444999:::<<<;;;999888888999444222///.../////////...///111444555555444555666444333333555666777666444555777888555111000555999,,,---111777;;;<<<:::888)))---222222///...000333666888:::888444000000000,,,000111,,,&&&&&&///888555555555555333222111000333222111111222333555666333333333444777:::>>>@@@>>><<<::::::999888555333222444777:::<<<<<<;;;::::::::::::::::::999888777111000///......111555888:::<<<===;;;777444444555666666666444222222444666<<<;;;===???<<<888777:::<<<<<<:::777444444666999:::>>>BBBAAA<<<777666666555333333888===;;;222***)))'''222000+++UUU555888:::;;;999777666666//////000222333444444333666222......111222///+++333444444222111333888>>><<<777111,,,+++...333666333222222333555777777666:::666333444888<<<===<<>>;;;;;;>>>BBBBBBAAA???BBBEEEEEEAAA<<<888666888999999777444333222333555666777666444333333444333555888<<<>>><<<888333999999999<<>>===999555333222555444222333666999;;;<<<888888888;;;===<<<666222777555111---+++,,,000333555:::@@@BBB???<<<:::999333777<<<===;;;999999:::>>>>>>>>>??????===999555777444000//////...+++(((+++)))+++///000//////222444111------000222222111888777555444444666999:::===;;;888777888999999888:::333///000111///...///555//////444555222000333111444666444111111666<<<888444000111555888666444777333111222666777555111000000///---++++++---...777333111444:::;;;555///444111//////111333444555555444333111111222333333555666555444222111333555777666666777:::<<<======::::::888555222000111222---...222666999:::888555@@@<<<999888::::::999777222222222111//////111333888888777666555333111000<<<666222222666888666333<<<999;;;>>>;;;444222666999===@@@===666222222555444888;;;;;;666111......111555999===>>>999222---///222000---BBBOOOiii===??????>>>;;;:::999:::111///...333:::>>><<<999;;;777444555888888666222222222222333666888999:::777444111//////000333444;;;:::::::::;;;<<<;;;;;;333444555555666777888:::<<<===>>>>>>>>>===>>>>>>999;;;>>>>>>;;;777444333555666666555444333555777222333444333222111111222444888<<<===;;;888666666444333444888<<<===<<<::::::<<<>>>???===<<<;;;;;;666444222333555888999999444333444777:::;;;777333333222///,,,***,,,111555777;;;???@@@===999666555555666777888888:::<<<>>>;;;999777777777777555333888555333222222000,,,)))&&&%%%(((...000///000333888444111111222444444333000//////000333777;;;>>>===:::666444555777888999>>>777111111222111222555111------222333///,,,---777777666555555666999;;;888444111222666888777444;;;777333333555555222///000000000---++++++,,,...222111000222555555333111333111//////000222333333555555444444444555666777999999888555333333444666888777777888:::;;;<<<<<<888777555111---,,,---///000222666999<<<<<<:::888999666333333555777666555555666555333000000111333777777777777777666555444777555444444666888;;;<<<>>>:::999======777222222;;;<<<===<<<:::777555444777999:::888444000//////666555555:::>>>===666///***---......@@@HHHYYY???>>>===999666555666888666222///444<<>>999<<<999888999<<<===:::777000//////333888;;;888555333333444444555555555555<<<<<<;;;:::999888888777000444999999666555777999888===BBBCCC???<<<<<<>>>:::<<<>>>>>><<<999777777:::999888555222111333555333444555444222000000111555:::???===777444666999......///333777;;;<<<<<<888:::<<<<<<;;;;;;;;;<<<888666444444555777777777666444444777<<<>>>===:::555444111...---///333777;;;>>>@@@???;;;666333111222000...///222777;;;======:::777666777777777666555444333444444333111///)))(((+++000222000///222999777444222333333333222*********---111666;;;>>>>>>:::555333444777:::;;;@@@888222111222222555999666333333777888444222111===999555555777:::;;;:::777555222333666888777555;;;888333222444444333000000000000...,,,,,,---///000111222222222333555666222000...///111333333333555444444444555666777888::::::777444222222444666999999999:::::::::;;;;;;888777444111---,,,...000000222555888999888777555444222111111333555444444777777666333111000111222555666777777777777777777333555555555444666:::>>><<<666444999<<<888000+++:::999:::<<<===<<<888444777777777666333222333444666111...222999;;;777111***+++//////<<<>>>BBBnnn===;;;999555222333666999<<<888444555888999666222777666666888:::;;;999777000///000222666777666444555555777888999:::::::::;;;;;;:::888555333333333666888;;;;;;999999:::<<<999===AAACCCBBBAAAAAABBB>>>@@@@@@???===;;;;;;;;;;;;:::888555333444666999888::::::999666333222222555888:::888555444666999---...///111555888;;;<<<<<<======;;;999777888999;;;999666666777777666666777555444666;;;>>>===<<<999888666333111333666999@@@AAAAAA???;;;666111///000,,,***,,,222999<<<===<<<:::888888999999888777333222111222333555777777333222333777777222000111888666444222000000///...))))))***+++///444999<<<>>>;;;888777999;;;<<<<<<<<<666222222222222444999<<<999888999;;;;;;::::::;;;999666555555777888999666444333444777888888666777444111111333444555444///000000///...///222444666444333333555888:::;;;000///...000333555666666333333333333333333444444555444222000...///222555:::;;;<<<;;;:::999999:::888999999888666555555666222555777888777666555444666555555555555666666555555555444333111000222444555666777777777777777777333444444555444444555666111///000333666333---)))555777999<<<===<<<999777444555666777777777777888555111...000555999:::888111---222222888666222PPP===<<<;;;888777999===@@@>>>===;;;777333111000000444333444555666777666555444666777666444444777999888777777777888:::<<<===>>>???>>><<<777555444555>>>;;;888888:::<<<<<<<<<<<<;;;:::<<<@@@DDDDDDDDD===>>>===;;;888777777999777777777666777:::>>>BBB===>>>>>><<<888555222222444333222222444666777777111222222333555777999;;;AAAAAA@@@>>>;;;:::;;;<<<>>><<<:::999999999777666555222000111555777777555777777666555444666:::>>>AAA@@@>>>;;;888444000---000...---111777<<<===<<<333333444555666666333000666444222///000333777;;;888666777::::::555333444777777555333000...------*********,,,000555999<<<:::999:::<<<===>>><<<:::999666555777666333444888999777444222444999<<<<<<444666777444111000444888444444444555777888777777444333111111111333333333...///000111111333777:::<<<666222333999>>>===;;;///...///222666999::::::444444333333333222111111/////////...---///333666999;;;===<<<:::888888999666:::>>>??????===<<<;;;999;;;======:::777777777999999999999777666666666333444555444333444666999:::::::::::::::999999888555333222555888999555000***---111222222111///---///444:::;;;999777999;;;666777:::;;;<<<:::777444444444333333444888===AAA666...444333555555111GGG999::::::::::::;;;???BBB;;;======999444222444888555555555555555666777888999;;;===;;;888888<<<@@@:::888666555666888:::<<<===???@@@===888555666777???:::555555888;;;;;;999<<<888444666<<>>>>>===:::888888:::<<<;;;===>>><<<999555333222222000...///333666777666555666888888777777888:::<<<<<<;;;:::999:::===@@@???===<<<;;;;;;:::888666777444111222555666555333222222333444555888===AAA>>><<<999777555333///---,,,---...111555666666555111111333555777666333000;;;999555111///000555999666444555888999777777999999:::999777333111000000*********---111666;;;>>>666777999<<<>>>>>>;;;888:::999:::;;;999555555888777666222///111888;;;:::---222666444///...111555111222444555666666666666666555444333222111//////---///000111333555999<<<===666111333:::???<<<888000000111333777999::::::444444444444444333222222---...000000111333666999777;;;===<<<999666666888444888===??????===<<<<<<888;;;===;;;666333333444888999:::999777555444555444555666666666777:::===>>>>>>>>>>>>>>>>>>===<<<888444222555;;;>>>:::666---333666555444555555444...444999:::666555999===;;;;;;<<<======999333///...000111000///222999???888---555333222555666GGGhhh222444666888888999:::<<<888888888777666777:::===999999777666555777999;;;888:::<<<===>>>???@@@AAA>>><<<:::999888999:::;;;:::===???<<<777444666999;;;999777777777777777777;;;999777777999<<>>===<<<:::999;;;@@@CCCCCCCCCAAA===888555555555777999<<<<<<:::777666555111111111111222333555666666999;;;;;;999777888999666666666555666999>>>BBB???===<<<;;;;;;:::888666888666444555888:::888555444444555555555777;;;???===:::777666777666444111...///111111111111111333666666666888999:::888666888888888555333444777:::777444444777888666888;;;:::<<<<<<:::666333333333---------...000555999;;;666777888;;;>>>>>><<<:::<<<;;;::::::777333444999777888666222333888888555,,,000444555333222222222///111333555555555555666555666777777555222000///...///000111111333777999;;;888444666999<<<;;;888333333333444666777666555///000111333444444333333---///222333333444666888555999===<<<888555555777555777999:::999888999999555888999666000,,,,,,...555777999999666444444555444555555555555666999;;;<<<<<<===>>>????????????===999555333666999;;;<<<777::::::777777;;;:::666222444666777777888;;;>>>;;;:::999::::::888444000,,,,,,---...///222666:::;;;...777333,,,111444BBBKKK000333777999999888888999777444222333777:::<<<<<<<<<;;;999666555666:::===444444777<<>>===<<<<<<;;;>>>AAA>>>999777999<<<666:::<<<;;;888555666888:::<<<===<<<999999===@@@;;;:::999888999===BBBGGG999:::<<<<<<;;;:::;;;===555888;;;===<<<;;;::::::000444666555000///333777666999======:::888888999888888888777888;;;@@@DDD===<<<;;;;;;;;;:::777555444222111444777888666444;;;;;;:::888666666888;;;???<<<999999:::;;;999777666888999777444333555888999777666666888:::::::::111444888999999999<<<>>>===999777888777555777;;;999;;;<<<:::666333333444333222000//////111444555:::::::::<<<>>>@@@@@@???===:::888666222///222999444777777333333666333,,,...///222555888777444000...000333444444444555555222555888999888666444444///000000000000111333666::::::::::::::::::;;;;;;666555444444555444222000)))***---000222333333333---///222444444333444444333888<<<;;;777444555777999888777555333444666888666999;;;777000,,,,,,...333666999999777666666888222333333222111111444666777888:::;;;===>>>??????BBB>>>777111...111888===???>>>:::666999???<<<444777555444555888<<<======888555444555888999777555222000000222666:::;;;:::@@@111:::444'''***---888999