BM66( {{{hhhWWWMMMBBB===::::::999777888;;;999999888999:::;;;999777888888888888777777777777777777777777666666666666666666666666666666666666777777666666555555555444666666666666666666666666777777777777777777777777555555555555555555555555555555555555555555555555333444555555666666555555333555666777666777888:::AAA///>>>vvv|||}}}aaaKKK===666777<<<555777999999888666666777777777666555555555666666999777777999666:::RRRnnn|||zzzzzz|||tttttt~~~~~~yyymmm]]]NNNEEEAAA???>>>GGG[[[nnnyyy}}}yyywww}}}zzzvvvuuuvvvyyyzzz{{{{{{|||}}}}}}||||||}}}~~~}}}ooo]]]PPPNNNQQQUUUVVVeeettt{{{qqqmmmooorrrrrrlllllluuu}}}nnn```WWWDDD???;;;:::999777777;;;999888888999::::::999777888888888777777777666666777777777777666666666555666666666666666666666666777666666666555555555444555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555333444444555555555555555444555777777666666777999111777@@@RRRwww}}}fffhhhlllvvvxxxlll^^^KKK<<<555<<<888333111333555666666777777777777888888888888888666777:::888999JJJ___~~~}}}}}}{{{zzzwwwyyyuuujjjbbb^^^IIIAAA<<>>MMM~~~|||~~~|||zzz}}}|||yyyuuunnn^^^III888AAAAAAAAACCCJJJWWWgggrrrwww|||}}}zzz{{{~~~xxxyyyzzzzzzyyyzzz}}}~~~}}}~~~nnn\\\PPPLLLMMMIIILLLUUUggg~~~zzztttooojjjjjjjjjmmmvvvuuudddMMMBBB999777888666555555777666555666888888666555777777666666666666555555666666666555555555444444444444444444444444444444444444444444444555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333444444444444444222444555444333333444555222333777999777777AAALLLsssttt___SSSAAABBBGGGOOOXXXbbbqqq~~~vvvdddQQQBBB999555222222333333555777888999888666555666888;;;======BBBmmm}}}{{{{{{~~~{{{{{{zzzzzz|||~~~~~~}}}sss^^^KKK@@@===:::999===DDDLLLQQQbbbkkkxxx}}}{{{}}}~~~~~~}}}zzzxxxxxxyyy}}}~~~uuucccSSSJJJGGGJJJKKKNNNWWWiii{{{}}}tttrrrtttyyyyyyvvvtttuuuxxxfffLLLAAA777555777666444444666555555666777777666444777777666666666555555555666666555555555444444444333333333333333333333333333333333444444555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333444444444444333111222444444333333444666...666999666444888<<<<<>><<<999666444444555666777777777666777:::;;;;;;???RRR}}}xxxkkkLLLGGGBBBAAAAAAAAA===:::HHHPPP]]]jjjsssxxxyyyyyy|||~~~}}}zzzyyyxxx|||zzz{{{~~~~~~mmm[[[MMMFFFKKKMMMMMMNNNWWWfffsssxxxuuusssvvv~~~~~~yyywww{{{iiiLLL@@@555444666666444444666555555666777777666444777666666666555555555555666666555555555444444444333333333333333333333333333333333444444555555555444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333222222333444444444333333000111333333333333555666888666777999666333888@@@666WWWppp\\\JJJBBBDDDGGGZZZnnnvvvzzz|||pppgggSSSNNNGGG@@@:::777666666555888999888777888999888======nnn~~~xxxgggQQQBBB>>>???@@@@@@888;;;BBBNNN^^^lllvvv{{{wwwzzz~~~~~~}}}|||}}}~~~vvvdddTTTKKKKKKOOOPPPLLLMMMYYYhhhqqqxxxrrrqqqxxx}}}tttaaa@@@888333555666555444555555555555555555555555555555555666666555555444333555444333333222222222222444222111111333444333111555666333///333999666...222444666666555444444555555444333111111222333333555444333222222333444444444444444444333333333222333333333333333333333333333333333444444444555555444444444555666777777888:::BBB[[[yyyaaaNNNRRRMMMKKKOOOTTT]]]nnn~~~yyyzzzvvviiiUUUDDD<<<:::888999999777777:::;;;:::>>>888PPP}}}ooo___OOOCCC;;;>>>:::;;;AAAFFFLLLVVVaaaooovvv|||||||||}}}zzz{{{{{{{{{}}}}}}zzz}}}{{{iii\\\SSSMMMHHHIIIMMMQQQYYYaaasss{{{~~~vvvrrrwww~~~~~~}}}{{{oooZZZ@@@999333555666555444555555555555555555555555555555555555555555444444333555444333222222222222222222222222222333444444333555666666444333555444222666666666555333333333444444444444333444444555555000111111222333333333333111222222222333444444444333333333333333333333333333333333444444444555555444444444555666777777777888<<>>888777888@@@IIIWWWaaannnxxx~~~~~~{{{~~~}}}}}}~~~|||wwwiiiaaaXXXSSSOOONNNTTT\\\hhhqqq|||{{{xxxxxx{{{}}}|||}}}|||}}}{{{zzz~~~|||hhhQQQ@@@999444555666444444555444444444444444444444444555555555555555444333333444333333222222222222333000222333333222222444555111333666888666333666;;;333333222222222222333444555555666666666666555555333444444555444333111000333333333333333444555555333333333333333333333333333333333444444444555555444444444555666666777777666777;;;BBBOOOggg{{{^^^HHH===;;;@@@EEEHHHRRR```nnnyyy~~~|||~~~iiiXXXEEE:::444888:::777666888999===>>>KKKuuu}}}~~~uuu]]]KKKAAA;;;:::<<>>???CCC444999BBBNNN\\\mmm}}}{{{wwwxxxyyyeeeTTTEEE@@@;;;444666???999;;;888999WWW}}}}}}{{{|||~~~zzziii\\\OOOBBB999<<<;;;>>>EEEPPP]]]nnnzzz~~~||||||~~~rrraaaRRRNNNQQQPPPXXXeeerrr{{{{{{tttttt{{{4ĉ@ӵ>Lxxx___EEEAAA:::=hĦ4444444444444444444444444444444444445554443333332224ĉ@ӵ222222333222111111111222999666555777888777999===IIIJJJNNNSSSXXXYYYWWWTTTLLLKKKKKKIIIFFFBBB???===888777666444444555666777555444333222111222333444333333333333333333333333333333333444444444555555444444444444555555555555888888999::::::===IIIVVV>LzzzYYYBBB::::::888888777999@@@LLLYYYcccvvv~~~{{{yyyrrrdddXXXIII;;;999@@@:::888666999GGGfff}}}xxxtttiiiVVVEEEBBB<<<888999;;;@@@LLLXXXtttyyy~~~~~~}}}yyy}}}}}}}}}ooo^^^SSSQQQNNNQQQWWWbbbooo{{{wwwtttxxx}}}GG=?HdĦ}}}www^^^EEEBBB=Īj333333333333333333333333444444444444444333222222GG=?222111222555666555444///222555999CCCQQQ[[[^^^nnnnnnqqquuuzzzzzzwwwssspppooollliiieee```]]][[[TTTPPPJJJCCC<<<666222111333222111000000222444555333333333333333333333333333333333444444444555555444444444444444444444444888555333666888999>>>DDDUUUoooHdĦrrrSSS???444999888777666666999>>>AAARRRZZZhhhuuu}}}rrrbbbQQQCCC;;;<<<666777>>>@@@KKKrrr~~~zzz|||wwwNNNAAA999;;;<<<::::::>>>TTT^^^mmmyyyxxx~~~~~~|||iiiYYYQQQNNNNNNOOOTTT```ooo~~~}}}yyyxxxyyy{{{|||ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdDBBB:::555?fӵ333333333Ħ333444444ӵƜ`1.׼s444000ĭӵHHH~~~zzzvvvtttӵVVVKKKBBB<<<Ħ777555333333444333333444444555555444444444Ħ666222111555888888ĦDdDuuu777999ӵggguuuӵ{{{ӵ666888===Ħӵĭӵ}}}}}}~~~```AAA:::>>>>>>;;;;;;:::BBBNNN[[[gggrrr{{{~~~~~~|||ppp\\\QQQNNNMMMLLLNNNTTT```ooozzz|||zzz{{{|||?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?:::555ZufĦ333333333gL333333333g&e222gĉ@333444g&e>&ebbb@e??}}}yyywwwg<ĉ{{{tttkkkbbb3we<ĦAAA<<<7775553h?@e444444444555555444444444Z444444222444999;;;3h?gLD%%)?fff?><z777888=?ĦUUUg&e|||g&e;;;888888S?ʬ4ff?>ߝL@eg&e3h?g&e>&e??}}}xxx}}}OOO555666;;;;;;<<<;;;::::::===GGGWWWiiiuuu|||wwwtttzzzsss]]]OOOMMMNNNMMMLLLNNNVVVcccmmm||||||}}}|||4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħ;;;333333g?444333HdĦ222333333Hu]Ħ111tt222333Hƅ^Hu]ĦH׼s~~~|||zzzyyytQzzz{{{||||||je<ĦbbbWWWGGGBt=o9ĦH׼s444555777777666555333333333HtĦ333444555555666Bt=o9ĦHdĦDtfo9ĦsߝLGdUĦ===Ht@cӵHu]ĦmmmHu]Ħ999888Htƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ{{{~~~|||{{{~~~~~~|||~~~kkkBBB999888666;;;;;;:::999:::===CCCHHHLLLmmmwww}}}|||vvv```OOOTTTOOOMMMMMMLLLKKKRRR\\\hhhxxx}}}zzz4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵ===444GR/f6LĭĦ444333DdDĦ222333333DdDĦ111`eĭ333DdDΦDdDĦzzzDdDĦ}}}geĦ}}}}}}}}}FSĦyyyvvvqjRgdKӵDdDĦ222111333444444333333333333DdDĦ333444444555qjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦ<<<DdDĦ4DufӵDdDĦGGGDdDĦ999q<R___peƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||yyyxxxxxxzzz}}}~~~~~~~~~|||~~~~~~}}}~~~pppIII>>>;;;888<<<999888777777999<<<@@@CCCEEETTTjjj|||~~~|||{{{~~~{{{iii[[[TTTNNNLLLMMMMMMKKKOOOUUUZZZjjj{{{~~~~~~~~~~~~4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦBBB666CdgĪj333DdDĦ222333333DdDĦ111HߝL`o9444DdDΦDdDӵWWWDdDĦsssgeĦsp?aĦGIdnuR)ĦDdDĦ111000111333333333333333333DdDĦ333444444555GIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦ===DdDĦnuR)ĦDdDĦ333DdDĦ888po9u;;;===FFFhhh=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵzzz{{{|||||||||~~~~~~}}}~~~|||~~~uuuNNN???;;;888888888777666666777888999;;;777===HHHXXXjjjyyy}}}uuukkkYYYRRRMMMMMMNNNMMMLLLNNNOOOZZZjjjyyy~~~~~~{{{zzz4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<333333>d<Ħ1114DufئL>e555DdDʜ4DuTӵ222DdDĦiiigeĦs<v>aĦpeӵDx<DdDĦ333333444555555444444444444DdDĦ444333444555peӵDx<>d<>d<ӵDd<DdDΦDdDĦNNNDdDӵnd<DdDĦ666>d<Ħ666peӵ:::ĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~|||}}}~~~||||||yyyOOO>>>===999666888888888888888888888888>>>:::777:::FFFYYYlllyyy}}}}}}xxxhhh]]]RRRMMMNNNNNNLLLJJJMMMSSS\\\kkk~~~wwwyyy4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9JJJ>d<888777444222444444444>d<ӵ444444B?Ho9999<x&ӫeʬtIӇ>d<Φ>d<ĦlllD&ӫetIӇ666DdDĦ555sdKĦ333B?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~zzzyyy|||xxxMMM>>>@@@>>>;;;777777888999999999999888888999::::::<<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌlllBene333Hkge333ne111111fe111Hu]3hh111888666seRRR^^^ooo~~~geĦja>aĦ@Gooocccse:::999666333000444444444<Ō333333444@G999777HkgeXXXrrrHĪj@IŌegeHu]3hIŌ666666DdDĦ555ne999333@h===>>>>hsene@GsĪj@h~~~~~~qqqMMMAAAAAA===<<<666666666777777888888888555777:::999666777<<aĦ}}}|||uuus׼sDDD>>>:::777444222555555555Ho555222333444444<<<:::666999CCCWWWtttD^999777777DdDĦ:::555333777888===>>>:::OOOs׼s~~~|||www]]]PPPFFF<<<>>>888888777666666666777777:::888444222333777;;;>>>777???NNN^^^nnn}}}uuubbbQQQKKKOOOPPPLLLJJJJJJIIILLLYYYnnn~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħzzz~~~fffKKK>>>;;;:::777555444444444333333333222222333333333222Ħ111222222111111111111222222333>d<Ħ111///111555111Be111777======BBBPPPiiigeFYĉ>aĦ|||yyyuuuBeXXXLLLBBB<<<999777777555555555nu]ӵ555444555555444444444222111222555777777666777===@@@:::666KKK|||>d<ĦDDD@@@<<<:::999>d<Ħ:::444444Ħ:::::::::999777777999;;;===999NNNBeĦ}}}}}}|||zzzxxxvvvvvvfffPPPBBBCCC<<<;;;999888777777777888999666555888<<<===888444???===;;;???MMMccc|||yyyrrrbbbQQQKKKNNNOOOKKKJJJLLLJJJJJJSSSeeexxx?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~~~xxxzzzsssYYY@@@888:::666---333333333222222222111111222222222gdKĦ222111111111111111111111111111sdKĦ333333333333333333333333777<<>>777<<<===sdKĦ;;;666gdKĦ666<<<:::999===:::888AAA<<>>GGGTTT^^^|||{{{ppp]]]NNNMMMOOOPPPLLLOOOKKKJJJOOOTTTggg>AneneneneDeyyydddIII888666555111333333333222222222111111222222ne222222111111111111111111111111111ne333333333333333333333333333333333333777:::<<<@@@NNNddduuu>Ak<zzzzzzeeeSSSEEE;;;666>>>;;;666fh444444444444444444444555555555555666666666666555777999666444777???GGG]]]DeyyyXXXEEE>>>;;;ne:::999ne888888===:::999===888555>>>:::LLLqqqne|||}}}eeeMMMCCC<<<777888888666555777666666777777777888888888999;;;<<<;;;:::===DDDKKKVVVcccrrr|||ttt^^^NNNKKKMMMOOOLLLOOOKKKJJJOOOSSSeeerrrSSS:::333555555333333333222222222111111222222222222222111111111111111111111111111222333333333333333333333333333333333000333555444555>>>MMMYYYwww|||rrr^^^JJJ===???===:::777444444444444444444444444444555555555555666666666555777999999888777888999<<>>444555777333333333222222222111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444222444555333222666>>>EEEbbbppp~~~|||gggYYYBBB???<<<;;;;;;:::666222555555555555555555555555444444444555555555666666555666888;;;===<<<:::888>>>333FFFyyy}}}bbbMMM???:::===<<<:::888888999999777777:::888;;;AAA<<<===LLLppp}}}kkkTTTHHH<<<999888666444444666666666666777777777888555888::::::888777777888999;;;>>>DDDPPPaaarrr}}}uuueeeXXXPPPLLLLLLOOOKKKJJJNNNOOO___zzz{{{^^^CCC888666666333333333222222222111111111111111111111111111111111111111111111111111111111111222222222333333333222222222333333444444444333444444444333444777:::KKKaaazzz}}}[[[QQQEEE>>>>>>>>>:::555555555555555555555555555444444444444555555555555555444444666999;;;999888999@@@???CCChhhjjjPPP???<<<:::999;;;<<<;;;999777777999888:::???;;;BBBXXX||||||~~~~~~wwwgggYYYNNNCCC:::777777555555666555666666666666777777777888888999888777777999:::???<<<999999>>>IIIWWWbbbmmm~~~wwwgggWWWOOOMMMLLLOOOLLLKKKMMMMMM[[[vvv|||aaaGGG;;;777444333333333222222222111111111111111111111111111111111111111111111111111111111111222222222333333333111222222333333444444555222333333333333444444444;;;RRRlll}}}ttt^^^NNNEEEAAA===:::555555555555555555555555333444444444444555555555888777555666777888888777777???>>>666AAAkkkkkkPPP>>>:::999<<>>;;;:::888:::999:::<<<:::JJJiii|||}}}~~~~~~|||kkk]]]NNNBBB>>>888444555555444555999555555666666666666777777:::999777666555555666777666555666:::<<<>>>DDDJJJYYYjjj~~~~~~rrraaaRRRMMMOOOLLLOOOLLLKKKLLLKKKXXXqqq}}}~~~fffIII:::555444333333333222222222111111111111111111111111111111111111111111111111111111111111222222222333333333111111222333333444555555333222111222444444333111444@@@SSSggg|||oooZZZIII???;;;555555555555555555555555333333444444444555555555888999888888777888999:::;;;222777AAA<<<>>>iiimmmJJJAAA;;;===???<<<;;;<<<888;;;<<<===???AAA[[[~~~zzzvvvvvv|||{{{sssrrrvvv|||vvvjjj[[[PPPHHH???999555444555888666333555999555555555666666666777777888777666666666666555555222111555;;;<<<:::<<>>999888NNNjjjXXXKKK@@@>>>===999888:::666<<<>>>AAAEEEKKKmmm|||ssslllgggtttzzzuuutttyyyzzztttnnneeeUUUEEE<<<999888777666888;;;===888222333888555555555555666666666777444444666888::::::888666777444555999:::888;;;BBB===???DDDQQQfff|||uuu```SSSQQQLLLPPPMMMKKKKKKHHHSSSlll~~~qqqMMM;;;888111444444333333222111000000111111111111111111111111222222111111111111222222222222111111111111111222111111222222222333333333222333444444333333555666777::::::???QQQnnnkkkPPP===:::>>>;;;444666<<<777,,,666666555555555666666777666666666666555555555555999888888999;;;>>>AAACCCqqq___>>>===AAA;;;999AAABBB>>>:::<<>>AAACCCIIITTTdddppp|||xxxiiiXXXLLLOOOOOOOOOLLLHHHHHHTTTbbb~~~|||wwwTTT===777111444444333333222111111000111111111111111111111111222222111111111111222222222222111111111111111222111111222222222333333333222333555444333333444666666777999<<>>:::888666555999>>>666666555555555555666666666666666666555555555555777777777777999<<>>999777;;;999<<>>777444666888777666666666666666555555555555555555555555555555555555666666555555555555666666555666666666777777777777777:::<<<>>>@@@FFFPPPXXXkkkwwwyyy```KKKLLLKKKLLLMMMJJJJJJSSS]]]~~~^^^@@@666222444333333222222111111111111111111111111111111111222222111111111111222222222111111111111111222222111111222222222333333333222444555444333333444666555444666999999CCC___{{{vvvZZZGGG;;;;;;:::444555===666666555444444555555666666666666666555555555555555555555666777999<<<===:::NNNzzzlllSSSHHHEEEDDDDDDJJJPPP```{{{fffBBB333AAAeee|||mmmaaaKKKFFF@@@<<<;;;999777555777444222444666777666333666666666555555555555444555555555555555555555555666666555555555555666666555555666666666777777777666999<<<======>>>CCCGGGTTT___ooommmVVVKKKIIIJJJMMMMMMLLLPPPVVV}}}eeeCCC666444333333333222222111111111111111111111111111111111222222111111111111222222111111111000111111222333111111222222222333333333333444555444333333444555777222444888555444HHHcccyyy^^^EEE===???<<<666222666666555555444555555555666666666666555555555555555555555555777888:::;;;777===VVV{{{jjjgggfffeeeqqqxxxsssXXXHHHGGG<<<:::eeeyyytttdddWWWFFF<<<999::::::888777666555666777777555222666666555555555444444444555555555555555555555555666555555444444555555666555555555666666666777777666888;;;<<<<<<===???BBBCCCIIISSSaaaqqqyyyrrrgggPPPKKKIIILLLMMMLLLNNNQQQvvveeeDDD777666333333222222222222222111111111111111111111111111222222111111111111222222111111000000111222222333111111222222222333333333333444555555333333333555999222333:::888222;;;KKKgggiiiKKK>>>===<<<777888777666555555555555555666666666666555555555555666666666777888999999:::<<<:::@@@[[[oooKKK:::GGGGGG:::HHHiii~~~yyygggOOO;;;333444777999:::999777666777666666555555555555555444444444444555555555555555555555555555555444444444444555555555555555555666666666666555666666666666888:::<<<<<>>999999888777666666666666666666666666555555555555777777777888888999999999:::999666???fffcccLLL:::;;;BBBDDDBBBBBB\\\}}}~~~zzzbbbIII888333555888777666555555555666777888555555555444444444444333444444444444444444444444555555444444444444555555444444555555555666666666999888666444444555666888888===@@@???BBBKKKTTTXXXTTTNNNJJJKKKLLLKKKMMMPPP\\\{{{[[[@@@999444222222222222222222222222111111111111111111111111222222111111111111222222000000000000111222333444111111222222222333333333444555666555333222333444444555666777777666666666888HHHeeefffCCC:::===;;;:::999888777777777777666666666666555555555555666777777888888888888777666888888:::KKKqqq\\\QQQDDD>>>>>>???AAABBB:::UUUyyy~~~~~~~~~vvv___HHH999666999444555666666555555666777555555555444444444333333444444444444444444444444555444444333333444444555444444444555555555666666;;;999888777777777666666555;;;>>>======BBBFFFGGGKKKIIIIIILLLMMMKKKMMMQQQWWWwwwVVV>>>999333222222222222222222222222111111111111111111111111222222111111111111222222000000000000111222333444111111222222222333333333444555666555333222333444111666777333222555777666>>>999EEEfff{{{{{{aaaEEE???<<<;;;:::999888888888888777666666666555555555555666666777777777777777666555999??????<<>>AAAIIIfff}}}gggVVVIIIBBB999444888<<<999333777888888555333333777;;;888777666555666777:::;;;777;;;===???;;;<<>>>>>AAAAAA___zzzzzz~~~{{{sssbbbLLL;;;444555222222555555333333666555555555444444333333333444444444444444444444444555444444333444555666777444555555555555555444444555555555555555555555555555777888888888:::<<<>>>>>>EEEGGGJJJMMMIIIPPPdddxxx}}}~~~VVV999666666222222222222111111111111111111111111111111111111222222222222222222222222333333333333333333333333111222222222222333333333333333333444444444555555444444444555555555666666444999<<>>BBBFFFEEEGGGJJJGGGNNNccc|||~~~RRR666444888333222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333444444444555555444444555555555666666666666888;;;???JJJ```|||{{{fffOOOBBB999444888???777888999888888888:::;;;;;;::::::999999888888888888<<<777666<<<>>>FFFWWWoootttJJJ:::??????===DDDAAA>>>@@@IIIeeexxxyyyxxxxxxzzzuuuaaaJJJ>>>888444555555333333666444444444444333333333333222222222222222222222222444444444333444444555666111222333444555666666666444444444444444444444444555666777888888999;;;>>>AAABBB@@@BBBIIIHHHPPPddd|||RRR555333777333333222222222111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333444444333333333444444444555555555555555555666666666666999666888<<<@@@MMMiii}}}jjjZZZGGG777555>>>777888999999999999::::::999:::;;;;;;<<<;;;;;;:::555===999666>>>AAA>>>AAAGGGppp^^^<<>>RRRhhh|||```EEE888888999999999999::::::999999999::::::::::::999888888555???===888===???;;;<<<>>>```\\\???GGGEEE>>>HHHDDD@@@EEEHHHVVVyyypppqqqvvvqqqgggMMMBBB999666666444444555333333333333333333333333444444444444444444444444444444444444444444333333777777777777777666555444444444444444444444444444333555666666666777:::<<<777<<>><<<:::999:::;;;:::999;;;:::999888777777666555444===:::444999;;;<<>><<>>===<<<999999:::<<<@@@EEEIIILLLKKKHHHBBBGGGXXXcccsssaaaGGGSSSSSSUUUhhhwww}}}wwwmmmooo\\\MMM>>>888666555444444111111111222222333333333222222222222222222222222333444444555444333111000222222333333444333333333333333333333333333333333222333555555555666999;;;@@@KKKQQQRRRQQQLLLXXXrrr~~~|||{{{yyy[[[777:::555555444333222222222222222222222222222222222222444444333222222333333333444444444333333222222222333333333444444444555555444444555555666777777777666666777777666555444444666666777777888888888999888AAATTTsss}}}iiiSSSBBBBBBFFFBBB===<<<===::::::GGGbbb}}}{{{~~~nnnqqq|||}}}wwwnnnnnn___LLL>>><<<;;;444222555333333333222222111111111444555555555444333333222222222222222222222222222333333333444444444555555444555555555444333333222222333555555666888===BBBNNNTTTUUUNNNJJJTTTiiizzz}}}~~~ddd>>>>>>666555444333222222222222222222222222222222222222444333333222222333333444444444444333333333222222333333333444444444444555444444555666666777777888666777777777666666555444777777777777888888888999<<<888;;;RRRxxxuuu___GGG===???CCCCCCAAA<<>>666555444333222222222222333333333333333333333333333333333222222333333444444444444444333333333333222333333333444444444444555555555666777777888888777777777888777777666555777777777888888888888888;;;444///777PPPnnnlllQQQCCCCCCGGGGGGCCC888HHHooo~~~wwwuuupppkkkZZZKKK???===:::444111333333333333222222222222111222222333333222222111111333333333333333333333333333333333333444444444444444555555555555444333333222555777777666999@@@GGGVVVeeesssxxxyyy}}}~~~www}}}tttFFF999666555444333333222222333333333333333333333333333333333222222222333444444444444444444444444333333333333333333444444444444555666666777777888888999777888888888888888777777888888888888888888888888555:::;;;666777JJJkkkvvvXXXMMMIIICCC???BBBTTTiii{{{uuuqqqgggZZZPPPEEE<<<:::999555222444222222222222222222222222222222333333333333222222444444444444444444444444222222333333333444444444444444555555555555444444333555666555666<<>>:::@@@KKKJJJAAABBB:::999??????888888===:::<<<<<<;;;<<<>>>AAABBBRRRnnnzzzyyy}}}{{{xxxpppaaaMMM???777777666555444333333222777666444444555555444333222222222222222222222222111111111111111111111111222333333222111111222444222222222222222222222222+++555444000555444111666222:::@@@CCCGGGNNNNNNJJJ[[[~~~}}}}}}~~~|||}}}xxxyyywwwOOO===777666555333333333333444333444444444444444333333333333333444555555666666444555555666777999<<<>>>===>>>;;;777666::::::888>>>===<<<;;;;;;<<<>>>???>>>IIIWWWdddxxx~~~bbbYYYNNNFFF???;;;===BBB888<<<===999444666???FFFBBBQQQkkkyyyiiiYYYNNNCCC:::333666666666555444444333333777555444444555555444333222222222222222222222222111111111111111111111111111222333222000000222333333333333333333333333333555777000,,,111000111;;;444999<<<@@@HHHOOONNNHHH[[[|||}}}zzzxxxyyy~~~SSS@@@888777555444333333444444333333444444444444333333333444444555555666777777:::888666555666888888888///:::???:::;;;AAA>>>333999999:::>>>GGGWWWjjjwwwyyybbbQQQDDD;;;888:::<<<===;;;::::::<<>><<<<<>>III[[[mmmmmm[[[PPPDDDAAAAAA???:::777DDD???>>>AAAIII___sss```SSSEEE???888333333555777777333333333444444555555555555444333333555555444333222222222222222222222222222222222222222222222222333444444333222222333555444444444444444444444444444222...444<<<777888GGGEEE???<<>><<>>===AAA777;;;@@@???<<>>CCCOOOeeexxxnnnaaaWWWPPPHHH===555666666777666555333111000222222333333444444444555444333222333444555444333222222222222222222222222333333333333333333333333555555666555444333555777333333333333333333333333***777;;;<<>>:::===JJJXXXZZZTTTNNN```{{{zzz~~~||||||uuuxxx~~~nnn]]]QQQKKKJJJOOORRRQQQPPPPPPQQQNNNaaaOOO>>>:::999888666555666666777444555666777888888888888777777888888999:::::::::;;;======;;;888;;;DDDLLLLLL[[[~~~[[[@@@???>>>:::===RRRooo~~~yyy___WWWKKKAAA<<<:::777555444444333222222333555666333333333333333333444444333222111222444555444333222222222222222222222222333333333333333333333333333444444444222222444555333333333333333333333333+++GGGTTTOOOJJJAAA777666::::::BBBPPPYYYWWWRRRQQQdddzzzwww~~~zzz~~~~~~}}}xxxxxxhhhYYYRRRQQQMMMKKKKKKIIIFFFGGGLLLNNNJJJ^^^OOO::::::999888666666666666777555555777888999999999999777888888999999:::;;;;;;999===@@@AAACCCOOObbbqqq}}}SSS;;;???<<<888CCCUUUTTTEEEDDDqqqxxxcccQQQMMMGGG@@@<<<999888888555555555333222222333555333333333333333333333333333222111222444555444333222222222222222222222222333333333333333333333333222333333222111111222444222222222222222222222222FFF___bbbMMM@@@===;;;===222555@@@OOOTTTPPPMMMNNNkkk{{{rrryyy|||~~~sss|||~~~}}}wwwxxx}}}~~~|||zzzuuu|||tttbbbUUUQQQQQQJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJ\\\fffDDD:::999888777666666666666777888999888666666888::::::777888;;;999666:::AAA>>>AAAGGGWWWuuuOOOBBB999;;;>>>===<<<===AAAFFFdddzzz}}}vvvaaaRRRNNNKKKEEE>>>999666555444555555444444444333333333222222222222222222222222444444444333333222222222111111111111111111111111444444444444444444444444333222222111111222222333555333111000111444777999XXXRRRGGG===666333444555888777@@@OOOQQQHHHGGGOOOuuutttvvv~~~~~~|||rrr{{{sssvvvmmmvvv|||}}}yyyyyywwwhhhYYYPPPMMMMMMJJJIIIHHHHHHHHHHHHIIIIIIHHHJJJ```lllAAA;;;;;;:::999888888888888444666888;;;;;;:::777444888888;;;>>><<<:::???GGGQQQdddtttRRR:::;;;@@@:::777;;;===;;;HHHkkk}}}}}}tttlllcccXXXLLLCCCJJJGGGBBB<<<888666555444555555555555444444444444222222222222222222222222444444444333333222222222222222222222222222222222333333333333333333333333333333222222222222333333444333333222333555777888@@@>>>999555222111222333666666???MMMNNNFFFHHHSSSvvv|||wwwwww|||www}}}zzzooouuu}}}yyy}}}tttfffYYYPPPLLLJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIMMMMMM^^^ooo>>>===<<<;;;:::999999999:::888777666777:::<<<>>>>>>===<<<<<>>:::@@@999666<<<<<<::::::IIIkkkzzzuuuqqqgggZZZOOOIIIEEEBBB@@@BBB@@@<<<999666555555555555555555555444444444444222222222222222222222222444444333333333333222222333333333333333333333333333333333333333333333333333333222222222222333333444444444555555666777777222222333444555555444444666666???KKKLLLFFFMMM\\\zzzzzzsssyyyzzzvvvuuuuuu|||~~~{{{uuujjjZZZPPPLLLKKKJJJHHHGGGGGGFFFGGGGGGHHHIIIIIIMMMQQQbbbddd======<<<;;;;;;::::::::::::;;;<<<===;;;999:::===@@@???FFFRRR```rrrLLL888999::::::>>>:::>>>???>>>GGGbbb~~~sssiiicccQQQMMMGGGDDDCCCBBBAAA@@@;;;999777555444444555555444444444444333333333333222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222333333333222222333333333333444666777777777666666333444555666777666555444777888AAAKKKJJJFFFSSSfff}}}xxxyyy~~~}}}}}}qqq~~~zzz}}}~~~zzzmmmbbbSSSKKKIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGSSSiiiQQQ???<<<<<<;;;:::::::::;;;;;;888===AAA???::::::AAAIIIZZZooohhh@@@444:::>>>:::::::::======666;;;XXXyyy}}}ppp```RRRLLLKKKGGGEEECCCAAA???<<<999777666555444333333444444555333333333222222222222111222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222444333333333333333333444333444666777888777666555444444333333222222111111666888BBBJJJGGGEEEVVVnnn~~~ttt{{{zzzqqq||||||qqqaaaYYYNNNGGGFFFGGGEEECCCDDDDDDDDDEEEFFFHHHIIIJJJMMMSSS[[[xxxpppCCC???<<<<<<;;;;;;;;;;;;;;;<<<999::::::;;;CCCXXXtttWWW<<<<<<===666>>>666777>>>>>>;;;DDDUUUsss^^^KKKAAABBBFFFDDDBBB???;;;888666555555444444333333333444444444333333333333222222222222222222222222222222222222222222333333333333444444444444444444444444444444333333333333333333333333444444333333333333444444444444666777777666555444444333333222222333444444444888BBBIIIDDDBBBWWWsss}}}xxx~~~wwwwwwzzz~~~pppfffVVVQQQJJJGGGFFFFFFDDDCCCCCCCCCCCCDDDFFFHHHIIIJJJRRROOOKKKcccnnnCCC???=========<<<<<<======>>>AAAEEEOOO```zzzvvvQQQBBB===999<<<999888<<>>???>>>>>>>>>>>>>>>??????DDDWWW{{{eeeHHH>>>@@@333<<<===555666>>>>>>666333\\\}}}fffJJJCCCGGGHHHGGGMMMlll}}}jjj\\\TTTNNNFFF@@@999::::::888666444444555555555555444444444333333777777666666666555555555222222222222222222222222222222222333333444444444333333333333333333333333444444444444444444444444555444444333333444444555444444444444444444444444000222444666666555333222999???LLLQQQIIIFFF___~~~~~~ssswwwtttzzzuuunnnmmmyyy{{{{{{yyymmm___SSSKKKJJJIIIGGGEEEDDDBBBAAABBBBBBBBBCCCCCCEEEFFFGGGKKKJJJRRR}}}tttHHHDDDFFF>>>???GGGFFF@@@KKK]]]iiiKKK;;;;;;===:::666888>>>===888>>>;;;OOOxxx~~~oooLLLEEEGGGCCCBBBGGGDDDJJJdddqqqTTTDDDJJJJJJ???999777777777777666666666666555444444333333444444555444444444444444444444444222222333333333444444444444444444444444444444444222333444444555555444444444333333333333444555555555555444333333333333444333444444555555444444333444555666666444555666888555MMM\\\SSSGGGOOOiii~~~}}}xxxrrrzzzrrr~~~vvv|||~~~eeeuuupppbbbWWWOOOIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGIIIKKK```PPP<<>>999999===???:::333666???;;;<<>>222333@@@;;;===::::::MMMrrryyyVVVCCC>>>AAADDDCCCBBBFFFNNNVVVgggwww~~~|||~~~dddHHH>>>888555:::777777777777666666666666555555444444444444555555444444444444444444444444333333333333444444444444333333333333333333333333222333444444555555444444666666666666666777888888888888777666666666666666444444555555555555444444555666666666555555777999>>>ZZZdddSSSJJJ^^^zzzqqqvvvttt~~~||||||uuuooo{{{nnn^^^TTTOOOMMMEEECCCAAA??????AAACCCEEEAAAAAABBBBBBDDDEEEGGGGGGOOOoooxxxeee```ssscccIII666888>>><<<999:::999888>>>DDD@@@EEEiii___IIIEEEDDD;;;DDDFFF???AAASSSiiiuuuiiiJJJ<<<777666;;;777777777777666666666666555555444444444444555555444444444444444444444444333333333444444444444555333333333333333333333333333333444555555555555444777666666666666777888888888888777666666666666777555555666666666666555555555666777666555555777999HHHVVVSSSDDDOOOrrriiiuuu~~~www{{{}}}yyyxxxuuu~~~tttdddZZZSSSMMMJJJDDDBBB@@@??????AAADDDFFFAAAAAAAAABBBDDDEEEGGGHHH[[[lllNNN:::999>>><<<666555555<<>>>>>??????@@@@@@@@@@@@AAABBBDDDFFFHHHIIIWWWvvvXXXAAA;;;???@@@???:::777===EEEAAA777;;;YYYnnnTTTDDDKKKQQQJJJHHHNNNFFFHHHRRRkkkpppMMMAAA@@@<<<;;;777777777777666666666666666666555555555555666666444444444444444444444444444444444444555555555555777777777777777777777777777777888999999999999888888777777777777888999999999999888777777777777888666777777888888777777666666777888777666666888:::BBBWWWgggjjjrrrgggzzzxxxzzz{{{}}}}}}lllZZZQQQJJJDDDBBBEEE======>>>>>>>>>>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIZZZvvvSSS@@@???>>>777:::CCC???222444AAA===555HHHwww}}}zzz~~~iiiHHHLLLLLLJJJJJJMMMKKKEEEPPPYYYsssrrrMMM===;;;999999777777777777666666666666666666555555555555666666444444444444444444444444444444444555555555666666777777777777777777777777888888999::::::::::::999999999888888999999:::;;;;;;:::999999888888999999777777888888888888777777666777888777666666888:::@@@NNNaaasssiiiwww~~~tttyyyzzz|||{{{qqqbbbRRRJJJGGGCCC@@@@@@===============>>>??????CCC:::FFFBBB<<>>???;;;999;;;;;;888>>>888:::LLLmmmzzz___NNNJJJLLLHHHIIIRRRRRRNNNTTTXXX~~~qqqZZZFFF;;;:::<<<888;;;;;;777333444555666444444444444444444444444666555333333444444333222555666888888777666666666777<<<888777;;;777555<<<777???BBB>>>AAAKKKRRRPPPQQQSSSRRRNNNNNNPPPMMMHHHDDDCCCBBB???>>>@@@DDDHHHFFFNNNQQQKKKAAA<<<;;;999333:::===999666888;;;:::UUUjjjxxx}}}zzzvvv~~~rrrsssxxxwww~~~xxx|||}}}yyy~~~yyyhhh[[[MMMGGGEEEBBB@@@???===============>>>>>>???BBB:::FFFBBB===FFFHHHQQQiii___VVV[[[uuuVVV@@@888555;;;>>>:::999<<<===???>>>===EEEaaawww\\\LLLIIIPPPQQQKKKTTTsssyyymmm|||gggLLL;;;:::>>>999888666444444666666666666666555555555555555555555444444444666888999999444333333666;;;>>>>>>======>>>:::AAAPPPMMM>>>888>>>JJJVVVXXXYYY___iiioooyyyzzz~~~qqqpppooooooppprrrtttuuu|||wwwooohhhcccZZZHHH777<<<;;;888666555666888999>>>aaawwwvvv{{{~~~}}}}}}~~~xxxzzzsss\\\QQQGGGDDDCCCAAA>>>>>>======<<<<<<======>>>???AAA;;;EEEBBB???EEEGGGYYYNNN<<>>111<<>><<<999777888;;;PPPpppttt]]]KKKVVVZZZdddpppzzz~~~iiiUUUJJJAAA>>>DDDEEE???:::;;;:::HHHbbb~~~zzzyyyuuu}}}~~~~~~xxxtttfffSSSJJJCCCBBBBBB???<<<======<<<<<<<<<<<<===>>>>>>???;;;DDDAAAAAACCCHHHdddzzz\\\IIILLLxxxsssYYY@@@999;;;;;;:::<<<333999>>>???<<<;;;???CCC```___LLLLLLNNNJJJ???IIICCCIII~~~qqqVVVDDD======:::999::::::777555666777777777777888888888888555666888888777666666777<<<<<<;;;;;;<<<===>>>>>>DDDLLLUUUmmmmmmrrrhhhjjjaaaVVVVVVbbbcccSSSDDD@@@>>>666888RRRxxx}}}uuu{{{~~~|||}}}~~~~~~ttttttwww[[[NNNGGGBBBAAAAAA===;;;<<<<<<<<<<<<<<<<<<======>>>>>>===CCC@@@CCCCCCJJJssszzzIIIAAASSSooowwwWWW<<<555===???:::AAA;;;666555888:::999666:::OOOlll^^^KKKKKKMMMIIIBBBCCCHHH???GGG}}}qqqVVVBBB;;;888999<<<;;;666555999666666777777888888888888333666999;;;::::::;;;<<<333999@@@CCCDDDIIISSS\\\sssxxxttt}}}vvvsssyyyttt]]]JJJEEE555888888;;;QQQuuu}}}xxxwww~~~~~~{{{}}}zzz~~~yyyvvvwwwzzzxxxyyyrrrwwwfffQQQKKKEEE@@@@@@???<<<;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBB???EEECCCNNNrrrZZZCCCGGGiiirrrMMM;;;@@@BBB;;;::::::999888888999;;;===777;;;FFF[[[yyypppkkkfffIIIEEEIIIFFFCCCEEEBBB>>>===]]]uuu___LLLRRRfffooonnnYYYBBB:::777::::::666777===666666777777888999999999999:::;;;999666777;;;???FFFMMMTTTSSSSSS[[[mmm}}}ttt{{{kkkVVVIIIFFF000;;;===444999VVVuuummm|||{{{~~~yyysssuuu|||~~~uuuwwwrrr}}}{{{XXXKKKFFFAAA>>>>>>>>>;;;<<>>???@@@===FFFDDDRRRKKKJJJTTTqqqpppQQQCCC???>>>222888>>>???<<<999999999<<<<<<===>>>DDD```rrrtttsss{{{]]]NNNDDDHHHJJJEEECCCGGG>>>;;;KKKRRRJJJ<<<:::HHHXXX|||^^^JJJ999888:::888888;;;777888888999::::::;;;;;;======<<<:::===FFFTTT___uuutttppphhheeeooouuu]]]KKKCCCAAA999999777444888FFFYYYgggyyywww}}}~~~{{{yyytttxxxwwwuuuxxxuuuvvvQQQJJJCCC>>><<<===<<<;;;===AAA<<<;;;;;;;;;;;;<<<======>>>@@@@@@<<>>>>>HHHnnntttnnnzzzeeeIIIGGGHHHLLLMMMGGGAAA===BBBFFFdddeee<<>>888<<<;;;888888999999::::::;;;<<<======999:::<<>>AAA;;;:::NNNhhhjjjyyy|||zzzzzzyyyttt{{{~~~wwwqqqtttpppQQQ???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===???EEE<<>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>AAA;;;DDDHHH[[[cccMMMRRRXXXdddFFF;;;;;;:::888888999888666999888999:::777777@@@KKKmmmaaaJJJBBBDDDHHHCCC@@@FFFFFFDDDIIISSSrrrGGGDDD???AAABBB===HHHcccpppXXXFFFCCCEEE;;;CCC<<<;;;???DDDCCC???@@@DDDGGGLLLaaacccQQQbbbdddXXX```kkkxxxxxxzzzuuu~~~}}}~~~{{{zzzxxxrrrzzz{{{sssmmmnnnmmmNNN@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======AAA???>>>:::EEELLLbbbpppEEEEEEOOOtttRRR999======999777888888555777777888:::999666777;;;NNNccc}}}xxxaaaGGGBBBFFFGGGDDD>>>CCCLLLGGGDDDNNNfff[[[FFFBBB;;;???EEE???@@@QQQuuuYYYKKKKKKBBBGGG:::===BBBFFFEEEEEEJJJQQQ\\\fff}}}sssMMM===QQQ\\\bbbwww}}}}}}uuu{{{yyyxxx}}}{{{uuu|||~~~wwwooojjjwww^^^BBB;;;@@@===<<<;;;;;;::::::;;;;;;::::::;;;;;;<<<=========???@@@>>>===DDDNNNnnn{{{TTTBBBOOOdddkkkGGG>>>888999:::666555888555555777:::;;;;;;999888<<>>===IIImmmVVVSSSIIIMMMNNNPPPRRRRRRQQQVVVbbbnnn|||tttzzzrrrcccJJJBBBNNNUUUaaazzzooo~~~~~~vvvxxxwww{{{{{{yyyzzzzzzqqqiiihhhwwwTTT???<<<>>><<<<<<;;;:::::::::::::::::::::;;;;;;<<<======>>>;;;BBB@@@AAACCCQQQzzzIIIFFFFFF___dddFFF444:::===444444>>>666666555666999<<<;;;999999777<<>>@@@;;;<<>><<<;;;;;;:::999999999999:::999::::::;;;<<<===>>>>>>:::CCC@@@DDDEEEYYYKKK999LLLJJJccc[[[===<<<>>>666555>>>777888666333444888999666999666555999CCCVVVttt|||TTTCCCEEEIIIEEE??????HHHNNNRRRNNNKKKffffffHHHBBBFFF@@@<<<===999>>>OOOoooWWW[[[```pppwwwZZZAAA777===KKKVVVVVVZZZ]]]ZZZTTTZZZqqqyyytttvvv{{{{{{}}}~~~}}}uuu}}}{{{yyy|||wwwxxx{{{ttthhh```fffsss\\\BBB>>>???;;;;;;::::::999999999999999999999:::;;;<<<===>>>>>><<>>IIIbbbfffiii```TTT```zzz{{{dddvvvwwwvvv|||}}}~~~{{{xxxxxx~~~zzzzzz}}}rrrddd^^^jjj}}}{{{TTT<<<;;;???;;;;;;:::999999888888999999999999:::;;;<<<===>>>??????CCC999DDDMMMmmmPPPIII===KKKFFF999qqqjjjBBB666>>>>>>333222888:::666555:::<<<:::777999<<<<<<777333999BBBEEEnnnttt}}}___FFF777===>>>555777DDDIIISSSQQQHHHKKKcccsssIIILLLEEEHHHCCC@@@GGGGGGJJJUUUmmmQQQ<<<::::::666:::EEEdddiiimmmcccYYYkkkffftttwww}}}vvvxxxqqqxxx}}}{{{vvvuuu{{{||||||rrrnnn\\\VVVppplllGGG<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@PPPAAALLLLLLJJJDDDAAAIIICCC:::XXXUUU999;;;===444:::888666555777888888888555555555555666666666666:::TTTtttjjj???===:::888777888999:::FFFBBBJJJMMMSSSeeeMMMMMMIIIMMMJJJHHHLLLIIIMMM[[[RRRGGG===999888777999<<>>???@@@SSSUUU???MMM[[[eee@@@BBBCCCEEECCCNNNuuuuuuRRR???:::;;;:::888666666777777666555555555555555666666666666444EEE]]]rrr}}}nnnVVV???===;;;999666666666888999:::@@@EEEHHH```___MMMLLLGGGJJJEEEBBBFFFDDDJJJZZZyyyNNNEEE<<<999888777999<<>>999999999999999999999999::::::;;;;;;<<<===???@@@PPPMMM:::III[[[rrrHHHAAACCCDDD@@@JJJnnnrrrJJJ999===:::888777666777666444333444555555555555666666666444777???KKKZZZfffmmmpppnnnpppiiiXXXIIIBBB999111:::999777555555555777888111???@@@GGGwwwqqqVVVJJJIIICCCFFF@@@<<>>EEEVVVlllGGG@@@:::999999777999<<>>???;;;AAA===GGGPPPvvvPPPCCCHHH@@@CCCBBB[[[fffGGG;;;999777666666777777555333444444444555555555666666:::555222222777===??????:::>>>===666222666:::;;;888777666555555555777888333???>>>TTTbbbNNNFFFBBB>>>AAA<<<999===;;;AAAQQQzzz[[[@@@;;;999:::999888999<<>>???666>>>DDDLLLUUUqqqjjjSSS@@@AAAEEE;;;AAAOOOvvvaaa===888777666666777777666555444444444444555555555555999888666555444444555666666777777444555777888666777777666555666666777888999<<>><<<;;;>>>;;;>>>LLLxxxjjjHHH;;;888777:::999888999===QQQ\\\PPPWWWvvv|||rrr{{{{{{|||uuuwww}}}~~~~~~lllXXXPPPNNN___oooLLL>>>???888444???;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<>>>???@@@>>>BBBMMMbbbyyyuuuUUUAAAAAA@@@>>>@@@@@@BBBdddxxxJJJ;;;999666666666777777666333444444444444555555555111555888888666555555777777666666888::::::666222555555555555666777777888;;;;;;QQQtttUUUGGG@@@:::777===<<<<<>>???<<<999???::::::::::::::::::::::::999999999:::;;;<<<===>>>BBB;;;@@@JJJdddwwwJJJEEE>>>@@@EEE???>>>HHHGGG{{{iiiAAA>>>999666555666666666333333444444444555555555111222444333222000000111//////000444888888888777333333333444555666666777;;;CCCiiijjjRRRFFF@@@>>>888>>>;;;:::===:::===KKKooommm]]]MMM555888666777999888777:::@@@PPP\\\SSSiii|||~~~vvvttt}}}zzz~~~wwwuuuyyy|||}}}sssTTTGGGLLLJJJSSSuuuwwwMMM555888:::666999999999999999999999999999999999999:::;;;<<<===>>>===:::FFFLLL```lllTTTAAAKKKCCC===EEE@@@<<>>:::888;;;999===MMMmmmxxx\\\PPPGGG777888777888999888777;;;AAAOOO[[[VVVqqqtttvvv{{{qqq|||{{{xxxtttxxx~~~|||{{{___QQQQQQNNNDDDZZZ~~~fffKKK======888777;;;;;;888888888777888888999:::888999<<<===>>>>>><<<;;;;;;;;;EEECCCNNNiiijjjCCCCCCHHH???>>>JJJDDD>>>LLLqqqrrrBBB666???555444;;;000444444444444444444444444444333222222111111222222222222222222222222222222555222222555666444555999===iiizzzVVVKKKOOOHHH999888999;;;<<<::::::CCCNNNiii|||iiibbbZZZKKK???<<<;;;555555:::999555;;;GGGUUUQQQkkkyyyyyyddd~~~mmm{{{}}}fff~~~}}}{{{yyy```QQQOOOLLLEEE^^^\\\EEE;;;>>>:::888:::888888888888888888999999:::999;;;===>>>??????>>>===CCC999GGGNNNPPPYYYoooLLLFFFBBBGGG@@@@@@IIIEEEGGG\\\WWW:::999333222777555444444444444444444444444444333222222111111222222222222222222222222222222444222222555555444666:::IIIkkk{{{VVVIIILLLIII>>>999999;;;<<<:::999BBBLLLnnnwwwiii```___YYYIII===:::;;;666555:::999666<<>>999>>>;;;999:::666888888888888999999::::::;;;<<<===????????????>>>CCC777BBBKKKRRR___vvvIII===GGGCCCFFFBBBCCCGGGGGGUUUrrrsssGGG888666444555666444444444444444444444444333333222111111111111222222222222222222222222222333222222555555333666;;;OOOiiiooommm|||VVVFFFJJJJJJBBB::::::;;;<<<:::999@@@IIIlllxxx___YYYXXXZZZTTTFFF:::888:::666666999999888???JJJOOOdddyyy~~~|||[[[yyy{{{xxx|||mmmzzz~~~}}}~~~eeeUUUJJJKKKlllKKK;;;999===:::999:::555777888888999::::::::::::;;;;;;===>>>>>>???>>>>>>@@@999???CCC___~~~SSSDDDEEEEEEDDDEEEEEEFFFHHHPPPkkkaaa???999:::555222333333333333333333333333333222222111111111111111111111111111111111111111222111222555444333777===UUUhhhaaaSSSkkk~~~VVVDDDIIIJJJBBB;;;:::;;;<<<:::888>>>FFF```yyynnncccXXXVVVUUUTTTLLL???888777999666666999999:::BBBMMMRRRttt}}}xxx^^^nnnvvv|||rrrvvvsssuuu~~~{{{wwwyyy|||iiiSSSGGGNNNtttzzzKKK===:::;;;777888;;;666666777999:::;;;;;;;;;:::::::::;;;<<<============AAA<<>>;;;999999;;;:::999===DDDUUUrrrsss```[[[WWWSSSOOOIIIAAA999777999888777777888999===FFFOOOVVV~~~wwwsssYYYyyyyyytttttt|||xxxooo~~~}}}~~~|||tttmmmooozzz||||||aaaLLLDDDSSS~~~rrrJJJ>>>;;;999444888<<<777666777999;;;<<<<<<;;;;;;::::::;;;;;;<<<=========???888JJJ]]]ppp~~~YYYIIIFFF???>>>GGGDDDHHHPPPPPPYYYeee???777777000333333333333333333333333222222111000000000000111111111111111111111111111000000333444222222999BBBjjjmmmSSS;;;MMMnnnxxxrrrwwwzzzWWWKKKaaa~~~}}}jjjXXXgggaaaLLLLLLHHH;;;:::888888::::::999===BBBSSSwwwhhhrrraaaYYYYYYMMMJJJDDD===888777888;;;777777777777999???JJJRRR]]]~~~{{{YYYuuuvvv{{{}}}xxxxxx}}}}}}|||jjj{{{yyy|||{{{rrrhhhhhhsssrrrZZZIIIFFF\\\fffDDD<<<:::999444888<<<666555777999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???;;;;;;NNNXXX```mmmnnnFFFNNN[[[RRRIIIMMMHHHNNNUUUPPP\\\VVV888777555222222222222222222222222222222111000000000000000111111111111111111111111///000333444222111999CCCtttkkkMMM===YYY|||nnnyyyfffRRRZZZnnnyyyxxxkkkXXXXXXmmmwwwlllRRRMMMHHH<<<999666777:::;;;:::===BBBVVVtttaaalll]]]TTTOOOMMMAAA???;;;888777888999888666888888777999AAALLLTTTkkkzzzlllbbbwwwzzzrrrvvv~~~yyy~~~eeeyyytttzzz}}}vvvjjjfffnnnxxx{{{oooZZZLLLLLLddd]]]???999:::999555999===555555777999;;;======<<<;;;===<<<<<<<<<===>>>???@@@===HHHUUULLLUUUvvvbbbLLLYYYppprrraaaSSSMMMSSSXXXNNNZZZooo>>>888888222222222222222222222222222111111000000000000000000000000000000000000000///000333444222111:::DDD~~~kkkHHH>>>aaasssiiilllzzzzzzjjj```cccccciiilllggg```cccrrrggg^^^uuuWWWMMMHHH>>>888555666999;;;:::===AAAYYYvvv___qqq___SSSMMMEEE;;;::::::999999::::::888444666888888777999BBBNNNUUUxxxWWW{{{xxxjjjvvv{{{~~~uuubbbxxxpppzzz{{{nnngggllltttvvvsssqqqPPPQQQ{{{WWW;;;;;;::::::999888777777777888888999999:::;;;;;;666:::===<<<<<<>>>???===;;;CCCOOOCCCWWW]]]```sssbbb]]]___RRR???[[[]]]666888666555333111//////111333000000000000000000000000222///...000111/////////222//////111111222777===yyyMMM<<>>777<<<999777<<<::::::EEEXXXmmmjjjwww^^^NNNEEE>>>;;;;;;999888888888777777666666777888777888???JJJUUU\\\ddduuudddrrroooqqquuunnnwwwsss{{{rrruuuZZZkkkpppwwwxxxxxxVVV[[[sssOOO;;;;;;:::999999888777777777888888999999:::;;;;;;???============>>>???BBBXXXLLLJJJ@@@\\\zzzYYYrrrzzzUUUXXX^^^fffpppDDD888555555333222000000111333000000000000000000000000000///...///000/////////222//////111111111666===uuuXXXCCCLLL^^^{{{iii\\\SSSNNN[[[tttsss___JJJLLLUUU```ggggggggghhhzzzqqqQQQ{{{fffSSSIII:::888;;;666555<<<;;;<<>><<<999???III]]]CCC???CCCjjjqqq~~~|||XXX999555555444333222222222222000000000000000000000000...//////....../////////111//////111111111555<<>>;;;999888999888888888888777777777777777;;;555<<>>CCCAAA:::DDDkkkVVV:::777444333444333222000////////////////////////,,,222333...,,,...///---000......111111///333888WWWtttSSSEEEbbbpppRRR;;;999FFFSSSXXXLLLCCCEEENNN[[[iiittteeeXXXOOOZZZssszzzqqqXXXMMMYYYnnnYYY______]]]]]]___sssvvvOOO===888666777666:::AAA;;;<<>>888888888888888888888888777888888999999:::;;;;;;;;;>>>===888>>>^^^ppp???:::555333333333111///000000000000000000000000...555666///+++...000---///---...111000///222777CCCooolllQQQOOOaaavvvbbbKKK===999777555>>><<<===@@@DDDMMM\\\jjjgggaaaXXXSSSVVVdddxxxuuueeeVVVLLLKKKbbbtttaaaLLLLLLZZZcccxxxnnnEEE777777555777777<<<@@@:::@@@VVVpppkkkUUUFFF@@@<<<888666999:::888777888777777777777888888888888666666AAALLLMMMXXXxxxxxx^^^|||mmmpppqqqsss|||rrrrrrttt{{{xxxccc[[[ZZZeeerrrwwwxxx~~~kkkPPP|||OOO:::777777777777888888888888777888888999999:::;;;;;;:::;;;999>>>[[[DDD===555111222222111///000000000000000000000000///888999000+++...///,,,...---...111000...111555333WWWiiiKKKJJJccc]]]QQQDDD>>>??????<<>>999666666::::::777666888666777777777888888888888:::666JJJTTTJJJ___]]]nnnmmmpppuuusss|||~~~zzzllluuu}}}vvvnnn^^^XXX\\\gggsssvvvxxx^^^KKKKKK888777777777777777888888888777888888999::::::;;;;;;===>>>???QQQGGG???666111111222000...000000000000000000000000111:::;;;111+++...000+++...---...111000...000555---FFFpppUUUIII;;;HHHSSSRRRLLLHHHFFFEEEZZZPPPGGGCCC@@@>>>???CCCVVV[[[aaaaaa[[[TTTOOOMMMuuuzzzttt```[[[XXXKKKHHHIIIDDDPPPsssWWW999555777333555333666888888NNNssszzzlllUUUJJJFFF@@@;;;999888555666999:::777666888666666777777888888888999<<<666QQQZZZHHHeeebbbbbbrrr{{{ooo~~~wwwsss||||||hhhvvv~~~sssvvvaaaXXXUUU^^^ooovvvuuu~~~qqqKKKjjj{{{MMM777:::999888777777888999:::777777888999::::::::::::555CCC???tttccc666;;;666(((777444---000000000000////////////555333111///......000000---...///...---...000111:::555IIIvvvsss^^^OOONNNddduuummmiiibbbNNNFFFJJJBBB:::LLLjjjmmmZZZPPPTTT^^^jjjjjj]]]OOOGGGTTT{{{~~~\\\MMMQQQVVVGGG>>>===___gggCCC777666444777000:::666;;;<<>>;;;:::<<<<<<:::777888888888888888888888888888888888888888888777777999===NNNTTTXXXwwwmmmgggfff^^^jjjyyyqqq{{{xxxxxx~~~ssshhhbbb{{{|||vvvuuu]]]SSSRRR```jjjnnnvvv~~~|||RRREEERRR|||WWW;;;777888888777777777777888888888999:::;;;;;;<<<;;;;;;EEEZZZPPP333666666222000222000000000000////////////000///...------------...///000000///------...000000444///,,,DDDnnnoooWWWOOO```ooosssssstttooo___PPPVVVuuufffTTTTTTYYYXXX]]]^^^bbbhhhnnnvvvrrrqqqZZZDDD===;;;555222333666222555777;;;HHHmmmZZZ???GGGAAA???<<<<<<<<<;;;888666888888888888999999999999888888777777777777777777===DDDPPPTTT```yyyyyy|||zzzjjj[[[yyyzzzxxxvvv|||vvv{{{kkkZZZxxxttt{{{eeeSSSMMM[[[eeefffppp}}}qqqNNN999GGGxxxNNN999888777777777777777777777777888888999:::;;;;;;;;;;;;JJJlll[[[111444999111111333000000000000////////////.........---------------...///000///------...000///222111...222JJJnnnlllYYY\\\ffffffeeelll\\\QQQOOOfff{{{}}}sss___IIIHHHZZZjjjooowww~~~bbbLLLAAA;;;<<<999111111888444222444;;;<<>>;;;::::::333---222===444555555??????SSS{{{kkkttt|||YYY777<<<>>><<<:::888888888::::::666666666777888888999999999888777666777888999:::999HHHOOOVVVuuu}}}SSSrrrgggvvv~~~wwwvvvtttvvvooo|||[[[jjjtttzzzrrr]]]MMMPPPWWW\\\gggtttTTTHHHCCCRRRnnnBBB:::666555666777888888777666555666666777888999999999999>>>\\\xxxwww;;;333:::000555000000000000000////////////........./////////......,,,---.........///111333---,,,000333...---AAAZZZ~~~yyyzzzxxxxxx{{{~~~qqqIII888EEE;;;:::999666222111555:::444666333??????XXX~~~fffdddUUU]]]uuuaaa>>>;;;::::::999888777777888999444555555666777777888888999999777777777888:::;;;777JJJQQQYYY}}}ZZZdddfffrrrtttvvvvvvuuulllbbbdddxxxxxxwwwdddQQQLLLQQQ[[[dddkkkxxxIIIEEEGGGVVVfff>>><<<777555666777888888777666555555666777888888999888888666DDDFFFAAA444:::111666...000000000000////////////......//////000//////...+++,,,.........///222444111......000///000777@@@sss|||uuummmjjjuuuyyyuuussskkkNNNHHHEEE>>>===777777666444555777555222333444000<<<===YYYqqq___IIIMMM<<>>???JJJXXXYYYJJJ:::999999999999999888888888222333777:::888333444888777999999888:::>>>===999>>>RRRNNNbbbvvv|||kkkddd||||||}}}}}}tttnnn}}}sssaaayyyqqqzzzqqq\\\GGGFFFUUU```___kkkxxxlllOOOkkk^^^555333777777666666666555555555555777777777888888999::::::888BBBCCCBBBPPPiii[[[888666999333///111000000000////////////000/////////............------------------------///.........///000111222666XXXvvvqqqtttyyy~~~~~~\\\@@@:::AAAGGGcccooouuuooohhhcccWWWIIIGGG@@@888444444555333111111111111222222222333333444///555666>>>nnnfffNNNBBB@@@???AAAIIIPPPNNNBBB777888888777777666666666555999444222444555555777;;;888:::;;;::::::<<<<<<<<<<<>>ZZZyyytttIII333666888111777AAAGGGDDDAAAAAA<<<444888444000///111333333111111111111222222222222333222///777999AAAppp{{{gggPPP@@@;;;>>>AAAEEEIIIHHHCCC<<<777777777666555555555555555;;;444000222555555444555777999;;;<<<:::999;;;??????TTTNNNlllzzzyyyzzzddduuu~~~yyyyyywwwzzzeeevvvuuu}}}xxxfffNNNBBBHHHTTTZZZdddkkkqqqxxxWWWQQQlll{{{eeeFFF::::::555666666666666666555555555555666888999::::::999999777888777@@@LLLGGG@@@FFFwww~~~QQQ999222000444111111111000000000/////////////////////.........------------------------............//////000000...000:::RRRsssfffEEE999;;;999222***111555444444777777444555333111111333333222000111111111111222222222222333111888999BBBsssuuuoooggg\\\MMM>>>888:::@@@CCCFFFHHHFFFAAA<<<999777666555555555666777888666444444777666222111444888777999===<<<999;;;AAAGGGXXXQQQsssxxx{{{lllpppmmmvvv|||xxx|||yyy|||gggsssyyy{{{zzzlllSSSAAABBBNNNXXXaaahhhnnn{{{}}}sssNNNLLL[[[[[[JJJ???;;;666///555555555666666666666666666777777888999999999999777::::::>>>BBB:::;;;KKKvvvgggGGG333...777111111111111000000000000.........///////////////------------------------.........///////////////000++++++777NNNjjjcccFFF;;;999444111111222444444111.../////////111000000000111000///---000000111111111222222222444222888777BBBwww}}}]]]WWWPPPHHH>>>666777<<>>:::555444333333444555777888222555888888444555BBBQQQFFF;;;777===>>>:::;;;BBBKKKWWWTTT|||uuuzzzssspppcccmmmtttvvv{{{|||wwwzzz}}}hhhppp~~~wwwyyyoooXXXCCC>>>IIIUUUZZZeeelllwwwqqqxxxzzzJJJ:::FFFIIIIIILLLCCC777888555555555666666666666666777777777777888999:::;;;===<<<777999<<<777>>>UUU^^^===///777222222111111111000000000.........///////////////---------------------------....../////////......111...+++---222>>>QQQbbbvvv}}}ooodddYYYAAA111444666...,,,222111222111///---...///111......000111111111111111000000000111111111111222444333777666CCC|||iiiSSSLLLEEE???:::666888===???;;;888;;;@@@BBB>>>999666555333222222333444666333666888444222AAAeeehhhMMM999;;;???;;;<<>>OOO___ooommmKKK555BBB555555555555666666666777999888666555666888;;;<<>>::::::BBB777222444555111000444,,,---...//////000222555///000111222111111222333000000000000111111111111222222888777GGG}}}jjjZZZMMMDDD===:::888666888<<<<<<888666777<<<>>><<<999===;;;888555333333333444333555666222555OOOhhh@@@:::>>>;;;<<>>@@@>>>999;;;===:::IIIhhh[[[555333222222222111111111111000---.........//////000000---------------------------.../////////...---,,,---***,,,222333//////333...777<<<999999;;;;;;888444777666111...000111///000///000000...++++++...///000000///---,,,------000000000000111111111111///111888999JJJqqqsssnnn[[[MMMKKKFFF===666555777777888;;;<<<:::888888:::<<<<<<<<>>999666444444555000333555555:::XXX}}}GGG999===;;;<<>><<<777KKK222888999666666666777888888999999777;;;@@@444>>>AAAEEEeee555777333222111000////////////////////////////////////......------------......................................................///111444777888888777666......////////////......////////////////////////........................000111111111111222222222222888222<<>>999>>>EEENNN[[[eeennnzzz{{{|||CCC;;;777<<<222CCCeeeVVVCCC000666666666777888888999999999999<<<555@@@CCCMMMmmm<<<999333222111000000/////////////////////////////////------------------------................................................---///222444555555333222......////////////......................................................000000111111111222222222111888222<<>>666666999888222444333444333555FFFlllnnnGGG:::;;;===JJJQQQ\\\xxx}}}qqq~~~tttzzzwwwccc{{{{{{sssYYY}}}yyyxxxxxxoooYYY???777<<>>FFFQQQZZZaaaiiittt|||wwwAAA777;;;<<>>333111555222555666444444888;;;<<>>FFFHHHHHHQQQ{{{wwwyyycccvvvzzzvvvzzz~~~|||uuuVVVxxxzzzoooooovvvfffDDD555<<<888>>>FFFOOOWWW___hhhnnnsssyyyjjj???666<<>><<>><<<:::777555444444444666666555444444444444555333777666777<<<777:::JJJAAAMMMZZZXXXFFF333000777222777777111222999;;;666jjj???IIIIIIKKKTTTwww{{{zzziiizzz|||uuuwwwzzz{{{{{{uuusssVVVxxx~~~yyyoooooossseeeIII999;;;666;;;AAAIIIRRR[[[dddjjjxxx{{{}}}|||___>>>555:::DDD~~~LLL222444999444444555555666777777777555===666===BBB]]]}}}fffGGG<<>>QQQwww~~~KKK555444333222111111111111////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------------------------........................////////////000000000000---555111999CCC~~~yyyhhh^^^SSSPPPJJJDDD@@@=========@@@333555EEEhhhWWW999888888888777777666666444333222222111111222222111===777222<<<:::666BBBDDDBBBDDDFFFAAA777333555555---...999999000111<<>>333666777:::???FFFPPPZZZ```gggxxxYYY===888;;;777777666555444444333333555444444555555666777888999222???888EEEGGGEEEBBB???>>>>>>???@@@SSS___WWW;;;555111222444111000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................////////////000000000000333222333AAAddd|||}}}zzziii]]]TTTMMMHHH???<<<999888888888777666666:::444999HHH^^^eee<<<666777???;;;111000:::444444333333333333222222111444666888888999:::<<>>??????EEEbbb<<<555111222444111///000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........................../////////000000000000000...222KKKxxxkkkaaaTTTIIIDDDAAA===:::<<<:::777666666666555444444999444333>>>XXXYYYBBB000222888666333444444444333333333222222222444777999:::999999:::<<>>///444333333333333444555666666444LLLfff???OOO[[[jjjwwwxxxyyyvvvpppooo}}}mmmVVVvvvtttqqqbbblllrrrjjjSSS666999444666888:::===EEEOOOWWWcccnnnvvv|||uuuRRR:::444444666666555555444333333333444444444444555666777888666999CCC888NNNTTT:::@@@>>><<<;;;:::;;;===>>>>>>>>>```nnn===666111222333111///000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------....../////////000000000777111///???dddzzzssseeeCCC===777444444555555444888666444333444444333222000777777111888PPPmmmQQQ666000666888666555333333333333222222222222555777999:::999999:::;;;LLLHHH@@@CCCNNNGGG555///333333333333444555666777???EEErrr```EEEZZZ{{{fffeeejjj~~~yyyxxx|||xxxpppuuu~~~gggVVVvvvtttmmm^^^hhhmmmfffRRR777:::555666888888;;;AAAJJJQQQ[[[hhhpppzzzzzzzzzzzzOOO:::666444555555555444444333333333444444444444555666777777999555;;;555KKKFFF======<<<;;;::::::;;;<<<===BBBEEEKKKuuu???888222222333111///000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........./////////000000444444111///;;;VVVrrrxxxlllccc\\\SSSDDD999777555222222444555444333666444222222333333222111...555:::444999JJJ{{{iiiRRRAAA888444444666333333333222222222222111222555777999999:::;;;===HHHLLLEEE@@@HHHHHH999000333333333333444666777888???;;;UUUttt@@@XXXnnnzzzjjjxxxwwwyyyrrr}}}~~~___VVVuuurrrlll^^^gggiiicccQQQ888:::555666777777888===EEEKKKUUUccckkksssyyyuuuMMM===999444444444444444444333333333333333333444444555666777===333999;;;HHHdddGGGBBB<<<<<<;;;;;;;;;<<<======777CCC;;;rrr{{{AAA999333222333000///000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............////////////'''111777333///777JJJYYYrrrwwwlllaaa[[[HHHCCC<<<888666666444222555444444444444444222111444333222222444444333111111111777111:::EEEeeeIII888222222333333333222222222111111111000333777:::;;;===@@@BBBBBBMMMGGG;;;???BBB:::444333333333444555666888888555>>>TTTZZZ{{{kkkuuuxxx{{{vvv~~~YYYZZZvvvqqqnnnaaaiiiiiibbbRRR888999444666777666666:::AAAFFFPPP^^^gggnnnzzz~~~vvv}}}rrrLLLAAA<<<555444444333333333333333333333333333333444555666777999000999===???CCCeeePPP:::<<<<<<;;;;;;;;;<<<<<<===555CCC<<>>AAADDDFFF>>>JJJEEE999;;;>>>:::888333333333444555777888999888CCC^^^zzz~~~{{{llltttxxxyyy~~~WWWccc}}}uuupppdddllljjjcccSSS999888444555666666555888>>>CCCKKKYYYbbbjjjvvvtttpppMMMCCC>>>333333333333333333333333333333333333333444555666666555111999999888999[[[hhh:::<<<;;;;;;;;;;;;;;;;;;;;;<<>>???999777333333333444666777999:::777999ZZZuuugggjjjeeeffftttnnnvvvyyy}}}{{{ZZZppp}}}nnndddmmmkkkdddUUU;;;888333555666555555777===BBBEEERRR[[[eeerrrzzzwww{{{pppMMMDDD===111333333333333333333333333333333333333444555666666888:::===555999EEElllEEE;;;;;;;;;:::::::::999999888333@@@???lllEEE<<<444222222///...000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////(((***...111000...///222111555666666888<<<===::::::===@@@BBBAAAAAABBBCCC@@@AAA@@@<<<777333333333555333222222444555444333///111222222000//////000///...///111333333222000333,,,<<<777===---IIIzzzrrrFFF333111222222222222111111111111000---000444777999;;;===@@@<<<@@@;;;:::CCCBBB888555222333333444666888999:::>>>>>>fffxxxbbb___eeennnyyyyyy{{{}}}{{{\\\yyykkkcccmmmkkkdddWWW<<<888333555666555555777<<>>@@@BBBDDDEEEEEE???<<<888444222222444555333333333333333333222222000000000000000000000000000000000000111111111111000000444333***...RRR}}}```777@@@+++333333333222222111111111111222444666777888888888999@@@<<<999CCCDDD:::444111777444222999999666999>>>>>>lllgggXXXkkkrrrxxxrrrwwwaaalll___pppnnnfffXXX888:::444444444555555777888888@@@EEEOOO]]]hhhsssoooPPPOOOCCC000555444444444444333333333444333222444666888777666777555777:::999===QQQiiiDDD999888:::777:::===888:::888CCCCCCGGG|||~~~HHH777000222///111222+++........................///...---,,,,,,---...///111---+++...000...---...000,,,***...///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...........................//////111222333444555666777999;;;<<<>>>>>>???:::888555333111111222333333333333333333333333333000000000000000000000000//////000000000111111111000222333333:::QQQuuuttt>>>555777333333333222222222111111222222444555777888888888999>>>888888EEEHHH;;;333000666333111777777444999999:::iiipppeeesssrrr|||www~~~zzzrrrmmmnnneeevvvtttiiiWWW777888444444444444555666777888???BBBLLLXXXccclllzzzpppUUUTTTBBB333444444444444333333333333444111000222777:::888666333000444===???:::999===fff^^^===555>>>888666<<<888666:::@@@???@@@^^^FFF666000222///000222+++........................///...---,,,,,,---...///444...***---000...,,,+++///***))),,,...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...........................//////000000111222222111222333444555666666666444444222111111000111111222222333333444444555555000000000000000000000000//////000000000000111111---111111333IIIsssHHH(((888333333333222222222222111222222333555666777888999999;;;555777GGGHHH:::222///555222111666444333;;;===CCCmmmvvvtttzzzrrrzzzuuuvvvcccvvvooommm}}}|||mmmUUU888555444444444444555666777777<<>>;;;888777999666666;;;888<<>>___xxxAAA333111333///000222---........................---------,,,,,,---------,,,,,,---...***&&&***111111,,,***,,,---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///................................................///000000000000000//////...///000111111111111000111111111222333444555555////////////////////////...////////////000000000333///---...111CCCpppIII///333666222222222222222222222222222222222333444666888999888>>><<<;;;???999111555111666444444888666<<>>MMMxxx|||???222111444//////222...........................,,,,,,,,,------,,,,,,,,,''')))...///+++)))111<<<:::444//////...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///..........................................//////000000111111111111000000...///000000111111111000000000111111222222333333000000000000000000000000......////////////000000///,,,///222///===ooo;;;444999///111222222222222333333333222222222222444666888999888???===;;;;;;333...888333777444555999999EEE]]]}}}|||wwwrrruuu}}}uuuvvv}}}zzzsssjjjiiikkk~~~bbbAAA===777555444444444444444555555666777<<>>DDDUUU{{{===222111444//////222...........................,,,,,,,,,------,,,,,,,,,((()))+++...,,,,,,222;;;999222......---+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------......//////000000///000000111111000000000......///////////////000000000000000000000111111000000000000000000000000........./////////000000+++...111222666OOOlll@@@>>>111,,,111111222222222333333333222222111222333555888999;;;===999888:::222///999333666333444999;;;LLLiiiwww~~~ppprrrssssssuuuvvvpppiii]]]eeesss}}}tttzzz~~~ttt}}}dddzzz}}}qqq{{{[[[999===888555444444333333444444555666555999@@@GGGQQQ```mmmxxx|||eeePPPoooIII888333333333222222222111111...///000000000000111222333444444222111444666666111;;;:::IIIDDD???===222>>>999;;;:::999;;;>>>AAABBBqqqppp<<<111111444//////222///........................+++,,,,,,------,,,,,,+++---***)))++++++***...333111+++(((***++++++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................------......///000000111......///000000000/////////...---------......///000000000000////////////000000000000000000000000............/////////000///555444---555WWWAAA333888&&&888111111111222222333333333222222111111333555888999<<<;;;555555;;;555111:::333555222444999<<>>AAABBBAAAEEEZZZ888555333222111111///...........................------------------------,,,,,,,,,+++***+++...000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------.........//////+++,,,---...////////////---------.........//////000000000000000///////////////////////////////////////000000111111222222000000000000000000000000////////////////////////---//////------888LLL\\\}}}qqqYYY===///000444444222222111111111111111222333333222111444888777555===777444777777333555999666:::///333@@@888LLLtttXXXnnn{{{|||{{{~~~~~~hhh|||ppp~~~qqqEEE777:::222444444444444444444444444;;;666444888???HHHTTT___ppp|||ccc[[[pppUUU;;;333333333222000000111222222111111000000111111222222222222333333333444444444999;;;888<<>>??????AAAhhhQQQ777555333111111111///...........................------------------------...,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------.........//////------......//////000000------.........//////////////////////////////////////////////////////////////////000000111111111000000000000000000000000000000000000000000000000///111222111//////333777AAAAAA<<<333///111222///222222111000000111111222000222333333444777:::<<<:::888999<<<<<<777333222---:::888999>>>444NNNlllWWW}}}~~~{{{jjjooo}}}dddBBB888999333444444444444444444444444888555444777<<>>666...@@@]]]}}}sssUUU```eee<<<===:::777666666777999;;;<<<;;;>>>HHHwwwMMM777555222111111111///...........................---------------------------,,,+++---//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------........./////////000//////......///000000............////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////111111111111111111111111///000222444444222...+++%%%+++///111222222///***111111000000000111111222222444444222111222:::@@@>>>>>><<<:::999888555222,,,999:::888888444VVVyyyWWWrrr}}}xxx|||ooorrrzzzppp|||sssQQQ>>>:::666444444444444444444444444444555444555777888===IIIUUUeeeqqqdddUUUrrriii>>>222111111111222222000///111111000000000000111111111222222222222333333333777---///===AAA;;;>>>LLLfffyyybbbPPPcccBBB===666777666555666888::::::999>>>:::WWW{{{JJJ666444222111111111000...........................------------------------++++++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------....................................////////////000000///.........//////....../////////000000000...///////////////000000111111111111111111111111////////////////////////////////////////////////111111111111111111111111000000000111222333444444111222333222222111///...111000000000000111111222555333111333666???OOO]]]fffbbbSSS>>>555777999555444666222444===HHHmmmmmmooo}}}uuuRRRrrr{{{jjj}}}ttttttfff@@@;;;;;;333444444444444444444444444444333444666777666777CCCOOO___kkk{{{gggRRRpppuuuFFF444222111111222222000...111000000000000000000111111111111222222222333333999333111555===@@@???>>>;;;bbbbbbbbbTTT>>>444888666555666777999999888;;;:::DDDgggmmmEEE555333111000111111000...........................------------------------***---...---***))),,,000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------................................./////////000000//////................../////////000000000111111/////////000000000111111222222222222222222222222000000000000000/////////000000000000000000000000000000000000000000000000000222222///+++***---111333111/////////000222444000000//////000111111222333...---555DDDZZZvvv~~~UUU=========555777222111BBB^^^uuuWWWgggzzz}}}rrrqqqpppyyy~~~ZZZ888888999222333444444444444444444444444333555777888555555>>>IIIXXXeeevvvmmmQQQkkk}}}RRR999555111000111222000...111000000//////000000111111111111111222222222222000888999111000777;;;:::>>>:::XXXlllAAA666888777555666777888888777555<<<<<>>888222///111222111///000000////////////000000111111111111222222222222+++444999444111555:::;;;AAA666<<<```BBB:::888666555555666777666555222;;;:::666KKK~~~]]]???444222000///000111000///........................------------------------...------111555555///))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.........................../////////000000000000---///111333444333111000000000000111111111222222000111111222333333444444333333333333333333333333333222222222111111111000222222222222222222222222111111111111111111111111,,,---000222444444333222222///000444333...---///.........//////000222222444111111222555DDDjjjnnnLLLLLLLLLAAA;;;LLLrrrwwwtttbbb~~~sss~~~~~~tttwwwkkk}}}\\\CCC;;;555222444444444444444444444444444444444222444777777555999>>>HHHUUUhhhuuuzzzSSSaaabbbAAA:::222///000222111///000000////////////000000000111111111111222222222111111333777999888555333///@@@>>>444TTTyyyttt@@@<<<777555444444555555555444444999;;;777888WWWTTT777333222000///000111000///........................------------------------...+++,,,666CCCEEE999---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------////////////////////////////////////000000000000---000333666777666444222000111111111111222222222111111222333444444555555444444444444444444444444333333333222222222111111222222222222222222222222222222222222222222222222777222,,,,,,///111000---111---,,,111222///111666............///000222222...111555444---777___oooIIIIIILLLBBBFFFbbbqqqqqqqqqwwwqqqzzz|||zzz~~~~~~nnnlllyyyNNN<<<>>>444000666555444444444444444444444444333111111555777666777:::AAAOOObbbpppsssooowwwKKK\\\|||yyySSSHHH555...444222,,,...000000000000000000000000000111111111111222222222111222222333333444444555555666;;;???AAARRR|||RRRPPP{{{SSS:::666777777777555444444555;;;444111888888888dddPPP777555444333111000/////////------------------------,,,------......------,,,000+++,,,888GGGIII;;;,,,------------------------......---------,,,,,,,,,,,,------......------,,,.........//////000000000//////......000000000///444222000//////000//////333555@@@LLLIII999111222111111111222222333333444333444666777444///222888...:::666...333888666666666666888;;;===;;;888555333333333555666666444222222222333666888999777666888666444333333222111///......///////////////...////////////000000000000333111111222000444DDDUUUeeeOOOHHHFFFJJJSSS|||tttuuuppp{{{tttVVVDDD777888:::555222555666666666555555444444444222444555666666777:::<<>>888<<<999777666666666666555333999999888999;;;;;;:::888<<<999777666888:::;;;;;;:::888666666666444222000...//////000000//////...////////////000000000000333111222222//////777CCCTTT```[[[PPPNNNKKKHHHLLLccc{{{}}}ppp~~~wwwNNN???555777999444222666666555555444444333444444222444555666666777999<<<;;;BBBPPP^^^TTTLLLkkkbbb:::,,,444111000444///000000000000000000000000000000000111111111222222111111222222333444444444888666666666333666III___KKK999888777666555555555555666555333999>>>666777GGGzzzpppDDD@@@444333222111000/////////------------------------,,,------......------,,,++++++++++++++++++,,,---------------------------......---------,,,,,,,,,------............------//////......---------,,,---...///000000000000000555444333333555777:::;;;IIIFFFGGGJJJCCC555...///444555777888888777666555<<<777333444777===IIIUUUrrrbbbKKK@@@GGGDDDAAA===<<<<<<>>>???@@@888777555666888999999888999777555555666777777666:::999888888888666333111//////000000000000//////////////////000000000000111000111333111...///333222888:::CCCNNNJJJFFFMMMhhh}}}|||~~~|||sss{{{{{{yyy```CCC:::555777777222222777666555333222222333333444222333555555555666999;;;999>>>IIIUUUzzz___FFF___ttt>>>...888000...555---////////////////////////000000000000111111111111111111111222333333444444666444555666555555===IIIwwwSSS;;;999777666666666666555888999222111:::999666;;;CCCtttaaa;;;;;;333222111000////////////------------------------,,,------......------,,,,,,------***((((((,,,///------------------------......---------,,,,,,,,,------............------......//////000000000000---///111111111111222333333555999===CCCIIIPPPUUUTTTRRRRRRUUUPPPFFF??????777999;;;======;;;999888555888:::666333BBBgggzzziii```hhhVVVQQQKKKFFFBBB@@@???===BBB???===<<<<<<======<<<555555666888999888444111777777777888888777444222000000111111111000//////////////////000000000000//////000333444333111000999666666BBBLLLDDDDDDUUUtttlllnnnrrrxxx~~~vvvqqqjjjgggqqq|||~~~oooKKK<<<888777888666111222666555444222111111222333444222333444555444555888:::<<>>:::777666666777666555555:::444///666:::999===777MMMXXX555444222222111000////////////------------------------,,,------......------,,,,,,,,,,,,++++++,,,---///------------------------......---------,,,,,,,,,---......//////......---////////////000000000000...000222333333444777:::DDDGGGKKKNNNQQQUUU[[[___XXXXXX[[[______ZZZUUUTTTLLLMMMPPPQQQQQQOOOMMMKKK>>>DDDJJJLLLOOOdddooonnn{{{rrrjjjaaaYYYTTTRRRNNNIIIEEEBBB???===;;;>>>===<<<<<<<<<:::777555555444444555777777555333111111222222111000//////////////////000000000000000000///000222555444111555222444BBBIII@@@GGGccc}}}~~~|||yyy|||~~~iiiBBB:::999:::999666111222555444333222222222333444444222333444444444444666888>>>@@@EEELLLQQQOOOqqqOOO333222,,,---333...000000000000000000000000/////////000000000111111000000111111222333333333333333444666666666666666555[[[lll@@@<<<777666777888777555000888666222777777444999===444NNNPPP444222222111000///////////////------------------------,,,------......------,,,*********,,,---...---,,,------------------------......---------,,,,,,,,,......////////////......111000000000/////////...111444888999;;;@@@FFFLLLTTTYYY^^^aaaccceeeiiilllrrrsssvvv{{{~~~~~~{{{yyy~~~~~~}}}|||yyy{{{\\\XXX|||zzzvvvpppiiiddd^^^YYYVVVUUUOOOGGG@@@<<<:::999888888666555555666666555444222222333222222111000///////////////000000000000111222000---...111222///+++...666DDDIII???IIIhhh~~~}}}}}}ttt^^^>>>:::::::::888555333222333333333333444444444444444111333444333333333555777<<<===AAAGGG]]]KKKcccaaa===///...///000111000000000000000000000000////////////000000000111000000000111222222333333111333444333444555555555666EEEccc}}}BBB<<<777555777999777555000666444444888444///666888...555\\\{{{CCC222333111111000////////////000------------------------,,,------......------,,,)))+++,,,,,,,,,+++,,,,,,------------------------......---------,,,,,,,,,......////////////......///000111222444555666777:::>>>CCCGGGKKKTTT```iiiaaakkkwwwcccSSSrrrzzzpppfff\\\RRRJJJEEEAAA>>>:::777777666555444333333333333222111000///////////////000000000000000333222---,,,000222///...333888AAAEEE???KKKhhhyyyooohhhvvv{{{pppOOO:::999999777555555555444222111333444666666666444444111222333333222333555777999:::>>>CCC~~~|||fffJJJZZZrrrGGG000111222...222000000000000000000000000////////////000000000000000000000111222222333333///222333222333666888999EEE<<>>AAACCCCCCHHHNNNSSSZZZfffuuuoooWWWppp{{{hhh\\\IIIDDD???:::888777666555444444444333222111000///////////////000000000000---333444000///333555333222444333888>>>@@@OOOmmmwwwlll}}}|||mmm{{{~~~zzzqqqwww|||fffGGG;;;888777555333444666555222111333555888888777555333111222333333222222444666888999===CCCvvvttt[[[HHHsssUUU888,,,222111333000/////////............////////////////////////////////////000000000000111222222333333444444555RRRRRRJJJDDDUUUzzz[[[666777777000666333000333333333333333333333333777111444::::::FFFuuuUUU666555222222222222111111///............---------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,------......------,,,.........------,,,,,,,,,111000.........///---,,,***555===>>>AAAHHHGGGAAAMMM^^^uuutttmmmqqqXXXEEE??????999111222444555555444333333333222111111000000000000000111111000000000000111111///111444<<>>BBBFFFHHHNNN]]]lll}}}lllQQQCCC???>>>::::::888555222111444666222222111000000000000000111111000000000000111111000111333:::>>>>>>TTTzzz~~~kkksssrrrrrryyyxxxmmmHHH111999666222111333555555333444444444444555555555555111333444444333222222333222666<<>>sssuuuVVVLLLtttXXX666222---333000000000////////////...////////////////////////........./////////000000000000111111222333333333888:::NNNcccXXX???BBB\\\zzzpppBBB:::888000666555666222222222222222222222222333333222111666;;;;;;777:::RRR]]]999111333000000000111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...............---------333000---,,,///555<<<@@@GGGOOOccc~~~sssXXXHHHAAA999777999:::666111333333222111111111111222222111111000000111111222111111000555;;;AAAbbb|||]]]cccggg[[[iiiqqqnnntttxxxQQQooossssss}}}}}}ooo^^^UUUTTTQQQEEE999:::666555777888555333222555555555444444333333333111333444444333222222333222555999<<>>FFFRRRuuuCCC888777000444333555222222222222222222222222222555333//////666777444<<<777OOOyyyNNN555111222111///000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................000------000888===@@@@@@JJJmmmfffUUUBBB888999:::666///444333333222222222222222222222111111111111222222111111000444:::CCCfffhhh~~~cccddd~~~|||wwwwwwttt{{{rrr|||}}}sss```]]]```cccggglllfffOOO777555333666999888222222666555555444444333333333222111333444444333222222333222555888:::~~~NNNOOOJJJ888444...111111000000000/////////////////////////////////------.........//////////////////000111111222222...222777CCCUUU^^^PPP;;;;;;ZZZ}}}xxxCCC777777000333222555222222222222222222222222---333666444222222333222888666888RRRccc>>>333111...000/////////000000//////.........---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,.............../////////---...111555888888444000PPPzzz\\\FFF===:::777333555444333333222222333333222222111111111111222222111111000555;;;CCChhhtttooo~~~}}}^^^|||pppsssjjjsssgggjjjnnn{{{lllLLL:::444333777666111333999444444444444333333333333111333444444333222222333111444777888~~~zzztttyyynnn<<<777///111111111000000000//////////////////////////////---------.........//////......//////000111111222+++666555111BBB\\\\\\FFF;;;EEERRRssszzzCCC777888222444222555111111111111111111111111,,,///444888666333444777222999888999ZZZzzzNNN222444111+++111......///////////////.........---------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,------......------,,,---........./////////000111555888888777:::@@@FFFkkk}}}hhhQQQBBB;;;888555555444333333333333333333222222111111222222333///111222666;;;CCCgggmmmppprrrtttttt{{{nnnkkkqqqllloooiiiTTTCCC555555777333333888333333333333333333444444111333444444333222222333111333666666}}}~~~www===999222111111111111000000000000////////////////////////---------.........//////......//////000111111111///333111---777LLLZZZ[[[DDD@@@:::LLL{{{{{{DDD777999333555222666111111111111111111111111333000111555333...///555444;;;===666999[[[oooBBB,,,666444+++444......///////////////.........---------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,------......------,,,---.........//////000000333999===<<<>>>MMMhhh}}}ttt~~~gggLLL???;;;555555444333333333333444333222222111111222222333///222333777<<>>888444444333111222555444333222222111111222222222---111:::;;;EEEnnnmmmvvvbbbppptttnnnPPPKKKAAA<<>>vvvjjjbbbRRRlll@@@222888222777777555444333222222222444444444444555555555666222555666666uuu{{{vvvtttqqq~~~YYYBBB[[[RRR<<>>HHHtttGGG333222111111000000000000....../////////000000000000000000000000000000000222000///000222222222222444444666>>>@@@555333AAAGGGwwwxxxDDD777555666000///222000000000000000000000000000//////000000111222333333---111555666444111111222111999;;;666:::XXXooo888666---000555...,,,///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,------...///............---222@@@NNNbbbjjjtttfffUUUZZZ|||___III:::777:::666666555444444444444555444555888::::::JJJrrrqqqeeeoooxxxwwweeennn}}}eeennnMMMGGGUUUooolll\\\fffUUUgggcccooo```iiipppFFF555666444444444333333444444555111222333444444555444444222>>>FFFEEE~~~ttt~~~uuu|||uuuzzz{{{MMMIII]]]MMM444333222111000000000000.../////////000000000000000000000000000000000000000111111111111222111000888---111:::777333888<<<888VVVkkk@@@444333444000111555000000000000000000000000000//////000000111111222222,,,///333555666666666555@@@000...<<<===888OOOrrr[[[777444,,,000333------111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,------...///............---333CCCTTTlllpppZZZvvvUUUiii}}}cccHHH;;;:::777666666555555555555555333444777777999LLLvvv{{{tttiii}}}^^^nnnlllddd{{{mmmMMMfffrrryyynnnYYYhhheeeppp```zzzrrr]]]___bbbjjjvvv~~~UUU777666666555444333333333333333111222333444555555555444000BBBOOONNN{{{}}}|||{{{xxxkkkppp``````SSSFFFQQQ444333222111000000000000////////////000000000000000000000000000000000000---000333333333444333222///111:::666---;;;DDD111888===^^^ccc>>>222111333000333777222000000000000000000000000/////////000000000000000444222...,,,...111222///***111666333111666???FFFccc```;;;111333+++...111---...222...,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------...//////.........---333EEEVVV}}}~~~dddfffZZZTTTzzzwwwZZZEEE???777777666555555555555555222444666666888MMMyyyooovvvpppmmmYYYffffff```tttrrrtttcccqqqoooSSSxxxffftttvvv^^^]]]qqqnnneee\\\[[[ggg~~~bbb>>>888888777666444333222111111222333555777888888777666333FFFSSSNNN~~~zzz~~~|||vvvttt}}}WWW<<>>;;;EEEjjjSSS:::777444222111111000///000000000000////////////000000000000000000000000////////////000000000000111111222333333444555555???PPPooosssDDD000333333111............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,///000...000:::HHHQQQpppZZZXXXLLLwww{{{zzz{{{qqq[[[===;;;@@@;;;...---777999222:::000:::666???OOObbb||||||VVVzzzsss^^^aaa|||uuussszzzyyywwwQQQaaa```kkkpppeee{{{wwweeecccjjjmmmBBB666:::888555444555555555444333111111666888555444555111VVV^^^FFFxxxmmm}}}jjj}}}hhh:::@@@;;;//////888555))),,,222444111000222111000............////////////...//////000111111222222222222222333555666888999777888<<>>vvv~~~wwwvvvuuuiiizzzuuuJJJ<<<777///000:::000OOOFFF000777666+++111............//////////////////000000111111111111111111111222333555666777>>>>>>999666IIIqqquuu<<<888666333111111111000///000000/////////.........////////////////////////........./////////000000000111111111222222333333777888777444555???RRRbbbaaa@@@000///111000///...,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------------............---222===HHH]]]```qqqqqqdddvvv|||hhhVVVKKKYYY[[[```hhhppp|||wwwlllkkkppptttuuuyyyUUU888777;;;666555===444;;;333@@@:::WWWtttPPPmmm~~~iiisssLLLIIIkkk}}}nnnpppyyymmm~~~wwwmmmvvv|||wwwPPP@@@555555555777888777444111333111111444333111222666CCCQQQJJJ999xxxzzz~~~mmmeeeRRR888888666,,,777VVVLLL444:::888,,,111............////////////000000000000000111111111111111111222222444555666999555666<<>>OOOJJJ:::222|||zzzqqq}}}~~~mmmjjjIII???999???>>>999666444222000............////////////111000000000000000000000111000000111111222333444555111;;;IIIFFF???VVVyyyDDD888666444111000000111000/////////.........---------........................---------.........//////000000000000000000000000555333111000111333444555111222333555<<>>@@@===:::???IIIUUU^^^fffrrrYYY;;;888>>>999::::::999QQQjjj|||hhh```rrryyytttcccSSSNNNMMMYYYpppqqq|||qqqDDDQQQ|||nnnjjjaaammmxxxuuuKKK666666777999;;;:::777444222111222444222333;;;DDDUUUEEE222000zzz|||jjjyyyWWWwwwuuu}}}mmmIII777333666111///444666//////...000111111000...------......//////000000111111000000111111222333333222444888>>>AAAAAA???fff[[[888:::333222111000///////////////............------------------------------------------------------------------............///////////////000000000000333333333444444444555555777888;;;>>>BBBEEEHHHIII\\\fffsss{{{~~~nnnPPP:::333333000000///...------,,,,,,.........------,,,,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------///+++---111...555HHHJJJgggsss[[[PPPttt}}}MMM000444888666555444000000000000000000000000111111111111111111111111222222333444444555666666:::;;;===@@@DDDLLLUUU[[[gggmmmvvvLLL555>>>333555KKK444```ZZZcccXXXwwwiiimmmyyyGGGFFFooommm___vvvGGGeeeddd}}}qqqqqq~~~JJJ999666888???BBB===777444333333000333555111@@@___qqqJJJ333444{{{yyysssqqqvvvRRRwwwzzzzzz~~~OOO222666888444000,,,111000//////000000///---//////////////////000000111111000000111111222333444333333777;;;??????>>>MMMOOO555555333222111000///////////////............---------------------------------------------------------------------................../////////000000000222222222333333333444444444444555666666777888888222777>>>AAA@@@???BBBDDDGGGHHHJJJKKKMMMOOOPPPQQQZZZXXXQQQEEE888000111444000//////...------,,,,,,......---------,,,,,,,,,------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------///,,,---000...444HHHCCC[[[}}}}}}UUUAAA\\\~~~ZZZ===222888888444222///000000000000000000000000111111111111111111111111111111222333333444555555333444444555666:::@@@DDDAAAEEEMMMVVVaaannnzzzwwwOOO999EEE<<>>nnnvvvJJJ444:::000222111000000000000000000///............---------------------------------------------------------,,,,,,,,,------------...------------............---------........./////////////////////000000000+++,,,...///000000000111111111000000//////......000///---...000///---+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++...---...333444AAAZZZHHHGGG\\\{{{wwwTTTBBBnnnJJJ999777888333,,,222888000////////////////////////////////////////////////....../////////////////////000222222111111222333222444555666555555666888555666888999999;;;>>>@@@MMMiiiuuummm___vvvEEEbbbtttQQQFFFjjjYYYsssxxxxxx~~~eeebbb???999444666777666444555333444//////555444<<>>HHHfffVVVzzzooo[[[777222555555222666777---////////////////////////////////////////////////............///////////////000111000///...///000---000333555555555555666666888999888777777888999999FFF^^^|||bbbddddddGGGXXXqqqLLLKKKsss{{{{{{lllyyyxxxgggBBB:::444444666555555666333444//////555333444@@@<<<111222666{{{zzzqqqgggbbbuuu^^^CCC777444111000111222111111//////////////////000000///////////////000111111///111333444333333555888<<<888AAAddd___<<<666777000111111000000000000111111///............---------------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,---------......222222111111000000//////......///000000000///---////////////000000000000111111222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++///------000222BBB^^^QQQ===666EEEeeeQQQ===```sss<<<222333777444444555///////////////////////////........................///////////////.........000111111000//////000222111222444333222111222333222444666777666555555666444777>>>PPPpppwwwsssnnniiixxx^^^___fffJJJfffhhhCCC^^^qqq{{{iiiTTTNNN[[[ssskkkEEE<<<555444444444555888333777222000444111111<<<<<<111000333{{{oooQQQxxxeee```;;;888444111111111000///------......//////000000///////////////000111111---000444555333333555777777===999IIIwwwJJJ444555555222111000000000000000111111//////.........---------------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........---------....../////////...---,,,,,,...//////...,,,,,,------...///000000---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,000---,,,...///???[[[NNNKKK???...===uuuMMM000DDDiiiHHH888444777000///444444////////////////////////........................//////////////////......---............///222444...//////......000333666111444888999999888888888333555222222DDDkkk}}}jjjmmmsss~~~zzzwww___OOOHHHNNNDDDjjj{{{vvvtttZZZCCC666:::NNNbbbnnnGGG===555333444444666999333:::666222222///111>>><<<000...111vvvnnnzzzIIIuuupppNNN222000666333000222///,,,...333111+++---444...//////000111222222222111111222222222333333333;;;;;;777<<>>111333000000333/////////...------------............------,,,,,,,,,///////////////////////////////////////////////////000000000111111111111222222333444555666777888555777444444999DDDmmmmmmlllyyybbbpppzzzXXXlllHHHZZZwwwzzzgggaaaBBB:::======>>>AAAiiisssKKKAAA<<<888222666999000555;;;CCC222444555***IIIDDD999...+++}}}uuu|||{{{rrrzzzYYY666---555555+++444222333444333...***)))...//////000111111222222111111111222222222333333777<<<===<<>>:::OOOhhhBBB:::222111666000111111111111111111111111000000000000000000000000.........------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---222777GGGKKK???888888[[[ZZZ;;;333<<>>YYYRRRAAA999777333555888333555999:::111000555:::DDD555555444222jjjyyyzzzxxxnnn|||nnnwwwpppiiiCCC000333666666222///111111//////////////////000000000000000111111111222222222333555===BBB999777QQQttt}}}GGG666>>>333000777000111111111111111111111111111111111111111111111111//////.........---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,------------...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///000<<>>111333444333fffwwwnnn|||jjjiiiqqq{{{xxxGGG111///000333444000------////////////////////////000000000111111111111222333222777???>>>999BBBRRReee@@@444:::333///333///222222222222222222222222111111111111111111111111/////////.........------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000>>>SSSDDD777>>>VVVNNN>>>FFFTTTbbb;;;000//////111000//////...------------...,,,,,,,,,------------...------------------------------------------------------------.........///.../////////000000000111111333///000777555777CCCdddkkkPPPiii{{{yyydddWWWNNNkkkttt```RRRvvvuuuLLLSSS}}}llllllvvvTTT999666444222111111222333777///333OOOrrrVVV>>>333444111111555222000666555999444999III<<>>YYYzzzYYY???222444111222555333000555222888222999OOO;;;/////////000bbbxxxuuulllyyyWWWqqqjjj\\\999333555......666///////////////.........000000000000111111111111///111444666666777;;;>>>HHH{{{DDDAAA777444888555222777222222222222222222222222111111111111111111111111000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,...000111CCCdddVVV>>>;;;HHHuuuSSS;;;@@@BBB{{{UUU...777555***222//////...------------...,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......------..................+++222000///444222222;;;QQQeeetttaaa{{{}}}PPPlll}}}jjjVVVwww}}}yyyrrrpppsssjjjlllggg???555555444444666777555000---:::888...>>>hhh[[[@@@333555222222666444000444---444...666PPP:::000...---...RRRzzz___jjjyyyxxxiiilllkkkfff666666<<<------333000111555222+++,,,222000000000000000000000000222222222333555777888999>>>WWWfff@@@???111///<<<666,,,666222444444222333777777444///;;;111444666,,,000111444000---,,,...000000///...---,,,,,,,,,...000222------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,************************************************************************+++'''(((,,,...,,,+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////CCCccc___FFF777CCCqqqaaaBBB===FFFVVVmmm:::000111---111//////...------------...------------------------------------------------,,,,,,,,,---------.........------------...//////000000//////.........---.........///000222333444>>>cccvvvTTT^^^sss~~~SSSuuu|||yyy\\\uuuxxxfff{{{TTT\\\RRR<<<555444333333222222333333222///222666999HHHlllaaa;;;555999+++222CCC<<>>]]]^^^EEE555@@@kkkeeeDDD<<>>444333333222222222222222333111222555555<<>><<<===999222555999222555333333888>>>AAABBBAAA@@@III===:::666111777...222555777777555444555777222111000///...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************+++++++++,,,,,,,,,************************************************************************---++++++,,,)))&&&)))///------,,,,,,,,,,,,+++++++++++++++,,,,,,---...///888TTT[[[DDD333<<>>444---,,,//////...------------...------------------------------------------------,,,,,,,,,---------......---------------......////////////........................///000111222333444;;;XXXYYYrrrppprrrxxxllllllqqqqqqtttxxx{{{{{{zzzwwwttt{{{|||iiiXXX```{{{{{{yyytttaaa}}}```ZZZtttSSS@@@;;;333222222111111111111111333111222555333333???OOO[[[:::000444...222777+++444666666333//////666<<<555000...000UUUsssppphhh~~~oooxxxaaammmuuusssWWW777------111444333...---/////////////////////////////////000000111333444555777444BBBwwwjjjHHH777999???333333:::333888333888KKK___jjjooorrrppp}}}wwwmmmXXXHHHEEE///000111222111000000111222333222111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************((((((***+++))))))000:::------,,,,,,,,,+++++++++++++++++++++,,,---...///333KKKZZZDDD222999WWWuuuOOO<<<<<<@@@lll]]]@@@333///...//////...------------...------------------------------------------------,,,,,,,,,---------......------,,,,,,------...///.................................//////111222222666777IIIppp___ssszzz{{{uuudddeeetttlllmmmjjj}}}___iiitttTTTqqq[[[<<<666666222111111000000000000000111000111444444222777>>>III333---111///222666...444444444222......777AAA555000...000WWWwww{{{pppggguuuoooeeetttssslllnnnkkkuuu{{{cccAAA222,,,444444+++***333/////////////////////////////////000111222333444555888:::[[[^^^;;;555AAA999222777777:::888GGGkkkooo???;;;999555333333222222111333333222000//////....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************'''(((***,,,+++,,,444>>>------,,,,,,,,,+++++++++++++++++++++,,,---......111CCCXXXEEE444999LLL|||VVV;;;888===]]]cccAAA666888777//////...------------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---------...........................///000111111111777AAAVVVggg{{{}}}uuuuuummmwwwwwwuuu{{{xxxzzzdddnnnPPPYYYUUUKKKDDD777444444222111000000//////000000111///000222333333555888888000///111...000444333222111222222...///;;;III555000...000TTT|||vvvtttmmmiiivvvcccrrrvvvmmmmmmuuurrrxxxdddEEE+++***000///---000000000000000000000000000/////////000000222333333444:::999FFFpppwwwRRR===@@@<<<444666;;;777???]]]SSS999999999888777666777888444444333222111111000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,************************************************************************,,,++++++,,,,,,,,,111999------,,,,,,,,,,,,++++++*********++++++,,,---...111;;;UUUEEE777:::AAArrr]]]<<<888>>>PPPjjjCCC444555/////////...------------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---------------.........///.........//////000111...999>>>EEEfffssstttmmmuuuttttttzzz}}}hhh\\\]]]HHHOOO222666999888666222111111000000000000000222111000///000111222444000222222000///...000444222000111222///000>>>PPP555000...000MMMtttxxxtttyyylllcccvvv{{{kkkyyyiiiiiihhhrrr}}}vvvwwwwwwsssllljjjvvv\\\tttvvveeeHHH111,,,222333---000000000000000000000000000000000000111222333333555666777;;;SSSvvvSSS>>>;;;999888>>>;;;QQQwww???EEEJJJEEE999111000333555555555555555444333333000000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,************************************************************************///+++***+++,,,+++---222------,,,,,,,,,,,,++++++************+++,,,---...222555RRRCCC888:::888iiifffBBB666>>>BBBrrr}}}TTTAAA<<<000//////...------------...------------------------------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,------.........///............///000000///888;;;===RRRzzzuuuaaapppuuu}}}]]]nnnsss\\\dddKKKAAA555444888999555222222111000000000000111000111111000///000222333///333000...111111///333333000111333000000@@@UUU555000...000KKKqqqxxxuuupppZZZuuummm{{{bbbzzzDDD333<<<444888HHHEEEDDDBBBDDDDDDAAAGGGbbbaaasssoooDDD+++111666---000000000000000000000000111000000000111222333333555///444777BBBssswwwggg;;;888>>><<>>888;;;777777777777777777666555111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,************************************************************************...)))'''***,,,+++,,,...---------,,,,,,,,,++++++************+++,,,---...222111OOOBBB999:::333bbbmmmHHH444===777cccooo^^^WWWFFF//////...------------...------------------------------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,------.........///............//////000...111444666AAA___zzzbbbeeewwwtttsssllllllZZZcccTTTVVV444EEE666222666000333222222111111111111111---111333222111222555666---222---+++444555111444555111222444000000AAAVVV555000...000KKKoooVVVaaa~~~xxxgggpppbbb~~~sssvvvjjjddd<<<888666000:::;;;;;;DDD===777777:::<<>>AAA666...;;;RRR~~~LLL888:::666PPPxxxDDD444///000++++++///,,,------------------------.........------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,............////////////444444222555===HHHkkknnnjjjfff|||sssqqquuugggfff___RRRBBB666444555444111222222222111111111111000222111000......000111222111///---...111333333111111555000...333333999JJJ444///,,,...KKKmmmPPPLLL|||{{{{{{vvvyyyiiiYYY555777777///777999;;;999777888<<<<<<999999;;;DDD\\\MMMqqqvvvppprrr;;;(((666222...,,,...000///....../////////000111111222222333333222666999>>>bbb|||eeefffwwwxxxUUU555888555000000444222,,,...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++*********************************************+++++++++,,,,,,,,,***************++++++++++++++++++*********))))))******************************************++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///111999>>>888000999HHHNNN777999333EEExxxOOO888...000---,,,///---------------------------......---------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,............///////////////000...222:::@@@[[[yyyqqqjjjmmmiiiiii^^^uuuYYY>>>444666555333222222222222222111111111111222111///......///111222111///---...111333222111111444000...222111777GGG666111...000LLLjjj}}}VVVEEEssswwwpppooo{{{kkkSSS111666888///444666999111222666;;;:::666888===333<<<\\\```NNNaaabbb111777222000---+++...333111,,,...//////000000111111222111222111555666444GGGkkkyyyIII???444///222444000***...........................---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,++++++************+++******************************+++++++++,,,,,,,,,+++++++++***************+++++++++***************************************((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......444;;;;;;777:::BBBrrrRRR666999000999ddd]]]<<<+++111000---......------------------------...------------,,,,,,,,,------------------------------------------------...------------,,,,,,,,,---............/////////---...,,,111888999IIIeeezzz{{{ttt|||lllmmmkkkooozzzsssfffjjjlllEEE666555555444555333222222222111111111111111111////////////111111000///...///111222222222111555000...111///444CCC888333///111MMMhhhzzzooobbbsssyyyzzzmmm|||ppp\\\444444777000444222444111111222444333555???JJJ???999EEEkkk~~~FFFxxxsss```555///111///+++...333222,,,......//////000111111111222444222555888222888NNNwww~~~QQQ222555777+++(((444////////////...............---,,,,,,++++++,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,++++++******+++++++++******************************+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++000888:::888:::???]]]YYY666888111222UUUddd===)))000111---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------........./////////000---111888666>>>RRRzzzlll]]]\\\WWWjjjnnnuuu~~~ffftttjjj~~~UUU___>>>222444777777333333222222222111111111111000////////////000111000/////////000222222222222666222///222///222AAA888333///000NNNhhhxxxkkkgggddd~~~sssnnn<<<333555111555000///222111000000000333???KKKEEE:::777LLLtttqqqMMM\\\www___LLL///111111......111000............///000000111111222555222444999555555BBBZZZ{{{JJJ<<<888------999000000/////////............---,,,,,,++++++,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************************************+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++///333333222444777PPP```777888444333LLLxxx^^^:::(((...///,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------............000111---///666555999IIIdddwww```MMM\\\vvv~~~yyypppsss}}}ddd|||eeeqqq~~~OOO333333777444333333333222222222222111000//////////////////000//////000000000111222333222777444111333///222@@@777222...///MMMggg{{{}}}mmmgggtttvvv{{{zzzAAA222444111555///---000000111333222000333:::BBB:::444<<>>---...333666VVV}}}xxxcccOOO;;;...,,,---222///(((...333***++++++++++++++++++++++++,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......)))000000000444111000;;;>>>EEEsssaaasss~~~}}}vvvyyy|||yyyuuuuuuvvv~~~VVV~~~VVV;;;999444444444333333333222222......////////////......---000111111//////222555---333222111444//////<<<666111...000GGGiiiuuuzzzllleeezzziiiiii@@@777:::---333000444---.........//////000000///111333444888AAANNNYYYpppiii```bbbwwwhhhNNNWWWfff|||AAA111222...222///111222000...---,,,---...///000000000111222222333333444999===NNN{{{nnnNNN@@@888333000111000,,,+++---------,,,+++++++++,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******************************+++++++++***)))(((------,,,,,,+++***))))))******************************))))))***+++,,,,,,---,,,,,,///333444222///---,,,,,,++++++,,,,,,---,,,//////777XXXuuu<<<777444333333???aaavvv___III;;;333///---.........------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,---------...............//////000111222555GGGXXXyyy~~~ggg~~~uuuXXXqqqZZZ000999///000444333555777///111111000///////////////000111222222000000111333333444333222000000222444===333---000EEEgggtttttt\\\ooo}}}dddeee777111222---...---............/////////000---000222222555<<>>555222111111111......---------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,---------..................///000111222555@@@GGGbbb{{{mmmyyyxxxwwweeeggglllEEE:::111333666111222666222111111000///////////////000111333333111111111222222222333222111111444666>>>555000222CCCddd|||lllqqq\\\eeeooo;;;...;;;,,,222---............////////////,,,...000000111666===CCC:::FFFSSSSSSJJJKKKaaa{{{}}}===---444111000...444222111000/////////000111//////000000111111222222333333333666EEEfff|||RRRBBB444111444444111///......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************++++++******+++,,,---...---,,,,,,++++++******************************************)))******+++,,,+++++++++---///000///...---,,,,,,++++++,,,,,,---***+++***555WWWzzzDDD666+++,,,///...111555222000------...//////...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,---------..................///000111222444:::;;;PPPmmm~~~ssslllwwwXXXfffeee@@@555555777000000555333111111000//////////////////111444444333111000111111222222111///000222444===666000111AAAcccyyyiiivvvsssaaakkk}}}}}}===111888///333///.........///////////////---.../////////111555888FFF999333777AAAUUUzzzaaa444///111+++000...---111000//////...///000000......//////000111111222666333222222444BBBeeexxx]]]@@@222111111000///000///...---,,,,,,,,,---,,,+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++***)))+++---///111,,,,,,,,,++++++*********************************+++***************++++++******+++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,)))///JJJqqq~~~CCC666---///333222---***111111000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.....................///111111222:::>>>MMMttt[[[|||xxx~~~qqqxxxwww~~~sssXXXlllOOO<<<555666222111444111111000000//////////////////222555666444222000000111111111///------...000;;;666111///BBBdddiiivvvllleeennnOOO666444,,,000...000///////////////............///////////////111222777555:::>>>888999VVVyyyrrrEEE...555000'''333111'''.........---............---......//////000111111444111222555222333DDD[[[zzz[[[AAA666222111222111000///...------------,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++***))))))+++---000222,,,,,,+++++++++++++++***************************++++++***************+++******+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,...++++++<<<___ppp^^^;;;444///000333222///...............------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------...///000111111999BBBJJJbbbTTTkkkiiiwwwxxxvvvoooxxxzzzppp]]]eeexxxeeeFFF444555444555444...111000000///////////////000222555666444222000///000000111000///000333555???===888444BBBddd|||oooqqq^^^[[[nnn666333888***222...444///////////////.........///////////////000111111+++///888???999111<<>>888555333444000111111000///////////////333444555555222111111111///000222333444666:::===AAACCC???777AAAccctttmmmaaaUUUWWWnnn```......999)))///---000000//////.........------,,,+++,,,///222333333222---+++222<<>>999444vvvaaa???===pppnnn444***333...+++***444------...///000000//////,,,,,,------...//////000111111///...111555666333444///777TTTxxxeeeGGG;;;333222111///......---------,,,+++******,,,...///++++++++++++++++++++++++************************************************)))************+++++++++************************((((((***+++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***))))))******+++------,,,******---000---,,,,,,++++++,,,,,,---+++///000,,,+++111>>>GGG<<<444444222+++---222---,,,......------//////---'''***,,,,,,***)))+++---*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......---------------...000000111222GGGPPPFFFXXXllliiiggg|||{{{nnnkkkuuu|||{{{uuufffDDD;;;333000333333111111000///////////////444555555444222111111222222222222111000111333555:::<<<888///CCC^^^www||||||vvvVVVNNNMMM;;;111888222***444111111000///////////////+++---000333555333///+++...///000000222555999<<>>NNNvvvyyy}}}rrryyyfffEEE000111444---111000//////......//////---...000333555444000---,,,------------///222555+++CCCDDD@@@IIIBBB111222......888WWWxxxMMM333222333///////////////............,,,,,,,,,------.........////////////000000000000000111000//////222666:::DDDPPP```ooozzzrrrYYYGGG555000...,,,...222++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((***++++++***)))+++,,,************************,,,+++******)))*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000111111444444BBBCCCEEEIIIZZZ}}}}}}```ssseeewwwtttKKK:::555111222111111111111000000000000000000000000000000000000111111222333222111000///===QQQDDD<<<@@@MMMrrr{{{vvvxxxfffhhh;;;222666***000000///............///---...///111333222///---,,,---------,,,---///111000999111)))111333---111333000888ZZZvvvSSSAAA555)))////////////............,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,...222555777888777555;;;AAAFFFHHHJJJOOOSSS^^^YYY^^^lllwwwzzzssswwwuuu^^^FFF<<<444,,,---555***+++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++***++++++***************+++++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111222666000<<>>SSSGGG>>>???JJJooo~~~wwwwwwrrrsssFFF000555///000//////...............,,,,,,---...000000...,,,,,,---......------...000444666000,,,000111//////555//////>>>ZZZ{{{nnnMMM666***////////////............,,,,,,,,,,,,,,,+++++++++---............/////////000//////111444444222000444777999888777777:::======666666>>>AAA===>>>DDDVVV]]]fffnnnxxx}}}```hhhnnn___MMM:::000000+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))***+++,,,,,,+++***))))))*********++++++++++++***************++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222666///999AAAHHHIIISSSmmmiiitttuuu{{{ttt}}}eee>>>222444222111111111111000000000///000000000000000000000000000111222222333222111000777LLLAAA777===FFFiiipppuuuwwwqqq\\\777000111000///......------......,,,++++++,,,......---,,,,,,---///...------...///000000000111222222111...//////222888@@@TTTwww}}}XXX???666////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111000///000111111000///333444444333333333555777;;;888777999888555555888...222666999<<<@@@FFFKKKAAABBBCCCRRRwwwnnnVVV>>>...///...------------......++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))+++------+++))))))))))))***++++++,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------...///111222333333444...888===FFFKKKRRRwwwgggqqqppp|||uuummm???111666222111111111111000000000000000000000000000000000000222222222222222333333333444KKK@@@666@@@BBBaaawwwvvvPPP222222//////...------------...---,,,+++,,,---///...---***,,,......------...///---***///333///000222//////000999CCCEEEFFFTTThhhqqqSSSBBB////////////............,,,,,,,,,,,,------------,,,,,,---------.........,,,---///000111222333444000000000///......///000///222333111111555777666:::999888777555444666999444BBB777///GGGbbb{{{oooUUU;;;333111///---,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))((()))+++------+++(((((())))))***++++++,,,,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))*********++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------...000111222333444111///666777AAAIIINNNjjj___wwwlllsss@@@222888222111111111111000000000000000000000000000000000000444333222111222333555666666NNNEEE;;;FFFBBB]]]ttt~~~mmm<<<777//////...------------...///---,,,,,,...//////...)))+++------,,,,,,---...000+++///222,,,---333222555---///<<>>XXXxxxkkkLLLKKKiiixxxjjjSSS<<<000000,,,***,,,***++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++*********))))))))))))++++++++++++++++++++++++************************************************,,,,,,------------,,,,,,...---,,,+++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------............111///000222444;;;IIIWWWnnnuuuPPPqqqKKK333555111333222111111000000111111...///000111111111222111===777222111111333888>>>OOOmmmxxxYYY@@@DDDGGGppp~~~wwwJJJ;;;000000222...,,,---------------------------,,,,,,,,,---------............/////////000000000111///...---///111555777===MMMrrrfffCCC111***...000&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---.........//////////////////............//////......//////111222444555111111111222333555666777666666???YYYUUUAAAIIIfff}}}ZZZ@@@222111---+++,,,'''++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************)))))))))************************************************************************,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------............000///000111222777DDDQQQqqqoooxxxhhhXXXvvv{{{MMM444444444222222111000000000000111000000000000111000000000888333000111222111555:::===]]]qqq```???DDDAAAjjj~~~]]]dddIII222///333000,,,,,,------------------------,,,,,,,,,---------.............../////////000000000///...------///000222:::BBBccc}}}^^^@@@---+++......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------,,,,,,---------.........///......------......///---...///000000111111111...///000111333333444444>>>666222999IIIeeennnDDDBBB\\\VVV<<>>III[[[~~~xxxggg[[[vvvzzzsss\\\999444555111222111000000//////000000333222111000/////////000000---...222333000111444111>>>OOO]]]@@@BBB;;;VVVuuuyyyyyyppp~~~LLL```oooLLL666111333222000------------------------,,,,,,,,,---------......------........./////////...//////000111111111111000444===PPPpppxxxMMM>>>888000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------+++,,,,,,,,,------------------,,,,,,,,,,,,------......///000000000//////......000111111222222222//////444999666222777BBB[[[uuuzzzwwwzzzKKK666///111---+++,,,***++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((((((((()))******++++++************************************************)))))))))******************+++++++++,,,,,,------,,,,,,,,,+++++++++***************************************************************+++++++++++++++------,,,,,,+++*********)))))))))***++++++,,,,,,************************++++++,,,,,,,,,,,,+++++++++************++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000///111333222333<<>>...+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------------,,,,,,,,,,,,------------...------,,,,,,,,,,,,---------------....../////////.........//////000000111444111///111444666888999111FFFhhhsssiiiEEE555111444---))),,,+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))'''(((((()))******++++++************************************************((()))))))))*********+++*********+++++++++++++++,,,,,,,,,+++++++++***************************************************************++++++,,,,,,,,,......------,,,++++++***((())))))***++++++,,,,,,************************++++++,,,,,,,,,,,,++++++***************+++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------///111000111999CCCGGGlll}}}\\\mmmbbb>>>888444---222111111000///////////////333222000///...///111222///...///333444222222555AAA;;;FFFiii@@@??????OOOXXXkkk{{{___ZZZlllFFFwww{{{[[[tttaaa;;;111111///------------------------,,,,,,,,,---------......---------.........////////////000111111000///...,,,,,,333>>>JJJ```|||\\\DDD333555,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////---------------...///000,,,111444333333444333111<<<999===QQQsss{{{uuu~~~mmm???222222666///***...///++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))(((((())))))*********+++*********))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))*********************************++++++,,,,,,,,,//////...------,,,++++++((())))))***++++++,,,,,,************************+++++++++,,,,,,+++++++++******))))))***+++,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++...000//////777AAA<<>><<<<<>>:::===QQQrrr___TTTnnngggVVVZZZRRReee{{{JJJyyyjjjTTTrrrZZZ<<<555222///---+++,,,---......---,,,,,,,,,---------............------------..............................//////...555???GGGaaaccc666000...+++***)))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------.....................///000000111111444222333777999BBB]]]yyymmmhhhzzz]]]<<<111000222,,,,,,///***++++++******++++++,,,------,,,++++++******++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++---///...---///555;;;>>>HHHgggxxxyyycccyyy|||kkkRRR@@@111111333000000444000000000000///////////////////////////000111111///000222222111111333444999;;;EEERRRBBB888<<>>???[[[sssooozzzlll\\\VVVhhh```yyykkkeee|||WWWrrrFFF222111///------......---,,,,,,,,,,,,---------......------,,,,,,,,,,,,------...........................000------222111888LLLmmm[[[AAA...///222---***...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------...//////000000......000444666444555777111BBB^^^zzzUUU:::---000...---...+++++++++******++++++,,,------,,,++++++******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------.........000222444;;;888BBBcccsss}}}yyy}}}uuuWWW???555555777555333444222///...000111000000000/////////...///////////////000000111111222444444333333555666777===CCCGGG:::999AAA@@@\\\}}}lllkkkwwwIII|||~~~yyyXXX^^^iiidddsss\\\666111000...---......---,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------------------------------111------222///111>>>JJJWWWppp{{{[[[:::+++))))))+++...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------......///000000000000111222222222222333777555;;;VVVXXX<<<...000---+++---,,,++++++******++++++,,,------,,,++++++******++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))************+++*********+++++++++++++++)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------.........------......///000111222:::777===WWW{{{|||rrrrrriiiPPP===444111222555333111000000111000000/////////000000000000000///////////////000111111111222444444333333555666888???EEEDDD999:::AAA???```nnnvvvRRRjjjYYYmmmwwwrrruuuAAA222000............---,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------+++///------222///---666555;;;JJJddd}}}[[[@@@333///......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---......//////000111333444333111222333333444444444>>>[[[RRR888...333...***,,,,,,++++++******++++++,,,------,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************)))*********++++++++++++))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///...------...///000000000999777:::MMMsss{{{zzzxxxppp}}}eeeGGG666444666444000000111222111000000111222......//////000000111111///////////////000111111///111222222222222333555888AAAFFFCCC======???;;;bbbxxx|||bbbbbb^^^ZZZ}}}nnnKKK222000............---,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------)))...,,,,,,222...+++111;;;???AAAFFFZZZ{{{|||\\\EEE:::222,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...//////000+++///111000000111444444...777;;;666;;;YYYKKK333---555000)))+++,,,++++++******++++++,,,------,,,++++++******++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))******++++++++++++((()))***+++,,,---------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////......---...///000000///777777999HHHkkkvvv~~~rrr~~~]]]KKK888111666:::777000...333666444000///111222------...///000111222222///////////////000111111...///111111000000222333<<>>BBBSSS{{{~~~{{{mmmQQQ666666555444333333222222000000000000000000000000///////////////000111111000000///...............111111222333333333222222:::???FFFJJJ;;;<<<888<<>>999CCCqqqvvvooocccfffLLL:::111555444444333333222222222000000000000000000000000///////////////000111111111000//////......///////////////000111222333444333999BBBHHH;;;;;;>>>LLLwwwzzzdddGGGqqq{{{gggzzzlllmmmttt<<<---555---...222,,,------------------------,,,------------,,,++++++++++++,,,,,,,,,---------------------------------333++++++444;;;>>>FFFQQQooogggMMM@@@555222222...)))''',,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000111***...111222444888;;;<<>>???FFFsss|||~~~iiivvv]]]FFF666///111555222222222222222111111111///////////////////////////////////////000000111111111000///////////////111222222333444555777888333999AAAGGG<<<999@@@XXX{{{}}}HHH[[[wwwUUUVVVeeehhhcccOOOYYY}}}gggbbb555444...+++666+++------------------------,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,//////...333:::GGGPPPccc}}}cccQQQ===111,,,***,,,000,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000555...///333111...<<>>AAA===bbb~~~yyyiiicccRRR???666555444333444111111111111111111111111///////////////////////////////////////000111111222111000000//////000000222333444555666777777777444999AAAGGG:::777AAA___NNNRRRmmmHHHKKKooottt___]]]fff|||@@@222111+++555***------------------------+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///111///---000555;;;<<>>111AAAvvv^^^LLLMMMnnnvvvpppmmmlllWWW\\\]]]\\\cccnnnrrrnnn\\\<<<000---,,,---,,,)))***///++++++++++++++++++++++++)))+++------,,,***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,------......///,,,---......//////......+++///...777AAA???TTT{{{{{{ggg@@@555///222777777666666000111111111111111111111///////////////////////////////////////000111111222111000000//////000000111333555777777666555333222888@@@FFF;;;888DDDfffUUUOOOyyypppGGGPPPdddZZZwwwcccHHH222333,,,333)))------------------------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))))))+++000555888===<<<<<>>VVV}}}zzzxxxYYY999777222111555555111000333000000000000000111111111///////////////////////////////////////000111111222111111000000000000000000222555777777666333111111777???FFF;;;>>>@@@llleeeIIIrrryyyIII]]]xxxiii}}}fff^^^222555222---222------,,,,,,,,,,,,++++++***,,,------+++******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......999???>>>===@@@IIIiii|||RRR666//////...------000222...)))...+++******,,,...000000000...,,,---//////,,,)))......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------///000111...+++222;;;QQQpppXXXLLLOOOCCC...000DDDeee|||pppbbbiiivvvtttdddUUUMMMzzz~~~pppsssddd___hhhGGG;;;666//////...,,,+++***+++,,,,,,))))))))))))))))))))))))***)))))),,,......+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''++++++)))'''&&&'''***---************************+++++++++++++++***)))(((,,,+++)))''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,---------000000000///000555;;;@@@ppp{{{{{{~~~~~~yyycccKKK;;;444000444222<<<:::///222///111111000000//////......//////000000000000//////------...000222444666777222000///000222333111...111///111777888333222555777999@@@III:::>>>@@@kkkmmmNNNpppooo}}}lll}}}eee777555222,,,111------,,,,,,,,,,,,++++++***,,,------+++******+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...333===AAAAAA@@@???TTTvvvyyyUUU===///000///...---......---...//////...+++))))))))),,,+++******+++...000222.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......---...///000111///222222666VVVrrrZZZVVVcccwwwsssUUU>>>:::LLLttt|||~~~}}}{{{pppdddeeellltttrrrdddWWWQQQiiiyyyiiilllkkkqqqyyyYYYEEE===777000***...---,,,++++++++++++,,,))))))))))))))))))))))))***)))***,,,......+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))(((((((((''')))+++,,,,,,+++******+++************************+++++++++++++++***))))))444222///,,,)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,,,,---------.../////////000333888<<<^^^sss||||||xxxtttjjjZZZHHH<<<777666888111///...222666333111111000000000/////////...//////000000000000//////---......000111333555666111000...///111222000...///---...333444111000333333555;;;DDD:::>>>@@@lllvvvRRRnnn}}}yyynnn<<<333222+++111------,,,,,,,,,,,,+++++++++,,,------+++******+++******+++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,------------+++888@@@DDDDDD<<>>777444444555444333111>>>cccEEE///999(((999000000000000//////////////////000000000000//////...//////000111111111111111000.........///000000222111111111222222333444555555999@@@???BBBDDDnnnPPPrrruuurrrPPP222444***222------,,,,,,,,,++++++++++++---......,,,++++++,,,******+++++++++,,,,,,,,,+++---///111111///---++++++++++++,,,,,,,,,------***...///777GGGIIIEEEJJJUUUiiiJJJ===333222444222000111666222...///333666777777===999555777<<<>>>;;;888............------------------------------------++++++++++++++++++++++++,,,------...............+++///:::cccTTTBBBMMMddduuunnn]]]TTTSSSTTToooVVVKKKbbb{{{mmm|||vvvnnnjjjkkkpppvvvyyyuuudddUUUSSSbbbxxxiiippp```777111///111///******...***+++++++++++++++++++++))))))))))))))))))))))))((()))++++++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))''')))+++,,,+++***+++,,,)))))))))))))))))))))))))))******+++++++++******'''''''''(((((()))******************************))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,---------.........,,,...111111111111333444444CCCqqqyyy~~~hhhSSSBBB888888666444666888888333///...<<>>;;;<<<======000000000///......------------------------------++++++++++++++++++++++++,,,,,,---............---333///GGG|||vvvNNNFFFfffoookkkSSS===;;;IIIUUUYYYCCC>>>OOOxxxsss___[[[```yyylllbbbgggvvv~~~vvvlllggg```XXXYYYgggyyytttlll{{{III222111---))),,,000///***)))***++++++,,,+++++++++))))))))))))))))))))))))((()))++++++++++++---///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))((((((+++---))))))))))))))))))))))))))))))***++++++++++++************************)))***************************************************++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,------------------------,,,---------............---///111222111222444555777;;;___uuuqqqZZZFFF;;;999:::;;;888444444444444111...222222CCC444000;;;+++///////////////000000000000//////000000000000/////////000111222333333222111///000222222111000000111000222222000000333333000555444888???AAABBBBBBkkkTTTmmmoooddd}}}rrr{{{fff444777+++333------,,,,,,,,,,,,++++++,,,---///...---++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,***000---***111444444<<>>;;;///+++333///)))---...+++///,,,+++*********+++,,,---+++,,,------,,,,,,...000555<<>>FFFRRRWWW\\\aaa|||```IIIHHHTTTaaasss|||ssslllpppwwwxxxyyyVVV;;;222222///,,,,,,,,,++++++************++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++333...)))((()))+++***)))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++*********************,,,---,,,******---000///......------,,,,,,+++,,,+++,,,...000000---+++,,,333...+++222555666===555;;;HHHppp~~~hhhQQQ<<<;;;:::888666555444444333---222666111222555111//////000000111111111111...///000///...///111333222222222111000//////...333333333333333333333333111333555777888777555333444///333>>>???555000333111777???DDDCCC@@@HHHjjjlllttt}}}iiisssLLLeeeuuu~~~uuuhhh:::000***111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******///555333...++++++,,,,,,,,,,,,---------,,,,,,,,,---...//////222222666EEE^^^{{{eeeWWW[[[UUU\\\ppp}}}zzzoooXXX;;;000333///,,,111222...///,,,,,,+++******+++,,,---+++,,,------,,,,,,...000---:::PPP~~~mmm```ccclllhhhVVVMMMIII???PPP^^^bbb]]]iiioooPPPHHHHHHUUUdddlllttt}}}xxxoooeee\\\UUUUUUaaappp~~~}}}~~~hhhKKK999222000---+++,,,,,,,,,++++++*********)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++111...+++))))))*********))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++*********************,,,---,,,******,,,///......------,,,,,,,,,+++222000...---------......000555///,,,111222111888444<<>>CCC<<<666666222999BBBHHH???>>>GGGkkkrrrwwwoookkk}}}PPP}}}cccnnnggg:::222,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((,,,111000+++++++++,,,,,,,,,,,,------///......---......//////......///111;;;NNNeeeuuu___;;;444,,,+++//////,,,)))---,,,,,,+++++++++,,,,,,+++,,,------,,,,,,...000111???NNNuuuooojjjttt{{{kkkTTTTTTYYYRRRHHHdddlll___jjjkkkJJJFFFKKKXXXaaa___^^^```kkk\\\NNNOOO\\\qqq}}}zzzaaaBBB(((''',,,+++)))++++++++++++++++++*********)))))))))******))))))))))))))))))))))))))))))))))))))))))************+++......---+++)))((()))+++))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++++++++)))+++,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++++++++,,,...333//////666555444;;;EEE@@@999LLL}}}vvvpppXXXFFF;;;444999888666555444333333222333...222444...111555///111111111000000000000000000111111000......///111222222111111000/////////222333333333444333333333222222222111111111111000999111111<<>>FFFkkkUUU@@@333333333333111,,,---------,,,,,,,,,,,,,,,+++,,,------,,,,,,...000777???GGGnnnaaacccfff]]]RRRZZZfffeeeZZZggggggaaauuuuuuUUUUUUbbbxxxvvvqqqkkkccc]]]```mmm~~~xxxaaaQQQLLL999000+++------)))***///+++++++++***************))))))************))))))))))))))))))))))))))))))))))))))))))************,,,...///,,,)))'''))),,,((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++++++++,,,)))***+++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,&&&+++111333222///---,,,---333222333999666333<<<555AAAMMMfffsssyyyrrrWWWDDD;;;;;;===666666444333222222222222222///222222---111555...111111111111000000000000111222222111///...///111111111111111000000//////111222333444444444333333333222111000//////000111555000111999===:::555444000999DDDKKKAAA???BBBaaa~~~UUUooo^^^]]]555555000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,)))***------)))+++++++++,,,,,,,,,------000//////.........//////...---,,,+++---222999???JJJ~~~oooNNN>>>@@@<<<<<<>>>888............------,,,,,,+++,,,------,,,,,,...000888666;;;hhhpppfffmmm{{{uuu```dddzzz}}}~~~|||xxxyyy}}}oooSSS???111)))&&&///333///+++...///,,,***************************++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***---///---***((()))+++((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++,,,,,,,,,,,,******+++,,,---,,,,,,++++++++++++,,,,,,---------///111333444222111/////////555444555777111222???GGGddd~~~yyyzzzrrrUUUBBB;;;;;;;;;;;;444444333222111111222222111///333111,,,333777///111111111000000000000000222222222111///...///111111111111000000000000000000111333444555444333333555333222000000000111222222222555777666222111333666???JJJQQQDDD@@@@@@[[[zzzQQQssswwwWWWXXX333666111000------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++***------******------***++++++,,,,,,,,,,,,------///......---......//////---,,,---...222555666777:::qqquuuLLL>>>CCC:::888===777////////////...---,,,,,,+++,,,------,,,,,,...000===888777]]]{{{jjj{{{yyyQQQ444---...,,,***000---&&&(((222000%%%)))))))))***************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))))))))((((((***,,,------,,,***))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++,,,---******++++++,,,---------+++++++++---......,,,***++++++,,,------...//////111---******...333777888777<<<:::888888555???VVVnnnZZZEEE>>>???===777222333333222111111222222222000000333111,,,555;;;222///000000000111111111111111222222111//////000222111111000000000000000000///111333555555555333222444333222111111111222333111555888777222///000333666===HHHNNNEEEAAA@@@ZZZfffIIITTT___VVV111666111...........................,,,,,,,,,---------......++++++++++++++++++++++++))),,,---***))),,,---+++++++++,,,,,,,,,,,,---------,,,,,,,,,---...//////+++...222666666444000...DDD{{{SSSHHHOOO???888;;;222//////000000///...,,,++++++,,,------,,,,,,...000;;;???:::NNNkkk~~~qqqTTT:::------111333...---***(((***---+++(((((()))))))))*********+++******++++++++++++******))))))))))))))))))))))))******))))))((((((((((((***++++++---...---***'''))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---******++++++,,,------...,,,+++,,,...000000---++++++,,,,,,---///000000111---,,,///;;;LLL[[[bbbdddaaa```VVVIII@@@<<>>999444444222222222111111222333333///000444000,,,777>>>444......///000111222222333000111222111000000222333000000000000000000000111///000333555666555444222222222111111222222333333111333444333111111222222111888AAAFFFEEEAAAAAAZZZWWWCCCrrrAAAnnnUUU000666111,,,........................,,,,,,,,,------.........++++++++++++++++++++++++(((+++,,,))))))+++,,,+++++++++,,,,,,,,,---------+++++++++,,,---...///000...///000///...111666;;;AAA|||iii```hhhRRRDDDDDD888///000000000000...,,,++++++,,,------,,,,,,...000---<<<888AAA\\\|||dddHHH111///333000,,,++++++***000666///$$$&&&111(((((())))))*********+++))))))************))))))))))))))))))))))))))))))******))))))((((((((('''+++******---///...***&&&))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---......---,,,,,,...111111...++++++,,,---...///111222222000666GGGccczzz^^^HHH===QQQvvvvvvrrr|||}}}{{{{{{gggLLLAAA===;;;:::444...111:::222222222111222222333444///000444000---999@@@666------...000111222333444000111111111000111222444000000000000000111111111...000333555666555444222000000111111222222222333000000......111333222///111888???DDDHHH???HHHkkkaaaDDD___YYY999cccJJJ444222222///......------------......---------------------------,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000...111+++444;;;...666VVVqqqbbbTTT;;;111//////)))+++///+++,,,,,,,,,,,,,,,,,,,,,,,,---222777:::DDD]]]___IIILLLYYYyyy{{{uuuhhhfffkkkjjj]]]OOO777666333000...---,,,,,,+++++++++*********))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......(((+++...---***((((((***(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))(((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000111222111...+++,,,+++,,,///444666444222,,,NNNzzzvvvYYYaaa|||sss[[[{{{|||^^^FFF???BBBAAA===999777777777555222444444444333222111000///000000111111222333555555//////000111111111111111000000111111111000000///222111000000000000111111,,,---///000222222333333222222222222222222222222222000000222555555333000333555===HHHFFFIIIZZZxxxnnntttLLLMMMuuuiiiUUU^^^kkkyyyxxxcccKKKJJJaaaKKK222...000000///......------......///---------------------------,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000...333---111444---???rrrYYY;;;---222///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///222444;;;NNNjjjgggGGG666:::CCCIIIWWWaaa^^^ZZZ\\\ZZZTTTJJJDDD===<<>>888111333222111///---,,,+++++++++++++++*********))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------...)))+++,,,,,,+++)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000///,,,***000000000111222444555666AAAaaakkkaaa|||rrr\\\III???<<<===CCC???:::888777555333000222222222222111000//////............///000111111//////000111111111111000000000111111111111000000000000000000000000000000000000111111111111111111222222222222222222222222222111000222444555333111444666===GGGAAARRRmmmZZZrrrGGG???bbb}}}eeeSSSHHHDDDCCC???GGGjjjLLL333---000333///......------......///------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........,,,444000000000555XXX}}}III,,,111333,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,))),,,......222<<>>;;;888666555444222000111111111111111000///............------......///...///000000111111000000000000111111111111000000//////000000000000//////222111000000111222333444222222222222222222222222333111000111222444333333555777===FFF<<>>===;;;666000......000111111...111000---...333444000---///000///,,,***,,,...***+++,,,---,,,+++***)))******************************)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,---+++)))***------+++((()))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++******)))************************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,++++++,,,------+++)))***---000111222:::GGGRRRggg||||||vvvvvv{{{XXXGGG444000777??????:::555444333333333333333222111111222222111000//////222111000000/////////000...//////000000000000000///000000111111111111000---...///000000000////////////...///111444777999222222222222222222222222333222111000111222444444666777<<>>222111333555555444555777999888999:::888666444333333222222333333333222222111111000//////............---...//////000000//////...///000111111222111111000/////////000111222333333222111000000111222333222222222222222222222222111222333222111111333555666666:::@@@SSSuuuxxxmmm]]]rrrCCC777333111000000000////////////000000..............................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////333+++...555888RRRnnnKKK<<<111///222///........................***...222222///---...000666///++++++***(((+++111------,,,+++******,,,...+++,,,---//////...///000'''((())))))))))))***+++++++++***************+++))))))*********+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,+++***+++---///)))******++++++******)))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++***))))))(((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++************************)))************+++++++++******+++,,,,,,---......---,,,++++++---......---+++///333666999???IIIQQQ\\\pppnnnjjj___YYY]]]dddffffffqqquuupppgggYYYEEE444///222444444444444444444555666777999:::999555222222222111111222222222222111111//////...---------......---...//////000000//////...///000111111222222222222111/////////222444666222222222111000000000///222222222222222222222222///111444444222111222444555555888???YYY|||^^^dddGGG888333333777000000////////////000000////////////////////////......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,...444---333:::333AAAnnn]]]>>>===666---///555........................(((,,,000///+++***---111333,,,))),,,...///333:::///...---......//////...+++++++++,,,***((())),,,,,,///111///+++)))+++...,,,+++)))(((((()))******))))))******++++++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,---,,,)))***---111******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++************************)))************+++++++++******+++,,,,,,---......---+++******,,,......---...222777;;;???EEELLLRRRUUUmmmRRRZZZVVV@@@777;;;666777===BBBEEEKKKSSS]]]^^^gggvvv}}}yyylllVVV>>>333222333222111333000///222888:::888444111333666666333111111333///000000111111111000000//////.........//////000---......///////////////......///111111222222222444222000...///222555888//////000111111111111000222222222222222222222222...111444555333111222333444444777>>>iiiiii}}}XXXIIIQQQ222888222BBB+++111222//////333111++++++...//////111333222///---000///,,,...333111)))......---,,,++++++,,,......---,,,,,,++++++,,,,,,++++++,,,,,,---...//////---...000333222111777???___WWW@@@BBB444000444(((,,,,,,---......---------000///...------,,,------//////...------------...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******************************)))))))))))))))***)))***++++++***)))***+++************))))))((((((***)))))))))))))))***+++******))))))((((((''''''((((((((((((((()))******))))))***+++,,,,,,------...------,,,***))))))((()))))))))***++++++,,,,,,,,,+++******++++++)))'''++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))************************,,,,,,,,,++++++*********)))************+++++++++(((((()))***,,,---...///......---------......///222444<<<999999[[[rrrddd```yyycccRRRFFF===777555555555444444333333333999999:::???HHHSSS^^^eeepppvvvvvvfffWWWMMM666666555444222111111000333000000333888999666222444222111111222222000///111111111111111000///......///000///...---...000............/////////000111111111000000000000000111111000000000000111111111111000000000000000111444333333222111111111222333222111000000000111222555555888>>>rrr}}}PPPddd~~~uuuHHH~~~```888999111444777666333//////111222111333333222000////////////000444444111000222111...---------------...000111...---,,,,,,++++++,,,,,,++++++,,,,,,---......///------000333222222888@@@kkkpppPPPEEE444///444333---------......---------......------,,,,,,------///......---,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******************************))))))))))))******)))***++++++***)))***+++,,,+++***))))))))))))*********)))))))))))))))******)))))))))((((((((('''((((((((((((((()))******))))))***++++++,,,---------------,,,++++++******))))))*********++++++,,,,,,+++++++++,,,,,,+++)))*********))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******)))))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))************************,,,,,,,,,++++++*********)))************+++++++++))))))***+++,,,------......------------...//////111000888===HHHoooyyyxxxlll[[[MMMDDD===777333444333333333222222222222444444444444666999<<<>>>;;;CCCOOO]]]jjjtttzzz}}}{{{uuuiiiZZZJJJ<<<111,,,555555444333222111000000222000///222777888666222444222111111222222111///111111222222111111000///...///000///...---...000........./////////000000111000000000000000000000111111000000000000111111111111000000000000111111444333333222111111222222111111222333333222222111222111555;;;{{{sss>>>NNNlll\\\MMM]]]vvvCCC999222...777333000111111//////000111111222333222//////111+++///222111000111222222.........---...............------,,,,,,,,,,,,,,,+++,,,,,,------.........------000333333333888???tttbbbKKK:::...---222..................------,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++*********************************)))))))))))))))******)))***++++++***)))***+++---,,,***)))))))))+++,,,++++++***)))((((((((()))))))))))))))((((((((((((((((((((((((((()))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,++++++,,,---...,,,+++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************+++++++++++++++*********)))************+++++++++******+++++++++,,,,,,,,,---------------...//////777222888CCCTTTwwwfffEEEKKKEEE>>>999777666333111222222222111111111111111---...///000111000//////333555777:::>>>AAACCCEEECCC@@@:::555222222333555333333222111000000//////111000///222555777555222333222000000111222111000222222222222222222111000...///000///...---...000....../////////000000000000000000000000000111111111111000000000000111111111000000000000000111111444333333222222222222222///111333555666555333222333333666===rrr???GGGxxxpppqqqjjjhhh]]]NNNYYY:::444555111---000999===999666777000222444666555222111222,,,...//////111333111,,,111111000111111000...,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------......------///333444444888>>>pppjjj^^^JJJ555000//////..................+++,,,---....../////////------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))******++++++******)))************************))))))))))))))))))***+++)))***++++++***)))***+++...---***((((((***,,,...,,,,,,***)))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))******+++++++++,,,++++++,,,------......///,,,,,,+++*********+++,,,***))))))+++------,,,+++(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************+++++++++***************))))))*********+++++++++++++++++++++++++++++++++---------------...///000;;;444666BBBPPPaaarrr{{{rrr~~~\\\@@@777999777555555666555333000111111111111111111111111,,,...000333444555444444000////////////000111111000000111222111111000000222111111000//////......000//////111333555444333444222000000111222222111222222333333333222222111...///000///...---...000...////////////000000000000000000000000111111111111111000000000000111111000000000000000000111222444333333222222222333333111222333444555555555555333333888???lll???@@@iiicccVVVuuuoooKKK}}}CCC333:::333000333>>>IIIOOOSSSVVVRRRPPPFFF999444666666222777999666333<<>>VVVmmmppp@@@333222000///......//////---...000222333222222111...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++******************************(((((((((((()))***+++,,,)))***++++++***)))***+++,,,+++)))))))))***,,,---++++++***)))((((((((()))(((((((((((())))))))))))((((((((((((((()))************************************+++,,,---...//////000...,,,***))))))++++++)))(((''')))***+++)))((('''(((((()))***++++++,,,************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,+++******(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************)))************+++++++++,,,+++++++++++++++++++++,,,,,,,,,---...///000111111888<<>>;;;666444333333222222///000111111222222111111...///000///...---...000//////000000000111111111...//////000111111222222111111000000000000111111////////////000111222333333333333333333444555555555444222111111333555666333555<<>><<<:::666555666666555333111000111222---.........//////000000333333333222111///---,,,222000///------...///000+++,,,...///000000///...000000000000000/////////------...------///111333AAA===888555333333333222...///000111111111111111...///000///...---...000000000000000111111111111...//////000111222222222111111000000000000111111////////////000111222333333333333333333444555666333333333333333333333333000222:::DDDRRR;;;777===@@@LLLrrrVVVOOO___fffCCC@@@EEE777???vvvpppgggqqq~~~bbbEEE777444111333333111000111...******......((('''---000///////////////111444777999,,,444666:::\\\mmm999444...---000111///,,,+++,,,...000000///---,,,......---------,,,,,,,,,------------------------,,,,,,,,,++++++************+++,,,,,,------------++++++++++++++++++++++++)))************+++++++++***+++,,,,,,+++***)))(((*********)))((()))+++...///---+++))))))***+++,,,))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************---------,,,+++***)))(((******))))))))))))******%%%(((++++++***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))))))))***,,,,,,******************************+++++++++,,,,,,,,,***///222,,,333000%%%@@@IIIQQQMMMSSSwww}}}aaa{{{```DDD999333444777222444333111/////////000000...------,,,,,,---------------......//////000000////////////////////////111111111000000000000000222222111000///...---------.........///111555888@@@BBB@@@888333444777777555444222000...............///000111111000///...000///...///000111000///000000000111222222222333000...---...111222111///111111222222222333333333333444444444333333555777111111000000111111222333333555999===QQQ???444888:::@@@[[[___LLL]]]uuueeebbbKKKMMMkkkVVVnnnRRR@@@444222111000///...///111///222222///...000,,,&&&///......///000333666888000555222111NNN~~~rrr}}}iii:::555000...000222000------.../////////...---,,,......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++************++++++++++++))))))***+++,,,+++******************))))))+++------,,,+++*********++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,+++***)))(((******))))))))))))******&&&(((******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))))))))***+++,,,******************************+++++++++,,,,,,,,,)))+++---'''000555@@@nnnzzzhhhMMM===;;;999:::999000444333222000000000000111------,,,,,,,,,---..................////////////////////////////////////////////////////////////111111000000///...............///......000444666<<>>888333333555555444333111000///000000000...///000111111000///...000///...///000111000///111111111111111222222222111///---...111222000///111111111222222222333333222333444333222222444666111111111111111222222333555777999<<<PPP>>>:::;;;<<<>>>GGG```jjjpppIII]]]```\\\{{{|||aaa<<<555333666444...---111---...---,,,...000---(((...------...///222444555333777333222KKKyyyzzzddd:::666111///000222111///000//////......---------......---------,,,,,,,,,------------------------,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,((((((***++++++,,,++++++)))***+++***))))))+++---++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))******+++++++++++++++***)))(((***))))))(((((())))))***'''((()))(((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,///...000***---111IIIvvv[[[EEE999999888;;;;;;222444333222111000000000000---,,,,,,,,,---...///////////////...............////////////////////////........................//////////////////////////////000///...///222444666;;;<<<777222222222111222222111111111222222333//////000000000000//////000///...///000111000///222222222111111111111111111000//////000000///...111111111222222222222333111222333333222222333555111111111111222222222333999:::===???WWW;;;;;;:::===@@@@@@LLLpppvvv```FFFaaaoooiii```JJJ777222///******000///...,,,******,,,///000------------///000222333111666555444FFFiiiZZZ:::666111//////000000000222111///...------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,*********+++++++++,,,,,,************+++++++++***)))***+++***))))))+++,,,)))***+++,,,,,,+++)))(((((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))*********++++++***)))(((((())))))(((((((((((()))))))))))))))(((&&&'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************+++++++++******************************+++++++++,,,,,,,,,///---333111111,,,???uuu\\\GGG:::222555;;;555333222222111000000//////---,,,,,,------...///000/////////......---------......................................./////////........./////////000000///000000///......000222222888;;;777333333222000333222222222222222222222/////////000000000000000000///...///000111000///333222222222111000000000111111000000//////......111111111111222222222222000111333333222111222444111111222222222333333222555777:::===nnnFFF<<<555555:::999???^^^\\\EEEiiixxxsssOOO>>>999555222222444444444111,,,***,,,000,,,---------...///000111///333222///444BBBOOOUUU]]]]]]cccqqq}}}LLL<<<888333///......//////222111000...------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***************++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++******)))(((((((((***++++++******+++,,,''')))+++,,,---+++)))(((((((((((((((((((((((((((******)))))))))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********)))(((((())))))(((((((((((())))))*********((('''(((,,,///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,***'''---111666///888ppp{{{{{{jjjNNN666333888444111111111000000///......---------------...///000//////......------,,,,,,------------------------.........//////000000000------......//////000000///000000000......///111000777;;;888555444333000444444333333222111111000///////////////000111111000///...///000111000///333222222222111000000000000111111000///.........000000111111111222222222///111333333222222222333000111222333333333333222///111444777|||]]]VVVIIIBBB@@@999555GGG```hhhGGGuuuzzztttfffNNN::://////111333111,,,,,,///---------......////////////111222000///000111111777444;;;HHH___ttttttyyyGGG???;;;666111------...000111000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++***)))*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,///...,,,***)))(((((((((((()))+++,,,+++******+++'''(((***,,,,,,+++)))((())))))))))))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))(((((()))((((((''''''(((((())))))***)))(((((())),,,///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,000+++,,,,,,555111333aaa}}}kkkYYYtttdddiiiEEE777777111111111222111111000......//////...............///.........---------------------------------------.........//////000000111---------....../////////---///000000///...///000...666:::888555555444111333333333333222111000/////////......///000111222000///...///000111000///222222222111111111111111///000111000///...///000000000000111111111111222///222444555444222333333000111333444444444333222222444666888rrrqqq{{{sssmmmhhhYYYFFFBBBIIIyyypppsssJJJ{{{^^^@@@666...///111000///111---......///////////////000///111555666444222333444111888;;;EEErrrXXXCCC@@@:::333///---///111...///000111111000///.........---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))))))))******+++,,,,,,------+++++++++,,,,,,,,,------...---+++***)))((())))))''')))+++,,,+++******+++'''((()))***++++++***)))))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))(((((('''((((((''''''''''''((((((''''''(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))((()))***+++,,,++++++*********************************+++++++++,,,,,,,,,222000000+++333222///SSS}}}aaauuueeejjjuuuLLL:::999333333333444444333222000///111000///......------...,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000---.....................,,,...///000///...///111---444999777444444444222000111111222222111000//////.........///000222333000///...///000111000///111111111111111222222222---///111000///...000222000000000000111111111111000222555666555333333333000111333444555444333222555777999<<>>BBBzzzsssRRR{{{bbbIII666222333444333---(((+++111...111111......222555555666...444888???lllzzzHHH:::000///000,,,+++...,,,.........---,,,---...111111000///...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...---+++*********+++,,,,,,+++******))))))******)))((('''(((***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((())))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&''')))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++******************************+++++++++,,,,,,,,,,,,...+++---222000666III}}}}}}~~~yyywww|||sssnnnMMM222]]]}}}}}}pppWWWoooiiiIII444===666666>>>AAA999222000666222111555777333...+++...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.../////////......///111000444444111...//////---000000000/////////............//////000//////...222222111000000000111111111000//////......//////000000000000000000111111///111333333222111222333555222222888???AAA:::333222333333444444333333222333444555666hhh~~~gggOOOTTTdddtttSSSfffJJJ777MMMSSSSSSwwwTTTMMMIIIFFFDDD@@@999222---222444555222//////000111666///111333===eee{{{PPP777111...000000---...111+++---...---,,,+++,,,...111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------------------------........./////////...---,,,+++***+++,,,,,,,,,+++******))))))******))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((()))((('''((()))******(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,...***,,,111///555HHHmmmVVVcccuuusssuuufffhhhKKKHHH|||aaaVVVsssJJJ;;;;;;333>>>```ttteeeDDD...333666888888555111111333...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........////////////,,,---......------///111///222333000000111111...////////////............------..................000000000000000111111111000000///...............000111222222111000///......111444555444222222222444222222555:::;;;777333333333333333333333333333333333444555eee{{{vvviiiOOOGGGWWWkkk|||~~~bbbtttGGG888ZZZeeeEEEmmmkkk```TTTRRRVVVRRR@@@///222222333333111///.........---///...111IIIhhhxxx~~~xxxppphhhbbb]]]\\\ssskkkQQQ333...---...000///---...111,,,---......,,,,,,---...////////////////////////++++++++++++++++++++++++,,,,,,---------.........------------------------,,,------------............---,,,+++++++++,,,---,,,+++******))))))*********++++++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))'''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((('''((()))******(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***'''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,...+++,,,111---333EEEvvv\\\uuuggg~~~zzzqqq{{{{{{___QQQOOOTTT]]]TTTooo{{{rrr}}}]]]>>>LLL888;;;WWWcccKKK999999;;;AAAHHHHHH???555111111222111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000+++---------,,,---...000...111222000222555555222////////////............---------------...//////......///000111111222222000000///...............000111222222222000...---...111444555444333222222444555555444222222444555333333333333333333333333222333444555[[[qqq~~~~~~{{{hhhQQQUUUZZZsssuuuFFF???XXXtttsssOOONNNlllmmmrrr```@@@444000...000111///...///+++111444222///111:::CCCBBBBBBAAA===999555444444???kkkrrrAAA888000//////000000...,,,,,,---,,,...///...---,,,---...,,,,,,---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,,,,---------.........///...,,,+++++++++,,,---,,,+++******))))))*********+++,,,,,,***)))***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&''')))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((''''''(((((())))))******'''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))************+++)))************+++++++++******************************+++++++++,,,,,,,,,,,,...,,,---111,,,000AAAeeehhh???iii{{{gggccc}}}ppplllmmm___DDD===IIIFFFBBB<<>>???@@@DDDdddpppqqqkkk\\\ddddddYYYUUUgggkkkeeerrrxxxhhh:::999666333111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111111222222222222222333333222000///000222///000///...111555333...111111111111000000000000......------...///111222888888888777555333111///222222111000000000000000000000000000000000111111...000111111000000111222222111111333555666444111444444222222222222444444222222333444AAAQQQwwwsssnnnzzz{{{dddEEEYYYpppBBBEEEeeemmmCCC+++000222...---,,,........................000000000000000111111222111333888BBBMMMSSSTTTSSSZZZPPPAAA777222333444555666666555444222111111000---------------------------------,,,,,,+++++++++,,,------......------,,,---......///////////////,,,---//////---,,,---...000111222333333222000000+++...000111000.........---,,,,,,,,,------+++)))---,,,***)))))))))******((()))++++++)))((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))******)))(((''''''(((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++******************************+++,,,,,,,,,,,,++++++///,,,,,,111///222???nnnOOO<<>>ggg|||cccNNN888000///111333111------000///000111000///...///000222111///...---------------......///......------///000111000...------.........////////////..................////////////---///111111000///000111////////////000000000000333222222222111111111000///000000000111111111111222222333444444555555666555444333222333444444444444555555666:::DDD???JJJuuuwwwzzz}}}xxxrrr^^^tttyyyKKK444---333111///222111.................................---......///000...///000///,,,---111555222---((()))000555444222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,,,,---------------,,,...//////...------...,,,,,,,,,------.........---000333444333222222222...---------......,,,***************+++*********((()))++++++)))((()))***************************(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++******************************+++,,,,,,,,,,,,++++++///,,,,,,111///222???ZZZtttbbbVVVSSSUUUVVVVVVMMMkkkzzzmmmkkkxxxuuuttt~~~nnnWWWTTTXXXSSSGGGAAA@@@\\\```IIIHHHHHHVVVnnn^^^TTTZZZLLLGGGUUUpppZZZGGGRRRUUUKKKGGGHHHpppwwwRRRIIIHHH222111222444222......111///000111000///...///000000000///...............------............------///000111000...------.........///000000///..................////////////...000222222111000111222////////////000000000000222222222111111111111111///000000000111111111111555555444444444333333333444444444444333333444555333333444444555???<<<<<>>AAABBBCCCOOOpppuuu___JJJWWWllljjj```VVVJJJnnnhhh888DDDiii666333222444333///...000...///000000......///000//////////////////......,,,---......///............///000///...---...///...///000111111000///...............////////////...000222222111000111222////////////000000000000000000000000000000000000000000000000111111111111555555555444444333333222333444666666444333444555333333444444888:::===;;;AAA___jjjttt}}}{{{iiitttnnnYYY[[[xxxbbb;;;555JJJsss```VVVcccIII<<<222///111---........................------,,,,,,------...///+++******,,,///111222222///000111222222111111111......------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++------+++***+++,,,,,,,,,++++++,,,---///000,,,///222333222111111111///...---...//////---+++((()))***+++,,,++++++***((()))++++++)))((()))***************************(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((((()))+++((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******************************+++,,,,,,,,,,,,++++++///,,,,,,111///222???\\\uuuzzzooo^^^XXXQQQLLLLLLOOOSSSUUUsssnnngggpppwwwnnnccc```qqqYYYIIIDDDHHH<<>>888888333........................---,,,,,,,,,,,,---......///,,,***+++------+++((((((+++...///---+++,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***,,,...---,,,+++,,,,,,++++++******+++---...000...000333333111000/////////...---...//////---+++((()))***+++,,,,,,+++***((()))++++++)))((()))***************************(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&((())))))(((((()))+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******************************+++,,,,,,,,,,,,++++++///,,,,,,111///222???BBB___vvvbbbQQQQQQQQQPPPPPPSSS]]]jjjtttggghhhyyysssqqqmmm^^^SSSfffTTTHHHDDDJJJDDDTTTMMMOOO\\\mmmsssZZZAAAPPPcccTTT@@@GGGNNNQQQJJJLLL???HHHmmm}}}vvvwwwHHHDDDKKKJJJEEE\\\pppggg???666000111333222///...***,,,......---...///111,,,,,,---.........------------...///000000000///,,,...//////......000111///111222333333222111///............/////////000,,,...000000///...///000////////////000000000000............////////////000000000000111111111111000111222333555666777777///444888999777444333333444555666777<<<;;;===>>>999:::PPPkkktttOOOfffsssoooyyynnn[[[LLLTTTmmmuuubbbppp|||lllZZZCCC---333,,,///222,,,---000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,---///222---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.../////////...---,,,///...---,,,,,,,,,,,,,,,+++,,,------......------------------------------...111333444333111000000666111+++***---...,,,***)))******++++++******))),,,,,,,,,++++++++++++***))))))************))))))(((((((((((())))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))++++++************************))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))+++------+++)))((()))******))))))******+++,,,******************************+++++++++,,,,,,,,,***---...---+++...555<<>>FFFkkkdddFFFIIIYYYjjjssstttdddWWWkkkyyy{{{oooSSS;;;---222222222111111000000000,,,---...///000000000000000/////////.........---,,,---......//////......---...//////------...///...///000000111111000000......////////////......////////////000000000111222111000000///000000000000000000000111111111111000000000000000111111222222222333333333333333333111222333333111111222333444444444444@@@999666888777222333888NNN___ooosssgggwww}}}}}}{{{nnnrrrddd```fffzzzzzzpppqqqsss<<<111222555...---111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,...111222///---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,+++***++++++*********+++,,,,,,)))***++++++,,,,,,++++++---------------------------///111222000/////////555111------...///...,,,++++++,,,,,,,,,,,,++++++''''''((()))***+++,,,,,,))))))************))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((()))))))))******((()))+++,,,,,,+++***)))+++************++++++,,,,,,,,,,,,++++++*********************************)))+++,,,,,,***))))))*********))))))******+++,,,******************************+++++++++,,,,,,,,,+++,,,---,,,,,,...333888DDDGGGvvvwww```XXX___eeeaaaXXXTTTRRRNNNPPPUUUSSSaaa|||~~~{{{vvvyyypppttt___\\\qqqccc???777@@@OOOeeehhhvvv|||___RRRbbbuuuGGGGGGdddxxxnnn{{{uuucccAAA111,,,222222000//////000000111,,,---...////////////////////////...............,,,---......//////......---...//////------...///......///000000000000///......------------....../////////000000000111111222222111000000000000000000000000000111111111111000000000000000111111222333333333333333222222222000222333222111000111333444444444444<<<777555888888444222333777HHHXXXlll{{{}}}```kkkzzz^^^gggmmmvvvuuuuuu~~~yyyfff[[[RRRmmmyyyoootttFFF333,,,000---...222///++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,+++...333333///***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///......///111///---,,,......---,,,+++,,,,,,------,,,,,,+++'''''''''((()))******+++))))))************))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((()))))))))*********)))***---//////...+++***+++++++++******++++++,,,...------,,,,,,++++++***++++++++++++++++++++++++)))+++,,,+++***)))***+++******))))))******+++,,,******************************+++++++++,,,,,,,,,+++,,,---,,,,,,...222666AAAEEExxx{{{bbbSSS___qqqmmmVVVAAABBBSSSZZZUUUOOOQQQooo{{{{{{sssttt~~~{{{uuuVVVNNN___MMM555AAAYYYtttvvvhhhYYYLLLeee}}}FFFIIIsss~~~bbb}}}|||wwwMMM444222999666444111...------......,,,---....../////////...........................,,,---......///.........---///000///...---...///---......//////////////////...---,,,,,,---.../////////000000000111111111111111000////////////000///000000000111111111111000000000000000111111222444333333333222222111111111222333333222111333444555555555555888777777777555333444888111;;;AAANNNfffwwwuuuVVVWWW___]]]\\\bbbhhh^^^WWWUUU<<>>444RRRsssmmmYYYPPPppp~~~LLLUUU}}}iiisssqqqggghhhddd@@@...000777555333000...,,,,,,---...,,,------...............---------...............,,,---......///............///000///......///000---......//////////////////...---,,,,,,---...///000000000000111111111111000000///........./////////000000000111111111111000000000000000111111222333333333222222111111111222333444444333333444666555555555555777888999555000///222777333777333666GGGWWWfffxxxqqqHHH>>>AAA???===AAAUUU]]]lll||||||rrr___zzz]]]EEE:::RRRlllZZZCCC;;;;;;AAAbbbxxxmmmwwwrrrmmmrrrbbb@@@,,,/////////...(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++***,,,//////,,,)))++++++************++++++++++++++++++++++++++++++************++++++++++++---,,,++++++******++++++------,,,,,,------......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---******++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))((((((((('''))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))*********+++++++++,,,...000111000///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---******))))))******+++,,,******************************+++++++++,,,,,,,,,,,,+++++++++,,,---///000444III{{{eeeFFFQQQfffqqq```HHHIII]]]cccfffXXXOOOiiiyyyeeeiiissszzzyyytttuuu|||bbbRRRHHHLLLKKKCCCUUUyyyrrruuu~~~```bbbooommmtttaaaPPPKKKXXXaaaccc[[[III777///000222///......------...000000,,,------.........---------------------.........,,,---......//////.........///000000......///000......///000000000000/////////............//////000000000111111111222222111000000///////////////000000000000111111111111000000000000000111111222222222222222222111111111222333555555444444666777555555555555777999888444000///111222111666111///888>>>FFFSSSeeerrrmmmJJJ;;;999666444666333999CCCQQQbbbuuuyyywwwtttddduuugggKKKSSS\\\PPPFFF:::AAABBBJJJkkk|||tttrrr{{{{{{sssVVV999,,,111000,,,,,,***************************,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************++++++++++++...---,,,+++***++++++,,,------,,,,,,+++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++***+++,,,+++***)))+++,,,)))***+++,,,,,,+++,,,,,,******++++++++++++******)))))))))))))))))))))***))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++++++++,,,......//////......---,,,+++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++)))*********))))))+++---******))))))******+++,,,******************************+++++++++,,,,,,,,,,,,+++++++++,,,---......111NNNnnnSSSVVVgggqqqcccLLLDDDQQQaaaddd\\\QQQ^^^|||nnn```kkkrrrnnnlllooooookkkOOOIIIRRRXXXQQQ]]]|||zzz]]]TTTOOO___tttdddlllkkkYYYnnnkkkPPPCCC;;;555333666666111...111333333---------....../////////---------......------,,,,,,,,,,,,------.........,,,---......//////.........000111000///...///000...///000000111111000000///000000000000000000///000000111111111222222222333222222111000111111111000000000000111111111111000000000000000111111222111111111111222222222222111333444444444444555777555555555555777888777444333333222111---555444222666555333;;;???QQQiii|||dddPPP:::111000111222555333333444888AAAOOO___jjjpppqqq~~~sssddd[[[MMMgggbbbCCCTTTbbbHHHNNNYYYzzzzzzxxxQQQaaayyylllCCC---)))222///***---///************************,,,,,,------------......***++++++***)))(((***,,,++++++************++++++++++++++++++++++++++++++)))************+++++++++...---,,,+++++++++,,,---------,,,+++******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++***))))))***,,,)))+++,,,------,,,---...*********++++++*********''''''((()))***+++,,,,,,))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******++++++,,,---.........---,,,,,,++++++++++++((()))***+++,,,,,,---...************************)))******)))((())),,,...*********)))***++++++,,,******************************+++++++++,,,,,,,,,,,,+++***+++,,,---------333RRRqqqxxxhhhKKKnnnxxxmmmNNN???IIIOOOIIIPPPKKKQQQtttyyy}}}kkkccchhhnnnfffXXX]]]kkkaaaGGGMMMXXXxxxooo{{{yyyRRR777999777>>>\\\bbbYYYqqq|||aaaXXXXXXPPPzzz{{{nnnKKK111888@@@555666666333...,,,000222111////////////...---,,,+++---------...------,,,,,,,,,,,,,,,------.........,,,---......//////.........000111000///...///111//////000111111111111111///000111222222111000///000111111111111222222222555444333333222222333333000000000000111111111111000000000000000111111222000000111111222222222333000222333333333333555666666666666666999777555333333333111000000//////000222555999;;;444999???CCCJJJTTTbbbllltttvvv~~~rrr@@@:::444000000111111///111222444555777:::>>>AAA^^^eeevvvYYYyyy}}}uuuLLLKKKooouuuOOOUUUpppeeeUUU]]]ppp}}}aaaoooQQQWWW~~~xxx\\\///111///,,,+++,,,,,,,,,+++,,,,,,,,,+++++++++******************************)))************+++++++++************************,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++***)))(((******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,---............---------,,,,,,,,,,,,+++*********+++,,,---******************************)))))))))))))))*********))))))))))))******)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++///QQQ{{{zzzsssrrr[[[OOOzzz___DDD<<>>999999777444333111222222333333222222111.........------,,,,,,,,,---------...///000000111///////////////.........+++---......---,,,,,,---........................///////////////000111111000000///...............//////000111111111111111222111111111000000//////000000111111222222333333222111000000222333222111444444333333222111000000444444444444444444444444777777777777999777444333333222111000000/////////111444777888<<<>>>>>><<<999;;;AAAGGGTTTWWW]]]fffrrreeeGGG999555111///000111111000111333444444444666999;;;>>>HHH```lll|||{{{jjj^^^eeeTTT???]]]jjjZZZSSSeeerrrlllXXXoooYYYZZZqqqccc===<<>>CCCPPP[[[aaacccVVVjjjrrruuudddeeeiiihhhUUUHHHEEEOOORRRJJJIIIPPPHHHMMMdddaaa???888555222000111333444444+++;;;XXXyyykkkRRREEE===666444333111222666:::999777555222000............---------,,,,,,,,,---------...///000000000/////////////////////...+++---......---,,,------........................///////////////000111111000000///...............//////000111111111111111111111111111000000000///000000000111111111111111111000000000222333333222555555444444333222222111444444444444444444444444666666777777888666333222222222111///////////////000111333555:::;;;;;;888555444666999<<>>EEERRR\\\eeejjjlll|||}}}uuu[[[UUUbbb^^^IIIFFFSSS```ccc___YYYPPPHHH888MMMppptttHHH777333111//////000000000//////,,,333MMMggglllUUU===666444444555444333888>>><<<:::777333000...,,,,,,...------------,,,,,,,,,---------...//////000000......//////////////////,,,---//////---,,,---...///////////////////////////////////////000111111000000///.........////////////000111111111111111111111111111000000000000111000000000000000000///000//////000333444444333666555555444444333333222444444444444444444444444444555666888777555333222222222111/////////.........///000111111333666888888999;;;===666:::===999333333:::BBBPPP]]]pppYYY===444555------...//////000//////111222222222000000111222555777>>>qqq}}}aaauuu]]]===>>>III???```VVVGGG```fffUUUWWWzzzzzz|||~~~bbbXXXzzzqqqZZZTTTiiiddd999000---000...,,,+++,,,------,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++************************+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++******)))******))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++,,,,,,,,,,,,..............................---,,,+++*********************************))))))))))))))))))***+++******))))))))))))******))))))*********++++++++++++++++++*********************+++,,,...///000000...+++EEEaaazzz}}}aaaTTTZZZNNNFFFKKKXXXfffsss{{{~~~}}}]]]PPPQQQOOOIIIDDDOOOmmmzzzoooooo|||oooQQQ>>>qqqfff>>>...///.........000000...,,,555///***///999>>>:::333111000222666777666:::@@@666555111///---,,,---...---------------------------------....../////////............////////////,,,...//////...------...000000000000000000000000///////////////000000111000000///////////////000//////000111111111111111111111111000000000000000111111000000//////......000//////111333555555444555555444444333333333222444444444444555555555555444555666888666444222111111111000///........................---///222333333333333444333666:::;;;999777666666:::>>>DDDIIIPPPZZZgggpppsssSSS888,,,///666---...000000//////......///000222222111000222333000...777www}}}[[[iiiuuupppnnnqqqhhhMMMAAAMMMXXXGGGCCCVVVeeeeeejjjxxx}}}RRRgggkkk]]]SSSFFFuuuQQQ:::444,,,000...++++++,,,---------,,,,,,,,,+++++++++******************************))))))*********+++++++++************************++++++,,,,,,++++++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++++++++************))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++++++++++++++,,,------...........................---,,,+++******************************))))))(((((()))***++++++******))))))))))))******))))))*********+++++++++******************************+++,,,...///000000000(((555EEEfffrrrfffpppbbbZZZcccwwwrrr[[[TTTNNNGGGRRRhhhiiinnngggZZZ___lllcccLLL^^^jjj]]]LLL444***.........///000000...---)))---222444444333111000...++++++000333333333555333111///---,,,---...///------------------------------------............---.........//////000000,,,...//////...------...000000000000000000000000///////////////000000111000000/////////000000111//////000111111111111111000000000000000000111111111111000000//////......000//////111444555555444333333333333222222222222444444444555555666666666555666777777555333111000111111000///..................------+++,,,.../////////...---///000111444777999999999666888999888666888@@@GGGOOO^^^ppp}}}iiiGGG555111111///,,,...///111000///------...---///111222111111222333+++---:::qqqrrrEEEHHH~~~aaaOOO[[[[[[RRRZZZsssNNN]]]}}}EEEfffiii___ggg[[[999WWWOOO777555:::///---++++++,,,---...---,,,,,,,,,+++++++++******************************)))************+++++++++************************+++++++++++++++******)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++++++++,,,,,,,,,---------------------......---,,,+++***************************(((((((((((()))***+++,,,******))))))))))))******)))************+++++++++)))))))))*********************+++,,,---......///,,,+++444222EEElll~~~eee[[[QQQNNNVVVbbbmmmtttpppXXXHHHPPP^^^bbbdddjjjyyyjjjOOO>>><<<666...000///......///111111000...,,,---///333555555222...///+++***...111000///000444333111///............,,,,,,,,,------------...------------------------------......///000000000---...000000...---...//////////////////////////////////////////000111111000000/////////000111111//////000111111111111111000000000000111111111111111000000000000000000///111000000111444555555444222222222222222222222222444444444555666666777777777777777888444222000000000111000///------...............---+++,,,---...000111000///...---,,,---///111333444666===CCCCCC<<<666444555111;;;HHHSSS]]]iiiwwwzzzZZZFFF333000444444///,,,,,,...000///---,,,...000---///111222000///000000,,,333;;;XXXzzzSSSDDDrrrbbbAAAOOO^^^fffrrrtttrrrTTTRRRooo~~~sssYYYddduuuQQQ:::LLLKKK444444@@@///---++++++,,,......---,,,,,,,,,+++++++++******************************)))************+++++++++************************+++++++++++++++***)))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************))))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************+++++++++,,,,,,,,,------,,,------......---,,,+++************************(((((((((((()))***+++,,,******))))))))))))******)))************+++++++++((()))))))))*********+++***+++++++++,,,,,,------)))(((333---222QQQuuu}}}qqq[[[JJJNNNQQQXXXhhhtttmmm]]]ccc[[[\\\lll{{{hhhEEE000000///,,,///222///...---...000111000///444000,,,+++,,,.../////////...///222111///111555222222111000...---,,,,,,,,,,,,,,,---------......------------------------------......///000000111---...000000.........///........................///////////////000111111000000//////000111111222//////000111111111111111///000000000111111111111000000000111111111111111333222111222444555444333333333333333333333333333444444444555666777777777777888888999444222000///000111000///,,,---......//////......///...---.........,,,+++,,,...000000000000111222;;;???CCCAAA;;;:::>>>CCC888888666777;;;EEEQQQZZZ```lll{{{zzztttzzzkkkWWW222111222444///))),,,444***,,,...---+++,,,...111---///111111///...---...+++555444777{{{iiiNNNfffmmmMMMSSSYYYpppiiiUUU]]]RRRqqqggg===KKKYYYVVVLLLnnnJJJ:::PPP{{{???222111666///---++++++,,,.........,,,,,,,,,+++++++++******************************)))************+++++++++***************************++++++++++++***))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***************************++++++,,,,,,,,,+++,,,---.........---,,,************************(((((((((((()))***+++,,,******))))))))))))******)))************+++++++++(((((())))))*********+++++++++++++++++++++++++++///%%%///...+++999YYY~~~xxxjjjdddWWW;;;BBBUUUmmmzzztttdddVVVPPPhhh}}}tttsssaaaFFF>>>---000666***)))111,,,000...------///000000000(((...333333///,,,...111***,,,111222...+++111:::------.........---,,,+++,,,,,,,,,------.........---------------------------------...///000000111---///000000///......///........................///////////////000111111000000///000000111222222//////000111111111111111//////000000111111111222000000111111222222333333444222222222444444444222444444444444444444444444444444444555666777777888777888999:::333111000///000///...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------777999;;;<<<;;;;;;<<<===888888888888888999999:::<<>>???PPPfffdddOOOGGGPPPSSSJJJHHH<<<:::AAA888555UUUTTT...111444))),,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))*********++++++++++++************++++++***,,,------+++******+++************************,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***...,,,+++---///000---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******)))))))))))))))))))))))))))************+++++++++***************************))))))(((((())))))***'''***,,,,,,***))))))*********************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))***,,,,,,+++)))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++***************---***)))++++++***---222888SSSfffzzzttt|||tttWWWLLLBBBCCCLLLXXXbbbeee```VVVOOOLLL@@@222+++,,,///...+++////////////...---,,,,,,------------------------,,,,,,,,,---------......,,,---.../////////...---...------,,,,,,,,,,,,,,,------......------,,,,,,------------------------...------------...//////000//////............///......////////////............------------......000000000////////////////////////000000000000111111111111000111111222333000000000111111111222222000000222333444444444444333555666666444333333444444555666666555555666888888888888888333111000///000///...,,,------------------------+++++++++++++++++++++++++++,,,------......------...///111000///......//////////////////000111111888888999;;;<<<;;;888666333333444444333222111000222000//////222333222000...---,,,,,,++++++,,,,,,------,,,++++++,,,------,,,,,,---.........------...111222000...///444999eeelllWWWFFFNNNRRRdddrrrcccJJJ^^^pppoooiiicccjjjtttQQQ===;;;555LLLgggooo___JJJAAADDD===MMM___===***333666UUU|||{{{AAA---111...***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++***,,,------+++******+++************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///---+++...333333...))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))'''***,,,---,,,***))))))******************************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************++++++***)))(((+++******************+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************(((++++++***,,,//////+++,,,222444CCCfff|||kkkuuukkkHHH;;;333444666:::???AAA===444---+++***+++000444444...(((---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------+++,,,---............---------,,,,,,+++,,,,,,---,,,------...------,,,,,,------------------------......---,,,,,,...///000000000//////..................////////////......///......------......///000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000111333333444444444333444666555444333333444444555666666555555666888888888999999333111000///000///...,,,------------------------+++++++++++++++++++++++++++,,,------......------+++---......,,,++++++,,,------,,,,,,------...///111111222555888888666333333222222111111000000000///...------......,,,+++------,,,++++++++++++,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,---...---------,,,+++,,,...000222222111HHHoootttWWWIIIHHHYYY]]]kkk~~~___;;;EEE[[[UUUKKKCCCFFFVVVjjjwwwjjjJJJ:::999>>>RRRbbbYYY???111<<>>CCCIIIjjjzzzqqqYYYDDD777EEEDDDCCC;;;,,,,,,LLLrrrgggjjjbbb>>>444XXXzzzppp???---111,,,'''...++++++++++++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++************++++++***,,,------+++******+++*********************************+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++)))(((***------***'''***************************************+++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++************************)))******++++++******)))'''***,,,,,,***))))))***************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((((((***,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++''',,,---***)))+++---...111///000999:::444LLLyyyzzzttt[[[999222---***---333555555222///---111222000+++&&&&&&+++000+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,------......------------------------------...------------...//////...//////000//////...---......////////////......000000////////////000000111111111111222222222222222222222333333333444444222222333333333222111111/////////000000000111111000000111222222333222222111333444555333333333444444555666666555555666888666777888999333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------+++---/////////...///000,,,,,,++++++,,,,,,---......////////////000000111------..................+++,,,...000000/////////......---,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++,,,------------,,,///...---...000000...---,,,444;;;PPPEEEQQQiiilllYYYiiiqqqbbbZZZEEEGGGLLLPPPHHH:::333444UUUffftttxxxzzzsssXXX999???AAA>>>:::BBBWWWooo|||hhhaaaKKK444///[[[wwwLLL000000///)))***...++++++++++++,,,---...///******************************+++,,,,,,+++***************+++++++++,,,,,,++++++************++++++***,,,------+++******+++************************)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,------,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))******************))))))))))))))))))))))))))))))************+++++++++************************)))***++++++++++++***)))((()))******(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&((()))))))))+++000555,,,+++***((((((***+++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++******,,,,,,))))))+++...(((%%%333@@@===CCCZZZxxxgggLLL444333,,,444111---******+++,,,---%%%(((---///...---,,,,,,,,,,,,++++++++++++,,,,,,------------------------***+++---//////...---,,,+++++++++++++++,,,,,,---++++++******+++,,,,,,---+++,,,------......------------------------------,,,---......///.........---...///000000//////.........////////////....../////////....../////////000000000000111111111222111111222222222333333333333444444555444333222111////////////000000000111000111111222222222222111000222444444333333444555444555666666555555666888777888;;;>>>333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------(((***,,,---------...///,,,,,,,,,+++,,,------...***+++,,,,,,+++,,,///111******+++,,,---------,,,&&&(((***+++***))))))***///...------,,,,,,------((()))***+++++++++++++++++++++,,,---------,,,,,,+++---......,,,+++---...***111AAA^^^AAA...???vvv|||YYYWWWlll}}}{{{oooaaaTTTCCC555666???NNNZZZaaahhh|||iii???888QQQUUUKKKaaa```hhhgggPPP???000WWWTTT333,,,555,,,(((//////++++++++++++,,,---...///)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++************++++++***,,,------+++******+++************************))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))************)))))))))))))))))))))))))))))))))************+++++++++************************)))***+++,,,,,,+++***)))((())))))((('''''')))***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%'''((()))***///666<<<,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++---((((((///111,,,)))+++(((---,,,+++...,,,444GGGkkkpppZZZGGG444***222,,,---+++***,,,111222...***000---++++++---...,,,+++,,,,,,*********+++,,,---------------------------***+++---//////...---,,,++++++******++++++,,,---+++*********+++,,,,,,---+++,,,,,,---.........---------------------------+++,,,.../////////...---,,,---...000000000//////......////////////...............------............/////////000000111111000111111111111222222222444444555666555444222111////////////000000000000000111111222222222111111000222444444333333444555444555666666555555666888:::<<<@@@DDD888222...111222///------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++---,,,***,,,///---))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++,,,,,,,,,,,,------(((***---.........///000...000888IIILLL555,,,===jjjsssVVVVVVnnn}}}}}}VVV>>>HHH;;;111NNNhhhbbb^^^eeerrrqqqUUU666444FFF^^^nnnoooiiifffgggGGG///CCCzzzwwwXXX888777444111,,,)))+++///,,,---.........---,,,+++)))************+++++++++++++++************************))))))***+++,,,,,,+++*********))))))((((((******++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********)))***,,,------,,,***)))************************++++++************++++++))))))))))))))))))))))))************************+++++++++*********))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++******************)))))))))))))))))))))))))))))))))((()))******+++*********))))))))))))))),,,+++++++++******))))))+++*********))))))((((((++++++,,,,,,,,,,,,------333333222111///---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......+++,,,---...//////////////////.........---------......000111222222222222//////............//////////////////////////////111111111111111222222222444444333333333333222222000000000000000111111222111222333333444444333333333333333333333333333333444444444555555555555555666999===@@@999333///000222///------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++//////,,,,,,------***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************++++++++++++++++++,,,,,,,,,------)))***------------.../////////555FFFJJJ666,,,:::SSSxxxcccWWWdddssszzzmmmCCC///FFFLLL;;;777YYYaaagggccc\\\TTTIII@@@CCCKKKSSSVVVWWW___qqqrrrFFF===OOOqqqTTT:::666333///---,,,,,,,,,---,,,---.........---,,,+++)))************+++++++++******************************))))))***++++++,,,************)))))))))(((******++++++++++++************************************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))***,,,------,,,***)))************************++++++************++++++************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))))))))++++++*********)))))))))************)))))))))(((*********+++++++++,,,,,,......//////...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,---------......,,,,,,---...//////......000/////////............---...///000000000000000000000////////////000000000000000000000000000000000000111111111111222222444444333333333222222222000000000000000111222222111222333333444444333333333333333333333333333333555555555555555666666666555777;;;===;;;444///000111///------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,111333///+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++,,,,,,,,,,,,)))+++,,,,,,++++++,,,...//////222@@@GGG777+++444444]]]yyycccTTTLLL]]]TTTAAA;;;TTTiii\\\AAAUUUdddoooiiiYYYMMMJJJJJJPPPSSSZZZdddooo{{{lllPPP???KKKcccyyyAAA111333111---,,,---...---+++---------------,,,++++++)))************+++++++++*********************************)))******+++,,,************))))))))))))******++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,------,,,+++***************************++++++************++++++************************************************+++++++++***************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************))))))))))))((((((************)))))))))))))))))))))************+++)))***+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,---------......,,,---...............---000000000/////////......//////000000000000000///111000000//////000000111111111111111111111111111000000000111111111222222333333333333222222222222111000000000000111222222111222333333444444333333333333333333333333333333555555555666666777777777555777;;;<<<>>>666000000111///---...,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------444666111+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++***++++++++++++,,,,,,,,,***+++,,,+++******+++---///......999CCC777+++///,,,@@@ZZZnnnwwwrrr___LLLCCCBBBIIIJJJJJJ\\\dddVVVdddmmmwww|||xxxlll[[[OOOBBBBBBJJJ]]]sss|||ooo]]]UUU:::CCCZZZxxxGGG;;;333555444000---......---------------,,,,,,++++++))))))*********+++++++++***************++++++++++++***************++++++*********)))))))))))))))******++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***))))))))))))************(((((((((((((((((((((((((((((()))***************)))))))))))))))*********)))))))))(((((((((((((((*********))))))))))))))))))))))))*********++++++((()))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,---------......---......//////......---000000/////////.........111111111222111111000000000000////////////000000111111111111111111111111///000000000111222222222333333333222222222222111111111000000111111222333111222333333444444333333333333333333333333333333555555666666777777888888555888<<<>>>@@@888111000000......///,,,------......------,,,+++++++++,,,,,,,,,------...444777111+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++*********+++++++++,,,,,,++++++,,,+++)))***+++------...,,,333>>>777+++---333000222???VVVjjjqqqooo```[[[jjjlllSSSQQQ```___hhhnnn{{{{{{^^^HHH@@@>>><<<@@@LLLTTTOOODDDKKKCCCZZZpppNNN:::444===@@@888...,,,...000------,,,,,,++++++++++++))))))*********+++++++++))))))*********+++++++++++++++***************+++))))))))))))))))))************++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************************************************************************************))))))))))))))))))))))))************************'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******(((((()))))))))*********(((((((((((((((((((((((((((((()))************)))(((((())))))************((((((((((((((()))))))))))))))))))))))))))******************+++++++++,,,***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000///////////////............---000000111111111000//////000//////......//////000111111111111111111111111000000000111222333333333333333222222222111111111111111111111111222222333111222333333444444333333333333333333333333333333555555555666777888888999444888===@@@CCC:::222000000......000------............------++++++,,,,,,,,,,,,------///333555000,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++************++++++++++++++++++,,,+++******---///***...+++///:::777------,,,,,,---000999GGGVVV___kkkhhhnnneeeVVVXXX```nnnzzzvvvcccLLL???LLLVVVXXXKKK???@@@HHHLLLNNN\\\sssPPP666555CCCHHH<<<...***---000------,,,+++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,,,,+++******)))*********))))))))))))******************++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***************************************+++++++++************************************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))*********))))))))))))))))))))))))'''((()))++++++******)))((((((((()))******++++++(((((())))))))))))******))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,+++++++++******)))))))))************+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,---------.........///000111222222222222000000000/////////......---...////////////......111000000//////000000111111111111111111111111111000111111222333444555555222222222222111111111111222111111111111222333333111222333333444444333333333333333333333333333333444444555666777777888888444888>>>BBBEEE;;;222000///......000------............------++++++,,,,,,,,,,,,------///222222...---...---))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++************++++++++++++++++++,,,+++***,,,///222'''...,,,---666666//////''',,,222333000...111555@@@DDDZZZuuuqqqWWWUUUWWW\\\```ZZZOOOKKKLLL[[[qqq~~~sssbbb]]]```bbbiii}}}{{{JJJ888444BBBHHH;;;...+++---,,,---,,,+++*********+++,,,)))************+++++++++((())))))***++++++,,,,,,,,,++++++***))))))******((()))))))))******************++++++++++++************************************))))))******+++,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((''''''(((((()))******+++))))))))))))))))))))))))'''(((***+++++++++)))((('''(((((()))******++++++)))))))))*********++++++((()))))))))************)))))))))************+++***++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,+++++++++******))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------.........///000222333444555555222222222111111111000000...///000111111111111111333222222111111222222333333333333333333333333333111222222333555666666777222222222222111111111111222222111111222222333444111222333333444444333333333333333333333333333333222333444555666777888888888===CCCGGGFFF<<<222000///......111------............------++++++,,,,,,,,,---------///111///------///---(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++)))************+++++++++++++++,,,++++++---000333%%%...---,,,444666000111333---)))+++...000000000///222555CCCeeeggg]]]UUUUUUVVVXXX___hhh|||^^^???888333@@@DDD888...---,,,(((---,,,+++*********+++,,,)))************+++++++++((())))))***++++++,,,,,,,,,,,,+++***))))))******(((((())))))*********+++******++++++++++++***************************************)))***++++++,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++************++++++++++++++++++++++++++++++************************))))))******++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))))))))))))))'''(((***+++,,,+++)))((('''(((((()))***+++++++++))))))******+++++++++,,,(((((())))))*********+++(((((((((((())))))))))))((()))***++++++,,,++++++)))************+++++++++,,,,,,,,,+++++++++******))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,---------.........///111333555666666777444444444333333333222222111222333444555666666666555444444333333444444555444444444444444444444444222222333444555777777888222222222111111111111000222222111111222222333444222222333444444444333333333333333333333333333333222222333444555666777888>>>CCCIIIMMMGGG===222,,,---000000...111...,,,...///...---......***)))---...,,,,,,---...444...(((...///,,,///,,,,,,,,,,,,,,,+++******,,,---...///...,,,******+++,,,,,,***)))******(((---///---******,,,,,,))))))***++++++******+++,,,************************************************)))************+++++++++---+++******+++---000222000%%%+++)))999AAA***111000...+++,,,.../////////222//////666HHHfff|||nnnnnn|||{{{yyyzzzqqqWWWGGG===555BBB<<<444...,,,,,,---...++++++++++++++++++++++++************************)))************+++++++++++++++++++++******))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''000000(((&&&---000,,,,,,,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************)))))),,,,,,+++******+++,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))************************---***((('''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((+++*********))))))(((((((((((((((((())))))))))))++++++******************))))))))))))))))))))))))+++*********))))))((((((************************)))************+++++++++***************************+++,,,+++)))((()))***++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++------...---,,,+++---------///000000...,,,222000///000111222333222333222111222333333111000666222222777777222111555999888777666666777888999777777666333111000111222666555555444444333222222555444444333222222222333111111111111222333444555///222444444333333777:::777666444222222222444555444555666555555555777999CCCJJJNNNLLLEEE===444000111333222000//////000000...+++***+++...++++++......+++,,,///,,,666333,,,...---***///...///000111111222222222111000//////000000///...+++,,,+++++++++,,,,,,,,,+++------******,,,,,,***111000///---***)))))))))************************************************)))************+++++++++,,,+++******+++---000222...&&&---***:::FFF222111000///...------.........000---+++,,,555EEEXXXeeeuuuXXXUUUYYYbbbaaaSSSIIIHHHCCCNNNSSSKKKDDDCCC???888:::555///,,,+++---......++++++++++++++++++++++++************************)))************+++++++++++++++++++++*********)))))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,000:::<<<111(((***---+++,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************)))))),,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++///---***((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((*********)))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))************)))))))))(((************************)))************++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,............---444222000///000111222222111111111222444666777777111111222333444333222111333000111555666222222666111222444555666666555555===<<<;;;888444222333444222333333444666666777888333333222111000000000000222222222111111222222333///111333333222222555777777555444222222333444555333444555555555666888:::???GGGLLLKKKEEE???777222222222111///+++///333333111///000000///---...///,,,))),,,222---::::::444555333333:::000000000000000///...---333000,,,,,,///111111000,,,++++++,,,,,,---...///+++///000,,,+++,,,,,,)))++++++***))))))******+++))))))))))))))))))))))))************************)))************+++++++++,,,+++******+++---///111,,,***///***666HHH888,,,...///000///---,,,,,,---///...,,,***+++///555:::UUUeeevvv}}}}}}uuu```LLL444333777===:::///***,,,(((...111000444;;;999111000---******+++---......++++++++++++++++++++++++************************)))************+++++++++++++++++++++************))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,333>>>AAA666***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,++++++******++++++,,,++++++***************)))))))))))))))))))))))))))++++++++++++++++++++++++111...+++***)))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))************))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,.../////////////////////000000000000000////////////000111222333///000111333333333222111000...000333444333333555111333666:::;;;;;;999888999:::999666333111222333666666555555555444444444;;;:::999777555444444444444444333222222222222222111222222222111111333555666555444333222333444555333444666666666777999;;;;;;DDDKKKLLLIIICCC:::222///...///000---000111111111333333111,,,...333777777777>>>HHHUUU___]]]YYY^^^aaabbbhhh[[[ZZZZZZXXXVVVSSSQQQPPPOOOIIIAAA<<<;;;;;;888555333000//////...++++++---&&&+++---,,,,,,...///---''''''((()))++++++***)))))))))))))))))))))))))))************************))))))*********+++++++++,,,+++******+++---...000,,,...111)))000EEE@@@)))+++---///...,,,+++,,,...,,,---......------...000,,,777CCCJJJLLLGGG:::------...222666333------222000111///---///222///(((***)))((())),,,------,,,************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))*********+++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,444888222,,,+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************************...,,,***))))))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---+++++++++,,,,,,,,,------,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---............***...333555555222000...222333333222222222333444333555777888777666666666555555666777888777777888222333555777888888777666===>>>>>>===;;;:::;;;<<<999888888777666555444444888777555333111000000///444444333333333333444444333333333222111222222333555444444333333333444555555666777777666666888::::::CCCKKKMMMLLLFFF<<<222...000666;;;000222333333888???>>>888;;;???GGGOOOTTTXXXbbbmmmyyy}}}vvvrrr|||xxxnnneee___YYYSSSOOOOOOIIIEEECCC===444000111***,,,---+++,,,///...+++,,,+++,,,---...,,,)))%%%))))))))))))))))))))))))************************))))))*********++++++++++++++++++***+++,,,---...+++000000+++...GGGQQQ888***+++,,,---,,,,,,---///)))***,,,---,,,---...000+++---...///222555333000000000222333000---000444...//////,,,+++---,,,******))))))+++------,,,+++************************************************))))))*********++++++++++++++++++++++++++++++,,,))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))*********+++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''***---,,,---//////---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***((('''''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,...111444555333111111111---000333555777:::???BBB@@@BBBCCCCCC@@@???@@@AAA@@@AAABBBAAA@@@@@@???>>>AAA@@@??????>>>>>>>>>>>>AAABBBBBBAAA>>><<<<<<===999999999999888888888888777777666555555555666666222222111111222333333444555444333333333333333333444444444333444444444444888999999888666666777999===FFFNNNPPPMMMHHH???555000444>>>GGG111:::BBBIIIUUUbbbeee___ggghhhlllqqqrrrrrrvvv|||zzzttt}}}{{{zzzxxxpppllliii```QQQIIIIIIKKKGGG???888666555...%%%)))'''&&&(((,,,---+++)))************************************************)))************++++++++++++++++++++++++,,,------***.........///LLLkkkWWW///---++++++---/////////---......---,,,+++,,,---111///------///222333222888777555222///---...000))),,,---,,,******+++---+++++++++,,,------,,,***************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***))))))+++...000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------************************))))))))))))))))))))))))'''&&&&&&''')))******((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((())))))******''''''(((((((((((())))))(((((((((((())))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------.........///...---,,,000777===GGGLLLSSSYYY___eeemmmsssrrrpppnnnkkkjjjiiiiiiiii[[[\\\\\\ZZZVVVSSSRRRRRRLLLKKKHHHDDD@@@<<<:::888999999888888777888888999222222111111111111222222666444333333444555444333333333444444444444444444999::::::999777666888999AAAJJJQQQRRRMMMIIIBBB888111333===FFF:::OOObbbllluuuzzzwwwxxx~~~|||mmmeeefffooofffYYYRRRTTTUUULLLAAA444...(((&&&)))---...---++++++++++++++++++++++++************************)))************++++++++++++++++++++++++,,,,,,,,,***,,,***111...LLL}}}qqq999333---,,,000222111......///000///---+++,,,---,,,,,,---111444333222000<<<999444000......---,,,,,,,,,------+++))))))+++,,,+++***+++------,,,+++************************************************)))************++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******,,,------///000//////......------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,************************************************(((((('''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((()))*********'''''''''((((((((())))))(((((((((((())))))))))))''''''(((((()))******+++))))))))))))))))))))))))((()))))))))************************************)))************+++++++++++++++++++++++++++++++++)))***++++++******+++---++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////...------...///111222333333888???DDDIIIRRR\\\dddtttrrrmmmgggaaa[[[WWWTTTKKKIIIEEEAAA<<<888666444999888777555444333333333555333111111444555444333222333333444555555555444777888999888888888:::<<>>===:::888555222,,,((()))+++***'''***((('''***+++***))))))+++***)))***,,,------,,,))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,---------))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,******...444000000///...---,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++***))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++************************((()))++++++******+++,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---------///111444777999CCCPPPbbbrrr~~~}}}yyyqqqggg]]]TTTNNNJJJBBBAAA???<<<999777666666444111///000333555444222222333444444555555555444444666777888999:::===@@@HHHOOOSSSQQQOOOOOOCCC999555000666IIIppp~~~zzzwwwvvvrrrnnnpppooommmmmmnnnlllgggbbbeeeeeeeeefffgggiiijjjkkkjjjkkkttt|||wwwjjjiiiqqqjjjhhhoooxxxxxxrrrwwwwwwuuummmjjjwww}}}ooo\\\MMMCCC;;;222+++,,,------,,,,,,,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************000%%%***,,,'''CCCqqqccc:::+++222------333---+++++++++***++++++,,,---------,,,...///000///------,,,+++***))))))))))))))))))))))))************+++,,,,,,,,,,,,...111444111///,,,***)))((()))***************************+++***)))***,,,------,,,************************++++++++++++++++++++++++((())),,,------,,,+++*********************************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------------.........//////000000000///......------........................+++---...---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))*********)))))))))))))))(((((((((((())))))))))))******++++++++++++******)))************+++++++++,,,,,,+++***))))))******,,,,,,,,,++++++*********,,,,,,,,,---------......------...,,,)))'''((()))+++******+++---/////////222000------------,,,+++888888777888>>>NNNcccrrr|||{{{wwwnnnaaaTTTKKKCCC===999:::888555555666777777666333000000444555444555999555333444888::::::>>>CCCOOOMMMLLLNNNTTTLLL>>>;;;DDDKKKYYYqqqzzz~~~|||rrrsssnnneee^^^ZZZUUUOOOLLLJJJIIIIIIIIIHHHDDDAAA@@@@@@AAABBBCCCCCCDDDDDD>>>>>>EEEMMMJJJ???===CCC@@@???EEEOOORRRQQQYYYfffgggkkkkkkiiissszzzlll```YYYTTTOOOLLL:::444...******+++***(((...---------------,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...&&&,,,...(((AAAmmmtttEEE...111...---000+++---,,,+++***************,,,++++++,,,......---+++---,,,+++***))))))))))))))))))))))))***************+++,,,,,,,,,,,,...000///---+++)))((())))))******************************))))))***,,,------,,,************************++++++++++++++++++++++++)))***+++,,,---,,,++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------------------............000000000000000/////////,,,,,,,,,,,,,,,---...///...///000///...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))***)))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))************+++++++++,,,++++++***))))))******,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---///111---...000111111///+++(((++++++,,,---///222555777===FFFTTTcccqqq}}}rrrfff[[[SSSIIIDDD===888555444444333777555555888777222000222999777888:::::::::@@@GGGNNNMMMLLLNNNZZZLLL===EEE\\\jjjxxx|||lll```YYYTTTNNNOOOKKKDDD???>>>;;;777777555444333333333111///,,,---///000000000///...111///333::::::333///222///+++---222333111777BBBBBBKKKPPPOOOTTTaaammmqqqxxxtttnnnjjjhhhjjjlllnnn[[[PPPCCC:::666222,,,''',,,+++***,,,...//////...******+++,,,,,,,,,+++++++++++++++++++++++++++++++++'''...///***???iiiSSS000......------***...---,,,***)))(((((((((***))))))***,,,,,,+++))),,,+++******))))))))))))))))))))))))************(((***,,,,,,+++++++++,,,,,,+++***)))((()))*********************************)))((()))+++,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000111111111111---,,,+++***+++,,,...///000111222111///......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))******++++++++++++******)))************+++++++++,,,+++******)))*********,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------///...,,,+++,,,,,,,,,+++111...+++(((***...333777333222///...333???NNNZZZvvv~~~}}}xxxpppkkkcccYYYPPPFFF>>>888:::666555777777666777;;;:::999::::::888777>>>HHHNNNMMMNNNOOO___QQQDDDRRRppp~~~sssaaaMMM>>>555333444666444000000333444222666555333222222222222222000111222444444222000//////+++,,,222555111------222///...///,,,(((***111(((///333000000888AAAEEESSSVVVXXXZZZ^^^dddmmmtttssslllbbbXXXOOOFFF===777///---++++++------+++)))++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******......+++<<>>888999;;;<<<999888@@@IIINNNOOOPPPRRRbbbWWWIIITTTvvvqqq\\\LLL>>>333111555666888666111000333333111222222222000000000000111...///111222222000...---...***)))---111000---++++++***,,,//////------000,,,...---***))),,,//////222777<<<@@@EEELLLVVV]]]gggkkknnnmmmhhhbbb___]]]LLLGGGAAA===:::555---'''+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,888]]]qqqEEE......000...///+++***************++++++***))))))***,,,---+++*********))))))((()))))))))((()))))))))***************,,,......,,,*********)))))))))))))))*********))))))))))))))))))))))))***)))((()))+++---,,,+++************************)))))))))******+++++++++++++++*********+++,,,---******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...///000111111555333///,,,++++++---...///000000///---+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))************(((((((((((())))))))))))******++++++++++++******))))))*********++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,///222444444111...333111...,,,---444???GGGSSSbbbwww~~~wwwhhh```WWWOOOFFF;;;666777666777:::===<<<===DDDNNNOOOQQQSSSUUUbbb\\\JJJKKKnnnzzzbbbKKKBBB:::111111888333555444111000333333111111222333222000///000111,,,---...//////...,,,,,,111...---...222333222000((()))+++---...------,,,111///---,,,,,,------,,,(((+++...000222666<<>>:::888999:::<<>>888666........................***000,,,---222(((000RRRqqqvvv<<<)))//////000000///...---,,,+++++++++***))))))***,,,,,,+++***))))))(((((((((((()))***))))))))))))************((())))))(((''''''***,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,++++++,,,...//////...************************'''(((((()))***+++++++++(((***,,,---------+++*********************************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------////////////000000000000000000000000111111111111---------...............+++---...---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++(((((((((((())))))))))))******++++++++++++******)))************+++++++++******))))))***+++,,,,,,*********++++++,,,,,,,,,.........////////////000)))...222333444===MMMZZZwwwrrrjjjccc[[[QQQGGG???>>>===<<<;;;999777666555666555555777:::<<<;;;:::777888:::;;;<<<;;;;;;::::::999888:::===???>>><<<;;;<<<======;;;::::::::::::<<>>UUUtttuuujjj]]]MMMCCC???>>><<<:::777555333222333333333333333333333333444555555555666666777777666555444333222333444555444777999999888777:::<<<::::::999888888999::::::999999:::;;;;;;;;;;;;::::::::::::;;;===@@@DDDFFFPPPUUU\\\aaafffooozzz||||||}}}}}}xxx\\\HHHGGGOOOPPPRRRRRRQQQPPPddd```HHHMMMjjjhhhMMM666333444777888555222222//////000//////000333666)))000333111000333222///222333---+++///...)))***++++++,,,,,,,,,,,,++++++...---,,,+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,''''''''')))***+++++++++++++++++++++,,,...000111111888EEEUUUeeepppvvvxxxqqq~~~zzzmmm^^^RRREEE888333444000------///000111555<<>>;;;777444555444333222111000///...333333333333333333333333555555555555555444444444444444333222222333444555333555777777666555777999;;;:::999999999999:::;;;999999:::;;;;;;;;;;;;:::666666666666777999;;;<<<888;;;>>>??????BBBIIIOOOWWWXXX___kkktttyyy~~~gggOOOKKKSSSRRRTTTTTTQQQEEE```eeeNNNFFFSSSPPP<<<666333444888999444000000000111000...++++++///222222555666222//////...,,,++++++***,,,//////---+++******++++++++++++******---......---,,,***+++,,,++++++++++++++++++++++++---***(((***------)))$$$++++++++++++++++++,,,,,,(((+++000999DDDMMMTTTWWW[[[jjj~~~mmmUUUHHH???666---++++++---222888[[[|||QQQ---...,,,+++---,,,,,,,,,++++++******,,,,,,++++++++++++*********))))))(((((())))))***))))))))))))))))))************))))))((((((''''''******+++,,,,,,+++***)))(((((((((((())))))))))))***++++++,,,,,,,,,,,,,,,+++++++++***************)))(((''''''''')))***+++++++++++++++******)))))),,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------..................////////////000000000000000000000000------........./////////............///////////////......000...++++++///,,,,,,---............---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,------...------............------************)))))))))((())))))((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******++++++,,,---...///(((***333444///333???___uuuzzzgggZZZPPP___pppuuulll[[[MMMGGG:::333+++''')))---///000111111111111111111111111222222222222222222222222555555444444333222222111222222222222333444555555333444555555333333444555999888888777777888888999888888999::::::::::::999888888888888888888888888<<<======;;;888777;;;>>>===<<>>555---+++,,,AAAvvvttt___333...+++///,,,,,,,,,,,,++++++++++++......---,,,,,,+++*********))))))))))))))))))***)))))))))))))))*********+++******)))(((''''''&&&(((((()))***++++++******(((((((((((())))))))))))++++++,,,------------,,,************************((((((''''''&&&(((***,,,,,,,,,++++++***)))))))))---------,,,,,,+++++++++******+++,,,,,,---......++++++++++++,,,,,,------***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.....................////////////////////////////////////............///////////////////////////000000000111222222111...,,,,,,///------.....................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......------............------*********)))))))))(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++,,,---//////+++...222222...333NNNiiicccFFF444///---888CCCEEE>>>444000//////......///222333111000222222222333333444444444111111111111111111111111222222222222222111111111111111111222333444444555333333444333222222222333555444444444444444444555555666777777888888777777999::::::;;;::::::999888;;;<<<<<<;;;999999<<<>>><<<777555666888:::???EEEPPPYYYdddlllpppxxxbbbGGGEEEPPPSSSWWWXXXVVV---KKKbbb\\\JJJ???:::666888555555999999444000000------...222555555111---***...666???FFFKKKPPPUUU\\\^^^ggg___@@@000000+++)))******++++++******)))+++...000///+++***,,,...************************&&&(((+++,,,+++,,,...000,,,,,,---.........---,,,...---,,,,,,///000111000555666???TTTnnnqqqaaaMMM===666???uuupppeee999,,,///666------,,,,,,,,,,,,,,,,,,///......---,,,+++************))))))))))))******(((((())))))************+++******)))(((''''''&&&''''''((()))************(((((((((((())))))))))))++++++,,,------------,,,************************'''((()))(((''''''***,,,+++++++++*********))))))---------,,,,,,+++++++++******+++,,,------...///++++++,,,,,,------------***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////............////////////////////////////////////........./////////000000/////////000000000111111///111222111111222333333...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------...///---......//////......---************))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++,,,...///000***222333,,,333RRRzzzgggNNN999,,,+++000...000111000......///111+++---///222333111...+++000000000000000/////////000000000000000000000000...//////000111222222333///000111222222333444444444333333333333333333222333333333333333333333333333333444555555555555444333444555666666666666555555666777777888999<<<>>><<<888666888888888:::???777===EEEJJJOOOXXXfffqqq|||dddKKKGGGOOOTTTYYY[[[XXX'''@@@ZZZ___RRRBBB;;;:::888444444777777333111111111///...///222444444333FFFIIISSS```jjjrrrzzz}}}{{{tttDDD///111+++******++++++++++++******,,,---...---,,,+++,,,---+++++++++++++++++++++++++++000444333...)))(((***------,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000///***---222:::DDDWWWrrrmmmdddjjjzzzjjjEEE)))///...///.........------,,,,,,......---,,,,,,+++******+++******))))))******+++((((((((()))******++++++******))))))((((((''''''((((((((())))))*********(((((((((((())))))))))))***++++++,,,,,,,,,,,,,,,***************+++++++++'''***,,,+++(((''')))+++************************,,,,,,,,,,,,++++++++++++)))******+++,,,------...++++++,,,---------------***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............////////////000000000000000000000000....../////////000000000//////000000111111222222000111///------000...***000///......---............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------......///......////////////......++++++++++++*********)))(((((())))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++,,,...///000///111...222OOO}}}vvvWWW999///333444333333333111///...///000000///---------------.........////////////............////////////////////////------...000111222333444///000111222222222222222444333222222444444444222444444555555555555444444222222333444444444444333111222222333444555666666888888888999:::;;;<<<===777555666999;;;:::;;;???:::;;;<<<;;;<<<@@@HHHNNNWWWcccrrrssscccOOOHHHKKKVVV[[[\\\WWW'''888QQQ^^^WWWFFF;;;999666222000333444111000222333222///,,,---777FFFRRRiii```ZZZ\\\cccppprrr>>>+++444...++++++,,,,,,,,,,,,++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111666>>>BBBAAA<<<555000222111///...,,,,,,------------,,,---......,,,***+++---//////,,,222IIIaaa~~~uuueee;;;===***111111000///...------,,,------,,,,,,++++++******+++******))))))******+++'''(((((()))******++++++))))))))))))(((((((((((())))))))))))))))))******(((((((((((()))))))))))))))******+++,,,+++++++++))))))*********+++++++++(((,,,///...***'''(((***)))))))))***++++++,,,,,,*********+++++++++++++++)))*********++++++,,,,,,+++,,,---.........---,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////000000000000000000000000.../////////000000000000//////000111111222333333333222///...333999666...111000///...------...///...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,------------------...//////......////////////......,,,,,,,,,,,,++++++++++++(((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000111000777OOOsss}}}jjjGGG444(((...777555000...///...---------,,,+++***000000///...---///111333000000000000000000000000..............................///000111222222333///000111222222111000000222111000111444555444222333444555555555555444333222333444444555555444444555555444444555666888999444444333333333333333222777444444777777555555888???===<<<:::;;;;;;<<<<<>>333999OOOsssmmm888(((333,,,+++,,,,,,------,,,,,,+++---***(((***---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,)))111???OOOZZZZZZRRRKKK999777444000.........///,,,***)))***,,,------,,,...+++,,,///...+++000999LLL^^^sssYYYXXX555333222111000///...------,,,,,,++++++++++++******++++++************++++++'''(((((()))***+++++++++(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))***++++++++++++***))))))******++++++++++++(((---111111,,,(((''')))(((((()))***+++,,,,,,---)))))))))******++++++,,,)))************++++++++++++,,,---.........---,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............/////////000000000000000000000000000////////////000000000000///000000111222222333333000111111666DDDQQQQQQJJJ111000///...------...///...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---...------------...//////......////////////......---------,,,,,,,,,++++++(((((())))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...333JJJnnn[[[999777000...111---%%%)))555---...///...,,,,,,...000+++---//////...---,,,,,,,,,,,,------...//////000........................000000000000111111111111000000111222222111//////111///...000333555444222111222333444444333222111333444555555666666555555777555444333333444666777999888777777777777555444888555444777777555555999666555555888<<<===;;;999@@@@@@DDDKKKOOOOOOPPPTTTTTTZZZ]]]YYY---///@@@YYY```QQQAAA<<<222000......///000000000---666555000GGGqqqttt===555:::...444YYYoooBBB,,,---+++---------............///%%%)))+++++++++---,,,***...+++))))))***,,,,,,,,,++++++111???PPP```ppp|||wwwjjjVVVBBB555...+++)))222+++(((---111---***+++///.........//////---+++444888HHHbbbzzzpppTTTBBB222///111///+++***---,,,,,,,,,,,,,,,,,,+++---......---+++)))((((((''''''(((((())))))******&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))),,,+++)))((((((((()))***///+++,,,000///)))(((+++'''((((((((()))))))))***++++++************++++++,,,***)))***------+++)))...------,,,,,,++++++***++++++,,,,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,---------......+++++++++---000111000///111111000000//////......000000000000000000000000555111---...111222111...111---000777777///---333:::EEEMMM^^^|||III//////.........---------------------------------,,,------......------,,,---------,,,,,,,,,++++++------------------------...------,,,,,,------...////////////000000000000/////////...---+++***)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))******************************************+++++++++******)))***000///((((((000222,,,222PPPqqqmmmMMM:::555888333///---...///...,,,...---,,,,,,---.........---------,,,,,,---......'''000333......444111(((---.........//////000000111///---///333444222///444333333222333333555555111111111222222333333333555333666>>>???999666888;;;666666:::999555777>>>666444333444555777888999333555888999777555444444555444444333333333444444555444444555555666777888AAAAAAAAADDDGGGJJJJJJJJJQQQ\\\aaa[[[,,,,,,;;;SSS]]]RRRCCC<<<333111......///000000000222000555IIIiiinnnAAA666666---///LLLiii===---000------------............///000111111111...,,,---///'''))),,,///222111---***...+++,,,222<<>>>>><<<999666;;;999666555444555777888555555555444444444555555444333333444444555666777>>>>>>???BBBFFFHHHIIIIIIRRR]]]ccc^^^***)))444JJJYYYTTTGGG>>>444222000///000111000000555000AAAjjjxxxPPP;;;333333222BBBuuu```777...444...---------............///---((('''+++***'''***111---,,,***+++---///000000---,,,,,,***+++888TTTmmmtttmmmbbbUUUCCC<<<555111,,,***+++000,,,+++***+++---///000///000...,,,---111===UUUjjjZZZ777...000///......---------,,,,,,,,,...444777333***%%%(((,,,+++******))))))(((''''''((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''))))))************))))))((((((((((((***+++---......+++***++++++((((((+++++++++++++++++++++******++++++************++++++---,,,+++,,,......,,,+++******+++,,,,,,---......*********++++++++++++,,,...///000///---,,,---...,,,------------.........444222///......///...---111000000000000/////////000000000000000000000000111111111000///111555999222777>>>III^^^zzzrrr[[[BBB...////////////............------------------------------............------------------,,,,,,,,,,,,------------------------...------,,,,,,------........./////////000000000/////////...---,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******************************************+++++++++++++++***,,,(((+++111...+++:::OOOuuuvvv^^^III999///---000///...---...///000///...---,,,***)))***,,,///111222111///---,,,+++++++++333***+++555888111///444......////////////000000---222666777444111333555444444444444444333333333111222222222222333333333...999PPPooozzzbbbVVVIIINNNhhhtttvvvpppiiiffffffeeeaaa]]]YYYOOOCCC999555555555444444444333333333444444555333333333333444555666666:::;;;<<<@@@DDDGGGHHHGGGPPP\\\ccc___***(((...AAASSSVVVLLLAAA666444111000111111111000222666PPPwwweeeFFF333777555<<>>:::666///(((...---+++,,,...000111000111000000...)))***555CCC[[[nnnxxxHHH///,,,...//////......------,,,,,,...222444111,,,((())),,,******))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((******))))))((((((''''''))))))************))))))((((((((()))***+++,,,---,,,+++))))))(((((()))***+++++++++++++++*********++++++************++++++------------......---,,,+++++++++,,,,,,---------))))))*********+++++++++---...///...---,,,---...------------............666333000....../////////000000000000000000000000111111111111111111111111666333000111333555555444???SSSmmmtttZZZGGG;;;444000///////////////////////////........................------............------...------------,,,,,,,,,------------------------...------,,,,,,------............/////////000000............---,,,+++***+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))*********)))((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))((()))))))))******************************************++++++,,,,,,++++++...,,,,,,...000<<>>uuu\\\444...333,,,---------............///444---,,,333777000++++++(((***...333555333---)))++++++///111...***,,,111JJJgggmmm]]]RRRHHH===444///...,,,,,,---......---******...222111...///444222DDD]]]wwwXXX555///888000000///......---,,,,,,------,,,,,,------+++***'''(((((()))***++++++,,,---,,,,,,++++++***))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))************)))))))))*********++++++++++++++++++)))'''''')))******************************++++++************++++++,,,---......---------------------,,,,,,+++++++++))))))*********++++++++++++,,,------,,,+++,,,...---------.........//////444222///...///111222111000000000000111111111111222222222222222222222222+++111666666444666???GGGvvvwww]]]MMM>>>333333555222000222000000000000000000000000........................---......//////......---.........---------,,,,,,------------------------...------,,,,,,------...............////////////............---,,,+++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''((()))***++++++******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******((()))))))))******************************************+++,,,,,,,,,,,,,,,---000---)))666WWW{{{vvvUUUCCC222...111333333333...///000000///.........///222666666222...,,,+++000333999CCCNNN[[[eeekkkwwwiiiKKK888000---000000000000000000////////////000333777888666333444222000//////111444666222222222222222222222222777999SSSeeeEEE666666000333UUUooobbbJJJBBB888333333555444222333333333333333444555555555555555555666777888999888999<<<@@@EEEHHHHHHGGGMMMXXX^^^YYY,,,+++***111EEEUUURRRFFF:::777444222222222111000333///333GGGfff~~~hhhGGG@@@WWWccc;;;...111------------............///'''///;;;GGGNNNMMMIIIEEE<<<666///***)))***,,,---///+++***---///---,,,...)))GGGlllmmmSSSBBB:::777---,,,,,,,,,------+++))),,,***+++111333000///000***111<<>>555333333555222---+++---...------000)))333KKKjjjqqqTTT<<<111...---,,,,,,---///111000---+++111---,,,......,,,+++...///000000666NNNlll|||}}}~~~xxxLLL,,,222222111000///...---,,,+++******+++,,,,,,***)))(((((()))***++++++,,,,,,//////...---+++***)))((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))'''(((***,,,---------,,,'''+++,,,)))))),,,,,,(((((())))))***+++,,,------++++++************++++++))),,,...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---///............////////////000///...///111222111000000000111111111222222222333333333333333333333333777777777<<>>555///...111444111---,,,///000111000//////222555222444666;;;DDDVVVjjjyyyuuuRRR555))),,,222555111111111000000000//////000//////111333666888999222444666777666222...+++333333333222222222111111999000KKK}}}ZZZ555111111000333EEEjjjrrr\\\FFF777///444555555555555555444333444444444444555666777888555555555666666777888999999:::===BBBEEEGGGFFFDDDQQQZZZ\\\UUU+++,,,)))(((888MMMPPPFFF<<<999666444333333111000333000111333222:::XXXyyyrrrKKK111000333---------.........//////000]]]tttcccOOO<<<000333000///111///++++++...888***,,,IIIiii{{{xxxPPP111***000222------...000444666666222///+++***,,,///...+++---111+++///...---888JJJQQQMMM]]]zzztttGGG222222111000///...------+++---...---***))))))******************+++++++++%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))************))))))%%%'''))),,,---.........&&&,,,---******---,,,'''))))))***+++---...//////++++++************++++++)))+++------***)))***,,,***++++++,,,,,,------...++++++,,,,,,,,,---------,,,---......------///000............/////////000000//////000111111///---000000111111222222222222333333333333333333333333222111===___eee???444999;;;999888888333...///444777333---000000111111222222222222////////////////////////......////////////......//////.........---------------------------------...------,,,,,,------...---------.........//////---------...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))&&&(((***,,,---,,,+++***))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))************************************)))***+++,,,------...---///(((888fff}}}VVV;;;111333//////222333000000222...///000000///111555999@@@NNNbbbtttzzzUUU333---444444///---222111111111000000//////,,,///333444666;;;BBBHHHNNNQQQTTTTTTOOOEEE:::444333333333222222111111111666---HHHyyyxxxFFF,,,777666000333NNNyyyhhhLLL777...222999222444666777666555555666111111111111222333444555555444444555555666777888999:::===AAAEEEFFFDDDBBBRRRZZZYYYNNN)))///---''',,,@@@MMMOOOCCC:::444555444000000333444111///000222777BBBNNN{{{zzzQQQ555111000......///111...+++---333JJJtttnnnYYYBBB444((('''...111///***+++------222DDDccc~~~}}}>>>---999((()))111///000***666ZZZjjjVVV===555...,,,///000---,,,///000000111000//////111333777@@@UUUjjj}}}UUUAAA666888555******666...,,,))))))************)))************+++++++++******)))((((((((((((((()))))))))))))))))))))))))))************+++++++++((()))***++++++***)))((('''''''''''')))+++---///++++++***)))(((((())))))+++((((((+++,,,+++---111,,,+++******))))))******)))***,,,,,,---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------'''---///+++(((+++...---............/////////000......//////000111111111///111222000......222666222111333777666111222666;;;QQQuuuoooCCC>>>777444555666777666555444333222111000///...222111000111222222111///+++111444000///333333///222...---111222000......666...+++000000,,,000888///,,,)))***---111222111,,,---///...------///000///000000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))(((((()))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******)))************++++++++++++***,,,000000++++++...)))999\\\tttOOO>>>666...222---,,,111///))),,,666111///---000???SSScccjjjfffgggtttQQQ???///,,,/////////111333555000(((,,,777555***111;;;FFFPPP___tttNNN444555333222111000000111222222777333MMMuuu::::::888555444GGGmmmooo\\\CCC444111444666666444333333666888888444000444444333333444444333222777666555444444555666777999999>>>CCCBBB===>>>CCCOOOZZZSSSDDD+++...---)))---;;;IIIQQQEEE<<<555555555222000111111//////111111111666===UUUppp]]]::://////......///111///,,,///555```yyyiiiHHH111444666---***222111000---,,,555NNNnnnzzz999$$$333,,,---000)))111///999aaa|||oooQQQBBB222------,,,---000,,,---/////////000111222000000:::GGG[[[kkkHHH222,,,...222555000...+++************))))))************+++++++++******)))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++((()))***++++++***)))((()))(((((())))))***+++,,,+++*********)))))))))(((+++((((((,,,---+++,,,000,,,+++******))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////...,,,+++---//////........./////////000000......///000000111111222///000333666888666333000666444888===777///666FFFfff~~~XXX>>><<<888444222333444555444444444444444333333333333444555444333111000111333111111///---...111111...111//////000///...222888@@@888444666888222***%%%444333222000///---,,,+++,,,---///...---,,,,,,---//////000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++***)))((())))))((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******************++++++++++++......---+++,,,///000000000YYYzzzUUU;;;555555333333///...222444111---,,,...;;;JJJVVVhhhxxxwwwlllRRROOOXXXrrriiiBBB666------///...---......+++000777333***...;;;QQQcccxxxQQQ666444333222111000000111222333777555XXX{{{III666+++777MMMhhhhhhNNNEEE;;;666777777555222777666333111000111222333000111222333444444555555777666555444555666777888::::::>>>CCCCCC@@@BBBGGGMMMWWWOOO@@@...,,,,,,------333CCCRRRIII@@@888777888555222111000///222555333///...111666LLLrrrkkkBBB...000///...000222000...111888pppfffFFF999222++++++111333000...,,,+++666SSSqqq}}}GGG***111///***$$$$$$000---111VVV~~~gggLLL:::222///---...,,,---...000000000000///000***+++000BBBjjjoooCCC---///555666111///,,,************))))))************+++++++++******)))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))************))))))******************)))))))))***+++++++++***)))(((***((()))------******---,,,+++******))))))******......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...++++++...000000000111....../////////000000000//////000000111222222222777333...///222555444222999444444999999>>>WWWsssjjjGGG666111666444222111333444444444000111111111222333333333111333444222000///111444666000,,,...000000000111111000111000---,,,555@@@vvvvvvjjjPPP666---222999//////.........///222555---///000000...,,,+++,,,//////000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))))))))(((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******************+++++++++,,,---000///,,,,,,111333111DDDnnn|||UUU888...///222444...000000---...444888999NNNcccwwwoooVVV@@@888;;;WWW}}}mmmCCC333///...000111///---...111000444888333222EEE___}}}SSS888222333222111111111222333444555999iiivvvYYYOOO\\\sssaaaAAA444444444666888777444222444444222000///111444666222444666666555444555666666666555555555777888999;;;;;;>>>BBBCCCCCCEEEJJJPPPXXXNNN===000+++,,,000...,,,<<>>111111000///000,,,333111))),,,AAAXXXddd~~~hhhMMM<<<;;;222000FFFooowwwOOO---...///111333333111000111999>>>888...888XXXxxxQQQ:::111333333222111111222444555777DDDzzz{{{VVV===777444444444444222222333444444333333333444333111///111222333333444555777999666666555555666888999:::======???AAACCCEEEGGGJJJWWW]]]PPP>>>111+++,,,222...)))666KKKZZZRRRFFF<<<777666666555666111...///000000222777666333555GGGhhh~~~SSS333666111000111222111000444;;;bbb]]];;;222333///---(((,,,444111)))...<<>>IIIPPPZZZyyyhhhGGG666666:::777222444555555555444333222222444444444444444444444444666444444666888777222...,,,---222555222---...222444000///111111///000333***@@@^^^zzzsssSSS999444......111333000------///111111000/////////......///000000000000000///...------,,,,,,------+++,,,,,,,,,,,,+++*********)))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))***************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,...(((---666000'''999XXXZZZDDD333222444000---///000222000222FFFgggoooHHH666999999555111===cccVVV777---///222333222111111222333999:::777===ZZZyyyIII:::111444333222222222333555666;;;VVVwwwYYY;;;444>>>777888777444111///111333777333111222666777444///999666333111333666999;;;666666555666777999;;;<<>>111,,,---222...)))222BBB^^^YYYMMM>>>777;;;BBBFFFFFF>>>777555333000111333111444222222CCCccc^^^999777222111111222000///444;;;aaa\\\777***222111+++***......***---444BBBjjj|||VVVAAA---)))(((+++***999aaaqqqcccZZZVVV<<<666...+++,,,...//////++++++...,,,+++999CCC===???]]]lllFFF333///---******+++,,,,,,+++)))************+++++++++******)))((((((((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******((()))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,+++***)))'''(((,,,,,,)))))),,,,,,+++******))))))******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------666444+++'''555KKKRRRJJJ/////////000000000111111222222333333444555555555222333333222444<<>>...555000222222...---000222222333///@@@ggglll???999222444333333222333444666777;;;hhhzzzVVV;;;555666444222444666666444222000000222111333:::DDDMMMPPPQQQ___SSSDDD:::777777666444666666666666888:::<<<>>>EEEGGGHHHHHHLLLQQQRRRPPP]]]___NNN999000......000...,,,111999YYYYYYPPPCCC@@@MMM```llljjjaaaXXXRRRIII===444111000222333111222BBB```{{{}}}jjjAAA999444222111222///...333:::bbb}}}|||PPP333...000...---++++++,,,...000///PPP{{{jjjGGG777555555888OOOrrrvvvrrrqqqoooVVVKKK<<<222///000000000++++++///,,,)))666AAA;;;,,,===[[[{{{oooRRR444111...,,,,,,,,,+++***)))************+++++++++******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***+++***)))(((((()))***++++++++++++******++++++,,,*********++++++,,,,,,,,,,,,)))***---...,,,---111,,,+++******))))))******)))***+++,,,------------------------------------++++++,,,,,,,,,,,,------***---***///NNNnnngggIII//////000000000111111111333333333444555555666666999666444777CCCUUUiiivvvjjjKKK<<<666333555555444777===222444555444222222444777444444555666777888888999777999999777555888@@@GGGZZZ^^^YYYLLLIIILLLBBB222555333333555333...---000+++,,,---...000<<>>cccbbb,,,000000000000111111111111333333444444555666666666444999FFFYYYnnn}}}iiiFFF;;;<<<888888:::888222000333333555777666555666:::===;;;<<<===???AAACCCDDDEEE<<>><<<999444000///000222---...///000111111111111//////...------------...++++++,,,------,,,,,,,,,************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((()))***************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,---------&&&000111,,,===ggg~~~aaaFFF999///444777555333222111///...JJJttt```999222333...---666444333TTT\\\777...111000///222111...000666666000<<<```[[[000777777444444333333444555777888SSS}}}\\\===444444222333999666333000///222666999:::NNNbbb|||pppZZZ???111333999999555555555666777999;;;>>>???;;;@@@DDDGGGNNNWWWXXXRRR\\\\\\HHH333333555444000,,,+++000555DDDXXXZZZIIIMMMmmmuuuUUUAAA333333444555111///444<<>>???CCCFFFFFFJJJRRRXXXYYYbbbRRR===222---222888:::999666444333<<>>444555444111///000222333IIIooooooJJJ///222---+++000...***,,,,,,--->>>]]]uuu~~~yyykkk^^^WWWTTTCCC>>>777111------...000555888999555---)))***---+++,,,,,,,,,---000666:::333333222444???SSSlll}}}lllJJJ444---+++***)))+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,******++++++++++++***************,,,...///...---+++---...---++++++---000,,,++++++******++++++,,,++++++******+++---...///,,,,,,,,,+++++++++******&&&(((---)))###)))111---...444ccc]]]<<<444,,,/////////000000111222333(((777222777===???TTT^^^nnnzzzRRR===999>>>AAAHHHLLLTTT]]]hhhsss|||}}}wwwrrrjjj]]]PPPEEE<<<444///)))***---111666777444111===444000AAAfffbbbAAA333555555///(((---///222444444222000...---------...............++++++++++++************************************'''(((***,,,+++***'''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,------------,,,//////FFFrrrvvvXXX===111111333///000333...)))444FFFhhhrrrGGG333///111666111555,,,222^^^zzzZZZ===000111222111222...000555111---===SSS~~~MMM777999555333555111222:::777333:::iiixxxYYY===:::777444111///222555888222222>>>PPPaaaqqq}}}kkkZZZAAA:::666888888444333555333666777777;;;@@@AAA===AAAGGGIIIHHHKKKSSSZZZ]]]dddSSS>>>222KKKDDD;;;444222555999;;;888PPPccc[[[JJJMMMkkkzzz___HHH111...555888333---222;;;VVVlllvvvmmmAAA444333222222222222222222???fff}}}zzzbbb999------222---)))---///++++++222DDD^^^ttt|||rrreeeTTTDDD888111........................)))+++,,,---,,,,,,---///---------,,,---///444777444333111///222;;;HHHRRR|||```===,,,,,,---)))+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********++++++,,,,,,,,,,,,++++++)))+++...///...---------***+++++++++******,,,---,,,++++++******++++++,,,++++++++++++,,,---......,,,,,,,,,++++++++++++***$$$///---''',,,111///...000OOO~~~xxxAAA,,,666000000000000000000111333333---666111>>>RRRgggtttKKK===DDDQQQ___jjjxxxyyy{{{xxxjjjaaaKKKEEE<<<444111000000000...444999777555HHHrrr}}}[[[???555777:::333222111---++++++///333------------------------,,,+++++++++************++++++++++++++++++++++++((()))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,///+++:::```|||XXX===555222,,,222,,,///555...***DDDiiihhh???000000222666...444...666aaaiiiBBB000000333222111333...111777000///MMMuuuwwwIII:::<<<666555777333333888555555@@@www~~~XXX:::***555:::333...111444222444444>>>TTTmmm}}}rrrUUU???666444555999999777666888888;;;<<<<<<>>>@@@>>>999CCCIIILLLJJJLLLTTT___dddgggTTT>>>333}}}dddOOODDD???===<<<444GGG___dddRRRFFFWWWttthhhJJJ888222111333555666...CCCZZZcccwwwsssLLL777333111333555333111222>>>```{{{uuuMMM000---777///***111000---///...555NNNlllxxxtttmmmbbbRRRDDD999222---******+++---...///...---,,,------,,,...///000000000---......---,,,...222555111111000///...111777;;;QQQuuunnnRRR;;;333000...+++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((***++++++++++++++++++***(((,,,111111///,,,,,,---,,,,,,,,,,,,,,,,,,---...,,,++++++******++++++,,,++++++++++++,,,---------++++++++++++++++++++++++***111***+++:::444'''---FFFvvvmmm>>>444999222222000000000000111222333333888444888bbb]]]YYY^^^qqq|||gggbbbZZZQQQJJJEEECCCBBBBBBAAAAAACCCEEEFFFFFFEEEAAADDDIIIKKKLLLQQQbbbssszzzgggTTTDDD999444333------222333333???NNN|||oooQQQAAA999666444111///...///000111.........---------------,,,,,,+++++++++*********++++++++++++++++++++++++***))))))******+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,///333NNNnnnzzz~~~kkkCCC000222444...000---...111111===bbb___:::222555111///,,,333000;;;cccYYY333+++111222000000000000333333111>>>dddjjjAAA888:::444555777222222666222777IIIzzzRRR888999111333333333666888666222666IIIdddzzz}}}oooYYYBBB333333444555777888888999:::999<<<===<<>>666111333666333111222<<>>DDDHHHHHHNNN[[[jjjrrrfffPPP;;;333vvvkkkjjjoooeeeQQQNNNZZZxxxyyyVVV999111666777,,,111999<<>>>>>666+++333---000777333000DDDbbbxxx^^^CCC444444:::;;;888444222888@@@DDDCCCFFFHHHGGGDDDCCCCCC???999>>>BBBEEEHHHQQQ```mmmssscccMMM999444~~~\\\KKKNNNfff{{{xxxXXXAAA999444222222222555BBBYYYjjjTTTAAA222111444111000333111CCCggg||||||^^^777***111000+++///+++///---***111======444))))))+++---...///---,,,******)))))))))+++,,,---,,,,,,---------......///,,,---...---------000222333111...------.........222000555JJJkkkoooMMM000+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))******++++++******))))))((()))+++---------,,,---+++)))***,,,...---,,,,,,++++++******++++++,,,+++,,,---------,,,++++++******+++++++++,,,,,,,,,...///333111...AAAaaasssNNN)))))):::---(((444444111111111111222333444444;;;333222;;;===___}}}vvvrrrnnnkkkjjjcccfffkkknnnmmmggg___YYYGGGDDD@@@;;;666111...---222111000111333333333222333333666::::::777777:::555999666333444222444@@@777666333///,,,...333777444:::DDDRRRcccwww{{{^^^CCCEEE:::333===VVVyyytttUUU>>>444444777888222222222111000/////////------,,,,,,,,,+++++++++************************))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))*********))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******+++,,,///111333MMMttt~~~zzz]]]EEE111///111...,,,/////////666LLLllltttKKK555///000666///222333JJJuuusss@@@777111222333000///222///333666@@@^^^pppFFF999666333999111333111222333333HHHlllwwwTTT666555;;;444---//////222666:::HHHeeevvv^^^HHH;;;666777888777777666<<>>+++++++++************)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,+++++++++)))'''&&&(((,,,...---+++///,,,***+++...000///---,,,++++++++++++++++++,,,+++,,,---------,,,+++************++++++,,,,,,,,,000***++++++777^^^sss```///>>>000%%%333000%%%000111111111111222333444555222555888;;;>>>hhhtttzzz~~~{{{zzzzzzyyyvvvyyy{{{~~~nnn\\\MMMDDD???===999777666555666555444222222111111111///---111888///000444666444///000666(((---333555333111000111111222333333666>>>IIIQQQddd~~~oooZZZCCC888999IIIlllkkkUUUEEE999222333333333222111000000///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******+++---000333555bbb{{{sssDDD:::111/////////---------***:::```~~~```@@@///,,,222+++444???]]]zzz___444222///000111222222333222000666MMMnnneee???888444000888111333222333555555MMMtttoooLLL...000999+++)))===444333111444IIIjjj{{{cccFFF888999===:::555222555:::JJJfffzzzlll```EEEEEEEEEIIIWWWfffnnnmmm```JJJ999999^^^QQQKKKUUUiii~~~tttcccCCC444000777444***111EEEMMMDDD999555666777444111888999QQQuuu~~~vvvPPP111...222...---------------------------+++......+++,,,111000+++)))---000...,,,,,,+++***333000------......+++(((///---***)))***---222555;;;444//////...,,,,,,000---,,,///333333:::UUUrrrhhh333333---'''''',,,+++%%%))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++++++++---///111555222...++++++***))))))+++***))))))+++---000111------------------------++++++***)))***+++---.........---,,,++++++++++++......---++++++------,,,222***///666NNN|||rrr111///...---,,,,,,---///111222444777777555222444888777666===PPPmmmppp___OOOIII@@@999666555555555000///...///111222222000111111111111111222222222333222111111222111111000111111222333333222333555555<<>>...111555DDDhhhxxxHHH111111222111111000///...333,,,:::___~~~xxxWWW:::222888888222555222000111777AAALLLSSS;;;:::666//////333444111333...888VVVsssgggOOO:::777888555555999111777MMMnnnxxxWWWBBBFFFGGGLLL^^^rrruuulll[[[FFF999>>>oooXXXGGGJJJXXXooo[[[CCC000000333...///555CCC===777666999:::666111000000EEEkkk\\\888///111000---------------------------***......***))),,,...,,,111...+++++++++,,,...000------,,,,,,,,,+++***)))###&&&***---///...---,,,:::777222...,,,,,,------...,,,...111//////@@@UUUssswwwDDD555)))(((+++)))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))************,,,...000...+++)))***+++******,,,,,,++++++,,,...000111------------------------,,,+++*********+++,,,---------,,,+++++++++,,,,,,***,,,...---,,,,,,,,,+++...444111KKKzzzrrrEEE222333222111///......000222333...---222999999222+++DDDLLLccc~~~iiifffaaa\\\XXXVVVUUUUUUOOOUUU___lll{{{yyyiiiWWWFFF777...666444222111222222111000111111111111111111111111777666555333222000000000000...---------------...666444222444???RRRhhhwww}}}mmmcccIIIllloooOOO@@@444333333...,,,......---+++***+++---,,,***,,,+++******))))))******)))******)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,+++++++++,,,---,,,+++************************+++---,,,---,,,+++BBBeeevvvWWW<<<555444111///......///000555OOOsssmmmZZZSSSbbblll~~~ddd777111111111111111000//////111222DDDfff~~~oooNNN888333666666333666444222111333777<<<@@@777333///---///111333333222???XXXuuummmPPP@@@555777:::777555777BBBNNNddd{{{|||bbbKKKGGGLLLOOOVVVfffuuutttiiiNNNGGG@@@>>>aaaLLLEEEGGG]]]wwwwwwYYY:::...222555111+++777555444777;;;<<<888333000...???bbbmmmDDD///000222,,,------------------------)))---...+++)))+++.........***+++222333,,,)))+++,,,...000111111000000000...---,,,*********+++,,,666:::666---***......)))---+++---111---(((---888MMMllldddDDD,,,,,,///(((&&&---))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))++++++)))'''''')))+++++++++...---,,,,,,,,,...///000------------------------,,,,,,+++*********++++++,,,,,,++++++,,,,,,------***+++,,,,,,,,,,,,...000***777KKKtttTTT'''222.../////////......000222111555777444222777EEEPPPsss~~~zzzmmmaaaWWWNNNDDD>>>;;;:::999777666555555555555777999999;;;CCCPPP[[[sssiiiVVV<<<999555222111111000///000000000000000000000000---......---------///000111000...///111555666666000111000,,,***...888BBBOOOiiissskkkkkkOOOAAA:::333///111333---)))))),,,...---***,,,+++******))))))******+++)))(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))///***'''+++222444///)))************************///&&&---444+++000XXX```@@@333333222000...------......777NNNhhhtttpppiiihhhlllllljjjjjjnnnxxxUUU222111111111111111111000000000<<>>????????????@@@???AAAGGGSSSaaannnvvvyyyJJJ333111111111111111111222222///GGGhhh~~~yyyVVV999555777111000777333333333333222222111111333...222:::666---333AAAaaayyyzzz\\\???777777999:::777666@@@MMMjjjzzzjjjRRREEECCCFFFPPP]]]iiisssxxxpppeeeUUURRRMMMGGG}}}hhhWWWGGGGGGVVVkkkoooPPP999222555666222111111333666888777555111///333HHHiii```666---333---------------------------...,,,,,,///222111---)))111...000444666<<>>,,,---///111111000...,,,+++666777---+++333444---...,,,---000111///---------555PPPxxxjjjHHH///'''***+++)))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,,,,***)))))))))+++***)))***+++,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++,,,---...//////)))'''+++...,,,---000GGGkkkppp000'''888///...000333222///...000444666:::CCCUUUqqqwwwZZZDDDBBB@@@777888CCCAAAFFFLLLQQQOOOGGG>>>888777777777888999::::::999000111222333333333222222000222555666777888999999444222111333888>>>BBBDDD999666222000000111111111000000000000//////......000///............,,,+++222666666222000222111...111111111222333444444444;;;555111555???SSStttvvvlllUUU888...+++,,,000111,,,+++---,,,+++******))))))******+++***))))))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))((())),,,//////---***))))))*********+++++++++...)))---,,,...UUUvvvYYY???555666//////...------,,,,,,,,,333///+++***---000111000000000///111444;;;BBBFFFRRReee{{{jjj<<<---111111000000111222333444111QQQttt~~~oooMMM555666888000...666333222222222333444555666555000222666222222EEE___{{{^^^EEE;;;999;;;<<<888333:::RRRhhh~~~|||dddOOOGGGHHHIIIIIISSS```kkkrrrrrrjjjaaaYYYSSSWWWdddvvveeeRRRGGGHHHXXXrrriiiIII666222555444333111222333555555444...000222===\\\qqqAAA...333...------------------------111---,,,///000...,,,,,,///999GGGQQQYYYeeettt~~~zzzvvvSSSKKK???333+++)))***,,,)))222555000---222333000///...------......---,,,---'''888```uuummmXXX;;;+++***+++((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++------,,,*********---+++++++++------,,,++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++***++++++,,,---...///***(((,,,222111,,,///666jjjyyy;;;+++444000///000111111...,,,///888@@@cccrrrkkkTTTNNN999---555<<<888333333111111333444666777888888111222444666666555333222111111222222222111111000666333//////000000///,,,222444666888888333,,,'''555222000///000222222222222111111000000//////...,,,+++,,,222:::>>><<<888777DDDMMMLLLLLLPPPRRRPPPccc___[[[XXXVVVTTTPPPLLLOOOHHHFFFHHHDDDAAAPPPeee~~~[[[===333---//////++++++000,,,+++******))))))******''')))+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((+++++++++***++++++)))))))))***++++++,,,,,,+++------+++???kkk|||]]]???222000///............------,,,,,,***///333333///---000333111111000///------000222555???OOOaaavvv[[[777///111000000000111222444555999[[[|||}}}|||}}}```FFF444666888111///555333222111000000222444555666000---///444DDDbbbhhhFFF777===777999888666999KKKhhhiiiMMM???DDDKKKMMMRRRZZZdddlllooolllgggbbbXXX^^^wwwyyybbbNNNDDDIII^^^rrr}}}eeeJJJ999222333333222333444444333333///555555666OOOvvvNNN000333000------------------------...,,,---///......666AAAGGGWWWeeennnyyy{{{fffPPP???666222222+++000444333000///000222......---,,,,,,,,,,,,+++,,,)))---AAA^^^vvvrrrtttooo\\\@@@,,,(((,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***------,,,+++******+++******+++---...---+++***+++++++++,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,,,,---...'''***000444///000DDD]]]MMM'''222666+++.........---...555FFF___pppiiiQQQ===000:::777666444000,,,000777999777444222111333555666111333555666555444444333555555555444444444444444333111...///111333444333111,,,'''&&&)))000777;;;222111000000222333333222333222222111000000//////666444777CCCRRRYYYUUUNNN]]]sssxxxzzz|||}}}yyyuuuvvvyyyzzzfffLLL444------,,,,,,000,,,+++******))))))******&&&,,,111000+++'''(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))*********************((())))))***++++++,,,,,,)))///---444VVVyyy}}}fffGGG333...///..................------,,,&&&,,,222222///,,,...222...000111000//////222444000222333:::OOOnnnrrrKKK777333111000000000111333555777JJJjjj}}}|||xxxPPP???444555666222111555222111111000000111222222333000000888JJJccc|||wwwgggPPP:::666===666555555<<>>999::::::999555666DDD___xxxjjjNNN===DDDKKKJJJMMMXXX[[[___fffmmmqqqtttxxx|||rrrTTTFFFJJJHHHjjj}}}dddEEE000333555333333555333///000777999666<<>>666222333444666111111111111000000000000888777555333222222222222222111111111000000//////000000000000000000000000...............///000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000---...///111333555777777666666777:::???EEEKKKNNNgggppp}}}}}}|||III000***)))---222+++---...,,,((('''+++///''':::fffsssJJJ)))'''((($$$(((,,,,,,(((%%%'''+++******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******,,,+++******,,,.........---111444PPP|||}}}ZZZ888,,,---,,,,,,...000---++++++---///...,,,,,,+++***+++---.../////////////////////000111111///222333000///888IIIWWWyyyxxxTTT888///333000333000000444000111@@@lllccc>>>===:::777555444333333444111111444333000111555000;;;PPPiii~~~nnnRRRAAA;;;999888999666888HHHbbbtttyyy~~~iiiLLLAAA@@@IIILLLLLL]]]vvvyyyuuussstttsss{{{|||dddLLLDDDCCCTTTlllpppYYY???444///444777333000222000444666555777IIIggguuuFFF)))+++///......------.........))),,,......555LLLooozzzQQQ...,,,777777000,,,111///000333222---))))))***+++------,,,444HHH\\\vvvyyyfff???###---,,,,,,+++++++++)))''')))))))))))))))))))))***(((((((((((())))))))))))************************))))))))))))***+++,,,---******++++++++++++******+++,,,------++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,(((111333222NNNmmm888<<<666+++---999888,,,???^^^~~~nnnTTT???888777555444555444222000111111111000000000//////444333222111111111222333111111111000000000//////////////////////////////...............///000000000000000000000000000000////////////////////////000000000000//////......////////////////////////...//////000111111222222/////////000222444777999///333999@@@JJJWWWeeennnyyyttt{{{```>>>111444444---&&&+++((('''+++//////)))"""111---QQQ|||tttRRR777&&&---...+++%%%%%%******&&&***)))))))))((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******++++++***+++,,,---------***000BBBfff|||eeeIII///+++//////------000---++++++,,,,,,+++(((111000000000000000000//////////////////000111111000222333111///222;;;CCCQQQooozzzQQQ000+++555///333111111333///555HHHwww{{{ZZZ;;;:::888666555444555555777111...333777666333222>>>OOOggg{{{ppp[[[EEE;;;;;;:::777666888DDDZZZooozzz}}}~~~gggSSSDDDAAA@@@EEEPPPaaavvv~~~zzz\\\DDDBBBBBBVVVrrr}}}qqqVVV===---333888111...333222222444666555<<>>[[[lll}}}UUUGGG:::777::::::999888AAAWWWqqq~~~iiiNNNBBB???BBBCCCGGG\\\zzzsssRRRHHHAAAIII^^^yyymmmQQQ666000222222000111555111444999555555KKKhhh|||aaa444333...............//////000111333......GGGmmm~~~zzzzzzWWW===222000222---)))***+++***+++///...,,,+++---,,,+++---222FFFhhhyyycccIII---+++***,,,,,,)))((()))*********)))))))))))))))(((((((((((())))))))))))************************''''''''''''((()))******))))))************))))))+++,,,------++++++,,,---+++++++++,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---111111666```UUU666>>>111---555;;;GGGkkk{{{]]]DDD///(((444EEEEEE???777111...///111111111000000000///////////////////////////000000000000000000000000000//////////////////////////////...............///000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////......------,,,,,,///000111222333222222111...///000111222222333333...000111333:::MMMhhh|||```AAA444111///---......+++''''''+++///(((+++,,,888]]]vvvLLL&&&***...///+++''')))...))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******)))***,,,,,,,,,+++***+++222CCClll|||ggg???333,,,///333111,,,***++++++---...000000000///+++---/////////......//////////////////000000111000000111333444333111///222<<>>999888888999===BBBUUUkkktttUUUBBB<<<>>>CCCJJJXXXpppgggRRRGGG@@@IIIfff{{{iiiKKK111---444555---444000333999666333DDD\\\sss~~~ccc777222...............///000111111333...444UUUfffGGG///444111//////+++''''''+++///***)))+++---,,,---//////MMMooo|||nnnaaa333,,,(((***+++))))))+++************))))))(((((((((((((((((())))))))))))************************(((((((((((()))***++++++))))))************))))))+++,,,------++++++,,,---++++++,,,,,,,,,---------...---,,,++++++,,,---...///>>>[[[kkk:::555777:::777:::YYYjjjMMM222,,,...111999BBBIIIAAA777000---///222444000000000////////////...000000000000000///////////////////////////000000.......................................///000000////////////////////////......................................./////////................................................,,,---///111222111000000'''))),,,///000...+++)))555555444222000111555999QQQddd}}}llleeeEEE,,,'''))),,,///000...)))%%%'''555///###:::fff}}}{{{BBB...$$$,,,///((('''///(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))******************++++++++++++******)))+++------+++***+++---666TTT~~~uuuKKK777000,,,...111000---,,,+++,,,---.........//////333555666444111//////000///////////////000000111222000///000222333222000666333000000222333111///...222222222222222LLLtttpppNNN888999888666444222222222222444222222333777HHHddd|||}}}mmmSSS@@@>>>===999555777DDDRRRmmmyyytttSSSCCC???<<>>LLLgggttt~~~|||jjjBBB222............///000111111333222///888ZZZxxx~~~dddOOO///,,,+++......***(((***,,,'''&&&)))++++++,,,///)))555OOOooovvveeeBBB333((())),,,+++***---++++++******)))((((((((((((((((((((())))))))))))++++++++++++++++++++++++((((((((())))))***+++,,,)))******************)))+++,,,------++++++,,,---++++++,,,,,,------.........---,,,+++,,,...000222+++VVVPPP222111&&&222MMMvvvYYY:::///***///333222222555666444111000000222222222000000////////////......000111111111111000///.........////////////000000.......................................///000000////////////////////////........................---............/////////........................---------...//////000000---.../////////...---,,,888666333111000///---+++'''(((+++...222333222000---666CCCPPP]]]aaaYYYMMM666HHHccc|||wwwdddGGG666%%%"""***111...((((((///,,,)))...:::\\\pppFFF$$$$$$...---))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******)))+++---,,,******...111@@@fff}}}___222...,,,***+++---...///000---------,,,+++***,,,...+++...///...,,,,,,///222///////////////000111111333111///......//////......111333111...,,,...111///111000222333555RRR}}}~~~dddEEE<<<:::999666444333222222222:::111///===UUUlll~~~sssUUU;;;>>>>>>===:::666<<>>===BBB@@@AAAKKKeeewwwUUUKKKAAACCCXXXuuu~~~~~~|||~~~rrrVVV===333333333///000000111222555:::???\\\nnn|||}}}}}}xxxTTT444............///000111222333///---:::[[[zzz~~~rrrxxxxxxOOO>>>...***---...---,,,***''''''***+++***+++...++++++555SSSvvvzzzeeeVVV>>>+++)))---,,,+++---++++++******)))(((((('''(((((((((((())))))))))))++++++++++++++++++++++++(((((((((((()))***+++,,,******++++++++++++******+++,,,------++++++,,,---++++++,,,,,,---......//////...------...111444666IIIrrr[[[999444555888LLLvvvwwwHHH000---...///000......000333,,,,,,---000222333111///000000/////////............///000111111000000///........./////////000000.......................................///000000////////////////////////........................---------.........//////........................---------............//////////////////......---***((((((+++000555888888555333111//////000111111000111000///333777555000,,,(((--->>>UUUiiixxxsss]]]@@@,,,'''+++///111((()))'''...000$$$555cccfffAAA+++)))...,,,''''''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))******************++++++++++++*********,,,---,,,***+++000555WWWwww~~~gggDDD,,,***,,,,,,++++++---000111,,,------,,,,,,---222666<<<<<<;;;666///---000333///////////////000111111111111000...---...///000***000444444///---///333000///...222555777UUUzzzwwwUUU999===999777666444444444444555:::;;;GGG^^^ttt~~~sssYYYCCC888===:::999:::???LLLdddyyy}}}sss]]]FFF===AAADDDBBBIII```{{{```[[[LLL===CCCaaaxxx|||{{{hhhIII111///888111333333000222888:::777XXXnnn~~~~~~|||^^^222............///000222222---)))+++???aaa~~~|||~~~zzzhhhAAA...,,,///...,,,***)))***...---***))),,,,,,+++,,,:::\\\zzz{{{kkkdddGGG...***///---+++,,,+++++++++***)))(((((('''(((((((((((())))))))))))++++++++++++++++++++++++(((''''''(((((()))***+++++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---++++++,,,,,,---...//////000/////////111444777:::yyyGGG***888EEE___TTT888222111///222333000///111222111444222000000111111000///000/////////............+++,,,...000111111111000---.........//////000000.......................................///000000////////////////////////........................---------.........//////..............................---------------,,,,,,,,,,,,---....../////////------...000000,,,)))))),,,///000///---,,,,,,,,,000111...///333555444666222222333000000???SSS~~~pppUUU777&&&&&&,,,)))///***,,,333((($$$:::yyy|||fff<<<$$$)))///+++'''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))******************++++++++++++*********,,,---+++)))+++222999nnntttQQQ222333---000111...,,,---//////***,,,---...000444<<>>mmmSSS::::::OOO{{{fffEEE666222000---///000222333222///---+++000000/////////000000111222000...---...//////...////////////////////////............////////////////////////////////////........................................................................------............------........................//////.........---------------------------------........................///000000///---+++,,,---////////////////////////////////////////////////===]]]mmmKKK333)))***---...+++,,,...---(((444yyyQQQ555,,,'''---,,,,,,+++***+++,,,***&&&******))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************(((,,,###(((555(((...YYYzzzxxx[[[>>>000...//////---++++++---...---//////---,,,222FFFccczzzvvvaaaMMM@@@111444555111///000111111222222111111000000//////000000000000000000000000333...555999444AAAddd~~~dddAAA555===555555555444444666888999UUUooo|||{{{{{{{{{fffLLLAAA>>><<>>DDDZZZnnn{{{yyyzzzmmmSSS<<<222555444222111222444444333;;;UUUppp|||~~~kkk:::000......111000------000+++---555RRRwwweeeCCC...'''&&&*********+++++++++++++++(((---+++'''111JJJaaajjjaaaYYYIII777+++)))***+++,,,,,,+++***************'''((())))))((('''(((***+++***+++,,,...//////---))))))***+++,,,---......,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,***,,,...///...---......,,,444000000666;;;YYYrrrBBBAAAWWW}}}wwwaaaEEE222...000000...///.........///333666888111000///...------,,,,,,000000000000//////......////////////////////////............////////////////////////////////////........................................................................------............------........................///.........------------------------------------........................///000111000---,,,---...................................................444222???___}}}{{{XXX555'''***------+++***,,,///+++DDDyyyQQQ///...'''((()))(((((()))******)))******))))))))))))******))))))))))))))))))))))))(((''''''''''''((())))))************)))))))))((())))))))))))))))))))))))))))))))))))************************))))))))))))***************************---'''(((///,,,;;;```yyylllMMM555------......---,,,---//////...------444DDD[[[nnnzzz~~~yyymmmRRRBBB000+++000444111---000000000000000000000///000000000000000000000000333...444888444CCCfffwww[[[>>>555:::777555555555444333999AAAggg{{{~~~sssXXXCCC<<<;;;:::<<<777@@@XXXqqq}}}ppp^^^LLLBBB>>>AAABBBDDDXXXqqq}}}[[[AAA@@@LLLVVVuuu}}}yyy||||||lllMMM333666555333222222222222333444DDD\\\sssvvvJJJ000......222222......000///...666WWW||||||}}}{{{|||xxxeeeAAA---)))************+++++++++++++++,,,,,,((((((555LLL^^^bbb\\\QQQBBB222'''(((...++++++***))))))))))))***)))***+++***)))((()))******)))***,,,...000///...******+++,,,---......///++++++************++++++***+++++++++,,,,,,,,,---,,,---//////...------...+++222///,,,888OOOvvvOOOGGGuuuNNNBBB555...///222111///666444000---,,,---///111555555444444333222111000...111444333000...///111////////////////////////............////////////////////////////////////........................................................................------............------....................................------------------------------------------------------------///000111000...------...------------------------........................///%%%$$$999[[[ssswwwrrrBBB333((())),,,+++,,,000000###RRRqqqAAA000,,,((()))))))))(((((()))+++******))))))))))))******))))))))))))))))))))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++---,,,((((((555QQQlllwww~~~uuuXXX;;;------//////---,,,---/////////...+++666LLLhhhwww]]]BBB888666333000111...//////000000000000///000000000000000000000000333///444666444GGGkkk~~~jjjOOO;;;555777999444444777333///<<>>???@@@DDDTTTqqqqqqSSSCCCCCCIIIccczzz}}}bbbAAA666333333555555333222444333:::PPPnnnyyywwwyyy~~~}}}|||XXX111......222333000///000666///333RRRwww~~~|||xxx~~~}}}|||}}}}}}qqqNNN555...---,,,,,,,,,+++++++++***...+++,,,,,,)))+++;;;OOO```ZZZRRRGGG888+++,,,444+++***))))))((()))))))))+++,,,,,,+++)))((()))***)))))))))+++...000///...******++++++,,,------...++++++************++++++***++++++,,,,,,------------///000///...---...//////000,,,///FFFkkkkkkNNNppp|||EEE777222...,,,---...,,,***///000111333555777999:::+++,,,...111444666888999BBBCCCBBB<<<333------000////////////////////////............////////////////////////////////////........................................................................------............------........................------------------------------------------------------------------------...///000///---,,,---...++++++++++++++++++++++++------------------------,,,222333,,,***???ggggggBBB%%%%%%//////,,,,,,111***+++WWWggg444---++++++,,,---***''''''*********))))))))))))******))))))))))))))))))))))))((((((((('''((())))))************)))))))))))))))((((((((((((((((((((((((((()))))))))************)))***************++++++***************************,,,...((((((CCChhhyyywwwvvvdddDDD///---111111///---,,,...///...///111888RRRttt}}}{{{lll^^^HHH333///777---...///000111000000000////////////////////////333111444444555MMMppp~~~vvv[[[CCC999777666;;;333444999333///CCCaaa~~~~~~gggLLL===;;;===>>>======KKKeee}}}~~~zzzjjjQQQ===999>>>AAADDDQQQhhh{{{jjjKKK???CCCNNNfff~~~uuu[[[888222000444666333222333333555IIIkkkvvvqqqsssyyy}}}|||}}}^^^555000...111222000///000555...000MMMqqq|||zzztttzzz}}}}}}{{{~~~yyymmmeeedddZZZDDD000(((000000///---,,,+++***)))---((()))...---)))111???\\\WWWOOOEEE999000///333+++***))))))((()))))))))+++,,,,,,+++***))))))***)))))))))+++...///...---))))))******++++++,,,,,,+++******))))))******+++******+++,,,------......///000000///...---...000555......???bbbeee]]]:::///666666666666666666777888+++,,,---...111444666888???@@@AAABBBEEEHHHJJJLLLUUUTTTMMMAAA444++++++---////////////////////////............////////////////////////////////////........................................................................------............------........................,,,,,,------------------------------------------------------------------,,,---------+++***+++,,,++++++++++++++++++++++++------------------------)))///222---''',,,===MMM___AAA((()))///,,,)))+++%%%000&&&777qqqQQQ,,,+++)))***...---'''&&&*********))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))******+++++++++,,,************************(((+++...***222UUUwww{{{mmmSSS777,,,///111...000------///...,,,222;;;TTTmmmgggFFF444111---...///111111111000///////////////////////////222111555444777TTTvvv~~~|||kkkNNN;;;999999666:::333444999444444OOOrrr||||||jjjTTT@@@;;;===<<<;;;<<>>::::::666---'''000///...---,,,+++***)))***%%%&&&,,,---***+++111PPPRRRNNNCCC777222///---++++++***))))))))))))******+++,,,+++))))))***+++*********+++---...---+++)))))))))******+++++++++******))))))))))))************+++,,,---.../////////000000///......000222222***666UUU{{{|||^^^???@@@AAA;;;<<<:::666000---...000999:::<<<@@@GGGOOOWWW[[[fffbbb[[[SSSLLLHHHEEEEEECCCBBB>>>666///,,,...111////////////////////////............////////////////////////////////////........................................................................------............------........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,*********,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,//////,,,)))555000///111---%%%&&&...))),,,333---999mmmyyyIII...'''%%%+++,,,((((((,,,******))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,************************(((---+++...EEEeeezzzyyybbbDDD111---///---***...---...000---...<<>>^^^}}}~~~sssVVVFFF:::<<<<<<888999AAAZZZsss~~~jjjPPP@@@===>>><<>>555......000//////111***///000AAAfff}}}}}}zzzvvvvvvyyy}}}zzztttvvvwwwyyy{{{}}}}}}}}}|||iiiMMM???888666111++++++...///,,,,,,,,,++++++++++++******(((((()))******)))***,,,999JJJOOOBBB555333111***,,,,,,+++***************((()))+++***))))))***+++++++++***+++------+++*********++++++++++++,,,,,,******))))))))))))************+++,,,---.../////////000000/////////222444///---IIIppp[[[HHHjjjvvviiiaaa```ccc[[[```iiirrryyy~~~ZZZSSSHHH===333...+++***+++,,,,,,---...///000111////////////////////////............////////////////////////////////////........................................................................------............------........................++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))***,,,///111###)))///000---******,,,...,,,222'''IIIsssooo>>>///&&&(((+++))))))...******))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++((()))))))))************))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------***************************111)))222YYYrrrtttyyyjjjOOO666//////---+++,,,,,,,,,000222...222JJJeeeoootttzzz[[[444000111333444444222000...000000000000000000000000---222777444===```~~~kkkPPP===777999999666222333444555888IIIkkkppp[[[GGG<<<888===<<<888CCCVVVooo|||}}}kkkSSSAAA<<<===>>>@@@NNNeee{{{{{{ooo~~~mmmOOOEEE;;;BBB^^^vvv~~~zzzZZZ<<<333555444333555111111666GGG```sssvvvpppmmmuuu|||~~~~~~|||}}}kkkAAA777...---/////////111///333...777\\\|||tttrrrsssyyyzzzsssqqqssswww||||||~~~uuulllTTT555+++222+++777<<<222)))***,,,***''''''((()))******++++++)))---...***'''))),,,---$$$AAAPPPBBB444555444+++---,,,++++++******++++++'''(((******))))))***,,,,,,+++++++++,,,,,,***))),,,,,,,,,,,,,,,,,,------******))))))))))))************+++,,,---//////000...///000//////000333555555999```|||dddMMM>>>;;;777111,,,+++---222555//////000222333111---***////////////////////////............/////////000////////////////////////........................................................................---..................---........................+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,,,,,,,111///***)))///555000&&&###000)))(((666777JJJyyyQQQ<<<+++)))+++))))))///******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------************************---444(((555fffxxxnnnrrrZZZ@@@---///111++++++333***+++111333000666TTTuuusss{{{}}}mmmIII111222444555555333000...000000000000000000000000,,,222777555>>>ccceeeHHH999777888777666///333555333999PPPttt|||bbbFFF>>>777888???===<<>>EEEYYYwww~~~ooofff}}}iiiFFFCCC@@@FFF[[[www~~~mmmJJJ777333444555777222444222444IIIhhhvvvttt}}}zzzwwwzzz}}}xxxvvv~~~wwwwwwxxxwwwTTT......;;;---***555000,,,...///888VVVxxxuuuvvv|||}}}}}}}}}wwwuuuuuuxxx~~~}}}jjjRRRCCC:::222...///...111AAA???)))(((111(((,,,,,,,,,++++++*********)))))))))))))))))))))))))))000EEEXXXRRR:::---111+++))))))+++......***&&&))))))))))))((((((((((((+++***)))***,,,---,,,+++***,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111...000222222000......///333NNN}}}uuu___KKK>>>777444222222111111000///......---......//////...---,,,,,,////////////////////////////////////////////////................................................---------............/////////.........---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++(((///,,,###///GGGKKK>>>((((((...222***'''===ZZZQQQ...000333%%%$$$333...---***(((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,++++++++++++++++++++++++++++++***************222%%%333VVVkkkssssssnnnCCC999///------,,,,,,---///'''+++---///LLLkkkmmmzzzzzzzzz{{{}}}~~~ddd;;;111222333,,,---111...000000000000000000000000,,,777222///IIIiiizzz~~~tttQQQ;;;;;;<<<===<<<666333888>>>777;;;iiiyyyeeeMMM???@@@;;;:::<<<>>>HHHdddrrrQQQ<<<@@@DDD===;;;DDD^^^tttpppfffzzz|||WWWGGG<<>>@@@---)))///***,,,,,,,,,+++++++++******))))))))))))))))))))))))+++,,,999PPPZZZLLL777+++***+++,,,---,,,+++)))((()))))))))))))))))))))(((+++***)))***,,,---,,,+++***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000000...///////////////000111111```yyyzzzfffWWWHHHAAA777111//////000000111111000000///......---......//////...------,,,////////////////////////////////////////////////................................................---------............/////////.........---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++$$$))),,,)))***:::SSShhhRRR555###)))///+++///;;;mmmkkkRRR...$$$222333$$$---,,,+++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++************++++++++++++,,,(((@@@hhh{{{xxxkkk\\\===333,,,,,,------,,,---000******///<<>>>>>GGGWWWqqqnnndddnnnqqqTTT>>>???FFFRRRkkk{{{TTT999555444---333555333222===UUUjjjtttwww{{{~~~{{{yyyuuupppbbb===333;;;222000444...//////,,,111KKKlll|||yyywww|||~~~|||rrroooyyyxxxhhhDDD999///---...------......+++888AAA444***------,,,,,,,,,++++++++++++***))))))))))))))))))))))))---''',,,CCC]]]aaaHHH...***,,,...---***((()))***))))))))))))))))))))))))+++***)))***,,,,,,,,,+++***+++,,,+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...---,,,,,,///111222333:::tttppp|||~~~bbbLLL===444000---+++***+++---/////////111000000//////..................///......---,,,////////////////////////////////////////////////................................................---------............///...............---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,++++++,,,,,,,,,+++******************************+++'''))),,,%%%$$$@@@dddqqqWWW888)))+++111///)))LLLxxx{{{FFF%%%222777%%%+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************************++++++,,,,,,,,,***,,,LLLwwwwww___III444---)))+++...---,,,...///...***444RRRhhhmmmnnnvvvzzz```>>>---222111---//////000000000000000000000000---444000444UUUvvv}}}~~~www]]]BBB555777888:::999222444888333===hhh~~~}}}yyydddGGG999;;;;;;<<<888<<>>EEE[[[ssslllJJJ777333222222444444222888KKKcccttttttyyy}}}}}}~~~{{{tttmmmeeeBBB222666333111222---//////,,,...DDDeee{{{wwwiiiccclllsssdddMMM777222------//////...------)))333@@@;;;---***000++++++++++++++++++++++++)))))))))))))))))))))))),,,'''%%%666UUUhhh[[[BBB000...,,,***))))))******)))))))))))))))*********+++))))))***+++,,,+++***)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---000222222000IIIkkk[[[EEE555...---...---333333333444444333111000000000/////////.........---...............------////////////////////////////////////////////////................................................---------............///........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))222'''%%%,,,)))!!!))):::^^^oooddd;;;$$$,,,444---000dddvvvFFF******222***++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************)))))))))))))))*********)))******+++,,,---......---111RRRzzznnnTTT>>>000+++)))---...---,,,---,,,000,,,>>>hhhyyyqqqqqqssswww~~~wwwHHH---222333......///000000000000000000000000///333///888\\\{{{~~~~~~~~~}}}|||~~~xxxOOO;;;333777777999999111444999333DDDxxx~~~kkkRRR@@@;;;===;;;;;;>>>LLLggg|||}}}{{{bbbFFF<<>>111666111222444333444AAAZZZpppuuuzzz|||zzzyyy}}}~~~}}}~~~wwwrrrdddFFF222111222000000.........,,,---???^^^xxx}}}~~~yyyllldddfffdddOOO777///...,,,,,,---...,,,))),,,***///<<<>>>111)))000++++++++++++++++++++++++))))))))))))))))))))))))***)))''',,,DDD___fff___<<<333***'''***---,,,)))((()))))))))*********+++***)))((()))+++,,,+++***)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...............///111222222000...JJJlllKKK777222......222444222///---...000000000000000000////////////............------...............---////////////////////////////////////////////////................................................---------............///---.....................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,+++++++++++++++++++++,,,)))))))))))))))))))))))))))'''(((,,,///---***)))777^^^sss[[[555&&&***///&&&GGGyyyttt???(((///++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************(((((()))))))))***************+++,,,---......///...666YYY||||||dddJJJ888///,,,,,,//////,,,+++,,,)))111333LLLxxxvvvsssssswww|||}}}~~~RRR111333333/////////000000000000000000000000000333000<<<```{{{|||}}}yyy||||||qqqDDD777444888777999999111///555555JJJwww|||YYY@@@???AAA<<<999:::HHHbbbxxxzzzcccLLL???@@@???===???NNNgggyyy~~~~~~wwwggg]]]lllyyy\\\FFFAAADDDDDDgggxxxvvvMMM555444111111333444222888NNNfffvvv|||zzzwww{{{xxxpppllleeeLLL444...111///---000---...---...;;;VVVrrr|||vvvtttyyyxxxpppfffVVV@@@000,,,...---,,,...000///,,,,,,...---666???555***///***++++++++++++,,,,,,,,,))))))))))))))))))))))))'''+++***(((444MMMdddoooNNN@@@000)))+++///---)))((())))))******+++++++++***)))((()))+++++++++***)))***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---...000333333222000000111BBBppp]]]HHH???777???888///)))))),,,...///,,,---...---,,,,,,...///........................,,,---......///.........////////////////////////////////////////////////................................................---------............///---------...............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,++++++******++++++,,,---************************!!!,,,000***'''+++...,,,)));;;[[[ooo]]]777&&&,,,,,,777ZZZnnnAAA(((...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))******+++++++++,,,,,,,,,------.........---:::bbbxxxZZZAAA111///------000///,,,+++---)))111@@@^^^~~~yyyssstttxxx~~~\\\999444111000111000000000000000000000000000///333222@@@ccc{{{~~~{{{|||xxxyyyrrr___===555666999555888999222111555@@@ZZZwwwzzz{{{oooIII777>>>AAA999999@@@WWWuuu~~~jjjPPPAAA@@@???===???KKKaaavvvzzziiiaaabbb}}}sssZZZFFF@@@AAAOOOgggeeeDDD222333111222555000///@@@WWWrrr{{{|||xxxzzzsssjjjhhhiiiUUU;;;///111...,,,222,,,//////...666MMMhhhzzzxxxsssrrrzzzxxxcccFFF333000,,,//////+++---111111...+++222---///>>>:::,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))'''+++,,,))),,,>>>XXXlll```PPP<<>>ZZZwww~~~zzzTTT333444111222555...)))777LLLlllwww}}}yyyyyy}}}~~~|||~~~wwwqqqrrrmmm\\\@@@222222...+++444,,,000000...333FFFaaattt|||vvvvvv~~~{{{zzzyyy\\\888***000+++...---'''''',,,---)))+++555---+++===<<<---,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((()))+++++++++666MMMbbblll]]]GGG444+++)))+++---((())))))***++++++,,,,,,***(((((()))***+++***)))(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,///333444000+++...888BBBvvvKKK444III|||SSS444444777...,,,444222222000---+++***,,,...***---000000...,,,---///---.....................,,,,,,---.../////////...////////////////////////////////////////////////................................................---------.........//////---------.........//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))***++++++,,,++++++*********+++---...++++++++++++++++++++++++000,,,))),,,000000+++'''---)))'''888aaa{{{___000222%%%222ccclll222111...+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***+++,,,,,,------...............---------444BBBdddvvv^^^>>>111...+++)))***...---+++,,,111///555XXXyyyzzzxxxwwwkkkllluuugggHHH666---000555000000000000000000000000000+++222666HHHhhh|||xxxzzz|||~~~|||}}}zzzdddBBB777444888999222444777000888111OOOvvv{{{[[[???;;;>>>::::::???KKKddd{{{rrrRRR>>>???CCC@@@<<>>:::===HHHkkk}}}|||zzzjjjTTTCCC<<<>>>AAADDDKKK^^^uuulllWWW\\\kkk___HHH===@@@MMMdddvvvrrrRRR888444222444333000222888QQQkkkwwwttttttuuuuuutttqqqmmmjjjrrriiiSSS999---///111,,,...000111000111>>>XXXooo}}}zzz{{{~~~|||wwwxxx```BBB...+++///------------------------,,,333000)))000???>>>000(((((())))))+++---///000...,,,******+++,,,------,,,***+++---******:::OOOrrrqqqlllUUU666***,,,+++,,,***)))***+++---,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++)))+++,,,------......------000333+++666111FFF}}}vvvHHH666)))222GGGQQQGGG777444333222000000000000000........................---------............//////............---------------------------------............////////////.....................///000/////////....................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++*********---///---+++******+++,,,+++***))))))))))))))))))))))))+++++++++++++++***)))))),,,***)))((()))+++...000===PPPgggxxxzzziiiHHH+++111'''+++111,,,444YYY|||[[[EEE***)))XXX{{{QQQ888111&&&'''///---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,...///---+++,,,000444:::OOOeee\\\>>>...///...------------------------000CCC]]]pppwwwxxxxxxyyyvvvtttwww~~~cccAAA///222555000111111000000111111222333===000===^^^rrr{{{~~~zzz}}}~~~{{{{{{xxxvvvuuussskkkYYYDDD666666777777666666666555444777NNNkkk}}}}}}oooQQQ???888???<<<666DDD^^^xxxuuuYYYBBB@@@CCC@@@???CCCcccsssvvv```ZZZdddyyyvvvYYY>>>???BBBLLL```wwwzzzeeeCCC777111555555///000888@@@\\\xxx~~~xxx|||{{{uuutttxxxuuummmmmmiiiYYY@@@000...///---000///000......:::UUUnnn|||}}}|||xxxzzz{{{wwwooowwwyyynnnRRR888......---------------------------***111---###)))???IIIEEEBBB@@@<<<888333...+++)))+++******+++---...///000+++((())),,,+++)))333@@@lll{{{yyyaaaFFF///(((...,,,***)))***+++---,,,,,,++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++,,,------......------...666+++111>>>mmmWWW---///222333222///,,,***111111000///............---------------------------------............//////............------------------------------------............/////////.........//////000000000////////////....................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***---///...,,,******++++++***)))))))))))))))))))))))))))***++++++++++++***))))))+++***))))))(((((())))))000111666EEE^^^ttt|||{{{YYYBBB222666222$$$777ccc~~~[[[888(((@@@fffGGG555''''''...,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,---...---+++...333888CCC]]]cccLLL666++++++222------------------------+++444CCCRRR```lllvvv}}}|||qqqppp|||hhhEEE111222444///111000000000000111222222999000BBBdddwww||||||wwwyyy}}}}}}xxxvvvuuutttuuuuuuhhhPPP>>>888777666555666888888666666<<>>222gggqqqRRR:::---,,,---***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,---------++++++...555;;;RRRhhh[[[<<<111,,,(((111,,,,,,,,,,,,,,,,,,,,,,,,,,,...000555>>>MMM___lllwwwrrrqqqvvvyyyyyy}}}gggEEE111111444111000000000000000111222222555000FFFiiiyyy|||}}}yyyuuuyyy~~~|||yyyxxxyyywwwzzzxxxdddIII:::;;;999666555777888666666777CCC___uuuxxxxxx}}}aaaBBB:::;;;<<<===@@@QQQqqqqqq^^^IIIAAA???AAA???BBBXXXsss~~~zzzyyygggPPPWWWrrrhhhOOO>>>BBBLLLWWWmmm~~~qqqRRR666222555222///111222BBB[[[ssswwwzzz}}}vvv{{{~~~ppppppfffPPP999...///333///---...///...777TTTsss{{{}}}|||yyy|||~~~{{{tttjjjhhhUUU888+++///111+++,,,,,,,,,---------......111---888SSSfffmmmwwwooo```WWW@@@666,,,+++000222---''',,,******---...,,,++++++:::aaavvvvvvlllLLL---))),,,***)))***+++---,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......---------'''555GGGvvvxxx777***111---***+++...111111/////////////////////......---------------------------------............//////............---------------------------------------------............---......///000111111222.........///////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,...///---+++***++++++***))))))))))))))))))))))))))))))******+++++++++******((()))***++++++******)))!!!***333444---(((---555SSSrrrzzznnnhhhVVV???;;;AAAiii}}}UUU...PPP___<<>>444777999666555777666333555;;;QQQhhhyyyxxxxxxgggLLL<<<:::???<<<888JJJnnnwww^^^GGG:::???@@@<<<@@@UUUrrr{{{jjj\\\WWWiii}}}\\\BBB???AAAGGGaaazzzeeeEEE555444444111///111777JJJhhh}}}yyysssssslllXXX@@@111---000///---///111...444QQQrrrxxxyyy|||}}}zzz{{{yyyuuuvvvzzzzzzwwwjjj```JJJ333***...000,,,+++,,,,,,------.........111555NNNsss~~~xxx|||xxxooo^^^LLL777++++++//////,,,---,,,,,,---...---+++)))000OOOlllzzzwww^^^;;;(((,,,***)))***+++---,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,------......------///222111uuuDDD&&&222)))---000111...,,,,,,...//////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............---------------------------------,,,------------..................//////000000000.........///////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))))),,,......,,,******++++++***)))))))))))))))))))))))))))))))))***++++++++++++***((()))***++++++,,,++++++,,,(((&&&(((***+++///444***AAA\\\vvvkkk```AAATTToootttRRR777^^^lll;;;,,,.........************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,......---+++---444@@@HHHhhh]]]BBB......///+++***,,,,,,,,,,,,,,,,,,,,,,,,)))111888888444111555:::AAAZZZoootttvvv}}}|||uuuoooMMM444000333111000////////////000111111222333MMMnnnyyyzzz}}}}}}}}}zzzwwwvvvvvvwwwyyy{{{xxxfffLLL999333555888555555777444111888EEEcccqqq{{{|||~~~rrrQQQ>>>===:::???<<<>>>ZZZ{{{fffMMM;;;;;;===:::===SSSsss}}}mmm\\\ZZZdddxxxnnnUUUFFF>>>@@@TTTjjjsss~~~tttXXX>>>333444444111222000<<>>PPPhhh~~~~~~{{{}}}zzzRRR333666222///...666***...444,,,111333444777XXXtttrrrttt|||www|||{{{zzzyyyxxxwwwwwwwww{{{xxxdddFFF555777:::666555222666:::555555PPPrrr~~~~~~xxxSSS:::;;;===777999>>>UUUvvvsssYYYCCC;;;;;;<<<:::LLLiiiuuuaaaQQQ[[[qqqaaaFFFBBBCCCGGGbbb{{{yyyaaaGGG666000000666222111888KKKcccxxx|||~~~~~~}}}yyy}}}wwwuuusssTTT666444000000---000222...<<>>SSSmmm~~~}}}wwwzzz|||uuurrrrrr___AAA222///000---000222---777QQQoooooommmiiigggkkkssszzz|||yyy{{{}}}wwwllljjjoooiiiNNN555...///---,,,...,,,,,,---...,,,---888DDDjjjnnnsss{{{rrrxxxrrrxxxxxxlllVVV===...,,,---...,,,(((***///+++,,,---888UUUqqqvvvjjj===---***111...***,,,...------,,,,,,,,,------...------------------------.........------,,,,,,+++))),,,///'''+++111)))///eeeXXX===***+++222000***------............------------............---------------------------------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---......///////////////.........---------------------------------------........................------------------------...///000///---------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''***...,,,)))***...JJJ~~~JJJ000///!!!555000)))+++++++++************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,---......---,,,+++......333AAARRR___cccbbb:::111+++------))))))...,,,,,,,,,---///000000///111000...------...///000222444222---+++888QQQeeeqqqxxx}}}~~~~~~{{{xxxTTT444555222000&&&333)))...555---111///333???___xxxzzz{{{|||xxxxxxxxxxxxyyyyyyzzzzzzvvvjjjQQQ:::222666888555333555555333666IIIfff|||~~~~~~mmmMMM;;;999<<<===;;;BBB]]]yyy}}}bbbGGG<<<:::;;;???FFF```wwwttt]]]JJJNNNeee|||uuuyyy}}}oooYYYDDD???FFFYYYqqq~~~~~~nnnQQQ;;;333333333222111444DDDaaa{{{{{{sss{{{~~~yyyrrrooocccHHH222///111...///222---333GGG___cccfffeeehhhqqqzzz{{{zzz||||||uuukkkhhhjjjdddKKK333,,,......---///***,,,---,,,(((---???QQQoooppprrrvvv}}}www~~~zzzuuuvvvlllVVV555///,,,,,,,,,******---))),,,***,,,CCCeeeuuuqqqWWW555---555...+++///)))---,,,,,,,,,------......------------------------......---------,,,,,,,,,...,,,333&&&,,,000"""@@@oooDDD+++,,,---111444***------............------,,,------......------,,,,,,,,,---------------------------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---......///////////////...............---------................................................------------------------...///000///...------///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***+++///111000,,,HHH{{{{{{kkk///,,,000&&&222111'''+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++++++++,,,---......---,,,+++000,,,333HHH^^^eee\\\RRR222...---...---)))***///)))---///---,,,...000111111000...............---...333777444///111===HHHdddsss~~~|||zzz~~~xxxxxxVVV666555111111111<<<---,,,222---333333111DDDbbbxxx}}}}}}}}}}}}xxxxxxxxxxxxxxxxxxxxxwwwrrr```FFF555222777999666333777555000:::UUUppp}}}{{{\\\@@@999<<<;;;;;;???QQQmmmgggPPP???>>>???>>>FFFSSSqqqssscccRRROOO___wwwqqqzzzqqqQQQDDD>>>EEE^^^ttt}}}eeeGGG333333333333111000;;;WWWrrr~~~{{{|||vvvjjj```LLL444000222......222---///???XXXaaaggghhhjjjqqqvvvvvvzzzzzz|||zzzrrriiieeefffaaaHHH111,,,......---///+++---///---***111HHH___mmmoooqqqrrrsssxxxxxxnnnsssttteeeCCC555))))))---...,,,+++(((,,,+++(((888VVVjjjoooggg>>>,,,///+++---000'''+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,222(((000***///---)))ZZZ]]]333(((333---,,,222,,,------............------,,,,,,------------,,,,,,,,,,,,,,,---------......---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---......///////////////........................................................................---------------------------...///...,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++000...'''$$$)))------000&&&>>>www]]]---,,,111***111)))+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++******+++,,,------,,,+++***111,,,444OOOfffeeeQQQ>>>......//////---+++---111)))000333...***,,,//////...,,,,,,---///000///---///333666777444333444666PPPiii}}}|||}}}wwwyyyYYY888444000222NNNUUU===111111,,,333333111JJJeeevvv~~~|||yyy{{{yyyyyyyyyxxxwwwuuutttssslllVVV>>>444666999999888555888555333CCC```vvv||||||dddLLL;;;===>>>888:::EEEaaauuu~~~nnnQQQDDD===@@@@@@BBBTTTkkkwww___PPPOOOdddwwwxxxwww{{{}}}^^^JJJ===:::KKKeeezzzwwwUUU999555333333333000666LLLdddzzzzzzzzz{{{yyyhhh^^^QQQ;;;111333...---222......999LLLYYYeeehhhkkkqqqrrrnnntttwww{{{yyyrrriiidddbbb___FFF000,,,///...---///---///111///...888SSSlllmmmnnnppppppooorrrwwwxxxzzzpppXXXBBB---(((,,,///,,,***(((,,,,,,***222EEE[[[hhhgggHHH000))))))...///(((++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------///&&&***---///000@@@jjjBBB)))***555+++'''...,,,------............------,,,,,,------------,,,,,,+++,,,,,,------.........---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---......///////////////.............../////////................................................------------------------,,,---...---+++++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%+++...+++'''(((+++---...111///===lll|||vvvttt999,,,444&&&000---+++++++++************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++******+++,,,------,,,+++***000///<<>>AAATTTmmmiiiIII999444333555333222@@@SSSuuu}}}yyyuuuvvvqqqyyyzzzjjjaaaXXXEEE222444---+++111///...777AAARRRaaafffkkkrrrrrrllliiirrrzzz|||wwwnnneee___^^^FFF000,,,//////...///---...///...///<<>>***+++...++++++***+++,,,...............------------------------------------------------,,,+++'''------888XXXddd111***---000***(((---,,,------............------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---......///////////////---........./////////000................................................------------------------,,,---...---+++++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%'''+++......,,,---000&&&777666)))<<>><<>>SSSmmmCCC###222,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------------,,,,,,+++***,,,---...//////...---,,,+++;;;XXXmmmeeeIII222,,,...---+++***,,,//////------,,,--->>>aaaqqqpppaaaLLL;;;333111000///,,,///222555666444333222111333DDDccczzz~~~~~~}}}|||xxx~~~bbb???444...333***<<<000---222000333+++<<<^^^ooosss|||wwwoooxxxqqqrrrtttttttttrrrpppoooRRR???333888===888555999777222666MMMiii|||}}}fffLLL===;;;:::999888AAA\\\xxxwwwvvvaaaMMMBBB>>>===>>>GGG___zzz{{{hhhUUULLLZZZmmmwww}}}|||mmmWWWDDD@@@LLLbbbrrryyyRRR>>>//////444333222555PPPlll}}}xxx~~~|||xxxpppooonnncccVVV???000...333///---000///===PPPdddhhh```[[[___eee```gggpppvvvuuuqqqkkkhhhWWWBBB111---...,,,,,,///---,,,,,,---222===PPP^^^```bbbffflllqqqvvvyyy{{{zzz{{{zzzpppXXX:::((('''+++---(((&&&)))---***)))999MMMcccnnnbbb???'''(((...,,,+++,,,,,,,,,,,,,,,,,,---///...------...///000111......---,,,,,,,,,,,,---000...(((111111RRRooo666444)))&&&...222---***---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------............///......//////......---,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......------............------------------.........///........................///,,,,,,///222000---***......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***+++,,,+++,,,333???HHHBBB'''PPPyyy///&&&555(((///)))(((---...+++***,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------,,,***))))))***///222444333111000---***...LLLfffkkkZZZ:::+++444***111---)))......+++111000---:::XXXsss}}}~~~uuuqqqjjj\\\FFF333///333///000000111444666333///333000888NNNgggwww|||||||||}}}~~~}}}|||}}}}}}iiiDDD000222333444000...111222000111333???```rrrrrrwwwzzzvvvtttqqqtttxxxqqqkkktttsssaaaDDD???888777999;;;:::888333111===YYYrrr|||||||||}}}jjjRRRBBB;;;>>><<<777:::MMMhhhzzz|||hhhNNN@@@@@@;;;<<>>OOO]]]^^^```dddhhhkkknnnppppppyyyvvvuuurrrbbbGGG222***+++---+++(((***---+++)))444EEEhhhsssjjjHHH---)))------,,,,,,,,,,,,,,,---------///......---...///000111///...------,,,,,,---------&&&000---333TTTSSS---)))444555***(((000222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............---------............///......//////......---,,,---------,,,,,,+++++++++,,,,,,,,,---------.........------------...//////------............------------........./////////........................,,,,,,---...,,,,,,...111.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***,,,---+++***,,,222888666...AAAcccSSS---222+++---)))(((,,,,,,)))(((+++************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,---,,,***)))***+++.........---------,,,+++999VVViiidddPPP555'''...+++111...***000...+++000+++777PPPkkk}}}{{{xxxyyyzzzwwwlllYYYDDD555---000000000000111333222000222111555DDD[[[ooowwwxxx{{{|||~~~~~~}}}|||{{{zzzgggDDD111222222444000...111222000111444FFFeeetttssswwwzzzvvvuuusssuuuwwwqqqllluuuqqq]]]???;;;666555888999888555555555FFFdddzzz}}}|||~~~sss^^^HHH:::777===<<<888BBB]]]sss|||~~~kkkUUUEEE===::::::CCCUUUkkk~~~wwwfffSSSLLLVVVeeevvvttt|||zzzbbbJJJ@@@EEEMMMooo\\\<<<666888222000555888PPPmmm{{{xxxqqqqqquuuooopppooonnnooorrrqqqmmmNNN777,,,000///000222...999OOO```bbbcccgggeee]]]\\\]]]___cccgggfffbbb]]]QQQ>>>...---000...---000//////...---333@@@QQQ]]]aaacccfffiiikkkkkkjjjiii|||~~~ssswww|||{{{zzz{{{zzzwwwpppjjj___ccc^^^LLL888---+++,,,...******---+++)))///999aaaqqqqqqUUU666***,,,///,,,,,,,,,---------......//////...------...000111///...------,,,---------...%%%555(((555TTT:::,,,...,,,555BBBAAA222***---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............---------............///......//////......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......///............///000000------............------............/////////000........................+++...///,,,******///333.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))(((+++------***(((***,,,***333000FFFtttBBB000---,,,++++++---+++((((((+++++++++*********)))))))))))))))))))))))))))))))))***))))))))))))***++++++)))+++,,,,,,+++***,,,---///,,,******+++,,,---...EEEaaaiiiXXXBBB000''',,,,,,111---+++111...+++000666NNNjjj{{{{{{wwwxxxyyynnn^^^EEE///111000/////////000111222000222222888KKKdddrrrtttzzz{{{}}}~~~~~~}}}|||{{{wwwuuucccCCC222222111444000///111111000222666OOOjjjvvvtttxxxzzzwwwwwwvvvuuuuuurrrooouuummmVVV;;;888555666888999777444666;;;SSSttt}}}zzz}}}xxxeeePPP???666777<<<<<<>>>RRRooo~~~||||||tttWWWAAA======:::===OOOiii~~~zzziiiVVVIIIMMMfff~~~wwwwwwzzzzzz___KKKDDDFFFWWWooooooMMM888222111111111222BBB^^^xxx~~~vvvsssxxxpppqqqpppooooooqqqrrrrrrYYY===---//////111333---555NNNaaabbbdddjjjhhh^^^]]]ZZZYYY[[[``````\\\WWWOOO===...---000......111///000......666FFFWWWaaahhhkkknnnqqqrrrpppnnnlllzzzyyyrrr|||sssggg```\\\VVVMMMFFF===CCCEEE???555---******...+++***------***+++000KKKcccssscccBBB,,,***222,,,,,,------......//////000///...------...///000//////...---------------//////...%%%888GGG222222(((888SSSaaaOOO///$$$---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---------............///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000------............------........./////////000000........................//////...---000333222...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***'''***------,,,++++++,,,(((///***222oooaaa333,,,---.........+++)))***---+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,(((***++++++++++++---...111---+++,,,...---...111PPPgggeeeJJJ777...+++///,,,000,,,+++111...,,,666SSSiiizzz|||zzz}}}~~~{{{sss|||~~~yyyxxxsss]]]BBB222//////000111///000222///333111...===YYYnnntttyyyzzz|||}}}~~~}}}|||{{{zzzuuurrr```BBB333222///333000///111111000333888TTTkkkuuusssxxxzzzxxxzzzyyyttttttsssrrrtttgggMMM888777777999;;;;;;888666777BBB___{{{wwwxxx~~~oooXXXFFF<<<888<<<999;;;KKKeeezzz|||zzzsss```III;;;999>>>AAALLL```wwwnnnYYYNNNPPP```zzzxxxvvvqqqXXXGGGAAACCC[[[xxxfffCCC222555888222444999OOOnnn|||}}}yyywwwuuutttrrroooooopppbbbCCC000//////111333---...HHH^^^aaaaaaeeefffbbb___[[[YYY[[[^^^^^^YYYTTTPPP>>>...---000......111---/////////999MMM___gggjjjmmmqqqtttvvvuuusssrrrwwwuuuyyypppaaaNNNAAA<<<888333...)))***---000000---***))),,,******,,,---,,,+++---777TTTrrrqqqSSS222***111,,,,,,---......///000000000///...------...///000//////...------------...***999$$$)));;;000...///***bbb}}}[[[222,,,111---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------............///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///------............------............////////////...........................---,,,000<<>>,,,,,,---...,,,++++++++++++++++++++++++************))))))))))))))))))))))))***************++++++,,,((()))++++++++++++---///111------//////,,,///444[[[iii]]]???000---,,,000***...++++++///---222BBBppp{{{zzzwww|||~~~zzzuuuzzzxxxsssxxx~~~rrr]]]777111...222333111000222///333000,,,666PPPjjjwwwyyyzzz|||}}}}}}}}}{{{zzzyyytttppp___AAA222222///222000000111000000444;;;VVVjjjrrrqqqwwwzzzxxx|||zzzttttttuuusssqqq```DDD666777888999::::::888666:::KKKjjjxxxuuu}}}yyyzzzeeeMMM???;;;:::===555>>>]]]vvv}}}}}}www```KKKCCC===777===IIIdddsssppp\\\LLLOOOaaavvvuuu{{{|||eeeOOOAAA>>>NNNeee{{{wwwTTT:::666777222666444AAA___zzz|||yyyyyywwwrrrnnnnnnhhhIII555111///000222...)))???UUU^^^^^^___bbbddd```___^^^```bbbaaa]]]YYYUUUAAA000---///......111,,,///......;;;RRRdddjjjgggiiimmmqqqttttttttttttttt|||wwwwwwwwwVVVIII888---,,,------+++)))&&&&&&+++...,,,******)))***+++,,,---,,,,,,,,,000HHHjjjzzzfffBBB......,,,------...///000111111111000...------...//////000///......------......***:::"""000999!!!,,,222```kkk```>>>(((---222...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///......//////......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------............------------------.........///........................***---111777BBBHHH===,,,/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))******333!!!111...,,,pppNNN222***+++***)))***---,,,(((,,,++++++++++++*********))))))))))))))))))))))))+++************+++,,,,,,(((***++++++++++++---...---+++---000---***111===dddeeeQQQ666---+++)))---***...,,,,,,......<<>>888AAATTTyyywwwZZZNNNJJJXXXpppuuuzzzwwwaaaPPPEEEFFFOOOddd{{{}}}}}}iiiLLL777111444555222888MMMiii}}}}}}yyy|||}}}xxxrrrppplllMMM999444//////222...---999LLL]]]aaa^^^```fff^^^aaaeeeiiijjjhhheeecccZZZEEE111---...,,,---111+++///...---:::SSSdddiiifffhhhkkkooorrrtttuuuvvvxxxsssddd\\\>>>666...***+++------,,,,,,))))))------)))))),,,(((+++...---,,,+++,,,---///:::YYYxxxvvvUUU777,,,,,,---...///000111222222111000///...---......///000//////...............999666---222111'''666RRR|||OOO------333---)))000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------............///......//////......---,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------------...//////------............------,,,,,,,,,,,,------------........................(((777AAA@@@======777...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************+++***)))(((///(((,,,000+++LLL\\\===---,,,)))(((...333111))),,,,,,+++++++++*********))))))))))))))))))))))))++++++******++++++,,,---)))***,,,,,,++++++,,,---,,,***,,,///+++***999MMMcccZZZAAA///...+++(((---***000///...///111HHHjjj{{{wwwvvvzzz~~~{{{xxxwwwxxxwwwwwwwwwxxxyyyxxxvvvXXXAAA...---222000///000222///000222222;;;VVVrrryyy{{{|||~~~~~~}}}|||{{{wwwuuusss```===---000222111000000111000000666???]]]lllqqqsssyyyxxxvvv{{{xxxrrrvvvyyyqqqfffRRR777666777888888777666666666HHHccc{{{~~~zzz|||~~~}}}}}}yyygggKKK:::999:::888888LLLeeeuuu}}}zzzrrrWWWGGG;;;:::<<>>```///000***///222^^^III(((,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))(((***---///---+++)))))))))***,,,///222444---...000///,,,333NNNjjj```GGG222...///+++)))+++---.........111BBB___xxxxxxwwwuuuuuuuuuwwwzzz{{{xxxvvvuuutttuuuvvvuuutttsssVVV888---000333222111555000000333111333EEEZZZuuu}}}{{{xxx}}}|||www{{{yyy{{{www]]]:::///333000000333111111444///555IIIiiiooorrrrrrrrrtttuuusssvvvsssrrrrrrlll[[[DDD333666:::;;;777555999;;;999___rrr}}}|||uuu{{{bbbHHH>>>>>>===;;;;;;VVVnnn~~~{{{zzzyyydddGGG<<<===;;;<<>>WWWppp}}}|||~~~}}}tttyyyooodddOOO999...///000...,,,222===UUUmmmmmmgggnnnhhhiiiiiikkkppptttppphhheeeLLL444------,,,---111+++//////...999NNN^^^ccccccdddhhhlllooorrrrrrqqqsssuuuyyyxxxgggQQQGGGIII111---***++++++++++++---,,,,,,+++++++++************++++++++++++,,,,,,,,,...---555QQQrrrzzz^^^::://///////000111333444333333222222111111000//////...444000---222000---222LLL;;;666888666kkkjjjMMM222222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,++++++,,,,,,------------........./////////............---------------------............------------------------,,,,,,,,,,,,,,,---...///,,,---.../////////...---,,,,,,,,,---------......---------....../////////......///000000///......111///---///111222///,,,---------------------------111555444000------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++******)))(((((((((((()))))))))*********))))))))))))))))))))))))***+++))),,,...+++:::ZZZBBB555***000333cccVVV///,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))(((***---...---+++))))))***+++---///111222,,,......+++---;;;TTTiiiWWWAAA///---///---+++---,,,------...777KKKeeevvvrrrssstttvvvxxx|||xxxvvvuuuuuuvvvwwwvvvuuuxxxaaaDDD222///111000...555111000222000000>>>QQQrrr{{{zzzvvv{{{zzzvvvzzzwwwyyyvvv\\\:::000333//////333111222444111999NNNgggmmmqqqqqqqqqtttuuutttvvvrrrqqqsssjjjUUU???444888:::;;;999666777<<>>>>>888<<>>444222555444777QQQooozzzwwwooottt~~~wwwhhhQQQ===111///000///111444HHHeeennnmmmrrrxxx}}}|||sssjjjjjjmmmpppfffMMM555......,,,---111+++/////////;;;RRRdddjjjjjjjjjhhhggghhhjjjooorrrgggaaaYYYKKK666(((///???AAA444+++,,,---)))(((***++++++*********)))))))))+++++++++,,,,,,,,,------------+++333PPPooorrraaa:::444//////000111111222444444333333222111111111///444000...333000///:::\\\<<>>VVVkkkpppsssqqqqqqtttvvvtttvvvqqqssssss```CCC666;;;;;;666777:::555333EEE^^^{{{}}}|||zzz|||{{{pppdddGGG===888;;;;;;???WWWsssuuuyyyzzzrrr```KKK>>>999??????JJJaaavvv}}}hhhVVVKKKPPPcccvvv{{{qqqnnnsss}}}sssbbbMMMAAAHHHUUUpppzzzlllLLL999111777777333CCC\\\www~~~{{{xxx{{{wwwpppsss{{{{{{uuu```EEE222...222//////...===ZZZggghhhnnnsss{{{xxxooolllmmmooogggNNN666......------111,,,/////////;;;SSSffflllkkkjjjiiifffdddfffjjjnnnooo\\\III===333+++,,,333GGG>>>444...+++((())),,,+++++++++************)))++++++,,,,,,,,,---------...///***,,,BBBbbbrrrpppIII999,,,---444555444333444333333222222111000000000333000///333///111???cccLLLzzzQQQ???---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,---.....................---///............---------,,,,,,,,,------------...------------------------***++++++,,,---...000111111000///...............,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------+++,,,---000222222///,,,------------------------,,,,,,,,,+++******+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((''''''''''''((('''(((((((((((())))))))))))))))))))))))))))))))))))---++++++...(((+++;;;}}}YYY<<<000///[[[|||;;;,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++++++++)))***,,,---...---,,,++++++...+++***@@@^^^bbbRRR555///***+++...---,,,,,,,,,,,,///<<>>BBB>>>666999MMMhhhyyyttt~~~{{{dddLLLBBB===999<<>>;;;<<<999<<>>VVVbbbQQQ777---...---,,,---...///...000,,,777RRRhhhnnnlllkkkssstttuuuuuuuuutttsssrrrvvvvvvvvvxxx{{{~~~~~~|||eeeGGG222...222111444666555333444666777AAAbbbtttrrrtttvvvrrrrrruuussslllTTT888222666000---222000000333666JJJhhhuuuyyyyyytttrrrtttuuutttrrrvvvppp[[[DDD999999;;;888:::999777;;;LLLggg}}}{{{xxxwwwvvvqqq```JJJ::::::<<<;;;???RRRkkkyyyxxxzzznnnYYYEEE:::999<<>>TTTppp{{{wwwtttssskkkYYYDDD555<<<666888JJJcccuuu|||{{{|||^^^DDD===<<<999>>>GGGeeeyyy|||bbbMMMOOOZZZnnn~~~vvvxxxxxxzzzhhhMMMEEEFFFQQQdddttt{{{{{{zzzuuujjjSSS;;;111555999777???UUUiiipppsssxxxwwwrrr{{{zzzppp___GGG,,,333222...000???WWWkkkuuuuuuuuuuuutttrrrqqqrrrsssgggWWW:::+++000000...333,,,222000---;;;VVVbbb___lllqqqvvvxxxxxxuuuooojjjWWW:::...222...***---///)))333NNNPPP111(((999???@@@AAAAAA===666///...111555---)))---...+++***,,,222......111000000???RRRgggdddLLL444000444666<<<888777555555555666555444555555888333777...,,,TTTnnnccc<<<000777***......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++***+++,,,,,,------,,,,,,---------............//////............---------,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,---------............///------------------------++++++,,,,,,---...//////111000000///......------..................------.........------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,---EEE|||vvvKKK444EEEIII...---,,,+++++++++,,,---+++***************+++++++++---......+++)))((((((///---+++***+++,,,,,,,,,...)))999ZZZbbbKKK666444........................)))888MMM```kkkmmmjjjhhhhhhmmmrrruuutttsssuuuwwwuuuuuutttttttttuuuwwwxxxyyywwwxxxuuuaaaDDD444333333444444444444444444333===MMMhhhuuupppqqqwwwttttttyyyjjjJJJ444222333...///...111555555;;;QQQiiinnnqqquuuuuusssrrrsssuuuyyyuuueeeLLL:::888;;;<<<999888555777KKKhhhxxxxxxxxxvvvwwwssscccKKK===;;;:::555>>>YYYvvvyyygggLLL:::;;;;;;:::IIIaaaxxx```RRROOOZZZmmm~~~~~~xxxuuu{{{~~~tttfffOOOIIIIIIWWWhhhssswwwyyy~~~vvvdddMMM;;;555666888666III___lllrrrvvvxxxwwwrrrqqqyyy{{{qqqdddNNN222333222000000;;;PPPggguuurrruuuwwwuuurrrnnnmmmnnnjjj[[[>>>---//////,,,000,,,111000...===YYYhhhgggiiinnntttwwwzzzzzztttmmmTTT999...222...***---///000000CCCMMMCCCGGGVVVWWWcccdddbbb[[[PPPGGGCCCCCC555,,,'''))),,,,,,---000000,,,,,,///---+++777GGGjjjnnnZZZ===444444555999999888777666666555555444333333666222777111111ZZZOOO333---555.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------------------------............//////............---------,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,---------............///------------------------++++++,,,,,,---......///000000///......---,,,,,,...........................------------------,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))+++++++++,,,,,,,,,,,,---<<>>UUUmmmmmmpppsssttttttsssuuuwwwxxxooo\\\FFF999888:::999<<<999777???TTTjjjwwwxxxvvvxxxvvvlllXXXDDD:::999777???PPPggg{{{}}}tttWWWEEE999:::???FFF[[[qqq}}}fffVVVPPP___kkk~~~}}}yyyqqqsssvvvwwwwwwaaaRRREEEIIIXXXfffqqqxxx~~~tttaaaIII777444999111<<>>RRRYYYOOO;;;...***........................333888BBBKKKTTT\\\bbbfffeeeiiimmmooonnnooosssvvv}}}|||{{{zzzzzzyyyzzzzzzvvvuuuvvvuuueeeJJJ666000444555555666666555555444444DDDdddxxxvvvtttuuuppptttsssbbbDDD111000222000222222222222555CCC\\\rrrnnnppprrrttttttuuuvvvxxxuuugggPPP===777::::::777===888;;;LLL```ooovvvyyysssvvvqqq^^^III<<<999:::555MMMgggwww~~~sssfffGGG???999;;;FFFXXXppp}}}fffTTTRRRXXXooozzz|||zzz{{{uuupppqqqxxxsssaaaMMMEEEJJJWWWiiivvv}}}{{{xxxmmmWWW???555777666666CCC[[[lllpppssswwwrrrjjjlllooonnnlll]]]DDD333222222111111===YYYtttxxx||||||tttnnnmmmnnnkkkbbbHHH222///...***---...222///,,,777OOObbbhhhppptttwwwzzz|||oooGGG333,,,000,,,***------000***555OOOgggwwwtttyyy{{{xxxtttrrrpppnnnsssiiiXXXDDD111(((***///...,,,...111///,,,///666MMMpppyyy___EEE888666<<<;;;<<<<<<:::888666555555444333555222999777;;;ggguuu666777333...000.........///......---,,,------------------------,,,,,,,,,,,,,,,---...///,,,---......//////......---------............//////............---------,,,,,,,,,---------......------------------------,,,------......------,,,---------............///------------------------,,,,,,,,,---------......---------,,,,,,+++++++++---------...............,,,,,,------......//////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********+++,,,,,,------,,,AAAyyy666XXX___000///...,,,+++++++++,,,------------...///111111///000000000---,,,------***+++---......///000000///GGGZZZUUUCCC555...+++........................---000444999???FFFNNNSSScccgggmmmoooooooooqqqttt{{{{{{zzzyyyxxxwwwwwwvvvvvvtttvvvvvvjjjRRR<<<111333444444555555444444333333???^^^uuuuuuttttttooovvvqqq]]]AAA000000222///222222111///666IIIccctttpppqqqsssttttttuuuuuuvvvppp]]]DDD777777<<<;;;777;;;777@@@XXXlllsssvvvzzztttrrrfffPPP???:::;;;;;;;;;[[[xxx}}}vvvdddPPP>>>===<<>><<<999666666666777555777333:::888<<>>555999===<<<888888:::IIIbbbsssvvvvvvzzzyyynnnYYYDDD::::::<<<;;;MMMiiixxxjjjTTT>>>;;;===AAALLLccc}}}ttteeeXXXRRRWWWiiizzz~~~zzzwwwsssuuuyyyssshhhZZZJJJEEEOOO]]]pppvvvzzzxxxpppaaaKKK999:::333333BBBYYYkkkvvv{{{vvvllliiijjjllluuuttteeeAAA555000222000111GGGbbbzzzzzzyyyvvvtttrrrssstttffffffPPP777111000---000,,,000000...666JJJ```mmmfffmmmnnnkkkooovvvpppbbb;;;...---000,,,,,,000,,,,,,???UUUkkkvvvmmmnnnzzzvvvwwwsssllldddpppyyyrrr```KKK999......---,,,---///111111000---QQQmmmqqqcccHHH777999;;;>>>@@@???;;;777777999999777999444;;;888;;;gggRRR555111------///......//////......---,,,------------------------------------------...///,,,,,,---............------------............//////............---------,,,,,,,,,---------......,,,,,,,,,------------...,,,------......------,,,---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.............../////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))((())))))***+++,,,---------222ddd<<>>::::::===AAAcccuuu}}}mmm[[[HHH888999???JJJ]]]sssyyyiiiYYYTTTYYYeeettt~~~~~~}}}zzzrrrttttttrrrjjjZZZKKKIIIOOObbbqqq{{{yyywwwqqq]]]EEE777777555888FFF]]]qqq|||vvvnnnmmmnnnnnnvvvwwwjjjNNN:::000333222...<<>>UUUmmmttt[[[AAA===:::>>>AAA@@@<<<999999;;;888777999555<<<888;;;fffEEE888...---333---......//////......---,,,........................///......------------...++++++,,,------------------------............//////............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,---------............///------------------------------------------------,,,,,,,,,---------------,,,,,,------...//////000////////////............,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))(((((((((((())))))))))))(((((()))***+++,,,------,,,333MMMzzzAAASSSYYY......---,,,,,,---///000000000111222444666888999:::999888444000......//////111111///---...444999UUUVVVNNN;;;...,,,---,,,........................---...000000000000111222+++000666===GGGTTTbbbllloooppprrrtttvvvwwwwwwwwwtttqqqpppsssssshhhPPP<<<111111222222222222111111333333JJJeeelllkkkmmmkkkjjj^^^JJJ888111111111000,,,444555111???\\\nnnpppnnnoooqqquuuvvvsssmmmgggOOODDD:::999:::999999<<<===PPPeeeppptttvvvvvvvvvlllTTT@@@<<<;;;:::DDDSSSpppyyy~~~sss]]]HHH>>><<<<<>>000444333,,,666IIIgggfffgggkkkpppqqqlllggghhhkkkVVV;;;111///,,,...,,,///111///222@@@TTTcccnnnvvvqqqaaaYYY[[[UUUHHH666---...111---///222---666LLL___uuummmaaauuuzzzwww|||{{{rrrpppqqqppprrrxxxxxxiiiWWW888444...+++...222222///...111BBBhhhkkkLLLDDD999>>>BBBAAA<<<999:::<<<777666999666<<<999;;;fff======111222999+++......//////......---,,,........................000///...---------------***+++,,,,,,------,,,,,,---------.........////////////.........---------,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,---------.........//////------------------------------------------------------------------------,,,,,,------...///000000000000//////......------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))(((((((((((())))))))))))'''((()))***+++,,,------***444>>>wwwEEEOOOPPP------,,,,,,---...000111000111222333555777999:::======:::777222000000111000222222000...111888???ZZZRRRDDD555...///111222........................+++,,,------------///111222222111222777BBBRRR]]]jjjlllooorrrtttvvvvvvvvvssspppnnnqqqsssjjjRRR===222222222333333222222222111111HHHeeellljjjjjjhhhcccWWWEEE666000222222111+++666888444CCC```pppnnnjjjlllpppuuuwwwtttmmmgggGGG???:::;;;:::777888<<>>//////111///***000111---222BBBTTT]]]nnnuuutttfff[[[WWWTTTOOO444///---//////...///111>>>WWWeeekkkwww{{{rrrlll{{{wwwnnnaaahhhlllqqqtttssspppmmmkkkUUU<<<***---222...---222444000333IIIiiivvvbbbEEE@@@CCCCCCAAA??????===:::888777444999===888CCC^^^pppCCC777333222333111------..........................................------------------------------------------------......---,,,---...///000///............---------------------------------000000//////.........------,,,,,,---///222555777------............------------------------------------------------------,,,,,,,,,---------------///:::>>>555000444555111000///...---------------//////...---,,,,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))*********+++)))***++++++***)))***+++$$$555999dddFFFYYYyyyDDD000...---,,,,,,---...000111444777888888999:::<<<@@@AAA<<<444111555777444555111000111...///@@@TTT[[[JJJ888000......///111,,,,,,++++++,,,---......,,,,,,,,,,,,,,,---000222111///111333444555;;;CCCYYYfffssstttqqqqqqrrrrrrtttvvvvvvuuusssjjjWWWFFF666111000444555333222333333777HHHaaappppppmmmnnnjjjXXX@@@000000444444000444888888999LLLhhhuuurrrppptttuuutttvvvuuuhhhZZZBBB888555;;;<<<777777===SSSeeeqqqqqqsssxxxrrrcccFFFEEE>>>666999KKKbbbpppzzz{{{mmmSSSAAA>>>???===QQQaaarrrzzz{{{wwwkkk^^^SSS\\\dddjjjttt{{{}}}~~~xxxuuuzzzzzzfffUUUMMMNNNYYYmmm}}}~~~wwwpppYYYEEE777777888999JJJ___vvvwwwyyyzzzyyyuuuoookkkdddRRR>>>333000000333666NNNdddrrrppprrr|||~~~xxxqqqnnn]]]BBB111///111///+++000111---111BBBUUU```hhhnnnooojjjfffbbbWWWIII444///---...///...///222;;;TTTdddkkkwwwyyyqqqlllvvvyyywwwrrrhhhhhhjjjlllnnnnnnnnnnnnnnnbbbKKK555000222000///111111444444===[[[vvvpppWWWAAAAAABBBDDDCCC@@@<<<;;;;;;:::777;;;>>>888BBB[[[iii>>>444111///000...................................................------------------------------------------------......---------...///000///............---------------------------------000/////////............///...------...///222333------............------------------------------------------------------,,,------...///000000111,,,555777000---000111,,,...------,,,,,,,,,,,,---///......---,,,,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++******,,,---(((000777hhhKKKZZZxxx===000///...------...///000333555777888999:::<<<>>>BBBAAA;;;333333888999555333333444222000666HHHZZZTTTDDD555......---...000000///...............---///000111111000...------///------///000111888@@@JJJ[[[kkkppppppppprrrrrrssstttuuutttrrrkkk[[[KKK777333111444666444222333333666FFF___ooopppnnnooommmZZZAAA111///222111---000444666<<>>===999<<>>AAADDD@@@999444666;;;;;;777222666666222222>>>NNNXXXHHH<<<000------------......---+++,,,.../////////------------------......000---,,,.........333::::::JJJ[[[ffflllqqqsssrrrqqqrrrrrrrrrqqqmmm```TTT:::444222555777555333444222555DDD]]]lllnnnmmmoookkkWWW???222000222111...000222555@@@VVVlllqqqkkkqqqrrrsssuuuvvvnnn\\\JJJ999888;;;>>>:::888BBBQQQiiiqqquuuuuuyyyxxxdddLLL???;;;777;;;LLLbbbppptttqqqbbbLLL<<<444999KKK\\\nnnvvv|||xxxnnnddd[[[TTTfffeeeqqqyyyyyy|||}}}wwwdddTTTHHHOOOaaarrr||||||dddJJJ===999777:::???\\\ppp}}}xxxtttvvvrrrhhhkkkeeeSSS:::///111333000;;;RRRhhhqqqsssyyy|||kkkOOO888///.........000000---111@@@XXXiiihhhhhhdddaaagggjjj]]]LLL222...---...---,,,000555UUUhhhqqqsssyyyvvvoooooogggzzz~~~|||xxxtttpppnnnnnnmmmmmmsssjjjVVV===///...111222...888888000999XXXuuudddPPPBBBEEEJJJDDD===<<<<<<===999;;;>>>:::@@@TTT]]]:::666555222222///////////////....................................------------------------------------------------...............//////000///............---------------------------------///////////////.........000///...---,,,,,,------------............------------------------------------------------------......///000111111222222000333222000111444111+++,,,+++++++++,,,---............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''*********)))))),,,000444:::))),,,ccc[[[]]]uuu222222111111000000111111222333444555666888;;;@@@CCCFFF???888666;;;???===999444777444000777GGGOOONNN===444------...------///---++++++///666===AAABBB@@@<<<555000......///000111......000000...///333111;;;HHHVVVeeeqqquuurrrppprrrrrrqqqqqqoooggg]]]>>>666222555888666444444333555CCCZZZhhhiiihhhkkkfffRRR;;;111222333333222555444777EEE[[[lllnnniiiqqqpppqqqsssrrrgggRRRAAA777999===<<<777:::LLL```ooouuuwwwtttrrrkkkVVV???>>>:::999CCCXXXmmmrrrnnn___OOOAAA===>>>EEEXXXlllxxxzzzyyypppeee^^^]]]^^^gggqqq~~~www{{{}}}wwwyyy||||||uuueeeSSSLLLQQQ___rrrsss^^^III;;;666888<<>>;;;???QQQZZZ;;;888777444444111000000/////////.................................------------------------------------------------.........//////////////////............---------------------------------.........///////////////...------------.........------............------------------------------------------------------////////////////////////---//////...///000...***------,,,------...//////---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***)))))))))))))))(((((((((*********)))))),,,111444EEE222***XXXbbb___sss222222222222111111222222222222333444666888<<>>;;;666555111333BBBSSSRRRFFF777000---...000///...000000///222<<>>MMMcccsssqqqgggOOOAAA999>>>GGGTTTgggzzz}}}yyyqqqggg^^^]]]dddkkkqqq{{{{{{yyyyyyzzz~~~tttfffWWWLLLPPPdddxxx}}}qqqZZZDDD888888:::DDDZZZoooxxx|||zzzpppooofffRRR>>>444222222,,,???[[[qqqxxxxxx{{{|||zzznnnYYY@@@111---000//////000///000<<>><<>>CCCFFFFFF@@@===AAADDDBBB>>><<<777222111<<>>___mmmssssssuuunnnlllvvvzzzrrrkkknnnzzzwwwtttqqqqqqtttuuurrrooodddbbbeeeggg[[[FFF777333222000333888777555???NNNpppqqqgggTTTHHHHHHGGGBBB:::>>>:::999>>><<<>>>IIIWWW;;;999666222222000111111000000///......---........................---------------------------------------------------...///000111000000//////............---------------------------------............/////////000......//////000000//////------............------------------------------------------------------///..................---...111444444222///000333......------,,,,,,------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********(((((()))***+++,,,------''')))*********+++---///YYY]]]<<>>AAAEEEHHHEEEAAABBBFFFGGGAAA======888333777HHHVVVVVVIII===222...---000111......111,,,222???SSSfffqqqqqqmmmcccdddgggjjjjjjbbbVVVLLLAAA999111000///...000333222222111111;;;PPPcccmmmpppssssssooolllkkkeee___DDD999111333888777333111333555DDD[[[iiihhheeefffeeeMMM888333444000///111333222???VVVfffiiikkkrrrooonnnnnnkkk]]]III===::::::999888999BBBSSSfffrrrwwwyyysssbbbOOOCCC>>>===888DDDUUUdddmmmkkk\\\MMM===???BBBKKK]]]qqq|||}}}tttiii```___ccciiisss|||zzzwww}}}wwwxxx~~~wwwaaaOOOOOOXXXddduuu~~~qqq[[[KKKAAA:::444@@@VVVnnnyyyyyyyyy|||uuusssrrrjjjSSS:::444;;;777444@@@\\\tttzzzvvvsssooopppkkk[[[EEE333...222......000111111888PPPhhhrrrqqqkkkeeeeeefffYYYIII222111111111//////666@@@XXXgggooossstttlllhhhrrrxxx|||ssseeejjj|||wwwrrrqqqssstttrrrooohhhaaaeeeqqqmmmSSS;;;111111111000222888>>>>>>;;;^^^pppsss]]]JJJHHHIIIEEE===AAA===:::???======FFFYYY===;;;888444333222222111111000///......---........................---------------------------------------------------...000111111111000/////////.........------------------------------------.........//////000000000000000000000000///...---..................---------------------------------------------------------......//////000000***---111222...***,,,111...------,,,++++++++++++------------------------,,,,,,,,,---------......+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++(((((()))+++,,,---...///'''(((***+++******,,,---^^^nnnFFFIIInnnddd///000111111222222111111000111555:::>>>AAADDDHHHJJJDDDBBBEEEJJJHHH@@@<<<===:::666===OOOVVVLLL<<<444111...---000000---...000///888III___qqqvvvppphhhiiifffeeegggiiihhhbbb\\\VVVIII:::333///---...222...444555000222CCC[[[lllooorrrrrrnnnjjjgggbbb[[[DDD999111333777777333111111555EEE^^^lllllliiiiiiaaaIII555222555222222555555666EEE\\\gggccccccjjjooonnnnnniiiXXXDDD;;;<<<999888777;;;HHHZZZhhhnnnwwwtttjjjXXXFFF===;;;;;;???NNNaaalllmmmcccOOO>>>777BBBOOO[[[nnn~~~uuujjj___ZZZ```iiiqqqzzzyyy~~~|||tttwww}}}xxxeeeSSSJJJUUUggguuutttmmmaaaLLL777<<<888EEEaaasssqqqnnnsssuuuvvvyyyvvveeeKKK999444666111777LLLfffvvvxxxuuujjjkkkjjj```LLL888///000---222111000333666KKKjjjpppnnnpppnnnhhhhhh^^^HHH333000//////......666???XXXaaajjjnnnqqqsssrrrooouuu|||xxxiiiiiizzzxxxuuussstttsssooommmlll\\\___aaadddmmmkkkPPP222444222444777888777:::@@@GGGaaarrrfffRRRIIIIIIIIICCC@@@===<<<;;;<<>>EEEIIIJJJIIICCCGGGHHHEEEDDDEEE@@@888===888AAASSSSSSAAA444555222...---......,,,///333111DDD\\\mmmqqqlllgggdddcccdddfffggggggfffdddccchhh___PPPAAA666111///000111222444444222888JJJ\\\hhhlllooonnnllliiiddd```GGG<<<333444777666333222111<<>>888777BBBTTTdddmmmqqqyyysssdddPPPCCC>>>===<<>>222222111555CCCYYYjjjnnnlllhhhgggeee]]]LLL999000000---222000000333666IIIhhhqqqooosssrrrlllkkk```III222///...///...///666???VVV___iiinnnrrrvvvwwwtttoooxxxxxxnnnjjjttt}}}xxxrrrmmmiiigggfffggg^^^______```iiikkk[[[EEE555222111444666777:::???DDDUUUiiimmm___NNNHHHKKKFFFBBB@@@???======CCCJJJbbbDDD>>>;;;444///222222111111000//////......///............///000000...............---------////////////////////////000000111111111000000///000000000///////////////............///////////////...............//////////////////////////////////////////////////////,,,,,,---...............---------------------------,,,,,,+++,,,---...///------------------------------------------------......---------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************++++++,,,,,,,,,,,,------>>>kkkKKKYYY111222111000000000111333444777888;;;@@@GGGKKKLLLKKKFFFJJJJJJFFFDDDDDD???888<<<>>>HHHRRRNNN===111///111...///111111...///333CCCQQQdddnnnooojjjfffeeeeeeeeefffeeeeeeddddddcccfffaaaWWWJJJ>>>555111000111222444444111555CCCRRRcccfffgggfffeeefffdddaaaGGG<<<333444777666333222...999LLL]]]iiillliiifff\\\BBB555444111222666333777777JJJaaaiiinnnsssppprrrrrrjjjYYYFFF;;;999:::<<<999;;;JJJ^^^mmmssssssttthhhVVVGGG>>>;;;===???XXXhhhrrriiiWWWHHHAAA>>>GGGVVVgggqqquuutttkkkaaaeeedddiiisss{{{qqqttt}}}zzzjjj\\\LLLRRR\\\jjjyyy|||hhhOOO<<<<<<:::???RRRjjjtttqqqrrrkkkjjjpppqqqbbbHHH555000333444999III^^^fffeeegggccc___YYYLLL<<<222///...222000///333555GGGdddmmmmmmssssssnnnlll^^^FFF111///...///...///777AAAYYYbbbkkkooorrruuuuuurrrkkkrrrwwwrrriiiiiiuuuzzzrrrjjjeeedddeeefffggghhhdddbbbhhhnnniii^^^???777222333555666888<<<===EEEYYYmmmjjjVVVJJJLLLIIIEEEBBBBBB@@@???BBBIIIjjjEEE<<<<<<555222222111111111000000//////...///.........//////000111000000//////.........---------------............000///////////////000000/////////////////////..................////////////...............//////........./////////000000///////////////000000000---...//////////////////---------------------------,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))(((************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************+++++++++,,,,,,---------777www~~~TTTQQQ444111000000000111333555666999;;;>>>DDDJJJMMMNNNMMMKKKMMMKKKFFFCCCAAA>>>999:::DDDOOOOOOFFF999000,,,///...000444333000000444SSS\\\gggmmmkkkgggfffffflllkkkjjjiiihhhhhhiiiiiifffddd___VVVJJJ>>>666111000111444444111111;;;FFF___aaa```^^^```eeeeeeaaaFFF<<<444444777777444222...:::LLL^^^hhhjjjgggcccXXX@@@444555111222666444777:::OOObbbgggmmmuuuuuuppppppeeeOOO>>>::::::888:::<<>>000555555444@@@VVVeeefffiiiccc^^^YYYNNN???333///...222//////222444DDD```fffgggooopppkkkhhhYYY@@@000...---......000888AAA```gggmmmnnnnnnooommmiiimmmnnnrrrrrrhhh```fffttt{{{zzztttlllfffeeeeeedddffffffbbb]]]^^^eeegggeeeKKK@@@666555666666666777:::;;;GGG\\\ggg```TTTLLLJJJFFFCCCCCCBBBAAACCCHHHmmmBBB888<<<666555333111111111000000000//////............///000111111111111111000000//////...//////..................000///...---...///000111000000//////......------//////......------,,,,,,//////...---------------...//////000111222333333//////////////////////////////000000000000000///////////////////////////------,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,)))((()))***+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,---------222ggg___HHH333///000000111333555777888;;;===BBBGGGLLLOOOOOOOOONNNNNNKKKFFFAAA>>>===<<<===KKKRRRIII<<<666222...///...///222111000555;;;WWW]]]eeehhhgggffffffggglllkkkiiihhhhhhjjjlllnnnkkkfffaaa[[[TTTJJJ===444111111444555333111666===[[[```bbb```ccchhhfff```FFF<<<444555888777444333333>>>NNN]]]fffhhhdddaaaSSS===333555222222666444222<<>>LLL]]]mmmjjjaaaQQQDDDBBBJJJQQQbbbnnnwwwuuujjjaaa```cccllluuuyyy~~~wwwtttrrrrrrmmm^^^NNNOOO```ssswwwrrr```JJJ888999CCCNNNaaasssmmmnnnqqqvvvwwwmmmZZZJJJ333666444111:::PPPbbbiiilllfff```\\\SSSCCC555///...111//////222333AAA[[[bbbccckkkmmmhhheeeVVV<<<000...---......000888AAA\\\ccciiijjjkkkmmmllliiipppjjjkkkpppkkkaaaaaaiiirrrvvvsssiii```ZZZTTTNNNKKKLLLKKKGGGFFFKKKPPPRRRJJJ???666555666555444555;;;;;;===GGG[[[hhhaaaRRRLLLGGGCCCDDDDDDCCCEEEIII}}}rrrDDD777===555888333111111111111000000000000.........//////000222222000000000//////.........111111111000000/////////111000/////////000222333333222222111000//////...000000000111111111111222444333222111000////////////000000111222333444444111111111111000000000000...//////000//////..............................///...---,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,)))((()))***+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,---......222YYYkkkAAA111000000111333555777999:::;;;???EEEJJJMMMOOOPPPPPPOOOMMMIIIDDD???<<<>>>AAAIIIRRRQQQAAA333222222///000...---......222<<>>:::666JJJaaammmqqqqqqmmmhhhUUUJJJ@@@===>>>DDDWWWkkkmmmcccSSSFFF@@@FFFTTTaaannnrrrrrrkkk```\\\dddnnnsss}}}|||tttrrrvvv{{{mmmZZZPPPUUUcccrrr{{{qqqWWWCCC@@@???@@@QQQggghhhooouuuuuurrrkkk```VVV;;;666111///666FFFZZZggglllhhheeebbbWWWGGG888222...111......222222>>>VVVcccccciiijjjeeedddVVV>>>111///...///...///777AAAQQQZZZbbbfffjjjooopppoooooohhhgggmmmnnnhhhdddeeehhhmmmiiiZZZKKKBBB999111000333444444333666;;;???===666111333555444555777<<<>>>;;;<<>>???@@@AAA>>>>>>===<<<<<<<<<<<<===999999999888888888777777999888777777666555444444000111111111111000//////////////////////////////000///...---------...///........................------------------------,,,,,,,,,------------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))(((************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************+++,,,,,,---......222PPPxxx<<<222111222444666888:::;;;<<<===AAAHHHMMMPPPQQQQQQRRRNNNKKKGGGDDD???===BBBIIIUUUUUUKKK999......///---111...,,,,,,...666FFFVVVbbbdddffffffeeeccccccccccccbbbaaaaaacccfffiiikkkqqqhhh___^^^aaa]]]QQQFFF777444333666666444666999KKK___oooooommmmmmfff[[[FFF<<<444555999888666555444???QQQbbblllmmmiiifffHHH666222666333222666555555EEEaaannniiikkkppplllgggZZZIII===:::<<<>>>>>><<>>CCCPPPaaammmgggZZZKKKCCCDDDNNN^^^llluuuqqqkkkddd]]]^^^iiiuuuxxxzzzyyyyyy{{{{{{wwwmmm^^^TTTXXXkkk|||}}}lllWWWGGG<<<;;;HHHWWWgggpppvvvtttpppmmmhhhbbbGGG:::///000444<<>>DDDRRR```iii[[[RRRJJJHHHGGGFFFGGGJJJaaaxxxJJJ;;;AAA222999000111111111111111111111111.........///000222333444111111222222333444444444333333555777999;;;===>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKMMMMMMNNNNNNOOOOOOPPPPPPLLLLLLLLLMMMOOOPPPRRRSSSQQQPPPNNNLLLIIIFFFDDDCCCCCCBBBAAA???>>><<<;;;:::888999999999888888777666555555555555555555555555222111000///...//////000................................................,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))******+++---......///000LLL888666333444666888:::<<<======???EEELLLQQQRRRSSSTTTUUUNNNJJJGGGEEEAAA@@@HHHRRRWWWMMM???444///000///---111...---...222<<>><<<===;;;<<<@@@LLL^^^nnnrrrqqqnnncccUUU???AAA??????LLLaaajjjhhhZZZOOOGGGHHHPPP[[[iiiuuurrrjjjdddcccdddfffoooyyy{{{|||vvv{{{{{{mmmYYYTTTfff{{{}}}iiiMMM<<<===GGGMMMiiirrrvvvtttqqqrrrpppkkkSSS>>>111333555666EEEZZZdddfffiiihhh]]]KKK===888...000---...222111:::PPPdddaaadddccc^^^___VVV@@@333000//////......666???ZZZ```eeeffffffhhhhhheeehhhhhhgggdddcccbbb]]]WWWMMMPPPIII666,,,111555333222111111111...,,,...111000000333777777333444777///333<<>>@@@CCCFFFJJJNNNPPPRRRQQQRRRTTTVVVWWWWWWVVVUUUUUUVVVYYY\\\___ccceeefffaaa```___]]][[[ZZZXXXXXXUUUVVVXXXZZZ]]]```ccceeeiiigggccc___ZZZVVVRRRPPPJJJJJJHHHFFFDDDBBB@@@???AAAAAABBBBBBAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;333222111/////////000111////////////////////////////////////////////////,,,,,,,,,------.........+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,+++)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))******+++---...//////...KKK777999555666888:::<<<===>>>>>>AAAGGGNNNSSSTTTUUUVVVWWWNNNIIIGGGFFFCCCCCCLLLYYYRRRCCC555000333333222000000//////111666AAAVVVhhhgggeeeaaa^^^]]]___cccfffhhhhhhfffeeeeeeeeefffggggggiiijjjjjjgggbbb^^^[[[AAA:::333333333222333555111PPPhhhiiicccbbb___VVVFFF<<<444555999999777666999III```sssxxxppp```UUUAAA222111777444333777666>>>KKK```gggbbbfffkkkddd]]]FFF777;;;???::::::AAAZZZfffoooooommmiiiWWWDDD>>>BBB@@@AAAUUUnnnqqqdddNNNFFFDDDNNN[[[fffqqq{{{kkkbbb___eeelllpppvvv||||||yyyzzzxxxkkkZZZXXXbbbwww{{{xxxdddKKK;;;===FFF___qqqyyyqqqnnnuuutttkkkhhhLLL888777666222???TTTffffffgggfff```RRRAAA666111///...///000333<<>>111BBBJJJ>>>222222444333222111111222111///---...222000......000222444444555444666:::===AAAJJJSSSooobbbTTTNNNKKKHHHHHHJJJPPP[[[RRR@@@;;;999666777555444222222333444444333...///444;;;===;;;???GGGHHHKKKJJJGGGJJJPPPQQQLLLQQQPPPPPPRRRVVV[[[aaaeeegggggghhhkkkkkkfff^^^WWWdddiiimmmooosssvvvrrriii___]]]XXXTTTPPPMMMLLLLLLLLLMMMOOOQQQRRRWWWdddrrrwwwxxxwwwsssnnnhhhbbb]]]OOOGGGCCCGGGIIIEEEBBBCCCDDDGGGKKKMMMMMMKKKHHHFFFIIINNNMMMFFFAAACCCCCCAAA999>>>???:::999===>>>;;;:::999888666444222000///...///000000///...------...+++---222222,,,***---,,,+++***+++---...---,,,,,,,,,------,,,,,,+++***+++------,,,***)))+++,,,...,,,***)))******)))(((******++++++++++++******++++++******)))(((((((((************************)))))))))))))))))))))))))))************+++++++++*********+++,,,---...///111OOOzzz:::777;;;:::999:::===@@@@@@@@@EEEMMMTTTUUUUUUXXXYYYYYYJJJNNNHHH===CCCUUU[[[SSS@@@999333000111111///,,,111------555DDDSSSZZZ\\\aaabbbbbb___\\\\\\___bbbggglllnnnjjjfffeeeccc```llljjjhhhhhhjjjjjjfffcccXXXCCC111///555777555444;;;EEE___pppjjjbbb___ZZZDDD:::333555999888666555777SSSlllrrrppppppgggZZZ:::555333555666444555888EEEXXXgggfffdddggghhhdddRRREEE999888:::;;;@@@FFFccchhhmmmnnnhhh\\\OOOFFFBBB>>>BBBQQQeeelllcccVVVIIIIIINNNYYYfffoooqqqpppeeeeeecccdddlllyyyyyyyyyttthhh___^^^fffpppuuukkkUUUDDD@@@CCCKKKbbbuuuxxxvvvvvvtttnnnpppWWWAAA999444111:::IIIccchhhjjjhhhbbbXXXHHH999333000///000000111888AAARRR\\\aaa___aaacccVVVCCC000......///---...555>>>YYYiiilllgggjjjkkkggggggbbbeeeeeeccc^^^TTTCCC555///666???AAA999000...000///...///111222222222333222111111333555555333111555444777;;;===@@@GGGOOO___dddaaaTTTKKKKKKKKKHHHNNNXXXPPP>>>:::999555777555555555777999:::::::::???>>>AAAGGGJJJKKKRRRZZZZZZ]]]^^^^^^aaabbbZZZPPPLLLNNNRRRXXX```hhhppptttqqqvvvxxxsssjjjcccaaacccpppyyy{{{sssfffZZZIIIGGGDDDAAA>>>======>>>>>>???AAADDDFFFKKKXXXeee{{{}}}~~~}}}}}}zzzrrrjjj[[[QQQHHHIIIJJJGGGEEEFFFHHHJJJMMMPPPRRRUUUWWWXXXXXX[[[XXXMMMEEEFFFJJJLLLJJJOOORRRPPPQQQUUUUUUSSSNNNMMMJJJGGGDDDBBBAAA@@@<<<:::888666555333111///---******...///++++++///,,,++++++,,,...//////...............------,,,+++,,,++++++***)))***+++---...,,,***)))***+++***)))******++++++++++++******************++++++++++++************************)))))))))))))))))))))))))))************+++++++++*********+++,,,---//////333IIIsss<<<888:::;;;<<<===>>>???@@@AAAJJJQQQVVVWWWWWWYYYXXXUUUKKKIIICCC???HHHUUUTTTIII<<<666111///111333111///111///000:::JJJXXX___aaa]]]```cccbbb```^^^```bbbhhhjjjgggccccccgggkkkjjjiiiiiihhhiiijjjiiihhhfff]]]HHH555000444666555555777@@@ZZZmmmjjjdddccc^^^CCC:::444555999888666555;;;YYYpppqqqooopppfffUUU999555333555555444666:::MMM]]]hhhgggfffhhhddd\\\JJJBBB;;;999888<<>>>>>QQQjjjxxxyyytttrrrsssuuudddNNN===444222888@@@[[[hhhnnniiieeeaaaQQQ>>>444111///000000000555;;;LLLXXX___]]]___aaaUUUDDD111///...///---...555===ZZZmmmqqqlllmmmlllhhhjjjhhhfffeeecccWWWEEE555...///,,,444BBBAAA333,,,///---...000000111222111111...------///222333333222333222444999;;;;;;???EEELLLbbblll^^^PPPPPPPPPIIINNNXXXOOOAAA>>><<<999;;;999;;;>>>AAADDDEEEFFFFFFOOOMMMNNNQQQSSSVVV\\\cccjjjkkklllmmmooommmaaaTTTNNNQQQXXXaaakkkttt|||xxx~~~~~~ppp___YYYcccqqq~~~{{{lll\\\MMMCCC888888666555555555666777444444666888999<<>>:::666222000000000...000333///...,,,---...000000///---------,,,,,,+++++++++---,,,***)))+++,,,---------+++))))))+++++++++*********++++++++++++******)))******+++,,,,,,------************************)))))))))))))))))))))))))))************+++++++++******++++++,,,...///000666BBBddd===::::::===???@@@??????BBBEEESSSWWWZZZZZZ[[[[[[VVVOOOLLLDDD???EEEOOOQQQHHH===777333//////111333333222111000222;;;IIITTTXXXYYYYYY^^^dddggggggfffgggiiijjjjjjfffbbbbbbggghhheeeeeegggiiijjjiiiiiijjjkkkeeeQQQ<<<222222444555666333:::SSSiiiiiifffeee___BBB:::444666999888666555===]]]pppllliiinnnbbbLLL888555444444444333888>>>YYYbbbhhhhhhjjjiii^^^QQQ@@@>>><<<999888???PPPaaaiiikkkjjjaaaTTTGGG@@@>>>@@@KKKZZZcccbbbZZZPPPIIILLLTTT___hhhllljjjfffdddffffffppp{{{zzz|||{{{rrrkkk]]]bbbjjjnnniii[[[III<<>>:::888777999666444111000000000...---...---------------------///---,,,,,,......---***,,,+++)))***+++,,,,,,+++******++++++++++++***************+++++++++,,,,,,************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---...///000666<<>>???FFFLLL[[[]]]^^^]]]]]]\\\TTTKKKJJJAAAAAALLLRRRJJJ===666444222//////111333333222000///111666???DDDEEEDDDMMMRRRZZZ___bbbeeejjjmmmdddfffgggfffggghhhccc]]]aaaeeeiiijjjiiijjjlllooolll[[[EEE666111222555777333777MMMcccfffdddbbbZZZAAA:::555777999777555555;;;[[[llleeecccjjj]]]BBB777555444444333444;;;EEEbbbdddfffhhhkkkhhhYYYHHH;;;;;;999888:::EEEYYYhhhjjjllliii^^^OOODDD@@@BBBAAAPPPbbbfff]]]RRRNNNOOOVVV___iiinnnkkkeeebbb```llloooyyyzzzzzzjjjdddaaaeeekkkgggWWWHHHBBB???HHH]]]jjjjjjjjjnnnnnnuuunnnUUU;;;222555:::DDD[[[iiihhhhhhkkk^^^JJJ555000...000111111444888IIIYYYcccaaa___```VVVHHH444000............333:::TTTjjjrrrmmmmmmkkkgggiiinnneee\\\TTTEEE444000666111333222222:::AAA???666???IIISSSYYY```eeeeee```hhhddd]]]VVVOOOHHHAAA<<<999555555888:::999;;;???AAAIIIZZZgggcccUUUOOOSSSJJJQQQNNNJJJPPPRRRQQQWWW___bbbfffiiikkkmmmqqqtttttttttrrrnnnhhhbbbZZZUUUZZZ^^^fffpppvvvzzz|||~~~|||~~~jjj\\\^^^oooyyyYYYBBB999777777777333333333333333333444444777555444555444333888???SSSnnn~~~{{{wwwuuukkk]]]WWW^^^mmm{{{yyy|||~~~zzzwwwxxxzzzmmmXXXVVVeeewwwwwwkkkaaa[[[WWWUUUUUUPPPOOOLLLIIIIIIJJJLLLMMMYYYZZZ]]]ccciiikkkjjjgggeeebbb[[[RRRJJJEEE@@@>>>???===:::888777444111...111000//////...//////000---------...///---+++))),,,+++******+++---,,,+++******++++++++++++******++++++******))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---...000000333;;;^^^===:::@@@BBBCCCCCC???>>>BBBMMMUUU___aaa```^^^]]][[[SSSIIIGGGDDDIIIRRRPPP@@@555555444222000000000111111000//////000333777999888666999>>>DDDJJJPPPWWWaaaggg___cccfffggghhhjjjgggaaaaaaeeeiiijjjjjjjjjnnnqqqooobbbNNN;;;222111555777666666III^^^bbbaaa]]]SSS@@@:::666888999666555555:::VVVgggbbbbbbgggXXX===555444555555333555AAAMMMeeedddcccfffiiidddSSSCCC;;;999777888@@@PPP___hhhmmmlllggg[[[KKKAAAAAACCCKKKXXXdddbbbWWWOOOQQQXXXdddjjjooonnnhhhcccccceeemmmwww~~~}}}uuuiii^^^```jjjnnnggg]]]DDD===@@@RRRccchhhggggggmmmxxxxxxcccFFF333111666;;;PPPaaafffiiijjj```QQQ888222...///111111444888GGGYYYeeedddaaabbbYYYMMM666111---......///333888PPPeeemmmjjjlllkkkeeeffffff]]]RRRFFF999111222888///444111***222CCCIIIDDD^^^hhhnnnooorrrwwwtttmmmrrrsssttttttoooeeeYYYQQQ===777333555888:::>>>BBBKKKGGGPPPcccfffXXXSSSYYYSSSZZZWWWWWW```bbbaaahhhiiikkkmmmooopppuuu|||~~~xxxpppeeeZZZLLLOOO[[[lllzzz{{{aaa]]]pppeeeFFF777666777777555333333333222222222222222444222222555555555:::@@@UUUwww~~~{{{|||uuuhhh]]]___mmm~~~|||xxxzzzooo^^^fff}}}vvvgggWWWKKKDDD>>>===>>><<<:::999888888:::;;;===BBBGGGOOOYYYbbbjjjpppsssrrrsssnnneee\\\UUUMMMFFFGGGFFFEEEEEEEEEBBB===:::555333111///---,,,,,,---+++---......---,,,...///...,,,******,,,,,,,,,+++******++++++++++++******++++++******)))(((((('''************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---///000111222<<>>DDDLLLVVVccclllsssxxxzzzuuuooohhh^^^TTTKKKMMMPPPTTTVVVUUURRRNNNDDDBBB===888444111000//////111222///---000999AAA///---++++++,,,,,,+++*********++++++++++++******************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---///000111222>>>www\\\BBB===BBBHHHFFFEEEDDDEEEIIIPPPXXX]]]]]]aaaaaa[[[WWWVVVSSSOOOGGGLLLPPPLLL@@@555333666000111111000/////////000...///111333555777666666000222333444666<<>>:::888:::999555444666???NNN^^^fffhhh```KKK666111333666666444:::LLL___bbbaaaaaaaaa[[[QQQFFF???:::<<<>>>CCCRRRccckkkjjjllldddUUUHHHAAADDDMMMUUUfffbbb[[[UUUSSSXXXbbbjjjpppooollliiihhhllluuu{{{~~~{{{qqqiiigggjjjooosssbbbVVVEEE<<>>SSSdddeeedddfffaaaWWW888111---...//////222777LLL^^^eeefffmmmnnneeebbbWWWUUUIII888222777999444222,,,---444:::BBBVVVlllxxx}}}zzzqqqqqqyyy{{{vvvuuusssqqqpppqqqqqqpppooo\\\SSSKKKKKKPPPVVV^^^eeehhhhhheeecccffflllmmmjjjkkkjjj```YYYXXXNNNEEEHHHCCCDDDDDDDDDGGGQQQaaalll{{{cccPPPVVVlll}}}ggguuuTTTDDD666444555444333444//////000111111111111000555333333666666555777;;;SSSxxxmmmeeennnvvvvvvyyyRRRDDD888555555222333666222222222222111000000///111444666666999CCCSSS```pppyyy|||wwwlllaaaMMMPPPWWW^^^cccdddaaa^^^ZZZWWWPPPIIICCC>>>;;;:::444666666111///555EEERRR000...,,,+++,,,,,,+++)))******++++++++++++***************+++,,,,,,------************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---...///000111333???lllLLL???EEEHHHKKKEEEDDDDDDHHHOOOVVV[[[]]][[[``````ZZZUUUTTTTTTRRRIIINNNOOOFFF:::444444444...///000000//////000111......///000222222222222000111111///...111777<<<@@@NNN[[[___^^^aaafffiiiiiiggggggiiimmmnnnllljjjiiiiii]]]HHH888444555555555000???XXXffflllgggZZZ===:::999:::999555444666@@@JJJYYYfffgggZZZCCC111000333666777555<<>>CCCIIIWWWgggooonnniii]]]MMM@@@@@@KKKZZZeeehhh___UUUPPPUUU```kkkrrrooommmjjjhhhjjjrrr||||||uuummmgggkkktttnnndddTTTFFFBBBJJJXXXcccgggeeejjjqqqjjjRRR===444555999FFF\\\kkkmmmgggbbbWWWEEE333...000111444888;;;NNNbbbiiihhheee^^^WWW>>>333,,,...///---111888PPPXXX```fffiiijjjjjjhhhcccNNN999222555777777777666000000999FFFRRRcccqqqnnnttt{{{|||xxxsssssstttvvvrrrllljjjkkklllllllllmmmaaaYYY]]]hhhooonnnkkkrrrkkkeeeiiisssxxxssskkk```VVVJJJBBB???>>>;;;888555999666666:::;;;IIIcccdddQQQXXXtttsssiiijjj@@@===999555333333444555111222222333333222222111555555555555666888999:::QQQsss{{{jjjiiixxxyyyXXX???>>>;;;777444333444666555555444444444333333333111333333111000444===DDD\\\ttt~~~zzzddd[[[UUU[[[gggmmmnnnnnnfffeeeccc```[[[UUUOOOLLLFFFDDDCCCCCC>>>:::AAALLL555111---+++,,,---,,,******+++,,,---...---,,,+++---,,,***))))))***+++,,,*********************************************************)))******+++,,,)))+++///222333333222000:::JJJ]]]HHHBBBKKK???MMMHHHFFFGGGMMMVVV]]]]]][[[^^^]]]ZZZWWWSSSPPPMMMLLLGGGIIIEEE;;;555666666333333222000//////000111222////////////////////////111111000000111222444555===AAAIIIVVVbbbgggeee```ccciiilllhhheeefffhhhggghhhkkkeeeRRR<<<222333999666333999KKK^^^fff```YYY???999777:::;;;999666666AAAUUUcccgggbbbKKK888888222333333333777DDDWWWfffjjjeeebbb___RRR@@@;;;@@@AAA;;;AAAUUUfffjjjkkknnn]]]UUUJJJDDDGGGSSS```jjj```ZZZTTTVVV```jjjooopppmmmiiiiiilllooouuu|||wwwpppkkkiiitttpppeeeUUUIIIHHHRRR\\\eeebbbccchhhfffWWWDDD777666666AAAUUUggglllhhheee]]]JJJ666///000222444777666HHH[[[ccccccaaaZZZTTT>>>333---///000...111888RRRZZZaaadddddddddaaa]]]XXXEEE333...222444444333555111666EEEVVVbbbkkkrrrkkkooouuuyyy{{{yyyvvvtttpppooooooppppppnnniiieeeeee]]]WWW]]]iiiqqqrrroookkkllloootttuuummm^^^SSSHHHAAA999555555666444333444888666666999999EEE^^^pppUUUQQQgggwwwqqq}}}ZZZ===;;;777444333333333444222222333333333222111111444444555555666888999:::NNNppprrrlllzzzeeeIII@@@@@@>>>:::666444444444555444444444444333333333111333444222111333:::@@@TTTnnnyyykkk[[[VVV___lllqqqpppqqqpppooollliiieeeaaa___]]][[[ZZZXXXPPPGGGEEEJJJ:::666222000///...,,,******+++,,,,,,------------+++++++++************+++***************************************************************++++++,,,***+++...000222222222222777FFFVVVEEEFFFPPPEEENNNHHHIIIKKKOOOTTTXXX[[[\\\^^^\\\YYYUUUQQQMMMJJJIIIFFFFFF@@@777333555555111444222111/////////......000000000111111111111111000111222333333333333333444666===HHHUUU___eeegggcccgggiiifffeeeggghhhggggggkkkgggWWWBBB555444888999555999HHHYYY___YYYPPP>>>999777:::;;;999777777AAAVVVdddfff]]]GGG666777444444333444:::GGGWWWccciiifffaaaYYYLLL???:::<<>>999666444444444444444444333333333333222444444333111222666:::HHHfffgggTTTWWWiiiuuuwwwxxxxxxvvvtttrrrpppnnnmmmmmmlllkkkfffZZZMMMGGGGGGEEECCC@@@>>><<<777222......---,,,,,,,,,,,,---...***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***************************************+++,,,,,,++++++---///000222333444666EEEPPPDDDIIISSSIIIMMMJJJMMMQQQSSSTTTVVVZZZ^^^]]][[[WWWRRRMMMIIIFFFEEEDDD@@@999222111333222///444222000///000000000///111000000000//////.........///111333333333222111///111444:::DDDQQQ___hhhcccfffgggeeeeeehhhiiifffgggjjjiii\\\HHH888444777999777999FFFVVV]]]WWWMMM>>>999777:::;;;888777999BBBYYYfffcccWWWAAA333555666444333777AAAMMMXXX___dddddd]]]OOODDD???===;;;???IIIWWWcccmmmppphhh^^^QQQJJJFFFNNN\\\eeeddd^^^WWWYYY___hhhppprrrooolllhhhkkksss}}}}}}vvvkkkoooooofffXXXLLLIIIJJJTTTYYY[[[ZZZ___cccZZZKKK===444333BBBVVVdddjjjllllllYYYBBB333///000222333222>>>MMMYYY___```\\\XXXBBB555...111333111222777NNNZZZcccdddeeefffbbb[[[CCC999111111444333111000...777GGGYYYgggllljjjhhhrrrooolllmmmsssxxx{{{{{{|||{{{lll\\\RRRLLLXXXdddjjjkkknnnppprrr{{{iiiRRR@@@999999:::888666666777888666555222666555666888444:::NNNuuu{{{]]]VVVoooyyy}}}WWW999555555555555555444444333666666666666555444333333444444444555666777888999JJJnnn~~~nnn{{{^^^BBB888>>>@@@AAA???<<<888666666444444444333333333222222333444555333111111333555>>>___xxxZZZSSSeeezzz~~~{{{yyywwwvvvuuusssrrrnnndddWWWMMMLLLOOOWWWXXXXXXWWWRRRJJJAAA;;;888666222...,,,,,,,,,------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************************+++************+++,,,,,,+++,,,,,,---000222555777888KKKQQQGGGKKKPPPKKKLLLOOOQQQTTTVVVXXXZZZ]]]^^^\\\YYYUUUPPPJJJFFFDDDBBBCCC<<<444///111333222...444111...///444999<<<<<<>>>===;;;888666333111000/////////000000111111111444444444444888CCCSSS___cccfffgggeeefffiiihhhdddhhhjjjiii___LLL:::555777777666999EEEWWWbbb]]]SSS===999888::::::888999;;;FFF]]]ggg___PPP===111666666333333;;;IIIVVV\\\^^^\\\^^^VVVFFF===@@@AAA===CCCTTTdddjjjmmmlll```QQQJJJHHHLLLVVVcccgggaaaYYYYYY^^^gggpppuuuuuuqqqnnnrrruuu}}}~~~rrrqqqpppllleee[[[RRRKKKJJJUUU]]]^^^aaafffaaaXXXFFF999222;;;MMM\\\ggglllmmm___JJJ999000///111111222999FFFUUU___aaa___\\\FFF888///000333111222666JJJXXXcccdddfffiiieee[[[???777222333444222111111555DDDUUUaaadddeeeeeeeeelllnnnqqquuuyyy~~~sssfff]]]cccpppwwwrrrmmmrrr~~~uuuXXX???333555;;;777666666666777666555333222666666888;;;444777HHHiiihhhTTThhhvvv|||qqqLLL777444444555666666555555444777777777777777666555555333444444444555777888999EEEjjjooo|||RRR<<<999999;;;>>>>>><<<:::888888444444333333333222222222444444444333222111111222:::[[[kkkWWWaaa{{{|||yyyooo^^^QQQPPPYYYbbbkkkmmmooommmeeeZZZOOOIIIEEEBBB<<<777222000000000000...+++)))((()))+++,,,++++++++++++++++++++++++************************+++++++++***+++,,,,,,---,,,,,,,,,...000444777999;;;SSSUUULLLLLLMMMOOOPPPUUUTTTUUUZZZ___bbb```\\\ZZZWWWRRRMMMIIIEEECCCBBBAAA999222000222333222000333///...222<<>>666333000...---///222444555666666444333999EEEPPPaaafffhhhgggggghhhfffcccjjjiiiggg___MMM;;;555999666777999CCCVVVccc```UUU<<<999888::::::888:::>>>LLLbbbgggZZZJJJ:::222777555333555AAARRR^^^aaa___[[[[[[QQQAAA:::???CCC@@@KKK]]]kkklllhhhbbbUUUHHHGGGLLLUUU^^^cccbbb]]]YYY^^^cccjjjpppssssssssssssxxxxxxpppmmmkkkdddWWWLLLGGGRRR]]]ccceeegggeeebbbQQQCCC777888DDDSSSaaakkkkkkdddUUUAAA333000111111000444???PPP]]]aaa```___MMM<<>>:::888888888444222///,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,------,,,---...///222666999;;;@@@[[[WWWQQQPPPNNNWWWVVVXXXWWWXXX^^^dddeee___XXXVVVSSSOOOJJJFFFDDDCCCCCC>>>777222333444333222333222000111:::IIIVVV^^^aaajjjhhhddd___YYYTTTPPPNNNDDD???999333000000333666000222444333111444<<>>JJJ[[[hhhhhhiii___JJJ888222333444000111:::MMM\\\aaabbbbbbRRR@@@000...111000111555EEEWWWbbbaaabbbfff___RRR777333000111222222555;;;IIIXXXeeegggeeeeeefffeeeccccccfffooo|||~~~nnnsss{{{YYYBBB:::999888555555666777777777777888888555:::;;;@@@CCC:::777DDDZZZ~~~]]]aaa{{{{{{YYY===888444444444333333333333333222222333444555555555555333333333444555666777888@@@hhhjjjvvv```???555555333555777777555444444555333333333222222222222111555333222222333444555555>>>]]]mmm]]]ppp~~~eeeWWW]]]ppp|||}}}~~~tttfffWWWLLLFFFEEECCCBBB@@@>>>======>>>???;;;;;;;;;999777444111///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,------,,,---///222555888;;;<<>>888555444444...000333333333444888;;;JJJXXXeeegggddddddddddddjjjhhhiiigggWWW@@@666999888999999>>>NNN^^^[[[MMM;;;999999:::999888<<>>777444888777999AAAPPP___gggddd___ZZZQQQGGGCCCAAABBBHHHNNN___dddjjjhhh[[[MMMKKKPPPUUU[[[aaaccc```___bbbfffeeeiiimmmoooqqqwww~~~vvvtttqqqiiibbbQQQMMMRRRaaajjjhhhfffiiibbbSSSBBB:::;;;EEEVVVeeefffkkkfffQQQ<<<444555777222000999MMM^^^ddddddeeeVVVBBB111...000///111555CCCUUUbbbaaaccchhhbbbTTT777333111222333555;;;BBBXXXeeepppssstttvvvuuuqqqmmmbbbXXX[[[lllxxxrrrMMM888888===;;;555777888888777555444555555666;;;===BBBFFF<<<888DDDQQQ~~~fffaaasssTTT888666444333222222111111222222//////111222333444444444333333333444555666777888EEEnnneeesssxxxUUU;;;666555333444555444222111111222333333333222222222111111555333111111333555777777AAA^^^ttt\\\jjjddd\\\nnn|||kkkWWWFFF<<<:::;;;888888888999;;;>>>@@@BBBCCCDDDFFFFFFCCC>>>777444,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,...000333777:::<<<===[[[oooZZZUUUWWWSSS[[[OOOXXX]]]dddfffbbb[[[TTTPPPMMMJJJGGGDDDBBBBBBCCCDDD666333444777555000111666222555===MMM^^^ggghhhdddgggfffeeedddcccaaa``````aaa\\\SSSIII???999444333111222444555555555777888@@@QQQbbbfffcccbbbdddeeeiiihhhkkklll\\\DDD777777888999999===NNN___]]]OOO;;;999999:::999888<<>>???>>>===<<<<<>>DDDlll```WWWXXXYYYXXXXXX\\\aaaaaaaaa___[[[UUUOOOLLLHHHGGGDDDCCCBBBAAA???>>>:::444111333555333333444666666CCCVVVbbbbbbdddkkklllhhhcccaaacccfffffffff```\\\XXXUUUQQQHHH;;;111111222333222222333555888<<>>NNN___\\\MMM;;;777999===;;;666:::CCC^^^\\\QQQ@@@666777:::::::::===KKK\\\```ZZZXXX]]]PPPEEE???BBBFFFMMM^^^ppprrrmmmdddXXXOOONNNSSSXXXfffdddaaa```dddiiikkkiiipppuuu}}}xxxvvvyyyrrrdddYYYZZZbbbhhhlllooonnneeeWWWHHH;;;999DDDRRReeemmmqqqgggRRR===444444444444555>>>SSSgggmmmiiieeePPP;;;222222111222444???RRR```aaacccdddXXXGGG444;;;EEEOOOYYYcccmmmssskkkTTTLLL\\\|||~~~sssOOO:::;;;999888999777999777555444555666555444444666999:::999999999:::MMMwwwsssYYYcccNNN222666333333333222111111000000111111222222222222111111///111333222222444777999HHH{{{dddmmm~~~yyylllHHH555555///111111111111111111111111111000//////000111222333444333333333333444666777>>>bbbqqqlllrrrcccsssfffHHH:::777666555333888777666444444444444444777;;;@@@DDDHHHKKKKKKKKKIIIBBB>>><<<777//////444222000---,,,,,,---,,,+++++++++*********+++---...///---000666777888BBBNNNkkkaaaXXXXXXZZZZZZ\\\```aaa```^^^[[[VVVPPPKKKGGGFFFCCCAAAAAACCCBBB>>>:::999444222444444222222333666>>>MMM\\\bbbbbbcccfffeeecccaaabbbeeefffeeecccaaa^^^[[[ZZZWWWOOODDD<<<444333222111222444666777666???MMMYYY```dddfffffffffddddddddd\\\KKK===888666::::::<<>>666888:::999:::@@@NNN\\\bbb^^^YYYWWWLLLFFFAAADDDKKKUUUcccooolllfff\\\TTTPPPUUU]]]dddjjjjjjhhhfffggglllpppsss{{{{{{~~~~~~pppaaaZZZZZZ___hhhqqqooojjjaaaTTTCCC999===GGG[[[hhhsssppp___III999111222666666999KKKdddnnnjjjeeeSSS>>>333000000111333???PPP\\\^^^aaaddd\\\NNNNNNTTT]]]eeeiiijjjkkkkkkvvv~~~aaaIIIPPPtttbbbEEE777::::::999;;;888777666444444444444222000111333555666666666888:::IIIttt~~~[[[YYYMMM222777444333333222222111111000111111222222222222222111111111222333555666888999LLLbbbjjj|||nnnGGG333444111111111111111111111111111111111000000000111222222222222111111222444555666@@@bbbyyynnn}}}nnneee|||gggRRR<<<333333444333222444444333222111111111111222444777<<>>^^^]]]hhh}}}QQQ444333333111111111111111111111111111222222222222111111111000000000000111333555666:::^^^zzzhhhuuuwwwdddlllnnnFFF;;;222222333222111111222222222222111111111000111///000222444;;;LLL\\\ooouuuxxxuuurrrlll\\\LLLJJJKKKIIIBBB888111000222......------...000111222333444888;;;999>>>RRRhhhZZZ\\\___aaabbbbbb___[[[YYYVVVRRRMMMJJJIIIIIIIIIDDDGGGIIIEEE===666444444444333444555222111777@@@TTTdddllleee^^^```dddcccdddddddddcccbbbaaa``````bbbaaaaaa```___\\\XXXUUUIIIAAA777333444777777666777999@@@MMMYYYaaabbb``````aaaaaa```\\\SSSEEE:::777;;;;;;:::DDDPPPMMM???<<<:::===@@@===999BBBPPPXXXLLL>>>888:::======<<>>===<<<;;;<<>>???AAAHHHTTT```dddbbb\\\RRRHHHHHHOOOWWW```hhhmmmiiibbbXXXWWWXXX\\\aaagggkkklllooommmrrr}}}xxxooofffbbbgggggglllrrroooaaaQQQGGGBBBOOO\\\ccckkknnnbbbRRR???:::777777999CCCWWWjjjhhhbbbTTTBBB:::???FFFIIISSS]]]iiinnnkkkaaaRRREEE>>><<<;;;;;;======:::888@@@???IIIeee}}}yyy~~~tttggg@@@777777888222444<<<<<<===999555222333444555555333555777888888777888999FFFrrrrrraaaeeeAAA888666666555555444333333333000111222333444444444444222000222777555444@@@QQQ[[[jjjfff===444222111111111111111111111111222222333333333222111000000000000111222444666888EEEmmm}}}kkkeeeyyynnnJJJ:::555333555555222000222111222333444444333222222333222444777222000>>>QQQrrr|||mmmccciiioookkk^^^NNNBBB===666555333222222333333444222;;;;;;666???UUUaaa^^^___eeegggcccaaa```\\\VVVUUUSSSPPPNNNLLLLLLMMMNNNNNNIIIAAA<<<:::888777666333333555555333777FFFVVVccc^^^[[[^^^aaa```aaaccc^^^______]]]ZZZYYYZZZ]]]\\\]]]^^^]]]\\\\\\\\\\\\WWWPPPDDD:::444444777999777444666BBBTTTccchhhgggeeegggfffcccaaa[[[LLL===777===>>>;;;CCCOOOLLL@@@===<<>>AAA;;;BBB___xxxxxxfff>>>777999:::555:::EEEFFFBBB===777333222333444444666999<<<===<<<;;;:::;;;IIIuuurrr\\\zzznnnGGG:::666666666555444444333333000111222333444444555444222111555:::999888HHH\\\}}}XXXgggpppDDD999666111111111111111111111111222333333444333222111000111000000111333555777888MMMvvvqqqlll```:::666333222444444111000222111222333444444333222111222222666999333...:::NNNmmmiiiooowwwyyyrrrdddTTTJJJ<<<;;;999888777777888888444??????999FFFbbbjjj___eeejjjiiiccc______\\\WWWUUUTTTQQQNNNMMMLLLMMMMMMQQQFFF:::666:::===:::666222444666555444:::KKK]]]cccWWWSSS\\\ccc```^^^aaa[[[^^^```___\\\[[[\\\^^^[[[\\\]]]]]]]]]^^^___```ZZZTTTHHH<<<444222666:::;;;666555???QQQ```eeedddhhhjjjiiieeeddd___OOO???777===>>>;;;CCCOOOLLL@@@>>>===???AAA===<<>>???AAA???CCCXXX~~~ooosss___>>>888333444666999???GGG@@@;;;555222222333333222777444444777777444555888IIIzzz[[[uuu{{{PPP::::::999777555555555555666444444333333333333444444111333777666///444VVV{{{\\\hhhLLL222888777555222111111333333333888777666555333222000000000555222222888777666>>>SSSlllwwwpppKKK:::333333333333333333333333222333444444555555444444999666555777888999<<>>GGGOOOJJJ????????????>>>>>>GGGYYYhhhUUUFFF<<>>999<<>>>>>AAA@@@BBBTTTyyyooolllccc@@@999555555666777;;;@@@===999555333555666666555999666666888888777:::???OOO|||[[[zzzWWW===999888777666555555555555333333333222222333333333777777999999666DDDkkk\\\gggZZZ<<<<<<777555222111222333444333777777666444333111000000...333111222888666777AAAaaaiiixxxgggCCC444333333333333333333333333333333444555555555555444888666555888999888<<>>===@@@HHHOOOJJJ@@@@@@@@@@@@???@@@IIIYYYfffOOOBBB;;;===??????FFFQQQ]]]______ZZZSSSNNNMMMOOOVVV]]]ddddddaaa^^^___bbbfffjjjssszzzzzzxxx|||uuusssxxxyyyssslll^^^RRRHHHMMM]]]kkkmmmjjjkkk___NNNCCC>>>CCCPPP]]]pppyyy~~~lllWWWAAA999::::::888666888888999:::;;;<<<<<<======>>>@@@NNNqqquuuhhhgggAAA;;;777777777555666888888666555555777999999888444333555888999777999>>>]]]dddzzz]]]===777666666666555444444444999999999999999999999999666555555666;;;RRR]]]eeekkkDDD999777555333222333444444444666666555444222111000000...333333444999777:::IIIwwwfff{{{\\\<<<000333333333333333333333333333333444555555555555555777666666999999888;;;@@@RRR{{{hhhfffyyy{{{iii___cccooo{{{~~~qqqeeebbbhhhooooookkkdddaaa___\\\ZZZWWWSSSPPPPPPLLLGGGGGGJJJKKKHHHEEE===:::777666888999666444333444555888>>>FFFMMMQQQUUUVVVXXX[[[]]]___```aaa]]]^^^^^^___```aaaaaaaaacccaaa___^^^___```___^^^```bbb^^^QQQCCC<<<999777888888888<<>>@@@AAAKKKWWWaaa```]]]WWWPPPMMMOOORRR^^^aaacccaaa]]]]]]bbbgggeeennnyyy~~~|||zzz}}}yyy{{{|||vvvooolll```SSSQQQYYYcccjjjllljjj```UUUOOORRR^^^ooo|||yyyYYYHHH888444888999777666777777888999999:::;;;;;;:::===???IIIiiijjjtttmmmAAA;;;777999999666444444444555555777888888888888555555999<<<;;;999;;;@@@hhhnnnzzzbbbBBB999999999999888888777777444555555555555555555444666555666999BBB]]]aaaiii|||NNN888777555444444555666666555555555444333222111111111000555555666:::888@@@UUU~~~ddd|||SSS999111222222222222222222222222333333444555555555555555666555777:::999888;;;AAASSS~~~qqqjjjzzzsssiiinnn~~~~~~|||wwwooohhh\\\ZZZVVVTTTSSSRRROOOMMMJJJHHHFFFIIIMMMLLLEEE>>>:::888666666777888777555555555555666999;;;>>>@@@IIIKKKOOOTTTXXX[[[]]]^^^[[[\\\\\\\\\\\\]]]___aaaaaa```_________aaaaaabbbZZZ\\\ZZZQQQFFF>>>:::888888999999;;;FFFVVVaaaddddddffffffdddbbb___VVVKKKBBB@@@@@@CCCIIIKKKFFF@@@AAABBBBBBBBBFFFOOOVVVXXXCCC@@@???BBBCCCGGGRRR^^^aaa___ZZZSSSOOOOOOTTTXXXcccdddccc```^^^___eeekkkooosssxxx{{{{{{|||tttmmmaaaXXXUUU[[[eeemmmnnnjjjffffffpppgggGGG???888999999888777888666666777777888888999999;;;BBBBBBFFFaaallliiitttCCC<<<777999;;;888555555444555777777777777666666===:::::::::999:::BBBLLLyyyjjjrrrzzz[[[EEE:::::::::::::::999999999777888999999999999888777::::::;;;===DDDXXXxxxyyy^^^gggZZZ>>>777666555555666777777666444444444333333222222222000555555666888888HHHeee{{{aaaoooIII777333222222222222222222222222222333333444444444444444444444777:::999777<<>>CCCHHHMMMRRRUUUWWWZZZ\\\]]]]]]\\\\\\___aaaaaaaaaaaa`````````aaaaaa[[[[[[YYYTTTJJJ???999777999:::999;;;EEETTT```dddeeeggggggeeebbb^^^TTTIIIBBB@@@@@@DDDHHHHHHDDD@@@AAABBBBBBBBBIIIRRRSSSOOO@@@???AAACCCFFFLLLWWWbbb___[[[VVVRRRQQQUUU[[[```ccceeeeeeddddddeeejjjnnn}}}yyyyyy~~~zzzvvvmmmaaaYYY[[[fffpppuuuvvvxxx||||||{{{VVV===;;;;;;===;;;666666999555555666666777777777777???GGGGGGDDDZZZqqqbbbyyy~~~HHH???888999;;;:::888888555777888888777666666777999777666666777===KKKYYYoooXXXUUUmmm|||yyyooopppmmmkkkeee^^^YYYRRRGGG===888777666555555666777888888999:::;;;;;;:::999888777999:::999:::CCCSSS```bbbbbbdddfffiiilllnnnpppnnnuuusssiii[[[MMMUUUppp~~~YYY@@@777666666666888999888777444444444444444444444444000444333444888<<>>???@@@CCCHHHPPPZZZaaa[[[XXXUUUSSSUUU[[[aaaeeedddfffiiijjjlllnnnqqqttt|||xxxmmmffffffooowwwwww}}}zzzjjjKKK<<<:::;;;<<<:::555555888555555555555555666666666;;;GGGGGGAAATTTeeerrrOOOCCC:::999;;;;;;::::::777999::::::888888:::<<<999@@@LLLXXX]]]aaaiiissszzzqqqkkkcccTTTEEE???MMMPPPPPPTTTPPPHHHJJJGGGGGGDDDBBBGGGMMMKKKBBBAAA???<<<;;;;;;===???AAA999:::;;;<<<<<<;;;:::999>>>AAADDDBBB@@@AAAEEEIIIIIIHHHHHHIIIJJJKKKJJJJJJJJJOOOLLLIIIGGG@@@CCCTTTVVVXXX[[[^^^```bbbfffjjjpppooopppsssppp```KKK;;;777777666777999:::999777555555555555555555555555222555333666<<>>:::888999888555444666444444555555555555555555444BBBDDD>>>QQQmmmrrrTTTGGG;;;999;;;;;;;;;;;;777999;;;;;;::::::===@@@FFFYYYwwwwwwwwwqqqccc]]]VVVTTTOOOJJJHHHIIIDDD===BBBIIIFFFDDDLLLLLLHHHLLLEEEIIIMMMTTTbbbmmmhhhZZZSSSQQQMMMKKKKKKNNNQQQTTTUUUVVVXXXYYYYYYXXXVVVUUUSSSXXX\\\[[[YYYXXXXXXWWWWWWVVVUUUTTTSSSQQQNNNLLLEEEHHHEEEDDDHHHCCCAAAJJJIIIIIIKKKNNNOOOQQQUUUZZZUUUSSSQQQQQQOOOJJJAAA:::777777777888::::::999888555555555666666666666666666888666:::BBBQQQzzz~~~vvvhhhlll}}}QQQ888444666111111111111111111111111//////000111111111111111111222444555555777BBBOOO|||rrrrrrpppTTT@@@::::::999777>>>EEEQQQ\\\bbbaaa[[[UUUKKKNNNOOOKKKCCC===<<<===777888888777555555666777555666666666666666555555555444222222444888<<<>>>BBBKKKVVV]]]]]]\\\]]]___[[[aaagggkkkkkkkkklllmmmkkkeeebbb```WWWHHH@@@???999;;;<<<<<