BM66(@ {{{{{{||||||nnniiieeegggooosssqqqqqqtttssstttvvvvvvuuurrrpppnnnppppppqqqrrrssssssssssssqqqrrrrrrqqqrrruuu||||||yyyuuussstttuuuwwwxxx}}}||||||}}}{{{zzz|||~~~qqqgggcccZZZ\\\aaaiiitttwwwkkkeeeeeegggvvvxxxwww{{{zzzwwwrrrmmmjjjjjjlllmmmjjjooouuuxxxyyyzzz~~~~~~}}}~~~}}}|||zzzkkk___QQQIIIDDD???>>>@@@===<<<;;;:::;;;@@@FFFKKKPPPTTTYYY[[[```kkk|||www~~~yyymmmeeebbbdddjjjnnnlllkkkmmmqqquuuyyyzzzwwwtttttttttpppppppppqqqppppppooonnnpppqqqrrrqqqqqquuuzzz{{{xxxtttrrrrrrtttwwwxxx~~~~~~}}}|||}}}~~~~~~}}}~~~vvvggg``````]]]bbbjjjuuuttthhhcccbbbeeesssxxxwwwzzz}}}~~~yyyuuuqqqnnnmmmhhhkkknnnqqqrrrsssuuuvvvwwwyyy{{{}}}}}}zzzzzz{{{xxxqqqeeeYYYMMMGGGCCC???>>>???;;;;;;:::888999===CCCHHHIIIMMMQQQUUUZZZfffwww]]]```fffnnnuuuzzz{{{zzzjjjggghhhkkkllliiiggggggooouuu{{{|||yyyuuuuuuvvvqqqrrrrrrsssrrrrrrqqqqqqooopppqqqrrrrrrtttxxx{{{zzzwwwtttqqqqqqsssvvvyyy||||||}}}}}}|||~~~~~~}}}wwwkkk___^^^cccgggmmmxxx~~~}}}|||zzzyyyzzz~~~}}}|||{{{{{{{{{zzzxxxyyy{{{}}}~~~}}}pppfffcccdddjjjwwwxxxpppmmmnnnppprrrrrruuuzzz{{{wwwtttnnnmmmmmmnnnoooooommmkkkmmmnnnqqqtttyyy~~~~~~wwwuuussslllddd[[[QQQHHHDDDBBB???===>>>::::::888666666:::???CCCBBBFFFKKKOOOVVVccctttGGGCCCBBBJJJSSS\\\hhhsssmmmkkkjjjkkkkkkiiifffeeennnrrrwwwyyyxxxuuusssrrrooopppqqqsssttttttttttttpppqqqssstttuuuvvvwwwyyyzzzxxxuuurrrqqqssswwwzzzzzz{{{}}}~~~~~~|||sssjjjgggffffffcccaaadddkkktttzzz~~~|||wwwrrrooonnnooopppuuu}}}}}}xxxvvvwwwxxxzzzuuulllkkkllloooooonnnnnnmmmlllkkkkkkiiigggeeefffiiillloooooooooqqqsssxxx}}}zzzmmmffffffiiiwww|||xxxyyy|||uuuqqqooonnnkkkkkklllpppvvv{{{}}}~~~~~~|||zzzvvvsssssstttsssppplllkkkkkkkkkmmmqqqvvvzzz}}}}}}wwwrrrmmmcccYYYSSSJJJCCCBBBAAA>>><<<===:::999888666555777<<>>???CCCJJJSSS___nnn}}}zzzzzzvvv{{{ooommmhhh___TTTLLLFFFDDDAAADDDFFFJJJSSS___ggghhhkkklllnnnppprrrqqqooommmooopppqqqrrrrrrrrrrrrrrruuutttuuuwwwzzz|||}}}|||~~~}}}yyywwwyyy||||||~~~wwwhhhYYYRRRRRR[[[fffkkknnnpppyyyxxxwwwvvvuuuuuuttttttooossswwwwwwuuutttxxx}}}}}}zzzzzztttttttttuuuuuuvvvvvvwwwsssoooiiieeecccbbbaaa```]]]^^^aaafffmmmuuu}}}ssskkkkkkooosssyyysssqqqppprrrrrrqqqoooppptttyyy~~~|||yyywwwuuuuuussspppnnnlllkkkiiihhhhhhiiikkklllppppppqqqssswww{{{}}}}}}yyywwwuuurrrrrrsssuuuvvvvvvxxxwwwtttrrrnnncccYYYQQQHHHAAA@@@@@@===;;;<<<999999888777666777:::===???DDDNNNYYYgggvvvvvvsssrrr|||lllwww|||wwwqqqmmmeee[[[LLLMMMMMMMMMUUUbbbjjjkkkkkkoooqqqlllddd^^^^^^aaagggiiikkknnnpppsssttttttvvvttttttvvv{{{~~~~~~~~~{{{{{{}}}uuukkk```\\\]]]eeelllnnnoooqqqqqqpppoooppprrrvvvzzz|||zzz~~~zzzyyy~~~~~~yyyvvvtttqqqpppnnnmmmmmmnnnqqqvvvzzz}}}||||||yyyqqqnnnrrryyy}}}zzzwwwtttooojjjhhhgggiiijjjooosssxxx}}}~~~~~~~~~}}}zzzwwwqqqooolllhhhfffeeeeeeeeeeeegggiiikkkmmmppptttvvvwwwvvvuuuuuuuuuwwwyyyzzzxxxwwwtttooonnnnnniiiaaaUUULLLDDDAAA???<<<;;;;;;888888777666555666999<<>>@@@AAA@@@BBBEEEKKKUUUbbboooxxx~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}~~~}}}{{{|||~~~xxxuuubbb```^^^]]]```hhhssszzz~~~ssslllhhhllluuu|||wwwrrrkkkddd```]]]\\\]]]```dddgggiiiiiinnnoooppprrruuuxxxzzz|||}}}~~~|||zzzzzzyyyyyywwwtttrrrppprrrssszzz||||||xxxtttpppggg^^^SSSMMMEEE???;;;;;;::::::888555444555444333777===BBBOOObbbvvvxxxrrrqqq}}}pppnnnhhh]]]NNNCCCĦppptttooommmoooqqqtttvvvvvvtttpppmmmllleeedddbbb___[[[WWWRRRPPPCCC@@@<<<999<<LCCCQQQ^^^fffnnntttuuuwwwwwwuuuqqqmmmllllllkkklllllllllkkkiiifffeee```]]]UUUKKKBBB;;;999999IIIQQQ\\\fffoooxxx~~~~~~}}}|||{{{{{{{{{~~~}}}}}}|||ssskkkfffcccbbb[[[```hhhsss}}}|||pppjjjjjjvvv}}}{{{|||~~~sssqqqmmmhhhdddaaa______^^^]]]\\\[[[[[[\\\]]]^^^dddjjjrrryyywwwgggXXXMMMHHHAAA<<<:::999888777666444444555333333:::CCCMMM]]]ppp~~~wwwyyyTTTYYY```hhhlllmmmHdĦ???<<<z}}}rrr=?Ħvvvg&etttg&eaaaTTTJJJS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~zzzyyyrrrhhhfffiiikkksss~~~|||jjjkkkmmmpppqqqoooqqq~~~|||}}}zzzuuusssrrrsssttttttuuuyyy~~~}}}xxxrrrkkkeeebbbUUUVVVVVVVVVYYY^^^eeekkkwww|||~~~kkkYYYMMMHHHBBB===:::777555444222333555777666888CCCOOOaaattt{{{www{{{ddd^^^TTTGGG>>>CCCDtfo9ĦsߝLGdUĦHt@cӵHu]ĦtttHu]Ħ|||wwwHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~~~~tttlllhhhiiijjjjjjkkkpppxxxyyytttuuusssxxx~~~zzzsssyyy~~~|||yyywwwuuuuuuooorrrwww{{{~~~~~~yyytttqqqkkkhhhccc\\\WWWXXX^^^dddhhhttt|||}}}wwwgggYYYHHHCCC===888555555444333111000111222333999IIIXXXlll{{{~~~|||kkkjjjggg```UUULLLHdDĦgdKӵDdDDdDĦtttDdDĦ4DufӵDdDĦuuuDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||pppnnnkkkhhheeedddgggiiitttyyyzzzwww{{{yyy~~~~~~|||xxxuuuuuuvvvyyy{{{}}}}}}~~~|||}}}~~~~~~~~~yyyvvvrrrkkkeeeaaaaaaaaaeeeiiinnnttt}}}rrraaaSSSGGGBBB<<<888666555444333000///000222555>>>OOO___sss}}}}}}gggkkkppptttrrrgggDdDĦnuR)ĦDdDΦDdDĦWWWDdDĦnuR)ĦDdDĦvvvDdDĦpo9u=ӊB1.uTӵ}}}DdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}vvvqqqlllhhhdddbbbccchhhpppzzz{{{{{{}}}~~~~~~|||yyyuuuqqqnnnnnnpppqqqppppppqqqtttxxx|||~~~{{{wwwqqqjjjffffff___^^^gggsssyyy}}}}}}ooo]]]OOOEEEAAA<<<777666555444333000...///333888DDDWWWggg}}}}}}fffiiioooxxx>d<ӵDd<DdDΦDdDĦSSSDdDӵnd<DdDĦwww>d<ĦpeӵĦ|||F&uTӵ]]]DdDĦttt|||>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~|||yyysssooofffddddddfffnnnzzz}}}{{{~~~|||~~~{{{wwwuuutttuuuuuurrrpppnnnmmmooopppppppppzzz{{{}}}yyytttooobbb\\\aaafffiiipppzzz{{{mmm\\\OOOCCC@@@;;;777666555333222000...///444<<d<Φ>d<ĦwwwD&ӫetIӇ{{{DdDĦxxxsdKĦB?dp&ĒRTTTPPP>d<sdKĦB?Ho9s&dq&ĒR}}}vvvqqqjjjfffjjjtttzzz{{{}}}|||~~~zzzvvvsssqqqooommmlllqqqrrrsssuuuwwwzzz}}}~~~|||qqqgggccc___\\\ffftttyyyvvvhhhXXXLLLAAA>>>:::777666555333222222///000666AAAPPPddduuu}}}}}}kkkpppssswwwHĪj@IŌSSSRRRegeHu]3hIŌhhhwwwDdDĦzzzne@h>hsssqqqlllseNNNne@GsĪj@h}}}yyyyyy}}}|||wwwzzz}}}|||yyywwwuuutttsssrrrqqqqqqqqqqqqssswww|||wwwlll```ZZZ```jjjpppyyy{{{ooo```QQQEEE???<<<999666666555333222333111333<<>>;;;888666666555333222333222666BBBQQQcccwwwvvvsssttt^^^iiinnnkkkmmmtttvvvqqqnnntttzzz}}}}}}{{{uuuoooddd___YYY\\\ooo>d<ĦuuueeeWWWRRRIII>d<Ħ}}}Ħ|||yyyooodddVVVNNNPPPXXXbbbBezzzyyyuuuggg```Ħxxxsssrrrssszzz~~~~~~}}}||||||{{{xxxuuurrrrrrsssnnnnnnooopppqqqrrrtttuuutttwwwzzzzzzyyyzzz~~~zzzqqqkkk___RRRUUUaaallllllcccXXXLLLCCC===:::888666666555333222333222888FFFWWWjjjzzzrrrnnnppp}}}CCCUUUdddhhhkkkppppppkkklllmmmqqqxxx}}}yyy~~~wwwjjjZZZVVVdddDdDĦzzzrrroooXXXsdKĦkkkuuugdKĦ~~~~~~}}}wwwkkk]]]RRRNNNaaannnwwwvvvpppgdKĦ}}}}}}pppffffffnnnyyy{{{vvvssspppmmmkkkkkkmmmqqqssssssttttttrrrooopppssswww{{{}}}}}}wwwqqqiii]]]RRRPPPXXX]]]XXXRRRNNNHHHAAA888<<<>>>:::444000111444555777@@@PPPdddxxx{{{rrrkkklllooo~~~555AAAMMMUUU\\\fffmmmpppiiilllrrryyy~~~~~~||||||oooffffffhhhDe|||ttt{{{neSSSXXXnezzz|||~~~~~~}}}}}}zzz}}}~~~}}}yyyjjj[[[QQQFFFJJJRRR[[[aaane{{{zzz~~~qqqgggfffllltttzzz}}}~~~{{{yyyyyyzzz|||xxxsssqqqppppppqqquuuvvvvvvssspppoooqqqssssssxxxzzzxxxtttnnncccYYYNNNSSSTTTPPPLLLJJJEEE???888:::;;;999444111111333777<<>>GGGQQQ___llljjjmmmqqquuuxxxzzz|||~~~zzzeeeWWWttt|||~~~nnnddd[[[ttt{{{~~~}}}zzzxxxwwwyyy|||~~~}}}|||{{{|||ttthhhOOOHHHDDDEEEJJJvvv|||{{{xxx|||}}}rrrjjjhhhlllqqqtttvvvyyy~~~yyysssooommmnnnqqquuuyyy|||{{{xxxvvvuuuzzz{{{{{{yyyvvvsssrrrsssqqqvvvzzzzzzyyyuuulllbbbTTTRRRMMMGGGFFFFFFBBB<<<999888888666444333222111888BBBRRRfffyyy~~~ssskkkhhhllluuu...((((((///555:::GGGWWWiiimmmqqqsssssstttyyy|||vvvqqqYYYVVVYYYdddpppwww}}}uuu}}}~~~ooobbbZZZ\\\fffqqqxxxxxxwwwxxxyyy~~~~~~}}}zzzyyyzzz}}}~~~nnn```PPPHHHFFFIIIOOOVVVeeennnyyy}}}}}}uuupppoooqqqtttuuuvvvwww|||~~~}}}{{{uuuppplllggggggiiikkkooouuu{{{}}}zzzyyyyyy}}}~~~}}}|||vvvnnncccZZZMMMEEEDDDCCC???:::999777555444444444333111:::FFFYYYlll{{{pppkkklllppp}}}444,,,(((,,,---,,,333???YYYaaammmuuuxxxxxxxxxxxx|||uuufffVVVPPPTTT]]]jjjttt||||||tttpppWWW\\\aaaddddddhhhpppwwwzzz|||~~~~~~~~~ttteee\\\YYYWWWXXX[[[WWW^^^fffmmmttt~~~}}}yyyxxxzzz|||}}}}}}|||{{{~~~}}}{{{{{{{{{xxxvvvrrrnnniiiffffffjjjnnnqqqwwwzzz~~~~~~tttfffTTTJJJFFFBBB===999888666444333444555444333;;;JJJ\\\nnnxxxmmmkkknnnrrr444///------,,,+++---111>>>KKK^^^oooyyyzzzxxxuuu~~~gggXXXPPPNNNRRRXXXjjjtttyyypppkkkbbbXXXQQQRRRXXX___hhhpppzzz~~~}}}yyytttppplllӵ___gggxxx|||{{{{{{|||ĦĦ}}}||||||ӵvvvnnnjjjhhhgggfffeeehhhlllqqquuu{{{|||kkkXXXMMMGGGAAA<<<:::666666555444444555666777???OOOaaaqqq~~~tttjjjjjjpppwww///111///,,,---000000------555CCCTTTcccoootttuuu{{{yyynnndddYYYQQQOOONNNYYYlll~~~zzz|||rrrfff\\\TTTOOOMMMSSS[[[gggrrryyy|||}}}~~~{{{~~~4ĉ@ӵjjjttt~~~yyyuuuuuuvvvwww}}}>L=hĦ{{{|||}}}4ĉ@ӵyyysssmmmhhhaaabbbcccdddfffiiiooorrrxxx~~~uuufffVVVMMMFFF???;;;<<<555666777555333444777;;;FFFWWWiiiwww~~~yyyqqqiiimmmwww,,,111111+++---444333,,,,,,***+++555HHH]]]nnnwww}}}{{{nnnbbb\\\MMMOOOVVVbbbppp{{{yyy{{{}}}}}}xxxlll]]]SSSGGGKKKSSS\\\fffqqq{{{GG=?~~~}}}{{{uuu{{{}}}vvvqqqpppqqqrrrxxxHdĦ=Ījzzz{{{}}}GG=?wwwpppmmmkkkhhhdddaaabbbeeeggghhhpppxxxlll___QQQJJJCCC<<<:::===444777888666333333888>>>JJJ]]]ppp|||vvvtttppplllrrr333222111ӵ,,,***,,,ĭӵӵĦhhh^^^PPPIIIOOO```rrr}}}}}}ӵӵĦƜ`1.׼sĦkkkjjjmmmrrrvvvxxxyyyӵĦ{{{ĭӵĦĦĦDdD?fӵĦxxxzzz~~~ӵƜ`1.׼sĭӵ}}}yyysssmmmiiiffffffӵwww{{{ĦuuueeeXXXKKKĦ777222222666222///Ħpppppprrrsss~~~333222?~4222///---g&e>&eg&e>hӵooobbbWWWSSSTTTWWWZZZg&eguO>uO>&exxx|||4ff?>ߝLgĉ@Shӵjjjfffeeeddddddffflllg&e>hӵfff?><z~~~g&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLrrrxxxyyyg&egĉ@g&e>&e@e??{{{wwwsssg<ĉlllpppqqqsss3we<Ħ3h?@e|||oooaaaUUUIIIZ6667773332225552223h?gLwwwpppssswww|||2224Dӵ222111///Hƅ^Hu]ĦmmmHu]ĦZuR)Ħzzzqqqfff\\\SSSMMMHu]ĦHŐeHŐeHu]Ħ___qIܗGIӵttHGgĉ@|||yyyxxxqqqfff___]]]___Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦpppvvvvvvHu]ĦttHƅ^Hu]ĦH׼s|||}}}tQvvvwwwvvvqqqje<ĦppptttyyyBt=o9ĦH׼s~~~rrrfffZZZOOOEEEHtĦ666777333222333Bt=o9ĦHdĦssspppvvv...///4DuXӵ111000...DdDΦDdDĦIIIDdDĦt|<}}}uuullleeeDdDĦrrrDdDΦDdDΦDdDĦMMMpeƜ4DuTӵ`eĭqetvvvhhh```___DdDĦmmm{{{t|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦsssuuuvvvDdDĦsss`eĭDdDΦDdDĦDdDĦvvvuuutttrrrqqqqqqqqqrrrsss{{{}}}geĦFSĦlllnnnqjRgdKӵDdDĦzzzxxxvvvrrrfff[[[RRRIIIAAADdDĦ666555222111qjRgdKӵDdDĦppppppyyy+++,,,4DuXӵ000///...DdDΦDdDӵ///DdDĦo)hDdDĦZZZDdDΦDdDΦDdDӵLLL=ӊB1.uTӵHߝL`o9po9wӵmmm^^^ZZZDdDĦ```eeeo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦ}}}po9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦuuuyyy|||DdDĦoooHߝL`o9DdDΦDdDӵDdDĦ|||wwwuuuqqqmmmjjjhhhgggfffnnnooorrrvvv{{{geĦsp?aĦtttsssGIdnuR)ĦDdDĦmmmjjjhhhddd[[[QQQJJJDDD>>>DdDĦ666222111111GIdnuR)ĦDdDĦnnnrrr}}})))***4DuXӵ//////000DdDʜ4DuTӵ***>d<ĦzzzDt>d<ĦLLL>d<ʜDd<ʜ4DuTӵ^^^[[[F&uTӵ4DufئL>epuR)ĦvvvaaaTTT>d<ĦZZZDt}}}~~~DdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦyyypuR)Ħ>dd<ӵDdd<>d<Ħyyy4DufئL>eDdDʜ4DuTӵDdDĦ}}}yyytttoookkkhhhfffccccccccceeejjjqqqgeĦs<v>aĦ~~~peӵDx<DdDĦiiiccc___[[[SSSJJJEEE@@@<<<DdDĦ666000222444peӵDx<>ddp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<}}}yyyuuurrrpppgggeeebbbaaaaaadddgeĦHg8>aĦB?Ho9sss>d<]]]WWWOOOGGGAAA>>>;;;>d<ӵ444888B?Ho9<x***,,,4DuXӵ222000666Hu]3hh+++,,,...ne666GGG=ene~~~kkkpIƎ@t@h>hgggqqqfe@ďDneVVVRRR=ezzz||||||{{{|||}}}||||||ege|||}}}sĪj@hfdDĦ@ďD{{{}}}Hkge@h@GHĪj@IŌBenezzzHkgenefeHu]3hhcccaaadddse~~~{{{zzzuuurrrnnniiifffcccgeĦja>aĦ@G|||seiii^^^VVVMMMFFF@@@===;;;<Ō000666;;;@GHkge***4DuXӵ000ĵD^////////////---%%%---~~~}}}{{{vvvuuurrrjjjeeeuuummmeeeeeellltttrrriiifffhhhooouuuDdDĦtttSSSUUUzzzlllD^kkkkkkjjjiiis׼srrrttttttvvvyyy}}}~~~}}}}}}zzzrrrgeFm8yyy>aĦs׼swwwmmmcccYYYNNNGGGEEE@@@999Ho...333000333???Φ4DuXӵtvӵ>d<Ħ444222222222111///---Ħ+++,,,---333AAASSS```ooo}}}Ħzzzqqqggg[[[YYY]]]gggqqqzzzwwwkkkeeeeeehhhooo{{{Ħwwwoooggg```[[[YYYWWWZZZ___cccgggpppzzzuuuyyy{{{{{{yyyzzz~~~zzz|||>d<Ħ~~~nnnIII;;;MMM}}}uuuiiikkksssyyy}}}~~~wwwvvv|||Ħ>d<Ħzzzzzz}}}zzzBerrrooojjjiiihhhjjjnnnrrrtttttt{{{geFYĉjjjqqq>aĦBetttiii```VVVLLLFFFAAA===777nu]ӵ000CCCQQQ```rrr~~~wwwrrrttt{{{?aŖ%7uSQuR)ӵsdKĦ555555555444222000gdKĦ---)))%%%%%%,,,888AAAQQQ```tttxxxgdKĦzzzmmmjjjgggfffgggmmmzzzpppbbbZZZWWW]]]jjjxxx~~~~~~gdKĦ|||vvvooojjjbbb]]]XXXVVVWWWZZZdddmmmpppssswwwyyyyyy{{{gdDĦgggRRRTTT}}}~~~|||}}}{{{ppphhhkkkrrrwwwzzz|||wwwpppnnngdKĦsdKĦ~~~|||mmmiiieeecccdddgggjjjkkkrrrwwwŶSnnnnnnppp3weA000ne666777555555444333ne+++------,,,++++++...000:::EEEWWWgggssszzz}}}}}}ne{{{uuupppooopppuuuiiiVVVPPPRRR[[[aaaccckkkwwwne}}}|||yyyqqqnnnhhhbbb\\\VVVSSSSSS\\\bbbkkkrrrvvvyyy|||Desssrrr~~~~~~|||{{{~~~wwwoooiiinnnuuu{{{{{{neiiiooozzzne|||wwwpppjjjfffeeeccccccfffiiipppwww~~~>A|||k<llllllpppxxx}}}wwwpppeee\\\TTTMMMEEE@@@:::777444fh666>>>MMM___rrr~~~wwwqqqmmmsssyyy...///555666777222333333222///&&&(((,,,...---+++))))))///333;;;FFFQQQ^^^kkkuuutttffftttxxxgggZZZQQQPPPOOONNNTTT___rrrvvv}}}~~~|||}}}~~~~~~|||{{{ssstttssspppkkkeee]]]WWWRRRVVVZZZ```fffkkkqqqttt|||}}}~~~yyyqqqllloootttzzzmmmiiijjjnnnxxx~~~~~~|||vvvpppkkkfffbbbdddeeegggkkkrrryyypppgggbbbeeekkkqqqyyy}}}oooggg]]]UUUNNNHHHBBB===999777444222000888DDDTTThhh|||yyyrrrnnnlllqqqzzz++++++++++++,,,,,,,,,,,,,,,,,,...///111333444555000000111222222222222222+++******)))((())))))***+++***,,,000666BBBVVVggg}}}uuukkkmmmpppuuu{{{}}}vvvmmmccc]]]VVVNNNJJJJJJRRR[[[iiiwww}}}zzzyyyzzz{{{{{{zzzwwwxxxxxxuuuuuuuuuqqqkkk]]]YYYTTTQQQSSSYYYaaagggsssxxx~~~|||}}}~~~~~~wwwqqqppppppssszzzxxxttttttsssyyy}}}tttllljjjlllrrrvvv{{{~~~zzzuuurrrooonnnmmmmmmqqqwww~~~wwwllldddbbbeeehhhppp{{{sssggg```VVVNNNIIIDDD???;;;888666444222111000111111444???OOO```ttt}}}uuuooolllkkkqqq~~~+++++++++*********))))))((()))+++---...///000000//////000111222222111111000---***(((((()))******((((((***,,,+++111DDDWWWtttyyykkkcccgggkkkkkknnnttt~~~yyyzzzwwwpppjjjcccXXXMMMEEEJJJSSS^^^iiittt{{{}}}}}}~~~~~~~~~|||xxxxxx{{{yyysssnnnhhh___XXXTTTUUUWWWYYYccchhhooouuuzzz|||}}}}}}{{{{{{zzzyyyxxxwwwvvvvvvzzz|||~~~~~~}}}~~~yyyvvvrrrppptttzzz}}}wwwqqqiiidddcccbbbgggnnnsssuuuwwwzzz|||}}}}}}~~~|||{{{yyyxxxxxx{{{~~~yyypppjjjgggfffjjjrrryyy|||{{{kkkbbb[[[QQQJJJFFFBBB===:::555444333222111111333444===KKK]]]nnnyyyqqqmmmkkkkkkrrr++++++******)))(((((('''&&&'''(((***,,,,,,------///000000111111111000000+++***))))))))))))'''&&&%%%)))...000,,,+++:::LLLggguuu{{{hhhgggfff\\\WWW\\\VVV___kkkuuu{{{}}}}}}}}}www~~~{{{yyyxxxmmm^^^VVVQQQKKKIIINNN[[[iiissswww{{{}}}~~~zzz|||zzzrrrwwwtttooohhhbbb[[[UUUQQQNNNSSS[[[dddkkkqqquuuwwwzzzxxxuuutttuuuuuutttsss{{{{{{~~~{{{}}}yyytttuuuzzz|||}}}|||vvvooollldddhhhlllmmmkkkiiiiiiiiiqqqqqqssswww|||~~~}}}}}}}}}|||ssskkkgggeeekkknnnqqqyyyvvveee```YYYOOOHHHDDDAAA===999222222333222222333555777FFFUUUgggwwwxxxppplllkkkkkkttt***))))))((((((((((((((('''''''''((()))+++------,,,---......//////......((((((((((((((()))******((((((((())),,,000444666IIIeeewww}}}vvvjjjYYYLLLDDDBBBEEERRR___hhhoootttxxx|||xxxuuudddUUUQQQOOOKKKOOOXXXdddmmm{{{}}}{{{||||||{{{zzztttvvvxxxwwwtttnnnhhhddd]]]ZZZWWWUUUXXX___fffllltttxxx}}}|||yyyvvvwwwzzz}}}~~~wwwxxxzzz{{{uuujjjeeeeeebbbbbbcccfffjjjoootttwwwwww|||{{{vvvlllggghhhqqquuuooogggbbb[[[TTTJJJDDDAAA>>>999555222666222000555333666DDDQQQbbbvvv|||rrrjjjgggkkkqqq***)))((((((''''''((((((&&&&&&&&&'''((()))***+++******+++,,,,,,,,,,,,,,,((('''''''''''''''((((((******,,,---------------222FFFUUUfff~~~wwwlllbbbPPPIIIDDDDDDFFFLLLXXXbbbmmmvvv}}}~~~{{{xxxppphhhddd]]]SSSKKKHHHNNNWWWdddqqq|||~~~{{{zzzzzzxxxwwwwwwwwwvvvuuusssqqqnnnmmmgggeeeaaa^^^]]]\\\]]]^^^bbbjjjsssxxxyyyzzz|||}}}|||~~~}}}pppiiihhhcccaaa^^^[[[[[[]]]___aaadddiiippptttuuuwww{{{yyysssppprrrqqqhhh```]]]XXXQQQHHHCCC@@@===888444333777333222888999???OOO___ppp}}}ssskkkiiiooowww))))))(((''''''''''''(((%%%&&&&&&&&&&&&''''''''''''(((((()))))))))))))))''''''&&&&&&%%%&&&&&&&&&(((***---///...,,,)))'''+++222888HHH```nnnxxx~~~yyyttthhh```TTTIII???<<>>;;;777444444777444444<<<@@@JJJ]]]pppwwwooonnnwww)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&&&&&&&###%%%))),,,------+++***000///,,,555EEEKKKVVVkkk~~~|||zzztttmmmcccUUUGGG@@@@@@AAALLL\\\jjjrrrwwwzzzzzzvvv}}}yyywwwxxxsssiii```YYYQQQJJJJJJQQQ[[[ccckkkrrr{{{|||wwwtttsssssstttuuuxxxwwwuuussssssuuuwwwxxxvvvwwwxxxxxxuuuqqqllliii```]]]YYYWWWZZZcccpppzzzzzzrrrooorrryyyyyy}}}}}}uuummmfffaaa^^^UUUWWWYYYZZZZZZ\\\___bbbdddmmmwww|||~~~zzzyyyyyy|||xxxlll___YYYWWWOOOJJJDDD@@@===;;;777555444888444444<<>>CCCKKKTTT\\\dddllltttwwwwwwwwwtttppprrrqqqpppmmmggg^^^SSSLLLJJJHHHKKKTTT^^^hhhsss|||xxxxxxxxxvvvtttrrrssstttrrrssssssssssssrrrqqqpppvvvvvvwwwxxxzzz|||~~~|||yyytttnnniiiddd```___]]]bbbkkksss{{{}}}~~~yyypppeee___cccooo}}}yyynnnfffeeejjjoooxxxwwwzzz}}}}}}}}}yyytttnnniiieeecccdddiiiooorrrvvvxxxtttmmmgggdddaaaaaadddgggiiiiiigggkkklllfff]]]VVVPPPKKKCCCBBB@@@===:::888666555333888444333:::AAASSSlll'''&&&&&&%%%$$$%%%%%%%%%"""###$$$&&&&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))))))+++***(((''''''(((***,,,***222...''',,,000555???HHHNNNUUUYYY]]]eeeqqqzzz}}}~~~|||}}}vvvhhhXXXMMMFFFAAADDDJJJMMMSSS___lllrrrrrrtttyyyqqqrrrtttvvvuuunnnddd]]]TTTLLLFFFGGGKKKQQQ]]]hhhjjjmmmqqqsssrrrrrrsssuuuqqqqqqqqqqqqqqqqqqqqqrrruuuuuuuuuvvvxxxzzz|||}}}~~~~~~{{{vvvoookkkdddccccccdddiiinnntttxxxxxxzzz|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~mmmfff______gggtttyyyrrrllljjjiiikkkjjjlllppprrrvvv|||{{{~~~zzzvvvssssssvvvxxxyyy{{{}}}yyyrrrkkkhhheeecccdddfffffffffaaadddbbbYYYRRROOOIIICCC======<<<:::777555444444333888666444;;;DDDVVVppp'''&&&%%%%%%$$$$$$%%%%%%!!!###$$$%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))))))))(((((()))***+++,,,&&&000***""")))000//////444:::@@@BBBCCCFFFOOOVVVmmmvvvyyyzzz~~~~~~zzz{{{~~~xxxqqqgggWWWDDD<<<>>>BBBBBBKKKZZZaaabbbjjjuuuvvvtttrrrrrrsssssspppmmmhhh]]]SSSNNNIIIFFFIIIQQQYYY___gggllloooqqqtttwwwqqqpppoooooopppqqqtttuuussstttuuuvvvxxxzzz||||||~~~~~~}}}wwwpppfff^^^\\\```fffkkksssuuuyyy|||~~~~~~}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~fffbbb___bbbmmmzzzzzzqqqkkkfffdddeeegggiiilllvvvzzzxxx{{{~~~}}}|||}}}}}}|||ssspppmmmkkkkkkllllllkkkdddeee___TTTMMMKKKFFF???999999999777444222222222222999777666>>>FFFYYYsss}}}%%%$$$$$$######$$$$$$%%%###!!! """%%%%%%###!!!!!!!!!###$$$%%%&&&&&&'''$$$$$$###$$$%%%''')))******)))((((((***+++***))))))((((((((()))***++++++...111222111000444===DDD[[[nnn~~~}}}yyyyyyzzz|||}}}}}}zzzxxxxxxvvvvvvuuuqqqfffWWWKKKBBB>>>===AAAGGGNNNYYYbbbdddooovvvttttttyyywwwqqqvvvqqqiii___VVVNNNJJJGGGEEEFFFNNN\\\eeehhhmmmtttoooqqqssstttsssqqqqqqqqqwwwvvvtttrrrrrrvvv}}}}}}vvvlllfffccc```]]]^^^aaahhhqqqxxx||||||{{{xxxyyyzzz{{{|||}}}}}}||||||}}}~~~vvvlll```^^^___hhhvvv{{{sssoookkkhhhcccccclllxxx~~~yyywww{{{}}}zzzwwwwwwyyyzzz|||~~~}}}{{{zzzyyyxxxqqqfffZZZPPPHHHAAA===;;;999888666555444555555,,,666777888GGGWWWfffwww$$$$$$############$$$$$$""" !!!$$$$$$### !!!"""$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))(((((()))+++,,,***)))((((((((())))))+++,,,,,,---...///...---000555:::EEEXXXlllxxx}}}~~~zzzzzzzzzzzzzzzzzz{{{|||}}}}}}{{{yyyyyyxxxsssiiiaaaQQQGGG===999999<<>>:::999777555444444444444000777777<<>>:::999777555333222111111222555777:::III\\\eeesss}}}wwwttttttvvv"""!!!!!! !!!!!!"""  !!!"""""""""""""""%%%&&&'''(((((('''&&&&&&%%%%%%(((+++------+++)))''''''((()))***,,,...///++++++,,,///111111///,,,///222666;;;AAALLL]]]jjjrrrxxx}}}{{{|||{{{yyyvvvssspppllliiifffVVVQQQQQQUUUWWWUUUSSSSSSGGG<<<666:::>>>AAAKKKWWWbbbffflllssswwwwwwvvvuuusssrrroooggg]]]SSSHHHAAA999===DDDLLLUUU```jjjpppssstttuuuvvvuuuvvvxxxzzz|||~~~}}}}}}~~~~~~zzzvvvppphhh___YYYYYY^^^eeemmmtttxxx{{{|||~~~~~~}}}}}}||||||}}}}}}{{{|||}}}vvvhhh\\\TTTRRRTTT]]]kkkxxxuuukkkaaa```bbbmmm{{{~~~{{{wwwsssqqqrrrooommmnnnrrryyyzzziiiXXXKKKBBB<<<:::888666555333222222222222555:::@@@PPPfffqqq}}}xxxooojjjjjjppp{{{!!!  !!!!!!!!!  !!! !!!"""""""""""""""$$$%%%%%%&&&'''''''''&&&&&&&&&(((***,,,---+++)))'''''''''((()))+++,,,---'''))),,,...//////...---))),,,111555555777@@@KKKYYYaaalllsssuuuuuuuuuuuuhhhgggccc^^^XXXSSSNNNLLL>>>::::::>>>DDDKKKTTT]]]YYYQQQGGG>>>777333777>>>BBBJJJXXXeeeooossssssrrrsssuuuuuuooojjjeee^^^XXXKKKGGGBBB>>>@@@IIIUUU^^^ccchhhpppvvvxxxxxxxxxxxx|||~~~}}}|||}}}{{{yyyvvvqqqnnnhhhfffdddeeehhhooouuuzzzyyyyyyyyyzzzzzz{{{{{{|||zzz{{{|||~~~~~~{{{nnn```VVVQQQPPPRRR[[[gggqqqvvvyyy|||~~~}}}|||rrreee\\\TTTXXXhhhzzz|||{{{wwwqqqooorrrwww|||~~~yyyooo```RRRGGG@@@<<<:::666555444333222333444444888CCCKKKYYYqqq}}}rrrhhhcccdddmmmzzz   """"""  """!!!!!!"""#########""""""#########$$$%%%&&&'''((()))(((((()))+++,,,***)))''''''''''''((()))***+++'''+++//////---,,,---...)))(((+++111111...000444===DDDNNNWWW]]]^^^\\\[[[OOOMMMIIICCC===999666555666333111111111555AAAMMMWWW\\\]]]SSSGGG@@@<<<:::444999BBBLLLUUU\\\aaaccclllqqqsssqqqqqqssspppkkkgggaaaVVVIIIAAA>>>AAAEEEMMMSSS]]]ffflllpppsssuuu|||}}}}}}||||||~~~|||{{{|||~~~~~~uuurrrmmmiiihhhjjjnnnpppooopppsssuuuxxxzzz{{{{{{zzzzzz|||}}}~~~~~~||||||~~~{{{pppddd[[[WWWWWWYYY^^^eeemmmppppppqqquuuxxxrrrsss{{{uuujjj]]]XXXaaaqqq~~~zzzyyyzzz}}}~~~~~~|||yyyvvvtttrrrlllcccWWWKKKBBB===:::888555444333333333444666777>>>PPPZZZccczzzvvvkkkbbb```ccclll}}}   ###""" !!!###!!!""""""############"""""""""""""""###%%%''')))***)))((((((***+++***)))'''''''''''''''((())))))***...222111---+++---000///(((&&&,,,///---,,,///+++///666???EEEFFFCCC@@@AAA???:::444///---...///******,,,,,,))))))111<<>>;;;>>>BBBIIIQQQZZZeeeooovvv|||~~~}}}~~~|||zzzyyy|||}}}}}}~~~xxxxxxwwwtttqqqlllhhhfffgggiiimmmrrrvvvyyy{{{|||yyyzzz{{{}}}~~~~~~~~~~~~|||yyyyyy|||xxxqqqfff\\\YYY[[[```dddoootttwwwuuuooommmppptttmmmlllrrr|||~~~|||zzznnnffffffooo|||}}}uuuvvvzzz~~~~~~|||yyyvvvtttrrrccc[[[PPPEEE>>>999666444444444333333444666777888CCCZZZdddiii{{{qqqfff^^^___eeemmm !!! !!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$### """######!!!"""%%%)))'''''''''&&&%%%%%%%%%$$$###$$$&&&((()))((((((''''''))),,,---,,,,,,,,,---...---,,,,,,------+++***...000222444555444333333222222111000///---+++***,,,++++++++++++++++++,,,:::BBBPPP```jjjjjjbbbZZZOOOIII???666333444999<<>>AAAHHHWWWhhhrrruuuyyy}}}~~~{{{}}}~~~}}}{{{{{{|||~~~||||||}}}~~~~~~~~~{{{xxxuuutttssspppjjjdddddddddfffkkkqqqvvvyyyzzzxxx{{{zzzzzzwwwhhhbbbYYYSSSVVV___hhhpppuuuqqqqqqqqqtttxxx}}}}}}uuuooommmnnnrrrzzzjjjiiimmmuuu}}}xxxqqqkkkgggjjjpppzzzuuucccNNNBBB<<<666333222...///333777666777>>>GGGVVVddduuu{{{oooiiibbb^^^dddppp !!!"""###$$$$$$$$$###""""""""""""###$$$'''''''''&&&%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''***+++,,,+++***)))***+++------...---------...000,,,,,,---------,,,++++++------...////////////......------------------...000000000///111999EEEMMM\\\```eeeiiihhhccc\\\WWWLLLEEE:::111...333;;;AAACCCMMMYYYaaagggkkkoooqqqrrrrrrqqqmmmeeeZZZPPPJJJAAA<<>>KKKYYYdddooo~~~|||pppfffbbb```eeevvv !!!!!!  """"""###$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''%%%###"""######$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))***+++***((((((***,,,...222555555222//////000..................//////......///000111111111111000//////////////////000,,,---//////---,,,+++,,,111555<<>>FFFUUUccclllxxxxxxnnnfffeeegggooo!!!"""###"""!!!  !!!"""######%%%&&&(((******(((&&&%%%&&&%%%$$$&&&''''''%%%""""""!!!!!!!!!"""$$$&&&(((&&&&&&%%%$$$$$$%%%%%%&&&((()))))))))((()))+++---///555::::::666111//////............//////000111///000111222222222222222111000000//////000000111222111000///...,,,(((%%%+++,,,...222666;;;@@@BBBNNNSSS[[[cccfffbbbYYYRRRLLLBBB999666666555:::@@@LLLRRR[[[fffpppwww|||~~~{{{zzzuuulllddd[[[OOODDDGGGFFFJJJQQQYYY```kkkuuuvvvyyy||||||zzzyyyzzz{{{}}}}}}||||||{{{{{{||||||{{{}}}~~~~~~}}}zzzwwwtttqqqlllgggccc[[[]]]aaabbb^^^WWWRRRPPPUUUbbbpppvvvxxxyyytttnnnqqqqqqooommmmmmnnnrrruuussspppxxxyyywwwvvvuuuvvvzzz~~~zzzsssmmmiiijjjooowwwyyy~~~zzzfffTTTCCC888666999AAA<<<:::===CCCNNN^^^lllvvvyyyrrrpppssswww!!!###$$$$$$###""" !!!"""######"""$$$'''))))))'''$$$"""%%%$$$###%%%((((((%%%""""""!!! ###&&&((('''&&&%%%$$$$$$$$$%%%&&&(((((()))(((((())),,,...000666<<<===888222//////---------...///000111222111111222333333333333333111111000000000000111111111...---...111333111///,,,+++***)))***,,,...000888<<>>EEEIIIRRR]]]dddlllvvv||||||yyyvvvuuufff```UUUKKKDDDBBBDDDEEEVVVUUU[[[gggooorrrwww~~~vvv{{{|||vvvtttwwwwwwtttzzzzzz{{{}}}~~~~~~|||{{{xxx~~~}}}}}}|||wwwgggVVVMMMJJJFFFDDDDDDPPP\\\lllyyy}}}zzzsssooonnnmmmllllllmmmoooqqqsssxxxxxxyyyzzz}}}yyyvvvxxxxxxtttuuummmmmmmmmnnnqqqxxx{{{gggSSSFFF@@@???BBBAAA@@@CCCMMM]]]ooo{{{|||zzz#########"""""""""!!!!!! !!!""""""###$$$#####################"""!!!###%%%%%%$$$%%%(((+++%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&$$$######%%%((())))))))))))***+++,,,---000111222333222///,,,***......///000000000000///111333444444333222333444555555444444333333222222111333444333000...///000...---,,,+++++++++++++++))))))+++...444;;;BBBFFFQQQRRRVVV]]]eeegggeeeaaaRRRJJJCCCAAA@@@>>>>>>@@@OOOVVV```hhhllloooqqqsssnnnkkkfff___WWWOOOIIIEEEDDDDDDKKKWWW```dddjjjqqqxxx|||{{{uuusssvvvyyywwwxxxxxxyyyzzz||||||{{{zzz|||}}}~~~~~~}}}xxxiiiYYYRRROOONNNMMMNNNRRRWWW```iiipppssstttsssrrrrrrssssssssssssrrrrrrssssssrrrsssuuuzzz~~~}}}zzzzzz~~~{{{{{{ppppppooonnnmmmooosssvvv{{{}}}vvvdddUUUJJJFFFDDDBBBCCCEEEKKKUUUcccsss}}}~~~{{{~~~$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!"""""""""############"""$$$%%%$$$$$$$$$&&&(((((('''%%%$$$######$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&))))))***+++,,,...///000333333333222000...,,,+++,,,---///000111000///......000222222111111222333444444333333333333333333111222333333111//////000...------,,,,,,,,,------,,,+++))))))***---000222;;;>>>EEEOOO[[[fffnnnsssnnnnnniii```YYYSSSJJJBBB===@@@FFFLLLSSSZZZbbbgggllloooqqqqqqlllbbbXXXQQQFFFCCCCCCGGGMMMRRRYYYaaannnssswwwvvvwwwyyyzzzyyyvvvwwwwwwxxxxxxxxxxxxxxx~~~{{{{{{{{{vvviii\\\XXXYYYZZZ]]]aaa]]]ZZZXXX[[[bbbiiimmmnnnqqqrrruuuwwwyyyyyyyyyyyytttsssqqqpppqqqsssvvvxxx{{{|||}}}}}}||||||}}}|||{{{{{{qqqrrrxxxnnn___VVVPPPLLLJJJCCCFFFLLLTTT^^^lllyyy~~~{{{|||######"""!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""###$$$$$$$$$######$$$%%%&&&)))(((&&&$$$############"""$$$&&&'''%%%$$$%%%%%%))))))***+++---000222333555444222000///------,,,***,,,///111111000...,,,+++---///000000000111222111111111111222222333333111111222222111000//////---------------...//////000...,,,***((()))***+++---000666===FFFSSSaaakkkmmmuuuwwwpppllliii___RRRCCCBBB@@@???AAAFFFLLLQQQYYY___gggnnnpppmmmhhhddd\\\UUULLLEEECCCDDDIIINNNUUU^^^iiirrrwwwzzzzzzyyyyyyzzz{{{zzzxxxvvvvvvvvv}}}|||zzzxxx{{{|||vvvnnnddd]]]^^^ccciiipppvvvqqqiii```\\\^^^aaaaaa```fffhhhlllqqqwww||||||{{{yyywwwuuutttttttttpppqqqsssvvvxxx{{{~~~xxxuuuuuuxxx~~~~~~~~~~~~{{{xxxwww}}}}}}xxxfffZZZUUUSSSPPPLLLGGGKKKRRR[[[fffssszzzzzz~~~"""""""""""""""###$$$%%%############""""""""""""$$$$$$###"""!!!!!!""""""%%%$$$######$$$$$$$$$$$$''''''%%%$$$###"""!!!!!! """%%%&&&%%%$$$$$$$$$(((((()))+++...000333444444333111///------------***,,,...000000///---+++***,,,...///......///000---......//////000000111111000000111111111//////------------...///000000...---***)))(((((())))))+++...000222666@@@NNNXXX\\\iiirrrsssuuuyyyvvvlllaaa[[[QQQIIICCCAAAAAAAAAEEEHHHOOOWWW^^^eeeiiikkkjjjfff___UUUMMMGGGCCC@@@BBBHHHSSS___gggnnnssswww}}}|||yyywwwwwwyyyyyywwwxxx|||yyypppggg```^^^dddmmmvvvzzzrrrllliiieee^^^XXX[[[\\\___dddjjjrrrzzz~~~~~~}}}zzzyyypppoooooopppsssxxx}}}xxxsssrrrrrrwww|||zzzxxxqqqsssuuuyyy~~~ppp___UUURRRRRROOOKKKKKKOOOVVV___kkkyyy|||vvvyyy"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%$$$###"""!!! !!!###$$$###"""######&&&'''(((***---///222333111000///...---,,,,,,,,,***+++---//////...---,,,***,,,......------...///,,,,,,------.........///000000///000111111000...---------------...///000---,,,++++++++++++,,,---***+++++++++,,,222;;;BBBPPPYYYdddlllttt|||{{{uuujjj```WWWOOOIIIFFFAAA@@@???AAAFFFNNNWWW]]]ccciiillljjjddd\\\QQQGGGEEECCCEEEJJJQQQYYYdddnnnvvv{{{~~~{{{zzz{{{vvvwwwwwwxxx{{{}}}wwwooofffcccdddllluuu}}}~~~zzzrrrhhhaaa]]]\\\[[[\\\___eeekkkoootttvvv{{{zzzvvvrrrqqqssswww{{{}}}~~~yyyuuutttwww{{{zzzmmmooosss{{{sssgggXXXOOONNNOOOMMMJJJOOOTTT\\\eeeqqqxxxqqqttt}}}%%%&&&'''((('''%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""###%%%((()))&&&$$$######&&&((('''&&&$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""###%%%&&&''')))+++---000111......---------,,,,,,,,,++++++,,,------------,,,+++---......---,,,---...------------------......000///...///111222000...---------,,,------......///......---------......******)))((()))+++///222999<<>>CCCGGGPPPYYYcccgggiiijjjddd\\\VVVPPPKKKJJJIIIJJJRRR[[[```iiisssxxxyyyyyyyyy{{{wwwyyyyyywwwyyy|||xxxrrrnnnkkkmmmttt{{{xxxtttjjjhhheeebbbaaabbbccceeeeeehhhkkkpppuuuzzz}}}{{{vvvtttvvvyyy{{{{{{~~~}}}zzzssstttuuuxxx}}}uuuuuuwww{{{tttfff]]]RRRKKKJJJKKKJJJIIIQQQXXXbbbnnnyyy}}}tttjjjlllvvv~~~((()))******)))%%%  !!!!!!!!!"""!!!!!!!!!"""$$$(((+++---'''$$$"""$$$''')))((('''$$$$$$$$$$$$$$$###"""!!!  !!!###$$$%%%&&&'''***,,,...///+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,---///...---,,,,,,---........................000///---///111222000---...------,,,,,,,,,------------,,,+++************000///------,,,---------222///555BBBLLLTTTccctttwwwwwwyyy{{{|||xxxpppjjj```YYYNNNBBB;;;999:::;;;===EEELLLQQQZZZfffkkkiiieee___ZZZWWWOOOFFFDDDHHHLLLVVVdddnnnrrrsssvvvxxxzzz{{{zzzwwwxxx{{{zzzwwwvvvtttuuuzzz}}}~~~uuussspppllliiifffdddccc]]]]]]___ccchhhooouuuyyy}}}zzzvvvuuuxxx{{{{{{{{{~~~~~~|||}}}~~~~~~zzzyyy|||yyyjjj^^^WWWNNNIIIHHHIIIJJJIIIQQQZZZgggttt|||qqqeeefffoooxxx((('''&&&$$$"""!!! ######"""!!!!!!"""#########$$$$$$%%%%%%%%%###$$$%%%%%%###!!!!!!"""''''''%%%$$$###""""""""" !!!!!!""""""""""""###%%%'''***,,,---++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++---------------------,,,//////000000111111222222333333222222000///------...------,,,,,,,,,------///...---,,,+++*********,,,---...//////...------***,,,...111777AAANNNWWWaaahhhpppvvvyyyxxxwwwwwwrrrnnnggg___VVVLLLAAA;;;888:::<<<>>>BBBKKKWWW```dddfffiiihhhcccZZZPPPJJJCCCAAAGGGSSS\\\aaahhhqqqtttvvvyyy{{{}}}}}}|||||||||}}}~~~|||{{{yyyuuuoookkk___]]]ZZZYYYZZZ___dddhhhlllpppttttttssstttxxx}}}}}}|||{{{{{{uuurrrssstttvvv~~~|||nnnaaaXXXNNNFFFFFFIIIKKKLLLNNNVVVcccqqq|||zzzwwwppphhhgggmmmxxx%%%%%%$$$###!!! !!!######"""!!!""""""%%%%%%%%%%%%%%%%%%&&&&&&###$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""$$$$$$$$$%%%&&&((()))******++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++.........///000111111222222222222222111000............---------------...///...---,,,,,,+++,,,,,,---.../////////...---,,,---.........000555===DDDOOOVVV^^^ggglllpppsssuuuoooqqqqqqooohhh^^^UUUOOOCCCAAA>>><<<;;;===BBBFFFQQQXXXccckkkmmmiiiaaa[[[OOOHHHBBBDDDGGGKKKUUU___gggkkkrrrxxx|||}}}}}}|||{{{{{{|||}}}~~~}}}xxxtttllliiiddd```\\\[[[\\\\\\```eeeiiijjjjjjmmmsssxxx}}}zzzuuutttsssttt{{{~~~sssfffYYYRRRKKKFFFFFFIIIJJJLLLPPP[[[hhhvvvtttnnnhhhccchhhrrr""""""!!!!!! !!!######"""!!!"""###&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&& !!!!!!!!!!!!""""""%%%%%%%%%%%%&&&&&&'''(((******+++++++++++++++***)))***++++++,,,,,,++++++((((((((()))******+++++++++,,,---...///000111111111222222222111000000///......---------......///......------------......///////////////...---,,,......---+++***,,,000333;;;@@@IIIRRR[[[dddmmmrrrppptttxxxxxxssslllhhhfff\\\VVVNNNFFF@@@;;;777555>>>EEERRR___hhhlllmmmlllkkkbbbWWWPPPKKKIIIMMMRRRRRRWWW```jjjsssxxxzzzzzz|||||||||||||||~~~|||zzzwwwrrrlllfff```\\\YYYXXXZZZ]]]^^^___dddkkkqqq{{{zzzwwwyyy}}}~~~}}}}}}rrrfffZZZPPPKKKGGGFFFGGGGGGHHHMMMTTTaaannn|||}}}qqqkkkeeebbbjjjvvv!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&&&&&&&((($$$$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%&&&'''((()))******++++++++++++***))))))***+++++++++++++++''''''(((((()))***++++++)))***+++,,,...///000111111111111222111111000000......---------...//////...............///000000000000//////......------,,,,,,,,,,,,,,,---...000000444:::BBBLLLWWWaaahhhooosssvvvuuupppnnnpppssspppjjjaaaYYYRRRJJJAAA:::<<<<<>>GGGPPPVVVaaagggooorrrpppooorrruuuuuupppkkkgggccc]]]TTTNNNIIIDDD===:::===FFFQQQYYY```fffkkkmmmiiiaaaVVVMMMHHHEEECCCCCCHHHQQQ[[[bbbnnnrrrwww}}}}}}yyywwwjjjddd[[[SSSPPPRRRXXX]]]jjjtttzzzvvvwwwzzz}}}yyyzzz|||~~~zzzrrrhhh^^^UUUOOOLLLHHHHHHIIIIIIGGGHHHRRR^^^jjjvvvuuuppplllnnn|||"""#########$$$$$$$$$%%%"""#########""""""$$$&&&############""""""""""""$$$%%%''''''&&&%%%&&&'''''''''((('''&&&%%%###!!!######""""""""""""!!!!!!!!!!!!"""###$$$&&&((()))(((((()))***++++++++++++((()))******++++++******))))))******++++++,,,,,,)))***+++,,,---...///000///000000000//////...---,,,,,,,,,,,,,,,---...///...............///000111000//////......///000000...---,,,---///000///---...///000111444888>>>BBBJJJTTTbbblllqqqrrrrrrrrrssssssrrrrrrpppmmmiiifff\\\VVVMMMEEE@@@???AAACCCRRRYYYaaaeeeggghhheee___RRRLLLDDD>>>===BBBIIINNNWWW]]]fffqqqzzz~~~vvvooodddZZZSSSPPPRRRSSS\\\fffwww}}}wwwssswwwzzz|||zzz~~~yyyssslllddd^^^WWWPPPNNNOOOKKKIIIIIIJJJJJJNNNZZZfffqqq|||tttooonnnwww#########$$$$$$$$$$$$$$$"""######"""!!!"""$$$&&&##################$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%&&&'''((('''&&&$$$############"""""""""!!!!!!""""""""""""###$$$%%%&&&'''((()))***++++++++++++((())))))***************************************++++++,,,,,,---......///////////////...---++++++*********++++++---...............---....../////////.........///000111222111///------///000...,,,///000111111000111333555:::AAAMMMYYYccciiimmmnnnrrrtttwwwxxxvvvtttssssssjjjddd[[[QQQGGGAAA===;;;999???DDDFFFKKKQQQSSSPPPPPPLLLFFFAAA======>>>@@@CCCHHHQQQ]]]iiittt|||yyyqqqhhh___XXXSSSPPPSSSZZZfffuuu~~~}}}{{{|||~~~wwwooopppwww{{{ssskkkggg___YYYVVVRRRLLLLLLPPPMMMIIIGGGJJJNNNVVVdddpppzzz~~~xxxyyy|||##################$$$$$$#########"""!!!"""$$$'''#########$$$$$$%%%%%%&&&%%%&&&''''''%%%######$$$###$$$&&&(((((('''&&&%%%$$$#########""""""!!!!!!$$$$$$###############$$$'''''')))******+++++++++(((((()))***************************)))))))))))),,,,,,,,,------........./////////...---+++***)))************+++,,,---.........------------..................///000222333333000......111222111///111222333333111000111222777777:::BBBNNN[[[fffkkkooorrrvvvvvvsssqqqqqqsssqqqjjj___RRRHHHBBB???>>>555;;;???>>>AAAGGGGGGBBBEEEEEEEEECCCAAA>>><<<::::::===DDDMMMYYYfffqqqxxx~~~{{{uuulllbbbXXXQQQPPPSSSZZZdddqqq|||wwwwww}}}}}}rrrfffeeejjjllltttwwwrrrmmmjjjddd]]]```XXXSSSRRRNNNJJJKKKPPPMMMHHHFFFIIIPPP[[[kkkxxx}}}{{{$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$###""""""###%%%''')))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%###!!! """"""!!!!!!"""$$$&&&'''&&&''')))*********)))((()))************))))))((('''(((((()))***++++++,,,*********+++,,,---///000////////////...---+++++++++++++++++++++,,,---..................///000000111000///---...///000222//////000000///...---,,,---...000111222111///...222444666:::???GGGQQQWWWggglllrrrvvvuuuqqqjjjeee___[[[UUUMMMFFF@@@<<<:::444444444444444444444444555666777888888:::>>>@@@:::===AAAEEEKKKSSS[[[aaaiiioooxxx|||~~~~~~|||}}}|||wwwlll___VVVWWWZZZ^^^eeeooo{{{}}}|||xxx{{{vvvoooiiiccc\\\WWW\\\___ccceeedddbbbaaa``````ZZZTTTTTTRRROOONNNPPPJJJHHHIIIOOOZZZhhhttt{{{$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$""""""###$$$&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$"""!!!############$$$$$$%%%&&&%%%&&&'''((((((((('''''''''(((((()))))))))(((((('''(((((())))))******************+++,,,---...///////////////...---,,,+++,,,,,,,,,,,,,,,---......///............///000000111000...------...///000//////////////////......---...000111222111000///...000111333777<<>>;;;:::999444444333333333333333333222444555555555666999;;;<<<===???AAACCCHHHNNNRRRVVV[[[bbbkkkrrrvvvyyyzzzzzz|||~~~~~~~~~}}}||||||~~~zzzpppgggeeeddddddgggmmmsssvvvrrrpppnnnpppwww~~~{{{tttnnniiieee```\\\XXX[[[```dddffffffffffffeee^^^WWWUUURRRNNNLLLNNNJJJJJJMMMTTT```nnnzzz$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((())))))******+++,,,......///.........------,,,,,,---------,,,------...//////////////////000111111111000...---------...///000//////......///000111...///000111111111000///---...///000000222666999:::@@@GGGMMMOOOLLLGGGCCC;;;:::999777777666666666333333333222222111111111111222333333222333555777:::;;;<<<<<<<<>>???>>>;;;999777777666666555555555555222222222111000000//////222333444333222111333444666777888999999<<>>CCCIIIOOOSSS[[[```hhhoootttxxx|||~~~||||||}}}||||||}}}xxxgggYYYTTTOOOKKKVVViiivvv}}}rrrpppuuuwwwsssmmmnnnmmmnnnppprrruuuwwwxxxyyyyyyzzz{{{}}}|||{{{yyyqqqhhh___YYYSSSKKKHHHIIIHHHNNNWWWcccppp~~~#########$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$%%%((())))))'''$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++++++++((((((((((((''''''''''''))))))))))))******+++,,,------,,,,,,,,,------...///......---------......///////////////000000111333222222111111111111111111000///...///111333444///000000111111111111111333444555555444333444555555555555666666666666666777777777777777666666666111111111000000/////////111222333222111000000111222444555666777888<<<>>><<<;;;:::999999;;;===>>>FFFLLLVVV___gggnnnuuuxxx{{{}}}~~~~~~zzziiiaaaTTTGGGIIIUUUZZZmmm~~~vvvjjjfffeeecccbbbdddhhhnnnttt{{{rrriii___XXXRRRKKKHHHIIIIIIQQQ]]]kkkxxx############$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""###$$$%%%###%%%'''))))))'''%%%$$$&&&&&&%%%%%%%%%&&&'''((('''((()))******+++******(((((((((((((((((((((((())))))(((((()))******+++,,,,,,+++++++++---...//////...------------------...............///000000222222222333333333222222222111111000000111222333000000000111111111222222111333444333222222333444666555333222222222333333222333444666666777777777000000000000000000000000...000111111///.........111222333333222333555777999999888777777777777777999>>>FFFOOOVVV^^^eeejjjppptttyyy{{{{{{}}}vvvhhhXXXPPPQQQNNN]]]mmmxxxxxxiii^^^ZZZYYYZZZ^^^eeepppzzzoooeee\\\VVVQQQKKKIIIKKKMMMWWWfffuuu############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############"""!!!!!!"""###$$$"""###%%%'''''''''&&&%%%&&&%%%%%%$$$%%%&&&'''((((((((()))))))))))))))((('''(((((())))))*********)))(((((((((((()))******,,,+++******+++---///000......---,,,,,,,,,,,,,,,---------------......///000000111222333333333333222222222222222222111111111111000000111111222222///000000///......000111222222222222222111000000///000222333444444444444/////////000111111222222...000222222000/////////000111222222111111222444555555555555555666777888555888<<>>===<<<999<<<@@@AAADDDIIISSSZZZeeemmmvvv}}}zzzzzz|||yyyvvvuuupppnnnmmmppptttuuurrrnnnjjjiiinnn|||}}}sssjjjaaa[[[UUURRRPPPQQQXXX```mmmyyy{{{wwwoooppp$$$$$$############$$$$$$########################%%%%%%%%%&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###"""$$$$$$!!!!!!$$$$$$"""$$$$$$#########$$$&&&'''((((((((()))))))))******(((((())))))***+++++++++*********+++++++++,,,,,,------...///////////////...---,,,+++******++++++------------..................---------...//////...///000111111111000000///000111111111000...---///............///000000333333222222222222222222111111111000111222222333///000222444666666555555555555555444333222222111333444555555333333444555444444333333333444555555666666888;;;>>>???===<<<999:::999888777;;;BBBHHHSSSZZZdddkkkqqqvvv|||yyytttssspppooopppuuu|||tttnnnmmmvvvxxxpppiiiddd]]]WWWUUUUUUXXXaaakkkuuuwwwuuunnnppp$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%&&&&&&''')))******))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""!!! !!!"""###!!!""""""!!!!!!###$$$###$$$###"""!!!!!!###%%%'''(((((()))))))))*********))))))******++++++++++++((()))))))))************------........./////////------,,,,,,++++++++++++,,,,,,---------.........---------,,,,,,------............/////////////////////000000000///...---............/////////000555444333222111111222222111111111111111222333333///000222333555555666666666666555444333222222111444555666555333333555777333333333222222333444444333444777;;;>>>???===;;;;;;;;;:::888777777;;;>>>DDDJJJQQQXXX^^^ccchhhlllnnnttt~~~~~~{{{{{{vvvvvvwww|||~~~vvvpppsss~~~~~~tttoookkkgggaaa[[[YYYZZZ^^^iiittt}}}{{{rrrqqqmmmttt$$$$$$############$$$$$$##############################""""""###$$$%%%&&&))))))******)))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$""""""!!! !!!"""###"""!!!!!!"""######$$$%%%###"""!!! !!!###&&&'''))))))))))))***************************+++++++++((()))))))))************+++++++++,,,,,,,,,------------------,,,,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,------................../////////////////////......---------......///////////////444444222111111111111222111111000000111111222333000000111333444555555555666666555444444333222222555666666555333333555777444333333222222222333333222333666:::===>>><<<::::::;;;======<<<:::::::::<<>>>>><<<999888:::;;;===???AAACCCDDDEEEFFFKKKRRRYYYeeewwwtttooommmkkkfffaaa^^^___bbbiiiuuutttmmmttt{{{$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""###$$$&&&&&&'''((())))))))))))$$$%%%%%%%%%%%%%%%%%%&&&$$$###""" !!!!!!$$$!!! ###$$$!!!!!!%%%!!!!!!"""###$$$%%%&&&'''))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++******)))))))))***+++,,,+++,,,---......---,,,,,,++++++,,,,,,,,,---------+++++++++,,,---///111111///...---------...000000///...------,,,,,,------------///000000000///......///000111111111000/////////......//////000111333222222222222222333333444444444444555555555555222444666666555444333444555555444333333333333333222222222444777888777666777777999:::;;;;;;999777:::999999:::;;;<<<;;;;;;:::===AAAEEENNN___uuuuuullliiifffrrrwwwvvvmmmjjjhhhddd___\\\[[[```eeemmmzzz}}}qqqppp|||$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""###$$$%%%$$$%%%&&&((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!! !!!%%% ###### $$$ !!!###%%%&&&&&&&&&&&&)))************+++++++++)))))))))(((((((((((((((''''''''''''((((((((((((+++***)))))))))***,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,---------***++++++,,,...000222333//////...---...///000111......---,,,,,,,,,,,,---,,,---///000000000///...,,,---000111222111000///...............///000000444333222222111111222222333333444444555666666666111333666777555333333333666555444444333333333333333222111333555666666555888777777888999999999888:::999888888999999888777333666888:::@@@OOOdddtttssseee]]][[[ZZZ```hhhuuu~~~pppiiifffccc^^^YYYWWWYYY___gggppp~~~zzzwwwpppttt%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$$$$%%%''')))******))))))&&&%%%$$$###$$$%%%&&&'''&&&%%%###"""!!! !!!!!!"""######!!! %%%$$$$$$$$$%%%%%%&&&'''***&&&$$$%%%***---+++(((''''''''''''((((((((()))''')))***+++)))))))))***,,,,,,++++++++++++++++++---------------------------,,,***)))))))))***+++,,,,,,++++++,,,...///111..................---------.........---,,,+++++++++,,,---...////////////000111111111222222222222000///---,,,---...000222333222000/////////000111444222111333777999888666222333444555555444333222222222222333333333333444333333333333444666777888;;;;;;::::::::::::::::::<<<:::777666777888888888666666666666:::CCCOOOXXXffffffeee^^^UUUKKKCCC???KKKWWWgggttt|||rrrkkkeee]]]VVVTTTPPPPPPUUUbbbllluuu}}}wwwxxxttt{{{$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%'''(((((((((((('''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%###!!! !!!"""""""""!!!!!!#########$$$%%%&&&((()))***'''$$$&&&***,,,+++((('''''''''((((((((())))))(((***,,,+++***))))))***,,,,,,++++++*********)))+++,,,,,,---......------,,,+++***)))))))))***+++,,,,,,++++++,,,---...///.......................................---,,,,,,,,,,,,---...////////////000000000000111111111222000///---------...000111111111000//////000111222222111000222555777666555333444555555555555444333222222333333444444444555333333444555666777777777999999999999::::::::::::;;;999777666777777777666444555666666666;;;AAAGGGPPPQQQPPPKKKDDD===777555===HHHXXXgggsss{{{yyymmmfff```YYYSSSRRRRRRSSS[[[gggrrr{{{~~~xxx}}}~~~$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''%%%$$$"""  !!!!!!"""!!! """!!!!!!"""###%%%''')))***)))'''%%%'''***,,,***(((''''''((((((((()))))))))***,,,---,,,***))))))***,,,++++++***)))(((((('''(((***,,,...//////...---+++***)))))))))***+++,,,,,,,,,++++++++++++,,,---........................///////////////......------....../////////......////////////000000000000///......------///000111000/////////000111222333111000000111444555555444444444555555555555444444222222333333444555666666333555666888888888777666777888888888999:::::::::999777666666666666444333111333555555444555666888>>>???>>><<<777444222222111999GGGWWWggguuu~~~~~~rrrfff___YYYSSSOOOOOOSSSWWWbbbppp{{{$$$######""""""######$$$&&&%%%$$$######$$$%%%&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$###!!!  !!!!!!!!!!!!###!!!!!!"""###$$$&&&((()))((('''&&&(((***+++***((('''(((((((((((())))))))),,,---...---+++))))))))),,,+++***)))((('''&&&%%%&&&(((+++...000///...---+++***)))))))))***+++,,,,,,,,,++++++++++++++++++---------...............//////000000000000//////...////////////......---.........////////////000///............///000000......///000111222333333111111111222333444444444444444444555555444444444222222333444555666666777333555888:::;;;999777555666666777888999999::::::888666555555555444222000///000222333444444444555666777777555333222333444111444<<>>:::444/////////000000000///...111333333000---,,,...000111000000111222111;;;IIIVVVbbbooo~~~wwwmmmbbbZZZRRRMMMJJJKKKRRR[[[hhhvvv{{{vvv}}}&&&%%%###""""""###%%%&&&))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))''''''&&&&&&&&&''''''((($$$$$$###!!! $$$$$$"""!!! !!!!!!!!!""""""###$$$$$$(((((())))))))))))(((((()))))))))))))))))))))***((((((''''''''''''((((((+++*********++++++------++++++++++++,,,,,,---...,,,,,,++++++***)))((((((******+++,,,------......//////---,,,,,,,,,,,,,,,---.........---,,,,,,+++---...//////......///111............////////////------------------------......000111222222222222111111000000111222333333111111000//////000111222111111222222222333333333111111333444777888:::;;;999999:::::::::999888888777777666555333000...---///000222333222111///---000000000111111222222222666>>>LLL[[[kkkyyywwwnnniii^^^ZZZWWWSSSOOOPPPZZZffftttwwwzzz&&&%%%$$$######$$$%%%&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((&&&&&&%%%###""" $$$###"""!!! !!!!!!"""###$$$$$$$$$$$$(((((())))))))))))((((((******))))))))))))))))))''''''''''''''''''''''''))))))***+++,,,,,,---------------,,,------......,,,,,,++++++***)))))))))******++++++,,,,,,------.........------,,,,,,,,,---.........------,,,+++---...//////......///111............////////////------------------------......///000111111111111000000000000000111222222111000//////000111222333222222222222333333333333111222333555777888999999888999999:::::::::999999999888666444111///...---000111111222111000///...000000111222333333333333;;;DDDSSScccrrr}}}ssskkkfff]]]XXXTTTSSSSSSWWWbbbnnn{{{vvv{{{'''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((('''&&&%%%$$$###"""!!!$$$###"""!!!!!! !!!!!!"""$$$%%%&&&&&&%%%$$$'''(((((())))))(((((('''*********))))))((((((((((((((()))******)))(((((('''(((***,,,------------///...............------,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,---...///...---,,,+++---............---,,,,,,---...//////......///111............////////////---------------------------...///000000111111000000000/////////000111111/////////000000222333444333333333333444444444444111222444666777777777777888888999:::;;;;;;;;;::::::888555222///.........222111111000000000000000///111222444555555444444???JJJZZZkkkzzzwwwnnnfffaaa\\\UUUPPPRRRWWW```mmmxxxxxx{{{'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))((('''''''''(((((((((((('''&&&%%%$$$############"""!!!!!!!!!!!!!!!!!!###%%%&&&''''''&&&%%%'''(((((((((((((((((('''*********)))(((((('''''')))***,,,------,,,***)))%%%'''***,,,.........---...............---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++******+++,,,...000000///---,,,------............---------...//////......///111............////////////........................---...///000000000000000000///////////////000000...//////000111333444444333333333444444444555555222333555666777666555555777777999:::;;;;;;;;;;;;;;;888444000------...///333222000///...///000111///111333555666666666555AAAMMM___qqqyyyqqqiiibbb]]]ZZZRRRNNNRRR[[[ggguuu|||zzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))((('''''''''''''''''''''&&&%%%$$$######"""###""""""!!!!!!!!!!!!""""""###%%%&&&''''''&&&&&&''''''((((((((((((''''''))))))))))))((((((''''''((()))+++,,,,,,+++)))(((%%%'''***,,,.........------------------,,,+++***,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++***,,,...000000000...---------...//////......------...//////......///111............////////////...........................//////000000000000000000000///////////////000...///000111222333444444333333333444444444555555222333444666666666555444666777888999:::::::::::::::777222...,,,,,,...///444222000......///111222///000222555666777777777DDDPPPdddwww{{{qqqjjjddd^^^YYYWWWQQQOOOVVVaaammm{{{~~~xxx%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''(((***,,,------------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000///------...////////////...---...//////......///111............////////////........................000000111111111111000000111111000/////////000000//////111222333333333333333333333333444444444444333333333444444555555666666666777888999999999888777555111...,,,---///000333222000///...///111222///000111333555777888999HHHUUUiii}}}rrrhhhccc___YYYUUUTTTRRRUUU___jjjvvv~~~xxx$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""$$$$$$###"""###%%%'''(((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))***+++,,,,,,------***+++---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,---...///000111111------...///////////////---...//////......///111............////////////........................111111222222222222111111222222111000000000000000000000222333333333222222222222222222333333333333444333222222333555777888555666666777777777666666444222000...---...///111222222000/////////000111000//////000333666999;;;KKKXXXmmmxxxiii```\\\YYYUUUQQQQQQUUU^^^kkkvvv~~~yyy###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((('''&&&%%%$$$######$$$'''''''''&&&&&&%%%%%%$$$""""""!!!!!!!!!!!!"""###%%%$$$"""!!!"""$$$''')))&&&''''''''''''''''''&&&%%%%%%&&&'''((()))************))))))))))))******+++*********+++,,,------***,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---...000222333------...///000000//////---...//////......///111............/////////000////////////////////////222222333333333222222111333333222111000000111111000111222333444333222111111111222222222333333333444333111111222444777:::555666666666666666555444222111///.........000111222111111000000000000000000///...///111555999<<>>MMMXXXkkkxxxxxxpppcccUUUMMMMMMMMMJJJHHHJJJSSSdddwww$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''((((((''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$"""!!!###$$$$$$$$$###############$$$$$$%%%&&&''')))***+++,,,......//////...---,,,+++------------------......///......------...///000***+++---............---............------,,,+++,,,...000000///......///..................------............////////////222222333444444444444333222222222333333333333444222222111111000000//////000000///............//////000000111111111000000333111000.........///000111111111222222222333333222222222222222333333444444444444333333222222222333333333222222111111111111222222222111000///...000222333444999DDDTTT___sss~~~xxxmmmeee[[[PPPKKKLLLIIIIIIJJJOOO[[[mmm$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((()))(((((('''###$$$%%%&&&&&&&&&&&&&&&$$$%%%$$$###!!!!!!"""$$$$$$###############$$$$$$$$$%%%'''(((***,,,---......///////////////...---,,,---------......//////000000///....../////////***+++---......---,,,+++---,,,,,,,,,+++,,,,,,------///000000...------.../////////...---------,,,---............/////////000111222222333333222222111111222222222333333333333333222111000000//////111000//////....../////////000111222222222222222444222111///......//////000111111111222222222222111111111111111222222333333333444444333333222222222222222222222111111111000111111111000///...---...///000222999FFFVVVaaasss|||}}}pppbbbYYYSSSLLLJJJJJJHHHJJJNNNWWWdddwww$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%''')))***))))))((($$$%%%&&&'''''''''''''''&&&&&&%%%###!!!!!!"""$$$#########"""######$$$%%%$$$%%%''')))+++---///000/////////000000000000000---------...//////000000//////......------------+++,,,...//////---+++***,,,+++***)))***+++---......///000///---,,,,,,---000000///...---,,,,,,,,,---------........./////////000000111111111111111111111111111222222222222444333222222111000//////111000000///...////////////000111222333444444444444333222000///.........000000000111111111111222000000000000000111111222222333444444444333222222222222222111111111111111000000/////////......---,,,---///222:::HHHWWWaaaqqqyyyyyykkk\\\TTTPPPKKKHHHHHHIIIMMMUUU```nnn~~~$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###%%%'''*********)))(((&&&&&&'''((((((((((((((())))))(((%%%"""!!!"""#########""""""###$$$$$$%%%%%%&&&'''))),,,...///000////////////000000111111.........//////000000000/////////......---,,,,,,,,,---...//////...,,,++++++***))))))***+++---......//////...,,,+++,,,---000000///...---,,,,,,,,,------------...............///000000111111000000000000000111111111222222333333333222111000000///111111000///////////////000000111333333444444444444333222111000///......//////000000000111111111000000//////000000111222111222333555555444333222111111111111111111111111/////////...............000111444999BBBPPP]]]fffrrryyy{{{qqqeeeXXXRRRNNNIIIEEEDDDIIIOOO[[[hhhwww$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''$$$&&&(((++++++***((('''''''''((((((((((((''''''))))))(((%%%"""!!!"""$$$""""""""""""###$$$%%%%%%%%%&&&''')))+++---...///............///000222333000000000000000000000000//////000000000///......,,,,,,---------------,,,************+++,,,,,,---.........---,,,+++---.../////////...---------,,,,,,------------............///000000111111000000///000000000000111111111222222222222222111111111222111000000//////000000000111222333333333333333333333222111111000///...////////////000000000000000000000000000111111222000222333555555444333222000000000111111111111111000///............//////000222777???KKKXXXcccjjjmmmsssxxx|||~~~wwwfff\\\SSSNNNJJJEEEBBBBBBIIIRRRaaarrr$$$$$$%%%%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&'''(((((())))))((((((%%%''')))+++,,,***'''&&&''''''''''''&&&%%%$$$###%%%&&&%%%$$$""""""$$$&&&""""""""""""###$$$%%%&&&&&&&&&((()))***,,,------------------...000222333222111111000000/////////------//////000///......******)))))))))+++,,,---++++++,,,,,,,,,,,,,,,,,,---------,,,+++,,,...000..................------,,,,,,---------.........//////000111111111111000/////////000000000111111111111222222222222333333222111000000//////000000111111222222222222222111222222222222111111000///........./////////000000111000000000000111222222000111333555666555333222///000000000111111111222000000///......///000000///333:::FFFTTTbbbmmmrrrppprrrsssrrruuuxxxvvvqqq]]]UUUNNNKKKGGGCCCCCCGGGPPP[[[kkk}}}$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''(((((()))))))))))))))&&&(((***,,,,,,***'''%%%&&&&&&&&&%%%$$$###"""!!!!!!"""###""""""###&&&(((""""""""""""###$$$%%%&&&&&&'''((()))***+++,,,,,,---,,,,,,---...000222333333333222111000///......)))***,,,---------,,,,,,((('''&&&&&&''')))+++---+++,,,---......---+++***,,,------,,,+++,,,...111---------...............,,,,,,,,,---------......///000000111111111111111////////////000000000000000111111222222333444444222111111000000000000000111111222222222111000000111111222222222111111000............/////////000111111111111111222222333///111333555666555333222//////000000111111111222111000///......///000111333888BBBPPP```oooyyy~~~wwwnnnkkkjjjfff___YYYSSSMMMIIIEEECCCGGGNNNZZZdddttt$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""'''((()))******)))((('''&&&''')))******(((&&&%%%%%%%%%%%%%%%%%%$$$###""""""""" !!!"""###(((&&&$$$"""""""""$$$%%%((()))***+++,,,+++******++++++***+++,,,...111222111111111111000///---------------,,,,,,++++++***''''''((()))***++++++,,,///...------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,.../////////...---..................------------...///000000//////000222444444222000//////000000111222444555555666555555444333333222111111///000222333444333222222111222444555444222000///,,,,,,---...//////......222222222111111111111111000111222333222111000//////000111222333222111111222000111222000---///333555;;;HHHXXXhhhuuu}}}ooogggddd^^^VVVSSSNNNJJJHHHEEEEEEJJJQQQ[[[mmm$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''((())))))((('''''''''((()))***)))(((&&&%%%$$$%%%%%%$$$$$$###"""!!!""""""!!!!!!""""""######&&&%%%$$$#########$$$%%%((()))***+++,,,+++***************+++,,,...///000///000000111111111111000///......---,,,++++++***)))))))))******+++++++++...---,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---.../////////...---............................../////////////////////111444444222000000000000111111222333444555666444444444333333222222222111111222333333333333333222222333333333222000000------...///////////////111111111111111111111111222222333333222111000///000111222333333333222111111//////222222000222555555===LLL]]]mmmzzzssskkkfff___WWWRRRMMMIIIHHHGGGIIIPPPYYYcccsss%%%%%%%%%&&&&&&&&&''''''%%%%%%#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&((()))******)))'''%%%$$$$$$$$$$$$######"""!!! !!!!!!###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%((()))***+++++++++***)))))))))+++,,,---------------...///000111333333444000000///...---,,,+++***++++++++++++++++++++++++,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,---......//////..............................////////////////////////...000333333222111111111000111111222333444555555333333333333333333333333333333333333333444444555222222111000000000000111...///000000111000000000///000000111111222222222333333333333222111000///111222333444444444333222000------222555444555777:::DDDUUUfffuuuwwwooohhh___WWWPPPKKKGGGHHHJJJOOOZZZdddppp~~~%%%%%%&&&&&&&&&'''''''''%%%$$$###""""""###%%%&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$############"""!!!!!!$$$&&&&&&%%%$$$""""""###$$$%%%&&&&&&&&&&&&'''(((***+++++++++***)))((()))+++,,,------,,,+++------...///000111333333111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------...............000000000///////////////...000222333222111222333000111111222333333444444222333333333333333333333555444333222333444555666222111000......///111222000111111222222111111111...//////000111222222333444444333222111000//////222333444555555555444333111---,,,111555555666888BBBOOOaaappp|||xxxooofff\\\UUUMMMIIIFFFIIINNNVVVcccooo}}}%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$&&&'''######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&*********)))'''&&&%%%$$$#########"""!!!  ###&&&'''&&&$$$""""""###$$$&&&&&&''''''''''''((()))***+++***))))))'''(((***,,,------,,,,,,---------------...///000111000///...---,,,++++++---------,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------......//////---------.........//////111000////////////000000...000222222111111222333000111111222222333333333222333333333333333333333666555333333222333444555222111///......///111333111222222222222222111111......///000111111222222333333222111000000//////222333444555666555444444222...---000444555888<<>>AAA===>>>EEETTTeeexxx !!!"""###$$$%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&$$$######$$$&&&''')))(((((('''''''''(((((('''((((((((('''&&&%%%%%%$$$$$$######"""  !!!###$$$%%%%%%$$$#########$$$%%%&&&'''((((((*********)))))))))))))))******+++,,,...///000000222000...---------///000...------...///...+++)))++++++***)))***+++---...------.........---+++***------,,,++++++,,,------000000///---******+++---+++,,,,,,---.........---,,,---.........000333555666555333111000000000111444333333222333444666777888777555333222222222222444444444333333222222222444444444444333222222111444222000111333444222000...///111222222000...,,,...,,,+++---000000***%%%+++000444444111...///222333333333333999GGG\\\jjjuuuhhhXXXMMMFFF???===>>>CCCDDDJJJYYYnnn########################%%%$$$$$$$$$$$$%%%'''''''''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''&&&%%%$$$$$$######!!! !!!"""###%%%%%%%%%%%%$$$''''''''''''''''''''''''((((((((()))******++++++******+++,,,---...//////000///---,,,---...///000000...------------***(((,,,+++******+++,,,---...------.........---++++++---,,,++++++++++++,,,---,,,------,,,,,,,,,...///,,,,,,------............---...//////...///222444444333222111111111222333666555444333333333444444777666555333333333333333555555444444333222111111333333333333333333222222333111000000333333222000...///111222222000...,,,...+++***,,,///000+++''')))...333333111///111333222333333555<<>>@@@FFFMMM[[[nnn'''&&&&&&%%%%%%$$$###############$$$%%%&&&'''(((''''''&&&%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''$$$###""""""!!! ###$$$%%%&&&''''''((((((*********)))((('''''''''(((((())))))***+++++++++******))))))***+++,,,---,,,++++++,,,---///000111000---+++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............///...+++***......---------.........///000111000......///111111111111111111222222333555444444444444333444444333333333444555555666777888777666444333111000000000000111222333333222222////////////000000000000///000111222222000///...---+++)))***---/////////+++---000111000///000222111333666999AAAQQQffftttvvvkkk___WWWPPPKKKGGGAAAAAACCCOOOWWWfffwww$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&$$$###"""!!! !!!!!!$$$$$$$$$%%%&&&((())))))&&&&&&&&&'''''''''((((((*********++++++++++++++++++***)))((((((***+++,,,++++++,,,---...000111222...,,,******+++---...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++...------///111111...,,,///......---------...//////000111111///...///000222222222222111111000000111222333444555555666666222333333555666777777777888777666555333222111000//////000111222222222222......////////////000111000111111222111000//////---,,,******,,,...000111///000111000////////////333555777888>>>JJJZZZgggzzz}}}rrrjjj^^^XXXRRROOOJJJEEEEEEIIIWWW```mmm}}}"""######$$$&&&'''((((((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$###""" !!!"""######$$$$$$&&&''')))***######$$$%%%&&&'''((()))+++++++++,,,,,,------...---,,,***(((((()))+++,,,,,,,,,---...///000111222...,,,+++,,,---......---++++++,,,,,,,,,+++******,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,++++++)))***...333666555444000///...---------...///...000111111000...//////111222222222111000//////000111222444555666777777222333444555777777777777888777666555444333222111///000000111111111000000---...000000//////111222111111222222111111000///---,,,,,,,,,,,,...000111222222111111000/////////444666888777999???KKKUUUdddqqq|||~~~yyysssmmmggg]]]XXXTTTQQQMMMIIILLLQQQ]]]eeesss""""""###$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$###!!! """###############%%%''')))***######$$$%%%&&&'''(((((()))***+++---///000222333...---***)))((()))+++,,,---...///000111111111111000///......///...,,,*********+++++++++***)))(((++++++*********+++------,,,---............---,,,+++))))))---444999:::888111000...---,,,---...///---///111111000//////000//////111222222111111000000111333555555666555555222333555666777777777777777666666555444333333333000000000111000000//////---///111111//////111333222222222111111111000000,,,------------...///000333222111111111222111111444666888777555777>>>EEELLLZZZgggjjjhhhfffdddaaa[[[WWWTTTRRROOONNNRRRZZZdddnnn}}}"""######$$$$$$%%%&&&&&&%%%&&&''''''&&&%%%###""""""######$$$$$$######"""%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%$$$###$$$###!!!  """###"""""""""###$$$''')))***$$$$$$%%%%%%&&&''''''((('''(((***---000333666777///...+++)))((()))+++,,,...///000111222222222111333222111000000...***((()))***++++++***)))((('''++++++*********+++---...------...//////...------000,,,***---444999999888222111...---,,,---...///,,,...111111000///000000,,,---///111222333222222222333444555555555444333222333555777777777777666666666555555555444444444000000111000000///......---///111111000000222444222222222111111111111000,,,---.........---...///222111000111222444444333333666888666333333777<<<===KKKYYY]]]]]]]]]]]]\\\YYYUUUSSSRRRQQQQQQWWW```kkkvvv%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$#########"""!!!  ###""""""###%%%'''&&&%%%$$$%%%&&&'''(((((((((((('''(((+++...111333444555222222111...+++)))***+++............////////////222111000...,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---////////////000000000111---------......000111111000///---,,,,,,---...///,,,...000222222111000///...//////000111333444555444333222111222333444555666666777888888888888777777666555444333222222222111111111222222333333333111111111333444555333111000//////............///////////////000000000000222222111111222333555666444777999666333222555999<<>>???FFFQQQ\\\hhhuuu|||vvvpppooouuu&&&&&&%%%%%%%%%%%%&&&&&&(((((()))************)))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""###%%%'''(((((('''''')))+++,,,,,,+++((('''&&&&&&&&&&&&((((((******+++,,,------------------...---,,,---///111555444333222111///.........---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,---------.........---------------......---...//////000000000000000000000000////////////...//////000111333444555333333444555555555555444333444555555555555555555222222222222222333444555333555666777777555333222333222000111222444444333444444222111000000000000////////////000000000000222222333444444333333222222000...,,,,,,---000222111444888:::;;;<<<>>>@@@DDDLLLYYYeeerrr|||sssooommmppp}}}%%%%%%$$$$$$$$$$$$%%%%%%'''(((((()))******))))))&&&&&&&&&'''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%"""""""""###$$$&&&(((***)))))))))+++------+++)))&&&''''''(((((()))))))))))))))+++,,,,,,---------+++,,,,,,,,,+++,,,///111333333222111000//////...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,---...///000000//////......---......///............///000111222000111222222222111///......//////000111333444555333333555666666666555444444444555555555444333333222222222222333444555666444555777888888666333222555333111111333444555444444333222111000/////////---.........////////////111222222333333222111111222000---,,,,,,,,,---------222777888888;;;AAAGGGRRR[[[fffrrr|||tttooonnnpppzzz%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%"""""""""###%%%''')))***)))***+++---///...***'''&&&&&&((()))************((()))***+++,,,---------)))***++++++***,,,///111111111111000000000000000,,,+++++++++,,,------...++++++++++++++++++++++++++++++++++++,,,---......***+++,,,---///000111111000//////........./////////............000222333000222333444333222///......//////000111333444555333333555666666666555444555555555555444333222222222222222333444555666777444666777999888666444222666444222222333555666555444333222000///.........------------.........///000111222333222222000///111///---,,,,,,,,,++++++***000777999999>>>HHHQQQaaahhhsss|||zzznnnoooqqqvvv"""######$$$###"""!!! %%%'''%%%$$$%%%$$$!!!%%%&&&((()))))))))((('''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%###""""""!!!!!! """&&&)))******---,,,***(((((()))+++,,,,,,+++*********+++,,,---,,,------,,,++++++,,,...111%%%)))444///***...111555222///...111444222------,,,,,,++++++******)))******+++,,,,,,---...............------,,,,,,,,,***+++,,,---...000111111333222///---,,,,,,---...,,,---///000000000///...222444555666666333000...111000000000000222333444444555555555555555444333000444777999777444111000222222333444444555666666444666888888666333222222000000111222333444444444222222000///...........................///000000222555777555222//////000,,,,,,,,,***((((((***+++(((---555;;;===AAAOOO]]]ooo{{{yyyxxx|||{{{###$$$$$$%%%$$$###"""!!!""")))---)))###"""######$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%&&&((((((''''''&&&%%%$$$###"""""""""!!!"""%%%(((***+++***+++***)))(((((()))***+++++++++*********+++,,,---,,,------,,,++++++,,,......&&&+++222...///555444111111222222222111///---,,,,,,,,,,,,++++++++++++******+++,,,,,,---............---------,,,,,,,,,+++,,,,,,---...///000000222111///...------......---...///000000000///...111222333555555444222111000000//////000222444555333444444444555444444444555444333222222222222222222222333444555555666777555555666777666444222111222111111111111222333333222111000///...........................///000000000333444333000...---...,,,,,,,,,***((((((***,,,---...111444777AAATTTfff{{{%%%%%%&&&&&&&&&%%%$$$###$$$---111+++###!!!###$$$######$$$%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))(((''''''&&&%%%$$$######"""###%%%(((+++---,,,***((((((((()))))))))))))))++++++******++++++,,,---,,,------,,,++++++,,,...,,,***---...,,,666>>>999111222333333111///......,,,,,,,,,,,,------------***++++++,,,,,,------......------------,,,,,,,,,---------.........//////000000000//////.........---...///000000000/////////000111222333444444444000/////////111222444555222222333444444555555555666444222222555555444111222222333444555666777777666555444555777666333///222111000000000111222222111111000///...........................///000000///000222111///,,,,,,,,,+++,,,+++***((((((***,,,......000555;;;GGG\\\ooo&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,...)))$$$###$$$$$$######$$$$$$%%%%%%%%%%%%''''''''''''(((((())))))(((((('''&&&&&&%%%$$$$$$###$$$'''+++...///,,,***&&&'''(((((()))(((((('''+++***++++++++++++,,,,,,,,,---...---++++++---......///111---...CCCSSSMMMDDD<<<333111000//////000++++++,,,------...//////+++++++++,,,,,,---------------------------------.....................---//////000000000//////.........//////000000000000000000111111222333333444000/////////000222444555333333333444444666666777444444555:::>>>===555---333333444555666777888888777444111333777888333///---...000111222222111111111000///..............................///000000...///000000///---,,,++++++++++++***((((((***,,,+++---444>>>FFFRRRdddsss&&&&&&&&&&&&&&&&&&&&&'''%%%'''&&&$$$%%%'''&&&"""%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%$$$###$$$(((,,,//////,,,)))%%%&&&'''(((((((((((((((******++++++,,,,,,,,,,,,---......---,,,,,,---///...111444222;;;]]]vvvuuugggPPP999000000111000111***+++,,,,,,---...//////++++++,,,,,,,,,,,,------------------------------...............---------...///000000111000000///////////////000000111111222222222222222222222222111000000000000222333444444444444444555666888888444444555:::>>>===666///444444555666666777777888777333111222666777444000(((+++000444555444222000000//////..............................///000000///000000000000///---,,,***++++++***((()))+++---+++---555@@@KKKYYYkkk{{{%%%%%%$$$$$$$$$%%%&&&&&&######!!! %%%)))((("""&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$###$$$'''+++......+++(((&&&&&&''''''(((((()))))))))***+++,,,,,,,,,,,,+++---......---,,,,,,---///,,,...444:::IIIpppaaa@@@333333111//////***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------/////////000000111111111000000/////////000111222333333444444444333222222333222111000000111222333555444333333444555777888888444111222444777666555777777777777777777777777666333111222555555444111(((+++000555777555222000//////......---......///...............///000000000000000000111111...,,,******+++***((()))+++---//////333===JJJ\\\rrr######"""""""""###%%%%%%"""###"""!!!###''''''$$$'''&&&&&&%%%&&&'''(((((($$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$######&&&)))+++,,,***'''((('''''''''''')))***+++)))***+++,,,,,,,,,++++++---...///...,,,,,,...///...,,,333;;;HHHgggzzz\\\???555333///---...******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------..................///////////////111222444111000/////////000111222111222444666666666555444444333222000000000000111444333222111111222444555666555222111111333666888999999888777777666666555444333333222333333444444...///222444444333222111.........------......///...............///000000000///...000222111///,,,)))******)))((()))+++...222222777BBBQQQcccyyy""""""!!!!!!!!!"""$$$%%%!!!%%%&&&###!!!$$$&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$'''******)))''')))((('''&&&''')))+++---)))***+++,,,---,,,++++++---...///...,,,,,,...///222,,,111888???SSSggglllgggOOO999444222---+++///******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////000///......///111333555111000/////////000222333...111444777888888777666555444222111/////////000444222111//////000222333222444777777666666666777::::::999888777666555444222333444333222222333555444444333222111111222222......---------......///...............///000000000...---///111111...+++)))******))))))))),,,...000444>>>NNN]]]lll|||""""""!!!!!!"""###$$$$$$###%%%&&&&&&%%%$$$&&&'''((('''$$$######%%%''')))((((((''''''&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((***+++***(((((()))+++,,,,,,,,,---...///.........000222222222222555999@@@FFFJJJEEE???666///------...///111///...,,,---...000111......//////...,,,***))),,,,,,,,,------............///000000000///---,,,000///...------...///000333333333222222222111111333222222111111222222333333333333222222111111111444333333222111000//////111111000111222444666888::::::999777666555333333333333444444444333333222222111000//////......///111111000000//////......///...---,,,,,,---.../////////...------,,,++++++,,,(((''')))***+++///555333:::HHHWWWfffttt~~~"""""""""""""""###$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&$$$$$$$$$&&&((()))((((((((('''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''######$$$$$$%%%&&&&&&''')))((('''&&&'''(((***,,,+++)))((()))+++------------...///...------///111111000000000333666:::<<<888555111//////000111000000000...------...//////......//////...---,,,+++,,,,,,------------------...///000000000///------///......---...///000111444333333333333222222222333333222222222222333333333333333222222222111111333222222111000//////...222222111222333555777888:::999888777555333222222222333333333333333222222222111000///............000000///////////////...//////...------...////////////...---,,,++++++++++++(((''')))******...333888@@@OOO^^^lllyyy~~~{{{}}}""""""""""""""""""###$$$!!!###$$$$$$######$$$%%%$$$$$$%%%%%%&&&'''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''#########$$$$$$%%%&&&''',,,+++((('''''')))+++------+++))))))+++---.........//////...,,,,,,---///111000///...............---------...000111000...000000//////.........---...//////000000//////...---------------,,,,,,,,,/////////000///......---...---------...000222333555555444444444333333333444333333222222333333444333333333333222222222222111111111000000/////////333333333333444666777888999888777555444222111000111222222333333222222222111000///......------..................///////////////............/////////...---+++++++++,,,,,,,,,))))))+++++++++///444===IIIYYYiiivvvwwwuuuwww###"""""""""""""""######!!!"""######""""""###$$$"""###%%%&&&(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''$$$$$$######$$$%%%&&&'''...---***(((((())),,,---///---***)))+++...//////...//////...,,,+++,,,...111111111000///...,,,,,,---------...//////---+++///000000000///...---,,,//////000000111111111111.........------,,,,,,,,,///////////////......---------------///111333444666555555555444444444444444444333333333333444444333333333333333333333333222222111111111111111111444555555555666666777777888777666444222111//////111111222222333222222222111000///...------------,,,,,,------....../////////////////////////////////...,,,+++***+++,,,------+++,,,......---222999CCCQQQeeetttyyypppmmmpppxxx######"""""""""""""""### """######"""!!!###$$$!!!###%%%'''((((((((('''((((((((()))))))))))))))''''''''''''''''''''''''%%%$$$$$$###$$$&&&''')))///---+++))))))***,,,...///---+++***,,,...//////---......---+++***+++------...///111111111000000111///---------...---,,,//////000000///...------///000000000111222222333000//////......---------000/////////............---------...///111444555666666666555555555444444444333333222222333333444333333333333333333333333333333333333333333333444555555666666666666666666666555555333222111000///000111222333333333333333111000///......------...,,,,,,------......//////......////////////.........---,,,+++***+++,,,,,,+++***,,,.........666???JJJ[[[ppp~~~~~~tttjjjhhhkkkppp|||$$$######""""""""""""""" """######""""""###$$$"""###%%%'''((((((''''''''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%''')))***---,,,+++***++++++,,,---...---+++,,,---......---,,,------,,,******+++---)))+++---///111222333333111///,,,,,,---///000000////////////////////////000000000000000111222333000000000000000/////////000000///............///---------...///222444555666666555555555444444444333222222111111222222333333333333333444444444444333333333444444555555666555666666777666666555444444444444333222111111111111222222333444444444444222111000//////......................../////////------............------,,,,,,,,,,,,,,,+++++++++(((((())),,,,,,///:::FFFUUUhhh|||yyyooogggfffjjjooo~~~$$$$$$###"""""""""""""""!!!"""$$$###""""""###%%%$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((((($$$%%%&&&''''''&&&%%%$$$((('''&&&%%%&&&(((***,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,+++******,,,...***+++,,,...000222333444111///------///000000000......------...///000111111111000///000000111222111111111111111222222222111000///...---......///............000111333555555555555444444444333333222111111000000111111222333333333444444444555555222222333333444555666666555666666666666555444333333333333333333333333333222222333444555555555555333222111000000//////000000000///////////////...+++,,,---......---,,,+++)))***,,,------,,,+++***((((((***,,,...333AAAOOObbbuuu{{{ssskkkfffgggmmmuuu$$$$$$###""""""!!!""""""!!!###$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((($$$$$$%%%&&&&&&%%%$$$$$$***((('''&&&&&&(((+++---''')))***,,,------,,,,,,++++++,,,---///...+++((()))+++++++++******,,,............///000111333444222000//////000///---+++...---,,,,,,---///222333222111000//////000111111111111111222333333333444111000///------....../////////...///000111333444555555444444444333333333111111000000000000111111333333333444444555555555111111222333333444555555555555666666666444333222222222222333333444444444222333444555666666666666444333222111000000000000111111000000//////......++++++,,,------,,,++++++(((***,,,......---***)))++++++---///111999IIIXXXlllvvvpppiiieeeiiiooo}}}%%%$$$"""!!!!!!!!!"""######$$$$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&''')))******'''(((((()))+++,,,------000---***))))))***+++***))))))***+++---...//////......------...///111222---+++)))***---//////------------------...////////////000000111111222222,,,///333777888888666555222111000.........///000222222111111000111111111000111333444444333111000////////////000000000000...///000222444666777888666777777555222111111222222444777777555333222222555555444333333333444444555555555555555555555555333222111/////////000000//////......---------,,,------......---+++***)))++++++,,,---------,,,,,,000++++++000777BBBTTTeeewwwvvvkkkiiifffbbbiiiuuu$$$######"""""""""""""""#########$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))'''''''''&&&&&&%%%$$$$$$###$$$%%%''')))***++++++,,,+++******+++---000111000---***)))***++++++*********+++,,,---......///------,,,,,,---...///000666333///......---***(((...------------...///////////////000111111222222---///222555666666555444222111000///...//////000333222222111111222222222222333444555444333111000////////////000000000111///000111333555666888888666777777666333222222333222444666666555333222222444444444333333444444555555555555555555666666666444333111///......///////////////.........------------......---,,,***)))******+++,,,---------------***,,,444>>>KKK___qqqwwwmmmkkkiiiiiittt"""############""""""!!!""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''&&&%%%%%%$$$######"""$$$'''***,,,,,,,,,+++...---***)))***---111333000...+++***+++,,,++++++,,,,,,,,,------.........------..................222000---,,,---,,,+++***.........---......///000...//////000111111222222000000222333333333333333111111000/////////000000333333333222222333333444555555666666555333111000/////////000000000111111111111222444555777888999777888888777444333333444222444666666444333222222333333333333444555666666555555666666777777777888444333111///............000000////////////......------...------,,,+++***)))******+++,,,------...,,,---111;;;GGGWWWlll|||{{{sssllljjjjjjooo!!!"""###$$$$$$###"""!!!!!!""""""###$$$%%%''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%$$$$$$#########%%%))),,,......---,,,++++++)))))))))+++...///000...,,,+++,,,,,,+++***---------------------......//////000000/////////000///------------------......------......///000......///000111222222333222222111111111111222222111111000000000000000000444444333333333444555555777777777666555333111000//////000000000111111111222333444555666777888999777888888777555444555666333555666666444333333333333333333444555666777888666666666777888888999999444333111///...------...000000000000000/////////......---------,,,,,,++++++++++++++++++,,,,,,---///222999CCCPPPbbbuuuyyytttqqqppprrr}}}!!!"""###$$$$$$###"""!!!"""""""""###$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''&&&%%%$$$$$$$$$%%%%%%$$$'''***---......,,,+++))))))***,,,,,,,,,,,,,,,///---,,,+++,,,,,,+++***,,,,,,------------------.............../////////111111000...,,,++++++,,,---------------...//////......///000111222333333333222111000000000111111000000111111111111111111444333333333444444555666999888888666555333111000000000000000111111111111444444555555666777888888666777888888666555666777555666777666555444444555555555555555666777888999777777777777888888999999333222000///---------.../////////000000000000000......------------------///...---,,,+++++++++,,,///666AAAMMM[[[nnn!!!""""""############"""######"""###$$$&&&((()))$$$%%%%%%&&&&&&''''''''''''((()))******)))(((''''''&&&%%%$$$%%%&&&'''((('''(((+++,,,------++++++)))***,,,...///...,,,+++...,,,++++++,,,+++***(((+++++++++,,,,,,---------,,,,,,++++++,,,---///000)))***+++*********,,,...,,,,,,,,,+++,,,------...---...///000111222333444333222222111000000111111///000111222222222111111333333333333444555555666999888777555444333222111000000000111111111222222444555555555666666777777555666777777666666777888777888888777666555666777777777777777888999::::::888888777777777777777777222111///...---......///......////////////000000......------------......111///...,,,,,,,,,------///;;;JJJYYYiii}}}"""""""""""""""######$$$$$$$$$#########%%%''')))$$$$$$%%%%%%&&&''''''(((((()))***++++++***)))(((&&&&&&%%%%%%&&&(((***+++******++++++++++++******)))***+++,,,,,,,,,++++++,,,+++******+++***)))'''))))))******+++,,,------...---++++++,,,///333555333444444111...,,,---///++++++******++++++,,,---------...000111222333444222222222222222111111111///000111222222222222111222222222222333444555666888777666444333222222222000000111111111222222222555555555555555555666666444555777666555555777888999999:::999777666777999::::::999999999::::::;;;888888888777777666555555000///...------...///000------.........////////////...---,,,,,,---...///000///---------///000222666FFFWWWfffwww###"""!!!!!!!!!"""$$$%%%%%%%%%#########%%%''')))$$$$$$%%%%%%&&&'''(((((((((***+++,,,,,,+++***(((&&&%%%%%%%%%&&&))),,,...+++++++++******))))))))))))((('''''''''((()))***+++***)))*********(((&&&'''((((((***+++,,,------222000...---///333888;;;SSSRRRMMMCCC888///,,,+++******))))))******+++,,,------...000111333444444222222333333333222222111///000111222333333222111111111111222333444555666777666555444333222222222000111111111111222222222444444555555555555555555333444666666555555777888::::::;;;999888777999:::<<<<<<;;;:::::::::;;;;;;999999888777666555444444///......---...///000111,,,---------....../////////...---,,,,,,---//////...---------...111444555@@@PPPbbbppp"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&''''''''''''&&&&&&(((((())),,,///...)))%%%'''%%%%%%%%%''''''&&&%%%)))***+++,,,,,,+++))))))(((((((((((())))))))))))***************)))(((''''''''''''''')))+++---...000++++++000///,,,666DDDbbbwwwvvvUUU999333444///,,,,,,,,,+++++++++******...//////000111222222222444333222111111111333333222///---...222444444333444444333333333444555555666555222111111222333444///111222444444333222111555555555555555555444444333444666666555555777888;;;:::999888777777777777999:::<<<<<<;;;:::;;;<<<<<<:::888555333222222333000---+++,,,...000111222222/////////...+++---111,,,------...///000111111000...---...---...555>>>KKK[[[mmm|||"""""""""#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&'''(((((((((((((((***)))***,,,......***''''''&&&%%%%%%'''(((((('''***++++++,,,+++***)))((((((((((((((()))))))))*********************))))))((('''''''''(((***,,,---000++++++///---)))000===[[[ooouuu```FFF777---$$$++++++++++++++++++++++++...//////000111111222222111111111111111222333333111///---///222555555444555555444333333444444444666555333222222222222333///111222444444333222111333444555666666555444444333555666666555666777999::::::999999888888888999:::;;;<<<<<<:::::::::;;;:::999777666444333222222000...,,,,,,...000111111222000000111000,,,---222------......//////000000000...---//////222<<>>MMMZZZkkk|||""""""""""""############"""###$$$%%%&&&'''''''''$$$%%%&&&(((***+++,,,,,,------,,,+++++++++,,,...)))'''%%%%%%))),,,///000...---,,,+++)))(((((('''))))))))))))***************)))))))))***+++,,,,,,***)))'''&&&&&&''''''(((***)))+++------***+++---222---+++...---)))***...))))))***+++---.../////////////////////000000000222333333333222111///---111111111222333444777999888777666555444333333333444555666777666444111000111111222222333333333333000111333555666666555444333444666666555555777888777888999;;;===>>>>>>>>><<<<<<<<<:::888777888:::666777777777555333111000000///......000111111000...---///222111------000000000000//////......---///------222:::DDDUUUddduuu"""#########$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$%%%&&&((()))***+++++++++,,,,,,+++******,,,---)))'''&&&'''))),,,...///------+++***)))))))))))))))))))))*********++++++***)))((((((((()))***+++***)))((('''''''''((()))******+++---...---------...***)))++++++)))((()))******+++,,,---...//////////////////////////////444444444333222111000///222333333333222444666999777777666555444444444444333444666777666555333222111111222222222333333333111222333444444444444444111333444555444444555777666777999<<<===>>>======;;;<<<;;;999777777999;;;888888777666444222000///111000//////111111000///...,,,...111000------111111111111000000/////////...---000888BBBOOOaaaqqq~~~zzzwwwyyy$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&'''((()))******)))+++---,,,***)))***,,,((('''&&&(((***,,,---,,,---,,,***)))))))))******))))))*********++++++++++++)))((('''&&&'''((()))***)))((((((((()))***+++,,,,,,,,,,,,---...---,,,$$$&&&((((((***---,,,***+++++++++,,,---...//////////////////////////////444333333333333333444444333555555444222333555888666666555555555555555666333333555666666666555444222222111111222222333333444333222222222333444555000222333333333333444666555777999;;;======<<<<<<:::::::::888777777999<<<;;;999777555222000//////111000///000111222000//////......111000---///333222222222111111111111111...///555@@@MMM\\\ppp}}}tttrrrrrryyy$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$&&&'''(((((((((((((((***---,,,***((()))+++(((''''''(((+++,,,,,,+++,,,+++***))))))***++++++)))************++++++++++++***'''&&&%%%&&&'''(((***)))(((((((((***+++,,,---...---+++,,,---,,,******...---((()))///000,,,+++,,,,,,------.........///////////////.........333222222222333555777888444666666555222222555888666555555555555666666777333333444555666666666666222222111111222222333444666444222111111222444555///111222222222222333555555777999;;;<<<<<<;;;;;;::::::999888777777:::===<<<:::777444111//////...111000000000222222000...111//////111000...000666222222222222222222222222...000888FFFUUUfff{{{wwwoooooorrr|||$$$%%%%%%$$$###$$$&&&((((((***+++***((('''''''''%%%$$$%%%(((,,,...,,,)))***+++,,,,,,+++***)))((()))+++,,,)))***...000...000...,,,***(((((((((((((((((()))***+++,,,,,,---******))))))))))))******************+++,,,---...---------......,,,)))&&&,,,+++***)))))))))***+++...---,,,+++,,,---...///------...///000111222222000111111222222222111111222333444555555555333333666555444333222333444555777777666666555555555444555444333333222222222222777666555444444444444444222222222222333444555666555777999;;;======<<<;;;<<<<<<;;;888666666888:::<<<<<<:::555000///111444222111000.........///000000000000000111111111111111//////111000---,,,///222777BBBRRRddduuuyyyqqqqqqzzz&&&%%%$$$$$$$$$%%%&&&''')))***,,,+++***))))))***((('''&&&(((+++,,,+++))))))******++++++***)))((((((++++++***,,,000222000---,,,+++)))))))))))))))((()))***+++,,,,,,------+++******))))))******+++***************+++,,,---,,,,,,---///222222000......---+++***)))******+++---,,,,,,,,,,,,---//////------......///000000000///000111111222222222222333444555555555444333222222222222222333333444555777777666666666666666666666555555444333333444444666666666666555555444444333333333333444555666666555666999;;;<<<<<<;;;:::;;;;;;;;;999777777888:::777777777444222222666999222111000///......///000/////////000000000111111111......111000---...111666===JJJ[[[mmm}}}{{{vvv{{{'''%%%"""###&&&((('''%%%)))+++,,,---+++++++++,,,+++***(((((()))***)))((('''((()))))))))))))))((('''+++,,,+++---222333111,,,+++***)))))))))******)))***+++,,,------,,,+++,,,++++++******++++++,,,+++***************++++++***+++---111666888888777000///---+++++++++++++++,,,,,,,,,,,,---...///000............////////////...///000111111222333333444555555555444444333222///000111222444444444555555555666666666666666666777666555555555555555555666666777888888777555444444333333333444555666777444666888:::;;;:::999999888:::;;;:::999888999999<<<;;;999555222000222333111000000////////////000.........////////////000000......000///---///444===GGGWWWhhhyyy{{{|||((($$$!!!###(((***'''$$$(((***,,,,,,++++++,,,---,,,+++((('''&&&'''''''''&&&&&&'''(((((())))))))))))---...---...222333000,,,++++++***************((()))+++,,,,,,,,,***)))---,,,,,,++++++,,,,,,---++++++***)))))))))******++++++...222777;;;;;;;;;111000...---,,,,,,,,,,,,+++,,,,,,---...///000000000000000/////////............///000111222333444555555555444444333222222000111333444555555444444333333444444555555666666666666555555444555555666555777888999999888666555444333333333444444555666444555777999:::999888777555888;;;;;;:::999888999===;;;888555111000///000000000000////////////000---------.........//////000.........---,,,000777CCCRRRddduuu((($$$"""$$$)))***'''###'''(((***+++***)))***++++++***(((&&&%%%$$$%%%&&&&&&&&&&&&''''''((()))))),,,000111......111000------------,,,++++++******)))******++++++***)))(((------,,,,,,,,,,,,------++++++******************,,,,,,...111555999999999111000///---,,,------...,,,,,,---.../////////000222111111000000//////............///000222333444555555444444333333333333333444555666666555444333222222222333333444444444555444444444444444555555555777888::::::999777666444333333333333444444555555666888999999888777666444777:::;;;:::888777777444333222222333444555555/////////000000000000///------------............000.........,,,---444===LLL]]]qqq'''%%%$$$&&&))))))'''%%%&&&((())))))((((((((()))((())))))(((%%%%%%&&&'''(((''''''''''''(((((()))---111222///...000...***------.........---,,,,,,,,,++++++******)))))))))---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,---------///333555555555000///...---------...///------...////////////...111111000000/////////...//////......///111222444555444444333333444444555666666666666666555444444222222222333333333333333444444444333444444555666555666888999999888777777555444444444444444555555666777888999999888666555444666999999888666555555333111000000222333222111...//////000000000000///---------............//////...///000///222===HHHWWWkkk%%%%%%&&&'''(((((('''&&&'''(((***)))(((''''''(((&&&)))+++***((('''(((******)))((('''''''''((())),,,///111///...000...******+++---///000111111111000///,,,+++******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---.........---,,,...111333333222///...---------...///000...//////000//////------...............---------000///.........000111333333333222222333444666777555555444444444555555666555555555444444444444444555555444444555666666777666666666777777777888888777777666666666666777777777888999::::::888666555444666777777555333333333333111//////000000...,,,---...///000111111000///---............/////////------///222444:::IIIWWWcccxxx###&&&((()))((('''''''''(((***+++***((('''''''''&&&))),,,---+++***+++,,,+++***)))(((''''''((())))))---///......000///+++((())),,,000222444555555333111...,,,++++++---...,,,++++++******++++++,,,+++++++++,,,---...///000...---,,,---000222222222------,,,,,,---...000111///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---...///111222333222222222333555777888333222222222333555777888777777777666666555555444666666666666666777888888666666555555666777888888999999888888888888888999888999:::;;;:::888666555444666777555333222111222+++***))),,,111444444222---...///111111111000///.........////////////000+++,,,000444888AAARRRbbbkkk(((((())))))(((&&&$$$###&&&''')))*********)))(((&&&&&&&&&&&&''')))***+++***)))'''%%%%%%%%%'''((())),,,000222000---***))))))***+++,,,---......///000///...---------------((()))++++++++++++---......---+++***+++---///000++++++---111555555111---...------------...//////000000000000/////////...111///...,,,,,,---...///111000/////////111222333222333444555444333222111222111000222555777666444444555666666777666666666777777666666666666666777999888777777777777777888666666777777888888888999:::888777888999999888777888777666444222000///...,,,---...//////...------,,,---///000000000//////000000000/////////......000...111:::BBBMMM```rrr''''''(((((('''&&&%%%$$$&&&'''((()))***))))))(((''''''''''''((()))******)))(((&&&%%%$$$%%%&&&'''(((,,,000111000---***)))(((((()))***+++,,,,,,,,,//////...---,,,++++++++++++,,,------------...///------,,,,,,,,,---//////,,,,,,---000222222///,,,---------------...///000333222222111111000000000000///---,,,,,,,,,...///000/////////000111333444444555555555444333222222333111000111444666555444444555555666666666777777999888888777666666666777888777777777777777888888666666777777777888888888999888777888999:::999777777666555333111000......---.../////////...---,,,,,,---...///////////////------......////////////......444???JJJWWWjjj|||&&&&&&''''''''''''&&&%%%''''''((())))))))))))))))))))))))))))))))))))***((('''%%%$$$$$$$$$%%%&&&'''+++///000///---+++***''''''(((((())))))******------------,,,+++***))),,,,,,---------------------------...............---,,,,,,...000000///...------------...///000111555444444333222222111111000///---,,,,,,,,,---.../////////000111333444555888777666555444444444444444222000000222444444444444444444555666777888999;;;:::999888777777777777666666666666777888888999666666777777777777888888777666666777999:::999888555555444222111///...---///////////////...---,,,,,,,,,------...//////000,,,,,,...///000000000000///111999FFFTTTcccvvv%%%%%%&&&&&&'''''''''''''''(((((()))))))))))))))++++++++++++******))))))&&&%%%%%%$$$$$$$$$%%%&&&'''***---///...,,,+++***'''''''''(((((()))))))))***+++,,,---...------,,,+++++++++,,,---,,,+++)))------.../////////...---,,,,,,,,,---///111222222......//////000111333333555444444333222222111111///...------,,,,,,------...//////111222444555666:::999777555444444555555444333111000111333444444444444444555666888:::;;;===<<<;;;999888777777777555555555666666888999:::666666777777777777777777555555555777::::::999888444333222111000///...---000000000///...---,,,,,,,,,,,,,,,------///000000//////000111111000000///111777AAANNN]]]nnn$$$$$$%%%%%%&&&&&&'''(((((((((((((((((())))))***++++++,,,,,,+++***)))(((%%%%%%%%%$$$%%%%%%%%%&&&'''***---...,,,+++******'''(((((())))))*********((()))+++---///000111222---,,,,,,---///...,,,)))---......///......------+++,,,---...000333666888111111111111222333444555333222222222111111111111//////......------------...///000222444555666666:::999777666555555666666555444333222222222333444333444555666888;;;<<<>>>===<<<;;;999888777777777555555555555666777888999777777666666666666666666444444555888::::::999777222222111111000///......000000///...---,,,,,,,,,++++++,,,---...///000111111111111000000000000000555===IIIWWWhhhzzz%%%%%%$$$$$$%%%&&&''''''((((((((((((((()))*********+++,,,,,,+++***)))(((%%%%%%%%%%%%&&&&&&&&&&&&(((***------+++)))((((((''''''((()))***+++,,,,,,((()))***,,,...111444555000......000333333000,,,...------------,,,,,,,,,***,,,...000111333777999333333333333333333444555000000000000111111111111000000000000//////......///000222333555555555666888888777777666666777777555666777666444333333444333444777999<<<>>>??????<<<;;;:::999888888777777555555555555666777777888777777666666666666555555444555666888::::::777555222111111111000000/////////...---,,,+++++++++,,,***+++---000111111111111111000//////111444666888???IIIVVVeeevvv~~~&&&%%%$$$$$$$$$%%%&&&''')))(((((('''((()))***+++((()))+++,,,+++***)))'''%%%%%%&&&'''''''''''''''***+++---,,,***(((''''''%%%&&&'''(((***,,,------+++***)))***,,,///222444000//////222666666222......---,,,+++***++++++,,,***---000111000111444666444333222222222222222222......///000111222333333111111111111111000000///000111333444555555555444555666777777777777777777444777999999666333333333222444888===???AAAAAAAAA::::::999888888888888888666666555555555666666777777777666666666555555555555555666888:::999666333111111111111111111000000,,,,,,+++*********+++,,,)))+++///222444333222000/////////222888???GGGKKKTTT^^^jjjuuuxxxwww|||'''&&&%%%$$$$$$$$$%%%&&&)))((('''''''''(((***+++'''(((***++++++***)))'''%%%&&&&&&'''((((((((('''+++,,,---,,,)))'''&&&&&&###$$$&&&(((***,,,---...---+++)))((())),,,///222...------111555666222---...---+++)))))))))+++,,,+++...111111//////000222333333222111000000000000---...///000222333444555222222222222222111000000111222444555555555444444333444666888888888777777444888;;;;;;888444333333111555:::???BBBCCCBBBAAA999999888888777888888888777666666555555555666666777777666666555555555444555666777999:::999555222222222111111111111111111+++***)))))))))***+++,,,))),,,000444555444222000000000222777@@@KKKVVV\\\gggqqqzzzzzzpppsssxxx%%%%%%$$$$$$%%%'''((()))(((***,,,---+++***))))))+++++++++++++++***)))))))))((('''&&&&&&'''((())))))---///+++(((((('''$$$''''''((()))***---.../////////---***((())),,,...***,,,000333555555444333///...,,,+++***++++++,,,///444666222.........---111333333222000...---...,,,...111222333333555666555555444222111000222444333333444555666777888999555666777888888777666555222444777888888666333111222333555777:::<<<;;;:::999999999888888666555555888777555444444555666888111333555777777666555333222444666888777666333111111111111000000000//////---,,,+++++++++,,,---...///...///000222333222111777555666<<>>>>>999444333333333333444555555444444444444444444333222111000///111111000000000111333444111111222333333444555555222111000///...---,,,+++,,,+++******---222888;;;DDDJJJPPPTTTUUUWWW]]]bbbmmmyyy!!!,,,000(((###&&&'''"""$$$$$$&&&'''(((((())))))''')))+++***(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&'''((()))******)))((('''***)))))))))***,,,...///000///...---------------111...---//////---...111333555777555222000000222---///333777999:::::::::666000---000333333333555333333444444444333222111333666888888666555888:::333333222111000000000111333222111000////////////555666888999999777444333444444333333333333333333333444333111000000222444000111222444333222000///111222444666666666666555000///---,,,,,,---...000...,,,,,,...000444>>>HHHJJJXXXffflllooouuu|||~~~$$$...111(((###%%%$$$%%%%%%&&&'''((((((((((((''')))***)))'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&(((((())))))))))))((((((******))))))***,,,---...............------------111------//////------111666777888555111...---......000222555777888888999666000---000222111222444444444555555444333111000222333555555444555666777333333222222111222222222444444333222111111111111444666777888777555333111333333333333333333333333333444444333111111222333...///000111222111000000222333444555666555444444///...---,,,+++,,,...///...,,,---000333777BBBMMMVVVgggyyy'''+++&&&%%%)))+++(((&&&''''''((((((''''''''''''((((((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&)))))))))(((((())))))******************+++,,,---+++,,,---...///...------000------//////------000444555666444000...------///000111222444555666666555000---000111000000222555555666666555333222111222111111222333555444333333333222222222333444444666555444333333222333333444555666777666444222000111111222222333333444444333444555555333222222333......//////000111111111333333444555444333222111...---,,,++++++,,,---......,,,...222555:::EEEPPP\\\ppp###'''&&&&&&+++---,,,((((((((((((((('''&&&&&&''''''&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''***)))((((((((()))***+++************++++++,,,,,,***+++---///000///...---000---,,,//////,,,---000000111111111111000000000000000000000000222333444333///...000000......111333444555555555555444333222000...000444555444111111111111111222333333444555555444333333333333333555555666666666444222111000111111222333444444555222444666666555333222333111111000000000000111222333444444444333111///...,,,,,,+++++++++,,,---------,,,...222444888BBBLLL[[[qqq&&&)))***'''%%%&&&&&&$$$))))))))))))((('''&&&&&&&&&&&&&&&$$$"""###%%%''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''***)))(((((((((***+++,,,******++++++,,,,,,------***,,,...000000000...---000,,,,,,......,,,,,,000//////000000111111000000000////////////000111111111......111000---...111000111333555666666666555333000///000444666444222000000///000000111222222444333333222222222222333555555666666666555444333111111222333444444555555222444666666555333222333444333222111111111111111333333333333111///---,,,++++++++++++,,,,,,---------,,,---000111333<<>>PPPiii(((%%%$$$&&&((('''((()))(((((())))))))))))((((((###%%%(((((('''&&&%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''(((***+++,,,,,,++++++(((***,,,///111222333333444333222111000000111111///,,,+++......+++,,,///000///...000444555444111+++---///111111111///...,,,,,,000333222///111666222222333333222111///......000333222000000222555333333222111000000000111222222222111111222333333///000111222444555666777777777777777777666666666333444333111000000222444***,,,///222444555555444///000000000///---+++***+++,,,---...////////////...---...000000111888@@@UUUmmm&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''!!!%%%******'''&&&''')))((()))***++++++***)))(((,,,///222333444444555666777555333111///......///,,,***((()))+++...///000...///000111111000///...---...//////......///000000000000///////////////555555444111//////111333222222111000000000000000111333444444333222333444333333333444555666777777444222111111333444444333333555888::::::888555333666555444333222222222222---...000222333555555666000///---,,,***)))((((((+++---///111222222000000333666000///444333777EEE[[[xxx######$$$&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&)))((((((''''''((((((((())))))***++++++***))))))---///222444444444555666666555333222000///......---+++***+++---000111222000000111111111000......///000111000......///000000000000000000000000000444444333000...---///111222111000/////////000111111333555444333222333444333333333333333555666777444333111222444555555444444555777999999777555444666555444222111111111111---///111222333444333333///...,,,***)))))))))))),,,---///111222222111000111555111///444666>>>PPPiii&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%+++((($$$$$$''')))))))))******++++++++++++******---000333444444444555666444444444333222000///......---,,,---///222333444222222222222111000///...111222222111///...///000//////000000111111222222222222111///---,,,---///222000...------///111222222444555555333222333444444333111111111333555777555333222222444555555444555555666777777666555555555444333222111000000000...000222444444333111000---+++***(((((()))***,,,---...000111222222111000///444111///555:::HHH___yyy...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%&&&%%%######$$$%%%%%%&&&''''''((()))******+++++++++,,,,,,+++++++++---///222333333333333444333333444444333111///...///------...111333444444444444333222111000///...222333444222000//////000...//////000111222333333111222222000------...///222000---,,,,,,...111333333444666555444222333333333222111000000222444666555333222333444666555555666555555555555555555666555444222111000/////////111222555666666333000...+++***(((((((((***,,,...///000111222222222111111---333111000666>>>QQQlll///...---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$%%%$$$######$$$%%%$$$,,,333444...))))))***++++++++++++++++++++++++,,,...111222222111222333222333444444444222111000///......///111333333222555444333222000/////////333444444333000//////000......///000111222222333111222222111000///000222333111...,,,,,,...111333333555666666444222333333333222111000000111333444555333222222444555555444666555444333333444555666444333222111000000000000333555777888777333000---+++***))))))***,,,///000111111111222222222222222,,,333222333<<>>JJJ```ppp******++++++***)))'''&&&(((&&&%%%%%%%%%%%%$$$"""$$$%%%&&&'''(((((((((((((((((('''%%%$$$%%%''')))))),,,000333333000,,,)))''''''(((((('''((()))+++---000444555555444444444444444444222111111333555AAABBB@@@;;;666222222444111111000///////////////333000------///111000...000///222666666111...///222///---///333666666666444222000//////000222333666777777444000------...000222444555666555444333444333111000000000111222111222333444444333222111000000111222333555666666888444111111...******,,,///111333555666666555444222......111444444555888555@@@JJJYYYlllxxx***+++++++++***)))'''''''''&&&$$$%%%&&&&&&%%%$$$&&&&&&'''((())))))))))))))))))(((&&&&&&''')))+++***,,,///111111///,,,***))))))***)))))))))***+++222333555555444444555777333444444333222333555777FFFGGGFFFAAA;;;666444333222111000///////////////000...---...111333222111000///000555555000...000111///...///333555666555666555444222222111222222444555555333000...///000333444555777777666555444333222111000///000000111111111222333222222111000///000111333444555555555666222000000...******------///222444666666666666444000///222444444666999???JJJTTTdddwww++++++++++++***)))((((((&&&%%%$$$%%%'''''''''%%%'''(((((()))*********+++***)))''''''''')))+++,,,***,,,---//////---,,,******+++---//////...---,,,666777666555444444666999333444444333222333666888FFFGGGHHHEEE@@@999555222222222111000////////////...---...000333555444333000...///222222///...111000///...///222444555555888888777666555333222111111222222222000000111333555555666777777666444444111000000////////////000111111111111111000///......000222444555444333333333///---...---++++++...,,,---000333555666666666555111000222444444888===JJJVVV```ppp+++++++++******))))))(((%%%$$$$$$%%%''')))((('''(((((((((((()))***++++++)))(((&&&&&&(((***,,,,,,+++,,,,,,------,,,,,,+++***---222777:::888333///666777777666444333444666444444444222111111333555===@@@BBBCCC@@@;;;666222333222111000////////////...///111333444555444333111...---000000...///222//////000111222444444444666777888888777555333222////////////000111333555555555666666555444333222/////////.........//////000000000//////...---------///222444555444222000///,,,+++------+++,,,000---...000222333444444444555111000222444555;;;BBBQQQ^^^jjjzzz******))))))))))))))))))&&&%%%$$$&&&(((***))))))''''''''''''''')))***+++)))'''$$$%%%'''***++++++,,,,,,,,,,,,,,,,,,,,,,,,(((---555>>>BBB@@@888222111444666666444111000000444444333111///...///111333666:::>>>???===999666222222111000000000000000111222444444444222222111111...---///000...///333///000222222333333444555333444666888888777555444...---,,,---000222444666333333333222222111000000........./////////......000//////......---------...///222444444222000...---***))),,,---,,,...222000111111111111111111111333000000222555999CCCMMMYYYhhhuuu)))((((((''''''(((((()))'''&&&%%%''')))******)))((('''&&&&&&'''(((***++++++'''$$$$$$(((******))),,,,,,------------,,,,,,))),,,333;;;AAA@@@999333---000333444222///------333333222000...---...000000222555999<<<===;;;888111000000000000111222222333444555444222000///000111...---000111///000444000222444555444444555666111333555777777777666555...---+++,,,///222444444000000000000////////////---...//////000////////////......------.../////////000111222222111///...,,,)))))),,,...---///333333333222111111000000000111///000555999AAANNN[[[eeewww((('''&&&%%%%%%&&&'''(((((('''&&&''')))******))))))(((''''''((()))+++------)))%%%%%%)))++++++))),,,---...//////...---,,,,,,+++---222777999555111,,,...000000...------...111111111000...///111333222111111333777888777555/////////000111222444444444555555333///...///111000......222333111111444111333666777555444555777444555666777777666666555000---***+++...111333333///............//////000---...///000111000000///......------...///000111000000111111000///......---******---...---000444333333222111111111111222111000222888???JJJ[[[jjjsss'''&&&%%%$$$%%%%%%'''((()))((('''((()))***)))(((+++***(((((()))***---...000+++&&&'''***---+++))),,,---///000000///---,,,///+++''')))...111111///.........---,,,,,,...000///000000000000111444777555222//////111222111///......///000111333555666333444444111...---000222000...///333444111111444111444888888666555666888777777777777777666555555111...******...111222111...............///000111---...000111111111000///...---------...000222333111111000000//////......---******---///...000444222222111111222333333444111111444;;;DDDPPPcccsss{{{'''''''''(((((((((((((((&&&'''((())))))(((''''''+++***)))((((((((()))***+++***(((((()))******)))---.../////////...---,,,,,,,,,++++++***)))))))))000000000000////////////000111222000------000444333444444444333111///...+++,,,...000111222222111555444444333222111000000...//////000111111222222666777777888999:::;;;<<<<<<<<<;;;:::888555222000333222000///......////////////000000000000//////,,,---000111222111000///000/////////000111222222000111111000///,,,***(((******+++---///000111222666111...000111000222555222888???GGGUUUggguuuzzz'''(((((((((((((((((((((%%%&&&'''((()))(((((('''+++***)))(((((()))***+++,,,***))))))***+++***)))------...///...---,,,++++++++++++***************///////////////////////////111222222000000222444333333333222222111000///,,,---///111222222222222333333333222111000000////////////000111222333444777888999:::;;;;;;;;;;;;::::::999888666444222111222111///...------......//////000000000000//////,,,...///111222111000///000///000000000111222333111111000...---+++)))(((***+++,,,---///000111222222...,,,...///...000333666>>>GGGPPP^^^ppp|||((((((((((((((((((''''''$$$%%%&&&'''((((((((((((+++******))))))***+++,,,,,,+++******,,,,,,+++***,,,---.........---+++***)))************+++++++++.........//////////////////111444555555444555666333333222111111111111111---...000222333333222222111111111000000///////////////...///000333666888888999;;;<<<===<<<;;;:::888777555444333333333333111000...---,,,,,,------////////////////////////---...///111222222111000000000000111111222333333222000...,,,***)))))))))***+++---...///000111111///,,,+++...//////111555>>>HHHSSS^^^lll|||((((((((((((''''''''''''######%%%&&&'''((())))))+++***)))))))))+++,,,---,,,++++++,,,---...---++++++,,,---------,,,+++***((())))))***++++++,,,,,,------....../////////000111333777999::::::999999777666444222000000111111///000111222333333222111//////////////////......000///...///111444888;;;999;;;===???>>>===:::999555444222000000222444555000///---,,,++++++,,,---/////////....../////////---...///111222222222222000111111222222333333333222///,,,)))(((((()))***+++,,,...///000000000000...,,,---111222222666<<>>>>><<<;;;:::999666333111000000000000000222333333222111000..................//////000000///000222666:::<<<;;;<<<>>>???>>><<<:::888333222///......111444666000///---,,,++++++,,,,,,//////............//////---...///000111222333333222222333333333333222111000...+++((('''(((***,,,,,,---///000111000///...---+++---111333666<<>>>>><<<:::999888666444222000000///000111222222222111000///---------....../////////111111111111444777:::<<<======>>>>>>===;;;999777222000///......111333555000///---,,,++++++,,,,,,000///...------...///000......///000111333444444444555555555444222111///...,,,***((((((***,,,...---...000111111000///---***))),,,000333888BBBLLLXXXfffvvv***))))))(((''''''&&&&&&$$$$$$#########%%%&&&'''&&&&&&&&&&&&(((***,,,---------...111333333111///------...///...---,,,+++)))))))))***+++++++++,,,------///000111333444444444444555888;;;<<<:::777444444444333222111000///000000111222111000...---,,,------...///000000000111111222444555888:::;;;>>>>>>>>>===;;;999888777111000///...///111333444000///...,,,,,,,,,,,,---000///---,,,,,,---///000......///000111333444555666777777666444222///---,,,+++***)))***,,,...///---///111222222000...---******,,,111555<<>>===<<<;;;;;;888777666444111///---,,,000////////////000111222......---------...000111111000///...///111444666555666777888888777555555666555222...+++***,,,...444444555555555444444444333222111///---...000222888FFFQQQ^^^qqqyyy$$$&&&'''))))))(((&&&%%%&&&%%%$$$######%%%&&&(((###$$$&&&((()))((('''''''''(((***,,,...000222222000111333333333111000///---,,,+++++++++,,,---...+++---...111444666888999<<<999777444333222000///------....../////////000...------,,,------...///000000111333666999<<<>>>===>>>??????>>>===;;;:::777666444222000...------///////////////000000000------,,,,,,,,,...///000111000//////000222555777666777888888888777666555555444111...++++++---000555666666777666666555444444444222...---...333777@@@RRR___lll~~~&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$&&&'''((((((''''''((()))+++---///111333444000222333333222000000000,,,---------............,,,---///111444666888999>>><<<888555222111111222............////////////...---,,,,,,---...///111111222333555777:::<<<>>>======??????>>><<<:::999666555444222111000//////.........///////////////---,,,,,,+++,,,---...///000000///000111333555666666777888888888777666555555444222///,,,,,,///111555666777777777666555444444444333000///333;;;AAANNNaaaooozzz))))))((('''&&&%%%%%%$$$$$$%%%&&&'''(((''''''&&&$$$$$$%%%&&&'''''''''''')))***+++...000222444555000222444333111///000111,,,---///000111000///...---...000222444666888999999999777555222111111222000000//////////////////...---,,,,,,---///111222222222444666888:::<<<===;;;<<<===>>>>>><<<999888666555444222222222222333------............---------,,,+++++++++,,,---.........///111222333555555555666777888888777666666555555444111//////111333333444666777777666555444222333444333444;;;FFFOOO]]]qqq~~~}}}+++***((('''%%%$$$$$$$$$$$$%%%'''))))))((('''&&&$$$$$$%%%%%%&&&''''''((()))***,,,...111333555666000222444333000///000222,,,...000222333111///......///000222444666777888222333555444222000000000111111000000//////............---,,,---///222333222333444666888:::<<<<<<999:::<<<>>>===;;;999777666555444333333333444555,,,------...------,,,,,,...---,,,+++++++++,,,------...///111333444444444444555666888888888777666555666555333111000222444111333555666777666555444111333444555888AAAOOOZZZhhh|||~~~vvv|||++++++******)))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''')))***++++++,,,...111444333333222111000///...---/////////000222333111000...///000222444555777777333444444333222111000///---///222333333000---+++000000000222444444444333333333444555666888:::;;;888999;;;;;;;;;999777666666444333444666666333111222111000///...---------------......------,,,,,,...------...000222444666888888777777777777777888888888666444111000111333888666555555555444111000...000444:::CCCOOO\\\ddd{{{+++******)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***+++,,,,,,---000222222222111000000//////...111000///111222222111000...///000222444666777888666555444222111///.........///111222222000...---000000000222444555555444333444555666777888888999777888999::::::999777666666444222222444444222000000//////...---------------------...---------,,,---------...000222444666888888777666666666777777777777666444222111222444666666555555555444333111///333:::CCCPPP^^^mmmvvv*********)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((((((((('''***,,,---,,,---...///000000000000000000000000222111111111333222111///...///000222444666888999777666333111///---------...///000000000000000//////000111222444555666777444555777888888777666666444555777888888777666666555333000000000111000///......---,,,,,,------------------------.........---......///111333555666888777666555555555555555555666666444333222444555444444555555555444333333333999DDDQQQaaaqqq******)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&###%%%&&&((()))***))))))(((***---...---,,,,,,---------...//////000000111333222111222333222000...---...000222444666777888666444111///------......//////...//////000111111...///111222333555777999777888999:::999777555444222333444555555555555555444222///---------...///,,,,,,,,,+++,,,,,,---------------------.../////////000111222333555666777666666555444444444444444444555666555444333555666333444555555444333444444;;;CCCPPP___ooo~~~***)))((('''&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&((()))******+++))),,,......---,,,+++,,,,,,,,,---...///000111111333222111111222222000...---...///111333444555666222111///---------///000//////......///000111222...000111222222444777:::999999:::;;;999777444333000000111222222333333333222000...,,,++++++---...,,,,,,+++++++++,,,,,,------,,,,,,------///000111222333444555666777777777444333333333333333333444333444666666555444555666333444555444333444777:::BBBKKKZZZjjjzzz***)))'''&&&&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))+++,,,,,,...///...---++++++,,,++++++,,,---...///000000111000000000222111000.........///000111222222333//////...------...//////000////////////000000111---000222111000111666:::999999999888777555333222////////////000000000000...///...---++++++---///------,,,++++++,,,,,,,,,---,,,,,,,,,---///111333555555666777777666666555111111111111222333444444333555777777555555555666222444555444555888@@@FFFLLLWWWgggxxx)))((('''%%%%%%&&&'''(((%%%%%%&&&'''((()))******)))(((&&&%%%&&&)))+++---000000000///,,,+++,,,---++++++,,,---....../////////......///111111000.............../////////000///......---------,,,,,,000000000000////////////---000222000...///444888777666555444333222111000//////...---------......+++---......,,,,,,---//////...---,,,,,,+++,,,,,,---,,,,,,,,,---000222444666666777777666444333222......///000111333444555444666777777666555444555111333444555888@@@LLLUUU___iiixxx)))(((&&&%%%%%%&&&'''((($$$%%%&&&'''(((***++++++***)))&&&%%%%%%(((+++...222222111...,,,+++---///++++++,,,------...//////...------...000111000.....................------/////////...---,,,***)))000000111111000///...------000222000------222777555444222111000////////////...------,,,,,,,,,,,,))),,,//////---,,,...000000///...---,,,+++++++++---,,,+++,,,---000333555666666666666444333000///,,,---...///111333555666444666888888666444444444///222444666;;;FFFUUUaaapppzzz***(((%%%###"""$$$&&&(((###%%%(((***,,,,,,,,,+++...,,,(((%%%$$$&&&)))+++,,,...000000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,........................///000111222111000...,,,,,,,,,,,,---...///000000...//////...,,,,,,---///222111000//////111333555222111000///...---------000///...---,,,++++++++++++,,,............,,,+++000...,,,*********+++,,,.........///111333666777888888777555333111000000...///000222444444555555555666777888777666555444666666777<<>>HHHQQQcccsss%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%'''(((******&&&&&&''''''(((***+++,,,+++***)))+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222333222222111111000111111111///......---------.........000222222111111333444333111///...---...000111...///000111222111///...------,,,+++************,,,,,,------------,,,,,,---...//////000000000000333444555555555444333222222222333444555666666777555555666666666666555555111555:::;;;===DDDPPPYYYmmm'''&&&%%%$$$#####################$$$&&&((()))***'''&&&&&&&&&(((***,,,---+++***)))+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111333333222111000000000111///......---------......///000111111000111333555222222000///............///000111333222111000......---,,,+++************,,,,,,...//////...,,,,,,...//////000000000000000444444666666666555444333111222222333555666666777666666777777666555444444111666<<>>GGGUUUdddqqq~~~""""""#########$$$$$$$$$ """%%%'''(((((('''&&&$$$$$$%%%'''(((((())))))'''(((((()))***+++,,,---//////---,,,,,,---//////111222333222000//////000///...------...///111222///////////////.........---------......//////000------------,,,,,,,,,,,,---------------------............///////////////---------........./////////000///......///222555777666444222111222333333333555777888888666444222222000000222333444:::AAADDDOOO___nnn|||""""""###$$$$$$$$$$$$###!!!"""$$$&&&''''''&&&&&&$$$%%%'''((()))*********(((((()))***+++,,,,,,---------,,,,,,,,,,,,------///000222111000//////000//////...---...///111222///////////////.........,,,,,,---...///000000111......---------,,,,,,,,,...---,,,,,,,,,,,,,,,---+++,,,---...//////////////////......//////000111111111111000//////111333555444222111111111222333444555666777777666444333111000222555666888???HHHKKKXXXiiivvv"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%&&&((()))***+++******((())))))***+++,,,------,,,,,,------------,,,,,,,,,...000111000//////000//////////////////000000000/////////............------......//////000000............---------------,,,+++***)))******+++(((***+++---.../////////111000000///000111222333444555555444222111111222111111000000111111222222333333444444444444444333111222555:::<<<>>>FFFOOOUUUdddttt"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$%%%%%%&&&''')))***+++,,,++++++))))))***+++,,,------...+++,,,---......---,,,++++++---000000/////////000000000000000000000//////000000//////.........---//////////////////......//////.........---------,,,+++***((((((((())))))'''(((***---...///......222111000000000111333444666777888777444222222222...//////000111111222222111111111222222333333333111333999>>>@@@BBBKKKTTTcccrrr"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,.../////////......000///.........///111222333111...---...///000000............////////////333222000.........//////...,,,***(((((((((******,,,---...---------///111//////......///111333444<<<;;;888666333222111111...---------......///000555333222111222333333333555777>>>EEEHHHJJJUUUcccrrr}}}""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((()))))))))((('''))))))******+++++++++,,,,,,,,,+++++++++++++++++++++,,,---...///......---000//////...///000111222333111...---...///000///........./////////000000222111000///............---,,,+++))))))***+++,,,---...///...------///000000000000000111333555666;;;:::888666444222000///---,,,,,,,,,,,,,,,------222111000111333555666777<<>>FFFJJJSSS]]]ccchhhsss~~~$$$%%%'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))),,,,,,***(((&&&************************,,,,,,,,,,,,------------,,,,,,------------------000000000000000111111111222000...---...//////........./////////000000000...///000000///...,,,+++,,,+++++++++,,,...///000000111111///------...///000000111333444666777888888999::::::777333///---......------,,,,,,------***,,,...222777===CCCHHHPPPVVVaaajjjrrryyy$$$&&&'''((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***,,,,,,+++(((&&&***************+++++++++,,,,,,---------.........------------------------///000000111111111111111111///......//////...---............////////////....../////////---+++***++++++,,,,,,---...///000000000000///---,,,---/////////111222444555666666777888:::;;;999555111...------,,,,,,,,,,,,------***---111666<<>>AAAHHHKKKQQQZZZgggxxxwwwrrrnnnooorrrzzz%%%$$$$$$$$$%%%&&&&&&''''''(((((()))+++---///111000000111111222222111111111111111000///...---,,,***++++++++++++++++++***,,,------...------,,,+++))))))))))))******++++++******))))))))))))(((((((((((((((((()))+++,,,,,,...//////...,,,,,,...000...///111333444555444444222222111000...---,,,+++---,,,***))))))***,,,---,,,///222666999>>>CCCGGGLLLPPPVVVaaappp|||sssnnnhhhkkksss%%%$$$$$$%%%%%%&&&'''((())))))***+++---...//////000000111111111111000000111111000000///...,,,+++******))))))))))))*********+++,,,------,,,+++***''''''(((((()))*********)))))))))((((((((((((((('''(((((()))***+++---...222333444333111111111333///000111333444444444333111111000...---+++******++++++)))))))))+++---///000444999>>>DDDJJJPPPTTTUUUYYYbbbnnn~~~vvvnnnjjjeeemmm{{{$$$$$$$$$%%%%%%'''((((((***+++---...//////............////////////....../////////...---,,,******)))))))))(((((()))))))))((()))+++,,,,,,+++)))(((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''((()))***,,,...///222444555555444222222222///000111333333333222111000///...---++++++************))))))***---///111444999AAAIIIQQQYYYaaafffgggkkksss}}}vvvqqqnnnnnnzzz$$$$$$$$$%%%&&&'''((()))+++,,,...000000///...---,,,------...------,,,,,,---------,,,+++***)))((())))))(((((((((((())))))'''(((***++++++***)))(((&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''((()))***,,,...//////222444444222000/////////000111222333222111000000///---,,,+++*********))))))))))))+++...111333888===GGGQQQ[[[eeennntttxxx{{{~~~{{{xxxwww|||%%%%%%&&&&&&'''((()))))).........///////////////...---,,,+++************)))***+++,,,,,,+++)))((((((((()))***************+++++++++++++++***)))((('''''''''''''''((())))))'''(((***++++++***))))))******)))***---111666888333222///---,,,---.........//////000000000000000------,,,,,,,,,---......---,,,,,,...222555777777>>>GGGRRRZZZeeesss%%%%%%&&&''''''(((((())),,,,,,,,,------............---,,,+++************))))))++++++++++++***)))((())))))***************+++++++++++++++***))))))'''''''''''''''((())))))((())))))******))))))))),,,,,,,,,,,,...111333555222000...,,,,,,,,,---...---...//////000000//////------------------------000000222333666:::???BBBJJJSSS\\\dddooo&&&&&&&&&''''''(((((()))))))))***++++++,,,---------,,,+++***************((()))***+++++++++++++++((()))******++++++******++++++,,,,,,,,,+++******(((''''''''''''(((((()))))))))(((((((((((())))))---......//////000111111///...---+++++++++,,,---,,,,,,---...............,,,,,,------------,,,,,,333777;;;===>>>CCCKKKRRRZZZccckkkrrr}}}&&&&&&''''''((((((((()))(((((()))***+++,,,------,,,,,,+++***************(((((()))***+++,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,,,,++++++((((((''''''''''''((()))***)))(((''''''((()))***------///000111000000///---,,,++++++***++++++,,,++++++,,,------------,,,+++,,,------...---,,,,,,444===FFFJJJKKKOOOXXXaaajjjsss|||'''''''''((((((((((((((()))******+++,,,---------++++++******))))))******(((((()))******+++,,,---))))))***+++++++++++++++***++++++,,,,,,+++++++++((((((''''''''''''(((((()))((('''''''''(((***++++++,,,...000111000//////+++************++++++,,,***++++++,,,,,,,,,,,,,,,++++++,,,---......///...666BBBPPPWWWXXX[[[dddlllxxx}}}~~~((((((((((((((((((((((((+++,,,,,,,,,,,,---------+++******)))))))))*********)))))))))***+++,,,,,,)))***++++++,,,+++++++++))))))***+++++++++******)))((((((''''''''''''((((((((((((((()))+++,,,---***+++---...//////...---))))))******++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,---...000222333:::FFFUUU]]]aaaeeennnvvv~~~tttpppsssvvv}}})))(((((((((((((((((((((---,,,,,,,,,,,,+++++++++******))))))))))))******+++******))))))***+++,,,)))***++++++,,,,,,++++++'''((()))************)))))))))((('''''''''''''''&&&'''(((***,,,---......,,,,,,------,,,,,,+++***((()))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++,,,...222666888@@@IIIUUU^^^dddkkkuuu}}}{{{ppphhhgggjjjmmmsss))))))))))))((((((((((((------,,,,,,+++************)))))))))))))))******,,,+++***)))))))))***+++******+++,,,,,,,,,,,,+++''''''((()))))))))))))))***)))((('''''''''''''''$$$&&&))),,,...////////////...---,,,***)))((((((((()))***+++,,,---------++++++,,,------------,,,,,,,,,++++++...333888<<>>GGGOOOXXX```gggkkkqqqvvv{{{}}}tttjjjdddaaabbbdddkkk&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((((())))))*********))))))***++++++,,,------(((((())))))************)))))))))))))))))))))))))))(((((((((((()))***+++,,,...111444555444222111,,,+++***)))***+++,,,---))))))((((((((((((((((((***(((&&&'''***---------333666<<>>;;;777222///,,,***,,,,,,+++***))))))(((((())))))***+++,,,---------)))...222111...333???IIIUUUeeeuuu~~~~~~www{{{''''''((()))***+++,,,,,,......---------......///,,,+++***+++...000000///,,,,,,---...////////////......---,,,+++)))((('''''')))***)))(((((()))***+++,,,...444:::@@@CCCCCC@@@===888333000...+++(((+++++++++***************+++***))))))+++,,,,,,,,,---,,,...333777===IIIUUUcccqqq''''''((()))***+++,,,,,,........................,,,***)))***,,,...//////,,,------.........------,,,,,,,,,,,,+++***((((((((()))***)))((('''(((******,,,000666===BBBDDDEEE???;;;666111///---***)))*********************)))++++++***+++,,,,,,,,,,,,,,,,,,111999???GGGTTT___mmmyyy'''(((((()))***+++,,,,,,...///000000///...---,,,+++)))''''''))),,,......,,,------------,,,,,,+++++++++,,,,,,++++++***)))((()))***)))(((''')))***+++---222999@@@DDDEEEEEE<<<888222...,,,+++***)))((((((((()))))))))))))))++++++,,,,,,------------,,,///888CCCMMMVVVbbbnnn|||'''((()))***+++,,,,,,---...///000111000...+++******(((%%%&&&(((+++------------------,,,+++******+++,,,,,,---------,,,,,,)))******)))((((((***,,,///222777===BBBDDDCCCAAA999555///+++******))))))'''''''''(((((((((((((((***+++,,,------...///000222777BBBQQQ\\\eeeppp{{{(((((()))***+++,,,------......000000///---+++))))))'''&&&&&&(((+++,,,---------------,,,+++******,,,---......///.........)))*********)))***---///555777;;;???BBBAAA===:::555111---***)))))))))(((&&&&&&''''''(((((((((((((((***,,,------///333666===CCCPPP___jjjqqq{{{((())))))***+++,,,------,,,---......---,,,+++***)))(((''')))+++------,,,,,,------------,,,,,,+++------...//////.........******+++***+++---111444;;;;;;===???@@@===888444000...+++*********)))(((&&&&&&''''''(((((())))))'''***,,,---///333;;;AAALLLRRR___mmmwww}}}((()))******,,,,,,---...++++++++++++++++++++++++))))))***,,,...///...,,,,,,------.........------,,,---------------,,,+++******++++++---000555888===============:::555111---,,,++++++++++++)))'''&&&''''''((())))))******(((+++...///222999DDDLLLZZZ___kkkyyy))))))***+++,,,------...+++******))))))***+++,,,)))***+++...111111///,,,,,,,,,---...////////////+++,,,,,,,,,++++++***)))***++++++,,,...222777;;;===<<<<<<<<<;;;888444000+++++++++,,,,,,,,,)))''''''''''''((()))******+++***,,,///111444===JJJTTTbbbgggrrr(((((()))***+++,,,,,,---...------,,,***((('''&&&+++,,,---------,,,+++***,,,---.../////////...---(((((()))))))))))))))(((((()))+++...222666:::<<<>>>;;;777444333222000...222,,,&&&$$$'''))))))'''(((***,,,,,,***)))((()))+++)))---888<<>>@@@AAAFFFKKKPPPZZZiiivvv}}}))))))***+++,,,---.........---+++))))))))))))***)))***,,,---...------,,,,,,+++***)))))))))))))))'''''''''((())),,,...///333555777999888666333000222000---+++,,,,,,+++***((()))*********((('''%%%((()))+++---000555;;;@@@CCCGGGLLLOOOTTT\\\iiittt|||)))******+++,,,---......000///,,,***)))))))))******+++,,,---------,,,+++)))))))))***))))))(((((('''''''''(((+++...111333666777888888777444111///000...+++******+++******%%%&&&)))***)))((('''''')))+++...000444888>>>BBBEEEKKKRRRVVV[[[dddpppyyy)))***++++++------...///222000...+++))))))******+++,,,---------,,,+++***'''((()))******)))(((((('''''''''))),,,000333666777888888777666333000...///,,,***))))))******)))$$$$$$$$$######%%%))),,,,,,...222555888<<>>>>><<<999777666777666444111///---,,,+++,,,+++***)))((('''''''''(((&&&(((,,,------///444666CCCHHHLLLRRRPPPOOOVVV[[[mmmyyy---,,,***))))))+++---.........///000000111222222111///...---,,,+++******'''(((***)))((()))///333<<>>AAACCCBBB>>>999555444444333111///---,,,,,,+++))))))((((((''''''((((((***)))+++......000777@@@JJJWWW[[[[[[^^^[[[[[[eeemmm------------------------......//////000000111111222///+++*********(((&&&******+++///555:::===??????@@@AAA@@@;;;777333222000///...,,,++++++******(((''''''''''''((()))))),,,+++...222555:::FFFRRRXXXeeeiiihhhllljjjlllxxx~~~---......//////...------//////000000111111111111...+++((((((***,,,+++)))***)))+++222;;;BBBEEEEEE>>>???@@@>>>999555222111---,,,+++***))))))))))))'''&&&&&&''''''((()))***+++,,,000777>>>GGGVVVeeeiiivvvzzzzzz}}}}}}///...,,,,,,---///222444555444444333222111//////++++++***(((&&&&&&''')))---...///333888???EEEIIICCC@@@;;;666222000//////************)))))))))))),,,)))((())))))&&&'''+++,,,///555@@@MMM]]]kkksss...---,,,,,,---///222444555555444333222000...---***+++***)))'''''')))+++...///000333777<<>>JJJ\\\ooo............///111333444555555444222000---+++***)))***+++++++++---000333777888999999888777555333333222000///------------++++++******)))((((((''''''&&&(((***)))***111:::NNN\\\ooo//////000000111333444555555555444222111...,,,++++++,,,---------...111444999999:::999888666444222222111000///...------,,,************))))))))))))(((''')))++++++///:::EEEZZZhhh|||111111111222333444555666555555444333222000...---,,,---.........///222444999999888777666444333222000000///...---,,,++++++))))))))))))************((((((***---///666EEETTTdddrrr111222333444555555666777555555444333222111//////---...///......///222555888777666555444333222222//////...---,,,+++***)))((((((((()))******++++++((((((***...333<<>>III\\\nnn}}}000//////000111222000......//////...------///111000222444444444444555777:::555555===BBB===222***,,,,,,+++***))))))))))))***(((''')))---///...,,,---...333;;;DDDPPPcccsss..................------+++,,,,,,,,,,,,---000333333444555555555555555555:::666<<>>IIIYYYlllzzz,,,,,,,,,,,,++++++,,,,,,***+++,,,,,,---000444888777666555555555444444333333555???HHHCCC444,,,...,,,+++***)))(((((((((((((((''''''+++000444444333555999>>>FFFRRRdddwww***+++,,,+++)))***+++------...///000222666;;;@@@===:::666444444444333222333:::BBBDDD<<<111...111,,,,,,+++***))))))))))))((((((***,,,///333777999>>>DDDLLLUUUcccvvv)))***+++***)))))),,,///222333444555888===DDDIIICCC???999555444444333222777???BBB<<<555222222222---,,,+++******))))))***(((***,,,------111888>>>FFFQQQ]]]iiixxx(((***+++***((())),,,000666777888:::===CCCJJJOOOHHHBBB:::666444444444222777===;;;111---000111,,,...---,,,+++************(((,,,...---+++///888AAAKKKYYYjjjxxx***((()))++++++***---222???DDDGGGCCCBBBFFFLLLNNNIIICCC<<<555222000///...222222111111000000//////,,,------,,,)))(((((()))+++++++++,,,000666>>>CCCUUUfffzzz~~~***)))))),,,,,,***---222???KKKVVVXXXTTTPPPMMMIIIGGGBBB:::444111000///...000000000000000/////////+++,,,---,,,+++***+++,,,......000222777???HHHOOOdddsss,,,******---,,,+++...333>>>OOOaaagggbbbYYYOOOGGGCCC???888333111000///............///////////////+++---------,,,,,,...000000222666;;;CCCNNNZZZbbbxxx---+++,,,......,,,///444<<>>:::555222000000///...++++++,,,---...///000000...//////...---...000333444:::DDDQQQ___ooo}}}000...000333444333777<<<@@@TTTlll{{{{{{nnnVVVBBB===:::555222111000///---,,,,,,------...///000000///000000//////111444777>>>FFFRRR```nnn}}}111///111555777777;;;AAA@@@QQQfffwww~~~uuu^^^HHH===:::666333111000...---------....../////////000///000000111222666;;;>>>MMMUUUbbbooo|||111000222777888999===CCC>>>IIIYYYjjjwwwvvveeeTTT>>>;;;777444222000...---.........///////////////...///111333555:::@@@EEEYYYaaammmzzz222333666999<<<>>>??????;;;???GGGSSSbbbiii```TTTAAA;;;444222222222///+++...---------.........---222//////444999>>>KKKYYYhhhrrr666888;;;===>>>>>><<<;;;<<<;;;:::>>>JJJTTTSSSKKK===888333000111111///,,,///...---------,,,+++***//////444===EEENNN\\\iiiwww<<>>999666888555000///777@@@@@@;;;888444000///000000...,,,...............---------111555???LLLWWWbbbppp|||@@@CCCGGGIIIGGGAAA999444000111//////444888444...222000------...///...---+++,,,...///000111333555999AAANNN\\\iiiuuuAAADDDHHHJJJHHHAAA:::555,,,///000000222444111+++---,,,+++,,,---......---***,,,......///222777;;;BBBMMM]]]lllyyy~~~{{{xxxyyy~~~@@@BBBEEEFFFCCC>>>888444---///---******///111000******+++,,,,,,---------,,,...///...///444<<>>??????>>>;;;777333000+++---,,,'''&&&+++//////)))***+++,,,,,,,,,---------///111222666???LLLUUUaaaooo~~~}}}xxxuuuuuu{{{======;;;999555222...---''',,,...***(((***,,,+++(((***,,,,,,,,,,,,,,,---,,,///333777>>>KKK\\\iiiqqq~~~~~~{{{xxx~~~;;;:::999666333000---+++++++++***))))))***+++,,,///...,,,---///111111000333777>>>EEENNNZZZhhhqqq999888666444222///---,,,,,,+++***))))))***+++++++++,,,,,,---...000111222888???HHHRRR]]]kkkyyy666555333111///............---+++***)))***++++++(((+++...//////222777;;;EEEMMMYYYeeeppp}}}333111///------...///000///...,,,+++******++++++***---000000111777BBBJJJWWW___kkkvvv///...---,,,,,,---///111///...,,,+++++++++,,,---,,,...111222666@@@OOO[[[hhhppp{{{---,,,,,,,,,,,,---///000...---,,,,,,,,,---......///111444999AAAOOO___jjjvvv~~~++++++,,,------......///------,,,,,,,,,...///000444777>>>HHHUUUdddqqqxxx|||yyyxxx{{{***+++,,,...............---,,,,,,,,,---///000222999===GGGVVVfffttt~~~xxxrrrqqqqqqssswwwzzz------,,,+++)))***---000...............222777;;;CCCPPP^^^gggqqq}}}|||tttooojjjgggiiigggjjjrrrzzz---......---+++,,,...000---...///000444:::BBBGGGRRR^^^llluuu}}}{{{tttnnniiieeebbbcccccchhhsss~~~...///000///...---...000///000222555;;;EEEPPPWWWeeeqqq~~~vvvuuurrrnnniiieeeaaa___^^^aaakkkyyy---///000111/////////000333555888===EEEQQQ]]]fffuuu}}}wwwoooppppppnnnjjjfffcccbbbccckkkyyy,,,...000111000000111222555888???HHHSSS```nnnvvv}}}tttooopppsssuuuuuurrrooonnnnnnuuu,,,...000111111222555777999@@@JJJWWWeeesss{{{vvvtttxxx|||...000111222444666:::===FFFNNN[[[iiivvv000111333444555999>>>AAATTT\\\jjjwww555555666888===FFFPPPWWWfffnnnxxx444777;;;AAAJJJUUU```gggssszzz|||vvvxxx~~~;;;@@@HHHQQQ[[[gggqqqxxx}}}~~~|||vvvsssmmmiiijjjooozzzJJJPPPYYYbbbllluuu|||}}}zzzxxxvvvqqqllldddcccdddfffhhhooo[[[aaaiiirrryyy~~~zzzvvvqqqjjjeeeccc\\\]]]___bbbdddlll~~~jjjpppxxxyyytttooohhh```\\\\\\\\\[[[]]]aaahhhwww{{{{{{tttnnnjjjccc[[[YYY\\\______eeeppp~~~yyyqqqkkkhhhbbbZZZZZZ___aaafffsss}}}wwwmmmccc^^^___dddiiiooo~~~wwwooommmpppxxx~~~yyyuuuxxx|||uuuwwwsssrrryyywwwsssqqqwww|||zzz{{{~~~pppzzz