BM6P6(@ ]]]???666111666DDDIIIMMMaaayyydddNNNIIIPPPHHH>>>???CCC@@@>>>======???===888444000222???hhhxxxIIIHHHAAALLLoooIII@@@```}}}@@@222555777777888888666333111333444111,,,555TTTrrrsssbbbYYYMMMRRRRRRDDDBBBCCC444::::::;;;===??????<<<::::::555000000666>>>EEEIIIwwwnnnJJJ:::888444///<<<222+++---///---,,,...,,,---111555333---))))))++++++,,,///111111///---111000///---,,,+++******---.........,,,***'''%%%((('''---222******IIIqqqMMM999>>>jjjtttbbbSSSSSScccvvveee<<<<<<@@@===???dddmmmAAA444444222222222///***'''&&&(((+++...888(((,,,333___{{{OOO444;;;CCCiii333333000<<>>>>>======>>>===<<<888666777666333KKKSSSDDD===DDDcccIII777TTTSSS444555666777777666444111...///222444111111<<>>>>>;;;222---000222///,,,+++------000444222---***+++,,,+++)))***,,,.........333111///,,,***(((&&&&&&------...---,,,***'''%%%%%%,,,...***--->>>SSS```???444CCCpppvvveeennnxxx{{{ppp<<<555666===OOOuuubbb999000333222444,,,+++(((''''''***---000444++++++222UUUwww^^^999<<>>::::::333...000444AAASSSTTTXXXBBB222GGG]]]bbbfffkkkhhhdddaaa^^^WWWOOOHHHJJJLLLPPPTTTTTTNNNDDD===>>>555///111333111---+++)))---222333000---,,,---...000111000...,,,,,,,,,+++---000000...---///000---///111111///------...))))))***+++,,,---------000////////////000000000YYY333999777888888111222LLLkkk]]]EEEAAA>>>???CCCCCC:::<<<>>>>>><<<:::888888666<<<111111]]]^^^AAA<<<===QQQvvvHHH999VVVXXX444333333444555555333222000...///444666222---,,,===gggeeeQQQLLLFFF???@@@111111111333666888999888555444333444666666444222555999aaabbb???<<<333,,,...333333000///111///000333333...---...111---)))(((***---000222333222000---+++)))((((((,,,,,,---,,,+++)))'''&&&&&&333000$$$333SSSZZZJJJ///333OOO}}}hhhgggssszzzpppEEE888:::OOOrrraaa999000111///000***))))))((()))+++---...+++---***333LLLvvv~~~NNN777<<>>MMMWWWVVVKKK555444OOOcccdddfffllleee[[[RRRIII@@@777111>>>???EEEQQQ[[[]]]UUULLLJJJ>>>555555777444...***''',,,000222000......000222222222///,,,++++++---***,,,...///......///000---///000000...---------******+++------.........///---+++,,,///111000...lllKKK777666888;;;444+++000===JJJAAAEEEIIIAAA>>>BBBCCC999<<<@@@???<<<999999:::...AAA<<<...@@@iiibbb@@@>>>:::@@@]]]KKKGGGlllRRR444000...111444444333444555000---000444555222///666CCCeeettt^^^\\\LLL777666---000666===@@@???:::555555555555555555333000...444000OOOuuuVVVIII===000+++...333555666555111000333333000000222555111---,,,...111444555111000000///////////////,,,,,,,,,+++***)))'''&&&---777111&&&666SSSQQQ888...???dddlllDDDPPPrrrbbb999,,,222NNNwwwaaa999111111---...---------,,,,,,++++++***(((111+++333???jjj^^^@@@FFF```<<<...333MMMqqqWWWCCCgggxxxWWWfffMMM888HHH{{{OOO///333000888000+++)))FFFLLL888,,,555oooAAA,,,555555666PPPttt:::222000666...,,,===]]]xxxWWW@@@333...>>>WWWZZZDDD***$$$,,,,,,555JJJ{{{iiiQQQbbb}}}YYYttt{{{vvvuuuvvvmmm\\\TTTHHH;;;777FFFWWWZZZVVVBBB222;;;SSS___```aaahhh^^^OOOCCC;;;666222///666555999DDDRRR^^^bbbcccXXXNNNDDD@@@<<<777444444---///111000...---000444222222111///,,,,,,---///---............---------...///000///---,,,---...000000000111111000000///+++(((&&&)))///333222///oooGGG===888:::;;;666222333444555AAAHHH@@@>>>@@@<<<:::>>>AAAAAA>>>;;;;;;<<<333@@@???444555FFFmmmZZZ;;;===999666GGGnnnRRRNNN|||ddd:::222---000333111000222333111...,,,///444888999;;;222@@@jjj}}}lllmmm]]]EEECCCGGGHHHKKKLLLKKKEEE===777444444222111/////////000...777[[[rrrssskkk\\\EEE333---///444666666000...000222000000111444222000000222333444333000000/////////000111111,,,,,,,,,+++***)))((((((333222...+++333>>><<<222???VVV|||ggg999TTTiii<<<222777MMMmmmXXX555111222///111---.../////////...---,,,---555///222222WWWgggDDDAAA|||vvvIII888999KKKlllPPP???ggghhh^^^]]]<<<===^^^WWW,,,++++++222,,,)))111444yyyZZZ222666QQQKKK111111222...VVVwwwQQQ888<<<'''))))))'''EEExxxqqqGGG555222;;;PPPcccGGG666&&&)))---%%%///LLLdddfffrrr|||ZZZTTTkkk}}}}}}xxxhhhaaabbb\\\OOOUUU___ZZZTTT@@@999FFFTTTZZZ^^^```eeeYYYIII>>>999:::<<<===555666999>>>GGGUUUcccmmmggg```WWWMMM@@@666666;;;333333111---******///333111111111///......000222............///...---,,,,,,------,,,+++***+++,,,111111111111///...---,,,,,,(((&&&)))///333222///oooZZZDDD:::888777777888<<<444444888;;;GGGLLLDDD???AAACCCCCCAAA???======@@@<<<666777999555FFFgggNNN555999888333:::XXX[[[IIIwwwBBB666...000111---,,,...,,,000000---+++///333555555333444CCCiiiwwwllllllggg]]]\\\```[[[SSSKKKDDD>>>999555222111...+++))))))---000***000TTTrrrnnnssskkkPPP===666444222555///+++...111000///000000//////000111111000///000///...---------------------,,,++++++******)))333+++)))//////***000===[[[rrrSSSHHHvvv___QQQKKKQQQdddWWW555222222...000+++,,,...000222222222111...111222444444QQQOOO888]]]iii<<<222444VVVnnnOOODDDnnnlllqqqqqqGGG888MMMnnn:::,,,...000---%%%333+++ZZZkkk>>>LLLlllaaa@@@000...BBBmmmiii;;;666:::***111---,,,PPP]]]999555AAAWWWgggfff999222---111///###111VVVnnn___uuuiiirrrfff???NNNssswwwccc^^^qqq~~~pppjjjjjj]]]PPP???AAANNNQQQSSS[[[\\\[[[QQQBBB999777;;;???BBB888===BBBBBBCCCLLL[[[hhhpppmmmfffZZZFFF666333888555555222...)))))),,,000000111111111//////111222---,,,,,,...111222111///*********)))''''''(((***......---,,,+++***((('''000...+++,,,...000...,,,~~~dddMMM;;;222222666666000///000666IIIWWWQQQEEEEEEDDDEEEEEECCC@@@===BBB:::222888===222222FFFmmmIII444666777666666FFFgggaaaGGGgggCCC555,,,///222...---000---333444...***,,,000111...444222///BBBjjjqqqfff^^^VVVXXX\\\XXXTTTNNNEEE<<<777444333111222111...***'''''',,,000---+++===]]]pppwwwxxx```OOOCCC;;;888111...222555555333333///...------...///...---......---,,,,,,---------......---,,,++++++++++++111'''(((222///(((999UUUvvv}}}III\\\xxx___HHH???KKKtttUUU444222222---...+++,,,...000111222222222///)))444666888NNNrrrpppCCCNNNyyybbb666222666aaapppNNNKKKxxxrrrqqqSSS555@@@yyyKKK///666111444***,,,,,,BBBuuuzzz[[[eeeeeesssoooEEE000:::iiivvvQQQ///000222666:::111888]]]xxxccc@@@444EEE]]]sssmmmOOO444444333555222+++CCCooo|||[[[```rrrsss{{{>>>DDDoooXXXccctttuuu|||VVVJJJgggzzzyyykkkYYYJJJPPPZZZSSSTTT[[[VVVKKKDDD:::555666:::<<<===<<<@@@BBB@@@???GGGXXXgggpppooommmeeeSSS???555444555777777555000---...///111222333333111//////000000......///222333111///+++++++++***(((((()))+++,,,------------,,,++++++222111000//////.........iiiKKK666111555$$$---888888222@@@QQQRRRIIIGGGEEEFFFGGGFFFAAA===999999777;;;>>>333000???PPPzzzJJJ888777888:::777;;;RRRlllcccLLL^^^@@@111(((...333111111666444888666---)))...444555...000111---***999___rrr___XXXPPP???@@@GGG>>>:::888555444555555444222444333111,,,((((((,,,000,,,666<<>>111NNN|||jjj999222777111<<<...+++===ddd```CCC000:::ZZZsss~~~```)))444555444555444666WWW]]]UUU~~~FFFEEE}}}[[[HHHXXX^^^ZZZdddNNN888SSS}}}zzzlll^^^dddiii]]]]]]aaaVVVAAA===888888:::======<<<>>>>>>;;;777888EEEZZZkkkllllllnnnlll___KKK;;;555444999======999444111111222444555444111///...---555222000111222111...+++...///...---++++++---//////000111222333333333333///000111111///000111333jjjQQQAAA...---888...(((666:::555<<>>333999DDDRRR~~~mmm444TTT@@@$$$///444,,,000......444888333...111///,,,222333000///000000444>>>IIIvvvaaaKKKGGG===666;;;@@@;;;666---///777///'''...---***111666//////000***333---444;;;JJJwwwiiiTTTDDD666>>>VVVcccVVV@@@999///)))...333111,,,+++***222333,,,***000000***(((+++...///---,,,---///666------+++999EEEDDDZZZyyyjjj}}}zzz]]]qqq[[[---AAAeeeyyyHHH...//////+++...***000000(((%%%)))///000(((333---...555---HHHwww:::@@@sssTTT***999888eeePPPGGG___vvvwwwuuu999888OOOccc333333888000000---111,,,:::ttt^^^666RRRppp{{{WWW>>>555kkkdddFFF---...777999555444444LLL{{{kkk@@@777TTTyyyrrrXXX???******666999111666VVVjjjQQQgggOOODDD~~~```HHH>>>jjjzzzmmm???;;;GGG888EEEbbbooobbb{{{uuuqqqkkk```TTT@@@999444999@@@BBB===888<<<888999???BBBFFFVVViiiqqqeeekkkpppfffbbbVVV<<>>333666333222888777444777<<>>AAA???@@@BBB???888???YYYiiiAAA555BBB@@@555888???UUUxxx???XXXKKK+++222777000444000...///555111...333111...444555222111000......444<<>>???GGGXXXhhhkkkjjjjjjhhhhhhjjjWWW888555NNNZZZWWWRRRGGG<<<;;;:::999999:::777222111444777444000///......---,,,------,,,,,,------...///000000111111222444555666///000...---000444333000```BBB666777<<<888444444333,,,@@@OOOQQQQQQRRRJJJ>>>;;;CCCFFF@@@>>>@@@===666???LLLvvvsssRRRGGGAAA222111999===VVVyyyKKKUUUZZZ222222555000555///+++...333000...444111---111222111111111---))),,,111888ZZZ\\\FFF???DDD???999999777444555111222:::555---000333222555333///;;;FFFBBB///222222888III___~~~qqqbbb]]][[[RRRHHHRRRDDD666111222222111222)))---...---111888666///111111000...,,,,,,---//////***///,,,222333...DDDmmmNNN^^^ZZZGGGCCCIIIQQQhhhRRR@@@[[[sssrrrUUU^^^uuuCCC000555000'''***,,,000000+++))),,,111333///333,,,...666111EEEuuuZZZCCCeeeddd777---222;;;===SSSzzz[[[:::444qqqvvv888222...,,,000...555111...MMMkkkfff<<<;;;mmmwwwCCCmmm^^^999222///000///---333===SSSfffVVVlllQQQ888>>>yyyggg777&&&+++555555222:::UUUwww{{{XXXWWWwwwMMMBBBhhh]]]RRR\\\GGG^^^dddVVV>>>GGGBBB222666CCCjjjSSS:::gggxxxrrr___ZZZQQQGGG@@@>>>@@@BBB888===???===@@@MMM]]]hhhcccnnnhhh___hhhkkkRRR444AAAXXX```ZZZWWWOOO@@@999444222444666555222333777777444222000000///...,,,---***))),,,111444222///***---//////...///222666000------111333111000222ӵ555333888333...222666@@@RRR^^^TTTBBBGGGDDDAAABBBAAA>>><<<;;;<<>>333333000777222//////444///---222...(((+++Ħ++++++///---DDDfffĦwwwzzz{{{nnnbbbTTTQQQӵ222000666333222:::888111111111111666777555===@@@333+++666777???NNNRRRdddwwwkkkZZZJJJgggUUU@@@555444444111...333333///,,,000555222+++222111000...------///111///+++222000444555666SSSĦ333888AAA]]]VVV;;;EEEfffuuuzzzGGG333777222+++000...000///---,,,...222444777666......222,,,999YYY~~~fffGGG___oooEEE***///:::EEEaaayyy^^^{{{jjjBBB,,,\\\}}}===000''')))...***111222***888RRR\\\<<<===pppTTTxxxuuuAAA///...///000......888DDDiiiLLLIIIgggGGG;;;UUU}}}vvvFFF000//////333777888MMMttt^^^OOOdddEEE<<<[[[[[[\\\rrr___[[[JJJGGG@@@lllddd???444999bbbwwwIII111WWWwwwssshhhyyyuuukkk\\\PPPHHHBBB===:::???>>><<>>GGGWWWuuujjjVVVqqq{{{jjjRRRCCC^^^ttt]]]===XXXJJJ666333111:::777666...222---+++111...&&&(((>L333...---000...555=hĦ}}}yyywwwiiiPPPEEEHHHGGG4ĉ@ӵ***444000+++111222+++***888000000222111888;;;222000888888???KKKHHHVVV|||rrr___PPPYYY]]]QQQ>>>111///222888444...,,,000555555111111000...---...000222333000,,,333111333777@@@fff>LCCC>>><<<@@@^^^QQQ:::CCCMMMkkkQQQ666555333///666000/////////...///111444999444---------)))000CCCvvvkkkCCCTTT}}}bbb888,,,333DDDhhhqqq[[[SSS~~~===(((SSSPPP666''''''...(((---333...///@@@OOOAAAPPPzzz|||VVV111000//////111333:::FFFRRRsss<<<666JJJ<<>>;;;999555555$$$###'''---000111666<<<444222000000111222111000111111222111000...,,,+++***...111111......333777...)))+++333333---,,,222GG=?<<<:::444666555222888III[[[eeeVVVDDD;;;AAAAAA888999CCC@@@AAA@@@IIIddd~~~|||CCCFFF___tttsssxxxnnn===KKKJJJ222///---555444444---000******222111***,,,HdĦ333---,,,//////=Ījvvvggg\\\PPPAAAAAAFFFCCCGG=????777***,,,///)))&&&333///<<>>:::777333111000111000///111222111///,,,***((((((+++...000///......111444)))(((***------***+++///ӵĭӵӵĦӵӵĦƜ`1.׼s:::777999---ĦDDDOOOOOONNNIIIAAA:::888:::ӵRRRĦZZZwwwwwwĭӵĦĦĦGGGKKK///000111///DdD000***///?fӵoooĦ[[[QQQOOOӵƜ`1.׼sKKKUUUĭӵeee555888ӵĦiiiUUUQQQQQQIII///111000111000...222///777ĦĦDdDkkkӵ666444ӵ111ӵ,,,///111JJJ333ĦӵĭӵbbbOOO~~~tttwwwDDD555222///---...444555,,,000BBBUUUcccmmmLLL+++///...---,,,...666BBBNNNTTT{{{HHH222888dddrrr___DDD555666555444777888NNNooouuuIII888MMMjjjpppUUUSSSoooeee...111XXX^^^<<<333555000111AAAXXXssseeeSSSJJJ999???vvvyyyKKK999777<<>>AAA]]]lllxxx||||||pppkkkaaaYYYXXX\\\___aaadddlllgggkkkeeeJJJ;;;JJJ___SSSGGG666222111%%%###555000...///333444444888>>>>>>:::555222111222333444333000------...///---***------------------...///''',,,---***)))+++......?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@???;;;222888Shӵ222MMM______III;;;AAAg&eCCC>hӵ{{{gggZZZ```|||fff?><zg&e>&eHLShӵgLPPPPPPS?ʬ2223333h?D%%)?...000ZufĦkkkVVVgLRRRLLLIIIg&e<<<gĉ@```[[[g&e>&eLLL@e===333??g<ĉ3we<Ħxxxnnnlll3h?@e...000000---***333111;;;Z3h?gLD%%)?fff?><z666WWW=?Ħ888g&e...g&e222...333S?ʬ[[[4ff?>ߝL@eg&e3h?g&e>&e]]]<<<??{{{___>>>,,,,,,...---000111(((,,,AAAeeehhhPPP777---333+++,,,+++***...888AAAFFFppp^^^:::444FFF}}}rrrHHH111222===888;;;DDD@@@kkkzzzJJJ222@@@[[[}}}bbbDDDBBBdddXXX***555```SSS777---***---;;;YYYeeetttJJJEEEZZZ555DDD}}}FFF222+++///+++:::DDD>>>222///777>>>BBBVVVhhhooovvvuuullljjjeee^^^```iiiiiidddiii\\\<<<:::RRR]]]@@@555---444555"""111+++)))+++///111111666===>>>:::555222333666999:::777000***,,,444777444///222111//////111222111000)))111222***(((///3330004DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵtt888444<<<HGgĉ@222222;;;MMMaaacccQQQ>>>Hu]Ħ:::ZuR)Ħ^^^JJJDDD<<<777rrrsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦ[[[Htƅ^...777Bt=o9ĦDtfo9Ħ,,,...666g?iiiPPPHdĦDDD???KKKHu]Ħ888tt```@@@Hƅ^Hu]ĦBBBH׼sCCC@@@tQje<Ħ}}}{{{Bt=o9ĦH׼s***///666---%%%+++222FFFWWWHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦ@@@Ht@cӵHu]Ħ---Hu]Ħ222666Htƅ^mmmqIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ;;;OOOfff~~~JJJ222)))333111***((($$$'''666mmmfff555(((+++(((+++333,,,+++777333111DDDnnneeeFFF???```qqq^^^NNN:::888888777222111@@@SSS{{{VVV444666YYYrrrHHH555>>>PPPwww}}}yyyAAA777RRRcccCCC...666666???ZZZyyyQQQ777\\\\\\;;;???pppddd444666444(((999EEEXXXPPP000,,,777333222:::EEEUUUjjj{{{{{{}}}}}}tttooonnnggg\\\ZZZiiigggNNN===EEERRRWWW666333111,,,%%%""")))333***,,,000222///,,,111888GGGDDD:::,,,(((000888:::222555888888666444333444000000000111000000//////333000,,,+++,,,///1111114DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭ888qet111222222222999GGGXXXaaaZZZDdDĦWWWt|<\\\555666AAA@@@IIIoooDdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<R222///qjRgdKӵHdDĦgdKӵ'''+++GR/f6LĭĦaaaDdDĦ<<<888AAADdDĦ;;;`eĭ111DdDΦDdDĦ555DdDĦ;;;GGGSSSddduuugeĦFSĦ[[[EEEqjRgdKӵDdDĦ***)))---...777JJJYYYkkk{{{DdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦ666DdDĦ4DufӵDdDĦ...DdDĦ111q<RDDD```peƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦHHH```QQQLLLIIIkkkWWW+++444888333,,,(((&&&777UUU{{{lllCCC'''&&&***(((---333111555>>>666777LLLtttJJJ===hhheee>>>777222222444444111999TTTqqq[[[555===bbb^^^AAA666:::AAAaaa|||~~~nnnrrrjjj;;;LLLiiifff@@@---444555CCClllyyy___999NNNxxx^^^555SSSooo999444555444222EEEUUUJJJ444000666333222222333777AAAQQQcccpppuuuzzz}}}zzzwwwsssmmmfffddddddUUUAAADDDYYY___TTT555---(((+++//////,,,***111000222333111...222999SSSPPPDDD444+++...444555111111111222333222///---)))***,,,---............222///,,,+++,,,...//////4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9999po9wӵ222111000222CCC___jjjDdDĦ{{{xxxo)h}}}DDD>>>QQQNNN<<<```DdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uHHH///333000GIdnuR)ĦDdDĦnuR)Ħ+++,,,CdgĪjvvvDdDĦ888333777DdDĦ???HߝL`o9111DdDΦDdDӵ...DdDĦCCCHHH\\\uuugeĦsp?aĦDDD666GIdnuR)ĦDdDĦ...555;;;DDDZZZqqq}}}rrrDdDĦpppGIdnuR)ĦDdDĦzzzDdDĦnuR)ĦDdDΦDdDĦ;;;DdDĦnuR)ĦDdDĦ111DdDĦ000po9u444555777JJJ=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵaaazzzBBB===...MMM```BBBEEERRRTTTKKK???999NNNrrrddd@@@+++(((...000...---///000777999///666QQQMMMIII~~~OOO...333++++++...//////???eeeccc<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>e>>>puR)Ħ333555555111777QQQooo>d<ĦsssDt444___OOOcccgggYYY```DdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<111qR/ܗ?fӵyyy>dd<Ħ9994DufئL>e555DdDʜ4DuTӵ...DdDĦPPPJJJcccgeĦs<v>aĦ777666peӵDx<DdDĦNNN___dddiiivvv{{{jjjOOODdDĦooopeӵDx<>d<>d<ӵDd<DdDΦDdDĦ777DdDӵnd<DdDĦ333>d<Ħ111peӵ222Ħ///F&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵYYY777;;;888\\\llljjjkkk}}}qqqjjjmmm|||lllIII++++++444555222333111---...444111,,,AAAccc]]]ZZZfffQQQ555000///---+++,,,111888KKKrrriiiMMMRRRWWW666222333222///;;;___vvvhhhrrrqqqhhhrrrttt???<<<^^^gggKKK000)))444FFF[[[[[[HHH///666aaajjjAAA666ooo}}}NNN111333000000000JJJGGG444666777111444444000222666222222FFF```XXX[[[eeeqqqqqqiiijjjqqqppp|||vvvbbb^^^eeeYYY@@@222333444222,,,&&&***222111......000///,,,---111QQQUUUUUUKKK;;;000...///888888888999::::::888666,,,...000111111000...,,,222000///000000000...,,,4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ+++...B?Ho9fff>d<]]]YYY[[[VVV@@@999111>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<Ħ;;;D&ӫetIӇ;;;DdDĦ444sdKĦ111B?dp&ĒRyyy>d<sdKĦB?Ho9s&dq&ĒR{{{}}}^^^<<<:::222888nnngggfffbbblllaaaYYYrrrKKK666***000444---+++111555---///555444???ggguuuiiiRRR444333999,,,...***...<<>>---222444///444///+++000:::999333:::JJJDDDDDDKKKVVVWWWSSSYYYdddmmm|||pppjjjkkk___KKK<<<999444...&&&###+++666222111333666444111333777SSS\\\ccc]]]KKK;;;666999EEEIIILLLIIICCC===<<<===777777777555222///+++)))///......///000///---+++4DuXӵHu]3hhne=enepIƎ@t@h>hfe[[[@ďD444444444111222333;;;PPPgggneZZZFFF=eVVV^^^AAAegesĪj@hfdDĦ@ďDHkge@h111+++@G111///HĪj@IŌ222,,,Bene^^^Hkge111ne---***feNNNHu]3hh333333777semmmgeĦja>aĦ***///@GseBBB444222777---!!!!!!%%%<Ō@GHkgeHĪj@IŌegepppjjjHu]3hIŌ666888DdDĦ444ne000///@h666111>h:::DDDxxxsene@GsĪj@h{{{[[[???...111+++@@@qqqaaa???===111777222AAAtttrrrEEE999444000000,,,''')))000///(((...444777TTTfffBBB...000222((()))&&&000KKKhhhpppmmm~~~wwwYYY888666......444111666IIIyyyggg]]]```jjjKKKGGGoooQQQ:::777666999HHH[[[UUUCCC333---TTT{{{___777DDD~~~sssCCC...444AAA===IIIEEE666---000111000444222,,,,,,333666222222777>>>===???DDDGGGKKKUUU^^^eeehhhgggfffllltttooocccQQQBBB222---...///111444000111444555333222888AAAYYYbbbhhhaaaMMM<<<;;;CCCSSSZZZ^^^XXXLLLBBB???AAA>>><<<:::666222...***(((++++++***+++------+++***4DuXӵĵD^lllAAA555555444444555000---444???EEEqqqxxxggg555GGGwwwVVVCCC777DdDĦ666444(((000//////...'''***333000QQQ333444222111...zzzlllD^444777666999s׼sjjjgeFm8>aĦ444666999s׼s777999+++///:::000555///---Ho[[[iii|||zzzD^RRR222444DdDĦ333111000***,,,333777333000555888111fffs׼s|||yyyCCC...111,,,;;;eee~~~dddDDD===???;;;FFFNNNbbb~~~yyyOOO,,,111444222+++***...000---)))%%%---111222XXXgggIII@@@:::444444111111@@@```qqqbbbzzzoooKKK444888000///777333999QQQwwwdddMMMCCCooorrrrrrpppWWWOOO^^^jjjBBB222888888???OOORRR@@@222111222XXXvvvTTT:::\\\ddd:::111IIIkkkeeeRRR;;;000222000///222333888444111222555777555222???@@@???>>>DDDPPP[[[___XXXTTTSSSZZZccciiimmmooogggWWWGGG@@@<<<888555444///000222111...000???NNNaaaeeeeeeYYYCCC888BBBTTT[[[aaaeeebbbYYYOOOJJJHHH@@@>>>:::666333000...---+++******+++---...---,,,Φ4DuXӵtvӵ>d<ĦĦĦSSSPPPkkk|||OOOEEE///000222444555555555444777000+++,,,---...333:::Ħ|||cccHHH<<<<<<;;;BBB<<d<ĦvvvIII;;;333EEE@@@111@@@DDDFFFEEEEEEFFFIIIKKKLLLKKKBBBCCCCCCAAA===:::999999888333//////000000111333000222CCC\\\\\\<<<''',,,,,,...JJJWWWĦ---,,,;;;999222333---888XXXqqq>d<Ħ888999333000444BejjjgeFYĉ>aĦOOOEEEIIISSS___gggwwwBe***---777+++///999+++222+++&&&nu]ӵdddsssoooiiiOOOKKKLLLKKK>d<ĦQQQ222777>d<Ħ333444555Ħ%%%***......,,,---222888111111444---333BBB:::222,,,;;;555dddBeĦ___888>>>UUUvvviiinnnwww;;;,,,======TTTooocccooojjjgggrrryyyxxxgggEEE...111&&&---+++$$$***888555%%%,,,***333111...TTT~~~}}}qqq___^^^FFFGGGXXXwwwbbbaaa[[[444---777333111:::888DDDeeecccFFF;;;iiiwwwYYY@@@AAASSSppp^^^YYYfffWWW333...999555AAAQQQFFF666&&&222CCCdddlllFFF@@@~~~RRR///:::iiiVVV333,,,888222///444222777888666555999>>>;;;333<<<@@@===:::BBBSSS\\\\\\NNNMMMSSSZZZWWWTTT]]]mmmsssnnnfffYYYGGG888555:::444555555222---333HHH\\\jjjiiicccSSS???999NNNhhh]]]aaafffhhhddd]]]VVVQQQAAA???;;;888555444444555...---,,,---///111222111?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦZZZ???SSSaaaAAA999:::>>>999...444<<<777000111///...111666666gdKĦrrr|||QQQ555III>>>>>>===555JJJzzzNNN###===888666DDD666XXXgdDĦTTTMMM[[[lllfff___jjjxxxlllqqq}}}|||tttlll^^^kkkhhhGGGMMMEEEJJJRRRLLL888444:::999000000<<>>PPPEEE333111222%%%CCCqqqYYYCCClllvvvAAA;;;MMMtttHHH000(((000333666888333888<<AneneneiiiEEEFFFjjjrrrDDD;;;888:::777222888<<<333,,,---+++)))+++000ne<<>>888222999333JJJuuuDexxxkkk```\\\eeemmmtttXXXVVVnnnttteee\\\]]]\\\[[[dddfffUUUIIIEEE???EEEEEECCCJJJRRREEE444333///,,,ne000+++...))))))---//////777AAA>>>ne444888:::;;;===GGGYYYjjj{{{>Ak<kkk```PPPOOOVVVIII444---***'''***---,,,...,,,""",,,---222fhbbbsssYYYEEEDeqqqXXXne888555ne333...000000///555<<<777,,,---222&&&777tttlllDDDLLLWWWgggmmmne___>>>...GGGtttjjjZZZ;;;000---;;;VVVoooyyyjjjuuuwwwUUUBBBAAA666QQQ^^^TTT<<<222111...///***+++***,,,444;;;:::333------111222>>>^^^eeeGGG===QQQttt}}}bbbaaapppoooQQQ;;;333999KKKaaammmuuuyyyJJJ:::UUUhhh[[[???777444000555UUUkkkjjjaaaqqq|||```<<<222000,,,;;;WWWYYYAAA111;;;///)))MMMjjjIIIAAAvvvhhh:::;;;aaaOOO777+++...777111***555CCC```gggooorrrqqqppprrrtttyyyyyywwwsssmmmhhhggggggZZZTTTNNNUUUnnn}}}pppdddYYY===888333111999GGGYYYdddccc```XXXDDD<<>>:::111JJJTTT<<<===777666GGG\\\ppp[[[TTTGGG>>>;;;777666;;;]]]vvvlll<<<<<>>;;;***333IIIYYYkkk{{{^^^HHH555999???222111:::444%%%666555+++...222000///((()))))))))---222333111...***,,,000:::PPPWWWGGGNNNTTThhhdddXXXvvv~~~jjjTTTLLLpppvvvnnnXXXHHHEEEAAA888PPP]]]wwwmmmCCC<<>>DDDQQQ___gggeeeVVVHHH???FFF```mmmbbbYYYTTTMMMHHHBBB===>>>BBBFFFIIILLLNNNKKKDDD;;;555555888:::888333...+++iii@@@OOOdddbbb>>>444444666555888777+++555555333......222444222222000333222???gggvvvZZZ===888@@@GGG<<<>>>iiiqqq;;;<<<===CCCmmm~~~qqqOOOCCCAAAIIIOOOLLL444...DDDXXXfffkkkeeesss~~~LLL@@@UUULLL444222888>>>CCCIII???000555>>>999555<<<;;;@@@OOOVVVUUUXXXbbb^^^TTTIIIAAA:::///%%%***---111444555333---&&&'''...777<<>>@@@QQQiiilllZZZNNNIIIDDDAAA<<<999;;;@@@<<<@@@GGGPPPUUUSSSIIIAAA777888::::::888555333xxxKKKNNNTTT}}}tttBBB777666777222333333,,,111222111,,,+++...000...------333///---LLLmmmnnnMMM===777BBBDDD<<>>;;;888BBB[[[cccVVV```uuuAAABBB333BBBXXXrrr}}}aaa777%%%///111---&&&)))222444...***111444CCCPPP>>>444JJJpppcccLLLCCCCCC[[[^^^JJJ444777444777QQQUUUxxx]]]===,,,777777222444666000+++***&&&'''222000+++111333---+++//////000///......111444+++///111111000---333>>>\\\\\\kkkYYY999PPPhhhMMM>>>777ZZZ|||YYY]]]yyykkkNNNAAARRRllleeeRRR===222333???WWWlll|||JJJMMMkkkwwwUUU999222222444;;;BBBZZZtttxxx___CCC///,,,777---???GGGDDDAAA666---000,,,???```fffJJJEEEfffiii::::::OOOdddWWW888PPPiiippp]]]JJJYYYvvvaaaYYYccc}}}rrrllllllkkkfff```VVVAAA:::FFFYYYjjjgggSSSEEECCCBBBBBB>>>999999===666666<<>>999888111000222------111111---+++---...---))),,,444000&&&444UUUmmmfffQQQ888666EEEDDD???GGGpppzzzEEE;;;kkkMMM999HHHhhh|||pppnnnuuurrrbbbAAA666@@@EEEJJJMMMCCCKKKeeePPP555BBBZZZEEE666VVVSSShhhnnnQQQ999BBBGGG666777444@@@[[[]]]???999TTT777---,,,888DDDMMM[[[kkkbbbSSSDDD<<<333***+++222666999@@@JJJVVVdddpppxxx}}}~~~YYYMMMVVVaaaUUUMMMnnnQQQ777<<>>222'''%%%000,,,...//////000000111333'''111///+++111222---///000//////111000---///333333111''''''333222+++///VVVTTT^^^SSS888CCCUUUGGG<<<111KKKnnn^^^777444JJJTTT```ppp~~~pppIIIMMMmmmsss___???999777888888DDDhhhkkkPPPddd[[[???111555;;;KKKeeerrrmmmhhhLLL333222777333000...MMMUUUAAA444...+++,,,///NNN```LLL===YYYzzz~~~OOO---:::```hhhIII...999\\\}}}{{{yyy{{{zzzooofffRRR@@@>>>NNN^^^fff___LLLAAA@@@BBBDDD@@@999666777555333666CCCVVVdddgggdddYYYOOOCCC<<<;;;;;;999555yyyAAA@@@MMMhhh]]]FFF999777333333444...---222444111///000111///)))111333000...///???XXXtttQQQ>>>PPPYYYIII>>>JJJgggLLLdddggg555:::AAA\\\xxx^^^TTTaaalllffffff___hhhiiiqqq{{{tttxxxlllSSSCCCMMMVVVOOOXXXrrrsss^^^AAA...777???777+++000IIIoootttOOO<<>>444:::PPPjjj~~~sssvvvLLL666666555:::777<<>>***000111...///444333---111///&&&+++555,,,666^^^|||ggg[[[999===PPP~~~}}}KKK666666666LLLccciiiGGG,,,'''***000333......111---+++///...***,,,$$$//////,,,111000---222///++++++///000,,,+++...333222 +++222///666TTTKKKKKKDDD000---<<>>>>>888>>>^^^nnnssswww{{{ttteeePPPLLL[[[dddcccWWWDDD<<<===AAAEEEBBB;;;777888888888999AAANNN\\\ggglllhhh^^^PPPDDD===:::888777CCCDDD===FFFllliiiLLL999777666888666---***000444111///000000...(((444///,,,555222000@@@vvvyyyWWW999IIIVVVBBB,,,444ccc[[[MMMEEE555===:::KKKooo~~~vvvxxxyyyooottt{{{|||```^^^iii___hhhtttVVVIIIBBBDDDDDD===888555>>>VVVXXX888(((888;;;222DDDffflllSSSIIIUUULLL[[[||||||OOO===HHHBBBLLLZZZgggssslllHHH;;;>>>:::///555666GGGrrr|||xxxYYYJJJCCC<<<<<>>@@@BBBHHHTTTcccmmmmmmfffZZZKKK???999999;;;YYYHHH>>>???DDD^^^~~~III+++<<>>EEEEEEDDDEEEBBB===>>><<<===BBBKKKUUU\\\```hhheee```LLL333222???AAAfffBBB777666444DDDggg\\\888===FFF999///666777555222222555555333111222333555444333111111222FFFVVVtttnnnEEE===GGG<<<888PPP|||cccHHH444777>>>AAANNNpppfffIII???777555555888===???<<<888???222---///111888:::333999OOOpppkkkbbbddd^^^[[[WWWRRRLLLGGGCCC@@@EEEAAALLL]]]\\\PPPWWWlllEEE111;;;ggg~~~rrrsssiii888***333:::999666...XXXXXX^^^^^^aaalllQQQ555***---333111***+++LLLiiiPPP333333------...666YYYnnnvvvzzzttttttYYY<<<666666;;;@@@???777888RRRbbbJJJ;;;999666444222000...,,,---333333,,,---666888222000QQQLLL;;;===^^^sssdddlllfffDDD888CCCPPPmmmhhhIII000999UUUmmm{{{GGG***444000,,,...333555222---111333222000222666666333555222///---,,,,,,...111111444666444000---...111---,,,***((()))+++...000333...***+++000222000,,,,,,+++---///---,,,000777NNNPPPOOOKKKHHHDDD:::///GGG;;;666DDD]]]uuuSSSKKKoooWWW666888444:::???YYYxxx~~~zzzXXX===BBBRRR[[[aaagggqqqkkkaaajjjSSS222444+++'''+++222888666111111555MMMMMMAAA111((((((;;;VVVmmmSSS;;;OOOsssfff:::%%%111OOOTTT444+++000,,,<<>>???888;;;HHHtttpppHHH999>>>999000222111111333444555555555444222333444333111111111333888777^^^www\\\EEEEEE@@@AAA```gggvvvyyy888;;;;;;???EEEXXX}}}oooaaa^^^aaacccdddmmmvvvrrrgggRRRJJJ>>>@@@FFF???777;;;<<<888DDDTTTJJJ000--->>>GGGIIIJJJIIIFFFGGGMMMRRRVVVVVVZZZ^^^YYYQQQSSS[[[DDD666555TTTjjjYYY\\\zzz]]]CCC???EEEDDD===888???ooozzzfffhhhmmm\\\JJJMMM@@@???999'''(((111***###:::fff[[[888555444333222...???FFFEEEEEEEEE[[[~~~FFF???555888000111888BBBLLL^^^SSS222///111444000(((&&&,,,111333111,,,...666999666999hhh___NNNeeeoooWWWfffvvvKKK222666YYYxxxeeeMMM,,,111SSSfffmmmkkk~~~ccc///111---,,,,,,---000111000///000222222111333666555111///---***((((((,,,///222...111333222///...000222---,,,)))((())),,,///222000...------...000///...***,,,000222///,,,000888DDDGGGLLLSSSYYYZZZQQQFFF---222888666333>>>]]]{{{bbbBBBbbblll<<<***444666@@@JJJmmmuuu___[[[]]]VVV[[[kkkrrriii___]]]]]]JJJ999???888...777111444111///000000555@@@KKK[[[AAA000------<<<\\\uuuddd@@@;;;aaapppMMM...---BBBkkkSSS,,,))),,,---------===bbb]]]CCCXXX~~~uuuddd~~~rrriiiXXXJJJBBBDDDFFFCCCAAACCC???@@@FFFPPP[[[dddggggggfffTTTBBB:::CCCZZZ^^^JJJFFF;;;888777<<<666SSS~~~ZZZ888555666000222---000222333333333333444111222333222000000111333...222777XXXzzzccc@@@EEEXXXiiiEEEFFFeeeMMM:::555:::<<>>>>>...:::IIILLLYYYqqqwww@@@444///333000''')))444555555222000222666888888EEEuuuyyy|||}}}cccPPP\\\zzzkkkIII===888OOO|||mmmNNN;;;...UUUrrrXXXQQQ^^^uuujjjAAA---999,,,---////////////000111,,,...///...000333111,,,------***'''&&&***,,,+++***,,,......---...111333...---+++)))***---111333000111111111000000222333//////222444222------222,,,///666AAAOOOZZZ```aaaMMMCCC999333222555>>>GGGcccwwwaaaCCCXXXsssrrrMMM222333;;;???OOOYYY}}}qqqcccWWWQQQVVVyyy{{{~~~```GGG===---'''***555222///555222222000333===KKK^^^vvvAAA ---AAAVVV___WWW@@@777OOOoooaaa;;;///999YYYwwwJJJ+++333111444......BBBlll|||UUUSSSvvvfffOOOlllqqq___RRRRRRMMMAAA>>>CCCAAADDDKKKXXXdddkkkjjjggggggJJJ:::@@@MMMYYYSSS???RRR666+++555FFF:::888ooonnn>>>333555333:::555555555333000...///000000111222222000000111222111000(((BBBttttttVVVPPPjjjmmm===333EEEjjjjjj===444777777<<>>WWWwwwxxxhhhlll~~~LLL333444>>>@@@OOONNN+++111000VVVYYY<<<:::777,,,888(((...333999<<<888GGG}}}HHHAAA555MMMsssfffeee@@@000)))///333000333<<<444333222333222222444888NNN^^^RRRbbbvvvxxxEEE666...CCCiiiRRRDDD111???wwwuuuBBB@@@qqq[[[222222,,,///111222111//////000222...000000///111444222---///111000***(((***)))%%%******++++++++++++---///---,,,******+++---///111///111333333111111222444333///...333555222...---......000222555;;;EEEMMMaaaWWWKKKBBB:::333111333BBBZZZyyy^^^CCC===sssrrrWWW888333===KKK\\\cccooottt]]]]]]iiiyyyqqq^^^KKK<<<999>>>000333BBB>>>,,,***222999777AAAUUUnnnggg666)))FFF\\\```QQQ666"""HHHvvv|||TTT444000666gggiii666,,,<<<444888555444NNNxxxhhh]]]ooo{{{|||wwwiiiwwwvvvkkkfffYYYEEE>>>CCCAAAEEEOOO^^^kkkppplllggg___AAA;;;LLLQQQGGG===333vvvVVVTTTaaaiiiUUU000VVVvvv@@@000222333@@@666444000---,,,---///111---///222222111000000111000###...>>>GGGdddsss[[[]]]^^^FFF>>>777HHH{{{OOOAAA999666:::UUUlllKKK666999777444:::EEEHHHDDDDDDAAA;;;===BBB======III===JJJRRROOOMMMSSSWWWWWWZZZZZZZZZYYYUUUMMMEEE???888---,,,555555111>>>TTTYYYccckkkxxx{{{bbbWWWlll}}}mmm[[[TTT]]]pppvvvZZZBBB:::222///111333333111///444(((MMMpppLLLnnnxxxQQQ555000===WWWXXX<<<;;;///CCCKKKNNN]]]SSSAAA@@@777DDDKKKNNNPPPOOObbblllcccggglllJJJTTTRRR777---(((///444222000222111...000222///,,,333>>>eee{{{^^^iii|||VVV///999???dddjjjDDD>>>000PPPwwwZZZ>>>LLLFFF,,,:::+++000111222111000///000111///111111///000333222---''',,,,,,'''(((...000+++---,,,+++)))))))))******+++*********++++++,,,,,,,,,...000000000000000111222,,,***000666555111///---...000000+++(((---555>>>KKKZZZ[[[JJJ777222666333FFF```tttpppCCC>>>RRRvvvaaaBBB333333999SSSwwwsssssswwwqqq___HHH888//////666@@@444777HHH<<<---<<>>000222333EEEFFF>>>444------///111111+++...222333222000//////(((&&&333444...PPPsssmmmMMMDDDCCCEEE888:::\\\wwwnnnZZZAAA666999CCCbbbeeeNNNMMMLLLJJJFFFCCCAAAAAAAAAEEEBBBEEEFFFAAABBBGGGEEE666BBBIIIBBB===AAAFFFHHHDDDKKKTTTXXXXXXWWWVVVWWWKKKRRRZZZZZZNNN>>>888:::222:::MMMjjjdddYYYSSS]]]uuu|||jjj[[[YYYaaakkkwwwuuuLLL222666333111555<<<>>>888000...333%%%222bbbpppZZZQQQrrrbbbHHH111///>>>IIIGGGDDD===AAA<<>>111333<<>>777;;;HHH\\\kkklllrrr]]]CCC???CCCWWWyyyqqqddd;;;%%%000666OOOaaa111888444%%%111111444AAAuuubbbmmmmmmfff{{{{{{hhhUUU___~~~tttccccccfffmmmqqqjjjYYYKKK<<>>VVVkkkjjjVVV>>>888===777:::LLLppp}}}III<<<444<<>>\\\~~~HHHAAA444;;;YYYaaaKKK777VVVaaa333---,,,+++))))))+++000555777444111777222***+++222111;;;QQQjjj777***---)))(((%%%555222&&&(((333AAAPPP666111...111111---)))(((%%%+++...---,,,---,,,)))---111666777///'''***111000///---+++***+++...111,,,000111000111;;;NNN]]]hhh\\\EEE888:::>>>JJJ^^^eeevvvVVV666NNNrrrzzz>>>555---+++111666888777888iiirrraaaPPPRRR@@@555<<<444+++555666666888@@@LLLZZZgggpppkkkDDDJJJPPPVVVbbbooorrrmmm[[[III777<<>>;;;;;;DDDQQQTTTEEE333///(((+++777<<<444,,,+++...///111222000///666@@@nnn```GGG:::???@@@<<<@@@NNNjjjDDD777CCCWWWyyyhhhaaaPPPMMMMMMOOOMMMJJJMMMSSSTTTWWWUUUQQQOOORRRSSSQQQRRRQQQPPPNNNMMMNNNRRRUUUQQQXXX]]][[[TTTPPPRRRVVVUUUVVVRRRUUUYYYSSSUUUeeezzzkkkTTT@@@555333444444...111------555444222999888<<>>^^^xxxHHH===:::666;;;===>>>>>>CCCIIIIIIEEE444***'''000555111,,,***,,,---000444333...,,,///]]]dddXXXEEEAAA@@@<<<>>><<<\\\XXX555;;;EEEwww|||hhh]]]PPPOOOPPPRRRPPPLLLLLLNNNTTTUUUSSSNNNNNNRRRTTTRRRUUURRRLLLFFFDDDFFFLLLRRRUUU___gggcccXXXSSS[[[fff```^^^TTTMMMLLLHHHOOOdddtttcccbbbKKKDDD:::222000000222333666:::555333999555,,,---+++...---)))000BBBRRRXXXTTT[[[[[[LLL999111555:::777333000000222222...***---000444444000000===LLLkkktttxxxpppffffffnnnuuu]]]TTTCCC555999[[[RRR***+++999AAAGGG{{{wwwgggJJJNNNPPPjjj```DDD;;;444666:::777IIIXXXvvvXXXAAA???;;;555666,,,111555444000+++))))))EEETTTYYYyyyGGG000AAA\\\RRR888555999]]]xxxTTT666NNNxxxwwwZZZ999333666000+++---000333222...,,,///222,,,.........888RRRzzzddd???---(((,,,///)))+++(((%%%&&&---333555333000000444888666///+++,,,(((...111000///111111.........111555444000///333444111...,,,---000444666/////////,,,******---///555IIISSSeeekkk000444<<>>999???LLLRRRGGG666222;;;EEEEEE:::000+++))))))...555111---+++///111222444777===WWWcccYYYIII::::::HHHHHHEEEoooyyy===///@@@\\\pppgggUUUSSSRRRSSSRRRNNNIIIEEEKKKMMMMMMKKKMMMQQQQQQNNNOOONNNMMMIIIDDD@@@??????PPPXXX```___UUUQQQZZZfffeeeeeeZZZQQQOOONNNZZZqqqvvvEEE///===<<<888777888888444111000CCCLLLJJJEEEGGGCCC<<>><<<333444???EEECCC???EEEHHH@@@444...222888000//////000111...)))%%%***,,,///000......777BBBEEETTTbbbccc[[[TTTUUUYYYtttoooaaaQQQQQQmmmyyyAAA333777===JJJ\\\eee}}}wwwoooKKKRRRcccaaaSSSFFFQQQ___wwwzzz\\\NNN===777??????GGGdddyyyuuubbbjjj{{{uuuhhhaaaLLL333111111333444333000000333666KKKLLLFFFRRR999HHHjjj~~~???333000;;;lllPPP666ccclllQQQ222(((000444111000222333333111///...000333000111222---111TTTPPP111///((((((---'''###%%%---...(((***111222222444999<<<666---((())))))...111000///111222000111...///444555222000111000...,,,,,,...000111222111000000000222444444444...666444GGG~~~}}}LLL000666;;;<<<;;;FFFaaa|||nnnLLLTTTooo}}}bbb@@@333222,,,000444555333222222444+++JJJuuupppAAA111===<<<222555444444444333555<<>>999FFFEEEBBB;;;111,,,333<<<666...)))***---///333888...EEE[[[fff\\\CCC:::JJJLLLBBBOOO}}}iiiAAACCCCCCvvvwwwppp___ZZZRRROOOPPPRRRPPPMMMJJJMMMNNNNNNOOOQQQMMMGGGIIILLLPPPPPPNNNIIIEEEDDDJJJNNNXXX```^^^WWWVVVYYYbbbeee]]]SSSPPPOOOXXXkkkBBB(((FFFGGG===666666555111...///BBBRRRTTTLLLKKKJJJKKKSSSFFFKKKKKKDDDAAAFFFGGGCCCEEEAAA999111+++,,,444<<<333666999;;;<<>>ZZZXXXPPPaaarrr~~~~~~tttKKK@@@???@@@EEE>>>@@@OOOttt|||ZZZ999===CCCGGG\\\uuulll:::@@@bbbqqqppplllTTT777000333333444555;;;HHHYYYdddgggbbbSSSvvvYYYAAAJJJxxxmmm666//////IIIgggQQQ|||gggEEE...///111...---///333000------///111111000333222222)))***PPP|||mmm@@@---222+++''',,,+++%%%%%%///000(((000888111---///444777111((($$$%%%)))...000......000111///333000000444555222///...//////...000333333111///555222///...000111111000111888222111FFFZZZ___aaaRRRDDD666//////333<<>>[[[WWW...444...,,,111000DDDooowww```RRRggg{{{www{{{qqq\\\DDD777222///,,,+++hhh===DDDgggllleeesssddd666@@@LLLRRRRRRQQQRRRUUUUUULLLAAA555???JJJMMMFFF<<<555444...+++***///222333555999666888DDD^^^nnnZZZDDDDDD???GGGDDDXXXsssMMMNNNsss{{{kkkaaannniii___SSSNNNQQQSSSSSSNNNQQQRRRQQQRRRRRRJJJAAABBBEEEIIIMMMPPPSSSWWWYYYNNNMMMUUUdddiii```TTTOOOUUU\\\YYYSSSTTTSSSXXXeeeYYY555PPP```III444---...///111666GGGXXXWWWFFF<<<777777???:::<<>>@@@CCCLLLJJJ<<<444555444333555===NNNbbbppprrrrrrbbbeeeFFF999KKKiiiXXX333---111[[[yyy[[[???333666///+++///000111---)))***...111///---111---000***+++QQQpppfffIII444---000---+++///111000'''+++,,,...EEEKKK000,,,,,,///222111+++)))+++***...000---,,,...///---222///000444444111.........,,,,,,...000000---***000...,,,,,,...000222222777777///)))...000999LLLaaa[[[SSSIII;;;111111777GGGXXXqqqpppQQQVVVsss\\\DDD111(((000444***...000111///,,,+++,,,......(((BBBrrrvvvHHH***000222$$$(((000+++333VVVssscccTTT;;;111NNNnnnWWWEEE999333222222000111555555111,,,***000OOOHHH888===PPPXXX===---,,,)))+++---444WWWwwwSSSZZZuuu~~~}}}{{{aaattt{{{fffNNN???777///&&&{{{}}}LLL@@@OOObbbQQQNNNssshhh777:::LLLZZZbbbfffaaaYYYTTTRRRPPP999===DDDNNNTTTOOO@@@111'''(((,,,444777666888;;;:::333222JJJkkkkkkSSSDDD>>>HHHFFFBBBiii___\\\kkkqqq}}}cccPPPeeeooorrrgggWWWPPPOOOOOOJJJLLLLLLLLLNNNOOOHHH???>>>@@@BBBEEEJJJRRRZZZ```^^^QQQMMMXXX___ZZZRRROOOMMMWWWWWWVVV\\\\\\\\\eeeyyyoooAAAKKKtttUUU777///222444777;;;GGGYYYWWWGGG>>>:::888===CCCBBBHHHUUUYYYXXX[[[ddd}}}{{{xxxsssdddQQQFFFEEE???===:::999:::>>>CCCHHH???777111111333444777:::000...///222111111888AAA>>>111&&&333[[[~~~nnn|||lllfff___KKKBBB>>>WWWoooKKKWWW^^^^^^ZZZOOOCCCRRRuuusssmmmZZZBBBCCCAAADDDPPPGGG???999NNNxxxbbb777MMMzzz~~~lllcccOOOIIIJJJ[[[vvvpppNNN666((()))111;;;>>>666444444333222333:::EEEMMMLLLXXXOOOvvvlll@@@999IIIjjj}}}FFF666222444aaaRRR;;;444444***...666111000///...---...///......111***000000555ZZZhhhHHH,,,111---)))---///...333333---111,,,///SSS___:::111...---000111///...///,,,000111---,,,......---...---///333333///...000000,,,((((((+++,,,***''''''(((***---///222555666444222***+++444222...444@@@NNN\\\ZZZFFF222...555222555JJJkkk___TTTmmmYYYFFF999222---111222''',,,---//////...---,,,,,,---''''''LLLrrr]]]:::>>>///''',,,...---IIIppp~~~NNNBBB888BBBeeeppp[[[CCC777111---,,,---777444222000,,,,,,555AAAPPPsssZZZbbbfffUUU777666***,,,222...<<>>444dddOOODDDuuuOOOMMMaaa___cccccc\\\WWWUUURRROOOTTTHHH@@@GGGYYY___PPP===******...111111...000444222111,,,:::]]]mmm^^^MMMMMMEEEHHH<<>>CCCEEEBBB???<<<555111333555333111111000+++,,,333666333000111///222222444FFF^^^iiiffflllttt[[[ZZZuuu|||gggpppcccVVV\\\dddWWWLLLTTTOOOWWWsss{{{YYYAAACCCBBBAAAHHHBBBEEE>>>OOO~~~kkk///,,,PPPmmmlllCCCbbbnnndddeeesssrrrQQQAAA>>>444777===555---000222111...,,,...000111HHHGGGqqqwwwNNN222BBBfffqqq===::::::555\\\YYYBBB999333(((111;;;///111333555333000...///222333***222666>>>cccfff666 444///"""+++000+++///...333>>>111***SSSiiiJJJ444...***+++---+++***+++...222222...,,,......---++++++///333222//////333777111***(((+++......,,,%%%))),,,......---...///'''666999444444111///666000;;;OOO^^^^^^NNN<<<333:::...444QQQnnn~~~~~~ffffffqqqFFF777444777000---000///+++,,,///111222111///---%%%666%%%---eeesssMMM;;;...---111***,,,VVVzzzuuu???555666SSSzzz```NNNRRR===***'''+++///111444,,,777FFFNNNJJJHHHUUUggg|||{{{mmmMMM>>>AAA...444===333CCCxxxvvv___nnnuuunnnqqqvvvuuuqqq}}}fffRRRJJJaaannnJJJ;;;hhhdddFFFmmm{{{LLLMMMWWWbbb^^^^^^bbb```XXXUUUXXX\\\WWWNNNFFFDDDMMM\\\hhh555111222---&&&...666222777,,,...000222MMMfffcccLLL???LLLHHH:::iiiSSS222MMMjjj}}}fffJJJPPPggg^^^HHHIIIEEE???;;;???EEEDDD???BBB777III<<<444HHHFFFOOORRRNNNMMMCCC999CCCRRRSSSRRRTTTYYYXXXSSSYYYXXXIIIQQQfffmmm???fffttt\\\;;;CCCTTTQQQLLLeee}}}|||vvvuuu|||eeeYYYWWWLLL???:::666888555222555BBBPPPRRRLLLJJJOOOUUUVVVSSSPPPOOOPPPUUU[[[SSS>>>444;;;===666333***(((///111***''',,,555333000///111666;;;>>>WWWssswwwQQQMMMQQQaaapppiiijjjSSS@@@999IIIVVVPPPAAA999@@@wwwKKK...555111;;;<<<:::PPPnnnxxxzzz|||UUU888222999;;;777111111444777555///---///555CCCPPPdddeeeGGGBBBCCC```ddd888999888,,,SSSoooQQQ___ooo{{{lllKKK777111333:::222000///000---+++---333,,,555555111JJJuuulll888(((000///...111333111777///333,,,888XXXWWW---,,,+++***,,,...111333...111111---,,,000222111222444444111---+++,,,///))),,,......---+++++++++,,,+++***,,,...---)))&&&///333555333///---000444...???AAA888HHHhhhjjjSSS999///111<<<===BBBdddxxx||||||```111111111333444444222000000222222111///000444888+++...777555;;;^^^jjjLLL+++666000222&&&TTTYYY@@@SSSjjj}}}xxx^^^OOOKKK>>>444999000,,,,,,***,,,999AAA;;;===UUUxxxuuuxxxcccSSS>>>888DDD111)))444<<<999UUU|||dddooo}}}jjjfffbbbppp~~~xxxmmmzzzqqqiiiYYY}}}YYYBBBXXXcccQQQnnnsssFFFGGGLLLXXXVVVYYY```bbb______bbbfff```UUUKKKEEEEEEJJJNNNlllFFF444:::111$$$'''000///,,,222555111===]]]vvvgggMMM???BBB@@@FFFkkkrrrJJJ@@@QQQsssxxx___SSSSSShhh|||aaaHHHDDDEEEDDDCCCFFFKKKIIIDDDAAA777===333)))111555999BBB>>>AAADDDAAAFFFOOOSSSYYYRRRTTTYYYXXXYYYRRRAAA999\\\vvvtttyyyccc___fffeee___mmm{{{aaaJJJ>>>EEEWWWPPP:::444;;;<<<>>>CCCDDDBBBHHHJJJNNN]]]rrr{{{xxxdddjjjssszzz}}}yyyqqqkkkbbbddd\\\JJJ@@@BBBBBB>>>444,,,)))///000***(((---,,,,,,---...111444777888999KKKvvvaaaRRRNNNVVV]]]RRRTTT}}}~~~GGGHHHYYYssszzzdddHHH:::FFFyyyJJJ+++111///::::::444777@@@PPPuuueeeTTTgggkkkqqqooo[[[>>>+++***222111000222444222---,,,...NNNTTTRRRXXXrrrwwwNNNAAANNNaaa~~~\\\QQQ<<>>VVVPPP111 (((---------111444333---...777...444UUUhhh333000---***+++...222555000222///(((&&&,,,222555000222333222///...///000'''))),,,---------///000''''''(((+++///000...,,,***---000000......///222999888///'''222NNNdddkkk\\\???)))+++777AAARRRccc~~~mmmCCC444222000000111222222111---000222333222111333555888000333333444NNNjjjlllCCC==='''111999cccrrrHHHZZZuuu{{{mmmWWWWWWNNN:::222888777222777111...---000666AAAWWWnnnvvvzzz\\\tttzzzQQQ>>>444---333>>>444000;;;CCCFFFfffqqqrrr||||||fffWWWZZZaaalllyyyrrrfffqqq}}}vvvLLL~~~oooOOOLLLgggkkkvvvHHHFFFJJJOOOPPPVVV___eeefffiiilllmmmggg]]]TTTLLLEEE@@@<<>>777222111333666555---***......))))))...&&&(((+++///111333333444111555aaauuuYYYXXXXXXNNNUUUQQQ\\\vvvjjjLLL???QQQ}}}QQQ---222333===555222222000@@@nnniii???666333FFF___gggSSS888///444222111222333111,,,,,,///EEEMMMLLLQQQmmmVVV888EEEeee{{{YYY]]]ZZZDDDYYYpppRRRDDD===777333111---***+++///444,,,...333222555777///%%%))),,,,,,///333555333111///555///777ZZZ\\\444111,,,)))))),,,111444,,,111000***&&&***111444...000222222111000000111,,,---...//////000222444&&&''')))---000222000///+++---000222333444333333444...+++---000666III^^^aaaYYYMMMAAA666333;;;EEE___~~~qqq===666333///------///111111(((+++///000000//////000===//////333---888\\\xxxnnnXXX---///===]]]SSSKKKVVVXXXEEE===>>>333===;;;---'''111777555777888EEEMMMYYYccc```rrr]]]<<>>FFFIIIEEEYYY~~~[[[HHHYYYiiinnnnnnkkkuuuyyy}}}|||xxxWWWIIIIIIDDD555AAA___jjjnnnyyymmmkkk{{{llloooooouuu}}}SSSeee___WWWOOOFFF===444...777000...111000,,,///666444...***,,,+++((()))...***+++...000222333333222777222TTT}}}sssSSSUUUlll|||ppptttOOOOOOYYYddd]]]HHH;;;<<>>fffhhhOOO<<>>IIIiiiJJJ999^^^zzz]]][[[|||MMMGGGooorrrJJJ===111...///......///333***---111++++++222333***+++,,,...111444333000666,,,...555LLLoooppp<<<...,,,)))((((((+++...111%%%...444111------//////---///111222222000///...333444333222111111333555------///000111000...------...000333666666444111...---222888444+++///<<>>]]]sss```@@@111---444:::...+++===@@@555888NNNkkknnnRRRFFFPPPMMM;;;zzzSSSNNNnnniiiQQQMMMOOOOOOKKKQQQVVVUUUTTTUUUTTTQQQFFFGGG666<<<:::@@@ccc```FFF===444888777///LLLhhhJJJSSS[[[WWWTTTRRRPPPNNNNNNRRRfffnnnnnnoootttlllxxx~~~```XXXRRRDDD<<>>333222BBBOOOfffxxxtttwwweeePPPBBBEEEFFFAAA???CCC===]]]~~~^^^111---...000888+++---444...222HHHZZZtttdddddd___[[[WWWKKK:::333555...---...111///,,,,,,000444666888FFF\\\jjjxxx]]](((333...\\\TTT888RRRiiiKKK666,,,...444222000000+++(((333888+++'''&&&)))---...,,,+++---666===MMMYYYaaazzzVVV111'''))),,,///111222222222...000000,,,,,,000444444111000000000111000---++++++---...//////000222444...000333333222000000000111222333333111///---,,,(((000222---...444444...+++,,,,,,000BBBUUUVVVKKK:::222+++:::XXXppp^^^FFF222111/////////000///---222000---,,,---///000000///444...+++666:::333111<<>>kkkdddKKKSSSWWWFFFHHHccc___KKK???aaa{{{```fffrrr;;;GGGrrrqqqLLLeee```JJJHHHOOOUUUYYY```hhhkkkiiieeeffffffaaaYYYPPPIIIEEEDDDGGGEEE>>>IIIgggjjjOOO666111333444///000666777222777UUUlll]]]KKKLLLQQQLLLlll\\\\\\{{{|||uuuxxxwww|||{{{wwwpppjjjdddYYYOOOIII:::444,,,???bbbXXX999888???777555;;;666TTTpppXXXZZZUUUNNNOOOQQQHHHQQQeeerrrwwwggg777777777666333111222555---///000000///,,,******---+++,,,111444555333222+++---///---,,,---000111000///,,,+++***+++---...000///777999222<<>>AAADDD<<<666777===YYY~~~ccc333...111222111+++333======???@@@888@@@VVVZZZ;;;:::JJJ^^^iiieeeVVVGGG>>>,,,,,,///333333//////222//////666IIIUUUNNNRRRjjjjjj>>><<<888]]]tttSSSWWWrrrVVV???777999333...//////+++111444+++(((''')))---...---222:::DDDLLLTTTQQQJJJcccCCC222***+++---///111222222222000///,,,(((+++222444222333111000000222333111///***,,,...000000000111333***---111111000......///333555777555111//////111""",,,333444444444111+++)))///000...222AAANNNSSSGGG;;;000333999???dddrrr===222444111...---...000111111///---******,,,,,,***)))///777///+++555444---555111CCCmmmhhhCCC>>>XXXaaa222...///***222333333000000000...AAAcccfffSSS999(((&&&***111888PPPvvvTTT999111OOOkkk///111444888===AAA999+++---444888QQQmmmMMMFFFUUUOOOFFF\\\}}}kkkJJJEEE___vvvRRRPPPiiixxx======eeeSSS^^^vvvJJJIIIPPPUUUWWW\\\ccceeebbb[[[___cccbbb[[[SSSMMMKKKJJJKKKRRRLLL;;;EEEkkkYYY;;;555<<<333111888666333000>>>bbbvvvbbbLLLMMMJJJPPPppp\\\dddxxxZZZPPPVVVYYYjjj{{{{{{nnnPPP:::;;;111PPPccc888888???111+++666777WWWpppaaaOOOCCCFFFJJJQQQPPP^^^oooyyy```KKK999555888777666777///,,,***,,,111444333222...///...---///000+++%%%***...111000...000222333......---------...///000222,,,222777666DDD```pppuuu^^^mmmjjj{{{zzz~~~[[[FFF777<<>>EEE:::EEEgggXXX111888bbb}}}kkkpppwwwsssNNN...444***...555000///222000,,,***,,,//////000;;;HHHIIIHHHCCC;;;444XXX<<<555---,,,,,,,,,---///000111++++++++++++000555222+++444111000111444666666444///111333333222111000111)))---000000---++++++,,,...222444222---***---111000111222111,,,(((+++111---222666333111333777:::???:::888;;;111'''PPPccc222222666222---***,,,000333555222000///000222000,,,(((+++444///...333'''"""555..."""KKK|||xxxOOO444===___~~~@@@555777'''%%%*********000111///IIIuuuOOO555,,,333111,,,...000aaaqqq777...555VVVPPP,,,555222444JJJVVVHHH777,,,777BBBdddzzzTTTLLLUUUJJJLLLnnnqqqJJJ999MMMKKK222UUUkkk???;;;TTT~~~]]]KKKwww\\\MMMKKKXXX___YYYXXX```^^^]]]\\\^^^```\\\RRRJJJHHHMMMUUUTTTGGG@@@QQQiiisssPPP222///444111---///???222111EEE[[[```UUUJJJOOOfff[[[iiiTTTtttwww\\\QQQQQQddd___rrrzzzlllgggmmmmmmhhhooo~~~zzzZZZ---<<<|||SSS666777555,,,---333777bbb~~~UUURRRjjjqqqeeexxxooowwwwwwddd___aaaUUUjjjzzz~~~yyy```???000777777,,,+++555222...555666...***333000///111000...---///777---''',,,222111//////)))+++...000111000...---111000//////888LLLgggzzzrrrbbbVVVLLLAAA999CCC999DDDKKKTTT[[[PPPUUU[[[zzzhhhBBBBBBEEE???DDD@@@===>>>KKKsssSSS(((......444///---666===666333777555888999WWWjjjccc[[[QQQHHHBBB===:::777......111333///))),,,444,,,000333999;;;<<>>,,,222333111...,,,///777>>>:::333---///666:::666111***)))(((***---///000//////***+++222444111000444+++,,,///111111111000//////000111222111000...---(((///222---(((+++111555222444333000,,,***---000,,,---......---,,,---///333333222222222222111111@@@333666EEE===+++:::\\\uuuPPP000444777(((///777,,,+++333000,,,222888777111,,,,,,///333333222...---......---...444+++???vvvXXX;;;DDDrrr<<<000444//////...+++.........PPPggg555'''+++...111444FFFhhh<<<333555AAA\\\MMM@@@HHHHHHHHH\\\qqqcccCCCIIIKKK___xxx[[[EEEFFF___PPP<<>>KKKsssvvv]]]www}}}mmmRRRLLLZZZddd]]]PPP]]]]]]]]]______[[[TTTOOOHHHKKKQQQSSSOOOHHHIIIMMM\\\```WWW@@@///...000------888444---CCChhhkkkTTTIIIKKKVVVyyyHHHXXX~~~|||~~~yyyxxxfffWWWWWW\\\```iiisss___888^^^rrr;;;444444333---,,,111EEEwww~~~zzzjjjUUUGGGKKKVVV___}}}TTTBBB>>>;;;KKKXXX]]]^^^rrrwww___\\\fffiiijjjxxxzzzXXX---###///444(((444777333111,,,)))---'''---222333555;;;CCCJJJIIIFFF<<<222111555555000,,,...///000///---+++)))000///000555AAATTTgggssslll]]]HHH:::666888999999555...999:::999:::666DDDAAAaaalllCCC@@@AAA<<>>ccceee???...---,,,,,,,,,000111111NNN|||jjjAAA<<<===111---===aaauuu^^^eeeiiilll|||lll{{{xxxttt{{{sss|||\\\zzzzzz[[[<<>>999OOOppplllBBB...111+++---)))&&&(((,,,------000---111000...555BBBJJJIII^^^eeeYYY999&&&,,,444444---...///000///---+++)))444222111555===FFFKKKNNNAAA;;;444222555888777555444,,,666444000000000EEEFFFdddtttIIIDDDBBB;;;CCCDDDDDD<<>>444999]]]vvv~~~aaaOOOHHHHHHEEE<<>>:::UUUSSS---&&&(((+++---222444333HHHmmm}}}GGG666;;;BBBRRRfffoooyyyooopppxxxzzzwwwZZZKKK```nnnPPP333[[[VVVIII```xxxzzzbbbDDDAAASSSlll{{{iii___JJJFFF\\\LLLJJJnnnlllFFF[[[kkkqqqbbbSSSOOOOOOMMMPPPRRRTTTTTTRRRQQQQQQQQQTTTRRRIIIBBBEEEKKKCCC444222AAAVVV```QQQ999222888666555222222:::KKK]]]hhh]]]EEE@@@BBBiiijjjoooyyykkksssooopppRRR666,,,+++111111???ttteeeKKK666000444999888444...---///...***FFFYYYLLL222888@@@BBB:::111FFFsss}}}ZZZ;;;666999111AAAfffoooLLL777444)))888...---000,,,***000444999333(((%%%555HHHIII>>>OOO```cccLLL222+++000333+++,,,...///000000///...444333333333333222111000666444444888<<<<<<888444555111>>><<<777999===TTTlllxxxOOOJJJIII@@@EEEBBB@@@;;;LLLyyy^^^222555///222222---222666///000;;;>>>999777XXXJJJ///...222222444:::AAACCC@@@;;;333111///000000///...---///(((+++:::>>>999XXXJJJ555FFFhhhgggTTTXXXuuu{{{mmmZZZ[[[yyyrrraaaXXXPPP>>>;;;KKKYYY{{{tttGGG888555...---000333444000***)))---333***+++------,,,,,,------777444111//////000///...///333333000111555444///++++++***)))***,,,...///111000...+++(((((()))+++''',,,...***)))---222444222000000222555555222...,,,---......,,,,,,---...555555555444333333222222999+++!!!%%%333;;;:::444;;;222XXXddd666111666222999///,,,999777+++///000000000111222222000......---///222222...---...///%%%,,,111+++CCCqqqiiiCCC===mmmPPP222''',,,...222555222>>>XXXddd\\\___nnn~~~oooVVVMMMEEE===777===SSSgggiii[[[NNNBBB???FFFWWWaaa___\\\\\\ZZZdddxxxBBB888IIIHHHSSS>>>888llllllmmm~~~```CCCAAAMMMUUUooojjjVVVYYYrrrXXXGGGiiisssZZZ<<>>>>>;;;CCCUUU]]]OOO888'''111(((***555555///999NNN[[[```HHH===QQQfff]]]vvvkkkrrrpppjjjpppzzz|||fff===...,,,222555DDDsssUUU===444111888BBB555888888333///...---***000000MMMxxx[[[:::111---222000+++888\\\nnnZZZdddxxxgggDDD666:::UUU^^^ooofffCCC666BBBIIIDDDFFFWWW\\\HHH:::888222///,,,&&&&&&555IIIOOOKKK999BBBOOOVVVPPPAAA444...------///000111111000000...111555444222111333666:::555...,,,...222555777---???YYYNNN888777FFFfffpppJJJKKKMMMEEEHHHAAA<<<:::LLL{{{aaa666888222444222...444666///888NNN[[[CCC>>>\\\|||BBB...666===888111...///111444555333333222222333555444222FFF999///555555...KKK~~~HHH555SSSQQQ888...333LLLxxxyyyeeeCCC777VVVwwwgggMMM???@@@BBBOOOzzzuuuZZZ;;;+++444***...222222000...000333---///000000......///111666333///---...............333555111...222666888***)))))))))***---000333///222444111***''')))---$$$((()))&&&%%%)))...//////------///222333000,,,---...000000000000222444333333444444555666666666111000---,,,000555666222555555___mmmCCC...555666===AAA000***===AAA333///111222333222///...///000333//////222111...///222...***&&&///777000IIIccc===KKKooo111***000...///222...222CCC```tttjjjnnnuuu~~~\\\LLLPPPSSSDDD555000222111000111777BBBGGG===...:::888===IIILLLCCC;;;:::444KKKrrr|||WWW000---999===999888TTTwww\\\HHHRRRbbbeee}}}yyyxxxrrrfffkkkhhh\\\\\\fffkkkgggWWW>>>NNNnnnyyyTTTOOOeee{{{???///999^^^ppp]]]EEE>>>FFFGGGIIIJJJLLLLLLKKKKKKHHHNNNOOOIIIBBB@@@BBBCCC@@@AAA===@@@WWWfffOOO)))(((***---000---***...444WWWnnnRRR>>>@@@ddd{{{OOOZZZ~~~uuujjjVVVDDDAAAJJJMMMHHHUUUlllyyyRRR:::222111222444AAA]]]nnniii|||HHH000++++++---222***///000,,,,,,222;;;???222///777MMMdddeeeNNN555%%%(((+++,,,222JJJsssmmmIIIDDDZZZVVV<<>>HHHLLL777666WWWyyyAAA---111***---000222111111111222---111222222444888999888WWWIII999555333---BBBiii===???nnnZZZ333333444///555OOOwwwAAA111PPPrrrkkkUUUGGG;;;:::HHHeeeZZZ666111%%%)))///555666444000,,,000000000///...///222444444111...,,,...000111111333222111111...,,,111888++++++***+++,,,///222444...222555333---+++...222%%%((((((%%%$$$))),,,,,,...------...//////...------///111111111111333444...///000111222333444555+++111555333000///000111---;;;hhh```333+++///,,,FFFCCC444,,,;;;HHHAAA555111222222///,,,+++,,,...111++++++000111---///666&&&333***(((555...111VVVxxxQQQ777]]]uuu///000444...+++///,,,+++444777```ooo===777BBBQQQ@@@333@@@@@@555222---222555555222000444999666///:::666888??????888666:::000eee~~~___999222888999>>>444HHHtttjjjiiibbbeeevvvssscccLLLDDDCCC===888===;;;555777>>>:::000___EEERRRmmmfff@@@JJJlllNNN;;;@@@___lllXXXDDDBBBFFFEEEFFFIIILLLMMMJJJGGGGGGGGGHHHHHHCCC>>>???DDD@@@FFFBBB<<>>kkkjjj~~~oooEEE555444444666222222;;;DDDRRRdddkkkDDD333222333222222333555333,,,)))...444666,,,+++)))000AAAOOOMMMBBB666...,,,000222BBBnnnyyyOOO888???EEEFFFDDD???;;;NNNHHHIIIgggooo\\\VVVGGG444<<>>DDDBBB@@@333FFFwww^^^555999333555222222AAAKKKCCC;;;777111(((***JJJooo???,,,---333;;;CCCCCC<<<555222222...444777444333777:::999IIIBBB555111333111===VVVFFF\\\ppp@@@333:::999333111///___xxx```NNNBBBIIIRRRgggxxxzzz|||uuudddJJJ999@@@```wwwuuu___GGG111///...111666666111,,,111///,,,+++,,,...000222333000......000444777888555///333@@@AAA555---000///............000111222///...---...000333666777+++---,,,((((((,,,///...///000000///......///000...///000///...---...///,,,---......///000111111//////...---++++++///444///AAAmmm\\\444///,,,,,,AAA<<<555...555MMMUUUGGG222000---,,,---.........000***+++222222,,,,,,333***000///,,,...///111777aaatttEEEIIIyyy|||RRR555888...''',,,---***...777KKKmmm]]]:::444888FFF<<<111@@@888///777222777333222999BBBCCC===;;;@@@===999:::>>><<<666777>>>NNN|||yyyIII333888>>>CCC??????aaayyywww{{{nnneeehhhwww|||zzzlllWWW]]]^^^kkkwww]]]QQQJJJCCC888888<<<777444888;;;???GGGKKKCCC666yyypppzzzuuuHHH:::DDD\\\]]]gggnnnZZZ:::222@@@MMMLLLLLLPPPUUUVVVQQQLLLNNNCCC>>>AAAAAA===???FFFLLLLLLKKKFFFAAACCCNNNZZZAAA666///111000,,,///777888FFFhhh\\\GGG@@@FFF|||uuuOOOXXXppp[[[OOOLLLEEE444LLLgggwww]]]HHHyyyLLL+++///444333999222111777777HHHppphhhRRR999......000000000,,,///111000222777888666+++%%%(((444999<<>>,,,$$$///666///---333...OOOhhhbbbPPPDDD777*********+++,,,,,,------...,,,+++,,,...222444555444///---++++++---111666999JJJvvvyyyiiiyyyMMMEEEBBB:::AAABBBCCC000CCCttt\\\333777222555:::---,,,000///333999777///)))<<>>888333555888777222222+++,,,555777===LLLxxxUUUrrrOOO333777555++++++000333555AAAdddzzzFFF888555===MMMeeeXXXPPPGGG:::AAAoootttCCC999...+++000555555333000,,,'''&&&(((,,,...///333111///000333888<<<===222+++888UUU\\\EEE...'''222222111000000000000000111***%%%(((222:::<<<;;;000222111---,,,000222111222333444111......111444222222222111...------...............////////////111,,,+++000333111111333---===eeeVVV888777111:::666222333///111PPPfffXXX666000***,,,111555333///444...///666555+++(((---888&&&///999+++---888///666qqqKKK333XXXvvvooo888:::...%%%+++...+++---***777bbbiiiNNN999///;;;CCC888HHH===;;;QQQRRRYYYZZZYYYkkkiiiaaalllwwwrrrppppppfffWWWQQQTTTvvvuuuMMM000???DDD888===>>>KKKssszzz___fffoooOOO>>>CCC^^^lllbbbaaabbbRRRDDD===CCChhhjjjKKK333===555777999777:::<<<555<<<<<>>222444555111000666222...FFFfff\\\:::???bbbSSSJJJqqq|||oooZZZPPPNNNmmm___uuurrrSSS777***...===333222111555GGG^^^jjjjjjKKK===111///000000222777***111777888444111000222***""")))777444)))777TTThhheeeCCC)))///999___MMM???GGG^^^cccdddKKK///111;;;666...666444444222222CCChhhQQQ------999)))&&&///&&&***999[[[yyynnnEEE)))'''+++666555///000,,,+++222333///------------///222555000...111222222333666FFFaaarrr|||NNNBBB>>>888@@@>>>>>>555KKK~~~ddd777777111444000---+++---222555777666000+++FFFzzzccc888>>>222555777999777111,,,,,,...111000444;;;>>>:::333111***,,,...///111333777:::aaarrrLLLyyyiiiEEE111111...+++...---000666777BBBkkkhhhJJJ<<<;;;888555MMMkkknnnzzzlllUUU???999JJJkkkuuuWWW999///,,,)))+++222333000,,,)))***,,,,,,)))222------333555222111444888666(((BBBnnnXXX+++...***000666666333111...,,,222555???333666MMMDDD///+++:::???333+++...222111111888666333555000+++111000...---///444777777666...******...111111333777444111...///222333333111333AAAiiiHHH+++:::...555888<<>>444999BBBGGG???DDDkkkzzzbbbVVVbbb\\\DDD888WWWyyy[[[cccuuuGGG@@@444888,,,HHHsssTTTGGG555444QQQ999666666999IIISSS\\\eeeeeeiiirrr{{{:::GGGUUU```tttfffXXXcccwww^^^BBB222***+++555999@@@GGGIIIFFFEEEGGGJJJNNNGGGAAA???AAACCCDDDDDDNNNRRRVVVUUUPPPJJJHHHHHHQQQOOOCCC333...444666222,,,...>>>WWW]]]OOODDDFFFyyy~~~TTT]]]~~~uuusssJJJ333666;;;666444)))444BBBNNNXXX[[[RRRGGG;;;111***+++------...000444777:::999555111//////===666111000***%%%***555NNNiiidddKKK===666RRRbbb>>>GGG___wwwkkkZZZOOO999111::::::555777555666666555777LLLwww___888...333***///444$$$,,,...<<>>jjjggg@@@000+++000555666444111///...,,,222VVVHHHMMMbbbEEEGGG```lllwwwoooQQQ333,,,555222888555000222---(((///222000...///222333111000///***)))...222222333444333000......000333333333222DDDoooOOO---555)))111888;;;>>>777///BBBhhhTTT111***555@@@EEE999000333555666555111------///000...,,,---000111///......AAAkkktttJJJ444VVVddd;;;777999...111333222000000777___vvvmmmwwwvvv~~~vvvcccnnnrrrfffaaaxxxbbb@@@<<>>---(((//////444777555333;;;NNN```iiiooozzzvvvfffkkkuuuooonnntttnnndddmmmOOOEEE222+++222000***---444777555000,,,...111333000111444666555;;;MMM^^^YYYJJJKKKHHHLLLGGGFFF<<>>777000555000000111111111000...---,,,888ggg^^^hhh~~~yyydddBBB...---...///555<<<<<<666000.../////////...------000222---VVVpppQQQhhhfffMMMPPPXXXWWWVVVRRROOOQQQZZZeeelllmmmsssLLL:::<<<...,,,EEEHHH...MMM}}}XXXOOO666***---666000+++......555---...666444((()))555MMMccc;;;111111888,,,111AAA\\\uuu~~~tttfff@@@___ggg>>>...222...111444333---(((+++111///,,,***+++---///111333666999888333GGGooojjj999...---///333333000000222---:::UUUNNN]]]cccMMMyyyhhhAAA///666000444---(((+++)))&&&,,,---...000222333333111000000***)))///555555111///111///---,,,...111444555222CCCdddQQQ222///)))------...000333000,,,DDDiii```222///111LLLhhhHHH333:::666///+++///444333///***,,,...111222111///---...555>>>cccvvvGGG555hhhbbb...222***"""888+++///111***<<>>___}}}vvvTTT>>>666///===]]]qqq^^^NNN;;;333444777777555111111//////111555666666;;;777222//////111222222:::666555666555777@@@KKKQQQ??????```zzzuuuppp{{{bbbCCCFFFBBB999NNNkkk~~~OOO///000111222111//////222777:::666DDDQQQLLLDDDKKKSSSQQQHHHRRRZZZXXXXXXcccyyywwwiiiPPPDDDDDD;;;111444(((+++---...333888555///111444777666777GGGhhhOOODDDHHHCCCEEEBBBDDD777QQQggg333000...777222111111000000000222333222777fffiiiqqq{{{nnnRRR???555333444666444...---...222222111///------///111000MMMtttsssoooeee\\\```bbbnnncccUUULLLHHHGGGHHHJJJ]]]vvveee>>>BBB@@@111GGGtttaaaNNNeeeuuuZZZKKK777---111666///,,,111222111)))$$$'''---000111333888hhhppp@@@)))777222444666;;;GGG___}}}UUUEEEKKKlll}}}gggDDD///------000333000***+++111......---...000222111///555999<<>>000---GGGgggNNN222777999666111000111...(((,,,---...//////000000111333666000MMMvvv```>>>MMM{{{<<<(((000(((///,,,333)))---;;;EEEzzzHHH///555444222^^^oooFFF888NNNlllJJJ888GGGPPPYYYKKKXXXYYYVVVTTT[[[sssfffnnn}}}ZZZMMMGGG---777@@@iiiiiiWWW[[[XXXUUU[[[fffqqq{{{ccc;;;AAA:::;;;333CCCiii|||hhhNNNEEE===RRR___yyy,,,***---333444111666???FFF]]]{{{www~~~{{{HHH555777:::444---222333((()))***---222888===???@@@UUUZZZXXXNNNIIIKKKLLLIIIAAACCCGGGLLLOOOLLLFFF@@@DDDHHHIIINNNdddpppTTT***,,,---000222333;;;QQQfffYYYHHHooovvv@@@HHHYYYhhhHHH555---111XXXGGG;;;111111444333///---///000...+++,,,111444333;;;888333///------///111555AAASSS\\\VVVKKKJJJQQQKKKYYYaaa]]]bbbxxxkkkIIISSSVVVAAA888:::IIIooouuuOOO,,,333000***&&&(((,,,+++&&&)))+++'''%%%---888999444((()))///666666777DDDUUUddd]]]RRRRRRWWWOOOHHHOOODDD@@@444((()))000///'''...///111333===XXXRRRDDDGGGCCCDDD???BBB:::QQQddd000---***111111111111000///000333666444:::nnndddkkkoooTTT===AAAVVVcccaaaYYY===999666444000,,,...222555555444222//////000222222FFFkkkwwwllleeejjj___UUUHHH???888444666;;;[[[sssqqqoooUUUVVVkkkSSS>>>]]]|||fffSSSIII777...000333,,,---555666///333222---+++///222111999999LLLuuurrrDDD------333777333222AAA]]]uuuqqqUUU;;;AAAeee}}}nnnPPP...&&&$$$))),,,***+++000,,,...//////111555444111000333999///***MMMmmmiii:::222///222333......222***999!!!///777)))///---222555111***(((,,,222...111***'''......,,,111***,,,......---+++++++++000------111222000///111111111222111000000222444...,,,222222)))***///,,,...222,,,000999///444UUUrrrTTT555...CCC___[[[999'''000555333222444000)))***+++,,,,,,---///222555666555---===fffqqqVVV???eeeVVV///777111(((000000%%%---777222cccKKK,,,333111444___ddd>>>666UUUZZZ666***;;;[[[```OOOPPP[[[^^^PPPVVVvvvSSSAAALLL|||xxxTTTHHH\\\bbbQQQSSSfff|||vvvwwwiiinnnkkkhhhjjjppptttvvvvvvsssssssssqqqpppqqqsssvvvqqqXXX???:::///EEEaaauuuuuuccchhhqqqzzzJJJ444555444XXXmmm,,,,,,///444777777666666...:::UUU^^^KKKhhhwwwdddCCC000999666111555666111000***+++---000222333111///MMMVVVZZZUUUTTTXXXUUUMMMBBBFFFLLLQQQQQQLLLDDD>>>999AAA======[[[zzziii???,,,+++///444111000>>>QQQ\\\PPP\\\uuuRRRBBBCCCdddlll<<<333777999CCCqqqppp===666000...+++((()))---+++//////++++++000333111888777555111......333777PPPffftttiiiSSSBBB888222***DDDXXXOOOAAAUUUzzzGGGJJJ]]]QQQ<<<---333DDD~~~yyykkkmmm[[[AAAPPPNNNHHH@@@;;;888...###555111((()))777===888555888333222555555111111666000111111888BBB???@@@NNN]]]YYYKKK999444777555---+++,,,333BBBWWWsss^^^DDDGGGGGGIIICCCBBB===TTTlll999555+++---///000222111//////111333000777oooooo555666999666...(((...???NNNUUU???:::777444///,,,///555444444333111......///111...AAAiii[[[XXXiiixxxVVVDDDHHH666333222333111000777AAAdddsssddd___iiiFFFdddbbbUUUhhhaaauuuuuu]]]MMM]]]XXXKKK}}}MMM:::111111222+++...555555222888<<<:::444...------222,,,///DDDllltttCCC000222555888;;;>>>???@@@```fffWWW===CCCfff|||xxxGGG444%%%''',,,++++++...///111///,,,///444444000---,,,333333--->>>ccc}}}BBB888222555555///...333111222+++222222&&&((('''(((+++//////+++)))---333111333,,,)))111111---111+++---///...,,,,,,---///000...///111///---///333111333555444222000111333000******...))))))222---+++222((((((888111///IIIxxxiii999444CCC\\\tttNNN999>>><<<333222999999333---///000000...///222555555111333888OOOtttoooBBBFFFjjjnnnHHH999444'''222)))///,,,000///FFF~~~ZZZ222222000>>>ggg___===FFFiiiRRR777999JJJxxx```HHHKKKRRRRRR\\\MMMaaa|||CCC888LLL|||bbbHHH444;;;bbbnnnxxxzzz~~~}}}wwwqqqmmmkkkfff```ZZZVVVVVVWWWtttmmmeee^^^PPP888===ccc}}}}}}aaa999444___vvvHHH999???<<>>HHHXXXoooaaaGGG@@@555999000///???:::---111+++...333555555222///---(((:::LLLUUU]]]ccc\\\OOOFFFHHHKKKMMMLLLHHHEEEBBB<<<@@@>>>===KKK___aaaUUU444///---//////...555???fffnnnSSSqqqfffEEE;;;FFFbbb~~~WWW===555===FFF]]]JJJ---...222444...'''***333***000222//////444555222333555666333000222999@@@^^^ooogggBBB***000:::999===---444HHHMMMSSSlll|||;;;<<<```fffRRR999888,,,RRRxxxIIIHHHppp}}}|||oooaaaQQQ===,,,+++///...111999555///444222333333333333555555444666666111111333+++///BBBBBBRRR]]]]]]\\\YYYMMM>>>---111AAA\\\xxxbbb@@@AAAFFFMMMEEEAAA222LLLqqqDDD???333111,,,000333333000......///---///\\\~~~VVV'''777---111///***111@@@BBB;;;<<<999666444///,,,///666111111000...+++***,,,---222AAAfffRRR???KKKrrrvvvPPP555888444555999===999666<<>>:::333666777555222000111222222,,,999:::@@@ppp~~~LLL555RRR{{{]]]666222(((222$$$<<<,,,***333---TTTiii:::333222HHHppp___AAANNNnnnAAA222GGGYYYtttKKKKKKIIIQQQGGGWWWLLLjjjnnn:::???^^^@@@<<<>>>KKKgggdddyyy~~~qqqnnnhhh___WWWRRRPPPPPP}}}wwwUUUIII[[[gggbbb]]]nnniiiKKK>>>222888]]]ttt???...999>>>ppp888333000000///---...111:::...111222???vvvyyyUUUDDD999???OOOfffttt\\\BBB555CCC;;;777222222555666444111...000333888:::777///)))111222777<<<>>>DDDXXXmmmlllSSSEEELLLPPPEEE;;;;;;CCCEEE???@@@CCC555888WWWOOOFFF;;;555666999===@@@bbbwwwzzzkkkNNN222CCCRRRsssYYY;;;@@@555AAApppmmmGGG;;;333+++***///222...)))$$$---222...---222777777,,,///%%%------&&&JJJpppuuuVVV999333666444222444777333///444<<>>>>>999AAA333+++------***,,,444444++++++...,,,///111(((666:::fffkkkHHH>>>UUUbbbYYYFFF666<<<333444>>>???888@@@RRRjjj[[[WWWuuuCCC;;;RRRIII===bbbgggDDDLLLRRR;;;...;;;888999VVVnnnddd___:::***---222333222000555---333333---333,,,444444...***...999YYYcccAAA777777333000222111999KKKZZZWWWIIIDDDKKKuuulllZZZBBB...'''+++222333888444***'''...000,,,///333---...999BBB___QQQ>>>,,,+++222666333///***))),,,111222000222777111+++(((,,,/////////000333111111333555333...***222......333666555333333---///...,,,,,,///222333333111000000...,,,...222,,,333555222......+++&&&111+++'''000888111555LLLlllCCC999OOOttt^^^000>>>???...666111333444111...---///111444222......888MMMeeetttBBB;;;lllGGG&&&111***)))222333...***,,,JJJvvvZZZ888333fffYYYBBBZZZdddKKK444OOO{{{WWWHHH@@@CCCKKKKKKRRRQQQsssXXX<<>>666888CCCaaaQQQBBB<<<888>>>999555111222555666444111666444000000111222111///888666666444000000<<>>TTTNNN@@@333444@@@IIIKKKrrraaa999DDDGGGRRRiiifffIII>>>>>>???VVVfffCCC===666///---...///,,,(((***///000------333999:::333111$$$((((((111ZZZrrrTTTCCC555555777333---***444111333555000555OOOkkkvvv:::,,,NNNzzz}}}iiibbbLLL999GGGeeehhhOOO<<>>TTTyyy|||gggAAA(((,,,555444333'''+++111555666333...+++///000111333555555222000,,,222333///222DDDZZZhhh```@@@CCCJJJKKKHHHBBB999RRRHHH555333...000222222111222555111+++---111999zzzfff:::333777333000,,,---555>>><<<555===333---111222---...444111***,,,111...000000&&&222<<<___hhhFFF===FFFJJJEEEBBB;;;444222999???AAAEEEKKK___[[[]]]}}}ttt>>>...AAAKKKFFFIIIIIIMMMsssWWW333000:::+++:::ssstttnnnBBB333777888555333444666***///111---555...---111111000---+++>>>[[[aaaAAA555888333&&&+++333BBBSSSaaaaaaSSSDDDFFFhhhtttVVV888444999888777333,,,(((+++111000***///...777555///HHHrrrBBB777---,,,......,,,,,,++++++...222222000222666///+++))),,,......111444000111222333444333000--->>>777111111000...---///------,,,+++***,,,...//////+++***+++)))(((+++111------...//////---***)))000---''')))...***111GGGccclll|||YYY444999777***//////000111000//////111333111444555...(((666]]]HHH777___{{{```666333+++000444111///...--->>>\\\tttFFFBBBuuu}}}JJJ777KKKLLL777111[[[hhhGGGAAA===BBBMMMLLLLLL[[[|||NNNEEE[[[xxxuuurrrvvvGGG;;;444???TTThhh}}}}}}[[[333666555FFFxxxmmm???555AAA???000jjjIII222AAAUUU...///444999999444222444666444<<<444'''DDDqqq{{{gggNNN:::777AAALLLoooddd777333===<<<888555333222333666666444111777444000---...000111111444222000///------444<<>>...DDDLLLIII;;;333<<>>NNNfffrrrgggNNN:::111999222...///000---)))(((///+++<<<666'''QQQ{{{jjj444111//////,,,((((((,,,,,,+++---000000---///333...+++***,,,,,,---111888///111444555333222111000888222...//////------000333111000/////////000111333000///111111333999@@@888000,,,...---&&&$$$)))+++333555777===???III]]]uuuxxxnnnCCC222444222///111...------...111333333333///111444///###(((PPP{{{iii@@@EEE[[[lllAAA666777333222---...444111222AAAQQQOOOlll@@@???```PPP:::FFFwwwRRR;;;;;;;;;FFFNNNKKKGGGkkkdddFFFMMMeee|||jjjwwwVVV888111555GGGZZZiiiIII888333---ZZZxxx^^^999666@@@888kkkwwwIII===SSSiii666555777:::888222000222;;;222666666...:::SSS]]]fffvvvNNN@@@<<<666===XXX|||}}}PPP555666<<<999333444333333555777777555222---///111333444222///,,,,,,,,,,,,...111555:::>>>+++777EEEOOOZZZ___TTTEEEBBBFFFWWWUUUAAA???BBB666...AAARRRPPP@@@777DDDVVVqqqjjjQQQOOOHHHDDDTTTxxxzzzKKK666;;;FFFLLLgggaaaCCC;;;999666222...,,,---///...,,,)))(((,,,222777888444111///222///OOOrrrZZZ444111---,,,666JJJ___lllGGG111333666+++AAAaaabbb444333KKKyyyppplllsssYYY}}}bbb333***222///888888...(((,,,111@@@VVV^^^JJJBBB222888666222//////111333555++++++,,,///111222000...444000,,,+++000444444111RRRtttxxxOOO>>>QQQ~~~TTT;;;BBBKKKPPPNNNFFF;;;HHHsssddd111***000...+++000222333666:::999666333555:::xxxccc888666===???999222333===GGGDDD<<<555111000444555333444888111,,,000555111222333***444EEEJJJYYY{{{PPPDDD555333NNNOOO[[[WWW===///:::LLLSSS\\\vvvBBB,,,222111444OOOQQQVVV|||HHH444777;;;]]]wwwlllXXXOOOSSSPPPCCCCCCPPP```hhhcccgggaaaSSSTTTJJJEEE;;;777666///+++///111555KKKlll}}}kkkGGG444555555777333+++111JJJeeetttdddLLLDDD^^^{{{zzz\\\AAA666111111555222))))))000222222888111666cccqqqJJJ222000000111///+++,,,000---+++,,,...---***,,,000///---------+++***000888111444777777333111111333---+++,,,000111...---...888444222333333111000111333000111555888;;;CCCKKK@@@555111444000)))///===GGGXXX^^^\\\]]][[[___mmmccc[[[YYYSSSKKK///333444222777777000---+++---111333333111111))))))111...,,,AAA___PPP444???oooIII333777///...)))---888555000777lllcccaaa\\\EEE```{{{___MMMgggmmmIII;;;===>>>MMMHHHEEEIIIzzzHHHIIITTTeeewwwlllqqqAAA444222<<>>===999444...,,,---///---+++***---111444777999888555333444000MMMnnnUUU333222222999IIIbbb~~~rrrHHH777555///FFFaaa\\\999777QQQ|||ggg___cccyyyzzzMMM999888000000222------555555888DDDgggYYYcccuuuvvvsssbbbBBB'''&&&***222:::;;;444------,,,---///111111000///111---***...333555444222<<>>FFFMMMMMMFFF???AAAnnnooo???***+++...---222666666777;;;;;;888666666;;;|||kkk???777999<<<555,,,***333======666444111000111111111444999555///222555000333666000---<<<999BBBlllpppPPPFFF999HHHzzzqqqLLL666<<>>\\\^^^fffNNN666666EEEmmmvvv|||vvvtttooouuuwww~~~|||ooo\\\VVVVVVOOONNNMMMAAAJJJ???GGGfff{{{mmmKKK333)))***...222333888LLL```oookkkPPP999SSSrrrGGG777,,,...111000111555///777///111XXXxxxbbb888666111...000222000111333000......///...+++---111222000//////+++)))...555555777999888444111111333333000///000...,,,,,,000777111...111222...,,,---,,,***+++///111222888???999222222888666555EEE[[[mmmyyywwwhhh[[[MMMJJJTTTtttLLL555777DDDDDD+++999777111444111222///------000222000...000&&&&&&111222---666JJJ___666;;;uuu[[[222,,,,,,...***---777666222888RRROOOGGGqqqlllSSSRRR{{{zzzZZZDDD???CCCGGGPPP<<<===TTT}}}kkk888TTT___fffqqquuu```888:::<<>>222444===777888888888888888777777+++...111222222222333444444666666333333555555333888777222000???XXXlllssseeePPPHHHMMMLLLIIIHHHEEEBBB555666IIIRRRKKKGGGLLLbbblllPPPMMMYYYhhh}}}qqqGGG555>>>HHHIIIkkkpppLLLBBB@@@<<<555///,,,,,,---,,,***+++///222444888===777222***,,,,,,FFFpppooo777111222<<>>ZZZiii]]]gggLLL999777HHHwwwwwwgggpppuuulllqqqzzzsssrrrjjjddduuuyyypppcccnnn|||yyy~~~~~~iiipppcccSSSVVVqqqjjj:::,,,&&&...222000333<<>>aaaiiittt{{{mmmsssKKK777<<>>777;;;<<<999999888777666666666777000111333222000000222444444999;;;777555999;;;:::777888333,,,+++888NNN___bbbaaaUUUJJJKKKIIIEEEGGGAAA<<<777888AAAJJJNNNMMMfffrrr______hhhssszzzoooJJJ===<<<>>>JJJYYY{{{zzzTTTAAA>>>999555222111000000666444666:::;;;===EEEOOOAAA;;;))))))(((555ccc~~~QQQ;;;///444555...111===lllHHH///000444;;;TTTpppIII333BBB\\\ooottt]]]^^^VVV000""",,,)))///222///000555222111<<>>000555///---000333222222333444111111222111///111666333///...000111...---...222111000111222333222111///---...111222444;;;DDD<<<222///666888222...000444555888<<<999333000111....../////////111333555000333333555333'''***@@@___RRR<<<,,,888999QQQRRR***///444...---000000111111///---,,,---......///000---'''&&&111???eeeJJJ///DDDtttUUUCCC333888222///444444000444>>>}}}aaa888222FFF@@@GGGrrrpppzzzrrrTTT???CCCAAA===EEE???666QQQoooIIIWWWnnnhhh|||aaahhh___===666;;;CCCGGGOOOllliii;;;???KKK~~~YYY222777888hhh|||sssyyy{{{OOO;;;KKKlllgggAAA...---333999===555888222///888<<<===CCCqqqUUU???PPP|||kkk888666<<<<<<333666PPPxxxvvvHHH555===;;;::::::...999999888666444444555777///333777777444000//////555;;;<<<666333555888777111333666555///---333<<>>JJJDDD666:::888===bbblllIIIooowww```cccMMMcccLLL777666>>>IIIKKKPPPoooRRR;;;IIIbbbMMM<<<000---UUUgggnnnPPP>>>JJJccc]]]```hhhMMM$$$111GGG888555555444222111444;;;@@@oooRRR000FFFZZZ999===777999AAAAAAWWWHHH444>>>555333:::111333666888777444333555888::::::<<<>>>:::333000222666888999999888777888999555...222666......444444777BBBZZZhhh[[[AAA<<>>555BBBaaayyytttaaacccppp[[[bbbnnnQQQ@@@555???EEE===TTTfff<<<999===???444---DDDeeeooodddYYYNNN@@@888???NNNKKKYYYdddOOO)))!!!777IIIgggxxxaaa:::444;;;@@@KKKDDD666+++333888555KKKvvveeeAAA000555222...666===333666777222+++***000666,,,444<<<;;;111,,,444AAAiiikkkkkkhhhjjjpppssssssnnnlllhhhaaaUUUFFF<<<888888222---///444555000)))999222,,,,,,++++++///666\\\MMMGGGXXXccc\\\BBBGGGJJJ:::LLLGGGCCCKKK@@@444___eee999000888999;;;999777666666555333111...000???}}}rrr???AAA---000555999777111------///333555666444000...000222222------222444000...111...555999AAAKKKIIILLLZZZXXXEEE@@@SSSpppmmmIII444333333333444DDDfffGGG<<<555777AAAmmmUUU@@@{{{[[[KKKzzzjjj{{{~~~kkk{{{wwwhhhpppuuuwww|||{{{lll]]]NNNHHHAAA<<<===BBBIIINNNlll|||xxxlll___UUUAAA222AAAhhh~~~kkkJJJDDD___zzzyyykkkFFF===BBB===555333999>>>999111---///333555222---,,,000444000///---------///000111000222///++++++///111///,,,...000222222111///---333...---333777555000...---000222222///---...///222111333666999888444000...999UUUvvvsssNNN???SSSVVV<<<111111666000JJJsss<<<777222///777'''000000////////////000111,,,+++---111000...///333@@@iii^^^---222nnnkkk222000111000,,,,,,000222000:::hhhLLLAAAPPPYYYEEEhhhaaauuudddYYYGGGDDDHHH>>>444888333IIILLLdddWWW|||YYY999<<<>>>444222;;;IIIFFFZZZxxxMMMEEEmmmwwwPPP111222(((777[[[|||tttOOO<<>>VVVzzzMMM666AAA===;;;;;;...333444555666666555444333444666:::>>>===:::===BBBJJJCCCAAAJJJWWWXXXKKK<<>>888444222888@@@888BBB^^^jjjQQQ555111777MMMffffffYYYZZZUUUGGGDDD:::000***000000***III]]]BBBDDD@@@888:::???///222666555333111222555666***(((222555111999IIIoooooolllhhhjjjoooqqqpppjjjhhhfffccc]]]VVVRRRPPP===999444000///222555777<<<444//////,,,)))333BBB}}}aaa888999CCCDDD???777LLLTTT;;;JJJGGGCCCCCC888===vvv{{{BBB...888===555444444555777888777555666333@@@yyylll777<<<222444555555555333222000000...111444444222000111333+++((()))///111---******+++000111444:::666666CCC```vvvvvvbbbFFF000333555888999>>>UUUrrr>>>;;;;;;999LLLfffJJJ555kkkhhhhhhxxx}}}jjj===>>>EEE<<>>??????CCC@@@AAAMMMhhhrrrvvvpppooozzzyyyyyytttgggWWWJJJDDDCCC777BBBTTTgggzzz}}}hhhUUUZZZppp{{{wwwRRRiiipppooo|||cccWWWGGG:::777:::???BBB++++++,,,000333333///+++///...------,,,,,,******+++......+++,,,///000......///000000000...---+++000---...444666333000///---000222222000///111222333222111333555666444222444555\\\```GGGPPPOOO<<<333...111,,,DDDxxx@@@888777000888000***...333555444222222333333...,,,///111000000222:::bbbiii@@@999oooxxxCCC000111000------111333222222MMMCCCGGGlllkkk\\\~~~jjjKKKZZZLLLEEE;;;>>>FFF???555::::::ttteee[[[rrrggg\\\lllFFF555888666111444999;;;CCCiii|||UUUVVVuuuZZZ:::...777///888]]]tttSSSQQQ{{{&&&333kkk\\\555444333////////////000444;;;???jjjRRR___YYYGGGHHHWWW[[[]]]kkkxxxVVV666;;;;;;<<<===222888555111222777???GGGLLLRRRUUU[[[^^^\\\ZZZaaajjjddd[[[TTT[[[fffeeeRRR@@@777++++++000...000444111444555===NNN]]]]]]NNN===???DDDMMMKKKEEEMMMRRRKKKvvvyyyhhhccc^^^WWWPPPPPP___zzzjjj===@@@IIICCC<<>>DDDSSSiiirrrhhh???555,,,...444999:::;;;;;;333LLLkkkaaa???......333CCCIIIJJJNNNDDD333...000,,,...666444000ZZZooo\\\nnntttggg^^^ZZZ999888666555555444222000,,,%%%,,,;;;777///DDDgggqqqppplllhhhkkkppppppllliiihhhgggeeecccbbb``````MMMPPPTTTUUURRRLLLDDD??????444///000+++&&&555MMMNNN<<>>NNNWWWXXXVVVfffuuu{{{rrrooo}}}xxxyyyrrrpppmmm[[[UUUPPP@@@...111---+++111777444&&&******+++...000111///...'''+++---+++,,,000///,,,000000///...---,,,++++++,,,,,,///444444000///222000111222222111111333555333111//////111333333333666---JJJqqqvvvmmmiiiaaaHHH@@@<<<222000...CCCFFF777888,,,///222---222666555111...///111888///+++...333333111000222TTTqqqNNN555aaa{{{HHH111333222//////444777555///;;;<<>>999===CCC999///555IIIMMMmmmmmmDDDnnnYYY777;;;===555333555999666NNNrrrQQQRRR|||jjjcccJJJ333@@@555666UUUzzzwww{{{ooo^^^rrr<<<---UUU}}}\\\333333<<<333222111111333777;;;???eeepppbbbqqqgggmmmaaaWWWUUUMMMYYYvvvgggBBB<<<888777;;;999333666:::@@@HHHSSS^^^eeedddgggkkkjjjdddaaahhhrrrllljjjhhhfffccc^^^XXXSSS@@@888999777******555:::111111000444EEEVVVYYYRRRAAAFFFTTTTTTGGGKKKYYYZZZyyyuuunnncccZZZPPPKKKSSSjjj[[[;;;BBBLLLEEE???SSSpppTTT>>>BBB\\\llloooZZZ888444333222444888<<<;;;777===+++666RRRSSS@@@555111,,,222999@@@BBB:::333444)))''')))000---+++VVV^^^KKKaaannndddXXXQQQ???888111///111333444333)))'''///888777:::WWW|||jjjkkkjjjiiinnnrrrpppjjjmmmmmmkkkgggdddccc___ZZZ[[[[[[aaannnxxxrrr^^^KKKAAA333...555555222DDD___jjj444:::GGGNNNIII:::666HHHXXX:::???FFFKKK@@@999AAA~~~QQQ;;;999111999888666666666555333000333111HHHCCC555:::999666222000...------,,,,,,111888;;;999777666666///...///111333222///...333999666333777666666@@@tttyyyLLL===444...;;;888444:::RRRvvvggg:::222999UUUiiiKKK333222QQQzzzqqqtttAAA111AAA@@@444HHHMMM)))222777111666888///:::777000555666222333///555444+++%%%***222666;;;FFFRRRYYY^^^iii{{{qqq``````bbbZZZOOOKKK>>>GGGVVVccchhhjjjqqqzzzmmmJJJNNNFFF???RRRiiigggdddkkkoooLLL888111))))))...333222000------...111555666444111***------++++++//////---111000///---,,,,,,------(((+++111555222...///444444444333222222222444555111000//////000111222222444---555999AAAkkk~~~```>>>@@@@@@333000000BBB}}}CCC111888++++++555444444333111///000333666444...,,,111444333111000222IIIuuuSSS...QQQyyyFFF111333333000111666999777666GGGtttCCCeeennnnnnDDDJJJLLL@@@CCCAAAAAA???222...:::^^^___VVVrrrOOOBBByyyEEE222@@@>>>777555///999BBBiiibbbKKKKKKuuupppyyykkkYYYWWWZZZbbbmmmzzzhhhKKKXXXvvvrrrrrr888)))TTT~~~^^^111000999666555333222444777:::<<>>;;;===;;;DDD___wwwYYYIIIccczzz[[[???$$$444::::::333111555::::::888***,,,999AAAEEE@@@333999@@@TTTdddccc\\\YYYZZZHHHCCC===>>>;;;888VVVXXX222555999444111///222...******...222555666000,,,,,,777III[[[dddggg]]]bbbgggkkkppptttqqqjjjppprrrpppkkkhhhfff___VVVUUUGGGCCCWWWttt|||hhhOOO???333333CCCOOOVVViiiNNN>>>MMMNNNGGG:::DDD]]]~~~___RRRNNNQQQCCC;;;AAAzzzSSSHHHLLLGGG@@@>>>:::888666444111///000,,,CCC}}}NNN111555333444333000+++***...222---222888:::777444333444555333000...///111222000---555333///444555666???PPPcccNNN555???BBB666::::::CCCXXXwwwNNN///444MMMpppnnnCCC555GGGfff~~~```===MMMTTTKKKPPPrrr~~~EEE***...333111DDD|||KKK000444555222///222...555000,,,333444///111444777999777666666444000666333---***---:::LLLZZZrrrnnnuuupppYYYNNNSSSMMM======NNNiiibbb666555000+++<<>>111777<<<000......===ttt~~~999+++999000222:::555222000000333555777777,,,,,,///444444000///111666GGGyyyWWW333UUURRR...111000---...333666555777^^^www\\\\\\}}}jjjtttsss]]]BBBOOOKKK===CCCBBB>>>888...444JJJrrroooUUUqqqccc<<>>YYYjjjuuu***---^^^zzzPPP+++333===777555222222444666888888ggg___888ooodddAAA;;;999888:::<<<333222KKK}}}kkkGGG777;;;JJJMMMNNNMMMLLLOOOUUU[[[]]]aaagggkkkiiifffkkksss``````bbbhhhmmmlllddd]]]VVV===000555>>>JJJNNNFFFMMMWWWXXXKKKCCCLLL]]]iiieeeTTTBBBHHHYYYWWWYYYmmm|||tttdddSSSIIITTTzzzmmmGGG888===:::888999MMMlll~~~ccc^^^ooo===333000...666666///222BBBNNNPPPKKK===222---666LLLPPP===EEEHHHYYYddd]]]\\\aaa```eeecccYYYUUUWWWXXXiii|||PPP222...---------(((+++---------,,,---000222(((:::OOO___kkkkkk[[[HHHUUU^^^ffflllpppsssqqqlllooosssrrrnnnmmmnnnfff[[[EEE::::::QQQooottt[[[>>>@@@>>>EEEYYYmmm|||rrr===333^^^^^^LLL>>>888[[[ttthhhkkk\\\RRRXXXOOOEEEPPPQQQEEEBBB<<<999777666444333444***:::ooo___555222(((,,,...,,,((((((---333...222555555222///000111555444///******...///---)))333111,,,000222222888,,,<<<777000<<>>999YYY[[[111000---000<<>>777555222333666999::::::sssYYY888cccgggEEE???EEE:::111888888666>>>[[[iiiFFF>>>NNNVVVMMMBBB>>>CCCOOO[[[bbbZZZ]]]eeekkkllliiijjjnnneeebbbaaafffmmmmmmfff]]]nnnXXXOOOTTTYYYaaacccZZZOOOQQQNNNFFF???===AAAFFFYYY]]]DDD;;;QQQNNNIIIddduuuxxxhhhVVVXXXwwwpppRRR>>>999<<<===???BBBVVVwwwtttnnn\\\222555444,,,222333555FFF]]]bbbWWWQQQDDD<<<>>>OOOiiijjjSSSDDD<<>>888NNN{{{RRR999777ZZZggg:::555///333<<>>555666666333111444;;;AAA<<>>^^^___---///...***+++///111000000___llliiilll}}}^^^[[[XXXNNNPPPMMMJJJMMMHHH<<<666999:::GGG^^^}}}rrrJJJjjjzzzKKK888999444111444444555===SSS|||www]]]pppuuuttttttZZZ@@@666333555BBBRRR|||ZZZ,,,000LLLqqq444>>>[[[ZZZ888555???...888666444555:::===???>>>nnnLLLHHHjjjkkkRRR```mmmCCC666@@@777000AAA444===???BBB___oooPPP:::FFFfffBBB<<<;;;DDDUUUbbbeeebbbccceeekkkrrrrrrllliiijjjffffffgggiiilllpppuuuxxx{{{sssgggOOOAAA???;;;???777111333888999777666GGGiiiVVV;;;HHHBBB???dddnnnjjjbbbxxxzzzQQQ888:::???<<<999BBBHHH[[[~~~vvvUUU;;;<<<***222666888@@@XXXlll^^^AAA222000AAAaaaeee<<<444999;;;555DDDNNN???;;;DDD;;;000777???===::::::444444333333???GGG???111333222***'''444PPPhhhiiiQQQHHHBBB>>>FFFUUU\\\fffmmmkkkhhhjjjnnnooorrrssslllbbb```ccc\\\PPP[[[kkkXXXHHHqqqNNN///???WWWzzzsssmmmXXXRRRKKKBBB;;;777666666666111***>>>xxx[[[BBBEEEBBB???>>>>>>===;;;999444555444222000111666:::<<<===999333222444222,,,,,,999888111555666444777555777JJJ^^^cccmmm\\\000@@@iii}}}???444111SSSsss...999888000///444GGGaaaRRR+++'''444--->>>```888888666333666,,,999///(((***???KKK:::---666555555444111+++'''(((,,,...111555777666333000...+++555999333111555555///444222444CCC___xxx|||WWWAAA>>>EEEQQQ\\\lllfffXXXKKKHHHFFF>>>444///......555IIIcccwwwsssWWWBBB888555333111000222111......222333111000000///...---,,,,,,+++//////222666555000///111+++***+++///333555333111111222111...,,,---222666'''222000***///222000000///***000333666,,,222jjjqqqHHH***333///+++:::000)))...111...///>>>[[[sss@@@666//////111000......444XXXQQQ???YYYVVV222333222......222444222666WWWqqqeee\\\;;;IIIIIIEEERRRKKKMMMMMMCCC555777FFFPPP^^^sss{{{cccRRR~~~XXX>>>---444111666???222)))888kkknnnHHHVVVuuufffIIIIIIgggmmmaaabbbpppTTT:::...000444QQQvvvjjjFFF;;;:::```222MMM]]]NNN888000000///777<<<444222===<<>>sss}}}eeeAAA777444222;;;???888444AAA```ZZZ000OOOwwwnnnAAA777999MMM^^^cccdddgggiii^^^gggqqqhhhhhhlllbbbggggggooo{{{}}}zzzjjjBBB333111///222111222555888;;;<<<:::888:::===>>>===<<>>BBBJJJAAABBB222111555000000999===@@@888000<<>>333***---333555333222,,,---))))))...;;;dddwwwAAA,,,777111))),,,---777ZZZVVV666[[[OOO777555+++333333222:::(((999nnnrrrdddvvvkkkGGGDDDCCCGGGLLLOOOMMMJJJKKK>>>444IIIeeeccc\\\iii\\\\\\___HHH:::444000333888444---333@@@mmmLLL___\\\666AAA^^^ZZZCCC===VVVxxxxxxPPP777222333222VVVvvvbbb<<>>@@@GGGLLLmmmxxx}}}WWW666>>>===444<<<<<>>>>>:::FFFsss```===666000111222444ZZZVVV@@@CCCBBBCCCQQQWWWZZZbbbhhhfffbbbeeemmmccc]]]VVVSSSSSS___xxxZZZ\\\xxx@@@111RRRiiiDDDFFFMMMDDD???:::333>>>jjjcccXXXRRRQQQOOOOOORRRUUURRRNNNBBB444111333...111999999888888666444333333222000---222666666444777@@@HHHPPPddd|||QQQGGGzzzxxxCCC444@@@yyyppp777111222777666444;;;HHHzzzQQQ111,,,111333SSS[[[555///888------555---111111777KKKbbb777000444333///...111000,,,+++///111//////333999;;;777333///000111000000000...++++++333888JJJ```YYYQQQ_________aaagggrrr{{{pppbbbaaapppyyyjjjSSSZZZ```{{{ssssssxxx```MMM555222>>>@@@BBBOOOvvvaaammmwwwZZZ333777KKK666***111...111333333555555333000...------000000///...------///000///111444444222///...---(((///000,,,...777888222>>>888000)))'''))),,,...777555222...,,,---111555444+++&&&***///222222333,,,000111222444888VVVVVV444333///...666666:::ddd}}}MMM888eeewww;;;000***'''666===222111666]]]uuuwwwsssSSSbbb^^^DDDCCCCCCFFFIIIJJJFFFBBBBBB+++===bbb```TTTbbbwww|||fff;;;AAAKKK===444555...000666111***:::SSSoooIIIXXX]]]888;;;LLLBBB222444CCCLLL```rrrmmmQQQ555(((---HHHkkkvvvllljjjpppooopppuuu{{{{{{yyy---JJJSSS<<<---777===666111444???>>>...777fffrrrQQQ777555888333222888000YYYsss]]]VVVPPPXXXZZZMMM666000NNNrrrNNNIIIQQQRRR======GGGXXXbbbbbbbbbeeeaaaiiimmmooopppfff\\\^^^QQQ]]]zzzVVV<<<888@@@999///333666333444>>>999333111444;;;AAAEEEMMMPPPSSSTTTSSSUUUYYY]]]qqqeee>>>777???<<<999@@@@@@HHH```]]]@@@;;;444111666222CCCtttmmmJJJBBB;;;777:::<<<888333000...666>>>GGGNNNIIIEEELLL;;;333333444444<<<>>>333555666000<<>>:::===444777;;;555444666111333666444///111555222***///444888777666???QQQ```vvvkkkBBBZZZxxxpppEEE<<>>555---999666666CCC\\\nnnfffNNN;;;---999QQQyyylllRRRWWWOOOKKKXXXqqq+++BBBLLL===111555999555AAA666555333111PPPxxxVVVAAA222555;;;:::999===HHH^^^~~~mmmSSS;;;000666777===dddwww___EEE888;;;@@@LLLYYY``````bbbggghhhiiidddkkkrrrXXX@@@FFFZZZhhh|||uuuUUU:::///555<<<555---222555333666777555444888@@@JJJSSSWWWbbbdddggghhhggghhhjjjkkkrrrtttGGG444???BBBAAAAAA;;;@@@SSSqqq]]]>>>BBB:::111888===AAAVVVvvv~~~mmm```PPP===222......222777+++666111---444666HHHllljjjXXXGGG;;;:::HHHKKK<<<>>>999666MMM|||DDD***333222///111000666EEENNNqqqsssSSSGGGPPPSSSOOOTTTUUUUUURRRNNNLLLOOOTTTccctttoooIIIkkkoooTTT>>>IIInnnrrrWWWFFFBBBOOOVVVbbbxxxiiiEEE888===EEEIIIDDD@@@<<<333(((111...555999111111444111666:::777000333;;;888...222444777999AAARRRiiizzzWWW@@@lllyyyjjj{{{MMMIIInnnfff;;;>>>555...---,,,---555???pppcccBBB444...---NNNtttKKK666222666111444999555444222888XXX```===111...,,,---000333333222000000//////000222444777:::<<<<<>>GGGUUUnnn}}}jjj]]]KKKDDDEEEBBBccc{{{CCCDDDLLLFFFnnnbbb888...***---***'''***000555555333444777777444111//////000000111000333666777444000---+++'''333555444666777555(((+++///111222111111111---///000000///......//////---...000000---///333...000---,,,,,,***666QQQeeeKKK444...000444444111BBBnnnDDDHHHlllCCC---444222,,,KKK^^^ZZZwwwvvvmmmpppDDDBBBDDDCCCIIIJJJJJJGGGBBB<<<666333777FFFgggjjjQQQZZZoooiiihhh999)))444444999777444000///888RRRuuuqqqIIIUUUlllKKK---000???888111<<<000BBBHHH@@@EEEZZZccc]]]???;;;:::___oooIII^^^LLL888BBBiiixxx222;;;???888111000222333<<<888999999IIIwww{{{AAA::::::FFFUUU^^^cccgggvvvlllrrrtttgggkkkzzzxxxTTT;;;111<<<:::666UUUuuuttteeewwwdddEEE<<>>HHHSSS]]]bbbeeedddeeeggghhhhhhgggggghhhppp^^^???999AAA===BBBFFF777>>>]]]~~~[[[:::BBB<<<999888<<<777222FFF^^^bbbYYYKKK;;;333000111777===777:::000---777999GGGhhhuuuuuurrr]]]CCC>>>@@@777@@@999EEErrrRRR///999777222555222...111,,,gggzzzVVV???GGGLLLHHHPPPQQQRRRRRRXXXdddrrr{{{___KKKmmm{{{JJJ@@@AAAYYY|||pppDDD<<>>222---000...***333BBBllleee;;;...222777TTTeee<<<333///000000444777555222222;;;ccc```AAA555000,,,///222333444333000......222555333...---333999<<<@@@<<<111---222666444444RRRoooiiiTTTYYYoooyyybbb```hhhttttttjjjmmmyyyuuuvvvpppeeeccchhhhhhccc||||||jjjddd[[[GGGkkkwwweeeAAA[[[rrriiicccDDD+++***---000///111777666222000333777444000///000111111000000222666777555222000000***666888444333444555"""'''...222444444555666***,,,///000///...///000//////111444333///000555///111---+++---(((,,,>>>:::888222...//////000555]]]XXX<<>>---...,,,EEEOOO???111<<>>LLLOOOIII222BBBLLLHHHUUUyyyvvv@@@HHHXXXjjjwwwyyysssnnnbbbVVVOOOGGG888999OOO```pppeeeQQQ555###JJJsss___QQQRRRUUU[[[kkkeeebbbhhh|||OOO???EEELLLQQQSSSWWW^^^dddiiikkklllllldddVVV\\\sssbbb>>>000777???<<<555///555222222999999666;;;EEEIIIPPPZZZbbbhhhiiiiiidddeeefffhhhhhhiiiiiiiiiqqqXXXEEE@@@===444<<>><<<222---000222//////333444111......000111///---///111444555444333333333'''///777888333000222555000222333222111222666:::...///000///---,,,---...,,,,,,000555666333333666000444111111444,,,'''///,,,444333///...+++444KKK{{{HHH@@@ppp~~~KKK000===???===eee{{{fffyyypppqqqXXX666HHHIIIEEECCCBBB>>>777333666@@@HHHLLLRRRNNNUUUcccXXXMMMZZZBBB777000222333222444888000666222222SSSpppNNN```XXX///555KKKCCC---(((---444HHHXXXKKK111///AAASSSVVVQQQ```mmmeeeUUUJJJpppzzzaaa000555222777ZZZyyyWWWDDDVVVTTTCCC@@@KKKVVV```kkkppprrrooogggYYYIII<<<555666666777555,,,///BBBRRRbbblll```DDD111999IIIwwwrrrLLLAAAIII@@@===FFFWWW___```jjjzzztttWWWJJJWWWvvvNNNBBBGGGLLLNNNOOOQQQVVVYYY```fffjjjdddeeeuuuzzzmmmIIIDDD<<<666444444444222555888333222<<<@@@DDDNNN^^^___aaaeeeiiikkkkkkjjjgggggghhhkkknnnpppqqqrrr{{{}}}UUUGGG@@@<<<555777???@@@CCCXXXnnnwwwwww{{{~~~KKK999111333333///...222888::::::000...///555888777777:::333333GGG\\\XXXMMMKKKNNNjjjZZZZZZfffnnnsssooobbb^^^bbbvvvtttKKK:::;;;444000666444333;;;PPP{{{fffYYYgggvvv}}}UUUgggNNNAAABBBVVV}}}uuueee~~~TTT000...777:::@@@JJJPPPQQQ^^^kkkpppppp```FFF333777CCCRRRTTTMMMMMMTTT```eeeppp~~~]]]RRR~~~QQQxxxKKK666555,,,222///,,,<<>>dddfffGGGTTTiii;;;555UUUnnnfffzzzYYY}}}[[[ZZZ[[[III???DDDAAAAAAAAA???;;;666777EEE\\\mmmTTTMMMRRRYYYMMM;;;666:::222,,,000666444333666444///000555IIIoooqqqMMM^^^[[[333777JJJBBB111111111***;;;[[[YYY777&&&///AAAMMMgggxxxxxxrrriii~~~\\\ccc---;;;999===nnnIIIRRRZZZNNN???BBBIIIaaa~~~sss^^^FFF888777:::<<<000222,,,444BBB666+++999***<<>>FFFbbbmmmHHHBBBOOONNNBBB???DDD???:::OOOmmmTTT<<>>000777WWWfffOOOHHHeee|||cccNNNFFFAAALLLdddrrrqqqxxxwwwRRR<<<>>>:::;;;@@@999444<<>>444---222111***222KKKkkkKKKPPPddd{{{~~~qqqppp{{{FFFHHHyyyrrrQQQNNN<<>>444777:::666777777555<<>>999AAAKKKOOO@@@---222???333///PPPxxxpppkkknnnttt~~~tttLLLJJJcccqqqrrrPPP@@@999222000333222000000222666777222...///000000///......000111666555555333111000333888111666;;;;;;777444555777333222000,,,***+++...111666444666;;;<<<777222111222000'''%%%///222111999///666111///444000DDDrrrcccLLLKKKcccMMM000DDDddd```JJJ~~~fffEEEBBB>>>IIISSSIII@@@BBB:::999444111888NNNnnnFFFDDD\\\XXX111...888%%%...)))...333///000222---000+++999___rrrLLLYYYddd===:::FFF<<>>BBBEEEZZZIIIaaaddd;;;CCC^^^YYYCCCMMMMMMIIINNNRRRRRRVVVMMM\\\gggdddmmm;;;888222///222111...222<<<888+++---GGGccclllhhhddd______dddlllnnnjjjkkkpppoooaaaYYY```lllwwwrrrYYYUUUOOOJJJCCC>>>;;;:::;;;<<>>222333222///111777888555444VVVdddLLLLLLqqqxxx^^^[[[NNNAAA:::555444<<>>OOOsssnnn}}}lllBBBbbbiiiEEE333<<<<<<(((111444444kkkddd;;;111NNN\\\CCCIIIGGGcccEEE999000<<<333444333***ZZZcccBBB777...000555111---,,,---///111111111,,,((())),,,...---***000((((((///000444KKKggg|||]]]RRRcccwww{{{fff```SSSFFFAAA???======>>>000111222333444333222222...<<<000,,,;;;222AAA|||fffAAAQQQ```kkkggguuuxxxfffKKKoooYYYIII<<<333111......111444444222222111,,,222444------444444...222888:::444...///444222888;;;888666888777333333222///---++++++++++++222222---'''***222222***---"""(((222///000:::???222999---(((;;;GGGSSSjjjGGG@@@ffffff:::===SSSpppDDDXXXhhh>>>777555===BBB===???DDDAAAAAA---777444)))VVVyyyXXXEEEWWWXXX???...111333,,,777222///...---+++...333555999QQQvvvaaaoooxxxZZZ___VVVIIIFFF,,,---000111DDDZZZJJJ000///<<<___sssxxxhhhgggvvv~~~kkk;;;EEE888***:::VVVbbbeeeBBB888LLLzzzhhhHHHCCC>>>888555555777777666555555444333333333333333777:::>>>eeeNNN666999RRRtttpppPPP>>>DDDEEE999AAATTTmmmQQQTTT|||bbb999AAA[[[sssFFFHHHMMMPPPOOOPPPRRRRRRWWWMMM^^^vvvggg:::999555333666444000111666888>>>LLL\\\dddcccaaa```fff^^^[[[aaagggiiiiiikkkdddPPP???BBBVVVqqqfffQQQWWWFFFCCC???>>>???@@@AAA@@@GGGGGGGGGFFFFFFGGGJJJLLLMMMLLLKKKKKKLLLPPPUUUXXX^^^fffzzzYYYrrr{{{???888555777999888777666777999999777222---...222555555GGGqqqYYYNNNaaahhhcccDDD===888666777777444555:::999222;;;iiiYYY999===???<<<333000<<>>CCCUUUQQQEEE]]]PPP```NNN666111;;;111555222222```bbb===222,,,---000111222000---,,,...000555000,,,,,,...///,,,)))+++***+++///555FFFeee}}}[[[```~~~{{{ggg\\\UUUHHH>>>444333444444555777...000333555444222///---000;;;666444888---;;;hhhpppLLL777PPPccciiizzzXXX{{{iiieeejjjUUUAAA===888444333444666888...***000333++++++000---222111111222...***+++///222666777222000222222///444444222111000000000000111111444666444...,,,---///'''+++000+++...555555///000***555SSSXXXJJJIII<<<]]]RRRAAAaaa~~~ooowwwhhhHHH===JJJJJJ777:::;;;@@@???;;;===>>>777555)));;;HHH@@@PPPXXX999777CCCCCC666000444555///666111......------222999000WWWxxx}}}yyygggCCC<<>>fffMMM111777777777777777888888777666666555555444444444333666666666JJJsssiii===999FFF```{{{LLL999777222;;;XXXxxx]]]SSSiii???AAATTT}}}TTTEEEMMMXXXQQQPPPVVVPPPXXXBBBgggTTT;;;444444666999777333222555III\\\mmmkkk```ZZZ]]]bbb```^^^```fffhhheeeaaa___ZZZOOOIIITTTkkkxxxqqqfffTTT___KKKFFF???<<<===???AAA@@@===<<<<<<>>>AAACCCDDDDDD======;;;;;;;;;<<<===>>>AAAAAAcccIIIOOOMMM888666888:::888555222222333<<<999555333111111222444aaaOOOXXXyyy]]]III...------111666888666555666<<<444???vvvjjjCCC222666999;;;DDDUUUfffnnnqqqggg^^^```gggooowww~~~___pppQQQgggZZZnnnGGG666444///444555999555444777999222+++000;;;|||yyy{{{xxx\\\111444???999111JJJttt|||{{{___WWWEEE555EEEllldddcccddd888444;;;///777+++888___YYY666/////////---111444222,,,))),,,000555222......000111///---&&&+++---...===[[[yyydddKKKjjjkkk999000666:::222---...000111222555+++---111444555333///---444666888555---***>>>\\\^^^KKKFFFaaaxxxsss{{{ZZZXXXmmmfff]]]MMM<<<111000444999555111666777000222777333666222111333333111444888222555444///,,,---...---222222222333333333333333111...333;;;777+++***222))))))000222...333666...777000'''111FFFFFF888555VVV}}}gggBBB[[[mmmwwwOOO+++;;;===---333???<<<888666777;;;>>>>>>333;;;XXXjjj]]]LLL???111...000111111444888666222555333222111------555???GGGsss{{{}}}ppp^^^^^^cccJJJ111===YYYlll555000IIIuuunnn777:::<<>>777555777999999777666777777555555666666666666666555777444555888KKKooooooKKK@@@@@@MMMmmmkkk\\\kkkccc@@@>>>>>><<>>777999999444111444:::>>>gggtttvvveeeUUUWWW```fffcccgggkkklllhhheeefffjjjbbbdddmmmyyyaaannn```dddOOOGGG===777777;;;???@@@<<<<<<<<<<<<===???AAACCCCCCAAA===;;;;;;<<<======>>>>>>\\\]]]FFFvvvaaa;;;999777555333333222111000888777888:::777111333:::tttkkkOOOjjj|||RRR777///333222222333333444555777999666FFF|||lllGGG111...>>>___oooggg```bbb[[[SSSMMMMMMOOOQQQVVV\\\zzz^^^XXXIIIggg```bbbzzz{{{FFF777555...444333555111...111777777444:::DDDtttsssqqqyyyuuu}}}GGG222222::::::DDDeeegggWWWuuuCCC,,,JJJeeeyyylll}}}BBB999:::...999+++<<>>VVVTTTJJJssspppFFF;;;GGGmmm\\\LLLQQQJJJSSS___TTTHHHWWWVVV666444===@@@???555***---AAAUUU```wwwtttfffTTTPPPYYY```___jjjgggcccccciiirrryyy|||gggooo|||___gggmmmggghhhrrriiillldddCCC???:::777666888;;;<<<;;;<<<<<<:::777666999===IIICCC<<<777666777888999444;;;PPPxxxMMM^^^vvvEEE<<<555///...222555444222555222444777222...;;;OOOIII[[[vvveeeDDD***888555444222///...000222222555111@@@uuueee@@@@@@GGG]]]uuuttt\\\LLLLLLMMMKKKJJJHHHDDDBBBIIIQQQpppmmmlllPPP\\\{{{nnnUUUtttAAA666444000888555333333///000666555111555>>>vvvPPPTTT{{{WWWjjjrrr\\\<<<:::999FFFJJJVVViiiEEE777DDDdddhhhIII]]]cccsssRRR===999000;;;<<>>]]]```VVV\\\gggyyyppptttnnnYYYFFF888777555999777222777:::000333444888:::555......333---000444666555222000000)))******+++---...//////111///)))***;;;LLLEEE222---///333,,,&&&444DDDBBB222///666<<<444444OOOmmmjjjOOOVVV{{{vvvXXXXXXRRREEE888222444;;;BBB>>>:::666AAAJJJ888...???ZZZiiicccMMM<<<---)))444111...111777888333222666888999:::999:::JJJjjj\\\HHHiiinnnSSS;;;===CCC:::>>>JJJQQQddd~~~MMM777;;;XXXwwwxxx___xxxXXXZZZlll{{{uuu666ZZZ{{{oooRRRWWWvvveee999333111111000111333555777888222333555777888888777777000///<<<:::(((666\\\nnnPPPHHHNNNhhhmmm[[[bbbjjjppp^^^OOOLLLZZZyyyxxxLLL333:::666MMMcccfff[[[zzzRRR;;;DDDkkkrrrTTTKKKFFFPPP[[[UUUQQQfffmmm@@@::::::777:::666,,,)))@@@fffnnncccTTTMMMRRR[[[ZZZTTT[[[YYY[[[eeevvv~~~vvvhhhVVVhhhmmmZZZVVViiiQQQLLLSSSbbbkkk???@@@@@@<<<777333444666000444999???DDDIIIMMMOOOMMMFFF<<<555444555555555111:::PPPWWWHHH~~~JJJ;;;444......333777777555555//////000)))***HHHmmmEEEkkkpppGGG888''':::222555666444444555444111888333AAAvvvfffBBBTTTlllxxxfffMMMAAA???>>>EEEDDDDDDAAA======HHHUUUiiibbbwww^^^KKKoooXXXWWWssshhh:::333444111;;;888666666222333777444///222;;;rrrAAAFFFpppEEESSSsssxxxOOOrrrVVVGGGSSSaaayyyuuueee~~~sss]]]FFF555000222777SSSvvvgggvvvwwwwwwxxxeee>>>444222<<>>@@@===888@@@DDD888888666666777333///000555***,,,222777777222///000,,,,,,+++++++++---///000---111///000FFFZZZLLL...111------((('''BBBiii}}}SSS999111777333;;;[[[vvvzzzpppnnntttJJJ;;;CCC777<<<999&&&+++;;;666@@@AAA333000>>>>>>CCC^^^xxxjjjHHH///...111,,,+++...///333666444111333777000---///888JJJiii```FFFNNNddd333222999777444555III{{{ccc:::<<>>@@@>>>>>>>>><<<===FFFQQQfffdddIIIVVViiiRRRmmm]]]777555555...777777777777333222555666888FFFWWW}}}jjjDDDddd|||KKKFFFQQQuuuhhhyyyZZZaaayyyzzz\\\RRRGGGAAA;;;444000///<<<000333MMM{{{|||rrr{{{???///333888JJJRRR999111///(((222,,,555333000---,,,...111444222333333222111...------,,,&&&888YYYbbbQQQNNN]]]{{{gggDDD;;;999777<<<000......111222111444999555333111000///000111222333555777777BBB\\\fffWWW[[[dddllltttsssZZZPPPGGG<<<<<>>333888:::888222222888;;;888@@@aaawwwwwwaaaKKK:::999<<<;;;<<>>???CCCDDDBBBDDDHHHaaauuummmOOOpppfffPPPhhhyyyYYY888:::777***000222555<<<444...///222???ZZZtttuuuyyysssooouuu{{{fffJJJ|||aaa777888:::KKKUUUqqq|||NNNBBB,,,***555111(((...777---666555<<>>\\\qqq{{{{{{XXXoooPPP???SSSzzzzzzLLL888;;;444nnn___555+++///222666666333111111222:::666333222444777:::;;;FFFJJJKKKHHHFFFEEECCC@@@___||||||uuuzzzkkkggg]]]WWWOOOJJJJJJNNNWWW___qqqtttrrrwwwyyycccEEE===OOOkkk>>>HHHwwwuuuVVVIIIUUUgggiiimmm___CCC222444888666000...DDDSSSKKKHHHVVVXXX[[[___RRROOOddduuuaaadddfffhhhxxx___MMMAAA???999777PPPsssfffddd[[[MMMDDDAAA>>>888888777777888999:::999999DDD666rrrIIIUUUxxxKKK777;;;<<<777111111555777666111<<<===111EEErrrcccVVV```bbbUUUNNNQQQCCC222222444111222DDDhhhQQQ999:::888444777>>>AAA???EEE777777UUUSSS===HHHRRRrrruuu|||xxxTTT~~~eeeOOOkkknnnOOOJJJAAA666...,,,000555777---555777555WWWuuukkkKKKNNNTTT\\\bbbmmmWWWRRRaaa888222:::---222XXXnnnSSSUUU___PPP===<<>>IIIHHHYYYuuu|||ZZZNNN^^^qqqPPP888333:::GGGVVV888555222222111000///333999>>>000222555999===AAADDDFFF;;;???@@@===???HHHQQQUUUzzzeeeVVVeee~~~tttmmmgggbbb```fffqqqoooFFFfffyyy[[[HHH@@@666<<>>>>>;;;999888777888999:::::::::;;;OOOtttCCC^^^}}}RRR555666666333111222555666888444555555BBBhhhwwwaaagggoooiiiYYY\\\rrr```hhhjjjfffVVV:::000===RRRmmm333444111000555<<<>>>999333<<>>CCCKKKVVVfff}}}jjjNNN___xxxVVV555444:::,,,:::iiiZZZ:::===BBB888...---666444222111111111111111666333555555jjjjjjrrrrrrjjjCCC111888555333333333222111222555777444333000,,,+++---222666888444444777777333444:::EEEgggqqq\\\TTTiii|||SSS000555333333666555444222111111000000333444444333222222444777333333...000TTTuuu\\\\\\\\\eeennnzzzZZZ666555777888999777444111///+++)))((()))...333666888---+++,,,///...)))&&&''',,,)))***,,,+++---<<>>BBB999BBBHHHGGGEEEEEEEEEEEERRRIII222KKKooozzzyyypppMMMpppvvv\\\<<<222888777;;;JJJZZZ:::OOOiiiXXXRRRTTTjjjRRR---222999222444111333DDDuuuoooXXXAAAOOOWWWQQQ[[[cccTTTGGGTTThhhbbbLLLYYYoooqqqwww|||~~~yyyVVVEEEAAA???999444666999:::999:::===>>><<>>JJJbbbzzzlllBBB555888555///444DDDRRRVVVKKKWWWsssZZZ;;;CCCMMM{{{uuu888???555111666999:::>>>EEE\\\zzz___WWWgggsssnnnvvviiiMMMJJJDDD===888666777:::333999666<<<[[[mmmUUU111777555777>>>JJJ^^^zzzSSSOOOxxx|||PPP,,,222===:::ZZZOOO+++111111+++---+++777444000---,,,---000222888222)))777qqqlllJJJYYYEEEKKK===000777;;;222444444222000111555999555444111...,,,---111444555777999999444222888AAAaaasssfffLLL___KKK;;;222///222111111000000000000000222333555666555666777999333222111666hhhppp[[[```___fffqqqPPP/////////111444444333111'''&&&%%%'''+++///111222666333333555333---***+++333111//////000333555777666666666444///***///777222,,,000666999EEEQQQQQQ___lllhhhQQQLLLkkkiii[[[jjjOOO555333FFFGGG:::555333///111111///222:::DDDNNN[[[gggpppUUU:::888KKKRRRPPPjjj\\\RRROOOUUU```YYYCCC333NNN]]]>>>@@@ddd\\\AAA---+++333555***---===EEE===dddrrr???...>>>333444```ddd555444;;;999999999888666444444333DDDDDDBBB<<<777666<<>>RRRRRRPPP\\\[[[JJJUUUsssggg[[[ZZZppp~~~sssvvvlllKKKYYYxxx___MMMJJJJJJIIIBBBBBBAAA??????@@@@@@@@@IIIHHHGGGFFFEEEEEEGGGIIIaaa}}}lllOOOhhheee:::555888<<<>>>:::333111222@@@III```vvvxxxhhhQQQ>>>===<<<;;;:::999999::::::000222MMMjjjhhhPPPSSSsssWWW<<<333111999;;;;;;JJJ^^^vvvqqqLLLqqqrrrOOOwwwxxxmmmXXX>>>===;;;888777777888999555???@@@NNNaaaLLL222999888777777888???RRRtttsssLLL]]]UUU...000777===iiiLLL---888444111888333555333000---,,,...222555666((($$$<<>><<>>LLLdddtttMMM;;;QQQdddBBB::://////444111888NNNUUUDDDeeeiiipppmmm;;;999777+++666<<<;;;LLLlllRRRHHHHHHXXXQQQSSSWWWRRRYYYLLL\\\qqq]]]CCCZZZ~~~xxxhhhZZZOOOMMMIIIFFFDDDCCCEEEHHHKKKGGGIIIKKKLLLLLLNNNRRRVVV|||gggccc\\\DDD555555777999666555???KKK___sssoooPPP???@@@333333444777777333000///888,,,...VVVwwwFFFCCCnnnsss@@@000***555>>>@@@GGGRRRZZZppptttbbbAAAeeeooo|||]]]YYY}}}\\\tttUUU@@@444444444444555666666666>>>RRRQQQRRRWWW999(((DDD666888888555666JJJqqq___PPPggg|||^^^LLLEEE444222]]]BBB,,,;;;666333888111555666555222000000444777555,,,===OOOQQQDDD777@@@ZZZBBB444444444333222111444555555333000...000222444444333000...///111333)))555999000---===VVVggg```LLLKKKhhhvvvjjj|||{{{AAA+++222......---...///000111111...111333444444444666777333,,,111LLLpppbbbcccbbbhhhwww~~~ZZZZZZdddjjjrrrzzz[[[III555...333888666000---------...000111000///222///...000///------000---000///,,,---333444222111///000444555444777;;;CCCTTTwwwxxxIIIGGGCCCBBBKKKWWWYYYSSS]]]uuuMMM>>>777222>>>bbbhhhJJJ888888;;;<<>>444777:::888666777777555666iiizzzBBB222:::777111...666lllyyyOOO777111000555888<<>>rrr```;;;<<<888888555,,,555OOOLLLEEEoooyyykkk@@@999555///;;;<<<:::MMMkkkMMMIIILLLWWWWWWWWWMMMMMMwwwcccDDDccc~~~gggdddxxx{{{}}}oooiiiccc\\\YYYWWWVVVYYY]]]___ccciiimmmooorrrxxx|||vvvvvvPPPHHHCCCDDDHHHRRRhhhjjjSSSHHH???:::===<<<;;;:::999888666333777444...999YYYvvvcccUUU___nnnxxxUUU444---555:::999888888AAAnnnccc~~~WWW===\\\fffLLLQQQMMMdddlll^^^nnn^^^CCC777666555444444555555444222>>>]]]VVV@@@AAA:::///:::666999;;;999<<>>ccc```DDD:::AAA555XXXqqq888<<<===???===111666MMMyyyGGGHHHwwwdddEEE===<<<;;;AAA666666MMMhhhEEECCCKKKSSSUUUXXXHHHKKKMMMIIIsss|||]]]XXX```wwwzzz{{{uuukkknnnvvv|||OOODDDFFF???<<<@@@CCCBBB===<<<<<<555+++---444444444;;;GGGccckkkkkk\\\@@@555444333222444555KKKllloooyyyzzzFFF888OOO~~~eeePPPFFF;;;:::GGGmmm[[[jjjbbbIII<<<999777666666888888666444777UUURRR:::666666111555999999999===GGGbbb___gggfffFFF<<>>HHHTTTSSSGGG555///555444,,,444444111444555444888444333333666999999444000---///111222222333555777222444111444KKKiiipppeeeNNNUUUcccyyydddMMMNNN}}}YYY???666;;;///000000000000111222333333111222111///...---///111///111@@@ttttttgggiii```kkksssvvvgggcccYYYTTTMMMIIIMMMYYYhhhsss|||\\\;;;333666TTTiiihhhiiikkknnnqqqrrrpppnnnssspppllljjjhhhgggdddcccJJJDDD@@@>>>:::555444777>>>777555<<>>:::222222555111<<>>JJJQQQQQQUUUXXXNNN>>>777999444111000444TTTdddOOOhhhJJJ999555666555222...RRRvvvqqqWWW444222CCCrrrppp]]]KKK>>>888===999MMMtttdddfffrrrWWW@@@888666555777:::<<<;;;999444JJJRRRHHH:::,,,...AAA888444333999JJJhhhmmmvvvjjj===:::999999444GGG}}}qqq@@@;;;000,,,000+++(((//////000000///111999FFFQQQTTTYYY777)))999888111222///111------333222111:::000......444:::;;;555...+++---000222333444777999222333444AAAaaawwwfffEEE@@@WWWrrruuuLLL666>>>[[[{{{XXX888555777===---...............///000000777777555222000///111333000999LLLmmmdddmmmcccllluuu{{{oooddd]]]ZZZWWWXXXbbbrrrOOO===@@@333666AAA777???FFFHHHEEEDDDIIIOOOffffffhhhmmmuuu|||{{{tttnnniiibbb[[[YYY[[[iii\\\[[[iiisssvvv|||sssUUU===555:::KKKWWWSSSjjjxxxrrr}}}xxxTTTXXXIII@@@BBB???999???NNN|||jjjsssddd^^^lllAAA999777333;;;^^^SSS333AAARRRuuu{{{xxxTTT444999HHH[[[wwwhhh:::222:::;;;999;;;|||QQQ@@@IIIFFFDDD777:::JJJhhhbbbDDD333222222555:::<<<888222??????===999555333555888666888222222JJJaaaSSS///???>>>bbbfffKKK>>>???...,,,:::tttppp???888888///444;;;<<>>PPPvvvIIIiiirrr]]]RRRKKKVVVyyylllhhhuuuzzzXXXGGGCCCBBBDDDIII^^^xxxuuuTTT>>>###;;;888///444@@@nnnBBBFFF{{{tttvvvaaaEEEqqqsssKKKCCC111000777;;;;;;;;;;;;888333...888[[[rrrTTT???@@@CCC;;;888:::???\\\zzz[[[```qqqRRRMMMNNNFFF@@@555;;;555888;;;===HHHDDD111222```{{{SSS///222888:::888888444;;;ccc~~~|||uuuOOOFFFAAA;;;;;;444AAA```SSS222333555555111+++((('''222///...555CCCQQQZZZ]]]BBB:::333222666555...'''(((///444555777;;;999333222555888;;;:::777333000,,,(((,,,444111(((+++555999)))777dddvvv^^^EEEAAAPPP}}}nnnRRR999...999999;;;111555///999QQQ666222222333333111///000333444...+++...000000000111888DDDtttqqqMMMQQQbbbjjjkkk{{{mmm___^^^aaabbbnnntttzzzNNN777666<<<:::444222666333222555444===SSSHHHFFF777===GGGNNN]]][[[UUUaaaooovvvxxx~~~fffPPP???999AAA===DDDRRRJJJeee}}}mmmvvvqqqLLL@@@MMMrrrIII777999OOOoootttPPPBBBKKKXXX|||iiiuuu~~~NNN<<<555333===qqqvvv>>>:::UUUuuubbb???***111555---777OOOnnnPPP666000///,,,111<<>>555666;;;>>>ZZZQQQ```dddLLL===999999:::666]]]HHH@@@NNNPPPLLLPPP@@@RRRrrr\\\iiiSSSOOOFFFJJJddduuuVVVHHHFFFFFFIIINNNmmmsssTTT+++777777111444EEEsssQQQffffffPPPfff>>>444eeerrrhhhWWW===111+++111666333//////***000JJJuuuzzzfffSSSDDD;;;AAABBB666555555;;;^^^}}}ggghhh~~~aaaFFF@@@BBB===999888<<<444&&&888YYYUUU<<<>>>:::aaa~~~[[[333111999888555666333999```tttIII555999444777222;;;aaawwwAAA111((($$$***333555000***///???KKKNNNSSSUUUHHH666333000......111111///---+++000444333555888666111444666888:::999666222///999444///...,,,+++---000222KKKmmmzzzgggKKKGGGTTTvvv}}}FFF...222666:::777555,,,333000999RRRAAA111000000333222000111444888222///111333333333555444QQQ{{{kkkHHHMMM\\\hhhiii|||tttkkkaaaaaalllbbbIIIAAA???<<<777///555222...222555@@@TTTaaaZZZAAA999333...999555///666@@@HHHPPP\\\jjjuuu{{{fffcccYYY\\\pppdddhhhgggXXXHHHEEEBBBEEEQQQVVVddd~~~xxxiiidddOOOXXXSSSYYYjjjhhhqqqNNN)))<<>>BBBAAAHHH@@@KKKUUUSSSFFF:::555555333333333222222222555888333333444333222000...---000---555888;;;QQQYYYCCC===666BBBccchhh;;;<<<:::???444000LLLeee<<<888<<<555666888<<>>888999cccUUUDDDHHHKKKBBBJJJ666FFF}}}uuuMMMRRRoooWWWMMMFFFCCCMMMccc~~~lllOOODDDCCCEEEIIIPPPpppddd444555888666333@@@}}}kkk___xxxeeeLLLcccEEE333;;;QQQWWW^^^nnnvvvfffKKK;;;AAAFFF:::---***+++666OOOsss}}}mmmPPPAAA999666666@@@CCC999:::666>>>hhhvvvkkknnnyyyhhhSSSJJJGGGAAA888555333;;;,,,GGGtttaaaKKK[[[PPPggg|||UUU===444888444444222777XXXuuueeeKKKBBB???777<<>>333666:::>>>HHH\\\```VVVUUULLL>>>???777888;;;>>>@@@BBBDDDHHHKKKRRRVVVVVV```ZZZZZZllleeetttxxxsssooosssqqqmmmsss}}}TTTHHHEEEAAA444[[[ccc???BBBqqqjjj@@@>>>NNNyyyQQQ...OOOsssooouuuUUUXXXsssUUUDDDCCCKKKTTT\\\kkkYYYbbbooo```nnn|||}}}^^^QQQ```tttDDD777bbb}}}pppbbb:::---(((000555000000666999000...888CCCGGGHHHJJJPPPSSSBBB666BBBLLLKKKNNN;;;999666333111222444666222333444555444555<<>>666777HHHooo\\\444<<<333:::555555]]]eee777333999555888999:::XXXOOOfff~~~iiiSSSEEEBBBAAAggg^^^GGGFFFLLLFFFRRR===OOOmmm===NNNgggvvvYYYPPPSSSQQQJJJMMMbbb}}}iiiLLL@@@???AAAHHHPPP```|||[[[888777:::888333222TTT~~~nnn___hhh333///+++///888<<<@@@JJJooo\\\PPPWWW^^^WWWFFF;;;DDDPPP```rrrjjjYYYLLLFFFFFFBBB888;;;BBB@@@BBB<<>>333---111444111000222333///---///000///000333888pppRRRCCCPPPQQQeeennnjjjWWWDDD???IIITTTVVVSSSaaaeee^^^XXX]]]UUU>>>...<<>>888666666666222...222000:::>>>777CCCYYY^^^AAA777222888VVVfff:::888999>>>>>>AAAqqqfff===666;;;:::???>>><<>>KKKwwwcccwwwjjjNNNNNN???eeesssOOOYYYZZZoooddd???333222777:::MMMlllvvvooovvvNNNVVVeeefffsss]]]JJJ888:::QQQxxxEEE...999,,,222UUUwwwzzzeeeQQQDDD???:::666111---000555555333111222555666444222444222111111222444666888000000111333444666777777555333888:::,,,(((IIIuuuwwwNNNAAAUUUuuurrrIII...000333---***---///,,,222666///***AAAkkkPPP>>>000111444000...111///,,,+++......---///444HHHuuuvvvGGGGGGXXXSSSeeevvv```TTTZZZ\\\OOO???HHHNNNSSSfffgggPPPEEEIII@@@GGGJJJKKK[[[[[[HHHVVVfffpppuuu}}}wwwtttiiieeelllkkklllpppdddPPPIII:::333111KKKcccZZZOOOQQQ888;;;HHH|||sss888@@@[[[~~~eeexxx888+++999:::???666RRRyyyiiiOOO<<>>444333DDDqqq{{{MMM::::::999;;;@@@rrrQQQ@@@777;;;:::===;;;<<<]]]RRRtttwwwUUUCCC:::VVVuuuZZZEEEJJJGGGQQQBBBZZZEEE999>>>```||||||sss{{{bbb^^^```\\\\\\VVVSSSaaa}}}^^^MMMDDD@@@CCCJJJXXXbbbYYYZZZZZZVVVVVVCCC666:::777///000888666---000888bbbjjjDDD>>>BBB$$$...222///,,,222222666@@@,,,555666111999IIIKKK@@@;;;AAA@@@;;;@@@SSShhhtttxxx]]]]]]gggyyyfffBBB999999<<<@@@PPPuuuxxx___^^^hhhzzznnnMMMggg^^^]]]JJJ666111999>>>NNNiiizzzpppnnnxxx}}}aaammm{{{TTTFFF===777GGG:::>>>666+++???gggnnn===,,,///000GGGrrrzzzRRR666333,,,...888888...+++000444111///222666888666333555222111333444333666:::...///000333444666777777666---+++000333CCCqqqfffBBBJJJlllgggdddaaaPPP888222555...,,,,,,666444000---<<>>///666>>>@@@DDDRRRiii|||iiihhhQQQWWWiiiddd]]]QQQAAABBB:::777===;;;444777555777444RRRgggVVVKKKFFF888<<<___nnn???PPPqqqkkkNNNsss333%%%555222666--->>>TTT]]]|||{{{hhhEEEHHH}}}iiiOOORRRjjjsssfffhhhXXX|||ssseee^^^LLLBBB888444111...///444EEEKKKLLLGGGEEEGGGGGGCCCBBBAAADDD>>>+++%%%111<<<444333111---+++...666<<<444000333:::888111333<<>>CCC777222888555333333666;;;555666,,,555777''',,,888000+++))),,,444666222///000111666555000///222000***'''---444888;;;@@@FFFKKKllliiiQQQVVVeeeuuuyyyxxx~~~~~~[[[PPPMMMCCCOOO^^^xxxxxx^^^aaattteee}}}^^^rrr]]]UUUzzzwww```BBB444;;;AAANNNfffvvvlllZZZlll|||nnnTTT```mmm\\\VVVHHH:::666000222666...JJJyyyZZZ777///...666NNNgggeeeKKK666000777222000222444222//////111111222333444555555666777222111333333111222777...000111333444555444444222,,,+++999VVVwww\\\LLLHHH```pppvvvxxx[[[PPPIII555444111999111333222444```vvvTTT666111444222222888111000111444555444999@@@qqqkkkZZZAAAJJJWWWTTTiiirrrbbbSSSVVViii|||wwwlll]]]YYYXXXKKKIIIYYY}}}bbb___```YYYWWWGGG999999555111444CCC\\\ooonnn]]]aaa```ooo}}}aaa\\\III:::999777666>>>///777111MMM```RRROOOIII===???yyyfffooofffZZZUUU222...222555888666AAA??????rrrgggPPPSSSrrrmmm```mmm}}}iiinnnrrr___zzz|||kkk\\\VVVPPPIIINNNYYYKKKGGGAAABBBMMMWWWNNN===999111333777222444:::888777333000444999999111)))111---111;;;<<<555555===vvvbbbHHH888666999999888777BBB111///CCC::::::eeeZZZBBB<<<444BBBsssQQQVVVuuubbbHHH>>>222777AAArrr\\\999666444===999666<<>>VVVdddQQQLLL@@@<<<<<>>...@@@LLLggg||||||vvv}}}EEE222HHHmmmgggMMM>>>444:::333---...///111555999888;;;:::777555666444111777888999::::::999888666]]]lll999<<>>oookkk^^^GGG^^^}}}ZZZHHH{{{eeeJJJ888<<<@@@CCCVVVqqqQQQAAANNN>>>===MMMggg{{{fff@@@???888888^^^ddd888&&&++++++...111111//////111444000333555555333333666:::666888:::777333000111444333111///.........---,,,111222666777222---...444000BBB___tttFFFAAAVVVtttiiiAAA777000777;;;777---,,,666CCCwwwrrrBBB111333///999222///...+++222999444999LLLddd[[[JJJCCCGGGIIIVVVmmmqqqVVVKKK>>>888777999<<>>999333???WWW[[[JJJ@@@FFFAAADDDsss}}}ooosssNNN555@@@777:::...<<<===<<<:::[[[eeesssvvv{{{jjj222333000000999DDDPPPhhhwwwrrrqqqxxxmmmfffkkkFFF```~~~wwwKKK---111???666222000333555444444777666999888555444555444111444555555444333333333444HHHllltttPPP444666===:::888777555555555666888999GGGlll~~~___FFFZZZpppPPP<<<666CCCcccOOO999999CCCzzzFFF666///:::999888<<<@@@aaappprrriiivvvoooMMMGGGEEEQQQGGG]]]yyy[[[jjjtttcccgggzzzsssgggeeeaaaLLL;;;======:::===777444222000111111000///555222///---...000222333111111222333///+++,,,111111...,,,...111333222111444:::333,,,444999999>>>===FFFnnn~~~gggbbbnnnVVV\\\wwwcccTTTQQQPPPlll^^^ZZZ{{{}}}TTT999TTTpppNNN===LLLSSSJJJUUUqqqTTT@@@555<<>>jjjxxxPPP555555444===888666222---///111///===WWWZZZTTTGGGDDDKKKNNNXXXmmmqqqXXXLLL???;;;===??????>>>000<<<@@@AAAHHHQQQccc|||zzz{{{|||{{{vvvhhhSSSAAACCCKKKOOOQQQVVV\\\VVVIII999;;;EEEYYYjjjrrruuuwwwkkkgggfffjjjkkkfff```]]]SSSFFFBBBJJJMMMFFFEEEKKKCCCRRR|||xxxzzzVVV666:::000444222:::333>>>TTTaaaBBBOOOrrrYYY@@@222---444??????<<<999333???HHHCCC777666666999DDDXXXbbb;;;,,,///777222111333999;;;888555555333666666444333555555111666777777444111111444777///MMM}}}BBB333CCC666999888666333111111444666000XXXddd|||wwwnnnfffHHH666777222111SSSbbbDDD111>>>ttt]]]222>>>333;;;999444777CCCdddiiixxxqqqUUUDDDJJJMMMCCCaaa```___nnnWWWwwwjjjXXX]]]ooo~~~wwwvvv]]]???:::>>><<<<<<777555222111111000...,,,222222222111000000222444333333555333,,,%%%(((...999111...222222------222FFFKKK===+++000999888888>>>:::]]]wwwfffiiiQQQOOOqqqgggHHH===FFFtttqqq```bbbTTTEEE;;;EEEpppHHHFFFMMM<<>>===???===888666555>>>666***,,,444888???[[[ccckkkuuuiiiOOOAAA333333AAAUUUfffnnn^^^TTTBBB333444CCCTTT\\\uuuwwwlllvvvzzzjjjWWWNNNIIIEEEBBBBBB888]]]uuuMMMPPPqqqXXX999999///333333:::...???hhhsssEEE:::===ccckkkaaaxxxsssRRR???444999>>>888444444...666111+++111555888???hhhzzzddd???888;;;444222222111555<<<>>>:::666555111555555333444666666333444777999777333222444777...AAA~~~]]]777:::777999777444333444555666555:::HHH~~~rrrqqqEEE@@@<<<777222///444GGGYYYcccOOO333@@@jjjPPP...FFF>>>999333333777CCCbbbcccYYYrrriiivvvgggNNNSSSQQQDDDfff]]]@@@mmmNNN[[[~~~nnn]]]]]]oookkkCCC888===;;;888666555333222222000---***000222555444111000333555333111111000,,,'''(((---;;;444333888333+++222BBBbbbnnn]]]>>>444888:::;;;<<<@@@fffrrr```OOOYYYrrryyyNNNIIIeee{{{gggXXX999555===FFF\\\JJJTTTWWWEEERRR]]]DDD888444777??????<<>>vvv}}}===///AAAOOOllltttIII555999000444222>>>222>>>lll~~~]]]EEE@@@???^^^gggPPP\\\iii^^^cccccc[[[XXXHHHIII;;;111666999777999rrroooPPP444555666222;;;555222444:::<<<999666666111555666444555888888555...222666666444111111111777CCClllJJJ333???888444111444;;;??????<<>>;;;]]]ZZZ@@@LLLcccLLL111AAA;;;<<>><<>>VVVeeeXXXAAA444...444555000444>>>///nnnwwwCCC///555444:::333...555777444GGGggguuuDDDGGGGGGMMMUUUQQQSSSaaatttjjjfffccc^^^NNN999111555...777???IIIIII888///;;;...555>>><<<222444NNNlllppprrr}}}ppp```\\\YYYfffppptttxxxsssVVV444333@@@WWWnnnxxxxxxwwwyyyxxx||||||uuulllcccUUUGGGCCCwwwrrr???222222...\\\bbbKKK555000555---...111:::333@@@qqqoooPPPGGG@@@GGGiiiuuu^^^ZZZuuummmqqq}}}yyyYYYAAA@@@CCCAAAEEEiiiDDD777;;;555000777777333333666888666555666111555666444555888888555---000444777888666333000///CCCbbbqqq===999666222000444===FFFKKKLLL^^^fffsssqqq^^^bbb@@@;;;666333555888999999;;;UUU^^^LLL[[[YYYEEE333666;;;VVV|||^^^XXXkkk[[[lllnnnZZZ]]]TTTbbbJJJ222JJJaaa{{{jjjjjjrrr}}}hhhUUU[[[xxxuuu@@@111444888;;;555333222222333333111000222333555555444444666777222***%%%***000222111111///111444333---333PPPnnntttLLL777555???FFFiiixxxPPPAAATTTqqqggg{{{SSS:::999666888222333///AAA777---===@@@888<<<777777888888888;;;BBBHHHoooeeeFFFEEE777AAAQQQUUUXXXpppPPP---555)))000///...///111222000///444444444555666555333000111777;;;777///---444<<<666666555222...---111555???JJJbbbfffRRRAAABBBHHHWWWiiirrrnnngggIIICCC???BBBGGGEEE;;;000444222111(((%%%===dddyyyfffLLL222+++000666666666333aaazzzPPP000222///333555///333111333XXXwwwqqqEEEJJJKKKMMMOOOGGGJJJ[[[wwwuuussssssmmmVVV:::222999@@@888;;;XXXppp___@@@666GGG:::111222...''',,,999???AAARRRrrr|||tttnnnyyy}}}TTTCCC:::444666>>>MMM___nnnqqq}}}yyynnnfffaaaddduuuSSS000333:::333mmmOOO999333444777...///555333222JJJlllIII???AAAGGGfffuuukkk\\\UUUjjjddd```ZZZ[[[___~~~zzzwww^^^777888???<<<555...777333222555666333222333111444555333444777777444000///000444999:::666222***>>>SSSrrrTTT555444444333333888EEETTT___ccc```mmmLLL===888111000555999999:::===HHHOOOGGGdddOOO<<<777666OOOyyy___cccuuujjjppp}}}cccgggbbb___kkkWWW666<<<777TTTpppjjjhhhlll___wwwzzzzzziiigggsssnnnlllrrrggg@@@777777555999444222111111333555555555555444333333555777777777333,,,))),,,//////000222666999888333555HHHkkksss[[[RRRZZZrrrrrrAAAPPP{{{iiiDDD555222999===222666666;;;333///888999666???888888888777999???DDDEEEkkkpppMMMBBBFFFJJJXXX]]]UUUYYYgggmmmeeePPPNNN;;;;;;777222000000222222111777999;;;;;;:::888777777111555777444//////666<<<;;;:::777333333;;;HHHRRRYYYllleeeKKK@@@RRRMMMMMMWWWdddeeeZZZOOO>>>999555555777888666333(((555======;;;999EEEZZZxxxbbbCCC...---555555...<<>>===555:::;;;:::fffHHH666===???ggg{{{KKK___tttwwwuuueee[[[cccFFFDDD///555<<<@@@hhhzzzTTTNNNcccssskkkVVVSSSkkk^^^^^^~~~llllllzzzuuudddrrr{{{iiiJJJ999======777:::444222000000333666888888777444111222666999888777444000......---+++---222444888777555CCCfffllldddAAA======111222777000>>><<<444999AAA<<<666555555888:::999888===DDDGGGFFFjjj~~~qqqhhh\\\ZZZTTTTTTXXXVVVcccjjjJJJCCC:::444333333222111333777;;;<<<:::999:::<<<:::::::::777555666999===>>>>>>>>>AAAKKKaaazzzyyymmmaaaVVVNNNPPPUUU```hhhrrrttthhhUUUDDD<<<999888666555777<<>>>>>111999[[[cccIII...888;;;777333666VVVfffqqqfff[[[fff@@@555)))&&&000333///333???<<<...IIIRRR<<<444:::KKKkkkpppDDDVVV|||ccc{{{DDD@@@888222111@@@^^^hhhVVVIIIOOOUUUUUUSSSXXXgggvvvzzzssshhh]]]WWWYYY```fffVVVqqqmmmaaaeee^^^aaarrrNNN===222666;;;888666888888:::444,,,222AAA@@@222555555666888888777555222...111444333000---,,,---;;;777777DDDbbbaaa444::::::333...111333222555777888666555555666555===999333777???===AAASSS|||iiiVVVRRRXXX^^^```aaarrrjjjVVV]]]qqqwwwvvvkkkaaaRRRDDD<<<:::999999777888666999GGGTTTOOO@@@999???QQQcccaaaPPPEEEGGGHHHOOO]]]qqqdddVVVIIIGGGJJJTTTdddsssssskkkdddaaaVVVGGG???AAA444<<<111555999777OOOddd>>>...+++//////444:::666BBBlllsss???777***333000...DDD[[[\\\EEE...+++555888222333111\\\wwwRRRHHHRRRGGGBBBJJJJJJ888999TTT}}}www}}}uuunnndddMMM666777FFFaaakkkIIIMMMqqq___DDD:::555444...777:::555555;;;:::444111666GGGeeeiiiaaaeeemmmzzzxxx{{{fffMMM```^^^```hhh]]]aaavvvmmmfffooo:::...<<<111///===;;;///:::;;;kkkLLLDDDFFF@@@333\\\|||mmmfffWWWEEEVVVooovvv___LLL\\\kkk???ooojjjQQQFFF999222777;;;:::---===777LLLgggYYYsssrrrnnnjjjbbbPPP<<<333555:::444///000666;;;888333888<<<>>>999666444222...111222333333222111222333777666888444444BBBGGG:::...---,,,111222...JJJxxxpppgggSSS444444333222000000444999<<<<<>>>>>888999======IIIbbbjjj^^^\\\]]]^^^pppyyyjjjOOOJJJPPPSSSVVVVVVVVVWWWWWWWWWTTTQQQOOOPPPMMMMMMZZZsssfffqqq}}}~~~xxxnnnfff[[[TTTNNNNNNNNNPPPYYYbbbfffiii\\\EEE<<>>HHHGGG999,,,---666555555111333XXXkkkOOO>>>JJJIIIDDD???777///FFFppp~~~vvvnnniii^^^MMM???CCC^^^zzztttGGG+++222EEEMMMWWWAAA888888===:::333...,,,///666<<<;;;333555III~~~tttfffxxxzzz}}}zzzsssssswwwqqq```YYYWWWUUUnnnsssiiioooJJJBBBDDD444444===333111555...VVV{{{AAA>>>CCC___QQQooo|||yyyzzzmmmZZZQQQpppsss```bbbrrr|||bbbJJJ[[[bbbooorrriii___UUUCCC111999;;;YYYYYYkkkttt^^^bbbrrruuuSSS;;;888999888666666777777777888999>>>AAA>>>;;;:::666222666666666777888888666444;;;111666===666111444444666***&&&333999000BBBllllll}}}kkk999@@@AAA888222666888555888LLLdddKKK;;;YYYmmmqqqVVVBBB555CCCKKKccc[[[\\\```zzz^^^<<<===>>>???NNNfff]]]777???FFFPPPRRRHHH===<<>><<<888999999666222222888======@@@===:::===CCCYYYyyyyyyjjj___YYYjjjrrriiiZZZRRRIIIDDDJJJHHHIIIJJJKKKMMMPPPUUUXXXeeeccclll|||uuulllbbb[[[RRRIIICCCIIIDDD@@@AAAEEENNN\\\hhhffflllcccLLL>>>>>>888+++888888444555,,,AAArrr}}}>>>///,,,000...000444000///GGG{{{[[[666111777;;;888555555666444000000444111777...>>>ZZZZZZKKK666GGGJJJDDD:::888>>>]]]|||ooo^^^PPP@@@<<>>>>>444---;;;222000888bbbyyyUUU:::@@@MMMTTT^^^rrrxxxnnndddhhhdddWWW\\\[[[HHHBBB>>>***333555///XXX\\\aaaiii}}}vvvfffwww{{{hhhYYYaaassspppXXXXXXLLLNNNgggOOOOOO^^^[[[UUUZZZkkkrrriii___]]]@@@777111333777999999888333999<<<:::999::::::777555444444666999999555111;;;///333===777111444555:::111+++444???999???WWWggguuuuuuAAABBB@@@<<<:::::::::888777[[[tttQQQ@@@hhhzzzWWW<<>><<<;;;<<<===:::FFFFFFDDDIIICCC<<>><<<<<<>>>AAAIIIMMMNNNIIICCCBBBHHHOOO\\\nnnxxx[[[IIIBBB???<<<:::<<<>>>===:::666999<<<<<<777333666<<<:::???<<<<<>>111000333111333777333000888wwwfff444///111555444//////555999777333111000444...TTTdddLLLHHH;;;IIIJJJBBB@@@NNN^^^pppuuu]]]OOO777...KKKvvvuuu]]]555)))+++999999333FFFfffuuuWWWQQQmmm{{{iiiKKK777333777888666000333;;;999QQQhhhLLL222,,,444333777LLLddd}}}}}}{{{uuu|||xxxpppHHHEEEAAAMMMVVVOOOPPPWWWSSS<<<>>>:::]]]{{{iiijjjoooyyyttt[[[RRRggg^^^ZZZcccQQQgggwwwuuu}}}|||wwwvvviiiVVVKKKQQQfff|||```HHH333222;;;>>>999333333777777444444777999999444333333555888888444000666...///111///444888111444777111000;;;>>>999<<>>???EEERRRooo~~~PPPJJJDDDCCCDDDLLLYYYlllsssaaafffiiieee___^^^eeemmmzzz~~~~~~xxxuuuxxx|||ooo\\\>>>:::777999<<<======<<<111444;;;@@@>>>777666;;;:::??????EEEWWWjjjxxxsssdddRRRQQQXXXPPPJJJTTTNNNRRRWWWXXXUUUNNNGGGCCCTTTMMMNNNWWWYYYSSSQQQUUUMMMOOOMMMNNN___nnneeeNNNOOOLLLJJJJJJMMMSSSXXX[[[TTT^^^lllyyy~~~yyylll```lllpppzzzrrrXXXEEE???)))(((222DDD???RRRxxxmmm:::///000555222444888555555333jjjooo999000111111111...000666:::888555444111000888lllnnnDDDFFFIIIHHHJJJBBBCCCUUUeeemmmwwwiiiJJJ<<<777JJJttt{{{QQQ333>>>666111333888GGGjjjoooSSS555111AAAKKKYYYrrriiiRRRIIIGGGDDD333222999222DDDbbbRRR888555===<<<888;;;@@@LLLaaannn}}}zzzlllfffyyyzzzfffUUUEEEAAADDD???>>>NNN___aaa]]]PPP^^^cccVVVOOOOOONNNvvvsssnnn|||nnnaaaoooooocccTTTGGGRRRaaayyyfffSSSWWWiiiuuu|||uuulll___JJJ888555<<<777999888333111444666666555444555666777777555333777333111,,,***666;;;...111;;;666000999???777111222===PPP[[[MMM;;;LLLnnn\\\BBB111666:::333000666777fffVVV444555AAA^^^tttlllSSSEEENNN}}}FFF000GGGLLLDDD<<<666@@@kkkmmmWWWPPPKKK???888999888777444222111444:::>>>888777777999<<<@@@BBBBBB;;;;;;RRR}}}yyywwwxxxxxxzzzkkkVVVGGGBBB???@@@???<<<;;;===444222666>>>>>>888777<<>>GGGSSSfff~~~^^^@@@777SSSxxxwwwPPP777222111999333,,,DDDppp~~~JJJ;;;---222888///333JJJKKKaaa}}}~~~hhhSSS???888,,,;;;]]]SSS888333<<<<<<999777000111@@@PPPiiiggglllvvv}}}yyy{{{uuunnnuuuqqqaaaWWWWWWNNN===;;;HHHllleeeTTTSSSEEEGGG@@@AAAFFFyyyXXXvvv{{{RRR999777FFF___]]]vvvyyy]]]PPPPPPnnnyyySSSAAABBB555888888333111333444333555666777666555555666777888555666222---444:::333555<<<777333;;;===888888:::<<<666222000'''777[[[www___GGG<<<:::777666888:::gggwwwMMM999===555???666<<<555---444eeeJJJ---GGGFFF???>>>;;;888MMMtttssslll```LLL@@@AAA;;;999777555444888>>>CCC<<<666777999999>>>DDDBBBAAA:::EEEiiixxxjjjnnniiifffeee```YYYXXX\\\TTTIIIBBBDDDEEEAAACCCJJJPPP___jjjxxxyyynnnuuunnniiikkkttt^^^______```cccbbbXXXLLLbbbjjjooommmkkkjjjeee___ooorrrwww{{{}}}}}}```BBB555888>>>222@@@EEE???IIIfff|||pppdddNNNIII<<<555VVVlll666...111666111111555222---<<>>777666AAAGGGeeeZZZVVVZZZQQQ===555999999888666444444777===AAA777333999???<<<@@@DDD???BBB<<>>;;;;;;===;;;:::EEETTTooo{{{|||qqqGGGFFFUUU:::222555999333222555222&&&AAAKKKWWW###222///666222111555777444111111333DDDvvvgggAAABBBAAAKKKMMMFFF;;;???QQQeeeuuuUUUKKK~~~yyyIII111;;;???000<<<888FFFggg}}}pppNNN444,,,:::777...444:::777555999EEEmmmeeeggglllPPPRRRGGG555333444111777@@@:::222777EEEcccnnnlll\\\XXXVVVFFF???CCCOOOfffyyy{{{zzzmmmqqqoooaaaXXX\\\``````___EEEWWWMMMLLLgggpppXXXzzz888111JJJYYY___iiikkkvvvWWWFFFVVVqqq{{{lllPPP???111111444333555999222555666444000///333777888888888888888999999:::666999999555000///222777555555444222111111444666kkk[[[DDDAAA<<<;;;CCCIII///888<<<;;;999;;;---AAABBBUUUccc999IIIBBB:::777>>>AAA<<<777666EEECCCBBB@@@???<<<999777;;;777444333666999<<<>>>AAA888666<<<===888999@@@DDD555:::```|||}}}}}}}}}}}}zzz~~~yyyuuuuuuyyy|||{{{xxxsss{{{~~~yyyxxxyyyxxxrrrzzzuuuzzznnnFFF;;;777???000DDD\\\bbbOOO333888<<>>MMMZZZwwwxxxsss___IIIGGG\\\RRR333@@@JJJ:::///666555666888888666444444555;;;:::888777555555555666666888:::888444111222444666666777666555666999<<>>777777GGGyyyoooKKK<<<666111000000111444111,,,===ZZZcccdddmmmooooooddd^^^hhh|||kkkMMM;;;333333777<<>>:::<<<:::666444444444444555777999;;;;;;999777555444444555666888999999999777555333111444666777777888999<<<>>>222CCC___333;;;===aaa~~~EEE999666...:::///AAABBBAAA>>>nnnlll>>>---IIItttHHH<<<>>>:::777:::???<<<999999;;;<<<;;;:::777777777:::<<<===<<<:::===<<<===JJJfffyyyjjjNNNJJJMMMaaa|||zzzzzz{{{|||wwwuuuwwwwwwtttssstttwwwrrrmmmlllnnnpppqqqqqqhhhhhhhhhggggggkkkqqqwwwjjjjjjkkkkkkkkkhhhccc___aaaeeeeee```\\\___aaabbb]]]aaaeeedddbbb``````aaa[[[^^^```^^^^^^aaa```]]]``````_________aaaeeehhheeeffffffccc___^^^```cccZZZYYYXXXYYY\\\^^^``````[[[[[[aaajjjlllggggggmmmmmmrrrvvvvvvwwwvvvsssmmmoooooooooqqqssstttrrrpppuuuyyy||||||___@@@===TTT{{{uuugggzzzgggbbbuuubbbQQQ<<<111------000444,,,***GGGsss```999999666444666+++(((444111000CCCvvv```KKKAAABBBMMMPPPFFFBBBFFFQQQcccwwwdddWWWAAAGGG@@@888:::666222888fffGGG555999111...---:::333000777///CCC|||nnnaaammmvvvqqqmmm]]]HHH???MMMoooaaaCCC000...444LLLbbbjjjcccjjjqqqdddVVVXXXkkktttYYY444......555???IIIYYYwwwxxx___hhhaaaNNNhhhsssOOOcccvvvgggXXXUUUccc|||DDDOOOTTTOOO\\\TTTDDDaaarrr|||dddLLLHHHfff}}}}}}YYY999444888666999999777333111333999>>>888777555444555666999:::<<<:::888888888777444222333444666777777777999:::999333^^^sss\\\]]]]]]ooo:::<<<<<<666JJJHHHMMMJJJ@@@<<>>999999???@@@???===;;;;;;>>>AAA777666777999===???@@@???EEEAAAEEE\\\|||vvvyyy{{{vvv{{{uuupppooooooooojjjhhhkkkllljjjiiikkkkkkeeebbbbbbcccbbbaaabbb[[[YYYWWWVVVWWWZZZ]]]___ZZZ\\\^^^``````]]]XXXUUUXXX]]]^^^VVVOOONNNPPPPPPUUUZZZ\\\ZZZVVVVVVVVVUUUTTTUUUTTTPPPQQQUUUUUURRRSSSUUUUUURRRNNNNNNRRRWWWUUUUUUTTTRRRPPPPPPRRRTTTTTTQQQNNNNNNPPPQQQOOOLLLPPPPPPSSSXXXWWWQQQQQQTTTMMMWWW]]][[[]]]aaa]]]TTTYYYZZZ\\\^^^```aaa```___eeefffeeeeeegggjjjmmmnnnoooqqqsssuuuvvvvvvvvvvvvyyy]]]```yyyiiiLLL>>>RRRqqqtttyyy]]]@@@PPPooouuummm___MMM<<<111...///---+++BBBhhhWWW666666...111;;;444///555///555SSS|||TTT@@@CCCFFFQQQTTTFFF@@@@@@HHH^^^}}}]]]CCC<<<======:::333...:::NNN{{{tttPPP333555666000222///;;;666///555???```rrrooonnnlllooosss}}}kkkQQQCCCKKKgggnnnSSS@@@888NNN^^^jjjfffgggxxxwww___aaaaaaYYY]]]xxxwww]]]LLL444,,,999888222MMMxxxtttkkkjjjnnn|||}}}mmmjjjmmm~~~ppp{{{|||qqqRRRNNNEEE;;;===SSSxxxMMMMMMBBB555EEEHHHDDDjjj~~~zzzlllKKKMMMdddhhhAAA222999;;;>>>???:::222///222777999888777666666888999;;;>>>;;;777555555666777777444666888888777555555666===777>>>^^^\\\333@@@DDD???PPPiiiVVVDDD666555cccUUU::::::YYYzzzTTT^^^pppCCC555999<<<<<<===:::>>>AAA===555444:::AAA>>>;;;888777:::>>>AAABBBCCCBBBRRRxxx{{{yyywwwuuussszzzwwwuuuvvvwwwwwwtttppppppooonnnkkkgggeeedddddd___ZZZYYY[[[\\\ZZZZZZ\\\VVVQQQPPPSSSSSSOOONNNQQQQQQKKKEEEEEEJJJLLLJJJFFFEEEHHHLLLMMMLLLIIIFFFDDDDDDJJJLLLFFF>>>;;;:::999CCCJJJLLLGGGDDDEEEFFFDDDEEECCC<<<666666:::;;;999333666888555000...333888888777777888999::::::999@@@===::::::;;;:::666333>>>===>>>@@@???===>>>AAA999BBBEEEAAABBBGGGEEE===EEEGGGIIILLLMMMOOOOOOPPPTTTRRRQQQQQQQQQQQQRRRTTT]]]^^^^^^```aaabbbaaaaaannnqqquuuvvvvvvyyysss___```aaafffIIIIIIVVVsss\\\YYYEEECCCKKKRRR]]]dddbbbTTT===+++///--->>>^^^QQQ:::===000...;;;999000222888OOOqqqlllHHH===GGGGGGJJJLLLAAA555FFFbbb[[[;;;@@@???@@@:::111;;;ZZZuuuppp???***555555111444333333333777111222YYYhhhffflllwwwxxxrrrppptttwwwfff[[[ggguuu```UUUMMMSSSnnnmmmUUUZZZaaahhhgggkkkwwwjjjHHHDDD```jjjhhhppppppfffdddeeeMMM===<<<::::::NNNhhhNNN111<<>>===555;;;YYYFFF>>>BBBPPPjjjjjjLLLHHHRRRttt\\\LLLppp]]]>>>444666:::<<<888>>>BBB>>>666444:::AAAFFFAAA:::777888<<<@@@BBB???JJJiii~~~~~~wwwtttpppnnnnnnmmmlllkkkvvvrrrooonnnnnnnnnjjjggg^^^]]]\\\[[[[[[[[[\\\\\\WWWRRRPPPRRRSSSQQQPPPQQQBBB>>>???EEEFFF@@@@@@EEEKKKCCC;;;<<>>??????>>>___bbbDDD@@@===>>>:::<<<[[[}}}NNN...///:::+++,,,888///222---555666???rrrrrrZZZlllxxxtttrrrwwwvvvnnnoootttTTT,,,999...///GGGfffyyy{{{vvvpppqqqjjjgggqqquuuaaaHHH<<>>>>>;;;888666555888>>>AAA???LLLuuuuuuDDD<<<@@@>>><<<===GGGDDDIIIYYYvvv|||]]]BBBHHHSSSlll~~~YYY\\\UUU888444999999;;;>>>@@@@@@>>>===@@@CCCFFFAAA:::777999===BBBEEELLLddd}}}{{{yyywwwxxxzzzzzzwwwrrrooopppqqqllljjjhhhggggggfffeeecccnnniiidddaaa```^^^[[[WWWRRRQQQOOOOOOOOOPPPPPPPPPMMMHHHEEEGGGGGGDDDBBBDDD000---111:::;;;666666<<<666111,,,---222333///***---///111000---***))))))***---...,,,,,,...---***(((111444...,,,111444000555333...***,,,000...)))(((+++///000///------......+++))),,,111333111---))),,,///000///...------&&&***...000222444777888333000000222222000000333...//////---++++++...111:::999<<>>@@@BBB@@@>>>>>>AAABBBBBBAAAFFFIIIKKKLLLLLLMMMPPPSSSQQQSSSUUUWWWYYY[[[]]]___gggooovvvwwwzzz~~~YYYUUUmmmxxxiiiwww|||www```EEE777444444>>>777333@@@\\\qqqpppdddEEE999444???333---:::+++555+++...111<<>>===>>>???BBBFFFJJJLLLNNNLLLTTTZZZYYY[[[dddkkklllhhhiiilllooorrrvvvxxxzzz~~~fffWWWbbbwwwoootttfffMMM666...333777666<<<===<<<>>>KKKaaaooosssmmm[[[JJJIII777222@@@000===)))///:::III{{{WWW:::IIIHHHCCCFFF@@@DDD[[[pppiiiUUUHHH???;;;>>>\\\yyy777)))<<<333(((444333,,,777///;;;666IIIsss^^^zzzooonnnwwwwwwmmmmmmvvvrrrYYYCCC999:::>>>888555222222000111777>>>KKKccclll{{{vvvKKKBBB???WWWaaaqqqxxxlllaaaVVV^^^{{{vvv___UUU000LLLXXXPPPlll{{{ooo|||eee^^^wwwjjjlll```PPPXXXGGG888555444999IIIccc~~~JJJNNNKKK@@@888777888777LLLhhh]]]WWWyyycccWWWXXXfffxxx~~~fffDDD222333:::666444555::::::777999???;;;666222333888<<<===;;;777888999::::::999888777333888888===777KKKkkkeee{{{dddOOO@@@666CCCaaarrrgggSSS888KKKccciiirrrPPPqqq]]]===555:::>>>???@@@BBBBBBAAA???>>>AAA===<<>>BBBHHHGGG;;;777NNNkkkmmmLLLAAABBB555HHHwwwsssFFF111333888888222000555999999999555;;;mmmqqqRRRppp{{{tttyyytttfffsssnnnRRR>>>>>>;;;222666FFFNNNJJJ<<<333444000///999999BBBKKKkkkaaaQQQVVVLLLOOOGGGMMMsssxxx^^^DDDMMM|||SSSCCCJJJYYYjjjxxxyyy|||VVVmmmpppqqqhhhGGG666...888AAAFFFRRRbbbggg\\\RRRVVVXXXPPPbbbfff\\\III777222666:::999111DDDHHHSSSvvvZZZKKKOOOcccvvvyyyqqqggg\\\UUUAAA===;;;===;;;666666999999666333444999======<<<888888999999888777666555666999555888444KKK{{{|||LLL555444;;;NNNaaajjjkkkjjjEEERRRhhhooonnnqqqnnnuuuUUU@@@BBB@@@???===============:::===FFFTTTbbbnnn|||xxxuuuxxx~~~{{{~~~|||tttpppooommmiiiiiihhhccc]]]]]]```aaa___ZZZ[[[\\\\\\XXXTTTNNNKKKGGGFFFCCC@@@???>>>>>>>>>777777555333111///---,,,------...///***&&&)))///)))((((((+++...///...+++(((+++...---+++))))))***,,,...000111000///------+++)))***,,,(((###$$$***------,,,***((('''))),,,&&&'''((())))))((()))))),,,,,,---///111000---+++)))***,,,...---,,,+++***111...***+++...000...+++(((&&&'''++++++(((''')))+++...111111///------...,,,***,,,///000,,,+++,,,---...+++$$$###(((***)))000+++***///222000---,,,.........///111000---+++000---)))'''))),,,...000...---++++++---///000000666666999<<>>999GGGfffuuufffOOOCCCNNNKKKIIIGGGBBBFFF___zzzsssNNNDDD===BBBdddzzz[[[666777333888999444333888<<<===999000OOObbbYYYlllpppooozzzlllFFF777000777<<<;;;AAAMMMfffaaaLLL999666777;;;FFFGGG===333GGGllltttlllrrrWWWQQQeee|||@@@555HHHYYYkkk^^^GGGJJJbbbzzzcccZZZZZZkkkddduuu:::QQQkkkKKK555:::BBB<<<:::AAA888777333999GGGOOO]]]sssfffUUU???111222999999333777666:::GGGgggpppVVVXXX]]]jjj~~~UUUHHH<<<;;;>>>===666111:::777555666999;;;:::888<<<<<<<<<<<<;;;:::888888555888222444777VVVppp^^^ZZZYYYEEELLL000111///555EEEYYYnnnrrrkkkpppuuurrrzzzkkkuuuaaa]]]VVVQQQOOOPPPPPPPPPTTTYYYgggyyy|||uuurrrsssuuuttttttooopppmmmgggbbbaaa^^^ZZZWWWUUUOOOIIIHHHLLLMMMKKKFFFGGGGGGGGGDDDAAA<<<:::111000...------...000111000000///...---,,,+++***)))))),,,...,,,(((***///(((''''''+++000000,,,''')))+++---,,,)))'''(((***...***,,,222111***'''+++((((((+++,,,)))$$$%%%)))...///...,,,******+++---&&&%%%&&&)))------+++(((******+++---//////...,,,******,,,///000000---***///,,,***+++......+++(((+++((((((***)))&&&&&&((((((***,,,---+++*********...,,,---000000,,,+++,,,+++...---(((%%%'''+++,,,111,,,***///111///---,,,,,,,,,,,,...//////---+++---,,,+++)))(((***///222000...***((('''((()))+++***,,,.........///000222888999999888;;;AAABBB@@@DDDEEEIIIQQQUUUVVVWWWZZZ`````````bbbfffjjjlllmmmwwwyyy~~~ssscccjjjoooqqqnnncccTTTIIIFFFFFFEEE>>>???nnnrrr???999111000999PPPiiiqqqeeeUUU888GGGnnnWWW===@@@BBBEEENNN\\\fffoooyyyOOO@@@>>>^^^~~~DDD***>>>888<<<<<<888555888<<<===AAA???sssnnnRRR```eeeoooiiiyyyhhhEEE===:::888:::999666666999hhhfffOOO555222:::DDDPPPXXXFFF444<<>>===999:::888777666777777555333;;;;;;;;;;;;;;;:::::::::666:::555;;;EEEiiiQQQ>>>:::<<<--->>>999999333...888[[[xxxtttuuu{{{jjjzzzxxxwwwvvvttt}}}}}}xxxyyywwwtttqqqnnnjjjfffdddfffddd```\\\XXXUUUQQQMMMCCCAAA<<<666777;;;<<<:::888888888666333000,,,***(((((((((((()))***++++++222111000///...---,,,+++---,,,...000...((((((+++---)))''')))------'''!!!***+++,,,(((%%%%%%)))......&&&'''111000%%%!!!'''%%%(((,,,...,,,)))***,,,...000000,,,***,,,------***+++---000111111///---))))))(((***,,,,,,+++***))))))+++...111000---)))+++***)))***++++++(((%%%,,,)))(((******'''(((+++((()))***++++++*********---+++,,,000000---,,,...,,,///000---((()))---111...***)))---...,,,++++++))))))***---000111111000...//////,,,)))***///333111000...,,,))))))***+++(((+++,,,+++)))***---111111444444111111444333///666:::???CCCDDDEEEGGGJJJQQQQQQQQQQQQRRRTTTWWWYYY]]]]]]___gggpppwwwxxxvvvvvv^^^NNN>>>JJJYYYaaaZZZHHH777---888OOOcccFFF888>>>CCC333%%%***AAA]]]pppwww___vvvVVVEEEQQQJJJOOOZZZfffmmmrrr}}}PPP777KKKzzznnn666***;;;???AAA@@@;;;777666777999>>>YYY^^^RRRfffgggmmmfffyyyeeeCCC888///444888777888;;;<<<;;;UUUYYYGGG///---666???HHHCCC666111<<<@@@222)))///HHHRRRTTTFFF888444+++>>>LLLvvvvvvnnnSSSRRRYYYdddqqq{{{xxx{{{ccc000666BBB<<>>999555444666777666666777999CCC===CCC|||zzzuuu___SSSVVVggg|||nnnNNN===999===AAA777666555666666777666555333444444555666777888888;;;>>>999AAAKKKjjjEEE<<<@@@GGG777>>>===333777222777aaavvvtttuuu}}}ppp}}}wwwtttssspppllleeeggghhhgggccc^^^ZZZXXXYYYTTTPPPMMMJJJEEEAAA>>>333333///+++---222333111333222222000...,,,***))))))***,,,---...,,,+++***,,,,,,+++++++++************)))***,,,***%%%###&&&...***&&&&&&((()))&&&"""***+++***%%%!!!$$$,,,444000&&&&&&000000&&&!!!&&&"""''',,,---,,,,,,---...***//////***(((***+++))))))...333333///,,,,,,...+++)))''''''((()))(((''''''(((***,,,...---***(((''''''(((((()))(((&&&$$$---)))))),,,,,,***+++...+++++++++,,,---------,,,***((()))...///---...111,,,...000///+++))),,,111---***))),,,...,,,+++...+++++++++---000222111000...//////,,,)))(((,,,000***---///...,,,)))))))))***,,,---,,,***+++000444'''---111222333555333///)))///555666555555777999AAADDDGGGFFFCCCEEEKKKRRRXXXTTTQQQUUU]]]dddeeeccciiipppxxx~~~xxxfffUUU===777NNNccc]]]KKK@@@@@@eee{{{EEE888===@@@888999777333333???UUUggghhhGGGEEERRRJJJNNNTTTYYY^^^kkkWWW???fffwwwHHH000333555@@@@@@@@@===888444666999999sssjjjVVV]]]hhhooodddwwwyyyYYYKKKRRR@@@DDDCCC<<<888;;;;;;777DDDLLLAAA222111444444888666///222;;;<<<;;;EEEPPP999OOOyyyIIIGGG<<<111&&&DDDAAAOOOooo|||ZZZMMM[[[rrr{{{```XXXxxxwwwUUU;;;///333AAAcccxxxkkkQQQCCC:::222;;;888444CCCaaapppuuu===888444222444===OOO______aaaaaaJJJJJJssseeezzzfffTTTLLLRRR\\\kkkKKK888000333333444555777999;;;<<<333444444555777999;;;<<<;;;999222:::===RRR???999;;;AAA333444666666>>>999666ZZZ~~~rrr|||}}}yyysssqqqnnnjjjgggccc^^^[[[WWWZZZ\\\ZZZSSSMMMIIIHHHFFF???;;;;;;:::666222000+++,,,+++(((***//////,,,000000000000000111111222,,,---...//////---+++)))%%%%%%'''(((***+++,,,---(((&&&'''***+++((((((***+++)))'''&&&'''((())))))***,,,,,,'''"""###,,,444222***(((...000***&&&((( &&&***)))(((***,,,,,,&&&,,,---'''%%%((()))%%%%%%+++000///)))&&&'''+++---***(((&&&'''(((((('''&&&)))++++++)))(((((()))&&&''''''((((((''''''&&&,,,******---...,,,,,,///---,,,,,,---///000///...)))'''(((---...---///222++++++---...+++'''(((------++++++...///...///333000///......//////...,,,++++++***(((&&&''')))+++(((,,,000111///,,,+++,,,******+++******,,,...000'''...444444333333000,,,'''---222111///000111111///555999999666888AAAJJJSSSMMMHHHHHHLLLPPPQQQPPPVVV[[[aaaiiiuuu~~~bbb@@@@@@MMMWWWjjjppp]]]<<<<<>>UUUTTTWWWccc```mmmoookkkiiikkklllvvvrrrhhhZZZMMMDDD;;;444777<<<777444999777333888111777KKKYYYYYYggg}}}uuuggg;;;;;;???777000AAA===<<>>@@@:::999999:::;;;===???@@@<<<444+++555222AAAzzz@@@<<<777===777<<>><<<888:::AAAyyy}}}PPPVVV\\\VVVccc|||sssxxxvvvttt|||{{{xxxoooeee```EEE???555888???999555???(((EEEsss{{{RRR666555CCC===888333;;;FFFzzzkkkrrrlllTTTTTTrrryyykkk\\\PPP[[[xxx|||bbbIII777:::bbbvvvbbb;;;QQQWWWLLLFFFBBBBBBHHH999;;;@@@AAA;;;777@@@MMMEEEGGGGGGFFFYYYQQQzzzeeeZZZZZZOOOVVVeee}}}sssPPP>>>>>><<<:::999:::===???;;;;;;::::::;;;<<<>>>???BBB666///;;;888FFFppp555===<<>>???@@@999:::;;;???LLL]]]hhhjjjmmmwwwvvvUUUNNNaaauuuooorrrUUU:::444555;;;GGGXXXlllggg___oooxxxqqqssswwwyyysss|||WWW///777???888<<<>>><<<>>>@@@===777999@@@jjjMMMPPPSSSRRR```zzz|||pppxxx}}}iiiWWWBBBAAADDD777111>>>NNNqqq[[[EEEAAA;;;DDD666666333???AAAuuu___sss\\\RRRggglllPPP999777HHHooosss[[[<<<>>>nnn~~~WWW777222555999777666888:::===EEEWWWggg]]]TTTsssxxxUUUiii|||ssssssyyyuuudddUUUQQQQQQMMMHHHOOOhhhuuuWWWAAA999444777:::666999888<<>>;;;@@@:::UUUssstttdddWWWrrrrrrppphhhrrruuuxxxyyy|||}}}xxxyyypppkkkjjjjjjgggdddUUUPPPJJJHHHHHHHHHGGGEEE555555333111...,,,+++***'''&&&+++333111))),,,666!!!"""$$$(((,,,///000000...///000000---,,,,,,---...***))),,,***'''***000,,,,,,***&&&###$$$+++000---+++***,,,000333222000'''))),,,///000000...---***,,,000111000---,,,,,,&&&---///)))###%%%***---)))((('''((()))++++++***'''))),,,///...,,,(((%%%,,,---///...,,,***))))))/////////000000000000000,,,)))((())),,,---,,,***---,,,+++(((&&&&&&(((+++*********+++,,,---......++++++,,,///000...(((""")))+++,,,)))+++///000...///------...111111...******)))((('''&&&%%%%%%%%%%%%###$$$(((***((()))---))))))***,,,,,,***&&&### """(((...///---///555---//////---+++,,,111666***,,,///111222111///...//////.........//////000//////////////////......+++,,,...000000...+++'''...---------------,,,,,,///111333555555999>>>CCCDDDIIITTTcccmmmrrrxxx~~~}}}___HHHRRRmmm}}}sss@@@LLLZZZeeetttkkk]]]WWWVVVXXXXXX[[[oooXXX;;;999555333:::???LLL555:::777;;;<<<999aaa{{{MMMFFFTTTJJJXXXfff???FFFQQQNNNRRRccchhh~~~yyy|||~~~hhhZZZLLLDDD:::555AAARRRqqqbbbaaacccZZZIII???@@@AAA<<<777;;;666UUUlllZZZeeettt|||]]]EEENNNfffvvvdddNNN888444???DDDVVVxxxuuuZZZ444555555,,,666444444555777???PPP```kkkjjjxxxgggCCC]]]tttjjjppp]]]TTTNNNNNNSSSNNNMMMKKKJJJLLLTTTbbbmmmyyylllWWWFFFJJJJJJ;;;///777<<<:::777:::???BBB===@@@222:::666PPPOOO@@@999???AAA===AAALLLIIInnnqqqSSSNNNVVVbbblllzzz{{{{{{|||qqqjjjnnnpppqqqtttxxxvvvqqqrrrllleeeaaa___]]]XXXSSSJJJEEE???<<<;;;;;;999666......---,,,,,,++++++***(((%%%(((//////)))***222(((((((((***,,,---......000///---+++++++++,,,---...***)))---...---///444---+++(((&&&''')))+++,,,---,,,---...000111000///((()))+++------,,,***)))---///111111///---,,,,,,(((------(((%%%'''+++---((((((***,,,---,,,***)))((()))+++---,,,***'''%%%+++,,,---,,,+++,,,...111//////...------............***'''&&&((()))((('''*********(((''')))---000000000000//////---,,,,,,***)))***,,,//////,,,)))***---,,,******......,,,+++***)))+++......,,,*** !!!###&&&)))+++,,,%%%###$$$)))***)))***...+++******,,,---,,,)))'''((((((+++//////++++++...000...------///111333333)))+++---//////...---,,,...---------------------//////.........///000000------,,,------,,,+++***+++++++++++++++,,,,,,,,,))),,,///000000111333555...000888DDDMMMSSS[[[cccyyy{{{~~~uuu[[[KKK___ccc]]]pppeeeEEEWWWppprrrsss^^^UUU^^^UUUOOONNNOOOXXXqqq}}}TTT:::999555333999>>>DDD999>>>:::555@@@ZZZrrrNNNMMMMMMHHHjjjdddfffaaaOOOIIIXXXPPPQQQSSSSSS[[[bbb^^^aaaZZZWWWYYYXXXVVV^^^lll{{{aaaRRRGGG???XXXtttxxxSSS999777???444:::777RRRxxxeeeZZZcccfffttthhhKKK<<>>>>>333BBBMMMkkkHHHCCCGGGRRRUUUSSS[[[iiixxx{{{|||sss\\\IIIMMM\\\ddduuu^^^wwwnnnmmmrrrpppiiieeehhhhhhffffffhhhddd___ZZZWWWRRRPPPNNNJJJCCC>>>;;;666111...//////---+++(((((()))***+++,,,------+++%%%%%%,,,...)))(((,,,+++***)))((()))+++---...444000***)))***---------000***(((+++/////////000---***'''(((,,,---+++(((,,,...000111000...------)))***,,,---,,,***((('''///000000///---++++++,,,+++---+++&&&&&&+++---,,,&&&)))---000000...***(((***++++++******((('''&&&......---,,,+++---111444000...,,,+++***+++,,,---333000,,,))))))***))))))++++++***)))(((***...111111111222111000...,,,+++((('''(((***---/////////,,,...---***))),,,,,,***)))))))))***,,,---+++***"""######%%%&&&(((***+++&&&$$$%%%***+++***,,,///,,,++++++,,,---...---,,,---++++++///000,,,******222///,,,...222555333000+++---...000000///---,,,------,,,,,,++++++******...---,,,+++,,,---///000...---,,,******+++,,,---))))))))))))***+++,,,,,,,,,///222222111///......---+++,,,000333444:::BBBSSSYYYaaahhhnnnvvvxxxjjjkkkVVVAAA\\\kkkYYYgggiii```^^^eeeggg^^^SSSOOOUUURRRSSS[[[dddtttsssNNN:::;;;888555:::===>>>666111666999YYYXXXLLLVVVMMM[[[rrrppp~~~wwwttttttnnnoooppprrr{{{tttqqqkkkaaa___dddfffbbbXXXKKK@@@;;;===@@@CCCXXXqqqyyyhhhNNN>>>;;;666???===UUUqqqddd```ggg]]]dddtttYYYEEEQQQrrrkkkjjjvvvLLLhhh||||||kkkvvvTTT:::999NNN}}}\\\AAA888---444222222333333444===GGG888999444???iiicccVVVOOO@@@AAALLLsss}}}xxxuuu```PPPOOOPPPLLLKKKOOOKKKTTT[[[ZZZkkk|||hhhRRRXXXSSS===999@@@BBB[[[ssszzz|||~~~|||nnn]]]___cccbbbhhhrrrppp~~~|||zzzssssssoooiiihhhlllkkkgggaaabbb^^^XXXTTTRRRLLLEEECCCAAA>>>===;;;888333//////+++((((((+++---,,,***((((((***+++---...000000///(((%%%+++...,,,))))))''''''&&&%%%%%%(((,,,///555000******---000...,,,000***&&&(((+++,,,)))&&&)))))))))+++......+++(((+++///222222///+++***++++++,,,---------,,,***)))---------,,,******,,,------,,,(((%%%'''---...+++(((+++...000///---+++***...---+++***)))(((((()))111111000...,,,,,,///111111///,,,***)))***+++---111000...,,,,,,+++***)))...---,,,)))'''(((+++---,,,---...//////...,,,+++&&&'''))),,,...000000///---///...***)))++++++(((,,,+++++++++,,,,,,+++***(((((((((((()))***++++++'''%%%'''+++---,,,---000///---+++,,,...///000///,,,((((((...222000...---111000///000222222///---000111222333333222111000---------,,,+++***)))))),,,+++)))((()))+++...000---------,,,++++++---...+++******))))))***+++,,,111222333333222000//////444000//////---+++...333000555===EEENNNWWWaaagggqqqvvv}}}ZZZ:::YYYyyynnnpppRRRCCC;;;FFFVVV^^^[[[XXXSSS\\\nnngggIII;;;===:::888;;;<<<222333***222666aaannnEEEPPPZZZVVVMMMMMMMMMSSS\\\``````cccccc]]]llltttTTTKKKCCC@@@===999999<<>>UUUcccYYYFFF999666@@@@@@YYYrrreeecccccc^^^hhhmmmJJJCCCWWWlllkkknnnsssmmmqqqfffFFF777:::NNNooo~~~kkkLLL888///QQQmmmNNN***444444666888777555888>>><<<666444YYYuuu???;;;<<<777@@@^^^|||gggkkknnnwwwiiiSSSLLLKKKJJJJJJMMMNNNLLLKKKFFFJJJjjjrrrYYYhhhvvvsssgggggg]]]aaaqqq~~~xxxpppkkkjjjjjjjjjiiiggggggdddaaa```aaa^^^ZZZTTTSSSNNNFFFAAA===777///333111///......---+++***,,,)))&&&'''+++---,,,***)))******,,,---...//////222+++'''+++//////+++)))(((((('''%%%$$$''',,,000111---)))***...///+++'''---)))&&&&&&))),,,)))$$$%%%))),,,...,,,*********)))---111111---***)))***)))***+++,,,,,,,,,++++++***++++++******+++///111...+++'''###'''...///++++++---...---+++***,,,...000///,,,*********+++,,,...///000000...---......111///,,,***)))***+++---&&&(((***+++***(((&&&%%%,,,+++***(((&&&'''***---,,,,,,---......---++++++&&&)))---000000///,,,+++---///...)))(((+++***'''---------+++***)))))))))%%%%%%&&&(((+++---///111***'''(((,,,...,,,---111000...,,,,,,---///000///***&&&'''...333222/////////111333222///,,,+++,,,222222333444444444333333000///---,,,++++++++++++...---+++)))***,,,...000+++---//////...,,,---...///...,,,*********+++,,,000///---,,,------......,,,+++,,,//////---...333$$$$$$'''---555<<<@@@AAAQQQ[[[hhhnnnpppttt}}}mmmFFFTTTqqqlllooo]]]QQQNNN]]]sss{{{pppccchhhwwwYYYAAA999===999777:::999+++777333777888aaa]]]FFFZZZUUU___WWWAAALLL]]]ddd\\\SSSMMMHHHBBB888SSS\\\666???:::666777999999:::<<<666...000;;;>>>666333666<<<666888BBBEEE>>>:::;;;333:::;;;ZZZvvveee```[[[dddxxxddd???888<<<]]]sssiiiyyyddd;;;555222000555JJJfffuuummm^^^::::::MMMqqq~~~UUU666555888;;;:::777777:::@@@888CCCvvviii@@@===BBB>>>>>>QQQmmm999MMMeee{{{}}}kkk___XXXTTTNNNIII>>>WWW|||fffRRRXXXaaannnyyy~~~www```LLLIIIQQQZZZmmmzzzwwwrrrkkkfffcccbbbbbbbbbaaa]]]XXXTTTSSSQQQLLLGGG??????;;;555222000,,,&&&))))))))))))))))))))))))---***'''''')))***(((%%%(((((())))))***+++++++++111,,,((()))---...,,,)))......---***&&&'''+++000,,,***((()))++++++((($$$'''(((''''''+++000///+++$$$(((,,,,,,)))((())),,,(((***,,,---,,,***))))))&&&'''((())))))))))))))))))***++++++,,,...111444,,,+++&&&"""%%%,,,...,,,,,,---,,,)))&&&&&&+++///000///---++++++,,,---///'''***---////////////000///...,,,***)))***+++,,,$$$'''***,,,+++)))))))))((((((''''''''')))---000000///...---,,,******)))'''+++000222111---***(((+++---,,,)))(((++++++)))+++,,,,,,***'''&&&''')))(((((((((((()))***+++,,,---***+++...///------000222///---,,,,,,---,,,,,,***''')))///111///---...---000333222...++++++......///000111222222222222222000---+++***,,,---///111000///------///000111))),,,000000---,,,,,,...000///---++++++,,,---...///---******+++...//////+++***---111000,,,,,,///***'''%%%'''+++---+++(((///:::GGGMMMNNNSSS^^^gggnnnzzz~~~kkk^^^jjjhhhrrrMMM:::555:::666333666555999777222>>>^^^bbbQQQKKK^^^QQQmmmIIISSSoooyyycccCCCQQQwww[[[AAA333777888999999777222...,,,222,,,,,,555;;;999999<<<444333444555333000333888666::::::]]]|||iiidddccclll|||kkkMMM444555UUUrrrvvvnnnyyyxxxNNN555;;;000888:::777AAA^^^~~~mmmXXX===KKK|||777555666999888666666:::999000PPPWWWDDD<<<;;;999888>>>vvvtttJJJ555222VVVtttiiicccYYYLLLJJJoooZZZPPPPPPJJJXXX___^^^gggzzzgggvvvyyyiiibbbbbbZZZXXXhhhyyyfffVVV```sss~~~}}}|||zzzvvvtttooommmhhhbbb\\\XXXWWWXXXYYYOOOEEE@@@@@@???;;;777111222000,,,,,,---+++&&&%%%'''***++++++)))((('''+++(((%%%%%%'''(((&&&###'''''''''(((((())))))***,,,***'''&&&(((******'''---//////,,,((((((,,,111,,,+++***)))(((((((((((($$$)))+++)))+++111111...''''''''''''((((((***+++'''&&&'''(((***+++***)))(((((((((((((((''''''''''''(((*********+++---///******&&&"""###***---,,,***,,,+++'''###$$$)))......---,,,++++++,,,...///''')))***++++++,,,...000++++++***))))))************,,,---,,,******---///(((((((((''''''***...111...,,,***)))(((((()))******---111111...+++******)))++++++((())),,,---+++)))***+++***((((((***------,,,+++))))))(((((((((///------//////------///222000---,,,+++***((('''''''''+++//////,,,+++///---...///000000000000111+++,,,---...///111111222333000,,,))))))+++///222222111000///............(((+++---,,,)))(((,,,///...---+++***+++---000222///---+++,,,///000000...///...///111///+++***......---,,,,,,+++***((('''"""'''...222444777<<>>;;;@@@MMMUUUKKKMMMccc```ggg|||yyyKKKnnnzzzEEE)))000888000555:::<<<;;;;;;<<<===@@@;;;666555777888;;;<<<<<<<<<999555666::::::777;;;======```|||llljjjkkksss|||ZZZ<<<666CCCggg```OOOOOOUUUbbbooovvvHHH>>>:::---555999333...???hhhiiiTTTpppxxxhhhmmm999555333555555444666;;;<<<222aaavvvHHH<<>>???TTTqqquuugggkkk}}}vvvjjjhhh^^^NNNPPPuuuqqqXXXEEEQQQQQQLLLHHHJJJPPPTTTSSSAAAPPPUUUFFFIIIVVVYYYdddmmmwwwxxxrrrqqqqqqrrrtttuuutttrrrbbbbbb^^^WWWNNNHHHFFFGGGMMM???111,,,...000...+++///000...+++,,,...---)))$$$(((---///...***&&&$$$'''$$$###$$$((()))(((%%%'''''''''((()))***++++++''''''%%%###$$$''''''&&&'''***,,,+++((()))...333000///---***((())),,,///%%%+++---******...///,,,***&&&######'''***+++***&&&$$$###%%%***,,,+++))),,,,,,+++***)))(((''''''$$$%%%''''''&&&&&&((()))((()))&&&!!!"""(((------(((***+++'''###"""'''+++,,,++++++***+++,,,...///++++++***((('''(((+++...((((((((())))))))))))))),,,,,,+++'''%%%&&&+++000,,,,,,+++)))((())),,,///'''&&&$$$###$$$'''***,,,,,,...000///,,,***+++---'''******((()))---...,,,)))+++,,,,,,***+++///222(((((()))***,,,///111222111......000000---,,,///333000...,,,***(((%%%######%%%***///...+++---222...,,,+++...333666555444***+++,,,...///111222333333///***''''''+++000444//////......---,,,+++***)))***+++((($$$%%%+++111+++***))))))+++///222555,,,******---//////,,,)))(((''')))---...---000555+++...111000...,,,...000,,,******+++---...,,,***---888???HHHTTTXXX^^^kkksssxxxpppGGG:::999===777666999777///FFFeeeccc|||pppXXXOOOSSSnnnvvvppp~~~hhhZZZ,,,***777333>>>AAA???999333444:::???888::::::;;;BBBMMMUUUWWW[[[ccc```MMM===;;;>>>===999<<<<<<\\\uuuhhhjjjbbbuuueeeAAA<<<===___kkkZZZSSSOOOVVV```PPP777CCC666===666666999333...???WWWwwwsssWWW999III777>>>222---======333777000HHH\\\iiiCCCCCCFFF888;;;<<>>???BBBPPPXXX]]]eeeoooyyy~~~xxxmmmggg```YYYHHHHHH999TTTdddjjjiiirrrrrr^^^sssgggWWW|||kkk```ccceeepppppp[[[RRRRRR[[[sssdddOOOHHH@@@444111///222999<<<888444333HHHhhhgggBBB---888777333AAAUUUJJJ555777;;;KKKWWW\\\888:::>>><<<>>>444000QQQssstttpppfff]]]SSSBBB444444===MMMWWWdddppp|||~~~kkkXXXKKKMMMNNNOOOSSSUUUUUUQQQNNNOOOOOOQQQ\\\qqq~~~yyyuuuwwwtttrrrsssssspppmmmkkknnnaaa[[[WWWNNNMMMMMMDDDAAA>>>999333///,,,++++++...(((%%%))),,,******---+++---...,,,)))(((***,,,!!!%%%)))+++,,,---///000,,,+++)))(((''''''((()))...+++,,,//////---,,,...---111222...,,,...,,,((($$$'''))))))''''''***---%%%&&&))),,,......---+++***+++---/////////...---...)))$$$%%%***...---***))))))(((&&&%%%&&&))),,,///+++***+++)))###"""&&&,,,***)))(((***,,,...///---+++)))&&&%%%&&&)))+++,,,,,,+++*********++++++(((+++***'''(((...111000***))))))***,,,------,,,...///...+++(((&&&&&&''',,,***((((((+++---...///------.........------,,,+++'''&&&((((((%%%&&&)))***+++,,,---------------///......---,,,+++))))))---***&&&$$$%%%)))///333///(((%%%***...---,,,---+++,,,---......---,,,,,,,,,///...)))(((,,,...,,,,,,+++******+++,,,...//////---,,,,,,------+++(((,,,---......---------...'''&&&&&&''')))---111444333...***))),,,......,,,/////////...,,,+++***+++(((+++,,,+++---000...)))+++*********,,,,,,***((())),,,......---------...,,,***,,,---***&&&&&&***---......---,,,+++---...///222444444111111555999888===EEEMMMVVV___hhhmmmuuu{{{~~~|||HHH@@@:::999888444333444444888;;;fffwwwYYYPPPMMMUUUdddrrrNNN555---888<<>>@@@BBB???<<>>lllmmmLLLIIIMMM\\\mmm]]]333///777???===333555???@@@HHHeee{{{iiiqqqvvvmmmiiippprrrqqqnnnlllkkkcccQQQAAA\\\jjj[[[XXXxxx|||gggeee```iii{{{tttwwwzzzmmmmmmOOOJJJfffkkkNNNGGGBBBBBB>>>999===FFFOOO```wwwpppPPP444000000222333...((()))...***000@@@XXXnnnwwwrrriii888===999HHH|||888222CCCcccCCC777>>>BBBCCCUUUyyypppHHH:::555AAAUUUeeeuuuvvvlllwww}}}yyyooosssuuupppeeeYYYQQQNNNSSSUUUWWWeee}}}vvvrrrpppnnnkkkhhheee^^^[[[ZZZPPPBBBAAAJJJDDD777222111...222555---.........---,,,+++***)))%%%&&&(((++++++)))&&&%%%)))+++,,,+++)))(((+++...''''''***,,,+++((((((+++&&&''''''((())))))******)))444888///)))+++,,,))),,,,,,,,,,,,---///...,,,)))(((((((((***)))'''%%%$$$&&&((()))******+++,,,'''))),,,...///...,,,+++)))))))))(((&&&&&&'''(((((()))***)))))))))***,,,(((***,,,,,,***)))+++...---,,,---///111111///,,,(((******'''###"""&&&***...---,,,++++++,,,...///,,,,,,+++******,,,------***))))))***,,,------,,,)))***+++,,,+++,,,...111,,,***((((((***+++******((())))))***,,,...///000***(((***...---)))'''(((++++++---...///000000000$$$(((,,,---+++)))+++---...+++&&&###$$$(((...222---***)))***,,,,,,++++++(((***...000111000---+++...000///+++)))+++///222......,,,,,,,,,---///000000///...---.........///000///.........---,,,***&&&(((+++...//////---,,,---000222111///---...000333333333333222///***&&&,,,222444///+++******(((---+++***+++---///000000---///000///...---...///333,,,'''***/////////000......,,,***((())),,,///111///...000333444111///222333333222111222444666===CCCFFFPPPaaagggmmmzzzhhhOOO>>>???===000+++222111111QQQqqqaaaIIIOOOTTT]]]kkkllluuu~~~KKK...777<<<777888:::WWWgggjjjnnn}}}ooowwwcccXXXbbbooorrrtttyyytttooojjjkkklllaaaIII444DDDUUUVVVaaa~~~}}}fffcccccciiixxxvvvMMMSSSnnnsssiiitttuuu___GGG<<<;;;;;;<<<>>>===GGGVVVhhh|||```CCC888666555666333......111888888777666:::HHH\\\jjj;;;999333<<>>GGGXXX___ooowwwnnnjjjiiilllmmmuuusssooojjjgggddd```ZZZUUUSSSMMMHHHBBB777,,,...888---'''***---)))---111,,,+++,,,,,,,,,,,,+++))))))&&&)))+++,,,+++***(((&&&)))+++---,,,******---000***((())),,,)))$$$###&&&'''(((***+++,,,,,,++++++)))000111***(((+++***###...+++)))***,,,,,,+++***+++***))))))******(((&&&+++,,,,,,+++((('''(((***++++++,,,,,,,,,,,,------%%%'''((('''%%%######%%%)))*********(((((()))+++'''+++...,,,******---///))),,,000111///---------'''((((((&&&######&&&)))///---+++))))))***,,,---,,,,,,---...---)))&&&%%%***))))))***,,,------,,,***+++,,,,,,++++++---///,,,+++))))))***+++***)))))))))))))))***+++---...---******,,,+++)))))),,,+++,,,---...////////////%%%&&&(((***,,,---------(((((('''&&&'''))),,,---+++,,,+++++++++,,,+++)))&&&))),,,...///---+++))),,,------+++'''&&&***///&&&(((***,,,------,,,,,,***,,,---...............++++++,,,...///,,,'''###'''***///222222...)))%%%***...222111...,,,---000111000111222222...)))$$$...222222,,,((())),,,,,,,,,,,,,,,---...///---++++++,,,---,,,+++***+++---555,,,&&&)))---...------,,,,,,+++***)))+++///222444111...///333666444222'''***---...//////000111'''000333666======CCCSSSiiipppyyyyyyXXX???===<<<222...444...DDDllloooRRRKKKUUUVVVVVVaaawwwggg```@@@777@@@777---===TTT|||xxxggg\\\TTTSSShhhgggddddddllluuuuuuqqqvvvooolllrrrwwwlllTTT@@@<<>>999===CCCJJJTTThhhzzzRRREEE888444444555777:::555:::;;;555...///;;;GGGTTT999...999GGGTTTTTTEEE:::GGGpppFFF@@@eee{{{QQQ<<<999CCCOOOwww{{{xxxddd666222>>>FFFTTTgggyyyxxxzzzuuummmaaaWWWPPPIIICCC>>>777777333,,,$$$"""''',,,)))'''---111,,,...222---)))***+++,,,------------(((,,,...,,,***++++++))))))+++---,,,++++++...111(((%%%&&&+++)))""""""'''+++,,,.........,,,)))(((------***((())),,,***%%%333---***+++---+++)))))),,,,,,***)))((((((((())),,,------)))%%%###%%%(((222111000...---,,,,,,---$$$&&&((((((&&&%%%$$$$$$+++++++++)))'''&&&(((******///222---((((((***+++(((---222222///,,,,,,...***)))((((((((()))***+++...---***(((((()))+++,,,++++++---111///(((###"""***))))))***,,,------,,,/////////---+++)))***,,,...---,,,,,,---...,,,+++,,,+++******+++,,,...//////+++)))******(((***...,,,,,,---............---*********+++---...///..."""$$$'''***,,,------...,,,......+++***+++***'''%%%''')))******)))&&&%%%((()))***)))$$$ ###***"""%%%(((+++---,,,+++***'''))),,,---,,,++++++,,,))))))***---///---&&& '''***///222111---'''###***---000///---,,,---///,,,+++,,,...111///***&&&***---,,,((((((---111222------------...---+++((('''((()))))))))***,,,...222***$$$'''******))))))******+++******,,,000222555111...---///000///...!!!$$$))),,,---...//////%%%///000///---%%%'''666QQQXXXaaahhhmmmttt~~~cccAAA888888555444777111YYYhhhHHHNNNRRRSSSQQQaaavvvgggjjjnnnIII:::<<>>:::???ZZZ}}}rrrppp{{{SSS777===KKKKKKIIINNNGGGVVVkkk}}}}}}zzzyyyvvvnnnfffffflllfff^^^RRRGGG@@@999333///%%%,,,,,,$$$"""))),,,***...(((---222///111222***,,,------...///000111111+++///000***(((+++---,,,'''***,,,+++******...111((($$$&&&,,,***###""")))+++---///000///---***(((...(((&&&(((***))))))+++111)))&&&***...---+++,,,+++++++++(((%%%%%%(((,,,)))******'''###"""&&&***000000000000///...,,,+++'''(((***++++++***(((&&&---,,,***'''$$$$$$&&&((()))000333---''''''*********,,,...///...---+++***,,,)))&&&(((,,,///...,,,---+++)))'''(((***,,,...,,,***,,,111///)))%%%&&&***))))))***,,,------,,,///000000...,,,,,,---...---,,,,,,---...///---,,,,,,+++******,,,...000111...+++)))******((()))------------------,,,,,,+++...//////,,,)))(((+++...$$$&&&))),,,...///......(((---...+++***,,,,,,(((((())))))))))))'''&&&%%%((((((++++++%%%&&&&&&''')))+++,,,++++++***,,,---...,,,***)))+++---+++******---000///)))###***+++---//////---+++))),,,---......---...///000,,,******,,,//////***%%%''')))((('''***111333111000...,,,,,,---------,,,)))*********)))))),,,...///)))&&&(((***))))))***((()))*********+++---//////...---,,,,,,+++)))''')))***,,,,,,++++++,,,---)))222333222111'''$$$///888>>>EEEKKKPPPYYYfffqqqssszzzuuuJJJ666555999999888:::ggg```JJJUUUNNNTTTNNNiiivvv^^^llloooGGG<<<===@@@>>>KKKdddsssqqqeeeKKK@@@LLLZZZdddpppaaafffiiijjjmmmqqqrrrpppiiiddddddjjjhhhZZZJJJ@@@PPPIIIAAA@@@CCCGGGSSSbbbcccggguuusssTTTGGG@@@:::===LLLZZZ___ccchhhkkkLLL===999666888<<>>:::;;;```{{{OOO;;;>>>888888>>>888AAA888CCCEEEhhh|||[[[hhh{{{VVV444IIIGGGMMMcccuuummmsssqqqppprrrssssssooolllfffaaa```aaa___TTTIIICCC888000,,,...///,,,+++...'''***(((&&&)))///---'''&&&'''))),,,---............222666444///++++++---111222222000------111444,,,+++((('''(((+++///111***((((((++++++((())),,,,,,(((%%%%%%(((++++++))))))%%%"""$$$(((+++)))&&&)))(((((()))+++---,,,,,,000,,,((((((+++......,,,***$$$"""&&&(((%%%&&&+++***%%%$$$)))...000111444222111---***///555111'''---,,,+++)))'''&&&''')))111...++++++,,,---+++)))555///(((&&&''')))))))))...(((###&&&...111---&&&&&&'''))))))((((((***++++++++++++,,,,,,,,,------)))((()))---000000---***555000+++***---222555666111000///,,,***'''&&&%%%,,,---......------///111000+++'''(((,,,...,,,)))///,,,+++---///...((("""---,,,+++)))(((***...222+++---///000000...+++(((+++,,,---,,,***)))+++,,,+++******,,,......***'''000,,,'''$$$###$$$&&&'''------......---+++)))(((//////////////////......///******...---((((((,,,444...---000111...000555555---&&&&&&,,,000---((((((***,,,...///---,,,***+++...---******------+++///000000,,,((('''***...))),,,,,,***+++//////---...555777333000///+++$$$*********+++++++++,,,,,,***...///---,,,,,,)))$$$%%%(((++++++++++++...111///,,,...222222...000666//////000000000...---,,,:::>>>HHHYYYfffpppxxxoooGGG:::???>>>555HHH|||OOOSSSUUUKKK[[[LLLtttzzzOOO}}}vvvTTT???<<<777666;;;<<>>BBB===CCC;;;VVV~~~qqqYYYCCCRRRddd~~~~~~xxxvvvsssmmmhhhnnnkkkgggeeedddaaa\\\YYYXXXUUUSSSRRRLLLAAA:::888444---))),,,---***))),,,+++,,,+++)))+++000...)))((()))***,,,------,,,,,,***---///---)))(((+++...111222111...+++***,,,///&&&&&&(((***,,,...000111***''''''***+++)))(((***,,,)))&&&&&&)))++++++******(((%%%&&&)))+++)))'''***)))((()))***+++***(((222000---+++++++++***)))+++'''&&&))))))&&&%%%(((***&&&&&&+++/////////111------+++))),,,111///)))---,,,+++***((((((((()))...+++))))))***+++***(((&&&%%%$$$%%%''')))))))))+++)))''''''))),,,---...******))))))))))))))))))---+++******,,,---+++*********+++...111111///+++...,,,***+++...000///...///...---,,,+++***))))))333222000---+++,,,000333111...+++,,,...000///---///---,,,---000...)))$$$---.........,,,,,,---...............---,,,***)))+++++++++)))''''''(((******)))***,,,///000---+++...(((!!! $$$''''''%%%///...---,,,++++++++++++---,,,,,,++++++,,,,,,---...******......+++,,,000333///...111111///111555333...))))))...000...***)))***---...///...,,,+++...000///,,,,,,//////,,,,,,***(((''''''((()))***$$$)))+++***+++,,,+++'''+++111333111//////,,,''''''((()))+++---...//////(((,,,---,,,---///...******,,,...---++++++---...---))))))///222000000111000///---,,,,,,...///000++++++222>>>HHHPPPXXX___ooowww~~~]]]DDD===:::777WWWwwwOOOWWWXXXHHHOOOSSSwwwvvvPPP~~~aaaEEE@@@<<<;;;===<<>>777<<>>>>>IIIGGGJJJTTTbbbuuummmQQQLLLGGG===666555777222+++aaa===DDDIIIOOOyyy~~~ppp\\\MMMgggiiiOOO<<<888:::???;;;;;;>>>:::___rrreeefffgggtttuuusssqqqsssvvvtttmmmgggeeeaaa\\\WWWSSSPPPLLLJJJCCC@@@???===666...,,,//////***''')))***))))))***...///...+++---///...******+++,,,---,,,+++***)))''')))***((('''(((---111111111///,,,)))((((((***###%%%)))---...///...---...***)))...111///,,,,,,,,,)))&&&'''***,,,+++***------,,,,,,,,,,,,,,,++++++***)))***++++++)))'''///000000...+++))))))***---+++***,,,+++'''&&&''',,,))))))...000...---...)))++++++)))***---...,,,---,,,+++************+++,,,***))))))***+++***)))!!!&&&)))***))))))***)))+++,,,)))%%%&&&---444///+++(((''')))***)))'''///---+++,,,...///---+++,,,---...000222222///---******,,,///000///+++(((,,,,,,,,,,,,,,,---------333000+++&&&###%%%+++///000///.........//////000///---,,,---///...+++'''))),,,000111000///------......,,,+++*********+++,,,,,,+++(((&&&&&&(((***(((((()))+++...//////......&&& ''',,,+++'''000///,,,******+++,,,...+++***)))(((((()))***,,,---******,,,...---///333222//////111111000111444///...---...//////...,,,***+++---...///...,,,+++000222111...---000000...---***&&&'''+++...---+++'''+++///......///,,,'''''',,,......///000...***(((***,,,///000111111111,,,///000...///333333111)))+++------,,,+++,,,---...)))'''...444444111...000...***((())),,,111444---******///222333888===JJJUUUaaaiiirrr|||yyyRRR<<<999===qqqkkkJJJUUUXXXGGGFFFVVVuuuiiiKKKzzz[[[???<<<===@@@EEECCCHHHDDDHHHSSS\\\```jjjtttuuuNNNaaajjjyyyzzziii]]]VVVQQQKKKFFFEEEMMM```rrrfffaaafffhhhkkkqqquuuhhhXXXNNNMMMZZZssszzzoooXXX???///---000111FFF>>>JJJ___\\\JJJKKKDDDEEEhhhPPPEEE<<<:::999:::888===hhhwwwpppbbbccc~~~}}}yyyuuullliiihhhiiilllllliiieee]]]XXXQQQIIIBBB===999888555000,,,,,,+++((()))---,,,***)))*********+++,,,......---,,,,,,,,,+++***,,,---------,,,***(((''')))+++,,,,,,+++,,,000222//////---+++)))((((((((('''))),,,---...,,,***(((...***)))///333111...,,,+++(((&&&&&&)))+++***)))///000111000...------...+++******+++------+++)))'''+++......,,,,,,...000///...---+++)))((()))+++...,,,...222333...,,,,,,***------+++)))***---///---,,,++++++,,,---,,,,,,---,,,++++++,,,---------$$$)))...///---+++***+++***---///,,,&&&%%%***111///***%%%%%%)))+++)))&&&///000111111000000111222------///000111000...---,,,---000333333000,,,))),,,,,,,,,------.........///,,,(((###!!!###(((---+++,,,------,,,+++---......,,,+++,,,------+++)))&&&***...000000///...///******++++++++++++,,,,,,//////---***((((((***,,,''''''((()))+++,,,------000+++&&&&&&+++//////---...---,,,,,,+++,,,,,,---,,,***(((''''''))),,,---,,,***)))***++++++...000.........///000//////000***,,,///000///...,,,,,,***+++---.........---,,,000222111......000111...---+++)))))),,,------,,,***...000......///---)))(((***,,,---///000///,,,...000111333333222111000000222111------000111///%%%''')))+++------...///111......111666666222///000...***((((((+++000333111......111111///000444,,,777CCCJJJRRR^^^iiiooowwwzzz^^^===:::FFF^^^DDDLLLQQQGGGDDDZZZuuu\\\IIIuuutttOOO888888:::>>>EEEEEEJJJBBBFFFXXXgggppppppssslllbbbQQQAAA:::CCCYYYlllsss|||~~~oooWWWBBB888@@@XXXnnneeeDDD444111222QQQVVViiilll@@@777@@@===>>>VVVkkk{{{{{{XXX<<>>;;;MMMsssUUUHHHJJJKKKFFFBBB```yyyTTTKKKpppmmmNNN>>>===777555999:::@@@???LLLggg{{{lll^^^vvv{{{cccLLLAAAHHHZZZhhhiiiXXXXXXSSSJJJ>>>555000444DDDSSSrrryyy}}}iiiQQQ???xxx\\\YYYsssPPP;;;>>>CCC888999555;;;WWWvvv{{{pppnnnpppkkkKKK999EEEcccwwwooohhhfffddd]]]VVVQQQLLLKKKJJJJJJIIIFFFBBB>>>555555333111//////222555===111(((+++111222---***,,,000111///---///000///+++******+++)))%%%&&&))),,,,,,------,,,+++)))(((,,,---///000000///---,,,***))))))***,,,------,,,,,,++++++++++++---///000(((&&&'''***+++)))***---)))'''&&&'''***+++***''')))***+++++++++***)))(((!!!"""$$$'''***+++***((('''(((***+++++++++---...///111000***'''***000222000000333666555000...111444222111000,,,)))+++111***)))(((+++///000///,,,***++++++***)))(((***,,,...///000000//////000222...///000///---***'''%%%(((&&&%%%'''***,,,***(((''',,,000000,,,,,,000555,,,---...---+++******+++/////////---++++++,,,...------------,,,,,,,,,,,,%%%''')))*********---///++++++,,,---.........---+++***)))(((((()))+++,,,......,,,)))&&&%%%&&&'''###&&&***...000000...---)))***+++***(((''')))***,,,,,,+++***)))***...000---...///,,,'''&&&)))---&&&(((+++...///---***(((...---,,,+++,,,...000111***,,,+++(((&&&'''&&&###'''***,,,,,,,,,---,,,((("""&&&***---,,,+++)))))))))******+++++++++++++++))),,,,,,)))***...///---))),,,///---)))'''))),,,---...,,,((((((---///---///***(((,,,000///......))))))***,,,...///111222,,,......+++,,,000222111......///111333222000...---111222///,,,---......000///...------,,,,,,,,,,,,+++///555666222000000...111111,,,,,,222999<<>>VVVdddQQQRRRNNNHHHDDD===^^^yyyJJJGGGaaayyy___EEE:::;;;444///333444:::GGGbbb}}}``````wwwvvvnnnssszzz}}}|||oooMMM777222000111555555333555:::HHHYYYccciii}}}tttqqqsssssscccrrreeeUUUOOOgggxxxRRR>>>:::BBBDDD999;;;:::999<<>>HHHXXXfffttt|||pppDDDFFFeee[[[JJJUUUMMMFFFGGG???YYYvvvAAA@@@NNNjjjtttTTT;;;111777666555999:::LLLbbbfffeee~~~kkkXXXMMMKKKYYYeeecccnnnttt~~~lllQQQ<<<777555777777333111111,,,888@@@EEEUUUttt{{{eeeNNNLLLNNN]]]vvv@@@CCC???RRRdddxxx\\\BBB;;;888===DDDBBB???;;;KKKWWWXXXuuupppnnnkkk^^^jjjddd\\\rrrzzzrrrooommmjjjfffVVVJJJAAABBBDDDAAA??????IIIEEE>>>777111---+++***---......,,,(((''')))+++333...,,,000222///---...)))000222---***------+++...,,,---000...(((***000((()))+++,,,------,,,+++---+++))))))+++...///000)))((('''))),,,---+++(((111111000000///...---,,,***+++------)))'''...888---+++)))+++...///---***---+++***---222333///***'''(((***,,,...---+++(((+++'''$$$$$$(((+++,,,***+++333777000++++++***(((,,,,,,000333111...///333111***(((***+++(((***///(((&&&&&&***///222///+++---//////---***(((***,,,000///...111333333///***+++---///---)))(((,,,000***---000000...+++))))))444...***+++000222---'''---...///...***((()))+++,,,...///---++++++---000)))******++++++,,,------***++++++++++++,,,///222---***(((,,,111222///***,,,+++***)))(((***---000%%%'''))))))))))))***+++---------,,,,,,---......&&&))),,,...---,,,,,,,,,"""######""""""%%%+++000---***'''''')))******(((&&&&&&'''((()))******+++))))))***+++,,,,,,------+++000222...---///+++%%%%%%+++...,,,---///---'''$$$$$$&&&)))------***((((((((((((((())))))))))))%%%((()))''')))...000...+++)))(((+++///000///,,,'''+++,,,+++,,,//////+++,,,$$$"""(((......---000111///---,,,,,,...000222...000000,,,+++,,,+++((((((((()))---222222000---,,,+++&&&###)))222222,,,000...---,,,---///111333***)))***///222111333666+++------+++---111///+++---,,,...111333888EEEQQQ[[[dddmmmrrrzzzvvvIIIPPPtttZZZDDDPPPHHHDDDLLLEEEZZZyyy@@@@@@EEE]]]rrr[[[???333:::===>>>AAA???eee}}}yyy___eeeyyy___SSSBBB???>>>666AAAKKKAAAPPP^^^kkkttt|||kkkOOOAAA444000111222555999333444555777===QQQvvvzzzbbbMMM???BBBLLLSSSQQQNNNPPPUUUXXX<<<;;;SSSpppRRRAAA>>>BBB999333;;;BBBDDD<<<[[[qqqRRRFFFSSS___mmm}}}wwwrrriiiddddddddd\\\QQQ;;;444111777CCCHHHCCC<<<:::333***$$$%%%***111555777,,,)))///)))'''+++,,,,,,---,,,+++***)))&&&))),,,...---***%%%""")))***+++)))'''&&&'''))),,,%%%%%%---000)))(((...,,,,,,,,,++++++*********+++)))'''(((******(((%%%'''***---///...------...******,,,---///000111222---+++'''$$$$$$&&&))),,,---******+++)))'''(((---111...///333111)))&&&'''%%%###"""$$$$$$%%%***000///111111///+++***,,,......//////...,,,***+++,,,---)))&&&&&&))),,,------...)))$$$$$$)))......---)))...///+++,,,111222......222555444222111333555...+++,,,///---***...777444///***&&&''')))+++,,,)))///000+++)))------******...000///+++))))))+++,,,---///000000000///...'''&&&%%%'''+++...---,,,)))""" %%%'''&&&''',,,...333333---***------))),,,++++++///222222///+++***&&&!!!"""'''+++,,,***555111,,,***---/////////222...***)))***,,,+++***)))++++++&&& !!!(((000---+++&&&$$$)))...,,,&&&***(((&&&'''***,,,+++***((()))***+++---...///000+++++++++...///...)))$$$111...+++,,,...///,,,)))%%%$$$$$$(((---...+++&&&''',,,...+++***,,,---+++''''''))),,,///000///...******---///---***---222+++,,,---.........---,,,,,,---------------,,,,,,+++,,,,,,+++***+++---000---000111///+++((('''((((((---222111---***+++------...000222222111///...///,,,)))***---...,,,***---+++((('''***...000111'''))),,,///000000///...,,,+++,,,...111444444444000777CCCPPP\\\gggqqqvvvNNNFFFYYYGGGJJJHHHIIICCCCCCaaaoooOOO@@@JJJ```vvv{{{|||```???>>>JJJ======]]]nnnZZZYYYpppzzz^^^III777444999:::888888===AAABBBIIIXXXbbbooooooTTT???888888888555===888444444888GGGaaawwwWWW===@@@OOOXXXRRRPPPEEE666111777:::666OOO@@@KKKVVVDDD>>>======@@@HHHGGG<<<777AAAeeeMMMMMM\\\mmmvvv|||rrrsssoooggg^^^XXXQQQBBB444===:::777888;;;<<<999666444///***'''(((,,,000222111+++***---***!!!!!!(((+++,,,------------,,,+++&&&(((+++------***'''$$$,,,+++))))))***+++)))(((---&&&%%%,,,---&&&%%%)))++++++++++++******)))))))))(((''')))+++,,,***(((%%%'''((((((((()))***,,,******,,,---///000222222...,,,)))''''''(((+++,,,+++)))(((***)))''')))---///---...111000)))&&&((('''$$$"""""" """((((((+++...---+++***,,,...,,,...///...,,,++++++,,,...+++))))))+++---------...***&&&&&&)))+++,,,+++,,,//////******,,,,,,(((...///000///---,,,,,,---...++++++---,,,)))+++111111...***'''&&&(((+++...***//////+++))),,,---+++((()))***,,,......------,,,---...//////...---,,,'''&&&&&&(((+++---,,,***(((""" $$$%%%######&&&+++///000+++))),,,,,,***+++******+++---......---***&&&###$$$))),,,,,,***000///------.........---111...++++++---...---,,,...///---((("""!!!%%%***))),,,+++((('''***+++***+++)))((()))+++------+++***+++,,,---............*********,,,...,,,(((%%%---,,,++++++------,,,+++((('''(((---222333///++++++//////***'''((((((&&&$$$$$$&&&***...111111111))))))---222111---,,,///111000///---+++***)))))))))***,,,...000111222333+++---......,,,+++++++++---///111000---+++***+++***---//////---+++,,,...///...---------///111222---,,,******+++,,,,,,+++111///---,,,------,,,******,,,...000111000...------,,,,,,---000111111000000111333666===HHHTTT]]]iiirrr}}}[[[RRRYYYEEEGGGCCCEEEBBBDDDRRRgggJJJ;;;LLLbbb|||zzz|||YYYKKKHHH<<>>CCCYYYyyycccEEE333000222444333888888555DDD___nnngggaaaGGGAAA888///CCCccc^^^DDD///...333333333777|||```HHHaaayyyvvvgggLLL===??????<<<<<<@@@BBB@@@OOOdddtttXXXJJJaaa~~~ssspppppphhhfff^^^OOOCCC???BBB@@@;;;<<<<<<:::666111......000...,,,******,,,---------(((***,,,,,,+++******+++,,,,,,---.........------&&&''')))******(((&&&%%%,,,)))'''))),,,---)))%%%///(((''',,,,,,&&&$$$&&&++++++************)))))))))((((((***,,,---+++***)))))))))((('''(((+++...)))***+++---...000111222...---,,,******+++,,,,,,***''''''******(((***---,,,***,,,///...***((()))---***''''''$$$"""$$$)))&&&***...///---******+++***,,,//////...,,,++++++000...,,,,,,---...---,,,,,,+++***))))))))))))***,,,...---)))'''))))))&&&,,,+++******+++,,,+++)))+++'''&&&***+++++++++---(((((('''$$$!!!"""'''++++++...///,,,***+++,,,+++)))''''''***///222000---,,,------...---,,,***)))'''&&&''')))+++,,,***)))((($$$###&&&'''$$$###$$$(((+++,,,***(((***+++***)))******)))((())),,,...***(((&&&(((,,,...---+++***,,,...///...------------,,,+++,,,......,,,+++///---+++(((&&&&&&&&&&&&%%%---000+++%%%&&&+++...+++***)))***,,,......---***+++,,,,,,,,,+++***)))***))))))***,,,+++)))'''+++,,,------,,,,,,---...((()))+++111555666222...,,,///...)))&&&'''(((&&&&&&%%%%%%(((,,,///000000+++***...555777222---,,,222000---***(((&&&&&&&&&'''(((***---///111222333,,,...000000---***((((((...///000///...---...///,,,,,,,,,,,,------...///111...***'''(((,,,222555...//////...------...000111000/////////...+++(((---...000000000...,,,***...,,,,,,,,,......---,,,333111---***+++111;;;AAAJJJVVVdddmmmqqqxxx```SSSMMM???FFFDDDGGGBBBEEELLLkkkOOO777GGGYYYhhhpppooolllnnnVVVFFF>>>YYYwwwQQQHHH^^^}}}|||eeeRRRCCC;;;999888888555555444000FFFmmmrrrXXX>>>---999222:::888***:::]]]mmmZZZwwwzzzhhhQQQ???222111AAASSS___KKK777000111222000000kkkUUUSSSIIIBBBDDDGGGMMMLLLCCC888666MMMmmm]]]SSS]]]lllxxxyyyppppppnnneeeccccccZZZKKKFFF<<<444666???EEEFFF666555333///***(((***,,,---+++***+++,,,,,,+++***"""+++///---...333333///---------------,,,++++++&&&&&&&&&&&&%%%$$$###"""'''''''''((())))))'''%%%000+++***---...)))'''(((++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,***)))((((((***((()))***+++---...///000------,,,,,,,,,+++++++++)))&&&&&&***,,,++++++...))))))***,,,,,,+++******...+++***+++)))''')))...)))...222222...***(((((((((+++...000...,,,++++++///......------,,,+++******,,,------+++***+++,,,******)))((('''))))))))))))'''&&&(((---000///---'''$$$###&&&+++,,,,,,+++###%%%'''$$$!!!!!!'''---,,,......---+++***++++++---++++++,,,///000///------.........,,,+++)))(((&&&'''(((***++++++)))(((***((((((***+++***(((((((((***+++***))))))******&&&)))+++***((((((+++...***))))))+++...///---+++(((+++......,,,+++,,,///++++++,,,------,,,)))''')))'''&&&'''***,,,***((($$$---111,,,&&&''',,,///******)))***,,,---......((()))******)))'''%%%###))))))******+++,,,++++++,,,///111///,,,+++---///%%%'''+++000444444000---(((+++,,,((((((+++...---,,,***))))))+++---------///,,,...444777444///------,,,+++***((('''&&&%%%******++++++,,,,,,++++++,,,...///...,,,*********/////////...---------......,,,******,,,///000000111...)))&&&&&&***///333,,,...000...,,,+++...111,,,,,,,,,...///000...---+++,,,---------+++)))(((---+++***+++------,,,+++111222222111///...000111555===HHHNNNRRRXXXbbbkkkwww^^^PPPrrr===999HHHLLLMMMEEEEEEIIImmmXXX555???LLLSSS```]]]wwwuuuVVVTTT{{{lllTTTAAACCCiiizzzXXXLLLbbbiiiNNN===;;;666333999;;;222===[[[]]]TTTVVVnnn___AAA???...666;;;(((///RRRhhhvvvzzzcccLLL===::::::TTTccc```GGG999<<<555###xxxhhhLLLEEEccctttiiiKKKDDDXXXzzz___TTTlllpppgggvvv}}}yyysssoootttlllkkkggg[[[TTTNNNCCC666;;;>>>===<<<:::444---,,,)))''''''))),,,---,,,///---***************)))!!!,,,222///000888888222///...---,,,***))))))((('''&&&%%%$$$""" $$$(((+++***&&&%%%'''***---******,,,...,,,***+++------------------------.........---+++)))(((((('''))),,,+++((($$$"""!!!(((((()))***++++++,,,,,,+++++++++++++++******)))***&&&&&&+++...---,,,...&&&(((******+++,,,,,,+++***'''&&&'''%%%###%%%***)))---111111---)))(((((((((***...///...,,,++++++---------,,,+++***)))))))))+++---......---...///,,,***)))((((((((()))+++***(((&&&(((,,,//////...)))'''%%%%%%)))+++***((('''***---,,,((()))...333------...---+++)))***+++---///000///------///111...//////...---+++)))(((%%%''')))******)))))))))*********+++---///...+++,,,,,,,,,,,,***((((((***%%%)))---...+++***+++,,,******,,,...//////---,,,)))+++---,,,******---000---...000000...+++)))'''%%%######''',,,...,,,)))''',,,...+++))),,,------((())))))******,,,---///))))))))))))(((&&&$$$###)))***+++,,,------......,,,///000...***(((***,,,%%%'''+++///222111///,,,'''+++---++++++000222222///---++++++,,,---...---000+++)))---111///------------......,,,***(((&&&---------,,,+++***)))(((,,,,,,,,,***)))***...000111///,,,*********++++++...,,,)))))),,,...000000000...+++)))((()))+++---(((***,,,+++((((((+++...***)))(((***---///000000'''((()))******))))))(((+++******+++---...---,,,+++...111222111///......,,,...111555:::>>>BBBDDDKKKaaaxxx___VVVxxxAAA:::IIINNNPPPHHHFFF<<<```\\\999888GGGQQQfff\\\bbb^^^OOOIIIWWWlllzzzrrr]]]GGG<<>>>>>```uuuSSSZZZwwwfffQQQ555---666555222;;;555444222...,,,;;;bbbmmmQQQ555---666EEEbbbfffUUUAAA777333111111222999888JJJppp~~~ZZZ===999666DDDcccwwwppp___UUUEEEXXXqqqtttsssgggiiipppuuuxxxzzzRRRVVVrrr{{{uuurrrnnnkkkhhhbbb\\\WWWNNNGGGIIIIII@@@<<<999///000222///'''"""$$$'''(((&&&###"""'''...333222///+++******+++---...---+++)))---000111000111111111...---,,,+++***+++,,,,,,******+++++++++)))((('''***,,,...+++''''''---222((((((((()))+++---,,,***------------......//////---...///---)))'''&&&'''***---000111000...,,,,,,---,,,,,,+++******))))))++++++***))))))))))))***)))$$$###)))---,,,)))(((&&&***+++)))***...///+++***'''((()))(((%%%&&&***''')))***(((&&&&&&***---+++,,,...---+++*********+++,,,,,,)))'''&&&))),,,,,,***)))***---///---+++000***((()))(((%%%''',,,,,,,,,+++)))'''''')))+++000222///(((&&&***...---((()))***+++,,,,,,------///------///---'''(((,,,//////...---,,,+++---...,,,,,,---,,,,,,***((('''%%%&&&'''&&&&&&'''+++...***+++***&&&(((---...***,,,***+++---,,,((()))...)))))))))+++------,,,++++++,,,---...---------...------,,,---......,,,***,,,...111111///......000+++***+++,,,---,,,+++)))))),,,---,,,---000///,,,''')))+++++++++,,,///111---,,,+++******+++,,,---###''',,,//////...///000***)))((()))+++,,,+++***)))***,,,------------...,,,222555222111111000---,,,++++++---...///...------***((()))(((&&&)))...000...,,,***)))***+++,,,---....../////////......)))************,,,000333000,,,'''%%%'''***++++++,,,......---******---000)))***,,,---...---,,,+++---,,,+++,,,...000000///,,,,,,+++---......---+++******++++++,,,---------000///......//////...---111111000...---...222666---,,,+++******++++++,,,***666BBBHHHPPP^^^mmmvvv___aaa]]]@@@DDDJJJSSSNNNLLL>>>IIIjjjXXX888;;;@@@LLL[[[UUU^^^kkk```KKKRRRnnnjjjSSSEEEBBBNNNzzzttt```kkk}}}[[[???999777333888,,,333:::666'''&&&DDDggg|||vvvJJJ,,,GGGcccjjjrrrAAA999333555666444111222$$$555@@@IIIfffbbbDDD...---JJJ```^^^WWWZZZPPPGGGOOOGGG^^^uuuEEE???nnnvvv[[[GGGNNNVVVxxxrrryyyrrrmmmfffhhhhhhcccZZZOOOFFFAAA>>>777888777///......%%%###***---)))%%%%%%%%%%%%)))((((((+++000222000...&&&'''***---000111///---,,,,,,...000///,,,,,,///,,,,,,++++++,,,...///000+++,,,...000111000...---,,,+++)))'''''')))---000+++,,,++++++---///...+++,,,,,,,,,------.........***,,,...---)))'''''')))'''))),,,---------.../////////...---,,,***)))))),,,,,,***)))))))))***+++(((###"""''',,,***'''%%%'''+++,,,)))***//////+++$$$###%%%(((((('''***/////////---)))%%%%%%)))...------...,,,***))))))***,,,,,,,,,)))&&&&&&***...///***''''''+++---+++'''+++&&&$$$((()))'''***000***,,,,,,+++((()))---111,,,000///(((&&&---444666,,,++++++---///000///---000------///---'''''',,,666222---***+++***'''$$$******++++++***)))((('''%%%&&&&&&%%%$$$''',,,000---...,,,&&&'''---...))))))'''(((---,,,(((***///,,,)))&&&'''+++------+++,,,---------,,,,,,---...---,,,---///111000+++&&&&&&))),,,---,,,,,,...111+++,,,---...............''',,,///------//////---(((***------,,,---000333,,,***((('''(((***---///!!!&&&,,,///...---...///+++)))(((+++///222111///((()))******))))))+++,,,+++111555333222222000---...---------...,,,)))'''...---......+++(((+++222***'''$$$!!!###''',,,000............---,,,++++++(((***+++,,,,,,,,,...000///***&&&%%%(((+++------+++...111///***))),,,000'''(((***---.../////////)))&&&$$$&&&)))++++++))))))***---000222222///,,,......///////////////000444222000000000///---,,,///000000///---,,,,,,---...000000---((('''))),,,###+++333888@@@IIINNNNNN^^^ppp```cccXXX<<>>HHHKKK\\\mmm```GGGLLLeeeLLL===>>>III```yyykkkrrr~~~TTT@@@888222555>>>555000111---(((...;;;ccc```@@@dddyyyXXX;;;333222555<<<<<<555111111333333222444AAA]]]bbbPPP<<<222111333666999OOOOOOLLLIIIPPP\\\aaa^^^eeeLLLWWWgggcccKKK444444JJJnnn|||uuupppkkkjjjlllmmm^^^MMMBBB666000666BBB888777777666444///)))$$$$$$---///'''###))),,,***''''''(((+++...000000///******+++///333444222...,,,)))))),,,...---///333333,,,+++(((""")))'''&&&///---))),,,,,,000===///---++++++,,,,,,+++***---***''')))---///---))),,,+++((('''+++000...(((+++,,,......---)))$$$"""...)))&&&''')))(((***---***+++)))&&&(((,,,+++(((111...***((()))***+++,,,---,,,---000///)))&&&&&&---,,,***)))((()))***+++$$$''''''''')))***+++++++++++++++++++++,,,...,,,)))''''''***...000///---+++)))((()))***+++,,,+++,,,...,,,'''&&&((("""((((((&&&%%%(((+++---***&&&%%%(((+++...000+++------***,,,222555444......---+++)))))),,,///+++...222222///***&&&###+++///)))$$$+++,,,(((,,,------,,,)))''''''))),,,,,,&&&!!!$$$,,,///+++&&&''')))+++,,,++++++***+++(((((()))...222222...***))))))+++---...,,,(((%%%///---+++((('''(((***,,,((((((***///333333...***,,,***''''''(((+++---...555222...---...///---+++***---...,,,///444666444...000111...***)))---222333111***$$$'''///000***'''+++111333111,,,(((%%%***+++,,,---...//////000(((000000******111000)))...,,,...222111...---000++++++,,,------,,,)))'''000...------,,,+++)))'''!!!''',,,+++(((''',,,111222///,,,+++++++++)))((())))))***+++,,,...///000++++++++++++++++++++++++000111222111///...///000444000+++***,,,,,,)))%%%)))))))))***,,,,,,***(((...///......222666444///111,,,'''(((---000...)))''')))+++......---+++***111000...---------///000000111000,,,'''%%%&&&(((+++555;;;:::888999777333<<>>;;;@@@===EEESSSTTTGGG>>>??????===>>>QQQyyyyyyllluuu~~~ZZZ@@@666333444<<<000***777444)))///AAAiiisssfff```RRR===888666333555888???NNNKKK666888555666888222999]]]ZZZ000***555666111///PPPUUUVVVQQQOOORRRSSSQQQVVVjjjddd```WWW???::::::GGGccc|||wwwqqqnnnllliiiddd```VVVFFF777222000---///666222333333222///***&&&###+++000222---))))))***+++***))))))+++---...---,,,))))))+++///222333111...,,,)))))),,,---,,,...222000)))***(((!!!$$$,,,***&&&---+++'''++++++,,,666---,,,***+++---/////////---,,,+++,,,...///---+++000///,,,***---000---'''---...000000000...+++***,,,'''$$$'''))))))+++...,,,,,,)))&&&(((---///,,,///---***)))*********)))//////000222///)))'''***,,,++++++***)))(((''''''###(((---...+++(((((()))******+++---............///---)))'''''')))+++---111000...,,,+++,,,,,,---...---...000...)))))),,,!!!&&&******((((((+++...))))))))))))***,,,///000)))++++++)))***///111///000///...------...//////+++---000111///+++(((&&&+++...((($$$+++,,,(((,,,)))+++,,,,,,+++************&&&###%%%+++...,,,((()))******)))''''''***---((((((***...222444111...)))+++---......,,,***)))...+++)))(((((())))))))),,,---...111111///+++(((---***'''(((+++...///......,,,***+++---...---,,,+++......,,,,,,//////,,,+++,,,,,,***''''''***---------+++))),,,000,,,%%%+++---000000---***''''''***+++,,,------,,,+++***'''...///***+++333444...)))'''***///000,,,((((((***(((&&&(((+++---,,,+++---+++***+++,,,+++(((%%%&&&***------+++***---111000000///...,,,+++***))))))))))))***,,,---///000---...//////000000000000...///000000///...000111333///,,,,,,...///,,,)))///.........///...+++)))...111222///...111111///000***&&&''',,,...,,,(((((()))+++---...---,,,+++///...---,,,---...000222333222111...,,,+++---...***///222///...//////+++###...<<>>===>>>GGGTTTVVVLLLBBB>>>BBB:::CCCeeetttgggsss|||TTT<<<777444:::///***444111(((...444QQQdddiiibbbDDD000888111111///000IIIqqquuuTTT777333444777222333KKKhhhoooQQQ888///111111---YYYbbbfff\\\OOOKKKNNNRRRLLLzzzxxx]]]LLLIIIYYYkkk|||zzztttuuuvvvvvvnnnccc______XXXNNNBBB111%%%(((---,,,)))***---000222000+++'''%%%%%%000000222222---''''''***---,,,++++++,,,,,,+++)))))))))+++...000111///------******---...---...111,,,&&&))))))###&&&...,,,''',,,'''%%%+++***'''---...,,,******,,,...//////000111222222111000000111222222///,,,...///,,,%%%*********+++++++++++++++)))%%%###&&&)))***+++///...---***&&&(((///222111---,,,++++++,,,***'''%%%//////111111,,,%%%&&&+++***++++++***)))&&&###"""%%%,,,333333---((((((+++)))***---///000000000000...,,,)))'''&&&''')))+++111000...---,,,,,,---...///...000222000,,,+++///***,,,---+++((('''***,,,(((+++---,,,)))(((***,,,'''+++,,,***+++......+++///---,,,---000111///,,,+++,,,---...---,,,+++***,,,...(((%%%,,,***&&&+++$$$(((---//////---+++******(((''')))+++---...---***++++++&&&"""###)))000---++++++...111222000---))),,,///...,,,***,,,...,,,)))''''''))))))'''%%%,,,...111111///,,,***)))...***'''(((...111000...&&&&&&'''))),,,------,,,***---...,,,,,,---,,,)))...---,,,+++***+++,,,---++++++******,,,///+++&&&//////...+++(((''''''(((+++,,,---...---+++((('''+++//////***+++111333///###"""&&&...222...)))&&&)))$$$!!!""")))...///...---***)))+++//////***%%%---------..................111333111...+++***,,,(((((()))***+++---...///111222222333222111///...(((***+++,,,,,,,,,...000222///------000111000---///......000111111///---///444555///***,,,//////333...***+++///111000---)))***+++,,,------------------,,,,,,---///111333444222///...///111222222///000///,,,,,,...---)))"""(((///444999AAAMMMVVVgggmmmyyyZZZRRRfffEEENNNSSSMMMLLLLLLLLL>>>IIIeeebbbBBB222999888:::@@@HHHMMMLLLFFFAAAAAA:::PPPxxxsssoooyyykkkCCC444111555...,,,444222...333000999IIIbbbjjjNNN444555///111,,,+++QQQnnn666222333888444///:::KKKlll{{{sssLLL...+++111///~~~sssYYYKKKNNNVVVggg___aaawwwyyypppfffhhhqqquuuttteeeOOOIIINNNLLLAAA;;;---&&&,,,000---((((((---111333111+++'''(((***000---...444000&&&$$$***///---,,,,,,,,,---,,,***))))))+++---......---,,,///,,,,,,///000---...111***&&&***+++%%%'''...+++))),,,&&&%%%,,,***$$$&&&000---+++***+++++++++***,,,000333222...,,,---000000111///------///+++&&&)))((('''&&&&&&((()))***)))%%%###'''))))))***---+++,,,***'''***000333111++++++,,,------+++&&&###+++,,,///...&&& ###***,,,+++***(((&&&###"""!!! (((111222---)))+++...***+++---///000000///...***)))(((''''''((()))+++...---,,,+++++++++,,,,,,---,,,...111000,,,,,,///000000///+++'''%%%%%%'''+++---...***### """%%%(((,,,...------///---***+++((('''***///000,,,'''++++++***+++,,,......---...///(((''',,,(((###)))###'''---000000...---,,,,,,---------,,,---...000***,,,,,,(((######***000111///,,,,,,...---***&&&(((,,,///---)))(((,,,000***(((&&&'''******&&&"""'''+++//////,,,***+++,,,...***''')))///222000,,,$$$%%%''')))+++,,,,,,+++(((,,,.........000///+++000---++++++,,,------,,,...+++'''%%%'''+++---,,,------,,,***((('''(((***------------,,,+++******000222///))))))---...+++$$$"""%%%///555333///---)))$$$ ###***//////---///,,,+++...333444...)))000...,,,,,,......,,,***---111555444...++++++---(((((()))***+++---...///333333333111...***'''$$$"""$$$&&&'''''')))+++---222///......000111000...******+++...111333222111///222222,,,))),,,//////333///,,,,,,000222000...+++++++++,,,------.........---,,,,,,,,,...000222333000,,,,,,///222111000333222//////111222000,,,,,,...000000000222666:::CCCKKKXXXiiiyyyiiiYYYeeeDDDLLLXXXTTTQQQUUUMMMCCCBBBWWWjjjZZZ<<<000666777777:::AAAGGGIIIHHH;;;CCCggg~~~mmmbbbuuuXXX999777666222333666333000222777000222LLLnnnqqqTTT888333444000///NNNiii888555666999444...333@@@JJJmmm|||___999+++000444tttXXXQQQVVV|||~~~yyypppmmmhhhbbbdddlll\\\[[[LLL999555@@@BBB:::555...,,,111111+++)))------111333000***(((***---///+++---333222)))(((---///---,,,,,,---///......)))***,,,------,,,,,,,,,---******......++++++---+++''',,,---&&&(((,,,(((+++---'''&&&...+++$$$%%%///...,,,,,,,,,,,,+++***$$$)))...---(((%%%'''***...000000---...000///+++000///,,,***)))***,,,...+++'''%%%(((***((((((+++'''))))))))),,,111111---++++++,,,------+++'''###(((***---,,,%%%"""***...,,,(((%%%###"""###$$$'''///000---+++,,,///+++,,,---...---,,,++++++&&&&&&&&&'''(((***+++,,,---,,,,,,,,,+++++++++,,,((((((***...---)))***---...---+++(((&&&$$$%%%&&&***+++***$$$ %%%(((,,,...------...,,,((((((&&&%%%)))...///+++&&&---***)))))),,,...///...000///)))(((---&&& '''&&&))),,,.........//////...//////...+++***+++---))),,,...,,,)))'''***...///,,,******+++***'''###(((,,,...+++''''''***///)))(((''')))***)))&&&"""'''***---,,,***(((***,,,,,,)))(((***...000---***&&&(((***+++++++++******(((,,,...---...000...***,,,***((((((******)))(((---***''''''(((***,,,...((()))+++,,,*********+++,,,+++)))((((((***,,,---...///,,,((('''***+++***,,,((()))000333222000000***'''%%%''',,,///---+++000------///333444000,,,000---******,,,,,,)))&&&,,,111555333...***+++---((())))))***+++---...///111111000---***&&&###!!!!!!###&&&''''''(((***,,,111///...---......------***+++,,,///222333222111///...+++)))+++000111---...+++((((((***,,,,,,***,,,,,,,,,------...//////000///---,,,,,,---...///444000------///111///---///------000333222...+++###&&&))),,,...///000000...555>>>FFFPPP```tttiiixxxkkkFFFIIIYYYZZZUUUYYYHHHGGG???JJJmmmxxxXXX333777777777999===BBBEEEHHH<<>>===888;;;CCCRRRttt{{{bbb\\\nnn|||KKK666000666555666888222(((111333***;;;jjj{{{ccc???444666===888666:::999;;;::::::888111,,,000888...===VVVcccTTT999000777zzzsssooonnn^^^gggiiiccc^^^[[[RRREEEAAA===777333222111...++++++&&&%%%(((&&&"""(((222000///---***)))(((((()))...000///---...111111---...,,,))))))+++---------+++---///...,,,+++,,,...)))&&&'''******&&&$$$&&&)))'''...111))))))+++&&&)))...)))'''...,,,''',,,((()))+++///111000,,,)))&&&***...000...------...---///...***)))...000000///...+++)))(((((()))***,,,((('''+++---++++++,,,'''))))))(((+++//////+++///---+++***,,,------,,,++++++...111///+++***------+++(((&&&&&&(((***,,,,,,,,,,,,,,,---,,,+++***---,,,***))))))***+++,,,$$$%%%''')))+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,$$$$$$'''+++,,,)))***...*********++++++++++++***%%%$$$######$$$'''***,,,'''***,,,***+++------)))((()))+++---.../////////111---)))))),,,...,,,)))+++)))$$$)))000'''!!!+++,,,...///...---,,,---...,,,+++******++++++++++++)))((()))+++...///---+++((('''(((,,,000000---)))---------,,,***))))))(((***---///---)))''')))+++...---+++***+++++++++***+++---000000...+++******---......,,,)))((()))++++++......******,,,,,,)))---///111000---,,,---///'''&&&***000111,,,+++---(((***,,,---,,,,,,,,,---&&&'''(((***+++,,,,,,,,,((('''(((***+++,,,---...,,,---111222---&&&%%%(((---------+++((()))+++...+++,,,,,,***((((((***,,,000///------,,,+++***(((------,,,,,,+++***************+++,,,---///000111...---+++)))((((((((())),,,...///...------...000,,,---------,,,---...///222111000000000...+++((((((***+++)))+++//////,,,...---++++++,,,---------+++,,,...000111000///......---,,,++++++,,,...//////222555555333111///...222///000333111,,,,,,000+++***)))+++......+++'''+++///000---((()))111999FFFUUUgggrrr|||~~~sssddd~~~cccDDDIIIOOOJJJMMMHHHJJJLLLCCCIIImmmvvvWWW666000555@@@===555???UUUwwwuuueeeeeessscccAAA333666333777<<<555******444333+++EEEkkkxxxJJJ999666:::333...000000444333666::::::666444444111222>>>NNNNNN>>>444444~~~wwwoooiiihhhllldddnnnlll___YYY\\\UUUFFF<<<333---...///...///111000((($$$%%%$$$!!!'''000444000,,,************))),,,111///((()))000000)))...+++(((((()))***++++++,,,...000...,,,***,,,...+++)))***,,,,,,(((&&&((('''%%%---111******,,,'''(((---)))'''---+++(((///&&&(((***------+++%%%!!!"""%%%)))+++,,,++++++******,,,***%%%$$$(((,,,,,,...,,,***)))((()))***+++***''''''+++...------///***+++)))''')))...000---000---***)))+++---///000***))),,,111111...+++---******))))))***+++,,,---+++)))'''(((+++,,,+++)))---+++)))((((((+++---///&&&''')))***+++,,,++++++((())))))*********))))))%%%%%%(((------+++,,,000000/////////...,,,)))'''((('''&&&(((***++++++***)))---...,,,---000000---&&&)))+++,,,------///111222...******---...+++'''(((&&&""")))111)))$$$///---///111111...,,,++++++---+++***,,,///111111000)))'''%%%(((---000...+++,,,+++---000333222---)))000...---------,,,)))'''***///222///)))'''***///---+++(((***...111111///+++000444333...******+++---......,,,((('''***,,,+++------+++,,,111222000)))---000///***(((***---,,,((((((,,,,,,***---444,,,------,,,++++++,,,...'''***...111222000---++++++***+++------++++++,,,$$$)))111555///'''&&&+++---...---)))%%%&&&,,,222+++------***&&&%%%***...111111111///...---,,,,,,---+++))))))******)))(((++++++,,,---...000111222111///+++'''%%%%%%&&&'''...///000///---,,,---...***+++---------...000222...---,,,------,,,***'''%%%+++///,,,***+++------,,,***)))))))))***++++++***,,,///111222111///...,,,,,,+++***+++...000111***///555666333///......333/////////+++%%%(((///---***((()))...000///,,,(((,,,111222000---++++++111===HHHSSSgggxxxqqq___mmmnnnDDDBBBHHHGGGLLLMMMKKKRRREEE333PPPmmm___AAA555666BBB@@@<<>>...000[[[UUU@@@666555222333555000++++++111<<>>???111<<>><<<:::HHHYYYrrrooobbbqqqccc;;;222333222---111//////111***333NNNkkkEEE000222555LLLwwwiiiQQQFFFIIINNNhhh```UUULLLEEE<<<111)))vvvllleee___\\\``````XXXIII>>><<<>>>???>>>888444444333111222555000...,,,---///111111111)))+++------,,,+++***)))000111...((('''+++,,,+++///111000...///111000+++,,,,,,,,,+++++++++++++++111...+++******)))&&&$$$,,,---...---+++***)))***---000000,,,+++...000///111,,,)))---///---+++,,,)))***,,,,,,'''"""%%%,,,'''***)))((((((+++)))$$$$$$+++...***&&&&&&'''&&&,,,---......---+++++++++000///***$$$%%%***---++++++*********+++,,,***)))***,,,+++((((((,,,...,,,//////,,,&&&&&&***---,,,"""###%%%''')))'''$$$!!!###$$$'''***++++++,,,...///++++++//////***)))+++(((((((((+++------***(((***,,,---,,,,,,...///000(((******(((((()))&&&!!!(((---...***&&&%%%$$$!!!)))((())),,,//////+++&&&'''(((((('''&&&&&&)))+++(((((((((&&&%%%&&&***---###'''))))))&&&%%%'''******((((((+++...000111111,,,***((())),,,///000000333000......111222000...222///,,,,,,------+++)))))) !!!,,,000))))))111+++---------,,,***(((&&&***,,,+++((()))...///---,,,///000---,,,///111000333333222///---+++,,,...+++++++++,,,,,,---------///++++++...///---,,,---*********(((&&&%%%&&&'''"""%%%)))+++++++++++++++%%%,,,111...******)))(((---,,,,,,---//////---++++++///000+++(((+++///000000---)))((())),,,...///,,,000000---+++------,,,------***%%%'''...111...,,,++++++******++++++,,,'''+++000222222000//////+++,,,,,,+++))))))+++...///555222///111+++&&&,,,...(((%%%(((,,,,,,,,,...---+++---111000,,,***,,,***((((((+++///111///---(((+++///111///...---...,,,++++++******+++,,,,,,,,,)))&&&######%%%(((***(((---+++###"""***---******......------000000---///111222111//////111333111000000///...---+++***000...///222333000000333333333333111...,,,,,,,,,444000444BBBMMMLLLEEE@@@???\\\{{{|||sssnnnkkkiiihhh}}}qqqccchhhtttmmm===444::::::,,,---333666222444;;;???hhh^^^///AAAhhhzzzjjj^^^KKK:::222111///...444777???GGGJJJCCC555)))xxxsssmmmjjjhhhddd```^^^JJJGGG???555111444555333666222000000...+++...333///---,,,,,,...000111111///222444333000---++++++++++++(((######(((,,,+++///111000......000...)))---,,,)))((((((***,,,...222000---+++)))'''%%%###///...+++(((%%%$$$&&&(((///222111,,,***---...---...)))'''+++...---+++,,,******,,,,,,'''!!!###)))&&&,,,...((($$$&&&)))***(((---///,,,)))))))))(((+++---//////,,,***))))))///...)))$$$%%%***,,,***,,,+++***+++,,,+++)))''',,,...,,,))))))------+++---...+++&&&&&&+++...---"""###%%%''')))'''$$$!!!###'''*********+++---...+++***+++......,,,,,,......((($$$'''...222---'''''')))---...---++++++,,,+++---+++))))))***'''"""//////---)))))))))%%%***))))))---000000,,,(((&&&'''((('''&&&&&&(((***((((((&&&$$$$$$&&&))),,,"""(((+++)))'''&&&&&&...,,,(((&&&(((---000000---,,,******+++---......,,,++++++,,,...,,,'''"""***,,,---,,,))))))+++...***(((+++&&&(((222,,,,,,,,,---+++(((&&&%%%))),,,+++((((((,,,...---,,,///000---,,,///111000+++,,,---,,,,,,,,,...///,,,------...---,,,+++***///+++***---///------...***,,,......+++)))((((((%%%(((+++---,,,***)))(((***---...,,,,,,...,,,'''...---,,,---...///---,,,)))---...)))&&&)))...///...---,,,,,,...000000000...111///***'''+++------+++***'''%%%'''---//////,,,++++++++++++++++++,,,***...222333222///------***************+++---///,,,333000,,,000---(((,,,...(((&&&***---------...,,,+++---111000,,,+++,,,***((('''***...000///---//////111444666666222...++++++*********+++,,,,,,000,,,((($$$"""$$$&&&)))###)))((( ''',,,+++---000000---...222222000///000000000///000222444222222222111...,,,+++***111......111222000000333222111///,,,***)))+++---111,,,+++333===AAABBBBBB222FFFiiinnnZZZ^^^uuu}}}III:::<<<<<<+++***444777111777===555OOOzzzfff>>>^^^{{{[[[???444+++,,,444:::;;;888222//////333999;;;888444|||uuuqqqccc^^^\\\]]][[[SSSJJJFFF888777555333555666///'''000...---...---***,,,000---+++***+++---///000000---000333111---***)))***###''')))(((***...///---,,,///000---,,,---,,,(((+++***(((''''''))),,,...///......,,,***((('''%%%///...+++'''######%%%'''---//////)))''')))***)))***&&&'''+++---+++***,,,++++++---...***$$$###'''&&&---000***######))),,,+++...---******------***(((+++///...***'''%%%&&&,,,,,,)))%%%&&&+++,,,)))''''''''')))++++++)))'''+++,,,+++(((***......******,,,+++((((((,,,...---(((((()))++++++)))%%%!!!%%%+++...,,,***+++,,,,,,((()))++++++++++++---///...&&& ###---333111,,,***+++///111---&&&%%%(((---000000,,,+++,,,+++(((///...+++))),,,///+++$$$******+++...//////---+++''')))++++++***)))***++++++)))'''%%%$$$%%%'''(((!!!''',,,...,,,(((%%%///---(((###%%%+++///...++++++******)))*********)))((())),,,---+++$$$%%%---///---***,,,///111)))%%%)))***'''(((---+++***+++---,,,(((&&&'''(((,,,,,,)))(((+++---,,,,,,000000---,,,...000///(((***------------...///,,,---...///...,,,)))(((,,,((('''***---,,,,,,///+++...000111...+++)))(((&&&)))---///...+++))))))111111...***+++---***%%%---,,,******+++,,,,,,+++***---,,,((('''+++------&&&&&&'''))),,,---,,,+++---...,,,((()))///222222---+++((((((***...000000,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000///---+++((((((((()))***+++,,,,,,'''///***&&&---...+++///+++&&&&&&+++000000///000---+++,,,//////+++***,,,+++******+++---......---000......111444444///+++++++++,,,------......///555222---)))&&&%%%&&&&&&$$$((()))%%%$$$(((---000000222111------111333111///............000222333333444555444111///...///111...---000000...///222444333000,,,)))))),,,//////......111555666666666222:::TTTuuuzzz}}}ccc[[[ggg~~~___???444111,,,+++222444000222555--->>>nnn}}}llllllkkkUUUAAA444444666666222---///444999333------111444444222xxxooohhhdddaaa```UUUKKKGGGBBB999222000333555666666777666...%%%...,,,---111111//////222***)))(((***,,,.........%%%))),,,,,,(((&&&'''***))),,,,,,+++,,,000000...'''---000---)))******(((&&&''''''((()))*********(((***,,,------++++++***,,,------+++)))(((((())))))---,,,(((&&&(((***)))%%%%%%(((------******---+++***,,,000///***'''(((&&&---000+++&&&&&&((((((,,,+++(((&&&***000///+++(((---111111,,,'''%%%&&&)))+++)))&&&(((,,,,,,)))''''''((()))++++++(((&&&&&&''''''&&&***///...***(((+++,,,***+++//////,,,((()))***,,,---+++'''$$$$$$+++///+++''''''(((&&&'''******)))'''(((+++---+++'''"""!!!&&&+++...///...---000111,,,%%%&&&++++++000222---***+++,,,++++++...---+++,,,///...+++***,,,...///......///000&&&))),,,---,,,************(((&&&%%%&&&'''(((((($$$$$$&&&,,,111222---)))***+++)))%%%'''---///---)))***++++++*********************---000000,,,''' %%%+++------,,,---///222///---,,,,,,+++)))''')))''')))...///+++))),,,&&&+++---+++)))+++,,,+++,,,000000,,,+++---...------000222333111...---,,,)))+++---......,,,***(((***&&&%%%***------...111...///000...+++)))((((((%%%)))...111000...------000111///)))&&&)))***(((///,,,***)))***,,,---------...,,,)))***......+++!!!!!!"""$$$(((******)))++++++)))'''+++111111------+++)))+++---...///000+++,,,,,,,,,,,,,,,,,,++++++******,,,///000---************+++,,,,,,+++***(((...''' '''***))),,,***&&&'''---111000------...++++++------***))),,,......///...---,,,...///,,,,,,,,,------,,,)))'''***+++---///000111111000111000---+++)))''''''''''''(((+++---+++)))---444000111///+++***...000///---,,,++++++---///111222222444555444111///000111111...---///...,,,---000333222111...,,,,,,...111+++,,,---///000111///,,,333222:::MMMbbbmmmooommm|||ooo```[[[mmmOOO333---000111222333444222111222999\\\yyyuuuYYY???777<<<333777<<<<<<444---222>>>000...,,,///444555222---xxxooohhhddddddeeefffbbbPPP>>>555111///222777///222333222444777666111+++))),,,111333222111333((('''''')))+++------,,,###'''++++++)))(((+++///222111+++###"""'''+++,,,$$$+++000,,,((('''(((((("""$$$(((***+++***((('''"""&&&***---............))),,,///000///---,,,+++(((,,,,,,((('''***---,,,###%%%***///...******...+++))),,,222333///***)))&&&+++...,,,******(((###+++(((###""")))000000++++++000555555///***((()))'''))))))''')))---,,,(((---,,,,,,,,,,,,+++'''$$$!!!"""###$$$)))//////+++&&&***------...000///+++###$$$'''+++------***''' )))---(((######"""(((++++++'''$$$&&&)))+++,,,***&&&!!!""")))...///---///111,,,'''+++333'''...000+++&&&'''*********///111---***,,,......+++...000000...---000333###'''+++---+++)))((('''&&&%%%$$$%%%(((***,,,,,,+++'''&&&+++222555222---&&&******(((***111111,,,)))+++---...---,,,,,,---***)))(((+++000222000......,,,)))'''(((+++...///,,,///000------...***###'''%%%(((///111...---111%%%+++...,,,)))***+++***,,,000000,,,***,,,---,,,000222555444000+++(((&&&&&&(((,,,...///---+++)))+++''''''+++//////111444//////...+++'''&&&'''((($$$(((...222222111111000***//////(((###&&&,,,///222///+++***+++...000000000000---+++---111///***%%%$$$$$$'''+++...000000***)))'''&&&+++///+++$$$,,,***)))+++---------...+++,,,,,,------,,,,,,+++111...+++,,,000111...)))............///...+++)))---222((("""%%%###%%%,,,))))))...111---)))'''///,,,***,,,+++((((((+++000222333111---,,,...111+++...111///+++((()))+++'''))),,,///111111000000'''(((((()))))))))))))))&&&$$$)))///,,,%%%'''111///000---((((((+++---,,,,,,+++)))))),,,///000111...111333222000...///111222...---...---+++,,,///+++,,,---,,,++++++---///''''''''')))---111000...111---&&&)))BBB___hhhaaaeeezzznnnTTT[[[qqqddd>>>666444777444666;;;666444>>>===AAALLLLLL===333000***666222111111,,,'''***333222---)))***000555666444lllgggcccccceeebbbXXXPPPEEEEEE???444---...000000000111111///+++***+++...,,,...000...,,,+++...000++++++***(((%%%&&&***...///...---+++***)))))))))(((000222+++'''***------***)))***+++---,,,***(((((()))***++++++***((('''(((+++............,,,)))000000///---******+++---***'''&&&)))---000///,,,%%%))),,,---,,,******+++000))))))000111+++***///...+++(((''''''''''''&&&+++++++++(((%%%%%%***......000000---,,,......+++,,,(((%%%&&&***,,,***'''...++++++...111111,,,'''%%%%%%###!!!'''000///)))%%%''')))***))))))***+++,,,---...,,,)))&&&%%%%%%###'''+++,,,+++(((&&&%%%***)))******'''###&&&,,,***'''''''''&&&%%%***111000222222...(((%%%(((+++---,,,***'''%%%''',,,///,,,///000---)))(((---333---...///...---,,,---...***)))***...111000---)))+++---+++((()))...111000+++...///---///222---%%%$$$%%%'''+++......,,,))),,,***((()))...222...%%%'''---...******...000---///,,,'''$$$)))111222.........+++(((***///,,,$$$"""&&&,,,///***######******)))((('''&&&''''''(((***---000000...------///222000,,,)))...222+++'''))),,,///000...***'''---+++,,,///000///000333***++++++((($$$$$$(((+++***(((***//////***,,,111(((((()))***************,,,---...---------///111444000+++((((((+++...000...,,,***)))***---000333///,,,)))(((***---///000---***&&&(((---111000...---------...///...,,,)))///&&&###)))000///,,,,,,//////000000000000000000---111)))"""$$$""""""+++000222///((('''+++,,,)))---***(((***...111111000000...,,,*********+++,,,***000222...,,,...,,,((((((+++...///...,,,,,,,,,)))(((((())))))***++++++###''',,,,,,***'''''')))+++++++++*********))))))000...,,,,,,---000111222,,,///333333000......///...---,,,+++++++++++++++ %%%***,,,)))(((***---***++++++*********---///)))&&&%%%)))...666CCCOOORRRiiihhhFFFccczzzRRR:::<<<222000///+++///444...;;;///555:::......777333777111---//////...///333111111222444666777666444iiigggddd___XXXMMM@@@777:::999444...---000111...(((***,,,+++******,,,///+++,,,---,,,))))))+++---***++++++)))((((((,,,///...---+++***(((''''''&&&!!!***000///------,,,(((+++)))((()))******)))(((((()))***,,,,,,,,,,,,+++---.........,,,+++(((&&&,,,------,,,***)))***+++)))***,,,,,,---...///000))))))***,,,...///---,,,---***+++...///------...---+++))))))***++++++***+++------***'''%%%(((+++///111000,,,,,,......,,,,,,'''""""""%%%((((((&&&///......///111///,,,)))$$$&&&&&&%%%)))///...(((++++++,,,---...//////...---,,,+++)))(((((('''''' $$$))),,,,,,+++))))))---******,,,***''')))...+++)))((((((&&&###'''---+++---///,,,((('''***.........,,,***)))***---000888555000***%%%###$$$%%%...///111///---+++,,,...+++(((''''''***+++***)))+++---+++&&&&&&***---+++---...,,,)))***///---((($$$%%%''')))***)))((((((+++***&&&$$$'''---,,,(((%%%***,,,((((((,,,...,,,%%%'''%%%"""%%%,,,000000......+++(((+++///+++$$$"""''',,,,,,)))''''''((()))((('''&&&&&&''')))***))),,,//////...---...000111000,,,***---111,,,###)))***,,,------+++(((%%%...,,,---000000------000+++,,,,,,***))))))***,,,,,,***,,,000///+++,,,111))))))))))))((('''&&&&&&+++,,,---,,,,,,,,,...000000---)))'''(((***---...---,,,***)))***,,,...000,,,)))''''''))),,,---...)))&&&$$$'''---000000...,,,+++***+++---///...---///)))&&&+++///...---...///000111111///---***(((+++,,,###!!!((((((###&&&...000...))))))---///,,,***(((&&&(((,,,////////////...,,,***))))))***++++++000222///...000///+++***+++,,,+++******,,,...))))))((((((((()))*********,,,---,,,++++++,,,---*********+++,,,,,,------------...///000000///...000222444444111//////000000000///...............&&&***......+++((())),,,---,,,)))''''''***...111111,,,)))((('''(((...666;;;NNNeeewwwwww```\\\aaatttNNN<<<222111111,,,...444000777444777666...111>>>CCC222111222444444333444555222111222333666666555444hhheee^^^SSSGGG;;;222......---***(((+++///,,,&&&&&&(((*********+++---///,,,------,,,***)))***,,,***+++,,,,,,++++++---///+++++++++******))))))))) &&&+++---...///---(((---+++(((''')))***++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))''''''---...000000...---...///***---000000---,,,///333,,,)))&&&(((---///---+++'''***+++******......,,,,,,******+++---/////////***---///---)))&&&&&&'''///000///******...///......)))###!!!$$$&&&''''''---...///...,,,+++***+++%%%(((***)))***------***000...,,,...111333111///111---)))(((+++---------%%%(((,,,...---,,,,,,,,,...)))(((+++,,,++++++---,,,)))))))))&&&"""###'''***,,,---+++((('''***---...//////...,,,,,,...000666111+++(((((())))))(((,,,000222///+++(((+++...,,,(((###!!!###%%%'''(((+++,,,***%%%$$$'''(((&&&//////+++'''(((---...,,,(((+++------***)))***,,,++++++'''!!!"""(((,,,,,,&&&***+++)))(((+++,,,+++!!!&&&'''###!!!'''---000------+++)))+++...,,,&&&""")))+++((((((,,,+++%%%)))(((&&&%%%&&&(((***,,,***,,,------------///000...///---++++++...,,,(((,,,,,,,,,+++***)))'''&&&...,,,...111111,,,***,,,---,,,++++++---...------...---...000///,,,---000,,,,,,,,,***)))'''%%%$$$***+++,,,,,,++++++---///+++***((('''((()))+++,,,++++++++++++++++++,,,,,,)))((('''(((+++---...---...+++***,,,111333222000+++)))'''(((+++...000111///,,,+++---...,,,,,,///---...000111///+++&&&$$$(((''',,,---$$$""",,,...---***+++...000///,,,+++))))))+++,,,,,,+++///...,,,***(((((()))))),,,000111000000222111...------,,,+++***+++...111******(((((('''((())))))///---******+++---//////,,,,,,,,,------,,,,,,,,,(((+++///222333111...,,,000111222111///...///000////////////............(((+++......+++)))***,,,000,,,'''$$$%%%)))000444222///------+++(((+++000///777CCCRRRfff{{{sssYYYUUUnnnvvvFFF666222333...///333111000888666000000222666@@@777777555111///000///---333222111222444555444333```WWWJJJ>>>666333333444'''******''''''((($$$+++,,,------.........///000000///...---------...---.........------------******+++---......//////))))))((((((+++......---...+++((('''))),,,...///000///---+++***)))((((((,,,***)))******)))***,,,+++...000111000//////000,,,...000///...---///111,,,)))'''&&&'''((())))))"""***+++%%%%%%---...***,,,++++++,,,...000000///(((,,,000000,,,((('''(((+++---+++'''(((---000000///,,,)))'''((())))))((((((+++---+++'''&&&(((,,,)))++++++***)))***---...000,,,)))+++000222000,,,000***%%%$$$)))......---......,,,)))&&&%%%%%%&&&,,,'''%%%)))---,,,***+++***((((((***(((###"""$$$+++,,,---+++(((&&&'''(((+++---//////---,,,------,,,,,,++++++---///111222+++///222///***'''***...,,,)))%%%""""""$$$''')))***+++)))%%%$$$''''''%%%///...+++)))***,,,......***...000...)))''')))---***,,,***$$$"""'''---///+++------,,,******++++++(((++++++&&&###'''+++---+++***)))***,,,...---+++$$$++++++$$$'''111///###+++)))'''%%%&&&(((***,,,,,,------,,,,,,,,,,,,---***,,,,,,+++******+++,,,------,,,+++))))))***+++,,,+++---111111,,,)))***...***''''''+++......---......///...---+++,,,.../////////...,,,+++)))(((***+++,,,,,,+++,,,...000((()))))))))))))))+++,,,+++,,,---......,,,+++***))))))***,,,///111000///222111000000111111///,,,---***&&&%%%(((,,,000222---...///...+++)))+++...+++,,,---...---+++)))((()))((( ,,,...%%%%%%+++,,,,,,+++,,,---...---111000///---,,,+++***)))///...---+++***)))))))))---......///111222111///.........---,,,---///111---,,,***)))((()))******+++(((%%%'''+++...///---/////////...,,,***'''&&&&&&)))...222222111///...++++++++++++++++++---...+++,,,,,,,,,,,,,,,++++++%%%'''***+++******+++---000,,,&&&$$$&&&+++000333...---///333222//////333777555222555CCCYYYnnn{{{}}}```\\\iii}}}zzz^^^BBB333444111111333000111<<<666444DDDEEE;;;>>>999666111///555;;;999333444222111111222444333333PPPDDD666------///000///###***...***$$$""""""!!!+++,,,---///000111111000222111//////////////////111000//////...---,,,+++,,,---............------...,,,***+++,,,,,,,,,,,,***'''%%%%%%(((,,,...///---,,,+++)))((('''''''''---((('''******(((***///'''))),,,---,,,++++++,,,///...,,,,,,...///---+++,,,------)))###"""%%%***###+++,,,&&&%%%,,,///,,,---,,,+++,,,......---,,,&&&***///000---+++***+++'''((((((%%%'''---111000,,,,,,,,,------,,,)))'''$$$(((,,,+++'''%%%)))...---,,,***)))((()))---222000+++((()))---000...+++***%%% %%%)))***(((///---(((!!!""",,,'''&&&***...,,,++++++(((&&&&&&))))))&&&$$$%%%***++++++***((('''''''''(((***---...,,,************...222222...,,,,,,......111333111---***---000,,,+++)))'''&&&''')))***)))+++)))&&&%%%((()))&&&))))))***++++++*********&&&***,,,)))$$$"""%%%)))'''+++,,,'''$$$''',,,...------...---***((((((***,,,---+++&&&&&&***,,,***((('''(((***---......///&&&---+++###'''222000$$$///---***((('''((()))***///...---,,,++++++))))))'''(((***+++)))((())),,,,,,------,,,***+++///222)))(((+++///000,,,***+++---(((###"""&&&+++......---///...,,,******+++,,,.........///...------,,,+++,,,------,,,---///111(((***,,,+++******,,,...+++---///000000...,,,***))))))***---000111000///---------...---,,,)))&&&///,,,(((&&&(((+++...///+++...///,,,((((((***---......---,,,++++++,,,,,,***,,,%%%###******''',,,---,,,,,,---,,,***)))***/////////...---+++++++++000///...---,,,++++++***---++++++---000111000///***,,,//////...------...000...,,,******+++,,,---&&&$$$$$$(((---//////---.........---+++(((&&&$$$%%%)))---//////000111333(((''''''(((***,,,---...)))***++++++++++++******'''(((***+++++++++,,,------***'''&&&)))---///000...---000222000***(((+++;;;777111...000:::KKKXXXppp}}}vvvbbbYYYlllcccQQQyyyNNN333333444333333///777:::666EEEhhhpppdddcccNNNGGGGGGSSS```bbbVVVIII555333000///111222222222DDD<<<333000222111,,,%%%"""+++000+++%%%$$$''')))'''''')))---111333222111///---,,,,,,---......---333111///.........---,,,/////////...,,,***'''&&&++++++///333111+++'''&&&&&&%%%$$$%%%((()))))))))%%%%%%&&&'''((()))***+++000***(((,,,,,,'''(((...)))***,,,---,,,+++,,,---111---***+++......+++(((---111222---%%%"""'''---(((---...+++))),,,000111...---,,,---...---+++)))'''+++......,,,+++---///&&&((((((%%%'''---000///'''))),,,...---***'''$$$&&&***...---***(((+++//////+++((()))******---222///,,,)))***,,,...---,,,+++(((%%%&&&)))+++***)))111...***%%%!!!"""&&&***...++++++///000---,,,---(((%%%%%%)))***(((&&&'''&&&'''(((***++++++++++++'''))),,,---+++***))))))'''---222111,,,)))***---111222333222111000000111,,,,,,,,,+++))))))+++---(((+++***&&&&&&))))))&&&###$$$(((,,,***&&&%%%'''&&&(((+++***'''&&&''')))$$$)))+++'''%%%'''******+++******+++)))%%%%%%)))((()))(((%%%''',,,---+++)))'''(((,,,---,,,---000+++---***&&&(((///...'''000///---+++***))))))***...---,,,,,,---+++(((%%%''''''))),,,+++((((((+++,,,---...---+++,,,111555)))''')))......+++)))+++,,,((($$$"""$$$(((,,,...,,,///...***(((+++,,,,,,+++,,,------.........---,,,---......------///111***,,,...,,,***))),,,///+++---///111111000---,,,)))((()))+++...///...---(((***---//////---+++***000---***)))***+++,,,,,,***...///+++((()))++++++333111...+++******+++,,,)))///***&&&***))))))222///---...///...)))'''((('''))),,,,,,++++++,,,---/////////...------,,,,,,...)))(((,,,//////......'''***---...---,,,++++++111///---++++++,,,...000''''''(((+++...000000///)))***,,,,,,,,,***(((''''''***------,,,---000444)))((((((***---///000///***+++---......---,,,,,,///......------,,,,,,,,,+++(((&&&(((,,,//////---,,,,,,...111///***)))+++111111222333///---000777GGGSSSddduuuiiiDDDYYYxxxaaa333^^^RRR111222555333222000777000444UUU{{{www{{{|||[[[GGG666333000...///000111222:::666333333444333...)))'''---///+++'''))),,,...''''''(((,,,111333111///,,,***)))***,,,......,,,222///,,,,,,...000000/////////000///---+++(((&&&)))+++///444000(((%%%'''((((((((()))***)))%%%""" """%%%'''***+++,,,,,,...((((((......))))))000.../////////------///111000///------,,,+++***))),,,///000---(((&&&)))---++++++,,,---***(((,,,333...------.........,,,***+++---...---******---000)))++++++((())),,,---+++%%%'''***+++***(((&&&%%%(((,,,......,,,))))))***---'''&&&+++...---,,,...---,,,***))))))+++,,,---++++++,,,------,,,***(((000000///...,,,,,,---///...,,,...111///++++++...+++&&&%%%(((***((('''(((&&&'''(((***,,,---,,,+++)))+++---...---+++++++++)))+++------,,,,,,...111///...---...000111000...+++,,,,,,***((())),,,///***,,,+++'''%%%'''&&&#########(((,,,+++%%%$$$(((''')))+++---------,,,+++'''******'''&&&)))+++***(((&&&'''+++***&&&(((---&&&***+++'''%%%(((,,,---,,,)))***------))))))...///---***))))))*********/////////......,,,++++++*********---...---)))%%%)))''')))///000+++(((***+++...///---++++++///333+++)))))),,,,,,((((((***)))***)))(((((()))+++...,,,000///***(((,,,///---,,,---....../////////...+++,,,------,,,---///000+++---...,,,((((((+++///***,,,...000000000...---+++***)))+++---......---))),,,000222222000...,,,///---,,,,,,------,,,******......***))),,,---+++000///---,,,++++++,,,,,,%%%,,,+++(((---++++++333111...///333111+++(((***(((***------+++***+++,,,---------------------,,,000)))''',,,000...------***,,,------,,,,,,---...000...,,,***+++---///111,,,------,,,+++,,,...000)))***,,,------,,,***(((***...000///,,,***,,,///,,,,,,,,,...111111///---+++,,,...000000///...---111///...---------,,,,,,+++(((&&&(((---000///---+++***,,,000///,,,---111***)))...555555...******...555AAAOOOdddzzziii^^^PPPtttrrrmmmttt~~~YYY222NNN}}}LLL///333444///111444666***>>>eeessslllhhhjjjttt}}}lllEEE666777444///------///111111...---,,,,,,,,,///222444...000///***(((,,,...---,,,++++++...111222///,,,,,,***(((***---//////---000---******...111333222,,,...///111111000...---,,,+++---...)))###&&&...------...///...***$$$!!!###&&&)))++++++*********$$$&&&///111,,,---555---...---,,,***+++---///...000222///+++((()))+++***++++++***))))))***++++++'''))),,,)))"""'''222---------...000000...,,,///000///,,,((((((---111---//////++++++,,,,,,(((&&&(((******)))(((((()))***,,,...---+++'''%%%###+++%%%%%%---333///+++************(((&&&'''))),,,%%%(((+++,,,***&&&$$$"""+++---000000...,,,******+++,,,...000---((((((---...(((%%%(((***((('''(((*********+++,,,,,,***(((,,,...000000...------...666222---+++,,,---......+++(((&&&(((,,,...,,,)))++++++***(((&&&(((---111+++---,,,'''$$$%%%### '''&&&***...,,,''''''---$$$%%%'''+++---...+++))),,,---+++'''(((---///---&&&$$$''',,,---***---333(((000333,,,$$$$$$)))---000,,,,,,...,,,&&&&&&+++111,,,***+++***'''(((---......000000000///...---&&&''')))---000///+++&&&+++(((***111333---)))))),,,...000...***))),,,111...+++***+++***&&&&&&((((((+++//////,,,+++,,,------111000***)))...111///000000111111111111000000***+++,,,,,,+++,,,...///,,,...///+++'''&&&***///)))***,,,...//////...---...---,,,,,,.../////////))),,,///111///+++(((''',,,,,,---...//////---***,,,///...******//////+++((()))+++---.........---!!!))))))***111///,,,222222///000555444---***,,,...111222000,,,)))((()))***+++,,,---------,,,,,,222***''',,,000...,,,---000000000...---...111333///---+++)))***,,,///222000000...***&&&&&&+++///---...//////...+++(((&&&,,,000333111,,,((((((***...------///111000---)))+++,,,...000000///...---,,,+++******,,,---...------(((%%%&&&+++000000......,,,,,,---+++''''''+++---((()))222777333...------222222...444LLLmmmuuu[[[eeewwwcccdddnnnuuuwwwttttttCCC999LLLqqqDDD---444222+++000888:::000PPPuuufffDDD888666AAA888IIImmmqqqNNN555555888444///,,,---///000111---,,,++++++,,,---///000000,,,'''&&&)))---,,,(((///---+++))))))+++---///111***$$$###(((---...---.........000111111...+++222000......000111222222///+++))))))&&&"""###&&&(((***---///...***%%%!!!***'''%%%&&&***------,,,///+++'''***111444111,,,//////...---,,,+++++++++666111+++)))***+++)))''''''))),,,+++***)))+++...)))))),,,,,,%%%%%%000111///000333333///...000...---,,,+++,,,...000222444111---***)))+++...000---)))%%%$$$'''******)))'''(((***,,,---+++&&&###&&&######((((((###"""&&&)))((((((((()))***++++++---***+++...+++&&&(((///------...//////---)))%%%&&&((()))))),,,000000---******)))(((''')))---000---------,,,+++***((((((---+++,,,111222---)))(((555000+++)))+++,,,,,,***111)))###%%%))))))((((((......,,,***'''&&&(((***''''''((()))***)))&&&$$$000///...------+++'''%%%***###!!!'''+++))))))---***)))((('''((()))+++,,,)))&&&(((---000...---...---)))***---,,,'''''',,,333000---,,,------***(((---%%%&&&...111000,,,***)))+++...000...+++(((+++...///---***)))))))))///&&&***---+++111&&&///,,,***---222444111---111///---+++***)))******,,,,,,---...//////---+++...///...,,,(((''')))+++///---000444222,,,***---+++...111111333222+++###+++,,,,,,)))&&&%%%'''***,,,+++***+++...///---***&&&&&&''')))---......------,,,***&&&###%%%***///)))---111333111...,,,+++******+++******,,,///222,,,+++++++++---------,,,...++++++///...,,,000888***,,,...---+++)))(((((('''+++---,,,---///...***---+++***,,,///000...,,,%%%(((,,,---,,,+++,,,...)))+++///222333333222111///(((&&&---111...+++,,,***++++++***))))))***++++++...111000...,,,---...222///000444333,,,))),,,)))(((***---111222000---,,,,,,.../////////......))),,,,,,***))),,,+++(((++++++,,,---///...+++))),,,---000111,,,'''(((...000111111///---++++++,,,(((555444***''',,,@@@ZZZsss|||}}}xxxppp^^^lllmmmhhhtttuuuooo[[[666---OOOkkk@@@000666000...444///777666EEE}}}ddd;;;///;;;666666111TTTkkkHHH222333333111000222333000---+++222111000///...//////000000,,,'''&&&))),,,+++'''+++***))))))***,,,///111111+++&&&###%%%((())))))///......///000000...+++---...//////...,,,******---+++++++++(((###$$$)))%%%'''+++------+++)))''')))(((&&&'''))),,,------000...------//////...,,,...---------...///000111111...+++)))))))))******+++,,,---+++(((&&&(((***...------,,,&&&"""***444000......111111---,,,...---,,,++++++,,,...000111...---+++******+++,,,------)))&&&&&&))),,,,,,+++%%%'''))),,,---+++%%%!!!%%%$$$'''+++)))###"""%%%+++++++++)))(((((()))+++///------///---(((***///***+++---------,,,***))))))++++++***,,,///...************)))(((***---///---...///000111111111111000,,,+++///000---,,,---000---+++***+++,,,---......)))'''***---+++******000///---***((((((+++---***((('''''')))+++++++++//////000222222///***&&&+++%%%"""%%%'''%%%$$$'''+++)))'''&&&&&&''')))+++000,,,,,,000111///---...+++***,,,---)))$$$%%%,,,)))((((((+++...000///------***((()))---...---***%%%%%%&&&(((***+++)))(((***+++---------+++***)))---222'''***---,,,444***------//////000///...---222111000///...---------+++*********+++++++++***(((+++...---+++******+++...+++,,,...---)))***///---///...,,,...///,,,&&&***+++,,,+++)))(((***,,,...,,,))))))+++------,,,***))))))+++---......,,,...,,,)))'''&&&(((+++---&&&(((+++++++++*********,,,.........---,,,---///++++++***+++,,,---------...******......+++,,,000''')))+++,,,+++******+++,,,///...++++++......+++...,,,,,,---000111///---,,,...000///---,,,---///---------...///000111222...,,,...111///++++++///'''***---+++'''&&&)))...---//////...++++++---///000------111000+++))),,,&&&&&&'''+++///111111///---......//////...---,,,))),,,,,,******,,,+++(((,,,,,,,,,...///...+++)))((())),,,...***&&&(((......///000///---,,,,,,---,,,444111)))***+++444EEEQQQ\\\kkkxxxkkkooooooXXXfffmmmeeeeeelllkkk|||pppJJJ111,,,JJJccc@@@444999222111666444777777JJJfff<<>>333777222111666777555888PPPeee<<<000444111555<<>>)))***,,,---///000000000---((()))...///******///,,,---......---,,,***))),,,++++++,,,,,,---......+++******+++---......---+++,,,---,,,+++---222666---,,,...111111///000333000///,,,***((((((((((((***++++++***)))***,,,...111***###$$$***---***&&&++++++,,,---...000111222333333111///+++))))))***+++***))))))***)))(((&&&)))+++---,,,...000---(((***'''(((+++,,,+++---000,,,,,,,,,---------------...---------...111333555222///,,,,,,......,,,)))---***&&&%%%'''***+++,,,...111000(((###$$$))),,,((((((((()))+++---...///,,,......,,,---///---(((***+++,,,)))&&&&&&(((+++***---...---...///,,,&&&&&&(((+++,,,+++++++++,,,((()))+++---...000111111)))&&&&&&+++,,,)))'''((()))+++---...---+++++++++222---*********(((***...---,,,***&&&%%%&&&***---,,,+++******++++++)))(((///---,,,,,,.../////////&&&***+++'''$$$$$$### ))))))(((((())),,,...000&&&$$$%%%+++---,,,+++,,,''''''%%%&&&***///...)))$$$'''***+++***)))))))))***---///...***'''&&&'''''')))***+++******+++,,,.........,,,******,,,...)))///%%%)))---,,,444***$$$&&&(((,,,...///---,,,///000333555555333111000,,,---,,,)))%%%%%%)))---222111000000111111///---'''---111000000111000---)))---...+++***---///...///...///000000...***'''(((,,,000222222000//////,,,+++)))***---///000000333---((()))...///+++&&&)))---000111///+++(((&&&***+++---------,,,---///+++---//////,,,+++...000+++......***&&&''''''&&&&&&(((******)))''''''''''''***+++)))***------+++---...//////---,,,,,,---///,,,(((&&&)))---111333---///111222111...+++)))***++++++---333666222+++///---+++---111111...)))((())),,,///111000---)))---...,,,((('''***,,,***,,,---//////......000111111111111111000...,,,+++(((+++,,,++++++......+++---,,,+++,,,...//////...000,,,+++,,,,,,***+++///,,,------+++(((&&&&&&''',,,222...***---,,,+++444000111111///...222;;;CCCKKKXXXmmmooo|||zzzXXXRRRdddppppppeee\\\ccckkkaaagggwwwDDD;;;;;;222333111333NNNJJJ777+++111333///222111555VVVIII000999333000(((<<>>FFFfff222+++))),,,...,,,...333,,,++++++---000000---))))))+++------------///000---++++++,,,***%%%###$$$(((---))))))111000+++///,,,,,,***))))))***---///***...111111...******+++***+++++++++...111---'''***%%%!!!###)))---+++((((((++++++***+++111333111///...---,,,+++,,,------))))))+++...000000---***$$$'''***------***&&&###!!!'''---,,,&&&###$$$'''...)))'''***---,,,+++,,,333333333///***(((***,,,$$$&&&***,,,,,,+++***)))+++&&&"""###'''***)))'''111000)))"""(((444555,,,''''''((('''''')))---000***))))))+++------,,,+++***+++,,,------***'''%%%+++)))+++222999777,,,!!!***+++---...---***'''%%%''''''(((,,,000000---***///+++((())),,,...,,,))),,,(((&&&(((,,,...,,,)))---***)))...333333---&&&******+++++++++,,,,,,,,,+++)))'''&&&'''((((((''',,,'''###"""&&&***,,,--- %%%)))(((%%%&&&(((+++)))+++---...---,,,,,,---333---(((&&&(((+++,,,,,,///,,,***+++...///...,,,...---,,,,,,,,,---...///...+++((('''''''''))),,,&&&''',,,000///+++---222+++((()))---,,,)))+++222,,,***)))((()))+++...000///---***((()))***++++++///---***'''&&&'''((()))...111222000,,,***+++...---,,,++++++***))))))(((&&&%%%&&&(((***++++++))))))***+++,,,,,,,,,,,,+++''')))++++++***)))***++++++'''''',,,000...,,,,,,$$$,,,///+++***...111000///---,,,---......---,,,///)))(((---000+++((()))))),,,...,,,(((&&&&&&(((000000///...,,,)))'''&&&///111000------///---((($$$'''---000***!!!###,,,111444333,,,(((***------...///000000///---+++***,,,---000222222000+++'''...---+++,,,...///000000333222222000...,,,+++***//////000333444111***%%%,,,///111///+++'''&&&'''/////////...---...000111***+++)))'''---666666000000)))***222333,,,,,,333***111333---***,,,---***++++++,,,++++++,,,///222///***(((,,,///......///+++,,,---......///000000***(((***222555111,,,)))000""" ,,,222***(((000***+++---......000333555555222111666;;;DDDVVVggg|||xxxuuuwwwvvvqqqlllYYYVVVdddUUUccceee___LLL@@@ggg|||MMM:::...444;;;***333888HHHXXXOOO888444777111888222eeerrrDDD222333222...---BBBLLL<<<999&&&222222444???TTTsss///******///111///...111---,,,,,,...000000,,,)))...///000000//////000111,,,)))))),,,***&&&$$$&&&$$$)))&&&'''000000,,,000+++***+++...111222///+++...---------...///...---++++++******...444333......)))&&&''',,,///---***%%%)))+++***,,,111222000//////---,,,,,,---...///%%%&&&'''))),,,,,,***(((***+++,,,,,,,,,***(((&&&$$$))),,,)))###!!!###(((...)))(((+++...------...+++,,,+++)))&&&%%%'''******))))))+++...///,,,(((+++'''$$$$$$))),,,+++***,,,---)))"""&&&000222+++++++++******,,,...111222///...,,,,,,,,,+++)))'''+++---//////,,,***)))***///---,,,///333222,,,%%%***+++,,,,,,+++)))'''&&&(((((())),,,///000---***---)))&&&'''+++---+++(((***'''%%%&&&***+++)))&&&+++******---111222...***---,,,++++++++++++,,,,,,((('''%%%%%%%%%&&&&&&&&&///+++'''&&&)))+++------$$$'''))))))((()))+++,,,,,,+++++++++,,,---//////+++(((&&&(((+++------+++...,,,***+++---///...,,,+++,,,,,,---............000...---,,,,,,+++,,,...&&&%%%'''******)))+++///+++&&&$$$&&&&&&$$$&&&******)))))))))***,,,...000000...,,,,,,,,,,,,,,,,,,+++++++++***************222111...,,,***'''$$$"""(((((()))*********))))))***))))))+++---//////...//////...---+++)))((('''---...//////---,,,,,,---000***'''***+++)))((()))!!!(((+++)))(((,,,//////***)))((((((***+++***(((///+++,,,000111...,,,...---......,,,)))'''&&&'''////////////...---,,,++++++///000.........***%%%%%%(((...000+++$$$&&&---,,,000///***'''+++///111//////...,,,+++)))(((''')))+++---000111000...,,,///---++++++---///000000000000000000//////...---111///...///000...+++(((***,,,...,,,(((&&&'''(((//////...---------///000------+++)))...555444//////)))+++222444//////666(((...///+++))),,,...,,,,,,---...---,,,,,,...//////***(((***,,,+++***,,,------,,,,,,---......///+++'''(((,,,///---++++++///&&&$$$,,,000,,,,,,111***,,,.../////////111333222...,,,------111===JJJeeennnwww}}}}}}tttvvviiizzz|||fffeee```NNNUUUUUUTTTKKKBBB```III333***...888000777;;;444KKKfffZZZ;;;000222:::>>>sssvvvBBB222777999222444NNNPPP999666***111;;;MMMbbbxxx---+++,,,000222000//////.........///000///,,,)))000111222111///...///000)))'''(((+++***'''&&&)))%%%***'''(((000000,,,000...***(((+++000333///***000+++((()))---000000...&&&&&&%%%%%%***222333000000---***+++...///...,,,$$$(((***)))+++000111//////...---------...///000&&&%%%%%%''')))***)))'''......,,,+++***((((((''')))+++,,,)))$$$###&&&+++,,,((('''+++---,,,,,,///***+++++++++******,,,...---)))'''***000333000+++///+++''''''***,,,+++***)))---+++%%%&&&---000,,,...+++)))***...111222111000///---,,,---,,,***(((+++---...---***((()))+++333000,,,++++++,,,,,,+++*********))))))(((((('''******+++---...///---+++)))'''%%%'''***,,,***(((+++(((&&&''')))***(((%%%***+++,,,---...///.........---***(((((((((***+++((('''&&&&&&%%%%%%&&&&&&,,,)))'''&&&'''((((((''')))((((((***,,,------------***''''''***---......%%%%%%''',,,111222///,,,---+++***+++,,,......---)))***+++,,,---...------///000000000/////////...)))%%%###'''))))))+++...000***%%%&&&(((''''''((('''((()))***,,,---...///******************))))))(((***+++---------,,,+++333///+++***+++((("""%%%&&&)))+++------,,,+++...,,,+++,,,...000111111111111///...,,,***((('''111222222000...,,,,,,---333,,,(((((('''$$$###%%%$$$)))---,,,+++---000111,,,+++***+++---......,,,***)))***---,,,)))))),,,---+++***)))***+++***))),,,---------............(((---///...------(((###(((***...000,,,''')))///+++...---(((%%%)))...000,,,,,,+++***)))))))))******+++,,,---............000---******,,,///111111,,,---...///000000000000222///,,,+++,,,,,,,,,+++)))+++---+++((('''))),,,...---,,,++++++,,,---...//////---+++///333222...+++&&&''',,,---((()))...'''++++++((((((+++------...///000000...------...111,,,)))***+++))))))+++...---,,,++++++,,,---///...)))'''***,,,+++---000***)))((((((***---///111))),,,///000///.........222///---,,,)))(((---555@@@LLL[[[jjjwwwzzzyyyfffeeerrrqqq}}}|||vvvvvvppphhh~~~qqq]]]WWWLLLCCCAAAAAAVVVqqq===222666555888222///>>>...FFFrrrwwwYYYDDD>>>;;;OOO{{{AAA111666777444777WWWPPP888===CCCLLL[[[rrr000///...///111000...---....../////////---+++))),,,---......,,,+++,,,...(((&&&'''***+++((()))+++,,,000,,,+++222000+++///111+++%%%###%%%))),,,------+++((((((+++---------$$$%%%%%%%%%+++111222------,,,+++++++++,,,+++***(((***)))&&&(((,,,///......---,,,+++,,,---...///+++***))))))******)))(((///...---+++***(((&&&%%%***---///---***))),,,///,,,)))(((++++++)))***,,,,,,------.........///000***((((((***///222111000222...***))))))***)))((((((---///+++)))---//////+++'''$$$''',,,000...,,,,,,+++***+++...000000///,,,***((((((((())))))(((000///,,,)))(((***---000+++***)))'''''''''((())),,,,,,,,,,,,------,,,,,,'''&&&&&&'''***,,,+++)))...,,,++++++,,,,,,+++)))+++---...---++++++---000///,,,(((%%%$$$%%%''')))))))))***)))((('''((()))((((((''''''((((((''''''---(((%%%)))...///---,,,---)))%%%&&&***---***''''''(((***///444555222///+++*********+++,,,------((((((((((((***+++---...+++...000//////000...+++,,,&&&%%%***...---,,,---000+++(((***......+++(((&&&'''))),,,---.........&&&(((***+++***)))(((((()))***++++++,,,,,,++++++...---,,,------,,,(((%%%'''))),,,///000000///---...+++))))))+++...//////---------------------...000111111///---,,,---...000,,,)))(((&&&!!! """&&&***...---++++++---...---,,,,,,---000111111000'''(((******&&&$$$%%%)))'''%%%$$$&&&+++//////...*********++++++,,,,,,---(((---000---,,,,,,)))&&&***,,,...///---+++---000///111///(((###%%%((()))'''((()))+++---...////////////...,,,+++***+++,,,000---******,,,///111222***+++,,,...//////000000111000...,,,,,,------...'''***...///---,,,---///---+++***)))******++++++...---,,,,,,...000000------((('''***((($$$###''')))***((('''''')))+++,,,,,,///111111///.........222---+++,,,,,,***,,,///---,,,***))))))+++...000000,,,***,,,------///333$$$******$$$$$$+++///---'''+++...000...,,,***)))000000000///---+++,,,///)))111<<>>...333,,,)))@@@sssqqqcccmmmRRRtttjjj???<<<000333777555KKKdddhhhhhhuuuJJJ;;;111777:::WWW''',,,000111...***)))***''',,,000///)))&&&)))---)))///000+++***...///,,,///000000---***)))+++---,,,,,,,,,***'''&&&'''(((---000...'''&&&---222111///,,,)))(((***+++,,,,,,000,,,***///333111***%%%,,,,,,,,,+++++++++******)))((('''''')))++++++++++++,,,...---,,,,,,---///***!!!!!!,,,222...,,,///...//////...---...000333......***%%%$$$&&&%%%"""&&&))),,,+++'''&&&''')))------,,,,,,++++++++++++,,,***((()))+++...000111---000222///)))%%%&&&(((///...,,,***((('''''''''------,,,++++++---///111...'''$$$(((******...444)))))))))((('''''')))+++***&&&$$$%%%***...000000))),,,///000)))###%%%,,,,,,,,,***'''&&&'''))),,,000///,,,(((''')))---111***(((&&&'''***+++***'''***---...***%%%$$$'''+++"""%%%''''''(((***'''!!!---,,,,,,---...---+++)))$$$&&&))))))((('''((())) $$$((()))(((&&&%%%+++'''&&&***,,,)))&&&&&&)))---//////+++((()))***,,,...---)))$$$$$$***000)))''''''''')))***)))(((***000333111///...+++'''(((///...&&&%%%,,,+++$$$"""***)))(((111222,,,+++++++++)))'''))),,,///000111///,,,***((((((222+++###"""(((---...---444000+++)))---111111...---***''''''***...111222...))))))///333///+++,,,---//////---(((%%%&&&(((***+++,,,,,,,,,+++***)))+++++++++---///...,,,***)))+++,,,+++***+++///333...---,,,---......,,,+++///,,,***,,,///222333222---------111444333...)))111...+++,,,///...)))$$$%%%***//////,,,***+++...,,,'''&&&+++//////...///...+++)))***---///...,,,+++)))'''***///333555444//////---+++)))))),,,...///000111222222222222222---,,,(((%%%***111///(((222(((,,,444111///000+++---000444333000,,,++++++333...,,,------)))((())))))---222444111+++&&&###''')))+++---...---,,,+++)))+++---///000000000///000000///+++'''&&&***...))),,,000222000...---,,,000...+++)))((()))+++,,,///000000///------...///...------...//////...,,,...000...''''''---000...)))))),,,000000,,,,,,///000...------...///---,,,222555:::BBBQQQdddyyyVVVDDDjjj}}}kkklllBBB000777777+++555888999^^^yyymmmhhheeeccc000222---444555000999===CCCVVVlllOOO---444:::>>>jjj***,,,///000...,,,******))),,,...---***(((+++...+++000111---+++...///---+++,,,---+++))))))+++---------,,,)))'''%%%&&&((((((---...***)))---...,,,///---***)))***++++++***222...,,,---///---)))&&&(((((()))***+++,,,---------,,,+++,,,...000000000,,,---......------...///---$$$###,,,000+++(((+++%%%)))---///---***(((&&&,,,,,,((($$$$$$((()))&&&+++,,,---,,,+++))))))***++++++,,,---............---+++))))))+++,,,......---...---+++'''&&&))),,,)))+++///111111---)))&&&---+++))))))***+++++++++,,,((('''+++---***+++...(((((((((''''''((()))+++***(((&&&'''***---///000++++++---...***&&&(((---,,,,,,***(((((()))+++...++++++***)))'''(((+++---+++)))'''((()))***(((&&&...//////,,,(((&&&(((+++###&&&&&&%%%&&&)))&&&!!!'''((()))+++,,,,,,+++***)))((('''(((***,,,------///---)))'''&&&(((***,,,,,,'''%%%(((***))))))***)))***+++***((('''''''''))))))***)))(((((('''(((,,,,,,,,,++++++*********)))///111///------,,,))))))...+++"""!!!'''((("""(((///---### )))000111'''(((***+++***((()))***...000222222000............)))$$$###(((---000111444000,,,***---///...***---***'''&&&(((***,,,---,,,((()))...000,,,***,,,***---///---***)))***---444444222000,,,(((%%%"""((()))***,,,------***((((((***,,,,,,+++,,,...000---,,,,,,---......---++++++******+++...///---***,,,,,,---///000///,,,***...---,,,+++++++++,,,---(((+++///...***(((***,,,+++((((((---111000///000,,,)))&&&%%%(((***+++******))))))***+++------......---,,,)))((()))---000...///000111222222111111......+++(((***//////***444---------'''***///***,,,///111111...,,,+++,,,111...,,,---+++((('''***+++---///000///,,,***)))***+++---...//////......,,,------...////////////111222333222000...------+++...222222000,,,)))(((,,,+++)))((((((***,,,------...///...---...///111......------.........---,,,000///++++++//////,,,++++++...222111......111---,,,++++++---...---+++...222666888<<>>DDDYYYfffiiiMMM444222;;;===777333222///TTTxxxmmmvvv}}}QQQ777777'''444666666555999999999^^^hhh@@@999;;;333@@@kkk~~~bbbLLL...+++''''''***+++***(((...***'''(((,,,//////...............+++)))***+++******++++++,,,------,,,---------,,,,,,---000333***+++,,,---,,,******,,,000...---,,,,,,***'''%%%###+++///,,,***---000///((()))***,,,...000111222)))))))))+++------,,,***)))+++,,,,,,++++++,,,---000---,,,------+++***+++000///...***'''%%%&&&'''---...,,,)))+++///000------+++)))***,,,+++(((%%%(((***---000111000...---///000///---)))''''''(((,,,*********,,,---,,,+++...------,,,,,,---...///+++)))'''(((***,,,+++***+++///111000///...//////+++)))((()))---000111000***,,,...,,,******---000...((($$$'''+++,,,,,,---///---)))((())))))(((&&&*********))))))***...111,,,,,,,,,***)))''''''&&&&&&&&&'''***...000111000///000---)))***......+++---///111///,,,)))((()))&&&+++//////+++((((((***###''',,,000222111///---222//////111///+++))),,,222///+++***---...---+++'''+++///...+++)))***---(((,,,///---)))(((+++///***------))))))---111222+++...///...///000000...***,,,+++(((''')))***)))...222222---+++---...,,,+++...000000///......///***,,,...,,,))))))...222///,,,---111222---+++---,,,+++***+++---///...---(((,,,...---******,,,...(((+++------,,,,,,...111......//////...---+++***)))***,,,000222111...+++---,,,***)))***,,,...000***)))***+++...///...,,,000000...,,,)))((('''''',,,...///---))))))+++...+++,,,,,,---............,,,,,,+++))))))***---000...,,,---///---(((''')))***,,,---...---,,,+++++++++111555222***%%%&&&***111000---***'''(((,,,///***+++,,,---...///000000......---+++(((&&&'''***)))///111######000++++++***)))((()))+++---...***+++------)))$$$'''...***))))))***,,,---+++)))******))))))***+++,,,---///...,,,***)))))))))***---++++++...000000,,,(((&&&)))---///...---,,,,,,,,,------------------,,,000111111000///...000111+++,,,+++)))((((((+++...///...---......///000111+++***+++...---******...111///---,,,+++***(((&&&'''(((((()))***,,,...000,,,222@@@VVVmmm}}}^^^AAA888AAALLLAAA;;;<<>>>>>BBBFFF:::<<>>333999HHHQQQPPP^^^yyyhhhPPPVVVNNNbbbbbbvvveee<<<333222,,,,,,222555555444777\\\TTT888444444666;;;pppbbb888======<<<===>>>@@@>>>777222555<<<111///---)))(((***---111''''''''')))+++------------+++,,,...---)))***...111...+++)))'''###+++---///000///......///...)))'''(((&&&###'''...---+++))))))+++,,,,,,,,,///555444+++)))......))),,,,,,------...//////000,,,,,,,,,---...,,,)))'''+++---......---,,,...///)))******(((((()))++++++%%%(((,,,---+++'''$$$"""%%%((())))))+++---+++%%%&&&(((******)))((()))***###$$$%%%''')))***++++++---000222000+++)))***---%%%'''((('''%%%%%%(((+++%%%(((,,,//////,,,(((&&&'''((('''$$$!!!"""'''---+++222444///+++,,,...---,,,)))&&&(((---000///---***)))(((***,,,------,,,000,,,,,,///000...---///---***'''(((+++---***'''((()))))))))'''''')))******,,,......,,,,,,...000+++---///...***''''''(((,,,---+++((((((+++***&&&'''+++//////---,,,...000+++000444333...***+++---+++((($$$"""###&&&***---000/////////+++&&&'''+++,,,---...---+++************+++***(((&&&(((,,,///------------,,,,,,,,,,,,))),,,***%%%$$$'''))))))((('''(((***)))((('''(((%%%%%%&&&)))******)))((('''//////(((%%%******%%%(((***,,,,,,+++*********...//////...,,,,,,,,,---///)))***///...''''''---((((((***,,,///000///---))),,,+++((()))...---))),,,...000///---,,,...111***+++,,,---...---,,,,,,&&&'''+++///111000,,,))),,,******,,,...///,,,***+++******+++------+++***///111111000---++++++---***))))))***,,,---,,,++++++---//////,,,,,,...111///...---,,,---...//////000---,,,,,,)))%%%(((---***+++,,,+++***+++///222333666666333---***,,,///---...///...---...000222...,,,***)))+++...222555111***'''***+++)))((()))***&&&)))'''""",,,,,,---***)))))),,,---,,,***---******,,,,,,***+++...---+++***,,,///000,,,(((((()))***,,,,,,,,,,,,+++.........---,,,+++***)))+++...000222111000//////...///...---++++++---///---...000000000...+++))))))******)))((((((***,,,---000333111...---///222---***+++///000------000...,,,---///---***,,,000000///---,,,---,,,+++)))((())),,,......,,,)))'''111...---111===MMM^^^iiivvvzzzXXXBBBCCCMMMRRRSSSUUUMMMIIILLLOOOOOORRRWWWZZZHHH;;;TTT```QQQIII<<>>///<<<'''---666888555777DDDlllMMM<<<777333777BBB{{{iii<<>>777999@@@...---+++'''$$$%%%+++000$$$&&&(((***+++,,,,,,------+++,,,000...***+++111)))''''''(((******'''$$$+++---000000...,,,******111,,,***+++)))&&&)))000,,,***((((((***---......111555222((((((000222,,,++++++,,,,,,---...//////---,,,,,,------+++(((%%%---...//////......///111,,,...---+++)))+++------'''''''''%%%######%%%'''$$$(((+++,,,...111---(((&&&))),,,,,,***)))+++---,,,,,,+++******))))))))),,,///222111,,,***,,,///''')))***(((%%%&&&,,,222))))))))))))***+++,,,,,,***,,,+++&&& '''///)))222666000*********''',,,(((%%%&&&+++...---+++)))'''&&&(((,,,...---+++,,,***+++......+++***---,,,)))''')))...000...***(((***------,,,***))))))'''***,,,,,,++++++...111)))---111///***'''(((***---...,,,******---+++&&&$$$)))///111111111555999555555333///+++'''%%%$$$***)))''''''(((+++...000///,,,++++++'''$$$'''---+++...111000---******,,,///,,,))))))+++---...///...,,,************(((&&&---///...(((&&&(((***)))'''&&&'''***,,,---000333)))(((***---///...,,,+++$$$---000***)))---,,,%%%))),,,...///...---........................------///))))))...+++######***''''''(((+++......,,,***)))+++(((%%%(((...---''',,,///111111......000333......//////...,,,***)))''')))---111444333///+++)))))),,,///222000+++&&&,,,+++***+++,,,,,,+++)))(((+++//////,,,)))((()))(((&&&&&&(((,,,...,,,))))))...111...((((((000888222000.........///...---///---,,,,,,)))'''+++111------,,,***))),,,222888444444333///***'''(((+++***,,,///000000111333555///---***(((***...333777333***&&&***...+++)))***...$$$%%%'''))),,,---+++)))***------,,,)))///***))),,,...,,,,,,...000,,,)))+++000222000---)))+++---/////////------...///000000///---,,,+++(((---333444222/////////,,,---,,,,,,,,,---111444+++---///000///---+++)))***,,,------,,,---///111***...222111---+++---000***(((+++222333---+++...,,,***+++,,,+++((()))...---,,,++++++------,,,+++(((---333444111---,,,,,,+++...111000000555???HHH]]]iii~~~ppp^^^SSSQQQQQQMMMGGGBBBCCCHHHPPPSSSOOOIIIGGGAAA<<<222OOOcccRRRGGGAAAgggbbbeeekkk???+++CCC%%%---999999333777LLLwwwuuuHHH@@@;;;333888EEE}}}kkkCCCLLLFFF;;;AAA@@@CCCGGGFFFGGGPPP]]]555///(((%%%''',,,///000***%%%%%%+++///------111//////...//////---)))&&&&&&(((***,,,---...------111,,,+++///...******///111,,,***...---)))))),,,+++''' !!!(((,,,&&&+++***$$$&&&///000(((***+++------------///000222///,,,,,,//////***&&&///000///++++++000222000//////,,,((((((,,,,,,)))###&&&%%%&&&)))***(((---'''(((111333---+++///(((&&&$$$$$$'''+++---...((((((((()))''''''***...//////...,,,***)))+++---***%%%$$$''')))((((((+++---...---,,,++++++---///***//////((($$$(((***)))000111---((('''+++---+++)))+++---//////...,,,******+++***'''$$$$$$(((,,,---,,,,,,+++)))(((&&&%%%(((,,,000111///------...*********++++++*********---+++***+++...000111111......+++''')))...///---//////...,,,+++************,,,///...,,,,,,000333...+++(((((((((&&&###***...111000+++)))+++...///...,,,+++***(((&&&%%%%%%))),,,+++---///...+++......---...000111000///'''&&&(((+++//////+++'''///---***'''&&&%%%&&&&&&(((&&&$$$&&&,,,111222222++++++,,,---///000111111111111///---******,,,---&&&+++......***(((+++///000222333111...,,,---///------///111---((('''***222---((('''***+++)))'''###+++...***'''***+++(((,,,---.../////////...---111000---((())),,,,,,))))))---222333000+++)))(((''')))---111333111---)))222---)))***///222222000///---,,,+++,,,,,,+++***)))&&&+++//////555777,,,+++///000,,,%%%###'''---666...,,,000---&&&)))222---,,,++++++*********+++,,,,,,,,,+++******))))))000111222222111///---,,,,,,+++,,,...111222111000...---...000///,,,...222---+++)))((()))***+++***---***,,,///...((('''+++&&&(((++++++&&&!!!$$$,,,111---(((&&&''')))(((&&&***++++++)))(((***///444++++++***((('''(((+++---000000///---***)))+++,,,,,,---///000///+++(((%%%&&&((()))******+++---///111000///000...+++)))******,,,+++'''''',,,222444/////////......---------++++++,,,...//////000000000,,,***---...+++***+++,,,***(((***,,,---***''')))+++,,,---111444111+++***,,,///111222111///...999CCC]]]~~~ZZZJJJ======AAA@@@:::666:::888555555777777444111444///888DDDaaaiiiMMMEEE[[[TTT``````CCC111///(((333:::======HHHiiiaaaEEE>>>333666444CCCoooqqqlllaaayyyuuuvvv}}}~~~111---(((&&&&&&'''&&&%%%,,,&&&"""%%%'''(((+++000,,,,,,---...000///,,,***'''(((***,,,------------000,,,,,,...---)))***...,,,***+++...---******//////+++&&&###"""$$$(((+++&&&+++)))"""$$$,,,///***)))***,,,,,,++++++,,,...222///,,,---000111...***000000---))))))...111000******((($$$%%%))))))&&&"""(((+++)))(((***+++***+++)))+++...///,,,+++---)))'''%%%%%%(((***++++++&&&$$$###%%%((())))))***++++++)))'''%%%&&&))),,,,,,(((&&&(((***((((((+++...//////...------///111---111///)))&&&***,,,,,,///000---''''''***,,,+++***+++,,,------+++)))((((((+++---,,,)))(((***---)))+++,,,,,,)))((()))***---000333222///,,,***+++,,,,,,------------,,,,,,...---+++,,,...000000000...///...******---///---///---***)))(((((('''%%%&&&(((++++++***,,,111555111...******,,,,,,'''###***...222111...---///333222222111///,,,++++++,,,&&&***+++***+++---,,,)))***)))))))))+++,,,---------...///111111///+++(((...---***(((&&&&&&&&&'''---+++))))))***,,,---...(((((()))***,,,---///000333333333222000...------(((+++------***)))***,,,,,,...000///,,,+++---///...,,,---...,,,((()))...,,,((($$$%%%)))+++***((((((---...)))''')))((($$$,,,------...---,,,+++***000000---((((((,,,,,,(((***---//////,,,***))))))***+++,,,---......,,,+++---)))%%%&&&+++000222222+++***))))))++++++)))'''***&&&)))+++)))...000%%%***---///,,,'''&&&(((,,,222,,,***...,,,''')))222++++++******+++,,,,,,---......////////////......+++---///111111111///...+++,,,...000222222///---000///000333222///000444---+++))))))***+++++++++...+++,,,...,,,&&&%%%(((+++---000000+++&&&(((///---+++******++++++***)))***---///000...------///,,,---------,,,,,,...000111111111...+++)))***+++///000111000---)))$$$"""(((***,,,,,,,,,+++,,,------------////////////000)))***((($$$$$$)))------,,,+++***)))***+++---///+++---...000111111000000---)))(((,,,...---,,,...***))))))***,,,,,,+++***+++,,,++++++...222111---***,,,///111111111///...111333CCC```xxxyyyHHH<<<444666;;;888000***666555666777777555111//////+++222;;;TTT```NNNNNNUUU^^^cccRRR999333;;;<<<666555777EEEccc[[[@@@<<<444999999TTT{{{kkkoookkkcccooosss|||sssbbbZZZ+++***))))))((('''### ...)))&&&(((***)))***---******+++...111111///---((()))***+++,,,,,,,,,,,,///------...+++((()))---++++++---///,,,((()))---111000---+++)))))))))***+++...+++""" ''',,,***+++,,,------++++++,,,---000...,,,---000111///---//////,,,'''''',,,///...***+++)))&&&(((,,,---***$$$+++///,,,))))))++++++''',,,...***(((***,,,,,,)))((('''((()))******((('''%%%$$$''',,,///...*********(((%%%$$$%%%(((+++...)))''')))+++))))))+++///000000000//////111333...000...)))'''***------...///---((((((+++,,,+++------------,,,***((('''+++...111000,,,))))))+++(((***,,,,,,******,,,...000111222111...+++******((()))***,,,...//////000000...------...//////...,,,000222...***,,,------///,,,)))((())))))'''$$$(((***+++***))),,,111666000+++'''(((,,,---)))###***...111000...---///111222333333000,,,+++---000))),,,---++++++---,,,)))+++)))(((&&&&&&'''((()))///111333333111...+++***...---+++)))((('''((((((......---+++))))))+++,,,'''''''''(((***,,,///000...///111222111...+++)))***+++,,,,,,,,,+++***))))))***,,,,,,++++++,,,---...,,,+++,,,***)))+++111)))'''$$$%%%(((***)))'''***,,,+++))))))***((($$$+++,,,,,,---,,,+++)))(((///000---)))))),,,,,,(((+++,,,---+++)))((()))***///...---,,,,,,,,,------...***&&&&&&***///111111)))((()))***,,,,,,***(((***%%%''''''%%%+++---"""(((***,,,,,,+++)))***+++...))))))---,,,(((+++333------,,,+++++++++++++++***+++---...//////......+++,,,---///////////////,,,---///222333222---***000///000222111...///444,,,+++*********+++,,,,,,,,,******,,,,,,((('''))).........---&&& """))))))+++...///...---------+++,,,......------...///000111222222111111222444222222222000,,,***)))***000000000///,,,(((%%%"""(((+++...///...+++******,,,------...///222333444......+++&&&(((,,,...,,,+++)))'''%%%&&&'''***,,,+++,,,...////////////...***&&&'''+++.........000'''(((***+++++++++---...,,,---+++)))+++000111...+++,,,///000111000///...---'''+++===SSShhh}}}dddEEE>>><<>>???BBBBBB>>>::::::444777:::999666222222333111111777222<<>>666444666TTTyyyQQQ;;;999000444444UUUuuuBBB444777222222111000///,,,***,,,333999***+++,,,---------------...///111333333111,,,'''******+++...000///---+++******************+++++++++...000---))))))+++...---000000---)))'''''''''(((***---//////---***)))111000,,,&&&$$$(((,,,...---...//////---,,,---......,,,***)))((((((((('''))),,,---*********((($$$(((***)))(((+++000000---(((111222///---+++(((""",,,...&&&"""'''+++)))((((((***,,,///000///--- (((,,,((($$$&&&''''''---///111000---)))''''''***&&&%%%(((*********---+++---.........---...000---+++******++++++,,,...,,,//////,,,,,,//////---............,,,***((('''///000000---)))(((+++...111,,,((()))...000---))),,,+++***)))))))))))))))!!!"""$$$''')))+++,,,---111///.........---+++)))&&&...222...))))))******---+++)))***...000///...///000///,,,))))))...333444///***,,,111444111---%%%''')))*********+++,,,+++++++++(((&&&&&&***......000...)))(((++++++)))------+++(((&&&&&&))),,,))),,,000///,,,***+++,,,------,,,++++++++++++++++++---...,,,)))'''))),,,((((((((()))+++---///111...---,,,...111222111///)))***+++///111222000...---,,,+++*********)))(((---++++++//////+++)))+++...------......---+++)))---***(((***...///...---)))***,,,---...///......000111///,,,---000///+++***+++,,,......---***(((,,,///111111///+++******/////////111111000...,,,,,,,,,,,,...000000///------((())))))&&&---///%%%###&&&)))---......,,,+++,,,+++,,,...---,,,///333222111///---+++)))((((((,,,---...000111111111000222///+++((('''***...111333000---+++,,,,,,,,,+++***)))***---,,,)))***...+++,,,---,,,***+++---000+++******+++...111111///777111+++&&&!!!%%%---111222222///++++++...222///+++&&&###$$$(((---111222000,,,'''$$$%%%)))---,,,---......------...000111000000...---,,,+++***!!!&&&+++......,,,***))),,,000000------222333000...///---******---,,,))),,,,,,+++***)))'''%%%$$$///,,,(((%%%&&&)))...111---))))))---///------///***,,,...,,,)))(((+++...(((,,,///---...000///+++---...///000000//////...000///...+++))),,,777CCCdddssscccAAA???@@@BBB@@@<<<<<>>555666777SSSbbb,,,333;;;...666555666333///111777999666&&&+++111555555555666777+++,,,***%%%'''///111---&&&&&&(((***,,,---+++))),,,+++***((((((((())))))&&&///333...***...333555222///'''"""'''...---&&&***+++,,,---...............'''$$$***111222,,,'''(((***++++++++++++---.........---,,,***+++...000000000,,,&&&$$$''')))''')))+++,,,+++---111000,,,000---)))%%%)))...---(((&&& """+++///)))(((,,,***)))((()))+++,,,+++***'''......''''''///222---......---,,,+++,,,000333333...***++++++((('''))))))+++,,,,,,)))'''&&&&&&###!!!))),,,((($$$$$$$$$)))+++***+++...---)))'''+++000555666444000---,,,///222111---++++++---)))---000,,,&&&%%%***111,,,((($$$$$$'''***++++++&&&''')))***,,,,,,------,,,+++++++++,,,+++(((&&&)))++++++))),,,000000,,,'''+++...+++%%%###''',,,+++---...,,,(((&&&(((***((())))))'''$$$$$$'''+++---,,,,,,,,,,,,+++***(((---)))&&&)))///222///+++111111...)))(((,,,...---***...000...)))'''))),,,+++)))(((+++...000...+++,,,---......///.........'''%%%$$$&&&***,,,)))''')))***---//////...,,,***///---,,,...000,,,$$$''',,,111111,,,'''''')))***(((&&&'''***+++***(((***%%%###)))...000222555(((+++///000///,,,***)))(((&&&'''+++)))&&&***222000000000000///---+++***+++------+++,,,...---(((---***&&&&&&)))++++++***)))///444444000,,,,,,---,,,+++)))((((((***...222000,,,)))'''(((***++++++111,,,//////+++...---!!!!!!'''------)))(((,,,111---///000---************,,,,,,,,,,,,------...///000...***'''&&&&&&'''(((+++,,,///111111///---+++---+++)))((())))))(((''',,,+++,,,///...+++,,,000***---///...++++++///444111000,,,(((+++111///'''+++)))***......******,,,000...,,,---///...***''''''$$$!!!###(((---000000$$$''')))***)))(((((((((---,,,***'''&&&)))---111000...+++)))''''''((()))'''))),,,---,,,***))))))'''///111+++)))---))) )))000---'''(((---000666222,,,((('''+++000444(((((()))***,,,...111222000,,,,,,000222111000222...***'''(((,,,//////...---111222...,,,///222222///////////////.........888333---,,,111444000***---+++...@@@\\\uuu~~~oookkkhhhGGG;;;999777888:::999555222''')))111///999>>>111:::777666;;;666:::iiiAAA444;;;333555666YYYccc)))222888***333+++......---222888777000,,,,,,++++++,,,...000111+++%%% """)))------***)))&&&(((...111///---...+++,,,,,,,,,+++***'''&&&//////111111111000///...+++)))'''&&&'''))),,,---,,,+++******,,,---...------***+++111333...'''$$$$$$---111,,,)))+++......000---++++++,,,+++(((%%%+++111///&&&$$$)))+++''''''+++...,,,(((&&&)))---000///---,,,++++++,,,------+++)))***...111000...(((,,,---)))***......*** &&&,,,...+++)))***,,,000///000111---((()))...+++,,,,,,)))&&&%%%(((,,,000***))),,,***"""!!!$$$(((***,,,,,,,,,'''***++++++...222111------,,,+++---000222222111)))000333///---...+++&&&...///111111000---***(((+++'''$$$%%%)))+++)))%%%'''(((---222000))))))...---000///+++((('''$$$ ***))))))***(((%%%(((///)))%%%$$$(((++++++,,,///---444555---''')))+++***///---...///***%%%(((000---***((((((+++,,,+++)))+++,,,)))######***...,,,---......---***'''&&&&&&***,,,///111,,,&&&&&&++++++++++++---...///...---+++,,,---,,,++++++---...,,,,,,)))&&&)))------(((%%%***+++&&&&&&,,,000///111333---+++222...+++---000000...+++)))((()))'''%%%%%%''')))***)))...,,,+++,,,.../////////%%%+++...+++)))***+++***'''***,,,***((((((...333111,,,''''''+++......------///...***((()))(((%%%,,,111000)))###$$$'''((()))+++......,,,,,,...111777444000...//////,,,***---......---+++)))'''&&&---,,,,,,...///---'''"""+++)))''')))---000000......+++((()))+++---,,,+++(((+++---,,,...111000---222222...((((((,,,//////000///000444777444,,,%%%$$$)))------***))),,,//////...,,,++++++---000222...222222......111000+++111000///.........,,,***---------,,,,,,---......,,,---///111111...***&&&!!!&&&(((''')))///000,,,---,,,***&&&###%%%+++000111///,,,***+++,,,------,,,------------+++)))((())))))((()))++++++)))(((###$$$&&&))),,,...---,,,+++)))((((((***,,,,,,+++////////////////////////...((($$$&&&---222222///////////////............///---+++***))))))((('''...///000111111000///...111...,,,+++,,,...//////111000+++%%%'''///222...000++++++111:::HHH___tttnnnLLLAAA:::<<>>KKKddd{{{ppp]]]HHH===999888:::>>>:::555333666888666666888555555;;;OOOpppwwwJJJ===<<<777555999tttSSS:::111===666111......111444999<<<>>>>>>+++---///000...***%%%"""%%%&&&'''((()))((('''&&&)))%%%%%%***,,,++++++------------,,,,,,,,,,,,---333000+++'''&&&(((,,,...------,,,,,,,,,,,,,,,,,,.........//////////////////,,,,,,---,,,***,,,111---...,,,***,,,///---)))***))))))+++---//////...111......///---***,,,000111///---...000111000...111222333333///)))###"""$$$'''***,,,...000222000000,,,&&&%%%(((***)))(((((((((***,,,---,,,+++)))((())),,,+++(((***......//////,,,((('''))),,,...***(((+++,,,******+++###'''+++***((((((,,,000***,,,,,,***+++---+++&&&,,,------,,,++++++,,,...%%%***---...------***%%%)))***---000111000...---&&&(((+++------+++(((&&&)))(((***000222000......///...+++***...444222,,,......///000,,,'''(((---000,,,+++......+++***+++&&&+++---***''')))+++,,,++++++,,,---***(((+++111---------...//////---+++***,,,+++))))))---///...+++***)))((((((((()))***%%%%%%''')))'''$$$&&&,,,...///000111000...,,,******///333222...,,,---000***+++***(((***......+++ &&&,,,------000000...%%%---+++)))+++%%% &&&'''***---...,,,***)))))))))***++++++***+++---///---///000---'''###!!!"""***---,,,((((((,,,000111++++++******+++,,,...000,,,***)))+++//////---)))***+++)))$$$%%%+++......)))......)))%%%'''*********,,,---,,,+++)))***++++++++++++---///000///...,,,******...333444000+++------------,,,***%%%""")))***,,,,,,,,,,,,...//////,,,((('''''')))******...///,,,((((((,,,///...---///...+++***---...,,,...***''''''***++++++)))))),,,...,,,((($$$###$$$)))+++---//////---***(((+++...///------//////,,,'''(((***,,,,,,+++***))),,,,,,++++++******))))))///...,,,+++***)))))))))//////+++&&&%%%)))+++******---000000///---------111///---,,,...//////.........//////...---,,,***000///---......///---,,,)))******+++---///111222///...,,,---......---,,,111000///---***(((&&&&&&---,,,,,,,,,---///000000////////////000000000000......,,,***)))(((((((((***+++---//////---+++***,,,---...///000///+++(((***+++)))(((***///111...444222111///,,,)))---333AAA]]]{{{~~~aaaLLL???999999<<<>>>888555666666444444777555555HHHlllrrrFFF:::;;;777555:::ssszzzHHH999666@@@;;;<<<333333444555888;;;>>>@@@,,,---//////---)))%%%"""&&&(((***)))&&&%%%&&&''')))%%%$$$(((***)))***,,,////////////---+++((('''444111,,,((('''))),,,...,,,------------,,,***)))...///000000.........///---,,,---...,,,)))---333,,,,,,***)))))))))((('''))))))***+++---///000000222,,,,,,111000)))+++333111///...,,,,,,---,,,,,,000111222111...***%%%!!!###(((+++++++++...111///---)))%%%%%%(((,,,---(((%%%###&&&,,,///...,,,&&&$$$%%%)))***(((***------//////---)))'''))),,,000,,,******+++++++++,,,%%%+++111000+++))),,,000(((******)))***,,,***%%%+++,,,---+++)))(((***,,,$$$'''***,,,------)))%%%***+++---......---***)))&&&***///111000,,,***(((+++)))***...111111...+++---***&&&&&&,,,333222+++------///000---(((***...///+++***------***((()))%%%(((++++++***+++---...******+++***((('''))),,,,,,---...///000///---++++++,,,,,,++++++,,,,,,+++...+++(((%%%%%%%%%%%%%%%$$$%%%(((,,,,,,)))***...,,,...111333333222111000...222444111+++(((+++///))),,,,,,)))+++...///,,,!!!'''---000000///,,,***(((---******...)))&&&...***+++++++++******,,,...+++)))(((***---///...---%%%***...---)))%%%&&&))))))++++++((()))...000000000...++++++,,,,,,,,,+++******,,,///111111---***(((***)))&&&''',,,...---)))---...***)))+++...---,,,---------,,,***)))))))))***+++...///000000///000---,,,000666666000))),,,,,,---...---+++(((&&&%%%))),,,---,,,,,,///222---***'''%%%%%%&&&((()))---...,,,((('''***+++)))+++...///------//////+++---***'''''')))+++,,,+++***+++,,,+++))))))***,,,(((***---......+++(((&&&+++---.........//////...)))+++...///...---++++++***+++++++++++++++++++++,,,,,,---,,,******+++,,,222111...***)))***++++++(((***---......,,,+++***+++))))))+++...111333333......///000///...---,,,///---,,,+++,,,,,,+++***'''((()))***+++...111444000...---.........,,,+++,,,,,,,,,+++++++++++++++,,,...000000...---///111222111111000//////......***+++,,,++++++,,,...///)))+++---//////---+++)))111...***((((((***+++,,,---...---------------+++---...000111000///000333///>>>UUUmmmppp```RRRGGG@@@DDD<<<666555666666999===DDDOOOfffoooCCC777999777888>>>zzzxxxCCC888777===777:::444555666777777999;;;===*********)))((('''&&&%%%)))++++++((($$$###'''***)))%%%$$$(((***)))***,,,+++---///000///+++'''$$$111///---***))))))***+++***+++,,,,,,,,,***)))''',,,...000///---++++++,,,)))***---000...***,,,111,,,---...,,,(((&&&(((,,,******+++++++++---...000000+++,,,111///)))***222///111111---(((''')))---222222000...+++(((&&&$$$ %%%***,,,+++***+++---///,,,(((''''''(((+++...///+++''')))///222000---***'''(((,,,...---...111+++---...,,,)))''')))+++222000,,,(((((())))))(((%%%---444555000+++,,,///+++------,,,...000///******++++++***(((((()))***(((((()))---000...+++)))&&&'''***++++++)))'''%%%&&&***...000...+++)))(((+++******+++...///,,,(((---***%%%$$$+++111///(((******,,,...,,,(((+++000---)))(((,,,---++++++,,,'''(((***---------...000......---***(((((())))))***,,,...///...---++++++---,,,,,,,,,+++)))((((((---)))%%%###$$$%%%$$$###"""###(((///000,,,+++---***---111222000//////000...///---(((""" $$$((()))---...++++++......,,,%%%)))...222111,,,((('''&&&&&&"""%%%---((($$$++++++***(((&&&%%%(((,,,000,,,'''$$$'''///222...)))"""((()))'''&&&(((+++&&&)))***)))+++......+++...,,,++++++,,,---,,,+++***,,,...111222222///---(((+++,,,******---,,,)))'''+++,,,)))))),,,...---------.........---+++)))***,,,---...//////000111666111...000444333,,,%%%+++,,,...///...---,,,,,,(((+++......,,,***,,,...---,,,***((('''(((***,,,***------)))(((***(((%%%***...000//////111000,,,***))))))***+++++++++***,,,+++***))))))+++...111***+++++++++***)))((((((,,,,,,---/////////...///,,,///111111...,,,++++++)))***,,,---...//////...(((+++...///...------...000///...///...,,,,,,,,,))))))***+++,,,,,,++++++((('''(((***...000111111000111222333222111000//////---+++***+++,,,+++***)))+++,,,+++***+++///222...---,,,---...---+++)))******+++,,,---...//////,,,///222111---,,,...111444333222000///---,,,+++***,,,......---...000333+++,,,...000000...,,,+++444111,,,***+++---///000...///000111000...------111333333111000//////...,,,---666KKKeeexxx|||lllaaa[[[RRRJJJHHHIIILLLRRRXXXiii~~~oooAAA555888888;;;CCCFFF999444666,,,///000333777888777666666777'''&&&$$$$$$$$$%%%'''(((,,,,,,+++(((%%%%%%(((,,,***&&&&&&***,,,******,,,&&&)))---///000...+++(((,,,,,,+++***)))(((((((((((()))***+++***)))((('''***...000///+++))))))***((((((,,,111000+++***,,,***+++---,,,&&&"""&&&---******+++***)))***---///...------///---******......111222...((('''+++111666444000,,,(((&&&%%%$$$$$$''',,,......,,,+++***111---++++++***((())),,,222...******---...+++'''+++''''''+++...---,,,...(((+++---,,,)))(((***,,,222111---((('''))))))%%%'''---333444111------...))),,,,,,+++,,,///---(((***((('''(((***++++++***///+++***...222000...---'''))),,,...///...---+++'''''')))******)))(((&&&'''))))))(((***,,,+++'''---+++((('''+++000...((()))((()))+++***(((+++222...***(((+++...---...111***)))+++///000......000111222000+++)))++++++((()))+++------,,,+++++++++///,,,+++,,,+++((('''))))))&&&######&&&((((((&&& !!!%%%---///+++)))***+++...000...+++)))***,,,///...+++'''###"""$$$&&&***...000---,,,---...,,,((()))---111///(((%%%&&&%%%$$$ %%%---'''"""***)))(((&&&$$$###%%%***---+++&&&###'''///222...((("""&&&***+++******,,,...&&&)))***)))+++///---((((((((()))+++,,,---......+++,,,...000111111000000)))---...------...,,,'''%%%((()))'''(((,,,,,,***,,,,,,,,,...000///---***,,,---......---...000333777333000///111///***%%%+++---///000///............///000///,,,)))((('''/////////...------///111***---...+++***+++((($$$(((,,,///...///111000---))))))+++++++++***)))(((---,,,+++*********+++,,,++++++***)))))))))******---+++,,,//////,,,,,,...,,,///000...+++((()))++++++,,,...///000000000000'''+++///000...---...///...,,,---000000---,,,...---+++***+++---.........+++******+++,,,---,,,+++222333444555555444333222000...,,,,,,---//////...///111111///+++***,,,...,,,++++++,,,------+++(((------------............---///000///---,,,///222333333111000...,,,******...000111///,,,+++...000---...///000000///...------------...000000...+++------///333222//////222///111000---,,,...---***---+++,,,333???SSSlllwwwpppoooqqqtttzzznnnAAA555888999===EEE~~~|||EEE888444999111333///333888999777444444555&&&&&&%%%$$$%%%'''(((***,,,,,,,,,***)))((()))++++++((((((---///,,,+++,,,)))***,,,---............,,,+++***))))))))))))***(((((())))))***)))))))))***...111000+++(((((()))***((()))...///,,,))))))+++(((((()))'''###%%%,,,''')))))))))((()))---000,,,000111---+++,,,,,,***,,,------+++***+++///333333222...+++((('''&&&&&&&&&(((+++///111000,,,)))...+++,,,//////***))),,,---+++))))))++++++)))'''+++&&&%%%)))+++)))((()))'''***------+++***,,,///---...,,,((()))---,,,((())),,,......---,,,---...(((******((((((***(((###***%%%###&&&,,,///...***111)))&&&+++...---+++,,,+++---///111111000...---+++(((&&&&&&)))***)))(((%%%'''%%%&&&***+++))))))++++++)))+++...---(((+++***)))***(((&&&+++222///***''')))++++++---111,,,)))+++000222...,,,//////000...)))(((,,,+++'''***,,,---,,,******+++---///+++***---,,,))))))---***'''%%%&&&***,,,***'''###!!!###(((+++******,,,,,,///000---)))(((+++......,,,++++++,,,,,,***(((+++000222///,,,------+++)))(((+++...,,,&&&%%%(((%%%'''%%%***///%%%"""...'''(((******(((((()))***&&&'''(((***---...---,,,,,,,,,---......///000000***+++***(((+++///...)))'''))),,,,,,)))(((***,,,+++,,,,,,,,,,,,...000222+++...///------///...+++&&&))))))(((***------***((((((***---000111...+++***+++,,,++++++---111555333111...---------+++)))---///111000---++++++---...............,,,)))&&&---///111111000///111333...000///++++++---,,,)))&&&***,,,,,,---000///,,,------...---,,,+++++++++,,,---///000000---***'''******************++++++,,,))))))------)))(((++++++---...,,,((('''***...---...000111111000...---***---///...***))),,,///---)))))),,,,,,)))***...---,,,+++,,,///000///...---,,,+++,,,------+++)))///000111222222111000000000...,,,,,,...000111111,,,///222000,,,***+++...******+++,,,......+++)))............------------......---,,,,,,---000222000000///...---,,,++++++,,,///111///+++))),,,/////////............//////+++***+++,,,...///---,,,---,,,///333111---...333(((,,,---+++---111000++++++++++++,,,---666KKKaaarrr{{{lllAAA777;;;:::<<>>xxxNNN:::555???999777777:::;;;:::666666:::>>>***+++,,,------,,,***))),,,******,,,+++(((***///000---++++++------+++(((.../////////...---+++******+++,,,------+++***(((+++)))((())),,,...000000000...---,,,,,,---///000...000777,,,(((000---------------///000000---+++%%% $$$,,,---(((000---+++***,,,,,,)))''',,,)))%%%###%%%))),,,------)))&&&(((+++---***&&&(((&&&)))000111---+++...(((((()))***,,,...111222...///000000//////000111333222...((((((,,,---***(((222555///,,,000000***---+++)))(((((())),,,---***)))''''''(((+++...000555222///---,,,,,,+++******'''%%%'''---111000...---&&&###(((,,,,,,************,,,///...)))(((***+++,,,...000111///***'''$$$)))###"""***///...,,,***)))+++......(((###%%%((()))&&&!!!!!!(((///***'''%%%$$$&&&(((***+++(((&&&&&&***,,,+++---000111///+++(((&&&'''((()))+++(((&&&'''***+++(((%%%'''---111///---...000///...***'''(((,,,...,,,)))&&&$$$%%%)))+++)))***.........---,,,+++---000333)))(((***//////***((()))...222333111,,,***,,,000))))))'''### $$$((()))((('''&&&&&&)))---111/////////...---+++***))),,,+++******))))))******)))(((&&&&&&'''***---000++++++***))))))+++...///+++...///***### %%%***)))***,,,,,,++++++,,,---000///,,,*********+++,,,///+++...555444***(((...***))))))***,,,------,,,...///000///,,,,,,///333...///000...,,,+++---///666555333111///...,,,,,,((('''''')))------)))&&&***,,,......------...///666111+++((((((+++------,,,,,,...///+++&&&'''+++222222111///,,,++++++,,,(((***...222333111+++'''$$$(((,,,---,,,+++---...---***''''''))))))'''$$$***+++,,,---............///111222333111...***'''***(((&&&&&&(((************,,,---,,,***((('''''')))***+++---......------((()))***+++,,,,,,------//////000111222111...+++---111000***)))///333222$$$'''((((((+++111111///***---222---&&&000666---'''(((***,,,......---,,,000///...---,,,------...,,,,,,---...---,,,***))))))***,,,---......---,,,***---//////,,,+++...000.........,,,******,,,...555333000...,,,++++++,,,...---...111333222---))) (((111444111///111555222<<>><<<<<<999333@@@{{{tttSSSAAA:::AAA;;;777<<<@@@@@@;;;999;;;>>>000///...,,,+++******))))))))),,,///---'''&&&(((000...,,,,,,------+++)))000///...,,,,,,+++,,,,,,------,,,+++***)))))))))***)))))))))+++,,,---...,,,,,,,,,,,,---///000111---!!! ,,,111)))%%%(((******+++,,,---///111111,,,+++&&&"""&&&...///***...+++(((''')))++++++***)))&&&$$$$$$'''***,,,---000+++'''&&&)))+++***(((...,,,---222222---,,,...,,,,,,*********,,,...///,,,---...---,,,,,,...000......***&&&&&&+++,,,***)))222555...+++//////)))+++***((('''(((***,,,...(((((('''(((+++...222444///---******+++,,,,,,+++---***'''))),,,---***'''222,,,(((,,,...---+++***,,,***+++---+++&&&%%%'''111000///000111111///---!!!)))+++$$$$$$,,,222000///---++++++,,,,,,***((((((******(((%%%&&&***///'''&&&$$$$$$%%%''')))***(((&&&&&&***,,,***,,,000,,,,,,+++*********++++++***+++,,,,,,+++***)))))))))---...++++++///111111///,,,***,,,///111///,,,(((&&&'''***+++******------------+++***)))+++---((((((+++...,,,((('''+++))),,,...---)))&&&(((+++,,,,,,+++(((%%%%%%(((+++))))))((('''&&&)))---000------.........---------+++++++++******))))))(((&&&&&&&&&'''(((***,,,---,,,***((('''((()))))))))(((+++,,,(((""" $$$)))***+++,,,,,,,,,---///111///...,,,******+++,,,---+++......+++))))))******+++++++++,,,---.........---///000...++++++...111............---,,,,,,---111111000///...+++)))'''++++++,,,...000///---+++%%%'''(((((('''&&&'''(((...---+++(((&&&&&&***......,,,...000///++++++...)))******)))''''''((()))((()))+++...///---((($$$&&&(((+++,,,,,,---000333111000---,,,++++++,,,,,,------......//////......111111222111///+++'''%%%******)))(((((()))***+++,,,...000///---,,,+++,,,---------------,,,***)))((()))+++---///000111111000///...///111111...+++---111000+++)))...111111+++---,,,***+++//////,,,,,,,,,///,,,(((///..."""$$$(((+++,,,,,,++++++,,,---.........---,,,,,,------------,,,,,,+++***)))***+++,,,------.........---,,,,,,---/////////---......---,,,+++---...555333000...,,,,,,---...111000000111222000+++'''%%%***///000///000333666333000===]]]zzzRRR::::::<<<;;;888GGGwwweeeUUUPPPBBBCCC@@@<<<:::999999999999111///---+++***+++,,,------++++++,,,)))$$$$$$'''///...------------,,,***111///,,,******+++---...000...+++)))(((((())))))///...---,,,++++++++++++******++++++,,,,,,,,,+++---'''%%%))),,,***%%%###&&&'''(((+++---000222333,,,***'''%%%)))000111///---***&&&%%%'''***,,,---'''&&&&&&(((+++---...---000+++&&&%%%(((*********,,,******------******,,,---,,,***)))***+++---...---...---,,,+++,,,///111,,,,,,***&&&(((,,,---******111333---+++...---(((((('''&&&'''(((***---///*********+++,,,///222333(((&&&%%%&&&)))+++,,,,,,---+++)))***,,,+++'''###///)))&&&***,,,+++)))***///,,,+++,,,+++'''&&&(((111...***)))***,,,---...***...,,,&&&'''///333000//////...,,,******+++---***))))))))))))***+++,,,''''''''''''''')))*********((((((,,,---,,,---000,,,,,,---------,,,+++***+++///222111,,,)))***,,,,,,,,,)))&&&)))000333222000...,,,---000///,,,(((+++((((((+++,,,)))))),,,***+++,,,+++(((&&&&&&&&&'''(((,,,---)))%%%'''---+++...///...+++***,,,///...//////...,,,+++,,,---*********((('''))),,,///+++,,,,,,---...///000000++++++,,,,,,+++)))((('''###$$$&&&(((************111///,,,,,,------***'''+++...///,,,'''&&&)))...,,,---,,,+++***+++---///...---,,,+++++++++,,,------333///%%%%%%///222+++,,,------....../////////---///000...+++))),,,...---,,,,,,---......+++)))---...000000///+++'''%%%---///222333222111000000''')))******((('''(((((('''+++---+++'''&&&+++111---******...000---,,,...(((***++++++***+++,,,...---,,,---...///...+++((()))***++++++,,,///333777111000...+++))))))+++---......//////000/////////222222000...,,,)))&&&%%%(((***+++)))'''&&&(((+++...000222111000//////000......------,,,+++*********+++,,,...000111111111333///+++,,,000111///++++++...---((('''***,,,,,,...000...******---...,,,...***,,,,,,+++...%%%!!!'''+++******+++,,,+++---///111111000---,,,///...---,,,,,,+++++++++*********+++,,,---///000111,,,))))))---000///---,,,---//////...---...///333111...,,,+++,,,...///000//////000111000---***)))))))))***,,,///333555000))),,,???WWWjjjyyySSS>>>===;;;888777HHH~~~ooofff[[[MMMGGGHHHHHHEEEAAA++++++******+++---...///333---(((%%%""""""(((000///...------------,,,,,,000///---,,,+++,,,---......---,,,+++******++++++333333222000...,,,,,,,,,++++++,,,+++)))'''$$$""",,,,,,***(((+++...***$$$###$$$'''***---000222333+++***((()))---111222222+++***))))))***+++,,,,,,))))))***---//////---+++***'''&&&&&&)))++++++***&&&&&&''')))***+++,,,...******))))))***,,,///000//////...,,,+++---111444///000---***+++//////,,,+++///000,,,***,,,+++'''&&&&&&&&&'''(((+++...///------,,,,,,,,,------...&&&$$$$$$%%%(((+++,,,---+++++++++,,,---,,,(((%%%)))%%%$$$(((,,,++++++---///+++***,,,---,,,,,,...000+++%%%"""###''',,,...---///---***,,,111111---))),,,...---)))(((+++///)))'''&&&(((+++,,,***''')))***++++++++++++,,,---,,,***+++///000......111111000///...,,,+++***)))---000111111...++++++++++++***'''%%%***111333000...---,,,,,,,,,***%%%!!!,,,)))(((+++***''''''***''')))++++++)))&&&%%%%%%&&&)))------'''###'''///111111000...,,,---111555---///000111000///...---+++++++++***))))))+++---,,,,,,,,,---...///000111+++,,,---...---+++)))'''"""$$$(((+++,,,,,,+++***333000---...000000,,,(((,,,///000...+++***---111------,,,)))'''&&&(((***......,,,++++++++++++,,,///---'''$$$)))333333,,,,,,---............///000---///000...***(((***,,,,,,+++,,,---///...+++'''---///222444222...***''',,,000444444222000111222,,,---///...,,,+++++++++'''+++//////---,,,///333,,,'''%%%***---+++((((((+++---//////......///000...---,,,---//////...---,,,,,,,,,---...000333555///...,,,+++,,,,,,***))),,,,,,---//////000000000222111///---+++)))((((((%%%))),,,***%%%###&&&***...///111000//////000111,,,++++++++++++,,,---...++++++,,,---............555///***+++000222111------......+++)))***,,,---,,,......***))),,,.........)))+++---+++---%%%!!!))),,,,,,+++,,,...---...000222222111000//////...---+++++++++,,,---************+++---///111...+++'''&&&(((+++,,,,,,+++---///000///.........///---+++******+++---///++++++---///111111111000(((&&&%%%''',,,///000///------///333777CCC\\\sssTTTAAA@@@<<<888999LLLvvvmmmlllkkkgggbbb'''(((***+++,,,,,,,,,+++111+++'''%%%###$$$+++333------...---,,,,,,,,,---...////////////...------***+++,,,.........------,,,...000000......///111------...---+++((($$$"""(((+++***'''***000...(((###$$$'''***---///000111+++)))))),,,...000111222***,,,...///...,,,***))))))***+++...///---)))%%%"""###&&&))),,,,,,+++******+++++++++---...//////******)))******,,,---...------,,,+++***,,,000333111222000------///...)))+++---,,,******+++***'''&&&&&&'''((()))+++---///***++++++,,,,,,,,,++++++((('''%%%&&&)))+++,,,,,,,,,------......,,,)))'''---))))))---///......111+++&&&&&&+++//////000222111,,,%%%"""$$$(((---///***,,,------///000---)))"""(((------)))''')))---***(((''')))---...+++'''***,,,...---+++***+++---,,,***+++//////,,,,,,...222000---+++***+++,,,---000...,,,,,,------+++)))'''(((&&&&&&+++111111---*********+++***(((%%%###+++((('''))))))%%%%%%'''$$$'''***,,,+++)))((((((''')))------(((###'''///000...***'''&&&)))///333***,,,...000000///---+++***+++,,,,,,+++***,,,---......------------...///,,,---...//////---+++***###%%%))),,,......---,,,,,,+++***+++......,,,)))(((***,,,+++))))))+++...+++,,,+++***((((((***,,,//////...,,,+++******)))--- $$$///000,,,)))***,,,------++++++,,,...,,,...000...***((()))++++++,,,,,,......---***(((---///222444333000,,,)))***---111222///---...///***+++,,,,,,***((())))))***+++,,,///111222111111,,,'''%%%(((***(((%%%$$$***,,,...---,,,******+++***((('''(((+++---------------...000111000///...000---,,,...222333---(((((()))+++---///000000111000///...---,,,,,,,,,,,,&&&***---,,,'''%%%(((,,,+++,,,------,,,+++---...---,,,+++******,,,---...)))***+++---.../////////555000,,,,,,000222222000222111111000...---///111///222222---+++---//////,,,(((---...***,,,---""" %%%+++/////////000111......---------......///---,,,+++******+++------+++*********+++---///000)))***)))&&&$$$%%%(((,,,+++---///000///---------...---,,,+++,,,---///000)))+++...000111111111000'''&&&&&&+++000222///,,,///111222///,,,111CCCTTTlllyyyNNN===???===<<<@@@VVV)))***,,,,,,+++)))'''%%%'''&&&(((,,,+++)))+++///+++,,,------++++++,,,---,,,---/////////...---,,,'''))),,,...000///......!!!%%%***,,,,,,---111444---...///000///---+++)))%%%'''''''''***//////---&&&'''***,,,---.........+++)))***---...------000(((,,,000222000---***((('''(((***,,,,,,)))$$$ ###(((---///...,,,+++---//////,,,+++,,,+++(((,,,,,,,,,,,,+++***((('''(((((()))((('''))),,,//////000///,,,,,,---+++%%%+++***)))((()))***)))'''))))))))))))***+++,,,---$$$%%%(((+++,,,---------,,,***((((((***+++++++++000000000///---+++((('''000,,,+++---,,,)))))),,,'''###"""(((---------...,,,((($$$"""###'''***+++$$$''',,,...///---***(((!!!&&&,,,,,,(((%%%&&&(((---+++***,,,///000...++++++------+++'''&&&(((***)))'''(((,,,,,,)))(((***---,,,***)))***---111444000,,,((((((+++---,,,)))&&&((((((&&&)))...///,,,'''((()))+++,,,,,,,,,+++***'''''')))(((%%%$$$&&&###&&&***,,,,,,,,,,,,---((()))---...***&&&(((...///,,,(((%%%%%%(((,,,///((()))***---///...+++))))))+++---------,,,------000///---,,,++++++,,,---+++,,,---.........------%%%&&&)))+++---...//////***+++,,,,,,------...///)))***,,,,,,++++++,,,---)))+++---------...///111///......---,,,+++***)))... ***333///***,,,)))+++---,,,***)))+++---+++---000...+++)))***,,,+++---//////---++++++,,,---.../////////---,,,***(((***---...---,,,++++++)))***,,,+++***))))))******)))***,,,000111...,,,---)))(((++++++'''%%%&&&,,,...//////,,,***))))))+++***)))***,,,.........------...///111///,,,***+++))))))---000111---)))((()))+++---...///000000......------------......(((+++......,,,+++,,,...***++++++***((((((***+++222000---***))))))***,,,''')))+++...000222333444222000------...000111111...------...---***+++///444999999444/////////...,,,)))...///(((+++222000((())),,,///111222222111---,,,***)))((()))***+++))))))))))))***,,,---...++++++++++++,,,---......)))++++++)))%%%$$$(((---,,,...///...---++++++,,,......//////000000000000+++...222333111///---,,,'''(((+++000555555111,,,333///,,,---111666888999III\\\sssPPP===>>>;;;;;;???TTT------,,,+++***)))''''''###$$$(((------))))))+++)))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,------ %%%***+++******---111...////////////...,,,+++'''%%%&&&***---...000222***+++---...---,,,+++***,,,)))+++...---)))(((,,,&&&***///000///,,,++++++&&&'''))),,,,,,***%%%!!!%%%(((,,,///000///...---+++///000,,,***+++((("""***,,,---...---***'''%%%%%%&&&'''''''''(((***,,,+++------++++++---***%%%***'''%%%''')))***)))(((,,,,,,,,,+++++++++++++++"""$$$'''+++---......---,,,+++)))(((***+++,,,+++.........---+++*********///,,,+++,,,***&&&&&&)))***%%%$$$)))---+++'''&&&'''%%%######%%%''''''''' $$$***---,,,******+++''')))+++)))&&&######$$$------,,,---...///......---///...***%%%###&&&))))))((()))------)))'''))))))))))))))),,,///222333---+++(((&&&'''***,,,...&&&))))))%%%%%%***......)))***+++,,,,,,,,,---...***''''''))))))%%%%%%'''$$$'''***,,,,,,,,,---...***))),,,///...)))))),,,...,,,+++***++++++******(((((())),,,//////,,,)))(((***---......---.........---+++*********,,,---))))))***+++,,,---......&&&&&&'''(((***---///111+++...///...,,,,,,000444***+++------,,,,,,,,,---***---///000///.........+++,,,,,,,,,---,,,,,,,,,...------000000......000(((+++...,,,)))(((***---***---000///,,,***+++---+++///222000+++))),,,000...---,,,+++++++++,,,---))))))***,,,------+++))))))+++------+++++++++,,,(((***+++,,,,,,++++++++++++***+++---+++''''''***///111333333000...------000...------...///...------+++***+++......,,,***&&&(((******)))***---111+++,,,---......//////...------------,,,,,,++++++((()))+++,,,------------+++++++++)))''''''(((***333111---)))((((((***,,,***+++,,,---///000000000,,,......---,,,,,,///111***((())),,,***'''(((---222888;;;666000///...---...)))---...'''***222222...,,,***,,,000222000...,,,,,,+++******(((((('''$$$%%%''')))+++,,,------+++,,,,,,------,,,,,,,,,.........---,,,+++,,,---.........,,,***)))***++++++---///000111000...---)))...333555222...+++***&&&(((,,,111333333000---...,,,***---333777555111222???RRRcccooovvv|||YYYBBB@@@===<<<>>>SSS...,,,+++))))))***,,,---'''%%%&&&((((((&&&(((---(((***,,,+++)))(((***,,,,,,+++)))(((((())),,,---***)))((('''((()))+++,,,'''+++///...***'''(((+++000000///...,,,***((('''+++'''(((...111///111777---...//////...+++)))''',,,)))+++///---&&&%%%)))%%%))),,,---,,,+++---...'''(((+++---///---)))%%%+++---000111000/////////+++111222///...000---'''&&&(((,,,...///,,,)))&&&$$$&&&((()))))))))+++,,,))),,,,,,+++---///,,,''')))%%%$$$&&&)))***))))))......------,,,+++******$$$&&&***,,,...---,,,+++,,,***((((((***,,,,,,,,,)))************+++---//////------///---***+++///000+++(((,,,...***$$$!!!(((((((((***,,,,,,+++)))###)))+++)))'''***000///...+++'''###!!!!!!!!!,,,,,,+++++++++,,,---...111222111+++%%%###'''+++,,,***,,,000///+++)))+++((()))***,,,---......///++++++***&&&$$$&&&---333(((+++)))###!!!&&&---111......---+++)))((()))***+++((((((******'''&&&)))&&&(((***+++++++++---...+++***,,,000000,,,***+++))))))+++------***&&&###)))((())),,,///000---***'''***---//////......///---,,,***))))))***,,,---''''''((()))***,,,...///'''&&&%%%%%%(((+++///222(((,,,...+++&&&&&&,,,222'''((()))))))))(((((((((...000222111...***(((&&&((()))***,,,---...//////(((555999---%%%)))///...))),,,///---)))'''***...)))---000000---+++,,,...+++000444111***''',,,333000...,,,******,,,...000***))))))+++...///+++(((&&&(((*********)))***+++(((,,,000...)))'''***---'''(((***---***&&&(((------///222222111///......///---+++++++++***)))'''---***''''''+++---...---'''---111---'''(((222===//////000000///...---------------,,,+++***)))(((%%%%%%&&&(((+++,,,+++)))------,,,***(((''')))***000...+++((((((***---000...------,,,+++)))((('''(((,,,...---***))),,,111---***,,,000///+++,,,222+++222777444000//////---000))),,,...''')))000...111,,,((()))///111///***---...//////...+++(((&&&!!!###&&&)))+++,,,------+++,,,---...---,,,+++***444111///000222333000---//////...+++(((''')))***'''))),,,//////---***(((%%%+++222666444000---,,,$$$'''***---///...------%%%,,,222111...///222555...000888GGGZZZjjjrrruuuYYYBBBBBBBBBEEEHHH]]]---///000000...,,,,,,---******)))'''&&&%%%$$$###&&&---///+++(((+++---***---......,,,)))''''''(((---***&&&######''',,,000---000222///***'''))),,,333///+++***,,,,,,***(((,,,,,,,,,++++++,,,///222,,,,,,---///000---'''!!!******))))))))))))******---+++***+++,,,......---000++++++//////,,,---222555222222333...(((***111222---(((+++111444111---$$$)))///000///...111555///---...///+++&&&***333222---+++---,,,)))'''(((000+++''')))***)))+++...***,,,...---+++***---///000,,,+++,,,***%%%&&&,,,---,,,***)))***---111444/////////000000///+++(((///,,,)))+++///111...***&&&'''))),,,...---)))&&&000---***((('''(((''''''***(((%%%&&&)))+++***(((...---,,,,,,+++((($$$ ,,,---///000111111111111///---+++'''$$$%%%(((+++///...---,,,+++*********&&&---333111***%%%'''+++333000,,,((((((***...111(((,,,+++'''%%%'''((('''000000...+++''''''(((***...---+++******(((&&&$$$$$$###%%%***//////)))$$$(((***...000///...---,,,,,,$$$ ###((()))((((((,,,)))'''(((,,,......---***+++---......---+++***111111---%%%"""&&&***+++------,,,++++++++++++,,,***'''######'''+++------111111///---+++************(((((())),,,///111111333111---)))+++//////+++---...,,,)))+++//////,,,000000000...,,,+++,,,---+++,,,...000...+++---333***+++---......---+++)))((((((((((((***,,,...///000///---,,,,,,,,,***(((+++...---)))***......)))000------000,,,$$$"""%%%,,,---//////...***'''$$$$$$%%%%%%,,,+++&&&(((,,,...000///,,,***+++---111000///......,,,)))'''333(((###))),,,((((((...+++)))***,,,)))%%%+++555...+++,,,//////------000000,,,)))((())))))'''%%%,,,+++***+++,,,,,,***((()))+++---,,,&&&"""'''///,,,------***(((***000555+++,,,///111333222...+++******+++...000...(((###)))(((''''''(((+++///111---222555222+++''')))---...---,,,---///000///...---///000000///......///---///000///,,,+++---000((($$$%%%))),,,++++++---,,,///111///,,,+++---000+++---//////,,,*********$$$'''***)))'''%%%''')))$$$(((---222444222...,,,+++,,,...000000///...---&&&+++000222000............,,,+++---000333111///111222555888:::EEE[[[pppttt}}}aaaFFFKKKKKK???KKKiii..................------,,,+++***)))'''&&&&&&&&&)))///111---+++---...,,,---,,,***(((%%%%%%(((***)))(((&&&%%%&&&))),,,...+++---///---)))'''))),,,,,,+++*********)))'''%%%------...---,,,---///222,,,,,,,,,---...,,,'''###''''''&&&&&&&&&&&&'''''',,,+++***+++---...///...000,,,---000111------111111///000333000+++***...111,,,''''''+++...---***###(((,,,---,,,---000444,,,,,,///111...)))+++111000+++)))***)))%%%"""###///+++***...///,,,+++,,,000000000---)))''')))+++***'''(((***)))%%%&&&+++---,,,,,,++++++...111333000...------......,,,+++000...+++***,,,------,,,((((((***,,,......+++)))000...+++***+++,,,,,,---111,,,&&&$$$&&&(((((('''------...//////+++%%%!!!***+++---///000000000//////---***'''%%%''',,,000111///---***(((''''''''')))...111///)))&&&(((,,,000///---+++***)))))))))+++//////,,,+++...///...000000...+++(((''')))***...---,,,,,,+++***(((&&&***))))))---111111,,,'''))),,,...000000000000000...&&&###''',,,,,,+++++++++)))&&&'''+++......---***+++---......---+++***000111...(((&&&+++000111111111///............///...***&&&%%%''')))******///---,,,+++++++++)))(((,,,+++******++++++++++++//////,,,)))***...,,,(((,,,------+++,,,///---)))///...---,,,,,,,,,++++++,,,))))))---///---...000))),,,000222111...+++)))000...---+++***)))******...---,,,,,,------,,,***,,,...---)))***...///+++///,,,+++...,,,&&&%%%))),,,,,,,,,,,,***(((&&&%%%'''&&&&&&---,,,'''***,,,...000///---++++++,,,***)))(((((()))*********222)))&&&+++,,,&&&&&&,,,)))(((***---+++''')))000---,,,...222333///...000,,,***(((((())))))&&&$$$---,,,+++,,,---,,,***)))(((&&&'''***)))''')))---+++++++++++++++---000333)))***---111333444333222000000000111222000,,,((()))((('''&&&'''***,,,...333555666333...,,,---///))))))+++---//////,,,***+++---///...---+++,,,,,,...111333222...,,,---...+++''''''+++,,,+++***,,,+++,,,...---++++++,,,...---,,,+++,,,......,,,))))))***+++***(((&&&&&&&&&++++++++++++)))'''%%%$$$,,,---...///000000000///&&&***///111000////////////......///000111000///333333444444222666FFFWWWmmmvvvmmmJJJFFFFFFDDDXXXvvv...,,,***,,,...///...+++...---+++))))))))))))***...111222///---...///---,,,***'''$$$"""$$$(((,,,'''(((***,,,------------)))+++---+++(((''')))+++%%%(((***+++)))'''&&&%%%+++,,,------,,,+++,,,...---,,,++++++,,,+++)))'''+++******))))))******+++***)))(((***,,,.../////////---///222222...---...---+++---111222...+++***///,,,((('''((()))))))))###&&&)))******+++000444(((***...222000+++,,,000///***(((***)))$$$!!!"""---+++---222444///,,,+++000///---)))%%%###$$$&&&&&&&&&'''***)))&&&'''++++++---...------...000222000...++++++,,,---...---000///---+++))))))+++---)))((((((***,,,---,,,***)))(((((('''(((***+++,,,111***### ###%%%%%%,,,---///111111---'''""")))***,,,...//////......///---+++((('''***///333///---***(((&&&&&&'''(((......---+++))))))+++---,,,---//////,,,((($$$!!!&&&+++,,,******...000/////////...,,,)))((()))+++------------,,,+++***)))...---,,,...111111...***++++++,,,...///000111111---'''%%%***......,,,+++,,,)))&&&(((+++......---***+++,,,------,,,+++***,,,///...))))))...333444444333111///......///000...+++(((&&&''')))******+++)))(((***,,,,,,)))&&&***+++++++++++++++***))),,,---,,,)))***---+++''',,,......,,,---///,,,'''...+++)))***---...,,,***,,,'''%%%***//////------)))...333444222---++++++,,,,,,++++++,,,---...///+++******+++---...---,,,***,,,,,,******...///---...+++***+++***((())),,,///---+++)))''''''(((((($$$***((((((...,,,(((---,,,...//////,,,*********&&&&&&%%%%%%'''***---//////***+++...,,,&&&&&&,,,)))(((***......***)))***''''''***000111---*********))))))***++++++(((&&&...---,,,,,,---,,,***((()))%%%%%%+++......---...******+++,,,///000///...'''(((***,,,///000111111111///......///...+++)))+++***)))((()))***+++,,,666555333111///.........'''(((***...000///,,,)))***,,,......---,,,,,,,,,...111333222...+++***+++---)))(((,,,...,,,+++---+++,,,,,,---------......///+++(((***///111...)))---+++******++++++***)))///---***((((((***---///000//////............///'''***...000////////////...///111000/////////000333333333111,,,+++333>>>VVVcccttt~~~^^^TTTUUU]]]sss---)))&&&(((---///---)))---,,,***))))))***+++,,,111111111///------------***)))'''%%%$$$%%%))),,,%%%(((+++...///,,,)))''')))+++,,,***(((&&&''')))%%%(((++++++(((&&&(((***((()))++++++)))(((((()))...,,,+++***++++++++++++...------,,,,,,------...(((''''''(((+++.........,,,---///222111...+++***+++))))))---000000---***,,,,,,,,,++++++*********$$$&&&((()))))),,,000333'''))),,,...---,,,---///...***))),,,,,,(((&&&&&&,,,***,,,222333///,,,+++***)))&&&###!!!!!!"""###'''(((+++,,,+++))))))+++)))+++......---,,,...000---+++***+++---......---,,,///000---(((&&&(((,,,((('''&&&&&&)))******)))%%%%%%&&&&&&%%%&&&(((***...)))###!!!###&&&((((((,,,,,,---//////---)))&&&)))***,,,---...///...............---,,,,,,///111+++)))((('''''')))+++---111...***((()))+++---...+++,,,//////...)))%%%!!!$$$(((***((((((+++,,,+++.........,,,***)))***++++++,,,------,,,+++++++++...,,,+++,,,///000...---,,,***))))))+++,,,------+++%%%$$$***///...+++***---***((()))---000///...++++++,,,,,,,,,+++******(((++++++((((((---000111222000///---,,,,,,,,,---+++***((('''(((***,,,---)))''''''***......***&&&$$$'''***,,,------...///---///---))))))------***///000///,,,,,,///---(((---***'''***...000---)))---)))(((,,,...---,,,---***...222222...+++,,,---************,,,...000111***)))((()))+++---,,,+++'''***,,,---------------///,,,)))((()))***+++---222///+++'''&&&(((***,,,(((+++((()))///+++'''---+++,,,------+++)))'''&&&******))))))))),,,000444,,,+++...111...((()))///+++******---...---+++)))$$$$$$)))000000+++'''''')))***,,,.........,,,***---,,,+++++++++***(((&&&+++((()))///222111000111,,,++++++...111000---)))******+++++++++,,,---///...---++++++++++++++++++......------,,,,,,,,,---444000,,,***+++,,,+++)))******,,,...111111///---)))+++///000000//////000...000000...)))'''(((***---))))))---///...---///---------...000111111111///+++)))***...000///,,,---+++)))+++///222111///111///,,,+++,,,000444888333222///---++++++,,,,,,+++,,,.........------,,,))),,,000000...---///111111111222222...***...555999HHH]]]ooozzz}}}www{{{+++&&&###%%%))),,,***'''******)))))))))***+++,,,111///------,,,++++++,,,((()))***)))((((((***,,,$$$'''***,,,+++'''"""+++,,,,,,***((('''''''''((()))***'''%%%%%%)))---((()))++++++)))(((((()))...---,,,++++++,,,...000,,,,,,++++++++++++,,,,,,'''&&&&&&'''***---------(((+++...//////...+++(((+++)))((((((,,,000///---'''))),,,...///---+++)))'''((()))***+++---000333'''))))))((()))+++...///+++((((((---///,,,***+++---))))))...///---,,,---***(((%%%###"""""""""###)))+++------+++***))))))&&&***...---+++***+++...))))))***---//////,,,***&&&,,,111111+++'''''')))***(((&&&&&&(((******)))&&&((())))))''''''))),,,000---))))))+++,,,***(((,,,***))))))+++++++++***)))***,,,.../////////...,,,...111111///---,,,,,,+++***)))))))))+++---...111---)))'''***---...///,,,,,,---...---,,,***)))***...000---,,,......,,,+++,,,---+++***)))***+++)))+++---,,,***)))***+++------,,,---///000000000///,,,)))(((***++++++***+++&&&$$$***//////,,,+++...,,,)))+++...111111000,,,,,,,,,,,,+++******)))(((,,,,,,)))(((+++,,,+++......---,,,++++++******,,,+++***))))))***,,,---(((((()))+++...///,,,)))"""%%%***------...000222000111///***)))---000000222222///++++++//////,,,---***(((+++000111...***---,,,---///---)))***///,,,------+++)))))),,,000000///---+++***)))))))))***)))((()))***+++***)))$$$''',,,///...+++***+++111...)))'''(((+++,,,+++111...)))&&&%%%&&&***,,,+++,,,)))***///)))$$$---******++++++***'''$$$"""......///---,,,---000333)))+++///111///,,,---111---,,,++++++---///...,,,))))))---333333...******''')))+++---------,,,++++++)))((()))))))))&&&$$$++++++...111111---...111000...---...000///***%%%+++------,,,++++++---000,,,,,,+++***+++,,,///111/////////...---,,,++++++000,,,'''&&&(((***)))&&&...---+++,,,...000000000&&&)))---000000000000111000000///+++'''&&&***---111---+++...///,,,+++,,,,,,---......///000000111------,,,++++++,,,///111000---+++---111444444222222111...+++++++++---...111///---++++++,,,---///000///...---,,,,,,***)))###''',,,...------///111000///111333111---...222,,,555EEEWWWhhhttt{{{}}}***&&&$$$$$$''')))((('''''''''((()))******++++++000+++)))***+++))))))+++)))***,,,+++*********,,,------......,,,)))%%%###---,,,,,,+++******))))))***)))'''$$$###%%%)))---+++,,,------,,,+++,,,...,,,,,,,,,+++***,,,///222---,,,,,,,,,,,,,,,,,,---)))(((''')))+++---...---%%%***---------...+++''')))***)))'''***///111///$$$%%%(((+++...---)))&&&*********+++---...000111(((***)))&&&''',,,///...&&&$$$&&&+++...,,,++++++---((('''***,,,++++++...///---***)))((('''%%%###(((,,,---***((())))))(((%%%***------)))'''***---((()))***---///...+++(((""")))000111---)))((((((...,,,******+++,,,+++***$$$'''))))))''''''))),,,///,,,*********((("""+++(((&&&&&&(((***,,,,,,)))***,,,.../////////...***---111111000---+++***///...---,,,++++++++++++...,,,******+++...//////------,,,,,,,,,---...///---111333000---...---+++)))***++++++)))((()))***(((+++...---***((())),,,////////////000000111111000---)))))),,,---,,,+++...(((&&&+++111111///...///,,,)))+++///111111000,,,,,,++++++******))))))+++///000---***++++++(((+++,,,---......,,,+++***//////...,,,)))'''((()))(((***+++---------------%%%(((,,,,,,+++***---000///111000+++)))---000000111111///+++,,,//////,,,,,,******,,,000000---***,,,,,,///000,,,(((***000---+++'''%%%&&&***...000...---,,,*********+++++++++***)))***+++,,,+++***%%%&&&+++...+++'''(((,,,000...***''')))......***---+++(((%%%$$$%%%((()))---...***---111(((""",,,***************'''"""))),,,//////,,,+++,,,///)))+++---///...------...***------***+++...000...+++)))+++//////***((()))###%%%((()))((((((((()))***)))((()))******(((&&&******,,,...,,,)))***...111000......---,,,***((($$$'''))))))''''''+++...((()))(((''''''))),,,///+++,,,------,,,+++)))(((---***''''''***,,,+++)))000---+++***,,,...//////$$$''',,,.........---...000111000---******///333555111...///...***(((((((((+++...---+++***---///.........,,,***+++///222333111///...///000000//////.........------......++++++***+++---///222444222000---,,,++++++***(((!!!$$$(((,,,---...///000111...///111111---+++---000111555>>>NNN```pppyyy***)))'''&&&&&&'''((()))%%%&&&)))+++,,,,,,++++++///(((%%%(((***))))))+++,,,,,,,,,***((()))+++---444333111///---,,,++++++,,,++++++,,,---......------***'''&&&''')))******------...---,,,---///222((()))******)))***...111------,,,,,,,,,,,,---------,,,+++,,,...///000///$$$***---+++,,,///...)))&&&+++---******///000...)))&&&$$$&&&***+++((($$$+++++++++---.........---(((++++++(((***//////,,,%%%###%%%+++...+++)))***,,,((('''+++---++++++---///---,,,---...---***'''(((------)))(((,,,---,,,&&&+++...,,,(((&&&***///***))))))+++,,,,,,+++)))!!!&&&,,,...---+++******000...---,,,---,,,***)))!!!%%%))))))((((((+++///,,,***'''''''''$$$((('''%%%&&&)))+++,,,---((()))+++,,,---...------)))+++------,,,+++,,,---...//////...---+++)))(((***+++,,,------......///...---,,,+++,,,---///000***///111...,,,,,,+++((('''(((******((((((((()))***---000...***(((***,,,///000111000...---,,,,,,---***''')))---///...+++...(((%%%***///000//////---***((()))---000000...---,,,+++******))))))))),,,000222///,,,,,,***''''''***---///000...+++)))000000000---)))'''((()))(((+++...---******,,,000&&&)))+++***&&&&&&))),,,(((---///,,,***+++,,,++++++---...---...000---((()))***,,,---------+++******)))***------+++,,,///---(((###$$$(((---//////++++++***+++,,,...///111,,,++++++,,,///000000///)))'''((((((%%%"""'''///---,,,)))&&&***111111+++,,,+++***)))(((((())))))000000---111555)))"""+++,,,++++++++++++(((###%%%,,,///...,,,,,,---,,,++++++***+++,,,***(((###***...+++***---...---,,,(((''')))((($$$$$$&&&"""$$$&&&&&&$$$$$$&&&(((,,,++++++,,,......---+++,,,((('''***,,,******,,,000///...,,,******,,,...$$$'''***)))&&&%%%'''***''''''(((&&&$$$$$$'''******+++,,,---,,,+++((('''*********+++,,,...------111///------...//////...'''***...///...+++***)))+++...000000......111333333...---......+++)))***&&&,,,000...(((&&&***000222///,,,******,,,///000000000///,,,******,,,...000000000111111111222222,,,,,,,,,---///222444555111...+++***+++,,,,,,***###$$$'''+++///000///---111---+++...///,,,***+++000111111111666DDDXXXgggwwwxxxxxx{{{++++++***(((&&&&&&(((***$$$&&&))),,,...---,,,+++///'''$$$(((+++)))))),,,...---+++'''&&&'''+++...222///,,,)))((()))+++,,,*********---///111222222000---***+++---...,,,))),,,,,,,,,++++++,,,000222%%%'''))))))((())),,,000(((''''''''''''''''''(((000///......000111111111%%%***---+++,,,111000,,,"""+++000---,,,//////---000)))######(((+++((($$$+++++++++---......,,,***(((---...,,,...222000***'''%%%''',,,///,,,)))******'''(((,,,///---+++,,,)))((()))---000111...+++***//////+++***000333111(((,,,///---((('''+++000---+++)))(((***++++++***!!!$$$(((+++,,,,,,------///...,,,,,,,,,+++(((&&&###(((---///---...222666...+++))))))***)))%%%"""&&&&&&&&&(((+++------,,,&&&((()))+++,,,,,,,,,,,,)))******))))))+++...111***+++---......---+++***'''***...000///............---,,,,,,,,,---......***///222///......---+++%%%'''))))))((('''((()))+++///222000+++)))***---///000000///,,,(((&&&&&&'''%%%###''',,,///...+++---&&&"""&&&,,,...---...,,,)))'''(((,,,......------,,,+++***))))))))))))***///111///,,,+++)))&&&$$$'''+++//////---)))''',,,...///---***)))+++---''',,,///---(((''',,,111$$$''')))'''$$$###(((,,,!!!(((---,,,******(((%%%%%%***---...000000+++$$$'''***,,,---,,,***)))))))))$$$$$$)))......---...,,,&&&"""$$$,,,111000---222111///---,,,++++++,,,,,,+++,,,...111444444444---)))%%%$$$ &&&222******(((&&&,,,333333---............---,,,,,,+++222111///444777+++""",,,...---,,,------***$$$***000000......///...,,,)))'''((()))&&&"""'''...,,,***,,,---+++000,,,)))((('''$$$%%%)))$$$&&&'''&&&$$$$$$'''***.........///111222111000000(((###(((...///---,,,.........+++((()))...333---111333111+++((())),,,,,,------***'''%%%'''******,,,...//////---***(((((()))+++,,,---......///333222222222333222000...,,,///222222///+++((('''$$$)))///222111//////111---))))))---///......///'''...333000(((%%%***222666000)))(((,,,//////---***,,,,,,***'''(((+++///:::888555111...+++***)))222222111111111111222222///,,,))))))+++......---&&&&&&''',,,000111...+++000+++))),,,...---,,,---+++111444///***///AAAQQQkkkqqqvvvxxxxxx|||,,,((((((+++)))$$$%%%+++(((%%%%%%'''+++---+++(((+++(((%%%$$$&&&)))+++,,,,,,,,,***'''$$$%%%***...555---)))+++,,,***+++000***---111222000///111333(((222///(((,,,,,,%%%$$$---///222111...---...000+++,,,,,,+++)))***...111111+++### """'''***+++222///......111333555555---///000000......///000)))'''&&&'''))),,,,,,,,,+++---,,,((((((++++++(((&&&%%%&&&,,,222444000,,,......,,,+++)))((('''&&&'''(((((((((''''''***,,,////////////---,,,+++*********))))))******,,,,,,000...,,,+++---///000///000000000---)))$$$%%%((((((((()))+++------+++)))************************,,,***+++......***(((***------,,,,,,...///222333222---+++---+++%%%$$$((()))******))))))))),,,///,,,...111222,,,%%%&&&***)))000222---***...000...111+++(((+++---,,,******&&&+++000///+++''''''(((,,,,,,++++++,,,///111333222...)))(((+++---,,,+++$$$(((---...,,,)))''''''000...,,,,,,---//////...)))...++++++111---&&&(((%%%'''((()))))))))+++,,,111)))&&&)))+++***,,,111,,,***)))***,,,,,,)))&&&,,,---...---+++******,,,111000...***((((((***---+++(((%%%(((---000///,,,+++...///...---...+++%%%+++------,,,)))''''''((((((((()))***)))((('''&&&!!!$$$,,,222111)))###"""(((((((((***,,,,,,***(((,,,+++---111---%%%###((('''+++...---((('''***---///,,,+++------***+++...111000///......---++++++333///,,,,,,...000///...(((&&&''')))(((%%%'''+++,,,)))(((+++000222...)))111...******,,,,,,+++)))+++,,,...//////...,,,+++///,,,))))))***)))&&&""""""(((...///,,,+++...111111...)))%%%###$$$&&&'''%%%)))------+++((('''(((...---)))$$$%%%)))***(((%%%+++///---'''$$$(((---((((((+++...222333222000000---,,,...---++++++...(((+++---***''''''+++///000,,,+++......******///*********,,,------+++))),,,///111222000...------111+++(((***---,,,+++,,,,,,222///+++...------555...,,,,,,,,,------+++)))333111...+++)))(((((((((222...---...---++++++///+++---000---$$$'''333//////---)))&&&'''---222///---+++***************555111//////---)))(((***111111///---,,,---111555......,,,,,,000555222+++&&&'''(((+++///222333222000111111///,,,++++++,,,---000333444333333555777GGGXXXnnnyyyxxxsssqqqrrr)))''')))---,,,'''&&&)))))))))******((('''&&&&&&---***&&&%%%&&&(((******((())))))(((%%%%%%(((***111,,,+++...///+++***,,,***---000000...,,,,,,---(((111---'''+++***$$$%%%---///000///,,,******+++...//////---++++++...111111---'''%%%&&&)))******...///000000000000000000,,,,,,---,,,++++++,,,...,,,+++***+++,,,,,,***))))))---...)))''')))***)))%%%$$$%%%***000222///+++............---,,,+++***,,,,,,+++)))'''(((***,,,,,,+++************)))((()))(((&&&%%%&&&(((***,,,+++***((()))---111333444222111///...,,,))))))***))))))***,,,------+++***+++************************((((((+++***'''&&&((()))***+++,,,...000222333+++'''(((++++++&&&%%%(((((())))))(((&&&&&&''')))++++++...000,,,'''&&&***+++000222,,,)))+++,,,+++---******+++)))&&&&&&***,,,///222000***&&&&&&'''++++++,,,---///000000///333111///---,,,***(((&&&,,,---///...,,,,,,...111...,,,******+++,,,---,,,(((---)))&&&+++((($$$)))###&&&)))***)))((('''(((///)))&&&((()))'''(((,,,***'''%%%''',,,//////---111222222000---+++++++++......---+++******,,,...+++(((&&&(((---000///---&&&,,,000---******)))'''.........,,,***+++---000------...------+++***)))&&&''',,,222222---+++,,,---......------++++++***...+++***,,,)))&&&)))000+++,,,---***&&&%%%&&&)))***((()))***(((%%%&&&++++++,,,,,,,,,+++***++++++---+++***,,,...000///...+++(((''')))***((()))---//////.........,,,***)))///,,,)))))),,,......---,,,---///000///...,,,+++---,,,,,,---...///---,,,,,,...000000...///333666333111---***((()))+++,,,***---///000...,,,,,,,,,+++,,,***%%%%%%))),,,++++++,,,------,,,,,,,,,,,,(((***,,,///000111111111333000///000...)))(((***+++---///---)))(((***...///++++++......***+++......---,,,---......---+++%%%(((+++,,,,,,+++,,,---333---***...000///---...***000---***...,,,,,,444/////////...---------,,,000...+++)))((()))***+++///---...000000,,,***,,,......///,,,%%% &&&000---//////,,,)))'''***------,,,++++++,,,---......000---,,,......++++++...------,,,******,,,000333000000---+++...222000***(((((())),,,...000///---+++---///000...---,,,---000000222777<<<===999555000???UUUjjjvvvvvvpppkkkjjj'''&&&)))---...***'''(((&&&***---,,,'''$$$%%%(((---***'''%%%&&&'''''''''(((***,,,,,,+++******+++...+++,,,000111---)))((()))+++...///...,,,++++++)))000,,,&&&***)))$$$''',,,---...,,,)))'''''''''///000000///---...000333...,,,***)))******)))(((+++...222111...,,,+++,,,......---+++******---///+++******+++,,,+++)))'''***...///+++((()))***)))$$$###%%%)))...111///,,,+++,,,...//////...---,,,//////,,,)))'''&&&)))+++///,,,)))))),,,...---+++)))(((&&&%%%&&&(((+++,,,000---***)))***---...///222///,,,+++---...,,,)))***+++,,,---------,,,+++,,,+++***)))))))))))))))---***))),,,+++)))))),,,,,,------......---,,,+++'''&&&'''++++++'''%%%&&&&&&'''((('''%%%######$$$(((&&&(((------******,,,)))...///,,,((()))++++++......//////+++''')))//////111222///+++((()))+++,,,++++++...111111...***111222222000,,,)))&&&%%%,,,+++(((&&&%%%)))...333...,,,******+++,,,,,,,,,&&&,,,((($$$&&&###"""***%%%(((,,,---+++(((&&&%%%...***((()))***((('''(((+++'''$$$&&&,,,222333222---...///...+++)))))))))***,,,------,,,,,,---///***(((''')))---//////---!!!***000---((('''((((((------,,,******,,,111444////////////...---,,,+++---,,,---000///,,,---111000111111///***(((***,,,///+++((((((((()))///666...---+++)))(((((()))***,,,,,,......***&&&)))000,,,...//////---,,,///222+++***+++---000222111000...'''$$$&&&))))))***,,,///000111///,,,******,,,...+++)))))),,,///111222......///000///...,,,+++***,,,///000///000111222000...+++******---111333222111...---,,,---...///---...000///...---...000)))---,,,'''%%%)))---///...***(((***000222...***'''***,,,,,,++++++---000111//////111///***((()))'''***------***)))+++---...++++++......,,,,,,...000...------------,,,+++$$$&&&((()))))))))***+++...)))(((,,,///---+++***,,,222...***...,,,***111///000111...+++***,,,///---+++)))((((((***---///---,,,...222111,,,)))***000...---,,,'''###&&&,,,***---111111...++++++---''''''&&&'''(((***,,,---///,,,+++......,,,---000*********((((((***...111333222...***,,,///---(((+++++++++---...---***(((&&&)))...000///...---------***,,,444>>>???777---!!!(((999PPPgggrrrqqqlllbbb}}}(((((()))+++---,,,***)))###&&&***,,,+++***,,,---+++)))&&&&&&'''(((''''''......///000000000000111---,,,---///000---)))'''&&&(((,,,...///000//////+++000+++&&&+++)))%%%)))++++++++++++)))((('''''',,,---------...///111222'''((()))***+++***((('''***...222111,,,***+++......---,,,)))((((((,,,...'''&&&%%%&&&(((***++++++---//////,,,,,,...---)))&&&&&&'''+++///111000...%%%'''***---...---+++***///...,,,(((&&&&&&(((+++000,,,((()))---000///...*********+++,,,,,,------...+++((('''(((***++++++///,,,'''''',,,000---'''+++,,,......------,,,---,,,,,,***)))(((((())))))///+++***,,,,,,***+++///+++,,,...//////...,,,*********,,,---,,,(((%%%$$$%%%'''))))))'''%%%$$$%%%'''$$$%%%+++///...---///&&&***,,,+++******---///---,,,---///---***,,,222...//////...,,,,,,...000...,,,+++---000000---))),,,///000...***'''(((***(((&&&###!!!"""&&&,,,000///---++++++---......---%%%---+++&&&'''"""!!!******,,,......+++((('''&&&---+++***,,,---,,,******...***''')))...222222111&&&)))++++++*********+++)))+++......---,,,,,,---)))((((((***---///...---""")))---+++)))))))))''')))))))))(((''')))---000+++,,,,,,,,,,,,,,,,,,+++000......///,,,((((((,,,---///000,,,&&&$$$(((,,,,,,*********+++---111444///,,,))))))+++...000111---///222222,,,(((,,,444---000222000------000444000///......000222444555...%%% ###'''))))))***++++++,,,,,,,,,---///000...,,,******,,,///222444...............---++++++***---//////---,,,---000000---)))((())),,,------------,,,,,,,,,---...///------,,,++++++,,,...///***000111+++''')))...000***'''$$$'''---///,,,'''$$$'''***(((%%%$$$(((---+++***+++//////+++)))+++###''')))***+++---...---,,,---...///......//////---+++***++++++***(((,,,---------+++)))***+++***&&&%%%***...,,,)))(((000444///***...+++(((------///000,,,'''&&&***///---+++***)))***,,,///111---,,,---000///+++)))***...+++***+++***'''(((+++)))---222333111///000111&&&&&&&&&&&&'''(((***,,,222......000///------000,,,,,,+++***)))***---///222222...******......***,,,,,,---...///...***''''''))),,,...---------...---******000888:::222***'''''',,,888KKK___nnnuuulllwww,,,***((('''***------,,,$$$%%%'''+++000111000...+++***)))***,,,---,,,+++...---,,,,,,...000111222...---,,,+++,,,---+++((('''((()))+++---.........---000+++(((---)))%%%,,,*********+++,,,,,,+++***---,,,++++++++++++++++++$$$&&&***,,,---,,,+++***+++///111///+++***///333,,,+++)))'''%%%&&&))),,,***'''$$$$$$&&&***,,,---111000---,,,111444000(((******,,,...111222222111$$$&&&))),,,---,,,+++***000///---+++((()))+++...,,,(((%%%&&&)))+++,,,+++)))+++...000000///,,,+++###""""""$$$)))---000111---+++&&&%%%,,,333///''',,,...///...---,,,,,,...---,,,***)))))))))***++++++(((&&&((()))'''(((,,,%%%'''+++///111111000///,,,...000000///---***'''%%%(((***+++***)))))))))---))))))---...,,,+++---(((***,,,---+++***,,,000)))$$$###(((+++++++++---000///...---,,,,,,...000000---+++***,,,...---,,,---......***'''%%%(((,,,)))'''&&&&&&(((+++///111///---++++++,,,---...---&&&//////,,,,,,&&&###***+++,,,+++)))'''&&&'''((())))))***+++---///---+++---,,,,,,...111222111///(((+++---......---------***,,,......---+++******'''((()))+++---......---''')))******,,,///+++$$$'''((())))))((('''(((***(((((()))***+++,,,------...---...///---((('''***))),,,---***&&&%%%)))---(((***---///000111///,,,...,,,)))))),,,///111222''')))------((($$$)))111---......,,,)))))),,,///555333///---,,,...222555...%%% ###(((******++++++(((%%%''',,,000000//////...---++++++---000222------------,,,,,,++++++))),,,///...,,,+++,,,///222000//////111111///...************+++,,,...///,,,+++***)))***,,,---......333444---((()))---...&&&&&&''')))***+++******$$$'''***((($$$$$$''',,,)))(((***......***(((*** ###&&&)))+++,,,---...,,,...///000000222111000...---++++++++++++)))(((///000111000...,,,,,,---+++'''''',,,000...,,,+++---000)))&&&+++***(((......000000,,,'''&&&***...///...---,,,,,,...///000///,,,+++---,,,)))))),,,***''''''+++,,,***+++---,,,///111000---,,,---000,,,---...,,,******---///222//////111111//////222000000000---++++++---//////000...***+++///000...,,,,,,---///000000...,,,,,,---,,,+++******---///111000000111333333111...111111///...333DDD]]]ooojjjpppsss///---(((&&&)))...///,,,((('''(((,,,000111---)))---------///111111000///)))'''&&&&&&)))+++---...//////,,,((())),,,,,,)))+++)))''''''(((((((((''',,,...***)))...)))$$$++++++******,,,...///...,,,111///,,,+++***(((&&&###&&&)))---..................//////...+++,,,000444//////...,,,******,,,...111---)))'''(((+++,,,---000///------222666222***,,,---...///000000000000(((***,,,.........---,,,111111000...,,,,,,---///******)))))))))***,,,---(((***---//////,,,)))'''######$$$'''***---------------***'''---555222))),,,...000...+++***,,,......,,,+++******+++---...+++((((((++++++))))))---+++,,,...///...,,,***((()))---//////000222111...''')))+++,,,++++++,,,---222///---...,,,(((''')))------......***&&&''',,,***$$$"""(((---...---...444222///,,,***)))))))))///...,,,******+++---...222000---)))&&&%%%'''))))))((((((***,,,//////...---+++))))))***+++++++++(((111000...///)))$$$)))))))))'''%%%###$$$&&&)))%%%'''((('''***...---***(((+++...///...---...///***,,,......+++)))'''''')))+++------+++)))))))))&&&(((***,,,---...------++++++)))***///222,,,###)))***,,,+++)))((('''((()))))))))***+++---//////******---111000,,,+++...)))+++,,,,,,)))))),,,///&&&***...000222222...''',,,+++***))))))***,,,...%%%&&&)))+++(((%%%***111000...,,,******+++,,,---444222///+++)))***---111...(((%%%(((,,,,,,---///000***%%%%%%***...---***.........---++++++---///------------------------)))+++---......///000111///111222333333111///---+++***))))))***,,,...000---+++******,,,...///...000333333---)))***++++++'''***------+++***,,,...'''***,,,+++))))))+++...---++++++---,,,(((&&&''')))******+++,,,,,,,,,+++***...000///111333333000...------...///...+++)))***---000111000///...///)))$$$$$$)))---,,,++++++&&&(((!!!'''******111111222111///+++)))+++...////////////////////////000,,,***+++***((())),,,'''%%%''',,,---+++,,,//////000000---(((&&&'''***...///000---***)))+++...///,,,---111222111333666222222222000...---///111---///...,,,,,,111222111,,,++++++...000222111000000///---***((())),,,///111222111...++++++---000111444444///+++222EEEUUUaaaooowww{{{///...***'''***000...(((&&&(((***,,,...,,,)))'''---------///000000...,,,'''%%%%%%'''+++---,,,+++---///,,,((()))---,,,(((...***&&&$$$%%%&&&'''&&&)))+++''')))...'''!!!)))---,,,+++---//////...+++222///---,,,,,,+++(((%%%***,,,......,,,,,,---////////////...............000111111///---,,,---//////---++++++,,,---,,,+++)))---000///000222222///,,,---...------,,,,,,------......//////......---000111111///,,,***)))***)))---///...+++***,,,///+++,,,,,,+++***)))'''&&&******+++,,,---,,,(((&&&,,,...,,,'''+++444222)))+++...000...***(((+++......---+++***+++---///111,,,******......,,,+++......///...---***'''###!!!(((---...,,,---111222...)))***+++***))))))***,,,---,,,---...+++&&&(((---...,,,---...)))###$$$)))---))))))---...---...111333111...,,,***(((&&&$$$***---///---***))),,,///222000---+++++++++***)))((('''&&&(((,,,------+++---+++)))(((***++++++++++++111---***...***$$$(((&&&'''''''''&&&&&&(((***&&&)))(((&&&(((------)))(((,,,///,,,&&&###'''+++(((***,,,,,,)))%%%###"""''')))******)))))))))***%%%(((+++---------------***,,,,,,+++---///***###***++++++***(((''')))+++,,,++++++***+++,,,------******,,,//////,,,---111***+++,,,,,,------------'''***,,,+++...222000***(((***,,,+++))))))+++...'''&&&))),,,---,,,///444222...))))))---000000...000111000...***)))+++---,,,)))))),,,---,,,...222222...)))'''(((***+++++++++---///...,,,+++,,,---...............///000111...------...///000...---)))---000000---++++++,,,+++***((('''(((***...000---+++)))***---//////---...000...***(((******(((+++---//////---,,,---...)))***,,,...............///,,,+++---,,,)))(((***...---++++++++++++++++++''',,,///...///333222...+++,,,---///111///,,,)))))),,,111222111///---,,,&&&!!! %%%)))))))))***((()))&&&)))***222111111000///---,,,+++***+++---///111111000///------+++***,,,,,,((((((***%%%&&&)))...---***+++///,,,...///---)))'''(((***+++---...+++'''&&&)))---...+++,,,///111///111444...///000///......000222,,,000111......222333111,,,+++***+++...111222222//////...---++++++---//////000000---***))),,,000...///000...---///555:::JJJ___nnnttt{{{~~~......,,,))),,,111---%%%!!!&&&+++---+++(((((()))+++***+++,,,---+++(((%%%((((((***...222333000---+++...---)))***...,,,&&&///***%%%###&&&)))++++++&&&(((&&&(((---%%%'''000---,,,---//////,,,)))///---,,,---000000...+++,,,---...,,,)))'''))),,,000//////000000...+++(((***+++,,,***(((''''''((('''(((***---//////,,,***""",,,333000,,,---000222+++,,,,,,+++)))((()))***/////////...---------,,,...///000...***&&&$$$###%%%***...---'''%%%(((,,,000...,,,)))''''''((()))((()))+++///111000---))))))---+++%%%(((111000(((+++...000---)))(((+++......---++++++,,,...111333(((&&&(((,,,,,,)))(((***$$$%%%'''((())))))))))))***......******......***++++++***(((&&&&&&((()))$$$&&&***,,,***(((---444***(((***,,,)))###%%%+++******,,,---***'''***000///---,,,+++***)))'''%%%%%%+++111000,,,)))+++///...,,,+++...111111///++++++)))((()))---///...,,,...,,,******,,,------,,,...000)))%%%+++)))$$$(((%%%(((+++,,,++++++,,,---+++---,,,((()))......))),,,000111)))&&&(((+++......,,,***((('''%%%&&&((((((((()))+++,,,%%%(((+++---------------(((---///,,,++++++)))%%%******(((&&&%%%&&&***------,,,+++)))(((((()))***...++++++---+++)))***///+++******,,,------+++)))***+++(((%%%)))222333///$$$(((------++++++///444'''%%%&&&+++......111555...(((###$$$***///...,,,---000333222///,,,,,,,,,)))((())),,,,,,***,,,111000///---)))'''(((,,,000'''+++......,,,+++,,,---////////////000222333444333000------...---)))%%%(((,,,000///+++)))+++...***(((%%%$$$%%%(((,,,///+++)))((()))---...---++++++,,,***'''(((+++***&&&---------......---,,,,,,((()))***---000000...,,,...++++++---...,,,---000,,,***(((((()))+++,,,,,,%%%+++---,,,...222222---''')))+++...000...***&&&,,,000444555222...***(((***$$$"""&&&+++,,,,,,...111///$$$&&&)))***111000///---------+++)))&&&(((***...111222111///---+++)))+++///...)))&&&'''%%%'''+++///---((()))...'''+++000000///...///111---///111...***))),,,000000---,,,///...,,,,,,///***+++---------///111333---111333000000222222000,,,***)))))),,,///111222,,,...//////...---...///222222222111000000222333///+++(((+++000333111---)))>>>RRReeezzz(((***,,,------,,,+++***)))***,,,---,,,***(((''')))+++,,,+++)))))),,,///'''+++///...)))'''))),,,)))------******---***###%%%)))+++'''%%%&&&&&&$$$(((+++...---((($$$$$$%%%&&&***+++'''&&&)))------///,,,***---111222...***---))))))...///,,,---111...///000---***))),,,///000...,,,*********)))(((&&&,,,---(((***111///&&&&&&***---,,,((('''***...000...---+++*********+++---...111000)))"""'''111444555111)))%%%'''))))))+++......***&&&$$$(((,,,......000111---((()))...+++++++++++++++++++++++++++)))))),,,///000---+++333222///,,,***((('''''',,,++++++,,,---...---,,,,,,++++++,,,,,,,,,***)))(((((((((((()))+++---...)))******+++++++++++++++))),,,,,,)))(((,,,......(((***+++)))''''''***---***************)))((('''&&&%%%$$$%%%(((*********$$$'''+++,,,,,,+++,,,,,,'''%%%$$$$$$'''+++000222000---+++---111111...))))))***+++***))))))+++,,,000000///,,,++++++---000(((111,,,'''///222///000...,,,---000...)))%%%&&&******))))))******+++,,,"""!!!"""%%%***,,,+++)))+++///...))))))......)))......,,,)))''''''(((***)))+++,,,***((('''***...///...,,,,,,---------,,,)))***(((###"""&&&---222))),,,...---)))'''(((***'''+++......,,,+++,,,///333000//////111000,,,(((***)))&&&$$$$$$(((...333111///000222///))))))///)))+++......,,,---111444...,,,)))***,,,000222333444,,,***333555---***---111---)))***...000...***...//////,,,((('''))),,,444444222---(((&&&)))---'''+++---+++''''''...555333222111...***'''&&&&&&---+++)))(((((()))+++,,,---+++(((%%%"""###)))000&&&+++000000,,,((()))******&&&######&&&*********)))---000///+++&&&$$$%%%(((***,,,+++)))&&&%%%&&&***---//////,,,+++,,,///+++***))))))***+++...///'''...333111,,,)))))))))''')))+++,,,,,,,,,---///,,,---......---***&&&$$$$$$***000000***&&&(((+++...///+++%%%"""'''++++++***+++---......---+++)))'''***,,,...---------...+++,,,,,,,,,***(((&&&%%%%%%+++000...***)))+++,,,(((,,,///000...,,,,,,,,,---,,,***))))))***,,,---)))&&&(((///444000)))&&&(((+++------...000---(((+++///222222111222///***+++,,,------------///111,,,//////,,,...333222,,,,,,///111///---...444:::+++((()))000444222...---,,,333<<>>PPPUUU^^^rrr(((+++000333333000,,,)))(((+++......,,,)))''''''%%%(((,,,,,,***))),,,...---+++((((((+++///222333...///...---+++,,,///111,,,444888555333222...((('''(((***,,,------------...+++'''###"""&&&,,,222//////---***((()))...333---,,,***(((''')))---111***---222333222...***((()))+++---...---,,,,,,---+++---...---******,,,///(((((()))***&&&###(((000000111222///,,,,,,///333111///,,,***+++++++++***'''+++///111000...,,,,,,---+++((('''+++000///)))))))))(((((()))+++---...------///111,,,''',,,666,,,...000000.........000;;;666111---,,,---......,,,+++*********+++,,,---%%%$$$$$$&&&+++///111222222///+++)))((((((''''''***++++++((($$$$$$'''***111111000000/////////...222111000...,,,+++++++++******+++,,,,,,,,,+++***)))((((((((()))***+++++++++***)))***,,,------+++((()))+++...///...+++(((&&&(((,,,///111222111000+++)))'''&&&(((***+++,,,(((&&&######&&&))),,,---111***(((,,,---'''"""!!!'''***------)))&&&)))...)))+++---///...,,,(((&&&(((,,,000...((($$$%%%((("""$$$&&&'''((()))+++---,,,///111000,,,******,,,///***%%%###%%%)))++++++------,,,***)))***---000///)))%%%(((***)))(((***...,,,+++,,,...---)))%%%)))+++,,,,,,+++,,,...000+++******---000111///,,,(((+++---+++,,,///...+++---***(((,,,222555111+++***,,,------,,,+++---...///+++'''''',,,000222222......,,,(((%%%%%%)))---***+++,,,...111333555666---***+++000111,,,)))((('''***---.........///000888111+++,,,000333111---555111...---......***'''(((***+++***(((***///333000111+++###""")))---+++///......///000000...,,,+++...000000---)))&&&$$$///,,,+++---+++'''%%%''''''---111...'''$$$)))///))))))))))))((()))***+++,,,000444222---******,,,!!!"""&&&,,,---***,,,///333111...++++++,,,...///---///111111///.........000---***(((***,,,---...111111...+++---111000+++222111000---***((()))+++000333111+++'''))),,,,,,,,,+++,,,000555555000***,,,+++***+++,,,,,,+++))))))+++,,,...//////...---...---,,,,,,------+++))),,,...,,,(((''')))***(((***'''&&&)))---...)))%%%000111222111...,,,++++++444333///(((&&&***,,,+++---------------...///000000...000444333......333888---***333777///((((((000111222222000///000222333000...000888FFFTTT^^^nnnyyy(((***+++,,,,,,+++)))(((&&&''')))***+++)))'''&&&(((***++++++*********+++***+++,,,,,,---.../////////000000...,,,******+++,,,222555222000000...*********,,,,,,,,,,,,+++***'''***---...---,,,------,,,---...---++++++---///)))+++,,,,,,+++***+++,,,&&&)))---000000...+++***...///000000///---------''')))+++***'''&&&(((***######%%%'''$$$"""&&&---,,,...000111000///000000++++++*********+++,,,---+++---...---+++***+++,,,---+++'''%%%(((...---((())))))((()))***+++---...------///111...***,,,222+++******,,,---...---+++***+++---000222111...+++...---,,,++++++,,,,,,---&&&%%%%%%(((+++.........---,,,+++******(((&&&%%%+++,,,---***''''''***---...///000000///---***(((...---,,,,,,---......---'''(((***,,,---------,,,++++++*********+++,,,------,,,******++++++)))(((*********,,,------,,,+++&&&***///333555333111///***)))((()))+++---//////+++)))'''''')))+++,,,,,,,,,'''&&&)))+++((((((+++((())),,,///...,,,*********,,,...///...+++(((&&&((()))++++++***))))))(((&&&((()))))))))***,,,////////////---++++++,,,---+++(((&&&&&&)))++++++***//////...+++)))***,,,///***%%%###(((,,,,,,...000&&&(((+++,,,---,,,,,,++++++---------,,,---///000000///---...///---***'''%%%***,,,+++,,,///...++++++)))))),,,000222///,,,***,,,---,,,+++***+++,,,000,,,((((((+++......---111111///+++(((''')))+++......//////////////////---***+++///000,,,******)))+++,,,,,,---...111444:::555000///222555555444,,,,,,,,,++++++,,,...000((())))))******,,,000333...000---&&&$$$(((,,,,,,,,,...000000......000222)))+++---//////...,,,***///,,,,,,...---)))''')))+++///222000+++)))+++///,,,+++***+++,,,---------+++///222111,,,))))))+++((('''***000222000000222333000,,,))))))***---///,,,...000000///...---...***)))'''(((,,,///111111111111000---///222000,,,---......---++++++---///---111000+++(((+++------,,,++++++...333333///+++,,,,,,+++,,,......---+++'''((()))++++++,,,,,,,,,...---,,,,,,------+++)))---...,,,)))***---...+++...,,,+++...222333///+++---///111111///,,,++++++111222///)))(((,,,...---+++,,,.../////////...---,,,+++---222111---...222222+++)))000000***(((---000...,,,---///000...,,,111---))))))---666AAAGGGTTT```rrr+++***)))(((((()))******&&&%%%&&&))),,,---***''',,,+++***+++++++++)))((((((,,,000111///+++***+++...000111000...,,,+++,,,---000111---+++---...---,,,---------,,,***((('''&&&***...111000...---,,,))),,,///000///---++++++(((+++000111000---***)))$$$'''***...//////...---111111000///...,,,***)))%%%(((***)))&&&$$$%%%&&&""""""%%%(((&&&$$$''',,,)))***...222444333000,,,(((***,,,+++)))(((+++...///...,,,)))'''(((+++...+++)))%%%"""&&&,,,...+++)))))))))***+++,,,...///+++***---000000,,,***+++)))&&&%%%(((,,,...+++(((&&&(((,,,111444444000---000///...---------------&&&&&&(((***------+++))))))***+++,,,+++)))'''%%%***---...---+++***---000+++---///000...***%%%""",,,***(((***///111111000((())),,,......---+++)))...---,,,+++++++++,,,------,,,***)))***)))'''&&&,,,++++++***++++++,,,---(((+++111555666444000---'''((()))***,,,...///000,,,+++)))***+++,,,+++***+++'''&&&&&&&&&&&&+++111)))***---000222000+++%%%+++---......---+++'''%%%''''''''')))---...,,,))),,,,,,,,,+++******---///000...***))))))++++++,,,''''''(((***,,,,,,***(((000000...,,,))))))+++---///***(((***,,,******---###''',,,,,,***)))+++...---......---,,,,,,...///111000///......,,,)))&&&$$$))),,,,,,---000...***))))))+++,,,---......---,,,---......,,,******+++111...++++++---...,,,***///000000...,,,++++++,,,...............---,,,,,,...******...///---+++---+++,,,,,,++++++---111444666333000...///111444666000111111---((('''***...,,,***))))))+++---......)))---...((($$$%%%***,,,***...111...***)))...333,,,++++++---111111///,,,...+++,,,//////,,,***,,,///111222222000...///000...,,,***,,,000222111///,,,///111000,,,)))***+++***'''(((...222000...---222///+++)))((())),,,...,,,...//////...------...)))((((((***---000000000///111111///111333111,,,)))***,,,,,,---...111333***...///,,,+++---...------+++***,,,000111///,,,---,,,,,,---///000///---((((((((()))***,,,---...---,,,,,,,,,......,,,***......,,,***---222111,,,,,,++++++---111222000,,,+++...111111///---++++++...000///,,,,,,000111000***,,,...000000///---+++((((((+++//////------111222......222000+++...666444///,,,...333555111---222///+++)))+++///555999BBBNNN___qqq---,,,+++++++++---///000,,,)))(((+++000222...))),,,***(((***,,,---***'''(((---333333---)))((()))---...////////////111333//////...***)))+++...000,,,---------,,,***)))'''------,,,***)))***---///)))+++...000000...,,,+++***...222444222///,,,***((((((***---000111111000111///---+++***(((%%%###'''***,,,+++(((%%%&&&(((((((((***---,,,)))***...******,,,000444333///***+++...000...(((&&&(((,,,......,,,***))))))---///)))(((%%%"""&&&---111///+++,,,,,,------...///000((((((***...000...(((%%%&&&&&&''')))+++,,,,,,+++---+++((((((***,,,......//////...---,,,,,,,,,,,,&&&''')))---//////,,,)))(((***+++,,,+++************,,,......,,,+++...111)))+++------,,,)))&&&###---***(((+++000333333111,,,...//////---***&&&$$$---,,,***)))((()))***+++)))((('''((()))***)))(((+++,,,,,,,,,++++++,,,---***---000333444222///---%%%&&&)))******++++++,,,)))((()))***,,,,,,***(((...,,,((($$$ !!!(((...***---/////////---)))$$$,,,---......---***'''&&&&&&'''(((***,,,---,,,+++......---***((((((***,,,...***''''''***+++)))'''))))))***+++,,,+++)))(((---...---+++))))))+++---222---+++---,,,)))(((+++&&&)))++++++)))((()))***+++,,,,,,+++***)))+++,,,,,,,,,---.........---,,,''',,,///......000---)))(((+++------,,,+++---000---///000000...,,,+++,,,222///---...000000---***)))+++---///////////////((()))+++---......///......***)))---///------///+++,,,---,,,++++++---///***,,,---+++******---000222333222///+++(((((()))...+++((((((***,,,***((($$$)))---***$$$###'''+++,,,---...+++'''&&&***...222...+++,,,///000+++''',,,+++,,,111111...---/////////000111222333111000,,,***))),,,000222000...---///000///---++++++,,,+++&&&%%%,,,111///+++)))...---,,,+++************+++---......---,,,---///...,,,+++,,,------+++***,,,000111000000222000+++''')))+++------///222444***...///---,,,......+++...,,,***+++---///...---+++++++++---///000///...++++++++++++---///111333---,,,,,,---......---+++000000---+++...222000***)))((()))+++...///...,,,,,,///222333000---+++***---000111///000444555333,,,---...//////---,,,+++((())),,,...---,,,,,,...111...///222111---///444222///---...222333111...222111///......111444666===FFFTTTbbbooo~~~++++++---...000222333333000---+++---111222...******(((''')))---...,,,)))***...222000+++'''(((***---------,,,,,,...222555111///,,,***((()))...222***+++,,,,,,,,,,,,******222111---)))&&&(((+++///***+++,,,---//////...---+++---///000...---,,,---+++***)))+++...000000//////---***(((((('''$$$""")))+++...,,,)))''')))+++000...///111000++++++......,,,,,,...000000---***,,,000222000***(((***---+++,,,......---...///111------)))%%%&&&,,,000///.........///////////////((()))***...111111+++%%%%%%)))------******---000---)))$$$"""###&&&)))***,,,,,,,,,,,,++++++******&&&''')))---000000...,,,+++,,,---,,,******---000***,,,---,,,)))))),,,///***++++++++++++******)))///---,,,---000333222111.../////////---)))&&&###***)))'''%%%$$$%%%'''(((######$$$&&&***---------(((,,,///000...+++++++++---------.........//////''')))++++++)))((()))***'''''')))+++......---+++...---***###!!!&&&++++++111222,,,&&&'''(((&&&,,,---------,,,***((('''%%%)))------***)))***---,,,,,,+++)))'''&&&((()))+++***))),,,......***&&&...---,,,***)))((()))***)))*********)))***,,,...+++))))))---...,,,...111***(((''')))++++++***((((((((()))(((&&&&&&''')))(((***,,,...////////////+++///111///...///,,,(((***---//////,,,+++...222***,,,...///---,,,+++,,,...,,,+++---000111...+++&&&(((+++...000000...---%%%&&&))),,,.../////////...******---///...---///))),,,......---***))))))$$$(((,,,---***((())),,,***)))***,,,......+++((()))'''%%%&&&***,,,+++((($$$)))...---'''$$$(((------+++)))))))))+++,,,---222---******------)))$$$***))),,,111222///...000,,,,,,,,,///222333111///(((''''''***---///---++++++,,,---,,,+++***)))***000+++***000555333///---***+++---...---+++(((&&&+++,,,------,,,,,,---///000///---,,,,,,+++)))'''***...000///...000...+++)))***,,,---------///000,,,///000------...,,,(((...---++++++,,,---......)))))))))+++---...---,,,+++++++++,,,...111333555,,,++++++---//////...---111111///,,,---///---'''***)))***,,,...//////...000222444333000---+++***,,,000111000222666777444000...---+++++++++,,,---***---///...,,,,,,++++++,,,******...///,,,))))))******++++++++++++,,,---///////////////000111111222:::DDDOOOYYYhhhyyy''')))+++...000111111111...,,,+++,,,...///,,,***((('''(((***,,,------,,,+++---///...***((()))+++,,,,,,,,,***)))***---///111---++++++)))'''+++000((()))+++,,,---,,,,,,+++///111111000---+++++++++***))))))+++...000111000***+++***)))((())),,,...,,,)))&&&'''+++------,,,///,,,)))(((******(((&&&)))+++,,,+++((((((***---222///...000...******,,,///...,,,,,,------,,,+++***---000///---,,,...000(((+++...000000000000111333333///)))'''***,,,***//////000//////...---,,,***,,,---...222444111+++%%%+++111000***(((---333(((((()))+++------,,,***))))))************))))))(((((((((+++...//////...,,,......,,,******///333,,,---,,,)))&&&%%%(((,,,++++++++++++,,,,,,------000/////////...//////000,,,,,,------,,,+++)))(((((('''$$$""""""$$$&&&'''""""""###&&&+++...//////(((,,,111222///+++******---,,,+++***+++,,,...///***,,,...---***(((***,,,******+++...000111000///)))+++***&&&$$$'''*********222222((("""%%%******,,,,,,------,,,+++)))(((&&&+++000...***''')))---(((*********((('''((()))+++,,,...111222000,,,)))000///---)))''''''***---''')))*********+++---///,,,+++,,,...---******...)))'''%%%''',,,///---***&&&''''''&&&%%%%%%'''(((***,,,...///...------------000111...---...,,,))),,,...///...,,,,,,///222$$$'''+++,,,,,,++++++,,,***((('''***---///---***)))***+++---///...+++((('''(((+++---......---,,,///++++++///000...,,,...'''+++...000...+++)))((((((,,,000111///,,,,,,---***(((&&&(((++++++&&&!!!""""""###&&&***...//////(((***...000---)))+++111,,,***(((***---000000000)))((('''))),,,---***'''((('''+++000222///---///)))***+++---//////---+++%%%&&&(((***++++++******))))))((((((''''''''''''...++++++111444222//////)))+++...//////,,,(((&&&***+++,,,,,,++++++---///...---++++++,,,---,,,+++)))...000...,,,......,,,+++,,,------+++******+++---//////------///,,,'''......------------......((((((((()))+++,,,+++)))'''((()))+++---///222333,,,++++++---///000///...///222111---+++,,,***&&&(((((()))***+++,,,,,,---000111222111...,,,++++++,,,///000///000444555333222000,,,***)))***,,,---+++///000...,,,,,,+++)))+++++++++...000...***''')))+++------,,,+++---///111111111111000000//////(((///888???HHHVVViiiwww((()))***+++,,,---------*********+++,,,,,,------''')))+++++++++***+++,,,***+++,,,------,,,+++***)))+++......------------///+++***+++)))%%%''',,,)))***+++,,,---,,,++++++***---000111///---++++++''''''(((+++000333222111******)))(((''')))---111---)))%%%%%%***......---...***'''(((,,,...---***+++,,,,,,***((()))...222222---+++,,,,,,***))),,,+++,,,------,,,,,,,,,---+++,,,---.........------))),,,...//////...///000222444111+++)))***+++***/////////...---+++)))'''))),,,---+++...444444000&&&+++......***(((+++///''')))---111333222...***&&&''')))***+++******))),,,)))'''''')))+++------***---///...+++***---000//////,,,'''""""""%%%)))+++,,,---......---+++***,,,///111///+++***---000------,,,+++************((('''$$$######%%%(((***&&&%%%&&&(((+++------,,,)))---111000---***+++---************+++---...///***,,,...,,,((((((+++///---,,,,,,...000111000///'''+++,,,***,,,000...))))))000///&&&$$$+++///,,,***+++,,,,,,,,,++++++***'''***------+++***+++,,,'''))),,,---,,,+++***+++***---///000///...---,,,,,,---,,,***((())),,,000***+++---,,,,,,,,,---///000...//////+++&&&%%%)))***)))))))))+++,,,------&&&'''(((((('''''')))+++***---//////---+++,,,---+++------******------+++---------,,,,,,,,,...000!!!%%%***---......//////,,,***(((***---///...,,,+++***+++---///...+++'''(((***,,,...///...,,,+++///,,,,,,000111...++++++&&&***---//////////////////000000///....../////////---***(((&&&$$$###"""!!!$$$''')))+++---///111+++)))+++///...+++,,,111***++++++++++++++++++,,,###%%%(((+++------+++***&&&&&&)))///000---+++---***+++------,,,)))'''%%%$$$(((------***((()))+++)))((('''''''''((('''''''''&&&(((---///,,,+++---,,,------------+++***(((***+++++++++***+++---///---+++))))))+++---//////***///000---+++...000///+++,,,...---***(((''''''---...---+++---000...)))......//////...---......)))(((((()))***+++)))((($$$%%%'''***---///000111+++++++++---000111000///+++111333///+++***+++***((())))))))))))***+++,,,---......---,,,+++,,,...+++......+++,,,000111///111///---+++*********+++(((...000,,,+++------)))+++---000000//////000000///......///111222222111000111222222222111111000)))...333666999CCCTTTbbbttt++++++***))))))***++++++''')))+++,,,,,,---///111(((+++---,,,)))((()))+++((((((***---//////+++(((%%%***000444555333222111---)))))),,,)))###$$$)))***+++,,,---,,,,,,******(((***++++++***+++,,,...%%%%%%'''---222444333000+++++++++++++++---111444...)))%%%&&&+++000222111+++'''$$$&&&,,,//////,,,---......+++***,,,111666111,,,)))+++,,,***+++...&&&***...///---,,,---///...---------...,,,)))''',,,---...---,,,,,,---///,,,//////+++***---...---......---,,,***(((%%%$$$&&&***+++''')))000333111((()))*********))))))***'''''')))+++---,,,)))&&&%%%'''(((***++++++++++++...***&&&$$$%%%(((***+++''',,,000000,,,***+++---222111---&&&!!! $$$(((+++,,,///111000---)))&&&)))---000...)))'''+++000111000---+++)))(((((((((***(((&&&$$$%%%'''***,,,+++***))))))******)))(((,,,///111...***)))+++///((()))+++---............&&&)))+++)))&&&&&&+++000...,,,+++,,,---...---,,,)))---//////222555///%%%(((---+++%%%(((222333,,,******+++,,,,,,,,,,,,+++)))((()))+++......---+++'''***...000000...------)))+++------***)))+++---(((***,,,,,,***+++...222---...//////---,,,---...)))))),,,...,,,(((***...,,,...///,,,)))'''))),,,((()))************,,,...(((,,,//////---,,,---///(((***)))'''(((,,,...------,,,+++***+++,,,---..."""&&&,,,000111222333444111...,,,---///111000...)))((())),,,000000...+++'''))),,,...//////---,,,///,,,---222222...******'''))),,,...000222444777222///,,,***)))+++---///------,,,(((%%%&&&+++000&&&)))------++++++---///***&&&''',,,---******///)))---///,,,%%%!!!!!!$$$!!!%%%***------,,,++++++%%%%%%(((...///,,,***+++,,,...///...***%%%"""!!!%%%+++000000+++'''***---,,,+++))))))***+++******$$$$$$(((------)))***---///...---+++***++++++,,,)))***+++******+++---000///,,,)))(((***---...///+++000111---+++...111111+++,,,---,,,)))'''%%%%%%,,,,,,+++***---111000,,,---///000000///.........***)))))))))++++++)))'''###%%%(((+++...000000000+++***+++---000111111///(((111555111+++***,,,....../////////......///111)))*********)))+++...000***,,,+++((((((,,,---+++//////...---,,,***)))(((&&&,,,...+++***---...***%%%+++///---)))***000555000,,,***,,,111444111---***+++,,,...///000111111...111222///,,,111>>>JJJZZZmmm~~~,,,'''&&&******''')))...+++(((+++222333,,,'''''',,,---......,,,***)))***111***&&&)))***((()))---.........000111111///---222///***'''%%%&&&)))+++,,,,,,---...///...***((($$$***...+++%%%%%%,,,444000"""(((222111111444222222000...---...222555---...''''''111111((((((---,,,+++)))((())))))***---------,,,,,,,,,++++++,,,,,,,,,---...///000111))))))************))))))(((+++...//////.........222666666000+++******)))%%%(((,,,//////...------+++...000...++++++***))),,,)))'''***...000---)))'''***,,,+++((('''(((***&&&%%%(((,,,,,,***+++///%%%$$$''',,,---***(((***000,,,******)))&&&(((,,,,,,++++++******++++++,,,///...,,,***************&&&***------***'''''')))+++...,,,'''&&&***...///,,,,,,...000---'''$$$&&&&&&+++---***$$$$$$+++333///,,,)))(((((()))((('''''')))+++,,,+++******+++///)))%%%'''...000+++%%%&&&))),,,,,,******...111------,,,,,,+++***))))))***///000---+++------+++***'''$$$$$$(((+++,,,,,,...111000+++))),,,......,,,,,,)))(((+++---)))"""***,,,---,,,))))))+++...///+++***,,,---,,,...222,,,---//////,,,+++******)))((('''''')))+++,,,,,,///---,,,---...---***&&&+++---000111///,,,***)))%%%))),,,,,,...///+++%%%'''000666333///////////////222...%%%&&&///000)))111///---,,,,,,)))$$$(((,,,111555666222---***---+++)))***...111000......------///000///+++'''"""%%%)))---///...,,,+++...//////...---,,,---...,,,.........000111---%%%///)))***111666111,,,+++000111000---***+++000444---,,,,,,++++++,,,,,,---...,,,***+++...000///---***'''(((,,,+++&&&'''---)))''''''++++++'''''')))###%%%))),,,------------+++///333111---+++---111***///333333...+++,,,///222,,,%%%###(((------))),,,...//////,,,***))))))***+++---...---***'''%%%$$$(((,,,---+++)))***,,,222---)))***///111---(((000000000...------///111+++------+++)))(((***---(((000555111...111111///222---,,,...///---+++,,,)))******))),,,...+++%%%)))(((***---+++***...555))))))))),,,///000000///+++,,,,,,------.........//////,,,***000666222)))***+++'''!!!"""'''((($$$$$$'''***+++******,,,///000000000---***((())))))%%%&&&(((+++------)))&&&))),,,///000///.........///...---...000333444555///000000111111111111000333...+++,,,---///555;;;KKK```pppsss|||***((()))------(((&&&(((+++)))+++000111---,,,///'''***---//////.........---((((((---///------000(((((()))+++------,,,***000...+++((('''(((***+++%%%'''(((************)))&&&(((***((('''(((,,,000111%%% (((---***)))---000///...,,,+++,,,000333,,,+++"""!!!+++,,,&&&(((%%%''')))***++++++***))),,,,,,++++++++++++,,,,,,++++++******+++,,,---...)))***************)))((('''***,,,---,,,++++++++++++...///+++)))++++++(((,,,...111111000............///...+++)))***,,,---///,,,******+++***(((&&&'''***,,,,,,***((()))***,,,,,,000333222---+++---$$$$$$'''---...,,,+++---...++++++///111,,,'''$$$)))))))))***+++---///000...---+++***))))))***+++''')))+++,,,+++)))((((((+++......)))'''))))))((()))((()))+++***&&&&&&***%%%((()))&&&!!!!!!&&&+++...---,,,***)))((()))))))))+++,,,,,,+++)))((()))+++)))'''(((***,,,+++******)))((((((***,,,...///++++++***)))))))))******'''+++---++++++...000///111---)))'''((()))((('''+++......***))),,,//////++++++***))),,,...***###,,,------+++((('''(((***...+++)))++++++)))***...((()))++++++***(((((((((///+++((((((***,,,,,,++++++******,,,...///,,,******,,,......---,,,,,,,,,''')))***)))+++...,,,'''+++111444111///111222222---222///&&&%%%,,,...)))///...,,,------,,,((($$$((()))+++---......,,,+++,,,+++******,,,---...---,,,,,,,,,...///...)))&&&&&&)))---000000///---+++///000000///............)))***(((&&&(((+++)))$$$///)))''',,,000...,,,,,,(((***,,,------///111333++++++++++++++++++******///---++++++---...,,,+++---***+++...---***+++000)))(((***......)))&&&'''&&&)))---...------...000111000000111111111000///'''+++///000///...///111000---***,,,111222---''',,,---......,,,******+++((()))***,,,,,,+++***)))'''))),,,...------------000,,,)))***///000---(((+++---//////...------...,,,...000///,,,******+++,,,...---)))***...///,,,///,,,---000111...---///...///---+++---111000+++'''&&&'''+++,,,+++---222111//////000222333222111---,,,,,,,,,,,,---...///...///---+++...222...'''///000---((((((,,,---***'''***---...---...000222***,,,---,,,***(((((((((++++++,,,///111000---+++,,,---//////...///111333111000//////111333333222///000000000///...------000+++)))+++...111666===AAAQQQ```hhhrrr$$$%%%)))//////+++''''''((((((***---,,,+++...444'''***...111111000//////,,,***+++000222111///000)))))))))+++---...---,,,...---+++*********+++,,,&&&)))++++++)))(((***---)))'''&&&''')))+++,,,,,,000(((%%%)))+++'''(((---------,,,+++)))***,,,///,,,+++ ''')))&&&***###'''+++//////---***'''******))))))***+++---...,,,+++)))((((((***+++---***+++++++++***)))((((((((()))+++***)))''''''(((%%%((()))(((***...---)))...000111000///...///000222000---***((()))---111......,,,***'''&&&&&&((('''***------,,,*********(((***///444222,,,)))***%%%$$$'''---///------///...((((((...333111***&&&*********+++,,,...000111***)))((('''''''''((()))+++++++++,,,...---+++)))(((---...+++))))))(((%%%,,,))))))++++++***...444++++++***'''%%%%%%''')))***,,,,,,***'''%%%''')))$$$'''))))))(((((((((((('''((()))(((&&&'''***---,,,(((%%%&&&+++...---,,,,,,+++)))(((''''''(((((('''++++++((((((,,,......333000,,,***)))((('''&&&(((,,,,,,((((((,,,......***++++++))),,,...***###)))******)))((('''((()))...+++)))***)))%%%%%%((((((+++------,,,++++++,,,222---'''&&&))),,,***(((&&&&&&(((+++...000///...******+++******+++---///***++++++)))+++000000,,,---//////++++++...///---,,,111000'''###(((+++))),,,,,,,,,---......+++)))***(((&&&&&&(((+++,,,---******+++***))))))***,,,***+++,,,---...,,,(((%%%+++,,,///111111000---,,,000000000////////////...------***&&&''',,,---***111***&&&(((+++,,,,,,...............---+++'''$$$)))***++++++++++++))))))...,,,++++++++++++***)))...,,,,,,------+++---222)))))),,,111000+++''''''(((,,,///...******---222111,,,(((+++111333...((()))+++---.../////////...000---+++...222111---(((+++,,,------++++++,,,---***************)))))))))''''''(((***------,,,+++///+++)))+++///111...***(((+++...000///...---------///111000---+++))))))---,,,)))(((,,,///,,,&&&+++***,,,000000------000111222///,,,---222222///***(((***000333222222444666444222222222333222111------,,,,,,,,,---...///,,,//////---,,,,,,***&&&222333111,,,,,,///000///(((***---//////000111333+++...000000...---,,,,,,/////////000222222000...---......------///222555111000000111222222000////////////...---,,,******///+++***,,,...000444:::777>>>LLLZZZeeeqqq"""(((...000///,,,+++%%%(((++++++)))(((---222...000111000...,,,,,,,,,000...---...///...---,,,---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333000+++))),,,000))))))))))))***+++,,,---,,,))))))------+++...444......---+++(((''')))***,,,,,,###!!!***+++(((,,,***,,,000222111...)))&&&)))((((((((()))+++---///...---+++))))))***,,,---++++++++++++***)))(((((()))******)))&&&%%%%%%&&&&&&((()))***...222000***)))***+++++++++---000222222///,,,+++))))))---222+++---...***&&&%%%)))...(((***,,,......,,,+++***"""###)))000000---,,,///'''&&&(((---...,,,+++...---'''%%%)))---...///111///...,,,++++++,,,...///&&&%%%%%%$$$$$$%%%&&&'''///---,,,---000111...+++%%%***---******,,,,,,***...***)))******+++111999...,,,***))))))***++++++%%%)))+++(((###!!!$$$((( $$$&&&'''''')))***((())))))'''%%%%%%(((+++***(((((())),,,---+++)))///---***(((&&&&&&&&&''',,,...---'''$$$&&&((((((---,,,+++*********))))))'''***+++'''&&&)))+++******,,,+++******+++'''!!!###$$$&&&'''((()))***+++///,,,***+++((($$$"""$$$(((+++---......---......000***$$$###'''***)))&&&$$$&&&(((+++---/////////++++++***((('''(((,,,///+++---------///333222......///---******---+++&&&***000000(((###%%%)))***++++++,,,,,,------,,,+++///+++'''&&&(((+++++++++(((***+++)))&&&%%%'''******+++,,,------+++(((&&&***,,,---//////...---,,,000///......//////...---///000...***+++///000...///+++((((((***,,,---...333000---,,,+++'''!!!'''(((***,,,---,,,+++***+++******+++++++++***)))************)))))),,,///((('''***//////+++)))***))),,,...+++'''&&&+++000000+++'''***000333...(((///.........///...,,,***222+++&&&'''***++++++,,,***+++,,,,,,++++++---///000...,,,***((('''&&&&&&***((((((***...000...+++...,,,+++---111222///,,,))),,,...///......///000......---,,,***(((((((((***,,,...000222000+++&&&)))))),,,///...******...---000///,,,---000000---+++(((***111777666333333555333000000000111111000+++,,,---.........---,,,(((---000000---***))))))000111///---+++,,,---...((())),,,---///000111222///000000///---,,,---...///.........///000...------......---,,,---000222///...///000111111///------------------,,,+++***111---,,,......---000444444222<<>>555...///000...,,,.........------...000222333000...+++,,,000333444333555;;;KKKaaauuu++++++---///---)))***///---)))&&&(((,,,///---***&&&***//////---******+++***+++------------///000///000///---***'''''''''222222///---...000,,,&&&...------,,,,,,,,,,,,------+++***))))))***+++,,,***...222000***'''***...---,,,+++,,,---...---++++++)))'''&&&'''(((''''''+++)))&&&&&&)))---000222...,,,******,,,.........)))+++......,,,+++,,,---+++++++++***((((((***,,,)))++++++((())),,,---+++---......,,,******+++,,,...***)))***)))%%%%%%((()))+++...///...---,,,,,,000+++'''(((,,,...---***''''''''''''(((***,,,------,,,***+++,,,......---)))...---'''&&&++++++&&&+++***+++---,,,)))***...+++***))))))+++,,,,,,,,,000000///---+++***,,,...------,,,++++++******)))+++)))'''(((***---......+++'''###$$$)))------++++++///000......000000,,,)))&&&''',,,...---+++,,,+++)))***......++++++,,,))))))***,,,......+++)))---.........,,,,,,---///...***&&&%%%(((,,,///111+++...111111///,,,,,,,,,''''''''''''(((((()))***'''***+++)))%%%"""###%%%&&&&&&&&&(((+++---......---******,,,+++(((''')))***)))(((((()))+++...000)))(((((()))***,,,---///---,,,***'''%%%&&&***---)))***,,,...///000111111......,,,***((((((+++---000222333000+++((('''(((---///...***)))***)))&&&)))))))))+++---......,,,---,,,++++++,,,,,,+++***!!!&&&---111...((('''***+++### '''***((((((,,,---+++((((((***---///000,,,,,,,,,---......,,,***###$$$'''))),,,...//////111...+++)))************000---)))(((***,,,+++***---------///000///,,,***222333222---++++++***'''(((***)))'''(((...111000111///,,,******,,,000222,,,++++++,,,---...,,,+++111///------...---,,,***+++,,,,,,+++******,,,...111+++'''((())))))***---...***)))***)))''''''***...,,,...222333000000222222000---+++***)))(((&&&))),,,111444333111//////222...---...,,,)))***---+++***'''$$$&&&,,,...,,,)))******)))((((((***+++++++++---...,,,(((***///111---)))(((+++,,,,,,***&&&(((+++...000000000000---***((()))---...,,,(((.........---,,,,,,///111///222111---+++---///...---...000///,,,)))'''''')))*********)))***,,,...$$$)))///111///---,,,---((()))+++,,,,,,+++***)))***)))***...///+++)))+++---...---,,,))))))***,,,---///000//////222888<<<<<<444//////000///...///000///.........///000111---,,,+++,,,///222333444111333;;;KKK]]]qqq+++,,,///000,,,''')))///111,,,)))***///111...)))))),,,///000---***((((((***---000111111111111222111222111000...---,,,+++222000,,,+++,,,,,,(((###---------...............111///,,,******+++...000+++///111///***''')))+++...---,,,+++,,,,,,------,,,***((((((***+++,,,+++***)))((((((+++...000222333000......///111111111...///000///------...000,,,+++)))'''&&&''')))***))),,,...,,,***)))***+++...///000///,,,+++***++++++'''&&&'''&&&###$$$'''+++---000///+++)))***,,,111+++&&&&&&)))***'''###***)))))))))***+++------------,,,---......///...,,,///...(((&&&***+++)))***)))***,,,***''''''++++++(((&&&'''***,,,,,,***000///......,,,***+++...++++++,,,,,,+++***)))((())))))))))))***+++,,,+++...+++)))((()))***)))''''''+++......///222111...''''''))),,,...------,,,'''(((***,,,---***((((((***)))))),,,000111...+++---------+++***+++...000...,,,***)))+++...111333(((,,,000---((($$$%%%((('''''''''&&&&&&''')))+++((()))***(((%%%$$$%%%'''((($$$ !!!%%%)))******,,,******+++)))&&&''',,,)))(((&&&%%%%%%(((...111+++***((('''((()))+++---000///---***'''&&&(((+++---------...............//////...,,,)))''''''(((&&&,,,111222///,,,,,,---+++------)))))),,,,,,)))---,,,,,,---///000///---******+++,,,---------,,,###+++...***&&&(((---///(((&&&***---,,,---111///,,,))))))+++,,,***'''---,,,---...///...+++(((((()))+++---///111333444///+++'''(((+++///000///000+++'''&&&(((++++++***111111000///...,,,)))'''.........,,,***(((&&&$$$(((***)))&&&'''---000///000---)))&&&'''***...111,,,***)))+++...///...+++...,,,,,,,,,.........,,,+++,,,------,,,,,,---///---)))&&&%%%''')))+++---///+++)))*********,,,111000------000000,,,***+++...---++++++,,,,,,+++)))***+++///222222...,,,...333///...///...+++,,,///111...***)))+++---,,,)))***---...,,,)))(((+++...,,,...000...)))&&&)))---///,,,))))))***++++++***"""$$$(((+++------,,,+++---+++)))***,,,---,,,***.........---,,,++++++,,,***---...+++((())),,,...//////...,,,+++)))))))))***++++++***((()))+++---$$$(((,,,---+++)))***,,,***+++,,,------,,,+++***,,,***+++//////+++)))+++------------,,,+++++++++)))///222///---000666999666222.........///......------,,,,,,,,,...///000------,,,---...000111222222000222<<>>LLL___uuu---......///...---,,,+++......,,,)))***------***///''')))---,,,...,,,!!!'''***---...------///111000///---+++((((((((()))---,,,---...---)))(((***,,,,,,,,,---...+++'''$$$((()))+++---.../////////000///...---------...000333222000...,,,+++)))))),,,------,,,+++)))'''&&&***...+++"""!!!(((+++---...///...,,,******+++)))***(((&&&(((---...++++++333888666222000...+++...---+++'''%%%'''---222111///,,,***))))))***+++++++++,,,+++++++++******///000333444///******...+++***)))+++...///---+++,,,'''&&&+++//////................../////////......444000###"""---///(((************---000111000,,,***)))+++///222000...,,,,,,,,,,,,,,,+++***)))###%%%(((,,,///...,,,)))---,,,+++,,,,,,+++(((%%%---+++'''###%%%+++......---///222000,,,******,,,---+++))))))+++...//////***...222333111...,,,,,,'''((((((###%%%***,,,,,,***)))(((((()))***+++((($$$%%%***......+++222,,,((()))(((%%%%%%'''((($$$!!!###'''++++++)))......---------------...,,,)))%%%$$$&&&***,,,---+++******,,,...---,,,+++---------,,,++++++...000+++000111---+++,,,***&&&$$$%%%&&&'''''''''%%%%%%,,,...---&&&###&&&)))***%%%(((***++++++---......222000000000,,,'''(((,,,++++++++++++******,,,///---,,,+++,,,...//////...333///,,,---//////+++''''''//////+++***---000///---+++)))((()))***+++....../////////...------)))+++------,,,---111444///---,,,,,,+++))))))***+++++++++***((((((***,,,))))))))),,,...///...,,,"""%%%***,,,---...///000'''***,,,+++)))***000555+++***)))'''&&&&&&((()))''')))++++++***)))***+++------.........---+++***$$$))),,,,,,---000...***000...---///111111222333)))***,,,...000000//////....../////////000000000''')))+++---...---+++***(((''''''(((***,,,///111...///000///---+++++++++,,,***))))))*********(((******)))&&&$$$%%%)))---,,,)))***///000+++((((((---***+++000222///------))))))***...222444444444444///,,,---//////111444***+++///333222...---///,,,+++*********,,,---///000222222///+++((())),,,,,,+++***+++++++++---///+++...000000...---///111222,,,***...000///------''',,,---***)))+++,,,***///,,,)))(((+++---...---)))+++...000000000111111)))******+++,,,///000000...000111111000000111222111+++(((***+++***,,,///,,,,,,---------,,,---......000222111//////111222...,,,---333<<>>RRRppp+++***)))((((((((())))))000///.........---+++)))***,,,------,,,,,,---///'''(((***,,,...//////000---+++***))))))***,,,---$$$'''******(((''')))+++......---,,,+++***))))))'''((()))++++++***'''&&&!!!'''---000///......///,,,,,,---//////---,,,---***///111,,,))),,,//////---...///...***&&&$$$###''')))+++,,,,,,---...///------+++)))))),,,......(((((()))+++---......------+++***,,,...//////---//////+++%%%###&&&'''&&&222---***++++++***,,,///------...------+++)))(((,,,...///---)))%%%######(((******(((%%%%%%(((,,,---,,,***+++---///000000000000000000///000000111((()))+++,,,,,,******+++///+++***,,,,,,***,,,///,,,,,,,,,+++*********+++$$$$$$&&&)))+++,,,...111'''((()))***))))))***++++++,,,,,,)))&&&''',,,111***+++---......,,,***)))++++++*********+++,,,,,,000...,,,---000111...***)))(((+++//////***''''''///...,,,***+++,,,+++))),,,,,,---...//////......+++'''$$$'''---///,,,(((111...,,,+++,,,,,,***(((***(((''''''***,,,,,,,,,---...---******+++(((###%%%%%%'''))),,,---,,,***---+++***+++...///---***---***(((***---......,,,)))(((''''''((())))))***)))))))))+++,,,,,,+++***)))---...***(((***+++***+++000222///...000222000+++,,,...000///...,,,***---,,,,,,,,,------+++)))******+++,,,------------...++++++------******---(((,,,,,,'''$$$%%%''''''******((('''***000///++++++,,,---------...111333,,,###&&&+++(((***111000***(((''''''((()))(((''',,,***((())),,,...//////......111555444000000333000///---***)))+++...111,,,...///...+++,,,///222///,,,,,,000///******---000222222---+++...111000,,,,,,,,,+++******---///------,,,,,,---------------,,,+++***+++---///000+++,,,...//////...,,,***###%%%(((+++,,,,,,***)))***++++++)))''')))...222------.....................+++((('''***---000111'''%%%%%%)))...000,,,(((,,,)))***///111///...///+++---//////,,,+++,,,---///222333///***)))---111222000...///000000,,,)))333000---+++,,,,,,,,,+++...+++(((&&&&&&)))---000)))''')))+++***'''(((,,,,,,///,,,'''***222000((((((+++//////+++'''&&&&&&$$$%%%###!!!$$$+++///...---,,,+++***---000...)))((()))+++///111111///,,,************+++---///111,,,---......---,,,---///,,,...---((((((,,,.........000222333000...------333222000---+++)))((('''))))))+++...111222111///111222333222000000222444...111,,,***444AAAWWWttt((()))************)))(((***...111000,,,***,,,///,,,---...---+++******+++'''(((***,,,---...//////+++)))((('''(((***,,,---$$$&&&'''%%%###$$$(((,,,............---,,,+++***++++++***((('''&&&''''''!!!&&&---///...+++***+++***++++++***+++,,,,,,+++,,,///000,,,)))+++...///+++---...---)))%%%###"""'''***,,,---------...000******+++------,,,,,,---%%%))),,,---******---000111000////////////...,,,111444222---+++---+++'''///,,,***,,,+++(((***...,,,---.........,,,***)))+++...000...***'''(((***,,,,,,,,,((($$$###&&&)))---+++)))***---///000000////////////000000000000$$$,,,333222---))))))***---)))(((******)))***...------,,,------------,,,$$$######&&&,,,000///,,,###&&&)))*********,,,......,,,)))'''(((+++...000***+++,,,------+++)))''''''(((***,,,,,,,,,***)))000...---...000000---***+++***+++......)))'''(((---+++)))***+++******))).../////////...---------***'''%%%'''+++...,,,)))111///...------...------((('''(((***,,,---,,,***...///...******,,,***%%%%%%%%%'''+++///111000///,,,***)))+++...000---+++///............/////////))))))(((((((((***,,,...---,,,+++,,,///000...---***,,,+++)))+++...---)))...111111...---000111000,,,,,,,,,------------------,,,+++,,,------+++***((())),,,...///000111222111---+++------,,,///333---,,,)))%%%'''***)))%%%******'''&&&***000111...)))+++---.........000222000'''))),,,%%%%%%+++***'''%%%######%%%&&&&&&%%%+++++++++---///111111000)))))),,,000///,,,,,,/////////...+++***---222666---//////---)))(((+++......,,,+++------***((()))+++000222000...///...,,,***++++++++++++,,,///111,,,,,,++++++++++++,,,,,,000...---++++++,,,---///***,,,...//////...,,,+++$$$&&&))),,,...---+++)))***++++++(((%%%%%%)))---------------......//////...***%%%###&&&+++///222******+++***)))***+++---+++((()))---///,,,)))******+++,,,,,,++++++++++++---000222...)))(((+++///+++---///---***((()))+++///---++++++,,,---,,,,,,,,,,,,+++++++++,,,---...***)))***,,,+++''''''******...+++%%%(((000...&&&(((,,,000///+++(((''''''111111...******+++(((###)))000333...+++---...---)))***,,,///111000---***////////////111333444555///000111///---,,,,,,---***......)))(((+++.........111333333111///------000///...---,,,+++++++++((()))+++...111222000...444111//////111222222000(((...,,,+++000444BBBXXX)))***+++,,,,,,+++***)))###***///...(((&&&***///,,,------+++)))'''((((((---,,,,,,,,,++++++++++++((('''''''''(((***+++,,,(((((('''&&&%%%(((+++///)))***,,,.../////////...,,,+++)))&&&###$$$''')))+++,,,,,,,,,+++,,,---///***---,,,***+++...000.........---+++)))***---...)))+++------+++)))(((((((((+++///000...---...000******---222222///---..."""''',,,+++'''&&&***...,,,---............------)))000222......111...'''***)))+++---,,,)))***...+++,,,---......---,,,++++++---///...++++++---///222111...***'''&&&(((***---,,,******,,,,,,,,,+++...---...///111111...,,,$$$---444333---+++)))((((((&&&&&&)))***'''(((+++///......000222222111000)))'''%%%&&&+++000,,,%%%&&&***......,,,+++,,,...444000+++)))***,,,------+++,,,,,,,,,+++)))((('''&&&''')))***)))'''$$$""",,,,,,---,,,,,,+++***)))000,,,+++,,,***%%%###%%%///+++***---///------///...///000000---,,,,,,,,,...***%%%###$$$(((---///...///...---++++++...000'''((()))+++------***(((000111///------000///+++***))))))+++.../////////''''''(((+++...000000///+++---...,,,(((&&&(((+++,,,------,,,+++---111444111///---///333444333111...///...+++---///,,,'''000111000,,,,,,///111///------,,,,,,,,,---...///***)))***,,,...000///...))),,,///222333333555666333///---......,,,---111111...(((%%%***///---'''***+++***'''***000222000***+++---...------///000333***---...%%%###'''&&&(((&&&$$$$$$&&&(((((((((***,,,...000111111111000((((((+++///...***))),,,***+++,,,+++)))+++000555++++++***)))''''''(((***---,,,++++++,,,***((('''""")))////////////---)))((()))+++,,,,,,...000333***)))(((((()))+++...//////...---+++******+++++++++,,,---.........---,,,...---+++******---///111......+++(((%%%###$$$&&&+++*********+++,,,---......***%%%###%%%)))---///)))---///---(((''',,,111+++''''''+++,,,)))'''''''''((()))************)))+++---...,,,)))((())),,,&&&***,,,***%%%###''',,,+++***)))+++...000000000)))******+++++++++++++++---,,,---...+++$$$"""$$$***+++)))&&&'''******&&&%%%)))------+++)))***+++000000///---...///***"""&&&222777000***+++......'''***---000000...+++)))000///...///222333333333000111111///,,,******+++***///111---***+++......///000222111///---------...------------...//////***+++,,,///111111///---333000---...111333000,,,)))...***(((+++,,,333EEE///...---,,,,,,,,,,,,,,,$$$(((,,,+++'''&&&(((,,,)))***+++)))(((''''''(((///...,,,******)))******%%%&&&&&&''')))***++++++***((('''(((***---------''')))+++...000000000///''''''&&&$$$"""###'''***...---,,,---///000000///,,,//////+++---222555333000---***)))***+++,,,---)))+++------+++******+++)))...222222///---...111+++))),,,222333...---///&&&(((++++++)))((()))+++***+++---...------------$$$---000,,,,,,///,,,###&&&''',,,000///+++,,,///,,,,,,---------------,,,,,,,,,---,,,,,,---///111555222---*********++++++***)))))))))++++++***(((***)))***---///...***&&&''',,,---+++,,,///---(((&&&%%%(((---...+++)))+++,,,,,,,,,///222444222000(((******(((***---+++%%%(((,,,000000---+++,,,...333222000---,,,---///111---,,,+++***)))(((''''''&&&'''''''''&&&%%%$$$###))),,,///---)))'''(((***222...++++++)))&&&%%%(((111,,,+++000222111111444+++...000///---+++,,,...,,,+++)))&&&$$$&&&+++000))),,,...+++&&&%%%)))...)))(((((()))******)))(((---///...,,,...222111...---***((((((***,,,,,,,,,&&&(((+++,,,,,,---...///(((---000+++""""""(((---...///...---...222555111...,,,...333666444222,,,000222///---...---+++111111///***+++///000---,,,,,,---...............*********---///111000///)))---111333222111222444///,,,---000///+++)))+++---,,,(((%%%''',,,,,,))),,,//////+++***---//////,,,---......------///000111***...111'''$$$((('''+++)))''''''(((***++++++(((,,,111222111//////000...---000333111,,,+++...&&&))),,,+++((((((,,,000)))'''&&&&&&)))++++++,,,,,,,,,++++++---...,,,)))""")))/////////000---***%%%(((+++---...///111333,,,***(((&&&'''***...111//////...------,,,++++++,,,,,,,,,---------......000...+++))))))+++...000///---***)))((((((&&&%%%***)))))))))***+++---......+++((('''((()))***)))%%%+++000///***)))---333+++'''&&&***+++)))((()))(((((()))***,,,---,,,,,,------,,,,,,,,,,,,,,,,,,)))++++++(((&&&'''+++///...---,,,---000111111000******)))))))))***+++,,,......000222...&&&"""###***(((((()))'''$$$&&&)))))),,,///...,,,+++,,,///&&&'''((()))---111...'''%%%111555...))),,,---***###(((...000...,,,******///---,,,---000111000...------...,,,***))))))***+++111444000,,,---...---...//////...,,,++++++,,,............//////000111---------///000111///---/////////000000///---,,,+++///+++***...+++,,,888555333///,,,+++,,,...///((()))******))))))))))))&&&''')))(((''''''((()))---,,,***))))))***,,,---$$$%%%&&&((()))*********(((''''''***...///---***)))***---...//////---,,,!!!###$$$###"""###'''+++$$$%%%(((...111000+++%%%(((,,,+++((()))000333111222,,,'''(((***+++++++++,,,------,,,)))''''''(((***///444333000---...111***''')))///000,,,+++...,,,+++***+++------,,,***,,,---//////...,,,+++,,,)))222444...---000,,,###$$$'''---222222------111,,,,,,,,,---------......---,,,++++++,,,...///000444///***(((***,,,,,,+++$$$$$$&&&(((+++,,,+++***%%%%%%&&&)))+++***$$$***)))%%%$$$+++333000''''''''',,,222333///------)))((())),,,000222111...###***---)))(((,,,,,,)))$$$)))...///,,,***+++...---000333111------222888...---+++)))((('''''''''&&&&&&%%%%%%&&&''')))******...222000***&&&)))---222...+++,,,+++***,,,000---((('''---000......222))),,,......---,,,---000&&&+++///...***'''(((+++&&&+++---(((!!!$$$+++///,,,***)))***,,,,,,,,,)))+++***)))+++000111---+++(((%%%%%%''')))+++,,,))),,,...---***(((***,,,,,,333777111%%%$$$,,,,,,...///...------111444...+++)))+++000444333000&&&...444111,,,---111222111111...)))***...///---))),,,///111111000...,,,...------...///000...---))),,,000111///------///''''''+++111111,,,((((((''')))'''###"""'''))))))...222333---)))+++------...//////...------///111...(((...222)))'''+++***,,,***(((''')))+++,,,---&&&,,,222333///,,,---///000///111444111,,,+++---&&&***...---)))''')))---)))&&&%%%''',,,000111000,,,,,,+++,,,///222000---***000333222000000...***$$$'''+++...///000222333111...***&&&&&&(((,,,///000000000111000000///...---,,,,,,,,,,,,---...///******+++,,,+++***)))(((+++)))'''))),,,...,,,)))++++++******+++---...///---,,,+++,,,,,,+++(((%%%"""'''...000...---///222***'''&&&***,,,******++++++++++++---000111111000000///...///111111000///000...+++***+++...111333555333111111111000...,,,...,,,)))((((((***---///---...222666333+++'''(((***&&&''',,,(((!!!###,,,111333444222...,,,---///******((((((,,,000---&&&%%%///222+++(((---,,,&&&&&&...000---***+++,,,222000...///222333111///,,,.........,,,,,,,,,...,,,333777333...---...------------+++))))))***+++000////////////000111111///......///000000///---+++...222222...++++++---***000///222666///)))000111000...------...000111+++,,,---,,,***(((((((((***...000***""" '''...333---+++......)))'''***'''###!!!&&&******(((+++(((''')))+++,,,+++,,,...000000///111333...'''///)))###"""%%%))))))(((###%%%(((+++......,,,***---------...///000111222,,,///000...(((&&&'''***---------+++******,,,...///333444---((()))---///)))+++------+++***++++++------......,,,***'''%%%+++***+++,,,......,,,+++))),,,......,,,,,,---000+++,,,---.........---,,,000///---...///000///...------,,,,,,++++++++++++............---+++'''$$$&&&$$$###&&&***,,,+++)))((((((((((((((('''&&&&&&++++++******)))(((((('''...***(((,,,222333...)))---((((((---...***''')))------......---+++***))))))((((((''''''((()))***000---+++,,,///111111//////000000...+++((((((((((((%%%'''+++***'''***000---+++)))(((***++++++***)))...222///)))%%%''',,,------+++***************&&&***------***)))***+++'''+++,,,++++++,,,+++'''%%%&&&''''''&&&%%%'''(((///)))***111111)))'''---%%%%%%)))...000000000111''')))+++,,,---,,,+++***///...---,,,++++++++++++555666444000+++***---000+++---000111111000111111333111...+++*********+++)))+++......---,,,...///---,,,,,,,,,---///111222------......---,,,,,,,,,444---***...///+++)))+++...,,,+++,,,//////---***))))))***...111///***%%%...------,,,,,,+++++++++***+++++++++++++++,,,,,,111000...---------...///)))***,,,---/////////...///,,,******,,,...,,,***000---++++++---///---+++,,,111222///...///---(((***+++,,,---...---,,,++++++******+++,,,...000222...***'''***000111---'''+++)))''''''))),,,---...%%%...///...222,,,$$$(((///222555222---)))***---///.........//////---++++++***(((%%%%%%''',,,000,,,###&&&,,,(((%%%$$$,,,%%%&&&,,,,,,%%%'''///'''''')))***+++,,,---------,,,++++++,,,,,,++++++///...+++((('''(((---111000...+++'''$$$%%%))),,,***---,,,))),,,333444000,,,,,,,,,...//////,,,***777///+++000555444///,,,)))+++,,,,,,+++***+++,,,,,,,,,000,,,$$$***000)))---111333111///...)))"""(((***,,,,,,***(((((()))///111333444444222000...---//////,,,'''&&&)))...***+++------+++((($$$"""%%%+++...,,,***---//////000000000...///222333111000...,,,,,,---...,,,***---333777555333222///+++,,,...//////...------...555222...///333444111---&&&'''***++++++,,,///111888222------000111000---000333777777333---(((%%%---,,,+++******+++,,,---)))+++---,,,)))'''''')))$$$+++000111,,,((()))+++444...,,,//////+++)))+++,,,)))&&&'''***---...---......///...+++***---000,,,......,,,---...***###---((("""!!!%%%((()))((((((&&&$$$(((---///,,,((())))))***+++---///111222,,,///111///***(((***------......,,,+++***+++---'''...000,,,(((((())))))'''***---...---,,,++++++......//////...,,,***)))---------...//////,,,***))),,,000111000000111333...---,,,+++,,,,,,------******+++...111222000///111111111000...,,,***)))***)))'''&&&''''''''''''***'''%%%&&&***,,,,,,***......///...---,,,***)))*********++++++,,,---......+++((())),,,---***'''---)))***000222...,,,---***+++,,,---...---,,,,,,%%%%%%&&&'''))),,,...000///---+++,,,...///---++++++---...---+++)))))))))+++((((((+++***&&&&&&***,,,***((('''((((((((('''***---///...***((()))+++------,,,,,,,,,+++++++++...,,,***(((''')))---111+++...///,,,***+++((($$$%%%)))...000...***&&&$$$***###$$$***)))"""!!!'''((((((***---...------...//////...///000111222333))))))))))))***+++,,,,,,,,,---,,,+++(((''''''((()))+++...000000111222333111000...---,,,++++++,,,+++,,,---......---------***)))((((((***---000333222000...---...///000000000***(((,,,...+++***,,,---,,,+++,,,......---***'''(((+++...000000,,,***((((((((())))))***************+++,,,,,,---------111000///---,,,,,,------,,,,,,+++++++++,,,......000...,,,,,,...///...---///---++++++---...---,,,+++***+++---...---,,,***+++,,,,,,---------,,,,,,------...---,,,+++)))(((,,,,,,---000222222111///---+++(((((()))+++,,,,,,)))000...---222---&&&(((,,,///222000,,,***+++...///---,,,+++,,,+++***(((...---+++)))'''(((,,,//////%%%'''+++%%%""""""&&&,,,---,,,+++***(((,,,+++***)))***+++---...000...,,,---......,,,)))******(((&&&$$$%%%(((+++...,,,)))%%%$$$&&&,,,000//////,,,''')))000222///((()))+++...111222111///333---***---000...***(((''')))+++,,,++++++,,,---...)))***(((%%%+++---!!!$$$+++000...++++++)))'''''')))***+++++++++++++++///000222333333222111000111111...)))######''',,,111...,,,,,,------)))%%%'''...111///---///222111---//////---***,,,000333111222222111...,,,,,,---+++111444333222333111...(((***,,,---...///111333333000...///222333000,,,(((+++---......///111222777333......111333222000///111555777666222---)))************************'''+++...,,,(((%%%'''***%%%)))...111000...---,,,111---+++......+++***++++++***)))))))))***,,,---///222333///)))(((---222,,,......++++++,,,((("""***&&&"""!!!%%%(((***)))...'''"""$$$+++///---(((&&&'''(((***,,,///111333---///111000,,,+++---///...//////...,,,***+++,,,""")))///...+++***)))&&&(((+++---...,,,)))(((''',,,,,,,,,------------------,,,,,,...000000///---'''***///111222111111222000---)))((())),,,------)))***,,,///222222000...000000111111///---+++***((('''$$$######&&&***,,,...+++((((((+++---+++***111222222222111///---+++++++++******+++,,,...///333111...+++***+++,,,---+++)))+++000222///,,,,,,((()))+++---...//////...&&&&&&''')))+++...000111---,,,+++,,,,,,,,,)))'''''')))+++,,,+++*********+++((((((+++,,,)))''''''---+++(((((((((((((((&&&***+++,,,,,,,,,+++++++++,,,---.........---,,,+++000,,,((('''))),,,///000,,,//////,,,***+++)))%%%&&&***...///,,,(((%%%###)))###"""&&&&&& %%%+++,,,+++******+++++++++000...,,,***+++...111444)))))))))***+++,,,,,,---*********+++,,,,,,)))'''&&&)))---///000000222333..................---,,,......---.........---+++)))(((((((((***---111333000,,,)))(((+++---...------)))(((+++,,,++++++------+++***+++,,,---,,,***$$$'''+++......---------((((((((()))))))))))))))***+++,,,---............000000...---,,,,,,,,,,,,000...,,,***)))***,,,...///---,,,,,,...///...---...,,,++++++---...---,,,***###"""***...+++***...------,,,,,,,,,,,,,,,------...///...---)))%%%###)))---111333222111222333///,,,)))((()))***++++++...222,,,+++222///'''((())),,,......+++***,,,...333111...---------,,,***......---***((((((***,,,333(((***---&&&###$$$)))111+++(((...---&&&///---+++))))))+++---///...+++(((***------(((###'''''''''&&&$$$$$$%%%'''+++***(((%%%%%%(((...222333111,,,&&&''',,,...---******,,,///222333333111///***))),,,,,,(((&&&&&&&&&(((+++,,,,,,,,,...//////&&&%%%''')))000... ***000...)))((())))))((('''(((***,,,------,,,////////////000000111222000///,,,&&&"""###(((---555///******...///,,,'''%%%+++...,,,***,,,......***---///,,,'''''',,,333...000222///)))'''(((+++)))...111000000333333222((()))+++,,,,,,...000333000...---///222222...++++++...000111111111222333111---***+++...000000...------///333666555000,,,,,,,,,------------,,,,,,(((,,,000...)))&&&)))---,,,+++***+++---...//////***((((((***++++++++++++***++++++***((((((***,,,,,,000000+++''')))---//////111111...,,,,,,)))$$$)))&&&######&&&***+++,,,///)))$$$###(((,,,---,,,(((((()))***,,,...000111...///000///,,,+++,,,...///000000///,,,******+++###***000///......---***,,,,,,,,,***'''%%%$$$%%%))))))))))))***+++---...+++******,,,///111111000%%%(((,,,//////...---,,,,,,)))''''''***---...---...---,,,---......---++++++++++++,,,,,,---......+++***)))''''''***---000...,,,***+++------***&&&......///000///...---,,,---,,,***)))(((((()))***333333000,,,)))***...333***)))***,,,,,,)))%%%"""((()))+++---////////////,,,,,,,,,,,,,,,---------++++++++++++++++++)))(((&&&(((***+++***)))))))))((('''(((,,,......+++)))///---++++++++++++)))(((***)))(((***---...---***+++,,,...///000///---,,,***)))(((+++...///,,,))))))------++++++------)))------+++)))''''''***,,,000+++)))++++++'''(((,,,,,,---+++((((((+++,,,+++///---+++)))(((***,,,...---------------,,,++++++,,,***)))+++...000...+++&&&))),,,.........///000+++,,,...000000///...---000...------///...,,,)))******+++---...///000000---***'''(((+++---+++(((,,,******+++,,,,,,,,,---,,,+++******++++++++++++###'''+++,,,+++***+++---///...---,,,+++))))))(((,,,---...//////......---///..................///222000...,,,++++++,,,,,,,,,+++******+++,,,,,,,,,---,,,++++++,,,---------,,,!!!***///)))(((//////...---+++++++++,,,---***+++,,,---,,,+++)))((((((+++///000000/////////...,,,)))(((***+++,,,,,,111222***(((111///'''((()))+++------,,,+++,,,---222000---------...------***++++++)))'''''')))***444***,,,///)))(((,,,***$$$---000)))%%%)))------,,,+++*********,,,---///---)))'''***...///***$$$''')))******(((''''''''''''((()))(((((())),,,...111///+++))))))+++,,,+++111000000000111111///---,,,******------)))(((+++(((***---...---...///000///&&&'''---///444333&&&'''---111...++++++***((()))(((''')))+++---,,,***...---++++++,,,...000222++++++***((('''(((---000000---++++++------***(((%%%+++---***(((***,,,+++++++++---...,,,)))+++///,,,------+++)))(((((())))))...000......111333222---------,,,******+++---///......000222111...,,,---///111111000000111222---+++***+++---/////////---)))'''***///222///,,,------............------***...111000,,,***,,,///...,,,))))))+++------,,,&&&''''''(((+++......------......---++++++,,,---+++---+++'''(((...///,,,///222222...,,,---+++''')))'''&&&&&&(((+++---...,,,***(((%%%$$$''',,,000***)))))))))***+++,,,,,,...//////---+++*********///000000...+++******+++(((,,,///......111111......---+++(((&&&&&&))),,,((((((((()))***+++---...,,,+++***+++---......---'''(((+++---...,,,)))'''&&&$$$$$$(((---000///,,,---***'''%%%''')))+++++++++***)))(((***,,,000222,,,...//////---,,,...000+++***+++...000...(((###))))))***,,,------......---,,,+++))))))))))))***,,,---,,,(((%%%'''---333,,,,,,+++)))'''$$$+++,,,---...///...------//////......------,,,,,,((()))***+++++++++++++++((()))***)))'''&&&&&&''')))***,,,---...///---***...---++++++,,,,,,***(((***((('''***...000...+++)))+++---//////...---,,,((('''&&&)))---...+++(((+++......++++++......+++111000///---,,,...222555333000...//////......111+++---+++''''''---///---222111000///...,,,+++***,,,,,,---------,,,+++******'''$$$%%%(((++++++***(((***,,,---,,,+++,,,,,,)))+++...000000000...---///...---------,,,***))))))+++...111111///+++)))---------000222000,,,(((---......,,,+++,,,,,,,,,,,,++++++*********+++,,,(((,,,......+++***,,,...000//////---,,,+++******...///000000///...,,,+++,,,---...///000111111222111000000000///---,,,+++***************+++,,,---+++++++++++++++,,,---...///###""",,,///((((((000111000...,,,++++++,,,,,,*********++++++,,,---...---,,,+++,,,...---+++))),,,***((((((***---......111111(((&&&......'''))),,,---...---,,,++++++,,,***((('''(((***,,,++++++((()))))))))((((((***,,,///'''+++000+++---444333///---...000+++$$$'''///%%%''')))+++------------000---,,,///333444111---'''***,,,---,,,***))))))%%%(((+++---+++)))((('''---++++++---...---+++***444222000000000///---+++---+++,,,000111//////222,,,...000000///...///000000***...333///111222,,,,,,------,,,...000,,,&&&***)))(((((()))))))))(((---+++)))((())),,,///111***,,,---......---...///)))---000000---*********)))///222...,,,---///...///***+++111444///+++***000,,,***+++000111///++++++///000---,,,///000////////////---***((()))***/////////111222111000...---...///...---,,,...///111000000111222333333333111+++%%%%%%***......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///******+++------,,,(((&&&(((*********---111222///+++++++++++++++++++++***+++...---))),,,333222,,,***...///,,,***++++++)))))))))(((((()))+++...///(((******'''%%%&&&,,,111+++***)))(((((('''((((((------,,,+++******))))))//////...,,,))))))***,,,***------+++,,,000111///,,,,,,+++******---222666******++++++,,,---------000...,,,+++++++++***)))++++++,,,...///...***'''$$$""""""'''...111...+++(((%%% """'''+++---...---+++)))***,,,///111***...222222///,,,,,,---))))))+++///222000***$$$((((((((()))+++...000222++++++,,,,,,---.........)))***+++***(((***///444000000---)))'''&&&!!!------...//////...,,,,,,+++,,,---...////////////'''((())))))((()))+++---,,,+++***(((%%%$$$&&&(((+++///111...+++++++++)))+++***)))***++++++)))'''***((((((***...///...+++''')))***,,,------,,,,,,+++(((%%%$$$&&&)))---...///111000,,,+++,,,+++(((***,,,///000000000000111......---.........///000)))---,,,'''(((///222...000111222222000,,,)))'''$$$%%%''')))+++++++++++++++)))&&&%%%&&&)))++++++(((***,,,,,,+++))))))***)))***---...//////...---,,,---...---+++))))))***'''***...000///,,,'''$$$***---111333111---)))%%%---000000,,,***,,,---,,,,,,,,,,,,+++)))***,,,...000000111000//////000111******++++++,,,------...---...000000000...,,,***+++,,,---///000111111111...///000000000...---,,,+++,,,---,,,+++,,,...000***+++,,,+++***+++---///---((((((......)))***///111000///---,,,+++++++++---,,,+++******+++---...111...++++++,,,---,,,***,,,***((((((+++...//////...000(((&&&---,,,'''+++,,,,,,---------,,,++++++(((((((((+++---......---***++++++***)))***---000+++$$$***000+++---555666000***...777444&&&"""((("""$$$(((,,,......---,,,...------...000111111000&&&))),,,------,,,++++++'''***///000...+++'''&&&+++)))+++000222...+++***000...------//////...---...+++,,,111555444444555...///111111///...///000333---222555,,,***...,,,++++++)))***000444000(((***++++++***((('''(((***...,,,***((()))+++...111///000222222222///---+++'''...444444///++++++...***///222...+++,,,...---111***)))222777111***)))///***&&&)))111444000++++++///000,,,+++---...,,,+++---......,,,++++++,,,000000000000000000111111......---+++)))))),,,...222222222222222222111111444///***(((+++---......,,,+++***))))))***+++,,,///...---...000000///---***+++,,,,,,+++***))))))+++...---+++---111111,,,***((('''(((+++,,,***''')))111222---,,,222111+++&&&+++---***(((+++---,,,)))))))))))))))***,,,...&&&'''((((((((())),,,///...---,,,+++***)))))))))***))))))***+++,,,,,,+++...---+++)))'''(((+++...+++------,,,...111111...***+++,,,,,,---...111333***+++,,,------,,,+++***000...,,,+++,,,---,,,,,,---,,,,,,...000000---+++'''###!!!%%%+++///---))))))&&&""""""$$$))),,,...))))))***+++,,,,,,------(((,,,111111---++++++---+++******...111222...++++++***(((''')))---111444)))+++---...//////...---(((***+++,,,---...000111///000...))))))+++)))$$$,,,---...//////...---,,,((())),,,...000111111111((()))(((&&&$$$%%%(((,,,...,,,***&&&$$$$$$'''***(((000222,,,&&&''')))***)))))))))***,,,,,,***))))))))))))+++---...---,,,&&&&&&'''((()))++++++,,,***)))'''%%%%%%(((---111000222111,,,+++---,,,)))(((***+++,,,++++++,,,---)))+++,,,,,,---//////...***//////((()))111222---+++,,,---...---***(((&&&"""$$$&&&(((*********)))---...---,,,******,,,---&&&(((***+++***))))))***)))***+++---------,,,,,,''',,,///---(((&&&(((,,,(((***,,,------+++)))''')))...222222---(((%%%%%%)))...///+++))),,,...------...---,,,******---000111000...///111222222222(((((()))***,,,---......***+++...///000///---,,,+++,,,---.........------,,,,,,,,,,,,------......)))+++---,,,++++++...000(((***,,,+++******---///'''+++...///,,,+++,,,///111111000///---,,,***)))******++++++++++++++++++......,,,***((())),,,///...+++))))))+++---......+++000+++(((...,,,)))...)))))))))+++,,,---,,,++++++,,,---000333333000...---,,,+++)))''')))---000---'''---222,,,,,,333333---+++---000000+++%%%!!!%%%'''))),,,---......---,,,,,,,,,)))''''''***,,,&&&))),,,............///+++...111111000---,,,+++...***+++000222...+++,,,,,,+++***+++---......---///***)))///444444222222+++---//////......///000222,,,111444,,,)))///000---......---111444111+++(((,,,///,,,((('''+++000000///,,,++++++---///111222222222222222000---+++)))---000000...,,,,,,...)))///111---***+++,,,+++111)))'''///111+++(((+++---)))''')))...000---***)))...///---+++------+++(((+++///000///.........//////...------...000222222111...***((()))---000222222222111///...------111111000/////////......---,,,***))))))***,,,---000---***,,,000222...+++///---***&&&%%%'''---222---000...******...---'''...+++)))+++000222...***&&&222777///***---...***%%%***---***))),,,//////((())))))(((((()))+++---'''&&&&&&(((+++------,,,111111000///............''''''(((***---/////////...,,,***'''%%%'''+++///,,,///000///111444222...)))+++......,,,***)))))))))***+++,,,+++)))'''&&&,,,+++***+++...111222222,,,******,,,///000///---,,,&&&!!!"""(((,,,+++(((///,,,))))))***,,,---,,,"""&&&***------,,,+++(((,,,000000,,,+++---000...+++***,,,000333222111---***'''%%%'''***///333***+++---......+++(((&&&%%%&&&(((***,,,,,,+++***,,,...,,,((()))///000,,,+++,,,.../////////......(((***,,,...000000000000))))))((($$$!!!!!!&&&***...,,,)))%%%###%%%)))---###,,,111***###%%%+++...******+++,,,//////---+++((()))+++,,,,,,,,,,,,---%%%%%%%%%&&&''')))+++,,,$$$(((,,,---+++***,,,...---//////,,,,,,//////---111///+++'''&&&(((...222(((+++---...000111111000+++111111******111222+++***+++,,,,,,,,,+++******&&&''')))++++++***((('''+++...111///,,,))))))+++###&&&)))************+++)))***++++++,,,,,,,,,,,,$$$+++000---&&&###'''---++++++,,,,,,,,,---------...444888555---((((((+++%%%,,,...)))(((,,,///...---......,,,******---111///,,,***+++///222333111++++++,,,,,,,,,---------&&&(((,,,///000000///...+++,,,------,,,+++)))(((+++***(((((())),,,...000''')))+++***)))))),,,///(((***,,,+++******---000!!!+++222///+++,,,///000000111111000...,,,***((($$$&&&)))+++---,,,+++***))),,,,,,(((###$$$,,,444000---******+++,,,,,,,,,***000---***///---***111&&&&&&&&&)))+++------,,,***+++---000222111---***...---***&&&$$$%%%)))---222---222666...,,,111111,,,///+++$$$&&&...+++!!!******++++++,,,---...///...//////***%%%$$$(((,,,(((+++...000000111222333///111222111000000111222222---+++000111,,,+++---,,,***))))))+++,,,,,,,,,///(((%%%,,,222222///,,,(((***,,,------...///111111(((---333//////666777222666666333222222111---'''---111...)))(((///666333111///------...000222222111//////000111111000++++++******+++,,,,,,,,,---333555111---...///...000(((&&&+++***$$$&&&...000///...//////000///...''',,,///---,,,---...+++(((,,,000222111///---,,,///...---++++++,,,000333666333///***(((***...222666666666555222///......,,,///333444222///---,,,///***(((,,,---***&&&&&&******,,,000111000///000++++++++++++,,,---//////111000...---,,,------...---222555333...***+++---000222222...'''%%%)))---'''***---000000000000000***///111---******+++******((((((,,,,,,***))),,,...///111111111///,,,+++(((&&&%%%)))...000...***111///,,,))))))+++...////////////000111///,,,***------,,,***((((((+++---***((('''(((***,,,,,,,,,------------...000222333222222///***)))+++)))%%%+++'''%%%&&&***.........222000---+++)))))))))***((($$$###(((000444222---,,,...000///,,,+++---000222...,,,---000222222000---***&&&(((---111222222---...000000...+++'''%%%444///)))%%%%%%'''***+++111000,,,(((%%%&&&+++///+++%%%''''''%%%+++,,,!!!'''***+++***...333111)))222...'''$$$$$$'''***+++)))+++,,,***'''&&&(((+++++++++(((%%%***222111***,,,+++***---000111...,,,'''))),,,.........---------***'''(((,,,,,,((($$$$$$(((+++---000222---%%%...,,,+++***)))***,,,---///---)))'''''')))---///***+++******///666444---//////***$$$$$$)))------)))222555...+++///111,,,111...***)))***---...///***000555444---)))))),,,&&&((()))(((&&&%%%(((+++,,,+++***+++---...---,,,'''+++...,,,'''&&&***...***+++---.........------111000.........---,,,***......------...///111222///000000...+++)))((())),,,+++***+++...111111111---...///...,,,++++++,,,'''***---000111111333444---111///)))(((+++***%%%,,,------,,,***))))))+++))),,,//////,,,***+++---%%%$$$%%%(((+++,,,+++***,,,))))))...///,,,+++,,,+++///222222...+++***+++)))((('''***---///---+++)))***+++,,,,,,,,,++++++111...+++***++++++)))'''+++)))(((***...000///---'''+++///...)))&&&(((++++++******---111111...+++111(((###$$$&&&%%%)))/////////222555111+++...666444000,,,+++---,,,((($$$###(((***)))---222111,,,111000...---,,,,,,------000//////......---,,,,,,---......---+++***++++++000000000111111111///,,,&&&''''''&&&%%%%%%'''(((+++///000,,,---222222...,,,)))'''(((+++......---111111111111000000000000---444666111...111333111......---------...///000111***''')))------///111444444222///,,,***+++,,,***,,,...---+++(((''''''/////////......---,,,,,,...&&&"""'''---+++$$$(((,,,...---///222222///,,,***+++......+++***---///000000...+++)))((()))------,,,***))),,,222888333111...---.........---888888888555222///...///......---------......///000+++(((+++---,,,+++,,,)))((()))+++,,,---///111222222222111111111111111333111///---------......)))---000...***(((***---111000...,,,******+++---+++---000111000000000111***...///+++***,,,,,,+++***&&&&&&)))***)))+++000//////000000///...,,,,,,)))&&&$$$&&&+++...,,,***000///,,,******+++,,,...333111......000333555666(((***,,,,,,+++***+++,,,000...---,,,------,,,+++......---,,,---...//////000111///,,,+++...---***000...+++************)))---,,,,,,,,,---///000111,,,)))&&&''',,,//////---...000111000---,,,---///000///...------------...,,,---...,,,+++,,,111444000000///...,,,)))'''&&&,,,,,,+++***+++---///111000---***)))+++,,,---,,,,,,&&&((()))'''...111'''...---)))$$$&&&,,,,,,(((+++'''$$$###%%%)))---///,,,------,,,***)))***+++))))))'''%%%)))000000***+++******,,,///000...+++***)))))),,,000111///,,,'''%%%%%%&&&***+++)))'''&&&)))+++,,,///111---'''%%%(((,,,---,,,*********+++++++++++++++,,,---...111000,,,(((***///---'''+++---***&&&&&&+++...---)))///111---***+++,,,,,,///---,,,,,,---......---***---111000,,,))))))+++++++++***'''%%%&&&***---))))))***++++++,,,---...+++***)))***,,,---...------------/////////---,,,000...------.........,,,---,,,+++******+++,,,---***++++++***((('''((())),,,...///---***((()))+++,,,---......,,,,,,---...'''))),,,------...000222---000000+++***---+++'''+++,,,---,,,***)))***+++%%%(((---//////---,,,+++'''***---...---+++,,,---...******---...------000...//////...,,,++++++,,,***)))(((***---///...---(((((())))))***+++,,,,,,111...***)))***+++***((()))((((((+++///000,,,))))))+++---+++'''%%%%%%'''((()))***---//////---+++///((($$$%%%'''&&&)))---++++++...111000,,,...333222///,,,,,,......***&&&(((******(((***000000,,,000///...---------...///---.........,,,+++,,,,,,000000///---+++)))((((((...------///111000///---)))+++------+++(((&&&&&&---000000,,,---111222///+++)))(((***...000111000111111000///...---,,,,,,///444444///,,,///000...******+++---//////...---000+++)))---111111222555000111000...,,,+++---...+++---...---+++*********((())),,,...000///......+++$$$!!!&&&***)))%%%###&&&***,,,+++---000///,,,111---,,,------+++,,,000000000000---+++))))))***---------+++***,,,111555000...---------...//////...///000000......///000111111000///////////////000+++(((***,,,,,,---000+++***)))(((***---000222333333333333111///---,,,333222///---+++,,,------%%%))),,,+++((((((,,,111111...,,,,,,...///...---000111222111//////000111+++---,,,)))+++//////+++)))&&&$$$''')))***---333000///...---,,,,,,,,,------)))%%%&&&)))---------000///...---,,,,,,,,,,,,444333111222555777888888%%%(((,,,...------------222000///...//////---,,,...---,,,,,,+++++++++,,,///111000,,,+++------***000111000...+++)))((((((((()))***,,,///000222333000...+++(((((()))+++,,,...000111000...------............,,,***))))))***(((...222///(((&&&,,,444111000---+++))))))))))))"""&&&+++......///222555...+++)))+++///000...++++++'''))))))&&&...444---------***&&&&&&)))***''')))'''%%%%%%(((,,,///000///...------......---,,,))))))'''&&&***000000---...---,,,------,,,)))''',,,((('''+++111333///***'''''''''((()))*********)))+++,,,+++---000...)))###'''******'''&&&***...)))+++---//////...---,,,---,,,'''%%%(((......+++&&&)))***(((***---...,,,,,,+++---///+++''')))...---------///000000---+++,,,,,,------,,,,,,,,,,,,000///,,,(((&&&''',,,///%%%(((++++++******---000...((($$$(((///333111,,,///------...111111...***///---++++++---/////////111000...,,,,,,,,,,,,---&&&((())))))))))))***,,,***///333000***&&&'''+++***,,,......------///000***+++,,,++++++,,,///111---///...,,,+++------++++++,,,---,,,******+++,,,&&&(((+++...000...***&&&(((---333222---)))+++...+++'''&&&((()))(((***//////---***)))************+++***((()))+++---......''''''&&&'''(((***,,,---000...***))))))*********''''''(((,,,///000,,,(((,,,+++***(((&&&$$$$$$$$$'''))),,,---,,,+++,,,,,,...)))&&&((())))))))),,,---,,,---111333111222444000......///111111---))),,,,,,***''')))...///---000///...---------...///***,,,...---***)))***---000///...---+++***)))(((------,,,---......+++))))))---111444222...+++)))---...---******...///......------...000000///......------------,,,,,,,,,000222111---***,,,...---***)))))),,,///...+++'''---******///333222333555,,,------,,,+++,,,...000,,,---...---++++++,,,...!!!$$$)))---000000000///***%%%$$$''')))((((((******...000///000222222///333///,,,,,,,,,***,,,111000000///,,,***)))***,,,---......---,,,,,,///111,,,,,,,,,,,,---...///000***+++------,,,---...000333222222111111000000000...+++***,,,---++++++......///---***+++...111000000111222222111...+++***111///---***))))))******&&&***---,,,***+++111666000000///000000000000///222222222000...---...///++++++)))(((+++111111,,,***''''''***++++++---111111///,,,***)))***,,,...111---)))(((***...000111000000000///...---,,,+++000222555888:::888333///(((***---............///------,,,---///000///...,,,,,,++++++************///111000***'''((('''%%%+++...111000,,,+++,,,...((()))***,,,,,,---------...///...+++(((''')))++++++,,,---.........---------,,,++++++,,,+++)))'''###***///---%%%###)))111...---,,,+++******++++++###***,,,++++++///333---,,,++++++,,,------,,,+++''')))'''"""***333...'''))),,,...///...***'''///---++++++,,,......---...,,,+++,,,000111000---***)))((())),,,000111000000000///---+++(((%%%###+++))))))***---...,,,)))---...///---+++***+++,,,+++------***+++......+++((()))(((### ***333,,,...///000000...,,,+++***)))''''''***---...---$$$(((***)))***---+++(((...***,,,111...''')))222...------...000000...,,,000---+++,,,///111111000222111...+++***+++---...'''+++...---)))(((,,,000...((($$$'''///333///+++---+++***,,,000111...***///---+++***,,,...//////111000...---,,,,,,---...)))***,,,,,,,,,,,,...///)))...222222///---...000+++---......------.../////////...,,,+++,,,000222...---+++((((((+++...///+++---......,,,,,,---...---,,,+++,,,---,,,&&&"""'''+++//////,,,)))***,,,)))''''''))))))''')))...---***'''(((***+++)))''',,,***)))(((***,,,...///***)))'''&&&''')))+++---///---***))))))***+++,,,(((&&&'''***///111///,,,...,,,)))''''''((('''&&&))),,,///...+++)))***,,,---+++***+++,,,,,,,,,+++///------000222222111111......///111333222///+++,,,+++***)))+++......---000///---,,,+++++++++,,,'''***,,,+++)))(((***...---,,,+++,,,---------,,,...---,,,,,,,,,+++(((%%%'''+++111444444333111000,,,+++)))''''''***---...222222222111///---***(((((()))***+++---///000111000000...,,,+++,,,......---***((()))+++,,,((($$$***)))***///222000///222+++,,,,,,+++***+++---000,,,,,,,,,+++***+++...000###%%%'''***,,,.........---***((()))((('''***///,,,000111000000333222///111...,,,---,,,***+++...//////...+++))))))***,,,------------,,,++++++,,,+++,,,,,,---,,,---...//////000000///---,,,,,,---///000000000000000000000///---///222111,,,***+++...222111,,,+++......***///000222333222000...---,,,+++***(((''''''&&&''''''+++...---+++,,,111777///333666555111...///111111111000...,,,++++++---******)))(((,,,222111---***)))***...///,,,+++---111///+++((('''))),,,...000---***)))+++---000111000000111111000///---,,,+++---111555666555000,,,...//////...---...000222---------...000000...,,,******+++++++++,,,,,,+++,,,//////)))&&&'''(((&&&(((,,,//////---,,,...000)))***+++,,,,,,++++++***)))---000///+++((((((***&&&''')))+++---...---,,,,,,)))(((+++///000,,,'''###'''++++++((('''***...((()))***,,,,,,---,,,,,,"""'''******''''''+++///---//////,,,'''&&&***///...+++---)))!!!'''000---((()))---//////,,,***)))111///---,,,------,,,+++***((((((+++///111000---)))''''''(((+++,,,...///.........---+++)))'''&&&(((***,,,+++((('''(((***000000000...,,,+++---...,,,...---***))),,,---,,,***+++)))###'''///222111000...---,,,++++++///...---...---***(((&&&%%%)))+++)))))))))'''###,,,(((***///---&&&)))333000...,,,,,,---.........///+++(((***...111111000111000/////////...---,,,+++///111///***(((+++...,,,***((()))+++---,,,***((('''(((+++...000...+++000...++++++,,,------,,,++++++))))))))))))++++++,,,...//////------...///+++,,,...000222222111///---.........,,,++++++---000///...+++***+++///222///+++&&&$$$$$$&&&+++///,,,...//////......000111222...***(((******(((%%%))))))***+++,,,---,,,+++,,,,,,...000///+++---111---++++++---//////+++(((------,,,++++++---///111---,,,***((('''((()))***---,,,+++***)))***+++---+++(((&&&(((---222333333///,,,******+++,,,,,,,,,---///111///+++))))))+++............///000///,,,,,,,,,++++++,,,---+++)))***+++---///000...,,,))))))((())),,,//////......111///---+++)))(((((((((&&&(((++++++)))))),,,...---,,,+++,,,...000///---,,,++++++,,,,,,,,,)))'''))),,,///111111111333444---+++)))))))))+++...000222333333111///+++)))(((((()))***,,,...000222222///---,,,------......000---)))&&&&&&(((*********,,,***---111111---,,,///,,,------+++******,,,...***++++++******+++---000,,,***)))'''((())),,,---///,,,+++***'''%%%(((...(((,,,---+++,,,...---)))///---...222111---,,,------...---+++***)))+++---------,,,,,,,,,+++***)))+++---///...,,,+++,,,...222222222111...,,,,,,---***+++,,,...////////////000000333777444...+++,,,,,,111000***)))---,,,&&&++++++---......---,,,,,,)))))))))))))))(((&&&&&&'''***---,,,))))))---222---222777666000---...111---......---+++******+++'''***+++***---111000---)))(((+++000000,,,***+++000...***'''&&&(((+++---******)))******,,,---......////////////...------***(((((()))---111222333000000///...,,,---000333222111000000000///,,,)))***+++,,,---------------''',,,...***(((+++......***+++,,,,,,++++++,,,---******+++,,,---...//////'''+++///000---***))))))$$$%%%'''***---...,,,***((('''(((,,,111222...***&&&(((***,,,---------,,,%%%''')))+++------------***,,,,,,***((((((+++...---111222---&&&$$$***111000///222,,,!!!&&&///---000---***)))'''%%%(((...---+++))))))+++------,,,''''''(((+++---...---+++(((%%%%%%'''(((''')))---(((***,,,------,,,,,,---%%%***---+++'''%%%)))---++++++******+++,,,...///,,,......)))'''***,,,+++%%%)))---+++&&&###$$$&&&444222///,,,+++++++++,,,++++++---111111,,,******(((++++++(((''''''%%%!!!&&&&&&''')))(((&&&***111///---++++++,,,---...---+++(((&&&'''+++......---/////////000000///---***///111222///,,,)))***,,,***++++++***))))))***+++%%%''')))+++,,,,,,,,,,,,///---,,,,,,------,,,***,,,+++***))))))***+++,,,---...///...,,,+++,,,---,,,+++***,,,......,,,))),,,---...,,,***)))***+++------,,,)))((())),,,//////)))%%%$$$###"""&&&+++,,,...///000//////111333///,,,)))'''(((***,,,------+++)))+++...000///...---,,,---...+++(((***///...///000222444222///,,,......///...------000222...---+++)))((((((((((((***+++,,,+++******,,,---///+++&&&'''+++111444555------------------...///...//////...,,,++++++,,,...000000...000222000,,,,,,//////,,,+++---,,,)))((()))***+++***(((&&&%%%)))''')))...111000......000///---***)))((((((((((((((()))***,,,......///222///---...000111...,,,(((((())),,,...///...,,,...//////...------///111...+++***---......111555///000111111///------...,,,,,,---......///000000///,,,+++...///---,,,---)))(((&&&%%%'''+++///222...---///222111---,,,000.........,,,***)))+++---***+++,,,+++***+++---...222///+++'''&&&(((+++---000---******(((%%%''',,,***...///,,,,,,...---)))///...111555555111...///---...///...---,,,---...///...,,,,,,------+++)))+++...000000---+++,,,......///000000...---...///((()))+++---.........---......111444111,,,+++///,,,111///''''''...///***((()))))))))))))))))))))(((***,,,......,,,***((((((,,,///---)))'''))),,,)))---111333111///......)))+++---...,,,++++++,,,$$$***...------//////,,,(((&&&(((------+++***,,,///---)))&&&&&&'''***,,,%%%'''***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((&&&%%%&&&***///222333+++---......---...000222000////////////---***'''---.../////////...---,,,$$$***---***(((+++///000+++***(((((()))***+++***************,,,...000111)))+++------,,,+++******''''''(((+++------***'''"""'''---///...---,,,---'''))),,,...---,,,+++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,---...---111333000,,,***---111......333---!!!$$$...---222---***)))'''%%%***333,,,***((((((***---......'''))),,,,,,***)))((((((***&&&&&&))))))&&&(((---'''***---...---,,,...///%%%(((***+++******...222+++(((%%%&&&))),,,,,,+++***......)))&&&(((***)))$$$(((---...,,,(((%%%$$$111///---,,,+++,,,,,,---'''&&&)))///111...///333,,,...,,,'''&&&((('''$$$!!!&&&(((%%%%%%)))...000,,,++++++,,,------,,,***(((''''''(((***+++++++++///---,,,---//////---+++//////......,,,+++++++++***************+++,,,---&&&***------***(((***,,,+++++++++---///...,,,***///...---+++++++++,,,,,,,,,---...---,,,+++,,,...************(((((((((((()))+++,,,+++))))))***+++,,,,,,+++***)))))),,,...---((('''(((&&&!!! ###***,,,.........///000222,,,,,,+++***)))***---///000///---,,,+++---000222---***(((&&&"""%%%------///111111000/////////)))+++,,,,,,******+++---++++++***)))(((''''''&&&'''***------+++***+++---222---)))(((+++...000///***---///...+++***+++---,,,+++***+++---......---...000///---...222111,,,,,,222555000...///111///+++,,,,,,***(((&&&%%%%%%---))))))...000------//////...---+++++++++,,,,,,***((('''***///222111///444000...///222333000---++++++,,,---//////...,,,...//////---,,,,,,---///+++((()))...000///111555000111222111//////000333,,,,,,------......//////000++++++///000+++''''''(((***+++***((()))...333,,,+++...000///+++---111.........,,,******,,,...***,,,......---,,,,,,---111///,,,***)))+++...000222---+++------+++,,,///...111222000///111///,,,---,,,...222333//////111---000222333222000000000333000......///000...---)))---111111...,,,...111---...000000//////111222,,,---...//////...---+++******,,,...,,,)))+++000...222///&&&&&&000444111---,,,++++++******++++++))),,,///222222000---+++***...111///***&&&'''***'''(((+++///111111...+++'''***---......,,,,,,,,,"""***000///---......,,,&&&$$$$$$(((***)))+++///...,,,)))'''&&&''')))+++$$$''',,,///000///...---(((((((((((()))***+++,,,'''''')))+++...///---+++%%%(((,,,...//////000000))))))***+++---,,,)))'''000111111111000...,,,+++###))),,,(((%%%'''+++,,,***&&&###$$$(((+++,,,++++++***(((((((((***,,,...---,,,++++++++++++***************,,,...---)))%%%(((222222+++&&&***000&&&***......***''''''(((...,,,)))'''''')))+++---))))))))),,,...000...------///222333222111000000***+++111,,,""",,,+++,,,***,,,000///+++...666000---***)))+++---//////)))---///---)))%%%$$$%%%...******---,,,(((***000+++...111000---++++++,,,%%%%%%'''***---111333555000+++&&&&&&)))+++)))&&&)))---...)))&&&'''((((((((()))******+++******))),,,,,,,,,,,,------.........***+++...---)))***000...///---'''&&&)))***((( (((***$$$$$$---333111))))))+++...///...***'''((()))******++++++,,,,,,000---)))))),,,......---...,,,++++++------,,,******)))(((***---/////////(((---222000)))&&&(((,,,'''(((***...000000...+++...---+++)))''''''''''''+++---......------///000&&&))),,,***%%%$$$(((---'''(((******))))))***,,,,,,------,,,+++,,,...000+++((()))---***"""(((***,,,---------///111---///000...***(((***,,,111222111,,,''''''---333111---(((###%%%///+++---...,,,)))))),,,000"""%%%((((((%%%$$$%%%'''((((((((()))(((((('''&&&&&&)))---...,,,++++++,,,222///+++***+++,,,+++((((((,,,000...)))&&&'''***)))'''%%%(((---000000///---000...+++,,,111000+++'''000444///+++...111000111111000---***((('''(((222,,,))),,,...+++,,,000...------,,,---...///000---)))&&&***222666333///111...,,,///444777555222222111000//////---***'''***+++---.........///111'''$$$&&&,,,///---...333444555555222///...000333))))))***,,,...000111222111,,,+++//////(((""""""+++///222///)))&&&)))...((('''***---,,,))),,,111---------,,,+++,,,...000+++...000000///---------------,,,,,,---///111222555000...111333222222333,,,000000...---///---)))+++((())),,,---,,,---000///222555777666444222222666333//////111222222000''',,,111111///...111444000222333222111111222333111111222222111///,,,+++,,,)))(((+++//////+++'''111///------///111222333(((******(((***...///---(((###$$$,,,222222222555333...((((((+++------***++++++,,,...111333222111333000------///000...+++222000---++++++,,,///000---,,,+++(((%%%%%%&&&((())),,,+++''')))//////+++---...111333///,,,///555+++(((%%%&&&))),,,---,,,///)))%%%'''---000...***---,,,+++,,,------+++)))111---(((&&&)))+++,,,,,,000111111222222111///...---***((())),,,,,,'''"""'''''''''***---...,,,***111,,,'''%%%''')))***)))...,,,---000---'''&&&******(((''')))---...)))%%%###(((---...,,,***---000###$$$'''+++---,,,((($$$%%%'''***---///,,,((($$$((()))(((&&&)))...///---555333///---000444111***...+++((('''))),,,......+++,,,---...000111222333...,,,+++,,,)))'''+++111.../////////...+++(((&&&+++''')))///000,,,,,,000((()))+++...000///+++((((((***,,,***'''''',,,111...,,,***,,,///000---***---222555111***%%%'''+++(((***)))&&&(((,,,---***///---///111...)))))),,,,,,---...//////...------000...,,,***(((''''''((($$$%%%(((,,,000111///,,,,,,*********,,,,,,+++***)))---...,,,,,,---***&&&))))))******+++,,,---...111///+++))))))+++...000---+++,,,000---&&&&&&******+++++++++***)))))))))...+++((()))---000000...333111///---+++++++++,,,'''+++***%%%&&&...333333***+++---,,,******---111(((%%%&&&+++,,,((('''***///((( %%%***,,,***,,,***(((''')))+++,,,---,,,++++++,,,///000000///222000---+++******,,,---'''(((***,,,---...//////111///...,,,***))))))***///...,,,++++++,,,---... &&&...'''!!!222777---''',,,333333...***/////////111111///***'''...,,,)))((())),,,---...---,,,+++++++++***'''%%%***$$$ %%%000777666222)))---...,,,+++...///...111000///000222333444333666444111000///...+++)))---((($$$&&&+++...,,,'''---///000///,,,+++---//////000000111111222333333888777111)))(((...555888444333222000---)))%%%###---------...111222222111111)))&&&---///---///666...222...---444333///333)))+++......---+++,,,,,,)))+++...///,,,%%%!!!!!!&&&)))&&&!!!&&&111000''''''&&&***///111...---...(((+++...111222111...---''''''(((***,,,---,,,+++666444000/////////...---,,,---/////////000222555///000222111...+++******'''+++///000......///000...000111222222000---+++666222,,,***++++++***)))...000000,,,+++......,,,///111222111///---,,,,,,++++++***,,,...000///...---,,,---000333000)))###,,,***))))))+++---...---******)))+++111888666111,,,)))***///111...---000000+++((((((,,,...---+++111000//////000111///...))))))+++///111222000///++++++++++++,,,---...///*********(((&&&&&&''')))''''''%%%###(((000222///''')))---000---((((((---+++(((%%%%%%))),,,,,,+++///+++(((***///111---)))&&&)))+++,,,******+++------***&&&'''+++...///......///000111222222111111///,,,)))***,,,,,,(((###,,,)))(((,,,333666222------+++)))((()))***++++++((('''(((,,,,,,((()))...+++)))(((***------)))%%%###(((---...,,,***+++---&&&(((+++,,,,,,***(((&&&******+++---000000///---((()))(((&&&(((,,,---***,,,...---+++,,,000111...000---+++***+++,,,+++++++++,,,,,,------......///...---...///---***,,,111++++++,,,+++***)))'''&&&***((()))......***(((+++$$$%%%(((+++......+++)))(((+++...---)))'''))),,,...---,,,---//////...,,,---...///---+++))))))***&&&((((((%%%&&&******''',,,+++,,,...---***+++///111000...---,,,,,,,,,,,,000///,,,***)))((('''''''''(((***,,,---------,,,...---...///000///---+++,,,///000------...---)))'''((()))+++---...//////------------...///000111---(((''',,,...***((((((---)))'''(((,,,///...,,,000...++++++---///222333000//////......---------***---+++%%%$$$***//////...000111///,,,)))((()))+++)))***...///+++***,,,000)))###"""&&&+++,,,,,,$$$%%%'''***...///000000---------...000111000///...............---------((()))***,,,---...////////////......---,,,++++++---,,,+++))))))***,,,---((($$$)))///(((---000+++)))+++---***)))************++++++***'''%%%&&&###!!!$$$***---,,,)))***)))((()))+++,,,+++***333000......///000...---...111000+++)))---000000---,,,,,,---///111000/////////000000000000000000...***&&&)))...000---))),,,,,,,,,***((()))---000/////////000111111222222222222...(((&&&+++000222222111000///---+++)))(((222///,,,---111333111...///***(((+++------...111,,,222...,,,111///,,,111,,,+++*********+++,,,,,,---///111111...)))&&&&&&%%%(((&&&!!!&&&000000(((###"""&&&---111000111444///...+++***))))))***+++''''''))),,,///000111000000111222333222000///------///000000///...000111---...000///,,,*********---///111111//////111333...///000111000///---,,,222...)))((()))***)))(((---...,,,)))***------)))+++---///000...,,,,,,,,,---+++***+++---...............///222333///&&& (((''''''(((***+++***)))---,,,)))+++444;;;888000---,,,...111000---,,,///+++)))'''))),,,...---+++111///......///000//////###'''---111222111000///'''(((***---.../////////)))***++++++***)))***+++(((%%%!!! '''///111...%%%&&&+++///,,,&&&%%%(((---***'''(((+++------+++///,,,***,,,000000---((("""''',,,,,,)))(((,,,111+++)))((()))---///...,,,,,,---...000111111222111111...+++***,,,+++(((%%%***'''%%%+++333666111+++((()))+++,,,+++******+++'''&&&'''))))))''')))...,,,******+++...---)))%%%$$$(((---///,,,))))))******,,,...---***'''((())))))'''%%%&&&***---///000+++,,,+++((()))---,,,)))(((---...+++***---//////,,,,,,,,,---......,,,***++++++++++++************,,,,,,...222000,,,+++......------,,,++++++******)))(((***------)))&&&'''"""###%%%))),,,---+++((((((,,,//////+++(((((((((+++,,,------,,,+++,,,---///---+++,,,...///---+++'''******'''''')))(((%%%)))'''(((++++++***---222555222///+++))))))***+++000///---+++)))((((((''')))+++---,,,)))(((+++---......///000111000,,,***...000000,,,,,,//////---&&&(((***---///000000000***,,,///222333222000///---'''$$$)))///...+++(((///)))$$$'''///444222...111111///------///222555,,,---///000000///...---,,,...+++&&&###&&&)))***...000222222...***'''&&&---+++,,,//////+++***,,,///+++%%%$$$'''+++------"""%%%***///111222000///.........000111111///---,,,---///111111111///...))))))***+++---...//////,,,---.../////////...---++++++***))))))***+++,,,...)))***000,,,!!!"""+++******+++,,,(((%%%'''---+++***)))***+++,,,+++)))'''###"""(((111555111+++,,,***)))***,,,...///...,,,///111000,,,)))***---111222///)))'''+++/////////...///111333333111000***---//////------///222---***(((***...000,,,(((******(((&&&&&&(((...222.........///000000111111---///...)))'''+++------...---,,,,,,++++++++++++222...***+++...111///,,,,,,---+++)))***...---******111...+++...+++)))111///+++'''&&&)))+++,,,+++///000111///,,,******)))&&&((('''###'''//////((($$$"""%%%+++//////222666222111///---++++++,,,,,,)))***+++---...///000000***///555777555111///...,,,...//////,,,***))))))+++,,,------+++******+++222222111///---...111444...////////////......---...,,,)))((()))+++++++++......+++(((+++///...)))'''***---...---,,,++++++...,,,******+++------,,,///---+++++++++)))&&&###''''''(((+++------+++)))///---)))(((,,,222222---(((+++///111000...000444)))((((((***------+++)))***)))(((***---000111111''',,,111222000---------((()))+++---.../////////+++---///...---++++++,,,+++'''######)))...---))))))***,,,///---((((((+++000---***+++...///...,,,111---)))***,,,...,,,)))&&&)))------++++++---000---+++***,,,......+++'''++++++,,,---......//////111///,,,+++,,,+++)))'''((('''(((+++///000---)))%%%)))...///,,,((('''(((,,,+++***)))&&&%%%''')))---,,,,,,---...---***'''&&&***...000...+++)))(((***---///,,,'''%%%)))---'''%%%###$$$'''***,,,---///000...+++,,,///...))))))...000///...///---)))%%%&&&)))---000000...+++)))))))))(((((((((((((((******---222111,,,***+++000///---+++******))))))'''(((***------***((('''$$$$$$&&&))),,,,,,***((())),,,...---+++))))))***)))+++---+++((('''))),,,111///......000000000...)))---...+++)))***)))&&&%%%%%%(((,,,,,,***+++///333111...+++***))))))***000///...,,,+++))))))(((***,,,---***&&&&&&***///---,,,++++++,,,,,,***(((---...---))))))---///...((())),,,...///000//////+++---000222222000...,,,...+++)))+++///000---+++///+++)))+++111333000,,,...000222111...---000333+++---000111111000---+++,,,,,,***&&&$$$$$$'''))),,,---///000///---+++*********+++,,,+++)))((((((---+++'''&&&''')))+++,,,))),,,///111000///---,,,.........///000///,,,***...///000111222111///...*********+++,,,---//////+++,,,,,,---.../////////+++++++++++++++,,,---...000******000000((((((...)))***,,,...+++(((+++222---+++******---...//////,,,***))),,,222555333///111///---,,,...//////...(((,,,000///,,,)))***---...000...(((&&&***---...//////000333444444222///+++...000...)))&&&))),,,***((('''))),,,---***&&&***)))((('''(((+++///222......//////000111111111+++///111---,,,---...,,,,,,+++***))))))***+++,,,,,,+++***)))***,,,---...+++000///((()))///---%%%***222000+++,,,((((((111111,,,''''''+++...,,,))),,,......***'''((())))))***+++***''')))...---(((***''''''+++,,,+++---111+++...111444444111---***,,,------,,,+++*********)))000666888333///...///+++,,,...---)))&&&######***,,,------++++++,,,---222000---+++***---111444//////////////////000000...---,,,,,,---///000111333111...+++...333222---(((+++---...---+++***+++000---***)))***,,,,,,+++///***$$$"""&&&((('''((())),,,......+++))),,,---***$$$$$$***///000'''+++//////...000333555******+++,,,,,,+++)))'''%%%$$$%%%'''+++...//////---000111///,,,+++---///++++++*********+++,,,------...///...+++)))))))))***'''&&&***...///+++(((///---,,,...---+++,,,000000---++++++...///---+++111---(((&&&(((***++++++........./////////...---+++******,,,///...***%%%+++++++++*********++++++///...---,,,,,,,,,***)))+++...111000,,,***+++---&&&***//////+++&&&$$$$$$...///---***'''&&&'''(((,,,,,,---...///---+++)))***,,,///111000---+++***))),,,---***&&&%%%***///---,,,++++++---...------...000...,,,,,,///---((((((+++---...222333---$$$###$$$'''+++......,,,)))''''''(((((((((((())))))+++***---222222...***+++---+++)))'''%%%$$$######&&&)))+++---------,,,***))))))***+++---,,,***(((+++++++++******+++---...***,,,---+++((('''))),,,000111000///---,,,---///(((---000---******(((&&&$$$$$$)))...---)))(((***------------,,,+++***))).........---,,,+++*********,,,,,,)))%%%%%%+++111---+++((('''((())))))))))))+++)))&&&&&&+++---,,,,,,,,,---.........---,,,***+++,,,............---000111111///.../////////---...///000///---)))'''***...111222///,,,,,,------...000111000...+++)))+++***)))'''&&&%%%(((+++---,,,+++,,,---.........(((*********))))))'''&&&+++***)))'''&&&''')))+++000111111000---+++,,,---------,,,---...---***(((222111000000///.........+++******+++,,,---...///,,,+++******+++---///000,,,,,,------...///000111111,,,,,,111111,,,+++...+++((((((,,,......///222,,,***((((((+++...//////...---,,,***))))))+++---...---++++++,,,---,,,+++111111000000///...+++))))))---...+++***---///...,,,,,,---///111000...+++...111222///)))&&&(((++++++)))((()))++++++)))'''+++++++++,,,---///000111......//////000111111111+++000222///.........+++...---+++******+++,,,,,,---///000---)))'''***...,,,111///)))***000...&&&+++333000+++,,,))))))222000---***,,,///000,,,(((***---,,,&&&%%%)))+++***///000...,,,+++,,,***'''...***)))++++++)))***...(((+++///111111...***''',,,......,,,)))((((((***---111666555000,,,---///+++---...---***&&&$$$###,,,---......------...000111...+++)))+++...222444/////////000000111111222............///000222333444333000---///444444111,,,...//////,,,+++***+++000...+++***+++,,,++++++---(((%%%+++'''''')))+++------+++)))(((,,,+++%%%###***222777,,,//////,,,+++...111111+++,,,,,,---,,,***)))'''((((((((()))++++++***(((......,,,******,,,000333,,,+++)))((('''((()))))),,,,,,,,,***(((&&&&&&'''&&&%%%)))///222///,,,+++///+++***+++,,,+++---111///,,,******------+++(((///+++'''&&&''')))+++,,,333111//////000000---***&&&&&&'''+++...///+++'''++++++***)))((())))))))),,,,,,---...---,,,+++***+++///222...'''$$$(((...***,,,...---***'''$$$###***---...***)))+++---,,,+++---...//////...---,,,---...///000000///---,,,***++++++)))''''''+++///000///.../////////,,,***)))+++***(((***,,,+++&&&$$$%%%'''***111555///&&&((((((((()))******(((&&&))))))))))))************...+++,,,000222///,,,,,,,,,,,,***)))'''%%%$$$$$$'''+++,,,,,,---000///---...------...///...,,,***,,,+++***)))***,,,...000.........,,,******+++---,,,------+++((((((***,,,$$$+++///---)))((('''$$$%%%%%%***...---((('''))))))***,,,------,,,+++***,,,------......---,,,,,,+++,,,+++(((%%%&&&+++///---+++(((''')))***++++++'''((('''$$$%%%***,,,+++......------,,,+++++++++(((((()))***,,,---...//////222333///,,,...//////***,,,......,,,(((&&&$$$)))+++...///---+++)))(((.........---,,,+++*********((((((***)))(((+++000000...+++***+++,,,,,,+++(((+++,,,******,,,***''')))***+++)))&&&&&&(((+++000111000...******...111---,,,******++++++***)))222111///...---,,,,,,,,,,,,+++******+++,,,...///---,,,+++******+++---...+++,,,---...///000111111111...///111000,,,+++------'''%%%***//////......,,,+++)))***---///000000...//////***%%%$$$(((---&&&&&&&&&(((***+++***)))(((%%%$$$(((---000...+++)))---///---,,,///000///.........///111000///---///111222111---,,,---///...,,,******+++,,,+++***...---,,,---///000///...------......///000000000+++///000---+++------+++111000//////.........///333555666222,,,((()))+++---...,,,***+++///...+++---333///***---++++++333///...---...000000,,,(((+++000000)))(((...000...000000000...,,,+++)))''',,,)))(((***+++)))+++///111111000...---,,,++++++***,,,...---******,,,000///111333111...,,,---...---...//////,,,***))))))///000000///......000222222///---,,,...000222222------///000111111111111,,,---......------///000111222000,,,,,,000333222000111000...+++***+++---///...------......,,,+++***'''"""$$$((((((((()))+++------,,,***))),,,,,,((()))...333444111111---((((((...000---+++,,,---,,,,,,+++++++++...............,,,(((%%%,,,***'''''')))---///111+++++++++++++++***)))))),,,,,,+++)))'''&&&(((***'''(((,,,111000******...,,,)))(((+++---,,,---000111...,,,---......,,,(((+++***))))))***+++++++++/////////...,,,+++******%%%%%%%%%)))------***'''+++***)))))))))***+++,,,'''***---///...---+++***,,,......***$$$###(((...///---,,,,,,,,,+++((('''%%%+++---+++***...///---***,,,///000000//////......---------...///...---///...,,,***)))***+++,,,...---++++++++++++***((($$$''''''&&&))),,,+++&&&&&&'''''''''+++111111...,,,***((('''((((((((('''---------,,,++++++******...)))'''+++---+++***+++,,,,,,---------+++***)))***------******//////,,,...------...000000///---,,,,,,++++++,,,---,,,,,,///---***))))))*********+++)))&&&&&&(((*********"""***000...***((('''%%%'''&&&(((++++++((()))---***************+++++++++***+++---.../////////...///---***'''&&&'''(((***)))))))))***,,,---,,,***&&&)))(((&&&''',,,...,,,...---+++*********,,,---++++++,,,,,,+++******))),,,...---)))***//////,,,(((&&&%%%%%%((()))(((&&&,,,+++************(((&&&...,,,***))))))***,,,---,,,)))))),,,,,,***,,,222///---++++++++++++)))&&&''',,,---***+++...---)))(((,,,...,,,'''&&&(((,,,...000111...***)))...222...,,,***)))***+++,,,+++,,,------...---,,,+++***,,,+++******+++,,,...///---...//////...,,,***)))((()))***,,,---...//////------///000///,,,---000111+++(((+++...,,,******,,,******+++---//////...---......,,,******,,,---$$$%%%&&&(((******'''$$$'''---///...***------)))(((+++------222111000000111222111///////////////............///---***))))))***+++,,,111...+++***,,,---,,,+++***++++++,,,------......,,,//////+++))),,,---,,,...//////000000000//////333111000000000...***'''...)))'''***,,,,,,---000---111,,,(((...---,,,333//////...---,,,,,,++++++---444444---,,,333666222------......,,,)))((((((+++((((((+++,,,***+++...222222222111000//////...(((+++---+++((((((,,,000------...///......------+++,,,------,,,,,,---...000111111///......000222222000......//////---+++)))***---///000000//////,,,...///---+++***+++------111111,,,)))---222444111000...+++******---000...---...///000000---+++((('''&&&$$$"""!!!"""$$$+++******,,,...///...---,,,---,,,***---000///***111000***$$$'''000222...***+++,,,,,,,,,,,,---///111111111333222///***&&&,,,(((%%%%%%))),,,,,,++++++---///111111///---+++------,,,+++)))***---///---,,,///111,,,$$$&&&---***'''(((...000...---///444222000000222222///+++''')))+++......---+++***(((,,,///---(((%%%'''+++)))'''&&&(((+++***'''###******))))))***,,,...///$$$(((---//////---+++***222111///+++)))***...222111...++++++---...---+++$$$+++...+++***...///+++))),,,///111111000000000...,,,++++++---.........333000---,,,,,,,,,+++)))///---***)))***+++++++++###&&&''''''***...---(((,,,///---((('''---222444,,,)))&&&&&&'''***,,,---111111000...,,,+++***))),,,&&&"""$$$'''&&&&&&(((&&&(((***,,,---,,,+++***,,,///...)))(((---...+++---------...111222111///---,,,---......---***(((...***%%%%%%'''((('''%%%,,,'''"""$$$+++///...***###,,,222111---+++)))''')))'''&&&(((((((((,,,222...,,,***(((((()))+++,,,)))***,,,...000000000000222///***'''''''''&&&&&&$$$%%%(((,,,///...***''''''******)))***...000...---+++)))((((((***---///111111111///,,,'''### ))))))%%%###(((000///(((''' %%%+++,,,)))000,,,'''&&&'''))))))'''---***'''%%%&&&***...111---***+++......***---333+++******,,,...,,,((($$$%%%+++,,,)))***...---((()))---000...)))&&&)))...///111222///***(((+++///000---***(((***,,,......&&&))),,,//////---***(((---,,,*********,,,...///,,,///222444333...)))%%%$$$%%%''')))+++,,,,,,---&&&(((---///......111666444///---......***)))***%%%%%%$$$&&&((()))(((''')))((((((+++...///---+++))))))***,,,,,,)))%%%!!!###(((+++,,,+++,,,)))###!!!%%%))))))000...,,,,,,---......---///---,,,,,,,,,,,,+++)))...,,,(((&&&&&&'''***+++333...(((&&&''')))***)))((())))))***++++++,,,,,,///111000+++***---//////)))***,,,...//////......---(((&&&+++333444---%%%...%%%###))),,,))),,,333...000)))'''...///,,,222000///---+++((((((+++......666666///...666888444)))***+++---,,,)))(((***,,,)))))),,,,,,))))))+++%%%)))///333444111---***)))+++,,,)))%%%###'''+++******+++...000000...+++'''((()))***)))+++---///111111111///------///111111///------...,,,'''###&&&(((+++...//////...,,,---///000///+++)))***,,,,,,222444---(((,,,222777///...,,,)))(((***///333------///111222111...+++***,,,...---)))%%%"""!!!************+++---///000222000---...///...+++(((...//////......------...,,,)))''')))---000000///---...///111111///+++(((111)))&&&***,,,)))(((***+++(((+++222555111///222555111///000...++++++.........+++%%%&&&+++***###&&&&&&&&&&&&(((***,,,...////////////...---+++***+++'''(((---///+++'''%%%%%%(((++++++)))))),,,///)))***+++***(((&&&&&&&&&''')))+++,,,,,,---///000---+++++++++---...---+++,,,++++++,,,,,,+++***)))000000///,,,((((((,,,///+++444666///,,,///,,,$$$111---)))+++///222000...))),,,///000---,,,,,,...//////---***'''(((+++---222000,,,***+++...222444&&&)))++++++***'''&&&&&&---***''''''+++......---///)))(((,,,---(((''')))///******000111,,,'''((('''---...(((%%%))),,,+++...+++((((((******'''$$$$$$'''***(((%%%&&&+++111......///111222111---***...000222000,,,***+++---222///,,,***+++,,,,,,,,,%%%$$$&&&+++000111---((($$$+++++++++---...+++...'''###'''***((((((***,,,+++)))((())),,,///111111333222...---//////---///---++++++,,,,,,+++)))$$$)))...000///---------'''((((((***,,,...///000333111---+++***+++...///......000111111---((($$$!!!&&&---...,,,+++...111///'''$$$)))---,,,,,,///------+++'''######&&&)))((((((''''''(((***,,,------------,,,,,,,,,,,,,,,''''''&&&'''((((((%%%###$$$$$$%%%%%%&&&''''''(((---...+++'''&&&***,,,***.........,,,++++++---///---)))&&&&&&***...000000///,,,***,,,...---(((###"""))),,,'''$$$)))...///---,,,,,,...///000///...,,,***'''&&&&&&(((+++---,,,000///,,,---444666444000///---++++++)))%%%###%%%'''&&&%%%+++222111+++))),,,///...***'''&&&''''''((()))++++++)))'''%%%''''''&&&&&&(((***---//////---)))&&&%%%%%%&&&'''***...---((((((------***'''+++...///...,,,+++++++++,,,,,,---------...///444000+++)))(((*********444((($$$+++///++++++///+++------)))$$$%%%---555+++///222111,,,***,,,///---%%%$$$---555222,,,((($$$'''(((&&&&&&+++///000111)))&&&,,,000---***+++...000000...+++***---000000000111000000///...---///+++''')))---///...+++---+++,,,---+++'''(((,,,+++,,,...//////...,,,+++))),,,...,,,'''%%%(((,,,+++((('''***///000---(((,,,++++++******+++,,,,,,111222333333222111000000---,,,'''"""%%%,,,...***((()))+++...000///,,,)))(((...444333---'''&&&(((222...***+++111444333111,,,...///...---...111555000,,,+++------+++)))++++++,,,---------,,,***)))111000///---,,,,,,------000......000222111///,,,,,,)))((())),,,...,,,***))))))***,,,...///...---......------...---,,,+++***&&&(((...000---,,,...222------222444///******------//////***######(((***+++)))&&&)))//////+++((('''&&&&&&''')))+++,,,***+++---...---,,,)))(((+++((((((,,,...***&&&%%%((()))***,,,---,,,***((()))***,,,,,,*********+++***+++---,,,++++++,,,...,,,---...---++++++...000---000222000,,,***+++---***---///...,,,+++,,,...***111000'''%%%***+++&&&,,,(((%%%&&&***......,,,(((***,,,,,,******+++------,,,+++)))'''''')))+++++++++******+++...111333---...---+++)))((()))***///---***))))))*********///***(((,,,---)))(((***+++'''(((...000---)))***777<<<;;;222+++***+++***,,,,,,,,,***((('''''''''))))))'''&&&&&&(((+++---+++...000000...,,,+++,,,,,,---...000000///,,,***...---+++,,,---///......)))((((((+++000000,,,(((%%%(((---...,,,)))''''''---'''%%%(((***)))+++///...---,,,,,,,,,...000111///111000,,,+++,,,,,,((()))+++------,,,,,,...111+++...000000...---...000,,,,,,++++++,,,,,,---...000...,,,******---///111///............---***'''###)))///000---,,,///222,,,)))***---,,,((((((,,,222000------...//////...***)))))))))***+++,,,---)))******+++,,,---......++++++++++++,,,***'''$$$''')))+++,,,,,,***'''%%%'''******((())),,,---+++//////...+++((('''((()))***'''$$$%%%(((+++,,,,,,+++***))),,,///000,,,((()))///111+++(((,,,///000---,,,,,,---//////...,,,000...+++)))'''((()))***...222333//////222222...///---+++++++++***(((&&&***......******------***&&&(((******)))(((((((((***+++++++++)))'''''''''------,,,,,,---///000111---+++***((((((((()))***%%%)))***(((+++111333000)))+++---...---+++)))(((---***)))+++...000///------+++***+++,,,---,,,+++111&&&###***...******...+++---...+++((()))000666+++...111000,,,***,,,...---((((((000666333...,,,)))------))))))...111111000***)))---000...---......//////---******,,,//////000000//////......---333///++++++...111000---+++***+++......++++++...+++,,,---...///......---///111111...+++***,,,///,,,)))(((***...000...***+++***((('''(((***---//////...---.........---,,,---,,,'''###&&&---///+++------------...///...---***...333333...***)))))),,,,,,,,,---...//////...)))+++,,,+++))))))+++---...+++***......+++***+++///---,,,---000111000...111000///---,,,+++++++++***+++---000222222000---...***''')))///333000,,,(((+++...000///---,,,+++---+++***(((((()))+++,,,%%%''',,,111222...---///222---+++...111---(((%%%'''+++000000(((%%%)))******))),,,000111...,,,+++(((&&&&&&(((***+++'''))),,,......---+++)))+++((((((,,,,,,(((%%%%%%)))((((((,,,//////***%%%''')))+++,,,++++++,,,---)))***+++***(((''''''(((***...000---)))(((...444)))...111...(((&&&)))---&&&)))...000000...---,,,---000,,,###!!!(((,,,+++***&&&######'''+++,,,,,,******+++***)))***,,,...---...///...,,,++++++,,,$$$&&&(((+++---...//////000///,,,(((&&&&&&))),,,//////---+++(((&&&'''(((111---,,,///000...---...***'''(((---...,,,))))))///555777111***))),,,///+++...///,,,(((&&&(((+++222---)))''')))+++,,,+++)))---111///)))'''***///+++***+++///333333---((())))))***---///000///...---+++***,,,//////---***,,,)))+++000...%%%"""'''+++((('''((())))))...444/////////////////////000///222111---,,,---+++'''%%%***...---))))))---333000000///...,,,,,,---///......------,,,+++******,,,+++***)))+++---000222///---++++++,,,---,,,+++''',,,111111...,,,///222///111333333...))))))...///,,,***,,,111222000---++++++++++++++++++++++++111111000...---+++******...............+++'''###)))+++...000///+++&&&""" %%%))))))+++///...+++.........,,,)))((((((***)))'''&&&&&&(((******)))+++******,,,000111///,,,---222333...+++,,,...///---,,,,,,---......,,,***111000...,,,+++******)))...111222000//////---(((...,,,******+++++++++***+++111333...******,,,,,,'''&&&'''(((+++---------.........***&&&%%%(((+++............------------******+++,,,------------***------++++++......,,,*********,,,,,,+++(((%%%---)))&&&)))///222000,,,******,,,...///...+++(((...&&&###)))---******...++++++,,,++++++---000444+++---000///,,,***+++---***(((+++111444222//////---000000+++***...000000...,,,,,,//////......000.........,,,++++++,,,...////////////............666111---+++...000///...+++((()))...111///...///*********+++,,,---...///444222000...------///111...+++)))***...000///---***(((&&&%%%&&&***...222///,,,******,,,---,,,***,,,+++'''$$$(((...000---111000---++++++---///000***,,,...//////---***)))&&&)))---...,,,)))))))))((()))***)))'''&&&'''(((,,,***+++......***)))+++333...***+++///222///,,,))))))))))))******++++++&&&(((+++...000///---***///,,,***+++...111000///)))---000000---++++++---***)))((('''&&&&&&)))+++'''+++///111...++++++---***&&&%%%)))///000,,,(((***,,,000000***######)))------,,,+++,,,---,,,+++111...+++((('''(((***,,,+++,,,...///000000000///***((((((++++++'''%%%&&&)))((((((***------,,,)))%%%''')))***))))))+++,,,***+++,,,+++)))((()))***)))++++++)))&&&''',,,111(((***,,,+++((('''))),,,''')))---///000...,,,+++000111...'''%%%+++000111,,,)))%%%%%%'''***,,,,,,---,,,+++******,,,///111+++---///...---+++++++++!!!$$$)))---///...,,,+++******(((%%%###$$$'''***,,,...///,,,)))(((***---///---,,,---///...------,,,+++,,,---,,,)))'''&&&!!!(((---***%%%%%%***000+++,,,---,,,******,,,///666333...+++***+++,,,---+++...///,,,)))(((+++///,,,,,,,,,...000000---***&&&'''))),,,//////---+++...,,,+++,,,...000///...,,,%%%&&&000///$$$###+++*********((('''(((...444///000000111000///...---///222333000///111///+++(((***,,,***'''&&&***...,,,,,,+++***))))))***+++&&&(((+++------+++(((&&&+++***))))))***,,,///111+++***)))***,,,------,,,(((---111000---+++...111222222222000,,,***+++---((((((***,,,......,,,))),,,,,,,,,,,,+++******)))///...---,,,+++***)))(((///......///...***%%%!!!'''))),,,---,,,)))%%%""" %%%((((((+++...///,,,+++,,,------,,,,,,...000+++++++++,,,,,,,,,+++***...---,,,...000000...,,,,,,...///---++++++,,,---...---,,,,,,------+++)))---...............------+++---...---------,,,***///---+++***+++,,,++++++))),,,...---,,,,,,...000---***)))+++///222222111...///...***%%%%%%***///............---+++***))))))+++---///000000///...---...---,,,++++++***(((***))))))+++,,,,,,)))&&&+++)))'''))),,,//////.........///000000...***&&&---(((&&&+++...,,,---///************+++,,,------+++---......+++***+++,,,&&&(((,,,///000//////000---000///***(((***,,,,,,---......///---,,,---//////...---,,,,,,,,,.../////////////////////000000555111,,,***+++,,,------,,,)))***///222000......(((((('''((()))+++...000333///+++***+++...000111///---***+++---000000000***)))((('''(((+++...000222...***+++...///...+++---***'''&&&***///000///111000...,,,***+++...000***)))))),,,......,,,(((&&&(((,,,...---***&&&$$$)))***++++++***))))))***,,,+++---000...)))(((***///+++'''(((,,,///...,,,$$$%%%&&&((()))+++,,,,,,(((***---//////---***)))***+++,,,***''''''***---,,,...000...+++***,,,///***+++,,,+++)))(((***+++(((+++---***((((((+++---&&&%%%%%%)))///444222//////,,,,,,...,,,)))***.........------,,,)))))))))333111...+++******,,,---//////.........000111333)))((()))++++++'''&&&(((,,,,,,,,,)))''''''***---'''(((***+++***)))***+++,,,---//////......000111)))'''%%%$$$&&&(((+++,,,---***(((***---000000...++++++,,,,,,------,,,+++///111111---+++...111111...+++((('''''')))***+++---+++)))(((***,,,///111$$$&&&))))))'''%%%%%%%%%$$$''',,,///000---***'''"""$$$%%%&&&&&&&&&((()))'''***------,,,,,,///333***)))(((((()))***)))'''***,,,---,,,******)))((())),,,///---'''###&&&+++,,,)))((()))---000111111222333111,,,'''&&&)))---///...+++***+++,,,,,,---...//////---***)))+++---''''''(((***,,,,,,***''',,,++++++,,,...111222222,,,######------$$$###+++***,,,+++'''%%%''',,,///------...///...---+++))),,,000000//////333333000+++***)))(((***+++,,,---(((((()))***++++++***))) ''',,,...,,,)))%%%,,,+++***))))))***+++,,,'''''')))+++......---+++(((,,,///...+++))),,,000000,,,&&&"""$$$''')))((('''---222222...+++***,,,+++++++++***))))))(((((( """%%%(((+++---//////............+++&&&###((((((((((((((((((((((((%%%((()))'''(((,,,...,,,)))+++------------...000,,,---...///...---,,,,,,...------.../////////...)))***+++,,,,,,+++,,,......---,,,,,,------+++))),,,---.../////////......+++******+++---...111333000...,,,,,,,,,,,,+++******((('''***---///......111///,,,---111333222000------,,,)))'''(((---111000000000///...,,,+++******,,,///222222000---+++&&&&&&(((+++---------...)))))))))+++,,,---,,,***((()))+++***)))***---111222000////////////---+++...,,,+++...000//////111---,,,,,,++++++*********+++---------,,,+++++++++&&&***............///000,,,///---(((&&&(((+++***---//////---+++******+++000///---------...//////000////////////000222222444111...++++++,,,,,,,,,...++++++///000---+++,,,***)))((((((***---000222000---***)))+++...111222...---,,,,,,---///000111++++++,,,,,,,,,,,,,,,,,,111///,,,---///000...,,,...***''')))---///000000000111222111...---...000---***)))+++///111...++++++******...000///((("""+++******+++---.........///...///111---'''&&&***'''%%%$$$&&&***...///...))))))***,,,,,,,,,,,,,,,,,,///111222000---,,,++++++...///,,,&&&%%%***000...///...,,,++++++...///...000111...+++***,,,...(((***((($$$$$$)))---///***,,,------000555555222///***)))+++,,,+++,,,///,,,+++,,,///---******---111000///---------------///...---,,,,,,,,,......((('''))),,,+++((((((,,,111111...)))###"""''',,,)))+++------,,,+++,,,---''')))++++++,,,,,,///000)))&&&$$$$$$'''***+++***---((($$$'''---111///,,,...,,,******+++,,,,,,+++,,,...000///...---------***)))((('''''''''((((((+++(((&&&&&&(((+++---...%%%'''))))))(((&&&&&&&&&(((***---//////,,,(((&&&###'''************+++%%%(((***,,,---///111333,,,---,,,)))***,,,***'''###(((***))))))+++---,,,,,,,,,...///+++&&&'''******&&&$$$&&&+++000111///+++...///+++$$$"""%%%***000---******,,,---,,,+++///000000,,,((('''***///***)))(((((()))***)))'''***++++++---...111222444///(((&&&++++++%%%$$$(((***,,,+++'''&&&)))++++++***+++,,,,,,+++***)))((((((++++++)))+++000111000+++((('''(((---111333333))))))***,,,......,,,***%%%,,,///...***(((---,,,***)))((((((((()))&&&&&&(((+++......,,,***'''***...---)))(((+++///000+++###!!!(((***((('''...555444---'''(((,,,,,,+++)))((((((((())))))###$$$&&&(((+++...000111///............---***'''+++***((('''(((***---///***,,,+++((((((,,,,,,******+++------+++******++++++,,,......,,,++++++,,,***+++,,,---...000111222)))((()))...///......111---,,,,,,---......,,,***...............---,,,,,,---******---000111555999000...---......---+++)))---(((%%%)))---,,,***)))000///............---++++++***))))))***,,,---///,,,,,,++++++***)))))))))+++---000111111///,,,******(((***---...+++***,,,(((***,,,,,,+++***+++,,,'''+++---***&&&&&&,,,222000...,,,,,,...000111111.........////////////000000000000...+++******+++---------------,,,++++++***...111//////111222000+++...---)))'''***,,,,,,---///...+++***,,,+++(((///...,,,,,,---////////////.........///000222333333222000///---------------,,,,,,---+++'''(((,,,------,,,,,,...000333555000///---,,,,,,...000222------------...///000000+++,,,---......---,,,+++------......------,,,+++000+++(((+++//////000111///222555555222000000222000---,,,...111333222000000,,,+++...222222,,,&&&---+++******---///000000111000111111,,,'''(((---%%%%%%&&&(((***,,,...///,,,---...//////......------000222222///------...---......,,,)))***...222...---,,,---...///...---000111000+++'''&&&***///***+++'''"""###***---+++,,,111333000...111333111+++***,,,...+++((()))---+++***---111///+++,,,111---------......------------.........---+++)))'''((('''***---,,,)))+++000000...+++(((&&&'''))),,,'''))),,,---------...000$$$&&&((((((((()))+++---((()))*********+++---///,,,(((%%%%%%(((+++***))),,,***(((***,,,...---,,,)))+++---///---***((()))%%%&&&'''((((((((())))))***'''%%%&&&))),,,---,,,***+++------+++***+++,,,)))***,,,---,,,+++((('''!!!%%%)))++++++++++++,,,((('''(((***---......---///111///++++++...,,,'''%%%(((%%%%%%***---,,,'''$$$&&&+++,,,))))))+++&&&%%%######&&&)))+++---)))++++++***&&&%%%&&&''',,,,,,,,,+++***)))***+++......---,,,+++***+++,,,...+++'''&&&'''***+++,,,***+++---......///000111111---***)))******(((&&&)))++++++(((***......***))))))))))))))))))((((((''')))'''%%%&&&+++......''''''((((((***...222555///---++++++---...---+++###%%%(((+++---------,,,,,,+++***(((((('''((((((''''''&&&(((+++------,,,&&&***---,,,((((((,,,000//////)))""""""(((,,,***&&&,,,000000+++'''''')))...,,,)))'''''')))+++---//////......---,,,,,,,,,---,,,******+++,,,+++***,,,+++))))))))),,,...000)))---...,,,+++---,,,((()))***------,,,***++++++***,,,------+++***,,,...***+++,,,,,,---...000111***'''(((...000...---000---,,,,,,---//////...,,,+++++++++,,,,,,,,,------...+++,,,000222000111555,,,,,,---///111000---***...)))(((+++,,,((('''***,,,...///...,,,***)))))),,,)))((()))---...+++(((((('''&&&%%%%%%&&&'''(((***+++...000000...+++***111......111000***''')))(((,,,///---'''%%%'''+++***++++++)))&&&&&&***......,,,++++++---///000///,,,......---,,,,,,,,,,,,...000111...)))(((+++///......---.........,,,+++,,,000111...///333222...))),,,,,,((('''+++...------...,,,***,,,111///)))...+++)))))),,,......------,,,++++++,,,///111222000000000000...---,,,,,,***+++,,,+++&&&"""&&&---------------///000222333222333333///,,,***,,,///***,,,---............///***++++++,,,------------)))---111111---******,,,222,,,)))---000//////111---111444444000///000333///...------///000111111111///---...000111///---333///,,,+++...111222222111000111000,,,))),,,333''')))++++++******+++,,,***+++---///000000//////+++...000///---,,,---///+++)))''''''(((+++---///,,,+++,,,///222222...***000///,,,%%% '''---///...)))###$$$***)))$$$***111444///+++---000000(((+++111333,,,%%%&&&---...---///333111++++++111)))***,,,---...------,,,,,,...111222000+++&&&###''''''***---,,,***---222***'''%%%'''+++......---###%%%(((***+++,,,///000)))***,,,,,,,,,---...000(((,,,000000---,,,000444///...,,,***))))))+++,,,(((''''''***...000...,,,***+++---...,,,((('''((("""$$$(((***++++++,,,---+++)))'''(((,,,//////...***+++,,,,,,******+++---))))))***+++******)))((($$$&&&)))***))))))***++++++(((''')))+++,,,***&&&+++...+++&&&&&&)))'''!!!%%%(((###"""&&&)))(((+++%%%%%%+++---)))&&&(((###$$$%%%""" !!!&&&***,,,+++***+++,,,+++)))''''''+++...,,,'''%%%(((,,,,,,***))),,,///000---)))000,,,'''%%%'''+++///000+++---...///.........//////000,,,(((***...---((((((******)))---333111***(((((((((((((((((()))))))))***'''###$$$***------%%%((()))'''$$$%%%,,,222444///***((()))+++++++++...---,,,+++,,,---...///******)))(((((((((((((((***(((%%%%%%(((+++---...&&&***---,,,))))))---222***...---$$$ $$$(((((())),,,...///...,,,***)))///---)))''''''***---///************************)))'''&&&&&&(((*********,,,+++***)))***+++,,,...''',,,////////////+++&&&'''))),,,...//////000111+++---...---++++++...111.........---++++++,,,---***&&&'''---///,,,+++...---,,,,,,...///000///...&&&'''''')))+++...000111---***,,,111111+++***---)))***---000222222///,,,***)))+++...+++%%%'''...***---111000,,,))))))***---)))'''***//////)))###***)))((('''((())),,,---(((***,,,...///...,,,+++---***,,,222333///---111)))...111---$$$ ###)))---+++(((''''''(((***+++...---,,,,,,------+++)))***,,,---+++)))))))))(((***...000,,,&&&%%%***111///.........//////---,,,,,,///...+++---222000***&&&******&&&&&&***------,,,---***)))...555333,,,,,,)))''''''***,,,,,,++++++***))))))+++---000111+++---......,,,+++***)))((()))+++)))"""%%%000+++++++++,,,---...///000222555555111***&&&'''***)))+++---......------...***)))((()))***,,,///000'''...555444///***+++...444,,,)))...111///...000***---000///++++++...222,,,,,,+++***+++,,,---///000111000///---...000333999444///---///333444444000///000000,,,***000888111111---)))))),,,+++'''+++///111...---000000///&&&---111,,,***...333333''')))$$$'''///111)))))),,,///...***+++...111///,,,)))''''''((((((333---(((+++000111***###(((,,,///...------***%%%%%%)))...///---***)))***...,,,+++,,,...///...+++.........,,,***+++---///---///...))))))++++++((("""***111222...+++---000&&&'''%%%"""%%%+++---,,,%%%&&&'''((((((***---000,,,///------000***)))666+++,,,...000000000...---...,,,++++++,,,---,,,+++***'''%%%'''+++......---%%%(((+++---,,,+++******...&&&%%%...555444000///---+++)))+++---///---+++///******//////)))'''(((***'''(((++++++((((((*** &&&---...+++))),,,111++++++***(((&&&'''))),,,+++......***)))***)))%%%+++((($$$$$$(((+++,,,+++...---------------+++)))***&&&"""###(((---...,,,---222000(((###%%%'''&&&***+++***(((+++///,,,'''***...333444111...,,,,,,///***(((,,,///---++++++000+++***------)))***///---...---+++)))((()))+++///---+++******,,,///000111000///,,,))))))+++---(((,,,...***$$$"""&&&+++)))(((***......***(((***///...---+++******++++++000///...+++***+++///222222......222111+++)))+++***((((((***&&&###)))333%%%!!!###,,,111///---...))),,,///000...,,,******)))+++,,,,,,,,,...000222'''+++,,,((((((------)))000,,,((((((***,,,,,,+++,,,***)))+++---,,,)))&&&***+++)))$$$'''...000,,,(((***+++***///444000'''***---...,,,)))+++111777......,,,***---000...)))000111111///---++++++,,,---)))&&&(((---///...+++***)))))),,,000000---***---......,,,+++***+++---)))+++,,,---------///000111///......///...+++)))...000///***(((******'''&&&***---***'''((((((%%%+++))))))+++...///,,,)))+++)))&&&$$$%%%)))...111)))------***)))---///...000//////000000---)))%%%,,,,,,------,,,+++)))((()))((((((((()))******+++---...------111333...'''&&&+++///---(((&&&***///111+++$$$"""$$$)))---///)))---...+++---111///***000000///,,,)))(((+++...,,,+++***+++,,,,,,+++******((((((,,,---,,,---111222---(((''')))+++)))&&&---&&&###%%%))))))***,,,///)))(((,,,---)))''')))111---%%%%%%---'''((()))***,,,---...///000---,,,------+++******///,,,***,,,000222111000***)))))))))***---///111///333333...---111000+++000+++'''***222555000***)))+++...111111000...,,,+++++++++)))'''%%%###"""(((,,,///---)))'''+++///666222///000...******---222///---...000111000---///000---((('''+++---,,,)))---///,,,+++---...,,,***111555000,,,,,,,,,***)))***'''!!!!!!***000111,,,((((((,,,000...---...000///...---,,,+++******000,,,***,,,000000+++&&&+++...///,,,++++++(((###%%%)))***+++---///111...,,,,,,---...---+++......,,,)))''''''***,,,///111///)))'''((('''$$$&&&***///000---++++++---)))++++++)))+++//////,,,((()))***++++++,,,///222......******000)))###******,,,---//////...---,,,,,,***)))***,,,---------,,,)))&&&'''***......---***+++------------...///---((('''---222111//////...---,,,,,,,,,+++******111,,,***------(((%%%&&&***((()))---...,,,,,,///###''',,,---+++***,,,///***+++---,,,***((('''''',,,...---***(((***)))&&&***((('''(((+++---,,,***%%%%%%''')))+++---------+++%%%"""&&&((((((***......'''$$$&&&((('''+++,,,+++((())),,,)))$$$'''***---...,,,++++++,,,///++++++...///+++)))***+++((()))------***)))---...//////...+++***+++,,,...---***))))))***,,,...---------+++******,,,...,,,...///---***(((+++...'''&&&(((---...******,,,,,,++++++******+++,,,,,,------+++***)))***...111,,,***+++///...***)))---,,,(((((()))(((&&&***111)))%%%&&&---000...,,,---'''***---...---+++******++++++,,,,,,+++,,,---///---000...)))(((******&&&333000,,,+++,,,---,,,******)))((()))+++,,,***((()))+++)))%%%(((...///,,,++++++)))(((,,,111///)))//////.........///222444...///...,,,,,,///...***+++,,,---,,,***)))***+++...,,,***+++---......---,,,+++***,,,---,,,)))&&&)))******)))(((''')))******,,,------,,,,,,---///++++++,,,...000222111000---///...***)))++++++))),,,------+++...111///***(((&&&&&&)))---...,,,***...+++'''&&&(((,,,///111+++......******...111000.........---,,,+++******,,,---------,,,***((('''++++++*********+++,,,---,,,...------000222...((('''***+++)))%%%###%%%'''///***&&&$$$'''***,,,---,,,...---+++...222000***111222222000------000222************+++,,,,,,+++111...---000111///000333111---)))))),,,...---++++++&&&%%%))),,,+++)))))),,,((((((******&&&'''+++000...)))###!!!"""'''+++(((***++++++++++++---......---,,,---------,,,,,,---,,,+++,,,...///000///------,,,,,,---///222333111333111,,,+++------)))000......000333333111---***,,,...000///...+++))),,,++++++***))))))((((((''')))++++++)))***...222...++++++......---...222...---,,,---//////---+++,,,///...(((%%%)))...000(((,,,---***)))++++++)))***000444000,,,)))'''$$$***+++)))&&&(((---000000000(((%%%+++111111///...,,,---.........,,,***)))---,,,,,,,,,...---***(((,,,//////+++))))))&&&!!!%%%)))+++,,,...111111...+++******+++***)))...---***'''%%%%%%(((+++000222000+++)))+++***'''++++++,,,,,,+++***)))(((***...///------///---******+++,,,,,,,,,---///222------(((***111+++!!!###***+++,,,---,,,+++***)))+++***)))+++---//////......***'''(((+++------,,,------------,,,---000222---******------,,,---000...000000---)))'''(((***222---***+++***'''%%%&&&+++***+++///111//////222))))))******++++++,,,,,,))),,,///000---)))%%%$$$,,,...---)))(((******'''&&&&&&(((***,,,,,,***'''"""###%%%'''***,,,...///...''' ###&&&&&&***------)))''')))***))))))******'''(((+++)))$$$&&&(((((((((((())),,,...---,,,...000...)))(((***'''&&&'''+++,,,******---)))******)))'''&&&'''(((,,,+++)))(((((()))***+++)))+++,,,,,,++++++,,,...---...//////......------'''%%%(((,,,...,,,,,,...---,,,+++***))))))))))))*********(((((())),,,///((((((+++...---***,,,000///+++)))+++,,,+++,,,......+++***...///---+++,,,%%%(((+++,,,+++*********,,,++++++*********++++++///000...)))((()))***'''333111---++++++***)))(((,,,***))))))+++,,,,,,+++)))******(((+++///000---000...+++(((+++000000,,,...+++)))***---......,,,...111111---+++------+++)))***+++***))))))***+++/////////...---,,,---///,,,,,,,,,---...,,,)))&&&+++,,,---,,,++++++,,,...---...///...,,,+++,,,---))))))***---111333333333---///...******---...,,,///---))))))...444222+++(((&&&%%%(((+++,,,***'''///+++''''''***---...---+++---,,,))))))...000...+++,,,---+++((('''***...,,,,,,,,,,,,+++)))'''&&&...---+++***+++,,,...///+++---...,,,...000...)))***)))(((&&&###"""!!!!!!...,,,***+++,,,......---+++***'''&&&***...,,,'''111222222111000000222333++++++,,,,,,------......111...---//////------111...***'''(((,,,///000///)))&&&'''---000,,,'''&&&******+++,,,)))'''***///000...,,,+++++++++)))((())),,,///---)))'''***...,,,,,,,,,,,,---///000000***+++------,,,,,,---///,,,+++++++++,,,---///000222222///***((())))))'''***,,,...///...---,,,++++++,,,---...---+++)))''',,,,,,+++++++++,,,---...******)))(((***,,,///222+++)))))),,,---,,,---111---------...000///---+++'''---///***&&&)))...111)))---...+++)))++++++)))&&&***---,,,***((('''&&&************,,,//////...333,,,)))---111111000111+++++++++***)))((('''&&&+++---------+++)))''''''(((---...,,,+++***&&& !!!&&&***+++((('''''')))---+++)))((((((((()))***---,,,***'''%%%'''+++...///222111......000111...///,,,(((((())))))'''$$$)))------***(((***)))''')))+++,,,,,,++++++---///)))---+++,,,444///&&&(((***++++++++++++***((((((---,,,,,,---///000///...---+++***+++......,,,(((***+++,,,,,,+++,,,...000,,,------,,,***))),,,000+++///111---'''%%%(((---111...+++******))))))))),,,***+++///000......000...+++))))))+++---,,,***(((+++///000---***'''%%%+++---,,,((('''***+++)))$$$%%%&&&((())))))'''&&&'''((())))))******,,,...000,,,'''%%%&&&)))******,,,------,,,+++++++++***###&&&'''&&&(((,,,,,,))),,,+++)))''''''***...000***+++...111...)))))),,,''''''''')))***+++---///''''''&&&###"""###&&&((())))))(((((((((***,,,---)))+++------,,,,,,,,,---,,,++++++---//////---******((()))...///------///222111///,,,***'''&&&%%%+++++++++)))(((((()))+++(((+++...///---+++...222222...+++---111111///,,,///---------...---------$$$'''***+++*********+++***)))((((((******+++***,,,,,,***)))))),,,---...000---)))&&&%%%&&&''''''000...,,,++++++,,,,,,---)))))))))***---//////---222000---,,,---000000...((((((((()))++++++++++++---222333///+++,,,---,,,***+++,,,+++***)))***,,,...111222///+++)))+++///+++,,,...///000000...---,,,...000000//////000222000111111000---,,,,,,---,,,++++++---///000///---///000///+++***...///---+++***'''%%%(((---,,,''',,,)))''''''******'''$$$---)))%%%&&&***,,,+++))))))***(((%%%&&&+++---+++))),,,...,,,'''%%%(((,,,******+++++++++***)))(((///...,,,******,,,...///)))---...,,,+++......+++---***&&&$$$%%%$$$""" ---...///111222111///......)))%%%%%%***---+++'''000000000000////////////.../////////.........//////+++***,,,,,,+++,,,000///---++++++...111333222***'''(((---000,,,'''%%%(((,,,000111...+++...222111...---...000///,,,((()))...111...(((%%%(((---***------,,,---111333444))),,,///...,,,***,,,///,,,,,,+++,,,,,,---///000222111---)))'''((())))))&&&(((***------,,,+++***+++,,,---------+++***)))...---,,,++++++---///000000---)))((())),,,......000,,,+++---+++'''''')))...///000222333222000///$$$+++///,,,)))***---...***///000---,,,---...,,,)))))))))***)))))))))+++((('''(((,,,......,,,***444000///111000...///333---+++)))&&&%%%%%%%%%&&&,,,...///---)))&&&$$$%%%"""(((---......---(((!!!"""%%%((('''$$$!!!"""###*********))))))***,,,...------+++))))))+++///222///111111......111222000///+++'''&&&((((((&&&###))),,,,,,&&&$$$&&&)))(((+++,,,------,,,+++,,,---&&&///000...111---(((,,,++++++++++++***))))))(((111000000000111000...,,,***+++,,,000222000***%%%'''***---...---,,,,,,---+++...///,,,((((((,,,...(((,,,000,,,&&&%%%+++111///...,,,***,,,......---,,,)))***------))))))+++000,,,)))))),,,---+++)))'''))),,,,,,+++************,,,,,,((((((+++,,,)))'''((((((((('''(((((()))***+++,,,+++)))(((+++---...---,,,---...///......---,,,,,,---,,,***((('''###''')))((((((,,,,,,***000---***'''(((***---///'''(((,,,000...***+++000******(((&&&''',,,///111+++***'''$$$###%%%***...''''''((()))+++---///000---...000///...,,,,,,---,,,***)))+++//////,,,(((...,,,,,,000000------000222222000...,,,***((('''---......,,,)))''''''(((+++...///---++++++---///000...+++,,,111222---'''***,,,,,,,,,,,,...//////%%%'''***+++******+++,,,(((&&&%%%'''***,,,,,,+++)))((((((***+++,,,...000,,,***'''$$$###%%%))),,,000///---+++)))))))))***&&&%%%%%%(((+++,,,,,,,,,...---,,,......---,,,,,,'''***......++++++...111,,,111333...***+++---,,,***+++,,,+++)))((()))***---000222///(((&&&)))---+++---///000000///...---)))+++.../////////000222111222222000...,,,---...,,,+++***+++,,,,,,***(((---///,,,((('''***,,,***+++---+++'''%%%((()))''',,,)))''''''***+++)))&&&***((('''(((+++,,,***(((******'''###&&&,,,---+++)))---111///)))%%%&&&((('''(((***+++,,,,,,++++++...,,,+++******+++,,,---(((---...+++)))+++......---((($$$###%%%&&&%%%"""***---000111111000...---444///+++,,,///111///...///////////////...,,,***...000000///,,,***+++,,,...+++***,,,------///444444222000000111333555555///***(((,,,...+++(((((($$$,,,333444111......///111...++++++...///---******///222...(((%%%(((,,,)))...///,,,,,,111555555+++...000000---+++,,,.../////////000111222333444222///,,,***))))))+++---)))((()))---111333111---++++++,,,,,,------------111///---+++***+++---...111---)))((())),,,...///333000......+++&&&###%%%...000111222222222111111&&&,,,///+++)))***+++******...000---,,,//////...///,,,+++,,,,,,******---'''%%%&&&,,,///---)))'''111000111222000,,,...333///---***'''&&&&&&((()))...//////...***'''&&&%%% ''',,,...//////+++%%% ###'''((('''''')))+++***,,,---.........000111,,,------,,,+++,,,///222///111///,,,+++------***---***&&&&&&((((((&&&$$$***...---(((%%%(((---...---///000000...,,,,,,---&&&111000***+++(((%%%***,,,,,,++++++++++++++++++222222111111222000...+++******---111444222+++%%%&&&***---//////---,,,,,,+++///000,,,)))+++------&&&***---+++&&&'''---333---...---+++---111111...+++))))))++++++'''&&&(((///,,,***+++------+++)))'''((())))))))))))+++,,,(((+++,,,******,,,,,,))),,,,,,---,,,******,,,...(((***+++***((((((,,,///(((***,,,...///......---+++((())),,,,,,(((%%%$$$)))---...+++)))******(((///,,,)))'''(((***++++++((('''***......,,,...222,,,,,,***&&&&&&+++///...((((((&&&$$$###%%%)))---'''((()))***,,,...000111///000000///---,,,---......,,,+++,,,//////---***000------000000------000---...............---,,,---//////...+++((('''''',,,---,,,)))(((++++++)))++++++******---///)))!!!$$$(((+++++++++///000000(((***+++,,,++++++,,,---(((&&&$$$&&&***------++++++)))))),,,+++))))))+++******)))(((''')))---000------,,,***(((&&&'''((($$$!!! $$$''''''(((******((())),,,,,,))))))+++&&&***...,,,((((((,,,111+++///000,,,+++------,,,&&&((()))(((''''''((())),,,///000---(((%%%'''+++,,,...//////,,,)))((('''))),,,///111222222333555...///000///---,,,---...))))))((()))++++++***((()))***((($$$###(((***(((///222333---***+++,,,+++***'''%%%&&&)))+++***)))(((***+++------,,,,,,+++...,,,(((%%%(((///000---+++///222111,,,(((&&&&&&((()))***,,,---------,,,,,,++++++***************''',,,///***&&&)))...000+++'''$$$###%%%'''&&&%%%'''***---...---+++++++++222...,,,//////...---///......///000111000---***+++---...,,,((('''(((***+++'''&&&(((******---222111000...------...000111222,,,(((+++---+++))))))"""***111111//////---***///,,,***)))***+++,,,,,,***---000---)))'''))),,,)))000111+++)))000555444,,,...000000...,,,+++,,,+++,,,---...///111222222222...,,,---,,,***+++///***((('''***///222000---,,,+++++++++,,,---//////111000...,,,++++++++++++++++++***)))***---000333000------///...)))''')))+++---......------///000---...,,,'''&&&***+++)))&&&+++---++++++---///---...******......***(((***(((###$$$+++///,,,'''&&&---++++++///111......000++++++*********+++,,,,,,////////////...---+++)))###(((,,,,,,---///---)))###'''+++,,,++++++---000))),,,///000///---...///,,,------,,,*********,,,,,,///...***))),,,,,,***)))(((''''''(((((('''&&&)))...000,,,***---000222---///000000---+++++++++(((000+++$$$(((***(((+++------,,,,,,,,,------...000//////000111000---+++,,,+++,,,///222222---(((&&&(((+++++++++***+++,,,+++///000---,,,......+++'''***+++)))'''(((---333,,,......,,,---111000++++++((())),,,+++((('''***,,,,,,,,,---------+++)))&&&((())))))((('''(((***%%%***,,,+++,,,---,,,(((+++...111111///------...***,,,...,,,))))))...222&&&''')))******)))*********&&&'''---000+++''''''+++000111---***++++++***,,,)))((((((+++,,,+++))),,,((('''+++------...111***---,,,((('''++++++'''"""$$$'''((('''&&&'''((()))******+++,,,---......---......---,,,,,,///111000...---,,,------,,,,,,...++++++......,,,---000***+++,,,...//////......***,,,......,,,)))))))))------)))&&&)))...,,,&&&(((+++,,,+++,,,---'''&&&+++******...///---+++---...---,,,,,,---...***'''%%%&&&+++---,,,))),,,)))***---,,,&&&$$$&&&'''***...000///------...)))+++---,,,***))))))+++'''!!! %%%((((((***...+++''''''******'''***///+++++++++(((&&&&&&(((++++++,,,,,,***+++///...***###%%%'''(((((()))+++------......,,,((('''(((***+++---///...+++(((&&&'''))),,,000333444444555777)))+++,,,,,,++++++,,,...))))))((()))++++++***)))''')))'''$$$%%%+++......000333222//////111///+++---)))&&&%%%'''(((&&&$$$$$$)))...///---++++++---///---(((%%%)))000111---///000000///...,,,+++***+++,,,---......---,,,+++***+++,,,,,,+++***)))(((%%%,,,///)))$$$'''---111---+++(((&&&&&&'''((()))(((***,,,,,,******+++---+++***+++...,,,'''''',,,++++++,,,000333333///,,,(((+++---,,,)))'''***---***%%%###%%%&&&&&&)))...,,,,,,+++***)))+++---///222,,,))),,,---+++))))))''',,,...,,,---///...)))++++++***)))((()))+++---***+++,,,,,,******+++,,,)))111222***'''...333222---------......---***((($$$%%%''')))+++---......222...,,,...---)))))),,,******))))))***+++,,,------,,,+++******+++,,,---000000///...---,,,++++++)))+++,,,,,,+++,,,000333,,,***,,,000111......000)))***+++***((()))---000333111***$$$$$$)))+++***###(((***)))))),,,---,,,((($$$&&&---...)))&&&''')))######,,,000,,,'''&&&***%%%$$$,,,222222///---%%%''')))+++,,,---------/////////000222222000...(((++++++)))***...///---'''))),,,+++(((&&&''')))'''+++//////---***)))***+++------,,,)))&&&&&&&&&***,,,---***+++///000...&&&'''((())))))(((((((((&&&---222000---///222222+++---...---+++)))(((((()))...&&& ***000...///------------......///000,,,,,,---///000000---+++...,,,+++---000111///,,,%%%&&&&&&&&&%%%&&&(((***+++///000------111///***)))******((('''(((---111+++//////,,,---000...'''***((()))------++++++---***+++---......,,,+++***&&&(((******(((&&&%%%&&&$$$))),,,,,,---...+++'''(((---222333000---++++++000222333000,,,+++///444&&&''''''&&&%%%&&&''')))+++''')))111444000,,,,,,***///222...,,,...///...***((((((+++...///...+++000***&&&)))---------///''',,,---***)))***'''!!!!!!&&&,,,000///,,,)))(((+++++++++++++++++++++++++++,,,,,,++++++,,,000333///...---+++*********++++++((((((,,,---,,,...111***+++,,,---------,,,+++&&&))),,,---,,,+++******///...)))&&&+++222000((((((...000.........))) %%%***))))))---...+++---/////////---,,,---///---)))&&&'''+++---+++'''***''')))...---&&&###&&&###)))111555333...+++)))(((,,,///000///...///000,,,%%%###(((++++++...333///***(((******)))---555555111,,,***)))******)))******)))(((+++000...)))"""$$$(((***+++...111333......---+++)))((()))***))),,,//////---++++++,,,$$$(((,,,///000111222333%%%''')))))))))***+++---,,,+++***+++++++++)))'''(((***)))'''***111555666......,,,,,,000333///'''333...(((%%%$$$###&&&...///+++(((***---...+++&&&###'''...///,,,222000...---...//////....../////////...,,,***)))***+++---------+++)))(((%%%,,,///)))###&&&---222222000---+++))))))+++---+++---...---++++++...000******...111---&&&'''...&&&&&&)))...222333000---'''+++///...,,,+++///333///***((((((((((((***///...///.........///222555222,,,+++...///,,,((('''---///...***,,,111111,,,(((***,,,***((('''***...*********+++,,,,,,,,,---***333333)))&&&---222000...,,,+++,,,...---)))%%%$$$%%%'''***,,,...///000333...---///---'''&&&)))...111111...***)))---222...---***)))((()))***+++//////000000///...---,,,***...000///***))),,,000***)))+++111333111111333)))******((('''(((---111111...***((()))))))))(((,,,...---******+++)))$$$###%%%((()))(((((())))))((()))***,,,---,,,(((%%%$$$###&&&,,,///...///222,,,---------***((('''&&&,,,((('''+++222555222...$$$'''))))))'''&&&(((***---)))&&&(((...222222000((()))************+++,,,'''%%%$$$%%%(((***)))'''++++++************+++++++++---//////---)))$$$"""&&&%%%&&&***///000---***---+++)))((()))+++++++++---+++(((&&&''')))***)))000+++&&&&&&***------+++***...///......000///,,,+++---...---...000///***'''''''''(((***,,,///000///...,,,,,,...///000///111...***((((((+++000333++++++++++++++++++,,,,,,'''&&&&&&))),,,---***'''))),,,---+++,,,...+++%%%...------///111000---***,,,***(((***---///...---))),,,......+++))))))+++...***+++000222000111777...------,,,,,,+++++++++222---,,,//////,,,---222333555222---***++++++(((---)))$$$$$$...666444,,,,,,...,,,)))(((+++,,,***333///***)))******)))''')))***+++++++++,,,///222...111111---...333222---'''(((***...111333222000///111111///***%%%$$$%%%...---,,,+++,,,...000222555,,,$$$$$$+++///---)))((()))***)))''''''((()))))),,,+++''')))//////+++---...000000///,,,+++***$$$))),,,+++((())),,,...000///...///000000...,,,222,,,&&&&&&,,,000...+++...000111000---)))'''''',,,(((''')))***)))(((+++///111000,,,***+++***&&&,,,+++)))***,,,...///...333...)))'''))),,,------333222111...,,,+++,,,...''')))(((%%%%%%)))***((( $$$((((((&&&'''+++000444222///---,,,+++)))'''---,,,+++---///...***&&&))))))))),,,//////,,,(((,,,---///111111///,,,******))))))+++---,,,((($$$)))+++---.........///000---+++(((***---000000000+++)))'''%%%$$$### ###'''+++,,,***)))***+++000---)))))),,,/////////777222---,,,---......,,,000//////000000...***''''''---000,,,'''''''''%%%&&&)))+++,,,***)))+++---------+++((())),,,,,,)))------------...///000111222,,,+++...---&&&!!!###+++---//////,,,,,,...000,,,...---)))(((,,,,,,***,,,***''''''))),,,------333000,,,,,,///111///---///------...///,,,'''"""+++333555///***+++,,,+++---,,,+++***)))((('''&&&%%%&&&(((+++------)))&&&)))222555///+++000777:::***,,,---,,,)))(((***---***&&&######'''+++------000000111000///,,,)))'''***+++,,,---...---,,,,,,***((('''***///000---)))------...///000///,,,***///---,,,,,,---,,,)))'''***++++++,,,---...//////111++++++000...''')))333+++***)))((('''(((***+++(((,,,---++++++,,,***%%%'''(((***+++,,,,,,,,,+++***,,,,,,+++((($$$###""")))(((+++000222000000333(((---000///***&&&''')))---***(((+++000333000,,,'''))),,,,,,******+++------+++)))+++...000///---,,,+++***)))((())),,,...+++)))'''((()))***(((&&&&&&&&&&&&'''((())))))***,,,,,,---......---***((()))((()))+++---...---,,,+++(((%%%###$$$''')))+++)))'''&&&&&&(((*********---)))&&&'''+++......,,,---000111......000///,,,%%%((()))(((***------***,,,+++++++++,,,---///000---***'''&&&'''((((((((()))+++...000111///---+++000...,,,,,,+++***'''$$$$$$$$$%%%'''***,,,......(((++++++***,,,000...***)))+++---...,,,+++,,,,,,333000---,,,---...,,,+++)))+++---,,,***((()))***)))'''***000222......000******+++++++++,,,,,,,,,///++++++...///---...333333333000------///***$$$***)))%%%###'''000555444***,,,,,,((())),,,---,,,000,,,)))''')))++++++++++++++++++******+++...111///000...+++...333222---,,,,,,---///000000...,,,---......,,,(((''')))+++---,,,+++***+++---...000///***%%%###&&&***++++++///...------,,,((("""$$$)))+++***,,,000...)))///111333333333111000000---------------///000000///.........//////---,,,111...***)))***+++,,,,,,///...+++(((&&&&&&))),,,+++((((((,,,...------//////111///+++***,,,+++(((*********,,,///000...---,,,***)))***,,,......,,,,,,,,,---,,,,,,---...///&&&******''''''((('''$$$(((+++---+++))))))---111///,,,***))))))***)))(((++++++,,,///222333000...******+++---///...***&&&***+++---///000///......+++***+++---///---)))&&&$$$'''+++,,,+++***)))***///---***+++------,,,***,,,+++***)))))))))((('''***,,,---+++)))(((***,,,///+++((('''***,,,---,,,222///+++))))))***++++++///.........//////,,,******------(((&&&))),,,,,,***---......,,,+++,,,---...///---)))))),,,,,,(((************+++---......,,,'''&&&(((&&&!!! ))),,,......------///111//////,,,&&&%%%))),,,,,,***(((''''''***---......------,,,***(((((()))***---,,,+++,,,...---)))&&&)))000333...***,,,...---,,,++++++++++++*********)))))))))+++...///...---***///000......111111---***,,,......,,,+++,,,---...***'''(((+++...000000333333222000///...---------+++)))'''(((,,,000333000---******------)))%%%,,,------///000000///...111000...------,,,***(((+++,,,---...///000000000111+++***//////)))***111&&&((()))(((&&&&&&)))---%%%))),,,,,,,,,...+++''',,,******,,,///000...+++%%%''')))(((''''''***---***(((***...///,,,,,,...%%%,,,222111***&&&(((,,,,,,***)))***---...+++)))(((***,,,,,,+++***+++,,,******+++++++++***))))))---+++(((%%%%%%'''***,,,---,,,+++******)))'''%%%###$$$%%%''')))*********+++)))''')))---000///...+++++++++***)))))),,,...---***&&&$$$$$$&&&***---%%%%%%%%%(((***,,,,,,+++***(((&&&)))---///...,,,---000///+++***------******,,,,,,***+++///000...++++++++++++,,,---...//////,,,)))'''(((((((((''''''***...222222///+++)))111...++++++---+++%%%!!!$$$&&&&&&&&&)))...222)))******))),,,111222///---000222000,,,+++---000333000---,,,,,,,,,,,,+++,,,------,,,******+++---&&&''',,,222222...******))))))***+++---...//////,,,******---...---...111222111...---000111+++!!!''',,,,,,(((&&&+++111333(((***+++(((***...///------***'''&&&(((+++---......---,,,***((())),,,///,,,,,,)))'''+++000111...000000000000222111...,,,+++,,,+++***)))+++...111,,,,,,+++******+++,,,---)))(((&&&%%%$$$&&&)))+++111///---///000,,,!!!!!!&&&+++---...///+++''',,,---...000111111000000...+++((((((***,,,,,,+++///...------///...---+++...///...,,,((((((***,,,,,,,,,***'''%%%'''***---'''&&&(((...000......111000111///******---...,,,))))))+++...000000---***&&&&&&(((,,,///000...,,,((()))***+++,,,---------%%%)))+++)))((((((%%% )))++++++***((()))---111///---******,,,...//////------...000333444222111++++++---//////---)))%%%((()))***,,,---///000000,,,,,,---///000///,,,)))))),,,//////...,,,++++++---,,,,,,,,,------+++(((+++++++++,,,,,,...//////111111///,,,))))))+++---///,,,)))((()))+++,,,,,,---,,,***(((&&&'''***,,,...---,,,---...///...---,,,---)))%%%&&&,,,111222---...///...,,,******+++///111///+++***,,,+++((((((((()))***+++,,,------,,,)))(((***)))%%%$$$&&&***,,,.../////////111222222111+++###"""''',,,,,,---+++))))))+++---......))),,,---***%%%###%%%(((,,,+++******++++++***)))(((---000...+++---......+++++++++,,,,,,---------...,,,+++,,,...111222222,,,,,,+++,,,000222+++"""'''***---...---,,,,,,,,,///---++++++---000111111444222000///......///000,,,+++)))(((***...222555222...******+++***(((%%%,,,------///000111111222333111000//////...,,,***,,,---///111222222111111111+++)))...000,,,+++000'''***+++)))$$$"""&&&***$$$(((+++******---...,,,---***(((+++///000---((('''''''''(((***---111333+++)))***......***)))+++%%%+++000111---******,,,))))))))))))***+++)))((()))*********)))''''''''')))+++......,,,*********+++)))&&&$$$%%%&&&'''''',,,,,,,,,,,,+++***(((&&&&&&''')))+++,,,,,,,,,,,,)))&&&###%%%***...000///+++,,,+++(((%%%%%%(((,,,,,,+++)))'''%%%&&&(((***&&&'''(((+++...///---+++*********,,,///000...,,,***,,,***&&&&&&***+++)))111333222---+++...///...&&&''''''((()))+++,,,,,,*********+++---...,,,***,,,+++***)))***+++,,,---,,,(((&&&***//////(((!!!$$$)))((($$$$$$(((...+++,,,***(((+++111222000222222111///,,,++++++,,,+++***))))))***,,,......111000///...------///000***,,,///222222...***(((***+++,,,---...///000111,,,++++++,,,,,,,,,---...111111///,,,---///+++%%%(((...111---))))))))))))&&&)))***)))***///000...,,,***'''&&&'''***---//////...,,,)))'''(((+++...&&&''''''&&&%%%)))---000111000000222333444222111++++++,,,,,,---...000222,,,,,,++++++++++++,,,---))))))))))))((('''''''''))))))***---///---&&&###''',,,------+++(((&&&))))))***,,,...000///...+++'''%%%%%%$$$###%%%)))...---,,,---......,,,***,,,------,,,***)))***,,,(((***,,,---+++)))((((((######''',,,---******---000111...******...000///+++***+++,,,---,,,***'''%%%&&&))),,,...///...---*********,,,---,,,***)))%%%)))***(((''')))'''######$$$%%%$$$%%%''',,,000000...,,,,,,...000222222111111111111000///---+++)))+++---//////---***((((((((((((((()))+++---...+++,,,...000000///,,,***///000111000...---...///)))***,,,///000///...,,,******+++++++++---///111333222000...,,,,,,,,,---111///,,,******,,,...///+++,,,,,,)))&&&'''+++///000...,,,,,,---...---,,,------***&&&'''...333333------,,,+++***))))))***---000000,,,+++------+++)))***+++,,,---.........***+++...///...+++))))))---...000111111111111111111000+++$$$###'''+++***000...,,,+++,,,---,,,++++++,,,---,,,)))((()))+++,,,+++)))((((((((((((((())),,,...---,,,,,,---...+++++++++,,,---------...111///---...000222222111...,,,***,,,000000***"""%%%'''+++------,,,+++***---,,,++++++,,,---.../////////..................((()))+++...///000//////---***((((((***,,,,,,+++....../////////000111333333111//////000000///---+++---///111222222111000000+++***...000...---///+++...///+++$$$ """%%%%%%)))***(((''',,,///000///+++))),,,000000,,,'''000,,,)))))),,,---,,,***///---...111111...,,,...******,,,...000///,,,***(((***+++,,,++++++,,,,,,,,,+++***)))((('''%%%###+++---000111000//////000***((('''(((***)))'''$$$(((***+++,,,+++***))))))++++++,,,---------,,,,,,+++(((%%%&&&***...//////,,,------***&&&%%%'''+++)))+++,,,+++(((%%%$$$%%%+++,,,---///111000...+++------...///000///---+++(((***)))&&&&&&***,,,***,,,///...)))''')))+++***((((((((((((((('''''''''$$$***......,,,))),,,***'''%%%%%%(((,,,...)))&&&%%%)))///000***$$$###******%%%###%%%***......,,,(((***///000......***&&&'''***,,,***''''''''')))***+++---...000222000...---......//////...000000...---,,,***(((***++++++,,,---.........,,,,,,---,,,+++,,,,,,+++///222111+++'''))),,,,,,+++,,,***&&&%%%''''''$$$%%%)))***)))+++///000......,,,***''''''(((+++---......,,,)))'''(((***---###(((+++)))$$$$$$,,,666111/////////111111000...+++,,,...000111111///...,,,,,,,,,,,,,,,------------,,,+++---///---'''"""!!!$$$''')))************)))***,,,,,,***'''&&&(((+++******,,,///111111///+++***++++++%%% &&&000...---,,,---......,,,******))))))***------,,,+++(((***,,,,,,***'''%%%%%%$$$$$$(((,,,+++''''''***///000...******...000///...,,,***)))))))))'''&&&)))******++++++,,,---...+++******,,,......,,,)))&&&((((((&&&&&&***+++((($$$$$$%%%%%%&&&)))---//////,,,******+++---......111111000...+++)))(((''''''))),,,...///...---,,,***)))(((&&&&&&''')))***)))+++...//////---,,,+++......,,,)))''''''***---***,,,000222222000///---+++,,,---+++******---000///000000000000///...,,,///...,,,+++***+++...000***++++++)))&&&'''+++///111///---,,,,,,,,,+++***,,,...---******...111000,,,+++*********+++,,,,,,(((---///,,,+++...///...)))***+++---------------!!!'''---///---***'''%%%222222222333333111///...---...,,,((('''***+++)))***)))((()))***,,,+++***---,,,+++,,,///000///------,,,)))'''%%%$$$%%%&&&,,,,,,------,,,******++++++,,,,,,,,,,,,,,,,,,,,,000//////000111111///---///...---.........------''')))+++...//////---+++++++++,,,,,,++++++,,,,,,+++,,,///000000...,,,***'''((()))+++++++++******)))((('''(((***,,,---...///000111000...---///222111///......000111111111***+++---///000000000///...,,,,,,...000///...//////000000,,,&&&###"""###&&&+++,,,(((&&&***...//////...---...000///,,,)))***))))))***,,,,,,+++(((---+++,,,000111------///...,,,***,,,000111---***))),,,//////---,,,...000...---,,,+++,,,+++(((&&&'''((()))+++,,,---------+++******,,,///...***&&&&&&(((,,,---,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------...000111---......,,,***(((((((((***...222222...***)))))).........///000///,,,)))...///000000///...,,,+++***---,,,******---...,,,%%%***,,,)))'''))),,,---------,,,+++)))'''%%%$$$###***//////,,,)))'''(((((())))))))))))))),,,)))(((***......)))$$$!!!))),,,(((&&&'''***//////,,,))))))---...+++)))$$$!!!%%%...222///***)))+++...///...,,,,,,---...---++++++,,,,,,,,,+++---...---)))(((++++++)))(((((()))******+++,,,,,,***---...,,,,,,------***---222222***$$$'''---000---'''&&&***)))&&&***+++***+++...///,,,......---+++((((((***,,,+++,,,,,,***))))))+++---&&&***///...)))&&&...999000...,,,+++++++++)))'''+++,,,...111222111---***++++++,,,,,,---............,,,+++---000...(((""""""$$$&&&'''&&&'''***---,,,,,,,,,,,,((($$$''',,,+++)))'''))),,,...---+++)))***......&&&%%%222///...------///...---+++((('''(((+++...///---***---,,,)))%%%######&&&)))((())),,,...+++&&&''',,,...000...******...///---...+++)))'''((((((((((((------,,,***)))***---000***((((((+++///111000---''')))(((&&&'''+++---,,,,,,,,,,,,,,,---...//////000...------/////////...,,,,,,---+++)))(((((()))(((***,,,---------///111,,,+++)))'''&&&&&&''''''(((***...///...,,,++++++---,,,***'''%%%&&&***---...111333444111...,,,,,,///000000---***))),,,000------...000222111...,,,,,,,,,+++)))((()))---000******)))'''&&&'''***---111///---,,,,,,,,,***(((***///111---***,,,//////000...++++++---...///...%%%+++///---+++...000000)))***+++,,,,,,+++***)))'''//////---+++((($$$333222222333333111---***(((+++---++++++...---***"""""""""%%%)))+++++++++,,,)))))),,,000222000---------,,,)))%%%$$$%%%&&&---++++++------))))))***,,,,,,,,,,,,,,,,,,,,,,,,///......///111000...+++000///...///---+++///555,,,,,,---///111111///---+++---//////---,,,,,,---***---000333222000,,,))))))'''$$$!!!"""$$$(((***)))))))))))))))***++++++...000222111---,,,...000000...,,,,,,...000111000******+++,,,---...//////+++---///000///...///000......---,,,+++)))''''''$$$+++///,,,)))***++++++------......---,,,***)))!!!(((...000---***+++---)))((()))...///,,,,,,...///...,,,,,,.........,,,(((,,,///...)))''')))------,,,+++,,,//////...+++&&&$$$###$$$(((******(((,,,)))(((***...///,,,(((&&&***...///...---------,,,+++)))((()))+++---///(((---111222000...///222******+++,,,,,,)))%%%!!!''',,,000111...,,,---000,,,+++***+++,,,,,,)))''',,,---......---,,,,,,,,,---000000---,,,...,,,)))%%%,,,000---+++---000000,,,------,,,+++***((('''!!!###&&&+++//////---+++'''(((***,,,,,,+++***(((---,,,++++++,,,+++)))'''%%%+++,,,***((())),,,......,,,))))))------)))(((&&&&&&***111444111---)))---111111...+++)))(((,,,***)))***,,,,,,***'''(((++++++((()))///000...''''''(((***,,,---...///'''+++---+++---000000---,,,000000***''')))---...***'''!!!!!!)))---+++(((,,,---++++++------)))---...///---+++)))***,,,''')))+++++++++***,,,---***)))+++///---***---444///---+++******)))((('''*********,,,///...+++(((((((((***+++---.........++++++***)))))))))******&&&&&&&&&&&&((()))******+++***,,,---***%%%)))000,,,(((%%%&&&***+++)))&&&(((&&&)))---'''###//////.........//////---,,,&&&(((,,,---,,,+++***+++---,,,***'''&&&'''***---***+++---///+++''')))///---///...+++***------******))))))***,,,---,,,+++,,,......,,,++++++...111,,,)))''')))...000///---'''***+++))))))------***,,,,,,---///000000///...000///000111333333222000)))+++,,,+++))))))***---+++,,,---,,,++++++///222...---,,,***)))((((((((('''+++...000...,,,,,,,,,---......,,,++++++,,,...///111444333000---,,,,,,000111111---)))(((,,,000///---,,,---///000...,,,*********)))((()))...222...+++((('''(((***+++,,,...---------...---***((('''///333...((()))///222333///,,,+++---......,,,$$$+++///---***,,,......+++,,,---...---+++)))(((###,,,222///,,,,,,,,,***000//////000111///+++(((%%%***,,,+++---111111...%%%$$$%%%'''***,,,+++*********+++---//////...------......,,,)))'''(((***,,,((((((,,,---***))),,,++++++,,,---...//////000...---,,,,,,///000000000000------...,,,)))---333...---,,,...000000...,,,+++...000000...++++++,,,+++---///000000---+++)))(((&&&$$$"""###&&&***---)))***++++++***)))))))))***...111111...,,,---000111...++++++,,,---------,,,+++******+++---///111(((...222111---,,,///222,,,++++++,,,......---+++"""+++111000,,,***(((&&&)))+++,,,,,,)))'''&&&&&&%%%111;;;888---$$$%%%***+++))),,,111222000000333///000///---++++++---000&&&***---***$$$!!!###'''***((()))+++000222111///---((($$$&&&+++...,,,)))+++'''$$$%%%))),,,+++((((((,,,000111///------...,,,+++)))((()))---000333###+++222333///,,,...111%%%%%%&&&)))+++(((!!!"""''''''&&&&&&***///((('''&&&'''))))))'''&&&)))***++++++++++++,,,---...111111---++++++)))$$$'''...222///+++,,,------&&&''')))+++,,,---,,,,,,'''''''''(((***+++***(((++++++******++++++,,,---,,,,,,++++++++++++++++++)))+++------***((()))++++++,,,+++(((***------)))'''(((***,,,---,,,***)))%%%***///111...)))'''&&&,,,+++***,,,...---***'''$$$***,,,+++...444666333'''(((***---///222444555$$$***,,,+++---333444///,,,......++++++------)))(((+++,,,+++,,,...,,,''')))---...++++++---+++'''+++...000///---+++,,,---$$$'''***,,,,,,,,,,,,---+++&&&%%%+++...,,,+++------+++******,,,------,,,***(((&&&(((+++,,,+++)))%%%&&&(((***,,,---......''')))((($$$!!!###+++222(((%%%$$$''',,,...+++'''''''''+++///,,,'''+++222222---******---...,,,(((***%%%'''---+++###%%%...000///...///000000...,,,$$$+++000000***&&&(((+++***---000111000.........******,,,---***&&&***111,,,///...+++***,,,,,,(((%%%&&&)))---000111000...***---///...------///222111,,,((((((+++---,,,)))(((,,,...---,,,---+++'''$$$%%%(((,,,///000///---++++++---///222222000...,,,---...---***)))+++............+++)))***...222.........---,,,+++******'''+++///000...,,,,,,---***,,,///000...---,,,,,,+++...111111///---...000---//////+++'''&&&***///222...******,,,------,,,***,,,,,,+++***,,,111555333///***))),,,......---++++++,,,...///...+++)))%%%///333---%%%'''000666333///+++)))***+++***(((%%%,,,000---)))***,,,,,,///000000111///---+++)))%%%---000+++(((***---,,,,,,++++++---000///***'''%%%)))++++++---222444222...---,,,---------+++)))))),,,000000---+++---///,,,...000///,,,***,,,...***%%%&&&,,,...++++++...******,,,...000111333444...,,,)))***---111444555111,,,***------))))))......+++)))***,,,---+++))))))---000///,,,***)))***++++++++++++***)))((('''%%%&&&)))+++------------&&&(((***++++++*********&&&+++111111...---...111222///,,,************)))---,,,***)))***---000222&&&...555222,,,+++///444---,,,---///111111000///(((,,,///...)))%%%&&&(((***++++++***((($$$!!!)))***555888---+++...***+++---///000111000//////111222222...+++)))+++---)))+++...,,,%%%$$$...!!!(((---,,,---///111000---&&&!!!%%%***,,,,,,...+++)))''''''))),,,------'''+++---******...000///,,,///...+++***,,,,,,)))&&&###$$$)))+++)))---333+++)))''''''''''''&&&%%%&&&&&&&&&&&&'''(((***+++((()))******)))(((&&&&&&+++......***)))***)))%%%------...///000---)))%%%,,,,,,............---,,,---,,,,,,------+++)))&&&***///...)))(((...111///(((,,,000///,,,'''&&&%%%&&&%%%'''+++......---,,,******(((&&&$$$&&&***------+++)))'''&&&&&&'''(((---((('''---111,,,$$$ $$$(((,,,---+++((('''&&&///...+++******)))(((&&&%%%%%%&&&)))+++,,,+++)))&&&(((******+++,,,///222222///,,,---///222222000444333///+++((((((+++---(((---...,,,+++---...,,,+++(((&&&)))...111///,,,///444111'''%%%---000---###%%%(((((('''&&&'''***###%%%,,,000,,,&&&)))222,,,+++++++++,,,+++)))&&&$$$&&&((()))+++---111444...***&&&&&&))),,,,,,,,,'''...---###%%%)))''',,,++++++---///000...---###'''***+++******...111---***''')))---///,,,(((%%%'''((()))******,,,...---***'''(((+++/////////***,,,...---++++++...111---+++,,,111222...++++++***&&&###%%%))),,,---+++...///111222111///,,,***///000111///---...111444333---'''''',,,///---***,,,)))'''))),,,///...,,,)))((()))...111///***&&&%%%,,,111///)))(((///777,,,---,,,+++///444333//////000000///,,,***))))))++++++,,,...000111000///111///,,,******+++---///&&&///222---)))+++,,,***......---,,,---...///000(((---333333111///000222+++//////)))&&&'''))))))///222111,,,,,,...---)))000++++++///222000---,,,+++,,,------+++***))))))***,,,...//////,,,***(((---......,,,***,,,000444---.........---,,,++++++222++++++000...%%%$$$***,,,111111+++***///222111)))***,,,+++***)))***+++(((((()))+++---...---,,,)))))))))(((((())),,,///111000///,,,***+++---000444//////222000***(((+++---)))***///111...)))(((******)))(((''')))---000...------///000111///...&&&+++///---******000666222000---...222333222///333444000+++---222111+++...//////---***))),,,///...+++'''$$$$$$%%%%%%%%%$$$((()))'''+++111111,,,++++++,,,...000111000...333000---...222444444333666000,,,---***$$$$$$(((...///,,,%%%$$$+++...,,,...111222,,,%%%%%%///888++++++***+++---.........&&&))),,,+++(((&&&))),,,...---+++)))'''%%%%%%$$$+++(((...222,,,---000***+++++++++++++++,,,,,,---+++,,,,,,***'''&&&(((+++(((***...///)))###$$$)))'''000555111+++***,,,---...(((%%%***///111111222+++++++++---//////...,,,---000000+++)))+++,,,+++,,,///...***)))+++***''')))&&&'''***+++)))+++000---,,,+++************)))***************+++++++++))))))***+++,,,,,,***)))***,,,,,,((((((***)))&&&...+++((('''((())))))(((&&&((()))+++,,,------,,,......------------+++******...---)))(((+++---+++(((,,,//////+++(((&&&&&&%%%$$$&&&))),,,,,,***)))&&&'''((((((((((((+++---,,,***(((&&&&&&&&&'''(((+++&&&&&&---111...(((%%%%%%%%%&&&)))+++***&&&###((('''&&&&&&(((***+++++++++)))(((((()))***((('''$$$&&&'''(((((()))+++---...,,,+++,,,///000...---...---,,,)))'''(((***,,,$$$)))+++***))),,,...,,,***'''%%%&&&)))+++***((()))...,,,""" '''+++((($$$'''))))))'''&&&''')))&&&%%%''',,,+++&&&&&&***((((((((()))++++++)))'''$$$''')))***+++,,,...000---+++***+++---///---,,,...111111,,,+++---...---((()))***---//////,,,)))'''&&&'''))),,,......///---+++)))+++...000000...&&&)))++++++******,,,//////---,,,,,,,,,......///+++,,,---,,,,,,,,,...///)))&&&''',,,---***((((((***)))'''&&&%%%&&&(((***(((***,,,...///...---,,,))),,,...,,,)))(((,,,000+++(((&&&)))...111111000...+++)))))),,,---+++((()))((()))***))))))***,,,"""&&&,,,/////////000111,,,------,,,///333222......000111000,,,******+++---,,,,,,------...---,,,,,,,,,,,,---,,,+++***)))'''...111---)))+++------------,,,,,,,,,---...///,,,///222000---+++---000,,,000000,,,)))+++,,,,,,------...---,,,++++++,,,***&&&%%%+++///...,,,,,,---///000///,,,+++,,,...---.........---+++((('''+++,,,,,,***)))+++000444000000//////...,,,+++***000(((&&&,,,...***+++111///111111...///333222---&&&(((******)))''''''(((++++++,,,...000///---***)))***++++++***,,,///111000///...,,,++++++---//////,,,,,,///...***))),,,,,,)))***///222///,,,++++++++++++***)))+++///222///...---...000111000///))),,,...---++++++///333000000000111222222000///333333000,,,---111000+++,,,------,,,******,,,///)))&&&###"""$$$&&&''''''$$$((()))'''***......******)))***,,,///000000//////---+++---000333333333000---,,,...+++&&&''',,,///000---'''&&&***,,,***,,,------,,,+++---000444************+++,,,------!!!$$$'''((('''(((,,,///111///+++((('''''')))***000))),,,///+++...111***,,,+++***))))))***,,,---'''(((((((((&&&&&&(((******+++...111...'''###%%%+++555:::444***'''***---000+++***...222111000000'''(((***---...---)))%%%,,,//////***(((***+++)))))),,,,,,))))))++++++(((---******++++++)))***---...---,,,++++++++++++++++++,,,---------+++***)))+++)))))),,,///000...+++)))+++***&&&'''***+++)))...,,,******,,,---,,,+++((()))+++,,,---------------,,,,,,++++++,,,,,,---***---,,,***)))***)))&&&***---///000---***((((((%%%%%%&&&(((***+++)))'''$$$'''***+++++++++,,,---+++)))((('''&&&&&&'''((('''###$$$+++///---+++***'''$$$###&&&,,,---((("""'''&&&%%%%%%''')))---///...+++(((&&&''')))******###$$$%%%%%%%%%%%%&&&(((((()))***,,,...---+++((()))***+++***))))))***,,,'''+++---***)))+++,,,***+++***))))))***+++,,,---(((,,,***""" &&&)))'''''')))***)))'''&&&'''((((((%%%%%%))),,,***((('''&&&&&&&&&(((******)))(((&&&(((+++---,,,++++++,,,(((((()))+++---,,,***'''111......222333000...///'''(((+++...000///+++(((+++(((&&&(((,,,///...+++000...,,,++++++,,,---...'''+++...---***(((+++///...000222000---,,,---000///...------...//////...---))))))---...---,,,------...---)))$$$###&&&+++###$$$&&&((()))((('''&&&%%%)))---***&&&$$$)))...&&&'''(((***---000111222///,,,******,,,+++((($$$###''',,,+++)))(((***,,,&&&$$$$$$)))///333333111,,,...///...000222111,,,'''***---+++&&&$$$%%%(((...---,,,+++***)))))))))%%%(((---000111///+++)))***...000,,,)))+++......,,,,,,+++++++++,,,---...,,,...///---******...111,,,000111---,,,...///...,,,***,,,000...(((+++222***%%%$$$))),,,+++***+++---000111...***(((,,,000//////...---+++)))((('''++++++***((((((+++///333222111111000///...,,,+++000'''$$$***......000555000000//////222444///'''&&&(((+++,,,***)))((((((,,,,,,---...///...***'''***+++------,,,,,,---///,,,,,,++++++,,,---///111+++)))))),,,,,,******---+++)))***000222000...///,,,------,,,,,,---000333000...,,,,,,...///000///,,,,,,,,,,,,,,,---///000---///111222000///......000000...++++++...---)))+++,,,,,,,,,***+++,,,...,,,***'''&&&((()))*********---...------000000---***))))))***---///000000,,,******+++...111222111+++,,,//////***%%%'''---///000...***)))++++++(((***((()))---222444222///)))+++---......---,,,,,,$$$'''(((***,,,...///...,,,***)))***+++,,,222,,,///111+++---000***++++++,,,---...///000000******+++************+++...,,,---000000***%%%$$$***222666111++++++---///222...---000000,,,))))))'''''')))+++,,,+++'''$$$%%%)))***''''''+++---,,,&&&******)))***---...,,,...,,,+++,,,,,,,,,++++++------,,,***(((''''''((()))***,,,------,,,***(((---******,,,000111---***)))***)))&&&''',,,...---(((***...222444111,,,(((,,,,,,,,,++++++***))))))******))))))((()))+++---++++++,,,,,,---,,,***''',,,...000000///---+++***((())))))(((***,,,+++'''(((***---------------...+++***)))((((((((()))***%%%"""$$$)))+++******,,,)))'''&&&(((---...+++'''---,,,***'''&&&(((,,,...---***&&&%%%'''***...///$$$%%%'''&&&%%%$$$%%%&&&%%%'''***---...,,,)))&&&)))+++......---+++++++++...222222...++++++***'''***++++++******+++///111,,,///...'''&&&***---,,,++++++***)))(((''''''(((***((())),,,......---,,,(((''''''(((******)))((((((+++...///...+++***)))'''((()))+++,,,+++***(((111***+++444777000,,,...))))))***---//////---+++...,,,))))))+++,,,+++***222111...***&&&%%%''')))(((,,,///---((('''***...***///444222---***---111333000......111222111...111,,,+++...000//////222222111000,,,((('''***---''''''((()))(((&&&%%%###%%%***...,,,'''%%%***///&&&))),,,,,,******+++---...,,,******,,,+++'''###'''///222111///***&&&---'''!!!!!!'''///555777,,,///000//////111///+++###'''+++)))$$$!!!###'''+++,,,+++***(((''''''(((###'''---222444444111///...//////,,,)))***,,,---+++++++++++++++,,,,,,,,,(((***,,,------...111444)))---...,,,,,,///000---...))),,,555222))),,,999111+++(((+++---+++))))))---///000+++%%%"""&&&+++///...---,,,***))))))(((...---+++))))))+++...111111111111111000///......222+++(((,,,000///...000//////......------***'''))),,,///000///---,,,+++,,,***))))))***+++)))(((,,,---......,,,************))))))+++---///000000+++******+++++++++,,,------+++---111222///...///,,,---......---...000222...,,,***)))+++---......,,,***)))+++...111000...---///000///+++***,,,...,,,,,,+++))))))))))))'''------------,,,,,,,,,---000...***)))))))))((('''---///000///...---------...,,,******---/////////,,,,,,,,,,,,.../////////+++///222000((($$$&&&+++...//////......---,,,******))))))---222444111...%%%***///222000---***)))###(((***+++******)))***,,,------,,,***)))''''''000333******///,,,&&&)))---000222333222111......------,,,,,,+++***111---+++---...***''''''***---...,,,,,,//////---111------000///***'''(((...,,,++++++,,,---,,,***$$$(((***((()))...000000***------******------***,,,+++***+++---///...+++,,,------***&&&%%%%%%'''''')))+++---...---,,,+++---,,,+++,,,......+++((()))+++***((()))///222111%%%'''***...000///***&&&+++******))))))((((((((()))******)))((())),,,///+++***+++///111000---+++***+++,,,------,,,***)))***---,,,)))+++///...(((...//////...,,,,,,...000++++++++++++++++++,,,,,,)))''''''***)))''')))---((()))***************+++......,,,(((&&&&&&***---...+++'''%%%'''+++...///''')))******((('''&&&'''%%%(((,,,//////,,,)))'''+++---000000...+++)))(((///222333...++++++***((()))))))))((('''''')))+++...000///+++)))+++...///...,,,***)))))))))((((((+++...///...,,,,,,---------+++))))))***+++***((()))---000111///,,,***)))..................///000222+++,,,555888111---///+++)))'''(((***,,,------000000///,,,(((&&&(((***111000...***'''&&&(((***(((+++---,,,(((&&&(((,,,&&&,,,222111+++)))---333333000------000111///,,,---(((&&&(((***)))***---222///,,,+++---...---,,,---------------+++***)))&&&+++///---((('''***///%%%))),,,+++'''&&&'''***---+++)))***,,,,,,***'''%%%***///111444555///&&&...+++&&&###$$$***111777,,,000111///...000///,,,'''+++...,,,(((&&&'''***''')))++++++)))(((((()))(((***,,,///111111000000111000...,,,)))'''(((************+++++++++++++++(((***...000000000000111'''******)))***...///,,,///(((+++444333***,,,888111,,,***---///---++++++...///...)))###!!!###''',,,+++++++++++++++++++++222000---++++++,,,---......//////000000000000000///,,,+++///222000---,,,///000111...)))&&&)))...,,,///111222000///......---***'''&&&(((+++,,,---,,,...//////...------......---,,,---...///---+++------,,,++++++---......000...///222111---,,,...+++---...///------...///,,,***'''''')))+++,,,,,,***((('''+++000333111///---...---***&&&&&&)))---+++***++++++***))))))***111000000//////...---,,,,,,***'''&&&&&&%%%$$$###)))***++++++(((%%%&&&'''222000------...//////...///000000///...---,,,,,,)))///222...'''%%%(((,,,+++,,,...111111000///...,,,,,,------......///000"""(((///111...***''''''!!!&&&***,,,+++)))'''$$$'''+++//////...***((( +++000((()))000///###&&&+++000222222000...---,,,++++++,,,+++)))'''222,,,)))++++++))))))+++,,,,,,+++)))+++///...)))---+++,,,000111---,,,//////,,,)))(((***,,,------+++///000,,,,,,///111000000222111,,,******)))%%%************---111///***,,,......,,,((('''(((+++)))+++,,,...///000//////+++,,,------,,,***)))((()))+++,,,***+++000333111...,,,))))))+++---...///+++++++++,,,...///111222***---///...++++++...111,,,))))))///222000---,,,&&&&&&&&&'''))))))'''%%%***...---(((***000///)))000000000---++++++---///+++,,,,,,------.........///---,,,,,,)))&&&)))000''')))***(((&&&&&&(((***((())))))'''%%%&&&***...111...***((()))*********)))+++------+++)))))))))'''***...///...,,,++++++,,,...000000,,,(((&&&%%%(((,,,...+++***,,,---+++...---,,,+++)))(((&&&&&&,,,,,,+++)))((()))+++---///---***)))*********)))---000111,,,(((((()))(((000...+++++++++,,,+++***))),,,000111///,,,******---...///...------///111...++++++...///,,,+++++++++((($$$###%%%)))+++---000111111,,,'''%%%(((+++---,,,++++++,,,...000111)))*********)))((()))***%%%***///...***)))---333000...,,,+++,,,,,,+++***,,,'''%%%((()))'''(((***---***(((***...000...+++((()))***++++++,,,,,,,,,&&&))),,,,,,***(((***,,,$$$&&&))))))''''''))),,,...+++((())),,,...,,,***///000,,,(((,,,333333+++'''+++...---***))),,,000---111111...,,,///000...***+++++++++)))'''''''''$$$(((---...,,,))))))***---,,,+++*********++++++111...,,,,,,***&&&%%%''')))***+++,,,,,,,,,,,,+++,,,...000111111///,,,***((()))(((&&&(((...///,,,...((((((...///******///+++''''''---111000......000000...+++'''%%%&&&''')))******+++,,,+++++++++222000...---......,,,+++------.../////////......&&&)))---000222111000000111333444222***&&&+++444,,,...//////...------...111---***)))***...000111+++---///000000111333555444111//////000...)))%%%---///...+++,,,///111///111000000222///++++++...,,,...//////---++++++++++++)))'''''')))***+++******((((((,,,000222111//////...+++(((%%%%%%(((*********,,,///...+++,,,///222111000000111000...,,,***(((''''''((())))))(((******,,,,,,)))$$$%%%)))222111///.../////////---111222333111...,,,++++++&&&,,,...***''')))...000***))),,,111222//////000---///111...******---222%%%***//////,,,))))))***))))))***+++,,,,,,***)))###&&&+++///000///,,,***###!!!)))---'''***111...&&&(((+++...000///...---***(((((()))++++++)))&&&...+++***+++***((()))---))),,,,,,)))***...///,,,,,,***,,,000000...///222,,,***'''''')))+++------...111111---+++...///...///111000+++)))***(((%%%)))+++***)))---222///((((((+++---,,,******---111,,,,,,,,,------.........(((,,,///...+++)))***,,,'''+++,,,+++,,,111222000333000,,,***,,,...111222,,,,,,---...000333555666***...111000---,,,...111---'''&&&,,,///,,,))))))%%%######%%%'''(((&&&$$$'''+++***%%%'''......'''+++,,,...---,,,++++++,,,***+++,,,---............///...---+++&&&###(((000,,,***((('''''''''(((((($$$''')))(((&&&'''+++000000...,,,,,,,,,+++***((((((***------+++***))))))***,,,...---++++++---///---///111000---)))'''&&&&&&+++---++++++...///......,,,,,,---///...***''',,,,,,++++++))))))+++...000---***)))+++,,,,,,++++++---+++'''(((,,,+++&&&///---++++++,,,------,,,''')))---...---+++******(((+++......,,,+++,,,---***---,,,(((&&&(((***))),,,)))&&&&&&(((+++,,,---000///---***))))))+++---)))''''''***///333333222+++)))((()))+++,,,+++)))))),,,...,,,)))(((,,,111/////////---***)))***+++000+++))),,,,,,***)))***((()))+++---//////---,,,&&&&&&'''(((((()))))))))))))))***+++,,,,,,+++***&&&&&&''''''(((***---///111---)))(((+++......---///222---$$$$$$---111,,,&&&+++000000...+++,,,------111111,,,+++...111111+++)))''''''((('''$$$"""###)))000222///+++)))***,,,+++)))(((((()))+++,,,---)))))),,,+++'''%%%'''******,,,---------,,,+++//////.........---+++))),,,,,,)))&&&)))///111......+++((())),,,---***'''(((%%%'''...333222......///---++++++,,,,,,***((()))***+++,,,,,,+++)))(((---,,,,,,...000000---***---......---,,,+++******"""(((---///...///222555111111333444///))),,,333---......---++++++---///111///------...///...------...///......///111333222///...000222111,,,(((+++...---***+++111444222///...///111...***+++///---///111111...+++)))(((***)))((()))+++,,,+++***++++++,,,---//////...,,,///---+++******)))'''%%%'''&&&***///...***,,,111///...---///222222000...---,,,***+++,,,---,,,+++...---000111---'''(((......------...000111///...///111333111...+++++++++(((,,,+++&&&&&&,,,000111)))''')))...///,,,+++...,,,///111///+++***---000+++...111///+++***,,,000333000---++++++,,,,,,,,,$$$'''+++///000000...,,,000)))***,,,(((---111,,,+++,,,---.........------'''&&&&&&(((,,,---***'''+++)))***,,,***''')))---$$$***---+++)))---111333---+++,,,......+++,,,000...,,,+++,,,...000111000+++...///+++))),,,---,,,***,,,,,,))))))++++++(((***,,,***(((,,,111---%%%###'''++++++***+++000444---,,,+++*********++++++%%%+++000000+++))),,,000&&&***++++++,,,000000...,,,++++++,,,------,,,******)))))))))***,,,...///)))---111000,,,***+++......&&&###))),,,(((%%%%%%&&&%%%$$$&&&)))***(((&&&###)))(((!!!$$$,,,,,,%%%$$$(((,,,...---+++***))))))***+++,,,---.........,,,+++***((("""%%%...222---''''''***,,,***'''&&&***,,,+++((((((,,,000+++++++++---......,,,***'''))),,,,,,+++)))((((((+++------,,,******---111///111333222///,,,+++******...000...---///000...%%%$$$$$$)))///111,,,(((000/////////...---///222111---))))))+++------+++)))(((%%%$$$+++333111)))---+++)))***,,,.........$$$'''***++++++******+++''',,,111333111...---------444222)))%%%+++///------,,,++++++---/////////000,,,((((((+++......---(((%%%$$$(((...222000------***''')))---///---)))---......+++((())),,,///111222333000,,,***,,,...000,,,***,,,---***((()))&&&+++111222000......///---------,,,++++++******,,,+++***,,,///000---******)))(((((()))+++---///444///***(((+++---...---'''///000&&&"""(((+++(((+++,,,,,,,,,,,,---///111---111000+++)))---222333000,,,)))))),,,+++'''"""###+++222444000+++))))))((((((((((((***---000222***&&&&&&+++---(((&&&(((***+++,,,---...---,,,,,,...,,,+++***+++,,,------000///***'''***111333111111///+++(((,,,111,,,$$$+++(((***222555222...,,,+++)))'''***...000---)))***+++---...---***'''%%%((((((***---111111---***//////...---+++)))'''&&&###)))...---***,,,222777000---///333222,,,***...//////...,,,+++,,,...111///......//////---***'''111000...+++(((((()))++++++***+++///555777333///(((,,,,,,)))+++333666444---,,,...000...***,,,111///111333222///+++((('''+++******+++------,,,***---...//////...,,,+++***...------...///---'''"""""""""&&&,,,,,,(((***000+++***+++...222444222000///---+++******)))'''&&&---,,,///111,,,%%%'''...******+++...111222000///---///222111...++++++,,,---///+++%%%%%%,,,///---)))&&&''',,,---((('''++++++---//////............''')))///333111+++***---000&&&!!!&&&,,,------000111(((%%%+++///...---///...,,,***(((''')))+++,,,)))---///,,,&&&$$$)))///222,,,&&&&&&+++---)))%%%***'''$$$&&&+++...---***///,,,***,,,111222///+++//////***$$$$$$)))------333000,,,***+++---///000***)))+++...---+++,,,111+++,,,...000111///+++'''(((''''''+++...///,,,)))---******,,,---+++,,,000''''''((()))***,,,...///)))+++...///---***((((((++++++,,,...///000222222///------000000+++((()))---+++***)))***,,,///111+++++++++,,,---///222333---+++(((((()))))))))(((***///000,,,+++...,,,'''000111111,,,&&&###$$$(((///---+++---111333000,,,***+++)))&&&)))---...+++---+++******,,,,,,)))%%%333---((('''+++......,,,)))***---000222111---)))'''&&&***000000******......,,,******+++------,,,+++***)))***+++,,,***(((---------+++))))))***,,,)))))))))+++...//////---###""""""$$$(((+++,,,,,,$$$(((+++,,,+++***,,,...111***$$$%%%***...---***---+++)))((())),,,000222***&&&&&&+++---------///---.........---,,,,,,+++***''')))---///---///222,,,111444111,,,***...333000******///000,,,+++---000***$$$$$$(((,,,,,,***'''(((***,,,---......---000---,,,......++++++---111000///---+++,,,...111111000///...------...///222///,,,+++++++++(((%%% (((111444000...000444---------+++((('''((()))&&&+++...---...000...***---%%%)))///******...,,,333555333//////222222000+++,,,***&&&&&&)))+++)))***+++,,,------///222444---***&&&$$$&&&))),,,...---+++,,,---,,,((((((,,,+++,,,---+++)))'''&&&'''"""(((+++((((((---555999......///111111---&&& ,,,,,,,,,,,,------...///,,,,,,,,,---000000///...000---******---000000000000***(((,,,000...------111...,,,---//////---+++///------///333333111---,,,,,,+++***))))))((((((+++++++++,,,---...---+++,,,***+++//////------///111///---------...,,,+++)))...222111---+++,,,//////---++++++,,,---------,,,+++***,,,//////,,,(((/////////---+++***+++,,,+++,,,---///000///,,,)))000---+++,,,///111111///------***(((+++//////***444000------000111000...+++///333333000---,,,,,,222333333111------///222555111...///222000(((!!!&&&''''''((()))*********)))((((((***---///111111222000///...---,,,)))'''333111......000000---***//////000222222333222222...++++++///000...000333333111---***(((((()))***%%%(((******((('''(((***111000.........---,,,***)))***///333111,,,***------)))(((******)))---333222+++''',,,///...,,,------+++***)))))))))+++,,,......---***'''%%%&&&'''333111---,,,++++++***)))'''&&&%%%&&&***,,,,,,++++++(((''')))---///,,,)))(((***)))&&&&&&******(((,,,,,,...000111000...,,,,,,+++,,,///...+++---111++++++,,,...///---***'''(((''''''***...000...+++***'''(((+++,,,******---%%%%%%%%%&&&((()))+++,,,***,,,......+++)))((('''------///000222333444555---,,,...111000,,,+++---///---+++((('''(((***+++))))))))))))***,,,---...***))))))***+++***(((&&&(((,,,,,,((((((******&&&000000...)))######''',,,000---+++---111222///,,,)))***(((&&&(((,,,,,,((()))''''''))),,,......,,,000---)))''')))+++,,,,,,***+++---000111000,,,)))''''''***000///++++++///---+++))))))***,,,,,,+++---,,,,,,,,,---,,,***((())))))((((((((('''''''''*********,,,...///...---$$$%%%'''***---...,,,***(((+++------,,,,,,...000,,,)))&&&''',,,//////...///---+++******+++...///(((%%%'''---111111222444///////////////...---,,,$$$!!!!!!%%%(((+++///555***---...,,,)))(((***......******///000---+++---+++(((%%%%%%(((******))))))))))))***,,,...///111---+++,,,000000---,,,///...111222000,,,+++...111...---,,,,,,++++++,,,,,,...,,,***+++,,,,,,)))'''$$$(((...000000//////000******+++)))((('''((()))%%%***,,,+++,,,...---)))...''',,,222------111///...111222//////111000,,,&&&))))))''''''***)))&&&)))************,,,///222---***(((&&&'''***,,,---...+++******(((%%%(((---''')))++++++)))'''''''''(((000111000111000---+++******,,,//////---+++---,,,,,,+++,,,---...///,,,+++)))***,,,///111111000...---///000111...,,,...******...000---,,,...000...,,,,,,......---+++...------...000000///---////////////...---,,,++++++++++++---...///...---...,,,---000111......000000000111000///...,,,+++***...111000,,,+++---000000111111...,,,+++---000++++++,,,...000///,,,(((000222222111///.........---,,,,,,...///...+++(((222000......//////---+++---...,,,)))+++///000---333111...---.........---,,,///222222///------...555555444111---+++,,,...444111///000222000+++&&&++++++++++++,,,---...///))))))***,,,...000111111///...------------+++)))222000---,,,,,,,,,+++***...//////000000111111111---++++++...///...///333666444000---+++***++++++(((***---,,,***)))***,,,---......///000...+++))),,,,,,///333111,,,+++---))),,,...---(((%%%+++555333---***,,,...---++++++************++++++++++++222...***)))***+++***)))000111000,,,(((&&&''')))&&&((()))))))))***+++---***(((&&&(((+++,,,***'''&&&+++/////////000,,,''')))+++...000111000...,,,...,,,---000...+++,,,000,,,+++***+++,,,,,,***(((***'''&&&(((---//////---)))'''(((,,,---******---%%%%%%%%%&&&''')))***+++***+++---,,,+++******+++***+++,,,...///000111111+++,,,000333111------111111///,,,)))((((((***+++)))))))))*********************+++---...---***''')))***)))&&&&&&))))))(((000...+++%%%"""$$$***000000...,,,---000000...++++++,,,+++((())),,,,,,((((((''''''))),,,...//////,,,+++***(((&&&''')))++++++,,,---///000///+++(((((((((***...---+++,,,///,,,***))))))***++++++***...---,,,,,,,,,***'''%%%,,,***)))***------***'''***)))((()))+++,,,+++***$$$&&&***...111///+++'''(((((()))(((''''''***,,,(((((())))))***+++,,,,,,------,,,,,,,,,------...(((%%%(((...222222222333------.........---,,,,,,###"""%%%,,,333......---,,,++++++,,,,,,---******...000...,,,---%%%%%%&&&'''))))))))))))))))))((((((***---111333...,,,---111000,,,+++,,,,,,000444333///,,,...000((((((((((((((('''''''''''''''(((***,,,+++)))'''))))))+++---...///...,,,+++++++++)))&&&$$$$$$%%%&&&***,,,+++,,,...---))),,,&&&,,,333///...111...+++///111...------***%%%$$$(((***)))***,,,+++'''+++++++++)))(((***...111...---,,,,,,,,,---...//////+++((('''%%%###'''---$$$'''***,,,+++***))))))###***000222222111,,,&&&,,,***((())),,,000222222,,,+++)))((()))***,,,---///+++((('''))),,,...///,,,---...000111...***&&&+++***---111000,,,+++...///---++++++,,,---,,,+++...//////...,,,,,,---//////000111111000///---,,,,,,---...///000000000000+++((())),,,---***))),,,...111333333///------...+++---...---***))),,,///,,,///111---'''$$$(((---++++++---000111000,,,)))///111444444222000///...---,,,++++++,,,,,,***)))///......///000///,,,******------***))),,,///...111111000---+++***+++,,,---...//////...---///000555555333111---++++++,,,///000111222111...***(((...---,,,+++,,,---///111)))***,,,...000111111111---,,,+++,,,------,,,***,,,,,,+++***)))))),,,............---......//////---******...///---///222333222000...---,,,------,,,...//////---,,,------)))+++...000000...+++)))...---...222111---+++---(((---000...'''%%%***111222///,,,,,,---+++)))(((((()))***,,,------,,,,,,111---)))(((+++000555777//////...,,,)))((()))+++))),,,///---)))'''))),,,---+++***+++,,,,,,***((()))///333333333222---'''------,,,***)))***---///...,,,---///---***+++///---+++******++++++***))),,,)))&&&&&&***,,,---+++***(((***...///---,,,///((((((((()))***,,,---...)))+++,,,,,,,,,,,,...///***+++,,,---------,,,,,,+++---111444111,,,---222000...,,,++++++,,,...000***++++++,,,,,,,,,,,,,,,...------...//////---+++,,,,,,***((((((***,,,---///---***&&&###%%%***//////...------///...,,,***///000///------///---(((...,,,+++***++++++,,,,,,(((+++,,,)))%%%$$$'''+++---,,,,,,......---***(((******++++++)))(((***,,,,,,***)))***+++,,,+++***,,,+++***))))))'''### ...+++***---111222---((()))'''&&&'''((())))))(((&&&'''***---///---)))%%%((('''&&&%%%$$$%%%((()))&&&)))+++***'''$$$$$$%%%++++++,,,---............,,,))))))...///,,,************+++++++++******))))))### !!!&&&+++111...++++++---...,,,***+++***+++...000///---,,,!!!$$$(((***************''''''''')))+++---///111333///...///---(((''')))...000222333222000...---%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&)))+++,,,***(((&&&***+++,,,,,,+++++++++,,,000000///+++&&&""" '''+++---,,,,,,///...+++(((""")))111---,,,...+++---000000+++)))((($$$&&&***,,,+++,,,//////,,,///...---+++***+++///222///000111111000000111222...+++)))***'''$$$&&&+++%%%(((,,,......,,,******,,,---+++)))***...---***///---+++***+++...000111***)))'''&&&&&&''')))+++///,,,((('''((()))******((()))+++,,,,,,***'''%%%(((***///222000++++++......,,,+++++++++,,,,,,,,,///000111...+++***---000---.../////////...,,,+++///000111111000000000000)))&&&'''******&&&&&&(((+++...111000,,,+++...222+++,,,,,,+++)))))),,,...---//////+++&&&$$$&&&)))***,,,...111111///,,,)))+++---111222000...,,,,,,,,,***((((((***,,,,,,+++)))***,,,///000000...---''',,,---)))'''***---...///111000---)))'''))),,,------,,,++++++,,,///111111111000///...---......***///444555111+++'''%%%,,,***((('''(((***,,,...(((***---///000/////////---,,,+++,,,------+++)))'''((()))((('''***///444///...------------...///...++++++///000...///333------------------...///...////////////...------(((***---......---,,,+++///,,,,,,000000---,,,...***,,,---+++))))))***+++//////---,,,++++++)))'''&&&(((***,,,......------...,,,(((&&&'''///999AAA333111......000111111000***///111...'''###$$$'''...------,,,,,,+++)))'''+++000111///......***%%%,,,,,,,,,)))''''''))),,,,,,++++++---,,,((()))---///,,,******+++,,,,,,+++...***&&&%%%'''***)))(((***((()))---///------000******++++++,,,---...///...//////...---,,,---.........///000///...,,,+++------000333000++++++//////---+++******,,,///000++++++,,,,,,------......000---******+++---.........,,,)))))))))+++...111...---,,,***(((((()))+++...---------------+++***///111111//////000---(((000///...---+++*********'''+++---+++%%%###&&&***---,,,,,,,,,------+++))),,,---+++'''%%%%%%'''(((,,,+++++++++------,,,*********)))***)))'''### +++((((((+++000111,,,'''***((('''''')))******)))*********+++,,,,,,***(((,,,+++)))((((((***+++,,,%%%))),,,+++'''$$$$$$&&&------.........---,,,+++///+++***------)))&&&'''))))))******+++******)))---)))&&&'''&&&$$$%%%(((...+++''''''***+++(((%%%***+++,,,...000000...***!!!%%%)))+++,,,++++++,,,###%%%(((+++---------,,,333...++++++)))'''(((+++111///...000333333...***))))))))))))))))))))))))***,,,...///...,,,)))((()))---000---(((&&&)))...000111000---)))%%%###"""&&&***+++***+++------***'''!!!(((000+++***---))),,,...,,,'''&&&'''&&&###(((******((()))...000///......---+++***+++...111...000222222000000111222---,,,---///,,,''''''***%%%)))---...---***)))(((---,,,)))%%%&&&,,,...,,,/////////...------...///,,,+++)))(((((()))***+++***)))(((((()))***)))((('''((())))))))))))******(((***///222000++++++...---,,,,,,+++***+++---...000111222///,,,+++...111,,,,,,---...---,,,+++***...000111000---++++++,,,---******---,,,)))(((***(((+++---***''')))///555//////...---,,,---///000444222///---,,,,,,++++++))),,,///000000...+++***(((+++---...---,,,++++++)))'''&&&'''***,,,......'''))),,,...//////......''',,,...***(((+++///000...//////,,,((('''))),,,---+++((('''(((+++...///000000//////......---,,,***111999:::555---'''$$$***)))'''%%%%%%'''***,,,'''***...///...------...///...---------,,,***((()))***+++)))(((***///444......---------.../////////,,,,,,///000///000444////////////...---,,,,,,---------.........---,,,***+++,,,,,,***+++---000...******---///------...+++,,,,,,+++,,,...,,,(((,,,...///,,,+++,,,+++(((&&&'''***,,,.../////////...,,,((($$$$$$***444;;;000---+++,,,...000000///***---///,,,%%%!!! """***************)))((('''///222222///---...,,,)))$$$)))...///,,,(((''''''***)))***,,,+++((()))---...,,,+++***+++,,,++++++...***&&&&&&(((***)))''')))&&&'''***+++***,,,000************+++,,,---...333444333111---)))''''''***+++---......,,,+++)))...,,,---000000,,,***+++...---***((('''(((***+++,,,+++***))))))***,,,---...+++'''%%%'''***,,,---,,,((('''((()))))),,,000,,,------------+++***))),,,,,,------,,,,,,+++++++++...///......///+++%%%,,,...//////---,,,,,,,,,(((,,,///---(((%%%&&&)))---,,,++++++,,,,,,+++***...///+++%%%"""%%%((((((,,,,,,+++,,,......,,,*********+++,,,,,,+++'''$$$+++******,,,000111///,,,---+++))))))+++---------///---++++++,,,---------+++***((((((***,,,,,,,,,&&&)))------+++***,,,...000000///...,,,)))'''&&&///+++***,,,---+++***+++++++++,,,---------,,,,,,,,,******------******,,,000---***)))++++++)))'''***---......///000---(((%%%&&&''')))+++,,,------###%%%)))---...---+++)))...***(((*********---222222///,,,---000111...+++...---,,,+++,,,---...///000222444333111...,,,,,,(((...222///(((%%%)))...+++---......,,,+++******%%%((()))'''(((++++++)))+++%%%+++111,,,+++...+++)))+++***&&&&&&***,,,***''')))(((%%%&&&+++...---***++++++***))))))+++---+++...000///---,,,...111...---///222///)))''')))%%%(((+++,,,+++)))(((((((((+++,,,)))***------***+++---///000//////000111//////...------------...%%%$$$%%%(((+++,,,+++***+++++++++***)))+++...111+++***---111000,,,+++...------,,,+++***+++...000000111111000......///111...---------------------***---...,,,(((&&&&&&(((---******---,,,(((''')))((())))))'''&&&''',,,000222222111111111111222222222///,,,+++,,,---,,,***)))+++......---+++++++++***+++,,,+++***+++---///)))'''&&&'''***---...///***,,,......,,,++++++++++++...///++++++///222111------,,,+++)))***+++---...+++'''&&&(((+++------333111000///...,,,)))'''...444:::<<<888111+++(((,,,+++)))(((((()))+++,,,'''+++......,,,+++,,,...000///.........---***(((......---+++)))***,,,...++++++---......//////......+++,,,///000///000333666666555333111...***))),,,++++++,,,......---,,,,,,------+++)))***...222---((('''+++...------///***...///---...111///******///111...---000///,,,&&&''')))+++...///000111...***'''%%%(((,,,///000)))******)))((((((***---***---...,,,((($$$""""""$$$&&&'''((())))))******///222333000000222111...!!!(((...111...+++***+++***)))***---,,,)))+++///,,,+++******++++++***)))---***'''(((+++---,,,******'''&&&(((******---222************+++,,,------111222333111,,,(((%%%$$$###%%%(((+++,,,,,,+++***,,,'''''',,,000---***(((,,,***(((&&&&&&(((***+++000...***'''&&&&&&((())),,,***(((''')))+++,,,,,,***&&&%%%)))***)))+++000++++++,,,...//////---,,,***+++,,,,,,,,,++++++,,,)))---......//////+++%%%)))---000111///---,,,---***---///...+++(((((((((---+++))))))+++,,,,,,,,,...///,,,$$$"""''',,,,,,+++++++++,,,------+++)))((((((***,,,...---)))&&&++++++,,,---...///000000,,,***((((((***---.........,,,++++++,,,------,,,)))((('''(((+++---,,,+++(((***,,,---......///000...---,,,+++***))))))(((...)))''')))+++******---+++,,,,,,---......---------+++,,,///000------000222000...---------,,,++++++...000...///000,,,%%%)))&&&$$$%%%))),,,---,,,''')))+++---...---,,,+++)))''')))...000///000333000000...,,,)))***...111...,,,***))))))+++...000000222444222///------...***---000...***((())),,,''')))---......---......'''***+++))))))------+++000(((---222,,,,,,///,,,))),,,,,,******,,,,,,)))%%%((((((&&&'''***+++)))''')))++++++******+++,,,+++...000///,,,+++...222000//////111...)))(((+++&&&(((+++,,,,,,,,,,,,---'''...111...+++,,,,,,++++++---///000//////111444//////000000000///------((('''&&&''')))***+++***---......,,,***+++...111...******...000---,,,...---......,,,***+++///222///......///000000///...///...,,,++++++---...///(((+++...---)))''')))+++---******,,,+++'''%%%'''*********)))((('''''''''000000000000111111000///******))))))((()))***,,,)))+++---,,,***)))***,,,,,,+++)))'''''')))...222+++)))((()))+++------,,,***,,,---,,,******+++---+++---+++))),,,111222///,,,***)))))),,,......///111---)))(((***,,,---,,,333111///......---)))%%%000222555666555222000......------,,,,,,,,,------)))---///...+++***---000///.........//////---+++---,,,***+++,,,------,,,&&&(((+++---//////...---,,,******---...---...111555555666555222///+++)))***))))))+++...///...,,,+++...000...+++***---111,,,'''%%%)))------...///)))000333000///222111...***000222//////222333///&&&'''(((+++---///111222...)))%%%(((///222///+++(((---///,,,&&&$$$)))///,,,...//////,,,)))'''&&&!!!###&&&)))***,,,...///(((,,,...---...111000---%%%))),,,,,,***+++000555***)))+++...---+++,,,111+++***)))***+++***)))'''+++)))(((***...000000...---)))''')))++++++///555++++++++++++,,,---......***---//////---)))'''&&&"""$$$)))---///000000000***$$$""")))000///***((()))(((''''''))),,,///111555222,,,(((%%%%%%'''(((---,,,+++,,,...///...---***&&&&&&+++,,,***,,,111+++++++++---///111111000(((***,,,,,,,,,+++,,,---***...000000111222---'''***...222333000,,,++++++,,,...000///---+++)))(((,,,***))))))+++------------///,,,$$$###***000000***)))***+++,,,,,,***((($$$%%%'''+++---,,,)))&&&&&&'''((((((((())),,,...(((&&&%%%%%%(((+++,,,---***))))))***+++,,,+++))),,,++++++---111222111///,,,,,,+++,,,,,,------,,,'''(((((()))***,,,---...---((($$$%%%'''&&&'''***)))***+++,,,,,,,,,,,,,,,000---,,,...///------111......---+++***)))))))))+++000111......000,,,$$$,,,&&&!!!!!!'''+++,,,+++,,,,,,---------.........))))))---333444111///000---111222,,,$$$$$$---666+++(((%%%###$$$'''***------///000...+++***+++---,,,------...---,,,***)))'''***---......---------+++......,,,---000111...111)))---111+++***...,,,---111111...---,,,)))$$$%%%)))+++******,,,+++((((((***---...---------......111333111------111555222000...///,,,((()))---(((+++...///000111333444---222444---(((***---//////000111///------000444,,,---/////////---+++***111---(((%%%%%%&&&''''''---...///---***)))+++---000***(((---000...------.........,,,***+++000444---,,,+++...111222///,,,...---***))))))+++---///)))---000000---,,,...222111......000///***)))+++++++++,,,,,,,,,(((###++++++,,,---...---+++***'''+++---,,,((((((---222)))+++,,,+++((((((***---,,,***&&&######'''...333---,,,++++++,,,,,,+++)))&&&)))++++++***+++...222))))))'''%%%)))//////++++++)))''')))---000111000333///+++***+++------,,,///---,,,---//////+++(((///.........///000111222..................------,,,///111///+++***...222...------...000111000...(((&&&&&&)))...111000...###%%%)))---///...,,,+++***((((((+++,,,+++,,,000...000111222222000---+++***((((((+++...000///---***...222111---+++---///---((($$$&&&---000,,,(((222000...///111000---)))***,,,///111222000---+++,,,...---++++++,,,+++******+++***'''))),,,,,,)))///...+++'''%%%&&&***...***,,,...---)))'''((()))''''''***,,,)))%%%&&&,,,)))%%%$$$&&&&&&%%%&&&***...,,,***+++---000111222///***''',,,111000------******)))'''&&&'''+++---,,,)))))),,,---+++---111...&&&'''///...%%%(((333...(((###$$$***000222222......///...---+++)))'''$$$''',,,000222000---***###(((+++***---222000******+++++++++***+++,,,...CCC???777///(((&&&(((***,,,---//////---++++++,,,...,,,+++,,,//////---***,,,+++******,,,,,,+++******))))))***,,,------,,,))),,,//////---+++,,,---,,,---...............---,,,...///---)))&&&&&&'''&&&))))))(((***//////+++---...///---***)))---111...+++(((&&&''')))+++,,,(((***,,,---...---+++***###(((+++((('''((((((&&&&&&((())))))))))))+++,,,'''$$$%%%(((***)))***...444000---,,,...000...---///,,,,,,///000///+++)))(((((()))+++......---+++%%%((((((&&&'''+++,,,***---000222000,,,***...222.........+++)))+++000444111222222,,,&&&###&&&************+++------,,,***111((( !!!(((---+++'''///,,,***+++------+++))),,,000+++***111///)))---///333111***&&&'''***+++%%%(((,,,,,,)))'''((()))***,,,---,,,******,,,///111///,,,,,,......+++)))***...111000,,,***+++...,,,+++***(((&&&&&&+++222000...++++++,,,...000000,,,++++++---...---)))%%%,,,///---'''$$$&&&))))))&&&((()))(((&&&'''***---333111...,,,++++++***)))555000...111///******...,,,,,,---///111222111///---222333000.........+++///111222111...---...111/////////......------,,,$$$'''+++,,,,,,+++,,,,,,111000//////000///---+++'''+++///222222111000000...,,,)))(((---222333111,,,//////,,,---222000***111///---+++***+++---...222000///......---,,,***///000111111000...,,,***222///---+++++++++)))(((333,,,***---000000000111---111111,,,+++///111///444///...111111---,,,000111---&&&"""%%%,,,---)))000...------.........---...//////---******,,,///,,,,,,,,,,,,,,,---......000000---***+++......***000000,,,%%%&&&---///,,,222---,,,000111...,,,///444111///000333555444222000111111---)))'''***...333222///,,,///333333///---000...)))+++111111---,,,+++)))***---///000000111---,,,//////,,,+++---(((+++------+++******,,,---///111111///...------000...,,,,,,---......---...000111...(((&&&)))---///...---,,,,,,---.........,,,,,,...000000,,,((('''***...///...------------......---------,,,+++,,,...---+++,,,000000---000///---***((())),,,...+++---///...,,,***+++---000...---...,,,((()))---+++'''%%%)))+++******+++---,,,+++,,,...000111111,,,''''''---111000---,,,///...,,,)))&&&&&&(((***+++)))***......+++***,,,***(((,,,222222---...666...***'''(((+++...---***)))***,,,---............***,,,...000///,,,)))'''(((,,,---+++,,,///,,,&&&***+++++++++******+++,,,......,,,)))%%%###$$$%%%'''***---......------......---,,,---///000...,,,+++++++++++++++,,,,,,,,,*********,,,---,,,***((((((,,,000000...+++******......////////////000000+++---...,,,)))&&&&&&((()))***'''$$$&&&,,,///...,,,***((('''(((***+++,,,...,,,***)))+++---000111++++++,,,------,,,+++***---...,,,***+++---***%%%***,,,------,,,,,,---///,,,)))(((++++++)))***---000---***((()))+++------,,,)))'''(((******(((&&&(((((()))+++...///...,,,'''+++,,,++++++---+++(((...000111///,,,***,,,.........---***((()))---000333222///)))$$$###&&&******)))''')))+++---,,,***---)))%%%'''---000///,,,,,,+++***+++...000///---)))///+++)))...,,,(((------222333---)))((()))'''+++,,,---,,,)))((('''(((---//////---+++***,,,...)))((((((***...000000...)))---111000---+++,,,///111...+++)))&&&&&&)))---,,,+++***+++...000111111...,,,+++,,,......---+++......+++(((***---***$$$((()))***)))'''(((+++......---,,,+++++++++++++++333//////222111------000///...,,,---///111111000,,,000111...,,,......,,,///000000///------000333...---,,,+++***)))))))))'''***---...---,,,,,,---000...,,,,,,---/////////)))+++---......///000111...,,,))))))---222333111---//////,,,---000...)))//////............//////000...,,,,,,,,,,,,+++)))&&&(((***,,,......------...,,,++++++,,,,,,***)))000,,,+++...000......000,,,000000+++***---///...111......000///++++++000///,,,&&&"""%%%++++++(((,,,***))))))+++---//////---......,,,***)))+++---.........---......//////111111///++++++......***...///,,,(((***111333000,,,'''''',,,///------///111000///000222333333222,,,+++***,,,///000///------...---,,,///222111,,,,,,...,,,)))+++000000,,,,,,***)))***,,,...///...///,,,+++...///,,,+++---(((+++...///...,,,,,,---111222333222000.........000...---...//////...---...///000...,,,+++...111+++...///+++%%%$$$)))///+++******---//////+++'''$$$))),,,,,,)))(((+++//////////////////.........,,,......,,,,,,111222111.........,,,***)))+++---+++,,,---,,,+++***+++,,,333...+++---...,,,,,,///+++&&&&&&+++...,,,++++++++++++,,,---...//////000,,,((((((...000...***)))111000...+++'''&&&((())),,,+++---111111,,,)))***)))...333555333111222333///------///222222///,,,((()))+++---...//////000......//////---+++((('''+++------,,,,,,---***%%%******************++++++###'''***+++***'''%%%$$$$$$''',,,...///.........---,,,,,,...000000///...)))+++...---+++***---///,,,+++,,,------,,,(((%%%***---///000---***((('''++++++******++++++,,,---'''((()))(((&&&%%%$$$%%%,,,+++'''!!!""")))///000---((($$$$$$(((+++,,,***...---,,,---...111444666---------,,,++++++******///...+++***...222...&&&///000111000---,,,+++,,,...******++++++((((((+++,,,+++)))&&&%%%&&&))),,,)))(((&&&%%%&&&''''''&&&'''''')))+++...///...---(((---000///...///,,,'''......//////...,,,+++***+++++++++)))((())),,,///333///***%%%$$$&&&***---+++'''$$$&&&***---,,,***(((((()))---000222111///---,,,,,,---///000///...'''...+++)))...+++'''---***000333000+++***(((%%%///---***)))((('''%%%$$$000111111///,,,+++,,,---'''&&&'''***---000000000***---000///---+++---///111///+++((((((***++++++,,,,,,,,,...000000///...000...,,,+++---/////////...+++&&&&&&---111)))******+++***)))***---///++++++,,,---...............,,,---000000------///111///,,,+++,,,...///000)))---...+++***,,,...------......------///222555111000...,,,++++++++++++))),,,///000///...---...///,,,)))(((+++...000111+++,,,---------...222444...***''')))---000111000---///...,,,---///---)))---...///000000000///...///---++++++,,,,,,,,,***!!!###&&&***---///111111*********+++------+++))),,,+++---000///,,,,,,///+++...///,,,+++...000000------...///,,,)))+++///,,,***%%%"""$$$)))***&&&((((((((()))+++...111333...//////---+++***+++,,,000000///////////////000111222///,,,,,,...---))),,,---,,,+++...333444222+++((('''+++...---,,,...---///000000000000222333***'''%%%***222444///)))'''***++++++---111///***+++,,,+++)))+++///000---,,,***)))***,,,------,,,///,,,,,,......++++++...(((+++///111000/////////111222222111//////000222000//////000111000...,,,,,,+++***))))))***+++,,,***,,,,,,(((######)))//////,,,******,,,---+++(((%%%))),,,)))$$$###(((///000//////222222///...///))),,,,,,))))))...111000+++,,,,,,+++)))((((((*********)))((('''&&&&&&'''***&&&%%%***///...---...&&&%%%(((,,,,,,)))))),,,((()))+++,,,,,,,,,,,,---222---+++......+++((((((//////...+++))))))***,,,...,,,...111111---,,,---***222666222---......---(((((()))---111333333111,,,,,,,,,,,,,,,++++++++++++,,,...///...,,,***(((******++++++---...,,,)))((((((((()))+++,,,,,,+++&&&)))...000...***&&&%%%'''***...000///...,,,,,,++++++,,,---...///......(((,,,///...***)))---111///---,,,,,,------+++))).........---,,,***)))(((******)))(((((()))***+++'''((()))(((((('''''''''------)))######)))///111---***''''''))),,,......,,,,,,------...///222444...---,,,***))))))))))))(((((('''''',,,111000***///000000///+++(((''''''+++((('''))))))&&&&&&)))***+++,,,***&&&$$$&&&))))))******))))))+++***'''''''''))),,,///000///...)))---///...///000...***------...///111000---***************+++---///111...+++'''&&&(((+++...000---(((###%%%***...---+++&&&(((+++---......//////111000//////......---,,,+++///***)))111000***---'''...222///+++++++++)))///+++&&&%%%&&&&&&$$$"""111000000///.........///------,,,,,,,,,,,,,,,+++,,,---///---+++)))***+++...,,,)))(((+++000000---/////////111111///***'''///...---------......---,,,)))$$$###)))---(((************+++---000111,,,...000222222111111222******+++,,,,,,+++******///---++++++,,,,,,,,,+++'''++++++((((((,,,//////)))+++---///000111222333111000...,,,,,,,,,---...(((+++...000////////////---+++))))))+++---------,,,---.........000333555,,,'''%%%(((,,,......///,,,,,,,,,,,,...///---+++///......------,,,,,,---///---++++++,,,------,,,%%%'''***---000222444444++++++,,,---///...+++))))))+++///222///******...+++---///...---...000111+++---000///,,,)))+++...((((((&&&###$$$)))(((%%%'''))),,,...///111222444000000///...---,,,,,,---000000///............///000111///,,,,,,...,,,(((******+++---///222111///111///---...///...---,,,***---000000......000333---)))&&&)))...///***$$$&&&)))***)))+++///000---++++++++++++---000000...---,,,++++++---------,,,000......000...******---'''***...000111000///...---.........---...111333//////000111222111...+++///,,,)))((((((((('''&&&111000...,,,+++---111444555000+++)))***,,,,,,***(((,,,---)))"""!!!'''---000---...333333///---000'''******'''&&&+++//////***,,,,,,,,,***(((((())),,,+++(((&&&%%%$$$$$$###&&&###$$$+++000...+++***$$$''',,,...***&&&(((///%%%(((******))))))***+++444///,,,------+++,,,......///...,,,***)))+++,,,,,,))))))------,,,---000'''///111+++&&&'''+++,,,  ###(((,,,///000...---,,,+++***)))(((((()))+++...000000---***'''+++******,,,---,,,+++***'''''''''***---...---+++'''))),,,,,,***(((&&&%%%---///111111///,,,***))))))***+++,,,,,,,,,,,,,,,(((,,,///...***))),,,000111...,,,+++,,,...//////111///,,,******+++,,,,,,......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******......***(((+++......+++,,,,,,+++)))***---000(((***,,,,,,++++++---///...---+++)))((('''''''''$$$((()))'''(((---///---)))+++------+++)))(((((()))&&&&&&))))))((())),,,+++...111///***&&&$$$%%%&&&,,,...,,,,,,...,,,((((((((())),,,///000///...(((,,,,,,+++,,,000111...------...000333222000.........---......///......---+++)))***+++---------...)))&&&&&&+++......,,,***,,,------++++++,,,...///000000///............000000)))***666666...---''',,,...+++))),,,///000---)))&&&%%%''')))'''%%%......------///000000000333222111///,,,***)))(((......---+++)))'''&&&''',,,---+++)))---222222,,,...///000222222///)))%%%,,,---//////---+++)))(((++++++((($$$%%%))))))%%%)))((((((***,,,///111222...000333333222000000111,,,,,,,,,++++++***)))(((*********,,,,,,+++(((%%%&&&***+++((((((,,,000000''')))---111333333111///+++***)))))))))***+++,,,$$$(((,,,...//////000111+++++++++,,,---,,,)))'''(((+++.../////////000111+++$$$###(((,,,++++++---+++******---/////////...111///+++(((&&&''')))+++...,,,***)))***,,,,,,+++------///000111222222333.........000000///,,,))))))+++///333000***)))---............+++))))))***,,,///111///,,,++++++,,,&&&((('''%%%&&&)))(((%%%%%%)))///222111000///000///...,,,***++++++,,,---...------,,,,,,,,,------///000...++++++---+++''')))((())),,,...---***)))222111000//////000...,,,)))---000000...---///111---+++)))((('''''''''''')))++++++((()))///222222...,,,,,,...000111000000...---,,,---//////...---222000000111...)))***...'''(((+++...000///...,,,,,,,,,,,,***))))))+++---......///111222222///,,,333000---,,,,,,,,,+++***333///,,,,,,///222333333666111+++)))+++------,,,+++------)))%%%$$$)))......+++,,,333333---,,,000''',,,,,,'''%%%***...000---......---+++******+++000---***((((((((('''&&&+++(((***///000---)))***(((***...///+++&&&)))000%%%(((***)))'''&&&)))+++111---+++---...---///333000111000---***(((((())))))%%%%%%((()))(((***..."""'''***((($$$$$$***111$$$###"""###%%%)))---///,,,+++************+++++++++,,,///000///,,,)))'''000,,,+++------***'''(((***)))(((+++...///---)))''')))***+++***)))***+++...000111000---***))))))(((***,,,+++***))))))***))),,,---,,,***)))+++---111...,,,+++,,,...///000///,,,)))((())),,,---......---------+++***(((''')))(((((((((******(((&&&(((...222000---------+++'''***---,,,((('''))),,,$$$'''******(((''')))+++---,,,+++***)))(((''''''(((,,,---)))'''***,,,,,,%%%(((,,,------,,,,,,,,,)))&&&'''***,,,+++,,,000---///000000,,,(((%%%###$$$+++...***)))---,,,'''*********---///000...---(((***+++)))+++000222000---...000111222111111111222111000//////---***(((---------,,,+++***)))(((---+++))))))+++,,,---,,,...//////...,,,++++++,,,)))+++---...///000222444000111)))***777777///...(((,,,,,,(((''',,,111333---,,,***+++,,,------,,,,,,+++***+++...000000///111222222000---++++++,,,000///---***((('''&&&&&&---111111,,,,,,111000******+++...111333111---))))))+++...///---***(((''',,,///...)))&&&)))---...)))((('''(((+++...//////---000222111...,,,...000000111000,,,,,,......+++((((((***,,,---+++'''###'''+++,,,******...111000(((***---111444333///,,,******+++++++++,,,,,,,,,###'''+++---......///000++++++,,,---...,,,(((%%%%%%(((+++------------...+++$$$"""***...++++++...---******...111000///000222///***&&&$$$&&&))),,,---+++((('''''')))))))))/////////...............111000///000000///---***,,,,,,///222111,,,***,,,000...------(((""" """...000000...------+++'''$$$(((***((()))+++)))&&&###(((///111///---,,,,,,---***&&&%%%'''***,,,---++++++******+++,,,,,,------///...,,,---///---(((***((((((,,,---)))&&&&&&---......,,,...111111---+++---///000///.........(((++++++(((%%%$$$)))...,,,...---((((((///444666000------000222000//////---------...000111///...///...000111...)))+++000(((((()))+++---...---+++------,,,***'''%%%%%%&&&---------///111222000...///...---,,,,,,---...///...,,,)))))),,,------,,,000---***+++...000///---,,,---,,,+++)))+++...111---(((***222333+++***///(((,,,,,,'''$$$(((---000.........,,,******+++,,,111...***)))+++,,,,,,+++000......000///,,,---000...***)))+++,,,)))))),,,'''***+++)))&&&&&&***...///---...000///,,,+++......//////---***(((((()))(((&&&&&&)))***'''(((***###$$$)))...)))###(((444*********)))***,,,000222,,,,,,+++++++++,,,...///,,,,,,,,,+++,,,,,,------000+++)))------)))(((***000---,,,---///...***%%%)))***,,,,,,++++++---...***+++,,,+++******,,,---***,,,---,,,***((((((***+++++++++******)))))))))...---------...---+++)))((('''&&&'''+++------+++***+++++++++)))%%%"""'''&&&$$$%%%&&&&&&$$$"""%%%...444222...,,,+++(((''')))+++,,,***(((&&&%%% %%%******((('''))),,,,,,---------,,,+++)))(((+++---+++((((((,,,,,,))))))+++......,,,***(((((()))&&&'''***,,,+++,,,000...,,,+++******)))'''%%%$$$+++,,,$$$###))),,,)))+++++++++---//////---+++'''+++---,,,---000111...///111222111...---...000...---,,,------,,,(((%%%***+++,,,***'''&&&(((+++***+++,,,+++)))(((***++++++,,,---......,,,)))&&&&&&))),,,......000333666***///++++++222000,,,000)))------)))'''+++000222---...//////.........///,,,***((())),,,...---,,,,,,...//////---,,,...000000...,,,************)))+++333444...,,,111111+++***+++---000222111...***'''***,,,---+++***+++,,,,,,000111,,,***,,,......,,,***'''''')))+++***)))---///111000,,,+++...222000333000++++++000222000))))))***,,,---,,,)))&&&''',,,///------000111000---,,,,,,...111111...+++---.../////////---+++)))&&&))),,,...---,,,,,,---+++***+++,,,------***(((((()))+++++++++,,,///111...%%%$$$---111---,,,111111---,,,111222...---///000...+++)))(((***---///000---***(((((()))******---,,,,,,+++++++++,,,,,,000...---...///000///---000------111222...+++,,,,,,***+++---***$$$###&&&000000...+++,,,...))) $$$***---,,,+++---+++'''$$$)))...///,,,,,,...000///***$$$###&&&+++///111)))))))))***+++,,,---...---//////...///222000+++,,,((((((---...***'''(((,,,///...+++---111000,,,......///000111000---+++'''+++...,,,)))(((,,,000,,,//////+++***///444555111------111222...,,,...++++++,,,...000111///...((())),,,...,,,))),,,333+++)))((()))+++---,,,++++++,,,---+++)))'''&&&''',,,++++++---000111111111---...///---+++***---000,,,,,,+++***))))))))))))***)))***---111222///,,,,,,,,,++++++---000222444+++&&&)))222222***(((...'''++++++%%%"""%%%+++...,,,,,,,,,***(((''')))+++///+++((())),,,.........000.........---,,,111999111((("""&&&+++***'''%%%))),,,---***&&&&&&+++000000000222444000((($$$$$$)))+++,,,,,,******+++---***)))***......***'''((('''&&&---555///###&&&333)))***+++,,,,,,...111333//////------------...///+++)))'''''')))---333666,,,'''''',,,...++++++...555111......000---'''!!!(((***++++++***(((((()))$$$&&&''''''(((+++...111+++...///...***((((((***---+++))))))***)))'''&&&,,,,,,...//////,,,&&&"""""""""$$$(((---...+++(((,,,---......+++&&&""",,,***((()))******'''$$$%%%---333111---+++***'''+++******,,,...,,,&&&!!!$$$***+++***)))+++///,,,---/////////---+++)))***(((%%%$$$)))///...(((///000111...)))$$$ (((%%%%%%)))***(((***------)))%%%$$$&&&))))))(((&&&---+++!!!(((...,,,---,,,,,,...//////---+++(((---000///000111///***000333444111+++(((+++///&&&%%%&&&))),,,---***'''$$$&&&(((&&&###%%%+++222'''+++...---(((%%%'''***%%%'''***---...+++%%% (((+++......---...000333###------+++---)))(((222***//////***(((***---...+++...111111...,,,,,,...---***((((((+++,,,***((())),,,......,,,,,,...000///---++++++,,,---......&&&000444...---333444000---...///111111///+++(((&&&(((******)))+++///222***...000---,,,...---***///,,,(((''''''(((&&&$$$...000222111------222666...111...)))***000444222,,,+++***+++,,,---,,,***(((---000//////111222000222///,,,+++---///...,,,,,,---......,,,)))%%%"""))),,,...///---++++++++++++***)))***,,,------,,,...------,,,,,,...333777000'''&&&///444///...333555000...222222---+++---......------...///111222555222---++++++,,,------************+++,,,---......,,,+++,,,...000000000222---,,,000222000,,,,,,'''%%%)))//////+++,,,111111000,,,))),,,...'''%%%***......---...,,,)))(((+++...---,,,---222777222,,,&&&$$$(((///444666(((((()))***+++---...///...000111000111444222......))))))///000,,,***,,,111333111------000///)))111///...000222111---)))***---000000...,,,,,,---***///111---,,,///222333111,,,,,,111222---***,,,))))))***---000000///..."""$$$(((,,,+++)))...555...+++((((((+++---,,,+++&&&))),,,---,,,,,,,,,---+++***)))+++...111222222333666777333...+++///333---***((())),,,//////...---...///000000///...---333((((((444555***(((000222------222333///---000+++,,,---......---,,,+++&&&''')))++++++***((('''---,,,+++,,,......+++((())),,,---)))))),,,//////((('''&&&'''***,,,---,,,------***%%%$$$'''(((''',,,++++++,,,,,,+++'''$$$%%%%%%%%%%%%&&&((()))***000......///---'''&&&))),,,'''''',,,///...+++*********+++,,,...//////000...000111111000---***((((((((('''(((((()))***+++)))&&&$$$&&&***---+++(((///000...++++++...---)))&&&(((,,,//////...+++)))+++,,,---......,,,***)))((()))+++...000...***&&&++++++***))),,,...((( +++,,,)))$$$&&&,,,---)))###((()))$$$$$$***,,,***++++++---...///---((($$$---)))***//////+++***...///+++(((***...111000---...***'''((('''$$$%%%(((...+++******(((%%%'''+++,,,,,,+++***((((((***+++///...---,,,+++,,,000333000...***&&&$$$$$$&&&''',,,***((()))+++,,,***(((...///(((%%%(((""" ***&&&&&&%%%$$$%%%'''***+++...+++,,,111111---,,,///$$$(((---///...+++)))(((***///000...000555333...+++*********)))))))))(((+++'''###%%%)))------+++---......***$$$"""$$$'''&&&$$$'''+++---******---)))))))))***,,,///222444------)))%%%(((---***"""&&&'''(((***,,,---------///222111...---///...++++++++++++)))&&&$$$###$$$)))******++++++,,,,,,---///---...111///)))+++222///...---///222333111///,,,,,,,,,---...---+++))).........---,,,+++***)))---...///000111111111111///---)))&&&%%%%%%&&&'''000//////......///111111000,,,)))+++///111...+++...//////---***(((''''''111111000000000000111111111111000---))))))---000///...---+++)))&&&$$$###000000//////............))))))+++---***&&&'''---((()))***+++---///111222222...++++++...222444444444222///------------,,,---,,,+++***,,,///222444000---+++,,,///000...+++((()))+++...111111///---000000...------...//////333111...------,,,+++)))(((***,,,,,,,,,,,,...000***,,,,,,+++---111000,,, $$$)))---...,,,)))&&&,,,...////////////222444111...+++******---111444......------,,,---///000)))000333000000333222...000...+++******,,,///111666333000///000000...,,,---,,,///111---'''***111...///000111111///---,,,,,,------,,,******...222------,,,...///000...,,,...,,,+++,,,000222111000'''***------,,,+++---000333111///,,,************---,,,,,,+++++++++,,,---000...,,,,,,...///...---222444555666444000,,,***///+++'''&&&))),,,......,,,,,,---.........---------''''''///111+++)))...333...---222333///...///$$$(((---//////.........***)))(((''''''((())))))+++***)))+++......,,,******...///,,,+++...000000///,,,)))((()))+++,,,,,,...///,,,''''''***,,,***...---+++,,,---...---,,,'''((()))***+++---///000000......///---(((&&&))))))(((***......******---*********+++,,,---...///---.../////////---+++*********)))))))))***++++++***'''&&&(((,,,...+++(((,,,---,,,***+++...+++%%%+++,,,---.........---,,,+++,,,...000000///...---+++******+++,,,,,,***)))++++++******,,,...)))"""(((***)))''')))------((('''***)))%%%%%%))),,,***)))***,,,///111222///---...++++++//////,,,,,,000...)))&&&&&&***......,,,---(((%%%&&&%%%$$$%%%)))---)))((((((&&&$$$&&&,,,...//////,,,(((&&&(((***)))+++//////...+++))))))///---***'''&&&&&&((())),,,***)))***,,,---,,,***,,,...(((%%%(((###!!!+++******))))))'''&&&%%%$$$)))''')))///000------000)))+++------+++******+++))),,,,,,***,,,000///+++,,,+++***)))((((((''''''000,,,((())),,,///...,,,111...+++)))))))))'''&&&'''%%%'''+++,,,***))),,,''''''(((***,,,...000111++++++)))'''))),,,((( ))))))***+++++++++++++++,,,///000...---///---)))"""%%%***---,,,)))&&&%%%***+++++++++*********+++,,,+++---///---)))***///...---,,,---//////---***...---,,,---...---+++)))***+++,,,---------,,,+++)))***+++,,,---.........---+++***((()))+++---///000///---,,,+++,,,---...,,,(((%%%%%%)))+++***(((+++,,,...---+++*********,,,,,,,,,,,,,,,---......000111111///------///222.........---,,,***)))(((//////......------,,,,,,'''%%%&&&((('''###$$$(((***+++,,,...////////////...+++((((((+++...000111222///---,,,......,,,***---,,,***)))***,,,...000000...------...///......+++******,,,...//////...//////...------...///000333222111///...---,,,,,,,,,...//////......///111+++......,,,...000///***$$$'''+++///000...,,,)))---...111222222222111111333000,,,(((&&&&&&((()))///...---,,,******,,,---+++000111---,,,...---)))---,,,)))((((((+++///111333000...---//////...,,,...---///000,,,&&&(((...---...///000///...,,,+++///000000///---...111444...---,,,,,,......---,,,,,,******,,,///222222111000111000---)))(((***,,,222111///---,,,+++******000...,,,******+++,,,...---,,,++++++---...---,,,000111222222111...+++)))000,,,'''%%%'''***---...++++++,,,,,,,,,,,,,,,+++''''''((())),,,---,,,+++111...---000111///...///&&&---///...---///111...+++'''$$$###%%%(((++++++***+++,,,------+++))))))...000------///000...111---(((&&&'''***,,,---,,,...,,,((((((,,,...,,,///---******---///111111)))***+++---///111333333///,,,,,,///...)))''')))***,,,000222///***+++000++++++***)))***+++---...,,,,,,,,,---------------,,,,,,++++++++++++++++++***)))(((+++...///,,,)))///...,,,+++...111---&&&...---,,,,,,,,,,,,,,,---)))+++---///000000//////---+++)))((()))+++++++++)))***)))(((+++---)))"""'''***++++++---000...***//////---)))(((,,,...---))))))+++---111222111000...***)))++++++***,,,000...***&&&&&&))),,,------,,,'''$$$$$$%%%$$$''',,,...+++))))))(((&&&***000,,,///000---(((&&&(((,,,%%%(((,,,---+++)))'''&&&---,,,***(((((()))+++,,,---,,,+++,,,...///...---))),,,&&&%%%(((###""",,,***+++++++++)))&&&###!!!'''&&&)))---///,,,,,,---------,,,+++)))***,,,...***,,,+++((((((+++,,,******))))))(((((((((((()))333///++++++...///...,,,555...((()))...000,,,''')))'''(((+++,,,))))))+++'''(((***,,,...///000111***++++++***++++++%%%,,,,,,,,,,,,+++***)))))))))---///------...,,,((( ###'''+++---------,,,+++,,,---,,,)))((()))******)))+++---,,,)))))),,,...---------...---+++)))000///............+++)))%%%'''***---......---,,,(((((()))***+++,,,---------,,,+++***+++,,,...000111///,,,)))((()))***+++)))&&&"""###&&&(((((('''(((***,,,,,,,,,,,,---...***************+++,,,,,,...///111111000///000111------............------///......---,,,,,,++++++***&&&%%%(((***))))))+++---...///000000///...---///---******,,,///111222000---***,,,///000,,,(((///---,,,******+++---...000//////---,,,---///222---,,,******,,,......---...---------...///000000000222333111---+++,,,...///000000///...------...,,,//////...///111...(((''')))+++...///...---,,,,,,---///222333111---***)))((('''&&&'''***,,,...000000///---+++***+++------///...+++***,,,,,,***+++)))'''&&&'''+++///222222000....../////////...000000000000,,,((()))......///000000000///...---000111111///...///111333...,,,***+++,,,.........+++******,,,///222333333555444111,,,)))(((***,,,000//////...---,,,+++***111///,,,******+++---///---,,,+++,,,...//////---............---,,,+++***///---***))))))***,,,---...---,,,+++************'''++++++''')))000///)))---+++***---///000000000!!!'''------((('''+++111///,,,(((%%%###%%%''')))---------......,,,+++)))(((---000...---......,,,---)))$$$###%%%)))---///)))+++***'''(((,,,...,,,---+++******,,,...//////***+++,,,...///000111111+++)))***...///,,,***+++---...111444222---,,,000---,,,*********+++,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******+++***+++---//////---***111///***(((,,,111///(((,,,,,,+++***************((())),,,---......---,,,...,,,******+++,,,,,,,,,&&&(((((('''(((+++(((###)))******+++...000///---222///+++((((((***++++++,,,*********,,,,,,***)))+++(((&&&&&&&&&(((+++...---+++)))))),,,------,,,+++&&&######$$$%%%)))///,,,)))'''((('''&&&***111&&&+++...,,,(((&&&***///'''''''''&&&&&&'''***---,,,++++++***+++,,,---...------------////////////'''***&&&%%%)))%%%###---&&&'''((((((((('''&&&&&&***+++,,,...---+++(((((()))***+++*********---///---------***)))***+++,,,'''&&&&&&'''((()))+++,,,000...++++++---...---,,,333...((()))...111...***---******------***))),,,)))***---///111222222222,,,---...//////---&&&!!!------------,,,+++***)))***---...+++,,,......+++***(((&&&&&&)))...222444---...///---***((()))***))))))***,,,+++******+++///............------,,,111000............,,,***###&&&***...//////---+++******++++++,,,...//////111///---+++))))))))))))111///,,,)))((()))+++---+++(((%%%%%%(((***++++++'''))),,,---,,,,,,...///------,,,++++++++++++,,,,,,...000111000...---,,,,,,,,,---.........------//////......---,,,,,,+++,,,'''%%%***.........000//////////////////000000///...,,,,,,---///111222///+++))),,,111222...(((000///...------...///000///000000---+++,,,000444---,,,+++,,,---...,,,+++,,,,,,------...///000000---111333111,,,)))+++...---......---***))))))***+++...//////000222///***))))))***+++,,,,,,------,,,,,,,,,...///---)))&&&###$$$&&&))),,,000333555111222222000---,,,///111...---,,,+++,,,///111000+++)))'''&&&(((,,,000333444333111000000000//////111111111000---,,,...000000000111111111000000///......------,,,---...///---+++)))***---000111222---,,,,,,---///111222333222111///...,,,,,,...///....../////////---,,,***------,,,,,,,,,---...//////......///111222111000------,,,,,,++++++,,,,,,,,,---.........---,,,+++111///,,,***)))((())))))+++111///)))***222111))))))(((((())),,,000111000))),,,...)))###"""'''---...,,,***((('''&&&''''''***,,,.../////////......***///111///...000000------***&&&%%%'''***---...(((++++++)))***...000......------...///...,,,***------...//////......---(((%%%'''---000...,,,,,,...+++,,,000222...***)))------,,,++++++,,,---...000///---+++*********++++++,,,,,,,,,,,,***))))))++++++,,,---......,,,+++111...((($$$'''---...++++++,,,---------+++)))(((***+++---......---+++***,,,,,,,,,...//////,,,***'''******((())),,,+++'''***(((&&&'''***,,,---......***&&&%%%%%%&&&&&&&&&---,,,*********)))'''%%%)))(((&&&###$$$(((,,,---)))******,,,------+++)))(((### !!!"""###'''---)))&&&%%%&&&%%%$$$(((...%%%))),,,***'''%%%(((+++((())))))((('''''')))+++,,,,,,,,,,,,---------...,,,---............//////&&&***&&&&&&***&&&$$$...&&&%%%%%%%%%%%%'''((()))***,,,......---,,,)))&&&"""%%%)))+++,,,,,,,,,------------+++)))(((***---)))((('''''''''(((***+++---,,,,,,,,,---............---,,,+++,,,------...///,,,,,,......++++++...)))+++---000111222222111000000111444333///***'''+++,,,,,,------------,,,...///...******...000///111---((('''***...111333---///111///+++(((***---+++++++++***+++------,,,,,,,,,,,,++++++,,,...///111///...---......---+++%%%(((+++...///...,,,***---,,,,,,,,,---...///000333222///,,,***)))((('''000///---++++++---///111,,,+++))))))+++---...///)))+++------,,,,,,---...000000...,,,+++******)))+++---...///...+++(((%%%,,,,,,,,,,,,++++++***)))////////////.........---***%%%###(((---//////111111000...------///222444++++++***))))))+++---//////,,,+++...222333///+++...............///111222...//////---+++,,,000555+++,,,...000111///+++(((+++,,,,,,---...//////000---222555333...+++,,,///,,,------,,,)))(((((()))***---......111444222...,,,,,,+++,,,,,,---...//////...,,,,,,,,,+++***(((+++,,,------...------------000111000------111555000---******---///000111---+++***)))+++---111333444444333111///------------......,,,,,,...111222.../////////////////////---,,,,,,+++,,,,,,,,,,,,,,,***)))***...222444555000000000000///000111111------///000111000///...------/////////...---,,,((()))+++...///////////////......000222222111//////...---,,,,,,---......))),,,000111000...,,,,,,000...+++((('''(((***+++...222000***+++111000***)))***((('''***///111......///...)))###"""&&&+++---,,,,,,+++***(((''''''$$$'''+++...///111222444---222333111///111222000111///,,,,,,,,,,,,+++***+++......,,,---111222000000000000111111///,,,)))///000111111000///---,,,(((%%%&&&---111///,,,+++***&&&&&&+++...)))###!!!,,,,,,,,,------.........222000...,,,***************+++,,,---,,,+++***)))++++++++++++++++++++++++444222---((()))///333222---...000111111///---,,,---...///000000...,,,+++)))+++---000222000+++'''***---...,,,,,,//////,,,***%%%"""$$$'''''')))---///)))&&&(((+++***((())),,,,,,+++,,,------+++(((******(((%%%&&&+++......'''''')))******)))((('''%%%!!! !!!!!!%%%+++,,,******++++++))),,,111***++++++***'''$$$######'''***///000...)))%%%###,,,------...------,,,+++,,,---......,,,,,,,,,...'''+++'''(((,,,(((%%%///***(((&&&%%%$$$%%%'''(((&&&+++...------...+++'''###)))------,,,+++***))))))***+++'''$$$&&&+++///---***(((''''''((())),,,------....../////////+++---///---)))))),,,111000---,,,......,,,,,,///((()))***,,,.../////////222111111444333///,,,---***+++,,,---...////////////000...******...///...---++++++---000000...******...000///***)))+++///------+++(((***///000...******(((&&&&&&(((,,,000000...,,,,,,---...---,,,(((***---...///...,,,+++...---,,,++++++,,,---...111111000...---------,,,///...------...///000111************+++---......***,,,......---,,,---...///...---+++)))(((((('''---------......+++&&&""",,,,,,,,,,,,+++)))((('''.........////////////000...***(((,,,...///111444111000...,,,---///222444,,,------,,,+++,,,...000///......///000000///...,,,,,,,,,,,,---...///000---------,,,+++---000222+++,,,///333444111,,,(((+++,,,---...............000333555444111......000---......---,,,++++++,,,***---...---000555555111000////////////000111222111222111///---+++---...+++,,,...///...,,,***((())),,,///---******///444333---)))***---,,,+++,,,///......---......///000000111000...+++******+++***++++++(((***...111000,,,,,,,,,,,,------------///...,,,---......---++++++***)))+++...111333333111222222000......///000---...///111222111---***,,,---...///////////////&&&(((***---...//////...---,,,---...//////---+++000000///.........//////(((+++///000...------...+++)))'''%%%&&&))),,,......---+++***,,,......------///,,,(((***//////,,,---......---***)))***+++...---,,,++++++***))))))###'''+++------...000222...111222...---///111///000//////000000///+++(((,,,//////---...222333000222000/////////...,,,***...///000111111///...---+++''''''---111...)))&&&&&&$$$&&&******$$$ (((***,,,---......------000///...---,,,,,,,,,,,,***+++---......---,,,++++++***)))((('''(((***,,,000333333...,,,000333333/////////000000000000000+++---...000000///---,,,((()))+++...000...)))&&&)))---...,,,,,,///000...,,,&&&%%%)))***((())),,,...(((&&&,,,000...+++,,,+++,,,---///111000---***(((+++)))%%%&&&,,,///...))))))((('''&&&&&&(((***((($$$"""$$$%%%%%%(((,,,///...///111000---...222...,,,***))))))&&&###$$$(((...000///,,,((('''---.........---+++)))(((+++---...---***((()))+++(((,,,))))))...)))&&&///++++++***)))((('''''''''%%%***---,,,,,,---***$$$!!!&&&+++...---+++***)))&&&%%%(((+++'''"""###***...,,,***(((((()))+++,,,,,,---------,,,++++++,,,+++...000...***))),,,111///+++***------+++,,,///)))))))))***,,,---//////222///...000///,,,---111+++,,,---....../////////,,,//////,,,+++---,,,)))(((''''''+++000111...***%%%***...---)))(((,,,111///...***%%%(((000222///---+++((($$$"""%%%+++111...,,,******,,,......---***+++---...//////......000///---+++***+++,,,---........................---------------,,,,,,,,,&&&(((***,,,,,,,,,------)))+++---...------...///---,,,+++***))))))))))))///......000000...)))%%%------...------,,,+++***+++,,,,,,---...///000111555111000000...,,,...333000000////////////......///000111000......111333...///000...,,,,,,...000---------------.........,,,+++***+++---...///...---...000222444333///+++,,,,,,---.........---,,,///000111222111///---,,,,,,---//////......///000...///...,,,///444555222000000000000111111222222...333666444///+++---111%%%(((,,,///111000...---)))---///---)))(((---333444---))),,,///---+++,,,000000111000///...---,,,+++---...,,,***)))+++---,,,...,,,(((***000222000---------------......///000...------//////---+++,,,+++***+++---...---,,,...000000///---,,,...000///...---///111000---***------------...///111111+++***))))))***+++---...---------...///---+++(((111111000000//////......(((+++------++++++---000&&&%%%######%%%)))...111+++'''&&&)))++++++,,,...222444000******......)))***+++...000111000...---///...,,,+++******+++,,,&&&))),,,---***)))***++++++......***(((+++------)))***---000222000,,,(((***---...,,,---000111...111...+++******+++++++++***,,,...///000///---,,,...)))(((...000,,,&&&###$$$&&&+++---)))""""""%%%'''+++---///...---+++........................***,,,...000000///...---+++***(((&&&%%%&&&))),,,%%%,,,000,,,((()))+++,,,000///---,,,,,,...111333''')))+++---......---,,,'''((()))+++---,,,(((%%%'''+++,,,******---...---///******000111---+++---((("""!!!(((---+++'''(((,,,,,,...000111///+++'''%%%)))((($$$%%%,,,...+++...,,,)))%%%$$$&&&+++///---)))(((++++++***,,,111+++***+++...,,,)))))),,,...***((()))++++++&&&!!!###%%%(((***+++---000222.../////////---***'''%%%+++---...,,,(((&&&'''))))))---***+++///)))&&&000)))***,,,,,,,,,+++)))(((''',,,///+++******%%%&&&)))---...,,,***)))(((%%%%%%))),,,)))"""$$$+++)))((((((((()))---000222***+++,,,+++)))'''&&&&&&...///000...++++++---000---))))))++++++***+++///++++++++++++,,,...000222111,,,***,,,+++(((,,,333------......///.........(((---///...------)))###((($$$!!!###***///111000!!!''',,,+++'''''',,,111///...)))###&&&///333000222///***$$$!!!$$$,,,222---+++)))***,,,.........***+++,,,...///000000111333111///---+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++)))(((&&&%%%(((,,,......---------(((***,,,.........///111+++++++++++++++,,,,,,---000//////111333222...***...///////////////......)))***+++,,,...///000111555222000...)))$$$'''---...000222333111...***(((,,,...///...,,,,,,...111---///000...)))(((,,,000222111111000//////......,,,***(((***...000...,,,/////////111333333111///,,,---.........---,,,+++,,,,,,,,,---...---***'''***,,,---.........000222111111///,,,...333444111////////////000000000000)))111888777///***+++///'''***...222333111///---,,,000222///***(((---333333,,,)))///444222000111111111222222000---***((())),,,------,,,,,,///222111333000+++,,,333555111000000000000000111222222///---,,,---//////,,,)))---,,,+++++++++***(((&&&+++---...---++++++---000...,,,***,,,///111000...------,,,---...000222333000---)))&&&%%%(((+++.../////////000000...+++(((111111111111000///...------,,,***+++///444444222------,,,***((((((+++---%%%&&&(((+++...///---,,,000333333...,,,...000//////000000///---+++,,,---))))))(((((()))+++---//////---+++'''&&&(((---111((()))+++---......------//////...---,,,+++++++++000///...,,,,,,+++++++++++++++++++++******)))(((---+++******---///000000///+++(((***...111///---###...,,,&&&'''%%%!!!%%%+++,,,---***'''(((,,,000***)))***---000000---)))111...(((%%%***000---&&&+++++++++***)))((('''&&&,,,,,,++++++++++++,,,,,,---111...***///777333(((%%%...111---***---000///(((+++---,,,******...111---,,,***((()))+++---///000,,,)))+++...///+++'''(((%%%$$$***111222+++###$$$'''******)))***---111------***&&&"""###(((---222///***&&&%%%'''***,,,,,,***)))+++...///---***+++)))&&&&&&''')))))))))+++(((&&&(((***+++(((%%%%%%&&&)))+++,,,---------%%%''')))******)))((((((000,,,)))******(((***...---)))(((+++***$$$$$$''')))'''&&&'''***+++)))'''))),,,///,,,&&&###$$$'''++++++***))))))(((((('''+++%%%###(((+++(((&&&(((&&&+++...,,,***+++)))&&&***(((''')))---///...---444...---333666222///000222...+++))))))((($$$!!!+++***((('''''')))+++,,,'''(((+++///---)))+++/////////...---,,,+++++++++$$$$$$&&&)))+++,,,+++)))---)))&&&&&&(((++++++***&&&$$$&&&)))'''"""%%%---+++))))))---222444222......+++((((((+++---,,,+++((()))+++...000333444555***+++---000333222000---000000000000000/////////---++++++///000///111555111000---+++*********+++(((,,,//////.........---000...,,,,,,---000111111---***+++...---)))***000222---((((((,,,//////---222000,,,***)))***++++++***+++,,,***)))***///333---,,,,,,++++++,,,,,,---000111111111///---,,,+++555111---,,,---///...---+++***,,,...---)))+++///222111000...,,,+++******+++((())),,,---++++++///,,,111///***///888888///)))***,,,...//////...---///---***''''''(((***,,,"""'''+++***'''''',,,222000---***+++///222222111333000...///222444444333,,,111444333...***,,,...,,,///000000...+++***)))......---------,,,,,,+++333000---,,,......,,,***000...+++,,,///000---***'''&&&(((---///...///222222///+++***,,,///222333,,,---000222222222000///000+++)))+++---++++++---...,,,,,,...111222111...***...111///***'''***---+++...000000......///111,,,---...111333333111///000...,,,+++,,,+++***(((,,,222333...,,,//////+++...---,,,+++***)))))))))...,,,++++++...222222000---------+++)))))),,,...(((((()))***,,,,,,+++)))(((,,,---++++++000333333111111///,,,******---000''''''&&&'''(((+++---///...,,,***((((((((()))***)))***,,,...///000000///000///,,,***)))***+++,,,------......///000000111000///---++++++,,,---......,,,++++++---////////////,,,))))))***,,,,,,,,,'''///+++$$$((()))&&&***//////...,,,***((()))***)))***,,,000222222000.........+++((()))......+++111///---+++)))))))))*********)))(((((()))******(((///000))))))///000***+++222444...******,,,***,,,***((((((***---///111******))))))+++---///111222///++++++---...,,,***,,,'''$$$&&&+++---(((###+++---//////---,,,++++++000---(((%%%$$$&&&(((***,,,+++(((&&&&&&(((***,,,...---,,,...111222111///,,,***)))***+++,,,+++***+++,,,,,,+++***(((''''''%%%&&&((()))***)))((('''+++,,,......---+++***)))...++++++---,,,)))))),,,)))''')))//////***(((+++,,,)))&&&''')))++++++******,,,---+++((('''(((***((())))))***++++++,,,,,,///)))&&&+++---***'''(((***000333///***'''$$$!!!(((%%%###%%%)))------,,,(((&&&***111222...******000---++++++++++++(((&&&...,,,)))''''''***---///---,,,...111...******...------......---,,,***)))%%%&&&)))+++------,,,***000---******,,,...///...)))&&&'''***)))%%%&&&***+++)))(((+++000333111...111...***)))+++,,,+++))),,,++++++,,,,,,---//////000///000000111000---*********++++++,,,,,,------------000222000,,,///666444222...+++)))((((((((('''+++---...---,,,,,,,,,++++++,,,///222333333111///------///...+++---333444000,,,,,,000222111///...///...+++((('''***...222222111---)))))),,,000******++++++,,,---//////...+++))),,,222444111---111...,,,,,,...000000...((('''***//////,,,,,,...333222000...,,,,,,,,,,,,+++)))))),,,---***)))+++000000'''---555444000000...---,,,+++******///---***((((((***,,,...(((+++...---***))),,,///000...,,,---...000111111///,,,***+++---//////...///111222///***&&&%%%&&&***,,,//////...,,,++++++.../////////000000111111222000------...///---++++++---///111111000///...'''%%%&&&+++,,,+++---000111000...,,,************$$$%%%'''***+++,,,,,,,,,///++++++...///,,,)))***///...---///111222111///------,,,+++******,,,---))),,,//////...---///111000---+++,,,///111000///000/////////111111///...,,,111333///---///000---,,,,,,,,,,,,,,,,,,++++++...,,,++++++---......---.........,,,+++***,,,...,,,+++***))))))(((((((((###(((***)))***///333333333111...***(((***...222)))(((((()))***,,,///000---***((((((******'''$$$)))***,,,...///000111111111...+++(((((())),,,...***+++,,,...000111333333333000,,,)))))),,,///222///---++++++---............---,,,***((((((***+++***///)))$$$+++...+++...///...,,,+++,,,+++***)))&&&))),,,......,,,++++++***......***(((,,,000111444222...+++******,,,---(((((('''&&&&&&'''(((((($$$...111((("""&&&+++---000555555000***)))((('''///***$$$$$$)))...//////***++++++,,,,,,---......222111...,,,++++++,,,,,,,,,'''""""""&&&))))))'''......000111222000,,,)))000***%%%$$$(((++++++******+++,,,---.../////////...------///222333333222...------...//////---++++++...111...***'''(((***'''(((***+++***(((%%%###...///111000---+++******,,,+++,,,//////+++)))+++((((((,,,111111---******...+++((('''))),,,---...++++++************,,,---(((((()))+++---...000000222---+++---///,,,)))(((***111555111***&&&### +++(((&&&(((---000111000!!!%%%,,,333444...******---,,,+++,,,......---+++000...+++)))***,,,000222111000111222///******---,,,------...---,,,***)))&&&(((,,,...///...,,,***///---+++,,,---///000000+++((('''***+++)))'''(((***(((''')))...111000///111---******,,,...,,,***+++***)))((()))***,,,......---+++++++++***'''%%%'''(((((()))***+++,,,,,,,,,...222444///+++...555222000---***)))((())))))(((***,,,---,,,******+++***,,,...222555444111...111///......---+++...333222000...///222333111...&&&***---+++((((((---333444333111,,,''''''+++///,,,,,,,,,,,,,,,---......///'''!!!&&&111666222+++---,,,,,,---///111000///&&&%%%(((///222///---...333111///---------...///,,,***+++...---)))'''(((///...%%%&&&222666333111...+++***)))***+++---,,,***((((((***---.........///...---,,,++++++////////////---...///111,,,***))))))+++,,,,,,+++......---+++(((%%%###"""(((+++---...---,,,,,,---111000000000000000111111222000///...//////...---'''---333444222000000222)))&&&&&&)))***)))+++...,,,...///---)))&&&&&&'''((())))))***,,,,,,---...,,,)))***...///+++((((((+++***)))***,,,,,,+++***...+++))))))+++------,,,))),,,.../////////000222444...((('''+++///000///......///222444444333111,,,000222///...000111000+++,,,---...///......------***)))++++++))))))***...//////...,,,,,,---///---,,,***(((&&&&&&((()))&&&***,,,)))))),,,...---222111...+++)))***...222------------...///000111,,,(((%%%'''+++,,,***&&&((()))+++,,,...///000111///...,,,++++++,,,---///***+++,,,---......//////...,,,)))'''(((***---//////---+++***+++,,,,,,+++(((,,,///...***''')))+++)))...(((%%%///222...///+++(((%%%&&&+++/////////(((+++///...***&&&%%%&&&))),,,,,,))))))---111111000///---,,,++++++,,,---((('''&&&%%%%%%&&&'''(((&&&---///&&& """)))---000222222///,,,***))))))...+++'''&&&(((+++,,,,,,------...---,,,***)))'''///000000...,,,*********'''$$$!!!"""&&&***,,,,,,+++******---111333000---+++(((%%%&&&)))---......))),,,///222333222000...+++++++++,,,...000111222000...------/////////...+++---...---***))))))******,,,...///...+++(((&&&+++---///...***(((((()))---++++++......+++***---+++,,,...000///,,,)))'''---,,,+++***+++,,,......---+++(((((()))+++,,,,,,+++,,,,,,------...//////000---,,,...000///,,,)))$$$---333000***''''''&&&///---,,,...222333111///%%%...333222...,,,---***+++,,,---...///...---///............///111222111///...000...***)))+++......------,,,,,,,,,,,,&&&)))---//////,,,***)))))))))((((((***+++,,,---***((('''***------+++(((***(((&&&(((+++///000000---***(((***...111111///'''&&&&&&&&&(((,,,000333,,,+++))))))******)))(((+++,,,,,,,,,------......)))))),,,000///,,,---111---,,,***)))***+++---...++++++,,,...---)))))),,,......000111222000---)))222000...,,,***))),,,///---,,,---///111000---***"""%%%(((***+++---111555,,,,,,***'''$$$%%%+++000222111///---,,,++++++***000(((!!!$$$,,,000,,,&&&,,,,,,---...///000///...,,,((()))...111000...///333111///------...000111...,,,...111///***&&&'''***...---'''%%%***000222...---,,,+++,,,---...///+++***(((((((((***,,,...///---,,,---......***''',,,///111///,,,***,,,...++++++++++++,,,,,,,,,,,,***(((((((((******)))'''***+++------,,,++++++,,,333111///---,,,+++++++++000000000000000000///...,,,///222333111111222333...***(((***+++)))+++000'''+++///...***(((+++///333222111000////////////***'''''',,,...+++***+++***)))((((((((())))))(((***)))***+++,,,---------+++,,,...000111222333333555///((('''+++//////---+++,,,...111333333000...---///000//////000222333,,,---///000111///...,,,***''''''+++***%%%%%%)))...///000...---,,,---///++++++***(((&&&'''***---)))---...+++))),,,,,,+++...//////...---,,,---...//////.........---------,,,'''###%%%***///...,,,++++++,,,---///000222222---...//////000//////...............---,,,***)))(((((())))))************...,,,)))))))))******)))"""***111222...******,,,%%%,,,)))(((222444---,,,***%%%!!!"""(((...222333***...222111---***)))***++++++)))'''***///000...(((***+++,,,---,,,+++******)))'''&&&&&&''')))***,,,---+++%%%"""%%%)))+++***+++---......,,,---...+++---...,,,)))''''''(((,,,---------,,,)))'''%%%***---//////---)))''''''&&&&&&%%%&&&(((***,,,---)))'''%%%'''+++///000///)))++++++***((())),,,///&&&)))---//////---)))'''))))))******,,,---000111111...+++***,,,...//////)))((('''))),,,---+++)))+++---///000000...,,,***(((+++---,,,(((&&&(((+++///+++***++++++***,,,///...//////.........---+++)))+++---......---,,,,,,...+++((('''(((*********111000///...,,,+++******+++++++++,,,///111...***!!!)))...+++((()))******///......111333111+++&&& &&&,,,---,,,,,,,,,---)))***,,,------,,,,,,+++,,,...000222222222111000...***))),,,,,,)))(((+++111///---+++***,,,...000&&&)))---...,,,)))''''''$$$$$$%%%&&&'''((()))***)))(((''')))---000...+++)))((('''(((+++---///000---***(((***...111111///''''''&&&'''***///333666333111//////000000///---000000000//////.........'''"""!!!(((...///------,,,+++******+++---///111...,,,---000...))))))...///...,,,,,,------,,,***333333111---******+++,,,)))***---///000...+++((('''&&&&&&)))...111000...((()))(((&&&$$$&&&+++000333222000...---+++++++++///+++((((((***,,,+++))),,,---...///......------444...,,,---...---...111222000///......///000111000...000333111,,,((()))(((...333333111111111000)))***,,,...////////////,,,+++******+++,,,...///,,,***((())),,,---***&&&***---000///+++)))***+++***+++,,,,,,------......***)))(((***,,,......------...///...+++******+++222000...+++***))))))***...///000111000000000000555111...---///111222111222...,,,......,,,...222+++...000...++++++000555333222000///............---)))'''+++...///111555......------,,,,,,---...###(((...///---***+++---******,,,...000111111111333///++++++...111///,,,,,,,,,...000222111---***---....../////////111444///000111222111///---+++(((%%%&&&,,,+++%%%%%%+++...///000///---,,,---...***+++,,,***''''''+++///''',,,...++++++---...,,,***---000111000...,,,,,,,,,,,,,,,++++++******))))))&&&###%%%***...000111////////////000222333444,,,...000222222222000///222222222111///---***)))%%%'''+++---...---+++***...+++)))((()))******)))!!!(((000333000,,,***+++###---,,,***222222++++++---)))%%%$$$&&&***...111%%%))),,,//////...------......+++(((***//////,,,&&&(((+++---...,,,***)))---+++)))'''''')))+++---111...)))&&&&&&'''))))))&&&%%%''',,,///...///222***...111///***&&&&&&((()))***+++,,,---,,,+++***)))+++,,,...---+++(((&&&)))+++,,,+++)))(((((()))+++)))&&&%%%&&&)))+++,,,---///000---(((&&&'''***)))+++...//////,,,)))''')))***+++++++++,,,///222///---***)))+++---------'''%%%$$$&&&+++...+++(((+++,,,---......------,,,(((+++...,,,(((&&&)))---///***((()))***)))+++000---///000...///222333111&&&)))---///...,,,******++++++***)))((()))***+++222111///---+++((('''&&&((()))******...111...)))&&&)))(((%%%$$$(((+++***222111111333444111***$$$(((,,,...---,,,...///...'''))),,,---,,,+++******+++---000222333222111000,,,(((&&&)))+++))))))+++000...,,,******,,,...000&&&***---,,,(((%%%%%%&&&"""$$$&&&''''''(((***,,,((())))))(((***//////---'''((((((***+++---///000111---******,,,...,,,***,,,+++++++++,,,///111333555444222111111///,,,***111000///...---,,,,,,+++(((###...111...,,,...---,,,+++,,,---///000111------111...((((((///,,,***((((((+++...///000333666555000---......---***,,,///111111///,,,***///,,,)))+++000000+++&&&,,,------***''''''+++///000//////.........//////,,,------...---...000222---...///...,,,,,,---...777222///---***(((,,,222000000//////.../////////111///000333222...,,,---+++---000111111222333444***+++---//////...---+++000///.........///000111+++(((&&&'''***+++***)))***,,,...///---+++***)))&&&)))+++,,,,,,---...///......------------...//////000000...,,,******+++///...,,,++++++---...000+++...000111000//////000777111+++))),,,000111000333000///111111...///333222333333000---,,,///333......//////000000000111111,,,***---000222666;;;.........---+++,,,...000"""(((///000+++)))***...(((((((((+++---///...---///...---...///000///---/////////000111000---+++...,,,---///...---000444111111111111000...,,,+++'''$$$'''...---'''(((000---...//////---,,,,,,---***---...,,,((((((+++///&&&+++---++++++------+++***---000111000...,,,,,,(((((()))***************$$$%%%%%%'''))),,,......//////.........///111111,,,---///000111111111111//////111111000...,,,+++%%%'''+++...///...,,,+++...,,,******+++,,,,,,+++%%%)))...///---***))))))&&&000///+++000///***---------,,,***))))))+++---###$$$'''+++///000...---000333222,,,***---///...,,,,,,---......,,,+++***...,,,***((((((***,,,...111...***(((''''''''')))%%%"""$$$+++...---...222------------+++*********+++,,,,,,---............---+++)))***,,,---+++)))+++------+++'''&&&(((***,,,+++***(((&&&&&&((()))...///...---+++)))((((((---...///000000...---+++***+++,,,+++)))***...111+++++++++,,,...---+++)))%%%&&&&&&((()))******)))------,,,,,,,,,,,,------)))---///,,,'''$$$''',,,+++((((((******)))***---(((---///---...222111---%%%(((+++,,,***))))))***'''***,,,,,,***))),,,......---,,,+++***((('''''''''*********---111---&&&)))'''""" (((,,,+++555222000111222000,,,'''...111111///000333111,,,$$$(((,,,...,,,++++++,,,---------...///111222222///***'''***,,,+++***,,,++++++++++++++++++++++++(((+++---+++&&&###%%%'''!!!$$$'''(((((()))+++---***---,,,'''&&&+++...---&&&(((***,,,---...///000111...***)))+++,,,+++)))///............//////000000000/////////---***'''...---------,,,++++++++++++"""$$$,,,000//////......---,,,---///222333222,,,,,,000...&&&'''...+++)))((((((+++///111111---333555111000222222///***---000111000...,,,+++000...---///000///***&&&///000111///+++***,,,.../////////...//////000000)))+++...///000000222333+++------,,,+++,,,...111333222111...((($$$)))222...//////000///...---,,,000---...111111......000---+++***,,,000222444555------------------,,,,,,000//////.........//////...,,,)))((()))***,,,,,,,,,,,,...000111///,,,)))$$$(((,,,------...000222///000111...+++***---//////000000...---,,,---...///...,,,+++,,,...000222))),,,000111///...///000111...+++)))***---///000111......111111......111444444333111///---,,,+++,,,---///000111111111000111,,,***---000111333666+++,,,,,,+++)))***...111(((***++++++))))))+++---+++))))))+++...///...,,,+++,,,......,,,,,,...000000/////////000000...,,,///,,,+++...---+++---333000000000//////.........'''$$$(((111000)))+++444,,,---///...---+++,,,,,,+++...000...)))(((***...(((,,,...+++***+++***(((+++---///000///------...&&&'''(((***,,,,,,------!!!$$$(((******)))******---,,,+++******+++,,,---------------...///111222)))***,,,...//////...---%%%&&&))),,,------,,,+++///---++++++,,,......---***+++++++++)))((((((((()))333111+++...---+++000***---000000---++++++---***)))***...333444111---111777888111******...111333222000///---,,,,,,,,,///---***((((((***---//////---,,,***'''$$$&&&)))&&&"""$$$***...++++++///000,,,((())),,,......,,,000000000///......------222,,,&&&&&&+++//////---)))+++,,,)))%%%%%%***///))),,,...,,,)))'''(((***,,,***)))+++...000---***++++++,,,,,,,,,,,,,,,,,,)))***+++)))'''(((,,,///(((***---000111///***&&&%%%(((+++***((('''(((+++111000...---,,,,,,---...***---///+++$$$!!!$$$((((((&&&(((,,,,,,)))(((+++$$$+++...,,,,,,---***###&&&(((***)))'''&&&))),,,$$$)))......,,,+++...222))))))))))))))))))))))))))),,,,,,***---000,,,$$$***%%%)))///...111---))))))***+++)))'''---//////,,,...111---$$$###''',,,...---,,,---...///---+++***,,,///222555333---))),,,...---,,,---&&&(((+++------+++(((&&&***------***%%%###%%%))) ###''')))((()))+++...,,,000...&&&###'''+++,,,&&&(((+++---......///000...+++((((((+++---,,,+++.........//////000000000------///111222111...+++,,,,,,,,,,,,,,,,,,------...&&&###''',,,...000333+++++++++,,,///333666888222+++***///---$$$%%%---...,,,++++++---//////...'''...222000000333333000))),,,///000///---,,,++++++---///111000///---,,,,,,///111000---+++---///333222111///............)))***,,,...///000///...***+++,,,+++***,,,111555---///222000((("""'''000---...000000///...+++***...,,,,,,///000...///222,,,)))(((---222444444444...---+++++++++---///000...---,,,,,,++++++++++++222000---***)))***---///------...111444333...)))%%%)))---///000000333555,,,///111...***(((,,,111.../////////---...///111111///,,,******+++---...'''+++///000///......000)))+++,,,+++)))***...222...+++,,,000000------///111111111111111///***'''***,,,---......,,,***)))---)))))),,,...,,,,,,------...///...,,,---111555...+++'''&&&(((+++------///---,,,...111222000...))),,,---,,,))))))...333...---,,,---...///...---///++++++---,,,))),,,333///............///000000***((('''''')))+++,,,+++333333000+++&&&&&&))),,,###)))---***'''((())))))"""''')))''')))///000---((()))+++,,,,,,+++******---)))'''(((,,,...+++((('''---///)))'''+++...------%%%$$$***,,,(((+++444...//////,,,'''$$$%%%((('''+++///...***))),,,000'''***,,,---,,,***))))))000+++'''&&&)))---...---+++++++++---//////...,,,,,,...000///...------...&&&***...111000...,,,,,,---000333333111///---,,,333111222555333,,,+++///777222,,,((()))+++...///...,,,000999<<<666---'''---......---+++***+++,,,***$$$$$$***...,,,,,,...000,,,((((((***,,,,,,+++222000...++++++,,,---///(((+++,,,,,,---///,,,''')))***&&&"""%%%,,,---)))%%%+++///---&&&###(((...---,,,+++******+++,,,---+++///111---***+++***'''---+++(((%%%$$$&&&,,,000&&&&&&+++000,,,###!!!%%%!!!%%%((((((&&&'''+++///---///+++%%%(((000///'''(((,,,...+++)))***)))''')))---...******//////+++++++++,,,///222222...*** $$$(((+++++++++++++++***$$$###(((+++***,,,111///...,,,---...,,,'''""")))***+++***'''&&&%%%%%%,,,%%%###,,,111+++333555...,,,///***!!!'''---///---///333222---))))))***---///...+++(((---***(((***++++++...222///000000...,,,******++++++*********+++***'''%%%(((((('''%%%###$$$'''***,,,'''###$$$)))......,,,...(((''',,,,,,'''***111---+++******,,,---...---''')))+++---...............222333///000555555111---,,,+++,,,...000111000333000,,,)))+++//////---////////////...---,,,,,,+++,,,,,,***'''***222999***,,,,,,)))***,,,***&&&---...---,,,******,,,...,,,...,,,***---111///)))***,,,......,,,***))))))///...,,,***((()))---000333444444333111000222333333111111111222111///,,,'''''',,,111...((((((---***+++000555444...,,,...222111///,,,***)))******%%%---000)))%%%&&&'''&&&---,,,++++++...000111222,,,)))&&&'''***------+++((('''''''''))),,,///111333000//////,,,)))---333---+++))))))******)))((()))000222---)))++++++(((***,,,---,,,+++---111666222444---(((...---,,,222111000000111222222///---,,,...//////,,,***))))))333000///000222333000------...///---+++******+++///......000111000+++''',,,333555///*********&&&+++,,,,,,,,,,,,---///000)))***,,,---,,,++++++,,,+++,,,...//////...,,,+++---///...,,,...111///***//////...+++)))***,,,///111///...111111......111---///...+++,,,000,,,%%%,,,++++++...222444222000...000111000------000333,,,+++++++++,,,,,,***(((,,,///111,,,%%%"""&&&,,,'''******&&&%%%((()))((($$$&&&&&&$$$''',,,,,,(((,,,+++***,,,///000---***///---+++***++++++)))'''+++000000,,,+++///111///(((###$$$---///***+++222...000000---(((&&&''')))+++...000///,,,,,,...000)))+++------,,,******+++)))(((((())),,,...//////+++***+++---///000///---(((***,,,,,,++++++,,,---***+++---......///222444...000222222000...------333000111333///)))(((+++000///000111333222///,,,333000111999===999333111------,,,***))))))+++---***%%%$$$)))---+++***,,,)))'''&&&(((,,,///000///333111...,,,++++++,,,---(((***+++***,,,000///,,,------)))%%%''',,,---)))***---000---&&&###&&&))),,,++++++******++++++,,,---///...,,,---///,,,''',,,,,,***((('''(((,,,///+++(((***...---'''$$$$$$))),,,...---(((&&&''')))***+++)))%%%%%%***------+++...///+++)))+++---,,,))),,,,,,)))***---...***++++++---000333222...***$$$'''***,,,,,,,,,,,,---+++'''&&&)))***''')))...---+++******,,,+++(((%%%((()))))))))(((''''''(((+++'''""" ###''',,,...(((000111,,,+++///,,,$$$&&&+++,,,***+++//////+++)))+++---//////---,,,+++---******------++++++...,,,---......,,,+++,,,---+++++++++,,,,,,+++)))'''++++++)))'''%%%'''***---///+++'''&&&(((+++,,,+++///,,,***,,,+++***---222111///,,,+++,,,---,,,+++''')))+++,,,.........---+++000111///...111///++++++***)))+++---......---,,,+++******---000222222------...------,,,++++++)))***++++++***+++...111,,,,,,***))),,,000...))))))***++++++***,,,///111///------...//////,,,)))'''***,,,---,,,)))((((((...---+++((('''(((+++...222222222000...,,,---...***,,,///111111///+++(((,,,)))***000111---,,,...---,,,...222222///000444///---,,,+++,,,,,,,,,+++%%%,,,///+++''')))+++******)))))))))+++---...///---+++)))***---//////...(((((('''((()))+++...///...,,,,,,---+++''')))///---+++))))))***++++++******000222---+++,,,,,,))))))******++++++...222555111555...)))---+++(((///000//////111333333111///+++---...///...---...///111000000000111111///...***++++++)))&&&%%%%%%&&&(((,,,000000...,,,...000...333444///,,,---+++'''+++******+++---...///...++++++++++++++++++++++++***,,,---......---,,,+++***---...,,,,,,......+++000///...------------------***+++...///------000000///***&&&(((,,,)))###,,,******,,,///111000///000///...,,,***+++---///'''(((***...000000...+++$$$+++111...%%% $$$***++++++((($$$$$$((()))&&&***)))&&&&&&***///---'''...***'''***///111---(((---------+++)))((()))***...//////---...222111...'''$$$'''///000+++)))---...000111...***((()))+++.........------------...)))+++,,,+++***)))***+++''')))+++,,,------...///++++++,,,...000000///---&&&(((***+++******+++,,,111000...,,,,,,///444888---...000000...------...---,,,---///,,,((((((+++,,,---///222333333000---111,,,,,,111555444222222///...,,,)))((()))---000,,,((((((+++---+++***+++%%%%%%&&&(((,,,///000///444222///,,,******++++++(((******((()))///222111111000---)))***------+++,,,------+++(((&&&'''(((***++++++++++++++++++***///...++++++000444000(((***+++,,,,,,++++++,,,...---(((&&&+++...---***((((((+++......,,,+++,,,...'''&&&''''''$$$$$$***222,,,//////+++***---000///***,,,---++++++......,,,,,,,,,---///111000---+++(((***++++++++++++,,,------,,,......+++'''(((------+++)))((((((((('''%%%,,,+++******+++,,,---...)))'''&&&&&&((())))))(((''',,,---))))))......)))(((++++++)))***,,,---+++***,,,...//////...---...---+++,,,000///+++)))+++)))+++---...---,,,---...,,,,,,---------,,,,,,+++///...,,,)))''')))---111333000,,,)))'''(((***+++***,,,***%%%$$$(((,,,---222///---,,,---......---)))***+++---......------+++///000.........,,,(((*********,,,......,,,+++'''(((***,,,---...111333,,,,,,,,,,,,,,,,,,++++++''''''))),,,...///---+++------+++))),,,111111---((()))*********+++---000111++++++111222+++'''***&&&)))---///...+++***))),,,,,,***(((&&&'''***,,,...///000///---------///))),,,......---+++******222---+++///333222000///111...---///---,,,///444,,,***)))+++...000...,,,&&&,,,///---+++---//////))))))))))))***+++,,,------+++***+++---...///...+++***))))))***+++---...***))),,,///---)))(((+++---+++******+++------,,,+++///111...,,,------***(((&&&%%%'''***...000111...444000+++---(((&&&---++++++,,,...111222000///((()))+++,,,---...111333///000111000///...//////------,,,***'''%%%&&&'''&&&---222000)))'''---555000111111//////000---(((---+++)))+++///111000...+++)))'''(((+++......,,,***+++,,,------,,,+++***'''---///,,,***,,,...------,,,,,,...222333000---***((()))---...---...222555000(((###'''+++)))###...,,,***+++---///000000000...***)))***+++,,,,,,******+++---//////---+++""")))//////)))$$$%%%'''---,,,)))&&&(((+++)))$$$---((($$$%%%+++000---((()))'''&&&'''***+++***''''''***,,,***''''''+++///---+++***+++...000...******''')))......)))'''***...000111000,,,***+++---///,,,******+++++++++***)))******)))((((((***++++++---///---***)))***------------...//////---+++(((***,,,,,,+++***+++,,,555444000,,,***,,,000444+++,,,---,,,++++++,,,---&&&'''***+++++++++---///000,,,)))'''))),,,...000---)))(((,,,...---,,,---000///---***)))+++///333///...---......---,,,---(((((()))***+++++++++***111000...,,,++++++,,,,,,)))+++)))%%%&&&,,,111111111111///------...///...***)))))))))+++++++++***)))***+++,,,,,,+++***))),,,---,,,,,,000444111+++%%%(((,,,......------...)))'''%%%(((+++---......***,,,---,,,+++,,,000222)))$$$%%%***)))###'''000***...///,,,+++...000...,,,---...------...///...---,,,+++++++++,,,------)))******)))'''''')))+++))),,,///...((($$$&&&)))000---***(((&&&&&&&&&&&&---+++)))(((***+++------&&&&&&%%%&&&''''''%%%###(((,,,,,,))))))...///,,,,,,,,,,,,++++++,,,------...,,,+++---///000...,,,...+++,,,//////++++++---***+++------,,,,,,,,,------...//////...------...111///---***(((***///333333222///+++((((((***---'''---,,,""" (((---+++---+++***+++---000111111+++,,,.../////////.........//////...---------+++++++++,,,...000000---+++)))+++...///---)))***...,,,,,,,,,,,,,,,,,,------'''&&&''',,,222333000,,,,,,//////***))),,,//////---...---,,,)))(((((()))///'''(((222222'''%%%+++(((+++000222111///---,,,------+++)))''''''))),,,)))+++...///000000222444111111///,,,))))))---000555222//////111111111000333///------***&&&''',,,,,,******---111222///,,,))),,,///...------//////******++++++++++++,,,...***))))))***+++,,,,,,,,,...---,,,,,,,,,,,,---...******...333333---***+++---+++))))))+++---......,,,...000///......---,,,)))&&&$$$%%%)))------,,,+++333111---...)))&&&...''''''(((+++...000///...&&&'''((()))***,,,000333...000222000---,,,...111---------+++)))((()))++++++000222...'''%%%+++333000...------000000---(((///,,,+++---222444222///+++&&&###%%%,,,000111///++++++,,,,,,,,,+++***)))'''---000,,,)))+++...000)))((()))...555888444000,,,)))***...000...///333666///'''&&&+++...,,,&&&000...,,,,,,---///000111...,,,***+++...///---+++333000---++++++***(((&&&'''))),,,......+++(((%%%,,,---,,,+++---///***###((("""!!!(((+++)))'''%%%((())))))&&&&&&(((+++%%%(((+++)))%%%%%%***000,,,)))(((+++......,,,******((((((***+++***+++...,,,///222111...,,,,,,...///,,,***)))***++++++***,,,------,,,++++++,,,...///000///+++((('''+++///...------......---+++(((,,,---...---+++)))))))))111111000---+++***,,,...((()))******))))))+++---&&&)))+++++++++---///000222---'''###%%%(((,,,...000------000000---+++,,,------,,,***)))+++///222...//////---,,,,,,,,,+++***+++,,,,,,+++))))))(((------,,,,,,,,,---......***,,,+++%%%$$$(((---...///......///......000222+++)))((())),,,---,,,***))))))+++,,,,,,+++))))))(((,,,///---...000111..."""%%%***---.........///'''((()))'''&&&(((,,,...444222...***'''(((+++...---%%%%%%,,,...(((&&&***%%%+++...,,,+++------***,,,++++++------,,,---......,,,)))&&&&&&(((+++...++++++***)))'''''')))+++"""'''+++(((###!!!###%%%---,,,***((('''(((***,,,,,,)))%%%$$$&&&((((((''')))'''%%%%%%&&&&&&$$$###,,,------***+++---///------,,,++++++,,,+++,,,...111+++&&&)))///222...)))...+++***,,,---,,,...222,,,------,,,+++***+++,,,...///000///---,,,---///000///,,,***(((***...222000000...,,,******---///***111111((($$$+++000///+++)))((())),,,///000000...///000111111000//////...,,,******+++,,,...000******,,,...000000---+++,,,,,,///111...'''''',,,------,,,,,,---...///000---)))''')))///111...***)))111333,,,$$$%%%+++///...//////---***((('''(((***###%%%000000&&&%%%...))),,,000222111///...---//////...+++))))))+++---(((***---//////000111333333222111...,,,***+++,,,333444333000------///111000......///,,,'''&&&)))...------///111111///,,,------......---++++++,,,)))+++---,,,******+++,,,)))***++++++,,,,,,,,,---000000//////............******...444555000,,,,,,...,,,))))))+++---...///---,,,---///000///------///,,,((((((+++---,,,+++***222000...111---***000''''''))),,,///000///...((()))*********+++...111...000111///,,,+++---000((())))))(((((()))+++...000///---+++)))***---111...+++***---///...+++(((---,,,,,,...111222000---...)))%%%''',,,000///---,,,,,,,,,,,,++++++******)))///222---)))+++///111***))))))---444666333...---++++++//////---...111222,,,''')))...000---***...---,,,++++++---///111,,,+++,,,000444444000,,,...,,,******+++------------,,,,,,...000///***'''***.../////////000,,,%%%)))"""###)))******+++'''+++...,,,((('''+++000)))+++,,,)))%%%$$$(((------***+++///000...,,,---((('''&&&&&&(((,,,000333***...111111...------//////...,,,+++***+++---...///111222111000///000111///...,,,)))(((***...111,,,++++++,,,------+++(((---...///---***''''''''''''***,,,------++++++,,,&&&(((***+++******+++---,,,//////,,,***,,,---,,,...,,,++++++,,,,,,+++)))000...///222111,,,)))***'''(((******)))***,,,...)))------)))'''((()))((()))+++,,,,,,+++***,,,---++++++++++++,,,...//////***......(((%%%'''******,,,+++,,,///...,,,...222...,,,++++++++++++)))((()))******************)))%%%+++...,,,+++---///...###&&&***,,,,,,---...///(((,,,,,,&&&"""###''')))222///+++((((((+++///111...)))'''+++...,,,((('''$$$)))+++)))(((******'''***((((((++++++)))***,,,---,,,***'''%%%&&&***...---------+++))))))+++---&&&+++,,,)))&&&''')))(((&&&'''(((((((((+++///222///,,,)))(((+++,,,+++)))...+++(((&&&'''(((((((((......---,,,,,,---......+++((())),,,,,,******---222+++&&&(((...222///***///+++)))+++,,,,,,000444......---***((()))+++......000000...+++***,,,...------,,,***)))***---///,,,,,,,,,------...//////)))///000***&&&(((,,,...---+++)))***+++---...---///000111222111000///...,,,(((''')))))))))+++///((('''(((+++---...---+++---***,,,111000))))))///------,,,,,,---///000222222---))))))+++,,,)))&&&(((000333,,,###"""(((,,,***,,,...---,,,+++,,,---'''$$$&&&,,,,,,'''(((///)))+++......---,,,+++,,,000000000...++++++,,,---***,,,......---+++++++++,,,---///111111---'''"""---111222---)))***---///++++++...222111---,,,///...////////////...------000------///...***(((***'''***,,,+++)))'''(((******,,,...///.........///111111000000000/////////***(((***000333///,,,,,,///,,,)))(((***,,,---...---***+++///111///------444111...------.........+++111...,,,333000,,,111++++++,,,...111222111///---.........------///111/////////---+++,,,---///)))************---000333000,,,((())),,,000222333---+++***......+++))))))+++,,,---......---,,,+++333///++++++,,,---+++)))------,,,,,,++++++******,,,000111,,,***,,,///000...,,,***+++...///...,,,,,,******---...,,,,,,///...)))'''+++...---,,,---******+++******+++---000+++,,,///222555444111...***)))***,,,///111111111////////////...---,,,+++(((...000...---...---***...(((%%%)))+++***,,,000,,,...///...++++++...222,,,,,,,,,)))''''''***...,,,+++---222111,,,,,,///))))))'''&&&(((,,,///000)))---000111///---...000,,,------+++))))))---111///111333333222111111111000...+++***+++---------&&&&&&'''***---...---+++...///000///,,,***)))***$$$'''+++---,,,+++******&&&))),,,......------......222111+++))),,,---+++******,,,///111000,,,)))---+++,,,...---)))(((+++$$$''',,,......,,,,,,,,,&&&+++,,,'''%%%'''(((&&&***+++,,,,,,***+++...111+++++++++,,,,,,---......)))///111---((()))******+++***+++...,,,(((***///,,,,,,,,,,,,******************))))))))))))******%%%(((***)))***...---)))***+++,,,+++***+++---...(((+++***$$$###'''(((&&&+++***)))***---000333555+++,,,)))&&&'''+++---+++'''***)))$$$###&&&((((((,,,((())),,,---******---***,,,---,,,***((()))+++,,,------,,,+++***+++---...000///***))),,,---***$$$&&&((((((''')))---000000---+++---000222000,,,000---***))))))++++++***+++++++++,,,---,,,---...***''')))...///++++++...000---+++***,,,...///000///,,,+++......,,,...111...---***(((&&&)))---111...000000---((('''))),,,+++,,,,,,+++******,,,---+++******---000111///,,,'''(((+++,,,&&&"""%%%,,,---+++******,,,...////////////000111000///------+++((((((------)))(((+++'''&&&'''))),,,......---000))))))000222,,,+++000,,,+++++++++,,,...000222222000------//////,,,***(((...///***&&&''')))((('''))),,,......///000111((()))******((((((+++...+++,,,---,,,+++***+++,,,111111111...,,,+++,,,------...000000---***))))))---***)))+++//////)))###%%%******'''(((,,,...,,,******---222111...///222+++---///...******,,,000111---,,,//////***)))+++'''+++...---)))'''(((***))),,,///000...---...000//////////////////......+++'''(((---000///---...///,,,)))'''(((***,,,,,,,,,((((((...111...,,,---111000///---++++++---//////111+++)))222111+++------------...000000...,,,---///000000///...///000111...,,,+++,,,------------------------///333666000---)))***...222444444...,,,---000...((((((++++++///222111---******,,,111000///...---,,,,,,+++///...---,,,,,,+++++++++///111///***)))---...,,,,,,***((('''(((+++...///+++)))***...///...///222000,,,***,,,,,,***---222(((+++------,,,---///222,,,...000000///------...222222111222111...)))&&&///111222///+++)))+++///(((---000,,,)))+++------...)))&&&))))))&&&(((...///...,,,,,,---...///000++++++***)))***,,,000222******...222000******000------+++(((((()))***)))(((,,,000111///---...000(((+++,,,)))&&&&&&,,,111,,,///222222111///......333000------...---***&&&""""""%%%(((---//////...000111222222///......///&&&))),,,,,,+++)))'''''''''***///111111000///000,,,111000+++)))---///---))))))***,,,//////...,,,...++++++---,,,***,,,000%%%)))///333333111...---&&&,,,---(((%%%((()))'''---......,,,******...111,,,,,,,,,,,,,,,,,,,,,,,,(((///333000,,,+++,,,+++,,,***+++...+++%%%&&&,,,(((***,,,,,,++++++---///+++***)))(((((()))***+++''''''%%%&&&+++///,,,$$$111000///,,,))))))+++...&&&'''%%%"""&&&...---(((///......///000000...---'''---,,,""" )))000111+++,,,(((!!!$$$)))***///++++++000000,,,---111''',,,111222///+++)))))))))***,,,+++***)))***+++...///+++%%%%%%***)))%%%''')))***(((&&&%%%''')))***'''&&&)))...000...***...,,,******+++++++++***(((((())),,,---,,,,,,...+++(((+++222333///...111---000111...******000666///------111000,,,+++------+++(((&&&&&&)))000555...000000,,,'''%%%'''++++++,,,------+++++++++---+++))))))---222333...))))))(((,,,000+++"""$$$///***))))))+++...222444444....../////////---,,,+++,,,***---333222+++'''))))))((((((***---000111111444***(((000333---+++///+++***))))))+++---000111//////111333555666444333***+++***)))+++---+++&&&'''***---//////000111222***//////)))&&&***------...//////---++++++,,,---000111000///,,,++++++------///111222000...------444+++"""""")))000000---!!!#########(((000///))),,,+++,,,///...+++,,,000'''+++...,,,'''''',,,222222---,,,000111,,,***,,,***...111000+++)))***,,,'''***......,,,+++,,,...---...............---------)))''',,,000000///000000,,,(((&&&''')))++++++,,,''''''...111...,,,---***,,,,,,***''''''***...222111((('''111111)))))),,,++++++,,,---,,,***(((+++---///000///...---...222...******,,,......,,,,,,,,,+++***)))+++...222333000...---...000111222...---///222...''''''------333888666///+++,,,000+++---///000//////000111000///...---,,,,,,,,,,,,000000---((())),,,,,,)))&&&&&&$$$$$$%%%***111666,,,***+++000222111333777666111......+++)))///888***---111222111111333666///000///,,,((('''***---444000,,,+++,,,---+++(((111000000000000/////////)))+++,,,***&&&$$$%%%(((+++,,,---......,,,+++)))...///000///...,,,,,,,,,'''&&&(((,,,000222000---'''***------,,,---000222111***'''***.........///---...//////...,,,***(((***---000111000/////////***,,,...,,,((('''+++000000...///111,,,%%%$$$)))"""+++,,,(((%%%)))...333555555222,,,&&&%%%%%%,,,,,,---.........------***((((((,,,000222...***''')))+++***''''''***---(((+++...---***)))***------++++++---000000---***/////////...---+++***)))000******...000,,,+++...---((((((///444444333666000,,,''''''***...//////''',,,///---(((&&&+++000+++000333111+++)))---111222111---)))***...---)))111---)))''''''***,,,---+++******+++,,,,,,***(((((()))***,,,+++***((('''((()))******+++***)))(((***))))))***,,,,,,+++***333000+++((('''))),,,...,,,)))'''))),,,//////...///...,,,***)))(((''''''***)))...666666...)))***)))###$$$+++...---+++222000---,,,+++***(((&&&***......(((&&&(((((($$$(((''')))---,,,((((((+++)))'''(((+++000111,,,''')))***+++---.../////////&&&))),,,///000000111222///---++++++...000///...111,,,''')))...000---(((&&&///...######///111((()))+++,,,,,,***))))))***111---)))(((***,,,,,,+++000///---+++******++++++)))***+++,,,------------)))+++---...------...///***)))((('''&&&'''))),,,+++'''%%%***///000...,,,))))))))))))))))))))))))***---///---(((''')))---...,,,***'''&&&)))...222///+++***,,,,,,,,,555@@@111111111222222222///---///+++)))+++---+++,,,...000------000000,,,))))))111...***'''&&&''')))+++111,,,***,,,---,,,,,,///---++++++---000///***%%%333111,,,&&&'''...111000,,,***(((&&&'''***---///111+++))),,,///...---...&&&...111+++&&&&&&'''&&&*********((('''''')))+++000,,,,,,000///,,,...444***(((***///---''''''+++'''''')))------+++,,,000)))******++++++,,,------222)))%%%***...,,,***+++222222111...,,,+++,,,---111...***''''''***///222111///---***))))))***+++(((***,,,+++)))(((***,,,,,,---...000000000//////,,,)))(((***------+++(((''',,,+++$$$$$$,,,...***,,,(((''',,,,,,((()))...---000///---///222...&&&555111000333222---,,,000111111000///////////////---(((######&&&+++...///---------+++******+++---&&&&&&&&&(((***+++***)))(((,,,000111//////000333222000)))$$$%%%,,,000000,,,,,,,,,///222555555444444000,,,,,,---...---***111000...,,,)))((())))))........................000111111///---*********------......---+++)))(((+++,,,---------,,,------''''''(((+++......,,,***...---++++++,,,///222444000---,,,---,,,+++---111///000111111000...,,,+++***+++---...///...---,,,)))+++---+++'''&&&)))---000,,,+++***&&&!!!###***"""''''''$$$$$$(((---333222///)))###"""&&&))),,,,,,,,,,,,------......+++)))))),,,000111---))),,,---...---+++***,,,...---------.........---++++++***+++...111333111///***+++,,,---......---,,,///***)))---///,,,,,,///000***)))---000...---///...,,,,,,,,,.........---...111333000,,,***+++...,,,...///...,,,,,,---...------***''')))...///,,,+++***))))))+++---//////*********,,,,,,+++(((%%%&&&''')))***++++++***)))&&&)))+++,,,***)))((())))))))))))+++---...---+++///---***((((((+++...000111...++++++---///000//////---+++((('''(((***+++,,,***---333333---***,,,)))%%%!!!###&&&'''%%%$$$*********---///111111000'''///222---)))+++------...***'''(((''''''+++111...,,,+++---000000,,,(((((()))***,,,---.........'''***......,,,+++,,,...///---,,,,,,...000///------)))&&&)))///222000,,,+++000...&&&&&&,,,---(((...///000000---,,,,,,,,,///,,,++++++------+++***,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,---///000+++---......------...///((((((''''''&&&''')))******((('''***---...,,,,,,,,,,,,+++++++++++++++++++++---...+++&&&%%%(((+++///,,,)))''''''))),,,......)))&&&***,,,,,,000555.........///000000000///---)))(((+++---,,,---000...+++,,,//////+++)))***,,,***((('''(((***...111---***))),,,---+++***,,,&&&(((+++...............000111...+++,,,000111.........---,,,,,,,,,,,,---///***(((+++...,,,******(((...111,,,)))******(((+++,,,,,,***((('''((()))///------000...***---333***)))+++///---'''&&&***######&&&***+++)))***///------------............***$$$"""(((.........000111333333000,,,***---000111...)))&&&&&&)))---000---,,,++++++,,,...111222******+++++++++,,,,,,,,,)))***---///000000//////)))))))))***,,,.........))),,,---***+++---,,,))),,,((((((++++++))))))---...000...+++...444444///111------000000++++++...111000///...------------111...,,,,,,...000111000+++---......,,,+++***+++***))))))***+++,,,***)))---...000000///......///---///---)))(((,,,...---,,,,,,,,,...111333333333333111///...///000111111---//////,,,'''%%%(((,,,,,,------....../////////111000000000000...+++(((............---+++)))''')))******+++,,,---------((('''((()))+++***(((&&&///...------///111222222///...///000,,,(((,,,333111111222222222000///...,,,+++***,,,///000---******,,,---+++((('''))),,,111,,,(((%%%###!!!%%%+++###$$$###"""!!!###(((+++......+++&&&""""""'''+++++++++++++++,,,---///000---+++***,,,//////,,,)))---...///...---,,,---...000---+++---000000,,,(((+++***+++---000111000///(((***,,,...///...---,,,///***(((***,,,,,,---///555000...///000......000+++---000222000...,,,+++000000111111000...,,,+++,,,***)))***,,,---,,,***,,,,,,)))%%%''',,,...+++'''((()))***+++,,,,,,---***)))***+++,,,***&&&###((()))***+++,,,---------$$$)))......***''''''))))))))))))+++......---+++***)))))))))***---000111444000,,,***+++---//////000...+++((((((***---///---+++,,,//////,,,+++---------+++)))((((((((('''%%%&&&)))---111444444333'''000666222,,,+++...111///***'''(((((((((+++111111...,,,,,,...---***&&&((((((***+++,,,,,,,,,,,,***...111///***((())),,,///...------...///...---***((('''+++000333000,,,...,,,+++***))))))******///000111000...---,,,---,,,,,,,,,---......+++)))((()))+++---.../////////......---,,,---...000111---......---+++***,,,---))))))))))))))))))))))))((()))+++***)))***++++++000///...,,,,,,,,,---...,,,------)))%%%$$$'''***000,,,(((''')))+++***)))...(((&&&***......---...,,,,,,++++++,,,---...///+++((((((+++---,,,...222,,,***+++//////+++***,,,+++***(((((())),,,000222,,,***+++//////+++***,,,&&&***...///------000333---000111000111333111,,,------/////////...---,,,...***(((,,,...+++((('''+++...///---,,,......+++---......---***((('''(((------//////+++(((+++111,,,+++---///,,,(((''')))'''&&&)))---...,,,...222000000000///////////////&&&""""""'''---//////111///111333000+++***,,,000000---)))%%%%%%'''+++---,,,,,,+++,,,...111444555,,,,,,+++,,,.........---&&&(((+++///000000///...***)))))))))+++---///000...,,,...222111,,,)))***---+++***------+++,,,///000000---***...444777777,,,***+++......+++***+++//////...,,,,,,+++++++++---,,,,,,...///000///---,,,...111111///,,,******---+++******,,,,,,***)))111000/////////...,,,***(((...222///,,,,,,+++)))---,,,+++---///111111111......---,,,+++,,,///111,,,------+++))))))+++...,,,,,,---...///000111111***))))))+++...---((($$$---------------+++***))),,,+++***+++,,,------,,,((((((((()))))))))'''&&&)))---111333222000.........---...///...+++---222000111111222111111000///000---+++---111222///***,,,---...---***)))***,,,111---)))&&&%%%&&&))),,,)))&&&$$$###%%%''')))***&&&***---,,,)))'''((()))++++++******+++---000222...---,,,---......,,,))))))***+++,,,,,,,,,---------,,,,,,---...---***''',,,,,,++++++++++++***))),,,---///000///...+++***111---))))))***+++,,,---222000......//////000222***...222222///++++++++++++******---000000---***((('''&&&''')))******(((//////,,,&&&&&&)))+++))))))))))))(((''''''((())),,,***)))((()))((('''%%%,,,,,,------......//////###***000///***%%%'''************,,,---,,,***((((((((()))***+++---///000111...***'''(((***---///000///---+++***+++,,,---++++++---......---++++++---111222...+++,,,------))))))***---000111///...---111555222---******+++)))'''(((,,,---***)))***...,,,***)))***)))'''%%%))))))***+++,,,,,,,,,+++---111444111+++(((***.....................---,,,,,,******---111111---)))---'''&&&++++++&&&&&&,,,)))+++------+++***+++,,,+++++++++,,,,,,,,,+++***&&&(((,,,...000000///............//////000000000---------+++(((((()))+++///...---------,,,***(((&&&+++---***&&&'''***+++111000...,,,,,,,,,---...000000...+++''''''))),,,000,,,'''(((+++,,,)))%%%///,,,***+++...000111111---,,,***(((((()))+++...,,,)))***,,,,,,+++---222+++***,,,//////,,,,,,//////...,,,+++***+++,,,---///......111///,,,+++......000111000...---...000---000222111333555222,,,***+++,,,---.........------)))(((...000---***)))---,,,,,,,,,...000///------...000000---+++******+++...000///***'''***///...///000///---***)))***,,,+++---111111...///333111000000///......------***((('''))),,,---,,,,,,.........---,,,,,,,,,,,,///---)))%%%$$$&&&)))+++000///---,,,---...000111...///000///---,,,---...''')))---000111000...---,,,((($$$%%%)))------+++222---...444333***(((,,,///....../////////000111000///---+++,,,000333333******,,,...///---,,,,,,...------,,,,,,------...))))))***,,,---......---000222333222///---------,,,***)))***+++,,,,,,+++111...+++,,,......+++((('''///444111,,,++++++***///...,,,---///111111000,,,------+++((())),,,000---+++)))***---/////////******+++,,,...///000000&&&%%%&&&)))------***&&&******+++,,,------------000---++++++,,,---,,,+++(((((())))))))))))))))))(((,,,000000,,,***---111///***)))---000//////000......//////////////////111---***,,,000111...***+++,,,,,,,,,***))))))***---,,,+++))))))***+++***+++)))((()))+++---,,,***%%%(((,,,,,,***((()))+++,,,+++******,,,...111222///...------...---,,,***&&&&&&(((***---.........))),,,///000---+++******------,,,+++***)))))))))...///000111000...,,,+++222///+++(((((()))***)))+++++++++)))((()))+++++++++...000...+++)))+++---***((((((+++///000---)))###%%%&&&'''&&&&&&(((***...000...***(((+++,,,***++++++)))&&&$$$%%%))),,,...+++'''%%%&&&'''((((((---.........---,,,++++++$$$***000///)))%%%&&&***+++++++++,,,,,,***'''$$$))))))******+++,,,---------,,,)))'''&&&)))---000,,,,,,---,,,+++)))&&&$$$(((+++...//////...+++((((((///111+++'''(((***)))///......///000000...+++111000///000///---***))))))&&&&&&+++---***((((((+++***)))((())))))((('''***+++,,,,,,,,,,,,,,,++++++...000...***)))+++///+++,,,---...---,,,,,,,,,******+++...111111...+++///'''&&&,,,***"""!!!((($$$''')))***))))))+++,,,,,,+++***)))((())),,,---(((***---000111000...,,,+++---///111222000...,,,---------,,,***)))***+++222000...------,,,(((%%%&&&---///)))$$$&&&***+++///...,,,+++++++++,,,,,,333222000...,,,+++---...///+++'''(((,,,---***&&&---......++++++///555888......,,,(((%%%%%%(((+++...,,,,,,---+++(((***000---,,,...111000---...333222111///---,,,+++******222000///000---)))***...444222000000111111///---...000111000111444222...///...---,,,,,,,,,------)))%%%&&&,,,000...,,,+++...+++***,,,......------,,,...000111000///...///***...000...)))(((***,,,000222222000...---,,,,,,---,,,---000...++++++/////////...---,,,++++++***------,,,,,,,,,,,,+++)))111...+++---000111...+++///---)))&&&%%%''')))+++000///---++++++,,,---......222444111+++(((***...+++---///111111000...,,,+++$$$ )))///,,,'''333,,,,,,111000)))(((......///...---...///000000000///......,,,))))))))),,,...//////000111000///,,,,,,------...000111222111111000///......///000555444333000......000333,,,+++***+++---000000000...+++)))***,,,---,,,))))))000333...******------222000......///111222222000222333000---+++...111///+++(((***...111000...(((((()))***+++------...((()))***---///000...,,,))))))***+++---...//////222...+++***,,,---,,,***)))***+++***)))((()))+++,,,,,,+++'''$$$'''///666///)))''',,,000000...---++++++,,,,,,------.........,,,)))***,,,---+++)))((())))))*********)))))))))++++++***,,,...,,,(((***++++++---//////---+++******)))&&&###%%%***///------------...///111222///.........------,,,,,,''''''))),,,000111000///)))...333333///,,,---...---......---,,,,,,...000------...///////////////000///,,,''''''))))))&&&***......***(((((()))'''---------+++)))***,,,...///---,,,---//////,,,)))"""%%%''''''''''''))),,,***...///---,,,...///---*********'''%%%(((...333...+++'''%%%&&&(((***+++***+++,,,---,,,)))'''%%%'''+++...---(((&&&'''***,,,+++,,,------+++'''###***************+++,,,,,,,,,,,,***(((''')))---111''')))++++++***&&&!!!&&&***............***&&&)))000111***&&&(((((($$$222000///000111222111000222,,,)))---111000---,,,000(((###%%%((()))+++...)))******+++++++++******,,,,,,,,,,,,,,,,,,++++++'''((())))))((()))+++,,,'''***,,,---,,,++++++,,,'''''')))---111333333222222,,,***,,,((( """&&&(((***+++++++++---...,,,,,,+++)))((()))---000***+++...000000///---,,,***,,,...000000///,,,++++++---//////...------...///,,,))))))***)))&&&###&&&...000((($$$(((,,,+++*********+++++++++******222111000//////.........---***((())),,,...---+++)))---...)))(((---444888///000...)))%%%###&&&)))...---......***''')))///......000222000---///555000000//////...------,,,000/////////***$$$$$$)))000...,,,///333444222...---///...---///333222...555333111...,,,,,,,,,,,,'''###$$$***///...,,,---///,,,+++---,,,)))***---+++---///000//////000111***...///,,,+++,,,,,,***000333333000---...///---...---...111///+++,,,///......------,,,+++******+++...///,,,,,,...---***222///...000333444111...///---***(((''')))+++---,,,+++***)))***,,,...000...111222///***((()))+++//////000000000///...---((("""!!!+++111...)))///,,,,,,......,,,,,,...+++------***+++......---///...///000,,,&&&###$$$///111111///000333333111------......000111333444777777555222...++++++,,,555444222///---...222555...---,,,---000333444555,,,+++******,,,---...---,,,000000+++(((,,,///000222000......///222333333000111222111///---,,,,,,///...,,,+++++++++,,,,,,******+++,,,------......***,,,......---------...*********+++,,,---...///000,,,((((((+++...,,,***+++,,,,,,***'''&&&''')))---)))%%%%%%)))---000000...++++++---...+++)))+++************+++,,,---...---,,,+++++++++++++++***))))))***,,,------,,,++++++------+++...222000***(((***+++---------------------+++'''$$$&&&+++000.../////////000000111111............---------...+++***+++...111222///---))),,,000222222000///......///000...,,,,,,...111......---,,,+++,,,------+++---+++'''(((+++***&&&(((...111...+++---,,,***...,,,++++++,,,......---///...------......---,,,'''&&&&&&(((+++---------'''---111///---......,,,&&&)))***(((%%%''',,,111+++)))((((((***++++++***(((***---......+++(((%%%++++++,,,***((('''((()))++++++---///000...***'''***))))))))))))+++---...+++++++++)))&&&&&&))),,,((()))++++++***((($$$"""'''+++---++++++---+++'''***222333,,,***...---'''000...,,,,,,///111222222000***'''***,,,******...222***%%%'''***,,,---///''')))+++,,,+++***)))(((++++++,,,++++++***))))))(((&&&$$$%%%(((*********$$$'''+++,,,+++******,,,''''''))),,,///222444444///---,,,+++)))%%%######***,,,......---------...+++---...---++++++...111***+++---///000///......,,,,,,++++++++++++++++++&&&)))---//////.........,,,((($$$%%%(((***)))&&&'''//////'''%%%+++...+++&&&''')))+++++++++***)))---------...///...---,,,***))))))***,,,...000222***------))))))///222000...//////+++&&&$$$'''+++---,,,---...***'''***111......111222///+++...444//////000000000///......---...222222,,,""""""((()))+++///111222111000))),,,------///222///+++///////////////...---,,,,,,'''&&&,,,000000///000111///...///+++%%%'''---,,,---...---,,,,,,---///***------+++---111///)))...222222...,,,///000---,,,+++---000000---...222/////////......---------***///000,,,+++---,,,(((,,,///111222000///000111000...,,,******+++...///))))))((()))***---000222///,,,******,,,,,,***(((.........---.........///+++)))((())),,,...,,,+++(((,,,///...///111000---+++......******//////,,,...---///222...'''&&&)))000222111------111333111000000/////////000111111111333444222...)))((((((000000///...---...111333///---+++,,,///111333333............------///111---///---))))))...222111111///,,,,,,...111333333---...///000111///,,,)))///000000,,,'''%%%'''***......//////000111111111***,,,---,,,((('''(((+++,,,,,,+++++++++,,,---......)))%%%&&&+++...---+++---...---***&&&###$$$&&&)))%%%###***444666...%%%...---//////+++%%%%%%***)))))))))***+++,,,---......//////---++++++,,,...,,,,,,---///111222111//////111///---000666555///'''(((******)))***,,,///+++///111000---***+++,,,///000111111111111000000............------...///---,,,+++...000000,,,)))))))))***...222222...***111111111...)))(((***,,,222000---***((('''(((((('''******'''(((---,,,'''(((---+++***......+++...,,,+++---000111///---***++++++,,,,,,...000111,,,(((%%%)))000444111,,,)))000333111---,,,***'''$$$'''***((($$$"""$$$((((((((()))+++------+++)))(((+++///222222///+++)))---,,,***((('''(((((()))***+++---000222111...+++)))((((((((()))+++...000)))******'''$$$"""$$$''',,,------------,,,+++***)))---,,,((((((,,,---)))&&&...///***+++222222***...+++((((((***---///000...***((((((%%% ###***///***(((...222000,,,+++%%%(((***+++***'''%%%$$$******+++******)))((('''+++'''###%%%***---+++)))!!!%%%)))+++***)))***,,,+++++++++,,,...000222333)))+++,,,******,,,+++(((...///000///---,,,,,,,,,***...111111///...///111)))+++,,,...000000000000...,,,)))''''''(((+++--- $$$)))------,,,,,,,,,***&&&"""$$$)))------+++(((///...&&&%%%...000,,,$$$&&&))),,,---,,,***)))))))))+++---...---+++)))((()))******+++...333666---///---+++...333111***,,,///000---(((&&&)))---++++++---...***''',,,333......000111---)))---333000111111111000///---,,,,,,000666888000$$$###(((---///...---...///&&&***,,,---///111...((($$$&&&***...000000...---222---+++///333333222333333111111111***###&&&...------,,,***((((((***,,,+++---+++***///444000(((,,,111111,,,***...///---$$$$$$'''++++++)))+++///111111111111000000000000+++000111,,,)))***)))$$$$$$,,,333111+++(((,,,222000///---+++,,,---///111+++******)))+++---///111///((("""&&&...222,,,%%%,,,,,,++++++,,,---///111000333444111,,,((((((***###,,,111///111666333+++---111111------222333///---,,,...222000***+++111000222000******000222///222111000//////.........)))...333555222...+++++++++,,,......------///000---+++))))))+++---......000222333111...---000444---...+++)))+++111333000000---++++++---000222333//////000444777666111,,,444......333///$$$"""(((...///000111111000//////333111---***(((((()))***,,,)))'''(((+++......---///+++'''&&&(((*********++++++,,,+++)))((()))))),,,///111///***'''&&&'''...,,,+++---//////---***((((((((('''&&&'''))),,,,,,000333222...)))((((((+++'''(((///333000---...'''+++...------...,,,(((+++)))(((***...000///---------,,,,,,+++)))&&&$$$(((---111///***(((---222000111222222111///,,,+++444+++***111222***'''***---///111000---+++,,,---++++++,,,///222222///+++,,,)))''''''''''''(((+++***)))))),,,//////,,,(((&&&111222000///---***(((+++...000000//////000...---333111%%%&&&000111,,,)))&&&&&&))),,,,,,+++((()))+++---.........---&&&(((------(((###&&&---------,,,,,,,,,***&&&###)))---//////,,,)))***,,,***,,,,,,***&&&&&&(((+++***((()))+++&&&"""&&&///---------+++))))))***,,,/////////---+++))))))***111***---000+++---///(((,,,***((())),,,---+++(((111000/////////...***((()))...///+++))),,,,,,(((,,,)))&&&%%%'''***---...333000---...000111...+++...///222222,,,&&&'''---+++...000000...,,,*********+++,,,***((((((+++...(((((((((((((((***---000)))(((&&&&&&)))---111444///---***((((((+++///111---222333///...000000///---000---''''''---///,,,555///,,,//////,,,///555///...+++'''$$$$$$'''***,,,++++++---000000---***((()))+++---------+++***,,,///...***)))+++***'''---...///000///---+++***&&&+++...---)))(((,,,111***------***+++///111///(((***---///---)))$$$!!!'''***,,,)))%%%%%%***///******+++,,,...///---+++000000///+++&&&%%%(((,,,---,,,,,,...//////,,,***000---,,,,,,---+++'''###)))&&&&&&,,,/////////111((((((***+++---------,,,)))+++---...------...000+++......+++,,,000111///222000...---,,,)))%%%"""(((***+++***'''&&&''')))000---+++---222444111---'''((()))(((&&&'''+++///+++******,,,...000000///111777777000((('''***,,,///000///---+++***+++,,,++++++)))((('''(((,,,///222000---+++***+++,,,...'''((((((''''''(((***---...))))))------******///111...,,,+++---...//////(((+++...///,,,)))&&&%%%''')))******))))))***+++111...+++***,,,...000000555444111---******,,,///000222333333000---***)))000000000000///...---,,,...111555777666222---))))))***+++,,,------------222///------,,,'''''')))222000---)))''')))---111---000111111333666444////////////000111111///---......///222444555444222+++''')))///---%%%%%%,,,---...///000000///......000...,,,******+++---...///---***)))+++,,,+++***'''''')))+++---,,,)))&&&111111000///---,,,+++,,,(((***,,,---,,,,,,,,,---***((('''))),,,......,,,++++++,,,++++++,,,...000---000222222000------...000+++)))------((($$$%%%)))++++++***+++---+++%%%++++++,,,,,,++++++,,,---...***)))+++000333000,,,''',,,000000---+++---000---.../////////...---,,,///((((((000333---+++///+++---//////,,,++++++------+++***+++...//////---,,,***)))******+++---///...,,,)))***,,,...---,,,(((000111...,,,)))&&&(((***---......---...//////+++//////&&&(((---+++)))&&&$$$$$$&&&))))))(((***+++,,,,,,,,,,,,,,,,,,((((((+++,,,'''"""###((()))((()))+++,,,,,,)))'''(((***---.........///000,,,------+++(((''')))+++---******+++((($$$'''---+++,,,...---+++))))))))))))******)))'''(((,,,000111)))+++,,,(((+++///******(((&&&'''***,,,,,,+++///.........///...,,,)))(((...///,,,***,,,,,,))),,,***(((''')))+++---...///---,,,,,,...///......------000222000---...333+++---//////...------...)))***+++)))'''''')))+++)))))))))))))))***,,,...////////////////////////......,,,,,,,,,,,,---...+++------******------***+++---,,,((()))...000---///+++))),,,---+++,,,111.........,,,***)))***,,,///---,,,---000000...,,,,,,---.........,,,***)))))),,,,,,))))))++++++((()))***,,,......---,,,+++))))))******+++,,,,,,,,,...111000---,,,///...+++***+++...///---***'''$$$***)))***+++,,,---,,,+++)))***,,,///111000,,,)))///...---***)))***,,,///---------...000000///---,,,+++***,,,......,,,)))---***)))---///------///---,,,,,,,,,.../////////'''))),,,---,,,,,,,,,---***------+++,,,000111///,,,+++***+++++++++(((&&&---...---***'''&&&(((***)))((((((***,,,---+++))),,,---...,,,***+++...111...---,,,---///000000///---222333...+++,,,///000///000000...,,,+++,,,...------,,,***((()))+++---...............---,,,+++&&&'''((('''&&&''')))+++...+++---222333//////222///---+++***,,,---......$$$(((,,,......---------***+++,,,,,,+++***+++------+++***+++---...---,,,000000///---+++***+++---444555666555333111///...,,,,,,------...000111111...///111222222000...---+++,,,---------,,,+++***,,,)))***---...,,,...111///...---,,,+++,,,///000---000111000222555444//////...///111222111///---((((((***---111444333222(((%%%'''---,,,&&&'''---,,,---...//////...---,,,,,,+++******+++...000222222000---++++++***)))'''(((***---000000///---+++...------,,,,,,,,,------'''((())),,,///000///...***(((&&&''')))+++,,,,,,//////000...---,,,...000)))***,,,,,,,,,,,,---...333...++++++)))%%%""""""***)))&&&%%%)))---***$$$***---...,,,(((''')))---000+++&&&)))111666333///'''+++///111000.........++++++,,,,,,---------...,,,&&&'''...111,,,+++...)))+++------,,,+++,,,---///,,,)))(((***---///000************+++---///000---,,,+++,,,......,,,***'''......,,,+++***''')))***+++,,,+++,,,...000///)))+++,,,&&&(((***$$$+++)))'''''')))+++++++++------,,,+++*********+++,,,))))))+++)))%%%###%%%)))))))))+++------,,,***++++++,,,...000111000///.........+++)))((((((***///+++******)))''''''+++***,,,//////,,,)))&&&&&&%%%'''(((%%%###%%%,,,222111))))))***%%%***///******(((&&&'''***---...///...---------......,,,***'''+++...---,,,---,,,***++++++***++++++,,,---...((())))))(((((()))+++...---+++,,,000111///000333+++,,,------,,,---///111+++,,,,,,+++)))((()))+++*********++++++,,,,,,,,,///111333444333111---+++---...............---,,,++++++)))'''***...,,,((((((+++,,,***+++//////...---+++,,,///000///000222***---//////...---------111///......///000///...............,,,***'''&&&(((***+++((())),,,,,,***&&&(((***,,,------------+++(((%%%(((---000,,,(((,,,///000---,,,---,,,(((++++++,,,,,,+++)))(((&&&---)))'''+++222444...((()))***---000222000,,,(((---+++)))***,,,///111111///------...000111000///---,,,+++---///000///...222...,,,//////,,,+++,,,333111........./////////&&&))),,,---,,,+++++++++))),,,,,,***+++///111///%%%%%%%%%(((+++---,,,+++......---+++))))))+++---***,,,---...---,,,,,,,,,111111111///------///111...---,,,---000111222111...000000------111222000...//////...---,,,...000///000///---+++******,,,))),,,///111111///+++)))'''((()))(((''''''(((******)))+++000111//////111000...,,,,,,---......---"""%%%)))+++,,,---///000***+++,,,,,,+++******+++))))))***+++------+++))),,,...000000...---------555666666666555444333222,,,+++++++++,,,...111222111000/////////000222333...///000000...,,,)))((()))'''(((---000000222777,,,---......///000000000///000000...000444333000......///222333222///,,,''''''(((+++///111111000,,,***,,,///,,,&&&&&&))),,,,,,---...---,,,+++************+++,,,///222333222111///---,,,***)))(((...///...---++++++...000(((''''''(((+++...000000---+++***,,,///000---***///---+++)))((()))******000000000...+++******+++(((((((((((()))***,,,---000...+++************+++)))'''""""""(((///---&&&+++,,,,,,***((('''))),,,444...)))(((+++---,,,))))))+++,,,.../////////...,,,,,,+++++++++,,,---...+++'''(((,,,---((('''))))))***,,,---------.........,,,+++***+++---000111(((***)))'''(((+++,,,+++'''***...111111...)))%%%&&&++++++,,,......,,,+++,,,,,,+++***+++...111---(((,,,---%%%$$$'''!!!---,,,+++***+++,,,,,,,,,---,,,***)))))))))***+++...)))(((+++,,,)))'''&&&...---,,,---...---+++)))111...---...//////+++'''------,,,+++)))((('''''',,,)))'''((()))***)))))),,,---///...+++(((&&&&&&'''***+++(((###"""'''---111)))***,,,'''***...(((,,,+++)))(((***---///111///---,,,,,,------+++)))%%%))),,,,,,,,,+++******)))+++,,,,,,,,,,,,,,,---$$$&&&'''%%%######'''+++111,,,***,,,---***)))***,,,,,,,,,***)))***---000/////////...---,,,,,,---,,,,,,,,,---......---+++(((***...111111000---++++++,,,,,,------.........000...***)))---222000+++)))+++,,,------...---,,,++++++...000222222222222(((***---...------...///111///---,,,------......---------,,,***(((&&&%%%))),,,,,,******------***((()))+++,,,---.........***'''&&&)))---///,,,(((&&&***,,,***+++,,,+++'''+++******))))))(((((((((...)))&&&***222444///)))++++++---///111000---+++,,,)))''')))---111111000000...------/////////---222111000//////000000000444///...000000---+++,,,333111......//////,,,***)))+++...///...---,,,,,,***------******---...,,,######$$$''',,,/////////+++,,,,,,---,,,,,,,,,,,,+++000444333///---...000000000///---,,,,,,,,,---+++))))))+++...111222222111111///---///333111,,,+++,,,------,,,,,,...000///000111///---++++++,,,'''***---000000...***(((***+++,,,+++***)))+++,,,,,,++++++---......///000000///......///000...---)))+++---.........///000,,,...//////...,,,,,,---***))))))***,,,,,,+++***+++...222444333111000000555444333333444444333222222000---***)))***,,,...444333222111111222333555000111222222111...+++))),,,)))***...000///111555///.........000111111000///000///---///333333///---...000222333222...+++,,,++++++,,,...///...---...---......+++&&&$$$&&&+++,,,---------+++***)))++++++++++++,,,...000111/////////...---,,,++++++...000111---(((&&&)))---***)))((()))---111333333///---,,,---000///,,,(((222111///,,,******,,,---,,,.........,,,++++++,,,...---+++***+++,,,......,,,,,,+++******---000111(((%%%!!!""")))111000***,,,***''''''***,,,,,,+++444222...)))%%%$$$%%%''',,,,,,++++++,,,---///000///...------,,,---------******+++------***)))***++++++,,,---///000//////,,,---.../////////000000))),,,+++'''&&&******&&&(((***,,,...---+++)))(((%%%***,,,+++,,,000111///---------++++++,,,///222+++***000///###!!!&&&$$$))))))))))))(((((())))))+++***)))((()))***+++,,,,,,'''%%%)))---+++((((((...,,,+++,,,---,,,+++)))000...,,,,,,---,,,'''###,,,+++***))))))(((&&&%%%%%%%%%%%%%%%(((+++,,,***/////////,,,)))(((((()))(((,,,...,,,(((%%%&&&(((///)))---000++++++---%%%,,,+++***(((((())),,,...000...,,,+++++++++***(((%%%&&&)))+++***(((((()))(((***,,,---+++******,,,'''))))))'''$$$###&&&)))222---***+++***'''%%%'''---,,,+++)))''''''***---000////////////...------...---,,,...000000...,,,%%%'''))),,,---------,,,***)))))))))***,,,///000222000,,,+++///555444...,,,,,,---......,,,***)))&&&(((+++,,,...//////...***+++,,,,,,,,,---000222------,,,+++***+++,,,---------------,,,+++***)))---000///,,,+++------***........................&&&(((+++,,,,,,+++++++++'''+++---++++++,,,***&&&---,,,+++*********+++,,,,,,***((())),,,......---///---+++,,,...000000000---***((())),,,......,,,111///------------+++***333222111000///000222444222...---000111...---...+++))))))+++///000,,,(((---///111222000.........---///...***))),,,,,,)))&&&&&&&&&)))---000111111+++,,,...000///---)))&&&(((---222111,,,((())),,,///...---,,,,,,,,,+++++++++)))'''(((***,,,------111111...---000333111+++)))***++++++******,,,......///000///---,,,---...''')))+++------,,,***(((,,,---//////------...///333222000------///222222...------...///...,,,***111222444333222222222333000222444444333111111111...+++))))))+++---------***---111444333222222222666333111111333444444222555222...***((()))+++,,,444444333333222111000000000111222333222111///------******...///---///222555111...---...000000000///000///,,,...222222.........///111333222///,,,...,,,+++,,,---...---,,,***,,,---,,,)))&&&%%%%%%,,,,,,------,,,+++***))),,,,,,++++++,,,,,,------+++---//////...---...///---444;;;999222+++***+++///+++((((((+++------,,,---------///000000...,,,///000000...------...000(((***---//////000222333///,,,******+++,,,,,,++++++------)))'''***------((('''%%%%%%,,,333333///...***&&&'''+++...---+++000111///+++%%%###'''+++---,,,+++)))((()))---000000/////////......------)))+++...//////...///000,,,,,,,,,---000111000...)))---111333222000//////,,,000000***)))---,,,&&&---,,,***(((''')))---111///111///,,,+++//////---.........,,,+++,,,///222,,,,,,333111$$$"""))))))***,,,---,,,***)))***+++)))((((((((()))***++++++)))$$$$$$(((,,,***(((((()))(((((((((***,,,+++***(((((((((***++++++)))'''***)))(((((()))(((&&&$$$ ###%%%%%%'''+++---,,,000000///,,,***)))***,,,(((***---...---+++***))),,,''',,,111------...&&&)))))))))'''&&&&&&)))+++///---+++***++++++***)))''''''(((+++)))&&&'''+++(((+++------***)))***,,,,,,---...---+++)))******111---,,,---+++((())),,,------,,,)))'''''')))+++---,,,+++,,,......,,,+++...,,,***+++///000...,,,***++++++,,,,,,,,,++++++))))))(((((()))+++...000000000---***---333333000...,,,---///...***((()))&&&***,,,,,,...111111......//////...---...111444(((*********))))))+++---/////////...............///222111---,,,...---***000000///...------,,,,,,$$$***000000+++)))+++///000333222...,,,---***&&&///...---------...///000++++++***)))((())),,,...000---******---111333444---,,,******+++++++++***///............---***(((/////////......000444777///,,,+++///111//////111%%%######'''...111///+++000111222111///......///...000///+++***,,,,,,)))***))))))***...000111111000000111111000,,,%%% (((---111111,,,(((((()))---,,,+++,,,---...---,,,000---)))(((((())))))(((---...---,,,///333111,,,((()))******))))))+++------......---++++++,,,...)))***+++++++++***))))))***---/////////...///000222222000+++***...//////+++++++++,,,---,,,(((&&&+++---000111000000000111+++...111222111000//////000---***)))+++---//////(((+++.../////////000111777333//////222444333222111///,,,******,,,...000111111222111000...,,,+++//////000000111111000000***'''(((,,,------...222666222---,,,...000000......//////,,,...111000,,,/////////000111111///---***)))((())),,,...///...+++---...,,,)))'''&&&%%%,,,------------+++***)))++++++++++++++++++++++++***---000000///...///000...777???>>>555...---000000+++&&&&&&)))++++++)))+++---///000///......///---///000...,,,+++,,,...(((+++...000000111222333,,,***((((((***+++***)))+++//////)))&&&(((***)))***,,,,,,+++...444444111///---***))))))+++,,,---,,,,,,+++)))''''''***,,,))),,,---+++&&&&&&)))...,,,---//////000///......)))---000///...---...///---++++++,,,///000...,,,))),,,111222111/////////,,,222222++++++000000)))+++,,,---,,,***,,,///333333333000++++++...///------------,,,+++,,,...000222...222111''''''---+++---///000///---+++,,,...)))))))))***))))))((((((+++((((((+++---***)))+++,,,***))))))+++,,,+++***"""$$$''')))******+++,,,)))(((''')))++++++(((&&&%%%)))'''&&&***---,,,///000000///---,,,,,,---+++******,,,...///---+++'''"""(((---+++...111+++''')))***)))((((((***---+++***((((((***,,,,,,,,,,,,))))))+++***&&&(((---))),,,///---***(((+++...------...///000000---+++000.........+++(((+++111,,,,,,,,,+++)))***+++---+++******,,,//////---+++,,,(((&&&'''+++......+++------.........,,,+++*********++++++++++++,,,,,,---///---***+++///222111///++++++///...***))),,,***...///---...333333000---///000000///......///%%%'''******))))))+++---//////......---------......000000---,,,......+++...---,,,+++************$$$+++111111,,,***,,,000444555444///---...,,,(((...------------...///000+++++++++******)))***+++---+++***+++///333555555------...---+++******++++++,,,---000111000---***---------***)))+++000555...******...111//////111,,,'''###%%%+++///...+++000000000...++++++,,,...---///...++++++...///---,,,***)))+++---000111111444222000000000---)))%%%,,,///333333///+++***))))))((((((***---///...,,,111...+++)))***,,,,,,,,,---//////------000...))))))***+++***))))))+++,,,......---***((((((***,,,+++,,,---...---+++)))(((&&&(((+++,,,,,,,,,---///***......******------)))++++++,,,......,,,(((%%%%%%(((,,,...---,,,,,,,,,'''+++...000000///.........,,,***+++,,,.........***+++,,,,,,,,,---000333666111,,,+++...111000//////...,,,+++,,,...111333///////////////...---,,,///...------------...///(((%%%&&&***+++***,,,000333///,,,---000222///------//////---///111///***111///......000111000///---+++***+++---////////////222222///+++)))'''%%%------......---,,,***)))))))))*********+++++++++***---111111///...///111---444888444,,,(((---333222---))))))---111111///---000222222...,,,,,,...---///000...***&&&&&&'''+++---///000...------------+++***,,,///000///---+++111111+++''')))***(((---000111///000333444111///000///,,,''''''***...+++)))&&&&&&(((***)))(((&&&+++///---'''$$$'''+++)))+++---///111000//////***...000...***(((((((((,,,+++***+++...///---***))),,,000000...---...000)))111111++++++222111***###***111555444111///...222222...)))***///111000+++,,,---,,,++++++,,,...666///000000))),,,000,,,***,,,...---***((()))+++******++++++)))(((&&&$$$000......000000,,,+++...444111///---------+++*** $$$)))***))))))+++...)))((('''))),,,---***'''(((---)))&&&)))------,,,///222222000...,,,,,,000,,,((()))---///---***$$$$$$)))(((///555000'''***,,,---,,,,,,...111((('''&&&'''+++...//////000,,,***,,,***&&&)))///+++...000...***))),,,000+++***+++...222222...***000000000///***%%%)))000+++,,,------,,,---...000,,,++++++---111222000---***&&&"""$$$)))---,,,+++***,,,...000000...+++))),,,---...///...,,,)))''',,,///...******...222222...******......******///''',,,,,,)))***///000,,,***---000111///,,,***)))###&&&***+++******+++---...---,,,+++************+++......+++,,,//////,,,******)))(((((((((((((((&&&+++000111...,,,---///111222111---,,,......,,,************+++,,,------,,,++++++------,,,)))&&&******+++---111444555555,,,...000///+++***+++...)))***---222444333000,,,//////,,,(((%%%&&&***///...******...000///...000999000'''$$$'''++++++(((///...---***((((((***,,,+++------+++,,,000222000,,,***)))***---000111111333000------///111000///,,,...111111///+++((('''%%%$$$%%%(((,,,...---+++///,,,***+++...111333444000333333...++++++((($$$+++,,,,,,+++******+++---000///---)))&&&%%%'''))),,,---000111000---***'''"""$$$((()))******+++,,,'''---111//////222000***......///111222///+++'''))),,,000222111...,,,,,,+++///333555555444444444+++++++++---......---+++......---,,,,,,...222666444...((('''***---,,,***///...---------///111222000//////...///000111111///...,,,***)))***,,,---)))&&&&&&))))))'''(((+++...,,,+++...333444000+++,,,...///...///111...)))222000...---///000000000444111///...///000//////111222000***(((******'''---///...++++++,,,)))$$$///'''%%%+++///,,,((((((,,,...000111///---------------,,,+++************))),,,...000111111333444//////000000///---+++***"""%%%***---...---***(((000...///333333000///111222...+++,,,//////+++'''+++------+++((((((+++...111111///---,,,...222555444555///&&&'''111111***///+++'''&&&((())))))(((***+++---...---+++)))''')))...111000,,,***+++...888666333...)))&&&'''(((,,,((($$$&&&,,,000...******(((,,,333444000...111---...///...------///111000...+++******+++,,,,,,***///444222,,,***---222)))+++,,,+++)))+++///333111000...,,,***((('''&&&&&&///000(((&&&+++***###)))###$$$'''$$$ ***------***+++///111///---,,,++++++,,,---,,,,,,,,,+++***'''&&&(((,,,///&&&%%%(((,,,***&&&)))111)))(((***...///,,,***,,,+++++++++,,,---...///000...)))(((++++++((()))...&&& '''+++...111+++******,,,///111222222111'''%%%+++,,,&&&&&&,,,000,,,***---222222+++%%%//////000000///...------...,,,++++++---......---111000//////000///---+++111000000000222222000/////////...,,,))))))---111222---(((&&&)))...000111+++,,,,,,,,,+++***+++,,,)))...666888///%%%'''111///222222...---///---***)))***++++++******,,,...+++///000,,,+++---+++&&&///***%%%%%%))),,,+++)))111++++++//////***''')))///000000...,,,******+++***---000000---+++,,,---***((()))---,,,'''$$$%%%---***(((+++000333222///000222444333000---++++++---,,,++++++,,,---///000+++)))((())),,,---+++)))$$$$$$%%%&&&(((***+++,,,000222444111+++'''&&&'''***...111222000---+++***.........---+++)))&&&%%%000///...---+++***)))(((222///+++)))***++++++***)))***+++***(((&&&&&&&&&***---000000///---------(((+++------+++,,,///333444000+++***,,,------,,,/////////000111...(((###(((((()))***---///222444...222000)))''',,,...---333...))))))---///,,,)))'''***,,,---------...///444000+++)))***)))&&&###,,,,,,...111444111)))""""""!!!###(((---...)))###(((///000)))(((...---&&&000+++***...---))))))...,,,...000111000...,,,***///000111111111000...---,,,))))))------)))&&&''')))...333222///...000444///,,,((((((+++---,,,***//////,,,(((***111444333000///------...000222333000444444///...111333222///......---((($$$'''...000+++***......+++---222,,,...222444444111---)))/////////000111111222222444555666666555222000...---///---((('''))))))''')))++++++)))***,,,***&&&***$$$"""(((---,,,+++,,,,,,------+++)))''''''(((+++++++++,,,,,,,,,,,,,,,,,,000222111---+++---///---------------,,,+++***###%%%(((+++,,,,,,+++***...,,,---111111...---///+++)))((((((+++---,,,+++......---+++******+++------...////////////111333000333///&&&%%%,,,---'''---+++))))))+++,,,***((((((***,,,...///...,,,++++++------***&&&''',,,111111111000...+++***+++,,,...)))%%%&&&***---,,,***---+++---222222...,,,///+++,,,.../////////111333///---+++***+++,,,------.../////////...---------,,,---...+++)))))),,,000)))(((''''''))),,,///111%%%------&&&$$$***+++&&&,,,'''"""!!!$$$((()))(((+++...---++++++//////---++++++,,,---------,,,***///---+++(((&&&''')))+++&&&%%%''',,,+++((()))...+++***+++---+++(((***...111000//////////////////---******...---)))(((+++"""###***+++,,,---+++))))))***,,,......---000(((&&&---...(((''',,,000---+++,,,...///,,,)))111000//////000///---,,,,,,+++***+++---///000///111...,,,,,,---/////////...------...//////...,,,+++,,,,,,***((()))---111333///+++***,,,...//////******++++++***)))(((((())),,,222444---%%%'''...---000000...---///...***)))+++......---,,,,,,---***...///------000///+++,,,'''######&&&)))(((&&&---))))))...000---+++---/////////---+++)))***++++++,,,......---,,,,,,,,,///,,,+++---,,,'''&&&'''***((('''***///111000---...000222111///,,,++++++------,,,,,,---...000000,,,******+++------+++((($$$$$$%%%%%%''')))+++---//////.........,,,***(((---///111222111///...---//////000//////---,,,+++******+++,,,,,,,,,,,,,,,000...,,,+++,,,------,,,,,,------,,,***)))***+++...000111111///---------''',,,222444222///......222111///000333444222111,,,++++++---///...+++((((((***,,,...///000000000///222000***'''+++---,,,000---,,,---000222000///...000111111///......///000...,,,+++***(((&&&$$$+++///333333000---++++++((('''(((,,,000000+++&&&&&&---...((((((//////((((((%%%&&&+++---+++,,,000(((+++...000222222000///......//////......---,,,((($$$$$$(((+++))))))***+++---//////------000333...---+++,,,---......---000222000,,,,,,000000...111000///...------...//////222222...---000222111++++++,,,,,,)))'''+++222...******---...+++,,,///---///222333333111...,,,,,,,,,------.../////////111111222333333222111000***,,,,,,((((((+++,,,***)))+++***)))+++......******%%%###'''+++,,,,,,---.........,,,***)))***,,,***+++,,,---...............222444222---***+++...+++++++++************+++%%%&&&&&&''')))***,,,---///------000///***(((***''''''(((((()))+++///222///---+++)))*********)))))),,,///000000/////////---222000)))&&&***+++(((******+++---......,,,***(((***,,,///000000///...***+++,,,+++))))))---111+++,,,...---,,,+++,,,---000+++'''&&&)))+++,,,,,,...,,,,,,...---***)))+++,,,...000111///...//////---,,,+++++++++,,,---...333...***+++///000,,,'''+++,,,---+++)))))),,,//////---)))'''&&&(((+++---'''------'''&&&,,,...+++---***&&&$$$%%%(((---000+++......++++++......,,,***+++---......---+++***...---***(((''')))+++,,,'''%%%''',,,...,,,******---,,,---,,,'''$$$(((///333222111///...---------)))(((***---,,,(((&&&'''""" """***///...+++++++++)))))))))+++,,,+++***---((((((...000+++))),,,000...,,,++++++,,,......000...,,,---......+++(((,,,+++***+++...000111111///,,,)))(((***...000222+++******+++,,,,,,+++)))((()))))))))(((***---///111000......//////---,,,***+++---...///......---+++,,,...///,,,'''(((---+++///000------///...+++***---///000...,,,++++++---000111......000///,,,***&&&######&&&((((((&&&)))'''(((---111000000111.........+++))))))***,,,,,,++++++,,,------,,,***222///---...---)))(((***(((&&&&&&***...///---***+++---//////---+++++++++......---------...//////+++++++++,,,---,,,)))&&&)))((('''&&&&&&''')))***...+++***+++///000---)))///...---...///000///.........//////////////////"""$$$'''))),,,---------000...---...///000///...*********)))'''(((***,,,000000000...,,,+++,,,---,,,000333333///,,,,,,---+++,,,...111333444222000***)))((())),,,...///...***,,,///111111000...---///111000+++(((***,,,+++)))***,,,///111222222222///000222111///......///000222333222///---,,,+++)))000555222***'''+++222+++***+++---000000---))))))......((((((---,,,'''%%%$$$''',,,...------000&&&(((,,,///222222111111------,,,+++++++++,,,,,,+++''''''+++---++++++---,,,,,,++++++,,,---...///,,,---///000/////////000...111222//////111000,,,333222111///...,,,+++***---000000,,,+++...000///+++***+++---***(((+++111+++***+++......,,,+++---...///111222222111000///,,,,,,------......//////---......///000111222222))),,,---+++,,,///000...,,,......,,,...111000,,,///+++((((((+++,,,------***,,,............///111+++,,,.../////////.........///000000000000000000***************+++,,,,,,'''&&&%%%%%%&&&))),,,///222//////000---'''$$$%%%***---...,,,)))+++000666000,,,(((((()))***)))'''***,,,------,,,++++++,,,+++111222---***,,,...---++++++,,,---/////////...+++,,,---......---,,,+++%%%***000444333000---,,,)))+++......,,,+++******000---)))'''))),,,///000,,,+++***+++***))))))***000222333222///,,,)))))),,,,,,,,,,,,,,,,,,...000333...******---...***%%%&&&)))++++++***+++///333555333///+++((('''&&&'''***///111...,,,//////---******)))'''&&&(((---222***---...,,,,,,//////,,,,,,,,,---,,,++++++,,,---,,,***))))))+++...000111)))'''(((---000000,,,))),,,---///...'''"""&&&///000///...,,,+++*********%%%$$$%%%''''''&&&&&&&&&***''')))000222000,,,,,,******)))+++---...---+++***'''(((...000,,,)))***,,,---...,,,******---000,,,***((()))---...+++'''...,,,++++++---///000000...+++)))(((***---//////+++******+++,,,,,,+++)))((())))))******+++,,,---,,,---...000000///,,,+++((()))+++...111222222111...---------,,,++++++---***...000...///111000,,,,,,...///...,,,+++++++++222222222///...---+++***+++)))'''(((***++++++)))((('''(((,,,000222222222------,,,***((((((***,,,,,,***(((***---...,,,)))000---...000///+++)))+++'''&&&'''***---...,,,)))(((***,,,---+++++++++,,,//////...---,,,,,,++++++***+++,,,,,,+++)))&&&$$$///---***(((&&&'''((())),,,+++***+++...///---+++---+++((()))+++---...---,,,,,,,,,,,,,,,------..."""###&&&)))***++++++***111000///000111111///---((()))((('''&&&'''***---......---+++)))***,,,...333333///***&&&&&&+++///)))***,,,///000111000///,,,***((((((***---111333...///000111111///---,,,000000///,,,))))))***+++$$$''',,,///000000000111(((***,,,---,,,,,,---......222555444111......///)))...222---%%%$$$+++333***))))))+++---...---+++///111///***''')))((($$$++++++---//////...,,,,,,%%%'''***---......---,,,---,,,+++******+++,,,---///+++***------(((%%%%%%*********+++------,,,***)))---111222000///000222+++///111//////222333111333222222111///---+++***,,,//////+++))),,,///...///------...+++''')))...+++,,,...111111///------000000000000000111111222...//////000111111222222,,,,,,,,,---...///000111(((,,,---+++---000111///...000000...///000...(((000///---+++---000111111&&&)))---///...---------////////////......---,,,---+++***,,,111333000---******++++++,,,---------)))(((&&&%%%&&&))),,,...000......000...)))'''(((///222222...))))))...444111...******,,,---+++)))///...+++(((&&&&&&)))+++)))...111///---...000111---------,,,---///111333//////...---,,,)))'''&&&%%%***000444444111---+++***---000111000.........///...,,,******,,,111555+++,,,,,,,,,---.../////////000222111...***((((((+++,,,...---,,,,,,...000...------,,,+++)))'''%%%&&&))),,,,,,+++,,,000333...////////////...,,,,,,+++000333222000...,,,)))%%%(((******''''''***...'''+++---,,,---000000...------,,,***((()))---000...,,,***+++...111222111***++++++...111222...)))***---111111+++$$$&&&------,,,,,,+++*********+++%%%%%%$$$###%%%(((+++,,,000------000111---+++,,,''''''(((***---///...---'''&&&(((---///,,,)))((('''+++...---+++***,,,///***((((((***...///...,,,111///+++***+++,,,,,,,,,---+++***+++,,,---,,,+++---,,,,,,---......---+++,,,,,,,,,,,,---,,,++++++'''))),,,//////...---,,,'''''''''***---...,,,***------+++******,,,,,,+++***...111000000222111------------+++))))))***,,,111000///...,,,******************+++------,,,+++)))))))))+++...111111000,,,,,,,,,+++))))))+++---,,,***((())),,,...---***+++***---111111---***+++(((((()))+++------,,,+++''')))++++++++++++,,,---000///...,,,***((('''&&&,,,---......,,,)))'''&&&...---+++***)))***,,,---+++,,,...---+++***+++------***(((''')))+++---...///---+++***)))***+++,,,)))***+++,,,,,,+++***)))222111000000111000...,,,,,,,,,+++******+++...111,,,---,,,++++++,,,000333555444000***%%%%%%***///...////////////000000111000...,,,******,,,111444111000///...............///......,,,***((()))+++$$$(((---000000/////////'''(((***+++******+++,,,(((+++//////,,,))))))***,,,...---***'''(((---333))))))((()))+++---......000111///***((()))(((&&&---///000///...---+++((( ###&&&)))++++++***)))...---,,,++++++,,,---...(((&&&'''+++***###((()))+++---///...***'''(((,,,000111///...///111,,,000000---,,,000333444000111111111111000///...+++//////***))),,,...---///,,,,,,...,,,)))***------000222444444333111///111111000//////000111222///000000111111222222333...------,,,,,,---......'''***,,,***+++//////,,,,,,///000.........)))"""+++---...---///333666555---///111111///---++++++111000///------,,,,,,------***(((***---...+++'''***+++---.........---,,,+++)))((('''((()))+++,,,***)))***///000------///...000111---((('''***...333111///...///000000000222///+++&&&###%%%***...)))+++---------...000111///......,,,,,,...222555000000///---***(((&&&$$$++++++,,,,,,------......***---111333333333444444...//////,,,***+++000555+++///000000111555555333)))+++---...---+++,,,,,,+++---000///,,,+++---000(((,,,///...***&&&$$$$$$***---//////---,,,...111...///111222222000...,,,)))---000000...***(((&&&$$$'''******(((''')))+++'''+++---,,,---000000------...---+++((((((---111333///,,,,,,...000...,,,***---......///111///+++)))+++000222...((()))...------------------......******(((%%%'''---111222///,,,+++...---***))),,,$$$%%%&&&))),,,...---+++'''''')))+++---,,,)))&&&%%%(((+++,,,***)))+++---***+++---...///000000111222///+++))))))*********,,,,,,+++,,,...---,,,***......---...///000...,,,...------...///...,,,)))%%%(((+++------------///000---******,,,,,,***'''***,,,,,,)))(((+++,,,***)))...111000000222000,,,+++,,,,,,+++))))))+++,,,---******,,,,,,+++,,,///'''(((***,,,,,,,,,+++******+++***)))+++///000---***+++---,,,++++++,,,---,,,***)))***,,,---------+++***,,,111000,,,***+++*********+++,,,,,,------)))***,,,,,,++++++---///......---,,,***(((&&&%%%///000111///---+++++++++''''''(((***,,,///111222+++---///---)))(((***...------+++)))((()))---000333111---+++)))***+++---111000000///...---,,,,,,111///......//////...,,,***++++++***)))***,,,///------.........000444777000333444222---******,,,...//////---,,,,,,---///111000///---+++,,,///111000///...---------///000...,,,,,,---+++((()))---)))+++...111222222111///---...///...,,,************,,,------,,,*********000///---,,,,,,...111333---,,,******+++---///111------,,,++++++,,,......))),,,---,,,,,,---,,,)))###(((+++,,,,,,,,,------,,,,,,------......%%%$$$&&&,,,---(((###"""(((***---//////---***(((+++,,,...///.........///...222222---))),,,000111---......///000111111222,,,//////+++***---///...+++)))***......------000---111444333444555333///222111///.........///000------......///000000000//////......---------,,,(((,,,---+++,,,...---***)))---000000///...((( ''',,,...,,,---222444222333333222000---,,,---///000///,,,++++++,,,...///+++---...---***(((((())))))+++...000000...,,,***++++++++++++************)))''')))...///------///***+++,,,+++))))))+++---000111111000//////222444222///+++'''%%%(((...222000---,,,---//////000000---...///...------000333...------,,,,,,+++******...---++++++,,,---------+++---000111111111222333...111111...)))(((+++000)))...111000111555444000&&&(((*********+++,,,...+++...111000,,,***,,,///%%%)))...///,,,'''###"""***---000000......000222444444333111///,,,***)))***+++,,,,,,***((((((***)))*********))))))***+++***...///------///---))))))---///...***)))+++...333///++++++...///,,,)))(((---///,,,+++......,,,++++++---000///,,,...222000//////......//////000---///...******000222000***)))***...---***+++...&&&&&&(((***------,,,***)))******+++,,,,,,)))&&&&&&'''''''''''')))+++---***---000000---,,,...000111---)))'''''')))******---+++***+++---.........---,,,,,,---......---+++,,,,,,,,,///111000---***)))+++,,,,,,++++++...000555000,,,+++...000...,,,***///111,,,+++---///---(((,,,///...///000---)))(((***...///...,,,++++++,,,((((((,,,---+++,,,111%%%(((+++,,,,,,++++++***)))+++***''')))//////+++(((+++...///...---,,,---++++++,,,++++++,,,...000222...---...---***))),,,+++******))))))+++---///+++,,,------,,,,,,...000***++++++,,,+++***)))(((///000000---******+++...###$$$'''***---///000000,,,,,,+++*********,,,---***---...+++&&&%%%***000444111...+++***+++---///000///---,,,,,,---...///---+++***+++---///000///((()))******(((((()))+++,,,---.........///222444...111333222...++++++---))),,,......,,,***+++,,,...000000///,,,+++,,,...+++,,,,,,---......//////,,,***+++...,,,((()))...******+++...333444222000111222333222///---------111///......//////...---...////////////000222444111000---***)))***---000---,,,+++,,,---...111333))),,,---******......+++"""&&&***---//////...+++,,,,,,---......------***'''(((...000///...///+++---//////,,,+++,,,...///...,,,---...//////...***000222...***+++---...+++++++++,,,---///111222...111111---+++...000000+++))))))...000......000,,,000222000000333222---222111///...------------++++++,,,,,,---.........//////000000000///...---+++///000......000...+++(((---111222333111)))!!!&&&,,,...++++++//////,,,000...+++(((&&&(((---111///---***)))***,,,000222)))000555222+++'''+++222(((+++...000000...***(((,,,,,,------,,,+++)))(((,,,***+++......***)))+++&&&(((***+++,,,---...000,,,...000...,,,---000444000///,,,)))))),,,111666777222///000222222111000+++...111111///---...000***++++++,,,---...///000,,,---000222333111---***,,,---...---+++******+++///222333...'''$$$'''+++%%%,,,///---...222000+++((()))***)))((((((***,,,,,,///222111,,,***,,,///$$$'''+++...---)))###'''+++///111000111444666333222000...---,,,,,,,,,---+++******((((((,,,000///---+++))))))+++---...---000111...------+++&&&&&&+++111111...******+++///+++((()))---///---***&&&---///***'''+++---,,,...+++***---//////222666000000///...............---111111,,,,,,//////+++''''''+++000111......111******+++---//////,,,***,,,,,,,,,+++,,,---***''')))&&&$$$###$$$(((,,,///(((---111///)))&&&(((---...+++'''%%%''')))***+++...+++((((((+++///222333,,,+++***+++------+++******)))+++...111222...+++---......,,,)))***...111000+++&&&''',,,111111000,,,444777222///111333111'''+++...------...+++&&&$$$)))000333333///+++)))///***)))------)))***///&&&))),,,......---,,,+++(((***)))&&&(((...///+++(((+++///000///...------***,,,...---++++++///333999333...,,,***''')))...++++++)))(((''')))---///---.........------///111((()))***,,,---------,,,,,,---,,,)))&&&&&&)))---$$$&&&(((+++,,,,,,+++***---***'''(((,,,......,,,''',,,...***###!!!'''...222000,,,)))(((***---///***)))''''''(((+++...000***((('''(((+++///222222***,,,......,,,++++++,,,***+++,,,,,,++++++---//////000///+++((((((,,,111)))...333555333000//////+++...000///,,,++++++---'''))),,,///000000...---+++)))***...---(((***///)))&&&&&&+++111444222//////111333333111111111222222///+++,,,...///---+++***---000000......000333444222...)))&&&'''))),,,000...,,,---......000333---111000++++++///000,,,&&&(((+++...000///...---)))+++,,,---...------,,,...)))'''+++......000333...000111---))))))...444333///,,,,,,...000///---###,,,111///------///...+++***))))))***---000222///222222...,,,///111111///++++++//////,,,+++,,,***...000------111000+++222111///...,,,+++++++++++++++,,,------......///---///000222222111///...222***"""###***///...***111000---))),,,000000,,,###***111333000+++'''%%%...000000---))))))...444///------///111000,,,(((+++...222222///------///,,,+++,,,...---)))***///******+++---///111111111111***$$$(((222777222,,,'''((()))******,,,000222---111///******......***...333666444...)))(((***111000---,,,,,,...000222------,,,,,,,,,---......---,,,++++++---//////...***,,,......,,,++++++,,,+++,,,.../////////...---000///,,,******+++---...---,,,,,,,,,...000333555333000+++'''&&&(((+++............---,,,+++)))((($$$***///...)))###!!!"""''')))+++---...000333666222,,,)))+++,,,,,,---000111...((($$$'''000444333...///...---***)))***+++,,,,,,,,,,,,------...///))),,,,,,***)))++++++'''***)))'''&&&&&&((()))***(((---222000***'''***...---***'''&&&(((+++---...+++---///...++++++---000,,,,,,.........---,,,+++"""'''---///---+++******)))***)))((('''))),,,///******,,,...000000---+++(((+++***&&&&&&,,,111222,,,...000,,,'''$$$'''***000...,,,++++++++++++******,,,...---,,,+++...111###''''''%%%&&&,,,111(((...111...+++++++++***111///,,,***)))***+++,,,444000+++***,,,...///...++++++,,,...000222111111222///,,,---111333000---,,,...111111111000000111///---***)))+++---......---++++++...111111///,,,------....../////////000...222222---+++...111222111111000///---***'''&&&000111111111///......///,,,++++++---111222000---///000---'''$$$%%%((()))+++///333222---******---,,,+++***)))***+++,,,---...+++'''&&&(((+++///000---)))%%%&&&)))...000000---+++)))'''((()))+++---%%%)))------***))),,,000+++000222///...111///******......+++)))***+++)))------,,,***((()))+++...***,,,...///......///000***///111---***---000000.........000111111...,,,+++,,,------...///222555444333...+++000555111(((''')))(((''')))+++((("""'''((()))+++000444000)))---***)))***...000///---+++///000---,,,...///---+++---...000000///---,,,---222...$$$###+++,,,'''******,,,...000///,,,)))***,,,---,,,***+++///222000000000000///...,,,+++******///333///((()))000...,,,******+++---------000222333111...,,,---...,,,,,,+++,,,...///...,,,(((+++---///...---......111///---,,,...111222222//////000111111000...---///---+++))))))+++---...***,,,------000333000***'''((()))***++++++++++++---,,,...111111---...222111111111...+++))))))***111,,,'''(((---///---***,,,,,,(((%%%&&&******&&&'''***...000...,,,)))(((//////---***'''(((,,,111222000//////000///+++((('''))),,,------,,,---...---((('''***---+++)))***---///000...+++***,,,///000---***+++---///...,,,))))))(((((()))+++---...))),,,---)))***......++++++,,,------......///000******+++,,,---...//////...---,,,+++++++++++++++...,,,++++++---......---,,,,,,,,,+++******,,,...///////////////...------/////////.........---------,,,+++***+++,,,...///333111---++++++---000222000000//////...---------)))---222111---)))((((((&&&(((******+++,,,///222000+++(((***,,,,,,---000......***''')))...///+++&&&((()))))))))***,,,...000///......---...//////***---...,,,---000000---)))))))))))))))(((''''''%%%***//////***(((+++...111---)))''')))+++,,,---***---...---***))),,,///......///000000111000000%%%(((++++++***)))***+++///...+++(((&&&&&&))),,,,,,++++++,,,......---++++++---...,,,---111222000000///...,,,+++))))))(((000---******...000///---)))+++...---,,,++++++---"""%%%((((((&&&%%%''')))+++...///------...+++%%%+++++++++++++++,,,,,,,,,444000+++)))***,,,,,,++++++,,,---000222333333222333111///...///...,,,))),,,...000000...---------,,,***))))))+++---...---,,,++++++---000111///---111000///......000222333+++//////+++***...222222333111///---,,,,,,,,,---...///000///---,,,---......,,,,,,...111222///,,,+++,,,,,,)))&&&&&&&&&'''---111444333...+++,,,---,,,,,,------,,,,,,...///000,,,'''&&&(((+++,,,,,,222...***(((***++++++***000///,,,***)))***,,,---(((+++......+++***---000...222333000000222111---''',,,///---,,,---,,,***+++,,,,,,+++)))***+++---+++---///////////////111///000///++++++......***,,,,,,---///000000---+++111111000...------...///000111///---000444111***((()))(((&&&)))---,,,(((---,,,***)))---111000***...,,,+++---000333444333000222111---...111222000...///000111000///---,,,(((...,,,$$$###(((((("""---------///000///---++++++,,,---,,,+++,,,---...111222333333222111///...++++++...111///))))))...///---,,,,,,.........------///000///------///111000...,,,,,,...000000///...///111111///...//////444111///...///111111111,,,---///000000000/////////---,,,***+++---///000---,,,))))))...444222---******,,,---.........///...,,,---///...***+++///...///000///,,,***))))))///...---...//////---+++)))***'''###$$$'''&&&###++++++,,,---///...,,,***000---)))&&&%%%'''+++...444222000//////...,,,***&&&&&&'''))),,,...///......'''$$$)))......+++)))...111222///)))'''***///000111000,,,(((&&&)))------***'''(((***,,,,,,***&&&***,,,+++---//////,,,000---******,,,------,,,###&&&***---//////...---......,,,+++***)))))))))...---++++++,,,---,,,+++...---,,,***((()))---000333222000///...---------//////000111111///...---///...,,,*********++++++111///...---...///222333111000...---,,,---...///&&&***------***(((((()))((()))******)))***,,,......)))'''***,,,,,,---000,,,......+++,,,---***%%%%%%'''))))))***+++...000222111///---,,,,,,......&&&***,,,+++,,,000111...((()))+++,,,+++)))'''&&&###(((------***))),,,//////---***(((***+++,,,---***,,,...---+++***---000.........///000111222333((()))***)))'''''')))+++000///,,,)))&&&'''))),,,...---++++++------,,,+++,,,---------000333000***///+++((()))---...+++(((,,,(((%%%''',,,000///---(((***,,,,,,+++******+++.........---,,,***(((''',,,---------///111+++###&&&'''))),,,------------555222...+++,,,---------'''(((+++---............000000111///---+++******,,,---...---+++))))))***---,,,,,,...111333333222+++***+++---///111000//////---+++))))))+++///111(((,,,,,,))))))...111222333000,,,******,,,000222,,,---...---+++***+++,,,---,,,+++---000000---***''')))******(((&&&%%%%%%///222444333///,,,,,,...+++...111111///---///000444///((('''***---,,,***444111---++++++***)))(((222000---***)))***,,,---***---...,,,***))),,,//////111111...///111222000%%%+++000/////////...***(((***,,,,,,++++++,,,---+++---/////////...///000333222...+++---000,,,&&&,,,,,,,,,...//////,,,***222111///---,,,,,,,,,---///111111///......,,,((())))))(((%%%(((///111///111///***%%%''',,,---)))***)))(((***---111222333444222...***,,,222333000///000111111111///...---'''------'''&&&)))''' 000///---...///000///...---,,,,,,---...---+++)))000111222333333222111000---,,,---000///+++***+++///......///000000///---...//////...------...///222000......///111222222333444333222/////////111666333111000000111111000+++,,,---///000000111111...---,,,+++,,,...111222///---(((%%%***222333///,,,,,,------...////////////,,,,,,---+++''')))---+++---//////---+++******,,,---//////......///000***,,,***''''''++++++(((---,,,,,,///222222...***...***&&&$$$&&&***---///444222111///......------+++)))''')))...111111000...)))'''+++//////---------...///---+++,,,000333///111111,,,&&&$$$''',,,///+++'''(((---///...+++***,,,...///000111///...///...,,,,,,,,,,,,,,,+++&&&(((+++...000000///......---,,,+++************...---+++***+++,,,+++***......---,,,***+++...000444222000///........./////////000000//////...---000///...,,,,,,++++++,,,......------......///000000...+++((('''(((***,,,$$$&&&)))***(((((((((******+++,,,+++******,,,...+++'''&&&))),,,,,,...111,,,//////---,,,---+++&&&---...///...------...000000...,,,***)))***,,,---"""&&&'''&&&(((+++,,,))))))***+++,,,,,,+++******%%%)))---...+++***,,,///((((((((()))+++,,,+++)))))),,,......,,,---000444---,,,++++++,,,---///000*********))))))((()))))))))***,,,,,,,,,---///111///.........///...+++)))+++***((('''***...***###'''%%%$$$''',,,...,,,***)))((('''(((***,,,......))))))))))))***+++---///666333000...---,,,***((((((+++------///111---&&&&&&'''(((***,,,---------111///,,,++++++,,,---...(((***,,,,,,,,,+++*********...222111---+++---000+++,,,---,,,***)))***+++,,,,,,---000333555444333******+++,,,...///000000---,,,***))))))***,,,---***,,,,,,))))))...111000111///,,,)))))),,,///111+++,,,---,,,+++***+++,,,,,,***)))+++......+++''''''&&&(((***(((%%%%%%'''///111333111...,,,,,,---)))...333333000......000666000***)))---000...,,,///...---,,,------,,,,,,...,,,***(((((()))+++---,,,------+++)))(((***,,,......---+++,,,...000111)))...111///...///...,,,%%%(((,,,------,,,------+++,,,.........---...///222333111......000---(((.........//////...+++(((,,,+++******,,,...//////---111222///+++(((&&&&&&++++++(((%%%&&&---111111///...)))$$$%%%***+++((()))(((((()))+++---///000333///((($$$)))000111------....../////////......---000000,,,+++---+++'''...,,,******,,,///000111///...---///111///***&&&+++,,,.../////////......///......000111///,,,***...---...///111111///---333222000...,,,,,,,,,,,,000//////000111222111000222333222000...---///111444222000000111111111000------...///000000111111,,,+++++++++---///111222---...,,,((((((---000///------,,,+++++++++++++++...+++++++++***(((***///,,,---...---,,,+++,,,...***,,,---,,,+++---111444***---...++++++///000...------///222555444///)))+++(((%%%$$$(((---111333000000000///...///000000///,,,***+++...111000...,,,***+++...---+++,,,//////,,,+++,,,000333333222......---***(((''')))+++---(((%%%''',,,///...+++------///111000...,,,+++###(((...000///...111444//////......//////000000------,,,,,,,,,,,,------...,,,******++++++***)))---///000000///......///222111///.........///000000...---++++++,,,---......---------,,,,,,------///......---------------111...***&&&%%%%%%''')))(((***,,,............///***+++++++++******,,,---***&&&&&&***------...111---000///++++++...///...111222222000...---...000,,,,,,*********,,,---///%%%)))***'''(((+++***'''+++*********+++---///000))),,,//////---,,,---...%%%&&&(((***,,,***%%%!!!%%%(((+++,,,+++---111444...---+++***)))******+++))))))***+++,,,+++)))'''"""&&&,,,000222222222333//////000111222000+++(((,,,)))######((('''"""&&&'''(((***++++++++++++***,,,...,,,))))))---111+++)))&&&&&&(((---222555333///***''''''((())))))"""))).........//////---***)))(((((()))+++---...)))))))))((()))+++---///000222333111...,,,,,,---***///444333...,,,...111+++,,,------,,,,,,---///''''''(((***---//////---******+++,,,---...///000...//////000000///.........///---******///000...111111///...------------+++,,,------,,,+++,,,......,,,+++---//////,,,)))***'''''')))((($$$&&&+++---...///...,,,+++++++++)))---111222000...---...111---((((((,,,///...,,,+++,,,,,,,,,------///000+++***)))((()))+++...000...///...---++++++,,,,,,...,,,++++++,,,---000222///222111---+++---...,,,$$$(((+++...------------***,,,------,,,,,,,,,------222444111///000000///111000000000000...+++((((((&&&%%%'''***...//////))),,,......)))&&&&&&)))---...+++%%%%%%+++//////+++---+++((())),,,,,,))),,,,,,------------...///111---'''###(((...///***))))))***,,,------......111222111...---///000...***'''%%%&&&)))...111333111000///111222000+++&&&)))***+++---------,,,,,,///000000111222111...++++++++++++---000000...---444222///...---------...,,,---...111333222///,,,.........,,,++++++...000000///......000111111000000000000000000000000000++++++++++++,,,---///000(((///333---''''''+++,,,///...,,,***))))))))))))---******,,,+++***...333......---+++***+++///222+++++++++++++++---000333(((---...++++++...///...,,,...111444444222---))))))((('''''')))---111444---///000000///...000111---,,,++++++,,,,,,+++******)))+++---***'''(((---222---***---222444111,,,,,,+++******+++,,,++++++)))'''%%%&&&***------,,,...,,,,,,...---(((&&&'''###***111222///,,,...222555333000...---...000222---,,,,,,,,,------...///,,,+++))))))***+++***))),,,...111111000.........000000//////...////////////---+++)))(((***,,,---++++++++++++,,,,,,,,,,,,000///...---------------222///,,,((('''((()))+++(((***,,,///000000000///'''((())))))((()))+++---+++''''''+++...---...000///111...)))(((...333444---...///...------///111,,,,,,,,,------...///000---000000...---///...++++++***)))((())),,,...000+++---//////...------...))))))***++++++(((######&&&))))))((()))---111///...---,,,+++*********(((((((((***,,,+++)))&&&!!!&&&,,,111222111000000/////////111111///,,,(((...+++$$$ &&&)))''',,,---......---+++******(((***+++)))%%%%%%(((,,,,,,)))%%%%%%)))...333555///---***''''''(((+++---!!!)))///---,,,...000000---+++)))((((((***---///***+++,,,---...///333666333444333///+++)))+++......222666444///++++++---,,,---......---...000222+++***)))+++---......---+++,,,,,,,,,+++,,,...000,,,---///000000...,,,***000000...***,,,000111...222333333333111///,,,***+++---......,,,,,,---///000///...000333333000------((((((+++***%%%'''...++++++++++++++++++++++++***,,,...000111///---,,,+++)))'''&&&((()))******,,,------,,,***+++---///,,,+++******,,,///222444000111111111000000///...///,,,+++...//////111555111333111+++)))+++---,,,%%%(((,,,------,,,------***,,,......,,,+++,,,---***111555222///000222222000000000111111///,,,)))***'''%%%&&&***,,,,,,+++&&&&&&))),,,***))),,,111---///...)))'''***------+++///000......000000,,,'''***,,,,,,+++)))))))))///...+++(((+++000///+++''''''((()))***+++,,,,,,///...---,,,,,,...///000(((&&&$$$%%%)))...222333000000000111111...***'''***+++,,,---...------,,,,,,000222111000222000---(((((((((+++...000///...///---++++++---000111222+++,,,---000222111...+++***+++,,,+++******+++---...------...111222111000111111000///////////////---,,,,,,+++++++++,,,,,,%%%...444000)))'''((()))...---+++***)))))))))***,,,***+++......,,,///555//////...,,,+++---000333---,,,,,,------......---''',,,...***((()))***(((,,,...000111...,,,***)))''')))+++***)))***...222,,,...111111...------...)))***,,,,,,+++*********...***)))+++,,,(((((()))...---,,,...111000---)))***+++,,,------,,,,,,+++++++++***)))***+++------///+++***,,,+++&&&%%%(((+++...//////,,,******+++444222///,,,,,,,,,...000------,,,,,,+++,,,,,,,,,+++)))((((((***++++++***---...///...---,,,---///000000000///...---,,,+++---,,,+++*********++++++,,,,,,---------,,,,,,,,,,,,,,,+++******+++---...///...,,,******+++---...$$$&&&))),,,......,,,)))%%%&&&((())))))+++...000,,,((((((,,,///......000///111...(((&&&,,,222444+++,,,------,,,---///111,,,,,,---.........---,,,///222333000///111000---)))))))))((((((((()))))))))+++---............///...,,,******++++++***((((((***,,,+++((((((+++...---------------,,,+++***'''%%%$$$%%%((()))((('''!!!%%%))),,,---...///000000...,,,,,,,,,---,,,+++...,,,''' &&&******...---,,,...000000,,,)))***(((&&&%%%''')))((((((+++(((&&&'''***---//////+++---///---+++***---///'''+++---++++++...///...+++*********+++,,,......---///111111111222555888000111000+++'''&&&+++000...111444333///,,,***+++///000000///......000222333111......///000000000,,,------,,,******,,,///******++++++******((((((//////,,,***,,,222222///111111111111///---+++)))+++,,,------,,,,,,---//////...---000333444111......***+++000///''''''...))))))((()))***+++,,,,,,...,,,+++...222222...******++++++)))&&&&&&(((***,,,---,,,***((())),,,000---,,,+++***,,,///222444...///000222222111...,,,...******///000///111666...111111,,,***,,,---,,,'''))),,,---,,,,,,,,,---,,,...000///...------...***///111000///111111...++++++---///111111///---,,,)))&&&'''+++---,,,***+++((((((,,,,,,+++...444+++000111---***,,,---,,,,,,000111...---//////--- $$$)))***)))&&&%%%%%%,,,///000......000///,,,))))))((((((((((((((()))((((((***,,,---------...,,,***((((((+++///222333---///000000---+++))))))++++++---......---,,,+++'''...222///...000000...'''&&&''')))---000111111,,,)))'''(((,,,///111111...---,,,---///000///...+++---...---+++*********000//////000111222111///......---,,,------//////000///...---,,,+++******&&&+++...,,,+++++++++((((((((('''&&&'''(((***,,,,,,***,,,//////,,,...222...///111000//////000111.........000111///+++((()))---///***&&&&&&&&&%%%,,,...///---)))&&&(((***'''***---,,,((('''+++///,,,///222111...+++++++++&&&***...///,,,***+++,,,333,,,(((,,,///---)))((((((***---//////---+++***(((,,,///000---++++++,,,000111000///---,,,...000111,,,***---,,,''''''+++***((('''(((+++...//////000///---,,,+++,,,,,,---......,,,+++***)))))))))***((('''(((***++++++***------,,,***)))***---000111111111000...,,,)))(((++++++,,,---,,,+++***)))000000000000///...------''''''&&&&&&''')))+++---++++++******+++---///000###%%%(((,,,///...***(((&&&(((***+++,,,...222444---))))))---000......000///111...(((%%%***000222---.........------...000***,,,---...---+++)))''',,,//////------//////,,,(((((())))))(((&&&###"""&&&(((***---...//////000///+++((((((+++000444666...000111...***)))+++---)))***+++,,,---,,,+++***'''$$$ !!!$$$'''(((((( """$$$'''))),,,///222111---)))&&&'''***,,,---+++,,,)))""" %%%***++++++&&&$$$***222555000)))444---''')))111555111+++***((('''))),,,,,,***((($$$)))...///+++'''(((+++...---***(((+++000///***((()))+++---............))),,,......,,,---000333222222111,,,((()))000666***---000111000...,,,,,,222222111///------///000555222...------...///...,,,......,,,))))))+++......---,,,*********++++++------***))),,,222333000------,,,,,,+++***)))(((***+++------,,,,,,---...,,,++++++---111222000---...***---555333)))&&&,,,)))((('''(((+++---------000,,,***---333444000***---000000---'''%%%(((,,,***+++***(((''')))...333---,,,***)))***,,,...000***+++---000111///,,,)))+++'''(((...///---...444***...000---,,,------+++(((***,,,,,,++++++,,,---...000111111000//////000,,,...------000333///(((&&&''')))---111222111///,,,)))&&&''',,,000///---444---+++------+++---222***000333000...//////---,,,//////***)))+++,,,+++$$$***---,,,)))(((((((((...222000//////...***,,,+++***((('''&&&&&&&&&###%%%(((---///---,,,,,,111///,,,,,,...111333333+++---000...***'''((()))***+++,,,,,,,,,,,,******###---222...+++---///...'''&&&&&&(((---111333444---)))&&&&&&))),,,------222///+++***,,,///111222...000111000---***))))))333222111222222222000...+++*********+++---///000333222111///---+++))))))((((((((((((,,,111...((("""!!!!!!"""$$$'''***,,,,,,+++---000///++++++///,,,///333555333111///......000222111///,,,***))))))(((***---,,,((((((+++)))***++++++***)))***+++///---***'''$$$$$$&&&((())))))******)))(((&&&%%%)))+++///111111...+++(((******************++++++(((+++...//////.........---)))&&&))))))'''&&&(((+++...000...+++)))---000333---+++,,,+++&&&&&&******'''&&&)))---111222222333333...&&&&&&+++,,,(((,,,,,,+++++++++,,,,,,---++++++***+++,,,,,,+++)))333111000000,,,''')))...222...+++...222111)))"""---111222---)))***,,,+++555111---***+++...111333444000,,,)))***+++,,,---+++,,,...---,,,++++++,,,)))******+++,,,///111333((())))))***,,,---......+++))),,,222333...,,,///000000000///---,,,...///***///,,,%%%'''333999666%%%***......***&&&'''(((/////////...---,,,+++******&&&###$$$)))+++***'''%%%!!!""")))000111000000---((()))///111...,,,...111111000---***)))***,,,***((((((+++---,,,***)))---'''###%%%)))+++***)))''')))(((%%%'''---111000333---(((((()))***---111---,,,+++***))))))))))))(((***---///...,,,)))'''&&&,,,******111///(((+++,,,***((('''))),,,***&&&000000///+++&&&%%%)))------+++******,,,...000000+++******---111111...+++---...000///...------...777///))))))+++,,,...111000...,,,...000///***&&&555000+++)))+++------,,,333333000---000333111,,,...111444222---***+++...+++++++++***)))***---000111,,,&&&%%%***...000///,,,,,,+++++++++,,,...///***))))))---111111///+++...,,,+++,,,...---)))$$$((())))))))))))*********'''+++...///---+++,,,---.........,,,++++++---///)))+++---+++((('''(((******++++++++++++---111555......//////...,,,,,,///%%%&&&)))---000111000///000...+++***+++---.........///000///,,,+++***++++++,,,...---,,,---000444///---+++***+++,,,,,,+++...111333222...,,,,,,---***+++---000000///000333...)))(((...000...///333,,,,,,,,,,,,,,,+++++++++/////////111222111///,,,000+++'''%%%(((***++++++)))+++---///000000///...222111222555444...+++,,,---+++(((&&&%%%&&&((()))'''******((((((++++++(((&&&)))---//////......///*********,,,---,,,)))&&&......000333000***''')))'''***------,,,,,,///333''',,,///---000555666222111///,,,+++,,,...111333444555111,,,***---...,,,000///000000,,,)))---444///333333///...222222///)))...222000***(((+++///000......111555555111,,,---***)))+++///...***%%%$$$&&&%%%$$$+++333333,,,))),,,000000...,,,,,,---///111333444444222///......000111000...+++++++++---******++++++(((***...+++---//////---+++******222111000...,,,,,,---...,,,,,,,,,,,,+++***)))(((***,,,000222111000......*********++++++++++++,,,$$$'''+++---...000111333,,,((('''***,,,)))(((***,,,...///,,,(((&&&))),,,000,,,***,,,+++&&&%%%)))(((&&&%%%&&&))),,,,,,+++///111///***+++000000---///...---,,,,,,---......,,,+++***+++---...---,,,---,,,...000...)))***------,,,,,,......+++&&&"""+++//////***(((***---,,,000///......///111222333555222---*********)))))),,,...///...,,,++++++,,,---***((()))---000///...))))))***+++,,,---.........+++,,,111111,,,***,,,...//////...---,,,---///***//////)))+++666:::666***---000111///,,,,,,,,,111000///...,,,***)))(((...)))%%%&&&))),,,+++)))***%%%###(((---......000111---,,,......,,,---222000///...---,,,,,,,,,+++)))((((((+++,,,,,,***)))---(((%%%'''+++------,,,(((***(((%%%''',,,//////111+++''')))***+++---111---,,,+++******)))******000000111111111///+++(((%%%+++***+++333111+++///***++++++***)))***++++++---+++)))((()))******+++111...,,,***+++,,,......///////////////...,,,))))))+++,,,---,,,+++,,,---555...***+++------...111000000000...,,,+++++++++---***&&&%%%&&&'''))))))...000...,,,---000000---(((,,,000111---+++,,,///,,,,,,+++(((&&&%%%''')))...)))%%%%%%***......---((()))***+++,,,,,,++++++++++++---000222333222000///......//////...+++)))******+++++++++,,,,,,,,,(((+++......,,,***+++,,,---......,,,******+++,,,***+++,,,***&&&$$$$$$%%%*********+++,,,...000111......//////...,,,---///,,,,,,---...//////...,,,///,,,***)))+++,,,---,,,///000000...***'''&&&&&&(((,,,000111000000000222...---,,,---...---+++)))+++...000000---+++***+++)))+++---...---,,,...111222---,,,000222000///222.........---------------//////...///000...+++)))...,,,***+++---...---++++++,,,...000000000///...------000666666111......000///,,,***)))***,,,---,,,//////++++++------***+++---///000///---------''')))+++,,,------,,,,,,...---///111///)))(((+++,,,...///.........///000---222333111222444333...111000---,,,,,,---000222000222000,,,+++,,,+++(((...---//////,,,***...555///...---.../////////...+++000555444///...111555///---,,,...111000,,,'''222...***)))+++...000000000000---+++---000---%%%***---///...,,,******+++---...///000000...---+++---......---***))))))***111,,,***++++++***,,,111///111333333000---+++***000000000000000111111222000///...---,,,,,,,,,,,,***,,,.../////////000111,,,,,,,,,---,,,,,,++++++%%%'''***+++---...111333+++((()))---000---,,,---///000000---******---111///------...---)))((()))---,,,++++++,,,---,,,+++///111222000000333222000000///---,,,,,,---///000111///---,,,---...------((((((,,,000///++++++...,,,...000///---)))&&&$$$,,,...---((('''***......///000000111111000//////222///,,,*********)))(((,,,---......,,,++++++,,,111,,,((()))...111///++++++,,,---...///000000000222///...///...***)))++++++,,,------,,,,,,---...'''---///,,,...666777333******+++---///...+++)))///...---,,,+++*********111,,,'''&&&(((+++,,,,,,...)))&&&)))+++***,,,///333000---+++(((&&&,,,333---+++***,,,//////,,,)))+++******+++---...,,,***---***((())),,,//////---)))+++)))&&&&&&+++...------)))'''***,,,,,,...111...---,,,++++++*********000...,,,---//////,,,)))$$$+++***+++333222---222'''***---,,,)))(((,,,000...+++))),,,000333111///222000,,,)))'''(((***+++000111111000...,,,+++,,,***,,,---,,,+++***+++,,,333...+++---///...///111111333333///***(((+++///)))))))))'''&&&(((***---+++//////,,,+++...000///)))---111222000......///,,,,,,+++(((%%%$$$%%%&&&***'''%%%'''+++...---,,,&&&'''***,,,,,,+++)))'''&&&))),,,---....../////////000111000///------...---,,,,,,,,,------......+++---......---,,,,,,,,,,,,---...---***))))))***+++---...---+++(((''''''+++))))))***...///---+++,,,...///...------...///222222111///...---,,,+++---+++))))))***,,,,,,,,,...000000///+++(((''''''&&&+++111444555333111000---......000000...+++''')))+++///000...,,,+++***(((+++...,,,((((((,,,000000,,,+++---...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,///...---------+++(((&&&+++,,,...111333222///,,,---...000000000000///...,,,,,,000555555111...///222111...---,,,---...//////222111---,,,...---***...///000///---+++******(((+++......,,,+++---///+++***+++---+++'''(((,,,222111////////////...------222444444444555222...111000...,,,,,,---///000+++...///,,,++++++)))%%%,,,+++---///---+++///666111***(((///222///---000)))...222222///...111555///---,,,---...---)))%%%///...---++++++---111444666666333//////...((( ***+++,,,,,,+++***+++,,,---------------,,,,,,,,,***++++++)))''''''(((***333...,,,...///...///222333444444222///,,,,,,,,,+++***))))))+++...///000111000...---------...///***,,,---,,,******---000/////////...---+++***)))+++,,,,,,,,,******,,,...***(((***000333000//////,,,------,,,,,,...222666000000000111000...,,,,,,/////////000000000...---000333555555333222000...///...,,,++++++---000111666333///------------,,,***)))***...///,,,,,,///222222222222111...***(((///000---((('''+++......222222222000---+++******+++***)))***+++---,,,,,,(((***,,,,,,++++++,,,---///,,,)))***---///...---,,,---///000111111111000333111///...---++++++,,,)))***,,,,,,++++++,,,---$$$***---,,,...333222...+++((('''***......+++&&&***))))))***+++---///000000,,,&&&###%%%(((+++,,,---******,,,+++)))***...000000...)))###"""(((///)))''''''+++000000,,,'''---...---,,,...000000,,,------+++***,,,//////,,,+++,,,***&&&&&&***,,,+++***&&&&&&***------...111......---,,,+++++++++++++++(((&&&(((---///...,,,$$$,,,++++++111///,,,222'''''')))+++***))),,,000,,,,,,---///333444333111000...***&&&$$$$$$''')))+++...000///,,,+++---000/////////...,,,++++++,,,111---,,,///000...///111111222222000---++++++---(((+++,,,+++)))***---111---222333///,,,---000000***---111111...+++))))))+++++++++)))((('''(((***)))((((((+++...000...---'''(((***++++++***)))(((%%%))),,,,,,***)))+++---,,,///111000---+++---///...---,,,,,,------///////////////......------...---...///...+++*********(((***,,,......---,,,,,,,,,)))(((+++///000+++''')))---...,,,+++---......222222111///---,,,---...---+++)))***+++------,,,,,,...111111///...------'''***000333444333000.../////////000000...+++((((((***---//////...,,,+++'''---///+++&&&'''+++...,,,******+++,,,+++))))))***++++++---...///000000---,,,++++++,,,+++)))'''+++,,,///222333222000...000000111111000///......111//////222222...---///000///---,,,++++++,,,---...000000---,,,......+++---......,,,***(((((()))---000333000+++(((+++...)))''''''((('''%%%'''+++444000------///000...,,,&&&***///333555666444111///...---------...///000+++...---***)))+++***&&&,,,+++,,,...---+++...333555)))'''222666000...444)))---000000------///222000///---...///...,,,***''',,,111111---+++,,,...111111111000000---(((###******++++++,,,---///000111000...------......///+++,,,,,,+++))))))***,,,333///...222444111///000555444222///,,,+++,,,...+++((($$$$$$(((,,,///000000///---,,,,,,---......---......,,,((('''+++///111111111000...+++(((&&&/////////,,,***)))***++++++)))+++000333111///000''''''''''''(((***...000...000111000000///...,,,((()))+++------,,,++++++...000333555333000///000///...------...000222444333000---,,,---/////////111,,,***,,,---,,,...111666222///111444444...(((222222...))))))---///---111111///+++'''&&&)))++++++***)))***,,,------,,,###%%%(((******+++---...&&&(((***)))((((((,,,///***+++,,,.........------222111000------...///000''')))+++,,,+++++++++,,,&&&***------///000///,,,...+++(((+++000111---((((((((()))+++,,,...000111---)))### !!!$$$(((+++((())),,,000...))))))---,,,//////***$$$$$$'''+++(((&&&&&&***//////***%%%+++---,,,***+++000///+++---///---)))***---,,,(((+++,,,***%%%%%%)))+++)))(((%%%%%%***.........111......---,,,++++++++++++,,,***(((***...000111000'''...---***...+++(((...)))$$$###(((+++******---&&&)))---...---,,,---......---+++(((%%%%%%))),,,))),,,///...,,,***,,,...,,,------,,,++++++---//////------000000------111000///000111222000,,,((('''***,,,,,,***))),,,///...222333...+++,,,......'''))),,,,,,+++((('''&&&***++++++***((('''((()))***+++---///111222000...,,,++++++******++++++++++++---///...+++)))+++---(((+++......+++***+++...---,,,+++++++++,,,...///...---+++++++++,,,------///000000///,,,+++,,,---&&&'''((()))******)))(((,,,)))(((+++000000+++&&&&&&+++---***)))---///---,,,...///...------000222---,,,++++++---......---+++...111222111///......***+++---///111111///...111000------......---+++&&&(((***,,,---,,,***)))(((///111+++'''))),,,,,,+++,,,,,,---///000///---+++,,,---///222444555666+++******+++,,,---,,,***+++,,,---...//////000111111111111000000///......444///---......---///333///...---,,,++++++,,,,,,+++...///,,,---000111...---------+++))))))***,,,,,,000333111,,,***+++///***(((''')))(((&&&(((...000---)))***---//////---"""$$$***000333333111111+++,,,,,,---...//////000---///---((((((+++---+++...,,,,,,...---***+++///333)))(((222666...---444---000222111///...///000///...------...//////...)))///333222,,,((())),,,------...111222///,,,***//////.........///000000222000///------...///000---...000///......///000111---,,,111444111...---111111000---++++++---//////+++((((((,,,000222222------,,,,,,,,,,,,,,,---///111222...)))'''+++000000111111000...+++'''%%%,,,.........,,,,,,,,,...---***+++///222///...///******************++++++***------++++++---,,,***$$$'''+++------+++++++++***+++///222111///222777222222111111222222333333+++))))))+++...111333333555...***+++,,,,,,...111555///+++...333444...'''222222...***+++///000---,,,+++***&&&$$$&&&---222000...+++***+++++++++***"""$$$((()))***+++---///!!!&&&)))'''######)))///&&&''')))++++++***)))(((///111000------000111000(((***,,,---+++******+++,,,---.../////////...---...***((()))---...***&&&***+++,,,---............)))&&&"""###(((+++%%%)))///333///))))))---+++000111,,,)))***++++++)))((())),,,......***&&&(((+++***%%%'''------(((***//////)))(((---,,,'''+++,,,***%%%%%%)))***)))(((%%%%%%***------...111...---,,,++++++*********,,,,,,+++*********++++++)))111...+++,,,(((%%%,,,+++""" ''',,,***)))+++'''+++//////,,,+++---///---...///,,,)))(((,,,///***,,,......---***)))(((&&&'''((()))))),,,///222000......///...***+++000---------111444333,,,&&&,,,...//////...,,,,,,---,,,//////+++)))+++,,,***)))***,,,---............+++,,,,,,***'''%%%$$$%%%+++---///111111111///...///---,,,+++***+++,,,---+++,,,,,,+++)))((()))***&&&))),,,------+++++++++---,,,*********+++---///+++(((&&&%%%''')))++++++000000///...,,,,,,...000///---+++++++++***)))'''+++******,,,//////,,,((($$$+++---((((((...000,,,(((,,,//////...///222555,,,++++++,,,...//////---,,,///111222///,,,+++***---,,,,,,---/////////---111...,,,+++,,,---...---&&&%%%&&&''')))***(((&&&(((///000+++***......)))'''***++++++...111000---'''(((***,,,...000111222+++***)))+++---...---,,,,,,,,,,,,++++++,,,...111000000000//////.........000,,,***,,,---...333888000000///...------------+++...///---...222333000------,,,+++)))***---///(((,,,000111000...///111...++++++---,,,))),,,111,,,***((((((***---...///%%%%%%)))///000...,,,---++++++---...//////.........///---((((((,,,...---...++++++...---******,,,...)))***000000+++,,,111,,,---///...,,,++++++,,,,,,,,,+++***+++,,,---///222333222...(((''',,,111///...000333333000...000666444222111111000...---///...---,,,+++,,,------,,,...111111000000000111111+++(((,,,///...,,,,,,+++---//////...------...000---+++---111333111...++++++,,,,,,,,,,,,,,,+++---000111...)))''',,,111,,,---...///...,,,***(((***,,,///000///.../////////+++***---///,,,+++------------.........,,,+++))),,,,,,((((((,,,,,,)))'''+++000222000...------+++***,,,000...---222;;;333444333333111///---,,,((('''(((***...000111111222,,,)))+++---------///000---+++---111111...+++------,,,***---222222...((())))))&&&$$$'''...555333000,,,******+++++++++%%%(((***++++++,,,---///''')))***)))&&&&&&***---&&&(((***,,,,,,+++)))(((,,,//////++++++///000,,,)))+++---...,,,***)))***000///...------++++++,,,---+++((()))******'''%%%***,,,...000111000...---'''&&&###!!!!!!%%%***---'''+++111222---&&&(((///+++///...******...///,,,------...///...,,,***)))(((,,,***$$$&&&......'''&&&---///)))(((//////)))***,,,)))%%%%%%)))+++))))))%%%$$$))),,,,,,...111---,,,+++******)))******(((+++---+++'''&&&'''******222000+++,,,(((%%%---+++$$$###***,,,'''(((...+++,,,...///000000111222+++...000...***(((***---)))***---///000...***''''''((((((((()))+++...111000.........+++''')))...***+++---000111000---+++000000000000000...+++)))***,,,+++(((***......+++...------...000111222222***+++,,,+++(((&&&&&&&&&***,,,...///...---,,,,,,------------,,,,,,,,,+++(((&&&%%%&&&'''(((((((((((())),,,///111000---***...,,,+++)))***,,,...///***'''$$$$$$'''***,,,,,,//////---+++***,,,///333777333///---......---,,,***+++,,,---......---,,,$$$---///))))))000222...***...222222000///111333+++******,,,...///...---,,,...222222000---++++++000...---...000000...+++---,,,+++,,,---...---,,,***(((&&&''')))***)))''''''---...***,,,222///%%%$$$(((***))),,,000///***((((((((()))***++++++,,,,,,+++)))***+++,,,,,,++++++,,,---,,,******,,,/////////..................---******...000///222666111000000///......------+++......,,,---000000...---,,,***(((&&&'''***---&&&)))---111222222000///...------///---***+++000+++******)))(((***---000***(((***///000,,,+++---------...///...---+++***+++------))))))---...,,,,,,))))))---...+++***,,,***---//////+++***,,,000((()))***+++************---,,,+++)))((()))+++---111111///,,,((()))---000///---...222222......222555333222333444333000------,,,,,,+++++++++++++++))),,,///000000.........111)))$$$'''++++++***+++&&&***///222111///...---,,,++++++///333333---(((***+++,,,---------++++++(((,,,///,,,'''&&&+++111(((***,,,...///...,,,++++++...111111000///......111,,,***,,,---***)))+++'''(((***,,,......,,,******---,,,'''(((---...+++(((,,,111333111---,,,,,,///---...///,,,***000;;;333333333111...***&&&$$$***))))))+++------,,,***...)))(((,,,///...,,,---------...///////////////((()))))))))---333333000)))++++++(((%%%'''---333222...***)))***---//////)))+++------,,,,,,---...000///---,,,,,,,,,------***+++...000000...,,,++++++//////******------)))***,,,......,,,***))))))222...+++***)))'''(((***111000...------,,,***)))&&&)))---111333333111000''''''%%%$$$$$$''',,,000+++...111111***$$$(((000+++,,,***&&&(((///000,,,000222333111///,,,++++++***///---&&&(((111111***###,,,...))))))111222,,,***+++)))%%%%%%)))+++******&&&$$$(((+++,,,...111---,,,+++***))))))))))))''',,,111000,,,***---222+++333111,,,---)))'''///***%%%'''---+++$$$'''111+++((('''***///222111///))),,,///---(((%%%&&&(((&&&'''***///444444///***......---+++)))))),,,...111///...---)))&&&(((...(((+++//////,,,,,,...000...,,,***+++,,,***%%% ***+++))))))---333333......,,,***)))***+++++++++(((***,,,---,,,+++,,,---)))+++,,,,,,+++)))))))))+++,,,...///...---***((()))&&&%%%'''+++...---,,,******---222555555///***///---+++******,,,///000,,,(((%%%%%%)))---//////...---+++)))(((+++000444555000,,,+++---//////...***+++---...------...///%%%...000***+++222555000---222666666111...///111)))))))))+++---...---+++***---222444444222111111111000000111333222---)))))))))+++---000///---***///,,,))))))+++---,,,+++&&&,,,,,,)))---444///"""(((---...---///444222,,,/////////......------------,,,***)))***+++***)))***,,,......+++***+++---......------------...///---+++---111222///...000/////////...------,,,,,,***---,,,***))),,,,,,)))***)))'''###!!!"""%%%((((((***---111444222---))),,,+++,,,...,,,((())),,,+++,,,,,,***'''(((,,,000---)))+++111111------111///000000000...+++)))'''(((,,,---++++++...---)))***'''(((,,,...,,,,,,...***222555000***,,,///111***+++,,,---......//////000///---***((((((***,,,(((+++---...,,,+++)))))),,,)))+++//////,,,...333///...///222666777555222---------,,,,,,,,,++++++222...***+++...000---***000...+++++++++***)))'''------...............---'''(((+++///000,,,)))))),,,++++++,,,---,,,)))'''%%%(((,,,...///...------///'''$$$))),,,++++++...---,,,***))))))***,,,...***...000,,,))),,,///000***...222333000------...---///,,,&&&'''---000...,,,---+++)))...333000(((+++......+++,,,///---&&&222...------)))"""&&&&&&&&&'''(((***,,,---***---000000---******,,,***+++,,,---,,,,,,******.........---,,,+++***)))))))))---000///...111777---------///000000---++++++111222...,,,///...+++,,,------***&&&&&&))),,,++++++,,,...///...***'''(((+++...---***)))***---...000111...***'''((()))'''(((***+++------------+++***,,,...,,,'''&&&)))222///,,,,,,...111333333'''---...)))&&&***---+++))),,,...+++'''&&&)))---(((((())),,,000222333222444222///---++++++,,,---******+++++++++***))))))///,,,)))((()))******)))+++'''&&&(((******...333222///***((())),,,///000...,,,(((&&&''')))+++---///---***)))+++---------222111000///---,,,+++***,,,***+++222555222...---...///000000...---......///***'''******%%%!!! +++,,,...111222111///,,,444000,,,))))))***++++++.........***&&&$$$'''***---///---((((((...///***+++***+++---///---'''""",,,((((((...///+++)))+++...(((***222111(((%%%***(((333555,,,***111111((()))))))))+++,,,,,,***(((***'''(((------((('''++++++++++++)))''')))...222...,,,++++++,,,---,,,,,,+++***((('''''''''((()))''')))******)))***,,,...(((000444...)))+++///111///...,,,)))'''&&&&&&&&&''''''(((,,,111222000,,,'''***---000111000---+++''',,,222444111---,,,,,,...---...//////...+++(((------///222444444111///000,,,---222222......222---------,,,***((('''&&&'''''')))---000222222000444000,,,,,,---...---++++++******---111111...***000000......111333...'''---.../////////---+++)))///,,,+++///000,,,((((((---000222///+++))),,,000***((()))...---)))***000000000///---***)))+++,,,111,,,***,,,---+++***,,,---)))(((,,,---***,,,111000111222111///,,,++++++000111222111000///000222+++...000---((('''+++///------,,,,,,,,,+++++++++---...000000000...+++)))+++///000......111000---,,,***+++///...+++///777111111222222222111111000333---(((***111444///)))------,,,+++)))***---///...))))))...111//////222,,,---......------...///111///...///222333111///,,,...111444444222000...///+++((())),,,...,,,))),,,,,,---,,,+++)))''''''---............,,,+++***###$$$'''***,,,,,,,,,,,,000000///...---,,,,,,+++'''***---...///---,,,,,,***&&&''',,,///,,,+++---111///,,,)))((()))+++---///222111,,,+++///111000---...///...,,,+++,,,,,,+++...,,,((((((...000...(((,,,---+++,,,000111---))),,,,,,+++---000///***000......000...)))&&&'''(((((()))***+++,,,,,,---+++...111111---++++++,,,***+++,,,---...---,,,,,,//////...,,,)))&&&%%%$$$111//////111///+++,,,000++++++---///222333222000"""(((+++)))(((+++***'''*********((('''(((***,,,///...---------+++'''$$$+++)))(((''''''(((((((((***,,,//////...,,,+++***))))))***+++,,,---......***)))+++---+++''''''***111...***)))***+++++++++''',,,---(((&&&)))+++***+++---000...+++***---111***))))))***---///000///,,,+++***)))))))))***+++***++++++******)))''''''***(((((((((*********(((  %%%)))***...333......------,,,,,,------,,,---,,,)))&&&&&&***...+++******+++++++++(((&&&+++++++++,,,---------------***+++000222---)))(((***,,,//////...------...000,,,***---...+++((((((+++,,,...111333333111000...,,,+++))))))***))))))222111///,,,)))(((((()))+++---,,,***---222111+++((()))+++---...,,,'''###)))&&&'''---000...---///***&&&(((111111)))''',,,)))000222---+++///...)))******+++---///000...------******...---(((&&&((((((+++---***%%%%%%,,,333111...***)))***,,,------,,,,,,+++***************)))+++------+++*********,,,...000...+++***,,,000))))))++++++,,,,,,++++++&&&'''***...111222111///&&&''')))+++,,,,,,+++******,,,///000///------------------...///...+++(((---......///000000111111///,,,---111222//////222//////......,,,+++***)))***+++,,,---...///000000333///++++++---...---***---------...000000...,,,...---***)))---222000******+++---...//////......---+++,,,000000+++((()))***---///...***)))+++...---+++,,,000///,,,---222000///...---......///000,,,)))(((++++++)))(((***333...,,,...---)))))),,,+++---//////...------...111111///,,,)))((()))+++***---000000---,,,---...333222222222111000000000///000000000111000000000///222111---,,,//////,,,111///000222000,,,...444000111111111111000//////...,,,+++---111333222///---......---,,,,,,...000///++++++///222000///222...000111111000000111333333111//////111111000---...///111333333222000...,,,)))&&&'''***,,,***(((+++...000000,,,))))))***.../////////...+++(((&&&###$$$&&&'''***---000111222222111...***))),,,///***+++---......---+++***$$$%%%***//////,,,***,,,000...+++)))(((***,,,...111111...***+++000111///111...,,,+++,,,------,,,'''***+++******---...,,,&&&---000---+++,,,...///)))+++***)))+++---,,,(((((('''***//////,,,***++++++,,,---.........---------000333333///,,,,,,---,,,---///000000000//////000000000...***((('''(((666111...000///+++***+++,,,,,,---///222333222111''',,,///---,,,,,,,,,***+++***))))))+++---......000...---,,,,,,***(((%%%...)))%%%%%%(((***)))&&&((()))+++///111111...,,,,,,+++*********+++---...(((''')))---,,,((((((,,,111///,,,+++,,,---,,,,,,(((+++,,,(((&&&''')))(((***---//////------///222---+++))))))***,,,---------,,,,,,,,,++++++++++++************)))((('''&&&%%%%%%'''))),,,+++)))&&& %%%'''%%%$$$''''''+++///000---+++***++++++...111---(((%%%)))---((()))+++---...+++&&&"""'''((()))+++,,,,,,------***'''(((---...***'''&&&&&&))),,,......------...000,,,+++...000---,,,...,,,---...000000///...---((()))+++,,,,,,+++)))(((000...------------,,,+++(((((()))+++000444000***%%%(((---...---***'''&&&***'''''',,,///...---...&&&###(((000111+++))),,,+++---//////---+++++++++******+++...000111000///+++******------)))((()))%%%+++///,,,%%%$$$+++444222///***((()))+++---...++++++,,,,,,,,,+++******)))+++...///---,,,,,,,,,000******...---((((((...&&&(((***---......---,,,%%%(((,,,///000000111111((((((''''''((()))***+++---,,,++++++,,,---,,,+++,,,++++++,,,...---+++)))...///000///---...111555000...///111111...---//////000000///...---,,,+++,,,...///...++++++---000111...******,,,...,,,***)))***+++***)))((()))***++++++(((&&&***000111...+++,,,,,,---......//////******---000...)))''')))(((,,,//////,,,+++,,,...---,,,---000///---...222000---+++,,,///222222000)))'''(((,,,,,,)))(((***555222000000---))))))+++***,,,......------...///222111...***'''&&&(((+++***,,,///222222111///...//////000000//////......///......---...000222333444444111+++))),,,---,,,,,,,,,---///...++++++/////////000000///......---***,,,...///000222444555,,,...///000///...///000111------000222000000111+++---......---...000222444222000000000000...,,,//////000000000000///...***(((''''''***+++***)))...222444222---+++...222000000111000...+++'''%%%(((***+++***,,,000222111...///...)))$$$%%%+++111,,,,,,,,,---...,,,***(((###''',,,...+++((((((***(((((()))***+++,,,......---,,,(((%%%(((///000,,,000---+++,,,///111000...$$$&&&)))+++,,,,,,***(((***...000...+++***+++,,,,,,+++)))(((((('''%%%"""%%%%%%(((///000---,,,...///......---------...//////222555555111......///000000111222222111000///...000111111//////111444444---***---///...,,,---...---,,,,,,......---,,,333444333000---------......,,,+++---111333111//////---,,,,,,------,,,+++---,,,+++,,,...///...,,,***)))))),,,000222000...///---+++((('''((()))***''''''***------***+++...///---,,,---///111111000*********'''&&&&&&&&&&&&)))+++------++++++,,,...000---***)))***---...///000//////...,,,***(((''')))************))))))((($$$%%%(((+++---,,,'''$$$"""((((((### !!!'''---...+++((())),,,...000111000,,,)))***+++)))***,,,...000---)))%%%,,,,,,,,,,,,+++***((('''$$$###%%%+++---***)))***$$$(((,,,..................+++***------++++++---...///...---***'''&&&&&&$$$''',,,......,,,***)))***((((((,,,000333111///(((&&&$$$'''---000,,,'''$$$)))...000---***)))***...,,,***++++++)))'''&&&%%%$$$(((000111,,,)))***,,,+++,,,000...)))))),,,******+++---///000...---&&&&&&(((+++,,,,,,+++,,,''',,,///---((((((---333111...+++***+++---------))))))+++++++++***)))((((((***,,,---...///111444444(((%%%...///'''%%%,,,)))************)))((((((%%%)))---...,,,+++,,,///---+++)))'''(((***---//////---***+++,,,,,,)))&&&*********+++------,,,***---111333222...---111555333222111111///,,,+++***------.........---,,,,,,+++...///,,,((('''+++000000,,,)))))),,,...---+++''')))***(((%%%$$$&&&)))+++,,,+++))),,,111111.........,,,++++++***++++++''''''+++...,,,'''&&&)))***---000111000/////////******,,,---,,,+++---//////+++''')))...111000---((((((***///...******,,,444222111000///---,,,,,,...///000///---,,,,,,---111111000...,,,+++---///++++++---///222222000...((()))***+++,,,,,,,,,+++...,,,)))((()))+++///111444444000)))(((,,,...---&&&'''***---...------..................---,,,+++++++++---...000222333444***---000111000//////000000...---///000000//////***+++,,,++++++,,,///111222111000000000///...---......------,,,---------,,,+++******+++,,,,,,+++000222333///++++++000666222222222111///,,,)))'''---000000,,,+++//////+++***++++++'''###$$$+++111,,,+++***+++---,,,***(((&&&)))+++)))&&&%%%''')))###&&&))),,,------+++)))((('''$$$###'''...000---***)))***---222333000---"""$$$(((,,,---***'''&&&+++++++++------,,,+++,,,...+++)))))))))'''%%%$$$***)))---222444111000111222000---******,,,///000///333666666333000000111000000111111000...,,,+++***---000///......333777111+++(((+++...---,,,---+++)))'''''')))******)))222000,,,(((%%%%%%(((---///---,,,///222333000---111///......///000...---(((,,,000222222111111222000,,,((())),,,///000///111///+++(((%%%$$$$$$$$$''''''***...///,,,---000+++++++++,,,...///...---+++)))'''''''''&&&%%%&&&)))***,,,,,,+++*********000...+++***,,,...000111+++++++++***((('''%%%$$$))))))***+++,,,,,,,,,,,,'''(((***---...+++&&&""""""***,,,)))'''((("""''',,,---+++***---111333000//////000000,,,)))(((((())),,,...///---+++/////////...,,,***'''%%%$$$###&&&+++,,,******,,,&&&))),,,............///...++++++---+++''''''***...///...+++'''$$$%%%&&&!!!%%%+++...,,,***((('''***))))))---222555444222...)))%%%&&&***+++***((('''+++//////,,,***+++,,,///...+++(((''''''$$$"""'''(((+++//////+++(((''',,,+++,,,000...)))))),,,---------...//////,,,***$$$&&&((()))***,,,+++***,,,------......//////000,,,,,,---...000///---***)))***+++,,,,,,+++***)))+++,,,,,,+++,,,///333777555(((%%%...000(((&&&+++,,,***(((&&&%%%%%%&&&'''&&&))),,,+++((('''(((***///---***((((((***...000///---,,,---...,,,&&&""")))))))))***---...---,,,)))...333333///,,,...111///000000///......---+++)))***++++++,,,+++++++++'''+++---+++''''''+++000///,,,)))))),,,...---,,,+++---...,,,)))(((***------000000...///222000,,,---,,,+++***))))))))))))&&&%%%'''+++***&&&&&&(((+++---000111111000//////(((+++,,,++++++,,,---...222---)))***---///---***((((((,,,///...******---333333222111///...---,,,///000111000......///000///000111///---+++***++++++******+++...000000000''')))+++...///000//////...+++(((&&&&&&(((+++...000111...))))))---000///)))+++---///000222111000.........---,,,+++******...,,,***,,,000222000...***---000111000///............------...000///---......///...---...111444//////000000/////////000,,,+++******)))***++++++///......---,,,,,,------.........+++)))***...222333222222111///---,,,+++...111...'''%%%***+++'''***++++++)))&&&'''+++///)))'''&&&(((+++---+++((()))***)))%%%###&&&))))))&&&))),,,......+++'''$$$&&&((((((&&&***///111...$$$%%%(((+++......,,,***###$$$(((......)))%%%%%%***((((((,,,...------......***)))+++---++++++---,,,***,,,000111...---000222000,,,******,,,///111,,,000444444222000000222------...---,,,+++)))((())),,,...+++''''''+++000111+++(((******((()))+++&&&$$$######&&&)))+++++++++'''###"""!!!!!!'''...******,,,...//////---***555333222111111///---***$$$***000111///...///111222...)))'''(((+++---///000///,,,(((&&&$$$######''''''***......,,,---000000//////000000///---***,,,(((&&&((()))'''&&&'''***+++,,,---------,,,+++///,,,******+++---......(((((())))))***++++++,,,******+++,,,------------))))))***+++,,,***'''$$$######&&&,,,---***((()))(((+++......---...111444444///,,,---111222---((('''''''''(((+++.........---...//////...,,,***((((((''')))---,,,((((((+++)))+++------,,,,,,---...---,,,---///,,,&&&%%%(((,,,------+++((((((***... %%%***+++(((%%%$$$%%%///......///111333222222222---*********))))))++++++,,,---,,,+++***+++---++++++)))&&&''')))(((%%%+++,,,---...---+++((('''+++---//////---+++++++++000//////000000000---+++(((+++,,,***)))***)))&&&...------///222333111///)))***---000222111---***,,,,,,---.........------000///...,,,+++,,,000333333+++(((...000+++)))---+++)))&&&$$$$$$'''***,,,)))***+++***)))(((((((((,,,+++)))'''''')))+++------------......+++'''###)))((((((***---//////...'''+++///000---+++***+++))),,,...---...111222///'''((()))***++++++++++++&&&)))+++***)))))),,,///...+++)))***---//////---***+++,,,+++***)))***+++---111222000///000...)))((())))))******+++,,,,,,)))%%%$$$(((***)))(((***+++,,,---...///...------***...000------///111000555111...---...///---+++((((((+++...,,,'''(((---444666555111///...,,,))),,,---/////////111444666//////...+++'''###""""""************+++---///111)))***---///000000//////...---+++***)))***,,,---,,,......++++++///000...---......,,,...000///+++.........---,,,+++***)))111---+++,,,///111...+++,,,...111111000...------,,,...---+++---111000---.........,,,+++,,,///111---...000000///...000111)))))))))))))))***++++++111111000///---,,,------***++++++,,,,,,,,,------111000///...------......---///)))(((---***,,,,,,,,,+++***)))))))))&&&$$$"""%%%***---+++)))(((***((($$$&&&,,,---***+++,,,......---+++((('''&&&+++---++++++...///---%%%''')))***)))))))))***((('''+++111111***&&&&&&+++***,,,///,,,'''(((......((('''+++---++++++...,,,)))))),,,,,,***+++...///............/////////'''+++///000///---///000+++,,,---......---,,,,,,,,,///000,,,&&&$$$(((---...+++))))))&&&$$$&&&+++(((%%%######%%%)))+++,,,***&&&%%%&&&%%%$$$(((///$$$'''+++......---,,,,,,444333222222222000,,,)))((()))*********+++,,,---///...+++((('''(((+++......---,,,***)))'''&&&&&&&&&&&&)))------***+++...000000111222333111...+++,,,'''$$$(((***(((''')))((()))+++---000000000...,,,***((('''(((((((((&&&+++******+++,,,...000111,,,,,,,,,,,,,,,+++***))))))(((''''''))))))(((&&&,,,)))***,,,+++'''%%%'''------............------///---***+++---...,,,))))))((((((***---......---,,,---...//////---***)))((((((***---+++''')))---,,,---,,,+++)))(((***,,,******---000,,,&&&###&&&***,,,---***'''(((,,,111%%%))),,,***&&&###$$$&&&---......---,,,---///111000------///,,,&&&''',,,///,,,)))'''((()))******)))***)))&&&(((------***---......---,,,,,,+++))))))000222---+++///...))).........///000000---+++***...///+++***,,,***&&&,,,---///111111111000///((())),,,///222222000------------------...//////---///000///---,,,---...000///------...//////...+++***))))))***,,,...000,,,++++++,,,---...---,,,)))))))))((((((((())))))***,,,------,,,++++++,,,)))((((((***...000111111+++,,,---------,,,++++++)))---...,,,---111222...((()))***,,,---.........)))***+++,,,,,,,,,------///,,,)))***...000000///'''&&&'''((())))))(((&&&,,,//////,,,***,,,,,,)))((()))+++,,,------,,,,,,///'''###&&&,,,---,,,,,,///...------......---,,,,,,111222///...222333111333222000...------------++++++---...+++''')))///000444444000...000...***+++,,,......///000444666222000,,,'''"""!!!"""$$$'''***------++++++---///+++---...000///...+++******+++,,,------.........)))---...---...000///+++---...,,,)))+++000///***.........---,,,+++))))))/////////...............///111222222000.........+++......+++...333222...------,,,)))((((((+++......000111000...---...000(((((()))***+++,,,,,,,,,222222111///---,,,,,,---)))***,,,///111000---***000///---,,,,,,---///000,,,---%%%(((222222---,,,+++++++++)))%%%"""$$$!!! $$$***---,,,***'''((('''%%%***111111,,,---------,,,,,,---......&&&,,,000---***++++++******+++,,,***'''&&&))),,,,,,***---333333+++'''(((///000333333)))"""+++...(((%%%)))***&&&&&&***000,,,+++---...,,,...222,,,---000222222111///...###''',,,---,,,+++---///,,,---///111222333222222111444555111***(((---222***(((((((((%%%"""&&&------***&&&%%%&&&(((***++++++((((((+++)))$$$%%%+++!!!&&&---000///...///000//////000222333111...+++000+++&&&%%%'''*********+++,,,---***'''&&&)))---+++,,,,,,,,,,,,+++***)))%%%$$$'''++++++((())),,,((()))+++...000///,,,***---&&&$$$)))+++)))(((***$$$%%%(((,,,000222111000***(((&&&%%%%%%$$$!!!+++***)))((((((***,,,------------,,,***((('''&&&(((&&&$$$$$$&&&((())))))'''%%%%%%)))+++)))***...---------......+++'''$$$++++++******))))))***+++,,,,,,---///111111///------...//////...+++(((&&&$$$$$$(((,,,+++))),,,111...---+++)))&&&&&&(((***%%%'''+++///+++$$$"""$$$***,,,,,,)))%%%$$$)))...,,,...000---(((%%%'''***&&&(((***)))''')))---222******...111,,,$$$%%%+++111,,,%%%###%%%((()))(((***,,,+++''')))//////+++---///...,,,,,,------,,,(((333555,,,***111111(((*********,,,......---+++)))...///,,,,,,000///***(((---111222///...///111))))))***---000222222111,,,++++++***+++,,,...///'''+++///111111///...---...111111------111222///........./////////000000///---+++...222444333111))))))***+++******)))((()))+++,,,+++)))+++///444))))))(((+++...111222222111///------.../////////---111111---,,,///...)))******,,,...///000111111,,,,,,,,,...//////---+++///,,,***+++...111111000(((''''''***......***'''***,,,+++'''%%%(((******---...///000///---+++)))444)))"""&&&...111000///333111///////////////...,,,111333///...222444111/////////---******,,,---//////000111,,,(((+++222***///111...///333222...---.........---...000333666333---&&&###%%%***...%%%***000000---***+++...111222333333222...+++)))&&&(((+++...//////...---(((---000//////000---(((...///---***...555666111.........---,,,+++)))))),,,000333111...,,,000333222333444333111/////////+++//////,,,///555444000111111///,,,***+++---000///111222000---+++,,,...'''(((***+++---.........555444222111000000...,,,&&&,,,///,,,---000...)))000...------......---,,,+++&&&!!!!!!'''---///...+++)))***---+++$$$ ((((((''''''''')))+++,,,111)))"""$$$+++000///,,,...,,,...000---&&&''',,,111000...---------......***,,,,,,***'''&&&))),,,)))+++...///...***%%%"""(((***///222***!!!!!!(((***(((&&&''')))+++++++++...---+++*********))))))+++---000000///...//////%%%***...///,,,******,,,******+++,,,---...///000---111222...(((''',,,222222***,,,...&&&$$$((('''222---***,,,,,,******,,,,,,,,,///222///)))&&&(((###+++...+++))),,,///......//////---,,,,,,...000444)))!!!$$$,,,...,,,***+++,,,---+++)))***...222(((((()))***+++,,,,,,,,,***(((%%%&&&***,,,,,,+++######%%%))))))%%%$$$'''111(((!!!$$$)))+++******'''(((((((((((())),,,...333...)))&&&''''''$$$"""***+++------+++******+++,,,,,,)))&&&''',,,---+++'''''''''))),,,......---)))%%%$$$''')))((((((***+++((())),,,***%%%###$$$***+++,,,+++)))((()))***+++,,,---//////...***'''+++---...000000///...---------+++(((''')))---000...---+++)))((('''&&&&&&***+++,,,***((('''((()))////////////...---,,,,,,***---'''&&&///...(((+++)))((()))+++---...,,,+++((((((+++...---)))))),,,)))---000///)))%%%&&&)))---000///******......***000,,,******---...,,,***))))))***+++,,,------...---)))&&&&&&))),,,+++***,,,000222...+++,,,+++(((...---+++((('''***///333+++&&&&&&,,,///,,,,,,///''',,,111222///,,,---///)))***,,,...000111222222---111333///)))&&&+++111---,,,++++++------,,,+++---//////---...///,,,'''(((,,,...+++***+++***&&&000...,,,+++,,,,,,+++***---,,,++++++---//////...+++///222333000...///000222...***+++...000///,,,...---,,,---......,,,***(((,,,000000...---...000///222222,,,(((***...///(((***)))'''+++///+++"""///,,,((())),,,///000000///---,,,---//////+++(((,,,&&&%%%++++++&&&***444...---++++++,,,...111333111---***,,,111444333111---,,,+++,,,......---,,,222111///***'''&&&''')))000---...111222///...111000222111///,,,+++---000333...---000///******...---***)))***---......,,,222222111///...---,,,+++...//////000000000000000...------...111000---***///,,,((()))---111222222555333222222222111///---------......------,,,+++000///......000111111000///111222111///......///---...///000111222222222000000...,,,++++++///111222444111+++(((+++---,,,000///......------+++***)))---...++++++//////,,,000...------......---,,,///***&&&&&&***---...---...+++***------)))''')))+++***)))(((***+++++++++000+++&&&''',,,000///---222000111333000+++,,,000555444222000//////000111///000000///......000222,,,...///000///---)))'''///...000222///((('''+++...,,,******+++---......))),,,...---++++++...111......///000111000//////,,,+++******,,,...000111...---,,,++++++---///111000222333111---,,,///333222***...111)))''',,,+++111------000111---+++++++++)))***000222///+++***'''+++,,,***,,,000000,,,,,,,,,,,,+++******,,,...222,,,((())))))'''&&&''')))+++,,,---,,,,,,---...%%%&&&((()))*********))))))(((''')))+++,,,***'''$$$###&&&++++++''''''))),,,$$$"""''''''&&&%%%&&&((()))((('''(((***,,,*********)))((()))***,,,+++---......,,,,,,,,,---......***&&&&&&******'''""""""###'''+++.../////////***''')))(((%%%$$$%%%...***((((((&&&!!! """)))+++...///...,,,++++++,,,,,,,,,---...---***(((+++******+++,,,+++(((%%%((()))******))))))+++,,,------,,,+++***))))))((()))))))))))))))(((((((((111000///---,,,+++,,,,,,))),,,&&&%%%...---'''***,,,,,,---...000///---+++)))(((+++...---)))))),,,###(((,,,---+++))))))***///111000+++***------***,,,+++***+++,,,---...---...,,,***))))))***,,,......+++'''&&&)))******(((,,,111333000...000///---+++,,,...---,,,,,,---...***%%%%%%+++...---...222***...000000------000444------...//////000000///222111000///------......///...------//////...---'''***++++++---///,,,&&&(((***)))'''(((,,,,,,)))111000...,,,,,,+++***))))))((()))+++...111111111---///111111...,,,,,,---444000++++++---...+++))),,,---...///000111222333---.../////////...///000///111000+++***...111111222333111///111444000(((,,,***'''(((,,,///111111333111///000000000---***///(((''',,,+++&&&)))222000...,,,++++++,,,...000000...,,,---------+++(((///...,,,---...///...---//////---***'''''')))+++111//////333333000000222222333222000---,,,---///111...///333222---+++------,,,***+++...000///...------...//////000111111222222222111000///...---333000......//////---+++111...+++,,,...111111000000//////000222333222000........................000...,,,---000111000///---///000///...,,,------///000111111111111000///000...,,,***+++,,,...///222333111,,,***---///....../////////......------,,,...,,,)))***---///---000...,,,,,,---...---,,,---***'''(((,,,......---///+++)))+++---,,,---///...,,,))))))+++---+++)))...,,,+++,,,...000000///000...///000...+++,,,///777555222000///000222333111///......000222333333//////000000000///...---111...,,,......***)))***...+++((((((***,,,,,,---''',,,000///,,,+++000555---,,,+++...222444333000111+++%%%%%%+++111444444333000---******,,,...000111111111111111000000111000)))///444---,,,111///000---...333333///++++++---'''&&&---333222---***++++++))))))...222000***)))******)))(((((()))+++------///000+++%%%&&&******+++,,,///111111...,,,&&&''')))+++++++++***)))(((((()))+++---,,,)))&&&(((&&&(((,,,,,,***))),,,,,,&&&###(((---,,,)))(((''')))******)))(((((()))***---000...)))&&&(((***+++,,,------,,,+++,,,---......+++'''(((,,,,,,)))$$$###$$$'''+++...//////000+++((()))(((%%%###$$$000+++((('''&&&######'''(((+++000222111///---------+++***+++,,,,,,+++)))...***((()))+++***%%% """&&&***,,,+++***)))))),,,---.........---++++++)))'''&&&'''***+++)))'''333111///,,,+++******+++(((+++%%%%%%------'''***.........000111000---***&&&%%%)))------***+++...###&&&)))+++,,,+++)))(((///111000------000000...)))***+++++++++,,,...000222///+++(((''')))+++---000,,,((('''))))))(((&&&***///111///...000111///(((,,,111333222...+++))))))&&&%%%)))---...000333+++------+++***,,,111666111000000///......------444///+++---111222///***...---,,,,,,......---,,,###''')))***---///---'''---,,,***(((---333555111222111///---+++)))((('''''''''(((+++///111111000///000000...,,,++++++,,,111---***)))+++,,,+++)))+++---//////...///333666222000...---...//////...000000---)))+++111444333555444111...///111---'''***((('''(((+++///111222444222000/////////---,,,111+++***,,,***&&&)))000000///,,,***)))***+++,,,000111222111...,,,++++++000///------/////////.........,,,)))'''''')))+++000......222222000///222555555444111---++++++,,,,,,+++...222222...+++,,,///...---...000000000///,,,,,,---...///111222333222222222111000///------666333///.........---,,,111///......000000///...///......///111333222111......---,,,,,,---...///000,,,***,,,000222///,,,,,,...//////---,,,,,,---000111222222111///---+++///,,,((((((+++------,,,...///---)))))),,,...,,,***,,,---......---------+++++++++******+++,,,+++000...,,,+++---------,,,'''&&&&&&(((,,,//////......)))'''+++...------///...+++((((((++++++)))%%%,,,...///000/////////000---,,,++++++++++++,,,...333222///......000333555333000---...111333222000//////...------...///000000...---,,,+++******,,,///---***)))***,,,,,,,,,***---//////,,,+++---///)))'''&&&+++222666555222---***((((((,,,///111222333111///,,,+++,,,---...000......///222222000---,,,'''...555000///444222...+++,,,000111---******---((('''+++///---***)))***))))))***---///---+++((()))***)))((('''(((***(((+++111555222------222---++++++...222333000---+++,,,---...//////...---))))))***+++---------,,,000,,,)))++++++***+++...***&&&'''...222111...---***,,,......,,,*********+++...///...+++'''&&&&&&)))***+++***))))))***,,,+++,,,***(((+++000111///***))))))***---......---,,,'''&&&(((***(((''')))---)))(((******)))***---(((+++///111000000000000---+++))))))***+++++++++222---)))***//////***$$$"""&&&***,,,,,,+++***+++***+++---//////...---+++***'''$$$''',,,...,,,(((000000///---,,,***)))((())),,,&&&&&&///...)))+++++++++,,,---///...,,,***""""""%%%***,,,***,,,000***))))))***++++++)))'''---.........///222333333)))+++---,,,******---111000...,,,***)))***+++,,,///+++((((((***+++)))'''''',,,...,,,+++------+++)))---333555444///+++(((+++((('''))),,,...000111)))***+++******,,,000444222111000///...---,,,,,,111---***,,,111222...)))***)))((((((******)))((($$$(((+++,,,///111---(((,,,,,,++++++111888999555111111000...+++(((&&&&&&*********,,,//////...---//////...---,,,,,,,,,---+++)))'''(((+++---------+++---///,,,((((((---222444000+++***,,,......,,,111///+++(((,,,222333000///---+++)))))))))'''###)))(((((((((***---///000///...,,,++++++,,,,,,---111---+++,,,+++(((+++111///...,,,*********++++++---000222000---,,,000444000...,,,,,,---......---......---***'''&&&''')))---+++,,,///000------000555555333000---***))))))((((((***,,,---+++******333222111111111000...---///...------,,,------...------...///////////////111000///.........---,,,------...///000000///...111000......000000///......---+++)))))))))+++,,,///+++(((+++000222...***,,,...//////...------......000111222111///,,,+++///***&&&'''+++...---***---...---***+++///000..."""%%%))))))((('''((()))((((((***,,,,,,***((((((000...++++++,,,------,,,''''''(((+++---/////////...)))(((---000///,,,++++++)))''''''((((((%%%###,,,...111111///...///000///...,,,***+++...111111///...------...111444666888444111000222333222000---,,,***)))***+++---...///333444000+++***///333444222//////000000000//////---,,,...111111///,,,)))&&&%%%(((///333111///)))---111222111///...//////000000///...---+++***000---,,,...222444111---***%%%,,,444//////444222---)))'''***+++)))(((***(((&&&'''***)))''''''+++&&&(((***+++***(((***,,,(((***++++++)))))))))***'''''',,,333666333111222,,,)))'''(((,,,//////.........//////////////////+++*********+++...111444888000***)))))))))+++...### """***///...,,,,,,...000111111///---,,,---&&&&&&'''+++......,,,))))))*********))))))+++---)))+++***(((+++000000---+++***)))***,,,---,,,+++***%%%%%%(((+++)))***,,,***((()))------***)))+++***+++,,,---,,,...000333...+++))))))***,,,,,,,,,222---))),,,222444///***''')))+++++++++,,,---///((()))+++---...---,,,+++,,,(((&&&)))...000...***,,,---...///...+++(((&&&***---((('''111000+++...)))))))))+++...///...---%%%$$$&&&***)))'''(((---///,,,)))((()))+++,,,,,,+++******,,,,,,---...///+++---...---***))),,,///***+++,,,------------,,,---***((())),,,---+++)))''',,,...+++)))******(((+++///333444222///,,,+++---,,,******+++......---(((***,,,......///000111111000///...------......---...///111222111///---((('''&&&'''((()))(((&&&(((+++---,,,...///+++&&&%%%((()))***///555444//////111111///***'''&&&&&&+++***+++,,,///000000......---------...///000000***((('''((()))+++,,,---***---...+++'''''',,,111444///***(((***,,,,,,***000///+++(((+++000000,,,+++))))))******((('''&&&***************+++,,,...***************+++---//////---,,,,,,++++++...333,,,,,,+++++++++,,,---...***---...***'''(((...555000---+++***+++,,,,,,,,,+++++++++***((((((***,,,,,,***+++///000......000///......------,,,+++***)))))))))'''(((***,,,,,,444555444333000...,,,+++000///---+++*********++++++,,,------......------)))+++...000000...,,,+++(((***---.../////////...222000......///000000///000///,,,)))(((((()))***...+++)))+++000111...******,,,------,,,+++,,,---,,,---///000000000...---...***&&&(((,,,///---***000000///---///444444000"""&&&++++++)))((()))***((('''***------)))&&&'''000...+++***+++,,,------////////////............000+++)))...222000,,,***(((((()))((('''&&&%%%$$$,,,---//////...------...,,,,,,)))&&&(((...111000---------...000333555666555222000.........---,,,,,,***)))(((((()))+++,,,)))000444...'''(((...222111000//////000///---+++///,,,***...444666333...,,,)))'''(((+++---,,,***)))///666888555111//////,,,---...//////---+++)))111///---///333444333111)))$$$+++111,,,,,,222111,,,'''$$$'''((('''''')))######$$$''''''%%%(((...%%%'''***,,,(((%%%''',,,***+++------+++***+++,,,+++''''''...333111---+++(((&&&%%%%%%'''***,,,---...---,,,++++++,,,---...,,,,,,+++******---222777:::111))))))))))))***,,,###!!!"""(((,,,,,,,,,...///000111111///------...***((('''***......***%%%,,,------,,,+++,,,///111+++,,,***'''(((+++***'''%%%%%%%%%'''***,,,,,,+++,,,(((&&&)))***)))(((***+++)))***---+++&&&###$$$+++++++++******,,,000333...,,,******,,,---------...+++)))+++000333111---+++,,,,,,++++++,,,///222'''(((***+++,,,,,,,,,+++,,,***)))+++...000///,,,(((***,,,......,,,***(((+++...))))))222222,,,///+++))))))***...000111111...,,,+++,,,)))$$$###''',,,+++)))((())),,,///111+++(((''')))(((&&&&&&(((---------,,,+++***+++,,,'''))),,,...//////...------+++)))+++...///...+++)))...000---+++,,,+++))),,,///111111000...---------...---+++,,,///---)))***,,,///222333333111000111000///------......///+++///444555333111111111+++***))))))***+++***)))***,,,,,,******,,,)))###&&&+++......000333222///...111333111---))))))***))))))))),,,000333555555---,,,,,,---000111111000---,,,***)))(((((())))))***,,,...---+++,,,///333111...***((((((******+++---...---***+++......***'''&&&(((++++++(((&&&'''+++,,,---,,,******,,,---+++,,,------,,,---///111///......,,,+++---000333,,,,,,,,,---...///111111000111000,,,'''''',,,111000---***)))***+++++++++'''(((***++++++,,,...111...,,,...222333000000333(((((()))+++...//////...,,,---+++'''(((,,,//////222333444333000---++++++...---+++******+++---...//////......---+++***)))%%%)))...111000...,,,+++&&&))),,,.........///000000...------000222333333222111///---,,,+++++++++++++++,,,...//////---+++''')))++++++***)))***+++***+++,,,...///000000000---+++)))***...//////---,,,---+++)))---222111,,,&&&+++000000---+++,,,...,,,)))***...---)))'''***000...***)))***,,,------222222111///...------...111)))%%%***//////---,,,'''+++---,,,)))&&&''')))---,,,,,,,,,,,,,,,,,,,,,******&&&"""&&&...111///+++,,,---...///000000000......---+++)))(((***+++---+++***))))))***+++,,,%%%,,,...)))%%%(((++++++++++++,,,------+++'''###+++******---111222///+++***)))))))))***+++,,,---+++---000222222222111111******+++,,,------,,,,,,///...---...000222333444+++%%%***///******111111+++'''&&&)))+++)))''')))'''###"""%%%'''&&&(((,,,(((&&&'''++++++''''''+++***,,,......---++++++,,,---(((&&&+++///---+++***&&&'''))))))***+++---///...,,,)))''''''))),,,...,,,,,,,,,+++)))+++...222333,,,(((+++---+++)))))),,,((('''***,,,,,,...111,,,------,,,+++***,,,---//////...---+++)))&&&$$$---......---,,,---000333---...,,,)))))),,,***&&&%%%$$$$$$&&&)))******)))---)))'''******(((''')))---***)))***)))$$$###%%%+++,,,---,,,,,,---///111...,,,+++,,,---///......+++***)))***---//////...,,,---------,,,,,,...000))))))******++++++,,,,,,+++++++++,,,,,,---------'''((()))***+++,,,---...***---((((((222111,,,///---***((((((***...000111333000///...***%%%%%%((((((+++---,,,***))),,,///***&&&%%%))))))&&&'''+++---,,,***+++,,,------,,,)))***,,,---.../////////000---,,,---000000...+++)))...000...---......,,,+++---000000///.........***---...,,,---111...(((+++,,,...111333222000...222111///---,,,---......(((---111444333000//////---,,,++++++------,,,+++,,,---,,,)))***,,,***&&&,,,222555222///000333333---222555444000---...000,,,***)))+++///444777888,,,++++++---000000...,,,...---,,,***((('''((()))......////////////000000------,,,***))))))+++---''',,,///------//////,,,&&&%%%)))......(((%%%'''***,,,------++++++---///---///111111///---...000111111000---+++---000222---......///000222222333333444444111,,,)))***+++111...+++)))***+++,,,+++***+++,,,,,,,,,,,,...//////---...222333111222444,,,******,,,...///---***+++...---((()))---///,,,,,,///222222///---,,,---...---+++***+++---///111000000000///...---,,,+++(((,,,000111///,,,,,,,,,)))+++......---,,,...000222000......000222333333/////////...............))),,,///000...------...(((***+++,,,+++***+++,,,++++++++++++---...000111---------...///000000000+++***((('''+++000...)))%%%***///000,,,)))***,,,111,,,***------)))***...111...***)))***,,,------//////...---,,,,,,...000///&&& $$$***,,,,,,---(((---222000+++(((***...---+++))))))+++,,,+++***......)))%%%)))333666333)))***+++,,,,,,,,,******---///000...+++***---111...---,,,+++++++++,,,,,,(((------))))))......)))+++,,,...//////,,,'''###)))***,,,,,,***(((&&&%%%%%%&&&((()))***---111444---***'''(((---111222111***)))))))))***,,,...///,,,,,,++++++,,,...111333---&&&***///))))))000000***''')))...///+++((((((///&&&!!!$$$((((((&&&&&&---&&&%%%+++...+++((()))***,,,......---,,,+++,,,---)))(((+++---,,,---///&&&***///000///...000222///,,,(((%%%%%%(((,,,///+++---...,,,)))(((***,,,---((((((---111...)))&&&222,,,)))******))),,,000)))******(((''''''***,,,))),,,///...+++***,,,...,,,,,,,,,++++++,,,///222---///...,,,---111000,,,***)))(((((())))))(((''',,,(((&&&)))+++))))))+++...***((())))))'''(((,,,***,,,/////////......///...---,,,---///000///...++++++++++++,,,---...///+++---......---,,,---...++++++*********+++,,,---)))+++,,,,,,+++***+++---((('''&&&&&&(((,,,000333))),,,''''''111111,,,///---***%%%$$$&&&))),,,...222000///000---)))***...(((,,,111000***&&&&&&((('''$$$%%%+++...---///555,,,***((()))---000///---,,,,,,++++++,,,---///000333000...///000000---)))&&&,,,...------///000...))),,,///000///.........''',,,...---///222000)))******+++---......,,,+++444222000---,,,,,,,,,---&&&(((,,,///000///,,,***---,,,++++++------,,,+++//////---***+++///...+++---444555///)))***///222...333777777333111222555111...,,,,,,...222555777,,,++++++---//////+++(((+++,,,+++***((()))***,,,222111000///000...,,,))),,,......,,,))))))+++///$$$+++111000///000111///******...555333,,,(((***(((+++---...,,,---///222...111333222...,,,+++,,,333444222---+++,,,///000000000000111222333333333...///111000---)))&&&$$$333000,,,***+++,,,---,,,000111111///,,,***)))***---+++---111222000000333444111///......,,,'''###(((,,,---))))))---,,,''''''+++///000///......000222000...,,,,,,...000111...//////000000000000000---///111000---+++,,,...,,,...000///,,,,,,...000888555111//////000000///***+++,,,---............(((---222222...,,,---000+++---//////......///000---,,,+++***+++---///111---...000000///000111333000000---,,,111555333---...,,,,,,---,,,)))***...///,,,******+++------,,,444222000///.........///000111333333222000---+++)))******++++++,,,------...+++,,,000...((((((---000,,,***...333444///)))000+++&&&''',,,000000...+++******+++...///---,,,000---++++++---///---+++***,,,...///...+++'''%%%---***'''***///333333111777222000000///,,,***+++///+++$$$ &&&//////)))$$$***+++'''(((...222000333)))!!!###'''***---///...***&&&&&&)))---...///)))///555555111------///222,,,(((+++---,,,***+++(((&&&%%%)))...///+++&&&333000---***)))***,,,...***+++,,,---...---,,,+++,,,***(((((()))***)))(((((('''***......+++---111111...---//////++++++......---++++++++++++***(((...///...---++++++---///777///'''&&&***---,,,)))$$$+++222222...+++...222'''&&&%%%$$$%%%&&&(((***'''((()))---///000///------......---,,,+++---...444000,,,---111444333000.........---+++(((%%%###'''&&&%%%&&&)))+++,,,+++///...,,,+++***++++++,,,...+++,,,111333000......000000111111000...,,,***,,,)))(((***...///,,,)))***,,,/////////......///000......///+++$$$$$$***+++'''######&&&)))+++***'''***''''''///222++++++******+++---...///,,,+++***+++,,,......------000111---((('''***...///...,,,+++(((%%%&&&)))+++'''%%%%%%))),,,,,,,,,...+++***,,,---,,,+++,,,+++(((,,,444444,,,+++222)))***)))(((,,,111111---*********,,,---,,,)))'''(((+++---.........///000+++))))))---222444000,,,...)))'''+++,,,'''&&&)))888555111...,,,---...///'''''')))---///---(((###(((------(((''',,,///---)))))))))***+++,,,...///...111444333111//////000000///000222000,,,,,,000//////111222///***,,,000,,,///...,,,,,,000111...///111222///+++***+++...111...******,,,......---111+++(((***)))&&&'''---,,,'''***333444///111999+++,,,111555333...---000///))))))111222,,,,,,333+++---......+++)))((((((,,,,,,++++++,,,000444777222000...,,,,,,---000111333222111111111000...,,,000///...---------------...111---'''+++444222(((222111...+++***,,,000333'''---000...,,,,,,)))%%% ###'''+++//////)))""")))***---000222111---)))*********++++++*********,,,000...******000222///000111222000,,,+++,,,...+++...111111000///111333555555444333222000000///000---***+++///333444444111------111000+++***---+++))))))...444666333///$$$&&&***---......,,,***---000111//////111111...---,,,---000333444111...///------...+++''''''+++000...,,,+++,,,------,,,222222111000///////////////////////////000000111------,,,,,,+++*********000,,,,,,---+++(((***000///---,,,...111111,,,(((000,,,))))))+++------+++,,,------,,,++++++...111000...,,,,,,,,,,,,+++***------,,,,,,,,,++++++***000,,,***,,,111555444222666222111333444111111444111///)))$$$'''...///+++"""***///......000///,,,---'''"""###$$$""""""$$$///,,,))))))+++...//////***---//////......000333222+++(((,,,111111//////000...+++***,,,,,,,,,***111///,,,***)))***,,,---((()))+++,,,......------)))((('''(((***,,,,,,+++)))(((+++......+++,,,000222000000222222...---///***)))(((((())))))((('''((()))******)))***,,,//////,,,((())),,,---,,,)))&&&,,,222333///---...000,,,+++***))))))***+++,,,******+++---000000...,,,,,,------,,,++++++---...222///,,,---///000...+++***+++,,,,,,+++)))'''&&&'''&&&%%%&&&(((******)))---,,,+++************+++---+++,,,000222///------///////////////...------///,,,)))+++---...***&&&(((+++...///.........///000...///000---'''''',,,,,,)))'''''')))+++++++++(((+++(((!!!&&&,,,...++++++))))))***+++---......,,,*********++++++++++++...000///,,,***)))***.........,,,***)))***,,,,,,)))'''(((+++---...---+++******+++---......//////......///---***+++///,,,,,,)))&&&)))///111...******+++---......,,,******,,,------,,,,,,,,,---000...,,,---111444333111---******///000***&&&&&&888555111...,,,,,,------222111000///---)))$$$ )))---...******...111000(((((()))***,,,---......***...111000---,,,...222555222222444333...,,,...///---///111///++++++///+++...---++++++...///---'''***......+++***+++,,,///---******,,,...---,,,000+++)))++++++)))+++000000+++,,,000...(((+++555222222444666333,,,+++...000******111222------444)))---111333000,,,(((&&&...111222...)))(((,,,111222222111111000///...---000000111333555666555333000//////...---,,,,,,+++000222///(((***333555///555333000,,,((((((+++...***......+++***,,,,,,)))$$$%%%'''***---...+++&&&******+++---000111000///---,,,***)))((())))))***000222000++++++000222000111222222///,,,***+++---***,,,//////......000222111111111000000000000000333000,,,,,,...000111111222///...111000***))),,,---++++++...222333000,,,%%%'''+++...//////...---,,,///000......111111...111/////////000///+++(((000......///,,,'''&&&)))111///---,,,,,,---+++***///000000000000000//////111///---,,,,,,...111333,,,++++++***))))))((((((///+++))))))'''&&&***///------......---+++)))'''...---,,,++++++***))))))---000111...))))))///666000111000...,,,***+++,,,000...,,,******,,,...000111///---...222555444333222///...111111///000333000///+++&&&&&&***,,,,,,%%%+++///...---...---***,,,***+++---***$$$###%%%,,,+++))))))+++,,,,,,+++******))))))+++...222444222***'''...666777444111222000---***((()))---000000///---+++***+++---...)))***+++,,,---,,,++++++&&&%%%&&&(((,,,...//////+++***,,,///...+++,,,///111///000333222...,,,---((('''&&&''')))***)))((('''(((***)))))))))***,,,***+++---///000///---,,,***...222333111///---,,,......,,,++++++,,,---------------...//////,,,******+++,,,+++++++++---///000---++++++------)))&&&)))***,,,---------,,,+++---+++***)))******)))(((++++++***)))))))))******///,,,---111333000---.........------...//////000111...,,,,,,---,,,(((%%%&&&))),,,...---------......---...000...******---...,,,++++++,,,---,,,***+++---+++%%%$$$(((+++,,,---+++)))((((((***,,,---000///,,,***)))***,,,---***+++...000000---((($$$+++------,,,******+++,,,...,,,++++++---//////...+++++++++***+++,,,------000111///)))'''***---...111000+++'''(((///111000***+++,,,...////////////,,,...//////---++++++,,,///---***)))+++---//////,,,+++...333333---'''%%%555222...---------...---111000///...,,,***)))(((***...///------000333222++++++,,,,,,,,,***)))(((%%%***...---)))(((---333444///...222444111------///,,,+++//////,,,+++,,,***,,,,,,))))))------+++$$$(((------+++))))))***,,,++++++,,,---...,,,+++...+++***,,,......000444111------...)))###(((222000//////000...((((((+++...)))***///000+++,,,111+++---000000...,,,******...333555111((($$$''',,,111222444555333000,,,)))------///222555555333111......//////...---+++***///333000((('''///444333333222000,,,)))(((***------...,,,((()))---000///)))(((((())),,,------,,,///---******,,,///000000000...+++((('''(((***+++111222///******...111000111222111///,,,***+++,,,***,,,...///...///000222------------...///000000555222//////000111222222333000///000///+++)))+++000///...000333222...******,,,---...///...---,,,+++...///---...111222///222000///...---+++'''$$$///---...000...((((((+++111///---,,,,,,+++***(((,,,---...000000000///...444333000---,,,---...///&&&&&&''''''((()))))))))***)))(((&&&%%%%%%(((,,,,,,///111000,,,((('''(((***,,,...---+++)))))))))///111222000,,,,,,000444///111222000---+++---000111///---++++++,,,...000000...---...111222222000000...---///---***+++///******)))%%%"""$$$))),,,------,,,(((&&&(((,,,...,,,---111444///)))***...,,,,,,,,,---------,,,,,,+++(((&&&'''***...000111222)))$$$,,,666888333...***++++++((($$$&&&,,,222000///...------...//////---......---+++)))'''&&&%%%%%%&&&)))---000000000...---...111000,,,,,,000,,,+++---000000+++((())))))((((((***,,,...------+++---...---***(((((((((,,,///333444222000000111---///111333222///,,,***++++++******+++,,,------///...---------,,,***((((((***++++++***+++---//////,,,)))(((*********)))------///000111111111111222000.........---+++)))***************+++++++++000---...333444111...///---,,,,,,,,,---///111222000...,,,,,,---,,,)))&&&$$$'''+++------,,,,,,---++++++,,,...---,,,,,,---...............---+++)))------,,,***)))+++------///---***((((((***,,,...111000---+++***+++...111---++++++,,,...,,,%%%(((+++,,,***((())))))(((///......//////000//////+++---,,,)))'''(((((('''***///...&&&%%%---222///222333000++++++000111000)))+++,,,---...///111222...///000000...------...---,,,***(((((()))+++---------...111111...)))&&&000---++++++...//////...,,,---,,,+++)))))),,,///,,,///000///...///111111111111000...+++'''### %%%+++...,,,&&&&&&,,,222---((('''---333222///...///***)))---///---+++***)))++++++((((((+++,,,******---...---)))'''(((*********,,,---...---,,,***+++******,,,...000333555,,,,,,......)))$$$)))222+++)))))),,,,,,***,,,000+++''''''+++,,,))))))---///---***'''&&&***000555,,,000333111,,,)))))),,,...///111222111...***(((,,,,,,,,,...///---***'''***,,,...///000///---,,,,,,111000)))$$$)))...000---...---,,,,,,---000222------+++((()))///222111,,,******,,,---------///333000,,,******++++++***///...,,,++++++,,,---...///---+++((())),,,///111111111000///...---......,,,,,,---...///000222333------,,,,,,---...///000333222111111333444666777222000//////...,,,,,,---222222222333444333000---000000///...---+++******+++...///---...222333111000//////...,,,+++((('''---,,,---000///+++,,,000000///---,,,,,,***(((&&&***+++---...///......---222222222111000///------''''''((())))))******+++''')))***)))(((((()))***+++///222111,,,(((((()))(((+++---...,,,+++******......///111222111000...***,,,...---++++++...111000000///...------,,,,,,...---,,,---......---,,,000...///000...***,,,000&&&&&&'''%%%###$$$)))///111000...,,,))))))+++///+++---000111,,,''')))///---///000111111000000///***)))((())),,,------,,,222(((""")))222333...***&&&))),,,)))%%%$$$)))...------------------......------...---,,,***((('''&&&'''(((+++...000000///000///000222111------000***)))+++......)))&&&''')))((()))***---//////...***---......,,,***))))))000222444222///---000333///000111111000...+++***(((((()))***+++---...///...,,,+++***+++***(((&&&(((***++++++***+++---///000---)))'''(((+++---/////////000000111111111111,,,,,,,,,...000111000///******+++,,,,,,---------...,,,,,,000222...,,,,,,,,,,,,+++,,,---...000222---,,,,,,---------+++***###&&&+++------+++++++++((()))))))))***,,,---,,,---...//////...,,,***)))+++))))))***+++,,,,,,---000...,,,******+++---///,,,,,,+++)))(((+++///333222---((((((***)))$$$&&&,,,...***((()))(((%%%...///000000000///......%%%***,,,'''%%%'''(((%%%&&&---...((((((///111---...111111...---......+++)))***,,,++++++,,,///222+++---......---------///---...000...,,,+++,,,//////...---,,,---...,,,)))///,,,***+++...///,,,)))+++------***%%%###&&&***...///000000...,,,---///111111111///,,,((($$$!!!)))---///,,,'''&&&+++000,,,&&&%%%+++111111//////...)))(((,,,///---++++++***,,,+++((((((++++++))),,,---,,,(((%%%%%%)))...(((***---......---,,,+++)))***++++++---000222333***,,,000111---((()))---...++++++///111111333666***((()))++++++))))))+++---,,,)))'''(((---444:::......///000000000---+++++++++,,,,,,,,,+++******...------------,,,(((%%%(((***---///111111000000,,,111222,,,&&&&&&))),,,***,,,......///000333666,,,,,,***(((+++111333000---***,,,000000,,,---111000///---,,,,,,***(((%%%+++,,,...000111111000000---+++))))))+++---111444000000//////000111111111*********+++---///000111///...---,,,,,,---///000111111111000000111333444//////...---...///000000///000111333444333111//////...---+++++++++,,,---,,,//////---...333444333111111111///---***))))))+++***+++......,,,///444000///---------+++)))&&&++++++,,,---......------+++---000222222111///---...------,,,,,,+++******(((,,,...,,,+++,,,---+++***---000000,,,******+++***+++,,,---...---,,,+++++++++---000333333///,,,&&&'''((())))))***,,,...---...///000///...,,,+++,,,------------,,,+++***))))))+++---+++(((+++111((('''((()))(((''',,,333...///333777444...++++++......000000***%%%&&&,,,(((***,,,---,,,,,,---...***+++---------,,,+++***222((("""'''......+++(((***---///---'''%%%&&&)))))))))***+++,,,,,,,,,+++)))***+++---......------'''((())),,,///000///...///...///222000,,,---000---+++,,,///...***((()))'''&&&&&&(((+++------,,,%%%(((,,,......---,,,,,,000111000---******...111///000111///---++++++,,,)))***+++,,,---...///000,,,***))))))))))))(((&&&***+++,,,+++++++++---///000---***((()))+++///222........................######&&&+++000333333222)))***+++,,,---.........+++((((((---...***''''''------,,,,,,---......///++++++,,,---------------$$$'''+++------+++))))))((((((&&&$$$&&&+++---+++---...000///---+++******)))%%%$$$(((***))))))+++......---,,,,,,---...///'''))))))((('''(((...222333...((('''))))))'''###%%%---000,,,***---,,,&&&+++...000000...,,,++++++$$$)))&&&&&&***,,,)))(((---///---,,,---...,,,)))...000---++++++***'''***,,,,,,***((()))---111(((***,,,,,,+++++++++,,,)))---000///***)))+++///000///,,,)))***///000...111---***+++------(((######(((,,,***%%%###'''---...---...000///++++++...------.........,,,+++***,,,...///---+++***,,,...111+++(((,,,///......///---***)))---///,,,+++---+++------)))))),,,,,,***)))((('''$$$"""%%%,,,111(((+++...//////------...***------++++++///000...---///111222///+++((((((111---,,,///111000000222------------------------)))+++...000111222444555222///---///222111---)))++++++***))))))***++++++000//////000222222111///)))+++---000111222333333...111333///***'''))),,,---///000111000000222333,,,+++(((&&&***111222//////+++,,,111000+++---333++++++,,,---...---***''')))+++///222444333222111///,,,,,,...000000222666000///......000222222111(((&&&%%%&&&))),,,......000///---,,,,,,...///111000000000...+++***+++,,,---///...,,,---111333222,,,---///111222111000///---+++***)))+++---111333---000///,,,---222333222444555444000,,,)))((()))+++((((((++++++***///555111000/////////...+++))).........---......//////)))+++...000000///,,,+++...------,,,,,,+++******(((------)))(((,,,...,,,'''))),,,---,,,+++++++++000...,,,---//////,,,)))(((***,,,...////////////((('''&&&''')))+++++++++***+++,,,.../////////......///000///...,,,++++++'''''')))+++(((%%%(((///...***))),,,,,,***---333---...333888666...)))***------///000---''''''+++$$$&&&))))))((()))+++...***---000///---+++,,,...111)))$$$'''+++,,,,,,---,,,......,,,(((&&&''')))((()))+++---...------,,,''')))+++...///000111111&&&''')))---000222111///,,,+++,,,///...***+++...///,,,,,,///...+++))),,,%%%$$$$$$&&&)))*********$$$(((...111111000//////------,,,+++++++++...000...000111---)))'''+++///,,,,,,------......------+++)))((((((***+++***))),,,------,,,++++++---............,,,,,,,,,---...,,,,,,,,,,,,,,,---......"""###&&&***///111111000'''(((***,,,------------+++'''(((,,,---)))&&&&&&............------,,,+++***,,,---...---------...%%%)))---...---***(((''')))((($$$ ###+++---+++---///000///---+++,,,---,,,'''$$$(((***((((((***+++,,,,,,---............'''***,,,+++((((((---111000---***)))+++---,,,+++***///++++++000///((((((,,,//////,,,)))''''''"""***((((((...///+++******,,,//////,,,...222***...///,,,)))***+++***---......***&&&&&&+++000+++,,,------,,,***++++++(((,,,...+++&&&%%%+++111///000---)))+++222333111...***'''***......)))###%%%......)))'''+++000,,,***---111000,,,---111++++++,,,---///000000111,,,,,,------......------111,,,)))***+++***---222+++***,,,///...+++,,,///---///...++++++---...+++'''((('''%%%###&&&,,,111))),,,///000///...///000---000000++++++...---***...---------//////+++(((111,,,+++...000---,,,,,,...//////......//////...(((,,,000222111000//////000.........//////---+++......---,,,,,,+++++++++000///...///222444555555......///000111222333333//////...,,,)))(((+++///---///111111000//////000///,,,&&&"""'''000333000222,,,,,,000...)))---777---------...//////,,,******+++...000111111111111222...///222222///000333222///------//////...---(((&&&$$$&&&***---.........---++++++,,,...111333...000000...***((()))***...111///+++,,,111333111---///222333222111000000000...+++***+++...222555---///...***+++///111///222333333000,,,)))***++++++((('''(((((((((---333222111000111111000---+++111000///......///000111,,,---------,,,***((('''((((((((()))******++++++'''+++***$$$###)))---,,,%%%&&&(((+++,,,,,,+++***555000,,,,,,//////,,,'''%%%)))------******///444---***((())),,,...---+++((((((***+++---000222333000222333222000...,,,,,,......000///+++&&&(((...111+++***------+++,,,111///,,,...111///)))(((,,,%%%%%%)))...---)))''')))(((***------,,,---111444***...111000,,,+++...222111***%%%'''+++,,,...222+++******((('''(((***+++***,,,...000111111000///)))+++---///000000000000%%%&&&)))---111333222111)))(((***---,,,((()))---///,,,,,,...---***))),,,&&&%%%%%%&&&)))******)))***...333555444222000///++++++,,,---...000000000---000111,,,&&&%%%+++111------------,,,+++***)))+++)))((()))+++,,,,,,,,,---......---,,,+++---...---///000000...,,,***))),,,,,,,,,,,,...///000111******+++---//////,,,***&&&''')))+++,,,---,,,,,,---******...///+++((((((.../////////...,,,***)))+++---......---,,,,,,---&&&***...///...***((('''+++***$$$"""+++...+++...000111000---,,,...000222+++'''+++---***(((+++((()))+++---......------+++...111///,,,+++...222,,,++++++---///000111000%%%+++(((***000000)))&&&***......+++'''%%%%%%$$$...+++***//////******%%%'''///111---111:::...111111,,,))),,,/////////111000+++&&&%%%***///000111222111...,,,,,,,,,---000111,,,''''''000888...000///+++...555666222'''$$$###(((///111---((($$$---555444+++$$$%%%)))***(((,,,222222...000555------------...000111222+++******---000111///,,,,,,(((&&&''''''(((...555***+++...000...***,,,111...111000,,,,,,...///,,,+++,,,,,,***''''''***...***---000000......000222000333222---+++---,,,''',,,***'''(((---222111,,,222...---111333111...///---//////------......---,,,---,,,+++))))))***,,,***,,,------,,,,,,...000111111111111///---+++***///,,,++++++...111333333222111111000111111222222...+++((('''&&&''',,,111+++---000111000/////////222---$$$$$$...333222666...***---+++'''...:::333222000//////...,,,***---,,,,,,------...///000333//////333222---+++///333000,,,,,,------+++(((+++)))'''(((,,,000111111+++***))))))+++///222555,,,///000///,,,+++---///000333111++++++111222///222444666777555444222222777333///+++***,,,///222,,,...,,,((()))---...------///000...,,,+++...000)))((('''&&&'''***---///+++++++++,,,,,,,,,+++***000......111444444///***&&&&&&(((+++---)))###%%%%%% &&&111,,,%%%***---//////------///,,,'''+++((((((+++///000,,,'''111///---+++)))(((((((((***+++,,,///111000,,,))),,,+++,,,---///000...,,,333555777555222000111222------...000333444333111222000...,,,+++***++++++,,,...000111000///---,,,------///111,,,&&&***222///******...///,,,...444000...+++'''&&&)))...222///---++++++---///000///...//////...------...000000222222///***)))---111,,,---......---,,,,,,,,,.../////////...,,,***)))...+++))),,,222444111---333000------//////---+++000222222...)))&&&)))---...((($$$&&&''''''))),,,...222666777444111000000------///222555333...)))000///...+++)))***,,,...***++++++***((('''((()))...+++(((''')))+++......,,,%%%###&&&(((&&&(((---///---,,,++++++,,,......//////000111222222000...222'''$$$,,,///+++***//////,,,&&&$$$***111---"""))))))***+++,,,,,,,,,---000...,,,---......+++(((+++---......---+++************+++,,,,,,+++(((&&&''''''((()))))))))))))))///...,,,)))'''(((***---,,,+++)))''''''))),,,...000,,,+++///000,,,((((((111,,,)))***+++***+++...,,,***((((((***---......"""(((---111222111000111222333333---&&&''',,,&&&(((++++++***))))))***'''***,,,---,,,...111444....../////////---,,,+++000000111000,,,)))---555333222000...,,,+++---///+++222,,,&&&,,,000222888222444666999999555...)))(((++++++***,,,...+++%%%%%%***///...(((###$$$'''333111...,,,,,,---...//////,,,(((''')))---000111)))------)))''')))***))))))'''%%%$$$%%%***///333&&&''')))+++---...///000222111000//////---)))&&&+++000222...******)))'''000111...)))***111222///111......///---)))(((+++000...,,,******,,,...///000///000222000---///555///...//////+++(((,,,444000,,,***,,,---,,,,,,///++++++---000///++++++...+++111333///+++,,,000111++++++...222222000111555//////000111111000///...222333111+++$$$"""&&&+++***---000000///...------///---+++))))))---222666111...+++,,,///111111000444,,,)))...222000---...,,,+++(((&&&(((------(((,,,---......------///000444---***...000+++)))***+++(((&&&***000333000+++++++++,,,---...///000000///***&&&&&&***///000000000111111000//////111333222444666444111...---...---000111000,,,***,,,...000///...,,,++++++,,,,,,)))+++---/////////---,,,---+++)))''''''(((+++---"""&&&+++---+++))))))***///---+++---//////***%%%***)))))),,,------)))%%%+++)))###&&&000---(((///000222000------...,,,''',,,***)))+++///000---)))---,,,***((('''''''''(((...///000///...,,,***)))+++***+++---///...,,,***444555666444111......///111///......000222222222++++++***)))***+++,,,---111111111222222111000...111//////111...)))***000...++++++///000...///333333222000---++++++...111000000///---,,,+++++++++)))+++------+++)))(((((()))///444555222//////000///.........//////---,,,,,,,,,---------------,,,//////...---------000222333000---,,,...///...,,,)))...111111...,,,---///+++&&&$$$'''***+++...111///222666666333///............000222555333///+++///000000///------...///)))***+++***)))((()))***,,,***))))))***+++++++++000***'''))))))'''(((,,,//////....../////////...666333111111222111---***&&&!!!!!!(((***&&&***222///...+++)))...333000((())))))))))))+++,,,---...000///------//////,,,***))),,,...---***)))***+++---------......---+++***"""$$$(((***++++++)))(((------,,,)))'''''')))+++...,,,)))&&&&&&))),,,///000---,,,------)))(((***333///---//////,,,+++---///,,,)))''''''((((((((("""%%%)))...000111000///...,,,,,,---+++(((***//////---)))%%%$$$&&&,,,000***+++,,,+++))))))+++...000000111111///---***)))***)))+++---,,,***...444222222111///------...///,,,222+++$$$***---...444111111222222000///---,,,(((******(((***---+++&&&(((,,,000...)))&&&)))...333000---++++++,,,...//////+++(((&&&(((,,,...000///333222...,,,...///---((((((((()))***,,,...///******+++,,,,,,,,,,,,+++222111000000000///,,,***,,,111222///,,,,,,,,,******---+++(((+++111444222444///---000222///++++++///...,,,***)))+++...111111000000222///+++---222,,,***+++,,,+++(((+++000000,,,***------,,,,,,///---++++++//////+++)))+++'''---222111......+++(((+++)))***...///,,,+++...000///...------...//////---......+++(((''',,,000+++---000111000///000111---------,,,---///222555111...******---000111111666...***...222111///111333222---(((***...///,,,+++,,,------------......555///,,,//////***((((((---)))&&&)))///222///+++------...///000111222222---+++))))))+++...000000///111111111///...///000111000000111222333111//////000000///---,,,,,,---///////////////......---,,,---....../////////......,,,)))''''''))),,,...""")))111222---)))***,,,222000...///222222///,,,...,,,,,,---...//////...///---%%%%%%......,,,333222222///******---,,,(((,,,***((())),,,...,,,)))+++***)))((((((((()))***,,,...///---)))((()))++++++,,,---///000...+++(((333444444222///,,,++++++---,,,,,,---...---+++(((***)))))))))***,,,...///222///------///000...,,,111...---...---******------+++,,,000000......000///000000...+++)))))))))...000222///+++((()))***'''***......---***((('''&&&+++111333222000000111///---,,,---//////,,,)))---,,,,,,++++++,,,,,,,,,***---...)))###""")))111222000---+++,,,---...---(((---222444111...---------((('''***------///222...000222111...+++))))))------...000222111---******---000000///.........(((***++++++***(((((()))((()))***++++++***((('''///,,,***,,,,,,***+++............///000000...,,,222...)))))),,,---)))&&&  $$$### &&&000)))++++++***,,,///...+++***)))((((((***,,,...000///---,,,,,,------+++***'''+++---,,,((('''+++///............------------###&&&***...///...+++)))***++++++***((('''((()))///---)))&&&&&&))),,,//////,,,******)))&&&)))...333111111444333...+++,,,///,,,)))''''''(((((('''(((***,,,...//////...---...)))&&&(((***)))+++...000...***&&&%%%'''---111...///...---++++++---///...///111222111///,,,***(((&&&'''***+++)))***---////////////////////////+++222+++%%%***,,,***...//////---***&&&&&&***...((()))(((&&&(((,,,,,,(((&&&)))+++)))&&&%%%***///333///+++)))***---///000111---)))'''))),,,...//////333333...,,,...///---)))***,,,...///...---,,,,,,---------,,,+++)))(((,,,+++***+++,,,,,,+++)))+++///111...,,,------+++)))++++++)))***///111000333---***000444222---***---------***(((***///333///---...000///,,,---111+++''''''***,,,******,,,000,,,+++------+++,,,000111,,,+++///111...+++******...111111333444111+++---((('''+++---+++((((((000...,,,******,,,///111***---...---++++++...222...///000///...---...///+++,,,...000111222222222111...+++)))+++...///000444...***---000//////000555333---''''''+++---+++,,,,,,,,,,,,,,,---------222...,,,...///,,,***+++000,,,((()))---000...+++------...///000111111222)))+++,,,,,,,,,---...000...000222111///...---...///,,,+++...333666444222111000...---......---,,,+++,,,---///111111222222000///...------...000111+++***((('''))),,,000222***---111000,,,)))''''''000//////111555777777666......---......///.........///'''%%%------+++111//////+++'''(((,,,,,,***+++)))'''''')))******)))++++++*********,,,---...'''***+++)))%%%&&&+++000---...///111222000,,,)))111111111000...+++******)))+++...222222---&&& ...---,,,,,,,,,---...///222...***+++...111000///---***((()))+++++++++***------...///...,,,******))),,,///000---***((('''***///333111---***+++...+++...000111000/////////***+++,,,+++***,,,000333...+++((())),,,---)))&&&111///---+++***))))))***'''+++---)))"""!!!'''///111///,,,++++++,,,---...---000333333000+++((('''111---+++---...+++***+++***+++,,,+++***(((''''''***+++,,,---...---+++***%%%(((---//////---++++++***,,,------***'''&&&%%%$$$'''+++,,,+++(((%%%$$$)))***+++------...000333...,,,******---...---+++***&&&"""$$$***...,,,)))%%%""""""$$$""""""(((%%%(((++++++,,,---------...---+++)))***,,,...000,,,,,,+++************)))'''+++...,,,((((((---222,,,------,,,++++++,,,---***,,,...000111///---,,,)))***,,,,,,***(((((((((---,,,***))))))***,,,---+++'''&&&&&&%%%%%%***111000000333666555///,,,---,,,***((((((***---......------.........---,,,+++///)))%%%))),,,+++((((((&&&)))---//////---,,,,,,---------,,,---...000222(((+++...111333222111///---)))(((***+++'''$$$$$$*********,,,---...---,,,)))111...***111111++++++---...,,,'''!!!!!!'''---***+++)))&&&(((---...+++'''***,,,***''''''***---444///***)))+++///111111333///+++)))***---///000---111111---,,,///000///,,,...000111111000...,,,++++++---...---,,,+++***((('''''')))+++,,,,,,+++***---...++++++---...+++...//////,,,******+++***---******000222///+++***+++------***''')))...444,,,***,,,000111///000333...(((&&&+++///---***)))///,,,,,,---,,,***,,,000444...,,,111666444000...000...+++)))///666777333000)))'''+++///...+++***000...,,,******,,,///111...000111000...,,,,,,---000000///,,,)))((((((***(((***---111333333000...000///---,,,,,,,,,++++++---+++***,,,...---,,,***111111...)))))),,,---+++------,,,,,,---...------+++***+++---//////000111222...)))))),,,...---,,,***++++++,,,---...///000'''+++//////---,,,---///---///222222000---,,,,,,---,,,,,,...111444444444333000---,,,...000...,,,(((((()))+++...000333444222000---++++++---000222,,,+++******+++---000111,,,)))&&&&&&''''''%%%"""*********---000222333333,,,---......---+++***)))(((---)))'''---,,,(((+++------***''')))///111///+++***)))((()))************)))))))))+++,,,...///)))+++,,,)))&&&'''---333------...000000///,,,)))...............---,,,+++...//////000000---)))%%%...---,,,,,,,,,---...///333000......222666777777***)))((()))+++......------......---+++***(((%%%(((,,,111333222000...---+++000333222---***,,,///,,,---...---...///222555------,,,+++***,,,...111---+++)))***++++++(((%%%000///---+++*********+++***,,,...---++++++---//////...---+++***+++---...000000000...+++)))((('''000,,,,,,///...***''''''******)))******+++******+++,,,------,,,,,,,,,,,,###''',,,......,,,+++***,,,...000...+++&&&"""!!!!!!&&&+++---+++'''%%%$$$'''***---------...000111111,,,((((((+++...---,,,)))&&&$$$'''---222333111,,,(((%%%&&&'''%%%$$$$$$&&&)))---111000//////111222000...++++++,,,---///---,,,,,,+++******+++,,,))),,,...---******///333+++,,,---,,,******,,,...111111000///...---,,,,,,)))+++------,,,***)))))))))***+++,,,---,,,,,,+++&&&###!!!###$$$%%%+++222+++,,,000555333...,,,///***((('''(((+++...000000......///......,,,+++***,,,'''&&&---111///)))%%% &&&...333333000---+++((((((((()))***+++,,,,,,(((***---000222222111000111---+++,,,,,,'''$$$$$$&&&%%%&&&(((+++,,,+++)))'''111111000999777...+++---......)))$$$"""&&&+++------+++''')))...000---,,,///222222///------...444///***)))---111222222222...***((())),,,...///,,,000222//////222444444111111111111111000//////&&&(((+++.../////////...,,,++++++,,,///111111111,,,......+++,,,000000---///000000///+++((('''))))))***...222000+++***...+++,,,,,,+++))))))---111---+++,,,000222000///111333,,,)))---111000+++)))...,,,---...,,,))),,,111111,,,+++111666555222000...+++'''%%%+++111000***///)))&&&+++000000------......---------...///000111111222111///---,,,+++...///...,,,***))))))+++'''(((,,,000333222...)))///000111000...+++(((&&&(((***---...///...+++''',,,111222000000333333000000...---...///000///---)))+++------...000111222333///+++***,,,------,,,******+++,,,---...//////'''+++000111///------...,,,///111222000...,,,,,,+++///222222///...222666444000---,,,...000...---,,,***(((''''''***---000111///,,,***)))+++...111000000///...---,,,++++++---'''###$$$)))---+++(((******+++,,,------------+++,,,...---***(((''''''%%%...,,,)))...---&&&(((---...,,,))),,,333555333,,,,,,,,,,,,,,,+++++++++'''''''''''')))+++---...000000///,,,))))))...222---,,,,,,---......,,,***...------...//////...,,,111---'''$$$%%%''')))***((((((((()))***---///000//////...///000333666888+++......---...111333222---//////+++******)))%%%%%%(((---111111000/////////111333111,,,******+++)))))))))((((((+++000333,,,...111333333000---+++.........---,,,+++***)))+++++++++,,,---...///000))))))***+++,,,---,,,***,,,------,,,+++***,,,---,,,+++***)))***+++---...)))''')))...000---***)))...,,,+++,,,...///000///---...///...---,,,---///'''***---......---------,,,...000000+++&&&!!!!!!%%%***,,,)))'''&&&'''(((...111///,,,,,,---,,,333...))))))---000///,,,(((''''''))),,,...//////,,,)))'''***---...+++'''$$$%%%***000000---,,,///222111...,,,,,,,,,---......///...---+++,,,...000+++,,,------------///111+++---//////,,,+++...000222111...+++)))((()))))))))+++------,,,+++***+++''')))+++---......---,,,&&&!!! $$$''')))+++///)))***...111///+++,,,000+++)))'''&&&(((***+++++++++,,,---///...---+++***'''$$$&&&///444222,,,((($$$'''+++.../////////000,,,++++++---...---+++(((+++,,,.../////////......///,,,,,,...---******---'''%%%$$$&&&***,,,+++((((((111111222;;;:::///,,,,,,......---)))((())),,,//////---)))***///000---+++...111222000---++++++222---)))***///333222000///+++'''%%%'''***,,,---)))---...,,,,,,000222111333333222111000111111111$$$'''***...000111000///---,,,+++,,,...000111000///000///,,,...222222...)))***---///,,,'''(((,,,***---222444000***,,,222,,,,,,++++++++++++,,,,,,...++++++000111...,,,---333---***...111000---,,,---------...,,,))),,,222---))))))...222000......,,,.........111111)))---(((&&&***------,,,------------......///000000...//////000000000//////---...//////...---///000))))))+++///222111,,,'''...000222222///+++((('''(((---111111111111---(((&&&,,,111111111333333000222///---...111111///------000111...,,,......---222///---,,,,,,------,,,,,,,,,---...///000000111))),,,///111000...---,,,---///111111000......///+++222777666000,,,000555444111...------...//////222///+++'''&&&&&&((()))///...,,,++++++,,,---...111111111111///,,,***(((,,,***(((***...000///---***,,,///000000//////...,,,------+++((((((***,,,'''111///***///...)))))),,,---,,,))),,,222333111***+++,,,---+++***))))))'''''''''''')))+++---...111///---+++***,,,...000///...------///000///...111///...///000000...+++---)))$$$"""###&&&((()))))))))))))))***,,,...///***---///...++++++///333---333444000---111333333+++///...******......+++###&&&***,,,------.../////////...,,,+++************++++++******+++---000---///111333444222///,,,,,,///111///+++)))))),,,)))***,,,...///111111222((('''%%%%%%%%%&&&&&&&&&)))+++......,,,***+++,,,(((((('''))),,,///111333$$$###'''///222000------111///,,,,,,...000000///+++------,,,******,,,...***+++,,,+++++++++---...))),,,000000---'''### !!!%%%******'''&&&(((+++(((000444000,,,,,,---+++///,,,))),,,111222---((($$$''')))***))))))+++---'''***,,,...000000...+++"""!!!%%%---///+++((()))------,,,,,,,,,,,,---------------,,,******---000,,,++++++,,,///000...,,,(((,,,000///,,,+++,,,/////////---+++***((('''''')))***,,,,,,*********+++((())))))***,,,...000111+++%%%"""'''---,,,***)))++++++---...+++(((+++111...+++((('''((())))))(((&&&(((,,,...///...,,,+++'''%%%'''///222///+++***(((***+++,,,+++,,,---///------///222444333///+++,,,,,,,,,,,,,,,------...,,,,,,---///---+++///555,,,(((%%%'''+++...---+++,,,333///...777777...+++***+++,,,---...///000000///000---***+++......***(((***+++,,,++++++***+++...***''')))///222000---...+++'''&&&(((+++...///(((,,,---)))(((+++---,,,222222222222222222111111''')))---///000///...,,,---+++)))***+++---------//////---***,,,000000+++"""###(((---+++&&&'''---......000222///+++,,,111...+++***,,,......***&&&(((%%%'''---000///------///)))'''+++.........///------...///+++(((+++222,,,***+++//////+++***,,,,,,000333333444333+++!!!---***)))++++++)))***---...---+++***+++---000222---------...000111111111///000222111///...------...,,,+++...111000,,,'''---///111000---,,,---...***000111///...000///,,,###***.........000111000222///,,,---000111...+++...333444...+++---...,,,000///.........---,,,,,,+++,,,------//////000111+++,,,---///111000---+++---///000000000000111222---222888888333000000222333222000...,,,,,,///111///...---,,,++++++******...............---,,,,,,...///111222111///,,,***)))+++---------+++***)))%%%)))---000111000000000------,,,)))'''(((...222***555222,,,///000,,,---***+++***'''***...///,,,&&&(((******)))'''%%%%%%))))))))))))+++,,,...000,,,)))''''''***---///000444222000000222444444444444222000000111000---***)))***+++---///...+++)))///...---,,,,,,,,,------,,,111444111+++)))---222...555777000+++...111000***......***+++111333000(((***---...//////111333+++)))((((((***,,,,,,,,,///111222111///...//////000...,,,,,,---///111111)))...222///)))%%%''',,,+++,,,...000111111000///+++***((($$$""""""%%%((('''***...///,,,******+++(((((((((+++...111333333$$$$$$(((000444111...---222///+++***,,,...---,,,((()))***(((&&&&&&))),,,******)))(((&&&(((+++---&&&***...000---)))%%%""""""&&&))))))&&&&&&***...&&&///444111...///000...***((((((---222222***"""###(((---...,,,+++...111$$$+++111222000...---,,,%%%###'''000333...******((()))***+++,,,---------)))******(((&&&&&&***------***)))+++000000---((($$$)))......+++(((***,,,---.........---+++)))'''((()))******)))((()))++++++)))'''''')))---222666000(((%%%***111///)))$$$...---...---)))%%%***111000---***)))***+++++++++###&&&***...000///---++++++))))))---...***(((((('''***---...---+++***)))'''(((,,,111666555111---***))))))***+++---000111------///000---***000888000,,,((()))---111000...000444---)))111333,,,***)))((()))+++///333555555///000---******---,,,(((************+++---///000+++'''%%%(((///222///***111---***)))+++///222333...111111---+++---...,,,000111333444444333111000+++---///111000---***(((111///,,,,,,---//////...---,,,)))&&&(((,,,,,,''' &&&,,,)))###%%%,,,000,,,+++......++++++---///+++))),,,000000)))"""  )))000111111222)))%%%$$$(((+++,,,...222------...///+++(((+++222///...///111...)))(((+++))),,,...---...000...)))000---------+++(((***...///,,,)))&&&'''+++000333///---,,,---///000000000222333444222...)))&&&%%%222...,,,---000000,,,(((---...///---+++---111666+++000///***)))---///---(((...111///...111444444222...+++,,,///000---***+++222333...+++...000............//////...---,,,)))******+++,,,---...///---,,,,,,...111111...***...///000000///000333555///222666888777444111///222333222///++++++///333(((***---111222222111111...///000111111///---+++(((+++...111111///,,,)))...***)))***)))%%%%%%(((***+++...111333111---******((((((++++++)))+++///&&&'''***---000000...,,,///000,,,'''&&&+++///...---,,,+++***))))))))))))222111000///---***((('''***,,,...,,,((('''+++///---///000///,,,+++---//////...,,,+++***++++++,,,---///111222///,,,***)))///111333222...++++++---......+++((()))---...,,,///+++)))+++///222111...+++,,,---,,,***(((((((((%%%'''***,,,...///000000...---,,,,,,,,,---------///000111000//////111333,,,***+++......,,,///333000...//////)))###'''000***+++,,,...///000111111,,,)))&&&(((,,,---)))&&&************++++++,,,---,,,000111------222222------***((())),,,...---,,,+++)))((((((+++...000111"""%%%)))---///...---,,,***++++++)))(((***000555111///---------...---,,,------,,,,,,------......111...,,,++++++++++++***------,,,+++***)))'''&&&************+++,,,---...******,,,...000000---+++///$$$ )))...,,,,,,111000(((###&&&******)))******,,,---***'''''',,,111,,,)))''''''))))))'''$$$$$$(((---,,,(((%%%'''***---...000111000///---,,,---///---(((&&&(((***)))))))))***+++,,,......///+++***)))((((((((()))***)))---222000,,,((()))+++)))***+++,,,---......///***''''''***+++***,,,000(((******)))'''%%%%%%&&&......---------+++***)))---,,,,,,...000111111000,,,//////...///222000,,,///(((%%%)))...//////000---+++******+++,,,+++***111555000+++...)))###&&&)))***+++---000222444444,,,...///...---+++,,,,,,***)))))))))+++...111333444...'''&&&))),,,,,,***000111222111...+++))))))333333222000///...,,,,,,000000/////////...+++))),,,+++,,,///111000+++'''***000333000///222222...,,,000222///+++(((***---(((,,,222222)))"""(((444111...***+++...///---)))---,,,+++***)))'''$$$!!!,,,***(((***...111111///,,,------+++)))+++///333......---***)))***...000---///222333222///+++(((000---+++***,,,///000111444222...,,,+++)))'''%%%+++......)))&&&))),,,---444111...,,,,,,---,,,+++---...///000000,,,'''###***,,,///---***''''''(((......---------///111222+++,,,,,,***))))))+++---444000,,,+++...111111000---111111,,,+++///...***''''''))),,,000000,,,))),,,+++***+++---...---,,,---&&& ###,,,333333000+++,,,...000///---+++)))222111000//////000111111---,,,///555555//////333666000***&&&(((+++---...111...+++,,,000222111...,,,---///111333222///---''')))---000111000---+++)))&&&&&&((((((%%%&&&)))000000000///---,,,+++***---)))((())))))(((+++000$$$&&&))),,,000111111111+++---,,,))))))+++,,,)))///...---+++***)))))))))/////////...---+++)))))))))---000///,,,***+++......///111///---,,,---///111000...---------......///000222222000///------//////000///---,,,,,,---***------******...///---+++(((&&&(((---000///---000///...+++((('''((()))***+++,,,---......---------...///...+++***,,,...///////////////000111111111000000222000,,,---111///...000222...((((((---((()))+++,,,...//////000---***((()))---...+++'''000///...---,,,,,,,,,,,,(((++++++'''(((,,,---+++,,,)))&&&&&&(((+++,,,+++---+++)))***+++---------((()))***+++,,,---......******)))((())),,,000444111///------.........,,,,,,,,,+++++++++,,,...///000...+++)))***++++++***------------,,,***((('''---,,,+++******+++,,,---,,,++++++---000111111000111(((&&&...111,,,)))+++---***(((***(((%%%$$$'''---......***&&&%%%(((---222000---,,,---,,,)))&&&$$$'''***+++******,,,...111111222111000---***((()))---,,,'''$$$&&&((((((------------------------,,,+++***))))))***+++,,,,,,///222111...,,,,,,------,,,,,,,,,++++++++++++---***))),,,---+++---000***+++***)))'''''')))+++///111333111---***+++---///........./////////......111111//////111///+++...(((%%%***...///...//////---***)))***+++++++++111666000,,,///***$$$(((,,,.../////////...///000+++---......---,,,---...)))((((((((()))+++...000222---)))))),,,...---++++++,,,......---,,,++++++---...000111111000...,,,000000000000000///---,,,333111000000111000---***,,,000111,,,***,,,,,,***,,,///000...)))(((***---111///000111---)))---444222///,,,---///...)))%%%,,,++++++++++++***(((&&&+++)))''')))+++---,,,++++++,,,,,,***)))***---111000000000...---...000222///////////////...------...---,,,,,,.........---+++++++++---...---+++)))...111000+++(((***,,,,,,,,,+++))))))***++++++***------...///000000///......///...+++'''&&&(((***+++,,,///111333333333222***,,,...////////////000---------///111222222111---111111......111111...***)))***,,,//////---***,,,,,,,,,,,,,,,,,,---...000+++&&&'''---111111///++++++,,,---.../////////111000...------...000111111...///222111,,,,,,000///,,,******,,,...///...111...***+++...000...+++------///111333333111000&&&(((,,,///000000...---)))'''))),,,,,,)))+++000222222000,,,((('''***...///+++((((((((((((+++000'''(((***,,,...000111222)))---///------...+++'''000000...---+++***)))(((+++,,,,,,------,,,,,,+++(((---111222///,,,,,,---...///000///---,,,---...000///...---------...///000//////////////////000222000......///111111000&&&,,,///,,,***---//////***(((''')))---000///...444333000---)))(((***,,,///000000000///...,,,+++,,,...000...+++***,,,...222///------///000---+++...---...000...)))(((+++,,,---000444333---)))((())))))***++++++++++++***---***)))+++---...,,,)))222222111000////////////,,,---+++((()))...111000///+++&&&$$$&&&))),,,......---,,,,,,---,,,***)))...---***))))))+++---///***(((''''''***...000222000///......///000///---+++***)))((()))+++---//////,,,)))'''(((***++++++,,,---...///...,,,)))(((...---***((('''((()))***///,,,******,,,///000000///((((((///111+++'''((()))***,,,---((("""###(((,,,------***&&&%%%(((,,,000...,,,,,,,,,,,,***(((((())))))***+++---///000,,,,,,---,,,***'''%%%###''',,,---(((###%%%)))***222111000///---,,,+++***,,,++++++++++++---...///...///000111111000......000///---,,,***((('''&&&///,,,+++------+++,,,///,,,,,,+++***)))***---000000555888666000---///333111000000///...---,,,,,,---000000------///---***,,,'''&&&+++//////......111...+++******++++++***+++000,,,***///,,,'''+++))),,,//////,,,***+++------...//////---,,,,,,---******)))))))))+++---...---***(((***---...---*********+++,,,,,,,,,++++++'''***...111222111///---000000000000000///...---333111///...///000000///+++---,,,(((&&&(((+++***,,,......,,,)))(((+++...777111---...//////000222///---,,,---///...)))%%%***+++,,,------------,,,,,,***)))***++++++***))),,,,,,,,,+++******---///...000000000......///000111///---,,,,,,---///000---,,,,,,...///...+++)))'''(((***---//////,,,***000222111,,,)))+++,,,++++++***+++,,,///000///...******+++---///111333555---+++)))%%%###%%%)))---&&&)))///444666555222000***---111222111///......&&&***///222333222222222))),,,,,,+++,,,//////---...---,,,---...///---,,,,,,---...,,,******...111222000---,,,---///000///+++******+++---000333555000///---++++++---///111222...---......,,,---000---,,,---///000000...,,,000---++++++---...+++)))------...///000000111111(((***,,,.........------)))))),,,///---***,,,111---//////,,,''''''---222000+++)))***+++)))***,,,......---,,,,,,,,,...///,,,000222111000111---)))......------,,,***))))))((()))***,,,---.........***---000000...,,,,,,---------...---,,,,,,,,,,,,,,,+++***)))******,,,,,,...,,,******+++...///000222...++++++///222222111&&&---000,,,))),,,000333///---+++,,,///000000...222222222000---,,,,,,---111111222111000...,,,+++,,,,,,,,,---.........---555111,,,,,,///...)))$$$((((((***...,,,((('''***+++,,,///333333000***&&&+++++++++***)))'''&&&%%%+++***)))***------+++)))/////////000111222333444111000...,,,---111444666222...)))&&&&&&***///222...---...//////...+++)))///...+++)))((()))+++,,,***'''%%%&&&+++///000//////......///000000///...***)))''''''(((***---......+++'''&&&''')))+++++++++,,,---......,,,***(((---+++'''%%%$$$%%%((()))000,,,(((&&&''')))++++++)))%%%%%%***---)))''')))++++++,,,---***%%%''',,,***++++++***)))***---000*********+++---.........///---++++++,,,......---'''((()))***)))(((&&&$$$&&&---///***&&&'''+++...333222111000...---,,,+++,,,,,,,,,,,,---///111222///...---...000000...,,,000///---+++)))'''%%%%%%///,,,+++---,,,))))))+++,,,------,,,++++++,,,...+++...000000---,,,---//////000000///---,,,,,,---***......+++***,,,---+++***'''''',,,///...,,,---000...---------,,,***(((""")))&&&&&&---,,,)))... %%%***,,,******,,,///000111111000---+++******...---,,,,,,,,,,,,---...&&&%%%&&&)))+++,,,***(((---,,,++++++,,,+++***)))'''))),,,...000000///.../////////...,,,+++******))))))***,,,...///000000)))))))))&&&&&&***...111.........,,,******---///222...+++,,,.........---,,,***)))***,,,...---,,,***+++---------------...---------.........------,,,,,,,,,,,,,,,,,,---......000222222111//////000111000...,,,+++,,,...///,,,++++++,,,---...,,,++++++++++++,,,---,,,***'''...000000,,,***---...,,,,,,,,,---000222333222000&&&((()))+++,,,---000222,,,***(((''''''***...111$$$''',,,111333222///------///111000---***((((((&&&***000111000000111333)))***+++++++++---------111000...------.........,,,//////---))))))///444111111000///------///000*********+++---111444555111///---+++,,,...000222---,,,+++---///000000111222222222222111///,,,***...,,,+++,,,...///---+++.........---+++,,,---...+++,,,,,,---,,,,,,++++++&&&'''***,,,)))%%%&&&,,,+++...000...***))),,,111///+++***...///+++''''''/////////,,,***))),,,...///222222///...000...+++)))***++++++,,,++++++***'''(((***,,,...//////000,,,------,,,++++++---...,,,,,,++++++++++++******))))))((((((((()))+++,,,///+++((((((+++...111111...***'''(((,,,///000///)))///000***'''+++111444222111///...------,,,+++))),,,///111///---++++++,,,------......---+++***,,,)))'''+++111444000,,,111---***,,,//////+++&&&+++***---000---((('''******+++---...000///+++'''***************)))(((''')))((()))***++++++***))).........///000111333444...,,,++++++,,,---000222111///+++''''''***...222------...000222111...,,,,,,++++++***)))(((((((((***'''%%%&&&***......------------///000111000...)))(((''''''''')))+++---,,,)))'''&&&'''***++++++)))***,,,,,,,,,+++)))(((,,,***'''%%%%%%'''***,,,,,,)))%%%$$$&&&)))+++,,,***'''%%%''')))((()))+++333///,,,---,,,)))))),,,+++,,,,,,,,,,,,---///111,,,---...///000111333444000...++++++,,,.........------//////...,,,***)))%%%+++...***''')))---...000000//////......------,,,,,,,,,,,,---///111333---,,,++++++,,,---+++)))------,,,+++)))(((''''''---***)))+++***&&&%%%'''***,,,///000...+++)))(((""" ###''')))(((&&&+++---///...---,,,...000***...000,,,+++...000///+++((((((,,,...,,,+++,,,,,,---...000000---((($$$###)))'''&&&---,,,(((...!!!%%%))),,,,,,---///222...///000000...,,,,,,---///......------,,,------"""$$$&&&***,,,,,,***(((...---++++++---...---+++++++++++++++,,,...///000/////////,,,(((&&&&&&'''%%%'''+++---...------,,,******)))******,,,000444/////////...---...///111***---///---+++***+++,,,---+++(((''')))+++---...+++,,,---,,,******+++---,,,---...///000///000000(((((()))***+++,,,++++++///111333444222111000111000000//////---,,,+++***---+++))))))+++...//////111...+++*********))))))***---,,,***+++//////---,,,,,,,,,...000000///---&&&))),,,---+++******+++000////////////000000000((())),,,...//////...---/////////,,,)))'''((()))***,,,......++++++...222000//////000000000000000222111000...------...000---///000---)))***///555---///000///------...000)))***,,,---///000111111222000///......000222444,,,---...///222333000---555555444222000///......++++++,,,...111222111000222222111...+++***+++---------,,,,,,+++*********(((***---///***%%%&&&,,,...000222000,,,***+++---///+++,,,000111,,,&&&###+++---...,,,)))))),,,///...000///,,,+++---,,,)))&&&''')))+++,,,,,,,,,+++((()))+++---...000000000...---,,,++++++,,,---...---+++******+++,,,***)))******))))))***,,,---///111---))))))---111333222///---,,,---///111222222---111000+++(((+++///000111///---+++)))'''&&&&&&"""&&&,,,///...+++((('''%%%&&&((()))******))))))+++((('''+++111444111,,,((('''(((,,,000222000......,,,,,,---)))###!!!###(((,,,...,,,,,,...---***'''(((***+++------......'''((()))***************000//////....../////////---++++++...///,,,,,,///------+++((('''(((+++...,,,,,,---000222222000...((()))***+++***)))'''&&&***((('''''')))+++,,,+++++++++,,,...000111///---)))((((((((())))))*********((('''''')))+++++++++))))))******++++++******...---+++))))))+++---///'''%%%$$$&&&)))---///000///---+++)))((()))***,,,555000---...,,,(((&&&(((000///......------------,,,...///...------...///)))******+++,,,...000111000000000///---***&&&$$$###''')))''''''***,,,+++,,,,,,,,,---.........///,,,+++++++++---...000222,,,,,,++++++***))))))))),,,,,,+++++++++*********,,,))))))+++***&&&%%%&&&(((,,,000222///+++'''%%%### """)))---***&&&(((+++......,,,,,,///222---222444000---000333333---******,,,,,,))))))+++***+++---///000---(((###,,,111---+++000---(((---,,,,,,,,,---///000000111***,,,.../////////000111,,,,,,,,,,,,+++++++++***$$$&&&))),,,......,,,+++,,,***)))+++000333333111...,,,+++***+++---///111///000000,,,(((%%%&&&)))))),,,000111...+++(((''',,,+++,,,......+++---111...//////000000111111111(((///333...((())),,,...000...+++((('''''')))***+++---...,,,)))'''***,,,(((***---......------...######$$$'''***+++)))(((***,,,......---++++++,,,...///000000///---***(((///,,,))))))+++...///000222...***))))))+++,,,---)))++++++***,,,111111---000///...///111111///...)))---000000---******+++111000///......,,,(((%%%,,,,,,---....../////////.........,,,***+++---///...---+++)))((())),,,///111......000000......000111111111///------...000...///000...,,,,,,000333+++---//////...---......)))***,,,---.../////////222111111111111222444555111222111000222222---&&&222222222000//////111333***+++...111333444444444444555555111,,,***,,,///---,,,+++******++++++,,,***---222333...(((***000000000///............///222---+++///111,,,&&&###***---///,,,((('''))),,,---000///,,,+++,,,+++'''((()))+++,,,------++++++++++++---...///000000000...---------......------///---++++++---...,,,***++++++***+++,,,...///111111---((()))---111222111...000111222111222333555///111111...,,,---,,,)))---,,,+++(((%%%#########$$$(((---///...+++)))(((%%%&&&(((******+++******)))+++---//////...------%%%'''***---000111111111,,,***)))((($$$ %%%---111///---......++++++,,,---...///000000000'''(((***++++++++++++,,,///...............//////...---000555555///,,,---+++,,,---,,,)))(((***,,,++++++,,,...000000///---'''((()))***+++******)))))))))))))))'''''')))***))))))***---000000///---))))))*********)))((('''((((((((()))+++,,,,,,***+++************+++,,,---///...,,,+++******+++,,,%%%%%%%%%'''***,,,,,,++++++------+++***+++,,,,,,'''(((,,,///,,,%%%$$$(((///...------......------)))+++,,,+++)))((()))+++%%%(((,,,,,,++++++---000---------,,,)))&&&""" $$$&&&&&&&&&)))...---)))))))))***+++,,,------...++++++******+++---...///...///000---)))''')))+++,,,,,,,,,,,,++++++++++++...+++,,,...---)))''')))(((,,,000111///,,,)))(((((('''&&&)))---000...,,,(((+++......,,,,,,///222000555666111,,,...000111///,,,++++++***&&&'''++++++******+++,,,+++)))&&&---222///---222///***///333///+++,,,///111000...,,,---///000///...///000,,,,,,,,,,,,,,,,,,++++++%%%'''+++---...------,,,,,,)))'''***000444444222,,,++++++,,,---///000111///111222///+++))),,,///...000111000,,,(((''''''((((((+++111000++++++///,,,---...000222222111///+++000111)))$$$(((---000---------+++)))'''&&&&&&+++---...,,,((('''***...'''***---...,,,******+++!!!!!!###'''+++---+++((('''(((******((('''((()))+++,,,...//////...---,,,111...,,,,,,---------,,,111...,,,+++,,,---------+++,,,,,,+++...222111,,,111///...///000222222111***---000///---,,,///222---+++*********)))%%%!!!)))***,,,...//////000///,,,---///...------...///...+++'''&&&''')))++++++,,,))))))......+++,,,///...000111///------...000/////////...//////000111------...///000///---,,,***))))))***+++---///111000111222333333444444444333333000---...000,,,###///000111///---,,,...000***---000222333333333444000222333111,,,***,,,///++++++*********+++---...'''***000222---''')))///000---+++,,,///222444444555...+++---///+++&&&$$$---000111---'''$$$%%%'''---111222///...///,,,'''***+++---......---+++***,,,---...///000000000000------///111222111...+++111...,,,---///000...+++************+++---///111///+++&&&''',,,//////---(((+++......,,,+++---000...222222111000///)))"""++++++***'''%%%######$$$,,,...000111///---,,,,,,)))***,,,---......------'''...333222,,,(((***...'''***...//////......///---***))))))&&&""""""&&&###---555222...//////,,,222222111111000///...---((()))+++,,,,,,,,,,,,---++++++,,,---///000222333---,,,000777666...))))))+++...111000---++++++,,,,,,++++++,,,---...,,,+++(((((())))))***+++,,,---(((***+++***&&&%%%'''***((((((***---///000...,,,)))***+++,,,+++)))'''&&&''''''(((+++---...,,,***---,,,*********,,,...000...---+++***((('''&&&&&&&&&&&&&&&((()))'''$$$!!!###'''***+++,,,------,,,***000,,,$$$%%%++++++******,,,...000000///'''***------++++++...111%%%***......)))'''))),,,++++++,,,,,,+++)))&&&%%%''''''&&&'''---222000***(((((()))***++++++,,,,,,+++***))))))***+++---...000222444000***'''***---------,,,,,,,,,,,,,,,+++000......111000,,,***,,,))),,,...///...---,,,,,,((()))***+++++++++++++++(((,,,///...++++++...222111666666///)))))),,,,,,111---++++++(((%%%&&&+++,,,***(((''')))******)))(((...,,,+++222111---222444---''''''---111///,,,111222333111...+++++++++---......//////...------$$$&&&***+++++++++++++++///+++(((***///222111///(((***,,,...000111111111000222444222......222666---...///,,,)))'''(((***!!!"""(((000111,,,+++///***+++---000333222000---...000,,,### '''...000''')))---...,,,)))'''%%%***---...,,,)))(((,,,111))),,,//////,,,)))((()))"""###%%%***///000...+++,,,---......,,,,,,---...)))***+++,,,...///000000222111000//////---***'''222000///......---+++)))...///...---///333111,,,,,,***))))))+++...///...)))+++---,,,***,,,222888---+++***+++...///---***$$$&&&))),,,...///......,,,...000111...+++))))))+++(((%%%%%%(((+++***))),,,)))***///111...///444,,,///111000------...000000......///111111000///000//////000111000,,,)))***)))'''&&&(((,,,111444///000222333444444333333222111---(((+++000...&&&...111222000,,,(((((()))+++...111333222222222222)))---000...***(((+++...((((((***---//////,,,)))&&&+++///000...---...000...---...000---)))...666///...,,,++++++)))&&&$$$***&&&(((...000,,,***,,,111111444444+++"""###+++111,,,(((&&&''')))((('''---***((())),,,---,,,***//////...//////000111111333222111///---+++)))(((''''''---444555000...111555333000...---+++)))'''%%%'''+++...000000///...222000.........+++%%%(((***,,,+++)))'''(((***+++&&&%%%''')))''''''(((((('''&&&''')))******)))***---000///+++)))***+++)))***+++,,,+++***))))))111...,,,,,,------)))&&&&&&***+++***---444333...------,,,---///000///...---,,,+++,,,---.........+++,,,+++***000777333***((()))***)))&&&$$$######***)))***,,,+++((()))---///,,,***)))+++---------,,,***'''%%%&&&***...111++++++,,,,,,,,,+++******'''+++//////,,,***)))+++###$$$%%%%%%$$$&&&)))+++)))%%%,,,000,,,///333...+++///000---,,,000222111***000111---+++,,,***&&& &&&***)))***...000...000000///,,,)))(((((()))+++,,,------,,,***)))(((000...+++******,,,///111444222//////111333444555...,,,+++***++++++***)))///))))))...000+++''''''***+++---///000000/////////***(((---111000///000///,,,******,,,---***'''+++---......---+++******///***'''(((---000///,,,...------...///...+++)))000///---,,,+++*********555000......,,,((((((***000------......******,,,...111333222...++++++,,,+++&&&$$$)))------,,,---***(((%%%$$$'''+++000333000...---,,,---...111222111///,,,***))))))+++,,,------...//////...---,,,,,,///000///,,,***+++---******,,,.........000444------+++)))'''''')))+++,,,---......---...111444555000---000333111000111777777222+++***---***$$$((($$$ ###+++///...+++333000,,,,,,------***(((------,,,++++++***))))))+++///000...,,,,,,)))$$$111...+++***,,,...///000&&&(((+++///111000---)))'''%%%$$$(((///222111......,,,***'''$$$$$$&&&((('''+++///---***(((***---'''---000111222444222...222///+++)))***---000111//////............//////...111111---+++------+++)))+++((($$$(((000333111///,,,******+++,,,---,,,---'''''',,,...,,,---000---...//////...+++(((&&&'''''')))***+++,,,,,,,,,&&&***000555666444000---000+++(((,,,444666111***...---,,,///222222///,,,***,,,...///......///111,,,,,,,,,---///000///...444666444//////111,,,###,,,---,,,)))***---,,,(((+++...000///***&&&%%%%%%...,,,...222333//////111+++((()))---''' &&&444,,,+++,,,,,,,,,***&&&###***+++------,,,---///000+++,,,111555222------333000///---,,,***)))'''%%%+++(((***000111+++''''''------///111,,,&&&(((//////,,,(((&&&'''(((((('''---***((())),,,...---+++222222111111111111111111///......---,,,+++***)))***)))---444444000///222222000...---.........---......---,,,,,,+++++++++///.........---+++(((%%%)))+++------+++***+++,,,///+++))),,,---***)))++++++***(((***,,,///000000/////////...,,,+++,,,---000//////000000...,,,************+++,,,***%%%!!!%%%,,,///,,,,,,///111000---,,,******,,,......---+++'''%%%(((///333222///+++,,,+++***///444000((((((***------+++)))(((((('''&&&(((++++++)))+++///444444222...***)))+++------***'''&&&(((***++++++,,,,,,,,,,,,,,,,,,+++++++++---------+++++++++,,,((())))))((('''''')))+++***%%%+++///***---111,,,+++...///+++***,,,...---,,,111333///...000...***'''+++,,,***+++000333333333222///,,,))))))+++---777222......111000+++&&&,,,,,,,,,+++,,,,,,---...///...---...000333444333---,,,+++++++++,,,,,,,,,,,,((((((...111---***+++)))***,,,---///000000111000***'''***------...///,,,)))'''(((***+++)))&&&***...222000,,,)))+++...000...---...000///+++'''---,,,,,,---......,,,***+++------,,,***))))))***444111000222///***((()))///,,,---000000------000111111111...,,,,,,///222---)))'''***,,,,,,...111000---)))'''(((+++...000///...------...///000111333111...+++***+++---///------......///............///...,,,)))(((***---++++++++++++***)))***---,,,,,,***)))((((((***,,,,,,,,,---,,,+++,,,///111333...+++---...,,,***+++222333///++++++...,,,&&&***&&&###&&&...222111...000...+++************)))222000...,,,+++,,,---...+++000222000000111///+++,,,***)))***---111333444---...///222333111---)))***((('''***///222000---.../////////---,,,,,,,,,***...111000,,,+++,,,///,,,//////---...111222///---,,,+++,,,---.........222222000///...---,,,,,,+++///000---+++,,,,,,***((()))&&&!!!"""'''((($$$,,,+++***+++...///000///+++'''''',,,000///000444000111111111///,,,)))''''''(((***,,,...//////...(((***---000111000---,,,///...---///222333000---222000......///...+++(((++++++,,,++++++,,,///222---,,,---...///000///...///111111...000222...'''000111///,,,,,,...,,,'''&&&***...///---+++******,,,***+++///000......111+++(((***///+++$$$'''111,,,++++++++++++(((%%%!!!...,,,******,,,...//////***+++///111///***+++///...---+++***)))(((((((((***(((***///000,,,(((&&&+++***+++------,,,...333...+++(((''''''(((((('''+++)))''')))---///...,,,222222111000////////////++++++++++++++++++++++++***))),,,000111//////111333000---,,,---...///...333111---***((()))***++++++,,,------,,,++++++++++++,,,......---,,,---...000,,,+++///000---+++,,,+++)))'''(((,,,000333444000...,,,***+++,,,,,,+++111///---...///...***&&&%%%&&&(((***+++(((###%%%---222///+++,,,000222222///------///000111111---((($$$(((111666333///+++,,,+++***---000---'''%%%(((---//////---,,,,,,'''&&&'''******''')))---111222222+++$$$"""''',,,///***%%%&&&)))+++***'''------,,,,,,,,,+++++++++///---******+++---------,,,------+++***)))***,,,,,,&&&***---'''***...))))))---...+++***,,,...,,,)))---...,,,,,,...---***(((+++***'''''',,,111111000///+++'''$$$%%%))),,,111)))###&&&///444...&&&)))***+++,,,---,,,++++++(((''''''))),,,//////...++++++++++++,,,---...///***((()))...111///...///******+++,,,---///000111000)))%%%'''***+++,,,///+++(((&&&(((+++,,,***((()))///444222+++(((,,,111,,,...000222111---)))%%%,,,++++++,,,......---+++&&&+++///...***((()))+++000...///222000***&&&&&&)))'''(((,,,,,,******---333111---***))),,,333888111...,,,,,,+++***---222111---)))'''(((***---...------...////////////...444222///,,,,,,---000111///.............../////////...,,,)))&&&&&&)))+++---...---***'''&&&&&&'''++++++***))))))+++,,,------......,,,++++++...000222,,,***++++++((('''))),,,...---+++---///---)))+++(((&&&)))///333222///---,,,***((('''(((***---000000111000///---,,,******...111000111444333///+++***)))***---000222222......///111222111---***---+++***,,,///111000---,,,...222444555333111///---000333333000...///111///000...)))***///222222)))+++---//////...---,,,555444222000...,,,***))))))...000---,,,------***,,,,,,)))&&&&&&((('''###''''''))),,,///111000///,,,))))))...111222444666555444333111///---***))))))+++...000222222111111...///000111222111111000///000111222111000000111222111...---------***))),,,,,,***(((''')))...111,,,,,,---...////////////,,,......------...+++&&&///111///,,,---000...***&&&)))---//////.........+++))))))---...---...222,,,)))+++111///((((((...((('''(((***,,,,,,***(((///,,,***+++...000...+++000000///---***)))+++///,,,,,,---,,,,,,---///000((('''(((+++------,,,+++*********,,,...000222444---,,,***)))))))))(((((()))(((''')))---///...,,,---,,,+++++++++++++++,,,,,,,,,,,,---------------***))))))+++---------...666333...+++******))))))...,,,***))))))***,,,---)))+++---,,,)))(((***------............------,,,,,,))))))---///,,,+++,,,)))'''$$$$$$'''+++...///---***((((((***+++(((&&&///,,,+++,,,......***&&&&&&''')))++++++)))&&&$$$'''+++//////------000222111000///000222222111000333///,,,---000222000---+++,,,,,,+++,,,,,,)))''' %%%***...///---,,,,,,+++))))))***((($$$$$$(((+++,,,+++((($$$$$$***///111***$$$$$$***...---***---,,,++++++************,,,)))''')))---///...,,,,,,------,,,******+++,,,---(((+++---''')))---((((((,,,...,,,,,,///111000((()))******,,,---,,,***'''++++++''''''+++.........---+++(((&&&'''))),,,,,,$$$!!!***000,,,&&&((()))***+++,,,,,,++++++(((((()))+++---///...---***+++,,,,,,,,,...000111++++++,,,...000000//////,,,,,,+++***+++---...000---'''$$$(((,,,,,,---///+++)))((()))---///---+++***...000///+++))),,,///&&&)))---///...+++)))(((+++******+++---...---,,,###***111111,,,(((***------++++++...,,,'''$$$%%%'''&&&'''+++,,,)))(((+++333///+++'''(((,,,222666000//////000,,,(((***000,,,((($$$$$$'''+++------,,,---///000000///---,,,333111...,,,,,,---000222111000...---,,,---.........---+++)))'''&&&'''(((000222111,,,(((((((((''',,,+++***+++---...//////111111111///------///111111,,,***+++***((((((+++***+++,,,------...,,,***,,,)))''')))---000...,,,+++++++++(((&&&''',,,111***...222444222,,,$$$'''+++...---...111111---000...,,,,,,------,,,+++))))))***---//////...,,,---,,,+++,,,///111111000)))+++...222444444222000...111333444222000000111///000...******000444444,,,---000000///---,,,+++444444333111///,,,+++******///222000///000000---,,,,,,,,,,,,...///---+++%%%&&&(((,,,///000...,,,000...---///111333333333666555333111///---+++***---///111333444333222111///000222333444444333222//////000111222222222333000///..................///...---***((()))+++...***+++---//////000111222000000000---+++((($$$!!!)))++++++***---111111...,,,,,,---------...///000///,,,+++---...---...222///,,,,,,000000,,,+++...''''''(((+++...///...------,,,,,,...111000,,,'''222333333111...,,,+++***)))+++---...///000444777+++)))((('''))),,,---,,,+++,,,,,,---...000222222,,,,,,,,,,,,+++***))))))(((&&&&&&)))---...---***''''''''''''(((***++++++////////////////////////,,,+++******,,,///...,,,444111---***((((((&&&%%%'''((()))+++,,,,,,------)))+++---+++(((&&&(((+++...------------,,,+++***)))&&&&&&+++...---,,,...---***&&&%%%''')))+++,,,+++)))(((***,,,+++'''###...---,,,...111111...+++,,,,,,,,,,,,,,,,,,---...***)))+++...000111111222++++++---///000///+++)))111111111///---,,,,,,---,,,---......,,,)))(((((( $$$***......---,,,,,,+++)))***+++)))%%%%%%)))...,,,))))))***---000222222+++###$$$***111222000,,,,,,***)))((((((((((((&&&%%%&&&***///111...+++(((***++++++******+++,,,---(((,,,...((()))---((((((---///---,,,......---,,,******---000000//////)))...000------///000///000111222111///......///444///***)))******(((%%%))))))((())))))+++,,,---000//////000222222000///***+++------,,,,,,///111---...///..................---,,,*********+++,,,)))%%%%%%+++000000//////+++)))''')))---///...,,,,,,+++******,,,,,,,,,+++&&&'''))))))((('''((()))+++))))))***+++---,,,+++###+++222333...***,,,///---)))(((***)))&&&&&&)))---+++,,,000000---+++---///---***((()))+++---///''')))---111///++++++000---((($$$$$$(((,,,---,,,+++---///000000...,,,+++///---,,,***+++,,,...000111000...,,,,,,+++,,,---++++++++++++***)))&&&$$$...222111+++)))++++++)))...---,,,---000222222000222222111///------///111...***)))******(((+++///,,,---......---+++))))))///---+++,,,---...+++)))+++,,,,,,)))''')))...333---///111111...(((!!!(((,,,---,,,,,,///...+++222000...------+++)))&&&((('''(((***,,,---,,,++++++******,,,...111222222))))))***---000222222000---///222333222000//////,,,///...,,,...333555444111222222///,,,***+++---111111111111000///...---...333555333111333333111***)))***,,,......,,,+++)))***,,,///111000---***333222000///000111000///444333222000...,,,++++++111222333444444222000///(((+++///222333222000......,,,+++...222555444333000111111111000000000000111111111///,,,******+++'''***...///000000333555444333333111---((($$$###&&&((()))(((+++000000---///...++++++,,,///111333333000...000///---...222222///---...---,,,---000+++******,,,...000///...+++,,,...111222///***&&&''',,,000000...+++%%%###(((******+++...111//////+++&&&&&&))))))''')))...000---,,,---...---)))+++------+++***))))))'''%%%%%%(((,,,---***'''&&&&&&'''((()))+++,,,---///////////////////////////...,,,+++...222000+++,,,***)))))))))***)))((((((***---//////...,,,******+++,,,+++)))(((((((((,,,+++***,,,---...,,,++++++''''''+++......///111444111---++++++,,,------,,,,,,,,,,,,---,,,)))'''***+++,,,............---...//////...---///222444---))))))...222111000111------...000111000,,,)))***---///---***))),,,000---...000111---((((((,,,&&&)))...000000...------)))((())),,,,,,)))+++//////,,,))))))+++......---000+++%%%&&&+++111333333...,,,***)))((((((((()))%%%&&&)))---//////---+++(((***,,,,,,++++++,,,---***&&&+++...)))+++...((((((---...+++)))***)))&&&,,,((('''+++//////......''',,,///------//////---,,,///111111000.........000000///...+++***+++,,,))))))(((((()))+++---...000...------...///---,,,+++---...---******---000...111111...+++------,,,---,,,,,,+++************)))%%%'''...333222//////)))'''&&&'''+++---,,,)))---***'''(((,,,...,,,)))+++***(((&&&&&&&&&'''(((+++***((()))***++++++***&&&,,,222333///,,,---...---***(((***+++)))***...---+++---111000,,,***,,,+++***))))))+++,,,+++*** """)))000222///...000222---((((((,,,///...+++,,,---/////////...,,,+++)))))))))******+++,,,,,,...------,,,,,,,,,,,,,,,******+++---...,,,(((%%%)))//////(((&&&+++,,,(((000---,,,...222333222000000000000...,,,,,,---///,,,)))(((***)))(((,,,222000//////000---((('''***111000/////////...,,,***------,,,+++***,,,000333555333///+++(((&&&%%%%%%,,,//////------//////,,,...------......---***(((---,,,******+++,,,+++))))))))))))***,,,...111222---***)))+++///222222111,,,...000222222000...,,,+++...///---...333444222222333222...)))(((+++...---...///111222222111111222555666333111333444333000,,,+++......+++)))***......///111333222...+++222222000......111000---///000000000///...---,,,222222222222111000//////))),,,000333444222000---...+++)))+++000444333111222333555444222000//////111222333222///,,,,,,,,,(((,,,000000//////222555222222333555222---+++---)))+++***)))***...---***---+++***+++...111333444222//////111000......111222111000---++++++...222---,,,+++,,,...//////...+++...000111///,,,***)))"""''')))'''''')))%%%###(((***(((''')))+++...///---((((((***'''!!!$$$,,,111---((())))))(((&&&))),,,---***((('''(((&&&%%%$$$'''***+++'''$$$(((((((((((()))+++,,,,,,***++++++,,,---...///000---...,,,***---222...'''&&&&&&'''))),,,------++++++---000222222111///---+++++++++---...---***((('''''''''+++///111111//////***(((***,,,,,,...111333111...,,,------,,,+++///...---+++))))))+++---'''+++///...+++)))+++---***,,,............111333///,,,---111111------000333222000000111222111///***,,,------,,,---000222...///222444///((()))000,,,...111111///---,,,,,,***)))+++......,,,...222***+++++++++*********+++,,,***)))***---///000000000...,,,***))))))******+++---...///---,,,,,,---,,,...000000...---,,,---%%%""")))...***+++---'''$$$))),,,***)))++++++))),,,%%%###(((---,,,***+++&&&***,,,))))))---///...(((***++++++***)))***+++(((***,,,------...///111'''(((***+++,,,---------,,,***((((((***+++++++++,,,...000---)))''')))---,,,111222,,,))),,,---,,,)))******+++++++++++++++---((((((---111///------***(((&&&(((+++,,,+++))),,,***))))))+++,,,---,,,...+++((((((***,,,,,,***,,,***(((((()))******)))))),,,///000///---,,,,,,)))'''(((,,,---+++,,,///((('''***...///+++***+++)))((((((***---...---+++&&&%%%(((///222///,,,---222---((()))...111///,,,------.........---,,,+++%%%&&&(((***++++++***)))'''((()))+++,,,---......,,,++++++---///...+++)))'''......'''%%%+++,,,'''000---+++---111333000---///000///...,,,,,,...000///---,,,,,,***)))---444333000000000,,,'''''',,,///.../////////...---+++...,,,++++++---/////////111000...,,,***)))((((((,,,//////------000111...++++++,,,...///...+++)))...,,,******+++,,,+++***)))))))))((()))+++---000///,,,***,,,000333111///,,,---///111222000---+++---///...++++++///000...---//////,,,((('''+++///+++,,,///111333333333222222555444000...000222222666000...000000+++)))+++......///000111111...,,,+++------+++...333444000+++---///000111000///...//////.........///000111000111333333333111///...,,,+++++++++,,,---...///...111555555333000//////000111111000......000111,,,000333222...---...111---,,,000444222---...222---...---+++---111000,,,++++++,,,...222222000---,,,***+++//////------000...222333000+++***---000+++******,,,...000000///,,,///111000,,,)))***,,,,,,,,,'''!!!###,,,000///&&&,,,222333000------///(((,,,---++++++,,,((( ***111,,,&&&%%%&&&%%%$$$'''+++,,,)))&&&&&&&&&%%%$$$$$$&&&))))))&&&""")))(((((((((((())))))***%%%&&&''')))+++---//////)))+++)))'''***///+++"""%%%%%%'''+++...///---,,,,,,...000222444444444333+++++++++...111111---)))$$$$$$%%%***111555555444222,,,'''((())))))***......,,,***)))******((('''///...+++'''###%%%+++000,,,111666444...+++---111%%%)))---...------...000000///222444///''')))111555222---+++,,,...000000111///...///111333333222///000444666000)))+++222///000111000---+++******...,,,...000///,,,---111(((---111111---,,,...222(((***,,,.........,,,+++222000...,,,***++++++,,,111333333000+++***,,,///111222444333111...------!!!(((...***+++---&&&&&&***+++---111222111000(((%%%+++000...---...+++...---******///333444++++++***)))((()))+++.........///000111000...---%%%'''+++...///...,,,+++...,,,******,,,///000111---///000---(((%%%'''++++++000111+++))),,,...,,,%%%''')))+++---------,,,111+++(((+++...,,,+++,,,---***(((***---...,,,***+++,,,,,,+++******---000---***(((+++111444333///---+++((((((((())))))(((***+++---......---+++***$$$###''',,,...,,,+++---((((((+++000222///...000(((&&&&&&)))...000000...111,,,+++...000,,,(((&&&---((($$$'''...333222///............---,,,,,,+++###%%%(((+++,,,+++)))(((!!!###&&&***---///000000///,,,***+++...000...---(((000000'''%%%+++,,,'''///,,,***,,,000222///+++111111111000//////111333555222111000---+++///666444111000111,,,&&&(((///******+++---...---,,,+++///,,,***+++...000///,,,&&&)))...222111---'''###***---...,,,---000111///+++,,,---...///...***'''***((('''(((***,,,------******)))((('''(((***---...+++***,,,111222///+++,,,---///111222111---***000111---((('''+++,,,+++'''***---,,,((('''***...+++,,,///222333333333222222444222,,,***---000000444---+++......***)))++++++***+++,,,......,,,***$$$((()))(((---666888555)))+++...111333333111000,,,+++++++++,,,///111333333222000...,,,+++******+++---///,,,'''&&&***...''',,,222555444222111111//////...,,,,,,///333777000333555333...***+++...)))(((,,,111///)))***///---//////...111555555222,,,---///333555111)))###%%%$$$''',,,...,,,,,,///***111666222,,,***,,,///---...///...---,,,...///000---)))'''))),,,///000333111...+++***+++---...---......,,,)))***---000''')))+++///111000,,,(((***------++++++...---***((()))***,,,---.........222(((!!!%%%---...,,,+++*********,,,...---)))%%%"""'''+++......///222555///)))%%%'''---///+++%%%---+++)))((())),,,000333,,,,,,---///111222000...###!!!!!!&&&,,,///---))))))***)))((((((***...111000+++((()))+++***'''&&&$$$+++000...+++,,,,,,***...,,,******,,,...000000333111...---...000...+++,,,------+++)))+++///333+++,,,------......------///,,,,,,///---((((((......333333///000444444000***,,,...,,,)))(((***---222222111///...---,,,+++222000///000222111,,,((()))***,,,------,,,***)))++++++++++++++++++++++++333...***++++++)))***...---------+++***+++...111222222111000---***'''%%%"""'''***"""'''!!!$$$'''+++...///...,,,+++222,,,+++000111,,,))))))$$$***,,,+++,,,///111000000,,,)))))),,,/////////333111000000000///---+++%%%'''&&&######''')))'''.........---***)))---222111...+++,,,000111...***111000...+++)))+++...111,,,---------,,,+++++++++'''&&&&&&))),,,...,,,)))///...)))%%%***333555000...000...***)))---...---///000000///111444000))),,,...000000...---------...---+++++++++)))'''%%%+++(((%%%###$$$&&&***,,,(((%%%&&&...333000***&&&''''''))),,,//////---+++((()))+++,,,---,,,,,,+++///,,,((('''000:::888///444222000...------...///////////////...,,,***)))$$$$$$%%%)))...000///------,,,,,,---///000///...---///...,,,,,,///---(((...------------...//////000///...,,,***+++...000/////////...------,,,,,,...,,,***))))))'''$$$"""((())),,,///000///+++(((+++,,,---......,,,***)))---...111222222///,,,***''''''&&&%%%%%%(((---111444)))&&&...000++++++000000)))''',,,///,,,+++---+++,,,------------++++++---)))'''***000222...(((...+++((())),,,---,,,***...,,,(((''',,,111000***+++---///000000...+++)))))),,,///000000///...///...---///222111...///333000***''')))******+++...///,,,***+++......+++(((+++***(((((())),,,///111333000---...111333222000000...+++******,,,///111///---,,,...000000---)))333...)))&&&''')))+++,,,000///...111333444111...++++++,,,---///111333444333222222222333333222111)))***+++---.../////////444...))))))///222000,,,&&&))),,,...---,,,,,,,,,''',,,000//////000000...///...---...000111222222,,,---------,,,---///111///,,,)))(((***---//////222222000///............/////////---******---000,,,///222111,,,(((%%%%%%'''***+++***+++//////,,,------...///000000111111000'''###&&&,,,---,,,---$$$$$$$$$&&&))))))'''$$$***,,,//////---,,,,,,---000***&&&(((---///+++&&&++++++*********+++,,,---++++++,,,...000111000///&&&$$$###''',,,...,,,)))+++---............///111/////////...---,,,,,,...(((---///***((())),,,,,,...---++++++---...///000...---++++++---000///------...---***((((((+++...,,,------...............,,,***+++...---)))***...---000000---...222333000---000111///+++)))***,,,111111000///////////////,,,,,,,,,,,,+++***+++,,,***+++,,,,,,,,,+++******......,,,+++***)))((((((---'''$$$)))...---+++***+++,,,,,,+++***+++...000111111111000---+++((('''$$$"""###+++'''---&&&&&&(((+++---......---,,,111+++***...000---+++,,,)))+++***((()))...111//////+++'''&&&(((+++,,,,,,---,,,,,,---///000///------...,,,'''%%%''''''$$$///...,,,)))&&&$$$$$$&&&000,,,)))***...///---***222000---++++++,,,...000000///.........---,,,***(((((((((,,,000222111///...---(((%%%)))111333///...111111,,,***---//////,,,//////+++)))+++,,,***...//////...,,,,,,...000000///......//////---,,,,,,+++)))((('''&&&''''''&&&$$$&&&+++---***)))***,,,,,,---------,,,+++***,,,---.../////////...---...///---+++///444333...+++,,,,,,---///222444666000000111000///...,,,+++///......///111111...++++++***))))))+++,,,,,,---)))++++++***,,,000...***------,,,------...//////---...//////...---///000222111000///------,,,,,,((('''''''''))))))'''%%%,,,,,,---///000000///---//////.........///000000111000000///...,,,+++******++++++++++++...222666555---***000111++++++000000+++***...000...///333/////////...---+++)))(((---+++)))+++......***''',,,+++)))***+++,,,++++++///000...,,,---///+++$$$---......//////......---)))+++......---,,,,,,,,,+++)))+++//////+++)))+++333...+++---...---...000111000///......,,,***(((...,,,***)))((())))))***&&&***000444555444111000---+++)))((((((+++...111...------///222333111///333000---,,,---.........111///...000222222000...+++,,,---.........------000///...///000222333333,,,---...///111222222222444---((('''+++,,,)))%%%''')))++++++*********+++(((---///---,,,...///...---,,,,,,,,,...//////000,,,,,,,,,,,,+++---000333,,,+++)))))),,,...//////222222333333222111000///111111000...,,,+++---......222444000((("""###&&&%%%)))***)))+++///111//////////////////000111222,,,'''%%%(((++++++---000$$$######%%%''')))(((''''''***---.........///000000,,,)))***...///,,,(((******+++,,,+++***((('''(((((()))+++...000///...***((('''(((,,,---+++(((,,,///222333222000000000...222444222///...111444+++///...'''$$$'''+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***---...//////---------+++)))))),,,...------.../////////.........,,,---///---***+++......///...+++,,,000333222...111222111---+++,,,...111000///---------...///,,,...///---******///444,,,++++++++++++++++++,,,222000---***(((&&&&&&%%%,,,%%%""")))000///***&&&******+++******+++---000000000//////---,,,***)))%%%''''''///(((((()))+++,,,---------,,,///+++))),,,...------///---,,,'''$$$'''...///------***'''&&&'''***,,,,,,*********,,,...///...,,,...///,,,'''%%%'''&&&$$$******((((((***++++++***...***''''''***,,,,,,+++222///+++***,,,......---000...,,,,,,......+++)))######%%%(((,,,......------+++'''%%%)))///000---+++000222---)))***---///,,,000000)))$$$&&&)))+++//////---+++***+++...111///......///111222222000,,,,,,,,,+++***)))''''''((((((***...---+++...333---///000...***(((***,,,***+++,,,---,,,+++***)))---000111///...///...+++&&&(((+++...111444666777111111111111000...---,,,111000/////////---***'''...---,,,,,,,,,---...///(((++++++***,,,000...***,,,+++,,,,,,---...///000...000222222000.........///...---,,,,,,---...///'''&&&&&&'''))))))(((&&&,,,------......///000111222000---,,,,,,///333555555333000---,,,+++,,,---------.........111444888000+++,,,000///***+++222...++++++---------111666111111000...,,,)))'''&&&------,,,,,,+++)))(((&&&+++,,,,,,+++******+++------111333111///...((("""------,,,,,,,,,,,,---...(((***------,,,++++++++++++'''(((---///,,,'''%%%444///,,,...///------000222333333111---***))))))---,,,,,,+++)))(((&&&&&&$$$***111444222000000111+++***'''&&&'''***---000......///111444666555444333111111111222333111000111///......///000///...+++,,,---//////...---,,,///............///000111---...///000222333444444777111,,,,,,///000---)))***+++,,,,,,+++***+++,,,---000000,,,+++...000///,,,,,,,,,,,,---...//////......---+++***+++...111+++***)))+++---///......222222222222111111111111222222111///---,,,,,,---***---...+++'''&&&(((,,,(((++++++***+++000111///...------,,,,,,---...///)))&&&'''*********---222+++***))))))+++,,,---...&&&(((+++---///000000111000...,,,,,,......,,,******+++,,,,,,,,,+++))))))&&&&&&'''))),,,...///......,,,***)))++++++***)))+++---000111000000000000...222444111///000111111,,,//////((($$$'''******)))***,,,,,,***)))))))))+++((((((+++------...111---------------///111333+++,,,------......------111111111111...,,,,,,...111000...,,,,,,...000111,,,///222111///---///111000...,,,***))))))******---...///...,,,,,,///222+++***))))))***+++---///222000---)))'''&&&&&&&&&///(((&&&***...,,,((('''***+++,,,++++++,,,...111---------,,,,,,+++******&&&"""'''%%%///+++******+++,,,------------...+++)))))))))***,,,...///,,,'''$$$(((...---((())))))***+++---.../////////...------......,,,+++&&&((('''######'''(((&&&(((((('''''',,,000///,,,,,,(((%%%%%%'''***++++++222...)))***...000...***---***'''(((+++---+++(((!!!"""###%%%''')))******,,,+++((('''***---...,,,%%%---111,,,&&&&&&***,,,---111000***'''(((***))),,,,,,+++***)))***,,,///---,,,+++,,,...//////...***++++++,,,,,,,,,,,,,,,)))(((***...///...000444***---...+++''''''+++000******+++++++++)))(((''',,,...000000///...+++)))***+++...000111111111000000000//////...---,,,,,,+++++++++,,,,,,+++)))(((---...000000///...---...---000///......000---(((++++++++++++,,,---//////333444444222///---,,,,,,((((((((())),,,///222444---+++***+++++++++(((&&&)))***,,,---------...///000...,,,******,,,///111555333111///.........///------,,,***)))+++///333((('''***---,,,(((+++222*********)))'''(((---333000///...,,,***(((&&&%%%,,,...///---***((((((***+++...///...+++***---000+++000444111///...+++'''++++++*********)))))))))'''))),,,---,,,,,,---...000***(((---111000,,,***111,,,+++---...+++***,,,000222444111,,,))))))+++***+++,,,---,,,***(((&&&---......---+++,,,///222---+++)))''''''))),,,...//////000222333555555555333111000111222333333222///...,,,,,,...///111111,,,,,,---...000111333333000111222111///---++++++------...///000222333444555222//////333444333000))),,,///111000/////////111444222---+++...111111......///.........000111000000///,,,***)))+++---+++******+++...///...,,,222000...------///111333333111000///...---,,,,,,)))(((''''''))),,,...///,,,///...++++++///000...,,,,,,,,,+++,,,,,,------'''&&&(((+++***))),,,222///...---,,,+++,,,...///...............---***)))//////...------,,,,,,+++,,,,,,,,,---------......***))))))+++...111222111000...+++*********+++***,,,---............000222000222111///000444222++++++000222---)))))))))(((***,,,......+++***+++,,,...++++++//////,,,---111///...------///000111222******+++,,,,,,,,,,,,+++,,,///000///......///000333000---+++******+++---,,,///222222...,,,,,,---,,,+++***))))))***+++,,,+++***)))***,,,,,,)))&&&***)))(((((())),,,///111...---+++***((((((((())),,,)))((()))'''%%%''',,,+++,,,......------///111+++++++++******************,,,###+++---'''222000+++,,,,,,---------,,,,,,------***&&&%%%''')))***---,,,((('''+++///+++%%%"""&&&+++///111111000000222111000000111111///---"""$$$$$$"""###(((***(((,,,,,,)))%%%&&&***(((""")))'''%%%$$$&&&)))+++,,,111---)))+++///000---)))***(((&&&'''+++------,,,((()))******++++++,,,------+++******,,,,,,,,,,,,$$$,,,111---'''&&&)))+++,,,---,,,***,,,...+++%%%&&&(((******)))))))))+++---+++))))))***++++++***------+++++++++,,,...///&&&"""###***///...+++***))),,,,,,)))%%%$$$)))...------.........,,,+++***---++++++///111///+++'''---///000111111///,,,+++------,,,,,,++++++*********+++,,,------,,,++++++'''+++///111...+++((('''///222222111111333///************++++++---......333333111///,,,,,,...000(((((()))+++---111333555000///......///...,,,***&&&***///111000...------......------,,,+++******---.../////////...---,,,---,,,)))&&&$$$&&&***---)))***,,,---+++(((***...+++,,,+++'''$$$%%%***...++++++***))))))(((((((((+++---000...+++***,,,///---000111000---,,,///222---111222...,,,------***+++,,,------,,,)))&&&$$$$$$&&&)))***+++,,,///000444,,,(((+++000222111222...******---...+++)))***,,,///111000,,,***+++---+++---///000///,,,(((&&&000---******,,,///000//////...,,,+++******+++,,,000000111000000111111222222000---,,,...000111111++++++,,,,,,...000333555///...---,,,...000444666---111555666333...+++***////////////000222333444000---+++,,,...///...,,,%%%***000444444222111000000333222---+++...000///---///000///------///111000000000---***))))))***,,,+++***+++---...---,,,000...+++******---000222111000......///...,,,+++,,,)))&&&'''***---......///111///+++***---...,,,,,,,,,---...//////......((('''(((++++++))),,,000,,,,,,,,,***((((((***,,,,,,,,,,,,---//////---+++...///000...,,,***+++,,,.........//////000000000///...---///222444555555000...+++)))(((***+++---...//////...,,,,,,...///...111000---111666333***+++111555222...---+++)))---///111000...---///111222---...222000+++,,,333333111...---------+++***((()))******++++++******%%%))),,,+++,,,000333222000,,,******(((&&&'''***...111333222---***))))))((()))***,,,---///000000,,,***)))+++......)))%%%+++***))))))***,,,...000+++++++++++++++,,,,,,,,,&&&%%%&&&'''%%%$$$)))222---...//////......///000,,,+++***)))))))))*********...'''...---$$$//////,,,,,,---......---,,,+++,,,...,,,&&&$$$&&&((((((+++,,,+++)))+++...+++%%%""")))---///.........111000000111333333222000&&&((((((%%%%%%)))+++)))+++---***$$$%%%+++,,,'''''''''&&&&&&'''))),,,---...,,,+++,,,...///,,,)))++++++***+++,,,...000111,,,---------+++,,,...///---******---,,,******,,,&&&...222///+++***++++++&&&'''''''''+++...***###$$$&&&)))***))))))))))))000...+++***+++++++++***222000...+++***+++,,,---(((######+++222111,,,))),,,---,,,((($$$###%%%(((***+++,,,,,,,,,+++***)))---((((((...111...***''',,,---///000000///...------,,,,,,+++******++++++***,,,---,,,***(((''''''(((---222333000+++((('''+++...000000222444222,,,++++++******++++++,,,,,,......---+++***,,,000333---......///000111222222//////...///111111000...(((---333555222///......///000111111///---***(((%%%(((+++---...,,,)))'''------,,,)))'''''')))+++000000111000---+++******---///---(((&&&))),,,,,,(((((((((((()))***+++,,,***---......,,,,,,///222///000000///......///111222333000+++))),,,,,,***---///111222000---)))'''"""%%%'''))))))+++...000444,,,''')))---...000444...***+++///000---+++,,,+++,,,......------......///111222111///+++&&&###)))((()))...333444111---...............---+++***000000000///------...///111///+++***+++---//////***+++---...///000333666222000---++++++---///000)))...555777555111//////333333222111222333444555000...---,,,,,,+++)))'''###(((...222222000///...,,,000000---+++------++++++---...---******,,,///---///000///,,,***))))))///---++++++,,,,,,,,,+++,,,+++******+++---///000000...,,,---//////,,,***---,,,+++*********,,,......000...)))(((+++,,,******,,,...000111111///...***''''''+++,,,***+++---)))+++,,,+++))))))+++---''''''(((,,,000333222000---///000...***(((***,,,...///111222222000...---000...---...000333333333...---***(((''')))---///...000000...+++'''&&&%%%$$$+++---***,,,333222+++---333777444000000...,,,,,,///111///,,,,,,000444111---...333111***,,,444555222///......---***((())))))***+++++++++++++++&&&,,,...,,,---111444222...***))),,,,,,((())),,,+++///222222///,,,+++,,,)))+++---...//////...---,,,,,,,,,,,,---...---,,,...---,,,************+++)))***,,,.........---,,,(((&&&'''******))),,,111---...000///---,,,---......---,,,+++******++++++)))+++!!!))))))""",,,***+++---...000///---+++)))***...---(((%%%(((+++***,,,...---)))))),,,---***###'''*********+++,,,111000///000111111///---)))+++***''''''+++,,,***'''---+++######,,,111...&&&'''(((((()))+++---///,,,,,,---......---+++))),,,...///---******...222(((***+++***)))***---///+++)))***---,,,''''''***(((...111///------,,,)))!!!$$$%%%$$$'''++++++(((&&&((())))))))))))+++,,,222///---+++,,,------,,,//////...---,,,++++++***---))))))...111000///000---,,,***((('''&&&&&&''''''''')))******)))((((((,,,)))***......)))'''))))))***,,,...000000000000000///...---,,,---......+++---///---***'''&&&'''---111444333///++++++,,,'''+++------///111...))),,,++++++***************,,,------+++***)))+++---,,,---///111111000///...///...---...//////...,,,+++000444444000------//////000111111000...,,,***&&&(((+++------***'''%%%(((+++///111///---+++***000000////////////---***---///---)))***......+++((((((((()))***,,,...///+++,,,,,,,,,,,,---///111000...------...//////...000///,,,(((+++///...)))...///111111111000...---((()))+++++++++,,,...111222---*********)))+++000,,,***+++000222///---------------...000000///...///000111000...***&&&###(((***,,,///222222111000)))+++...111111///---+++...///000...++++++---///000///---,,,---...---,,,+++...111111000000111333////////////......------***///444555222000111444555444222111000111222333222111000///...---+++***)))+++...///...------...)))///222111//////...******---///---***))),,,///***---//////---+++))))))000...+++***+++,,,++++++)))***+++,,,------.........,,,+++,,,//////---******---///---)))(((,,,111,,,---+++''''''***+++***'''***---111222111///---,,,((('''+++---+++***,,,***,,,//////------000222---++++++---000000---***,,,///111...***'''))),,,---000333555444000+++'''---+++******---/////////---,,,***'''''')))...111,,,...000...((("""%%%+++''''''...000,,,///555888444111111111000***---...,,,)))***///444000+++---333111***,,,666555333000000111111...,,,******+++,,,,,,,,,,,,+++...444555000///222333000...***+++000111------222%%%***///222111000111333---...//////---***&&&$$$&&&((()))(((&&&''',,,000111000...,,,***((('''&&&(((***---000000///---,,,///,,,+++000222///---------...//////---++++++,,,000///---,,,+++,,,,,,------+++&&&***%%%...++++++---///111000---***((((((...///)))'''+++...------///...((('''+++...///$$$&&&((((((&&&'''***---333222000///...,,,)))''''''))))))&&&''',,,---,,,)))///,,, """'''%%%%%%''')))***+++,,,...///***,,,//////---+++******,,,///111---'''&&&***000''')))+++******+++///222***''')))---+++%%%$$$(((''',,,...---------***%%%$$$'''$$$###(((...000******)))(((((()))---000111///,,,+++,,,.........)))+++---///000...,,,+++,,,******,,,+++)))---222***)))'''(((***++++++***)))***+++,,,------,,,+++++++++...000+++$$$%%%,,,)))***,,,---///000111111222222000//////000111111...111444333000------///---000111...(((&&&))),,,'''***,,,++++++,,,((("""---,,,+++***))))))))))))...//////---)))&&&$$$$$$&&&(((+++...//////---,,,111///...---,,,+++(((%%%,,,000222000+++))),,,///---......//////...---,,,+++,,,---...---+++((('''"""(((111666666111,,,)))*********+++000333000,,,+++---+++(((+++111000******))))))***,,,...000111---,,,+++***+++,,,---...000---***+++...///...+++***)))''''''---333111,,,---------...///000111111///000000000//////111222222///......+++'''(((,,,***(((***000222///------111...---///222333000---+++,,,---...---+++((('''///000///---***+++000555$$$(((---111333111...,,,---//////---++++++...111000//////000111///,,,)))---000333333111//////111+++---111333444333111//////222444222...---000444444333000///......///000------............------000111000...,,,,,,...000***111666666444444111,,,,,,///111///+++***---111,,,///111000,,,******,,,///+++((((((***+++***(((,,,)))(((+++000222000,,,---111///)))(((,,,+++'''(((---111...((($$$'''+++---++++++...111000---)))***)))+++000000,,,+++,,,)))+++++++++...000+++$$$'''(((+++...111111000...111---(((''')))++++++***...***)))---///,,,+++---///***)))......(((###"""000---***+++...111111000)))***+++,,,+++******+++...///,,,$$$$$$+++......---,,,***))))))(((+++///333555444222111000---''')))111222+++***111---............000444777111...++++++,,,.........))),,,...///......///000111000000111111111...,,,***$$$$$$---444222000111+++...000///,,,,,,///222....../////////---,,,+++$$$&&&((((((&&&&&&***---//////000222333111...+++111***)))...111---+++---))),,,///111000///......'''''''''((()))***,,,,,,000...,,,***))))))***+++///***(((++++++(((+++111///...,,,+++***))))))))),,,...000...)))&&&'''(((000---)))&&&&&&(((+++---&&&(((*********+++---...+++...111333222...((($$$''''''***---,,,)))---333222111---%%%###((((((((()))***,,,...000111,,,---//////...------...666111***((())),,,---...222***(((...000***+++111---)))***---,,,((()))///000111222000---)))((('''''',,,...+++))),,,//////))),,,...,,,))))))---222222///------///000///---///***)))---///...,,,---,,,+++***((('''(((,,,///(((///111+++((())))))&&&&&&(((+++...000000...,,,***,,,---------...111333---...000333555555333000666333///,,,+++,,,///000//////000000//////...---)))))))))((()))***++++++***,,,...---+++***+++...///******...///,,,...333222---***,,,,,,))))))+++***+++,,,---...///000000000000...,,,***)))+++---333///,,,---,,,,,,111777///---...222111+++%%%###//////......//////***%%%'''+++///111000...,,,,,,+++)))(((,,,111333000---//////...,,,***)))***,,,)))'''%%%&&&))),,,......///---++++++,,,,,,+++***)))+++...000000...,,,+++%%%&&&%%%&&&...666444,,,---000---((((((///333111///000333444444222000......,,,---000...******---+++++++++---000111000...***+++------,,,+++,,,,,,...///---+++///444000(((///---,,,,,,***(((---444''',,,---++++++...///---111...***+++///222333333---...000111111000///...///(((***555888111---111000,,,,,,000333222222444+++...111///,,,***+++,,,///555777111++++++------+++,,,///222333///)))###***((($$$!!!&&&...111///,,,///000------///...+++---///000///---,,,---///,,,...//////---+++******000---******+++,,,+++)))---***)))+++000111///,,,111333///)))(((---///,,,(((+++---,,,)))''')))+++$$$%%%''',,,000000,,,(((***)))+++///...***((()))+++...///...000222000+++'''''''''(((***,,,,,,,,,222...******,,,......,,,,,,(((&&&***,,,++++++---111+++)))...111///...000222000...///111111000...)))***+++++++++***++++++,,,...,,,'''!!!!!!(((///---,,,***((((((***+++------...000111111111333555222,,,,,,111///%%%###(((+++---......---,,,---...///...,,,,,,,,,---...///)))+++...///000000//////,,,,,,+++,,,...---+++)))***$$$$$$+++111111///000)))))))))((())),,,000444***+++,,,---...------,,,'''((()))***))))))+++,,,---...///000///...,,,+++///)))(((---000///...000+++,,,------++++++,,,---++++++++++++,,,,,,---...,,,+++***))))))***++++++***&&&$$$((()))'''***000---,,,,,,+++************,,,---------+++++++++,,,///---+++)))***---///000***,,,---,,,)))((('''(((&&&)))...000///---***((((((''')))------***+++///+++---,,,%%%""")))*********+++,,,---//////***,,,...///......///000000,,,(((&&&(((+++,,,,,,111++++++222222***''',,,+++((()))------***+++///---...000///,,,***)))))))))------)))&&&)))++++++))),,,...,,,)))(((,,,000...,,,+++,,,///000000...222---,,,///000...,,,---,,,,,,,,,+++++++++---...---111111***''')))+++***###'''***+++)))(((***---(((***+++++++++,,,...000000///......000111000///111222222///,,,+++,,,...++++++,,,---------------///...---+++)))'''%%%%%%***,,,......---,,,...000111,,,+++------+++---222333---+++---///---+++,,,111111222222333333333444...000111...***))),,,///222...---//////...222777///---...333333...)))(((++++++***+++---...,,,))),,,---//////......///000000+++'''''',,,000111000......---+++******+++,,,((('''%%%&&&))),,,---...+++***)))+++---/////////+++---///000111111000///((()))'''&&&+++111000***000111---'''(((...222111/////////.........//////222000111222000++++++...---,,,,,,---///000///...+++,,,------,,,,,,...///+++,,,,,,+++...222...&&&((('''***......,,,///444***///111///...000111///333///------000333555555111111111111111111000000000)))+++444666///,,,///...+++,,,111444111000111***---000111000/////////,,,//////,,,,,,///111///))),,,000111///,,,+++++++++,,,***''')))///222111///111111---,,,...---***)))...111000+++))),,,000///...---.........,,,***...---++++++---.........---+++***,,,///000...+++222222...)))(((---000000)))******+++,,,------...###$$$'''---111000+++&&&---+++,,,///...)))&&&''',,,000222000///222222111***(((%%%$$$$$$'''+++...000---++++++...000///---,,,((('''***,,,,,,,,,///111+++'''***///111333555------...000222111///,,,)))))))))******+++++++++***,,,---***''''''---333,,,***((('''(((+++///111.........------000555888555000///222///&&&###&&&(((+++...///...,,,*********+++,,,,,,+++***+++,,,***+++---000111111...,,,))))))(((***+++,,,***(((***%%%%%%***...///...///***'''###"""%%%***...111)))***,,,...////////////******+++...111222111000***---///...+++***+++,,,444...***,,,...,,,++++++------,,,)))''''''))),,,---------,,,,,,------...******+++,,,,,,,,,,,,,,,(((%%%$$$&&&&&&&&&(((,,,++++++++++++,,,,,,------,,,+++***+++...000000000)))((('''(((+++---...---,,,...000///,,,)))((('''&&&***...///,,,++++++,,,***'''(((---...+++)))******///111,,,$$$"""'''...,,,++++++++++++,,,,,,---)))+++---.........///000,,,***(((((()))+++,,,,,,---***---444444,,,(((***---+++,,,///...***)))***)))+++---...,,,+++++++++,,,...---'''$$$&&&((('''+++---...,,,)))(((***---))))))***,,,///111000///444000...111111...,,,---+++,,,...//////---,,,+++111222///)))'''***---...$$$(((+++)))$$$###(((---)))***++++++++++++---///333///+++)))***,,,...///...111333111---***)))***((()))+++,,,---.........111000///---***'''$$$"""))),,,...////////////000222...+++++++++***,,,111000***(((,,,000///+++***000000000000000000000000...111333111---+++---000111------000111000222666///---...333444000------+++))))))+++...000000000000000///---,,,---111444000,,,)))))),,,......---,,,,,,++++++++++++,,,,,,((('''&&&'''***,,,---,,,+++******+++...111111111......///000111222222222,,,...,,,)))))),,,---+++000000---))))))---111111222000---++++++---000222111000111333111,,,,,,000///---,,,,,,---......---------......---...111333+++,,,------///111---'''###%%%)))///000------111,,,000222///...000111///222///------///222444555444333222111111111111222///***+++222333---+++------+++,,,111333000------...///000222444333000...,,,,,,***(((+++111111...+++000333000***''')))------...---***+++111333222111333111,,,+++------+++(((...333111+++))),,,222222///+++***---///...,,,))))))***,,,...000111111---,,,+++---//////---+++000///---******,,,//////+++))))))+++///222222111,,,++++++...111000+++&&&000---...000...(((&&&'''+++000222...+++---000000,,,***&&&######(((///444---+++***,,,///111///---...++++++///111...,,,---...***&&&'''***,,,,,,,,,$$$&&&***...000000///---''''''&&&''')))***+++***))),,,...---++++++...222,,,+++*********---///111......---,,,,,,///333666333000000444333...---///'''***...000000///...///---///111000...,,,,,,---...---...000222000,,,(((***))))))***,,,---,,,+++***((('''***---.........---(((###"""%%%(((***))),,,---///111111111111000&&&&&&(((---222555333000))),,,///---)))(((+++///222---))))))+++,,,+++***------,,,)))'''&&&((()))...---,,,++++++++++++++++++,,,...//////...---,,,***((('''''''''&&&((()))******,,,---...///000000---***)))+++///333333111'''&&&&&&(((+++,,,+++((())),,,///111000...------***---000...***(((***---,,,((((((---///,,,'''&&&***111555111((($$$)))000---,,,,,,+++******++++++***,,,......------...///,,,++++++,,,,,,---,,,+++((((((,,,333333...---///222111000000...***&&&###(((***------,,,+++++++++...000---(((&&&)))***)))---//////...+++***+++,,,******,,,...000111000000222///...000000---,,,...+++,,,...000///,,,'''$$$,,,,,,***((((((+++...///)))+++---,,,)))''')))++++++---------,,,,,,...000111...***(((***,,,...///111000000//////---***)))+++,,,---...////////////---.........---***(((&&&***,,,...//////...---,,,000---***))))))***...111000***(((...333222---++++++,,,,,,,,,------......///000111111111000//////...++++++000222111111444///,,,---111222///,,,,,,///,,,+++...000111333666000000///---+++---000333***+++---000111///***&&&++++++***+++,,,------,,,(((''''''(((+++---,,,+++...---,,,,,,...000000///000///.........///000111///111000,,,)))***---///,,,------,,,---///000000444222///......000333555---,,,...111///,,,,,,000000...,,,+++,,,------,,,............---///333666000///......000111000---'''&&&***//////,,,***,,,---000///***(((,,,///...///---++++++,,,...111222333333333222222111000///---***+++000000,,,+++...///++++++...000---,,,---666333000000222222///+++111111...)))))),,,...,,,222444555111***&&&%%%'''...+++'''$$$)))111333000111222000++++++...///...***...111000...---///111222,,,'''%%%(((+++,,,,,,)))***++++++,,,,,,------,,,,,,,,,---......---,,,///......//////...---...***'''&&&)))...222222111111...,,,,,,...///...+++///---,,,...,,,'''%%%&&&+++000222---***+++------+++***'''$$$$$$)))111777...,,,+++---000222111///...,,,...444444///***))),,,+++))))))+++,,,)))%%%"""%%%))),,,......------&&&$$$###$$$'''******)))+++---///...,,,,,,---///------...//////......------...///...------...000///...000444555444444666***,,,...///......000111444555666555333222111111000000000111000---)))&&&+++***)))***,,,------,,,++++++++++++---//////------)))&&&&&&)))+++***(((///000111111111000...---$$$$$$%%%)))---///,,,))))))---000...***))),,,000)))'''&&&&&&+++//////---,,,------,,,***(((((()))......---,,,++++++++++++,,,---/////////,,,***(((*********)))***,,,------***+++---///000111111111---***)))+++///222222000---+++***,,,//////***&&&%%%(((---/////////...///***+++,,,+++((((((***,,,---))))))---000,,,'''%%%(((...222///'''"""%%%***---,,,+++************++++++---......---+++,,,---,,,---......---+++***)))******---000///---///333222222111//////,,,(((###)))+++------,,,*********000111...******...///---000111111000...---,,,---......000000000000000000...+++,,,......+++,,,///,,,,,,,,,...---)))"""$$$$$$&&&))),,,,,,---------,,,,,,...000...***&&&,,,---...---,,,,,,---///---+++***+++---/////////666000******...000---***.........//////...------+++,,,...///...---+++)))+++,,,---......+++(((%%%,,,+++)))'''(((,,,000222111,,,+++111555444000///++++++---...000111222333222///...000333444111...---))))))...111000///000///+++***---...+++)))***222...---//////---000666,,,---...---,,,+++---...+++---///111111///***&&&,,,******+++...///...,,,(((((()))+++---...,,,+++...---,,,,,,...000000///000...---+++***+++,,,------......---)))(((,,,111&&&(((,,,111333111//////222111111111111222333444///...///111...******---000...,,,,,,,,,---,,,+++............---///333666333///,,,,,,,,,...000111+++((((((,,,---++++++...///000---'''%%%***///000...---,,,++++++---000222...///111222222000...,,,+++***+++---...,,,---000222,,,(((***++++++---000888333...,,,...000///...222666444---((())),,,...333333222000...***%%%"""---&&&%%%111222---...000...+++,,,000222111,,,***(((***---000...,,,---)))&&&$$$%%%(((******+++------,,,)))'''''''''+++,,,------.........---000...///222222...,,,...(((%%%$$$&&&***...///...///+++((((((,,,///000///,,,***)))+++***&&&%%%''',,,000111...---......,,,'''(((((('''&&&(((///444000...,,,---111333222000,,,+++---333444...(((''',,,......///222444///((()))+++,,,,,,+++***+++,,,&&&###!!!"""'''******))),,,---///...---,,,---...---...000111000...,,,***+++---000000...,,,+++,,,---...///111222222222222//////000///---,,,,,,---222000//////111111000...///111222000---+++******+++)))((((((***++++++******---///------///...+++***))))))***,,,.........///000000///...,,,***(((---,,,,,,---...---+++)))***---//////---+++---///------***(((***,,,***$$$***,,,------+++******+++000///......------------+++,,,------,,,***'''&&&(((++++++***,,,000222111***+++---///000000000///))))))***,,,...000///...///,,,)))+++...---'''!!!%%%'''+++,,,+++*********%%%%%%%%%&&&(((***,,,------***+++...///+++((((((+++...000...(((%%%&&&(((+++************++++++,,,+++,,,......,,,+++,,,---+++---///...+++)))((((((///000000...+++***---111......------///222///))))))+++---...,,,+++++++++///000///,,,...222111...222222222111111///...---111222222000......///111+++)))+++---,,,)))+++///---++++++,,,,,,)))### $$$,,,000...,,,,,,...+++***---111111***###++++++,,,+++))))))***,,,+++***+++---000111000...666///'''&&&+++//////---------......------,,,+++.../////////...---+++******+++,,,------***$$$ )))***(((&&&'''---111111,,,((((((,,,...,,,+++,,,)))***+++---///111222333222///---///333555333000...)))(((,,,000///------...***(((+++,,,)))((()))333---,,,///---(((***222)))+++......,,,*********222111///---,,,,,,...///...,,,+++---000111///,,,))))))+++---//////---++++++******+++...111111111...---,,,***)))******+++))))))***+++)))(((+++111&&&''',,,333555111......---...///000111111000000555333333333///(((''')))...---,,,---...---+++)))------......---...111333111,,,)))))))))))),,,111+++'''&&&***------///222111222000***)))...222333//////...---,,,---000333,,,---///000000///---,,,,,,,,,------,,,,,,...000333,,,'''(((***+++...333222///,,,+++---000333444///555666///)))+++///111///...---...///...***&&&,,,%%%###...000+++,,,......,,,---222444222+++%%%""")))...,,,((((((***,,,,,,***************,,,...---)))''''''((()))+++,,,---.........///000---,,,///...***))),,,((('''&&&'''))),,,---......+++((())),,,///...---,,,)))))),,,,,,)))(((+++***---......000333111,,,&&&))),,,+++((((((***...000,,,)))***---000000...,,,***+++000222///,,,,,,---000111000333666222++++++,,,+++)))''''''***---'''###!!!###(((,,,---+++---...............///000---------...---,,,++++++***,,,......---,,,,,,------.../////////000///---///111333333111...------,,,'''$$$&&&,,,000///,,,+++///222000+++)))---111,,,***(((((()))***))))))'''---000...---...,,,''',,,,,,,,,++++++---000333/////////...---+++)))'''111222222222000///000000***+++---//////...---,,,111222000,,,+++,,,''')))*********)))***---000......---------------...,,,,,,------,,,+++***)))***------***+++///000,,,)))***,,,---------+++***"""&&&***------------...---)))&&&(((+++***$$$''')))++++++***))))))***(((%%%$$$''',,,///...,,,...,,,---///---)))))),,,,,,------,,,+++***)))***((((((((()))***,,,---...(((***,,,---------...///+++---///...,,,******+++///222333///******---000,,,,,,+++***///555444...'''***---......---...///---......---///222///***111111111111111000///---222222111...,,,,,,///222+++***,,,---+++''')))---...,,,***+++......)))%%%%%%###&&&///333000------...,,,+++---//////+++'''+++,,,,,,+++)))((()))+++,,,++++++,,,...///...------,,,)))&&&&&&)))---000------......///.........111000000///...---,,,,,,((()))***---...***$$$(((******&&&'''---000...'''&&&'''((('''$$$&&&+++&&&'''((()))+++---.........000111000///000222555222+++(((,,,///...------...***(((+++---,,,,,,...222------111---&&&(((000***+++------+++))))))***444222000---,,,---000222000---,,,...222333///+++***+++---000222111...++++++***)))+++---/////////,,,,,,,,,,,,,,,---......***((()))------***+++000+++))),,,222333...,,,...+++,,,---....../////////333111111111...((('''***++++++,,,...///...+++(((+++,,,------,,,,,,...///---)))))),,,+++((()))......)))'''+++.........000---222333000000222444222...///...,,,+++,,,///333------,,,,,,,,,...///000///111000---******,,,...111+++''')))+++,,,///333,,,---...//////000333555///333444///---...000///.........---,,,,,,,,,---***)))%%%!!!%%%+++---+++,,,//////---...222333000+++$$$&&&+++,,,+++(((---333555222///---,,,%%%(((,,,,,,+++***+++---(((***,,,---......///000///***''')))((($$$$$$))),,,+++*********,,,///111111...,,,---......,,,(((...,,,,,,///000---...000&&&(((***,,,111555222+++(((,,,111000,,,((((((***---)))%%%%%%(((+++++++++///++++++///222111222555...111000---///333///'''(((((('''$$$"""%%%+++000)))%%%"""$$$***......---------......///000222333,,,+++*********+++,,,---)))+++,,,,,,+++,,,...000---///000//////000///---,,,000666888888555222111,,,%%%!!!%%%///555555111'''---111///***)))000777...,,,***)))*********)))%%%---000...,,,---***%%%222111///+++((()))...444///000000000///---+++)))***,,,///...------111555)))***+++...000///,,,)))(((,,,---,,,000444000((())))))(((&&&'''***///333+++++++++******++++++,,,---...//////////////////...222000***(((***)))$$$((()))***++++++***((('''###)))------,,,---...000,,,(((***......(((""")))+++,,,,,,,,,,,,...//////+++(((***000333///+++------///000---(((***000((('''&&&&&&((()))((('''&&&'''''')))+++---...///$$$'''***,,,---...111222,,,...111111...---///111+++000222///,,,,,,///111......+++)))...555444---%%%(((,,,...//////111222+++------,,,...000,,,%%%000///000000111111///---000111///,,,***+++000444---,,,---...+++&&&''',,,000,,,***+++000222000---+++''')))111555111...////////////...---------...---......---+++***+++,,,///---++++++,,,,,,,,,+++%%%)))+++(((######***222---...///111222222222222//////............///000'''''')))---///,,,%%% (((,,,+++''''''---...++++++***,,,,,,(((%%%)))000(((((()))***++++++,,,,,,+++000444111+++***222:::444---))),,,//////------...***))),,,//////000333333......333000((()))222,,,------,,,***)))***+++///111333333111/////////111///---///333333000++++++,,,...111333222///,,,///---++++++,,,,,,+++***++++++---...000111222222///+++,,,111222......111000,,,---111000+++***...---,,,,,,,,,---///000111+++***+++...,,,((())),,,)))***,,,///000///+++(((***+++------,,,+++,,,,,,+++))),,,111000***)))---111,,,+++...000---******(((///444444444444333///,,,------***((()))---111000...***((()))---222555333444333---))))))***,,,...***(((+++......///333+++///333444111///000111222333111...///111///***///111111,,,'''&&&+++111)))...///+++((())),,,,,,---000111//////222111...+++'''"""!!!%%%***///111((()))+++---......------...+++***---111222///++++++)))''''''+++000333555,,,***((('''&&&'''((()))+++***(((((())),,,///111000+++***///000***(((***+++***(((***---...,,,***%%%''')))+++---...///000)))///222///---...///---///111333222000---+++***))))))))),,,///000---***+++......,,,...111+++"""&&&))),,,,,,***)))+++---000,,,(((***///000,,,&&&---111444444000---------222---+++//////)))&&&'''*********+++...//////...///000000000000000//////000111222555888888666333&&&&&&%%%'''+++111777;;;...222222---)))***+++***///***&&&'''+++------...//////...//////---)))&&&++++++,,,///111111///,,,))),,,000333333111...+++---,,,+++...111222111//////---+++,,,------***'''---+++***+++------,,,+++---...//////......///111''''''(((***+++,,,***)))///,,,)))***---//////...---000...'''###'''(((&&&&&&###000444,,,"""$$$'''((())),,,///...---,,,***((('''&&&%%%***+++,,,,,,++++++...000,,,,,,------,,,++++++***///---,,,...000///+++''',,,***&&&$$$'''+++***''',,,(((%%%$$$'''***++++++(((***,,,,,,+++*********,,,333333+++***000222---******+++,,,,,,---......,,,---.........---,,,+++$$$&&&))),,,...///......'''***---...,,,,,,---///...,,,***)))***---000333///000///+++&&&&&&+++000000000000111111000---***////////////...---,,,,,,,,,,,,+++,,,---,,,***((('''***,,,,,,))))))+++---***,,,---,,,***(((((((((...---***))),,,000---'''---......,,,((('''))),,,///000000000......000111///222444333///---,,,---***))))))))))))))))))***...---+++******+++---......''''''///111)))''',,,,,,---...000111---%%%,,,111222//////444444000000...,,,---///000---***111...+++***,,,...000111---...///000000///...---000...---,,,,,,---///000666444...+++000666333***111...+++***+++---------111///,,,,,,---///000000//////...***''''''+++//////,,,...222333///++++++---------...000333555777999555000---,,,,,,,,,,,,+++++++++---000111111///333111...---------,,,***(((,,,---,,,,,,///...+++---,,,...111///******---%%%)))***)))+++000222000000111111111111///---,,,///...---,,,---...000222...000111///,,,+++...222,,,//////)))(((,,,111333///...,,,---///000000//////---+++***+++---...///222000...///222222111...***...///......000///+++333444444///)))'''+++///,,,///---&&&$$$''''''"""///---,,,,,,...//////...(((***,,,,,,&&&###(((222******,,,,,,---,,,++++++***((((((,,,111333000------+++)))***---111333444***)))((('''((()))+++---+++*********+++---000111000,,,***---,,,((((((---000---+++***,,,---,,,+++'''&&&''')))+++,,,,,,+++&&&,,,///---+++...///...000111222111///,,,,,,,,,,,,,,,+++---///...+++(((%%%+++///......000...******,,,...---+++***,,,......+++((((((++++++(((%%%***,,,......,,,+++,,,...333///...222222,,,))))))---...///111222111///---//////000000000///...---000000000111222333333222))))))***,,,...111444666///333333...++++++,,,***,,,(((&&&(((+++......---000000111000///---+++***+++++++++---//////---,,,,,,---///111111111///...///---,,,---//////---+++......---...//////---,,,......---,,,+++***))))))......//////......//////******+++,,,------+++***...+++((()))+++,,,,,,++++++///...(((%%%((()))''',,,%%% $$$---000+++$$$$$$'''+++---......///000,,,,,,---,,,,,,+++******)))******+++,,,------...------.........------,,,*********+++---,,,+++)))******)))&&&%%%&&&)))******'''######%%%(((((((((******,,,------,,,***(((###+++---''''''---///***(((***,,,///000000///...***+++---.........------+++,,,---...///......---***,,,---,,,+++***,,,...///...---,,,,,,...111333111111000+++%%%"""%%%)))&&&&&&'''***,,,,,,***(((&&&((()))+++++++++***))),,,,,,------...---+++***$$$'''))))))'''&&&))),,,...///000///---++++++,,,,,,,,,***)))---222000***000111000---)))(((***,,,///000000///...---...000,,,///000///---******+++'''(((((())))))(((((('''000///............///000,,,%%%&&&...111+++***///222000.........,,,((($$$...222222///...111000,,,...------...//////---+++&&&&&&'''(((***---///111//////000000000000////////////...---,,,+++)))))),,,...---***,,,111111---000...,,,,,,---------,,,000///---...///111333333000111111///---...111555,,,***---444666222......)))***+++...000111222222333000------...000111111***))))))+++---...---,,,---------///000///,,,***+++000222111000000---(((000......111000,,,+++,,,***---...,,,---111111...000111111111000///------000000000///...---,,,,,,...---+++++++++,,,------///333222...,,,000333444000...---...///111000000------------------,,,***333111///000333555444333+++...///---...111111...111333444111,,,+++...111///111///***(((***)))%%%,,,******+++---...---,,,)))(((******&&&###'''///)))***+++,,,,,,------,,,,,,++++++...222333111......,,,***+++---000000000,,,+++***))))))***,,,---******+++---...///111111///---,,,+++(((&&&***000///---++++++---......---)))'''&&&(((+++---+++)))(((---///......111222111.../////////------///000000///...//////---***'''"""***000///---...000000---......---++++++,,,...---,,,***)))(((((()))))),,,,,,+++***)))***,,,///222///000333444///+++***+++---000222111...+++)))....../////////...,,,,,,.........---,,,,,,...000+++---000222222222000///...333444000---...---***)))'''&&&(((,,,///---+++///111333111...,,,---///,,,+++******,,,---,,,+++//////////////////000000---,,,,,,---......---++++++---...///...---...//////111111///***'''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...+++))))))***++++++***,,,///000---++++++,,,***///***%%%%%%(((***((($$$***)))***+++,,,+++)))'''((()))+++,,,------,,,,,,(((''''''***...///---+++,,,,,,------...---------&&&'''))))))))))))+++,,,***++++++((($$$###(((------+++(((((()))***+++***+++******---///...)))%%%###+++...******......***$$$'''+++///111000---,,,,,,,,,------------,,,,,,,,,,,,,,,---------------...///...---++++++,,,...111111000//////000111222000000000+++&&&$$$%%%''''''((()))+++---...+++)))$$$'''+++///111000///---,,,,,,...//////...------&&&))),,,+++***))),,,///...000000///---,,,,,,---***+++******...444333...000000///---++++++...000...///000///---,,,---...+++,,,...---+++******+++((()))***,,,,,,***)))(((------------------------***%%%&&&...111...---222777333///,,,,,,,,,+++***000222222...---...---)))***,,,///000///---------!!!%%%)))+++++++++---000111000000000000000000111...//////...,,,((($$$"""(((,,,///,,,***+++---,,,...---,,,---......,,,***/////////000111333555666,,,---...///...000222555,,,***+++000000+++&&&%%%((()))+++,,,------,,,+++333000---,,,++++++***(((+++***))))))+++,,,,,,+++(((***,,,///111000,,,))),,,111444444333333...)))111,,,+++000222000......///222222000///111000---111111000000//////......---///000111000///,,,+++000,,,))))))---///...+++111555555111///222333222111///......000111111000///...,,,++++++,,,......222///---,,,---/////////,,,//////---...222333111///222444222000...000333111333222...---///...+++***))))))+++---...---,,,+++))))))***(((&&&(((---((()))***,,,---///000000333222111222444333000......,,,++++++---...---,,,222000---+++)))))))))***)))***,,,...///000000000---...000---)))'''+++111******+++---...///...---+++(((&&&)))---000///,,,+++...///---...111222000((()))***++++++...222555111111111000///...,,,***'''+++///000///...//////------,,,+++******++++++---......,,,***+++...222222000---***)))+++...111......///222222000,,,))),,,...000000///---,,,+++,,,---...///...---+++***+++---///...+++***+++,,,***---222555555222...+++---111333000...///,,,((('''((()))***---///,,,&&&---000333000,,,***...222...,,,***)))***,,,---------------.........------))))))+++---///000111000))),,,...---***)))***,,,///222444111+++'''))),,,+++***))))))******)))(((---...//////...,,,,,,+++---,,,+++++++++,,,---...---000222222000///......---+++)))((('''&&&%%%$$$***(((&&&''')))(((%%%!!!$$$&&&(((***+++******)))(((&&&%%%***///111---(((***++++++,,,,,,,,,,,,,,,''')))+++***((((((+++///,,,***))))))'''%%%)))......---,,,,,,,,,,,,,,,,,,,,,)))(((+++///...(((""")))///222000......,,,(((!!!###'''+++------+++***.........---,,,+++******'''''''''((()))+++---...111000...---,,,---///111222111000000////////////+++---...---+++***,,,...000//////000000...+++((('''***///333555444222000***,,,...///............***---///...+++***,,,...,,,------,,,******+++,,,+++---,,,,,,///444333///......---,,,---///111333---...///...,,,++++++,,,,,,,,,------,,,,,,,,,---,,,---000111111000---,,,+++,,,,,,------,,,,,,++++++''''''---000//////111666444000---++++++,,,,,,///000///...---,,,+++)))(((,,,000111...,,,,,,---'''---222333...++++++...111000///......///000111//////...---***(((%%%###,,,///000///,,,***)))(((+++++++++,,,------***'''...///111111111222333444***+++---...///000000111+++''''''***+++(((&&&'''------,,,+++)))((('''&&&222111...---,,,+++(((%%%,,,***)))))),,,...//////))))))+++---//////,,,***)))...111000111333222......)))'''---333333111000///222333000000222111...111111000///////////////+++---///000222222222111222///------000111111000111444555111000111111...222000//////111222111000333000,,,)))(((,,,222777222///,,,)))))))))++++++000222111---...111333111///111333222000///000111///000111111111222222111+++***+++---///000///---...+++***,,,,,,)))***---------------......//////222222222333333222000...111000......//////...---222111...+++***)))******((())),,,...//////...---***///222000,,,***,,,///&&&)))---000000---***((((((&&&&&&(((---000111000,,,......++++++......+++(((((()))((()))+++///333000000000000///.........111///...000111///+++)))+++***)))(((((((((((((((+++---///---,,,---222777000...+++***+++...111333---...///000222111...+++000222333222000000222555***,,,...//////---,,,******---000111000---***)))))),,,111444555222...+++,,,000000......///,,,'''(((+++++++++---000+++"""***---000...***)))---222///---***)))+++---......)))***,,,------,,,***(((***+++---...///000111222+++...///---)))'''''')))---111333111,,,***,,,000,,,***)))***+++,,,+++)))+++---//////---++++++++++++++++++***+++,,,...000,,,---000222111...------***+++------,,,)))((((((,,,***((()))+++,,,***'''&&&'''((()))))))))((('''(((&&&&&&***///000,,,(((+++,,,------------,,,,,,+++---...---***))),,,///...'''%%%)))+++******---)))***++++++******)))******(((''')))------'''""")))...111000...---***'''"""$$$%%%(((***+++,,,,,,,,,,,,++++++,,,,,,,,,---&&&&&&&&&'''(((***,,,---...,,,+++***,,,...000111000///......------------)))***+++,,,,,,---///000///............,,,(((%%%&&&(((,,,///000///...,,,(((+++......---,,,---...***---...,,,(((&&&''')))+++,,,,,,***)))(((***,,,---//////---...222111...///...------...///000000,,,---///...---++++++,,,+++******+++,,,---------...000222444444222000...//////000000000000//////...+++***---///......///111111111000...,,,++++++,,,,,,,,,------,,,,,,,,,(((,,,000000---+++,,,------222777666111,,,,,,...///...---,,,,,,---...///000///---+++***)))******///---,,,---...,,,)))''')))))))))+++,,,+++(((%%%...000222222000...//////......///000111111000///+++&&&%%%))),,,...111555///---+++)))(((((())))))+++,,,---000333333111///,,,)))((((((+++...111111---+++++++++------,,,++++++------***,,,000222000000)))''',,,111111......,,,//////---...111222000222111///.........000111///......///111333555666000111222111///000222555222444444111111222000,,,222111//////000111111000333333222///------000333111000---++++++,,,...000222444222...---111111//////000111000///---------+++,,,...111333333333444+++++++++,,,...//////---...+++***,,,,,,)))))),,,222111///---,,,+++++++++***+++---///000111000000666333111000111111111000...---,,,***+++,,,...///***+++,,,......------,,,)))///222///---------,,,(((+++000111///***&&&$$$$$$$$$%%%'''))),,,000222222333111---...111000,,,++++++***)))((())),,,...,,,---......---,,,...///666000---000222///***((())))))((()))******(((&&&(((***,,,,,,+++---111555***((('''))),,,000222333...000000000111444222...///000000...,,,---111555(((***---///000///---,,,,,,...000333444222,,,'''***,,,///111333222111000---///...,,,---///,,,'''(((,,,---+++---111,,,"""'''***,,,,,,******---///...,,,)))))),,,...//////'''(((+++,,,,,,***'''&&&...000111000///------...///000000///,,,)))((((((+++...//////,,,+++---000///---+++---000111///---))),,,//////,,,******,,,((()))))))))((()))+++...******,,,///...))))))+++***---000222111...---,,,+++***)))+++---......---,,,,,,,,,+++++++++++++++***((((((***......,,,))).../////////......---,,,---.........---,,,---...***"""!!!)))...+++)))+++(((***------,,,++++++,,,)))(((''')))+++,,,)))&&&)))---111333222000///...&&&'''''')))***,,,---...''''''(((***,,,...000111,,,,,,,,,,,,,,,+++++++++)))(((''''''***,,,------...---+++*********+++++++++***)))))))))***+++,,,******+++---///...,,,***((()))***++++++,,,,,,,,,(((,,,//////,,,+++,,,...---///000...***((()))+++---------+++******,,,......111111...---//////,,,222000000000000///---+++***,,,//////...,,,,,,---)))'''&&&(((***,,,---,,,...///000222222000///...////////////////////////000...,,,---.........---+++///222444222///,,,++++++)))***...///------///,,,---......,,,++++++,,,+++///111111///---...000...------,,,,,,------......---+++******,,,...///+++''''''+++...---++++++)))((()))***+++***'''%%%,,,///333222///,,,,,,---...---,,,---......---+++000***&&&''')))))),,,///,,,+++*********+++---...'''(((+++///111111---+++,,,)))&&&&&&(((,,,///111...,,,++++++,,,---------///000---)))(((---000///444...+++---...,,,)))***(((+++***(((+++111444444333111...------...111222222111000//////111444555---///111000------111555333555444111222444222---222111//////000000000///000555::::::444---(((&&&)))***+++******,,,000333111333222///...111111...///......------,,,,,,,,,***)))+++000333111111444,,,***))))))+++,,,,,,+++,,,***+++---+++''''''+++///...---+++*********+++'''))),,,...//////000000777333000...///111111111---,,,+++***+++,,,...000...............---,,,,,,***......******---...+++(((+++...///---+++++++++###&&&((((((''')))...333222222000---///333222...***+++++++++***+++...000(((***+++***(((((())),,,222///...222222---,,,...***)))***,,,///...+++(((((()))++++++,,,,,,...///)))((((((***...///...------000///---///444444000***,,,...+++((('''***---''')))---000111111///...111......222666555///)))////////////000222444555///000...+++---000...)))&&&,,,---***...444000&&&&&&(((***,,,------------***)))((())),,,...//////))))))******))))))((('''...000111000---++++++,,,000...---------,,,***(((******++++++++++++++++++///,,,***---111333222///(((,,,//////,,,***+++...***++++++)))'''&&&)))+++,,,***+++///---''''''+++---...///000//////......((()))+++++++++---///111000///---,,,,,,---///000++++++++++++,,,,,,,,,+++.........---,,,+++***)))*********,,,......,,,+++""" ***,,,'''&&&+++'''+++///000///......///)))))))))******+++,,,,,,,,,...111333222000///000&&&''')))+++,,,,,,,,,,,,(((((())))))+++---///000...//////000///...---,,,***((('''(((+++,,,+++)))---+++)))''''''(((***,,,///,,,)))(((((()))***+++'''(((***---111222111000,,,+++)))((())),,,///111***...111111---+++,,,...---000111000---,,,---000---...---,,,***+++---000---000111---,,,......,,,//////000333555444000,,,))),,,...000///.........)))'''%%%'''+++......---.........//////............---,,,++++++,,,---...000///---,,,---//////...)))...444666555111///...,,,)))***//////,,,,,,000111...,,,++++++++++++***++++++++++++,,,---///111------............------+++++++++,,,------...///***((()))------+++---333+++******+++,,,+++)))''')))...333333///,,,,,,---,,,***))))))+++,,,+++)))///***'''((('''%%%$$$&&&***+++---...---,,,***)))&&&(((+++...000...)))&&&000,,,(((&&&(((+++...///+++++++++---///000///...000111///++++++000111000333///---...---******---((()))(((%%%(((000555666333111...,,,,,,...111333......//////000111222333---------------...000222222333111...000333111,,,222000....../////////...---333999999333,,,(((&&&''')))******)))))),,,...---000111//////222222///...,,,++++++,,,---......+++)))+++111222...---000...,,,((('''(((***++++++,,,---000111,,,''')))...)))((((((((()))+++---///***,,,...//////......///444111---++++++...///000///...,,,*********,,,---111000000///...---------+++---***%%%&&&---...***%%%(((+++,,,,,,...333666%%%***---+++'''(((///555******(((&&&)))...---)))%%%'''***,,,---000333666&&&((()))'''$$$###%%%(((---,,,///333111,,,...555++++++,,,000333222...***++++++,,,---------,,,+++...---,,,...///...)))%%%+++...,,,)))+++222333///***...111///***'''(((***&&&)))---000222222000///444///+++///555777111+++444222///...///222666888111111...+++---111000+++$$$+++,,,***...777444***&&&'''))),,,//////...+++((('''&&&(((+++.........---+++)))((('''((()))******---//////,,,+++,,,...---+++)))***,,,,,,)))&&&***)))'''((())))))(((&&&,,,)))(((***000222111...''',,,000000,,,+++---000///000///,,,(((&&&(((***///,,,---000...))))))......,,,+++***+++,,,,,,---***,,,//////---...222555000///---,,,,,,...111333------...,,,******,,,---+++++++++***((('''%%%$$$&&&%%%&&&)))...///,,,))) ******"""###,,,"""&&&+++---,,,++++++,,,***+++++++++***,,,///111,,,,,,...///,,,((('''(((###%%%))),,,---+++)))'''...---+++*********++++++***,,,...000111111000///...,,,+++,,,......+++)))---+++(((&&&&&&(((+++---111...***((()))+++---...$$$%%%'''+++///000///...+++)))&&&$$$&&&***000333,,,000333222...+++,,,///(((+++------+++***---000------,,,+++)))***---///,,,///000---,,,...///---***+++...444999999666222(((+++...000000/////////+++)))''')))---000111000//////............//////222111///......///111222000///---,,,---000111///***///555777666333222222...***+++000000,,,+++///444///+++)))+++,,,+++)))...,,,((((((***---///000---...///000000///...---(((***,,,.........---,,,......111222---(((---777---,,,++++++,,,,,,+++)))'''---333444000---...//////---+++,,,///000000...%%%"""$$$+++......---///,,,...111222000***$$$ ###&&&,,,333888888555222666222,,,)))***,,,...///'''(((+++///333333111///,,,///000///111555666444...,,,---///...---///444)))***'''$$$&&&///555777333111...+++,,,...111444'''))),,,///222333333222000---***+++///222111000//////---***,,,000///***111000...---...///...------000222000,,,***---111///000111///,,,)))***,,,)))---//////000444333000---+++)))***,,,///111111...+++---222111,,,***---222///***((()))+++,,,---///222666666000))),,,333&&&%%%''',,,---+++,,,000///222000+++***000111...+++'''&&&+++///...,,,,,,000444333,,,(((***,,,,,,111000///...,,,+++))))))(((***+++,,,,,,---...000***(((&&&%%%'''***---000000000...+++((()))...222---***'''%%%&&&))),,,...***((('''))),,,///...---###'''***)))&&&%%%(((+++,,,...000111111000---,,,***+++---//////...---,,,,,,...111333111---'''$$$111,,,))),,,///---,,,---000,,,))))))---000111111***''''''******'''''')))%%%)))---...,,,,,,000555666...,,,111444000,,,,,,333555555222111222111,,,666000---000000---000555000222000,,,+++///000......+++)))***---...---,,,###'''******+++,,,(((!!!***+++******,,,...'''((($$$"""%%%+++000000...///000...++++++...---))),,,///000---((($$$&&&)))000+++((()))...000...***,,,------+++'''&&&(((+++***///333333///)))%%%$$$000,,,***+++***((())),,,111///---------...---,,,(((+++,,,,,,++++++...111111111444555...'''***333...,,,+++---111222///+++///,,,+++,,,***'''(((---)))""" '''...---'''"""%%%$$$###&&&+++,,,(((+++***$$$###(((,,,+++)))...111...(((%%%)))...000---***)))++++++)))'''$$$(((++++++'''%%%'''+++,,,------+++)))''''''(((------,,,)))&&&&&&)))---111,,,((((((+++///000000///,,,)))((((((((('''&&&...,,,,,,...+++((()))---%%%%%%(((---111111...***+++222000"""%%%///111///000111000...,,,******000---(((###!!!$$$)))---,,,,,,,,,******+++...000+++((()))---...,,,---000///000222444444333111000---000111111//////222666222,,,''')))///222...(((000((((((000111+++***000333---))),,,333666111+++...,,,((($$$'''...000...,,,///111///111444444222...---------...////////////...---------...,,,+++//////+++'''+++222000***000111444444...(((+++222,,,------...///000111222---...//////---++++++,,,,,,------,,,,,,---111444,,,---///000000000///...222//////111000------///&&&&&&''')))+++---///000&&&...333000---...---)))+++(((...222333999999---333444...%%%'''111333+++222---+++000333222//////000...,,,000555777555111***---111444444333333444444///+++,,,222444111,,,///---++++++---///000///+++111444222111333555555888222---,,,***))),,,222111...++++++...111111///000+++***...///***(((***)))...333333...******------.../////////...,,,+++,,,***---333333...---000666...((((((***)))***---111///...///...+++---222222000------///000...,,,333111///,,,++++++,,,,,,'''(((,,,///+++'''***111,,,000111......222222...+++''''''+++,,,+++***,,,000333222---***---///000/////////......---,,,,,,---------,,,+++++++++,,,...,,,***(((((())),,,---,,,---,,,***((((((,,,///......---)))&&&&&&***//////---++++++---...---+++(((,,,...---)))(((***---+++,,,---...---***'''&&&,,,---.........---,,,+++)))+++...000111///---,,,...)))(((,,,...,,,+++,,,---,,,+++,,,///111000...,,,)))***------+++,,,///,,,...000///......///111555...+++000333///,,,,,,111555555222111444444222---+++...333333...,,,...000222///+++***...000...(((&&&$$$$$$'''((('''%%%&&&))))))&&&''')))((($$$---...------///111+++### !!!(((......---))),,,,,,+++,,,...,,,&&&***---...,,,'''%%%''')))---,,,+++************)))---...---+++((('''))),,,$$$(((,,,......,,,***)))***&&&$$$&&&''''''***///111///------......---,,,...//////---)))((()))***------000333000***,,,222000---,,,...000000---))),,,---111444111***&&&''')))$$$"""'''+++)))### """&&&'''$$$$$$+++111444+++///...)))'''***---+++***,,,---+++''''''+++///111///---...000000///---&&&***------++++++...222++++++++++++***)))))))))***,,,,,,***'''%%%&&&(((000...,,,+++---000111222&&&%%%%%%'''+++///111222444...+++---///---+++---(((((())),,,///000---+++---333111&&&!!!''',,,***,,,000333111,,,)))***---,,,,,,,,,+++***))))))))),,,---......,,,******+++,,,******...///------000---.........---+++***)))//////...------///222555111,,,(((***///111...***%%% $$$///333///...333444///***+++000222///+++...---)))&&&)))///111...+++......,,,,,,///...+++(((((('''(((***,,,------))))))(((***,,,...---,,,555444///+++...333222---000111444444---'''(((///------............---------------------,,,,,,,,,,,,---,,,***)))***,,,...,,,---.../////////......111......111000---,,,///,,,,,,,,,,,,,,,,,,,,,,,,)))111444111------,,,)))...))),,,---***000111%%%000333...###"""+++111//////...///111111------000///,,,***---111333111///,,,...000111111000111222333111000222555555111---111///......000111222111,,,111333000///111333222111---***++++++***...222///---+++,,,///000///...444000///333333///---///000111333444333111//////))),,,///111111000000//////,,,,,,111333111111444444---)))***++++++,,,...333111000000,,,''''''+++---+++***,,,...000///---222111///---,,,,,,------))),,,111111+++%%%)))111***...000000111333222///---+++***,,,+++)))+++//////222222---,,,000333222---......////////////......---,,,*********+++,,,...,,,+++)))***+++---...///000111000//////000222---000000+++$$$###'''------,,,******,,,---,,,,,,---///222111...,,,...000111222222111000---***(((.........------,,,,,,+++++++++,,,---...///000000+++''''''+++---+++***+++++++++---///111111...,,,,,,)))***...///---...111///...---...///000///...333...,,,...111///,,,,,,///444555222000444777888000///111555555111///000000111...))))))---000///***((('''((())))))(((''',,,---+++&&&&&&***+++)))///000000///111333///)))"""(((,,,,,,***###(((++++++...///+++%%%'''***,,,***(((&&&(((+++///111222000---+++,,,---------,,,+++)))(((***,,,%%%&&&(((+++...///...,,,***&&&$$$&&&''''''+++000000...---...//////...---000000000---)))'''&&&&&&******,,,000111...---///000...---------,,,***(((***+++///222///&&&!!!!!!***'''&&&))))))$$$ (((++++++(((***000333333+++...///,,,+++---...---,,,+++***)))***,,,///000000//////111222333222000+++...000///------000333******+++++++++++++++***,,,...//////,,,***((((((---......------...000222+++(((&&&&&&))),,,...///111)))$$$'''------,,,+++,,,+++***+++,,,---,,,+++,,,111000***(((,,,+++&&&***000444111***&&&***///,,,,,,,,,,,,+++******))),,,///111000---***'''&&&...++++++//////------000000///...---,,,------...000...+++***,,,///111222---+++******,,,---,,,***"""$$$000555222111555444111...,,,---------,,,------+++(((***///111...///222111---,,,...---***)))((('''))),,,///000///,,,++++++---000111000///666444000---///222111---000111333333---&&&''',,,//////000111000...,,,***000---***+++---//////---......---+++(((((()))++++++,,,---.........------000......111111------///...............------,,,***000333111......---,,,222,,,---,,,)))...000&&&...222///$$$ (((000333------000222...***,,,111000---***+++///000///---...///111000.........///---///222444555333111///111///......000111111000---111111...,,,///000//////++++++------,,,...111---------...000000...,,,555222222555666333000000444333222444666666333///)))---111222111///000222111,,,)))---111111222333///+++))),,,...------000333111111111...((('''************---000222111000000/////////............+++,,,000111---(((***000)))+++---///000222222111000/////////,,,)))---333///111000,,,,,,000222111,,,---...//////......---,,,***))))))***,,,......)))))))))***+++---///000...000222333333222222111+++,,,+++((($$$###&&&)))&&&&&&&&&'''***,,,---...,,,///111111000///000111555555555555333111///---...---,,,,,,,,,------...222111...,,,,,,,,,---...)))'''(((,,,---******+++,,,---...///000///...,,,+++)))))),,,---++++++...,,,)))(((***///222000---111...,,,---......---,,,...333555000...222666888777444111000//////111333000111---((((((---000000///...............---,,,000222000,,,***---///......000///...000333111+++&&&%%%%%%'''***,,,+++)))$$$(((+++,,,///111///)))%%%'''))))))((((((***,,,000000111000///.........++++++***)))((()))***+++---+++***,,,///000...+++///,,,+++------+++,,,///...------...///000///---,,,,,,,,,,,,+++***))))))***)))***...111000---***,,,,,,,,,+++***)))((((((...,,,+++,,,)))$$$###&&&+++***+++---***%%%###%%%%%%***---///111444000***'''+++------------......///---+++,,,///000///.........///000000000///...111111111///,,,+++---///,,,,,,,,,---......,,,+++,,,---......---,,,,,,,,,)))+++------+++***---000000,,,(((&&&&&&((())))))+++%%%!!!&&&+++---...000///...,,,+++***+++++++++***,,,+++***---111///)))+++...111///***(((***...000,,,(((&&&&&&(((+++,,,---///111000---)))''''''---++++++......,,,,,,///000///---,,,...111444666///+++)))***---///...---)))+++,,,+++*********++++++(((***111444222000222111222222000---,,,++++++***,,,,,,)))***...///---000222111---,,,......+++,,,***)))+++...111111000///......///000000...,,,...---------//////---***//////222333///))))))---///000222333222000---+++111,,,((()))...111000......//////---+++***+++---++++++,,,,,,------------000...///222222///...111((()))+++---//////000000)))---000000------...///...***---...+++111444+++---000---'''%%%***000111++++++---000///,,,---222222///------///000///......111333222000---,,,+++&&&***.../////////000222...,,,+++,,,---...---,,,---//////,,,,,,000111000222//////111111------///---...///111222111...,,,222000111333333222///---222111111222222222111000...000111///++++++...111///+++)))+++...///...,,,,,,))))))...///...///222///...000333222......111+++,,,...000222333333333......///000000//////...---******...000...---...+++******+++---...000222000......///,,,)))---333///000...***+++...000---+++,,,---......,,,+++***,,,***((((((+++------,,,((())))))***+++,,,------&&&'''***,,,...---+++)))+++(((&&&&&&)))***)))(((%%%&&&'''((()))+++---///(((+++...///000000000000//////000000000///...---******++++++---...000111555333///,,,******++++++***((())),,,,,,******---............---------...---+++***,,,,,,)))(((+++...***'''***000222///+++//////---,,,---......---///333222...+++///222333333222...+++)))***,,,,,,///000...))))))...111000......///...---+++******...222333000...///000...***,,,,,,+++,,,000///,,,***))))))***,,,------,,,))),,,------000444222...$$$%%%'''((()))***,,,---+++((('''***---///,,,(((***)))''''''((()))******///---+++,,,///000---***///...///333333///---...,,,,,,,,,---///000...---******+++,,,---,,,,,,+++,,,++++++,,,///000+++%%%&&&(((***)))'''''')))+++000......000---)))***...++++++---000...******...&&&***---///111333///)))+++---///000///,,,,,,---...,,,+++---000000+++'''......///...---,,,++++++111111111///...------...000///...000111111...+++,,,***))))))***,,,...///(((+++---,,,******---000+++)))''''''***---///000---******,,,---,,,///444///...---,,,+++***++++++,,,+++)))(((---111000+++---,,,++++++,,,,,,,,,+++///,,,((('''(((+++++++++---......---+++******++++++)))))),,,---++++++...---+++((('''(((,,,000333+++***)))+++...///,,,(((+++---//////---,,,---...333///---...///......///...111444333000---+++***&&&***,,,******------***+++---,,,)))))),,,,,,***---)))'''(((,,,...---+++)))((()))***,,,,,,)))'''%%%&&&)))...///...+++)))......000333111,,,---111***,,,///111111000...,,,///***%%%&&&+++...---+++,,,---...---,,,,,,...///++++++++++++,,,,,,------000...000444444111000222%%%&&&(((***---///000000,,,---///...+++)))***---'''&&&,,,///+++000222)))******((('''***------***+++((((((...222111000111000///.........///......---111555666333///+++))))))+++---+++))))))---222,,,+++***+++,,,,,,+++)))***------,,,...222444111///---...111111---,,,...---///222444333111///---//////000111222222///+++---000222111---,,,///333222000---)))&&&(((...333...---------//////+++'''***(((***...///---...222,,,,,,...333222///000333---...///000000000111111---......///000//////...---((('''---111111///......***)))***+++***---000,,,***)))+++***(((***......///,,,((()))......+++***+++---...---,,,***)))///,,,******,,,,,,)))&&&,,,,,,,,,,,,+++***((('''###$$$&&&))),,,,,,***''',,,(((&&&)))///111...******+++,,,+++++++++---///'''))),,,.../////////...***+++,,,---............((()))***,,,...000111222111000...,,,+++++++++,,,,,,******,,,***''')))---///000///...,,,+++---...111...---///...***))),,,444000------000111...***///000///,,,,,,///000...///111///++++++...///,,,,,,000111000//////,,,'''...000///+++,,,000111000,,,...//////,,,)))(((((((((///222000---......,,,'''******''')))---...---((((((((((((***,,,///000,,,/////////111444333...$$$%%%&&&(((***,,,---...***'''%%%)))///111---(((***(((&&&'''(((***+++******)))***+++---...---,,,******,,,222222...,,,...*********---//////...,,,,,,,,,,,,---......+++)))---...---,,,---...***$$$"""&&&***)))&&&&&&+++000++++++///333111+++((()))***))),,,000000...///333,,,...---***+++///222111444333333444111+++)))++++++))))))***,,,+++'''###///000///---+++******,,,---...///000111111111111///......000333333000,,,111...++++++---000222333,,,------,,,,,,---///111---,,,+++,,,...111222222,,,+++,,,---***&&&(((---+++---//////---+++++++++///,,,))))))+++---,,,***...***'''(((,,,...,,,***,,,+++,,,///222111,,,''',,,---------++++++,,,---)))'''(((+++,,,++++++//////---)))&&&&&&(((+++---******+++,,,------+++)))...000222222111000000000000---***)))+++,,,---...,,,...111222000...,,,+++###))),,,+++***,,,+++)))+++------)))***...000...000,,,(((***...000...+++%%%%%%'''+++...///---+++&&&&&&)))///111...---...///---///111111...///444&&&(((***---......---,,,+++(((%%%%%%(((***)))((((((***,,,,,,,,,,,,...000,,,,,,+++++++++,,,---......---///444555222111222************+++,,,---...111000000...)))$$$%%%)))+++***111333---000222(((&&&%%%$$$''',,,---***%%%---((('''...333333111111,,,------...------,,,,,,,,,000444666444000,,,***222222000,,,((((((+++......---,,,---......,,,***(((+++,,,,,,///444444000'''&&&(((---///------///---000333444222000......///222333333444555222---,,,000333000++++++000555111---((($$$&&&+++111666---111333222000000---)))***(((***...---+++---111---,,,---///...***+++...,,,------,,,++++++---///---------...............+++((((((---000...---///000,,,+++...---))))))---)))&&&%%%)))+++))))))+++,,,,,,)))'''***///000,,,(((***,,,...///...,,,+++...+++***+++------(((###...//////...,,,***'''&&&(((((()))---111111///,,,***))))))+++///111///,,,***,,,------++++++...111***+++---///000///---+++++++++,,,---......//////''')))+++---///000000000,,,---------,,,+++******---***))))))'''$$$'''------///111111...++++++,,,111......000///,,,,,,...333111......//////---***...222111,,,+++000222000///...,,,***---111...(((***000222111222444333......000000......222222000+++...///...+++(((&&&'''&&&---111///,,,---///...&&&))))))'''''',,,//////)))((('''&&&''')))---000+++///000000111333///)))%%%%%%&&&(((+++---......+++***+++---000000---++++++)))'''(((+++------,,,'''))),,,------------...+++)))))),,,,,,)))))),,,'''((())),,,...///---+++...---,,,...000///,,,)))---000///++++++---+++&&&###(((,,,+++''''''---333+++***,,,...,,,&&&$$$&&&(((&&&(((---///...000333***...---)))''',,,222444444111222333000+++***...+++)))((((((((()))))))))---...---***((((((+++...(((***,,,///111111///...+++***+++///444555222...333000......000222111000///---******+++...000111111000............+++)))(((%%%%%%((()))%%%$$$%%%&&&***000222000---++++++,,,***)))+++,,,+++++++++,,,***((((((***,,,,,,,,,,,,+++,,,000444333,,,'''***,,,...///---+++******(((&&&''',,,---,,,---111222///+++(((''')))+++---,,,,,,,,,***))))))+++---......///111111000...---+++***))))))+++...///---++++++++++++,,,---------""")))...---,,,,,,+++)))///111///,,,,,,000222111000,,,(((+++000333111---'''(((***...111222000...---******...///---///555111...---///...---///333((()))***,,,---.........++++++******************)))+++---...---...///000---,,,,,,+++,,,---...///+++***---333444111///111222000...,,,,,,---...000222//////...***$$$&&&---000///555444---000333***&&&%%%'''***+++++++++***...+++,,,000222000000222***,,,///000///...---,,,,,,...111111000///......333222111...,,,+++,,,---///......///000///---+++&&&)))+++,,,///333111+++&&&$$$&&&+++---,,,,,,///,,,///222111///---,,,---000444666555666888555............---+++,,,///333222,,,&&&%%%***///222222+++222555111...///111000+++***+++,,,+++(((***//////------...+++'''(((,,,,,,,,,,,,***((()))---000...---,,,++++++,,,------***))),,,///---***+++000000------222000***'''******%%%%%%***---,,,************((('''+++111222///&&&(((,,,///000000///...***((((((+++//////***%%%---.../////////---***)))******+++...333444222///''')))+++,,,---,,,,,,,,,$$$'''***+++***,,,000333//////000111111///,,,)))*********++++++,,,,,,,,,(((***,,,///000///...---,,,---......---***(((&&&---***((('''$$$!!!%%%,,,***///333333000,,,***)))///,,,,,,//////------///---,,,,,,,,,---...---,,,...222222,,,+++000333111...---******///333///'''***---,,,(((+++333666555---000222000000333333///'''***,,,+++&&&###""""""(((...222///,,,...111222&&&******'''(((---111111...,,,)))&&&%%%&&&***---)))---111111222111***###&&&&&&&&&))),,,...//////'''***,,,---+++)))))))))---***((()))---//////...)))---111111///------///222---))))))'''$$$%%%)))&&&&&&(((+++......,,,***,,,+++,,,...111222///,,,,,,000///***)))------)))&&&+++000---((((((...555555000,,,***'''$$$'''---'''$$$$$$)))------...000""")))...,,,)))+++......---+++,,,000///+++,,,222---,,,)))''''''***...111******)))'''%%%&&&+++///'''(((***---...---)))&&&&&&&&&'''---444666444000---+++******,,,+++'''$$$///***&&&&&&)))---......,,,++++++,,,---,,,***'''%%% '''------)))'''""")))000444222///,,,+++%%%%%%(((,,,---,,,,,,---)))***+++***((())),,,//////+++((()))---///---***(((,,,000222000,,,(((&&&(((&&&(((,,,......///333---+++)))''''''))),,,.........,,,(((%%%''',,,222*********,,,...---***((()))++++++,,,///111000---,,,)))%%%%%%(((,,,//////"""***//////------,,,)))...///---))))))---///---***&&&###&&&---111///+++((()))***---///...+++(((444...***++++++***000999333...,,,---,,,***---111------......///000000111...000111111///------...,,,...000111000000111222------,,,+++,,,---...///)))(((,,,111222///...000666333000......000222444///,,,,,,...,,,(((,,,444---,,,000...''',,,111+++(((***,,,---,,,+++...333...///111333000,,,---333***...222444333111///...------...---,,,---///222---------...//////......///......///000///,,,***&&&)))+++,,,///111---'''***((()))------++++++...+++...000///,,,***+++,,,000555777555777:::666///...,,,((((((***---......555///))))))...111///,,,'''000333---)))---333444,,,***++++++)))&&&(((...111...---...,,,)))***///---------***)))***000444///...,,,*********,,,---++++++,,,...+++(((***///111111111111000///...---((((((''''''(((***,,,------+++(((&&&)))...111000+++,,,---------------------...///...,,,++++++,,,---............///333555/////////...------000222,,,---...---+++,,,---///*********************+++333***&&&+++---***'''((()))+++---,,,***)))+++---+++)))((())),,,...//////+++///000,,,'''''')))+++000///---+++++++++---......------000333444111---+++...000111///,,,*********...000...)))&&&(((,,,...,,,,,,---)))%%%***333222...***)))+++,,,+++***'''+++...---******///444888444...,,,...111222222111111,,,%%%&&&,,,...***+++///000+++(((***,,,,,,%%%)))---...,,,++++++---(((---000...'''$$$'''+++,,,111333///...///,,,&&&%%%'''))))))***+++...111///***%%%$$$''',,,...///...---,,,,,,,,,,,,+++***'''+++000333333///***''''''(((***++++++)))&&&$$$(((++++++((((((+++***(((,,,------------,,,******,,,------+++)))'''((()))111++++++000...&&&$$$******...///+++***,,,---,,,'''---(((%%%...111,,,---))),,,,,,((('''***---------))))))...///,,,...333000///***%%%'''---...)))//////---)))$$$$$$(((,,,,,,,,,,,,+++******++++++(((***)))000<<<888///111+++))))))---000000***$$$++++++***((('''(((,,,///,,,...///,,,(((&&&&&&(((######...222,,,)))---+++++++++---///...,,,)))))))))***,,,...///...---(((''''''(((***,,,,,,+++///...---,,,,,,---///000+++///222000***&&&%%%''''''%%%$$$%%%(((+++---...,,,,,,,,,------.........222///------------***(((,,,+++)))(((((()))+++,,,+++)))(((***...111111000%%%***((((((---000...'''***---,,,((('''***---+++,,,,,,,,,,,,,,,,,,,,,+++,,,+++((()))------***&&&,,,...,,,,,,...***###....../////////...,,,+++111///+++)))((())),,,---222000---******+++...000'''***...111111000---+++***+++...111333111---)))+++222555111,,,)))((('''+++'''(((///222...++++++222111000000000000111111---///111///,,,***+++,,,******,,,...///...+++((((((***------,,,+++***+++...///000///------///000000000111222333222///,,,///555333)))'''///222---000///---,,,,,,,,,---...000//////...---------,,,,,,333555222333888555,,,......//////000/////////222111111000///......---///,,,***---333555111,,,)))((((((***,,,......------000///******000222///***111444000...000111...+++...222222///---...000...------+++***((('''&&&...++++++---...,,,---000***---///---)))(((+++///'''&&&''')))(((&&&)))///+++,,,---...////////////***+++,,,,,,++++++---///,,,,,,++++++---...---,,,000000000111222333222111...000111111000......///111111111000---,,,---...111000///,,,+++,,,///222000000000//////......---/////////...---,,,+++***444...,,,///000,,,***,,,***,,,...---******+++---,,,***)))***---///000///+++...///+++'''%%%'''******+++,,,---------...---,,,+++,,,///222333111...+++---......------...//////...---,,,***))))))***$$$""""""###'''222///+++***+++---,,,++++++---...///000000111222777444000///111333555444777777222,,,,,,000000---)))---///,,,***---000000''''''(((***,,,,,,+++***(((,,,//////+++)))+++---+++000111......000...)))&&&&&&&&&''')))+++,,,,,,---***((((((+++---...---///...---,,,,,,,,,+++***&&&)))---000000---***'''((()))+++,,,,,,***(((&&&(((+++***''''''++++++)))+++,,,///000111000///...///////////////......---,,,***,,,//////+++)))***(((******''')))...000///&&&,,,(((&&&000333//////,,,...---(((&&&***------&&&$$$&&&,,,---)))))),,,......+++&&&)))///000,,,((((((((()))***+++++++++...,,,******,,,,,,(((%%%'''((($$$)))444111+++000,,,******---111222...)))+++++++++))))))***...111...000000---***((()))+++***(((+++111333///+++***...,,,******,,,------,,,......---...///000111000+++))))))***,,,------,,,...---+++******+++---...,,,000333111---******---///***''''''***,,,+++)))+++++++++,,,---......///000111222000...,,,---...///---+++)))(((((()))***(((&&&&&&(((---000111000"""(((+++((('''***+++***,,,///222111...---000444/////////.....................,,,)))+++...,,,''')))...000---+++,,,***%%%***+++,,,---...------,,,111///,,,******+++---///111111000000//////......&&&'''+++...111111///---+++,,,///333444000+++&&&%%%,,,000...+++,,,---------))))))000222///------000000////////////000000...000222111...,,,,,,......------......---)))&&&(((***+++,,,+++***+++,,,+++,,,------,,,---///222...---------......,,,***111555111&&&###,,,222222111111///...------......******+++,,,---------,,,,,,000222222444666444000/////////...---,,,***)))//////.........---------+++((('''***///000---))))))***+++,,,---......///+++---,,,'''(((,,,...,,,///222000***''',,,111222,,,...//////...---......---......---,,,)))&&&$$$+++((((((+++,,,***+++...,,,...//////---,,,///222'''$$$$$$%%%%%%$$$(((...((()))+++,,,------,,,,,,&&&***---,,,((('''))),,,......000222333111---***...---,,,...111333111///+++...000000///---,,,,,,000111222000---+++++++++222111...+++)))***...111111///...///000///,,,(((---...000000000...,,,+++...---...///---)))(((+++---......---+++***+++,,,,,,++++++,,,...000000///***,,,,,,***&&&$$$&&&)))$$$&&&))),,,......---,,,+++***+++---000111000...+++,,,,,,++++++---000333222///+++)))+++++++++)))'''&&&&&&%%%!!!!!!'''222///---,,,---------,,,...------///222333222///333111//////111222333222999999555111000222111---+++...///,,,,,,///111000+++(((&&&(((,,,...,,,)))%%%'''***---------,,,++++++...///------000000---)))'''&&&'''+++,,,+++)))+++******+++---...---,,,//////...---,,,,,,,,,,,,'''))),,,...///---+++***(((***+++------,,,+++)))&&&(((&&&######(((***((((((***---000222222111000,,,******,,,///000---***&&&+++---------///---***((((((&&&$$$(((...///+++)))///***'''000222------...000...(((&&&***------######&&&+++,,,)))'''(((------+++)))+++000111...%%%$$$&&&***000000,,,'''---***(((***///...(((""")))((("""###---,,,)))000000---,,,---//////,,,)))((())))))((((((***...111.........---,,,,,,///111///111222111111111,,,%%%///,,,(((&&&'''***,,,---000////////////000111222---+++******,,,,,,,,,+++---,,,+++*********,,,,,,,,,///000///,,,+++---000000+++''''''***,,,***'''))))))***+++---...//////***---///---)))(((***------,,,***)))))))))***+++)))((('''(((+++---------))),,,,,,'''%%%&&&'''&&&***---//////------000333000//////......---------111000---+++---///+++###&&&+++---***'''((())))))'''(((***+++,,,---------222111...,,,,,,...000111...000222333222000---+++&&&%%%'''+++000222111///,,,...000333333000***%%%$$$***---+++***---000000///,,,,,,///111///---...........................000111222111///......///...---------...---***'''((()))+++******+++---///)))***++++++,,,---000333...,,,******+++,,,++++++---333333***&&&+++111111000000/////////000111111)))+++,,,......---+++***...,,,...222333222222444/////////...---,,,+++***............////////////)))'''&&&(((+++---***((())),,,//////...---///222+++---,,,((((((+++,,,+++000111///)))'''+++...///...---,,,,,,---...---,,,,,,---...///---)))&&&###***((((((,,,,,,***+++...---------...///000111222***&&&$$$%%%%%%$$$(((---)))***+++++++++)))'''&&&%%%***000...(((%%%(((,,,111000222666777333///---,,,***)))+++000111///,,,+++...000000...+++***)))***,,,///000///.........//////---+++)))(((***,,,---***(((+++......)))$$$&&&(((+++...///...---,,,,,,///111111,,,((())),,,/////////...,,,+++++++++---,,,,,,---///000///---)))((()))***(((&&&(((,,,$$$%%%(((***+++,,,,,,,,,,,,++++++,,,------------******+++******+++...111000...+++)))***,,,...///222111000...+++***+++...111000.....................---,,,,,,...//////000......------------,,,+++555444222000000000///,,,///111000,,,+++------+++...+++******---......---((((((***...111111...***+++,,,------...000111000///+++(((***...000,,,(((************,,,---------//////...---++++++,,,...+++,,,---.../////////...***+++,,,.........---,,,((()))'''###$$$))),,,+++'''((()))***,,,...//////***'''&&&)))---...***%%%&&&,,,---'''(((//////)))))))))&&&%%%***...***###...333,,,'''......(((''',,,...,,,'''&&&***...///((((((***,,,---,,,+++,,,,,,---,,,,,,,,,......,,,((()))***---///...)))%%%))))))***...000///***&&&++++++$$$%%%...,,,***222444111---+++***)))&&&###%%%&&&&&&&&&&&&(((+++...***++++++,,,---000333666...444444......111,,,"""---)))&&&$$$%%%''')))))))))+++---......//////000...,,,*********++++++***......---,,,,,,,,,------+++,,,,,,***((((((+++...)))((('''''''''((())))))(((((()))+++---...///000((()))***)))(((((()))***''''''((()))***,,,...//////...,,,+++++++++******...---+++'''%%%%%%%%%%%%&&&(((************,,,///------,,,+++******))))))111000,,,+++...111,,,$$$!!!%%%(((&&&$$$%%%(((+++((()))***+++,,,---------333111000......///111333,,,---///111000...+++***)))&&&&&&)))///222111///......///000000///+++(((+++...///+++))),,,//////222000//////...,,,+++,,,,,,------...............//////000000///...------*********+++...///...---******+++++++++,,,///222+++,,,,,,,,,+++---000333222///+++)))+++,,,......%%%000666444/////////------...///000111333444555...000111111000---***(((000***+++111111+++---444---...///000000111000000...//////000111222333333+++******+++,,,,,,+++***)))...333222///---000444//////...---,,,---......---///111000///---+++)))000---***+++---...,,,***,,,,,,------,,,***)))(((---+++,,,///000......111---,,,++++++---//////...(((###!!!###%%%&&&***///((()))+++++++++)))&&&%%%)))///444333---***,,,111000,,,---333444111...000000......000333444222000...///111000...+++))))))'''***---/////////000111+++,,,---,,,***((((((((()))'''&&&)))...///***%%%%%%'''***---...---,,,+++///444777444...,,,...111000///...------,,,+++***++++++,,,...//////,,,***(((%%%&&&++++++))),,,111,,,+++++++++,,,---///000......---+++*********+++)))***,,,+++***)))***++++++,,,---,,,)))+++000555222222111...,,,,,,------000000000///.........///...//////,,,))))))///444---------,,,***(((''''''///...---///000///...---///000///+++***,,,,,,(((+++,,,---,,,******---///---,,,---111555555111,,,,,,+++,,,---...///000111000,,,***+++///000,,,'''+++***)))((()))***---///---......,,,***+++---000---------....../////////+++,,,---...//////......---...,,,((()))...000///***)))'''&&&&&&))),,,...,,,)))'''))),,,---)))$$$***...,,,$$$###+++---)))&&&'''''')))---///))) ---222+++&&&,,,---&&&%%%(((+++***&&&&&&+++000111------,,,+++,,,...000000,,,,,,---...---***((()))***---//////,,,***)))***(((---222333000,,,***))))))+++''')))000---***222444111...+++)))'''%%%$$$%%%&&&'''&&&&&&''')))+++++++++***+++---///111222,,,222222------111...$$$+++)))(((((())))))(((&&&"""''',,,000000/////////111///,,,+++,,,---,,,,,,111000000///............---,,,***(((&&&''')))+++&&&)))+++***'''%%%(((,,,((()))***+++---...///000...***((()))---///---)))&&&'''((()))+++,,,...///111111000...---,,,,,,,,,...,,,)))((('''&&&&&&'''((()))+++,,,,,,---...000+++++++++***)))(((''''''...---+++***...222///(((&&&&&&''''''%%%$$$'''+++,,,,,,,,,,,,------......333222000//////000111222------..................,,,***(((***---//////---000...,,,,,,---//////...000222111,,,+++...///...333333111...+++***)))''',,,,,,---...//////......------------------,,,+++***))))))***---/////////+++,,,---,,,,,,...111333//////...---,,,---000222333///+++)))***,,,...///&&&///666666222111000//////000000111111111111111...///111111000---***(((111,,,,,,000---'''(((111---...///000111111111111------...000111222333444---......---,,,,,,,,,---***///333333000...000333111000///000000//////000///000111333333///,,,***000---+++,,,...///---***---+++***))))))+++---//////---...222222//////111000...,,,,,,,,,---,,,+++###"""&&&(((,,,000&&&(((***------,,,+++)))***...111000,,,***---000---''''''---///+++***---...///000111111111000000)))+++,,,+++)))''''''(((+++---/////////...///000***,,,---,,,***)))))))))***))))))+++///000...++++++,,,---......,,,***)))...444555000++++++...//////---,,,,,,------+++***))))))+++---...---)))&&&(((###$$$+++---***,,,333222111///......000222333//////---***((((((***,,,***,,,---,,,***((((((((((((,,,///...***+++111777---///...***)))++++++(((...///000000...---...//////111222...))))))///555/////////...+++))))))***///,,,,,,///111000///000,,,---,,,)))+++......***&&&***,,,+++'''&&&))),,,)))(((***---111111...+++---+++,,,///000...---///---+++***+++...---***''',,,++++++)))(((***...111***+++,,,+++)))***...222------,,,,,,,,,,,,,,,,,,------......///.........+++---+++''''''+++,,,+++---+++(((&&&&&&(((+++...***(((&&&&&&((()))'''$$$......+++%%%$$$(((+++***"""&&&(((***...111,,,%%%(((---'''$$$---...))))))&&&***+++((()))...222222......,,,((()))---000000,,,,,,...000...(((%%%''''''+++......+++***,,,///+++111777555///)))((()))&&&***'''***111---)))111000000...---,,,+++++++++***++++++***(((((()))***000...------------+++***+++.........///111///***,,,+++,,,---...---)))&&&###(((///222111000000111444111...---.../////////111111000000//////......///...,,,***)))***+++,,,,,,///111...***''')))+++******+++,,,...///000000...)))$$$'''---000,,,&&&***************+++++++++,,,...///...---...000222---)))(((***+++***)))*********++++++,,,---......,,,,,,,,,++++++************,,,+++)))+++000111...000---+++,,,+++((((((***......---------...//////333222000///....../////////............000222444------------------------000...+++***,,,///000000///111000------111222000000444333///+++***)))&&&,,,---///000111111000///---,,,,,,---......,,,+++...,,,******+++---------+++,,,......---...000222111000///---+++,,,000222111---(((&&&'''***,,,---/////////......000333555333333222111///---+++***(((***,,,---......---,,,000/////////+++'''(((---///////////////...---,,,******+++---...000111111---///000...+++***,,,///***...222222000...///000///------000000......111777222///000111000000222000//////000111000---+++...,,,)))'''(((+++///222///------111000---+++---111000///...---,,,,,,,,,&&&!!! %%%)))***+++---(((***---///000///---+++((()))******))))))+++---,,,&&&&&&---...'''%%%)))(((,,,...---***((())),,,'''(((((((((((())),,,......///000///......///111......---+++******---000---------...//////000000............---,,,+++***,,,000///(((%%%(((+++***---+++***+++------,,,***'''''')))+++,,,***&&&""")))######***,,,((()))000000000000000000000111111------,,,***((()))---000......---+++))))))***,,,,,,---///...------000222,,,///...******...---))),,,...000000...---...///...///000...,,,+++,,,......///000...,,,+++---000333---,,,000111//////222......,,,***,,,000///***&&&((()))***)))(((''''''###$$$&&&))),,,......---///,,,---222111,,,***,,,++++++,,,------,,,***)))+++---......,,,---///222&&&)))***)))((()))///444.........------,,,++++++..................------(((***)))&&&%%%((((((%%%***))))))))))))***++++++((('''&&&%%%%%%'''((()))///,,,+++,,,+++)))))),,,%%%)))++++++,,,//////+++&&&,,,'''$$$...000++++++''',,,...,,,,,,000222222***---,,,((((((---...,,,***+++///333000)))&&&)))%%%''')))+++,,,,,,,,,,,,***...222222///,,,++++++&&&***(((***111---+++555---.........---,,,,,,------......+++(((&&&&&&'''///...---...///...+++'''***'''(((---///---+++,,,,,,,,,,,,---...,,,)))&&&)))---000000...---000333222///,,,+++,,,...//////............---,,,+++***...---,,,,,,---......///000...------......+++))),,,,,,---......///000000,,,(((%%%&&&***,,,)))%%%******+++++++++******)))(((***,,,,,,+++,,,///222---(((''',,,///,,,***,,,***))))))***++++++++++++------------,,,,,,,,,,,,(((,,,,,,(((''',,,000111333,,,***...111...,,,,,,------,,,---...///111222333222000...---,,,,,,,,,,,,,,,---...///222444555+++///111000---+++---//////...------...///...,,,...000///---...222222///,,,222444000------,,,)))---///111222333333222111000///...///111222000---...,,,))))))+++---......***,,,---...---,,,---...///...---+++***,,,000333///+++'''%%%&&&(((***+++111---)))))),,,000333444000000000///---+++)))'''((()))***,,,---.........---333444000+++,,,------...////////////...------)))***+++,,,---...///000...111333000+++))),,,111***,,,...000000///---,,,---***+++000111...///222777000---111333111111333///111444555333000...---///---***((((((+++---//////,,,---000///***((()))---//////...+++)))+++......)))'''***,,,***((()))---...000222111...+++)))+++***))))))***,,,...///...((((((111111(((###'''&&&+++///---'''$$$'''++++++,,,---...///333777;;;...//////......///222444333111...***))),,,111666///000000///------...000,,,,,,,,,,,,,,,,,,,,,,,,...111...'''%%%))),,,+++,,,***)))***,,,---,,,***%%%&&&(((***+++)))$$$ +++###"""***+++&&&&&&,,,)))***---...//////...---+++,,,+++)))(((***///444111000---***(((***...111000///......000000...---,,,///...***+++000///***+++...000000---,,,---///++++++,,,---...---)))%%%+++---...---,,,,,,000333555...,,,///000------111333222///+++,,,///---'''***((((((***------)))%%%%%%'''***---000222444666000---...333222+++(((***+++---000111///---------***...222222111///000111$$$''')))(((''')))000666111111111000///...,,,+++//////......---------,,,,,,///...+++***++++++'''$$$&&&(((***+++***)))(((+++++++++***)))+++000333///***+++222222***)))---+++......***))),,,...---)))///)))&&&...000*********///111//////222333111(((------******......))))))***///555222***(((,,,&&&%%%&&&***------)))%%%&&&'''+++...111111000///))),,,)))***111//////:::,,,---...---+++)))((((((......---+++'''$$$######++++++,,,///222222...+++(((!!!"""***---'''&&&***+++***))))))***)))'''$$$...000000---))))))...333...,,,(((((()))+++,,,---,,,,,,,,,+++***)))((('''+++******+++...///000000///)))%%%)))111444///(((---.........//////000000---,,,++++++,,,,,,+++***'''((()))++++++,,,,,,,,,''')))******((((((***------((((((...111...+++,,,---,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,---(((------(((%%%)))///222///'''%%%---444333000000+++++++++,,,---000222444222111000...,,,+++******''')))+++---///111222333)))///444333...+++...222/////////000111///+++(((///111000---...000///+++)))111555111///111000---...000222444555444333222333111000222444555333000+++)))'''(((+++///222333(((***------,,,+++***+++,,,,,,+++******,,,111555///+++'''&&&''')))***+++---)))'''+++000111000...++++++,,,------,,,+++***---------.........//////+++555888000,,,000222///---...///111222222333333++++++,,,---...///000111111444666222,,,***...333++++++,,,///000///,,,)))...***,,,222333000000444111---///666999333.........333888888555000......000///---+++******++++++000...///111000***((()))'''+++---+++'''&&&***...&&&$$$"""$$$''',,,///000111111111333333000)))$$$(((,,,//////---++++++,,,)))))))))***+++,,,+++***(((&&&''')))'''###'''///,,,---000111111000...,,,///---,,,------+++,,,---...+++&&&'''...555333,,,---000222111...---///111/////////111111000---***,,,///000///,,,+++---000222000---++++++,,,...000---)))''')))***(((''')))+++***+++...000000+++'''%%%***......000333222///+++...000///---,,,...000...+++(((((()))***(((&&&............/////////000------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---...,,,)))''')))+++...,,,++++++---...------000///,,,(((&&&(((...333333555333---***+++---,,,---/////////---+++++++++///)))***222333......555000...,,,+++,,,------,,,111111///---***)))***+++///......111333111+++$$$(((...000,,,(((***...///111...,,,,,,---.........555666333---+++------+++333222---)))))),,,***%%%%%%)))......+++&&&$$$$$$///---,,,,,,...//////...000000///...------,,,,,,---)))***//////******...''')))++++++++++++---...+++...000000///000333777222///---...000222000...+++///222222///------...$$$,,,---'''(((---))) (((***,,,+++***))))))***)))((()))***,,,------,,,'''(((***,,,---------,,,666,,,***000*** ,,,111'''$$$,,,333111+++(((###'''+++------,,,,,,,,,---111000)))%%%'''+++,,,,,,,,,---///333555555555111000......---,,,***'''...---***'''%%%$$$%%%%%%'''((()))***+++,,,------+++++++++,,,,,,---------...,,,---///+++%%%'''...222111+++%%%%%%++++++%%%***+++***((((((+++***'''((()))&&&###&&&,,,///...000+++***---///...111777000,,,,,,000111...+++,,,,,,+++)))))),,,///111222///+++'''$$$%%%(((+++---+++*********,,,---,,,+++(((+++......,,,,,,...111,,,,,,------------------***---...,,,((()))///555222222222222222222222222111111000...,,,++++++,,,...------...111222222111---111555555111---+++,,,444000---111777:::666111000---+++///444555111+++)))######---222111,,,///---,,,,,,---...,,,+++---,,,+++)))(((***///222222...///333333---+++...,,,***))),,,111222///+++...---)))$$$%%%+++---,,,...+++)))***---...---,,,111///---,,,++++++,,,------+++***+++---000222333000111...))),,,222222---(((...111000///111000...000000000111222111...+++)))...111///000444333......,,,///555555///,,,...000//////111444444111...///222111...---000111//////666444)))$$$)))+++(((((((((---222...''',,,777((('''&&&(((,,,000222333///...---...---***%%% %%%(((,,,,,,+++))))))+++******+++---///000//////'''###$$$)))+++***+++///------,,,,,,++++++++++++,,,,,,,,,---......///111...+++&&&%%%,,,333111+++...///000///,,,,,,...000++++++,,,...000111000///000///---,,,,,,---------...---,,,+++,,,---///000000,,,***---...+++***+++++++++---///111000,,,(((***...000//////111///+++,,,...///...------///111,,,***((((((***,,,+++))).............../////////------,,,,,,,,,,,,------++++++++++++---///111222---......---++++++...111111000...///000111111000***++++++***((()))---111222333111,,,+++------***000///---)))''')))...333...+++***,,,---+++---111222000...---.........---000//////---,,,,,,...///000---+++---000111...***$$$***---)))&&&)))---......---,,,+++++++++---...+++......,,,---000000---000000---******---+++&&&$$$(((---...,,,***((((((---+++***+++,,,---------222111///---,,,,,,---...***''''''++++++((('''***,,,,,,,,,******+++...111+++---000000...---...///333000......///000...,,,+++------,,,)))((()))+++&&&---///***+++111///'''---......---***(((((()))...---,,,,,,---.........'''((()))***++++++++++++000//////---+++)))+++///444///---111222...+++++++++,,,---,,,)))(((((()))---///---(((%%%(((******)))***,,,------,,,,,,+++---,,,++++++++++++)))''',,,***(((%%%$$$$$$$$$%%%'''''''''((()))************,,,///000///...------+++)))+++///...***)))---111000***$$$%%%***+++'''***+++)))'''))),,,***%%%+++,,,,,,***+++///000---///***)))++++++***,,,111+++((()))---...,,,,,,...+++******,,,///111333444///***&&&&&&+++...---+++---......///...,,,)))'''&&&***///000...,,,---///,,,,,,------------......///000000---******---000///000111222333333333333//////...---+++++++++,,,000//////000111222111000111///---++++++,,,,,,,,,......///111222111///,,,222///...000555555111,,,+++'''$$$'''---222111///.........---------------000///...,,,+++,,,000333222//////222111---,,,///000...,,,...111222000,,,,,,---***&&&(((...111000,,,***)))***---///...---.........---+++***)))(((++++++++++++------------111111...***,,,111111,,,,,,222555333000000---)))000...------...000000000...222222///000555666444000...000666666111///111,,,,,,---///111000,,,)))***------+++---111111...+++222111(((%%%+++///---((('''(((,,,,,,+++...333))))))***,,,///222222111...---+++******((($$$"""'''))),,,,,,,,,+++++++++(((***+++---///000111222)))%%%$$$+++000111//////---,,,)))&&&&&&''')))++++++,,,,,,,,,---............+++&&&$$$)))///...***...///...,,,******,,,...******)))+++...000111000000,,,((()))---000000...******+++,,,---...///000...***))),,,,,,)))'''(((,,,,,,...000222000---***+++///000......000...***,,,---------,,,---000333***)))((()))+++------,,,.....................---------,,,,,,------------******)))***,,,000333555.........------///333666333111///000111222111000)))+++------,,,+++,,,---///000...,,,...111...(((---......+++((()))000777111111---((((((,,,///...444222///...///000///...///...------...///111222111---)))))),,,///000///&&&+++---***''')))++++++***+++,,,***((((((+++...$$$(((++++++---000000------///...++++++---+++&&&"""%%%***,,,,,,+++++++++---,,,***+++---......---333111---+++***,,,...000***((((((++++++((((((***111000...+++***,,,000333,,,...///...,,,)))((((((222000...---------,,,+++------+++(((%%%&&&(((+++'''---000,,,...333333---,,,------,,,)))((()))***...---+++***)))***+++,,,***************+++,,,---+++111111***)))///111...000111333444///***+++000000000///,,,)))((()))***......+++''''''++++++(((%%%))),,,,,,)))&&&&&&'''***))))))***,,,,,,+++))))))(((&&&$$$$$$$$$%%%%%%***'''%%%&&&)))***(((&&&)))---222333111.........(((&&&(((...000...,,,,,,///---(((###$$$)))+++)))******'''&&&)))---***###'''+++---++++++...---)))...***((()))((('''(((+++***((()))+++***(((***...'''(((***---///111222333///***&&&)))000222...(((,,,...000222111---***'''%%%***///000...,,,+++,,,------,,,------......///222111000///............,,,...000222333444444444......------------......222111000111222222000...///+++((())),,,...---******---000000---***))))))111///...///222222///++++++)))((())),,,...//////+++---...---***)))+++...222222000...,,,---000333111...---...---+++,,,...444111......///000...,,,,,,---+++'''(((,,,///...,,,+++***+++---...///.........//////---***'''%%%******+++++++++***))))))...///---+++---111111///...444777555222111...***///,,,)))(((***///222444222222000,,,---333777777111000222555666333111333++++++,,,...///---)))&&&+++,,,---...222777666111+++000000(((&&&,,,111111******((('''+++111222000)))***+++---//////,,,***///...,,,+++++++++************++++++***)))))))))&&&(((***+++,,,,,,...///,,,++++++...111111///...+++***(((''''''(((***,,,,,,......+++***+++***'''---,,,'''$$$&&&+++,,,)))000///---+++***+++,,,---...+++))))))+++---......,,,)))'''(((,,,000111222((()))+++---.........---,,,)))(((,,,,,,)))&&&&&&+++,,,...000111///,,,***'''+++---,,,---///...++++++++++++++++++---000222+++*********+++,,,------.........------------,,,+++++++++,,,,,,,,,,,,,,,+++*********,,,///222444...---,,,++++++///333666000///------...///...---,,,---......---,,,,,,,,,------,,,,,,000333///'''%%%+++111222...---///333111333...###!!!***---***444222/////////000/////////...,,,,,,...///000000000,,,((('''))),,,------,,,000222...+++,,,,,,+++(((+++---+++''''''+++///(((++++++)))***------***---//////,,,++++++)))$$$"""$$$'''***++++++++++++///...,,,---///000000///222///,,,)))(((***---000...---...//////---,,,---222111000...,,,---///111000///...,,,***(((((((((///...---,,,,,,---------///...,,,******+++---///)))...000------111111///******+++***)))***---///...---+++)))((())),,,///...---,,,+++,,,---///000,,,...---***)))+++,,,+++)))+++//////,,,***---111,,,...//////......///000000///+++(((***...---(((###)))......***((()))++++++++++++---///000///...''''''&&&%%%%%%&&&''''''...***'''(((++++++)))%%%+++///222111...,,,...000'''%%%$$$)))---///...------+++'''$$$$$$'''***+++***)))&&&&&&***...)))!!!&&&***,,,******,,,---***---+++))))))(((((()))+++///,,,,,,,,,)))&&&(((---$$$'''***,,,---------...000,,,)))***...///,,,)))***,,,...000///...------(((+++......,,,***+++---------,,,,,,---...///000000//////000222333222000,,,...000222333333222222...---------///000111000222111000000111000...+++((()))+++///222111,,,(((---//////...,,,***+++,,,+++++++++,,,......,,,+++)))******)))((()))+++---+++...///,,,&&&$$$''',,,222222000...,,,,,,...000000...,,,+++******,,,...555111...,,,,,,,,,+++)))---///---(((%%%((()))(((...---,,,,,,,,,---------......///...---,,,***)))******+++***))))))***+++***+++++++++...111333222---222555333222444555333///,,,((('''***...111222......,,,***+++///222444//////111333333222111111......---------,,,***)))+++,,,---///444888555///...222111***'''+++///000,,,000---'''***333555///+++,,,---//////---)))&&&......---,,,,,,...000222,,,+++***)))((('''%%%$$$&&&(((***+++))))))***,,,,,,///111///,,,***))))))((()))***+++,,,---------,,,000000,,,+++---,,,(((+++,,,***%%%%%%)))+++)))000...---,,,,,,,,,------...+++)))(((***---......***+++,,,***)))***...111)))***,,,---...---,,,+++...+++,,,000111---******)))+++...000///---+++)))&&&)))+++)))***------******)))((()))+++---...///+++,,,++++++***++++++,,,------------,,,,,,,,,,,,((()))***+++,,,+++++++++---,,,+++***+++---///000...,,,)))((((((+++...000///---++++++,,,,,,+++***+++***))))))***,,,...///,,,---,,,---111444000(((###(((...///---+++---000...000***&&&)))&&&222000...---...//////...222///,,,+++,,,------+++---+++)))(((((((((((((((,,,000111///...000000---))),,,...,,,((((((,,,111---...,,,''''''+++...,,,---111111,,,***)))'''###(((((()))***,,,,,,,,,+++...---,,,,,,...//////...///---***(((((())),,,...000111222111000000000......000111111...---------333111---***)))***++++++***++++++,,,,,,---///000,,,,,,---...000222222333...222222///---...//////......---+++***,,,///222000000000...---///333666---,,,,,,+++,,,---///000///&&&&&&---...''''''...)))*********+++---------&&&***///111111///......111111---***---111///***''',,,111000,,,)))+++---,,,,,,,,,...000222111000((((((((((((((()))******111///,,,,,,------+++(((...///...,,,)))***---111)))&&&"""###'''---///...+++)))'''&&&&&&&&&))),,,))))))((('''***---)))""")))---///,,,+++///222222+++,,,+++***+++---...///111...---...,,,)))+++///&&&)))---...---+++***+++111000...+++((((((***++++++,,,---,,,++++++---000---......+++((((((,,,000...---,,,,,,---...000111111000///000222222111000...///000111111111000///,,,+++***+++...000000//////......///000///,,,)))$$$(((---///...---,,,---444111---,,,...111333333(((***+++,,,,,,,,,---...***+++,,,***((((((***---///111111---'''%%%(((,,,000000...,,,***)))+++---222111...++++++...000111555222///---,,,++++++***+++//////***'''((()))(((000000///---,,,+++++++++,,,+++*********+++------+++,,,+++***)))***...111,,,,,,,,,---......///000///222333000111555999999///---++++++,,,---...---******+++---......///000+++...///000000///...,,,000///,,,***))))))+++,,,(((*********---111...(((---000000,,,***,,,000222,,,222111)))'''...222///......000111222000,,,(((+++,,,,,,++++++---000333222000...------,,,***((('''***---,,,***)))***---***///111,,,&&&%%%&&&%%%'''))),,,///000///---,,,(((///111---...444333...)))------)))'''***,,,+++...---,,,,,,......---,,,+++)))((((((+++///000111---///000---(((&&&'''***++++++---......---,,,,,,***(((***000222...******(((+++...000...,,,******(((++++++))))))+++***'''***)))(((***,,,...---,,,++++++,,,+++))))))***,,,+++++++++,,,,,,,,,------((()))***,,,,,,,,,++++++---,,,,,,+++++++++++++++---+++'''&&&''')))******///---++++++,,,,,,+++***&&&###"""###'''---111333,,,.........111444111***))))))(((''''''(((,,,///111000---'''&&&***,,,+++000...,,,,,,.../////////444000,,,+++,,,,,,+++(((+++******)))((('''&&&%%%&&&***,,,,,,...111222///+++,,,---,,,***+++...111------***&&&&&&,,,000111---000000,,,(((((('''$$$---,,,+++,,,...//////...+++***((()))+++,,,,,,+++++++++++++++++++++++++++...111111......///...+++***---///000...+++******444000,,,******+++++++++(((***+++,,,,,,...000333***)))***---000333333333444555555111---,,,...111555444111---******---000,,,...///...,,,...222666(((((())))))***,,,---......"""###000333******555000...+++))),,,000...(((%%%)))...111///,,,)))'''000222000---...111000---...000111///+++((()))***+++******,,,...///...---)))******++++++++++++,,,111111000///...---,,,,,,111...***''''''***---///+++***%%%!!!###)))------+++))))))***(((&&&(((,,,(((++++++***+++,,,)))$$$(((---...***(((+++///000))),,,---+++---111222111///******...000///000222***...111111...+++,,,---000111000,,,'''%%%)))---///000///,,,((('''+++...111000...***'''(((---222...---,,,,,,---///111333333333111000...---------000000//////////////////***(((&&&(((,,,...---,,,++++++,,,...//////,,,***)))***)))&&&$$$&&&---333555111------000444777777***,,,///...,,,,,,...111.........,,,++++++,,,...222333222///+++***---000.........,,,))))))***,,,333444222......222444333444333222000///...------)))...111...+++---//////000111000...+++***+++,,,)))(((''''''(((***---...,,,......---+++,,,000444111///000000---)))))),,,333666555111000444777777111000......//////---++++++***---222333000///000***...000///......+++&&&...---+++)))''''''***---)))---...++++++---,,,)))))),,,//////......222555+++......)))'''))),,,---------///222444333000---***,,,,,,+++)))***---000333111......000000///---&&&***------+++***,,,///***......)))(((+++,,,)))(((***,,,......,,,***(((%%%---000,,,...444444---(((---000,,,***+++------***)))***,,,//////---***,,,***)))***---///000000------...---+++((('''&&&***+++,,,---.../////////&&&$$$(((...111---))))))(((,,,000111///,,,++++++))),,,,,,)))***,,,---***+++***+++---///000---***''')))+++***((()))+++...))))))***+++,,,------...(((***,,,.........---,,,***++++++++++++***)))(((---***'''''')))++++++)))///---+++***++++++***)))'''$$$"""$$$)))...111111---000111///000222111...000---))))))***,,,---,,,222///...//////---...111...,,,+++,,,...000111111555111,,,+++---...,,,)))++++++***)))((('''((()))&&&***++++++---000///+++,,,,,,++++++,,,---///000***+++***&&&'''---000///***...///***'''(((***)))...+++***+++---//////...***((('''((()))+++******)))+++---//////...+++***+++......+++***,,,+++'''(((***++++++)))(((((()))000...+++******)))&&&$$$)))+++------,,,---000333+++)))''')))---111333333444555444111,,,***---222444222...)))&&&&&&))),,,(((+++...,,,)))))),,,000%%%&&&((()))+++,,,------,,,&&&'''...111///...111//////,,,)))+++111///)))(((+++///000...+++((('''...222222...---///000...000///...,,,************+++******+++,,,,,,+++)))***++++++,,,,,,,,,,,,+++...000222000,,,***+++...222---((('''***,,,---+++---///,,,%%%###(((++++++***)))+++...+++&&&&&&+++&&&,,,///---***+++***'''&&&,,,...***&&&'''(((((((((+++,,,***,,,111222///,,,&&&%%%+++222222///...***...222111...,,,---000...//////...,,,+++,,,---...111222///***(((+++...111222000,,,))))))---111...---,,,+++---///222444111222111...***)))+++...///...---------///111222,,,)))&&&(((,,,///...+++((()))+++...111111///,,,---+++'''###$$$(((...333...///000000///111333555,,,000222///+++))),,,000///...,,,+++,,,,,,------111000...------///111333...//////---,,,+++,,,...000222111,,,,,,111333000111222222222000/////////(((...222000---///111111...///000...,,,+++---///************+++,,,------+++///333222///---...111000//////111---((((((,,,333777888444222333333111333222000000000000///------+++...333444111///222***000333222000000***###+++---...---+++***+++...***000222...+++,,,//////))),,,000222000///000333+++'''&&&)))+++***+++---)))***---000444444222000,,,---...+++)))(((***---,,,)))'''(((+++,,,,,,***"""'''+++,,,***)))---111---...,,,)))---555555///++++++,,,,,,***(((&&&%%%$$$,,,...)))***000///''''''...222///,,,---......''''''(((+++//////,,,(((000...,,,,,,------,,,+++***((((((+++......+++''')))***+++---///000222333'''&&&***222555111------)))---111222000---,,,,,,&&&)))+++***,,,000222000---,,,---///222111---***$$$'''))))))((())),,,///(((((()))***,,,---...///***+++...///000000///...((()))***,,,+++***(((''',,,***((())),,,...---+++---+++)))((())))))((('''...+++((())),,,//////------222333000///111222000222000000333666444...(((---'''(((...///((((((...---,,,+++,,,///111333333555111,,,,,,///000...***++++++***(((((())),,,...,,,//////------...+++%%%,,,+++)))***,,,...///...))),,,+++((((((,,,---***(((,,,---)))&&&))),,,---***(((&&&'''+++......---+++***((()))+++,,,,,,+++))),,,000333333000,,,))))))......)))(((+++***%%%'''(((((('''%%%&&&(((***---++++++++++++(((!!!+++---///...,,,,,,///222000+++'''&&&***///222333111111111...)))&&&+++111---+++'''###!!!"""&&&***+++...111///+++))),,,///%%%&&&))),,,.../////////***---,,,))),,,111///((())),,,+++'''***000111---+++---000000///------...,,,111333///,,,---//////000---+++***,,,...//////---,,,++++++,,,,,,***(((***++++++,,,,,,,,,++++++***///222///)))&&&)))...333---'''(((---///,,,(((...222111)))%%%'''***)))***))),,,000---&&&%%%***%%%---222///*********)))(((000444000***((('''%%%&&&+++,,,)))***///000,,,---&&&###)))111000+++'''(((,,,//////,,,+++...111---------///222222///,,,***...222222...,,,...111111222222///+++***---000...---,,,+++---///222444---//////,,,((((((---222...---,,,+++,,,///333555000,,,)))+++000222000...'''(((+++///222333111//////+++((((((,,,//////...&&&,,,333222...+++...222---111222///(((%%%(((,,,...,,,))))))***,,,+++***,,,***((())),,,000222333000111111000......///000+++...---))))))...///+++,,,...000111///.........(((000333000,,,,,,...---+++---///...,,,,,,///222---...000111111000...---***000666777222---+++,,,,,,***---111///)))+++111///555888777555555222///555333000///000111222111...+++,,,222333//////333,,,333777555333222+++###***...222333111......///'''...111,,,''')))---000,,,///333555222------///...###!!!+++222///---...&&&''',,,222333000///111......///...,,,***((('''))),,,+++((((((+++,,,)))(((***,,,,,,***(((&&&&&&------,,,,,,,,,...333666777222,,,)))((())))))((())))))+++///000+++%%%+++000111...,,,---000...+++'''''')))+++)))'''...111333111,,,)))***---,,,+++******,,,,,,+++***---------------...///000---((((((,,,,,,)))***///+++,,,...000000///...,,,...//////,,,((()))---111***+++---///111111111111******))))))***---///111///+++(((*********---222...---000555555111...///%%%+++---++++++...+++&&&------------------------+++,,,///555555111111333///***(((***+++((('''))),,,...///222444555666777333000......///---)))%%%,,,,,,,,,,,,+++******)))%%%(((++++++)))(((***,,,***---...++++++---+++'''---+++)))((((((***+++,,,000//////222555333+++$$$...+++((()))---///---***&&&"""###***000///+++***111...***&&&&&&)))---///,,,++++++---000111---***222,,,)))++++++(((***000+++(((''')))...///+++&&&''',,,---)))'''+++,,,)))***''' !!!+++111111111,,,***,,,(((!!!!!!))),,,---+++,,,///000---111000...,,,,,,,,,---...000111222222///,,,((('''%%%!!! %%%******)))...---///222...)))---555111---)))((()))++++++***...///000000///---+++******)))$$$(((///111...---,,,------...---,,,***))))))((()))+++---...///...---,,,---///111333+++(((***111222---)))***+++(((&&&&&&***---...---///111111......111111///---,,,+++,,,.........,,,))),,,---++++++---+++(((!!!%%%***---...//////000...///...+++***+++)))$$$---///000///---,,,,,,---)))))))))+++---//////...,,,)))&&&&&&))),,,------111///,,,(((&&&'''+++......,,,---111111...---///,,,,,,,,,---...///000111......000222333222...+++000333...+++---((((((444000...,,,+++,,,------,,,///...)))###$$$***---,,, $$$,,,333333,,,)))***))))))***)))((()))+++---333...))))))...000///,,,/////////,,,)))))),,,///111000...---............000222///+++---222111***...***&&&%%%)))...222555))))))***+++,,,,,,,,,,,,//////...,,,++++++,,,...333111---+++***,,,...000...222444444111///000333***)))---333555000,,,***(((,,,111444444222000/////////////////////...---///)))///===<<<...+++444777888888777444333333444666===<<<222,,,000777;;;***---111444555333000......333333///...111///******---111111///...///111******++++++,,,---------......000222333222///---&&&''')))---000111000...+++***,,,000///++++++---,,,---......---,,,+++++++++,,,***(((***///000,,,+++---//////---***))))))000111000...---...000333---...---***''''''***---...---,,,...///,,,$$$ '''///222000---+++,,,//////---+++)))((()))***+++...000...)))'''(((***...---,,,,,,...//////...------------...///000000+++(((***///111......222+++,,,.../////////...---000000///---+++,,,...000000000000000///...---,,,...---------...000222444...,,,---...,,,)))+++///---,,,...222222...,,,...(((,,,,,,))))))------)))---+++)))(((((()))***,,,333///...///...,,,///333---((($$$&&&'''&&&(((+++******+++...111666:::<<<777222...,,,,,,,,,***'''+++,,,---...///...------)))+++,,,***&&&###$$$&&&))),,,---++++++---,,,)))&&&)))+++***((()))---222111///---...000///+++'''+++))))))...333666555222...))))))///222000+++***,,,+++***)))))))))))))))***)))((()))+++,,,,,,+++---))))))------+++---111---***'''(((+++------+++(((---...)))(((+++,,,))),,,+++((($$$%%%+++...,,,,,,))))))------)))(((+++***......,,,---111222///333222111000///.........///---+++,,,//////---+++!!!!!!$$$***000222...***...---///111---(((***111)))'''''')))---000000//////...---,,,,,,+++++++++------(((""""""(((---...///...,,,,,,,,,+++***)))((((((''''''''''''((((((,,,,,,,,,,,,...000222333///++++++///000+++((()))***((((((***---...---++++++......+++,,,000111///000000000...---,,,+++++++++...---******...///---(((***+++++++++***+++---+++------***+++...---***''')))+++------...000222000///......///000/////////+++'''&&&'''*********------+++)))(((***...111***(((***......+++***,,,,,,,,,,,,,,,---///000111......///000222111...,,,///222...---000+++***444000///---,,,,,,,,,,,,+++---,,,)))%%%'''---///---$$$"""###)))+++)))&&&'''------,,,***)))))))))+++222222111///...///111333...///...,,,***))),,,///000///,,,,,,,,,---......111222000,,,...222111+++---+++((((((+++...000111111...+++)))***---000333.........---,,,,,,,,,---.............../////////------,,,------......---...++++++000111...,,,---&&&(((+++,,,,,,,,,---...***+++,,,...///000000000111******222444...,,,000222444666666555444555666000333222---,,,000111///+++---000333444333111000+++000222000000333111------///111222111000///000,,,,,,---...///000000111///,,,***,,,111333000,,,&&&'''***---000222333222...+++***++++++)))***---,,,---......---,,,---...---,,,((('''---444333///---///111111...+++******...//////...------...000***...111...)))'''***...000---******+++***&&&###$$$---222111---)))((())),,,...,,,******...333(((+++---+++'''%%%&&&(((000...---...000222333333111000///...------------######''',,,///------...,,,---------............000///......//////...---333222000///---,,,++++++---,,,,,,,,,,,,...000111------///111...))))))---...++++++......++++++---,,,---,,,((((((+++---+++,,,)))&&&######%%%''')))444000......---)))))),,,***$$$!!!###%%%%%%(((,,,+++***)))+++...333999<<<:::444---))))))******)))(((***---///000000///...,,,------)))$$$"""###&&&***...///,,,---//////+++""")))///...)))(((---333000...,,,************+++'''&&&(((,,,222444333000444///...111222...)))'''&&&(((+++---,,,)))%%%"""'''''''''&&&%%%'''***---+++)))***---...,,,,,,...---+++)))(((***,,,///111,,,///000---+++,,,---+++,,,///000+++)))++++++)))***)))***///000///000333+++...///---...222333111///......---,,,+++)))))),,,'''###$$$***...,,,)))'''(((+++000555555111------...000111...)))***...,,,,,,,,,---......,,,***///...+++***)))***+++,,,...///---((('''***+++))),,,,,,+++)))((('''&&&%%%---------,,,+++***)))(((***+++,,,---///000111222222...,,,------***(((((()))***,,,///111000---***(((++++++)))+++///111//////111222000---+++,,,......///---)))***///222111+++++++++)))((((((+++---,,,...---******...///---$$$&&&)))+++,,,...111333...------,,,,,,------...333///+++(((((()))******,,,,,,,,,+++***+++---000***((())),,,,,,)))(((***++++++,,,,,,---///000111......---...000000...---+++///,,,---111+++'''000000000...---,,,,,,,,,,,,+++,,,***(((+++000111...---&&&"""%%%))))))))))))///...---,,,++++++,,,,,,///444666333---,,,222888---......---++++++---...///...+++******,,,...000000000...+++,,,///...******))))))***,,,---,,,+++333111///---...///222444---............---,,,,,,***,,,///111222111///---...***'''(((,,,...---+++222---***---...,,,---///$$$&&&''''''((())),,,...***+++,,,---.../////////333---'''''',,,000000---///222444555444333333333//////---...222555000(((,,,---///111222333222222+++///222222222333111,,,,,,---///111222111...,,,---......//////000111111111+++%%%(((///444333///)))***+++,,,...///000111...)))&&&(((******---111...///000...,,,+++---000000---((('''---444333---,,,...000000---+++))))))''')))+++,,,+++,,,---///...222555333...******,,,,,,)))''''''''''''&&&$$$%%%---111000,,,((('''(((***+++***)))***---000(((***,,,+++(((''''''(((///---,,,---000222444444333222000---+++)))((((((######%%%(((******+++,,,------,,,,,,,,,---...//////---,,,...000000---)))...---,,,++++++,,,---...,,,,,,++++++,,,---...///000,,,+++...///,,,,,,---222...,,,------+++,,,///......---+++*********)))+++)))'''%%%$$$%%%&&&(((---,,,...222222+++%%%$$$'''"""!!!$$$''''''))),,,...---,,,+++,,,...111333888333,,,))))))******)))'''))),,,...///...,,,+++---...---***&&&%%%(((+++...000000------///...+++&&&,,,111000+++(((***---------,,,***(((''')))++++++)))((())),,,---,,,+++444///...000///***&&&%%%&&&(((,,,...---)))$$$!!!%%%''')))(((&&&&&&***......,,,******)))((()))***+++,,,,,,++++++,,,///222000222222000.........///)))///111---******+++***,,,,,,---000111111111222+++...///---...222222000,,,,,,,,,,,,+++(((&&&%%%+++(((&&&'''***+++***)))333111///...000111111///,,,...000111///,,,---...000///...---,,,,,,++++++...---,,,+++******+++,,,,,,///...+++)))+++)))&&&((())))))(((&&&%%%%%%%%%//////000000000...---+++++++++---......///......333///,,,++++++***))))))***,,,///111222111...,,,&&&)))***)))***///111///)))---000///,,,+++...222...000...******///000///%%%''')))))))))+++...000000222000+++))),,,...---)))***++++++++++++---///))))))******+++,,,///111666333///,,,+++,,,---...---......---***))))))***...,,,,,,...---(((&&&(((***++++++,,,---///000111...---,,,---...///...---,,,000...///333,,,&&&---//////000///......///000,,,...---+++---111000,,,000***&&&'''((((((***---...------...000111111111---222555222,,,+++111888....../////////.../////////...,,,******+++///111---,,,+++))))))***)))((($$$%%%'''+++------***'''---///222444333111...,,,------.../////////---+++)))+++...000000///---,,,000---******---000000000222---***,,,---,,,,,,...&&&(((***++++++,,,///111////////////...---,,,,,,111111,,,&&&)))222333,,,000222555555333///------222000...000444444...'''......///000111222333333...000333444333111---)))(((((()))---111111---)))//////......---------,,,111,,,''''''---333555555---------+++)))))))))***000)))&&&'''***+++...111000222222...***))),,,///222///)))''',,,111...''',,,...000000...,,,+++***''')))***+++++++++,,,...000000111222111///+++)))'''''''''((()))(((&&&%%%'''***---...---+++))))))---***'''&&&'''((('''%%%***,,,---,,,++++++++++++,,,***)))+++...111222222///...---+++***)))))))))++++++)))((((((+++---...---,,,,,,,,,,,,---......---,,,+++---//////+++'''+++***))))))***+++---...//////////////////000000222***%%%)))...000//////666111//////...,,,...222/////////000...***'''&&&******++++++***)))((((((,,,)))+++000222---(((&&&&&&###%%%***---+++***+++---------,,,,,,++++++***222///,,,+++------+++(((+++,,,---......,,,***)))---...---***'''&&&))),,,...000///+++)))+++***''')))+++...///...---+++***)))+++,,,,,,***(((((((((111...+++))))))***,,,,,,000---,,,...---)))&&&''')))***---...---***'''%%%%%%))),,,---+++***+++------+++((($$$$$$&&&***+++)))+++......------...000//////000000...,,,---///&&&+++---***(((***---...+++---......///111111000***------+++,,,///000---......///...---+++)))((('''+++///000...---...///333111////////////...---)))+++---,,,,,,---------,,,+++***)))***---222555,,,,,,---......---+++***(((,,,---******+++)))%%%((()))+++***)))(((***+++,,,---...//////...---,,,---.........---,,,+++***000///,,,++++++,,,+++((((((***,,,......---,,,,,,'''***+++)))+++000222000'''+++///...******---111,,,...///,,,+++---,,,)))"""%%%))),,,------...//////222111,,,))),,,//////---......,,,+++***,,,---+++,,,------,,,...111555222111///---,,,---///111,,,------,,,***(((((()))111......///---'''$$$%%%*********+++---///000111...---,,,---...//////...111444111333777///'''+++,,,...111111000000222444000111///,,,---000///+++))))))++++++'''###'''...///...---///222444333222///111111///---...222555...///000111222222111000......---+++******...111+++*********)))((()))***$$$&&&)))...111000---)))+++---000111111...+++)))...------...000000...+++------------,,,,,,++++++///000000...---...111555...++++++///000---+++,,,(((+++...000000000111222111111111000000///------+++222111))))))000111+++...111333444111...,,,+++222000//////...,,,***)))/////////000000111222333,,,...111444444000---+++&&&&&&''',,,111222000,,,333222000///---+++***)))---,,,)))((((((,,,333777///000///---***)))***+++222+++''')))+++++++++---111222222---(((&&&+++000222000+++(((+++...***###,,,///111222111///...............---+++***+++---******+++...111111---***((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,&&&""" """(((,,,,,,***,,,,,,------...---------)))))))))+++...000000///(((((()))***+++,,,...///------***%%%%%%))),,,++++++,,,,,,,,,------------,,,++++++,,,---,,,***(((,,,,,,+++******)))******.........---------------111(((###'''---///000111888333000000///,,,...222///...///222000+++''''''***+++---......---+++***111+++''')))------...000(((&&&)))///111...******((()))***+++++++++******...---,,,///222222...+++111111111000...---+++***,,,------***%%%$$$&&&(((,,,---,,,'''&&&((((((%%%((()))+++...000000///...)))***,,,......,,,)))''',,,***(((&&&&&&(((***,,,...+++,,,......+++***---+++,,,,,,---,,,+++******(((+++---///...,,,++++++(((((($$$ """)))///111+++,,,---...///...---,,,+++***+++---+++((()))---%%%))))))&&&&&&***---,,,&&&***++++++---111222000***------******------***,,,,,,,,,,,,+++***))))))%%%---///,,,+++...222(((+++000333444111,,,)))'''))))))&&&'''***+++)))///---+++((('''***000444***,,,...//////---+++***'''***+++((((((******&&&***---//////---,,,///222---......////////////...000///...---+++***)))(((---///...,,,,,,---***%%%"""%%%(((******))))))******------++++++///111...***---...---***)))***,,,))),,,---++++++,,,+++'''&&&)))---///...,,,+++***)))...///,,,***...222333---------,,,***+++---///,,,------+++((())),,,000+++,,,------++++++---...)))+++,,,,,,+++***,,,---000------...,,,'''$$$%%%))))))***+++---...000111---,,,,,,...000111///...---///,,,...333+++"""&&&***---111111000///222444333333///******...///,,,(((,,,111111+++%%%)))111111///...///222222000---222000......000222333444......///222444444222000,,,......,,,))))))+++...---+++,,,...---***,,,000***,,,...222444444111...111///,,,***)))***+++---///---,,,---000111///,,,000///---+++***++++++,,,---000111///++++++...222+++)))***000222...++++++***---000222111111000111...///000111111111111111(((000222---+++......***+++...000111000/////////444333222222...)))+++///000000000000000000000111''''''+++111333111000111((((((***---111333222222555444333000...,,,***)))***++++++(((%%%'''...444...000333222000///111444...(((%%%))),,,,,,******///111000,,,&&&&&&+++222///000///++++++,,,(((###***---000111111000///000000///...,,,******,,,...'''***---...///...---,,,***,,,.../////////000000***))))))+++---......... $$$)))---111333+++++++++,,,---...---,,,))))))+++---000111///---))))))***+++---...000111***,,,***$$$$$$(((***'''***+++,,,---...---,,,,,,+++---...---,,,+++++++++.........---,,,***)))(((++++++++++++***))))))(((+++((((((***+++***,,,111777222//////---++++++///...+++,,,000000,,,+++...******,,,---------------444,,,&&&(((---///111444,,,***+++000111---******''''''''''''((()))+++,,,---,,,---111555777555222444222000...---,,,,,,,,,(((+++,,,+++'''&&&(((***+++---,,,((((((+++,,,***'''***...///......000111,,,++++++---000///+++'''%%%&&&'''''''''''''''(((,,,***+++......+++,,,///***+++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,***)))%%%'''&&&"""$$$,,,222111///---***+++---...,,,***)))'''))),,,+++((()))...(((***)))&&&''')))((($$$$$$)))***)))+++000111...+++...---***)))++++++(((***))))))(((((())))))***###((())))))))),,,///'''+++111444444111,,,***,,,---***$$$$$$)))***'''111000...***&&&'''***...++++++,,,,,,,,,,,,++++++)))+++***'''&&&)))***'''+++...111000,,,+++...111111000///...............000///---+++)))))))))))),,,000111///......((( $$$***------+++******,,,///...++++++......,,,,,,------,,,,,,+++++++++'''***+++))))))---...,,,,,,...///...,,,*********%%%,,,///---+++...111222------,,,***)))))),,,...(((******'''$$$$$$)))---(((+++---...,,,******+++,,,---------,,,,,,...000///,,,---000///+++)))+++((())))))+++,,,...000111,,,,,,...000222222000...(((***&&&)))000***!!!%%%)))---000000---+++---///555333---&&&'''---111000,,,---222444000+++---333...+++***,,,000000---)))///...---,,,...000111222,,,,,,...111444555111...))),,,...,,,(((%%%'''))),,,+++,,,000///,,,...555111111111222333333000...444111---)))(((***,,,...111---+++,,,000222000...//////...---------...///---......---,,,+++++++++***''')))///111...,,,---...000111111000000111222...//////000000000000000---///000000000000---***,,,...000000///...///000222000111333111,,,---222111222222222111000///...%%%$$$(((///222000000444+++,,,---......///111333333222111///---,,,******---...---+++******,,,///---111666666333222444777'''"""!!!(((......,,,+++,,,//////+++%%%&&&---444,,,000111...,,,,,,)))$$$'''***---///.........///,,,+++***)))(((***---000***///333222---***+++...,,,---------...///222444%%%&&&(((+++...000000///''')))+++)))''''''+++...)))))))))***,,,,,,,,,******+++---000333222000---......---------...//////***......))))))------))))))***,,,......---,,,+++,,,...000...+++***,,,.........//////...---+++***---------------,,,+++***&&&)))...///)))$$$(((000444000------,,,((())),,,...))))))...///---///555******)))***+++,,,...///111+++)))...333222000000111---,,,///000,,,***+++***(((&&&$$$%%%'''***,,,///......222777;;;:::999222000...+++******+++,,,$$$(((,,,---,,,+++...000---///...,,,,,,111333111)))///333111+++)))---222000,,,***,,,000111---)))'''***---///---+++((('''***(((***,,,,,,)))+++///((()))+++---------,,,+++///+++'''&&&)))***)))((('''******&&&'''...111...333...((((((+++...,,,******(((***......***,,,222,,,,,,***(((((()))$$$&&&+++,,,)))***//////+++---///...***)))+++***'''---,,,+++++++++,,,...///,,,+++******,,,...///000000111222111///---------333333...&&&%%%***+++'''((()))+++***)))***...111,,,+++)))((((((***+++---,,,...+++&&&%%%(((***(((***---///---)))''')))---///...+++)))(((''''''(((///...+++)))))))))***+++,,,222444111///...%%%%%%...444333000---,,,...000...+++***,,,,,,)))+++******,,,...000000///'''))))))&&&(((...222111/////////---+++***,,,---'''...222...***,,,............,,,***''''''(((***''')))+++)))&&&(((...333(((,,,000000---***)))***222222111///,,,+++---//////---...222333000///111(((((()))***,,,...000111,,,,,,...111444333000...***,,,(((,,,444///(((,,,)))---000///***'''(((+++444222***$$$%%%---333333+++***+++...---++++++///(((%%%%%%)))...000---******++++++***)))+++...111******,,,000444444000---'''+++...,,,'''######%%%***(((+++///...+++...555444222111000000///---+++111111111000///---,,,+++222...***+++///222111.........///000000111111111000---+++,,,......***&&&***'''(((---000...---///333333222000...///222555111111111000///---,,,+++555000...222666444000,,,111111111000---,,,,,,---***''')))//////+++))),,,222222333222111///---,,,(((%%%(((...000---...222,,,---...---******...111......---,,,+++******)))444111//////000000...,,,...333777777333111222444'''%%%$$$&&&)))+++***(((000000///...------------'''***...000///+++&&&###))),,,---))))))---000///)))------)))(((+++------------...000000...***''',,,///111222111000000000***%%%%%%***---+++,,,000,,,+++(((''''''(((***,,,%%%&&&)))---------...111------......///000000000***...000---+++---...,,,))),,,------...000,,,'''222...++++++...///...---...,,,++++++---.........///------///---******...,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,'''###(((111666...)))+++///...---,,,333333444444444333333222+++---,,,***+++---+++'''(((*********000666222***''',,,111000,,,(((''')))...+++((('''))),,,...///111000///222666777666444444///***)))---///---+++###)))......+++***---111+++,,,---+++))))))---111222333///&&&###'''---000---...000111111///---,,,+++---//////---+++))))))***)))((('''((()))+++---***&&&"""###)))...000///,,,***((((((((((((((('''&&&&&&&&&(((+++---------***------++++++......,,,------,,,***)))***---000------...///...***$$$ $$$''')))((('''&&&(((+++...,,,++++++++++++***)))'''((())))))((()))***,,,&&&))),,,------,,,+++,,,111///...///111111---***---,,,)))(((''')))+++---$$$%%%(((---000///)))%%%+++***)))))))))))))))))),,,)))%%%&&&)))******(((000---+++,,,///000///------++++++,,,)))###"""%%%'''***...///...,,,++++++)))))))))+++,,,+++(((%%%!!!&&&---222222///+++***)))...///++++++//////***))),,,//////---+++---000111---)))+++000444333111222111...,,,+++,,,------000111000---***'''&&&&&&***++++++((($$$###%%%(((+++...,,,&&&&&&...444444(((---///+++))),,,......111111...+++,,,111333000,,,000222000...000111//////,,,((((((+++...///...000000////////////000000111+++)))...000,,,***+++...---,,,+++************333222111---***)))+++,,,+++)))((()))+++***&&&###+++'''''',,,...+++&&&%%%111+++%%%%%%,,,111000...---)))''',,,333555...'''***///333...$$$###(((&&&+++000*** """---+++---......,,,)))''''''666444222000...,,,,,,+++---,,,)))'''---444111***))),,,//////,,,+++,,,......,,,***+++......+++(((111...,,,---+++(((+++111222111///---,,,000555:::444222000...------...///666444222111000//////111+++,,,,,,+++(((%%%$$$$$$///...------,,,,,,,,,,,,000222444333000///111333'''***)))'''(((+++---+++...------......///222666222111444555...&&&'''---111111222333333222000///***///222///---///111000---)))&&&&&&(((******)))++++++******************&&&(((+++---...,,,)))(((&&&,,,000//////000...******,,,+++&&&%%%***...///000000000000000///---++++++---000000///......///***&&&%%%))),,,***+++...,,,***(((&&&&&&''')))***###%%%))),,,,,,,,,,,,...(((***---000222222111111&&&+++...,,,+++......,,,)))...///...---...+++'''...------000333444111...++++++,,,---------------))))))+++...---***+++///------,,,+++******)))))),,,,,,---...+++(((+++222888///(((''')))+++...222111111111111111000000000,,,...---***+++---+++&&&'''((((((''',,,111///(((%%%***......+++***+++...---+++******,,,............---,,,...111333222111000,,,((('''***+++)))&&&((()))***+++***)))))))))***++++++***)))***,,,...///111...(((%%%)))---///''')))+++...000111111111...///111222000...,,,+++,,,,,,)))&&&%%%''',,,000)))%%%"""###)))---...---***)))(((((((((((((((((()))''''''(((***+++***))))))++++++)))***......+++)))***************+++,,,///...,,,,,,+++***'''$$$(((***+++***'''&&&''')))++++++++++++,,,,,,***)))555555444111---(((%%%###&&&))),,,.........///000000...---...000000---***000///---+++***+++---...((((((***,,,...---((($$$***+++,,,,,,******,,,...,,,***(((((()))*********,,,+++******,,,------,,,+++)))))),,,***&&&&&&)))+++---//////...,,,++++++++++++,,,...000000...,,,//////...---,,,...111444000444333...---///...***+++---......---,,,---...000000000111222222222222+++,,,,,,,,,,,,++++++***(((***------,,,+++*********(((&&&%%%&&&''''''''')))......***)))---000...&&&,,,...+++)))+++,,,***...111111//////333444222...111000......111111...000---)))))),,,...//////333111///......///111333111,,,+++000111---***+++------,,,+++++++++++++++222222000---+++***+++---///---+++,,,......+++((((((&&&'''---000...++++++111---)))))),,,//////...,,,)))(((,,,222333///+++(((,,,///---'''###$$$((()))'''+++000+++"""$$$...+++---//////...,,,+++***///...------,,,,,,,,,,,,------+++***000777555///000000111000///...///111111///+++******+++++++++,,,***+++...,,,)))***------.../////////000444666444222111///...///000111444222000//////...///000---......,,,)))''''''(((333222000...---+++*********---//////......000222'''******(((***...///---//////............111555666444444555000+++,,,111,,,---///000000000000000)))///222000...000000///111...***((()))***+++***((((((((((((((()))))))))((()))+++,,,.../////////***...000//////000///+++***+++)))$$$$$$)))...000000///...,,,,,,,,,------***,,,......---,,,---...,,,(((&&&)))+++***)))++++++***(((&&&&&&'''((()))$$$'''+++,,,+++***))))))&&&)))---000111000---,,,"""(((---,,,,,,......,,,)))///222///+++++++++)))((())),,,222666666111,,,''',,,111222000---,,,---))))))...333333000000333...---,,,***)))((('''''',,,******......,,,,,,000222,,,((((((((((((+++000000///...---,,,------......///...++++++...,,,(((&&&&&&%%%$$$(((------)))))),,,//////---,,,...111---++++++,,,...//////......,,,+++,,,...000111111222000---...//////,,,))))))'''&&&(((******(((&&&,,,+++***+++,,,------,,,,,,//////***(((+++---,,,%%%'''))),,,...000111222...000222333222000---+++---...+++&&&"""$$$+++222)))'''%%%'''+++......,,,***))))))(((((((((((()))---+++***)))******)))'''))))))(((&&&***///...)))'''(((***,,,------,,,,,,111...***))))))************+++,,,+++))))))***+++)))***,,,------+++)))(((***+++------,,,***(((&&&%%%(((+++---......000222///,,,+++,,,...///---***000///---,,,+++,,,---...,,,++++++,,,,,,+++(((&&&(((***,,,,,,***+++...111+++++++++***))))))+++---)))*********))))))+++,,,+++))))))---...,,,,,,//////000000///---,,,---...++++++---///222222000///555333000---+++...333777222333222...---//////---///...,,,,,,---...---------000333333111///000000+++,,,...000111000...---###&&&***,,,---,,,,,,------((($$$%%%+++...,,,((()))...222000//////---+++(((---///,,,***,,,,,,***+++111555222111333444444111111...+++...222111---///---+++***,,,...//////444222///......///222444///------111222///,,,+++,,,,,,,,,,,,,,,------...000000///---++++++---...222///,,,,,,...///---+++***((()))///111///---...///...---------......///+++******,,,///000000///***,,,...---+++))))))******))),,,000,,,$$$&&&///,,,---///111111111///............//////000000000)))***((()))---333333//////...,,,,,,---......---333111...)))'''(((+++///))))))---111000+++***,,,)))+++///000111111111222222111///......///000111111000...,,,,,,---......000000///---***)))***,,,444333111///...---,,,,,,)))+++...///000000111333(((+++,,,***,,,///000...///000///...---...111333666111......,,,+++---111......///////////////...)))///111///...000///---///...---------,,,++++++(((((()))***++++++,,,,,,------------///111222333222111---'''(((...000///(((++++++'''&&&+++//////---+++)))'''%%%&&&))),,,)))***,,,,,,+++***+++---...+++)))***++++++******,,,+++)))((((((((()))***%%%***------+++***)))&&&***+++,,,,,,,,,***'''&&&###)))......---///---******111444000***)))******&&&&&&)))...222111,,,'''&&&---444666222...---...)))***///555666222111333...---+++***))))))))))))+++'''&&&+++///---+++,,,''''''+++///...)))'''***000...,,,******+++,,,......///...,,,---111000,,,'''&&&$$$%%%(((---......111111111000------///111---+++)))***,,,...000000111///------...000222333444333333333444333///,,,%%%%%%&&&(((***+++++++++000...,,,...111222///,,,,,,000000,,,+++,,,+++'''++++++,,,,,,------......,,,---...//////...***(((***------((("""""")))000,,,++++++---///111000...++++++***)))'''&&&&&&'''///---,,,+++,,,,,,***(((((((((%%%$$$(((...---(((******+++---///000000///000---***)))***+++,,,,,,((()))***+++,,,---...///***,,,......,,,)))'''&&&!!!%%%***---//////$$$&&&((()))***+++---///...+++((())),,,...,,,***)))))))))******+++,,,,,,...---,,,+++++++++******'''&&&&&&(((+++---......)))+++,,,***''''''***---(((+++---+++))))))+++......++++++///111000111333000000000///------///111))))))***,,,...///---***///111222222000///...///+++,,,,,,,,,---000222222222///++++++...///---+++,,,---............//////...///000111111000//////''')))++++++*********,,,111---)))***///111000---+++///333333222000...---...111000,,,+++...///------333666222...///333444333111,,,)))---333111,,,...---+++***+++,,,---...111000///......///000111+++,,,...111222111///...+++++++++,,,---...///000...//////...,,,,,,---///111---******,,,...---+++000---...111222...,,,---***,,,//////---,,,...000---...------,,,---///000000///...------,,,***)))++++++---///,,,''')))///,,,---///222444444333111000111111111111000000///************,,,/////////+++))))))+++///000...,,,111222000---)))***...222------000333222---,,,...+++---000111000///000000//////.........//////000000111...)))(((***,,,+++111000///,,,******,,,.../////////......///000000)))+++,,,......//////000***---...,,,,,,//////,,,---000000---,,,000333444555000+++)))***,,,///111555444222000...---------,,,///...++++++...///---))),,,000222111///,,,***))))))+++,,,---.........///......---...///000111111000***&&&'''---///---&&&+++...,,,+++......,,,))))))(((%%%###$$$(((+++)))***++++++******+++---000///---,,,,,,---,,,***,,,,,,+++******+++,,,,,,"""(((---+++,,,//////+++...---+++***)))((())))))&&&,,,000///...///---)))+++111444///***)))++++++***))))))+++...---***&&&$$$+++222444000,,,+++,,,%%%''',,,111111,,,***+++---,,,+++******+++---...,,,'''&&&+++///...,,,+++'''(((---222111,,,***,,,///...,,,++++++,,,...///---///...,,,///333444111)))'''&&&(((+++...111444000000///---,,,,,,...000---***'''&&&)))---000111111000///...---///111333//////000111111000---***"""&&&))))))''''''+++...111...---...111222///,,,///111000---++++++)))$$$000///...,,,,,,,,,---------,,,+++,,,---,,,)))&&&&&&***---***$$$"""&&&,,,------...///000000///...---...---***&&&$$$$$$%%%,,,+++******+++,,,+++)))((((((&&&$$$''',,,,,,(((---+++))))))---000111111---,,,+++,,,---...,,,+++)))))))))+++,,,---......+++...000///+++'''$$$###(((&&&%%%'''***---......'''(((((((((''')))+++------***''''''***------,,,$$$%%%''')))+++,,,---......---,,,+++++++++---...***&&&###&&&---111///,,,(((***+++)))&&&&&&))),,,+++---///...++++++...111...***(((,,,/////////111.........---,,,---000333(((((((((***++++++(((&&&+++...333444333///---+++))))))***,,,...000222444222///,,,,,,...///---+++///+++'''(((---111222222///...---+++******++++++,,,,,,+++)))'''(((+++---222000------...//////...***,,,///111000......///222111---((((((...111000000444444---(((+++000333333111,,,)))---222111+++,,,,,,,,,+++******,,,---,,,---...//////...---,,,(((+++...000111222111111******+++,,,---///000111---...///...---,,,...///000,,,))))))+++---,,,***000...///222111------///&&&***......,,,,,,...111000111000---+++***---///111...,,,,,,......---+++,,,,,,---...,,,)))+++000,,,,,,...111444555333111000000000///---+++)))(((222111111000///---...000((()))+++000555666333///---000222222000///111444222000000111...+++,,,000111111111000......///111000000000000000000111111222333///(((&&&)))***'''//////...,,,******,,,///------------...///000000******)))******+++++++++,,,///000---,,,...,,,)))+++//////,,,,,,111555555777333...+++,,,111444555444333000...---------...//////,,,'''''',,,///...%%%***111444333///***((()))***,,,---......------,,,,,,---------,,,,,,+++***,,,++++++...111---'''&&&,,,000///...///---***)))***+++)))'''&&&))),,,***+++,,,+++***+++,,,...111111///,,,---000///+++++++++++++++,,,---......&&&***)))+++222555222...,,,+++***+++,,,///000(((...111///......---***,,,111333...++++++,,,+++111///,,,,,,......+++(((###(((,,,...+++)))((()))'''(((---111000+++(((***---,,,*********,,,///000///***)))---000///......///,,,+++...///...000333------,,,,,,---...000111---...---+++...333444111,,,)))))),,,---...111555((((((((((((***,,,...///,,,)))&&&&&&)))---///111.........---++++++---///---...000111111000...---%%%))),,,***%%%###''',,,...---,,,,,,------,,,+++111111///+++***,,,)))$$$///...,,,++++++---///000000---++++++---...+++)))%%%))),,,***&&&$$$'''***,,,------......---,,,,,,---......***%%%######%%%)))((('''(((*********((((((***(((%%%%%%)))+++***---)))%%%%%%)))---...---,,,,,,---///000///,,,***---,,,******+++***)))''',,,...000...)))%%%$$$$$$///,,,)))))),,,---+++)))*********(((((())),,,///---)))&&&&&&***---......%%%'''***,,,///000000000.........---+++,,,...000...***''')))///222000---)))))))))(((&&&''')))+++---.........------///000+++&&&###'''+++++++++,,,---------,,,+++,,,...111***)))***+++,,,+++(((&&&,,,...000000000//////000...,,,---000111///...000///......///000///...,,,111+++&&&'''...444666555111000---+++******+++,,,*********))))))+++...111///...,,,++++++,,,,,,,,,((((((***------***+++...///...)))$$$&&&---000///111333000)))&&&***000222111111...+++,,,000///+++,,,------,,,+++***+++---+++,,,---......---,,,+++(((---///...---000111111)))******+++,,,...000111---...//////---,,,---...000---***+++...///---+++,,,+++---111000...///333'''***------,,,+++---000111111000...,,,+++---...,,,+++***+++---///000///,,,,,,---,,,++++++---///,,,+++,,,///333444111...111111111000///---***)))222111111000+++&&&'''+++%%%'''+++000444444222000***...222555555444333333222...,,,,,,***'''***000333333111...,,,---000333333333333333333333333222222444000'''%%%***,,,(((---------,,,******,,,...000//////...------------111///,,,+++,,,...//////---000111...---...,,,(((***000000++++++222666333222222000,,,+++000333222---+++***)))***---000222222111,,,'''(((...000...&&&+++111333000,,,(((&&&***,,,---///000///...---***+++...000000...+++))))))+++,,,---111333...'''(((---000...,,,---,,,)))'''+++///...+++)))***---,,,------,,,+++,,,...000000111000,,,,,,000///+++))))))***+++,,,...///000!!!)))+++&&&'''000333///++++++++++++,,,---...///''',,,///---,,,......,,,---000000---,,,......+++333111//////111000---)))'''((()))*********))))))******...333111---+++------,,,***))))))+++---...111,,,+++---...------000///)))'''***......///111++++++,,,---///000111222......,,,)))+++///000---///,,,+++...---***+++000'''&&&&&&(((***,,,------)))((()))***---//////...+++---...---***)))***,,,000111333444444444444444+++------,,,***))),,,.........---,,,******,,,---111000,,,((()))------)))---,,,***)))***,,,///111444///***))),,,...---+++)))******)))((((((***,,,.........---,,,+++,,,,,,***,,,---***%%%###%%%(((+++***))))))***+++***)))(((,,,,,,&&&###%%%***++++++(((%%%&&&***,,,+++)))---------///000///---***---+++)))((())))))&&&$$$***---///---(((%%%&&&((((((&&&'''***//////+++'''))))))((('''''')))---111...)))%%%%%%)))...//////(((***---000111111000//////000000...,,,+++---///---------,,,,,,---......+++***((('''(((*********---,,,++++++---......---)))### $$$)))******,,,---...---,,,***)))***+++***)))***,,,...---+++(((&&&)))+++---------///000///---...222111+++)))***+++---000111000///...---///,,,))))))---111333444//////...---------------'''))),,,---------///000///+++'''(((,,,///---***((((((+++///...)))(((++++++***(((%%%(((...///,,,...///---((()))...111111///111000---,,,......***---///000///,,,+++---.........,,,++++++,,,......,,,111111,,,))),,,///...)))))))))***,,,---//////---///000///---,,,,,,---...,,,+++,,,///000---++++++***---000///,,,...333,,,---...---,,,,,,,,,---//////........./////////************+++,,,...000+++,,,,,,++++++,,,......,,,******---000111---)))...///111222333222111000...,,,---,,,%%%&&&&&&(((+++,,,---...///111,,,---000333555444111///---+++)))******(((,,,222/////////---,,,---000333333333333333333222111000000444000'''&&&---000+++,,,---...---,,,,,,---...000000//////.../////////444000+++***---111333444,,,///111//////111000,,,---333333+++***111444000+++000111,,,***---///...***)))''''''***...333666333333///,,,...222222...)))---111111---(((&&&%%%---...000222222111000///)))---111444555222...,,,...---***)))---333222---***...///+++)))***+++)))%%%***000000,,,)))***+++---......---,,,---///111...111///+++,,,000///***&&&''')))***,,,...///000(((///...%%%###***,,,'''))))))***+++***)))((('''%%%***,,,******---///......///...,,,---000///+++111000///111333222---))),,,+++))))))+++------,,,''''''+++///...******---...,,,***((('''(((***,,,000,,,***++++++)))+++///&&&"""###***000...)))''')))***,,,...000111222222......+++'''(((,,,,,,)))111---,,,...+++&&&&&&***++++++***+++,,,,,,,,,***'''(((+++///222222///,,,+++...000///+++)))***,,,000111333444444555666777000...---...111444555444///000000---******---111000...***&&&(((...000---...,,,***((((((***---///444...((('''***------+++---+++)))((((((+++...000000111000///---,,,---...'''***,,,***&&&$$$'''+++000...------------,,,+++(((---///((("""###))),,,,,,)))'''***......+++'''///...------//////---,,,***(((&&&&&&))))))'''%%%(((+++---+++'''%%%(((,,,&&&''')))///444222+++$$$%%%%%%$$$$$$%%%(((---111...***%%%%%%)))...000111***,,,...000111000...,,,111222333000,,,***+++---(((---000---'''%%%)))///...***'''(((***,,,+++))),,,)))'''(((+++---,,,***)))""" %%%+++------......///...,,,)))&&&%%%&&&(((((())),,,......---+++!!!(((---...,,,+++***,,,***,,,111000)))%%%'''(((---222333111......///)))+++,,,,,,++++++...000''')))***,,,,,,+++***)))&&&***///111111///---,,,111)))###'''000555111+++,,,+++///555222***'''***(((*********---222000,,,+++,,,+++))),,,222333000---111222...,,,------+++///111333111...---...000333000,,,)))))),,,000333///444333+++&&&))),,,***)))))))))***+++,,,.........///000000---,,,,,,,,,,,,******,,,//////,,,)))---,,,...///---)))***///222111///------,,,++++++---,,,,,,---000222111000,,,------+++((((((***,,,+++,,,,,,******,,,......,,,***)))+++//////***%%%%%%'''+++...111222222222---,,,------%%%'''---//////---+++,,,111666...------000333333000,,,+++)))***------,,,000555***+++---------...111333111111111111000...---,,,...333000''''''000333///+++---//////...---...///.........///000222333444...)))$$$###&&&,,,000111***///111000222444333000///666555+++)))000111---+++444777222---///111000...,,,***)))+++///333666333444333111333666333---,,,...//////,,,***))))))444444333000---,,,,,,---+++---///111111000...---,,,+++***,,,...//////---000,,,'''$$$$$$'''***+++,,,------,,,***))))))***...111444222,,,***,,,000555...***,,,...---,,,...,,,((()))------***,,,111111---(((''')))+++,,,+++***,,,,,,***'''(((,,,000***...222222000...000222...+++***+++)))(((+++000333222///,,,...000,,,&&&'''&&&%%%'''***++++++***000------///---)))''')))---......---+++*********'''&&&''',,,111222---(((%%%$$$+++,,,---///111111000000000000111111,,,(((&&&(((---///,,,)))...//////...+++))))))******))))))+++---//////...***+++,,,...////////////'''***)))(((,,,111...&&&//////...------///000111444000,,,,,,000333333222222///,,,+++---000111111000---+++---111333000,,,---,,,---///,,,''''''***333...'''%%%'''+++---------///111///,,,+++---///777666444111...,,,***)))((((((((()))******)))(((///111333333111...---------(((%%%&&&&&&&&&***///)))((('''((()))***)))(((...000000///......***&&&*********+++,,,,,,***(((###///666///&&&$$$***///'''+++///111111000......---,,,'''!!!###+++,,,(((+++((()))------)))+++111...++++++...---(((***///(((---111111......222777000+++)))+++------...111000---+++,,,...///---+++*********,,,------+++)))!!!&&&***+++---000///+++000111000---)))(((+++...+++++++++,,,++++++******(((((()))+++,,,,,,***(((...---,,,---//////,,,(((+++...222444222000...---''''''&&&###"""&&&,,,222333111...------,,,+++***///000000///+++(((((((((...///((('''000000)))+++333...+++---///---,,,---,,,......++++++------******'''######+++333222,,,///------000...((((((---...///+++%%%'''000333111...------...+++)))...555...,,,+++,,,......***&&&///)))%%%)))111444...((())),,,......+++***,,,...,,,***))),,,///000---***---,,,///222///)))+++111222222111000///.........+++...000,,,'''&&&)))...------,,,******,,,------000,,,)))))),,,......,,,+++***((('''+++///,,,&&&&&&((('''%%%(((...222111000000///+++'''%%%%%%%%%000//////.........//////---,,,,,,---000000///...666...,,,000333000...000+++---...///...---...///............///111222333///222444333000...///000...,,,+++...333444///+++...---+++,,,...111111111......---,,,,,,,,,,,,,,,000//////111444444000---000000000000///...,,,+++//////000000111111222222...+++((((((+++...111222///111222111000///000111,,,---///...,,,*********...///000...,,,+++,,,---+++,,,///111111000...---............------------111///,,,,,,---...///...((())))))(((((((((***+++***---......,,,,,,///222444---(((***,,,---///222000+++***...///,,,,,,///000---)))(((***---...---,,,......,,,((('''(((+++------...000222222111000///,,,+++,,,+++))),,,222)))---...+++***...000///%%%(((+++,,,++++++---//////,,,+++...---)))(((***------,,,+++******,,,---,,,***)))***------,,,+++&&&!!!!!!)))///...+++,,,------,,,,,,,,,,,,------+++(((&&&(((,,,///---+++000000...+++(((&&&&&&'''%%%&&&(((***,,,...000111,,,,,,---///000222222333###))),,,+++***,,,+++&&&---...///000000///---,,,111111111///...---------------,,,***)))***...111...+++)))+++...///+++'''((((((+++//////++++++...///............---***'''...///000///...------.........---,,,,,,++++++***&&&)))+++***((((((***---***,,,......+++)))((((((+++'''&&&)))(((&&&&&&***...,,,+++*********(((&&&,,,---------......,,,***))))))***+++++++++***(((###,,,111,,,%%%$$$(((+++$$$'''+++...---,,,++++++------)))%%%'''...///,,,)))&&&(((---///,,,,,,000000------000...+++,,,222......//////...//////000///***(((+++---,,,---000///---***)))***+++,,,,,,+++---000444444000***%%%(((++++++)))***...///---///000///,,,)))(((***---//////000111111111111000///...---...///000000000222///+++***,,,------,,,///000111111111///---,,,((()))***)))''''''***---111000000///000///...---,,,,,,,,,,,,------,,,,,,))))))"""###000333...000444///,,,///000,,,******...000///,,,,,,///...+++***,,,+++***,,,000000,,,111///000333111+++***...//////+++&&&(((///222000333///......,,,***,,,222222111111111222111///---,,,++++++,,,///000///---...///000000///......///(((((()))+++------+++)))000...///222000++++++///222111///...------......///...---***)))(((((()))......---,,,+++,,,,,,+++///+++))))))---000000///111000---***---111///)))%%%)))***'''%%%***///111...//////---***))))))))))))))))))***+++,,,---...***---//////...---///111222......000///+++,,,000333222000...++++++,,,---///..................///,,,...000000...---...000(((((())),,,000222000///222000...---...///...---111000000//////////////////000111444666555000,,,...///000000000///...---------......000111333444///...,,,,,,---......------...000///......000111+++,,,------,,,+++,,,---(((***,,,,,,+++******+++***+++...000000000///......000111///+++)))***,,,++++++,,,---//////---+++((('''''''''(((***---...******))))))***---///111222+++'''(((+++---111666222,,,***,,,...---,,,,,,...+++)))(((***,,,------***---000///+++(((((()))...,,,+++...222555222///...,,,,,,---,,,))),,,000)))000333,,,%%%%%%***--- '''---...+++***---222222//////222111......000111///,,,))))))***,,,---...---+++(((''''''***---(((&&&(((///222///)))'''))))))))))))))))))))))))+++(((&&&'''+++......---111000...***&&&######$$$ ###'''***+++---111555......///000111333555666!!!)))...---))))))(((''')))+++///111111///+++(((...222444222,,,(((''')))---///000---***+++000555---,,,***,,,---,,,(((###'''(((,,,111111------000---///111000---***'''&&&000///.../////////...,,,***+++,,,---...///000000&&&***,,,***&&&&&&,,,222,,,...//////---+++++++++***((()))---,,,'''%%%&&&...---,,,,,,,,,,,,***(((((()))***,,,---------...))))))************))))))%%%+++---)))&&&'''((((((%%%(((,,,...---,,,,,,---,,,,,,***''')))...///---###!!!"""***///000/////////------...---+++---111000...+++,,,...///...,,,...)))'''+++---,,,---///------+++)))((()))---000***+++---///000...)))%%%///000---''''''+++...------...---+++)))((()))+++///000222444555555555444222000...,,,,,,---000222444///***'''))),,,...000444111------...///...,,,***,,,......,,,***)))))),,,---///000111000//////---+++)))***---//////---%%%""",,,222---...222///...111000,,,((((((///000///,,,---111000,,,+++000222///,,,---...---//////111444222---,,,...000///,,,((()))...000///444///,,,...///......111---///000000...------...)))---000///,,,,,,...222111111000000111000///---'''***---...---+++******222///...000000---+++,,,222000---+++++++++---...111...+++***,,,---,,,+++---,,,------,,,+++******,,,)))&&&(((,,,///000///444333000,,,...111000++++++111333...))),,,111555+++---///000///.........''''''''')))+++---000111(((...222111---+++///333111111333333...***,,,222666444000,,,++++++---///111111000///......------+++---///////////////111'''(((***+++,,,---///111666444222111222222111000222111111000000000000000...///222444555333---)))...///000000111111000000,,,,,,,,,,,,...000333555...------...000000...,,,...///000000//////111222+++,,,,,,,,,++++++---///&&&))),,,,,,+++))))))))))))***,,,.../////////...+++...111...)))&&&(((,,,+++++++++,,,...---+++)))...,,,***)))+++...111222...+++''''''(((+++,,,,,,///+++(((+++,,,,,,///444000+++(((***------+++))),,,+++)))(((((()))))))))&&&+++000222///,,,,,,,,,,,,******,,,000111111///---++++++,,,***&&&'''++++++111222***###$$$'''***###***,,,++++++---///333000000333333111111444444222///---,,,,,,+++++++++------)))%%%%%%)))...++++++,,,///000---(((%%%*********++++++*********---***((((((***------------//////---)))%%%######$$$***+++***+++111666000000//////000111333444&&&))),,,,,,***)))))))))''')))---///000///,,,***000222222000,,,)))((()))//////...,,,+++---000333000///...//////---((($$$******...333222---,,,...---...---***&&&%%%(((+++///---,,,---///000,,,)))++++++,,,---...///000111((())))))'''&&&(((---222///000222111000......///+++)))+++......***(((******)))***,,,...///---,,,&&&&&&'''***+++)))+++...((()))******)))((())))))))),,,,,,)))))),,,+++'''+++---000111111111111222,,,,,,***))))))+++++++++"""$$$,,,111111///+++******)))((((((+++...---,,,++++++,,,------------((('''***---+++,,,...(((***,,,,,,***+++///222+++)))&&&&&&))),,,...///000000---'''&&&+++---,,,++++++,,,+++***)))))))))***+++...000222222222111222222000---++++++,,,...000---***((())),,,000333555///))))))---000000...+++,,,......---+++***)))$$$(((,,,///000///......///+++'''(((,,,...,,,)))+++%%%+++111,,,+++...,,,...222111,,,((((((......,,,))),,,000000+++,,,000000,,,***,,,---,,,))),,,///111000...---...111///,,,***+++...///...111+++)))---222222333444))),,,...---***)))***---))),,,///...++++++...111111...,,,---//////,,,((()))---222222///,,,+++,,,///,,,+++---000///---+++111///+++))))))***---//////...,,,---...000111111)))((())),,,---***)))++++++'''$$$%%%))),,,,,,+++111111...***,,,000///,,,111555555000---///222222+++...111333222111000111+++++++++,,,...111444666***...111111...---000333666666666444111///111444111///---,,,...000222333333333333222111111000//////000111111111111111111+++...000...***)))---111333111111222444555555444111000000///.../////////---.../////////---***(((000000000111111111111000...---+++++++++...111333,,,++++++---000222222222222333444333111111111222+++,,,,,,+++***+++...000***,,,......+++)))'''''')))***,,,---.........---)))---000///***))),,,000333111//////000000000///333000,,,+++---///000000---***'''&&&(((***,,,,,,---+++,,,///...++++++......---******,,,///---+++......---,,,***((((((((((((---222444111.........(((***,,,,,,+++,,,...000+++******+++((($$$###&&&'''******'''(((,,,...--- """&&&+++...///...---///,,,+++......,,,---111111000///111222111...+++)))---000...***(((+++000------,,,+++++++++)))&&&------...//////...------...,,,*********+++++++++))),,,000111...***&&&$$$$$$)))------******///333000000///...............---***((())),,,,,,,,,+++'''((()))+++---...///000444000---,,,---......---...)))%%%%%%))),,,,,,***111000000000///,,,)))&&&******...222222------///***,,,,,,***''''''***...,,,******+++......***&&&************************,,,'''$$$###'''+++......+++---...---,,,++++++,,,***''''''***+++***+++...''''''(((+++---...---+++&&&$$$'''+++)))%%%&&&+++(((***+++***(((((()))++++++,,,***)))+++...+++&&&,,,...000000000000222333///...,,,,,,***))))))++++++'''###$$$***///000---((()))(((&&&%%%'''***,,,---//////,,,((('''***---,,,((('''+++---,,,,,,--- %%%+++------,,,...000///,,,)))))),,,///222333+++---,,,((((((+++,,,)))*********+++++++++)))(((%%%'''***,,,------,,,,,,222444555333///+++******++++++******+++...111333222,,,'''''',,,111222111,,,+++***)))***+++,,,,,,!!!&&&,,,//////.........,,,(((%%%&&&+++---+++(((111+++...444......))))))---222222---***++++++***'''&&&***000///+++------***&&&(((---...+++&&&***...//////000000000111...,,,,,,---.........000+++)))...222333333444---///111000---+++---000+++***)))***+++,,,------000---+++,,,......***'''+++///333222///,,,,,,,,,((((((''')))---000///+++000---***((((((***,,,...,,,///000...******---111%%%###%%%+++,,,)))))),,,...***&&&&&&)))+++***))),,,...---***+++000000...222111...+++,,,000...)))---000333444333111111111...---,,,,,,---000222444......///000111222111000999666222000111444444222---,,,+++...111444444333000000111222333222222111222222222111111000...---,,,000333000,,,***...333...------///111222222111111111000///////////////000///---+++)))***+++---333222111111000/////////111///---++++++,,,...000...,,,***+++...111444555555666666444111//////000---,,,+++***)))***...111...///000///+++(((''''''++++++,,,,,,------,,,,,,+++...000000......000333555222...---...000222222333///++++++,,,...---+++))))))(((((())),,,...000,,,,,,...111///***(((***///111000,,,,,,......,,,///000111///---*********...111444333///,,,,,,---(((+++---,,,)))))),,,000)))(((***,,,***%%%$$$''',,,+++)))(((,,,000...'''%%%%%%'''+++000222111///000,,,+++------+++---000,,,,,,---111555666222///***///333222...,,,---000---...,,,((('''***+++***...///000111111000///...,,,,,,,,,,,,,,,+++++++++'''+++000222000---)))(((***,,,...---+++***,,,///---------------,,,+++***///)))&&&***......------))))))((()))+++...111333444///******...222222111111***###%%%+++000---)))......------+++***)))(((((((((+++000111...000444)))+++///000///...,,,,,,))))))***+++,,,+++(((&&&...------,,,++++++******///(((###$$$)))......,,,***+++,,,,,,******+++,,,((($$$$$$&&&((('''***///(((((()))+++,,,,,,)))'''&&&$$$(((---+++###$$$***)))+++,,,+++((((((***---***+++)))(((***---***%%%)))***++++++***+++...000333000//////,,,***,,,000666444///***+++///...+++)))+++***&&&%%%)))---...///222222---&&&###''',,,,,,((((((,,,...,,,,,,..."""(((,,,---,,,+++***,,,,,,---///000...+++'''(((+++,,,******,,,+++((())))))***,,,------***'''&&&'''***,,,---,,,***(((+++000444444///)))&&&%%%)))+++,,,---,,,---///111---***'''(((,,,000222222,,,)))&&&&&&(((+++---...###(((...111000...///000&&&%%%%%%(((,,,...---+++***&&&+++111---...'''(((,,,111111---+++...)))(((%%%$$$***111111---+++***(((%%%(((---...+++(((---///......111333222111---,,,...000......///222...---///000......000111111111///------...///---)))&&&'''+++...---+++///.........///...,,,+++---...000///---+++******###%%%''''''+++//////---...---+++))))))***,,,...,,,///000,,,&&&###''',,,&&&"""###***,,,((((((...222...******,,,---,,,+++***...///---...222222000333000,,,***...333///(((...000222333222111111111,,,+++)))((((((***---///000......000333444222000777333,,,(((+++222333000///---,,,...222333000---+++,,,...000111111111000222111000//////...,,,))))))---111000...---111555111111000222333444222111333222222111111111111111333222...+++)))***///222333333111000///.........222111...,,,+++,,,,,,---111...+++***,,,///111222333333333111...,,,,,,---...---+++)))(((***...111000000000...+++(((((())),,,,,,,,,,,,++++++++++++,,,,,,---......///000000,,,***((((((+++...000111111...******---...+++((()))+++---,,,++++++...111,,,,,,...000...((((((,,,---333333,,,'''((()))(((***---//////---++++++,,,///111222///,,,***,,,...---------,,,++++++---...((((((+++000///+++***---000000...,,,...000+++###%%%'''***,,,---///000111222...---......,,,...111...,,,+++...333444111---,,,...000///,,,))))))***))),,,,,,((((((,,,///---,,,---///000000///---,,,(((***,,,......---------***,,,///000...,,,++++++,,,,,,,,,,,,++++++******''')))+++------,,,***)))(((&&&(((...000---+++...,,,+++******+++---///111...---------///111222222333...))))))...111111///,,,,,,+++***))))))***+++***)))+++......---///444.........///000000---+++'''))),,,---+++)))((('''............///////////////+++((((((+++......---,,,---...---,,,,,,---///***&&&&&&((()))(((***...'''''')))+++------***'''%%%$$$***222///%%%%%%,,,***,,,...,,,)))(((+++///***,,,+++)))***---+++&&&((()))***))))))***---000222///...///---***///666333555444///...000...***)))---+++&&&&&&+++////////////...+++((((((+++...---))))))---///------...%%%&&&))),,,...---***'''******,,,---...,,,'''###***------******,,,+++(((((((((***,,,//////+++''')))***---...---+++(((&&&$$$***///000,,,'''%%%%%%---...///---+++***,,,///*********+++,,,...///000,,,)))''''''))),,,------%%%***///000...,,,---///$$$&&&))),,,......---,,,$$$###(((---***---((()))---111///++++++...***(((%%%%%%---666666222''',,,...,,,+++------+++,,,000000+++***...000...000++++++000222///...000000...///000///++++++///222000---,,,,,,,,,+++***...***&&&'''+++......,,,---///000000///.........222000...---------+++***!!!'''***((()))...///------,,,+++******+++,,,---,,,------+++(((''')))++++++%%%%%%+++,,,'''(((...333///,,,+++...000///...***...111//////111111...111111///---000444222------...000000000000222333,,,+++)))'''(((+++...000...///111222222222222333111000***"""###,,,222222333///+++,,,///000...,,,)))+++---///000000000///222000...///000///---***'''***---...---,,,---///000000000222555666444333222222111000000000000111111111///,,,***+++000444111111///............///111000///...------------...,,,***+++---///000000000111111000...------...///...,,,)))''')))---111000000///---***))))))+++------,,,++++++*********+++***)))***,,,---,,,+++'''&&&&&&(((,,,///111111111---***+++///000---))),,,000222000+++(((***...---,,,---...+++(((***///+++333333***!!!!!!###"""###'''+++,,,+++)))***+++,,,---...,,,)))***...222222///++++++...000...,,,'''(((---333333111111444))),,,---...111444111+++"""'''++++++))))))...333000,,,***++++++)))***...444000,,,,,,...///,,,(((,,,,,,+++(((&&&$$$###$$$&&&+++---)))***///111...)))***,,,------,,,***)))$$$'''+++...////////////---......,,,******+++------+++******++++++)))(((###&&&***---......,,,*** ###+++222111***)))...------------------------)))---000111///...000222///---******+++---///000,,,,,,+++))))))***---//////,,,,,,---,,,))),,,111666000***'''))),,,......&&&***...///+++(((((()))(((((()))+++---...000000///...---,,,,,,---///000+++,,,---,,,++++++,,,...---******------++++++...$$$%%%'''+++//////...,,,%%%%%%,,,555222((('''///+++---///---)))(((,,,000,,,//////,,,---///...***,,,------,,,,,,---111444///+++***,,,+++)))///999'''///333111000222000,,,(((,,,+++%%%%%%+++//////+++)))'''(((+++///222222---******...000...---...///---,,,---000///,,,(((///---++++++---............000...***)))+++,,,)))((((((***---000000,,,(((+++,,,...///...+++'''%%%$$$***000111...++++++---222222111---((('''***---(((+++---------,,,---...---***((())),,,---,,,+++$$$)))---...***(((***---'''+++///000///,,,+++***((()))!!! ,,,///,,,000******...000...))))))---,,,***&&&'''000999:::666$$$///666444...,,,,,,+++---111///(((%%%)))+++)))///******000333///...111,,,,,,...000...+++---222666222---,,,------+++)))---+++))))))+++---//////***---000000---,,,---000777333...---///000...,,,""")))---***(((,,,///---,,,,,,,,,,,,,,,,,,------,,,***)))***---000111111000((('''---,,,&&&'''...111---******...000000///)))...111000...///---******...///,,,,,,///000...+++---......///000333555///...,,,+++,,,///333555,,,000444444000///222666...000+++!!!(((222666444...)))))),,,000000...,,,---///111222111000///222000///000222333000...(((***,,,,,,+++)))''''''%%%%%%(((,,,000222222111000//////...............---......,,,******...111///......------...000111.../////////////////////(((((())),,,///111111111...000111111000000111222